BAB 3 METODE PENELITIAN DAN PERANCANGAN 3.1 Metode Penelitian 3.1.1 Metode Pengumpulan Data Ada 3 Cara Metode Pengumpulan Data S
Total Page:16
File Type:pdf, Size:1020Kb
BAB 3 METODE PENELITIAN DAN PERANCANGAN 3.1 Metode Penelitian 3.1.1 Metode Pengumpulan Data Ada 3 cara metode pengumpulan data sesui dengan kebutuhan sistem yang akan dibuatyaitu : a. Wawancara Metode wawancara dilakukan secara langsung untuk mendapatkan informasi yang akurat dari seorang pakar ahli gizi. Wawancara dilakukan dengan Ibu Sari, Amd.GZ sebagai ahli gizi di RSUD Kota Madiun. Metode ini untuk menghindari kesalahan informasi serta menjadi pelengkap informasi. b. Studi literature Suatu proses penelitian yang digunakan untuk pengumpulan data secara mendalam melalui buku, penelitian terdahulu, majalah, atau referensi lainnya untuk mendapatkan masalah atau landasan teori yang akan diteliti. c. Evaluasi Algoritma Evaluasi algoritma adalah suatu proses untuk menentukan tingkat pencapaian atau rule algoritma yang telah ditentukan sebelumnya melalui cara yang sistematis. 3.1.2 Algoritma Program Pada proses perancangan sistem terdapat algoritma pemrograman untuk membantu menyelesaikan masalah pemrograman komputer. Pada penelitian ini algoritma yang digunakan adalah forward chaining. Di dalam algoritma Forward chainingdimulai dengan informasi berupa data atau fakta, kemudian dilakukan pengecekan di dalam basis aturan. Berikutcara kerja algoritma forward chaining: 15 Gambar 3. 1 Cara Kerja Algoritma Forward Chaining Sumber : (Dewantara & Ghufron, 2019) Dari flowchart di atas, dapat dijelaskan langkah-langkah forward chaining bahwa proses inferensi penalaran dilakukan dengan: memasukkan data berupa fakta yang diinput oleh pengguna. Kemudian data tersebut dikompilasi menjadi rule based rule, setelah itu dilakukan pengecekan apakah rule tersebut sudah sesuai atau belum. Jika tidak, maka pengguna akan kembali mengisi fakta lain, tetapi jika aturannya sesuai maka, aturan atau fakta disimpan dalam file-based pengetahuan dalam bentuk database yang kemudian diproses sampai pengguna dapat melakukan identifikasi proses. Dari identifikasi, akan melihat hasil inputan data yang menghasilkan sebuah kesimpulan. 3.1 Metodelogi Perancangan Tahapan metodelogi perancangan pada penelitian ini menggunakan metode Rapid Application Development (RAD) adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental 16 (bertingkat). Rapid Application Development (RAD) menekankan siklus perancangan yang cepat dan singkat. Berikut tahapan Rapid Application Development (RAD). a. Requirements Planning (Perencanaan Syarat-Syarat) Dalam fase ini, pengguna dan penganalisis bertemu untuk mengidentifikasikan tujuan-tujuan aplikasi atau sistem serta untuk megidentifikasikan syarat-syarat informasi yang ditimbulkan dari tujuan-tujuan tersebut. Orientasi dalam fase ini adalah menyelesaikan masalah-masalah perusahaan. Meskipun teknologi informasi dan sistem bisa mengarahkan sebagian dari sistem yang diajukan, fokusnya akan selalu tetap pada upaya pencapaian tujuan-tujuan perusahaan (Kendall, 2010). b. RAD Design Workshop (Workshop Desain RAD) Fase ini adalah fase untuk merancang dan memperbaiki yang bisa digambarkan sebagai workshop. Penganalisis dan dan pemrogram dapat bekerja membangun dan menunjukkan representasi visual desain dan pola kerja kepada pengguna. Workshop desain ini dapat dilakukan selama beberapa hari tergantung dari ukuran aplikasi yang akan dikembangkan. Selama workshop desain RAD, pengguna merespon prototipe yang ada dan penganalisis memperbaiki modul-modul yang dirancang berdasarkan respon pengguna. Apabila sorang pengembangnya merupakan pengembang atau pengguna yang berpengalaman, Kendall menilai bahwa usaha kreatif ini dapat mendorong pengembangan sampai pada tingkat terakselerasi (Kendall, 2010). c. Implementation (Implementasi) Pada fase implementasi ini, penganalisis bekerja dengan para pengguna secara intens selama workshop dan merancang aspek-aspek bisnis dan nonteknis perusahaan. Segera setelah aspek-aspek ini disetujui dan sistem-sistem dibangun dan disaring, sistem-sistem baru atau bagian dari sistem diujicoba dan kemudian diperkenalkan kepada organisasi (Kendall, 2010). 17 3.2 Perancangan Sistem Perancangan sistem menjelaskan tentang proses kinerja sistem secara terstuktur. Gambar 3. 2 Flowchart Perancangan Sistem Dari flowchart diatas dapat dijelaskan pengguna melakukan masukan data berupa berat badan, jenis kelamin, umur, faktor aktivitas, faktor injuri, dan tekanan darah. Kemudian melakukan pemrosesan data berupa perhitungan kalori. Dari perhitungan kalori data diproses menggunakan inferensi forward chaining yang berupa rule basis pengetahuan. Kemudian memperoleh hasil penentuan menu makanan yang sesuai kebutuhan gizi lansia. 3.3 Perancangan Antar Muka Dalam pembuatan aplikasi ini, merancang antar muka adalah sebagian hal bagian penting karena untuk mengetahui desain atau tampilan aplikasi yang akan dirancang. Dalam perancangan aplikasi ini terdapat beberapa rancangan yang nantinya akan ditampilkan, diantaranya sebagai berikut : 18 • Rancangan Halaman Depan Gambar 3. 3 Halaman Depan • Halaman Pendaftaran dan konsultasi Gambar 3. 4 Halaman Pendaftaran dan Konsultasi 19 • Halaman Masuk Gambar 3. 5 Halaman Masuk • Halaman Hasil Gambar 3. 6 Halaman Konsultasi 20 • Halaman Login Admin Gambar 3. 7 Halaman Login Admin • Halaman Admin Gambar 3. 8 Halaman Admin 21 3.4 Pembentukan Aturan a. Data rule Berikut adalah rule atau aturan perancangan sistem pakar pemilihan menu makanan lansia penderita hipertensi yang dijabarkan dalam bentuk table : Tabel 3. 1 Data Rule Rule IF Jumlah And Tekanan Darah Then Kalori R1 <1500 Prehipertensi Menu 1 R2 <1500 Hipertensi tahap 1 Menu 2 R3 <1500 Hipertensi tahap 2 Menu 3 R4 1500-1700 Prehipertensi Menu 4 R5 1500-1700 Hipertensi tahap 1 Menu 5 R6 1500-1700 Hipertensi tahap 2 Menu 6 R7 1701-1900 Prehipertensi Menu 7 R8 1701-1900 Hipertensi tahap 1 Menu 8 R9 1701-1900 Hipertensi tahap 2 Menu 9 R10 1901-2100 Prehipertensi Menu 10 R11 1901-2100 Hipertensi tahap 1 Menu 11 R12 1901-2100 Hipertensi tahap 2 Menu 12 R13 >2100 Prehipertensi Menu 13 R14 >2100 Hipertensi tahap 1 Menu 14 R15 >2100 Hipertensi tahap 2 Menu 15 22 b. Data Menu makan Data menu makanan terdiri dari 10 pilihan menu makanan yang disesuaikan dengan kebutuhan kalori lansia serta tekanan darah. Menu makanan akan dibagi menjadi menu makanan pagi, siang dan malam. Berikut adalah contoh menu makanan yang sesuai dengan kebutuhan kalori lansia. Tabel 3. 2 Menu Kalori > 1500 NO Makanan Pagi Makanan Siang Makanan Malam Nama Porsi Kalori Nama Porsi Kalori Nama Porsi Kalori Menu Menu Menu 1 Nasi Putih 100 g 129 Nasi 100 g 129 Nasi Putih 100 g 129 Putih Telur 1 butir 43 Rolade 1 buah 37 Capcay ½ 125 puyuh ayam ayam porsi Perkedel 1 buah 21 Tahu 1 potong 35 Tempe 1 34 kentang goreng potong Oseng 1 porsi 106 Sayur 1 80 Susu 1 gelas 122 Kangkung 85g Asem mangkok Susu 1 gelas 122 Air (240 ml) 0 Snack : Mineral Snack : Snack : Belimbing 1 buah 28 Melon 1 iris 34 Pepaya 1 iris 59 kecil Donat 1 sedang 198 23 2 Nasi 110 g 110 Nasi 110 g 110 Nasi 110 g 110 merah merah Merah Garang 1 porsi 115 Telur 1 butir 93 Udang 3 buah 21 asem ayam goreng Tahu 1 24 Perkedel 1 buah 91 Tempe 1 buah 34 bacem potong jagung Susu 1 gelas 110 Sup 100 g 31 Sayur 1 porsi 145 bobor Snack : Air 240 ml 0 Susu 1 gelas 122 Mineral Jeruk 1 buah 62 Snack : Snack : Apel 1 buah 110 melon 1 iris 34 Pudding 100 g 127 pisang 3 Bubur 100 72 Bubur 100 72 Bubur 100 72 gram gram gram Rolade 1 buah 32 Opor 1 porsi 392 Rolade 1 buah 37 tahu ayam ayam Asem 1 porsi 130 Tempe 1 potong 34 Tahu 1 35 asem potong daging Susu 1 gelas 122 Air 240 ml 0 Sayur 1 porsi 43 mineral bening Snack : Snack : Susu 1 gelas 122 24 Semangka 1 iris 86 Papaya 1 iris 59 Snack : kecil Pisang 1 besar 121 4 Nasi Putih 100 gr 129 Nasi putih 100 g 129 Nasi 100g 129 Rolade 1 buah 150 Tempe 1buah 34 Telur 3 butir 42 daging goreng puyuh Jamur 100 gr 26 Soto 1 porsi 312 Tempe 1 buah 34 Tumis ayam Susu 1 gelas 122 Air 240 ml 0 Cap jay 1 porsi 60 Mineral sayur Snack : Snack : Susu 1 gelas 122 Belimbing 1 buah 28 Semangka 1 iris 86 Snack : Lumpia 1 buah 63 Pepaya 1 iris 59 kecil 5 Nasi Putih 100 129 Nasi putih 100 g 129 Nasi putih 100 g 129 gram Udang 3 buah 21 Ayam 1 porsi 165 Telur 3 butir 42 lodho puyuh Perkedel 1 21 Bakwan 1 buah 91 Tahu 1 buah 35 kentang potong jagung Sayur 1 porsi 43 Air 240 ml 0 Sayur ½ porsi 81 bening Mineral lodeh Susu 1 gelas 122 Snack : Susu 1 gelas 122 25 Snack : Papaya 1 iris 59 Snack : kecil Semangka 1 iris 86 Lemper 1 buah 133 Anggur 3 buah 9 6 Bubur 100 g 155 Bubur 100 g 72 Bubur 100 g 72 Ayam Tempe 1 buah 34 Rolade 1 buah 37 Sup ayam 1 porsi 75 ayam Susu 1 gelas 122 Tahu 1 potong 24 Tempe 1 34 bacem potong Snack : Tumis 1 porsi 155 Susu 1 gelas 122 kacang panjang dan Apel 1 buah 110 Air 240 ml 0 Snack : mineral Snack : Pir 1 buah 96 Apel 1 buah 110 Anggur 5 buah 15 Nagasari 1 buah 154 7 Nasi 100 g 110 Nasi 100 g 110 Nasi 100 g 110 Merah Merah Merah Udang 3 buah 31 Tahu 1 buah 35 Telur 1 buah 77 goreng rebus Tempe 1 buah 34 Sup kimlo 1 porsi 328 Perkedel 1 buah 21 kentang 26 Tumis 1 porsi 70 Air 240 ml 0 Cah ½ porsi 96 buncis mineral bayam Susu 1 gelas 122 Snack : Susu 1 gelas 122 Snack : Apel 1 buah 110 Snack : Jeruk 1 buah 62 melon 1 iris 34 8 Nasi 100 g 129 Nasi 100 g 129 Nasi 100 g 129 Fuyunghay ½ 43 Ayam 1 porsi 400 Rolade 1 buah 37 porsi woku ayam Sup 1 porsi 137 Pepes 1 64 Sayur ½ 104 kacang tahu bungkus tahu toge porsi Susu 1 gelas 122 Air 1 gelas 0 Susu 1 gelas 122 Mineral Snack : Snack : Snack : Anggur 3 buah 9 Jeruk 1 buah 62 Melon 1 iris 34 9 Nasi 100 g 129 Nasi 100 g 129 Nasi 100 g 129 Sayur kari ½ 110 Telur 1 buah 77 Rolade 1 buah 37 porsi rebus ayam tempe 1 49 Tahu 1 buah 77 Tahu 1 24 bacem potong rebus bacem potong Susu 1 gelas 122 Gudeg ½ porsi 153 Tumis 100 g 88 labu siam Snack : Air 1 besar 0 Susu 1 gelas 122 Mineral Melon 1 iris 34 Snack: Snack : 27 Pisang 1 buah 121 Anggur 4 buah 12 besar 10 Nasi 100 g 129 Telur 1 butir 77 Nasi 100 g 129 rebus Soto ½ porsi 110 Tahu 1 buah 34 Rawon ½ 144 daging goreng daging porsi Tempe 1 34 Lontong 1 porsi 357 Tahu 1 24 potong Sayur bacem potong Susu 1 gelas 122 Air 240 ml 0 Susu 1 gelas 122 Mineral Snack : Snack : Snack : Papaya 1 56 Semangka 1 iris 86 Anggur 3 buah 9 potong kecil 28 Tabel 3.