PERANGKAT LUNAK Software PERANGKAT LUNAK software 1 PERANGKAT

  • Slides: 17
Download presentation
PERANGKAT LUNAK Software

PERANGKAT LUNAK Software

PERANGKAT LUNAK (software) 1. PERANGKAT LUNAK SISTEM ( System Software) 2. PERANGKAT LUNAK APLIKASI

PERANGKAT LUNAK (software) 1. PERANGKAT LUNAK SISTEM ( System Software) 2. PERANGKAT LUNAK APLIKASI ( Aplication Software)

1. Perangkat Lunak Sistem Perangkat Lunak dapat dibedakan : A. Perangkat Lunak Sistem Operasi.

1. Perangkat Lunak Sistem Perangkat Lunak dapat dibedakan : A. Perangkat Lunak Sistem Operasi. (Operating System) B. Perangkat Lunak Bantuan. (Utility) C. Perangkat Lunak Bahasa. (Language Software)

A. Perangkat Lunak Sistem Program yang ditulis untuk mengendalikan dan mengkoordinasi operasi dari sistem

A. Perangkat Lunak Sistem Program yang ditulis untuk mengendalikan dan mengkoordinasi operasi dari sistem komputer OS berfungsi sebagai manajer di dalam suatu perusahaan, yaitu bertanggung jawab, mengendalikan dan mengkoordinasikan semua operasi kegiatan perusahaan secara efisien dan efektif

 OS pertama kali dikembangkan untuk komputer IBM 701 pd tahun 1954 Kemudian dikembangkan

OS pertama kali dikembangkan untuk komputer IBM 701 pd tahun 1954 Kemudian dikembangkan oleh IBM pd th 1964 disebut dg OS/360 untuk komputer system 360. Sekarang OS dapat digunakan oleh semua jenis komputer. OS Semua Komp : MS DOS; Windows; Linux (untuk komputer mikro) ; Unix (untuk komputer mini) OS Tunggal : Apple DOS (komp Appel)

Komponen –komponen Sistem Operasi Sistem operasi umumnya ada dua bagian : control program dan

Komponen –komponen Sistem Operasi Sistem operasi umumnya ada dua bagian : control program dan user interface Control program terdiri dari dua bagian : tersimpan di ROM disebut dg. Resident program tersimpan di simpanan luar disebut dg. Transient program. Control program yg tersimpan di disk disebut dg. Disk Operating System (DOS) Control program yg tersimpan di ROM disebut BIOS (Basic Input Output System)

B. Perangkat Lunak Bantuan OS menyediakan fasilitas sejumlah program bantuan yg disebut dg Operating

B. Perangkat Lunak Bantuan OS menyediakan fasilitas sejumlah program bantuan yg disebut dg Operating System Service atau Utility (bantuan). • • • Contoh : Menformat disk Menyalin disk Membersikan disk Mencegah virus tampilan Contoh aplikasi: • PC Tool • Norton Utility

C. Perangkat Lunak Bahasa q Language Software merupakan program khusus yg sudah disediakan oleh

C. Perangkat Lunak Bahasa q Language Software merupakan program khusus yg sudah disediakan oleh perusahaan perangkat lunak, untuk mengmbangkan prog. Aplikasi. q Program ini berfungsi sebagai penterjemah antara program yg ditulis deg bhs awam sehari-hari menjadi bhs mesin, yg dimengerti oleh komputer. q Jika Language Software tidak tersedia maka pembuat program harus menulis programnya langsung dg bahasa mesin yg terbentuk bilangan-bilangan binari

Perkembangan perangkat lunak bahasa 1) Perangkat Lunak Bahasa Generasi Pertama Bahasa Mesin Program ini

