BAB IV IMPLEMENTASI DAN PENGUJIAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Transkripsi

1 BAB IV IMPLEMENTASI DAN PENGUJIAN Di sini merupakan proses pengkodean dari hasil perancangan yang telah dibuat sebelumnya. Pada tahap ini seolah-olah merupakan proses pemberian nyawa pada sebuah benda/object sehingga benda/object tersebut bisa melakukan tugas sesuai dengan apa yang kita perintahkan. 4.1 Implementasi Perancangan Database Pada implementasi database komputer penulis telah terinstal Navicat, yang berfungsi sebagai database management tools. Berikut tampilan halaman Navicat Halaman utama Navicat Tabel-tabel yang di rancang dalam bab sebelumnya diimplementasikan menggunakan Navicat dalam lingkungan sistem operasi Windows 7. Berikut tampilan halaman database: 37

2 Struktur tabel Untuk menghubungkan sistem dengan dengan database di Mysql maka di gunakan sintak seperti berikut ini. Public koneksi as new connection With koneksi.type = mysql.host = localhost.login = root.password = yody.name = stab End with Script di atas menggambarkan salah satu contoh string koneksi ke sebuah database. 38

3 4.2 Implementasi Program A. Implementasi Form Menu Utama Form login adalah form yang pertama kali akan tampil saat aplikasi akan digunakan oleh pengguna atau admin. Pada form ini terdapat kotak isian nama dan password. Kotak isian nama diisi dengan nama pengguna dan kotak password diisi dengan password pengguna. Apabila pengguna belum memiliki password maka harus menghubungi administrator untuk melakukan pendaftaran. Berikut ini adalah tampilan form login. Form Menu Utama Syntax dari form_load diatas adalah : Private Sub MDIForm_Load() Dim rst As New ADODB.Recordset frmcalc.left = frmsheet.left + frmsheet.width frmcalc.width = Me.Width - frmsheet.width frmcalc.top = frmsheet.top frmcalc.show 39

4 frmsheet.xtable.setfocus frmsheet.height = Me.Height frmcalc.height = Me.Height frmsheet.xtable.height = frmsheet.height frmsheet.cmdaddrow.top = frmsheet.xtable.height frmsheet.cmdcalc.top = frmsheet.xtable.height stbar.panels(1).width = (Me.Width * 0.8) stbar.panels(2).width = (Me.Width * 0.2) Me.Caption = Me.Caption & " - No Name" DBConnect "localhost", "stab", "root", "yody" rst.cursorlocation = aduseclient rst.open "select * from file_header order by last_modified desc limit 5", mysqlconn If rst.recordcount > 0 Then mnurecent(0).caption = rst!file_name rst.movenext Else mnurecent(0).visible = False End If j = 0 While Not rst.eof j = j + 1 Load mnurecent(j) mnurecent(j).caption = rst!file_name rst.movenext Wend rst.close End Sub 40

5 B. Implementasi Form Input Data Form input data dipanggil oleh pengguna ketika program selesai dibuka, form ini terletak pada menu utama dan otomatis terbuka ketika program dibuka. Pada form ini user diminta untuk input data yang akan dianalisa / dicari persamaan regresi liniernya. Data yang diinput harus berupa angka, jika bukan angka yang diinput maka akan muncul pesan Invalid value. Form input data 41

6 Syntax dari form diatas adalah : Private Sub Xtable_EditPostValidation(Row As Integer, Col As Integer, Valid As Boolean, OldData As String, NewData As String, LastKey As Integer) If Xtable.TextMatrix(Row, Col) <> "" Then If Not IsNumeric(Xtable.TextMatrix(Row, Col)) Then MsgBox "Invalid value..." Xtable.TextMatrix(Row, Col) = "" frmmain.stbar.panels(1).text = "Invalid value..." Xtable.SetFocus Else Refresh_Data Col, Row If data_col1 > 0 Then frmmain.mnusimpan.enabled = True frmmain.tbar.buttons(2).enabled = True Else frmmain.mnusimpan.enabled = False frmmain.tbar.buttons(2).enabled = False End If End If End If End Sub C. Implementasi Tombol + Tombol ini digunakan oleh pengguna untuk menambahkan baris pada form input sesuai keinginan penggguna jika diperlukan. 42

7 Tombol tambah baris Syntax dari form di atas adalah : Private Sub cmdaddrow_click() Xtable.AddRow End SubEND D. Implementasi Tombol Calculate Tombol Calculate akan melakukan proses perhitungan kemudian menyimpan hasil perhitungan tersebut ke dalam variabel sementara / variabel temporer dan pada yang hampir bersamaan melakukan penulisan ke Rich Text Box. Tombol Calculate Syntax dari tombol tersebut di atas adalah : Private Sub cmdcalc_click() If data_col1 = 0 Then MsgBox "Tidak ada data yang sudah diinput!" Xtable.SetFocus End If 43

