BAB IV IMPLEMENTASI DAN PENGUJIAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Transkripsi

1 61 BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika. Tahapan ini dilakukan setelah tahap perancangan selesai dan selanjutnya akan diimplementasikan pada bahasa pemrograman Visual Basic 6.0. Setelah diimplementasikan maka akan dilakukan pengujian terhadap aplikasi yang telah dibuat untuk mengetahui apakah aplikasi bekerja sesuai dengan apa yang diharapkan atau tidak. 4.1 IMPLEMENTASI Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang akan dirancang. Pada tahap ini akan dibagi dalam beberapa bagian penting Lingkup Implementasi Lingkup implementasi mencakup lingkup hardware (perangkat keras) dan software (perangkat lunak) yang digunakan penulis untuk mengimplementasikan sistem Hardware (Perangkat Keras) Lingkup Hardware merupakan perangkat atau tools yang digunakan pada proses implementasi dari sistem yang telah dibuat. Adapun hardware yang digunakan penulis untuk mengimplementasikan aplikasi ini adalah: 61

2 62 1. Processor Intel Core 2 Duo 1.66GHz 2. RAM 1GB 3. Hardisk 120 GB 4. Monitor Keyboard dan Mouse Software (Perangkat Lunak) Lingkup software merupakan aplikasi yang digunakan dalam proses implementasi sistem yang telah dibuat. Adapun software yang digunakan untuk mengimplementasikan aplikasi ini adalah sebagai berikut: 1. Sistem Operasi Windows XP 2. Microsoft Visual Basic Hasil Implementasi Hasil implementasi yang akan dibahas adalah hasil implementasi pada structure data type dan algoritma serta hasil implementasi pada antarmuka Implementasi Structure Data Type dan Algoritma Berikut ini akan dijelaskan secara rinci mengenai implementasi structure data type dan algoritma. Untuk structure data type implementasinya adalah sebagai berikut: Public Const MaxStack = 100 '-- Untuk proses konversi infix ke postfix Public Type TipeStackPostfix Info(MaxStack) As String * 1 Top As Integer End Type

3 63 '-- Untuk proses konversi infix ke prefix Public Type TipeStackPrefix Info(MaxStack) As String * 1 Top As Integer End Type '-- Untuk proses Evaluasi Public Type TipeStackEvaluasi Info(MaxStack) As Double Top As Integer End Type Untuk implementasi algoritmanya adalah sebagai berikut: 1. Pengujian penulisan input notasi infix '-- Fungsi IsOperator: menguji apakah token merupakan operator '-- Operator terdiri dari "+,-,*,/,^" Public Function IsOperator(token As String) As Boolean Dim result As Boolean Dim p As Integer Dim DafOperator As String DafOperator = "+-*/^" p = InStr(1, DafOperator, token) If p > 0 Then result = True Else result = False IsOperator = result End Function '-- Fungsi IsOperand: menguji apakah token merupakan operand '-- Operand terdiri dari huruf A-Z,a-z,0-9 Public Function IsOperand(token As String) As Boolean Dim result As Boolean Dim DafVar As String DafVar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz " If InStr(1, DafVar, token) > 0 Then result = True Else result = False IsOperand = result End Function '-- Fungsi CekNotasi,memeriksa penulisan ekspresi yang benar Public Function CekErrorNotasi(stInfix As String) As Integer Dim SintakSah As Boolean Dim bk, k As Integer Dim token1 As String * 1 Dim token2 As String * 1 Dim token3 As String * 1 Dim token As String * 2 Dim dtsalah, DafSimbol As String Dim bkurung, tkurung As Integer Dim sterr As String Dim Optr1, Opnd1, Opnd2 As Integer

4 64 CekErrorNotasi = 0 SintakSah = True stinfix = Trim(Replace(stInfix, " ", "")) '-- Menghilangkan spasi DafSimbol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ_ abcdefghijklmnopqrstuvwxyz */^()" bk = Len(stInfix) bkurung = 0 tkurung = 0 '-- Menguji tanda kurung For k = 1 To bk token1 = Mid(stInfix, k, 1) token2 = Mid(stInfix, k + 1, 1) token3 = Mid(stInfix, bk, 1) If token1 = "(" Then bkurung = bkurung + 1 ElseIf token1 = ")" Then tkurung = tkurung + 1 If IsOperand(token1) = True And token2 = "(" Or _ token1 = ")" And IsOperand(token2) = True Then CekErrorNotasi = 1 SintakSah = False If token1 = ")" And token2 = "(" Or _ token1 = "(" And token2 = ")" Or _ token1 = ")" And token3 = "(" Then CekErrorNotasi = 2 SintakSah = False '-- Menguji simbol yang tak dikenal If (InStr(1, DafSimbol, token1) = 0) Then CekErrorNotasi = 3 SintakSah = False Exit For Next k '-- Menguji jumlah tanda kurung If bkurung <> tkurung Then CekErrorNotasi = 4 SintakSah = False '-- Menguji penulisan operand dan operator If SintakSah = True Then Optr1 = 0 Opnd1 = 0 Opnd2 = 0 dtsalah = "++ -- ** // ^^ * *+ +/ /+ +^ +^ -* *- -/ /- -^ ^- */ /* *^ ^* /^ ^/" For k = 1 To bk token1 = Mid(stInfix, k, 1) token2 = Mid(stInfix, k + 1, 1) If IsOperator(token1) Then Optr1 = Optr1 + 1 If IsOperand(token1)=True And IsOperator(token2)=True Then Opnd1 = Opnd1 + 1

