• Tidak ada hasil yang ditemukan

4. IMPLEMENTASI SISTEM

N/A
N/A
Protected

Academic year: 2022

Membagikan "4. IMPLEMENTASI SISTEM"

Copied!
15
0
0

Teks penuh

(1)

4. IMPLEMENTASI SISTEM

4.1. Pengaturan Awal Microsoft SQL Server 2005

Ketika ingin melakukan implementasi sistem dari aplikasi dalam skripsi ini, langkah pertama yang harus dilakukan adalah pengaturan awal pada Microsoft SQL Server 2005. Untuk mengaktifkan server ini, maka dijalankan SQL Server Management Studio lalu ditekan tombol connect, seperti dapata dilihat pada Gambar 4.1.

Gambar 4.1 Mengaktifkan Microsoft SQL Server 2005

Untuk membuat database baru pada Microsoft SQL Server 2005 dapat dilihat pada Gambar 4.2. kemudian nama database harus diinputkan dan dapat dilakukan pengaturan-pengaturan lain seperti pada Gambar 4.3.

Gambar 4.2 Pembuatan Database Baru

(2)

Gambar 4.3 Pengaturan Database

Untuk membuat tabel pada Microsoft SQL Server 2005 dapat dilihat pada Gambar 4.4. kemudian pengaturan isi dari tabel diinputkan seperti pada Gambar 4.5.

Gambar 4.4 Pembuatan Tabel Baru

(3)

Gambar 4.5 Pengaturan Isi Tabel

4.2. Koneksi Database

Koneksi database diperlukan untuk menghubungkan Microsoft SQL Server 2005 dengan Microsoft Visual Basic 6.0. hal ini dlilakukan agar data dari database server dapat diakses oleh program. Koneksi database dilakukan dengan melakukan setting pada connection string, yaitu yang pertama dilakukan adalah melakukan penambahan dan pengecekan koneksi pada Gambar 4.6.

Gambar 4.6 Pengecekan Koneksi

(4)

4.3. Implementasi Program

Implementasi program merupakan penerapan rancangan dari desain yang telah dibuat. Berikut ini yang menjelaskan form dan keterangan beserta segmen yang berkaitan pada program.

Tabel 4.1 Tabel Form

Form Keterangan Segmen

Master Biaya Menampilkan menu biaya muatan

(add,edit,delete)

Segmen 4.1

Daftar Toko Menampilkan menu daftar toko customer

(add,edit,delete)

Segmen 4.2

Master Biaya Lain-Lain Menampilkan daftar biaya lain-lain

(edit)

Segmen 4.3

Master Driver Menampilkan menu daftar driver

(add,edit,delete)

Segmen 4.4

Master Staff Menampilkan menu daftar staff

(add,edit,delete)

Segmen 4.5

Master Kendaraan Menampilkan menu daftar kendaraan

(add,edit,delete)

Segmen 4.6

Daftar Pajak Kendaraan Menampilkan daftar jatuh tempo pajak kendaraan (edit)

Segmen 4.7

Daftar Keur Kendaraan Menampilkan daftar jatuh tempo keur kendaraan (edit)

Segmen 4.8

Muatan Menampilkan menu daftar

order muatan (add,edit,delete)

Segmen 4.9

Tagihan Menampilkan menu daftar tagihan order

(edit,delete)

Segmen 4.10

1. Master Biaya

Pada form ini, user dapat memasukkan, mengubah, atau menghapus daftar biaya muatan tiap kota. Source Code Master Biaya dapat dilihat pada Segmen Program 4.1.

Segmen 4.1 Form Master Biaya

(5)

Untuk add data With Adodc1

.RecordSource = "select * from tujuan"

.Refresh

If Not .Recordset.EOF Then .Recordset.MoveFirst

For i = 1 To .Recordset.RecordCount

If LCase(Text1.Text) = LCase(.Recordset.Fields(1)) Then MsgBox "Kota tujuan sudah terdaftar sebelumnya"

cek = False End If

.Recordset.MoveNext Next

If cek = True Then .Recordset.AddNew

.Recordset.Fields(1) = Text1.Text

.Recordset.Fields(2) = CDbl(text2.Text) .Recordset.update

End If End If End With

Untuk edit data With Adodc1

.RecordSource = "select * from tujuan where id_kota=" &

id.Caption .Refresh

If Not .Recordset.EOF Then

.Recordset.Fields(1) = Text1.Text

.Recordset.Fields(2) = cdl(text2.Text) .Recordset.update

End If End With

Untuk delete data With Adodc1

.RecordSource = "select * from tujuan where ID_kota=" &

id.Caption .Refresh

.Recordset.Delete

.RecordSource = "select * from tujuan"

.Refresh End With

(6)

2. Master Toko

Pada Form ini, user dapat memasukkan, mengubah, atau menghapus data toko. Source code Master Toko dapat dilihat pada Segmen Program 4.2.

