Tahap pengumpulan data Metode Pengembangan Perangkat Lunak

14. Menyediakan informasi tentang hasil prosuksi dari unit peternakan PT.DAFA Techno Agro, informasi perusahaan, dan informasi transaksi penjualan. 15. Sistem ini juga menyediakan layanan service bagi setiap konsumen yang ingin memberikan masukan kepada perusahaan. 16. Adanya fasilitas buku tamu. 17. Menggunakan pengiriman notifikasi ke e-mail yang didaftarkan oleh agenpengguna. 18. Tersedia fasilitas shopping featurespencarian produk, menampilkan produk terbaru, adanya fasilitas pendaftaran menjadi agen 19. Tersedianya telfon, fax untuk costumer support agar memudahkan dalam berkomunikasi. 20. Aplikasi ini tidak mengelola return barang, karena perusahaan tidak mengelola return barang dalam aplikasi. Untuk barang yang rusak pengecekan untuk return dilakukan langsung ditempat agen dihadapan kurir perusahaan. Jika barang rusak maka konfirmasi langsung melalui agen untuk ditindak lanjuti sesuai dengan ketentuan dari perusahaan.

1.5 Metodologi Penelitian

Metodologi Penelitian yang digunakan dalam penulisan skripsi ini adalah sebagai berikut :

1.5.1 Tahap pengumpulan data

Metode pengumpulan data yang akan digunakan dalam penelitian ini adalah sebagai berikut : a. Studi Literatur Pengumpulan data dengan cara mengumpulkan literatur, bacaan-bacaan yang ada kaitannya dengan judul penelitian. b. Observasi Teknik pengumpulan data dengan penelitian dan peninjauan langsung terhadap permasalahan yang diambil. c. Wawancara Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung dengan pihak perusahaan terhadap permasalahan yang diteliti.

1.5.2 Metode Pengembangan Perangkat Lunak

Dalam membangun aplikasi e-commerce ini, digunakan metode pengembangan perangkat lunak secara Waterfall yang meliputi: a. Requirements analysis and definition Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap. b. System and software design Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap. c. Implementation and unit testing Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji secara unit. d. Integration and system testing Penyatuan unit-unit program kemudian diuji secara keseluruhan system testing . e. Operation and maintenance Mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya. Metode ini cukup efektif sebagai paradigma dalam rekayasa perangkat lunak. Kuncinya adalah mendapatkan kebutuhan dan aturan yang jelas yang disetujui user dan pembuat perangkat lunak. Diagram alur pengembangan perangkat lunak dapat dilihat pada gambar I.1. Requirement definition System and software design Implementation and unit testing Integration and system testing Operationand maintenance Gambar I.1 Model Waterfall [11]

1.6 Sistematika Penulisan