LISTING PROGRAM. Private Sub cmdlogin_click(sender As Object, e As EventArgs)

Ukuran: px
Mulai penontonan dengan halaman:

Download "LISTING PROGRAM. Private Sub cmdlogin_click(sender As Object, e As EventArgs)"

Transkripsi

1 LISTING PROGRAM 1. Form Login Imports System.Data.OleDb Imports System.IO Public Class frmlogin Dim strconn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Database\Contacts.accdb;Persist Security Info=False;" Dim con As New OleDbConnection Dim cmd As New OleDbCommand Dim da As New OleDbDataAdapter Dim dt As New DataTable Dim save_tag As String Private Sub cmdlogin_click(sender As Object, e As EventArgs) Private Sub frmlogin_deactivate(sender As Object, e As EventArgs) Handles Me.Deactivate Private Sub frmlogin_load(sender As Object, e As EventArgs) Handles MyBase.Load 'frmmenu.show() 'Me.GroupBox1.Anchor = AnchorStyles.Top Or AnchorStyles.Bottom Or AnchorStyles.Left Or AnchorStyles.Right ' Me.Parent = frmmenu Dim constring As String constring = "Microsoft.ACE.OLEDB.12.0;Data Source= DataDirectory \dbminuman.accdb;jet OLEDB:Database Password=nurul" Private Sub cmdcancel_click(sender As Object, e As EventArgs) Private Sub txtpassword_keydown(sender As Object, e As KeyEventArgs) Private Sub txtpassword_textchanged(sender As Object, e As EventArgs)

2 Private Sub txtuser_lostfocus(sender As Object, e As EventArgs) Private Sub txtuser_textchanged(sender As Object, e As EventArgs) Private Sub cmdcancel_click_1(sender As Object, e As EventArgs) Handles cmdcancel.click Private Sub cmdlogin_click_1(sender As Object, e As EventArgs) Handles cmdlogin.click If txtuser.text = "nurul" And txtpassword.text = "nurul" Then Me.Hide() frmmenu.show() Else Dialog.lbltext.Text = "Maaf, Username atau Password anda salah" Dim a As String = Dialog.ShowDialog If a = "OK" Then 'MsgBox("Username atau Password anda salah!", vbcritical + vbokonly, "Kesalahan") Private Sub txtuser_lostfocus1(sender As Object, e As EventArgs) Handles txtuser.lostfocus If txtuser.textlength <= 0 Then OvalShape3.Visible = True OvalShape3.BackColor = Color.Red RectangleShape1.BorderColor = Color.Red cmdlogin.enabled = False Private Sub txtuser_textchanged_1(sender As Object, e As EventArgs) Handles txtuser.textchanged

3 OvalShape3.Visible = True If Len(txtUser.Text) = 0 Then OvalShape3.BackColor = Color.Red RectangleShape1.BorderColor = Color.Red cmdlogin.enabled = False Else OvalShape3.BackColor = Color.LimeGreen RectangleShape1.BorderColor = Color.LimeGreen Private Sub txtpassword_keydown1(sender As Object, e As KeyEventArgs) Handles txtpassword.keydown If e.keycode = Keys.Enter Then cmdlogin.performclick() Private Sub txtpassword_keypress(sender As Object, e As KeyPressEventArgs) Handles txtpassword.keypress Private Sub txtpassword_textchanged_1(sender As Object, e As EventArgs) Handles txtpassword.textchanged OvalShape2.Visible = True If Len(txtPassword.Text) = 0 Then OvalShape2.BackColor = Color.Red RectangleShape2.BorderColor = Color.Red cmdlogin.enabled = False Else OvalShape2.BackColor = Color.LimeGreen RectangleShape2.BorderColor = Color.LimeGreen cmdlogin.enabled = True End Class 2. Form Menu Utama Public Class frmmenu Private Sub frmmenu_load(sender As Object, e As EventArgs) Handles MyBase.Load 'Me.Parent = Panel1 Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)

4 Dim img As Bitmap = CType(Me.BackgroundImage, Bitmap) ' Panel1.Parent = Panel2 ' Label1.Parent = Panel1 ' Label1.BackColor = Color.Transparent ' Panel1.BackColor = Color.FromArgb(90, Color.OrangeRed) Private Sub KELUARToolStripMenuItem_Click(sender As Object, e As EventArgs) AboutBox1.Show() Private Sub MinumanToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles MinumanToolStripMenuItem.Click frmdata.show() Private Sub ProsesUtamaToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ProsesUtamaToolStripMenuItem.Click frmproses.show() Private Sub KELUARToolStripMenuItem1_Click(sender As Object, e As EventArgs) Dim keluar As String = MsgBox("Yakin ingin keluar?", vbyesno + vbquestion) If keluar = vbyes Then End Private Sub LaporanUtamaToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LaporanUtamaToolStripMenuItem.Click frmlaporan.show() Private Sub Panel2_Paint(sender As Object, e As PaintEventArgs) Handles Panel2.Paint End Class 3. Form Proses Imports System.Math Imports System.Data.OleDb Public Class frmproses Dim nilai As Double

5 Private Sub btnsugeno_click(sender As Object, e As EventArgs) Handles btnsugeno.click 'Masukkan nilai2 variabel berdasarkan inputan AlSugeno() frmsugeno.show() Private Sub frmproses_gotfocus(sender As Object, e As EventArgs) Handles Me.GotFocus Call GetNilai() Private Sub frmproses_load(sender As Object, e As EventArgs) Handles MyBase.Load dateupdate = False Call GetNilai() Private Sub btntsuka_click(sender As Object, e As EventArgs) Handles btntsuka.click 'Masukkan nilai2 variabel berdasarkan inputan AlTsukamoto() frmtsukamoto.show() Sub GetNilai() Dim strconn3 = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:/database\dbMinuman.accdb;Persist Security Info=false;" Dim con3 As New OleDbConnection Dim cmd3 As New OleDbCommand Dim da3 As New OleDbDataAdapter Dim dt3 As New DataTable Dim cmdtxt3 As String = Nothing cmdtxt3 = "SELECT * FROM minuman" Try 'The connection con3.connectionstring = strconn3 con3.open() 'The OLEDB Command With cmd3.connection = con3.commandtype = CommandType.Text.CommandText = cmdtxt3 End With da.selectcommand = cmd3 da.fill(dt)