Segmen 4.2 Form Toko Untuk add toko

With Adodc1

.RecordSource = "select * from toko"

.Refresh

If Not .Recordset.EOF Then .Recordset.MoveFirst

For i = 1 To .Recordset.RecordCount If (LCase(nama.Text) =

LCase(.Recordset.Fields(1))) And (LCase(kota.Text) = LCase(.Recordset.Fields(3))) Then

cek = False

MsgBox "Toko sudah terdaftar sebelumnya"

End If

.Recordset.MoveNext Next

End If

If cek = True Then .Recordset.AddNew

.Recordset.Fields(1) = nama.Text .Recordset.Fields(2) = alamat.Text .Recordset.Fields(3) = kota.Text .Recordset.Fields(4) = telepon.Text .Recordset.update

End If End With

Untuk edit toko With Adodc1

.RecordSource = "select * from toko where ID_Toko=" & id.Caption

.Refresh

If Not .Recordset.EOF Then

.Recordset.Fields(1) = nama.Text .Recordset.Fields(2) = alamat.Text .Recordset.Fields(3) = kota.Text .Recordset.Fields(4) = telepon.Text .Recordset.update

.RecordSource = "Select * from toko"

.Refresh End If

End With

(7)

3. Master Biaya Lain-Lain

Pada Form ini, user mengubah daftar biaya lain-lain yang berkaitan dengan order muatan. Source code Master Biaya Lain-Lain dapat dilihat pada Segmen Program 4.3.

Segmen 4.3 Form Biaya Lain-Lain

4. Master Driver

Pada Form ini, user dapat memasukkan, mengubah, atau menghapus data driver. Source code Master Driver dapat dilihat pada Segmen Program 4.4.

Segmen 4.4 Form Driver Untuk edit biaya lain-lain

With Adodc1

.RecordSource = "select * from biaya"

.Refresh

.Recordset.Fields(0) = CLng(sangu.Text) .Recordset.Fields(1) = CLng(ijinmasuk.Text) .Recordset.Fields(2) = CLng(biayainap.Text) .Recordset.Fields(3) = CDbl(potongan.Text) .Recordset.Fields(4) = CDbl(gaji.Text) .Recordset.update

.Refresh End With

Untuk delete toko With Adodc1

.RecordSource = "select * from Toko where ID_Toko="

& id.Caption .Refresh

.Recordset.Delete

.RecordSource = "select * from toko"

.Refresh

Untuk add driver With Adodc1

.RecordSource="select * from driver"

.Refresh

If Not .Recordset.EOF Then

.Recordset.MoveFirstIf (LCase(nama.Text) = LCase(.Recordset.Fields(1))) And (DTPicker1.Value = .Recordset.Fields(3)) Then

(8)
(9)

5. Master Staff

Pada Form ini, user dapat memasukkan, mengubah, atau menghapus data staff. Source Code Master Staff dapat dilihat pada Segmen Program 4.5.

Segmen 4.5 Form Staff

(10)

6. Master Kendaraan

Pada Form ini, user dapat memasukkan, mengubah, atau menghapus data kendaraan. Source code Master Kendaraan dapat dilihat pada Segmen Program 4.6.

Segmen 4.6 Form Master Kendaraan Untuk delete staff

With Adodc1

.RecordSource = "select * from staff where ID_staff='" + Label13.Caption + "'"

.Refresh

.Recordset.Delete

.RecordSource = "select * from staff"

.Refresh End With

Untuk add kendaraan With Adodc1.Recordset If Not .EOF Then

.MoveFirst

For i = 1 To .RecordCount

If LCase(nopol.Text) = LCase(.Fields(1)) Then MsgBox "Kendaraan sudah terdaftar sebelumnya"

cek = False End If

.MoveNext Next

End If

If cek = True Then .AddNew

.Fields(1) = nopol.Text .Fields(2) = jenis.Text .Fields(3) = tahun.Text

.Fields(4) = DTPicker1.Value .Fields(5) = DTPicker2.Value .Fields(6) = Combo1.Text .Fields(7) = Combo3.Text .Fields(8) = Combo4.Text .update

End If End With

(11)

7. Daftar Pajak Kendaraan

Pada Form ini, user dapat mengubah status bayar dari pajak kendaraan. Source code Daftar Pajak Kendaraan dapat dilihat pada Segmen Program 4.7.

Segmen 4.7 Form Daftar Pajak Kendaraan Untuk edit kendaraan

With Adodc1

.RecordSource = "select * from kendaraan where id_kendaraan='" + id.Caption + "'"

.Refresh

.Recordset.Fields(1) = nopol.Text .Recordset.Fields(2) = jenis.Text .Recordset.Fields(3) = tahun.Text

.Recordset.Fields(4) = DTPicker1.Value .Recordset.Fields(5) = DTPicker2.Value .Recordset.Fields(6) = Combo1.Text .Recordset.Fields(7) = Combo3.Text .Recordset.Fields(8) = Combo4.Text .Recordset.update