8 If (data_col1 <> data_col2) Or (data_col1 <> data_col3) Or (data_col1 <> data_col4) Then MsgBox "Jumlah data yang diinput tidak seimbang!" Xtable.SetFocus Exit Sub End If frmcalc.gredit.rows = data_col1 + 1 Empty_Total Isi_Table_Bantu If data_col1 > 0 Then Write_Total End Sub Sub Empty_Total() toty = 0 totx1 = 0 totx2 = 0 totx3 = 0 totyy = 0 totxx1 = 0 totxx2 = 0 totxx3 = 0 totyx1 = 0 totyx2 = 0 totyx3 = 0 totx1x2 = 0 totx1x3 = 0 totx2x3 = 0 EYX1 = 0 EYX2 = 0 EYX3 = 0 EX1X2 = 0 EX1X3 = 0 EX2X3 = 0 Exx1 = 0 Exx2 = 0 Exx3 = 0 44

9 Eyy = 0 TmpB1 = 0 TmpB2 = 0 End Sub For x = 1 To data_col1 frmcalc.gredit.textmatrix(x, 0) = frmsheet.xtable.textmatrix(x, 0) frmcalc.gredit.textmatrix(x, 1) = frmsheet.xtable.textmatrix(x, 1) frmcalc.gredit.textmatrix(x, 2) = frmsheet.xtable.textmatrix(x, 2) frmcalc.gredit.textmatrix(x, 3) = frmsheet.xtable.textmatrix(x, 3) frmcalc.gredit.textmatrix(x, 4) = Val(frmSheet.Xtable.TextMatrix(x, 0)) * Val(frmSheet.Xtable.TextMatrix(x, 0)) frmcalc.gredit.textmatrix(x, 5) = Val(frmSheet.Xtable.TextMatrix(x, 1)) * Val(frmSheet.Xtable.TextMatrix(x, 1)) frmcalc.gredit.textmatrix(x, 6) = Val(frmSheet.Xtable.TextMatrix(x, 2)) * Val(frmSheet.Xtable.TextMatrix(x, 2)) frmcalc.gredit.textmatrix(x, 7) = Val(frmSheet.Xtable.TextMatrix(x, 3)) * Val(frmSheet.Xtable.TextMatrix(x, 3)) frmcalc.gredit.textmatrix(x, 8) = Val(frmSheet.Xtable.TextMatrix(x, 0)) * Val(frmSheet.Xtable.TextMatrix(x, 1)) frmcalc.gredit.textmatrix(x, 9) = Val(frmSheet.Xtable.TextMatrix(x, 0)) * Val(frmSheet.Xtable.TextMatrix(x, 2)) frmcalc.gredit.textmatrix(x, 10) = Val(frmSheet.Xtable.TextMatrix(x, 0)) * Val(frmSheet.Xtable.TextMatrix(x, 3)) 45

10 frmcalc.gredit.textmatrix(x, 11) = Val(frmSheet.Xtable.TextMatrix(x, 1)) * Val(frmSheet.Xtable.TextMatrix(x, 2)) frmcalc.gredit.textmatrix(x, 12) = Val(frmSheet.Xtable.TextMatrix(x, 1)) * Val(frmSheet.Xtable.TextMatrix(x, 3)) frmcalc.gredit.textmatrix(x, 13) = Val(frmSheet.Xtable.TextMatrix(x, 2)) * Val(frmSheet.Xtable.TextMatrix(x, 3)) toty = toty + Val(frmCalc.GrEdit.TextMatrix(x, 0)) totx1 = totx1 + Val(frmCalc.GrEdit.TextMatrix(x, 1)) totx2 = totx2 + Val(frmCalc.GrEdit.TextMatrix(x, 2)) totx3 = totx3 + Val(frmCalc.GrEdit.TextMatrix(x, 3)) totyy = totyy + Val(frmCalc.GrEdit.TextMatrix(x, 4)) totxx1 = totxx1 + Val(frmCalc.GrEdit.TextMatrix(x, 5)) totxx2 = totxx2 + Val(frmCalc.GrEdit.TextMatrix(x, 6)) totxx3 = totxx3 + Val(frmCalc.GrEdit.TextMatrix(x, 7)) totyx1 = totyx1 + Val(frmCalc.GrEdit.TextMatrix(x, 8)) totyx2 = totyx2 + Val(frmCalc.GrEdit.TextMatrix(x, 9)) totyx3 = totyx3 + Val(frmCalc.GrEdit.TextMatrix(x, 10)) totx1x2 = totx1x2 + Val(frmCalc.GrEdit.TextMatrix(x, 11)) totx1x3 = totx1x3 + Val(frmCalc.GrEdit.TextMatrix(x, 12)) totx2x3 = totx2x3 + Val(frmCalc.GrEdit.TextMatrix(x, 13)) Next x End Sub 46

11 Sub Write_Total() With frmcalc.txtpersamaan.text = "".Font.Size = 13.SelText = Chr(83).SelText =.SelText & "Y = ".SelText =.SelText & Format$(totY, "#,##0.000").SelText =.SelText & vbtab & Chr(83).SelText =.SelText & "1".SelText =.SelText & " = " & Format$(totX1, "#,##0.000").SelText =.SelText & vbtab & Chr(83).SelText =.SelText & " = " & Format$(totX2, "#,##0.000").SelText =.SelText & vbtab & Chr(83).SelText =.SelText & "3" 47