6 Dim arrpermintaan(dt.rows.count - 1) As Double Dim arrpersediaan(dt.rows.count - 1) As Double Dim arrproduksi(dt.rows.count - 1) As Double Dim arrtahun(dt.rows.count - 1) As Double Dim arrbulan(dt.rows.count - 1) As Double Dim arrbulantahun(dt.rows.count - 1) As Double Dim maxbulan As Integer Dim maxtahun As Integer Dim lastbulan As Double Dim lasttahun As Double Dim i As Integer For i = 0 To dt.rows.count - 1 arrpermintaan(i) = Val(dt.Rows(i)("permintaan", DataRowVersion.Original)) Next For i = 0 To dt.rows.count - 1 arrpersediaan(i) = dt.rows(i)("persediaan", DataRowVersion.Original) Next For i = 0 To dt.rows.count - 1 arrproduksi(i) = dt.rows(i)("jlh_produksi", DataRowVersion.Original) Next For i = 0 To dt.rows.count - 1 arrtahun(i) = (Val(dt.Rows(i)("tahun", DataRowVersion.Original))) Next maxtahun = nilaimax(arrtahun) 'pilih arrbulan yang tahunnya = maxtahun Dim indeksmaxtahun As Integer = 0 For i = 0 To dt.rows.count - 1 If (Val(dt.Rows(i)("tahun", DataRowVersion.Original)) = maxtahun) Then arrbulan(i) = Val(dt.Rows(i)("bulan", DataRowVersion.Original)) Else arrbulan(i) = 0 Next maxbulan = nilaimax(arrbulan) lasttahun = maxtahun lastbulan = maxbulan

7 Dim LastDate As DateTime = (DateTime.Parse(lastBulan & "/" & lasttahun)) Dim nextdate As DateTime = LastDate.AddMonths(1) stbulan = (Month(nextDate)) sttahun = Year(nextDate) lblbt.text = (DateTime.Parse(nextDate)).ToString("Y") minta_max = nilaimax(arrpermintaan) minta_min = nilaimin(arrpermintaan) sedia_max = nilaimax(arrpersediaan) sedia_min = nilaimin(arrpersediaan) prod_max = nilaimax(arrproduksi) prod_min = nilaimin(arrproduksi) dt.rows.clear() Catch ex As Exception MsgBox(ex.Message, vbcritical) Finally con3.dispose() con3. End Try Private Sub btnkembali_click(sender As Object, e As EventArgs) Handles btnkembali.click Me.Hide() frmmenu.show() Sub GetMonth() Dim cmdtxt2 As String = Nothing cmdtxt2 = "SELECT * FROM minuman" Try con.connectionstring = strconn con.open() With cmd.connection = con.commandtype = CommandType.Text.CommandText = cmdtxt2 End With

8 da.selectcommand = cmd da.fill(dt) Dim arrtahun(dt.rows.count - 1) As Double Dim arrbulan(dt.rows.count - 1) As Double Dim arrbulantahun(dt.rows.count - 1) As Double Dim maxtahunbulan As Double Dim lastbulan As Double Dim lasttahun As Double Dim itemindex As Integer Dim i As Integer For i = 0 To dt.rows.count - 1 arrtahun(i) = Val(dt.Rows(i)("tahun")) arrbulan(i) = Val(dt.Rows(i)("bulan")) arrbulantahun(i) = Val(dt.Rows(i)("tahun")) + Val(dt.Rows(i)("bulan")) Next maxtahunbulan = nilaimax(arrbulantahun) itemindex = Array.IndexOf(arrBulanTahun, maxtahunbulan) lasttahun = arrtahun(itemindex) lastbulan = arrbulan(itemindex) lblbt.text = (lasttahun & " " & lastbulan) Catch ex As Exception MsgBox(ex.Message, vbcritical) Finally con.dispose() con. End Try Sub AlSugeno() Dim run_time As Stopwatch = Stopwatch.StartNew() 'Cari Nilai2 X, Y, dan Z berdasarkan variabel2 sebelumnya pminta = Val(txtminta.Text) 'Nilai psediaan = Val(txtSedia.Text) 'Nilai Y run_time.start() 'Mengukur Running Time Algoritma Sugeno : Waktu Mulai '----PERMINTAAN-----

9 'Terdiri dari 2 himpunan Fuzzy : Turun dan Naik If pminta < minta_min Then s_pmtt = 1 s_pmtn = 0 ElseIf pminta >= minta_min And pminta <= minta_max Then s_pmtt = (minta_max - pminta) / (minta_max - minta_min) s_pmtn = (pminta - minta_min) / (minta_max - minta_min) ElseIf pminta > minta_max Then s_pmtt = 0 s_pmtn = 1 '----PERSEDIAAN----- 'Terdiri dari 2 himpunan Fuzzy : Sedikit dan Banyak If psediaan < sedia_min Then s_sms = 1 s_smb = 0 ElseIf psediaan >= sedia_min And psediaan <= sedia_max Then s_sms = (sedia_max - psediaan) / (sedia_max - sedia_min) s_smb = (psediaan - sedia_min) / (sedia_max - sedia_min) ElseIf psediaan > sedia_max Then s_sms = 0 s_smb = 1 '----PRODUKSI----- 'Tidak mempunyai himpunan Fuzzy 'Nilai alfa-predikat dan Z dari setiap aturan '-RULE 1 - Jika permintaan TURUN dan persediaan BANYAK maka produksi barang = Permintaan - Persediaan Dim rule1 As Double = If(s_pmtT < s_smb, s_pmtt, s_smb) Dim z1 As Double = pminta - psediaan '-RULE 2 - Jika permintaan TURUN dan persediaan SEDIKIT maka produksi barang = permintaan Dim rule2 As Double = If(s_pmtT < s_sms, s_pmtt, s_sms) Dim z2 As Double = pminta '-RULE 3 - Jika permintaan NAIK dan persediaan barang BANYAK maka produksi barang = permintaan Dim rule3 As Double = If(s_pmtN < s_smb, s_pmtn, s_smb) Dim z3 As Double = pminta

