PERTEMUAN 5
SOFWARE APLICATION
Perangkat lunak atau software adalah sekumpulan data elektronik yang tersimpan dan
dikendalikan oleh perangkat komputer. Data elektronik tersebut meliputi instruksi atau
program yang nantinya akan menjalankan perintah khusus. Perangkat lunak juga disebut
sebagai bagian sistem dalam komputer yang tidak memiliki wujud fisik yang diinstal dalam
sebuah komputer atau laptop agar bisa dioperasikan.
a. Aplication Software
b. System Software
c. Comercial software
d. Rental Ware
e. Domain Public Software
f. Shareware
g. Freware
h. Free software
i. Open Source
Bagaimana Cara Mendapatkan Perangkat Lunak
3. Version & Release
• Word Processing
• Desktop publising
• Presentasi grafik
• Komunikasi
• Personal Information manager
• Manajemen data
6. Software Suite
• Sistem Operasi
• Utilitas
• Device driver
• Penerjemah bahasa
• Pemrograman berbasis blok
Perangkat Lunak Sistem
Biasa di sebut support software yaitu program yang di gunakan untuk sumberdaya komputer,
baik bersifat internal maupun eksternal. Keudukan program ini umumnya sebagai perantara
antara program aplikasi dan perangkat keras komputer, peran program ini kadangkala tidak
terlihat secara langsung,
Macam Perangkat Lunak Sistem
• Utilitas: program yang di pakai secara langsung oleh pemakai untuk melakukan kegiatan
yg berhubungan dengan pengendalian atau pengalokasian sumber daya dalam sistem
komputer. Scandisk pada windows, atau tar pada unix.
• Device driver: program yang berfungsi untuk membantu komputer mengendalikan piranti
perpheral
• Assembler adalah program yang di gunakan untuk menterjemahkan kode sumber dalam
bahasa rakitan ( Assembly) kedalam bahasa mesin
• Kompiler adalah program penerjemah yang mengkonversi semua kode sumber selain
dalam bahasa rakitan menjadi kode objek, hasil dari kode objek inilah yang di gunakan
oleh komputer.
• Interpreter : program yang menterjemahkan per-satu intruksi dalam kode sumber dan
kemudian segera menjalankan instruksi yang telah di terjemahkan tersebut, basic yang
menggunakan kompiler misal turbo basic dan visual basic
Proses kompilasi dengan kompiler
KEUNTUNGAN PENGUNAAN KOMPILER
• Pengerjaan intruksi di lakukan dengan cepat, karena setelah kode objek terbentuk tak
perlu lagi adanya penterjemah, mengingat komputer dapat memahami kode objek
secara langsung
• Kode objek dapat di distribusikan ke mkmputer lain tanpa perlu menyertakan kode
sumber dan kompiler, sehingga kerahasiaan kode sumber tetap terjamin
KELEMAHANNYA
• Seluruh kode sumber harus benar secara sintak agar program bisa di uji
Bahasa Pemrograman
Contoh scratch
Seperti blok yang di pakai anak anak
untuk menyusun benbagai
modelseperti bangunan atau model
misalnya scracth, APP Inventor, Allice
Allice
APP Inventor
TERIMAKASIH