• Tidak ada hasil yang ditemukan

Aplikasi Perencanaan Diet Sehat

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Perencanaan Diet Sehat"

Copied!
13
0
0

Teks penuh

(1)

LAMPIRAN

Listing Program

Menu Utama

Public Class MenuUtama

Private Sub pcb1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pcb1.Click

KenaliTubuh.Show() Me.Hide()

End Sub

Private Sub pcb2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pcb2.Click

MemilihMetodeDiet.Show() Me.Hide()

End Sub

Private Sub pcb3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pcb3.Click

InfoMakananDanOlhraga.Show() Me.Hide()

End Sub

Private Sub pcb4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pcb4.Click

MembuatJadwalDiet.Show() Me.Hide()

End Sub End Class

Menu Kenali Tubuh

Imports System.Data.OleDb Public Class KenaliTubuh Public status As String Dim str As String

Dim kon As New OleDbConnection Dim da As New OleDbDataAdapter Dim dr As OleDbDataReader Dim ds As New DataSet

(2)

Dim j As String

Sub koneksi()

str = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=E:\PROJECT APLIKASI DIET SEHAT\APLIKASI DIET SEHAT\aplikasi_diet.accdb"

kon = New OleDbConnection(str) End Sub

Sub tampil()

da = New OleDbDataAdapter("select * from tubuh", kon) ds = New DataSet

da.Fill(ds, "tubuh") End Sub

Sub bersih() txtid.Clear() txtnama.Clear() txtbb.Clear() txttb.Clear() txtkerja.Clear() txtimt.Clear() txtket.Clear() txtbbi.Clear() txtamb.Clear() txtaktif.Clear() txtgizi.Clear() txtkalori.Clear() End Sub

Private Sub btnmenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnmenu.Click

MenuUtama.Show() Me.Hide()

End Sub

Private Sub btnnext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnnext.Click

MemilihMetodeDiet.Show() Me.Hide()

End Sub

Private Sub KenaliTubuh_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

(3)

Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click

Call koneksi() kon.Open()

Dim jk As String = Nothing If rdblaki.Checked = True Then jk = "Laki-laki"

ElseIf rdbprm.Checked = True Then jk = "Perempuan"

End If End Sub

Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click

Call koneksi() kon.Open()

comm = New OleDbCommand("delete from tubuh where id=" & Val(txtid.Text), kon) MsgBox("Data Berhasil Di Hapus")

bersih()

comm.ExecuteNonQuery() kon.Close()

End Sub End Class

Menu Memilih Metode Diet

Imports System.Data.OleDb Public Class MemilihMetodeDiet Public status As String Dim str As String

Dim kon As New OleDbConnection Dim da As New OleDbDataAdapter Dim dr As OleDbDataReader Dim ds As New DataSet

Dim comm As New OleDbCommand Dim sql As String

Dim j As String

Sub koneksi()

str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\PROJECT APLIKASI DIET SEHAT\APLIKASI DIET SEHAT\aplikasi_diet.accdb"

kon = New OleDbConnection(str) End Sub

Private Sub btnmenu2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnmenu2.Click

(4)

End Sub

Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnback.Click

KenaliTubuh.Show() Me.Hide()

End Sub

Private Sub btnnext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnnext.Click

InfoMakananDanOlhraga.Show() Me.Hide()

End Sub

Private Sub MemilihMetodeDiet_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

koneksi() kon.Open()

comm = New OleDbCommand("select nama_metode from metodediet", kon) dr = comm.ExecuteReader

While dr.Read

cmbmetode.Items.Add(dr(0)) End While

kon.Close() End Sub End Class

Menu Info Makanan dan Olahraga

Imports System.Data.OleDb

Public Class InfoMakananDanOlhraga Public status As String

Dim str As String

Dim kon As New OleDbConnection Dim da As New OleDbDataAdapter Dim ds As New DataSet

Dim comm As New OleDbCommand Dim sql As String

Dim j As String

Sub koneksi()

str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\PROJECT APLIKASI DIET SEHAT\APLIKASI DIET SEHAT\aplikasi_diet.accdb"

kon = New OleDbConnection(str) End Sub

Sub tampil()

(5)

ds = New DataSet da.Fill(ds, "makanan")

MakananDataGridView.DataSource = (ds.Tables("makanan")) End Sub

Sub lihat()

da = New OleDbDataAdapter("select * from olahraga", kon) ds = New DataSet

da.Fill(ds, "olahraga")

OlahragaDataGridView.DataSource = (ds.Tables("olahraga")) End Sub

Private Sub btnmenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Handles btnmenu.Click MenuUtama.Show() Me.Hide()

End Sub

Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnback.Click

MemilihMetodeDiet.Show() Me.Hide()