5 65 Next k If IsOperator(token1)=True And IsOperand(token2)=True Then Opnd2 = Opnd2 + 1 '-- Menguji penulisan operator di awal dan akhir notasi If IsOperator(Mid(stInfix, 1, 1)) Or IsOperator(token3) Then CekErrorNotasi = 5 SintakSah = False '---Menguji penulisan operator berturut-turut If IsOperator(token1)=True And IsOperator(token2)=True Then token = token1 & token2 If InStr(1, dtsalah, token) > 0 Then CekErrorNotasi = 6 SintakSah = False '-- Menguji penulisan jika tidak ada operator If Optr1 = 0 Then CekErrorNotasi = 7 SintakSah = False '-- Menguji penulisan jika tidak ada operand ElseIf Opnd1 = 0 Then CekErrorNotasi = 8 SintakSah = False '-- Menguji penulisan jika notasi kurang operand ElseIf (Optr1 = 1) And (Opnd1 = 1) And (Opnd2 = 0) Then CekErrorNotasi = 9 SintakSah = False If SintakSah = False Then Select Case CekErrorNotasi Case 1: sterr = "Error 1 : Periksa operator atau tanda kurung!" Case 2: sterr = "Error 2 : Periksa tanda kurung!" Case 3: sterr = "Error 3 : Terdapat simbol yang tak dikenal!" Case 4: sterr = "Error 4 : Periksa jumlah tanda kurung!" Case 5: sterr = "Error 5 : Terdapat penulisan operator di awal atau akhir notasi!" Case 6: sterr = "Error 6 : Terdapat penulisan operator berturutturut!" Case 7: sterr = "Error 7 : Notasi tidak ada operator!" Case 8: sterr = "Error 8 : Notasi tidak ada operand!" Case 9: sterr = "Error 9 : Notasi kurang operand!" End Select MsgBox sterr, vbcritical + vbokonly, "Pesan Kesalahan" End Function 2. Konversi notasi infix ke notasi prefix '-- PushPrefix : menambahkan item ke dalam stack operator Public Sub PushPrefix(ByRef stack As TipeStackPrefix, item As String) If stack.top >= MaxStack Then MsgBox "Stack Overflow", vbcritical + vbokonly, "Error" Exit Sub

6 66 stack.top = stack.top + 1 stack.info(stack.top) = item End Sub '-- PopPrefix : mengambil elemen top dari stack operand Public Sub PopPrefix(ByRef stack As TipeStackPrefix, ByRef item As String) If stack.top <= 0 Then MsgBox "Stack Underflow. Stack.top = " & stack.top, vbcritical + vbokonly, "Error" Exit Sub item = stack.info(stack.top) stack.top = stack.top - 1 End Sub '-- Fungsi Preseden : menentukan hierarki/derajat operator Public Function Preseden(token As String) As Integer Dim p As Integer Select Case token Case "+": Preseden = 1 Case "-": Preseden = 1 Case "*": Preseden = 2 Case "/": Preseden = 2 Case "^": Preseden = 3 Case Else: Preseden = 0 End Select End Function '-- Fungsi Prefix : mengkonversikan notasi Infix ke Prefix Public Function Prefix(stInfix As String) As String Dim sthasil As String Dim stack As TipeStackPrefix Dim bk As Integer Dim k As Integer Dim token As String * 1 Dim bukakurung As String * 1 Dim tutupkurung As String * 1 Dim item As String * 1 bukakurung = "(" tutupkurung = ")" sthasil = "" stack.top = 0 PushPrefix stack, tutupkurung stinfix = bukakurung + Replace(stInfix, " ", "") bk = Len(stInfix) For k = 0 To bk stinfix = Mid(stInfix, 1, bk - k) token = Right(stInfix, 1) If IsOperand(token) Then sthasil = token + sthasil If token = tutupkurung Then '-- jika ketemu tutup kurung PushPrefix stack, tutupkurung If IsOperator(token) Then sthasil = ", " + sthasil Do item = stack.info(stack.top)

7 67 If Preseden(item) >= Preseden(token) Then PopPrefix stack, item sthasil = ", " + item + sthasil Else Exit Do Loop PushPrefix stack, token If token = bukakurung Then '-- jika ketemu buka kurung Do PopPrefix stack, item If item = tutupkurung Then Exit Do Else sthasil = item + ", " + sthasil Loop Next k Prefix = sthasil End Function 3. Konversi notasi infix ke notasi postfix '-- PushPostfix : menambahkan item ke dalam stack operator Public Sub PushPostfix(ByRef stack As TipeStackPostfix, item As String) If stack.top >= MaxStack Then MsgBox "Stack Overflow", vbcritical + vbokonly, "Error" Exit Sub stack.top = stack.top + 1 stack.info(stack.top) = item End Sub '-- PopPostfix : mengambil elemen top dari stack operand Public Sub PopPostfix(ByRef stack As TipeStackPostfix, ByRef item As String) If stack.top <= 0 Then MsgBox "Stack Underflow. Stack.top = " & stack.top, vbcritical + vbokonly, "Error" Exit Sub item = stack.info(stack.top) stack.top = stack.top - 1 End Sub '-- Fungsi Postfix : mengkonversi notasi Infix ke Postfix Public Function Postfix(stInfix As String) As String Dim sthasil As String Dim stack As TipeStackPostfix Dim bk As Integer Dim k As Integer Dim token As String * 1 Dim bukakurung As String * 1 Dim tutupkurung As String * 1