Adodc1.RecordSource = "select * from kendaraan"

Adodc1.Refresh End With

Untuk delete kendaraan With Adodc1

.RecordSource = "select * from Kendaraan where id_Kendaraan='" + id.Caption + "'"

.Refresh

.Recordset.Delete

.RecordSource = "select * from Kendaraan"

.Refresh End With

Untuk edit pajak kendaraan With Adodc1

.RecordSource = "select

ID_kendaraan,Nomer_Kendaraan,Jenis,Tahun,Jatuh_Tempo_Pajak,status_bay ar_Pajak from kendaraan where ID_kendaraan='" & id.Caption & "'"

.Refresh

.Recordset.Fields(5) = Combo1.Text .Recordset.update

.RecordSource = "select

ID_kendaraan,Nomer_Kendaraan,Jenis,Tahun,Jatuh_Tempo_Pajak,status_bay ar_Pajak from kendaraan"

.Refresh End With

(12)

8. Daftar Keur Kendaraan

Pada Form ini, user dapat mengubah status bayar dari keur kendaraan. Source code Daftar Keur Kendaraan dapat dilihat pada Segmen Program 4.8.

Segmen 4.8 Form Daftar Keur Kendaraan

9. Muatan

Pada Form ini, user dapat memasukkan, mengubah, atau menghapus data order muatan. Source code Muatan dapat dilihat pada Segmen Program 4.7.

Segmen 4.9 Form Muatan Untuk add muatan

With Adodc1

.RecordSource = "select * from muatan"

.Refresh

If driver.Text = "" Or nopol.Text = "" Or tujuan.Text = "" Or toko.Text = "" Or order.Text = "" Or stat.Text = "" Then

MsgBox "data tidak lengkap"

status = False End If

If Not .Recordset.EOF Then .Recordset.MoveFirst

For i = 1 To .Recordset.RecordCount

If (DTPicker1.Value = .Recordset.Fields(1)) And (driver.Text = .Recordset.Fields(2)) Then

MsgBox "Driver telah terpakai pada tanggal tersebut"

driver.SetFocus status = False

Untuk edit keur kendaraan With Adodc1

.RecordSource = "select

ID_kendaraan,Nomer_Kendaraan,Jenis,Tahun,Jatuh_Tempo_keur,status_baya r_keur from kendaraan where ID_kendaraan='" & id.Caption & "'"

.Refresh

.Recordset.Fields(5) = Combo1.Text .Recordset.update

.RecordSource = "select

ID_kendaraan,Nomer_Kendaraan,Jenis,Tahun,Jatuh_Tempo_Keur,status_baya r_keur from kendaraan"

.Refresh End With

(13)
(14)
(15)

10. Tagihan

Pada Form ini, user dapat mengubah status bayar dari tagihan order muatan. Source code Tagihan dapat dilihat pada Segmen Program 4.8.

Segmen 4.10 Form Tagihan

Untuk edit tagihan With Adodc1

.RecordSource = "select status from tagihan where id_tagihan='" & Label7.Caption & "'"

.Refresh

.Recordset.Fields(0) = Combo1.Text .Recordset.update

.RecordSource = "select * from tagihan"

.Refresh End With

Referensi

Dokumen terkait

Data pengukuran selama fase generatif pada perlakuan bera (0,78), monokultur kedelai (0,81) dan tumpangsari jagung kedelai (0,82) menunjukkan nilai korelasi sangat kuat

Dari hasil penelitian dan pembahasan maka dapat disimpulkan bahwa religiusitas berpengaruh positif dan signifikan terhadap kualitas audit artinya bahwa auditor yang

Tässä tutkimuksessa opettajan toimintaan liittyvien osattomuuden kokemusten taakse kytkeytyy huoli siitä, onko opettajilla tarpeeksi aikaa ja resursseja tehdä työtään

Permasalahan multi-label diajukan karena hal ini dapat mengatasi klasifikasi biner, konversi multi-kelas ke multi-label yang hanya memiliki satu label kardinal, dan

Ketika koneksi jaringan komputer lokal ke server sudah kembali tersambung, maka sistem akan mengirimkan SMS notifikasi seperti yang tampak pada gambar 4.32. Ketika server

didefinisikan mengalami keracunan akut sianida bila kadar sianida serumnya  0.5 mg/L. Tapi kadar sianida serum tidak bisa dijadikan parameter untuk menentukan

MAI adalah salah satu produsen CPO di Indonesia yang memiliki kebun kelapa sawit serta pabrik minyak kelapa sawit, dengan kondisi bahan baku banyak, lahan luas dengan

Tampilan Form Absensi Guru Tampilan form absensi guru ini, user dapat melakukan input absensi guru (simpan), mengubah (ubah), dan menghapus absensi guru (hapus),