End Sub

Private Sub btnnext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnnext.Click

MembuatJadwalDiet.Show() Me.Hide()

End Sub

Private Sub btnpenyakit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpenyakit.Click

InfoPenyakit.Show() Me.Hide()

End Sub

Private Sub MakananBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Me.Validate()

Me.MakananBindingSource.EndEdit()

Me.TableAdapterManager.UpdateAll(Me.Aplikasi_dietDataSet) End Sub

Private Sub InfoMakananDanOlhraga_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'Aplikasi_dietDataSet.olahraga' table. You can move, or remove it, as needed.

Me.OlahragaTableAdapter.Fill(Me.Aplikasi_dietDataSet.olahraga)

'TODO: This line of code loads data into the 'Aplikasi_dietDataSet.makanan' table. You can move, or remove it, as needed.

(6)

End Sub End Class

Menu Info Penyakit

Imports System.Data.OleDb Public Class InfoPenyakit Public status As String Dim str As String

Dim kon As New OleDbConnection Dim da As New OleDbDataAdapter Dim dr As OleDbDataReader Dim ds As New DataSet

Dim comm As New OleDbCommand Dim sql As String

Dim j As String

Sub koneksi()

str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\PROJECT APLIKASI DIET SEHAT\APLIKASI DIET SEHAT\aplikasi_diet.accdb"

kon = New OleDbConnection(str) End Sub

Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnback.Click

InfoMakananDanOlhraga.Show() Me.Hide()

End Sub

Private Sub InfoPenyakit_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

koneksi() kon.Open()

comm = New OleDbCommand("select nama_penyakit from penyakit", kon) dr = comm.ExecuteReader

While dr.Read

cmbpenyakit.Items.Add(dr(0)) End While

kon.Close() End Sub

Private Sub cmbpenyakit_SelectedIndexChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbpenyakit.SelectedIndexChanged

kon.Open()

comm = New OleDbCommand("select * from penyakit where nama_penyakit='" & cmbpenyakit.Text & "'", kon)

(7)

dr.Read()

If dr.HasRows Then

txtdeskripsi.Text = dr("deskripsi") txtpenyebab.Text = dr(2)

txtciri.Text = dr(3) End If

kon.Close() End Sub End Class

Menu Membuat Jadwal Diet

Imports System.Data.OleDb Public Class MembuatJadwalDiet

Public status As String Dim str As String

Dim kon As New OleDbConnection Dim da As New OleDbDataAdapter Dim ds As New DataSet

Dim comm As New OleDbCommand Dim sql As String

Dim j As String Sub koneksi()

str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\PROJECT APLIKASI DIET SEHAT\APLIKASI DIET SEHAT\aplikasi_diet.accdb"

kon = New OleDbConnection(str) End Sub

Sub tampil()

da = New OleDbDataAdapter("select * from jadwal", kon) ds = New DataSet

da.Fill(ds, "jadwal")

JadwalDataGridView.DataSource = (ds.Tables("jadwal")) End Sub

Sub bersih() txtid.Clear() txtpilih.Clear() txtsebelum.Clear() txtideal.Clear() txtsetelah.Clear() End Sub

Private Sub btnmenu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnmenu.Click

(8)

End Sub

Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkembali.Click

InfoMakananDanOlhraga.Show() Me.Hide()

End Sub

Private Sub btnresep_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnresep.Click

MenuMakanan.Show() Me.Hide()

End Sub

Private Sub JadwalBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Me.Validate()

Me.JadwalBindingSource.EndEdit()

Me.TableAdapterManager.UpdateAll(Me.Aplikasi_dietDataSet) End Sub

Private Sub MembuatJadwalDiet_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'Aplikasi_dietDataSet.jadwal' table. You can move, or remove it, as needed.

Me.JadwalTableAdapter.Fill(Me.Aplikasi_dietDataSet.jadwal) Call koneksi()

Call tampil() End Sub

Private Sub btnubah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnubah.Click

Call koneksi() kon.Open()

sql = "update jadwal set tgl_mulai='" & Format(dtpmulai.Value, "dd/MM/yyyy") & "', tgl_selesai='" & Format(dtpselesai.Value, "dd/MM/yyyy") & "', pilih_metode='" & txtpilih.Text & "', berat_sebelum='" & txtsebelum.Text & "', berat_ideal='" & txtideal.Text & "', berat_setelah='" & txtsetelah.Text & "' where id=" & txtid.Text MsgBox("Data Berhasil Diubah")

comm = New OleDbCommand(sql, kon) comm.ExecuteNonQuery()

kon.Close() Call tampil() Call bersih() End Sub

Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click

(9)