12 .SelText =.SelText & " = " & Format$(totX3, "#,##0.000") & vbcrlf.seltext = Chr(83).SelText =.SelText & "Y".SelCharOffset = 80.SelText =.SelText & "= " & Format$(totYY, "#,##0.000").SelText =.SelText & vbtab & Chr(83).SelText =.SelText & "1".SelCharOffset = 80.SelText =.SelText & "= " & Format$(totXX1, "#,##0.000").SelText =.SelText & vbtab & Chr(83).SelCharOffset = 80.SelText =.SelText & "= " & Format$(totXX2, "#,##0.000") 48

13 .SelText =.SelText & vbtab & Chr(83).SelText =.SelText & "3".SelCharOffset = 80.SelText =.SelText & "= " & Format$(totXX3, "#,##0.000") & vbcrlf.seltext = "Avg(Y) = ".SelText =.SelText & Format$(totY / data_col1, "#,##0.000").SelText =.SelText & " Avg(X1) = ".SelText =.SelText & Format$(totX1 / data_col1, "#,##0.000").SelText =.SelText & " Avg(X2) = ".SelText =.SelText & Format$(totX2 / data_col1, "#,##0.000").SelText =.SelText & " Avg(X3) = ".SelText =.SelText & Format$(totX3 / data_col1, "#,##0.000") & vbcrlf.selunderline = True.SelBold = True.SelText = "Dengan metode skor deviasi diperoleh hasil sbb : " & vbcrlf.selunderline = False.SelBold = False.SelText = Chr(83).SelText =.SelText & "Y".SelCharOffset = 80 49

14 .SelText =.SelText & "= " & Format$(totYY, "#,##0.000") & " - (" & Format$(totY, "#,##0.000") & ")".SelCharOffset = 80.SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totYY - ((toty * toty) / data_col1), "#,##0.000") & vbtab Eyy = totyy - ((toty * toty) / data_col1).seltext =.SelText & Chr(83).SelText =.SelText & "1".SelCharOffset = 80.SelText =.SelText & "= " & Format$(totXX1, "#,##0.000") & " - (" & Format$(totX1, "#,##0.000") & ")".SelCharOffset = 80.SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totXX1 - ((totx1 * totx1) / data_col1), "#,##0.000") & vbcrlf Exx1 = totxx1 - ((totx1 * totx1) / data_col1).seltext = Chr(83) 50

15 .SelCharOffset = 80.SelText =.SelText & "= " & Format$(totXX2, "#,##0.000") & " - (" & Format$(totX2, "#,##0.000") & ")".SelCharOffset = 80.SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totXX2 - ((totx2 * totx2) / data_col1), "#,##0.000") & vbtab Exx2 = totxx2 - ((totx2 * totx2) / data_col1).seltext =.SelText & Chr(83).SelText =.SelText & "3".SelCharOffset = 80.SelText =.SelText & "= " & Format$(totXX3, "#,##0.000") & " - (" & Format$(totX3, "#,##0.000") & ")".SelCharOffset = 80.SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totXX3 - ((totx3 * totx3) / data_col1), "#,##0.000") & vbcrlf Exx3 = totxx3 - ((totx3 * totx3) / data_col1).seltext = Chr(83) 51

16 .SelText =.SelText & "1".SelText =.SelText & "Y".SelText =.SelText & " = " & Format$(totYX1, "#,##0.000") & " - (" & Format$(totX1, "#,##0.000") & " x " & Format$(totY, "#,##0.000") & ")".SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totYX1 - ((toty * totx1) / data_col1), "#,##0.000") & vbcrlf EYX1 = totyx1 - ((toty * totx1) / data_col1).seltext = Chr(83).SelText =.SelText & "Y".SelText =.SelText & " = " & Format$(totYX2, "#,##0.000") & " - (" & Format$(totX2, "#,##0.000") & " x " & Format$(totY, "#,##0.000") & ")".SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totYX2 - ((toty * totx2) / data_col1), "#,##0.000") & vbcrlf EYX2 = totyx2 - ((toty * totx2) / data_col1).seltext = Chr(83).SelText =.SelText & "3" 52

17 .SelText =.SelText & "Y".SelText =.SelText & " = " & Format$(totYX3, "#,##0.000") & " - (" & Format$(totX3, "#,##0.000") & " x " & Format$(totY, "#,##0.000") & ")".SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totYX3 - ((toty * totx3) / data_col1), "#,##0.000") & vbcrlf EYX3 = totyx3 - ((toty * totx3) / data_col1).seltext = Chr(83).SelText =.SelText & "1".SelText =.SelText & "= " & Format$(totX1X2, "#,##0.000") & " - (" & Format$(totX2, "#,##0.000") & " x " & Format$(totX1, "#,##0.000") & ")".SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totX1X2 - ((totx1 * totx2) / data_col1), "#,##0.000") & vbcrlf EX1X2 = totx1x2 - ((totx1 * totx2) / data_col1).seltext = Chr(83).SelText =.SelText & "1" 53