8 68 Dim item As String * 1 bukakurung = "(" tutupkurung = ")" sthasil = "" stack.top = 0 PushPostfix stack, bukakurung stinfix = Replace(stInfix, Chr(32), "") + tutupkurung ' bk = Len(stInfix) For k = 1 To bk token = Mid(stInfix, k, 1) If IsOperand(token) Then sthasil = sthasil + token If token = bukakurung Then '-- jika ketemu buka kurung PushPostfix stack, bukakurung If IsOperator(token) Then sthasil = sthasil + ", " Do item = stack.info(stack.top) If Preseden(item) >= Preseden(token) Then PopPostfix stack, item sthasil = sthasil + item + ", " Else Exit Do Loop PushPostfix stack, token If token = tutupkurung Then '-- jika ketemu tutup kurung Do PopPostfix stack, item If item = bukakurung Then Exit Do Else sthasil = sthasil + ", " + item Loop Next k Postfix = sthasil End Function 4. Evaluasi notasi postfix '-- PushEval : menambahkan item ke dalam stack operand Public Sub PushEval(ByRef stack As TipeStackEvaluasi, item As Double) If stack.top >= MaxStack Then MsgBox "Stack Overflow", vbcritical + vbokonly, "Error" Exit Sub stack.top = stack.top + 1 stack.info(stack.top) = item End Sub

9 69 '-- PopEval : mengambil elemen top dari stack operator Public Sub PopEval(ByRef stack As TipeStackEvaluasi, ByRef item As Double) If stack.top <= 0 Then MsgBox "Stack Underflow. Stack.top = " & stack.top, vbcritical + vbokonly, "Error" Exit Sub item = stack.info(stack.top) stack.top = stack.top 1 End Sub '-- Fungsi Evaluasi : mengevaluasi notasi postfix Public Function EvalPostfix(stPostfix As String) As Double Dim bk As Integer Dim inpostfix As String Dim token As String * 1 Dim token2 As String * 1 Dim stack As TipeStackEvaluasi Dim stpost As String Dim k As Integer Dim Hasil As String Dim sthasil As Double Dim item As Double Dim DafKons As String Dim opleft As Double Dim opright As Double DafKons = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" inpostfix = Trim(Replace(stPostfix, " ", "")) bk = Len(inPostfix) Hasil = "" stack.top = 0 For k = 1 To bk '-- Memeriksa operand dari notasi,jika bkn angka hasil evaluasi=0 token = Mid(inPostfix, k, 1) If InStr(1, DafKons, token) > 0 Then Var = 1 Exit For Next k If Var = 1 Then EvalPostfix = 0 Else stpost = inpostfix + ")" bk = Len(stPost) For k = 1 To bk token = Mid(stPost, k, 1) token2 = Mid(stPost, k + 1, 1) If token = ")" Then Exit For If IsOperand(token) Then Hasil = Hasil + token If token2 = "," And IsOperand(token) Then PushEval stack, CDbl(Hasil) Hasil = "" If IsOperator(token) Then PopEval stack, opright

10 70 Next k PopEval stack, opleft Select Case token Case "+": sthasil = Round(opLeft + opright, 2) Case "-": sthasil = Round(opLeft - opright, 2) Case "*": sthasil = Round(opLeft * opright, 2) Case "/": sthasil = Round(opLeft / opright, 2) Case "^": sthasil = Round(opLeft ^ opright, 2) End Select PushEval stack, sthasil PopEval stack, sthasil EvalPostfix = sthasil End Function Implementasi Antarmuka Implementasi antarmuka diimplementasikan pada setiap halaman aplikasi yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka yang dibuat. Tabel 4.1 Nama File Antarmuka Form Nama File Deskripsi Splash Splash.frm Form untuk menampilkan splash pada saat startup program. Menu Utama frmutama.frm Form untuk menampilkan menu utama Aplikasi Perangkat Ajar Pengelolaan dan Perhitungan Ekspresi Matematika. Menu Teori frmteori.frm Form untuk menampilkan modul frmteoriekspresi.frm frmteoristack.frm atau materi keseluruhan. Form untuk menampilkan modul atau materi berdasarkan isi. Isi materi: ekspresi matematika. Form untuk menampilkan modul atau materi berdasarkan isi. Isi materi: stack.

11 71 Tabel 4.1 Nama File Antarmuka ( lanjutan ) Menu Form Nama File Deskripsi frmteorialgoritma.frm Form untuk menampilkan modul Perhitungan Menu Tentang frmteorisoal.frm frmkonversi.frm frmdemo1.frm frmdemo2.frm frmdemo3.frm frmabout.frm atau materi berdasarkan isi. Isi materi: algoritma. Form untuk menampilkan modul atau materi berdasarkan isi. Isi materi: latihan soal dan jawaban. Form untuk menampilkan menu Merupakan sub menu dari menu Perhitungan, digunakan untuk menampilkan form demo simulasi sistem kerja stack konversi notasi infix ke notasi prefix. Merupakan sub menu dari menu Perhitungan, digunakan untuk menampilkan form demo simulasi sistem kerja stack konversi notasi infix ke notasi postfix. Merupakan sub menu dari menu konversi dan Perhitungan, digunakan untuk menampilkan form demo simulasi sistem kerja stack evaluasi notasi postfix. Form untuk menampilkan menu Program Tentang Program. Menu Bantuan frmbantuan.frm Form untuk menampilkan menu - - ModFungsi.bas ModTampilan.bas Bantuan. Module yang berisi kode program untuk mengatur fungsi. Module yang berisi kode program untuk mengatur tampilan.

12 72 Untuk implementasi tampilan antarmukanya adalah sebagai berikut: 1. Form splash Berikut ini adalah implementasi tampilan form splash. Gambar 4.1 Form Splash

13 73 2. Form menu utama Berikut ini adalah implementasi tampilan form menu utama. Gambar 4.2 Form Menu Utama

