BAB 1V IMPLEMENTASI DAN PENGUJI DATA

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

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

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

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

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

SNIPTEK 2014 ISBN: SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI

BAB IV HASIL DAN PEMBAHASAN

Tutorial, Source code, Request Program Visual Basic

BAB IV RANCANGAN SISTEM USULAN

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

Bahasa Pemrograman-1 (Visual Basic)

BAB III HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

KODE PROGRAM FORM PENJUALAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

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

Basic Programing Visual Basic

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM


BAB IV HASIL DAN PEMBAHASAN

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com)

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

Koneksi Visual Basic Dan Database Microsoft Access

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

LISTING PROGRAM. Private Sub Form_Load() lblwaktu.caption = Format(Now, "DDDD, d MMMM yyyy End Sub

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. Kunjungan sales digunakkan untuk melihat berapa banyak kunjungan sales

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub

BAHASA PEMROGRAMAN (LISTING PROGRAM)

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

Membuat Form Input Barang (Untuk Server)

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB III ANALISA DAN PERANCANGAN

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. analisis dan perancangan sebelumnya diterjemahkan ke dalam suatu bentuk

BAB IV HASIL DAN PEMBAHASAN

BAB III DESAIN DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI REALISASI ANGGARAN

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

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV HASIL DAN UJI COBA. Pakar Diagnosa Faktor Kegagalan Penanaman Ulang Kelapa Sawit menggunakan

BAB IV HASIL DAN PEMBAHASAN

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

Gambar 4.60Tampilan Menu Utama

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

BAB II LANDASAN TEORI

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB V IMPLEMENTASI SISTEM. pada sistem, uraian instalasi pada Aplikasi inventory barang Toko R&R Berikut

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.


BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

LAMPIRAN. Source Code Program Untuk MDI Utama

Program absen dengan menggunakan visual basic 6.0

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB III DESAIN DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pemrograman Database dengan perintah SQL

BAB III METODE PENELITIAN. penyelesaian hasil utama. Analisis sistem perangkat lunak adalah dokumen. komputer yang akan mengimplementasikan sistem.

Transkripsi:

36 BAB 1V IMPLEMENTASI DAN PENGUJI DATA 4.1. Analisa kebutuhan software Kebutuhan system terdiri dari infut,proses, output system pakar.analisis kebutuhan system di lakukan data apa saja yang di butuhkan oleh system,sehingga dapat di proses dan menghasilkan informasi yang di butuhkan pakar Berikut Ini adalah sfeksipikasi kebutuhan (Sisitem Requetmen) untuk aplikasi sistem fakar Halaman user : A1. User dapat mengelola data user. A2. User dapat mengelola data pasien A3. User dapat mengelola data kucing A4. User dapat mengelola Data gejala A5. User dapat mengelola Data diagnosa A6 User dapat mengelola data penyakit A7. User dapat mengelola lap data user A8 User dapat mengelola lap data pasien A9 User dapat mengelola lap data gejala A10 User dapat mengelola lap data penyakit A11 User dapat mengelola lap data hasil diagnosa

37 B1. use case diagram Dari tahapan analis,penulis membuat gambar use case sebagi berikut : 1. use case diagram user Deskripsi Use Case Mengelola Data User Tabel IV.2 Deskripsi Use Case Diagram Mengelola Data User Use Case Name Requirement Goal Post-condition Pre-condition Failed and condition Primary Actors Main Flow / Basic Path Proses data user A1 User dapat mengakses segala menu, yang ada di system fakar penyakit kulit pada kucing User mengetahui tentang aplikasi penyakit kulit pada kucing User telah login User dapat mengetahui jenis penyakit solusi untuk penyembuhanya User 1. user menjawab pertanyaan berupa gejala pada penyakit kucing yang di

38 derita 2. user mendapatkan informasi jenis penyakit kulit pada kucing 3. user mendapatkan solusi untuk jenis penyakit kulit pada kucing 2. use case diagram data pasien Gambar lv. Use diagram data pasien Tabel lv.2 deskripsi use case diagram data pasien pada halaman user Use case name Requitment Goal Pre-condition Mainflow /basic path Mengelola data pasien A2 User dapat mengelola data penyakit User telah login 1 user dapat mengubah data pasien 2 user dapat mengubah data pasien

39 3 user dapat menghapus data pasien 3. use case diagram data kucing Gambar lv. Use diagram data kucing Tabel lv.2 deskripsi use case diagram data kucing pada halaman user Use case name Requitment Goal Pre-condition Mainflow / basic path Mengelola data kucing A3 User dapat mengelola data kucing User telah login 1 user dapat menambah data kucing 2 user dapat mengubah data kucing 3 user dapat menghapus data kucing

40 4. use case diagram data gejala Gambar lv. Use diagram data gejala Tabel lv.2 deskripsi use case diagram data gejala pada halaman user Use case name Requitment Goal Pre-conditions Maintflow / basic path Mengelola data gejala A4 User dapat mengelola data gejala User telah login 1 User menambah data gejala 2 user mengubah data gejala 3 user menghapus data gejala

41 5. use case diagram data diagnosa Gambar lv. Use diagram data diagnose Tabel lv.5 deskripsi use case diagram data diagnosa pada halaman user Use case name Requitment Goal Pre-conditions Mainflow / basic path Mengelola data Diagnosa A5 User dapat mengelola data Diagnosa User telah login 1 user menambah data diagnosa 2 user mengubah data diagnosa 3 user menghapus data diagnosa

42 6 use case diagram data penyakit Gambar lv. Use diagram data penyakit Tabel lv.6 deskripsi use case diagram data penyakit pada halaman user Use case name Requitment Goal Pre-conditions Mainflow / basic fath Mengelola data Penyakit A6 User dapat mengelola data penyakit User telah login 1 User menambahkan data penyakit 2 User mengubah data penyakit 3 User menghapus data penyakit

43 7. use case diagram lap data user Gambar lv. Use diagram laporan data user Tabel lv.7 deskripsi use case diagram laporan data user pada halaman user Use case name Requitment Goal Pre-condition Mainflow /basic path Mengelola data laporan user A7 User dapat mengelola laporan data user User telah login 1 user dapat mengubah lap data user 2 user dapat mengubah lap data user 3 user dapat menghapus lap data user

44 8. use case diagram lap data pasien Gambar lv. Use diagram laporan data pasien Tabel lv.8 deskripsi use case diagram laporan data pasien pada halaman user Use case name Requitment Goal Pre-condition Mainflow /basic path Mengelola data laporan pasien A8 User dapat mengelola laporan data Pasien User telah login 1 user dapat mengubah laporan data pasien 2 user dapat mengubah laporan data pasien 3 user dapat menghapus laporan data pasien

45 9. use case diagram laporan data gejala Gambar lv. Use diagram laporan data gejala Tabel lv.9 deskripsi use case diagram laporan data gejala pada halaman user Use case name Requitment Goal Pre-condition Mainflow /basic path Mengelola data laporan data gejala A9 User dapat mengelola laporan data gejala User telah login 1 user dapat mengubah laporan data gejala 2 user dapat mengubah laporan data gejala 3 user dapat menghapus laporan data gejala

46 10. use case diagram laporan data penyakit Gambar lv. Use diagram laporan data penyakit Tabel lv.10 deskripsi use case diagram laporan data penyakit pada halaman user Use case name Requitment Goal Pre-condition Mainflow /basic path Mengelola data laporan data penyakit A10 User dapat mengelola laporan data penyakit User telah login 1 user dapat mengubah laporan data penyakit 2 user dapat mengubah laporan data penyakit 3 user dapat menghapus laporan data penyakit

47 Gambar lv. Use diagram laporan data Hasil diagnosa Tabel lv.10 deskripsi use case diagram laporan data Hasil diagnosa pada halaman user Use case name Requitment Goal Pre-condition Mainflow /basic path Mengelola data laporan data Hasil diagnosa A11 User dapat mengelola laporan data penyakit User telah login 1 user dapat mengubah laporan data Hasil diagnosa 2 user dapat mengubah laporan data Hasil diagnosa 3 user dapat menghapus laporan data Hasil diagnosa

48 A spesifikasi file table a. Spesifikasi File Tabel User Nama Database : system pakar Nama File : Tabel User Akronim : DataPetugas Tipe File : File Pengguna Akses File : Random Panjang Record : 65 Kunci Field : KODEUSER Tabel IV. Spesifikasi File Tabel User No Elemen Data Nama Field Type Size Keterangan 1 Kode User KODEUSER Varchar 10 Primary Key 2 Nama User NAMAUSER Varchar 10 3 Password PASSWORDUSER Varchar 10 4 No Telp NOTELP Varcahr 15 5 Alamat ALAMAT Varchar 20 A. Spesifikasi file table data pasien Nama Database : system pakar Nama File : Tabel Data pasien Akronim : Nama Kucing Tipe File : File Pengguna Akses File : Random Panjang Record : 63 Kunci Field : Data pasien

49 Tabel IV. Spesifikasi File Tabel Data pasien No Elemen Data Nama Field Type Size Keterangan 1 Nama kucing NAMA KUCING Varchar 10 Primary Key 2 Jenis Kucing JENIS KUCING Varchar 10 3 Usia USIA Varchar 10 c. Sfesifikasi table data kucing Nama Database : system pakar Nama File : Tabel Data kucing Akronim : Nama Kucing Tipe File : File Pengguna Akses File : Random Panjang Record : 30 Kunci Field : Data kucing Tabel IV. Spesifikasi File Tabel Data Kucing No Elemen Data Nama Field Type Size Keterangan 1 Nama kucing NAMA KUCING Varchar 13 Primary Key 2 Jenis Kucing JENIS KUCING Varchar 13 3 Usia USIA Varchar 13

50 d. Sfesifikasi table data gejala Nama Database : system pakar Nama File : Tabel Data gejala Akronim : Nama gejala Tipe File : File Pengguna Akses File : Random Panjang Record : 49 Kunci Field : Data gejala Tabel IV. Spesifikasi File Tabel Data gejala No Elemen Data Nama Field Type Size Keterangan 1 Kode gejala KODE GEJALA Varchar 3 Primary Key 2 Nama gejala NAMA GEJALA Varchar 3

51 e. Sfesifikasi table data Diagnosa Nama Database : system pakar Nama File : Tabel Data Diagnosa Akronim : Nama gejala Tipe File : File Pengguna Akses File : Random Panjang Record : 6 Kunci Field : Data Diagnosa Tabel IV. Spesifikasi File Tabel Data Diagnosa No Elemen Data Nama Field Type Size Keterangan 1 Kode diagnosa KODE DIAGNOSA Varchar 3 Primary Key 2 Jenis diagnosa JENIS DIAGNOSA Varchar 3 F. Sfesifikasi table data Penyakit Nama Database : system pakar Nama File : Tabel Data penyakit Akronim : Nama penyakit Tipe File : File Pengguna Akses File : Random Panjang Record : 106 Kunci Field : Data penyakit

52 Tabel IV. Spesifikasi File Tabel Data penyakit No Elemen Data Nama Field Type Size Keterangan 1 Kode penyakit KODE PENYAKIT Varchar 3 Primary Key 2 Jenis penyakit JENIS PENYAKIT Varchar 3 3 Nama penyakit NAMA PENYAKIT 100 f. Sfesifikasi table Hasil Diagnosa Nama Database : system pakar Nama File : Tabel Data Diagnosa Akronim : Nama gejala Tipe File : File Pengguna Akses File : Random Panjang Record : 8 Kunci Field : Data Diagnosa Tabel IV. Spesifikasi File Tabel Data Diagnosa No Elemen Data Nama Field Type Size Keterangan 1 Kode diagnosa KODE DIAGNOSA Varchar 4 Primary Key 2 Jenis diagnosa JENIS DIAGNOSA Varchar 4

53 4.2.desain pada tahapan ini akan di jelaskan tentang desain database, dan desain user interface 4.21. Database pengambaran hubungan antar table yang di buat serta relasi antar table pada system pakar ini menggunakan ERD berikut adalah gambarnya : Entity relationship 4.2.2 sofware architecture Desain software architecture pada rancangan system program usulan ini Di buat dengan menggambarkan sebuah component diagram dan deployment diagram

54 A. Component diagram Component diagram di buat untuk menunjukan organisasi dan ketergantungan antar kumulan komponen di dalam sebuah system.component diagram ini di gunakan untuk memodelkan hubungan saling ketergantungan antara source code perangkat lunak (software) aplikasi database dan antar muka interface Save Conten data View Login Gambar lv.4 component Diagram penyakit pada kucing

55 B. Deyploment diagram Deyploment diagram mengambarkan detail bagaimana komponen di deyfloment dalam instruktur system,menunjukan konfigurasi komponen dalam proses esekusi aplikasi Deyfloment Deployment Diagram Sistem pakar

56 4.2.3. User interface Gambar IV. Form Login Gambar IV.37

57 Form Menu Utama user Gambar IV Form Menu Utama user

58 Gambar IV Form Menu Data pasien

59 Gambar IV Form Menu Data kucing

60 Gambar IV Form Menu Data penyakit

61 Gambar IV Form Menu Data gejala

62 Gambar IV Form Menu komprimasi diagnosa

63 Gambar IV Form Menu diagnosa

64 Gambar IV Form Menu hasil diagnosa

65 Gambar IV Form Menu laporan data user

66 Gambar IV Form Menu laporan data pasien

67

68 Gambar IV Form Menu laporan data penyakit

69 Gambar IV Form Menu laporan data gejala

70

71 Gambar IV Form Menu laporan data gejala

72

73 4.3 code generation A. Form Login B. Dim a As Byte C. Dim b As Byte Private Sub cmdcancel_click() If tkodeuser.enabled = True Then tkodeuser = "" tkodeuser.setfocus Else tpass = "" tpass.setfocus End If Private Sub cmdlogin_click() End Private Sub Form_Activate() tkodeuser.setfocus Me.cmdcancel.Enabled = True Private Sub Form_Load() koneksi tpass.enabled = False Private Sub tkodeuser_change() tkodeuser.maxlength = 7 Private Sub tkodeuser_keypress(keyascii As Integer) If KeyAscii = 13 Then Set rsuser = conn.execute("select*from tabeluser where KODEUSER='" + tkodeuser.text + "'") With rsuser If.EOF Then a = a + 1 If 1 - a = 0 Then MsgBox "Kesempatan Pertama Salah" & Chr(13) & " KODEUSER '" & tkodeuser & "' tidak dikenal" tkodeuser.text = "" tkodeuser.setfocus ElseIf 2 - a = 0 Then MsgBox "Kesempatan Kedua Salah" & Chr(13) & " KODEUSER'" & tkodeuser & "' tidak dikenal" tkodeuser.text = "" tkodeuser.setfocus Else MsgBox "Kesempatan Terakhir Salah" & Chr(13) & " KODEUSER '" & tkodeuser & "' tidak dikenal" & Chr(13) & "'" Unload Me End If

74 Else tkodeuser.enabled = False tpass.enabled = True tpass.setfocus End If End With End If Private Sub tpass_keypress(keyascii As Integer) If KeyAscii = 13 Then Set rsuser = conn.execute("select*from tabeluser where KODEUSER='" + tkodeuser.text + "' and PASSWORDUSER='" + tpass.text + "'") With rsuser If.EOF Then b = b + 1 If 1 - b = 0 Then MsgBox "Kesempatan Pertama salah" & Chr(13) & " PASSWORDUSER'" & tpass & "' tidak dikenal" tpass.text = "" tpass.setfocus ElseIf 2 - b = 0 Then MsgBox "Kesempatan Kedua salah " & Chr(13) & " PASSWORDUSER'" & tpass & "' tidak dikenal" tpass.text = "" tpass.setfocus Else MsgBox "Kesempatan Terakhir Salah" & Chr(13) & "PASSWORDUSER'" & tpass & "' tidak dikenal" Unload Me End If Else MDIForm1.Show MsgBox "Selamat datang" +.Fields(1) + "'", vbinformation, "INFO" End If End With End If B. Form Data User Dim tambahdata As Boolean Sub nomat() Dim no As Integer With petugas.recordset If.RecordCount > 0 Then.MoveLast no = Val(Right(!KODEUSER, 2)) + 1 If no < 10 Then

Me.tkodeuser.Text = "KU" & "0" & no Else Me.tkodeuser.Text = "KU" & no End If Else Me.tkodeuser.Text = "KU" & "01" End If End With Sub tampil() With petugas.recordset Me.tkodeuser.Text =!KODEUSER Me.tnamauser.Text =!NAMAUSER Me.tpassword.Text =!PASSWORDUSER Me.ttlp.Text =!NOTELP Me.talamat.Text =!ALAMAT End With Sub bersih() Dim a As Control For Each a In Me If TypeOf a Is TextBox Then a.text = "" Next Sub tombol(a, b, c, d, e, f As Boolean) Me.cmdtambah.Enabled = a Me.cmdsimpan.Enabled = b Me.cmdbatal.Enabled = c Me.cmdhapus.Enabled = d Me.cmdubah.Enabled = e Me.cmdkeluar.Enabled = False Sub aktif() Dim b As Control For Each b In Me If TypeOf b Is TextBox Then b.enabled = 1 Next tombol 0, 1, 1, 0, 0, 0 Me.tkodeuser.Enabled = 0 Sub non() Dim c As Control For Each c In Me If TypeOf c Is TextBox Then c.enabled = 0 Next tombol 1, 0, 0, 1, 1, 1 Private Sub cmdbatal_click() Me.bersih Me.non Frame3.Visible = False 75

Frame1.Visible = False Private Sub cmdhapus_click() Frame1.Visible = True Me.thapus.Enabled = 1 Me.thapus.SetFocus tombol 0, 0, 1, 0, 0, 0 Private Sub cmdkeluar_click() End Private Sub cmdlaporan_click() cr.reset cr.reportfilename = App.Path & "\rptpetugas.rpt" cr.datafiles(0) = App.Path & "\dbakademik.mdb" cr.retrievedatafiles cr.windowstate = crptmaximized cr.action = 1 Private Sub cmdmenu_click() MDIForm1.Show Private Sub cmdsimpan_click() If Me.tkodeuser.Text = "" Or Me.tnamauser = "" Or Me.tpassword.Text = "" Or Me.ttlp.Text = "" Or Me.talamat.Text = "" Then MsgBox "Data harus diisi dengan lengkap", vbexclamation, "Perhatian" Else If tambahdata = True Then With petugas.recordset.addnew!kodeuser = Me.tkodeuser.Text!NAMAUSER = Me.tnamauser.Text!PASSWORDUSER = Me.tpassword.Text!NOTELP = Me.ttlp.Text!ALAMAT = Me.talamat.Text.Update End With Else With petugas.recordset!kodeuser = Me.tkodeuser.Text!NAMAUSER = Me.tnamauser.Text!PASSWORDUSER = Me.tpassword.Text!NOTELP = Me.ttlp.Text!ALAMAT = Me.talamat.Text.Update End With End If Me.bersih Me.non petugas.recordset.movelast End If 76

77 Frame1.Visible = False Private Sub cmdtambah_click() tambahdata = True Me.bersih Me.aktif Me.nomat Me.tnamauser.Enabled = 1 Me.tnamauser.SetFocus Private Sub cmdubah_click() tambahdata = False Frame1.Visible = True Me.tubah.Enabled = 1 Me.tubah.SetFocus tombol 0, 0, 1, 0, 0, 0 Private Sub Form_Load() Call koneksi petugas.connectionstring = conn.connectionstring petugas.recordsource = "select*from tabeluser" Me.non DataGrid1.Enabled = 0 Me.tpassword.MaxLength = 10 Private Sub Form_Unload(Cancel As Integer) On Error Resume Next Do Until Me.Top <= -9000 DoEvents Me.Move Me.Left, Me.Top - 70 DoEvents Loop Unload Me Private Sub talamat_keypress(keyascii As Integer) If KeyAscii = 13 Then Me.cmdsimpan.Enabled = True Me.cmdsimpan.SetFocus End If Private Sub thapus_keypress(keyascii As Integer) If KeyAscii = 13 Then With petugas.recordset.find "KODEUSER ='" + thapus.text + "'",, adsearchforward, 1 If.EOF Then MsgBox "Maaf Kode Petugas Tidak Ada", vbokonly + vbexclamation, "Info" thapus.text = ""

78 thapus.setfocus Else tampil If MsgBox("Yakin Dihapus?", vbcritical + vbyesno, "Hati-Hati") = vbyes Then petugas.recordset.delete petugas.recordset.movenext thapus.text = "" Frame1.Visible = False bersih non Else petugas.recordset.movefirst Frame1.Visible = False bersih Me.non End If End If End With End If Private Sub tnamauser_keypress(keyascii As Integer) If KeyAscii = 13 Then Me.tpassword.Enabled = True Me.tpassword.SetFocus End If Private Sub tpassword_keypress(keyascii As Integer) If KeyAscii = 13 Then Me.ttlp.Enabled = True Me.ttlp.SetFocus End If Private Sub ttlp_keypress(keyascii As Integer) If KeyAscii = 13 Then Me.talamat.Enabled = True Me.talamat.SetFocus End If Private Sub tubah_keypress(keyascii As Integer) If KeyAscii = 13 Then With petugas.recordset.find "KODEUSER='" + tubah.text + "'",, adsearchforward, 1 If.EOF Then MsgBox "Maaf Kode User tidak ada", vbokonly + vbexclamation, "INFO" tubah.text = "" tubah.setfocus Else

79 tampil Frame3.Visible = False aktif Me.tkodeuser.Enabled = 0 cmdsimpan.enabled = 1 End If End With End If 4.4.Testing A. Form Login user No Skenario Test Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Masukan kode Kode user Kode user tidak Sesuai valid user yang salah dikenal harapan 2 Masukan kode Kode Sistem menerima Sesuai valid yang benar user: akses login harapan KU03 3 Masukan Password Password tidak Sesuai valid Password yang salah dikenal harapan salah 4 Masukan Password: Sistem menerima Sesuai Valid password yang 123 akses login dan harapan benas langsung menampilkan form menu utama

80 4.5.Support Setelah analisa sistem dan desain dilakukan, tahap yang akan dilakukan selanjutnya, tahap yang akan dilakukan selanjutnya adalah penerapan sistem. Dalam pembuatan pengembangan sistem informasi yang diolah oleh penulis membutuhkan beberapa support diantaranya visual basic 6.0 untuk membuat form system, mysql untuk membuat database, xampp untuk koneksi database serta crystal Report untuk membuat laporan. Selain itu juga perangkat keras (hardware) yaitu notebook acer dengan sistem operasi Windows 7..4.51. Spesifikasi Hardware dan Software Tabel IV. Spesifikasi Hardware dan Software Kebutuhan Keterangan Sistem Operasi Windows 7 Ultimate Processor intel coretm 1.3 RAM 2 GB Hardisk CD Drive Monitor SVGA 15 Inch Keyboard 88 keys Printer Ink Jet Mouse Standart Software Microsoft Visual Basic 6.0, MySQL Php MyAdmin, Crystal Report

81 4.6.Spesifikasi Dokumen Sistem Usulan a. Nama Dokumen : laporan data pasien Fungsi : Sebagai laporan Sumber : pasien Tujuan : User Media : Tampilan Frekuensi : Setiap terjadi pemeriksaan Format : Lampiran B-1 b. Nama Dokumen : Laporan Data penyakit Fungsi : sebagai laporan penyakit Sumber : Pasien Tujuan : User Media : Tampilan Frekuensi : Setiap terjadi pemeriksaan Format : Lampiran B-2 c. Nama Dokumen : Laporan data gejala Fungsi : sebagai laporan gejala Sumber : Pasien Tujuan : User Media : Tampilan Frekuensi : Setiap terjadi pemeriksaan Format : Lampiran B-3

82 d. Nama Dokumen : Laporan Data user Fungsi : sebagai laporan data user Sumber : User Tujuan : User Media : Tampilan Frekuensi : Setiap terjadi penrgantian User Format : Lampiran B-4 e. Nama Dokumen : Laporan Data hasil diagnosa Fungsi : sebagai laporan diagnosa Sumber : Pasien Tujuan : User Media : Tampilan Frekuensi : Setiap terjadi pemeriksaan Format : Lampiran B-5