18 .SelText =.SelText & "3".SelText =.SelText & "= " & Format$(totX1X3, "#,##0.000") & " - (" & Format$(totX3, "#,##0.000") & " x " & Format$(totX1, "#,##0.000") & ")".SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totX1X3 - ((totx1 * totx3) / data_col1), "#,##0.000") & vbcrlf EX1X3 = totx1x3 - ((totx1 * totx3) / data_col1).seltext = Chr(83).SelText =.SelText & "3".SelText =.SelText & "= " & Format$(totX2X3, "#,##0.000") & " - (" & Format$(totX3, "#,##0.000") & " x " & Format$(totX2, "#,##0.000") & ")".SelText =.SelText & "/" & data_col1 & " = ".SelText =.SelText & Format$(totX2X3 - ((totx2 * totx3) / data_col1), "#,##0.000") & vbcrlf EX2X3 = totx2x3 - ((totx2 * totx3) / data_col1).seltext = String$(120, "-") & vbcrlf.seltext = "PERSAMAAN REGRESI LINEAR 3 VARIABEL -- > " 'Y = a + b".selbold = True.SelColor = RGB(0, 0, 200) 54

19 .SelText =.SelText & "Y = a + b".selcharoffset = -70.SelText =.SelText & "1".SelCharOffset = -70.SelText =.SelText & "1".SelText =.SelText & " + b".selcharoffset = -70.SelCharOffset = -70.SelText =.SelText & " + b".selcharoffset = -70.SelText =.SelText & "3".SelCharOffset = -70.SelText =.SelText & "3" & vbcrlf.selbold = False.SelColor = RGB(0, 0, 0).SelText = String$(120, "-") & vbcrlf.seltext = "Untuk mencari koefisien a, b1, b2 dan b3 digunakan persamaan sbb :" & vbcrlf Persamaan Perhitungan 55

20 E. Implementasi menu buka file Menu ini berfungsi untuk membuka file project yang pernah dibuat dan disimpan pada proses sebelumnya. File yang akan ditampilkan adalah maksimal 5 item dengan filter yang terakhir dibuka. Menu Buka File Syntax dari menu diatas adalah : Private Sub mnurecent_click(index As Integer) Dim rst As New ADODB.Recordset Initialize Empty_Total frmcalc.gredit.rows = 1 frmcalc.txtpersamaan.text = "" rst.cursorlocation = aduseclient 56

21 rst.open "select * from file_detail where file_name='" & mnurecent(index).caption & "' order by file_id asc", mysqlconn frmsheet.xtable.tableclear While Not rst.eof If rst!y <> 0 Then data_col1 = data_col1 + 1 If rst!x1 <> 0 Then data_col2 = data_col2 + 1 If rst!x2 <> 0 Then data_col3 = data_col3 + 1 If rst!x3 <> 0 Then data_col4 = data_col4 + 1 frmsheet.xtable.textmatrix(data_col1, 0) = rst!y frmsheet.xtable.textmatrix(data_col1, 1) = rst!x1 frmsheet.xtable.textmatrix(data_col1, 2) = rst!x2 frmsheet.xtable.textmatrix(data_col1, 3) = rst!x3 rst.movenext Wend rst.close frmmain.caption = "Stab - " & mnurecent(index).caption End Sub F. Implementasi Form Grafik Setiap dataset dari variabel yang sudah diinput ke form input data bisa ditampilkan ke dalam sebuah grafik garis. Pada form ini tidak ada filter jika data kosong maka form grafik akan tetap ditampilkan. 57

22 Form Grafik garis Syntax dari form di atas adalah : Private Sub Form_Load() Me.Width = 7906 Me.Height = 6795 Initialise ChangeGrid End Sub Private Sub Initialise() SetupGraph SetupDatasets Graph1.Datasets.Item(1).Visible = True Graph1.Datasets.Item(2).Visible = True Graph1.Datasets.Item(3).Visible = True Graph1.Datasets.Item(4).Visible = True 58

23 End Sub Private Sub SetupGraph() With Graph1.BarWidth = 0.8.FixedPoints = 0.MaxValue = 100.MinValue = 0.XGridInc = 1.YGridInc = 5.ShowAxis = False.ShowGrid = True.FadeIn = False.BackColor = RGB(255, 255, 255).GridColor = RGB(200, 200, 200) End With End Sub Private Sub SetupDatasets() Dim objdataset As Dataset Set objdataset = Graph1.Datasets.Add With objdataset.showpoints = True.ShowLines = True.ShowBars = False.ShowCaps = False.LineColor = RGB(0, 0, 255).PointColor = RGB(150, 150, 255) End With Set objdataset = Graph1.Datasets.Add With objdataset.visible = False.ShowPoints = True.ShowLines = True.ShowBars = False.ShowCaps = False 59

24 .LineColor = RGB(255, 0, 0).PointColor = RGB(255, 150, 150) End With Set objdataset = Graph1.Datasets.Add With objdataset.visible = False.ShowPoints = True.ShowLines = True.ShowBars = False.ShowCaps = False.LineColor = RGB(0, 255, 0).PointColor = RGB(150, 255, 150) End With Set objdataset = Graph1.Datasets.Add With objdataset.visible = False.ShowPoints = True.ShowLines = True.ShowBars = False.ShowCaps = False.LineColor = RGB(0, 0, 0).PointColor = RGB(150, 255, 50) End With End Sub Private Sub ChangeGrid() Dim lngvalue As Long Dim lngindex As Long Dim j As Integer With Graph1.Redraw = False For j = 1 To data_col1.datasets.item(1).points.add Val(frmSheet.Xtable.TextMatrix(j, 0)) 60