10 '-RULE 4 - Jika permintaan NAIK dan persediaan SEDIKIT maka produksi barang = 1.25 * (permintaan-persediaan) Dim rule4 As Double = If(s_pmtN < s_smb, s_pmtn, s_sms) Dim z4 As Double = 1.25 * pminta - psediaan 'Menghitung Z akhir (Produksi Akhir) dengan merata-rata semua z berbobot s_defuzzy = ((rule1 * z1) + (rule2 * z2) + (rule3 * z3) + (rule4 * z4)) / (rule1 + rule2 + rule3 + rule4) run_time.stop() 'Mengukur Running Time Algoritma Sugeno : Waktu Selesai s_runtime = run_time.elapsed.totalmilliseconds Sub AlTsukamoto() Dim run_time As Stopwatch = Stopwatch.StartNew() 'Cari Nilai2 X, Y, dan Z berdasarkan variabel2 sebelumnya pminta = Val(txtminta.Text) 'Nilai psediaan = Val(txtSedia.Text) 'Nilai Y run_time.start() 'Mengukur Running Time Algoritma Sugeno : Waktu Mulai '----PERMINTAAN----- 'Terdiri dari 2 himpunan Fuzzy : Turun dan Naik If pminta < minta_min Then t_pmtt = 1 t_pmtn = 0 ElseIf pminta >= minta_min And pminta <= minta_max Then t_pmtt = (minta_max - pminta) / (minta_max - minta_min) t_pmtn = (pminta - minta_min) / (minta_max - minta_min) ElseIf pminta > minta_max Then t_pmtt = 0 t_pmtn = 1 '----PERSEDIAAN----- 'Terdiri dari 2 himpunan Fuzzy : Sedikit dan Banyak If psediaan < sedia_min Then t_sms = 1 t_smb = 0 ElseIf psediaan >= sedia_min And psediaan <= sedia_max Then t_sms = (sedia_max - psediaan) / (sedia_max - sedia_min) t_smb = (psediaan - sedia_min) / (sedia_max - sedia_min) ElseIf psediaan > sedia_max Then t_sms = 0 t_smb = 1

11 'Nilai alfa-predikat dan Z dari setiap aturan '-RULE 1 - Jika permintaan TURUN dan persediaan BANYAK maka produksi barang berkurang Dim rule1 As Double = If(t_pmtT < t_smb, t_pmtt, t_smb) '(produksi max - z)/permintaan terbesar = alfap1 Dim z1 As Double = prod_max - (minta_max * rule1) '-RULE 2 - Jika permintaan TURUN dan persediaan SEDIKIT maka produksi barang berkurang Dim rule2 As Double = If(t_pmtT < t_sms, t_pmtt, t_sms) Dim z2 As Double = prod_max - (minta_max * rule2) '-RULE 3 - Jika permintaan NAIK dan persediaan barang BANYAK maka produksi barang bertambah Dim rule3 As Double = If(t_pmtN < t_smb, t_pmtn, t_smb) Dim z3 As Double = prod_min + (minta_max * rule3) '-RULE 4 - Jika permintaan NAIK dan persediaan SEDIKIT maka produksi barang bertambah Dim rule4 As Double = If(t_pmtN < t_smb, t_pmtn, t_sms) Dim z4 As Double = prod_min + (minta_max * rule4) 'Menghitung Z akhir (Produksi Akhir) dengan merata-rata semua z berbobot t_defuzzy = ((rule1 * z1) + (rule2 * z2) + (rule3 * z3) + (rule4 * z4)) / (rule1 + rule2 + rule3 + rule4) run_time.stop() 'Mengukur Running Time Algoritma Sugeno : Waktu Selesai t_runtime = run_time.elapsed.totalmilliseconds Private Sub btnsekaligus_click(sender As Object, e As EventArgs) Handles btnsekaligus.click Call GetNilai() AlSugeno() AlTsukamoto() frmprosessekaligus.show() Public Function nilaimax(byval itemlist() As Double) Dim max As Integer = Nothing

12 For i As Integer = 0 To (itemlist.length - 1) If i = 0 Then max = itemlist(i) Else If itemlist(i) > max Then max = itemlist(i) Next nilaimax = max End Function Public Function nilaimin(byval itemlist() As Double) Dim min As Integer = Nothing For i As Integer = 0 To (itemlist.length - 1) If i = 0 Then min = itemlist(i) Else If itemlist(i) < min Then min = itemlist(i) Next nilaimin = min End Function Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked Call GetNilai() Private Sub txtminta_keypress(sender As Object, e As KeyPressEventArgs) Handles txtminta.keypress inputvalidasi(e) Private Sub txtsedia_keypress(sender As Object, e As KeyPressEventArgs) Handles txtsedia.keypress inputvalidasi(e) End Class

13 4. Form Simpan Ke Laporan Public Class frmprosessekaligus Private Sub frmprosessekaligus_load(sender As Object, e As EventArgs) Handles MyBase.Load If psediaan <= 0 Or pminta <= 0 Then MsgBox("Silahkan mengisi data terlebih dahulu") frmproses.show() Else lblumt.text = Math.Round(s_pmtT, 2) lblumtt.text = Math.Round(t_pmtT, 2) lblumn.text = Math.Round(s_pmtN, 2) lblumnt.text = Math.Round(t_pmtN, 2) lblust.text = Math.Round(s_smB, 2) lblustt.text = Math.Round(t_smB, 2) lblusn.text = Math.Round(s_smS, 2) lblusnt.text = Math.Round(t_smS, 2) lblnama.text = "Teh Botol Sosro" lbldefuz.text = Math.Round(s_defuzzy, 2) lbldefuzt.text = Math.Round(t_defuzzy, 2) lblrun.text = s_runtime lblrunt.text = t_runtime lblmintamax.text = minta_max lblmintamin.text = minta_min lblsediamax.text = sedia_max lblsediamin.text = sedia_min lblpromax.text = prod_max lblpromin.text = prod_min Private Sub btnkembali_click(sender As Object, e As EventArgs) frmproses.show()

14 Private Sub btnsimpan_click_1(sender As Object, e As EventArgs) Handles btnsimpan.click Dim cmdtxt As String = Nothing Dim cmdtxt2 As String = Nothing cmdtxt = "Insert into fuzzy([bulan],[tahun],[permintaan], [persediaan], [rk sugeno], [rk tsukamoto], [rt sugeno], [rt tsukamoto])" & _ " Values('" & stbulan & "','" & sttahun & "','" & pminta & "'," & psediaan & "," & Math.Round(Val(lblDefuz.Text), 2) & "," & Math.Round(Val(lblDefuzT.Text), 2) & "," & Str(s_runtime) & "," & Str(t_runtime) & ") " cmdtxt2 = "Insert into minuman([nama], [bulan], [tahun], [permintaan], [persediaan], [jlh_produksi])" & _ "Values('" & "Teh Botol Sosro" & "','" & stbulan & "','" & sttahun & "'," & pminta & "," & psediaan & "," & Math.Round(Val(lblDefuz.Text), 0) & " ) " Try con.connectionstring = strconn con.open() With cmd.connection = con.commandtype = CommandType.Text.CommandText = cmdtxt End With cmd.executenonquery() With cmd.connection = con.commandtype = CommandType.Text.CommandText = cmdtxt2 End With cmd.executenonquery() dateupdate = False MsgBox("Data berhasil disimpan") Catch ex As Exception MsgBox(ex.Message, vbcritical) Finally con.dispose() con. End Try Private Sub btnkembali_click_1(sender As Object, e As EventArgs) Handles btnkembali.click frmproses.show()

