33 BAB 3 ANALISA DAN PERANCANGAN
3.1
Diagram alir dan Penjelasannya Sebelum menyelesaikan masalah dalam didalam penelitian ini, maka tahapan-
tahapan penelitian harus ditetapkan terlebih dahulu sehingga penelitian yang dilakukan lebih terarah dan juga memudahkan dalam menganalisa permasalahan yang ada. Beberapa tahap dalam menganalisa dan merancang program aplikasi adalah: 1. Penelitian Pendahuluan Hal yang paliang utama dalam suatu metode penelitian adalah mengadakan penelitian pendahuluan untuk mengidentifikasikan masalah yang dihadapi dengan memperhatikan situasi dan kondisi dari masyarakat setempat. Dalam penelitian pendahuluan,
dilakukan
pengamatan
secara
keseluruhan
terhadap
kondisi
masyarakat dan melakukan wawancara dengan beberapa kepala keluarga. Dari hasil pengamatan ini, dapat diidentifikasi masalah yang sedang dihadapi oleh masyarakat. Dan yang dipilih bagaimana cara mengoptimalkan gizi anak dengan penghasilan keluarga yang terbatas. 2. Identifikasi Masalah Dari hasil penelitian pendahuluan melalui hasil pengamatan dan wawancara, dapat disimpulkan masalah yang sedang dihadapi masyarakat sekarang ini cukup kompleks, dan pada tugas akhir ini penulis berusaha menganalisa satu dari beberapa masalah yang dihadapi oleh masyrakat sekarang ini. Kebetulan, saat ini masyarakat masih belum memiliki sebuah perancangan program untuk menentukan gizi optimal anak
34 sehingga walaupun dengan kondisi keuangan keluarga yang seba pas-pasan namun kondisi anak tetap sehat dan tidak kekurangan gizi. 3. Studi Kepustakaan Studi kepustakaan merupakan penelaahan buku-buku. Proses ini dilakukan untuk mendapatkan informasi-informasi mengenai hal-hal yang berkaitan dengan masalah yang sedang diteliti oleh penulis serta metode-metode yang perlu dilakukan untuk mencari solusi dari suatu permasalahan. 4. Tujuan Penelitian Adapun tujuan yang hendak dicapai dalam penelitian ini adalah membantu masyarakat untuk menyelesaikan masalah khususnya dalam hal gizi anak dengan memberikan sebuah usulan metode perhitungan dengan menggunakan metode simplex dan menyusun perancangan sebuah program aplikasi berdasarkan metode tersebut yang dapat membantu dalam menghitung gizi optimal anak dengan batasan uang makan anak yang pas-pasan. 5. Pengumpulan Data Pengumpulan data ini dimaksudkan agar mempermudah di dalam mengolah data. Data-data yang harus dikumpulkan antara lain adalah: -
Data banyaknya penduduk di kelurahan Palmerah
-
Data banyaknya kepala keluarga yang berpenghasilan rendah di kelurahan Palmerah
-
Data besar uang makan anak perbulan
-
Data banyaknya anak dalam keluarga
-
Data usia, berat badan dan tinggi badan anak
35 6. Pengolahan Data Pada tahap ini, data-data yang telah dikumpul diolah dan dihitung dengan menggunakan metode simplex 7. Perancangan Aplikasi Dari perhitungan data yang didapat menggunakan metode simplex, dibuatlah perancangan program menggunakan JavaApplet untuk menghitung optimalisasi gizi anak 8. Analisis Hasil Pada bagian ini akan dilakukan analisis terhadap hasil pengolahan data. 9. Penarikan Kesimpulan Berdasarkan hasil yang telah diperoleh dalam melakukan analisa, maka dapat diambil suatu kesimpulan dan saran-saran yang diharapkan dapat bermanfaat bagi peningkatan kualitas gizi anak. Gambaran alur dalam analisis dan perancangan program aplikasi ini ditunjukkan dalam bentuk diagram alir seperti pada gambar 3.1 di bawah ini.
36 Penelitian Pendahuluan
Identifikasi Masalah
Tujuan Penelitian
Studi Kepustakaan
Pengumpulan Data
Pengolahan Data
Perhitungan Kalori
Perhitungan Optimalisasi Simplex
Perancangan Program Aplikasi
Analisa Hasil
Kesimpulan dan Saran Gambar 3.1 Prosedur pemecahan masalah Optimalisasi gizi anak dengan metode simplex menggunakan JavaApplet
37 3.2
Teknik Pengumpulan Data
3.2.1
Studi Lapangan Dalam studi lapangan, dilakukan analisis terhadap masalah yang sedang dihadapi
oleh masyarakat Kelurahan Palmerah berhubungan dengan kemiskinan dan gizi anak yang kurang optimal guna memberikan solusi terhadap masalah tersebut.
3.2.1.1 Survei Kegiatan survei sampel merupakan suatu kegiatan survei yang umum dilakukan oleh peneliti dalam melakukan suatu penelitian dalam skala besar, dimana sekumpulan sampel diambil dari suatu populasi dan digunakan untuk menduga karakteristik populasi sesuai dengan maksud tujuan dari penelitian yang diselenggarakan tersebut. Terdapat banyak keunggulan dari melakukan survei sampel dibandingkan dengan melakukan survei secara keseluruhan. Kelebihannya antara lain adalah biaya yang kecil, waktu yang singkat dan tenaga pencacah yang diperlukan lebih sedikit.
Tabel 3.1 Jumlah penduduk kelurahan Palmerah
Jumlah Penduduk Jumlah
Laki-laki
Perempuan Total
27020
27422
54442
1421
14512
Kepala 13091
Keluarga Fakir miskin
1353
9573
10926
Anak usia 0-4 tahun
3017
3071
6088
Anak usia 5-9 tahun
3300
3541
6841
38 Populasi: 1% dari penduduk menengah ke bawah yang memiliki balita di kelurahan Palmerah Sampel:
Kepala keluarga menengah ke bawah yang memiliki balita di kelurahan Palmerah yang telah dipilih sebanyak 37 responden
Sampel didapatkan dari perhitungan slovin N n = 1+Ne2 di mana diketahui N = 61, standard errornya diasumsikan 10% sehingga perhitungannya menjadi 61 n = 1+61(0,1)2 = 37 Untuk menentukan sampel-sampelnya , digunakan penarikan sampel acak sistematik dimana: N I = n 60 = 37 = 1.62 = 2
Jika melihat dari rujukan tabel angka acak maka R1 diambil dari kolom interval 1-5 dan baris 1 jadi R1 = 6, namun karena 6 > I sehingga telusuri lagi tabel angka acak pada baris dan kolom yang sama ke arah kanan sehingga didapatkan hasil R1 = 2. Menentukan R2 adalah dengan R1 + I begitupun seterusnya. Jika ternyata Rn > N
39 Tabel 3.2 Hasil Penarikan sampel acak sistematis Sampel ke-
3.2.2
Sampel ke-
Sampel ke-
R1
2
R14
28
R27
54
R2
4
R15
30
R28
56
R3
6
R16
32
R29
58
R4
8
R17
34
R30
60
R5
10
R18
36
R31
1
R6
12
R19
38
R32
3
R7
14
R20
40
R33
5
R8
16
R21
42
R34
7
R9
18
R22
44
R35
9
R10
20
R23
46
R36
11
R11
22
R24
48
R37
13
R12
24
R25
50
R13
26
R26
52
Studi Literatur Dalam studi kepustakaan ini, digunakan berbagai sumber kepustakaan seperti
artikel, buku panduan, buku cetak dan sumber-sumber lain yang akan dijadikan bahan atau landasan penulisan.
3.3
Analisis Perangkat Lunak yang digunakan
3.3.1
Perancangan Perangkat Lunak
Tujuan dari perancangan perangkat lunak ini adalah agar program aplikasi yang dibangun dapat terencana dengan rapi dan memiliki gambaran struktur yang jelas dan
40 lengkap. Penulis membagi perancangan perangkat lunak menjadi diagram hirarki yang memperlihatkan alur kerja program dan spesifikasi proses.
3.3.1.1 Diagram Hirarki Diagram hirarki adalah bagan yang menggambarkan urutan-urutan proses yang terdapat dalam sistem. Diagram hirarki ini dibuat berdasarkan kepada rumusan masalah yang ada sehingga dapat mempermudah penyelesaian masalah. Diagram hirarki berguna untuk menampilkan masalah yang ada kedalam bagan terstruktur.
Gambar 3.2 Rancangan Hirarki Menu
3.4
Pembahasan
3.4.1
Perhitungan optimalisasi simplex Sebeleum perhitungan optimalisasi simplex dilakukan terlebih dahulu, makanan
yang akan doptimalisasi diambil secara random sebanyak 7 jenis. Pertama kali untuk mengoptimalisasi harga per satuan gizi pada tiap jenis makanan seperti karbohidrat,
41 protein, lemat, kalsium, vit.a, vit.c, vit.e yang dibutuhkan oleh tubuh. Dimana fungsi tujuan dan fungsi kendalanya untuk perhitungan optimalisasi tiap gizi sebagai berikut: protein, lemat, kalsium, vit.a, vit.c, vit.e yang dibutuhkan oleh tubuh. Dimana fungsi tujuan dan fungsi kendalanya untuk perhitungan optimalisasi tiap gizi sebagai berikut: Fungsi Tujuan Z = X1T1 + X2T2 + X3T3 + X4T4 + X5T5 + X6T6 + X7T7 Fungsi Kendala X1a1+ X2a2 + … + X4a4 + X5a5 + X6a6 + X7a7 <= A X1a1+ X2a2 + … + X4a4 + X5a5 + X6a6 + X7a7 <= B X1a1+ X2a2 + … + X4a4 + X5a5 + X6a6 + X7a7 <= C X1a1+ X2a2 + … + X4a4 + X5a5 + X6a6 + X7a7 <= D X1a1+ X2a2 + … + X4a4 + X5a5 + X6a6 + X7a7 <= E X1a1+ X2a2 + … + X4a4 + X5a5 + X6a6 + X7a7 <= F X1a1+ X2a2 + … + X4a4 + X5a5 + X6a6 + X7a7 <= G X1 <= Jumlah uang makan berdasarkan jenis makanan X1 X2 <= Jumlah uang makan berdasarkan jenis makanan X2 X3 <= Jumlah uang makan berdasarkan jenis makanan X3 X4 <= Jumlah uang makan berdasarkan jenis makanan X4 X5 <= Jumlah uang makan berdasarkan jenis makanan X5 X6 <= Jumlah uang makan berdasarkan jenis makanan X6 X7 <= Jumlah uang makan berdasarkan jenis makanan X7
42 Keterangan X=
Banyaknya satuan gizi yang mesti dibeli dari tiap jenis makanan
A=
Banyaknya satuan gizi yang ada dalam tiap jenis makanan
B=
Banyaknya kebutuhan satuan gram protein yang harus dipenuhi sekali konsumsi
C=
Banyaknya kebutuhan satuan gram lemak yang harus dipenuhi sekali konsumsi
D=
Banyaknya kebutuhan satuan gram kalsium yang harus dipenuhi sekali konsumsi
E=
Banyaknya kebutuhan satuan gram vit.A yang harus dipenuhi sekali konsumsi
F=
Banyaknya kebutuhan satuan gram vit.C yang harus dipenuhi sekali konsumsi
G=
Banyaknya kebutuhan satuan gram vit.E yang harus dipenuhi sekali konsumsi
T=
Harga makanan
Jumlah uang makan berdasarkan jenis makanan Xn = Harga makanan x
Jumlah duit makan perhari
Total harga makanan
Hasil yang akan didapatkan dari optimalisasi simplex ini adalah banyaknya satuan makanan yang mesti dibeli untuk menu sehari guna optimalisasi gizi anak.
43 3.4.2
Flow Chart Begin
Input data biodata pengguna, nama, alamat, pekerjaan, uang makan anak perhari dan jumlah anak
Input data anak, usia anak, berat dan tinggi badan anak
Random makanan sebanyak 7 jenis
YA
Konversikan tinggi dan berat badan anak ke dalam bentuk inchi dan pound
Hitung kalori untuk mendapatkan kebutuhan Lemak Apakah pengguna mau balik ke halaman sebelumnya?
TIDAK Keluar dari Program
Optimalisasi gizi anak
Display banyaknya sayur yang harus dibeli pada menu output dan kesimpulan
Gambar 3.3 Flow Chart prosedur proses simplex untuk optimalisasi gizi anak
44 3.5
Rancangan Layar Tahapan ini akan menentukan interface seperti apa yang akan dilihat secara
langsung oleh pengguna. Rancangan layar yang ada adalah sebagai berikut: Layar Menu Perkenalan, Layar Input biodata pengguna, Layar input data anak, Layar output satuan gizi yang harus dibeli dalam sebulan untuk optimalisasi gizi anak, Layar output banyaknya satuan makanan harus dibeli untuk optimalisasi gizi anak.
3.5.1
Rancangan Layar Perkenalan Layar ini adalah sebagai perkenalan atau sambutan bagi pengguna sebelum
memakai aplikasi ini. Pada layar ini terdapat dua buah tombol, yaitu: tombol Data Keluarga untuk menghitung suatu kasus baru dan tombol Keluar untuk langsung keluar dari aplikasi. Sama seperti gambar 3.4 di bawah.
Welcome Optimalisasi Gizi Anak
Data Keluarga
Keluar
Gambar 3.4 Rancangan layar perkenalan
45 3.5.2
Rancangan Layar Menu Biodata Pengguna Sebelum menganalisis, Pengguna terlebih dahulu menginput data pada menu
input data. Pada menu ini pengguna mengisi data diri berupa nama kepala keluarga, alamat, pekerjaan, besarnya uang makan anak perhari serta jumlah anak. Untuk melanjutkan ke halaman selanjutnya, pengguna bisa mengklik tombol data anak seperti tertera pada 3.5.
DATA KELUARGA Nama Kepala Keluarga Alamat Pekerjaan Uang makan (Rp) Perhari Jumlah anak
Kembali
Data Anak
Gambar 3.5 Rancangan layar Menu Data Keluarga
3.5.3
Rancangan Layar Menu Data Anak Setelah itu di menu selanjutnya diminta input data yang berdasarkan data jumlah
anak pada menu sebelumnya. Pengguna diminta untuk mengisi data dari masing-masing anak seperti usia, berat badan dan tinggi badan anak seperti pada gambar 3.6.
46 ANAK KE-1 Anak Nama Umur Berat Tinggi
Kembali
Cari Opitmasi Anak
Gambar 3.6 Rancangan Layar Menu Data Anak
3.5.4
Rancangan Layar Output Kesimpulan Pada layar ini menampilkan hasil akhir dari perhitungan simplex yaitu jumlah
makanan yang harus dibeli untuk mengoptimalisasi gizi anak dalam sebulan. Pada layer yag sama ditunjukkan pada gambar 3.7 ini terdapat tiga buah tombol, yaitu: tombol Balik untuk balik ke menu input data keluarga, tombol sebelum dan beikut. Kedua tombol ini hanya akan berfungsi saat data anak lebih dari 1. Untuk Keluar pengguna tinggal mengklik tanda silang di sebelah kanan atas windows program.
47
Daftar Makanan
Nasi
gram
Terong
gram
Kentang
gram
Pare
gram
Bayam
gram
Sawi
gram
Wortel
gram
Tomat
gram
Telur
gram
Kacang Tanah
gram
Taoge
gram
Kangkung
gram
Pete
gram
K. Panjang
gram
Labu air
gram
Tahu
gram
Tempe
gram
Jagung
gram
Kembali
Pelengkap Roti
gram
Susu Kedelai
mL
Bit
gram
Sebelum
Gambar 3.7 Rancangan Layar Output Kesimpulan
Berikut