25 Next j For j = 1 To data_col1.datasets.item(2).points.add Val(frmSheet.Xtable.TextMatrix(j, 1)) Next j For j = 1 To data_col1.datasets.item(3).points.add Val(frmSheet.Xtable.TextMatrix(j, 2)) Next j For j = 1 To data_col1.datasets.item(4).points.add Val(frmSheet.Xtable.TextMatrix(j, 3)) Next j.redraw = True End With End Sub G. Implementasi Tombol Toolbar Pada menu toolbar ini terdapat 7 buah tombol dengan masing-masing fungsi sebagai berikut: - New : berfungsi akan membuat proyek baaru dengan terlebih dahulu mengosongkan semua area / form kemudian merubah nama proyek menjadi No Name. - Save : berfungsi menyimpan data yang pernah diinput ke dalam tabel file_header dan file_detail - Clear : membersihkan form input data, form tabel bantu dan text box perhitungan tapa merubah nama proyek. - Preview : menampilkan laporan ke layar - Cetak : mencetak laporan hasil proses perhitungan ke layar. - Exit : keluar dari program. 61

26 Toolbar Syntax dari toolbar tersebut adalah : Private Sub tbar_buttonclick(byval Button As MSComctlLib.Button) Select Case Button Case "New" If data_col1 > 0 Then x = MsgBox("Data yang sudah diinput akan dihapus? ", vbyesno) If x = vbyes Then frmsheet.xtable.tableclear frmcalc.gredit.clearcombo Initialize Empty_Total frmcalc.gredit.rows = 1 frmcalc.txtpersamaan.text = "" frmmain.caption = "Stab - No Name" End If End If Case "Clear" If MsgBox("Semua data yang sudah diinput akan dihapus?", vbyesno) = vbyes Then frmsheet.xtable.tableclear frmcalc.gredit.rows = 1 62

27 frmcalc.txtpersamaan.text = "" Initialize Empty_Total End If Case "Cetak" frmprintrtf.printform Case "Graph" frmgraph.show Case "Preview" frmprintrtf.rtf2.locked = True frmprintrtf.show frmprintrtf.rtf2.rtftext = frmcalc.txtpersamaan.textrtf Case "Save" If InStr(frmMain.Caption, "No Name") > 0 Then FileName = InputBox("Ketikkan nama file",, "Project1") If FileName <> "" Then frmmain.caption = "Stab - " & FileName Simpan_Project End If Else FileName = InputBox("Ketikkan nama file",, Right$(frmMain.Caption, Len(frmMain.Caption) - 7)) If FileName <> "" Then frmmain.caption = "Stab - " & FileName Simpan_Project End If End If Case "Exit" End End Select End Sub 4.3 Pengujian Black Box 63

28 Pengujian black box ini bertujuan untuk menunjukkan fungsi perangkat lunak tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan. Metode pengujian black box ini merupakan metode pengujian dengan program kasus pengujian yang berbasis spesifikasi, dan dapat di mulai pada saat pengembangan sistem. Metode Pengujian Black Box Pengujian metode black box bertujuan menemukan kesalahan dalam kategori: 1. Fungsi-fungsi yang tidak benar atau hilang. 2. Kesalahan tampilan. 3. Kesalahan dalam struktur data. 4. Kesalahan kinerja 64

29 Skenario pengujian dapat dilihat pada tabel berikut ini. No Fungsi Kelompok Uji Kasus Uji 1 Input Data Salah Input Memasukkan dataset 2 Proses Hitung Data Check kelengkapan Data 3 Proses Hitung Data Jika data kosong 4 Clear Input Area 5 Simpan Data Data Simpan Data ke database Hasil Yang Diharapkan Jika yang diinput bukan angka akan muncul pesan "Invalid data" Jika data tidak lengkap/seimbang maka tidak bisa dilakukan proses hitung Muncul pesan "tidak ada data" Form Bersihkan data Semua data yang diinput akan dibersihkan 6 Buka Data Data Buka data yang ada di database 7 Toolbar Button Sembunyikan Form tabel bantu 8 Toolbar Button Preview laporan Semua data yang diinput akan disimpan ke dalam database Tampilkan semua data ke form Input Data Jika di uncheck maka toolbar akan tidak dimunculkan Tampilkan hasil perhitungan ke layar Hasil Pengujian No Fungsi Kelompok Uji Kasus Uji 1 Input Data Salah Input Memasukkan dataset 2 Proses Hitung Data Check kelengkapan Data Hasil Yang Diharapkan Jika yang diinput bukan angka akan muncul pesan "Invalid data" Jika data tidak lengkap/seimban g maka tidak bisa dilakukan proses hitung 3 Proses Hitung Data Jika data kosong Muncul pesan "tidak ada data" Status Sesuai Sesuai Sesuai 65

30 4 Clear Input Area Form Bersihkan data Semua data yang diinput akan dibersihkan 5 Simpan Data Data Simpan Data ke database 6 Buka Data Data Buka data yang ada di database 7 Toolbar Button Sembunyikan Form tabel bantu Semua data yang diinput akan disimpan ke dalam database Tampilkan semua data ke form Input Data Jika di uncheck maka toolbar akan tidak dimunculkan 8 Toolbar Button Preview laporan Tampilkan hasil perhitungan ke layar Sesuai Sesuai Sesuai Sesuai Sesuai 66

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 63 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi adalah tahapan yang dilakukan oleh penulis setelah perancangan, implementasi merupakan pengkodean dari hasil perancangan. aplikasi Bantu untuk mengukur

