PERANGKAT LUNAK
KOMPUTER
N. Tri Suswanto Saptadi
Informatics Engineering
Faculty of Information Technology
Sistem Perangkat Lunak
• Perangkat Keras (h/w) tidak
dapat berjalan tanpa
adanya perangkat lunak
(s/w)
• Instruksi-instruksi yang
diberikan oleh s/w yang
dikenali oleh h/w
04/05/20 nts/pti/tiuajm 2
Penggolongan Software
• S/W sistem
• S/W aplikasi
(application)
04/05/20 nts/pti/tiuajm 3
Penggolongan Software (1 dari 2)
04/05/20 nts/pti/tiuajm 5
Cara Kerja H/W dan S/W
• Sistem operasi fungsinya mengaktifkan hardware,
supaya sistem (OS) dapat aktif maka diletakkan di
RAM.
• OS aktif di RAM dengan aktifitas: mengatur,
mengawasi proses dari program komputer, dan
penggunaan alat-alat.
• BIOS (Basic Input Output System) pada saat proses
booting.
04/05/20 nts/pti/tiuajm 6
Hubungan
S/W dan
H/W
04/05/20 nts/pti/tiuajm 7
Sistem Operasi
• Sistem operasi /operating systems (OS) :
program yang ditulis untuk mengendalikan dan
mengkoordinasi kegiatan operasi dari sistem
komputer.
• Bertanggung jawab, mengendalikan dan
mengkoordinasikan semua operasi kegiatan.
04/05/20 nts/pti/tiuajm 8
Contoh Sistem Operasi
• Apple DOS (apple)
• DOS (disk operating system)
• Windows (3.1, 3.11, 95, 98, 2000, Me, NT, XP,
Long horn, Vista, 7)
• UNIX dan Linux (SuSE, Redhat, Mandriva, Ubuntu)
• Mac OS (Macintosh)
• FreeBSD
• Solaris
• Novell
04/05/20 nts/pti/tiuajm 9
Mobile Operating System
• Symbian 3 (multimedia)
• IOS (Cisco sistem)
• Windows
• Android
• Java
• Mymo Migo (Nokia+Apple)
04/05/20 nts/pti/tiuajm 10
Komponen OS
• OS terdiri dari 2
bagian, yaitu:
control program dan
user interface.
04/05/20 nts/pti/tiuajm 12
Fungsi OS (2 dari 2)
04/05/20 nts/pti/tiuajm 14
S/W Bahasa
04/05/20 nts/pti/tiuajm 15
Perangkat Lunak Bahasa
Generesi Pertama
• Bahasa Mesin, suatu
instruksi program yang
ditulis dalam bahasa
mesin, misalnya
00010100001.
• Masih mengenal bit
(binary digit).
04/05/20 nts/pti/tiuajm 16
Perangkat Lunak Bahasa
Generesi Kedua
• Beranjak dari sulitnya bahasa mesin,
maka dibuat bahasa generasi kedua
yaitu assembler.
• Menterjemahkan program aplikasi
yang ditulis dengan bahasa perakit
menjadi bahasa mesin
• Ditulis dengan kode simbolik
(mnemonic)
04/05/20 nts/pti/tiuajm 17
Perangkat Lunak Bahasa
Generesi Ketiga (1 dari 3)
04/05/20 nts/pti/tiuajm 18
Perangkat Lunak Bahasa
Generesi Ketiga (2 dari 3)
04/05/20 nts/pti/tiuajm 19
Perangkat Lunak Bahasa
Generesi Ketiga (3 dari 3)
04/05/20 nts/pti/tiuajm 21
Perangkat Lunak
Bahasa Lainnya
• Bahasa OOP (Objek Oriented Programing) seperti
Visual, Java, HTML.
• Visual = berorintasi objek, langsung drag and drop.
Ex = visual basic, delphi, foxpro, access, dbase, dll
• Java = berorientasi objek yang digunakan untuk
lintas platform dan OS (banyak variannya)
• HTML = Hypertext Markup Language, membuat
halaman hypermedia di Internet
04/05/20 nts/pti/tiuajm 22
S/W Aplikasi (1 dari 5)
04/05/20 nts/pti/tiuajm 23
S/W Aplikasi (2 dari 5)
04/05/20 nts/pti/tiuajm 24
S/W Aplikasi (3 dari 5)
Groupware
• E-mail
• Mailing List
• Chatting
• Friendster
04/05/20 nts/pti/tiuajm 27
CUI
04/05/20 nts/pti/tiuajm 28
Contoh Aplikasi
04/05/20 nts/pti/tiuajm 29
Jenis aplikasi (1 dari 2)
04/05/20 nts/pti/tiuajm 30
Jenis aplikasi (2 dari 2)
04/05/20 nts/pti/tiuajm 31
Note …
04/05/20 nts/pti/tiuajm 32
Pertanyaan
• Mengapa perangkat lunak dibutuhkan bagi
kehidupan manusia!
• Sebutkan beberapa perangkat lunak terbaru
berdasarkan perkembangan dari sistem operasi,
sistem bantu, bahasa pemrograman, dan
aplikasi!
• Sebutkan perangkat lunak aplikasi yang
berhubungan dengan ilmu ekonomi!
Catatan: Sertakan sumber referensi pendukung!
04/05/20 nts/pti/tiuajm 33