14 74 3. Form menu teori Berikut ini adalah implementasi tampilan form menu teori. Gambar 4.3 Form Menu Teori

15 75 4. Form menu konversi dan perhitungan Berikut ini adalah implementasi tampilan form menu konversi dan perhitungan. Gambar 4.4 Form Menu Perhitungan 5. Form menu simulasi sistem kerja stack Simulasi sistem kerja stack terdiri dari tiga form yaitu form simulasi kerja konversi infix ke prefix, form simulasi kerja konversi infix ke postfix dan form simulasi evaluasi postfix. Berikut ini adalah implementasi tampilan dari ketiga form simulasi sistem kerja stack.

16 76 Gambar 4.5 Form Simulasi Konversi Infix ke Prefix Gambar 4.6 Form Simulasi Konversi Infix ke Postfix Gambar 4.7 Form Simulasi Evaluasi Postfix

17 77 6. Form menu tentang program Berikut ini adalah implementasi tampilan form menu tentang program. Gambar 4.8 Form Menu Tentang Program 7. Form menu bantuan Berikut ini adalah implementasi tampilan form menu bantuan. Gambar 4.9 Form Menu Bantuan

18 PENGUJIAN Pengujian adalah proses eksekusi suatu program dengan maksud menemukan kesalahan. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya. Pada bagian ini dilakukan pengujian terhadap aplikasi yang telah dibuat. Metode pengujian yang akan digunakan adalah metode pengujian black box. Metode pengujian black box berfokus pada spesifikasi fungsional dari perangkat lunak yaitu dengan mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program Skenario Uji Berikut ini akan ditampilkan skenario uji dari form konversi dan perhitungan dan form bantuan. Tabel 4.2 Skenario Uji Form Perhitungan No ID Item Uji Skenario 1 FKP_01 Menguji penulisan 1. User menjalankan input jika tanda aplikasi. tutup kurung ) 2. User memilih menu diikuti dengan operand. 3. User mengetik (AA+BB)CC pada kolom input. tombol Konversi. Hasil yang diharapkan Akan keluar pesan kesalahan "Error 1 : Periksa operator atau tanda kurung!".

19 79 Tabel 4.2 Skenario Uji Form Perhitungan (lanjutan) No ID Item Uji Skenario 2 FKP_02 Menguji penulisan 1. User menjalankan input jika operand aplikasi. diikuti dengan 2. User memilih menu tanda buka kurung (. 3. User mengetik AA(BB-CC) pada kolom input. tombol Konversi. 3 FKP_03 Menguji penulisan 1. User menjalankan input jika tanda aplikasi. kurung terbalik. 2. User memilih menu 3. User mengetik )( pada kolom input. tombol Konversi. 4 FKP_04 Menguji penulisan 1. User menjalankan input jumlah tanda aplikasi. kurung. 2. User memilih menu 3. User mengetik )*5 pada kolom input. tombol Konversi. Hasil yang diharapkan Akan keluar pesan kesalahan "Error 1 : Periksa operator atau tanda kurung!". Akan keluar pesan kesalahan "Error 2 : Periksa tanda kurung!". Akan keluar pesan kesalahan "Error 4 : Periksa jumlah tanda kurung!".

20 80 Tabel 4.2 Skenario Uji Form Perhitungan (lanjutan) No ID Item Uji Skenario 5 FKP_05 Menguji penulisan 1. User menjalankan input simbol yang aplikasi. tidak dikenal. 2. User memilih menu 3. User mengetik AA%A+BB pada kolom input. tombol Konversi. 6 FKP_06 Menguji penulisan 1. User menjalankan input operator aplikasi. yang berurutan. 2. User memilih menu 3. User mengetik AAA**BB+CC pada kolom input. tombol Konversi. 7 FKP_07 Menguji penulisan 1. User menjalankan input jika operator aplikasi. berada di belakang 2. User memilih menu notasi. 3. User mengetik AAA-BB* pada kolom input. tombol Konversi. Hasil yang diharapkan Akan keluar pesan kesalahan "Error 3 : Terdapat simbol yang tak dikenal!". Akan keluar pesan kesalahan "Error 6 : Terdapat penulisan operator berturutturut!". Akan keluar pesan kesalahan "Error 5 : Terdapat penulisan operator di awal atau akhir notasi!".

21 81 Tabel 4.2 Skenario Uji Form Perhitungan (lanjutan) No ID Item Uji Skenario Hasil yang diharapkan 8 FKP_08 Menguji penulisan input jika operator berada di depan notasi. 1. User menjalankan aplikasi. 2. User memilih menu Akan keluar pesan kesalahan "Error 5 : Terdapat penulisan 3. User mengetik operator di awal +AAA-BB pada atau akhir kolom input. notasi!". tombol Konversi. 9 FKP_09 Menguji penulisan input jika notasi tidak ada operand. 1. User menjalankan aplikasi. 2. User memilih menu Akan keluar pesan kesalahan "Error 8 : Notasi tidak ada operand!". 3. User mengetik + pada kolom input. tombol Konversi. 10 FKP_10 Menguji penulisan input jika notasi tidak ada operator. 1. User menjalankan aplikasi. 2. User memilih menu 3. User mengetik BBB pada kolom input. tombol Konversi. Akan keluar pesan kesalahan "Error 7 : Notasi tidak ada operator!".