15 End Class 5. Form Sugeno Public Class frmsugeno Private Sub frmsugeno_load(sender As Object, e As EventArgs) Handles MyBase.Load If psediaan <= 0 Or pminta <= 0 Then MsgBox("Silahkan mengisi data terlebih dahulu") frmproses.show() Else lblumt.text = Math.Round(s_pmtT, 2) lblumn.text = Math.Round(s_pmtN, 2) lblust.text = Math.Round(s_smB, 2) lblusn.text = Math.Round(s_smS, 2) lblnama.text = "Teh Botol Sosro" lbldefuz.text = Math.Round(s_defuzzy, 2) lblmintamax.text = minta_max lblmintamin.text = minta_min lblsediamax.text = sedia_max lblsediamin.text = sedia_min lblpromax.text = prod_max lblpromin.text = prod_min Private Sub btnkembali_click(sender As Object, e As EventArgs) Handles btnkembali.click frmproses.show() End Class 6. Form Tsukamoto

16 Public Class frmtsukamoto Private Sub frmtsukamoto_load(sender As Object, e As EventArgs) Handles MyBase.Load If psediaan <= 0 Or pminta <= 0 Then MsgBox("Silahkan mengisi data terlebih dahulu") frmproses.show() Else lblumt.text = Math.Round(t_pmtT, 2) lblumn.text = Math.Round(t_pmtN, 2) lblust.text = Math.Round(t_smB, 2) lblusn.text = Math.Round(t_smS, 2) lblnama.text = "Teh Botol Sosro" lbldefuz.text = Math.Round(t_defuzzy, 2) lblmintamax.text = minta_max lblmintamin.text = minta_min lblsediamax.text = sedia_max lblsediamin.text = sedia_min lblpromax.text = prod_max lblpromin.text = prod_min Private Sub btnkembali_click(sender As Object, e As EventArgs) Handles btnkembali.click Me.Dispose() frmproses.show() End Class 7. Form Laporan Public Class frmlaporan Private Sub LoginForm1_Load(sender As Object, e As EventArgs) Handles MyBase.Load dt2.rows.clear()

17 DataGridView1.Rows.Clear() Fill_Grid(DataGridView1) With DataGridView1.RowHeadersVisible = False.Columns(0).Visible = False.Columns(1).HeaderText = "Bulan".Columns(2).HeaderText = "Tahun".Columns(3).HeaderText = "Permintaan".Columns(4).HeaderText = "Persediaan".Columns(5).HeaderText = "Ranking Sugeno".Columns(6).HeaderText = "Ranking Tsukamoto".Columns(7).HeaderText = "Runnin Time Sugeno".Columns(8).HeaderText = "Running Time Tsukamoto" End With lbltanggal.text = Date.Now Sub Fill_Grid(grid As Windows.Forms.DataGridView) Dim x As Integer '# Refreshes the grid. '# this method is useful when you want to reload the grid with new values after saving entries If grid.rows.count > 0 Then While x < grid.rows.count grid.rows.removeat(x) End While '# Setting how the grid behaves or looks like when filled/loaded '# you may add more properties here if necessary e.g alternating row background colors With grid.autosizecolumnsmode = DataGridViewAutoSizeColumnsMode.Fill.RowHeadersVisible = False.SelectionMode = DataGridViewSelectionMode.FullRowSelect End With '# Setting and opening a connection to the database via connection string con2.connectionstring = strconn con2.open() '# Represents an SQL statement or stored procedure to execute against a data source. With cmd2

18 .Connection = con2.commandtype = CommandType.Text.CommandText = "Select * from fuzzy" End With da2.selectcommand = cmd2 grid.datasource = dt2 da2.fill(dt2) '# hide some of the unwanted columns 'For i As Integer = 6 To 17 'grid.columns(i).visible = False 'Next 'grid.columns(0).visible = False '#closing the connection con2.dispose() con2. Private Sub btnkembali_click(sender As Object, e As EventArgs) Handles btnkembali.click frmmenu.show() End Class 8. Module Imports System.Data.OleDb Module Module1 End Module Module Moduleku Public strconn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:/database\dbMinuman.accdb;Persist Security Info=false;" Public con As New OleDbConnection Public cmd As New OleDbCommand Public da As New OleDbDataAdapter

19 Public dt As New DataTable Public con2 As New OleDbConnection Public cmd2 As New OleDbCommand Public da2 As New OleDbDataAdapter Public dt2 As New DataTable Public save_tag As String Public nm As String Public ids As String 'Variabel berawalan s_ menyatakan variabel yang menampung nilai2 proses Algoritma Sugeno 'variabel inputan Public minta_max As Double Public minta_min As Double Public sedia_max As Double Public sedia_min As Double Public prod_max As Double Public prod_min As Double 'variabel proses Public pminta As Double Public psediaan As Double Public produksi As Double Public s_pmtt As Double 'himpunan fuzy Turun Public s_pmtn As Double 'himpunan fuzzy Naik Public s_sms As Double 'himpunan fuzzy : sedikit Public s_smb As Double 'himpunan fuzzy : banyak Public s_defuzzy As Double Public s_runtime As Double 'Variabel berawalan t_ menyatakan variabel yang menampung nilai2 proses Algoritma Tsukamoto Public t_pmtt As Double 'himpunan fuzy Turun Public t_pmtn As Double 'himpunan fuzzy Naik Public t_sms As Double 'himpunan fuzzy : sedikit Public t_smb As Double 'himpunan fuzzy : banyak Public t_pmt As Double Public t_pmn As Double Public t_defuzzy As Double Public t_runtime As Double

20 Public stbulan As Integer Public sttahun As Integer ' Public isfilled As Boolean = False 'Public session As Boolean = False Public dateupdate As Boolean Sub inputvalidasi(e As KeyPressEventArgs) 'hanya memperbolehkan angka saja If Asc(E.KeyChar) <> 13 AndAlso Asc(E.KeyChar) <> 8 AndAlso Not IsNumeric(E.KeyChar) Then 'Tidak melakukan aksi apapun E.Handled = True End Module

