PERANGKAT LUNAK (SOFTWARE)
Pengantar Teknologi Informasi
Pokok Bahasan
• Pendahuluan
• Fungsi Software Komputer
• Pengelompokkan Software
– Operating System (Sistem Operasi) – Bahasa Pemrograman
– Program Utility – Software Aplikasi
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.
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.
Pengelompokkan Software
1. Operating System (Sistem Operasi) 2. Bahasa Pemrograman
3. Program Utility
4. Software Aplikasi
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.
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.
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.
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.
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.
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
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.
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.
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++)
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.
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.
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.
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).
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.
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
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.
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.
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
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 !