Metode Pengumpulan Data Metode Pembangunan Perangkat Lunak

1.5.1 Metode Pengumpulan Data

Metode pengumpulan data diperoleh secara langsung dari objek penelitian. Tahapan pengumpulan data yang digunakan yaitu : 1. Studi Literatur Studi literatur dilakukan dengan mempelajari, meneliti, dan menelaah dari berbagai literatur-literatur dari perpustakaan yang bersumber dari buku-buku, jurnal, dan bacaan-bacaan yang terkait dengan topik penelitian. 2. Studi Lapangan Studi ini dilakukan dengan cara mengunjungi tempat yang akan diteliti dan pengumpulan data dilakukan secara langsung. Hal ini meliputi : a. Wawancara Teknik pengumpulan data data dengan mengadakan wawancara secara tertulis, serta tanya-jawab secara langsung yang memiliki kaitan dengan tema yang diambil. Sebagai narasumber pada penelitian ini adalah pemilik kolam budidaya ikan milik perorangan. Wawancara yang dilakukan dengan menguji prototype kolam ikan untuk mengetahui sejauh mana aplikasi ini diterapkan pada kolam budidaya ikan b. Observasi Observasi merupakan pengamatan yang langsung secara terstruktur dan memerlukan hasil pencatatan sebagai hasilnya, dengan metode observasi ini akan di lakukan pengamatan terhadap kegiatan pemantauan kolam budidaya ikan.

1.5.2 Metode Pembangunan Perangkat Lunak

Metode pembangunan perangkat lunak yang digunakan menggunakan model waterfall. Proses-proses yang terdapat dalam model waterfall menurut Sommerville, diantaranya: 1. Requirements Analysis and Definition Analisis dan Definisi Persyaratan Di dalam tahapan ini akan mengumpulkan kebutuhan secara lengkap, kemudian di analisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Tahapan ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yg lengkap, pelayanan, batasan, dan tujuan sistem ditentukan melalui konsultasi dengan user sistem. 2. System and Software Design Perancangan sistem dan Perangkat Lunak Desain dikerjakan setelah kebutuhan yang telah di analisis selesai. Proses perancangan sistem membagi persyaratan dalam sistem perangkat keras atau perangkat lunak, yang akan menentukan arsitektur sistem secara keseluruhan. 3. Implementation and Unit System Implementasi dan pengujian unit Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit. Perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya. 4. Integration and System Testing Integrasi dan Pengujian Sistem Dalam tahapan ini akan di lakukan Penggabungan unit program kemudian uji secara keseluruhan. Unit program atau program individual diintegrasikan dan diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi. Setelah pengujian sistem. 5. Operation and Maintenance Operasi dan Pemeliharaan Mengoperasikan program dilingkunganya dan melakukan pemeliharaan seperti menyesuaianperubahan dengan situasi sebenarnya.Biasanya merupakan fase siklus yg paling lama walaupun tidak seharusnya. Sistem diinstall dan di pakai. Pemeliharaan mencakup koreksi dan berbagai error yg tdk ditemukan pada tahap-tahap sebelumnya, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem. Requirements Definition System and Software design Implementation and unit testing Integration and system testing Operation and Maintenance Gambar 1. 1 Waterfall model

1.6 Sistematika Penulisan