Listing Program Form MDI Poli Gizi
Private Sub MnuFileExit_Click()
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then
End End If
MDIPOLIGIZI.Show End Sub
Private Sub MnuFileOpen_Click() frmmenu.Show
End Sub
Private Sub MnuHelpAbout_Click() frmabout.Show
End Sub
Listing Program Menu Utama
Private Sub Cmdclear_Click() txtTampil.Text = Clear
End Sub
Private Sub cmdexit_Click()
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then
End End If
frmmenu.Show End Sub
Private Sub Cmdoke_Click()
If txtTampil.Text = "BATU GINJAL" Then Frmbatuginjal.Show
ElseIf txtTampil.Text = "TINGGI KALORI TINGGI PROTEIN" Then frmtktp.Show
ElseIf txtTampil.Text = "JANTUNG" Then Frmjantung.Show
ElseIf txtTampil.Text = "DIABETES MELLITUS" Then Frmdiabetesmellitus.Show
ElseIf txtTampil.Text = "RENDAH GARAM" Then Frmrendahgaram.Show
ElseIf txtTampil.Text = "RENDAH PURIN" Then frmrendahpurin.Show
End If Unload Me End Sub
Private Sub Cmdselect_Click() txtTampil.Text = lstpilihan.Text End Sub
Private Sub Form_Load()
lstpilihan.AddItem "BATU GINJAL"
lstpilihan.AddItem "DIABETES MELLITUS" lstpilihan.AddItem "JANTUNG"
lstpilihan.AddItem "RENDAH GARAM" lstpilihan.AddItem "RENDAH PURIN"
lstpilihan.AddItem "TINGGI KALORI TINGGI PROTEIN" End Sub
Private Sub lstpilihan_DblClick() txtTampil.Text = lstpilihan.Text End Sub
Private Sub TxtTampil_GotFocus()
StatusBar1.Panels(4).Text = "Nama Diit penyakit yang akan ditampilkan" End Sub
Listing Program Jendela Pembagian Makanan Sehari Listing Program Form Batu Ginjal
Private Sub Ccmdpantang_Click() Unload Me
FrmpantanganBG.Show End Sub
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then End End If Frmbatuginjal.Show End Sub
Private Sub cmdmnu_Click() Unload Me
FrmmnushariBG.Show End Sub
Private Sub Image1_Click() Unload Me
frmmenu.Show End Sub
Private Sub Image2_Click()
x = MsgBox("Do you want to print?", vbQuestion + vbYesNo, "mencetak!") If x = vbYes Then
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\lap batu ginjal.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End If Frmbatuginjal.Show End Sub
Listing Program Form Diabetes Mellitus
private Sub cmdexit_Click()
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then
End End If
Frmdiabetesmellitus.Show End Sub
Private Sub Cmdmenu_Click() Unload Me
FrmmnushariDM.Show End Sub
Private Sub cmdpantang_Click() Unload Me
Frmpantangandm.Show End Sub
Private Sub Image1_Click() Unload Me
frmmenu.Show End Sub
Private Sub Image2_Click()
x = MsgBox("Do you want to print?", vbQuestion + vbYesNo, "mencetak!") If x = vbYes Then
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\lap Diabetes Mellitus.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End If Frmdiabetesmellitus.Show End Sub
Listing Program Form Jantung
Private Sub cmdexit_Click()
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then
End End If
Frmjantung.Show End Sub
Private Sub Command1_Click() Unload Me
frmpantanganj.Show End Sub
Private Sub Command2_Click() Unload Me
Frmmnusharij.Show End Sub
Private Sub Image1_Click() Unload Me
frmmenu.Show End Sub
Private Sub Image2_Click()
x = MsgBox("Do you want to print?", vbQuestion + vbYesNo, "mencetak!") If x = vbYes Then
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\lap jantoeng.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End If Frmjantung.Show End Sub
Listing Program Form Rendah Garam
Private Sub cmdexit_Click()
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then
End End If
Frmrendahgaram.Show End Sub
Private Sub cmdmnu_Click() Unload Me
frmmnushariRG.Show End Sub
Private Sub Cmdpantangan_Click() Unload Me
frmpantanganRG.Show End Sub
Private Sub Image1_Click() Unload Me
frmmenu.Show End Sub
Private Sub Image2_Click()
x = MsgBox("Do you want to print?", vbQuestion + vbYesNo, "mencetak!") If x = vbYes Then
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\lap Rendah Garam.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End If Frmrendahgaram.Show End Sub
Listing Program Form Rendah Purin
Private Sub cmdexit_Click()
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then
End End If
frmrendahpurin.Show End Sub
Private Sub Cmdmenu_Click() Unload Me
frmmnusharirp.Show End Sub
Private Sub cmdpantang_Click() Unload Me
frmpantanganrp.Show End Sub
Private Sub Image1_Click() Unload Me
frmmenu.Show End Sub
Private Sub Image2_Click()
x = MsgBox("Do you want to print?", vbQuestion + vbYesNo, "mencetak!") If x = vbYes Then
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\lap Rendah Purin.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End If frmrendahpurin.Show End Sub
Listing Program Form TKTP
Private Sub cmdexit_Click()
x = MsgBox("are you sure you want to exit?", vbQuestion + vbYesNo, "attention!") If x = vbYes Then
End End If
frmtktp.Show End Sub
Private Sub cmdmnu_Click() Unload Me
frmmnusharitktp.Show End Sub
Private Sub cmdpantang_Click() Unload Me
frmpantangantktp.Show End Sub
Private Sub Image1_Click() Unload Me
frmmenu.Show End Sub
Private Sub Image2_Click()
x = MsgBox("Do you want to print?", vbQuestion + vbYesNo, "mencetak!") If x = vbYes Then
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\lap TKTP.rpt" CrystalReport1.RetrieveDataFiles
CrystalReport1.Action = 1 End If
frmtktp.Show End Sub
Listing Program Jendela Pantangan
Listing Program Form Pantangan Batu Ginjal
Private Sub cmdok_Click() Unload Me
End Sub
Private Sub Command1_Click()
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\pantangan batu ginjal.rpt"
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub
Listing Program Form Pantangan Diabetes Melitus
Private Sub cmdok_Click() Unload Me
Frmdiabetesmellitus.Show End Sub
Private Sub Command1_Click()
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\pantangan diabetes.rpt"
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub
Listing Program Form Pantangan Jantung
Private Sub cmdok_Click() Unload Me
Frmjantung.Show End Sub
Private Sub Command1_Click()
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\pantangan jantung.rpt"
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub
Listing Program Form Pantangan Rendah Garam
Private Sub cmdok_Click() Unload Me
Frmrendahgaram.Show End Sub
Private Sub Command1_Click()
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\pantangan rendah garam.rpt"
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub
Listing Program Form Pantangan Rendah Purin
Private Sub cmdok_Click() Unload Me
frmrendahpurin.Show End Sub
Private Sub Command1_Click()
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\pantangan rendah purin.rpt"
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub
Listing Program Form Pantangan TKTP
Private Sub cmdok_Click() Unload Me
frmtktp.Show End Sub
Private Sub Command1_Click()
CrystalReport1.ReportFileName = "C:\My Documents\DDR PI\Report\pantangan TKTP.rpt"
CrystalReport1.RetrieveDataFiles CrystalReport1.Action = 1 End Sub
Listing Program Jendela Contoh Menu Sehari Listing Program Form Menu Sehari Batu Ginjal
Private Sub cmdok_Click() Unload Me
Frmbatuginjal.Show End Sub
Listing Program Form Menu Sehari Diabetes Mellitus
Private Sub cmdok_Click() Unload Me
Frmdiabetesmellitus.Show End Sub
Listing Program Form Menu Sehari Jantung
Private Sub cmdok_Click() Unload Me
Frmjantung.Show End Sub
Listing Program Form Menu Sehari Rendah Garam
Private Sub cmdok_Click() Unload Me
Frmrendahgaram.Show End Sub
Listing Program Form Menu Sehari Rendah Purin
Private Sub cmdok_Click() Unload Me
frmrendahpurin.Show End Sub
Listing Program Form Menu Sehari TKTP
Private Sub cmdok_Click() Unload Me
frmtktp.Show End Sub
Listing Program Form About
Private Sub Command1_Click() Unload Me
LAMPIRAN 2
OUTPUT PROGRAM
Form MDI Gizi
frmpantanganBG
frmpantanganDM
Frmpantanganj
FrmpantanganRG
frmpantangantktp
Frmpantanganrp
LAMPIRAN 3
Contoh Output Cetak
.
TINGGI KALORI TINGGI PROTEIN
Makan Pagi Susu : 200 gr = 1 gls Makan Sore Susu : 200 gr = 1 gls Makan Siang Telur : 50 gr = 1 btr Daging : 50 gr = 1 ptg Makan Malam Telur : 50 gr = 1 btr Daging : 50 gr = 1 ptg BATU GINJAL Nasi Pagi Nasi : 70 gr = 1gls Telur : 50 gr = 1 btr Sayuran : 50 gr = ½ sdm Minyak : 5 gr = ½ sdm Gula Pasir : 10 gr = 1 sdm
Makan Selingan Pukul 10.00 Maezena : 15 gr = 3 sdm
Gula Pasir : 10 gr = 1 sdm Minyak : 5 gr =1/2 sdm
Makan Siang dan Sore Nasi : 140 gr = 2 gls Daging : 50 gr = 1 ptg Tempe : 25 gr = 1ptg Sayuran : 75 gr = 3/4sdm Pepaya : 100 gr = 1 sdm Minyak : 5 gr = ½ sdm JANTUNG
Pukul 08.00 Nasi : 30 gr = 1 gls Telur : 50 gr = 1 btr Sayuran : 50 gr = ½ gls Minyak : 5 gr = ½ sdm Gula Pasir : 20 gr = 2 sdm Pukul 10.00 Pepaya : 100 gr = 1 ptg Gula Pasir : 20 gr = 2 sdm Pukul 16.00 Pepaya : 100 gr = 1 ptg Gula Pasir : 20 gr = 2 sdm Pukul 18.00 Tempe : 50 gr = 2 ptg Sayuran : 50 gr = ½ gls Pepaya : 100 gr = 1 ptg Margarin : 5 gr = ½ sdm Minyak : 5 gr = ½ sdm RENDAH PURIN Makan Pagi Nasi : 70 gr = 1 gls Telur : 50 gr = 1 btr Sayuran : 50 gr = ½ gls Minyak :5 gr = ½ sdm Gula Pasir : 10 gr = 1 sdm
Makan Selingan Pukul 10.00 Buah : 100 gr = 1 ptg
Gula Pasir : 10 gr = 1 sdm
Makan Siang Dan Sore Nasi : 125 gr = 2 gls Daging : 25 gr = 1ptg Tempe : 25 gr = 1ptg Sayuran : 50 gr = ½ gls Buah : 100 gr = 1 ptg Minyak : 5gr = ½ sdm RENDAH GARAM Makan Pagi Nasi : 70 gr = 1 gls Telur : 50 gr = 1btr Sayuran : 50 gr = ½ gls Minyak : 5 gr= ½ sdm Gula Pasir : 10 gr = 1 sdm
Makan Selingan Pukul 10.00 Kacang Hijau : 25 gr = 2 sdm Gula Pasir : 10 gr = 1 sdm
Makan Siang Dan Sore Nasi : 140 gr = 2 gls Daging : 50 gr =1 ptg Tempe : 50 gr = 2 ptg Sayuran : 25 gr = ¾ gls Buah : 75 gr = ¾ gls Minyak : 5 gr = ½ sdm
PANTANGAN UNTUK DIABETES MELLITUS
Karena tujuannya untuk memperlambat batu ginjal atau membantu mencegah pembentukan batu ginjal maka ada makanan yang dianjurakan dan di pantang
Bahan makanan yang boleh dimakan :
- Beras, bulgur, roti dan tepung-tepungan - Telur, daging dan ikan
- Tahu, tempe dan semua sayuran kecuali yang dilarang - Semua buah-buahan
Makanan yang tidak boleh diberikan :
- Kentang, ubi, singkong dan kue-kue yang dibuat dengan susu - Susu, keju, udang dan ikan asin
- Bayam, daun melinjo, daun singkonh dan sawi
PANTANGAN UNTUK BATU GINJAL
Karena tujuannya untuk memperlambat batu ginjal atau membantu mencegah pembentukan batu ginjal maka ada makanan yang dianjurakan dan di pantang
Bahan makanan yang boleh dimakan :
- Beras, bulgur, roti dan tepung-tepungan - Telur, daging dan ikan
- Tahu, tempe dan semua sayuran kecuali yang dilarang - Semua buah-buahan
Makanan yang tidak boleh diberikan :
- Kentang, ubi, singkong dan kue-kue yang dibuat dengan susu - Susu, keju, udang dan ikan asin
PANTANGAN UNTUK JANTUNG
Karena tujuannya untuk menurunkan berat badan bila pasien terlalu gemuk dan agar tidak memberatkan pekerjaan jantung maka ada makanan yang dianjurakan dan di pantang
Bahan makanan yang boleh dimakan :
- Beras, singkong, talas, tepung-tepungan dan biscuit - Daging, telur dan ikan
- Sayuran yang tidak mengandung gas dan semua buah
Makanan yang tidak boleh diberikan :
- Kue-kue terlalu manis dan gurih - Semua daging berlemak
- Kopi, teh kental dan minuman soda / alkohol
PANTANGAN UNTUK RENDAH PURIN
Karena tujuannya untuk mengurangi pembentukan sam urat dan menurunkan berat badan bila penderita terlalu gemukl maka ada makanan yang dianjurakan dan di pantang
Bahan makanan yang boleh dimakan :
- ayam, daging, bawal, ikan tongkol, susu, telur dan keju - Kacang-kacangan dan hasilnya contoh tahu,tempe dan oncom
- Semua sayuran kecuali asparagus, kacang polong, kacang buncis dan bayam - Teh, kopi, dan semua buah-buahan
Makanan yang tidak boleh diberikan :
- Sardin, kerang, jantung, hati, usus, limpa, paru-paru, otak, bebek, angsa dan burung - Minuman beralkhol
PANTANGAN UNTUK RENDAH GARAM
Karena tujuannya untuk mennghilangkan retensi garam/air dalam jaringan tubuh dan menurunkan tekanan dara pada hypertensi maka ada makanan yang dianjurakan dan di pantang
Bahan makanan yang boleh dimakan :
- Beras, bulgur,kentang,singkong, terigu dan gula - Semua kacang-kacangan yang dimasak tanpa garam - Semua sayuran segar dan semua buah-buahan - Daging dan ikan
Makanan yang tidak boleh diberikan :
- Roti, biscuit, kuee-kue yang dimasak dengangaram
- Otak, ginjal, keju dan daging, ikan, telur yang diawetkan dengan garam - Kacang-kacangan dan sayur-sayuran yang diawetkan dengan garam
PANTANGAN UNTUK TINGGI KALORI TINGGI PROTEIN
Karena tujuannya untuk memenuhi kebutuhan kalori dan protein yang bertambah guna mencegah dan mengurangi kerusakan jaringan tubuh atau guna menambah berat badan hingga mencapai normal maka ada makanan yang dianjurakan dan di pantang
Bahan makanan yang boleh dimakan :
- Sumber protein hewani : ayam, daging, hati, ikan, susu, telur dan keju
- Sumber protein nabati : Kacang-kacangan dan hasilnya contoh tahu,tempe dan oncom
Makanan yang tidak boleh diberikan :
Makanan yang terlalu manis dan gurih yang dapat mengurangi nafsu makan seperti : dodol, cake, tarcis dan sebagainya