Lebih terperinci

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan Praktekum VB 6.0 Oleh : Bohal K. Simorangkir, S.Kom STMIK Parna Raya, Manado ========================== I. KOTAK PESAN Contoh syntax kotak pesan Private Sub Command2_Click() Dim pesan As String pesan =

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 54 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Untuk mengimplementasikan

Lebih terperinci

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol. Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah melalui tahap analisis dan tahap perancangan pada bab 3, maka tahapan selanjutnya yang akan dilakukan yaitu tahap implementasi. Pada tahap

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil IV.1.1. Tampilan Form Login Tampilan form login merupakan form untuk memasukan ID User dan Password agar program dapat dibuka seperti pada gambar IV.1 berikut ini

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

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan sistem pendukung keputusan mengenai pemberian izin keluar masuk kapal metode ahp yang dapat

Lebih terperinci

Membuat Form Input Barang (Untuk Server)

Membuat Form Input Barang (Untuk Server) Membuat Form Input Barang (Untuk Server) 1. Buatlah Tabel Barang didalam Database stockgudang, dengan desain sebagai berikut : 2. Buatlah DSN dengan nama : dsnstockgudang 3. Desainlah Form Input Data Barang

Lebih terperinci

Krisna D. Octovhiana

Krisna D. Octovhiana Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1 Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Geografis Pos Polisi Penertiban Lalu Lintas Kota Medan. IV.1.1 Tampilan Menu Utama Tampilan

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 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

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

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

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi Mutasi Karyawan Pada PT. Panca Kurnia Niaga Nusantara Medan dapat dilihat sebagai berikut

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Impelentasi Implementasi sistem ini menggambarkan penerapan dan kebutuhan sistem untuk menjalankan program dimana aplikasi ini merupakan aplikasi dashboard monitoring

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi menggunakan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari Perancangan Sistem Informasi Geografis Letak Lokasi Studio Musik di Kota Medan Secara Online dapat dilihat sebagai

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan Sistem Pendukung Keputusan Penentuan Kelayakan Pinjaman Dana Nasabah Pada PT. FIF Group

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan tentang implementasi dari perangkat lunak mikrokontroler dan komputer, kemudian akan dilakukan proses pengujian terhadap perangkat lunak dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Perancangan Sistem Informasi Medikal Check Up Pada Klinik Thamrin Cabang Riau dapat dilihat sebagai berikut

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

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS 29 BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS Dengan menggunakan Visual Basic 6.0 aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika yang akan dibangun dalam penelitian

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 dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi

Lebih terperinci

Pengenalan Visual Basic

Pengenalan Visual Basic Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu

Lebih terperinci

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA By. Samsudin_Batolay Tutorial disini tidak membahas persis seperti contoh gambar diatas, tetapi panduan dasar yang sederhana yang dapat langsung

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

BAB IV. adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan. implementasi dari aplikasi permainan komputer game knight s tour

BAB IV. adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan. implementasi dari aplikasi permainan komputer game knight s tour BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Se tahap analisis dan perancangan selesai dilakukan, maka tahap selanjutnya adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan

Lebih terperinci

85 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Implementasi sistem ini menggambarkan penerapan dan kebutuhan sistem untuk menjalankan program dimana aplikasi ini merupakan aplikasi monitoring work

Lebih terperinci

STRUKTUR KENDALI PERCABANGAN

STRUKTUR KENDALI PERCABANGAN STRUKTUR KENDALI PERCABANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengerti dan memahami perbedaan jenis struktur kendali percabangan Visual Basic 3. Mampu

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1 Analisis Sistem pada penelitian ini menerapkan algoritma string matching untuk mengenali fungsi input yang ada keyboard, input yang didapat dari keyboard akan diambil

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah tahap perancangan dilakukan dan sudah dipaparkan pada bab sebelumnya, maka dalam bab ini penulis akan mengimplementasikan sistem dari perancangan

Lebih terperinci

BAB IV HASIL DAN UJI COBA. Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi

BAB IV HASIL DAN UJI COBA. Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi BAB IV HASIL DAN UJI COBA IV. Tampilan Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi Akuntansi Pengadaan Barang Konstruksi Pada Developer Paku Mas Dengan Metode Cash Basis dapat dilihat

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

LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub

LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub LISTING PROGRAM 1. Listing Menu Utama Option Explicit Private ntime As Integer Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm Private Sub Form_Load() ntime = 0 Private Sub

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Implementasi dari perancangan cetak biru sistem yang telah dilakukan pada bab sebelumnya menghasilkan tampilan piranti lunak. Tampilan aplikasi tersebut dapat dilihat

Lebih terperinci

Sesi/Perkuliahan ke: VII

Sesi/Perkuliahan ke: VII Sesi/Perkuliahan ke: VII Tujuan Instruksional Khusus : 1. Mahasiswa mengerti dan memahami struktur kontrol For 2. Mahasiswa mengerti dan memahami struktur kontrol Do 3. Mahasiswa mengerti dan memahami

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil 1. Tampilan Halaman Menu Utama Pada Halaman Menu Utama Sistem Informasi Geografis ini sebagai halaman pertama kali saat aplikasi ini dijalankan, halaman ini

