Pemilihan Model Pengembangan Sistem

68 1. Komunikasi Communication Tahapan pertama untuk mengembangkan perangkat lunak pada model waterfall adalah komunikasi, komunikasi ini merupakan pembicaraan awal antara pengembangan perangkat lunak dan pelanggan. Dalam tahap komunikasi ini ada beberapa point yang perlu di perhatikan yaitu : a. Nama projek Project Initiation Pembicaraan awal mengenai pembuatan suatu perangkat lunak harus dilakukan karena menentukan perangkat lunak apa yang akan dibuat. Pada penulisan skripsi ini penulis telah menentukan perangkat lunak apa yang akan dibuat untuk penelitian ini. Perangkat lunak yang akan dikembangkan dalam penelitian ini adalah perangkat lunak sampling frekuensi file audio. b. Syarat-syarat atau kebutuhan Requirement Telah disebutkan diatas nama perangkat lunak yang akan dibuat adalah perangkat lunak sampling frekuensi file audio. Langkah selanjutnya dalam bagian dari komunikasi ini adalah mendefinisikan syarat-syarat atau kebutuhan-kebutuhan yang dibutuhkan dalam pengembangan perangkat lunak ini. Dalam penelitian ini penulis mendefinisikan kebutuhan berdasarkan studi pustaka dan studi literatur. 69 c. Pengumpulan Gathering Pengumpulan gathering merupakan langkah berikutnya dari bagian komunikasi atau pembicaraan awal, pengumpulan ini maksudnya adalah mengumpulkan semua syarat-syarat atau keperluan-keperluan yang telah dijelaskan oleh pelanggan. Pengumpulan data-data yang di perlukan dalam proses pengembangan perangkat lunak sampling frekuensi file audio penting adanya karena dapat dijadikan informasi penting dalam pembuatan perangkat lunak sampling frekuensi file audio dan nantinya perangkat lunak akan sesuai dengan keinginan pelanggan. 2. Perencanaan Planning Perencanaan planning merupakan langkah perencanaan pembuatan perangkat lunak, perencanaan dalam pembuatan perangkat lunak meliputi perkiraan estimating, penjadwalan schedjuling, dan perjalanan tracking. a. Perkiraan estimating Perkiraan merupakan langkah awal dari perencanaan pembuatan perangkat lunak sampling frekuensi file audio, perkiraan pembuatan perangkat lunak yang dilakukan untuk mengetahui kira- kira terselesaikan berapa bulan dalam pembuatan perangkat lunak ini. Tetapi pada kenyataannya penelitian selalu tidak sesuai dengan perkiraan yang sudah di tetapkan. 70 b. Penjadwalan schedjuling Proses selanjutnya dari bagian planning adalah penjadwalan disini merupakan penentuan waktu dari masing-masing tahapan yang ada dalam model waterfall, maksudnya adalah memberikan waktu dan batas akhir dari semua kegiatan yang ada dalam pengembangan perangkat lunak ini. c. Perjalanan tracking Perjalanan tracking disini merupakan penjajakan tahapan demi tahapan berurutan dari tahap awal sampai dengan tahap akhir dari model waterfall ini. Pembuatan perangkat lunak dalam penelitian ini dilakukan tahap demi tahap dari mulai tahap awal dilalui dan sampai pada tahap akhir. 3. Pemodelan Modeling Pemodelan modeling merupakan langkah ketiga dari model waterfall, pemodelan ini untuk memodelkan semua syarat-syarat atau kebutuhan yang ada pada tahap komunikasi dan dilakukan sesuai apa yang telah direncanakan. Terdapat dua bagian dalam pemodelan ini yaitu analisis analisys dan perancangan design. a. Analisis Analisys Dalam memodelkan perangkat lunak samping frekuensi file audio perlu dilakukan analisis syarat-syarat atau kebutuhan- 71 kebutuhan baik itu input, proses maupun output yang telah dijelaskan oleh pelanggan. Analisis ini dilakukan guna pembuatan sistem yang ada pada perangkat lunak berjalan sesuai apa yang diinginkan. Dalam pembuatan perangkat lunak sampling frekuensi file audio ini dilakukan analisis sistem usulan. Analisis sistem usulan merupakan analisis untuk mengetahui syarat-syarat atau kebutuhan apa yang ada pada sistem usulan nanti. b. Perancangan Design Perancangan Design merupakan bagian dari pemodelan, perancangan sampling frekuensi file audio meliputi perancangan proses dan perancangan tampilan antar-muka. Hal ini dilakukan untuk memudahkan dalam pembuatan kode program. 4. Pembuatan Construction Pembuatan construction merupakan tahap pengalihan dari perancangan ke dalam bahasa pemrograman. Bahasa pemrograman yang digunakan dalam penelitian ini adalah MatLab dan MATLAB Compiler Runtime MCR. Dalam pembuatan perangkat lunak sampling frekuensi file audio meliputi dua aspek yaitu kode coding dan test testing. 72 a. Kode Coding Kode merupakan tahapan ke-empat dari model proses waterfall. Pengkodean merupakan kegiatan pengalihan dari tahap analisis dan perancangan kedalam bentuk bahasa pemrograman dalam hal ini bahasa pemrograman yang dipakai MatLab dan MATLAB Compiler Runtime MCR. b. Test Testing Test testing atau pengujian merupakan kegiatan yang menguji kode program yang sudah dibuat apakah berjalan sesuai dengan keinginan atau tidak, ada beberapa bentuk pengujian yaitu white box testing dan black box testing. White box testing merupakan pengujian yang dilakukan dengan cara menguji masing-masing fungsi dan memastikan apakah fungsi-fungsi atau modul-modul tersebut sesuai yang diinginkan atau belum, sedangkan black box testing adalah pengujian yang dilakukan setalah semua fungsi-fungsi atau modul-modul program dijadikan satu bagian yang membentuk suatu perangkat lunak yaitu perangkat lunak sampling frekuensi file audio. Dalam penelitian ini penulis melakukan pengujian dengan cara black box testing untuk memastikan apakah perangk lunak yang dibuat sudah berjalan sesuai harapan atau tidak. 73 5. Penyebaran Deployment. Penyebaran deployment merupakan tahapan paling akhir dari model waterfall. Penyebaran dilakukan setelah perangkat lunak sudah diuji coba dan siap untuk dipakai oleh pelanggan. Penyebaran pada model waterfall meliputi pengiriman Delivery, utility pendukung Support, umpan balik Feedback. Dalam penelitian perangkat lunak sampling frekuensi file audio ini penulis hanya sampai pada tahapan konstruksi construction karena penelitian ini dilakukan bukan untuk diproduksi atau digunakan langsung oleh pelanggan akan tetapi hanya untuk penelitian studi dalam hal ini skripsi.

