2
purin tanpa mengurangi asupan gizi seimbang. Masalah tersebut akan diselesaikan dengan menggunakan Algoritma branch and bound dengan memperhatikan Tabel
Angka Kecukupan Gizi Tahun 2004 [2] dan Daftar Komposisi Bahan Makanan DKBM.[3]
1.2. Rumusan Masalah
Masalah yang akan diselesaikan pada penelitian ini adalah : 1. Bagaimana mengoptimalkan menu makanan penderita asam urat yang sesuai
dengan Angka Kecukupan Gizi tanpa menimbulkan kambuhnya asam urat. 2. Bagaimana menerapkan algoritma branch and bound untuk mengoptimalkan
menu makanan penderita asam urat
1.3. Batasan Masalah
Batasan masalah yang dapat diambil dari latar belakang di atas adalah : 1. Pengguna dari aplikasi ini adalah penderita asam urat.
2. Sumber asam urat berasal dari buku Bebas Penyakit Asam Urat Tanpa Obat, sedangkan Tabel Angka Kecukupan Gizi bagi Orang Indonesia dan Daftar
Komposisi Bahan Makanan DKBM berasal dari Departemen Kesehatan RI. 3. Penelitian tidak membahas hubungan antara jumlah kalori dan jumlah purin pada
setiap bahan makanan. 4. Masalah yang akan diselesaikan adalah pengoptimalan menu makanan penderita
semua golongan asam urat dengan memperhatikan keluaran dari aplikasi berupa daftar menu makanan dan daftar kandungan bahan makanan.
5. Keluaran dari aplikasi ini berupa daftar menu makanan berdasarkan tingkat purin per makanan dan kalori yang dibutuhkan.
6. Masukan dari pengguna berupa jenis kelamin, golongan asam urat, umur, berat badan, dan menu makanan yang dinginkan.
7. Pembahasan hanya dibatasi pada analisa dan perancangan aplikasi dengan menggunakan bahasa pemrograman PHP, Database Management System MySql,
dan desain web dengan CSS Cascading Style Sheet.
Universitas Sumatera Utara
3
1.4. Tujuan Penelitian
Tujuan dari penelitian ini adalah menciptakan sebuah aplikasi menu makanan berbasis web bagi penderita semua jenis asam urat.
1.5. Manfaat Penelitian
Penelitian ini diharapkan dapat bermanfaat bagi penderita asam urat untuk menentukan menu makanan serta memberi gambaran bahwa optimisasi dapat digunakan pada
masalah kesehatan khususnya penyakit asam urat.
1.6. Metodologi Penilitian
Metode penelitian yang akan dilakukan dalam penyelesaian skripsi ini adalah : 1. Studi Literatur
Tahap ini dilakukan dengan mempelajari referensi bahan literatur, mengumpulkan informasi yang berkaitan algoritma branch and bound, knapsack, dan asam urat.
2. Analisis dan Perancangan Sistem Merancang solusi dalam bentuk aplikasi menggunakan model struktur analisis
fungsional, non fungsional flowchart, Data Flow Diagram DFD, dan kamus data. 3. Implementasi
Tahap ini dilakukan dengan mengimplementasikan model dan skema pada tahap perancangan. Model dan skema diterapkan kedalam bahasa pemrograman PHP
yang dipadukan dengan penggunaan CSS. Di tahap ini akan dihasilkan aplikasi web penentuan menu makanan penderita asam urat.
4. Pengujian Pengujian difokuskan pada pengoptimalan menu makanan tanpa menimbulkan
asam urat pada aplikasi yang digunakan. 5. Dokumentasi
Dokumentasi dihasilkan dengan membuat skripsi sebagai laporan dari hasil penelitian.
Universitas Sumatera Utara
4
1.7. Sistematika Penulisan