Modul x login dan Periode

Modul x login dan Periode A.Tujuan 1.Membuat form untuk kegiatan proses posting B.Teori B.1 Membuat Pesan Modul x login dan Periode Dim msgrslt As MsgBoxResult = MsgBox("Are you 21 years old or older?.", MsgBoxStyle.YesNo) If msgrslt

Lebih terperinci

PEMROGRAMAN VB.NET. Koneksi Ke Database

PEMROGRAMAN VB.NET. Koneksi Ke Database PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang

Lebih terperinci

Source Code Test Program Dengan VB Net

Source Code Test Program Dengan VB Net Source Code Test Program Dengan VB Net Jastis Bago jastis_quitaris@yahoo.com admin@niascommunity.web.id http://niascommunity.web.id Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen

Lebih terperinci

Fitur trial termasuk hal yang sering ditanyakan para pembuat program, tujuannya sederhana yaitu agar pemakaian program memiliki batas waktu tertentu. Jika anda memahami logikanya pembuatan fitur trial

Lebih terperinci

8 H Ya Ya 0 Tidak Tidak 0 Tidak G gejala

8 H Ya Ya 0 Tidak Tidak 0 Tidak G gejala Lampiran 1. Data Pasien Data berdasarkan rekam medis yang diambil di Rumah Sakit Dr. Soetomo Surabaya pada tanggal 9 Desember 2011. No. Pasien Mata merah Sakit kepala Mual muntah Efek pelangi Nyeri sakit

Lebih terperinci

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM DEPARTEMEN MATEMATIKA Jl. Bioteknologi No.1 Kampus USU, Telp. (061) 8211050, Fax (061) 8214290 Medan

Lebih terperinci

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Materi Pemrograman Database 1 MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN Langkah mengerjakan : 1.Buka Sql Server 2.Attact database anda, ditemmpat folder anda menyimpan pada pertemuan sebelumnya

Lebih terperinci

PENGKODEAN AKSES FORM SISTEM USER

PENGKODEAN AKSES FORM SISTEM USER WIRATSOFT INC CORPORATION 2012 PENGKODEAN AKSES FORM SISTEM USER MICROSOFT VISUAL BASIC.NET 2005 WIRAT.NET 10/11/2012 Hak Akses USER Pengantar Tulisan Pada saat membuat aplikasi (vb.net) untuk materi skripsi,

Lebih terperinci

APLIKASI SERVICE KENDARAAN - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Rancangan Database Database dalam aplikasi

Lebih terperinci

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

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 93 LAMPIRAN A 1. Login_admin Imports MySql.Data Imports MySql.Data.MySqlClient Public Class login_admin Dim nil As Integer = 0 Dim errc As Integer = 0 Private Sub btnlogin_click(byval sender As System.Object,

Lebih terperinci

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database PENDAHULUAN Ada Beberapa perintah query dalam VB.Net yang digunakan untuk mengelola database SQL SERVER diantaranya adalah sebagai berikut: SELECT Perintah ini digunakan untuk menampilkan tabel dalam database

Lebih terperinci

PEMROGRAMAN VB.NET. Sintaks Pada Class

PEMROGRAMAN VB.NET. Sintaks Pada Class PEMROGRAMAN VB.NET Sintaks Pada Class Hal : 1 MEMBUAT CLASS BARANG Tambahkan sebuah class dengan cara Klik kanan pada Project lalu pilih Add Class Atau klik menu Project Add Class Simpan dengan nama clsbarang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 58 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI SISTEM Implementasi sistem dilakukan setelah bab 3 yaitu perancangan dan pembuatan program aplikasi selesai dilakukan. Implementasi sistem kali ini

Lebih terperinci

BAB VIII PENGENALAN DATABASE

BAB VIII PENGENALAN DATABASE BAB VIII PENGENALAN DATABASE Pembahasan Materi : Mengetahui cara pembuatan database menggunakan MySQL. Mengetahui cara mengkoneksikan VB.NET 2008 dengan MySQL. Mengetahui cara menyimpan, mengedit dan menghapus

Lebih terperinci

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010 Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

APLIKASI RAWAT JALAN - VB.NET Database access, Crystal Report 8.5 Harga khusus untuk pembelajaran Rp. 100.000,- Permintaan revisi dikenakan biaya sesuai tingkat kesulitan Cara pembayaran melalui transfer

Lebih terperinci

Program Database Penjualan Barang

Program Database Penjualan Barang Program Database Penjualan Barang 1. Perancangan Struktur Database (dbpenjualan) a. Tabel Barang (tabel_barang) Tabel barang adalah tabel yang digunakan sebagai penyimpanan data data barang. Berikut struktur

Lebih terperinci

Irvan Lewenusa

Irvan Lewenusa Membuat Grafik VB.Net Menggunakan MSChart Irvan Lewenusa irvan@belajar-it.web.id http://belajar-it.web.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

APLIKASI PENGOLAHAN NILAI - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Database Dan Tabel Lakukan langkah-langkah

Lebih terperinci

Budi permana, S.Kom

Budi permana, S.Kom Aplikasi Password VB 2010 Dengan Database Ms. Access 2007 Budi permana, S.Kom nobiasta@gmail.com http://budinobipermana.wordpress.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

Membuat Project Baru APLIKASI PENJUALAN - VB.Net Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Tahapan pertama dalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 66 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman

Lebih terperinci

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 - Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number

Lebih terperinci

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = select * from gejala order by kode asc LAMPIRAN 1. Frm. Diagnosa Imports System.Math Imports pika_sistem_pakar.data Public Class frmdiagnosa Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc" '//untuk

Lebih terperinci

Sesi 12 : Pengenalan Pemrograman Database

Sesi 12 : Pengenalan Pemrograman Database Sesi 12 : Pengenalan Pemrograman Database 1. Intro database a. Database berisi sekumpulan tabel, tabel berisi sekumpulan record (baris) dan record terdiri dari kumpulan field (kolom), dimana masing-masing

Lebih terperinci

APLIKASI RAWAT INAP (VB.Net 2008) Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Pada bab ini akan dibahas tentang aplikasi

Lebih terperinci

Budi Permana, S.Kom nobiasta@gmail.com. Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom nobiasta@gmail.com. Pendahuluan. Lisensi Dokumen: Aplikasi Simpan, Edit, Cari, Hapus Menggunakan Visual Basic 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah.

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah. L7 WAWANCARA SEBELUM IMPLEMENTASI a. Wawancara dengan Staf Administrasi 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? Sejak tahun 1995. Saat itu klinik terletak di Jl. Jatinegara Timur II/24

Lebih terperinci

HOW TO CALL A REPORT IN VB.NET

HOW TO CALL A REPORT IN VB.NET MORPHICSOFT 2012 HOW TO CALL A REPORT IN VB.NET WITH PROTECTED PASSWORD DATABASE WIRAT 2012 T A M A N D U T A B L O K D. 1 9 N O. 2 B E K A S I U T A R A Prakata Penulis Akhirnya Penulis dapat kembali

Lebih terperinci

LISTING PROGRAM. Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer

LISTING PROGRAM. Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer A-1 LISTING PROGRAM Imports MySql.Data.MySqlClient Public Class Algoritma Public x(), y() As Char Public p, t As String Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer Public result2, state,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report

Lebih terperinci

BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN TESTING BAB IV IMPLEMENTASI DAN TESTING 4.1. Spesifikasi Kebutuhan Sumber Daya. Dalam merancang sistem informasi untuk klinik Sumber Sehat, ada beberapa hal yang perlu dan harus di siapkan antara lain : Perangkat

Lebih terperinci

Sistem Informasi Penggajian Karyawan Berbasis Desktop

Sistem Informasi Penggajian Karyawan Berbasis Desktop BINA INSANI ICT JOURNAL, Vol. 4, No. 2, Desember 2017, 179-188 ISSN: 2355-3421 (Print) ISSN: 2527-9777 (Online) 179 Sistem Informasi Penggajian Karyawan Berbasis Desktop Imron Wignyowiyoto 1, Syahbaniar

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS A. Membuat Database 1. Buka jendela Server Explorer. 2. Klik kanan pada connection, dan pilih add new Database 3. Akan

Lebih terperinci

BAB II MICROSOFT VISUAL STUDIO

BAB II MICROSOFT VISUAL STUDIO BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan

Lebih terperinci

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) A. Tujuan Mahasiswa dapat melakukan operasi Data Manipulation Language (DML) melalui form aplikasi Mahasiswa dapat membuat koneksi