3.3 Justifikasi Pemilihan Metode Pengembangan Sistem SDLC

Penelitian pada penulisan tugas akhir ini memilih metode SDLC System Development Life-Cycle dalam melakukan pembuatan aplikasi. Alasan pemilihan metode pengembangan sistem SDLC adalah metode SDLC memiliki tahapan yang mewakilkan dari pembuatan suatu aplikasi, serta efisien dalam pelaksanaannya didalam pengembangan sistem.

3.4 Perangkat penelitian

Penelitian pada penulisan tugas akhir ini menggunakan perangkat keras dan perangkat lunaksoftware yang spesifikasinya sebagai berikut : 74

3.4.1 Perangkat Keras

Pada penelitian ini perangkat keras menggunakan notebook yang spesifikasinya sebagai berikut : 1. Processor AMD Turion™ X2 Dual Core Mobile RM-70 2.0 GHz. 2. Harddisk 160 GB. 3. Memory 1 GB. 4. Monitor dengan resolusi 1280x800 pixel. 5. CD RW.

3.4.2 Perangkat Lunak

Pada penulisan penelitian ini penulis menggunkan perangkat lunak yang terdiri dari : 1. MatLab R2008. 2. Microsoft Visio 2007. 3. MATLAB Compiler Runtime MCR. 4. Adobe Photoshop Portable. Ilustrasi metodologi penelitian yang dilakukan dalam pembuatan aplikasi sampling frekuensi file audio ini dapat dilihat pada gambar 3.3.