22 82 Tabel 4.2 Skenario Uji Form Perhitungan (lanjutan) No ID Item Uji Skenario 11 FKP_11 Menguji penulisan 1. User menjalankan input jika notasi aplikasi. kurang operand. 2. User memilih menu 3. User mengetik 1000* pada kolom input. tombol Konversi. 12 FKP_12 Menguji penulisan 1. User menjalankan input yang valid aplikasi. dengan operand 2. User memilih menu berupa variabel. 3. User mengetik (AA+BB)*CC^D- (EE/HH) pada kolom input. tombol Konversi. 13 FKP_13 Menguji penulisan 1. User menjalankan input yang valid aplikasi. dengan operand 2. User memilih menu berupa angka. 3. User mengetik (100+25)*2^2-125+(1000/2) pada kolom input. tombol Konversi. Hasil yang diharapkan Akan keluar pesan kesalahan "Error 9 : Notasi kurang operand!". Akan keluar pada kolom output: Prefix = -, *, +, AA, BB, ^, CC, D, /, EE, HH Postfix = AA, BB, +, CC, D, ^, *, EE, HH, /, - Evaluasi = 0. Akan keluar pada kolom output: Prefix = -, *, +, 100, 25, ^, 2, 2, +, 125, /, 1000, 2 Postfix = 100, 25, +, 2, 2, ^, *, 125, -, 1000, 2, /, + Evaluasi = 875.

23 83 Tabel 4.2 Skenario Uji Form Perhitungan (lanjutan) No ID Item Uji Skenario Hasil yang diharapkan 14 FKP_14 Menguji penyimpanan hasil konversi dan evaluasi. 1. User menjalankan aplikasi. 2. User memilih menu Hasil konversi dan perhitungan akan tersimpan dalam file text. 3. User mengisi kolom input dengan notasi infix yang valid. tombol konversi. 5. User memilih tombol simpan. 6. User memilih lokasi penyimpanan dan memberi nama file berekstensi txt. 7. User memilih tombol save. 15 FKP_15 Menguji pembatalan penyimpanan hasil konversi dan evaluasi. 1. User menjalankan aplikasi. 2. User memilih menu 3. User mengisi kolom input dengan notasi infix yang valid. tombol konversi. 5. User memilih tombol simpan. 6. User memilih tombol cancel. Kembali ke menu

24 84 Tabel 4.2 Skenario Uji Form Perhitungan (lanjutan) No ID Item Uji Skenario Hasil yang diharapkan 16 FKP_16 Menguji input notasi melalui file text. 1. User menjalankan aplikasi. 2. User memilih menu Notasi infix yang tersimpan di dalam file text akan ditampilkan pada kolom input 3. User memilih notasi infix dan tombol buka file. setelah diklik file text yang berisi notasi infix yang akan dibuka. 5. User memilih tombol open. tombol konversi, kolom output akan terisi oleh hasil konnversi dan evaluasi. 6. User memilih tombol konversi. 17 FKP_17 Menguji pembatalan input notasi melalui file. 1. User menjalankan aplikasi. 2. User memilih menu 3. User memilih tombol buka file. tombol cancel. Kembali ke menu

25 85 Tabel 4.3 Skenario Uji Form Bantuan No ID Item Uji Skenario 1 FB_01 Menguji kata kunci 1. User menjalankan dengan huruf aplikasi. kapital semua. 2. User memilih menu Bantuan. 3. User mengetik kata kunci pada textbox dengan menggunakan huruf kapital semua. Misal : STACK. tombol cari. 2 FB_02 Menguji kata kunci 1. User menjalankan dengan huruf aplikasi. kapital pada awal 2. User memilih menu kata Bantuan. 3. User mengetik kata kunci pada textbox dengan menggunakan huruf kapital pada awal kata. Misal : Stack. tombol cari. Hasil yang diharapkan Kata yang ditemukan akan disorot baik kata yang menggunakan huruf kapital atau huruf kecil. Kata yang ditemukan akan disorot baik kata yang menggunakan huruf besar atau huruf kecil.