Lebih terperinci

Gambar 5.1 Hierarki Sistem Admin

Gambar 5.1 Hierarki Sistem Admin BAB V IMPLEMENTASI SISTEM 5.1 Hierarki Sistem 5.1.1 Hirarki Sistem Admin Login Menu Utama Bahan Baku Gudang Produksi Laporan Kelola Bahan Baku Simpan Hapus Update Close Barang Masuk Gudang Simpan Masukan

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT STUDI KASUS : APLIKASI INPUT BARANG + REPORT (Microsoft Access 2007 Visual Studio 2010 Crystal Report 2010) DOSEN PENGAMPU MATA KULIAH ATEP RUHIAT, M.KOM. MEMBUAT

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan 4.1 Versi Aplikasi Bab 4 Hasil dan Pembahasan Versi aplikasi telah mengalami 4 kali evaluasi berdasarkan tanggal evaluasi pada tabel 4.1. Proses evaluasi melalui beberapa tahapan pertama adalah membuat

Lebih terperinci

SISTEM INFORMASI AKUNTANSI PERSEDIAAN BARANG DENGAN MENGGUNAKAN METODE FIFO PADA PT.WINDU PERSADA CARGO

SISTEM INFORMASI AKUNTANSI PERSEDIAAN BARANG DENGAN MENGGUNAKAN METODE FIFO PADA PT.WINDU PERSADA CARGO SKRIPSI SISTEM INFORMASI AKUNTANSI PERSEDIAAN BARANG DENGAN MENGGUNAKAN METODE FIFO PADA PT.WINDU PERSADA CARGO Oleh: SILVIA OKTAVIA PANDIANGAN NIM. 1020000393 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK

Lebih terperinci

APLIKASI PENGGAJIAN - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 4.2 Normalisasi File Dan Relasi Tabel Normalisasi

Lebih terperinci

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case MODUL 2 Variabel, Val, If tunggal dan If bersarang + case 1. variabel suatu tempat dalam memori yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sintax : Dim_namavariabel_As_typedata

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1. Implementasi Interface Sistem Tampilan awal dari aplikasi Kievit Training Tracking adalah form Login. Untuk masuk kedalam aplikasi maka user harus mengisi username dan password

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Implementasi Sistem berikut. Hasil implementasi sistem berdasarkan perancangan yang telah dibuat, dijelaskan sebagai Gambar 4.1. Form Voting Gambar 4.1 merupakan antarmuka

Lebih terperinci

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login L1 LAMPIRAN SKRIPSI A. Lampiran Capture Program Gambar L.1 Tampilan Layar Menu Home Gambar L.2 Tampilan Layar Menu Login Gambar L.3 Tampilan Layar Menu Login Jika Terjadi Warning L2 Gambar L.4 Tampilan

Lebih terperinci

MODUL 3 Pemrograman ADO.NET : Connected Environtment

MODUL 3 Pemrograman ADO.NET : Connected Environtment MODUL 3 Pemrograman ADO.NET : Connected Environtment TUJUAN : Mahasiswa mampu memahami dan menerapkan penggunaan sintak connected pada database, pada materi ini membahas koneksi secara terus-menerus ke

Lebih terperinci

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL Pada pembelajaran ini akan dijelaskan cara membuat CRUD ( cread, read, update and delete) atau bahasa indonesianya Input, Edit, Delete Visual Basic.NET database

Lebih terperinci

APLIKASI PEMBAYARAN SPP - SQL SERVER Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Database Dengan Sql Server

Lebih terperinci

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) Membuat Database dengan nama Siswa NAMA FIELD NIS NAMA ALAMAT JURUSAN TYPE CHAR(5) VARCHAR(30) VARCHAR(40) VARCHAR(20) Membuat Desain Form pada Visual Basic Menentukan

Lebih terperinci

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN ANALISIS 29 BAB IV HASIL DAN ANALISIS 4.1 Hasil Karya 4.1.1 Tampilan Form a. Home Gambar 4.1 Tampilan awal aplikasi Pada saat membuka aplikasi, pengguna akan disuguhkan tampilan awal yang sederhana. Skema adalah

Lebih terperinci

LAMPIRAN. Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa

