Professional Documents
Culture Documents
Pendahuluan Pengantar Perangkat Lunak (Part 1)
Pendahuluan Pengantar Perangkat Lunak (Part 1)
I. Eka Mulyana R,
Sistem Komputer
Hardware atau Perangkat Keras:
peralatan yang secara fisik terlihat dan bisa djamah. Software atau Perangkat Lunak: program yang berisi instruksi/perintah untuk melakukan pengolahan data. Brainware: manusia yang mengoperasikan dan mengendalikan sistem komputer.
semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya. lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum
Perangkat Lunak
Komputer
dilakukan oleh komputer yang merupakan alat untuk pemecahan masalah atau pemeroses data adalah perangkat lunak
sebagai sarana interaksi antara pengguna dan perangkat keras. sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras.
1. Penjumlahan ( + ) 2. Pengurangan ( - ) 3. Pembagian (/) 4. Perkalian (x) Operasi Logika yaitu : 1. And 4. Lebih Kecil ( < ) 2. Or 5. Sama dengan (=) 3. Lebih Besar ( > )
(salah/off) Nible yaitu 4 bit Byte yaitu 8 bit Word yaitu 2 byte Double word yaitu 32 bit
struktur intruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bit ini diubah menjadi kode-kode yang disebut dengan assembler
mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.
yang maksimal maka diperlukan sebuah proses yang sering disebut dengan Silkus Perangkat Lunak yaitu:
ANALYSIS DESIGN CREATION TESTING
EVALUATION
PRODUCTION
IMPLEMENTATION
1. Era Pioner (1950 - 1960) - Perangkat lunak pada era ini merupakan sambungan kabel ke antar bagian di dalam komputer - Menggunakan kartu berlubang dalam proses pengolahan data - Perangkat lunak satu kesatuan dengan perangkat kerasnya
2. 3. 4. 5.
yang dilakukan secara serempak dan tidak hanya satu proses Multi User, Perangkat lunak bisa digunakan banyak pengguna Realtime, bisa secara cepat dan langsung Data base, menggunakan Basis data Munculnya Produk Perangkat Lunak
perangkat lunak sistem dan perangkat lunak aplikasi 2. Adanya kecerdasan buatan 3. Peranngkat lunak murah
bidang kehidupan 4. Pemerosesan secara pararell ( oleh banyak orang dan disiplin ilmu)
1. Perangkat Lunak Aplikasi 2. Perangkat lunak sistem Perangkat lunak sistem dapat dibagi 3 yaitu : a. Bahasa Pemograman b. Sistem Operasi c. Utility
a. Bahasa Pemograman
Merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dijalankan komputer. Contoh : Basic, Cobol, Pascal dll
b. Sistem Operasi
Saat pertama kali komputer dihidupkan
maka sistem operasilah yang pertama kali djalankan. Sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, manajemen penggunaan memori, dan memberikan keluaran ke peralatan yang sesuai. Contoh : DOS, Windows, Unix dll
c. Utility
Perangkat lunak sistem dengan fungsi
tertentu. Fungsi tersebut diataranya memeriksa perangkat keras, memeriksa sistem disket yaang rusak, mengatur ulang isi hardisk dll Contohnya : Partisi, defrag, anti virus dll
1. Program aplikasi (application program misalnya Microsoft Office), 2. Sistem operasi (operating system misalnya Microsoft Windows), 3. Bahasa pemrograman a. bahasa pemrograman tingkat tinggi seperti Pascal b. bahasa pemrograman tingkat rendah yaitu bahasa rakitan).
yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.