Lebih terperinci

UNIVERSITAS GUNADARMA

UNIVERSITAS GUNADARMA MODUL PRAKTIKUM ALGORITMA dan PEMROGRAMAN 2 Versi 3.0 Tahun Penyusunan 2012 Tim Penyusun 1. Diana Ikasari ST., MMSI 2. Widiastuti Skom.,MMSI. 3.Titik Ermawati 4. Georgi A Laboratorium Sistem Informasi

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 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 62 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

DAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari

DAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari DAFTAR PUSTAKA CommonDialog Control, 2011.Visual Basic 6.0. Diakses pada tanggal 14/09/2011 http://msdn.microsoft.com/en-us/library/aa259661%28v=vs.60%29.aspx Forrest Moon Production, 2010. The Birth Of

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 6 Alur Program Kondisi Percabangan Sebuah aplikasi harus memiliki alur program yang baik sehingga tidak akan terjadi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya diimplementasikan pada bahasa

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bagian ini, penulis melakukan bagian implementasi dan pengujian dimana bagian ini mengacu pada analisa dan perancangan pada bagian sebelumnya. 4.1 Lingkungan Implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah tahap analisa dan perancangan selesai, maka untuk selanjutnya adalah melakukan pengimplementasian dari analisis dan rancangan yang ada dan selanjutnya melakukan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Hasil dari Sistem Informasi Akuntansi Persediaan dan Harga Pokok Penjualan Produk Menggunakan Metode Perpetual Pada PT. Sinarmas yang dibangun dapat dilihat

Lebih terperinci

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Sebagaimana kita ketahui, VB dapat memproses data dari berbagai sumber atau format data, misalnya data dbase, Access, SQL Server, MySQL, dan lain-lain.

Lebih terperinci

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC Diagram

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui

Lebih terperinci

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJICOBA BAB IV HASIL DAN UJICOBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan data mining menggunakan algoritma c4.5 untuk prediksi ketepatan waktu kelulusan mahasiswa pada

