BAB I
PENDAHULUAN
1.1 Latar Belakang
Penulisan yang saya buat untuk untuk memenuhi pembuatan tugas yang diberikan oleh dosen bahasa Indonesia ,dengan judul yang saya inginkan sendiri yaitu perangkat lunak. Dimana judul ini sangat berkaitan dengan jurusan saya.
1. PENGERTIAN PERANGKAT LUNAK
2. PENGGOLONGAN PERANGKAT LUNAK
3. SIFAT DAN KARAKTERISTIK PERANGKAT LUNAK
4. KOMPONEN PERANGKAT LUNAK
1.2 Rumusan Masalah
Rumusan masalah dalam penulisan ini adalah agar saya dapat menjelaskan apa itu sebenarnya perangkat lunak dan mengerti apa yang ada didalam perangkat lunak.
Saya akan menjelaskan pengertian ,penggolongan ,sifat ,karakteristik dan komponen-komponen perangkat lunak. Saya akan menjelaskan mengenai : Sistem operasi ,bahasa pemrograman dan utility.
1.3 Tujuan Penulisan
Tujuan penulisan ini adalah untuk memenuhi penulisan yang di berikan oleh dosen Sri Sulistiyoningsih selaku dosen mata kuliah bahasa Indonesia. Serta untuk menambah pengetahuan saya mengenai perangkat lunak.
BAB II
PEMBAHASAN
Perangkat Lunak
Pengertian Perangkat Lunak
Komputer merupakan alat teknologi yang sangat dibutuhkan manusia. Komponen dari komputer itu sendiri yanti perangkat keras(hardware) ,perangkat lunak(software) dan sumberdaya manusia(brainware). Pada perangkat keras kita bisa memeliharanya tetapi pada perangkat lunak dan sumberdaya manusia kita bisa mengaturnya.
Perangkat lunak sangat penting sekali pada komputer .Tanpa perangkat lunak ,komputer tidak berarti apa-apa karena perangkat lunaklah yang mengendalikan perangkat keras untuk menjalankan tugas-tugasnya.
Penggolongan Perangkat Lunak
1. Sistem operasi
Berfungsi sebagai input-proses-output. Dimana sistem operasi ini untuk mengatur proses baik input maupun output ,mengatur memori dan menerjemahkan masukkan. Tanpa sistem operasi maka komputer tidak akan bekerja.
Contoh :
- DOS
Sistem operasi yang tersimpan pada media penyimpanan
- UNIX
Awalnya digunakan pada komputer besar ,kemudian komputer sedang dan sekarang komputer pribadi.
- LINUX
Sistem operasi semacam UNIX yang didukung oleh program-program lain misalnya bahasa pemrograman dan basis data.
- WINDOWS
mendukung konsep multi user, multi programming, multi processing,
multi tasking dan time sharing.
· Multi User : Digunakan secara bersama-sama
· Multi Programming : Digunakan secara bersama-sama pada suatu sistem komputer, tanpa terikat pada satu bahasa yang dipergunakan.
· Multi Processing : suatu program yang dapat diolah secara bersama-sama.
· Multi Tasking : beberapa tugas (task) secara bersama-sama dijalankan dimana masingmasing bagian merupakan tugas (task) yang harus dijalankan oleh komputer.
· Time Sharing : sangat terkait dengan multi processing yang fungsinya memilah-milah waktu untuk mengolah program yang harus dijalankan. Secara bergantian komputer mengerjakan semua program secara satu-persatu
2. Bahasa Pemrograman
Perangkat lunak yang digunakan untuk membuat program utilitas ,program paket ,dan program aplikasi.
· Program utilitas : berfungsi melengkapi pengoperasian pada mesin.
· Program paket : berfungsi hanya mengerjakan keperluan-keperluan tertentu saja.
· Program aplikasi : program yang siap dipakai pada beberapa aplikasi tertentu. Misalnya photohop ,merupakan aplikasi yang siap pakai untuk memberi efek pada gambar.
Bahasa pemrograman terbagi menjadi 3 ,yaitu :
1. Bahasa pemrograman tingkat tinggi
Bahasa yang paling dekat dengan manusia dengan pemrograman lebih mudah.
Contoh : COBOL ,FORTRAN ,PASCAL ,dan ALGOL
2. Bahasa pemrograman tingkat menengah
Bahasa yang lebih dimengerti oleh manusia dengan pemrograman yang lebih cepat daripada bahasa pemrograman tingkat tinggi.
Contoh : Bahasa C dan JAVA
3. Bahasa pemrograman tingkat rendah
Bahasa yang tidak dimengerti manusia dan sangat rumit juga memerlukan logika yang sangat kuat. Kelebihan bahasa pemrograman pada tingkat rendah mempunyai kecepatan yang baik.
Contoh : bahasa rakitan (assembly) dan bahasa mesin
3. Utility
Berfungsi sebagai pemeriksa perangkat keras dan memeriksa disket yang rusak.
Sifat dan karakteristik perangkat lunak
1. Elemen sistem logik
2. Elemen cepat rusak
3. Elemen software direkayasa
4. Tidak dapat dirakit
Komponen perangkat lunak
1. Bentuk bahasa
- Bahasa tingkat tinggi
- Bahasa tingkat menengah
- Bahasa tingkat rendah
2. Bentuk translator
- Interpreter
Menterjemahkan bahasa tingkat tinggi ke bahasa tingkat rendah secara satu persatu.
- Compiler
Lebih cepat prosesnya daripada interpreter karena menterjemahkan secara keseluruhan.
- Assembler
Menerjemahkan bahasa rakitan ke bahasa mesin.
3. Bentuk mesin
Bahasa pemrograman (tingkat tinggi dan menengah) → Translator → bahasa mesin.
BAB III
KESIMPULAN
· Perangkat lunak adalah perangkat yang berfungsi untuk menjalankan perangkat keras itu sendiri.
· Penggolongan perangkat lunak :
1. Sistem operasi
untuk mengatur proses input dan output ,mengatur memori dan menerjemahkan masukkan.
2. Bahasa pemrograman
Terbagi menjadi 3 tingkat ,yaitu bahasa pemrograman tingkat tinggi ,menengah ,dan rendah.
3. Utility
Untuk memeriksa perangkat keras dan memeriksa disket yang rusak.
· Sifat dan karakteristik perangkat lunak :
1. Elemen sistem logik
2. Elemen cepat rusak
3. Elemen software direkayasa
4. Tidak dapat dirakit
· Komponen Perangkat Lunak :
1. Bentuk bahasa
2. Bentuk translator
3. Bentuk mesin

Tidak ada komentar:
Posting Komentar