26 86 Tabel 4.3 Skenario Uji Form Bantuan (lanjutan) No ID Item Uji Skenario Hasil yang diharapkan 3 FB_03 Menguji kata kunci yang tidak akan ditemukan 1. User menjalankan aplikasi. 2. User memilih menu Bantuan. 3. User mengetik kata kunci pada textbox dengan kata yang tidak akan ditemukan. Misal : paku. tombol cari. Kata tidak ditemukan dan akan muncul pesan pemberitahuan bahwa kata yang dicari tidak ditemukan Hasil Uji Berikut ini adalah hasil uji dari skenario-skenario di atas. Tabel 4.4 Hasil Skenario Uji Form Perhitungan No ID Item Uji 1 FKP_01 2 FKP_02 Menguji penulisan input jika tanda tutup kurung ) diikuti dengan operand. Menguji penulisan input jika operand diikuti dengan tanda buka kurung (. Hasil Pengujian Sesuai Sesuai 3 FKP_03 Menguji penulisan input jika tanda kurung terbalik. Sesuai 4 FKP_04 Menguji penulisan input jumlah tanda kurung. Sesuai 5 FKP_05 Menguji penulisan input simbol yang tidak dikenal. Sesuai 6 FKP_06 Menguji penulisan input operator yang berurutan. Sesuai 7 FKP_07 Menguji penulisan input jika operator berada di belakang notasi. Sesuai 8 FKP_08 Menguji penulisan input jika operator berada di depan notasi. Sesuai

27 87 Tabel 4.4 Hasil Skenario Uji Form Perhitungan (lanjutan) No ID Item Uji Hasil Pengujian 9 FKP_09 Menguji penulisan input jika notasi tidak ada operand. Sesuai 10 FKP_10 Menguji penulisan input jika notasi tidak ada operator. Sesuai 11 FKP_11 Menguji penulisan input jika notasi kurang operand. Sesuai 12 FKP_12 Menguji penulisan input yang valid dengan operand berupa variabel. Sesuai 13 FKP_13 Menguji penulisan input yang valid dengan operand berupa angka. Sesuai 14 FKP_14 Menguji penyimpanan hasil konversi dan evaluasi. Sesuai Menguji pembatalan penyimpanan hasil konversi dan 15 FKP_15 Sesuai evaluasi. 16 FKP_16 Menguji input notasi melalui file text. Sesuai 17 FKP_17 Menguji pembatalan input notasi melalui file. Sesuai Tabel 4.5 Hasil Skenario Uji Form Bantuan No ID Item Uji Hasil Pengujian 1 FB_01 Menguji kata kunci dengan huruf kapital semua. Sesuai 2 FB_02 Menguji kata kunci dengan huruf kapital pada awal kata Sesuai 3 FB_03 Menguji kata kunci yang tidak akan ditemukan Sesuai Kesimpulan Hasil Pengujian Berdasarkan hasil pengujian dengan skenario-skenario uji di atas dapat ditarik kesimpulan bahwa sistem sudah berjalan dengan semestinya, output sesuai dengan apa yang diharapkan dan sistem dapat memfilter jika terjadi kesalahankesalahan.

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

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Implementasi merupakan suatu penerapan perancangan aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak (software) dan

Lebih terperinci

BAB III METODE PENELITIAN / PERANCANGAN SISTEM. perancangan dan pembuatan program ini meliputi : dengan konversi notasi infix, prefix, dan postfix.

BAB III METODE PENELITIAN / PERANCANGAN SISTEM. perancangan dan pembuatan program ini meliputi : dengan konversi notasi infix, prefix, dan postfix. 21 BAB III METODE PENELITIAN / PERANCANGAN SISTEM 3.1. Metode Penelitian Metodologi penelitian yang digunakan untuk mendukung penyelesaian perancangan dan pembuatan program ini meliputi : 1. Studi literatur

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan menjelasan berbagai hal yang berhubungan dengan pengujian.

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan menjelasan berbagai hal yang berhubungan dengan pengujian. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisis dan perancangan sistem sebagai tindak lanjut penyelesaian perancangan aplikasi tersebut. Maka dilakukan implementasi dari program

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 II STACK Atau TUMPUKAN

BAB II STACK Atau TUMPUKAN BAB II STACK Atau TUMPUKAN List Linear (Daftar Linear). List linier adalah sekumpulan elemen bertipe sama, yang mempunyai keterurutan tertentu, yang setiap elemennya disebut simpul (node). Simpul terdiri

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Dalam bab ini penulis akan menjelaskan mengenai perancangan awal aplikasi pengaturan lampu lalu lintas berdasarkan Metode Webster menggunakan Visual Basic 6.0 sampai dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi yang dibangun tahap ini dilakukan setelah algoritma perancangan selesai dilakukan dan selanjutnya

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 45 BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Dalam mengimplementasikan tugas akhir ini digunakan PC dengan spesifikasi sebagai berikut : 4.1.1. Spesifikasi Kebutuhan Perangkat keras yang digunakan

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Pembahasan mengenai hasil mencakup spesifikasi perangkat keras (hardware) dan perangkat lunak (software) serta tampilan output perangkat lunak. IV.1.1.

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 aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan dari Sistem Pendukung Keputusan

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

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi merupakan penerapan aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak dan perangkat keras yang digunakan Pengujian difokuskan pada

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

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem BAB V IMPLEMENTASI SISTEM Setelah tahap penganalisaan dan perancangan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah menguji apakah sistem tersebut siap diterapkan atau diimplementasikan.

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 SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Pada bab ini akan dijelaskan implementasi dari Aplikasi Sistem Pendukung Keputusan Penilaian kinerja yang sudah dibangun 5.1 Lingkungan Implementasi Lingkungan implementasi meliputi

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

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi merupakan penerapan dari proses analisis dan perangcangan yang telah dibahas dalam bab sebelumnya. Pada tahapan ini terdapat dua aspek

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem

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 V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Tahapan selanjutnya dalam perancangan sistem adalah tahapan implementasi sistem. Dalam tahap implementasi sistem terdapat beberapa kegiatan yang lakukan, antara lain : pengujian

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Tampilan Hasil merupakan tampilan berdasarkan hasil perancangan yang dilakukan sebelumnya. Sesuai dengan apa yang telah dirancang pada bab sebelumnya, yakni

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan 75 BAB IV IMPLEMENTASI DAN PENGUJIAN Berdasarkan perancangan software pada bab sebelumnya, maka dihasilkan sebuah aplikasi fingerscan untuk keamanan ruang kelas. Implementasi dan pengujian merupakan langkah

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 adalah tampilan hasil dan pembahasan dari Sistem Informasi Akuntansi Penyusutan Aset Tetap Dan Bergerak Dengan Metode Garis Lurus Pada Otoritas Pelabuhan Utama

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan Perancangan Aplikasi Keamanan Data Dengan Metode End Of File (EOF) dan Algoritma

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari : BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Pada bab ini akan dibahas mengenai implementasi sistem berdasarkan analisis dan perancangan yang telah dilakukan pada bab sebelumnya, dan dilanjutkan

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 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari perancangan sistem informasi service car pada Toyota Auto 2000 Medan Berbasis Client Server yang dibangun.

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 adalah tampilan hasil dan pembahasan dari Sistem Informasi Penerimaan Dan Pengeluaran Kas Pada Kantor SAR Banda Aceh. IV.1.1 Halaman Menu Login Halaman

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Tahapan selanjutnya dalam perancangan sistem adalah tahapan implementasi sistem. Dalam tahap implementasi sistem terdapat beberapa kegiatan yang lakukan, antara lain : pengujian

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 45 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Laporan skripsi ini mencoba untuk membuat sebuah perancangan aplikasi permainan Color Memory menggunakan metode Brute Force. Dalam proses pembuatan aplikasi

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM 5.1 Sumber Daya Yang Dibutuhkan Dalam mengimplementasikan suatu aplikasi yang dibangun untuk PT.Dwi Sukses Mulia, maka diperlukan beberapa kebutuhan yang harus dipersiapkan. Kebutuhan-kebutuhan

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM 5.1 Kebutuhan Perangkat Lunak Sistem Pendukung Keputusan Pendukung Penempatan Jabatan dibutuhkan perangkat lunak Visual Studio 2010 dengan menggunakan bahasa pemrograman C# untuk

Lebih terperinci

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJICOBA BAB IV HASIL DAN UJICOBA IV.1 Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Akumulasi Penyusutan Aktiva Tetap Terhadap Sistem Informasi Keuangan Pada PT. CCBI Northern Sumatra. IV.1.1

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Tujuan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO

APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO APLIKASI PERANGKAT AJAR PENGELOLAAN DAN PERHITUNGAN EKSPRESI MATEMATIKA DARYANTO 41508110097 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012 APLIKASI PERANGKAT

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 Sistem Pendukung Keputusan Pemberian Bonus Berdasarkan Kinerja Pegawai dengan Menggunakan Metode Naive

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah analisis pengembangan sistem telah dilakukan, tahap selanjutnya dilakukan proses implementasi sistem. Implementasi diterapkan dengan maksud supaya

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasi Sebelum melakukan implementasi aplikasi administrasi pembelian dan pemakaian barang, aplikasi ini membutuhkan perangkat keras (hardware) dan perangkat

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut: BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi sistem Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Dalam implementasi perancangan aplikasi web E-Commerce

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Lampu Lalu Lintas 2.1.1 Pengertian Lampu Lalu Lintas Menurut Penjelasan UU Lalu Lintas No. 14 tahun 1992 pasal 8 ayat 1 huruf c menyebutkan bahwa Pengertian alat pemberi isyarat

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 program dan pembahasan dari Data Mining Peminjaman Buku Menggunakan Metode Algoritma Apriori Pada Perpustakaan

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM 5.1 IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahapan implementasi bertujuan untuk memastikan apakah perangkat lunak yang dibuat dapat bekerja secara efektif dan efisien sesuai dengan yang diharapkan.

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

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Program Adapun hasil dan pembahasan sistem akuntanasi piutang pada PT. Pertamina UPMS 1 Medan adalah seperti berikut : IV.1.1 Tampilan Input 1. Login Adapun hasil

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut :

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut : BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PERANGKAT LUNAK Lingkungan perangkat keras yang digunakan untuk perancangan sistem dan tempat implementasi dari perangkat lunak ini adalah sebagai berikut

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Menjalankan Sistem Aplikasi Tracking Kartu Halo perlu memperhatikan lingkungan operasional dan pengembangan yang meliputi perangkat keras (hardware) yang

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Uji Coba Aplikasi chatting ini dirancangan untuk berjalan dalam sistem operasi Windows. Untuk menjalankan aplikasi ini dapat dilakukan dengan dengan menggunakan aplikasi

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Implementasi Sistem merupakan kegiatan memperoleh dan mengintegrasikan sumber daya fisik dan konseptual yang menghasilkan suatu sistem yang bekerja. Dalam 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 adalah tampilan hasil dan pembahasan dari Perancangan Sistem Informasi Akuntansi Management Fee Jasa Outsourcing Pada PT. Dara Indonesia. IV.1.1 Halaman

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Sistem Analisa perancangan kompresi file yang akan dibangun mengimplementasikan algoritma Deflate Zip, algoritma pengkompresian file yang

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan Sistem Informasi Akuntansi Inventory Control Buku-Buku Perpustakaan Menggunakan Metode

Lebih terperinci

BAB III METODE PENELITIAN. Langkah penelitian yang digunakan disajikan pada Gambar 4.

BAB III METODE PENELITIAN. Langkah penelitian yang digunakan disajikan pada Gambar 4. BAB III METODE PENELITIAN 3.1 Metode Penelitian Langkah penelitian yang digunakan disajikan pada Gambar 4. Gambar 4. Metode Penelitian 20 3.1.1 Analisis Kebutuhan Analisis kebutuhan yang dibutuhkan pada

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 adalah tampilan hasil dan perbandingan dari sistem pemotongan pajak dengan Net Method dan Gross Up Method pada DPRD Provinsi Sumatera Utara. IV.1.1.

Lebih terperinci

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke 74 BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI 5.1. Pengujian Pengujian program adalah pengujian dimana user memasukan data ke dalam sistem informasi yang sudah dibuat. Dengan adanya pengujian ini maka data

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA Program Aplikasi Keamanan Data Dengan Metode End Of File (EOF) dan Algoritma MD5 ini dibangun dengan tujuan untuk menjaga keamanan data teks yang dikirimkan ke user lain dengan

Lebih terperinci

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping) BAB III STRUKTUR KONTROL Struktur kontrol yang dimiliki oleh visual basic hampir sama dengan bahasa pemograman lainnya. Struktur kontrol merupakan pengaturan aliran program, berbentuk rangkaian perintah

