Desain Penelitian METODOLOGI PENELITIAN

26 26 Tira Mutiara Asri, 2013 Penerapan Algoritma Genetika Dalam Optimasi Rute Dari Rumah Sakit Umum Kota Bandung Menuju Rumah Sakit Hasan Sadikin Bandung Universitas Pendidikan Indonesia | repository.upi.edu

BAB III METODOLOGI PENELITIAN

1.1 Desain Penelitian

Berikut ini adalah tahapan yang dilakukan dalam penelitian dan implementasi algoritma genetika dalam optimasi rute dari salah satu rumah sakit di kota Bandung ke Rumah Sakit Hasan Sadikin: Penjelasan gambar: 1. Studi literatur adalah mempelajari dan memahami teori yang berhubungan secara mendalam, agar dapat membantu dalam pengembangan perangkat lunak. Bagian yang harus diperdalam dan dipelajari yaitu Algoritma Genetika. Studi literatur: Algoritma genetika Pengumpulan data jalan kota bandung, berupa nama jalan, dan panjang. Memodifikasi algoritma genetika untuk permasalahan optimasi rute dengan menentukan nilai heuristik Aplikasi penentuan rute optimum dari rumah sakit kota Bandung ke Rumah Sakit Hasan Sadikin Metode Pengembangan perangkat lunak - Analisis - Desain - Coding - Pengujian Dokumen pengujian Hasil pengujian Gambar 3. 1 Desain Penelitian 27 Tira Mutiara Asri, 2013 Penerapan Algoritma Genetika Dalam Optimasi Rute Dari Rumah Sakit Umum Kota Bandung Menuju Rumah Sakit Hasan Sadikin Bandung Universitas Pendidikan Indonesia | repository.upi.edu 2. Menganalisis dan mencari data tentang panjang jalan dan data rumah sakit umum di kota Bandung. 3. Penerapan Algoritma Genetika untuk mendapatkan rute dengan jarak tempuh yang optimal. 4. Dokumentasi merupakan hasil dari penelitian yaitu dokumen teknis, paper, dan dokumen skripsi. 5. Pengembangan perangkat lunak menggunakan model sekuensial linear atau model air terjun. Dapat dilihat pada Gambar 3.2 Gambar 3. 2 Model Sekuensial Linear Model sekuensial linier memiliki beberapa aktivitas, yaitu sebagai berikut. a. Analisis Kebutuhan Pada tahap ini dilakukan analisis terhadap kebutuhan sistem fungsional dan non fungsional, kebutuhan pengguna, kebutuhan informasi, dan kebutuhan antarmuka eksternal. Untuk memodelkan sistem, pada tahap analisis ini digunakan Context Diagram, Data Flow Diagram DFD, kamus data data dictionary, dan spesifikasi proses process specification. System Enginering Analisis Kebutuhan Desain Sistem Coding Pengujian 28 Tira Mutiara Asri, 2013 Penerapan Algoritma Genetika Dalam Optimasi Rute Dari Rumah Sakit Umum Kota Bandung Menuju Rumah Sakit Hasan Sadikin Bandung Universitas Pendidikan Indonesia | repository.upi.edu b. Desain Sistem Tahap desain sistem berfungsi untuk mengtranslasikan spesifikasi kebutuhan perangkat lunak dari tahap analisis, menjelaskan bagaimana perangkat lunak dapat berfungsi, dan menjelaskan bagaimana spesifikasi perangkat lunak diimplementasikan. Tahap desain meliputi perancangan data, perancangan arsitektur, perancangan antarmuka, dan perancangan prosedur. c. Coding Coding atau implementasi merupakan penerjemahan hasil desain ke dalam bahasa yang dimengerti oleh komputer. d. Pengujian Semua fungsi-fungsi perangkat lunak diuji coba dengan tujuan agar perangkat lunak bebas dari error dan hasil perangkat lunak harus sesuai dengan kebutuhan-kebutuhan yang didefinisikan pada tahap analisis. Dalam penelitian ini digunakan black box testing.

1.2 Metode Penelitian