LAMPIRAN. Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa LAMPIRAN Wawancara Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa kunjungan kami pada PT. CONCEPT TECHNOLOGIES yaitu pada tanggal 11 Mei 2011 dan 18 Mei 2011 selama masa survei

Lebih terperinci

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G MODUL-MODUL PRAKTIKUM VB. Net Oleh : CHALIFA CHAZAR MODUL 3 CONDITIONAL STATEMENT Tujuan : Mahasiswa bisa mendefinisikan dan menggunakan penggunaan struktur kondisi IF dan SELECT Pustaka : Wibowo HR, Enterprise

Lebih terperinci

APLIKASI PERSEDIAAN BARANG - SQL SERVER Database SQL Server 2005, Crystal Report 8.5 Harga khusus untuk tugas akhir mahasiswa Rp. 100.000,- Permintaan revisi dikenakan biaya sesuai tingkat kesulitan Cara

Lebih terperinci

Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung

Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung L.1 Lampiran 1: Data Hasil Penelitian Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung Hibrida/inbrida BOBOT Tetua jantan Tetua betina Ulangan 200 BUTIR 1 2 3 1 A A 38 72 52 2 B A 66 58

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan di jelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi

Lebih terperinci

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati

Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati Kode Program : Koneksi Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Klik Build Maka akan muncul tampilan sbb: Pilih Microsoft Jet 4.0 OLEDB Provider Klik Next>> Maka akan muncul

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Bab ini berisi pemaparan mengenai hasil dari perancangan sistem dalam bentuk pembahasan mengenai uji implementasi dari hasil perancangan tersebut. Pengujian dilakukan untuk memperoleh

Lebih terperinci

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET A. SOAL 1 TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET Modifikasi dari tugas 2 sebelumnya dengan menambahkan button untuk isi data, clear dan tutup dengan proses : - Saat form dijalankan maka semua isian tidak aktif,

Lebih terperinci

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana

Lebih terperinci

KONEKSI DATABASE SQL DENGAN VB.NET

KONEKSI DATABASE SQL DENGAN VB.NET KONEKSI DATABASE SQL DENGAN VB.NET ADO. NET ADO merupakan singkatan dari Active X Data Object yang dipakai untuk mengaskes data dalam suatu database seperti SQL Server, MS Access, Oracle ataupu file seperti

Lebih terperinci

APLIKASI PERSEDIAAN STOK BARANG - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Pada bab ini akan dibahas tentang

Lebih terperinci

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment MODUL 4 Pemrograman ADO.NET : Disconnected Environtment TUJUAN : Mahasiswa mampu memahami dan menerapkan penggunaan sintak disconnected pada database, pada materi ini membahas koneksi secara terus-menerus

Lebih terperinci

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

APLIKASI LOUNDRY - VB.NET 2008 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 5.1 Rancangan Database Rancangan database

Lebih terperinci

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench Oleh: Hilman Habibi Form login digunakan untuk memprotect program supaya tidak semua orang bisa melihat informasi yang ada pada program

Lebih terperinci

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database CARA KONEKSI DATABASE Secara garis besar cara koneksi ke database ditentukan oleh jenis databasenya atau pilihan namespace-nya. Database yang banyak digunakan adalah sebagai berikut : 1. Access (menggunakan

Lebih terperinci

TUTORIAL MEMBUAT APLIKASI CRUD SEDERHANA DI VB.NET DENGAN KONEKSI OLEDB

TUTORIAL MEMBUAT APLIKASI CRUD SEDERHANA DI VB.NET DENGAN KONEKSI OLEDB TUTORIAL MEMBUAT APLIKASI CRUD SEDERHANA DI VB.NET DENGAN KONEKSI OLEDB Di Susun Oleh : YOGY KRISNA PRATAMA JURUSAN INFORMATIKA KOMPUTER LP3I KEDIRI 2016 PENGANTAR Mengapa memilih VB? Tergantung anda sendirilah

Lebih terperinci

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom  Pendahuluan. Lisensi Dokumen: Aplikasi Sederhana Simpan Data Dengan Visual Studio 2010 Secara Otodidak Budi Permana, S.Kom nobiasta@gmail.com http://budinobipermana.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

Denda = 28 % x pokok PKB x 2 ( angka 2 dilihat catatan no1) =.(denda PKB)

Denda = 28 % x pokok PKB x 2 ( angka 2 dilihat catatan no1) =.(denda PKB) LAMPIRAN A: CARA PERHITUNGAN PKB Tanggal akhir PKB = 09 april 2011 Tanggal bayar = 09 juni 2012 Maka : Bulan denda = 14 bulan Catatan : hitung maju dari bulan april ( mei, juni,juli,agustus,september,okt,nov,des),

Lebih terperinci

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami cara menyimpan data ke dalam basis data dengan kode program 2. TUJUAN Mahasiswa mampu membuat program

Lebih terperinci

MODUL 2 SELECTION & LOOPING PADA FORM

MODUL 2 SELECTION & LOOPING PADA FORM MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection

Lebih terperinci

APLIKASI PEMBELIAN BARANG - VB.Net Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Project Baru Tahapan pertama

Lebih terperinci

Cara Koneksi Database

Cara Koneksi Database 2 Cara Koneksi Database Dalam pemrograman database, teknik koneksi menjadi syarat mutlak yang harus dikuasai. Bab ini akan membahas beberapa contoh cara koneksi VB.net 2005 dengan database Microsoft Access

Lebih terperinci

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All Membuat Project Baru VB Net 20100 Berikut langkahnya: Pastikan anda sudah Install Visual Basic 2010 pada komputer anda, Klik Start pada Windows All Programs Maka akan muncul : Klik File New - Project Maka

Lebih terperinci

DISUSUN OLEH : : Friska Rosalina NIM :

DISUSUN OLEH : : Friska Rosalina NIM : DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419 2013 PROGRAM BILLING WARNET MICROSOFT VISUAL BASIC Program billing merupakan sistem yang membantu para usahawan untuk mengatur dan mencatat segala

Lebih terperinci

LAMPIRAN. Berdasarkan metode penelitian yang kami gunakan yaitu metode. wawancara, berikut ini adalah hasil wawancara kami dengan pihak PT.

LAMPIRAN. Berdasarkan metode penelitian yang kami gunakan yaitu metode. wawancara, berikut ini adalah hasil wawancara kami dengan pihak PT. LAMPIRAN L.1 Hasil wawancara Berdasarkan metode penelitian yang kami gunakan yaitu metode wawancara, berikut ini adalah hasil wawancara kami dengan pihak PT. Indometal Jayapratama : 1. Bagaimana sejarah

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Rumusan Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Rumusan Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan teknologi informasi sebagai cabang yang mempelajari teori maupun implementasi teknik digital yang banyak direalisasikan dalam bentuk perangkat lunak dan

Lebih terperinci

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan agusk@cs.ui.ac.id http://blog.aguskurniawan.net

Lebih terperinci

Kartu Bimbingan Tugas Akhir Mahhasiswa

Kartu Bimbingan Tugas Akhir Mahhasiswa KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8211050, 82144290, Fax. (061)

Lebih terperinci

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project. BAB IV PERANCANGAN 4.1 Perancangan Visual Basic 6.0 Dalam perancangan aplikasi perancangan data menggunakan visual basic 6.0 langkah pertama adalah dengan membuat Form Home Gambar 4.1 New Project Gambar

Lebih terperinci

Basic Programing Visual Basic

Basic Programing Visual Basic Basic Programing Visual Basic Oleh : Aririk Japik, 1 Mengenal Visual Basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN III (VB.NET & MYSQL) MEMBUAT APLIKASI PEMBELIAN SEDERHANA. Oleh : Ilman Kadori, M.Kom.

MODUL PRAKTIKUM PEMROGRAMAN III (VB.NET & MYSQL) MEMBUAT APLIKASI PEMBELIAN SEDERHANA. Oleh : Ilman Kadori, M.Kom. MODUL PRAKTIKUM PEMROGRAMAN III (VB.NET & MYSQL) MEMBUAT APLIKASI PEMBELIAN SEDERHANA Oleh : Ilman Kadori, M.Kom. A. Tools yang di butuhkan 1. Visual Basic 2010 2. Database MYSQL (PhpMyadmin) 3. MySQL

Lebih terperinci

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double. 1. Public Class Form1 Dim aksi As String Dim nilai As Double Dim hasil As Double Dim simpan As Double Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double. 2. Private

Lebih terperinci

DASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI

DASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI DASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI Yulia 1), Harry Timothy Tumalewa 2), Hans Juwiantho 3) 1,2,3) Teknik Informatika Fakultas Teknologi Industri Universitas Kristen Petra, Surabaya Siwalankerto