sql = "delete from jadwal where id= " & txtid.Text MsgBox("Data Berhasil Di Hapus")

comm = New OleDbCommand(sql, kon) comm.ExecuteNonQuery()

kon.Close() Call tampil() Call bersih() End Sub

Private Sub JadwalDataGridView_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles

JadwalDataGridView.CellClick End Sub

End Class

Menu Resep Makanan

Imports System.Data.OleDb Public Class MenuMakanan Public status As String Dim str As String

Dim kon As New OleDbConnection Dim da As New OleDbDataAdapter Dim ds As New DataSet

Dim comm As New OleDbCommand Dim sql As String

Dim j As String

Sub koneksi()

str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\PROJECT APLIKASI DIET SEHAT\APLIKASI DIET SEHAT\aplikasi_diet.accdb"

kon = New OleDbConnection(str) End Sub

Sub tampil()

da = New OleDbDataAdapter("select * from resep", kon) ds = New DataSet

da.Fill(ds, "resep")

ResepDataGridView.DataSource = (ds.Tables("resep")) End Sub

(10)

Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnback.Click

MembuatJadwalDiet.Show() Me.Hide()

End Sub

Private Sub MenuMakanan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'Aplikasi_dietDataSet.resep' table. You can move, or remove it, as needed.

Me.ResepTableAdapter.Fill(Me.Aplikasi_dietDataSet.resep) Call koneksi()

Call tampil() End Sub

Private Sub ResepBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Me.Validate()

Me.ResepBindingSource.EndEdit()

Me.TableAdapterManager.UpdateAll(Me.Aplikasi_dietDataSet) End Sub

Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click

Call koneksi() kon.Open()

sql = "insert into resep values('" & txtmetode.Text & "', '" & txtsarapan.Text & "','" & txtsiang.Text & "','" & txtmalam.Text & "','" & txtkalori.Text & "')"

MsgBox("Data Berhasil Disimpan") comm = New OleDbCommand(sql, kon) comm.ExecuteNonQuery()

kon.Close() Call tampil() Call bersih() End Sub

Private Sub btnubah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnubah.Click

Call koneksi() kon.Open()

sql = "update resep set sarapan='" & txtsarapan.Text & "', makan_siang='" & txtsiang.Text & "', makan_malam='" & txtmalam.Text & "', total_kalori='" & txtkalori.Text & "' where metode_hari='" & txtmetode.Text & "'"

MsgBox("Data Berhasil Di Ubah") comm = New OleDbCommand(sql, kon) comm.ExecuteNonQuery()

(11)

Call bersih() End Sub

Private Sub ResepDataGridView_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles

ResepDataGridView.CellClick Dim i As Integer

i = ResepDataGridView.CurrentRow.Index

Me.txtmetode.Text = ResepDataGridView.Item(0, i).Value j = ResepDataGridView.Item(0, i).Value

Me.txtsarapan.Text = ResepDataGridView.Item(1, i).Value Me.txtsiang.Text = ResepDataGridView.Item(2, i).Value Me.txtmalam.Text = ResepDataGridView.Item(3, i).Value Me.txtkalori.Text = ResepDataGridView.Item(4, i).Value

status = "EDIT" End Sub

Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click

Call koneksi() kon.Open()

sql = "delete from resep where metode_hari= '" & j & "'" MsgBox("Data Berhasil Di Hapus")

comm = New OleDbCommand(sql, kon) comm.ExecuteNonQuery()

(12)
(13)

Referensi

Dokumen terkait

Analisa menggunakan metode analisis isi ( content analysis ); Metode ini merupakan analisis ilmiah mengenai isi pesan sebuah pemikiran. Hasil penelitian ini

Hasil penelitian adalah (1) proses pembelajaran pendidikan agama Islam guru mengunakan membuat RPP, menggunakan model pembelajaran, mengelola kelas, dan

Dalam penelitian ini, berbagai organisasi Islam fundamentalis yang tumbuh dan berkembang di Universitas Indonesia dapat dipetakan menjadi tiga tipologi gerakan keagamaan, di

Peranan irigasi dalam meningkatkan dan menstabilkan produksi pertanian tidak hanya bersandar pada produktifitas saja tetapi juga pada kemampuannya untuk meningkatkan faktor-faktor

pengurangan intensitas nyeri, ada responden yang mengalami nyeri sedang, nyeri berat, dan nyeri sangat berat, dikarenakan selama persalinan membuat seorang

[r]

Further examples of controlling manual handling risks by redesigning the workplace are shown below under the three category headings: Modifying Workplace Layout and

Pengaruh penerapan model pembelajaran tutor sebaya dengan multimedia terhadap hasil belajar siswa pada materi operasi himpunan dan diagram venn. 2 Subjek SMP Islam