Pengenalan Sistem Operasi dan Bahasa...

37
Pengenalan Sistem Operasi dan Bahasa Pemrograman Jurusan Psikologi Fakultas Psikologi Universitas Gunadarma Pertemuan 1

Transcript of Pengenalan Sistem Operasi dan Bahasa...

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

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

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

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

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

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

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

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

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
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

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
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

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
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

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
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

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
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

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
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

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

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

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

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

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

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

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
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

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
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
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
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

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

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

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

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

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

Terima Kasih