Sabtu, 13 Februari 2010

Perangkat Lunak

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