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.