Langkah I Analisis Hasil Penelitian Analisis Hasil Penelitian

55 dasar dimana pada tahapan ini dilakukan pengidentifikasian dan penganalisaan terhadap permasalahan-permasalahan yang ada. Tahapan ini akan menghasilkan perumusan masalah, tujuan penelitian, manfaat penelitian dan juga batasan-batasan permasalahan. Rumusan malasah merupakan kalimat pertanyaan untuk menunjukkan penelitian mengarah pada suatu permasalahan atau isu tertentu. Manfaat penelitian menguraikan manfaat dari Aplikasi Recipe Recommendation menggunakan metode Case-Based Reasoning untuk memudahkan user dalam mencari informasi resep masakan. Sedangkan batasan masalah digunakan untuk membatasi pembahasan dan ruang lingkup penelitian. 2. Studi Literatur Tahapan kedua adalah studi literatur. Studi literatur merupakan kegiatan yang meliputi mencari secara literatur, melokalisasi, dan menganalisis dokumen yang berhubungan dengan masalah yang akan diteliti. Dokumen bisa berupa teori-teori dan bisa pula hasil penelitian yang telah dilakukan mengenai permasalahan yang akan diteliti. Studi literatur dilakukan dengan mengumpulkan data dan informasi yang berhubungan dengan resep-resep makanan, seperti buku, berita dan jurnal-jurnal ilmiah hasil penelitian yang telah dilakukan sebelumnya mengenai perancangan aplikasi serupa dengan aplikasi yang akan dikembangkan yakni aplikasi resep masakan dan rekomendasi resep masakan berbasis Android. 56

B. Langkah II

3. Inception Memasuki langkah kedua. Langkah kedua adalah pengembangan sistem. Metode pengembangan sistem yang digunakan dalam penelitian ini adalah Unified Process. Tahap pertama yang dilakukan dalam pengembangan sistem ini adalah inception. Pada tahap ini akan dilakukan pengumpulan data resep masakan. Pada tahap ini juga akan dilakukan analisis kebutuhan dasar sistem.

4. Elaboration

Pada tahap elaboration ini akan dilakukan perancangan sistem dan perancangan antarmuka. Perancangan atau desain sistem dalam penelitian ini menggunakan Unified Modelling Language UML, pada tahap ini akan diketahui semua entitas luar, input dan output yang terlibat dalam sistem serta usecase, class diagram, activity diagram, sequence diagram yang digunakan dalam analisis sistem. Selanjutnya akan dilakukan perancangan antarmuka interface, perancangan antarmuka ini dilakukan untuk merancang tata letak sistem sesuai dengan analisis kebutuhan sistem. 5. Construction 1 Tahap kelima adalah construction 1. Pada tahap ini akan dimulai dengan pembuatan database. Kemudian pembuatan program koding sistem berbasis web sebagai database server aplikasi. Selanjutnya pembuatan program koding sistem berbasis mobile Android. 57 6. Construction 2 Tahap keenam adalah construction 2. Setelah pembuatan program selesai, maka akan dilakukan pengujian. Pendekatan kasus uji dalam penelitian ini adalah pengujian black box dengan metode Equivalence Partitioning EP. Jika sistem tidak bekerja sesuai analisis, maka kembali ke tahap construction 1 dan jika sistem bekerja sesuai analisis maka dilakukan tahap selanjutnya.

7. Transition

Tahap ketujuh adalah transition. Pada tahap ini akan dilakukan penyerahan sistem aplikasi ke-user roll-out melalui play store.

C. Langkah III