Lebih terperinci

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi BAB 3 METODOLOGI 3.1 Metodologi Penelitian Metodologi penelitian yang digunakan dalam penulisan ini adalah studi kepustakaan dan studi laboratorium dimana penulis mempelajari teori-teori teknik pencarian

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Hasil analisa dan implementasi dari sistem otomasi pembuatan flow chart

BAB IV IMPLEMENTASI DAN EVALUASI. Hasil analisa dan implementasi dari sistem otomasi pembuatan flow chart BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Analisa dan Implementasi Sistem Hasil analisa dan implementasi dari sistem otomasi pembuatan flow chart dan flow graph ini akan disampaikan pada sub bab disini. Pada

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Bab ini berisi uraian mengenai tahapan untuk membangun/mewujudkan rancangan sistem baru secara nyata. Kegiatan yang dibahas meliputi pengujian perangkat lunakdan instalasi. Diagram

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi sistem adalah tahap pengubahan hasil analisis dan perancangan sistem ke dalam bahasa pemrograman sehingga menghasilkan aplikasi.

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Tahapan implementasi merupakan kelanjutan dari kegiatan rancangan sistem dan dapat dipandang sebagai suatu usaha untuk mewujudkan sistem yang telah dirancang. Langkah langkah

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Adapun hasil sistem informasi akuntansi jasa kontraktor adalah seperti berikut : 1. Form Login Adapun hasil form Login dapat dilihat pada gambar IV.1 berikut

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan penyisipan sebuah pesan rahasia kedalam media citra digital dengan

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 HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan program. Dimana didalam program ini terdapat tampilan login, tampilan menu utama, tampilan

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

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar BAB IV IMPLEMENTASI DAN EVALUASI Pada bab empat ini akan dibahas mengenai hasil analisis dan perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar Komputer Surabaya Jawa Timur meliputi

