Pengenalan Sistem Operasi dan Bahasa...
-
Upload
nguyennhan -
Category
Documents
-
view
231 -
download
0
Transcript of Pengenalan Sistem Operasi dan Bahasa...
Pengenalan Sistem Operasi
dan Bahasa Pemrograman
Jurusan Psikologi
Fakultas Psikologi
Universitas Gunadarma
Pertemuan 1
Pertemuan 1
Materi Perkuliahan :
1. Pengenalan Sistem Operasi
2. Pengenalan Bahasa Pemrograman
Tujuan Perkuliahan :
1. Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dancontohnya
2. Mahasiswa mengerti bahasa pemrograman yang ada
Cakupan Materi
Pengertian Perangkat Lunak
Pengertian Sistem Operasi
1. Contoh Sistem Operasi
2. Fungsi Sistem Operasi
3. Bagian Sistem Operasi
Pengertian Bahasa Pemrograman
1. Jenis Bahasa Pemrograman
Pengertian Perangkat Lunak (Software)
Program-program komputer yang berguna untuk menjalankansuatu pekerjaan sesuai dengan yang dikehendaki.
Program tersebut ditulis dengan bahasa khusus yang dimengertioleh komputer.
1. Sistem Operasi2. Bahasa Pemrograman3. Program Utility
Pengertian Sistem Operasi (Operating
System)
Perangkat lunak pada sistem komputer yang mengelola semuaperangkat serta menjalankan aplikasi serta berfungsi untukmengelola operasi-operasi dasar system.
Seperangkat program yang mengelola sumber daya perangkatkeras komputer atau hardware, dan menyediakan layananumum untuk aplikasi perangkat lunak.
Hubungan Sistem Operasi
Contoh Sistem Operasi
UnixApple Mac OS
LinuxAndroid
DOSWindows
SolarisIBM
Chrome OS
Unix
Sistem operasi tertua yang dibuat dan dioperasikan hanyamenggunakan Text Mode dimana sistem tidak menampilkanmode grafis (gambar).
Apple Mac OS
Sistem operasi yang dibuat oleh perusahaan bernama Apple yang didirikan oleh Steve Jobs.
Mac OS merupakan OS berbayar yang dijual bersama denganperangkat kerasnya.
Mac OS merupakan OS turunan Unix, versi Mac OS antara lain : Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion
Linux
Awalnya dikembangkan oleh Linus Torvalds.
Linux merupakan kloningan dari MINIX.
Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menanganikontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas.
Linux dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.
Beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.
Android
Sistem operasi yang diturunkan dari linux.
Android awalnya dibuat oleh perusahaan yang bernama Android inc. yang akhirnya dibeli oleh perusahaan Google.
Android merupakan sistem operasi yang digunakan padaperangkat mobile seperti Smartphone, Tablet, Phablet.
Versi Android : 1.0, 1.1, Cupcakes, Donut, Eclair, Froyo, Gingerbread, Honey Comb, Ice Cream Sandwich, Jelly Bean, Kitkat, Marshmallow, Oreo
DOS (Disk Operating System)
MS-DOS adalah singkatan dari Microsoft Disk Operating System.
Sistem operasi berbasis baris-perintah (command-line) yang digunakan pada PC.
Perintah MS-DOS diketikkan dalam sebuah jendela yang disebutCommand Prompt Window.
MS-DOS Mode adalah sebuah text based shell dimana lingkunganMS-DOS diemulasikan dalam sistem operasi 32-bit atau 64-bit, seperti Windows.
Program berbasis MS-DOS berjalan di Windows dan membuatsebuah file yang disebut Program Information File (PIF).
Microsoft Windows
Sistem operasi yang dibuat oleh perusahaan yang bernamaMicrosoft yang didirikan oleh Bill Gates.
Windows merupakan OS yang diturunkan dari DOS (Disk Operating System).
Versi Microsoft Windows : windows 95, 98, 2000, ME, XP, Vista, 7, 8, 10
Sistem operasi windows merupakan sistem operasi berlisensi yang mengharuskan pemakainya harus membeli/membayar lisensi.
Fungsi Sistem Operasi (1)
Resource Manager
Pengelolaan sumber daya dan mengalokasikannya. Misalnyamemori, cpu, disk drive dan perangkat lainnya.
Interface
Perantara antara pengguna dengan perangkat keras denganmenyediakan tampilan kepada pengguna yang leibh mudahdipahami dan bersahabat.
Coordinator
Pengkoordinasi dan penyediakan fasilitas sehingga aktifitas yang kompleks dapat diatur dan proses secara berurutan.
Fungsi Sistem Operasi (2)
Guardian
Menyediakan akses kontrol dengan tugas melindungi file danmengawasi data dan program.
Gate Keeper
Pengendali hak akses pengguna dalam mengendalikan yang berhakmasuk ke dalam sistem dan mengawasi apa saja yang dilakukannya.
Optimizer
Penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi dan penggunannya.
Fungsi Sistem Operasi (3)
Accountant
Mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi terminal.
Server
Melayani pengguna komputepengelolaan sumber daya danmengalokasikannya. Misalnya memori, cpu, disk drive danperangkat lainnya.
Bagian Sistem Operasi
KernelMekanisme Boot
Command Interpreter atau shellPustaka-pustaka
Driver
Bagian Sistem Operasi
Kernel : Bagian inti dari sebuah Sistem Operasi.
Mekanisme Boot : Tempat meletakkan kernel ke dalam memory.
Command Interpreter atau shell : Bertugas membaca input daripengguna.
Pustaka-pustaka : Penyedia kumpulan fungsi dasar dan standaryang dapat dipanggil oleh aplikasi lain.
Driver : Berinteraksi dengan hardware eksternal, sekaligus untukmengontrolnya.
Pengertian Bahasa Pemrograman
Software yang khusus digunakan untuk membuat program komputer.
Contoh bahasa pemrograman : ASP, C++, C#, Pyton, Visual Basic, Java, Delphi.
Tingkatan bahasa pemrograman :
1. Low Level Language2. Midle Level Language3. High Level Language
Low Level Language
Bahasa pemrograman generasi pertama.
Bahasa pemrograman yang sangat sulit dimengerti karenainstruksinya menggunakan bahasa mesin.
Contoh bahasa tingkat rendah adalah bahasa mesin.
Midle Level Language
Bahasa pemrograman tingkat menengah.
Penggunaan instruksi sudah mendekati bahasa sehari-hari, tetapimasih sulit untuk di mengerti karena banyak menggunakansingkatan singakatan seperti STO artinya simpan (singkatan dariSTORE) dan MOV artinya pindah (singkatan dari MOVE).
Contoh bahasa pemrograman tingkat menengah adalahAssembler, ForTran (Formula Translator).
High Level Language
Bahasa tingkat tinggi yang mempunyai ciri mudah dimengerti, karena menggunakan bahasa sehari-hari.
Contoh bahasa pemrograman tingkat tinggi adalah BASIC, dBase, Visual Basic, VB.Net, Java, C++, C#.
Visual Basic
C++
Java
Matlab
Terima Kasih