pengenalan sistem operasi dan bahasa...
TRANSCRIPT
![Page 1: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/1.jpg)
Pengenalan Sistem Operasi
dan Bahasa Pemrograman
Jurusan Psikologi
Fakultas Psikologi
Universitas Gunadarma
Pertemuan 1
![Page 2: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/2.jpg)
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
![Page 3: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/3.jpg)
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
![Page 4: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/4.jpg)
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
![Page 5: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/5.jpg)
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.
![Page 6: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/6.jpg)
Hubungan Sistem Operasi
![Page 7: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/7.jpg)
Contoh Sistem Operasi
UnixApple Mac OS
LinuxAndroid
DOSWindows
SolarisIBM
Chrome OS
![Page 8: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/8.jpg)
Unix
Sistem operasi tertua yang dibuat dan dioperasikan hanyamenggunakan Text Mode dimana sistem tidak menampilkanmode grafis (gambar).
![Page 9: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/9.jpg)
![Page 10: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/10.jpg)
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
![Page 11: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/11.jpg)
![Page 12: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/12.jpg)
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.
![Page 13: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/13.jpg)
![Page 14: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/14.jpg)
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
![Page 15: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/15.jpg)
![Page 16: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/16.jpg)
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).
![Page 17: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/17.jpg)
![Page 18: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/18.jpg)
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.
![Page 19: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/19.jpg)
![Page 20: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/20.jpg)
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.
![Page 21: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/21.jpg)
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.
![Page 22: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/22.jpg)
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.
![Page 23: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/23.jpg)
Bagian Sistem Operasi
KernelMekanisme Boot
Command Interpreter atau shellPustaka-pustaka
Driver
![Page 24: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/24.jpg)
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.
![Page 25: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/25.jpg)
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
![Page 26: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/26.jpg)
Low Level Language
Bahasa pemrograman generasi pertama.
Bahasa pemrograman yang sangat sulit dimengerti karenainstruksinya menggunakan bahasa mesin.
Contoh bahasa tingkat rendah adalah bahasa mesin.
![Page 27: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/27.jpg)
![Page 28: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/28.jpg)
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).
![Page 29: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/29.jpg)
![Page 30: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/30.jpg)
![Page 31: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/31.jpg)
![Page 32: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/32.jpg)
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#.
![Page 33: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/33.jpg)
Visual Basic
![Page 34: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/34.jpg)
C++
![Page 35: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/35.jpg)
Java
![Page 36: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/36.jpg)
Matlab
![Page 37: Pengenalan Sistem Operasi dan Bahasa Pemrogramanayu_ws.staff.gunadarma.ac.id/Downloads/files/64378/Pertemuan+1... · Mahasiswa mengerti jenis-jenis OS yang ada beserta fungsi dan](https://reader031.vdokumen.com/reader031/viewer/2022020305/5c7e94a109d3f2b93f8b6c66/html5/thumbnails/37.jpg)
Terima Kasih