2. Pokok Bahasan
• Pendahuluan
• Fungsi Software Komputer
• Pengelompokkan Software
– Operating System (Sistem Operasi)
– Bahasa Pemrograman
– Program Utility
– Software Aplikasi
3. Perangkat Lunak
• Software (perangkat lunak)
merupakan serangkaian program
yang mengontrol operasi dari sistem
komputer.
• Software merupakan rangkaian
prosedur dan program yang berfungsi
untuk menyelesaikan masalah yang
dikehendaki.
4. Fungsi Software
Melakukan aktifitas bersama-sama
dengan hardware
Menyediakan segala sumber daya yang
bisa digunakan pada sebuah komputer
Bertindak sebagai perantara antara
pengguna (user) dengan perangkat keras
(hardware) untuk melakukan aktifitas yang
harus dilakukan dalam software komputer.
6. Sistem Operasi
• Sistem Operasi merupakan program
yang berfungsi untuk mengatur
sistem kerja seluruh komputer dan
sebagai antarmuka antara pengguna
komputer dan perangkat keras
komputer.
• Sistem operasi mengendalikan dan
mengkoordinasi operasi pada sistem
komputer.
7. Peran Sistem Operasi
• Mengatur fasilitas komputer, memberikan
layanan untuk pemrogram, dan menjadwal
eksekusi program lainnya.
• Menjembatani perangkat keras dari
pemrogram.
• Memberikan interface yang bagus untuk
menggunakan sistem
• Mengontrol eksekusi program-program
aplikasi yang memerlukan fasilitas dan
pelayanan hardware komputer.
8. Fungsi Sistem Operasi
1. Mengatur dan mengawasi penggunaan
perangkat keras oleh berbagai program
aplikasi pengguna.
2. Membuat komputer dapat menjalankan
program secara benar.
3. Mengatur pengguna mana yang dapat
mengakses suatu sumber-daya hal ini untuk
menghindari terjadinya konflik.
9. Fungsi Sistem Operasi
4. Mengelola seluruh sumber daya di dalam
komputer (resource manager )
5. Program pengendali yang bertujuan
untuk menghindari kekeliruan (error) dan
penggunaan komputer yang tidak perlu.
10. Jenis-Jenis Sistem Operasi
1. Windows
– Merupakan sistem operasi berbayar.
– Ciri utama windows adalah berbasis GUI
(Graphical User Interface) sehingga lebih
mudah dioperasikan.
– Jenis-jenis windows :
• win 3.1 / 3.11 , win 95, win NT, win 98,
win ME, win 2000 p, win 2000 s, win
2003 s, win 2008 s, win vista, win xp, win
7, win 8 dan win 10.
11. Jenis-Jenis Sistem Operasi
2. Unix
– Sistem operasi yang dikembangkan dengan
bahasa C.
– Dikembangkan pada laboratorium Bell,
AT&T.
– Shell merupakan antar muka pemakai
dengan sistem UNIX.
– Kemampuan UNIX
• Multiuser
• Multitasking
12. Jenis-Jenis Sistem Operasi
3. LINUX
– Sistem operasi bebas dan terbuka
(open source) berlesensi GPL (GNU-
General Public Lisence)
– Pendistribusian dan pengembangannya
bisa dilakukan secara bebas dengan
mengikutkan kode program asal
sebagai turunannya.
– Software public domain yaitu perangkat
lunak yang tanpa hak cipta.
13. Bahasa Pemrograman
1. Bahasa Pemrograman adalah perangkat
lunak bahasa yang digunakan dengan
cara merancang atau membuat program
sesuai dengan struktur dan metode yang
dimiliki oleh bahasa program itu sendiri.
2. Komputer mengerjakan transformasi data
berdasarkan kumpulan perintah program
yang telah dibuat oleh pemrogram.
14. Tingkatan Bahasa Pemrograman
1. Bahasa pemrograman tingkat rendah (Low
Level Language)
2. Bahasa Pemrograman tingkat menengah
(Midle Level Language), contoh bahasa
Asemmbler
3. Bahasa pemrograman tingkat tinggi (High
Level Language), Contohnya : Basic,
Pascal, Delphi, Visual Studio (Visual Basic,
visual Foxpro, Visual Objeck), ORACLE,
MS-SQL, Perl, Phyton, Informix, C, C++)
15. Program Utility
• Program Utility, perangkat lunak
komputer yang dirancang khusus
untuk membantu mengelola dan
menyesuaikan perangkat keras
komputer, sistem operasi, atau
perangkat lunak aplikasi dengan
melakukan satu tugas atau
serangkaian tugas kecil.
16. Contoh Program Utility
1. Disk Defragmenter
Untuk menganalisa volume drive,
Untuk meng-alokasikan dan mengatur ulang
file – file ataupun folder – folder yang
terpisah.
Dapat mendeteksi file-file komputer yang
isinya yang rusak di beberapa lokasi di hard
disk
Memindahkan bagian-bagian untuk satu
lokasi untuk meningkatkan efisiensi.
17. Contoh Program Utility
2. Driver, merupakan suatu aplikasi untuk
menghubungkan perangkat keras ke
komputer melalui perangkat lunak.
3. Disk Cleaner (pembersih Disk dapat
menemukan file yang tidak perlu untuk
operasi komputer, atau mengambil dalam
jumlah cukup ruang.
18. Contoh Program Utility
4. Partisi Disk
Membagi drive individu menjadi beberapa
logical drive, masing-masing dengan sistem file
sendiri yang dapat dipasang oleh sistem operasi
dan diperlakukan sebagai individu drive.
5. Backup utilitas
Dapat membuat salinan semua informasi yang
disimpan pada disk, dan mengembalikan baik
seluruh disk (misalnya dalam hal kegagalan disk
) atau file yang dipilih (misalnya dalam hal
kecelakaan penghapusan).
19. Program Aplikasi
• Program aplikasi merupakan perangkat
lunak siap pakai yang digunakan untuk
membantu dalam melaksanakan
pekerjaan penggunanya.
• Merupakan program yang dikembangkan
(sendiri, atau dibeli) untuk memenuhi
kebutuhan tertentu pengguna.
20. Program Aplikasi
Pemrosesan Kata cth MS-Word
Pemrosesan angka, cth : MS-Excel
Pengelolaan Database Cth MS-Access, Mysql
Pengelolaan Graphics , cth Corel Draw, MS-Visio,
Adobe Photoshop
Program Akuntansi, Cth Myob
Program Statistik, cth SPSS, SAS
Multimedia, cth Winamp, Nero
Game
Antivirus, cth, SMADAV, AVG, Avira
Program Internet, cth Mozilla Firefox, Google Chrome
21. Jenis Software Berdasarkan Cara
Memperolehnya
• Freeware. Software yang dapat
digunakan tanpa biaya, namun masih
memiliki batasan atas hak cipta pengguna.
Contoh: Paint.net, Ccleaner.
• Shareware. Software yang dapat
digunakan tanpa biaya dalam jangka
waktu tertentu. Contoh StyleXP, Window
Blinds, WinRAR.
22. Jenis Software Berdasarkan Cara
Memperolehnya
• Propietary software. Software yang Jika
kita ingin menggunakannya, kita harus
membelinya dan sangat dibatasi oleh hak
cipta. Kita tidak diperkenankan
mendistribusikan kembali, mengotak-atik
program, dan software ini tidak disertai
dengan kode sumber.
23. Next
• Open source software.
– Memberikan kebebasan kepada kita untuk
menggunakan, mengubah sesuai dengan
kebutuhan, dan medistribusikan kembali, baik
software aslinya maupun yang telah kita ubah.
– Menyertakan kode sumber dalam
pendistribusiannya.
– Tujuan open source software bukan untuk tujuan
komersil, namun lebih ke tujuan sosial.
– Contoh Open Office, Libre Office, GIMP, FLPhoto,
Krecord dll
24. Latihan
1. Jelaskan Pentingnya perangkat lunak
dalam sistem komputer dan pengguna !
2. Perangkat lunak dikelompokkan menjadi
4, sebutkan dan jelaskan !
3. Jelaskan jenis perangkat lunak
berdasarkan cara memperolehnya !