Lebih terperinci

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX Objektif : BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX - Dapat Mengetahui Toolbar pada Excel makro - Dapat Membuat Menu pada Excel makro - Dapat Membuat Objek Combo Box dan List Box - Dapat Objek Check

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap ini merupakan tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Untuk menjalankan

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan Sistem Pendukung Keputusan Penentuan Jumlah Produksi Keramik Menggunakan Metode SAW (Simple

Lebih terperinci

Krisna D. Octovhiana. 1.1 Apa itu Array?

Krisna D. Octovhiana. 1.1 Apa itu Array? Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB IV IMPLEMESNTASI DAN PENGUJIAN BAB IV IMPLEMESNTASI DAN PENGUJIAN 4.1. Implementasi Sistem Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang digunakan dengan menggunakan beberapa fungsi yang dibuat

Lebih terperinci

Form dan Kontrol. 5.1 Form

Form dan Kontrol. 5.1 Form Form dan Kontrol Pada bab-bab sebelumnya kita telah sering menggunakan form maupun kontrol. Kita menggunakan form sebagai cara untuk berinteraksi dengan pengguna/user. Dengan form, kita bisa menciptakan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi Geografis Lokasi Sekolah Dasar Negeri Di Kota Binjai Berbasis Web dapat dilihat sebagai berikut

Lebih terperinci

Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

Me.Picture = LoadPicture(App.Path & \pakar.jpg) App.HelpFile = App.Path & \Help.hlp End Sub LISTING PROGRAM Form Utama Option Explicit Private Sub MDIForm_Load() Me.imgIkon.ListImages.Remove "Pengetahuan" Me.imgIkon.ListImages.Remove "Penelusuran" Me.imgIkon.ListImages.Remove "Penjelasan" Me.imgIkon.ListImages.Clear

Lebih terperinci

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL Objektif : BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL - Mengetahui Statement Bersyarat pada VB Excel - Mengetahui Jenis Jenis Statement Bersyarat - Mengetahui Statement Pengulangan - Mengetahui Jenis Jenis

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari Perancangan Sistem Informasi Geografis Lokasi Pusat Provider Jaringan Internet Kota Medan di Sumatera Utara dapat

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Sistem yang dibangun berdasarkan dari data-data yang diperoleh dari kantor bagian kepegawaian Universitas Potensi Utama. Berdasarkan data-data tersebut maka

Lebih terperinci

Struktur Data II. Bekerja Dengan Form.

Struktur Data II. Bekerja Dengan Form. Struktur Data II dengan Visual Basic Bekerja Dengan Form ptputraastawa@gmail.com Ptputraastawa.wordpress.com @2011 Data dan Variabel Penggunaan Data dan Variabel Informasi yang disimpan atau diolah oleh

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

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB V Pengenalan Komponen-Komponen (object) pada VB BAB V Pengenalan Komponen-Komponen (object) pada VB I. Tujuan Praktikum 1. Mahasiswa memahami komponen-komponen yang ada di VB 2. Mahasiswa dapat menjelaskan komponen-komponen yang ada di VB serta pengaturan

Lebih terperinci

Pengenalan Microsoft Visual Studio 2010

Pengenalan Microsoft Visual Studio 2010 Pengenalan Microsoft Visual Studio 2010 1. Pertama Klik Start Pilih Microsoft Visual Studio 2010 2. Kemudian akan muncul seperti tampilan di bawah ini, ada dua option : a. New Project (Membuat Project

Lebih terperinci

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE PRAKTIKUM 4 ARRAY DAN SUB ROUTINE I. TUJUAN Tujuan praktikum 4 adalah mahasiswa bisa membuat program yang menggunakan variabel arrray dan menyusun program terstruktur yang terbagi dalam beberapa sub routine

Lebih terperinci

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Pertemuan-1 TIPE DATA STRUKTUR

Pertemuan-1 TIPE DATA STRUKTUR Pertemuan-1 TIPE DATA STRUKTUR A. Maksud dan Tujuan 1. Maksud Membuat tipe data terstruktur dan modul-modul program 2. Tujuan Mahasiswa mampu membuat program dengan pernyataan tipe data terstruktur yang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. IMPLEMENTASI SISTEM Setelah analisa dan perancangan sistem pada bab III, maka tahap selanjutnya adalah sistem siap untuk di implementasikan. Tahap implementasi sistem

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Analisis Sistem Informasi Akuntansi Manajemen Inventaris Pada Kantor Kementerian Hukum dan HAM Sumut dengan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil analisa dan perancangan sistem yang telah dilakukan pada bab sebelumnya maka dilanjutkan ke tingkat implementasi, implementasi program aplikasi menggunakan

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

Bab 4. Hasil dan Pembahasan

Bab 4. Hasil dan Pembahasan 59 Bab 4 Hasil dan Pembahasan 4.1 Pembahasan Aplikasi 4.1.1 Prototype Pertama Prototype pertama dibangun setelah kebutuhan data didapat dan perancangan sistem selesai. Berikut adalah hasil rekaman dari

Lebih terperinci

Bab 4. Hasil Dan Pembahasan

Bab 4. Hasil Dan Pembahasan Bab 4 Hasil Dan Pembahasan Setelah melakukan tahap perancangan aplikasi, maka pada bab ini akan dibahas tentang hasil dan pembahasan yang meliputi implementasi dari perancangan, pengujian, dan hasil analisa.

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 dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan dari sistem informasi Penerapan

Lebih terperinci

Langkah-Langkah Membuat Macro Point of Sales

Langkah-Langkah Membuat Macro Point of Sales Langkah-Langkah Membuat Macro Point of Sales Berikut adalah langkah membuat file Excel Macro-Enabled Workbook : 1. Buka Ms. Excel (2007/2010/2013) 2. Ganti nama Worksheet 1 dengan HOME, lalu hias sheet

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol. Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan Penerapan Program Sistem Informasi Akutansi Estimasi Pembiayaan Bahan Baku Pada PT. Nitori

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

BAB 7 Kondisi Form 7.1. Pada Saat Form Load 68 Atep Ruhiat

BAB 7 Kondisi Form 7.1. Pada Saat Form Load 68 Atep Ruhiat BAB 7 Kondisi Form Kondisi form yang penulis maksudkan disini lebih mendekati ke aturan form ketika dijalankan, apa saja yang dilakukan pada form pada saat dijalankan sehingga tidak munculnya kesalahan

Lebih terperinci

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub 1 FORM LOGIN Option Explicit Private Sub cmdexit_click() End Private Sub cmdlogin_click() On Error GoTo handleerror If (txtnama = "") Then MsgBox "Nama user harus diisi terlebih dahulu",, "Perhatian" txtnama.setfocus

Lebih terperinci

www.konsultasivb.com

www.konsultasivb.com Oleh : Uus Rusmawan Hal - 1 Program Ganti Password User Catatan : Anda harus membuat database dan memiliki tabel kasir terlebih dahulu. Field Type Size Ket Kodeksr Text 5 Primary Key Namaksr Text 30 Passwordksr

Lebih terperinci

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM 1. Mengerti tipe-tipe data yang dimiliki oleh Visual Basic 2. Memahami berbagai struktur kondisi yang terdapat

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 28 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan Penentuan Tempat Pembuangan Akhir Sampah (TPA) Menggunakan Metode SAW Pada Dinas Kebersihan

Lebih terperinci

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja. BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis sistem adalah proses penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya yang bertujuan untuk mengidentifkasi dan mengevaluasi

Lebih terperinci

BAB 3 PERANCANGAN POGRAM APLIKASI

BAB 3 PERANCANGAN POGRAM APLIKASI BAB 3 PERANCANGAN POGRAM APLIKASI 3.1 Perancangan Program 3.1.1 Struktur Menu Program aplikasi yang dirancang memiliki struktur dimana terdapat dua sub menu dari menu utamanya. Bentuk struktur menu program

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi merupakan penerapan desain (perancangan) aplikasi agar dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak dan perangkat keras

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini adalah tampilan interface untuk Sistem Informasi Akuntansi Pengolahan Modal Usaha Dengan Metode Equity Pada PT.Merek Indah Lestari Berbasis Web : 1. Halaman

Lebih terperinci