Perkembangan perangkat lunak bahasa 1) Perangkat Lunak Bahasa Generasi Pertama Bahasa Mesin Program ini hanya berisikan bilangan binner 2) Perangkat Lunak Bahasa Generasi Kedua Bahasa Asambler Program digunakan untuk menterjemahkan program aplikasi yang ditulis dengan simbolik menjadi bahasa mesin.

 Assambler merupakan programyg digunakan untuk menterjemahkan program aplikasi yg ditulis dg bahasa perakit

Assambler merupakan programyg digunakan untuk menterjemahkan program aplikasi yg ditulis dg bahasa perakit atau bahasa pemrograman simbolik menjadi bahasa mesin. Dengan bahasa simbolik, masing op-code dalam bahasa mesin tidak ditulis dalam bentuk bilangan binari, tetapi dalam suatu kode simbolik singkatan tertentu disebut dengan mnemonic. Instruksi program ditulis dengan mnemonic akan ditrjemahkan dalam bentuk bilangan binari bahasa mesin dengan menggunakan assambler Program ditulis dg bahasa simbolik tsb disebut Source program dan hasil terjemahannya disebut object program

C. Perangkat Lunak Bahasa 3) Perangkat Lunak Bahasa Generasi Ketiga Walaupun penulisan program dg

C. Perangkat Lunak Bahasa 3) Perangkat Lunak Bahasa Generasi Ketiga Walaupun penulisan program dg bahasa simbolic lebih muda dibanding dg menulis program dg bhs mesin tetapi masih sulit dikarenakan : Penulis program hrs mengetahui susunan serta fungsi dari masing-masing regester di processor, Harus mengetahui dg persis cara alokasi memori komputer yg dipergunakan Harus mengetahui fungsi-fungsi yg disediakan oleh OS dan lain sbg nya.

Bahasa perakit masih dekat dg bhs mesin sehingga msh sulit. Untuk mengatasinya telah dikembangkan

Bahasa perakit masih dekat dg bhs mesin sehingga msh sulit. Untuk mengatasinya telah dikembangkan suatu bahasa yg lebih dekat dg pemakai komputer, yaitu Bahasa Tingkat Tinggi atau disebut dg Perangkat Lunak Bahasa Prosedural Perangkat Lunak Bahasa Generasi Ketiga Merupakan bahasa tingkat tinggi Bersifat Compiler Bersifat interpreter Contoh Program bersifat Interpreter : Basic Beginer All Porpose Simpolic instruction Code (Basic; Basica; C Basic; Q Basic; Visual Basic)

C. Perangkat Lunak Bahasa Contoh Program bersifat Compiler : Fortran ( Formula Translator )

C. Perangkat Lunak Bahasa Contoh Program bersifat Compiler : Fortran ( Formula Translator ) Berorientasi kepermasalahan rumus-rumus (formula) atau kepermasalahan teknik Cobol (Common Bussinis Oriented Language) Berorientasi ke permasalahan bisnis Pascal Berorientasi ke segala tujuan C & C++ Berprientasi ke tampilan dan menu

C. Perangkat Lunak Bahasa 4) Perangkat Lunak Bahasa Generasi Keempat Bahasa berorientasi ke pemakai

C. Perangkat Lunak Bahasa 4) Perangkat Lunak Bahasa Generasi Keempat Bahasa berorientasi ke pemakai : D base; Fox base Acces; Excel macro Bahasa berorientasi pembuat laporan: My SQL

C. Perangkat Lunak Bahasa 5) Perangkat Lunak Bahasa Lainnya Bahasa Visual : Visual Basic

C. Perangkat Lunak Bahasa 5) Perangkat Lunak Bahasa Lainnya Bahasa Visual : Visual Basic Visual Foxpro Untuk pembuat Internet : Java HTML (Hyper Text Markup Language)

2. Perangkat Lunak Aplikasi • • • Contoh Umum : Pengola kata Spreed sheet

2. Perangkat Lunak Aplikasi • • • Contoh Umum : Pengola kata Spreed sheet Pengolah grafik Data base Publishing • • Contoh Khusus : Aplikasi akuntansi Aplikasi keuangan CAD GL