Lebih terperinci

BAB IV HASIL DAN UJICOBA. Berikut adalah tampilan hasil dan pembahasan dari penerapan metode flat

BAB IV HASIL DAN UJICOBA. Berikut adalah tampilan hasil dan pembahasan dari penerapan metode flat BAB IV HASIL DAN UJICOBA IV.1 Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan. halaman

Lebih terperinci

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 77 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Penulis merancang program sistem pakar untuk menentukan klasifikasi kendaraan bermotor menggunakan metode forward chaining dengan menggunakan bahasa pemogram

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Analisa Hasil Dalam bab ini akan dijelaskan dan ditampilkan bagaimana hasil dari rancangan sistem yang dibuat beserta pembahasan tentang sistem tersebut. Adapun hasil dari

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

STRUKTUR DATA Pertemuan 4

STRUKTUR DATA Pertemuan 4 STRUKTUR DATA Pertemuan 4 Struktur Data prepared by Suyanto 1 Definisi Stack atau Tumpukan adalah suatu struktur data yang terbentuk dari barisan hingga yang terurut dari satuan data. Pada Stack, penambahan

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 administrasi gudang.

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 Pada bab ini akan ditampilkan hasil dari perancangan program yang terdiri dari form-form sistem pendukung keputusan pemilihan makanan bayi yang terdiri dari

Lebih terperinci

BAB IV IMPLEMENTASI 4.1. IMPLEMENTASI

BAB IV IMPLEMENTASI 4.1. IMPLEMENTASI BAB IV IMPLEMENTASI 4.1. IMPLEMENTASI Implementasi merupakan penerapan desain (perancangan) aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak dan perangkat keras yang digunakan.

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

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Aplikasi telah dirancang menghasilkan informasi mengenai flora dan fauna beserta permainan tebak gambar dan tebak suara. IV.1 Tampilan Hasil Berikut ini dijelaskan

Lebih terperinci

BAB III METODE PENELITIAN. Tahapan yang dilakukan dalam penelitian ini disajikan pada Gambar 3. Pengujian

BAB III METODE PENELITIAN. Tahapan yang dilakukan dalam penelitian ini disajikan pada Gambar 3. Pengujian BAB III METODE PENELITIAN 3.1 Tahapan Penelitian Tahapan yang dilakukan dalam penelitian ini disajikan pada Gambar 3. Pengujian aplikasi dilakukan berdasarkan pada skenario pengujian yang ditentukan. 30

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Rangkaian Logika Rangkaian logika terbentuk dari hubungan beberapa gerbang (gate) logika. Rangkaian logika bekerja secara digital. Output dari suatu rangkaian logika ditentukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Installasi Program Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih dahulu komponen-komponen utama komputer yang mendukung setiap proses harus

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

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 II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2.1. Tipe Data Abstrak (TDA) Tipe data sebuah variabel adalah kumpulan nilai yang dapat dimuat oleh variabel ini. Misalnya sebuah tipe boolean hanya bernilai TRUE atau FALSE, tidak

Lebih terperinci

BAB V. Pengujian dan Impelentasi Sistem. adanya kesalahan kesalahan. Untuk itu dilakukan tahap pengujian, kesalahan

BAB V. Pengujian dan Impelentasi Sistem. adanya kesalahan kesalahan. Untuk itu dilakukan tahap pengujian, kesalahan BAB V Pengujian dan Impelentasi Sistem 5.1. Pengujian Tahap pengujian sangat perlu dilakukan dengan tujuan agar tidak terdapat adanya kesalahan kesalahan. Untuk itu dilakukan tahap pengujian, kesalahan

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

Algoritma Pemrograman 2 B

Algoritma Pemrograman 2 B Algoritma Pemrograman 2 B Dr. Lily Wulandari Minggu 3 TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM 1 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapab tipe data

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil IV.1.1. Tampilan Hasil Form Login Form ini berfungsi sebagai tempat untuk melakukan login pada sistem. Pemakai sistem diwajibkan untuk memasukan username

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Dalam analisis sistem dilakukan penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

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 Sistem Pendukung Keputusan Jumlah Produksi Sarung tangan Karet Pada PT. Intan Hevea

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 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 Visual

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