Lebih terperinci

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI ALGORITMA DAN PEMROGRAMAN II Indra Gunawan, ST., M.Kom., CEH., CHFI OUTLINE MATERI 1. Sekilas Bahasa Basic 2. Visual Basic.Net 3. Tipe Data, Variabel, Konstanta, Operator 4. Property, Method dan Event

Lebih terperinci

Sistem Informasi Pelayanan Rawat Jalan Pada Puskesmas Kecamatan Grogol Petamburan Menggunakan VB.NET

Sistem Informasi Pelayanan Rawat Jalan Pada Puskesmas Kecamatan Grogol Petamburan Menggunakan VB.NET Sistem Informasi Pelayanan Rawat Jalan Pada Puskesmas Kecamatan Grogol Petamburan Menggunakan VB.NET Laporan Tugas Akhir Oleh : Eka Ramadhani Afrilian 41808010024 PROGRAM STUDI SISTEM INFORMASI FAKULTAS

Lebih terperinci

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 1 BAB 3 VB.NET 2005 DAN CARA KONEKSI DATABASE Database Access 2003 1. Buka project vb.net 2005 pertemuan sebelumnya 2. buat form baru dengan nama ACCESS2003

Lebih terperinci

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^ Penulis : Nizar_Aluk Email @ nizar_aluk@yahoo.com YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.wordpress.com/ Assalamualaikum Wr. Wb Disini kita akan bahas cara koneksi

Lebih terperinci

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ] 1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ] L-1 Form Data Barang [ Browse ] Form Produksi L-2 Form Faktur Penjualan Form Pembeli L-3 Form Pembeli [ Browse ] Properti Form

Lebih terperinci

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp 38.800 Terbit pertama: Mei 2005 Sinopsis singkat: Aplikasi.NET akhir-akhir ini mengalami perkembangan yang membanggakan. Hal yang sangat naif apabila

Lebih terperinci

Bahasa Pemrograman-1 (Visual Basic)

Bahasa Pemrograman-1 (Visual Basic) Praktikum-17 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom MEMBUAT DATABASE MYSQL DENGAN SQL-YOG 1. Aktifkan Wamp Server : Klik Start, Program, WampServer, Start WampServer 2. Buka SQL-Yog : Klik Start, Program,

Lebih terperinci

Listing Program a. Form Login. Public LoginSucceeded As Boolean

Listing Program a. Form Login. Public LoginSucceeded As Boolean Listing Program a. Form Login Public LoginSucceeded As Boolean Private Sub cmdcancel_click() 'set the global var to false 'to denote a failed login LoginSucceeded = False Me.Hide Private Sub cmdok_click()

Lebih terperinci

LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata LISTING PROGRAM Script Menu Utama Pada Game Tebak Kata Dim kesempatan As Integer Dim nilai As Integer Dim arrkataasli(20) As String Dim kataasli As String Dim arrhurufharushilang(20) As String Dim hurufharushilang

Lebih terperinci

Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup

Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Biasanya soal backup dan restore SQL Server, jarang ada program aplikasi yg mau menghandlenya, saia juga nggak tahu kenapa...biasanya lebih suka

Lebih terperinci

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database I. Membuat DataBase 1. Buatlah database di Access ->Pilih Blank Access Database

Lebih terperinci

Program absen dengan menggunakan visual basic 6.0

Program absen dengan menggunakan visual basic 6.0 Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment

Lebih terperinci

PERANCANGAN APLIKASI PENYEWAAN KAMAR KOST TUISDA BANDUNG Inieke Satria 41808010097 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012 PERANCANGAN APLIKASI PENYEWAAN

Lebih terperinci

LISTING PROGRAM. tanya = MsgBox("Apakah Anda yakin akan menghapus. kata : " & txtword.text & "?", vbquestion + gadoconn.

LISTING PROGRAM. tanya = MsgBox(Apakah Anda yakin akan menghapus. kata :  & txtword.text & ?, vbquestion + gadoconn. LISTING PROGRAM 1. Listing Pembuka Private Sub cmddelete_click() Dim strdelete As String tanya = MsgBox("Apakah Anda yakin akan menghapus kata : " & txtword.text & "?", vbquestion + vbyesno, "Konfirmasi

Lebih terperinci