Anda di halaman 1dari 4

Perangkat Lunak Menurut Rosa A.S dan M.

Shalahuddin (2011:2), perangkat lunak adalah program komputer yang terasosiasi dengan dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain, dan cara penggunaan (user manual). Sebuah program komputer tanpa terasosiasi dengan dokumentasinya maka belum dapat disebut perangkat lunak (software). Sebuah perangkat lunak juga sering disebut dengan sistem perangkat lunak. Sistem berarti kumpulan komponen yang saling terkait dan mempunyai satu tujuan yang ingin dicapai. Sistem perangkat lunak berarti sebuah sistem yang memiliki komponen berupa perangkat lunak yang memiliki hubungan satu sama lain untuk memenuhi pelanggan (customer). Pelanggan (customer) adalah orang atau organisasi yang memesan atau membeli perangkat lunak. Sedangkan user atau pemakai perangkat lunak adalah orang yang memiliki kepentingan untuk memakai atau menggunakan perangkat lunak sehingga dapat memudahkan pekerjaannya. Karakter perangkat lunak adalah sebagai berikut: 1. Perangkat lunak dibangun dengan rekayasa (software engineering) bukan diproduksi secara manufaktur atau pabrikan. 2. Perangkat lunak tidak pernah usang (wear out) karena kecacatan dalam perangkat lunak dapat diperbaiki. 3. Barang produksi pabrikan biasanya komponen barunya akan terus diproduksi, sedangkan perangkat lunak biasanya terus diperbaiki seiring bertambahnya kebutuhan. 4. 2.2 Perancangan Perangkat Lunak

5. Sebelum melakukan perancangan perangkat lunak, maka diperlukan alat bantu untuk perancangan tersebut. Dalam hal ini penulis menggunakan alat bantu perancangan perangkat lunak sebagai berikut : 6. 7. 2.1.3.1 Flowchart (Bagan Alir) 8. Flowchart merupakan bagan alir program yang sifatnya terperinci tentang langkah-langkah proses didalam program dari awal sampai akhir. Flowchart digunakan sebagai alat bantu pengembangan sistem yang

menjelaskan aliran proses yang terjadi pada perancangan sebuah sistem. Adapun simbol-simbol flowchart seperti pada Tabel 2.1. 9. Tabel 2.1 Simbol-Simbol Flowchart
No 1 Simbol Keterangan Simbol ini digunakan untuk memulai dan mengakhiri program

Simbol ini digunakan untuk melakukan input dan output suatu program Simbol ini digunakan untk melakukan perulangan dalam keputusan

Simbol ini digunakan untuk menguji pilihan untuk mengambil keputusan Simbol ini digunakan melanjutkan flowchart pada halaman berikutnya sebagai penghubung

Simbol ini digunakan untuk penghubung melanjutkan program dalam satu halaman atau halaman berikutnya Simbol ini digunakan untuk menunjuk arah program

1.5

Metode Penelitian Didalam penyusunan skripsi ini penulis melakukan tahapan sebagai berikut :

1.

Studi Literatur Penelitian ini dimulai dengan mengumpulkan data yang diperlukan menggunakan metode library research. Penulis mengumpulkan data sebagai referensi baik dari buku, jurnal, makalah, forum, milis, dan sumber-sumber lain yang berkaitan dan beberapa referensi lainnya untuk menunjang pencapaian tujuan akhir.

2.

Analisis Pada tahap ini, dilakukan analisis permasalahan yang ada, batasan yang dimiliki dan kebutuhan yang diperlukan untuk arsitektur software.

3.

Perancangan dan Implementasi Program Desain yang dirancang adalah desain user interface dan struktur program kompresi arithmetic coding. Implementasi program dilakukan dengan pengkodean program menggunakan bahasa pemrograman Microsoft Visual Basic 6.0.

4.

Pengujian Pada tahap ini dilakukan pengujian terhadap aplikasi yang dibangun sesuai dengan tujuan yang ingin dicapai, yaitu melakukan kompresi ke dua jenis file audio di atas.

5.

Penyusunan Laporan dan Kesimpulan Akhir Metode ini dilaksanakan dengan melakukan pendokumentasian hasil analisa dan pengujian secara tertulis dalam bentuk laporan skripsi.

1.6

Sistematika Penulisan Sistematika penulisan terdiri dari beberapa bab sebagai berikut :

BAB I

: PENDAHULUAN Bab ini berisi tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metode penelitian serta sistematika penulisan.

BAB II

: LANDASAN TEORI

Bab ini akan membahas teori-teori yang berkaitan dengan pengertian aplikasi/perangkat lunak, kompresi data, teknik kompresi audio, file audio, format file audio, struktur file audio dan prinsip kerja algoritma arithmetic coding. BAB III : ANALISA DAN PERANCANGAN Bab ini berisikan analisa terhadap fokus permasalahan penelitian yaitu menganalisa cara kerja algoritma arithmetic coding pada kompresi file audio serta membahas rancangan sistem yang akan dibuat. BAB IV : ALGORITMA DAN IMPLEMENTASI Bab ini menjelaskan bagaimana perangkat lunak kompresi data audio yang diimplementasikan dengan algoritma arithmetic coding dan melihat hasil pengujian terhadap perangkat lunak kompresi data audio. BAB V : KESIMPULAN DAN SARAN Bab ini berisikan kesimpulan dari penjelasan bab-bab sebelumnya dan saran untuk mengembangkan perangkat lunak kompresi data audio lebih lanjut.

Anda mungkin juga menyukai