Laporan Praktikum Dan Sistem Informasi.docx

KATA PENGANTAR
Segala puji bagi Allah SWT semata karena dengan rahmat dan hidayah-Nya
lah penulis dapat menyelesaikan Laporan Praktikum Sistem Informasi tepat pada
waktunya.
Terwujudnya laporan ini, tentunya tidak lepas dari bantuan-bantuan yang
telah penulis terima. Pada kesempatan ini, penulis menyampaikan terima kasih
kepada yang terhormat:
1. Bapak Ahmad Fahrudi S, S.Kom. MT selaku dosen pembimbing
Praktikum Sistem Informasi.
2. Ibu Sandy Nataly Mantja, S.Kom selaku dosen mata kuliah Sistem
Informasi.
3. Ibu Sandy Nataly Mantja, S.Kom selaku Ketua Pelaksana Praktikum
Sistem Informasi Jurusan Teknik Informatika ITN Malang.
4. Instruktur Lab. Database dan Sistem Informasi Teknik Informatika yang
telah memberi petunjuk kepada penulis selama pelaksanaan praktikum.
5. Rekan-rekan yang telah membantu dalam pelaksanaan dan penyelesaian
laporan ini.
Harapan penulis laporan praktikum ini bermanfaat bagi penulis sendiri
maupun pembaca.

Malang, … Desember 2016


Penulis

DAFTAR ISI
KATA PENGANTAR..............................................................................................i
DAFTAR ISI...........................................................................................................ii
DAFTAR TABEL...................................................................................................vi
TUGAS PRAKTIKUM SISTEM INFORMASI.....................................................1
PERTEMUAN KE : 1..............................................................................................1
1.

Sistem Informasi...........................................................................................1

2.

Standart Operating Procedure (SOP)..........................................................1
2.1 Langkah-Langkah......................................................................................2
2.2 Alat dan Bahan...........................................................................................9
2.3 Tujuan........................................................................................................9
2.4 Kesimpulan..............................................................................................10


3.

Data Flow Diagram (DFD)........................................................................10
3.1 Langkah-Langkah....................................................................................11
3.2 Alat dan Bahan.........................................................................................12
3.3 Tujuan......................................................................................................12
3.4 Kesimpulan..............................................................................................13

TUGAS PRAKTIKUM SISTEM INFORMASI...................................................14
PERTEMUAN KE : 2............................................................................................14
1.

Database SQLServer 2005..........................................................................14
1.1 Langkah-Langkah....................................................................................14
1.2 Alat dan Bahan.........................................................................................17
1.3 Tujuan......................................................................................................17
1.4 Kesimpulan..............................................................................................17

2.


Client Server...............................................................................................18
2.1 Langkah-Langkah....................................................................................18
2.2 Alat dan Bahan.........................................................................................25
2.3 Tujuan......................................................................................................25
2.4 Kesimpulan..............................................................................................25

TUGAS PRAKTIKUM SISTEM INFORMASI...................................................26
PERTEMUAN KE : 3............................................................................................26
1.

Implementasi Visual Studio 2008...............................................................26
1.1 Langkah-Langkah....................................................................................26
1.2 Alat dan Bahan.........................................................................................57

1.3 Tujuan......................................................................................................57
1.4 Kesimpulan..............................................................................................57
TUGAS PRAKTIKUM SISTEM INFORMASI...................................................58
PERTEMUAN KE : 4............................................................................................58
1.


Implementasi Visual Studio 2008...............................................................58
1.1 Langkah-Langkah....................................................................................58
1.2 Alat dan Bahan.........................................................................................68
1.3 Tujuan......................................................................................................68
1.4 Kesimpulan..............................................................................................69

TUGAS PRAKTIKUM SISTEM INFORMASI...................................................70
PERTEMUAN KE : 5............................................................................................70
1.

Reporting.....................................................................................................70
1.1 Langkah-Langkah....................................................................................70
1.2 Alat dan Bahan.........................................................................................74
1.3 Tujuan......................................................................................................75
1.4 Kesimpulan..............................................................................................75

TUGAS PRAKTIKUM SISTEM INFORMASI...................................................76
PERTEMUAN KE : 6............................................................................................76
1.


Hak Akses...................................................................................................76
1.1 Langkah-Langkah....................................................................................76
1.2 Alat dan Bahan.........................................................................................80
1.3 Tujuan......................................................................................................81
1.4 Kesimpulan..............................................................................................81

DAFTAR PUSTAKA............................................................................................83

DAFTAR GAMBAR
Gambar 1.1 Flowchart Pendataan Petugas...................................................3
Gambar 1.2 Flowchart Pendataan Barang Masuk........................................4
Gambar 1.3 Flowchart Pembelian Bahan Baku...........................................6
Gambar 1.4 Flowchart Penyerahan Barang Laundry & Dry Clean.............7
Gambar 1.5 Flowchart Penggajian Karyawan Laundry RL.........................9
Gambar 1.6 Data Flow Diagram Level 0...................................................11
Gambar 1.7 Data Flow Diagram Level 1...................................................12
Gambar 2.1 SQLServer 2005 Network Configuration................................18
Gambar 2.2 SQL Server 2005 Surface Area Configuration.......................19
Gambar 2.3 Surface Area Configuration for Services and Connections....19

Gambar 2.4 SQL Server 2005 Surface Area Configuration.......................20
Gambar 2.5 Surface Area Configuration for Features...............................20
Gambar 2.6 Connect SQLServer 2005........................................................21
Gambar 2.7 SQLServer 2005......................................................................21
Gambar 2.8 Server Properties....................................................................21
Gambar 2.9 SQLServer 2005......................................................................22
Gambar 2.10 Restart SQLServer 2005........................................................22
Gambar 2.11 SQLServer 2005....................................................................22
Gambar 2.12 New Login SQLServer 2005..................................................22
Gambar 2.13 SQLServer 2005....................................................................23
Gambar 2.14 New User SQLServer 2005...................................................23
Gambar 2.15 SQLServer 2005....................................................................23
Gambar 2.16 Restart SQLServer 2005........................................................24
Gambar 2.17 Ethernet Properties...............................................................24
Gambar 2.18 TCP/IPv4...............................................................................24
Gambar 3.1 New Project.............................................................................27
Gambar 3.2 New Project Dialog.................................................................27
Gambar 3.3 Add Module.............................................................................27
Gambar 3.4 Add Class................................................................................28
Gambar 3.5 Design Form Pembelian Barang.............................................28

Gambar 3.6 ColumnHeader Editor ListView Pembelian Barang...............30

Gambar 3.7 Tampilan Running pada Form Pembelian...............................33
Gambar 3.8 Design Form Pemasukan........................................................34
Gambar 3.9 ColumnHeader Editor ListView Pemasukan...........................36
Gambar 3.10 Tampilan Running pada Form Pemasukan...........................41
Gambar 3.11 Design Form Keluaran..........................................................42
Gambar 3.12 ColumnHeader Editor ListView Keluaran............................44
Gambar 3.13 Tampilan Hasil Running Form Keluaran..............................49
Gambar 3.14 Design Form Penggajian.......................................................50
Gambar 3.15 ColumnHeader Editor ListView Penggajian.........................52
Gambar 3.16 Tampilan Running pada Form Penggajian............................56
Gambar 4.1 Design Form Petugas Laundry RL.........................................59
Gambar 4.2 ColumnHeader Editor ListView Petugas................................61
Gambar 4.3 Tampilan Running pada Form Petugas Laundry....................63
Gambar 4.4 Design Form Pelanggan..........................................................63
Gambar 4.5 ColumnHeader Editor ListView Pelanggan............................65
Gambar 4.6 Tampilan Running Form Pelanggan.......................................68
Gambar 5.1 Add New Data Set...................................................................71
Gambar 5.2 Add New Crystal Report.........................................................71

Gambar 5.3 Crystal Report Gallery............................................................71
Gambar 5.4 Database Expert......................................................................72
Gambar 5.5 Database Expert Dialog..........................................................72
Gambar 5.6 Design Report.........................................................................72
Gambar 5.7 Field Table Database..............................................................73
Gambar 5.8 Tampilan Cetak Pemasukan....................................................74
Gambar 5.9 Tampilan Laporan Pembelian Laundry RL.............................74
Gambar 6.1 Design Form Utama................................................................77
Gambar 6.2 Design Form Login.................................................................79

DAFTAR TABEL
Table 2.1 Tabel Admin..........................................................................12
Table 2.2 Tabel Petugas.........................................................................13
Table 2.3 Tabel Pelanggan.....................................................................13
Table 2.4 Tabel Pembelian.....................................................................13
Table 2.5 Tabel Pemasukan...................................................................14
Table 2.6 Tabel Keluaran.......................................................................14
Table 2.7 Tabel Gaji...............................................................................14
Table 3.1 Table Properties Form Pembelian Barang............................27
Table 3.2 Table Properties ListView Form Pembelian Barang.............29

Table 3.3 Table Properties Form Pemasukan.......................................32
Table 3.4 Table Properties ListView Form Pemasukan........................34
Table 3.5 Table Properties Form Keluaran...........................................40
Table 3.6 Table Properties ListView Keluaran......................................42
Table 3.7 Table Properties Form Penggajian........................................48
Table 3.8 Table Properties ListView Penggajian...................................50
Table 4.1 Table Properties Form Petugas.............................................57
Table 4.2 Table Properties ListView Petugas........................................59
Table 4.3 Table Properties Form Pelanggan.........................................62
Table 4.4 Table Properties ListView Pelanggan....................................63
Table 6.1 Table Properties Form Utama...............................................75
Table 6.2 Table Properties Form Login................................................77

TUGAS PRAKTIKUM SISTEM INFORMASI
PERTEMUAN KE : 1
NIM
NAMA
JUDUL

:

:
:

1418026
Farhan Setiawan
Sistem Informasi Akuntansi (SIA) pada

MATERI

Perusahaan Jasa RL Laundry.
: 1. Konsep Dasar Sistem Informasi
2. Standart Operating Procedure
3. Data Flow Diagram
: 1. Penjelasan Sistem Informasi

TUGAS

2. Membuat SOP dari Sistem yang dibuat
3. Membuat DFD dari Sistem yang dibuat
1. Sistem Informasi

Sistem Informasi adalah suatu sistem yang mendukung fungsi operasi
organisasi dengan kegiatan strategi untuk dapat menyediakan informasi yang
diperlukan untuk pengambilan keputusan.
Sistem ini menyimpan,

mengambil,

mengubah, mengolah, dan

mengkomunikasikan informasi yang diterima menggunakan sistem informasi.
Adapun fungsi dari sistem informasi tersebut sebagai berikut :
1. Mendukung fungsi kepengurusan suatu organisasi.
2. Mendukung pengambilan keputusan.
3. Mendukung kegiatan operasional suatu organisasi.
2. Standart Operating Procedure (SOP)
Standard Operating Procedure merupakan serangkaian tatacara atau
tahapan proses kerja tertentu. Isi Standard Operating Procedure :
1. Deskripsi, maksudnya memberikan keterangan tentang proses apa yang
diuraikan.
2. Tujuan, maksudnya untuk kepentingan apa SOP ini dibuat.
3. Pihak-pihak yang terkait, maksudnya menjelaskan apa saja yang terkait
dalam SOP.

1

4. Lampiran, dapat juga diberikan lampiran yang berisi semua hal yang
berhubungan dengan SOP tersebut, misalnya: contoh formulir, contoh
laporan,dokumen dan sebagainya.
5. Penjelasan Prosedur Kerja, yang dimaksud penjelasan disini bisa
dituangkan dalam beberapa macam bentuk, ada dalam bentuk chart atau
gambar, narasi, intruksi kerja sederhana. Hal ini bertujuan agar
mengakomodasi semuakebutuhan pembaca SOP tersebut.
6. Diagram Alir, merupakan bagan yang menjelaskan secara rinci langkahlangkah dari proses program.
2.1 Langkah-Langkah
1 Standart Operating Procedure Pendataan Petugas
A. Deskripsi
Prosedur ini menguraikan tata cara bagaimana pendataan Petugas pada
sistem.
B. Pihak yang Terkait
1. Petugas.
2. Admin.
C. Formulir yang digunakan
1. Formulir data diri petugas.
D. Dokumen yang Dihasilkan
1. Kartu Petugas (User dan Password.)
E. Prosedur Kerja
1. Mulai
2. Petugas mengambil formulir kepada admin
3. Petugas mengisi formulir data diri sebagai acuan untuk memasukkan
data ke sistem.
4. Formulir diserahkan pada admin.
5. Admin memasukkan data sesuai dengan form isian.
6. Admin memberikan username dan password ke petugas.
7. Proses selesai.
8. Flowchart Pendataan Petugas

2

Gambar 1.1 Flowchart Pendataan Petugas
2 Standart Operating Procedure Pendataan Masuk RL Laundry & Dry
Clean
A. Deskripsi
Prosedur ini menguraikan tata cara Pendataan Masuk RL Laundry pada
sistem.
B. Pihak yang Terkait
1. Pelanggan
2. Petugas
C. Formulir yang digunakan
1. Nota Pembayaran

3

D. Dokumen yang Dihasilkan
1. Nota pembayaran
E. Prosedur Kerja
1.

Mulai

2.

Pelanggan memasukkan barang yang akan di Laundry

3.

Petugas mencatat dan melakukan penimbangan Barang, Jenis
Barang, Fasilitas Laundry, No telepon, dan Alamat Jika diperlukan
guna mendapatkan Layanan antar

4.

Jenis Barang, Fasilitas Laundry, No telepon, dan Alamat Jika
diperlukan guna mendapatkan Layanan antar.

5.

Melakukan Proses pembayaran dahulu atau tidak (lunas atau belum)

6.

Petugas Memberikan Nota Kepada Pelanggan

7.

Petugas Melalukan proses pelayanan terhadap barang yang telah
masuk

8.

Setelah proses selesai dilakukan maka Petugas memberikan tanda
terima karna barang telah siap diproses

9.

Proses Selesai

F. Flowchart Pendataan Masuk Laundry RL

Gambar 1.2 Flowchart Pendataan Barang Masuk

4

3 Standart Operating Procedure Pendataan Pembelian Bahan Baku RL
Laundry
A. Deskripsi
Prosedur operasi ini menguraikan tata cara pendataan barang keluar pada
Sistem.
B. Pihak yang Terkait
1. Petugas.
2. Supplier
3. Pemilik Toko
C. Formulir yang digunakan
1. Formulir Barang
D. Dokumen yang Dihasilkan
1. Nota pembayaran
E. Prosedur Kerja
1. Mulai
2. Suplier melakukan Pengecekkan Barang
3. Suplier melakukan transaksi kepada Petugas
4. Suplier memberikan Nota Pembayaran kepada Petugas RL Laundry
5. Suplier memberikan Bahan Baku kepada Petugas.
6. Petugas menerima Bukti Pembelian Barang terhadap Suplier
7. Menerima Slip Bukti dan menyimpan slip tersebut
8. Proses Selesai

5

F. Flowchart Pembelian Bahan Baku RL Laundry

Gambar 1.3 Flowchart Pembelian Bahan Baku
4 Standart Operating Procedure Penyerahan Barang RL Laundry & Dry
Clean yang sudah jadi
A. Deskripsi
Prosedur ini menguraikan tata cara Penyerahan Barang Laundry yang
sudah jadi pada sistem.
B. Pihak yang Terkait
1. Pelanggan
2. Petugas.
C. Formulir yang digunakan
1. Nota Pembayaran
D. Dokumen yang Dihasilkan
1. Nota Pembayaran

6

E. Prosedur Kerja
1. Mulai
2. Petugas melakukan Penyerahan Barang laundry
3. Pelanggan Memberikan Nota kepada Petugas
4. Petugas Melalukan proses pelayanan terhadap barang yang telah
keluar
5. Setelah proses selesai dilakukan maka barang telah siap dikembalikan
kepada pelanggan
6. Pelanggan Mengambil barang laundry
7. Pelanggan dapat menggambil atau pun mendapatkan layanan antar
atas barang yang telah selesai
8. Proses Selesai
F. Flowchart Penyerahan Barang Laundry & Dry Clean

Gambar 1.4 Flowchart Penyerahan Barang Laundry & Dry Clean

7

5. Standart Operating Procedure Penggajian Karyawan RL Laundry
A. Deskripsi
Prosedur ini menguraikan tata cara Penggajian Karyawan RL
Laundry pada sistem.
B. Pihak yang Terkait
1. Petugas.
2. Pemilik Toko
C. Formulir yang digunakan
1. Nota Penggajian Petugas
D. Dokumen yang Dihasilkan
1. Slip Gaji Petugas
E. Prosedur Kerja
1. Mulai
2. Pemilik Toko Melakukan Pengecekkan Petugas yang aktif hadir
bekerja
3. Pemilik Toko Melakukan perhitungan terhadap Gaji Petugas
4. Pemilik Toko Melakukan perhitungan terhadap bonus-bonus yang
akan diberikan kepada Petugas
5. Setelah proses perhitungan gaji untuk petugas, pemilik toko akan
melakukan proses transaksi pencairan dana gaji untuk para Petugas.
6. Pemilik Toko Memberikan Slip Gaji Petugas
7. Petugas menerima gaji
8. Petugas Melalukan proses pengecekkan terhadap gaji yang telah
keluar.
9. Proses Selesai

8

F. Flowchart Penggajian Karyawan Laundry RL

Gambar 1.5 Flowchart Penggajian Karyawan Laundry RL
2.2 Alat dan Bahan
1. Laptop/PC
2. Microsoft Office Visio 2007
3. Microsoft Office Word 2016
2.3 Tujuan
1. Mampu menjelaskan konsep dasar Sistem Informasi.
2. Mampu menjelaskan fungsi SOP.
3. Mampu membuat dan menerapkan SOP pada sistem yang dibuat.

9

2.4 Kesimpulan
1. Dengan adanya SOP (Standart Operating Procedure) diharapkan alur
suatu Sistem Informasi Laundry RL dapat dipahami dengan jelas.
3. Data Flow Diagram (DFD)
DFD merupakan suatu grafik yang menjelaskan sebuah sistem dengan
menggunakan bentuk - bentuk atau simbol untuk menggambarkan aliran data
dari proses - proses yang saling berhubungan.
Dalam DFD terdapat beberapa notasi :
1. Terminator/Entity
Terminator atau Entity ini juga dapat disebut sebagai pelaku yang
berkaitan dengan sistem.
2. Process
Proses ini berfungsi untuk memproses suatu kegiatan dari sistem
dengan menerima input kemudian diproses dan menghasilkan output.
3. Data Flow
Data Flow merupakan aliran data yang berfungsi untuk
menunjukkan suatu data yang ditrasnformasikan ke proses ataupun
terminator yang saling terkait dalam sistem.
4. Data Store
Data Store merupakan tempat penyimpanan data yang berfungsi
untuk menyimpan data - data yang sudah diproses.

10

3.1 Langkah-Langkah
1. DFD Level 0

Gambar 1.6 Data Flow Diagram Level 0
Pada gambar 1.6 Menunjukkan DFD Level 0 yang menggambarkan
aliran data dari keseluruan Sistem Informasi Laundry RL. DFD Level 0
diatas dapat di decompose menjadi DFD Level 1 dan didalam DFD Level 1
akan terlihat lebih jelas proses – proses apa saja yang ada dalam Sistem
Informasi Laundry RL.

11

2. DFD Level 1

Gambar 1.7 Data Flow Diagram Level 1
Pada Gambar 1.7 menunjukkan DFD Level 1 dari Sistem Informasi
Laundry RL. Pada gambar diatas terlihat jelas proses - proses apa saja yang ada
dalam Sistem Informasi Laundry RL.
3.2 Alat dan Bahan
1. Laptop/PC

12

2. Microsoft Office Visio 2007
3. Microsoft Office Word 2016
3.3 Tujuan
1. Mampu menjelaskan fungsi dari DFD.
2. Mampu membuat DFD pada sistem yang akan dibuat.

3.4 Kesimpulan
1. DFD digunakan untuk menggambarkan proses – proses yang ada pada
Sistem Informasi Laundry RL.
2. Untuk pembuatan DFD dimulai dari level 0 , level 1, level 2 dan
seterusnya.
Tanggal Asistensi

Instruktur Laboratorium

Nilai

(Dessy Eka Kusyanti )

13

TUGAS PRAKTIKUM SISTEM INFORMASI
PERTEMUAN KE : 2
NIM
NAMA
JUDUL

:
:
:

MATERI

1418026
Farhan Setiawan
Sistem Informasi Akuntansi (SIA) pada
Perusahaan Jasa RL Laundry
: 1. Database SQLServer 2005

TUGAS

2. Client Server
: 1. Membuat database
2. Konfigurasi Client Server

1. Database SQLServer 2005
Database merupakan tempat penampungan data – data dalam jumlah
besar yang dapat diolah dan diproses sesuai dengan kebutuhan data. Tempat
penyimpanan data pada Sistem Informasi Pergudangan ini menggunakan
database dikarenakan data – data yang digunakan terhitung banyak. Software
database yang digunakan pada Sistem Informasi Pergudangan ini yaitu
SQLServer 2005. Didalam database ini terdapat beberapa table dan view (table
virtual) yang diperlukan.
1.1 Langkah-Langkah
1. Desain Database
Berikut ini tabel – tabel yang digunakan pada Sistem Informasi
Pergudangan :
A. Tabel Admin
Table 2.1 Tabel Admin

B. Tabel Petugas

14

Table 2.2 Tabel Petugas

C. Tabel Pelanggan
Table 2.3 Tabel Pelanggan

D. Tabel Pembelian
Table 2.4 Tabel Pembelian

15

E. Tabel Pemasukan
Table 2.5 Tabel Pemasukan

F. Tabel Keluaran
Table 2.6 Tabel Keluaran

G. Tabel Gaji
Table 2.7 Tabel Gaji

16

Berikut ini view (table virtual) yang digunakan pada Sistem Informasi
Laundry RL
1. Data Pelanggan Masuk Laundry
CREATE VIEW Data_Pelanggan_Masuk_Laundry
As
SELECT
a.id_Pelanggan,
a.Nama_Pelanggan,
a.Kelamin,
a.Alamat, a.No_Telp, b.Jumlah_Barang,
b.Keterangan , b.Nama_Barang, b.Biaya, b.Tanggal_Masuk,
b.Tanggal_Keluar
FROM T_Pelanggan AS a INNER JOIN T_Pemasukan AS b
ON a.id_Pelanggan = b.id_Pelanggan

2. Data Pelanggan Keluar Laundry
CREATE VIEW Data_Pelanggan_Keluar_Laundry
AS
SELECT a.id_Pelanggan, a.Nama_Pelanggan, a.Alamat,
a.No_Telp, b.Jumlah_Barang, b.Nama_Barang,
b.Keterangan , b.Biaya, b.Tanggal_Masuk,
b.Tanggal_Keluar
FROM T_Pelanggan AS a INNER JOIN T_Keluaran AS b
ON a.id_Pelanggan=b.id_Pelanggan
WHERE a.Nama_Pelanggan=b.Nama_Pelanggan AND

1.2 Alat dan Bahan
1. Laptop/PC
2. SQLServer 2005
3. Microsoft Office Word 2016
1.3 Tujuan
1. Mampu membuat database menggunakan SQLServer 2005.
2. Mampu menganalisa table yang dibutuhkan dalam pembuatan aplikasi.
3. Mampu membuat table beserta view yang diperlukan.
1.4 Kesimpulan
1. Dengan penyimpanan data menggunakan database diharakan dapat
menampung berbagai banyak data yang diperlukan dalam suatu Program
Aplikasi maupun Sistem Informasi Laundry RL yang akan dibuat.

17

2. Client Server
Client Server merupakan suatu hubungan atau satu jaringan komputer
yang menghubungkan Server dengan Client. Server berfungsi untuk
memberikan suatu data atau dapat disebut sebagai sumber data yang datanya
dapat diminta atau akses oleh Client yang terhubung dalam satu jaingan
komputer.
Konfigurasi Client Server pada SQLServer sangat diperlukan untuk dapat
mengakses data – data yang tersimpan dalam database yang dibuat
sebelumnya. Konfigurasi ini dilakukan dari sisi Server dan Client cukup
terhubung dalam satu jaringan komputer.

2.1 Langkah-Langkah
1. Langkah-langkah konfigurasi SQL Server 2005 :
1. Buka SQL Server Configuration Manager, setelah itu pilih SQL Server
2005 Network Configuration - Protocols for MSSQLSERVER. Kemudian
pada protocol Named Pipes, TCP/IP, dan VIA ubah statusnya menjadi
Enabled.

Gambar 2.1 SQLServer 2005 Network Configuration

18

2. Buka SQL Server 2005 Surface Area Configuration. Lalu pilih Surface
Area Configuration for Services and Connections.

Gambar 2.2 SQL Server 2005 Surface Area Configuration
3. Setelah itu pada daftar component pilih Remote Connections. Ubah
pengaturan menjadi Local and remote connections dan pilih Using both
TCP/IP and named pipes.

Gambar 2.3 Surface Area Configuration for Services and Connections
4. Setelah kembali pada home, pilih Surface Area Configuration for
Features.

19

Gambar 2.4 SQL Server 2005 Surface Area Configuration
5. Pada tiap component Database Engine, centang pilihan Enable-nya.

Gambar 2.5 Surface Area Configuration for Features.
6. Setelah melakukan setting pada Surface Area Configuration, buka SQL
Server Management Studio Express.

20

Gambar 2.6 Connect SQLServer 2005
Kemudian klik kanan pada Server dan pilih Properties.

Gambar 2.7 SQLServer 2005
7. Pada daftar page, pilih Security. Lalu ubah pengaturan Server
authentication menjadi SQL Server and Windows Authentication mode
dan untuk Login auditing pilih None.

Gambar 2.8 Server Properties

21

8. Kemudian restart database server-nya. klik kanan pada Server dan pilih
Restart.

Gambar 2.9 SQLServer 2005

Gambar 2.10 Restart SQLServer 2005
2 Langkah-langkah membuat login :
1. Untuk membuat login baru dengan cara pilih Security, kemudian klik
kanan pada Logins, lalu pilih new login.

Gambar 2.11 SQLServer 2005
2. Mengisi login name dan pilih SQL Server authentication, kemudian
isikan password-nya serta un-centang pilihan Enforce password policy.
Setelah itu pilih database yang akan digunakan untuk Default Databasenya.

Gambar 2.12 New Login SQLServer 2005

22

3. Kemudian membuat user. Pada database pilih database yang terpilih
sebagai default database. Setelah itu pilih Security, kemudian klik kanan
pada New User.

Gambar 2.13 SQLServer 2005
4. Mengisi user name dan untuk login name isikan dengan login name yang
telah dibuat sebelumnya. Lalu pada schemas owned by the user dan
database role membership centang db_owner.

Gambar 2.14 New User SQLServer 2005
5. Kemudian restart database server-nya. klik kanan pada Server dan pilih
Restart.

Gambar 2.15 SQLServer 2005

23

Gambar 2.16 Restart SQLServer 2005
3. Langkah-langkah konfigurasi IP Address untuk LAN:
1. Setting IP pada Local Area Connection dengan memilih TCP/IPv4.

Gambar 2.17 Ethernet Properties

Gambar 2.18 TCP/IPv4

24

2.2 Alat dan Bahan
1. Laptop/PC
2. Kabel LAN
3. SQLServer 2005
4. Microsoft Office Word 2016
2.3 Tujuan
1. Mampu menjelaskan konsep Client Server.
2. Mampu melakukan konfigurasi Client Server menggunakan SQLServer.
3. Mampu menghubungkan Server dengan Client dalam satu jaringan.
2.4 Kesimpulan
1. Dengan adanya konfigurasi Client Server maka database yang terdapat
dapa Server dapat diakses oleh Client dengan ketentuan dalam satu
jaringan komputer.
Tanggal Asistensi

Instruktur Laboratorium

Nilai

(Dessy Eka Kusyanti )

25

TUGAS PRAKTIKUM SISTEM INFORMASI
PERTEMUAN KE : 3
NIM
NAMA
JUDUL

:
:
:

1418026
Farhan Setiawan
Sistem Informasi Akuntansi (SIA) pada

MATERI

Perusahaan Jasa RL Laundry.
: 1. Implementasi Sistem Informasi menggunakan
Visual Studio 2008 dengan Bahasa
Pemrograman VB.Net :
a. Membuat Project
b. Membuat Class CRUD
c. Membuat Form data Primer
: 1. Buat Project Baru Sesuai Tema

TUGAS

2. Buat Class
3. Buat Form data Primer
1. Implementasi Visual Studio 2008
Visual Studio adalah sebuah software lengkap yang dapat digunakan untuk
pengembangan suatu aplikasi dalam bentuk aplikasi console, windows ataupun
web.

Visual

Studio

juga

menyediakan

IDE

(Integrated

Development

Environment) yang dapat digunakan untuk melakukan compile program dengan
berbagai

tools. Didalam

Visual

Studio

menyediakan

beberapa

Bahasa

pemrograman seperti Visual Basic.Net, Visual C-Sharp, Visual C++, dll.
Program Sistem Informasi Perpustakaan ini akan diimplementasikan
menggunakan software

Visual Studio 2008 dan menggunakan Bahasa

Pemrograman Visual Basic.Net.
1.1 Langkah-Langkah
1. New Project
Untuk membuat project baru bisa melalui icon new project seperti
pada gambar 3.1 dibawah ini atau tekan Ctrl+Shift+N pada keyboard. Cara
lain yaitu melalui menu File – New – Project.

26

Gambar 3.1 New Project

Gambar 3.2 New Project Dialog
2. Koneksi Database
Untuk membuat koneksi Visual Basic.Net dengan SQLServer yaitu,
klik menu project dan pilih add module seperti gambar berikut. Dan beri
nama Koneksi.vb seperti pada gambar 3.3 dibawah ini.

Gambar 3.3 Add Module
Kemudian tuliskan source code seperti dibawah ini :
Server dan Database disesuaikan.
Module Koneksi
Public konek As New
SqlClient.SqlConnection("Server=RUT-PC;
Database=DB_Laundry; Integrated Security=True")
Public Sub connection()
konek.Close()
konek.Open()
End Sub
End Module

3. Class

27

Untuk membuat class pada vb.net yaitu klik menu project dan pilih
add class seperti pada gambar 3.4 dibawah ini. Buat 5 class seperti berikut :
1. Tampil
2. Simpan (Save)
3. Edit(Update)
4. Hapus(Delete)
5. Cari

Gambar 3.4 Add Class
4. Form Pembelian
Form ini digunakan untuk mendata semua barang yang sudah habis
dan perlu membelinya lagi, berisi tentang

pembelian barang kepada

supplier.
Design Form

Gambar 3.5 Design Form Pembelian Barang

28

A. Table Properties
Table 3.1 Table Properties Form Pembelian Barang
Object Name

Properties

Values

Form1

Text

Form Pembelian

Name

Form_ Pembelian

Label1

Text

kode_Barang

Label2

Text

Nama_Barang

Label3

Text

Tanggal_Order

Label4

Text

Tanggal_Masuk

Label5

Text

Nama_Supplier

Label6

Text

Keterangan

TextBox1

Name

Txt_kode

TextBox2

Name

Txt_NB

TextBox3

Name

Txt_TO

TextBox4

Name

Txt_TM

TextBox5

Name

Txt_NS

TextBox6

Name

Txt_Ket

Button1

Text

Cari

Name

btn_Cari

Text

Save

Name

btn_Save

Text

Update

Name

btn_Update

Button2

Button3

29

Button4

Text

Delete

Name

btn_Delete

Text

Reset

Name

btn_Reset

RichTextBox1

Name

List_Pembelian

DateTimePiker1

Format

short

Name

Txt_TO

Format

short

Name

Txt_TM

Button5

DateTimePiker2

Untuk menampilkan kolom pada ListView klik kanan pada ListView,
kemudian pilih edit columns Setelah itu, akan masuk ke ColumnHeader
Collection Editor seperti pada gambar 3.6 dibawah ini. Ada 2 tab, kanan
dan kiri, pada tab kiri akan tampil Members sedangkan yang kanan akan
muncul ColumnHeader Properties.

Gambar 3.6 ColumnHeader Editor ListView Pembelian Barang
Buat 6 buah members ColumnHeader dengan cara click add (yang ada
pada bagian bawah listbox members) seperti pada gambar 3.6 diatas,
kemudian tiap ColumnHeader yang ada pada listbox member ganti
properties-nya seperti dibawah ini.

30

Table 3.2 Table Properties ListView Form Pembelian Barang
Object Name
Properties
Values
Column Header 1
Text
Kode_Barang
Column Header 2
Text
Nama_Barang
Column Header 3
Text
Tanggal_Order
Column Header 4
Text
Tanggal_Masuk
Column Header 5
Text
Nama_Supplier
Column Header 10
Text
Keterangan
A. Source Code
1. Untuk menampilkan data yang ada didalam database pada ListView, tulis
source code berikut ini :
Tulis source code berikut pada class Tampil
Public Class Tampil4
Public baca As SqlDataReader
Public Sub Data_Pembelian()
connection()
Dim Tampil4 As New SqlCommand("Select *
from T_Pembelian", konek)
baca = Tampil4.ExecuteReader
End Sub
End Class

Double click Form_Pembelian dan tulis source code berikut dibawah
public class atau diatas private sub.
Public Class Form_Pembelian
Dim kode_Barang, Nama_Barang, Tanggal_Order,
Tanggal_Masuk, Nama_Supplier, Keterangan As String
Dim Tampil4 As New Tampil4
Dim Cari As New Cari_Data4
Dim Simpan As New Simpan_Data4
Dim Edit As New Edit_Data4
Dim Hapus As New Hapus_Data4
Sub set_data()
Tampil4.Data_Pembelian()
List_Pembelian.Items.Clear()
Dim x As Integer = 0
Do While Tampil4.baca.Read
List_Pembelian.Items.Add(Tampil4.baca!
kode_Barang)
List_Pembelian.Items(x).SubItems.Add(Tampil4.baca!
Nama_Barang)
List_Pembelian.Items(x).SubItems.Add(Tampil4.baca!
Tanggal_Order)
List_Pembelian.Items(x).SubItems.Add(Tampil4.baca!

31

Tanggal_Masuk)
List_Pembelian.Items(x).SubItems.Add(Tampil4.baca!
Nama_Supplier)
List_Pembelian.Items(x).SubItems.Add(Tampil4.baca!
Keterangan)
x += 1
Loop
End Sub
End Class

Kemudian Double click pada Form_Pembelian dan panggil procedure
set_data() yang sudah dibuat.
2. Untuk menyimpan data pada database, tuliskan source code berikut ini :
Tulis source code berikut pada class Simpan
Public Sub Data_Pembelian(ByVal kode_Barang As String,
ByVal Nama_Barang As String, ByVal Tanggal_Order As
String, ByVal Tanggal_Masuk As String, ByVal Nama_Supplier
As String, ByVal Keterangan As String)
connection()
Dim Simpan As New SqlCommand("insert into
T_Pembelian values('" & kode_Barang & "','" & Nama_Barang
& "','" & Tanggal_Order & "','" & Tanggal_Masuk & "','" &
Nama_Supplier & "','" & Keterangan & "')")
Simpan.Connection = konek
If kode_Barang = "" Or Nama_Barang = "" Or
Tanggal_Order = "" Or Tanggal_Masuk = "" Or Nama_Supplier
= "" Or Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap",
MsgBoxStyle.Information, "Data Pembelian")
Else
Try
Simpan.ExecuteNonQuery()
MsgBox("Data Berhasil Disimpan")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub

Kemudian buat procedure get_data() pada Form_Pembelian, berikut
source code nya :
Sub get_data()
kode_Barang = txt_kode.Text.ToUpper
Nama_Barang = txt_NB.Text
Tanggal_Order = txt_TO.Text
Tanggal_Masuk = txt_TM.Text
Nama_Supplier = txt_NS.Text
Keterangan = txt_Ket.Text
End Sub

32

Kemudian Double click pada button Simpan dan tuliskan source code
berikut :
get_data()
Simpan.Data_Pembelian(kode_Barang, Nama_Barang,
Tanggal_Order, Tanggal_Masuk, Nama_Supplier, Keterangan)
set_data()
btn_Reset.PerformClick()

3. Untuk me-refresh form, tuliskan source code berikut ini :
Double click pada button Reset dan tuliskan source code berikut :
txt_kode.Clear()
txt_NB.Clear()
txt_TO.Text = Today
txt_TM.Text = Today
txt_NS.Clear()
txt_Ket.Clear()

Gambar 3.7 Tampilan Running pada Form Pembelian
5. Form Pemasukan
Form ini digunakan untuk mendata Pembelian Barang Masuk, yang
berisi tentang Data Pemasukan dari Form Pemasukan

33

A. Design Form

Gambar 3.8 Design Form Pemasukan
B. Table Properties
Table 3.3 Table Properties Form Pemasukan
Object Name

Properties

Values

Form1

Text

Form Pemasukan

Name

Form_ Pemasukan

Label1

Text

id_Barang

Label2

Text

Nama_Pelanggan

Label3

Text

Jumlah_Barang

Label4

Text

Nama_Barang

Label5

Text

Tanggal_Masuk

Label6

Text

Tanggal_Keluar

Label7

Text

Berat

Label8

Text

Biaya

Label9

Text

Keterangan

TextBox1

Name

Txt_Id
34

TextBox2

Name

Txt_NP

TextBox3

Name

Txt_Jumlah

TextBox4

Name

Txt_NB

TextBox5

Name

Txt_TM

TextBox6

Name

Txt_Berat

TextBox7

Name

Txt_Biaya

TextBox8

Name

Txt_Ket

Button1

Text

Cari

Name

btn_Cari

Text

Save

Name

btn_Save

Text

Update

Name

btn_Update

Text

Delete

Name

btn_Delete

Text

Reset

Name

btn_Reset

RichTextBox1

Name

List_Pemasukan

DateTimePiker1

Format

short

Name

Txt_TM

Format

short

Name

Txt_TK

Button2

Button3

Button4

Button5

DateTimePiker2

Untuk menampilkan kolom pada ListView klik kanan pada ListView,
kemudian pilih edit columns Setelah itu, akan masuk ke ColumnHeader
Collection Editor seperti pada gambar 3.9 dibawah ini. Ada 2 tab, kanan dan
kiri, pada tab kiri akan tampil Members sedangkan yang kanan akan
muncul ColumnHeader Properties.

35

Gambar 3.9 ColumnHeader Editor ListView Pemasukan
Buat 9 buah members ColumnHeader dengan cara click add (yang ada
pada bagian bawah listbox members) seperti pada gambar 3.9 diatas,
kemudian tiap ColumnHeader yang ada pada listbox member ganti
properties-nya seperti dibawah ini.
Table 3.4 Table Properties ListView Form Pemasukan
Object Name
Properties
Values
Column Header 1
Text
Id_Pelanggan
Column Header 2
Text
Nama_Pelanggan
Column Header 3
Text
Jumlah_Barang
Column Header 4
Text
Nama_Barang
Column Header 5
Text
Tanggal Masuk
Column Header 6
Text
Tanggal_Keluar
Column Header 7
Text
Berat
Column Header 8
Text
Biaya
Column Header 9
Text
Keterangan
C. Source Code
1. Untuk menampilkan data yang ada didalam database pada ListView, tulis
source code berikut ini :

Buat procedure Data_Pemasukan() pada class tampil. berikut ini source
code nya :
Public Sub Data_Pemasukan()
connection()
Dim Tampil As New SqlCommand("Select * from
T_Pemasukan", konek)
baca = Tampil.ExecuteReader
End Sub

36

Double click Form_Pemasukan dan tulis source code berikut dibawah
public class atau diatas private sub.
Dim id_Pelanggan, Nama_Pelanggan, Jumlah_Barang,
Nama_Barang, Tanggal_Masuk, Tanggal_Keluar, Berat, Biaya,
Keterangan As String
Dim Tampil As New Tampil
Dim Cari As New Cari_Data
Dim Simpan As New Simpan_Data
Dim Edit As New Edit_Data
Dim Hapus As New Hapus_Data
Sub set_data()
Tampil.Data_Pemasukan()
List_Pemasukan.Items.Clear()
Dim x As Integer = 0
Do While Tampil.baca.Read
List_Pemasukan.Items.Add(Tampil.baca!
id_Pelanggan)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!
Nama_Pelanggan)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!
Jumlah_Barang)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!
Nama_Barang)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!
Tanggal_Masuk)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!
Tanggal_Keluar)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!Berat)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!Biaya)
List_Pemasukan.Items(x).SubItems.Add(Tampil.baca!
Keterangan)
x += 1
Loop
End Sub

Kemudian Double click pada Form_Pemasukan dan panggil procedure
set_data() yang sudah dibuat.
2. Untuk menyimpan data pada database, tuliskan source code berikut ini :
Buat procedure Data_Pemasukan() pada class simpan. berikut ini source
code nya :
Public Sub Data_Pemasukan(ByVal id_Pelanggan As String,

37

ByVal Nama_Pelanggan As String, ByVal Jumlah_Barang As
String, ByVal Nama_Barang As String, ByVal Tanggal_Masuk
As String, ByVal Tanggal_Keluar As String, ByVal Berat As
String, ByVal Biaya As String, ByVal Keterangan As String)
connection()
Dim Simpan As New SqlCommand("insert into
T_Pemasukan values('" & id_Pelanggan & "','" &
Nama_Pelanggan & "','" & Jumlah_Barang & "', '" &
Nama_Barang & "','" & Tanggal_Masuk & "','" &
Tanggal_Keluar & "', '" & Berat & "','" & Biaya & "','" &
Keterangan & "')")
Simpan.Connection = konek
If id_Pelanggan = "" Or Nama_Pelanggan = "" Or
Jumlah_Barang = "" Or Nama_Barang = "" Or Tanggal_Masuk =
"" Or Tanggal_Keluar = "" Or Berat = "" Or Biaya = "" Or
Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap",
MsgBoxStyle.Information, "Data Pemasukan")
Else
Try
Simpan.ExecuteNonQuery()
MsgBox("Data Berhasil Disimpan")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub

Kemudian buat procedure get_data() pada form_anggota, berikut source
code nya :
Sub get_data()
id_Pelanggan = txt_Id.Text.ToUpper
Nama_Pelanggan = txt_NP.Text
Jumlah_Barang = txt_Jumlah.Text
Nama_Barang = txt_NB.Text
Tanggal_Masuk = txt_TM.Text
Tanggal_Keluar = txt_TK.Text
Berat = txt_Berat.Text
Biaya = txt_Biaya.Text
Keterangan = txt_Ket.Text
End Sub

Kemudian Double click pada button Simpan dan tuliskan source code
berikut :
get_data()
Simpan.Data_Pemasukan(id_Pelanggan,
Nama_Pelanggan, Jumlah_Barang, Nama_Barang, Tanggal_Masuk,
Tanggal_Keluar, Berat, Biaya, Keterangan)
set_data()
btn_Reset.PerformClick()

3. Untuk mengedit data pada database, tuliskan source code berikut ini :
38

Buat procedure Data_Pemasukan() pada class edit. Berikut ini source
code nya :
Public Sub Data_Pemasukan(ByVal id_Pelanggan As String,
ByVal Nama_Pelanggan As String, ByVal Jumlah_Barang As
String, ByVal Nama_Barang As String, ByVal Tanggal_Masuk
As String, ByVal Tanggal_Keluar As String, ByVal Berat As
String, ByVal Biaya As String, ByVal Keterangan As String)
connection()
Dim Edit As New SqlCommand("update T_Pemasukan set
Nama_Pelanggan='" & Nama_Pelanggan & "', Jumlah_Barang='"
& Jumlah_Barang & "', Nama_Barang='" & Nama_Barang & "',
Tanggal_Masuk='" & Tanggal_Masuk & "', Tanggal_Keluar='" &
Tanggal_Keluar & "', Berat='" & Berat & "', Biaya='" &
Biaya & "', Keterangan='" & Keterangan & "' where
id_Pelanggan='" & id_Pelanggan & "'")
Edit.Connection = konek
If id_Pelanggan = "" Or Nama_Pelanggan = "" Or
Jumlah_Barang = "" Or Nama_Barang = "" Or Tanggal_Masuk =
"" Or Tanggal_Keluar = "" Or Berat = "" Or Biaya = "" Or
Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap",
MsgBoxStyle.Information, "Data Pemasukan")
Else
Try
Edit.ExecuteNonQuery()
MsgBox("Data Berhasil di Edit")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub

Kemudian Double click pada button Edit dan tuliskan source code
berikut :
get_data()
Edit.Data_Pemasukan(id_Pelanggan, Nama_Pelanggan,
Jumlah_Barang, Nama_Barang, Tanggal_Masuk, Tanggal_Keluar,
Berat, Biaya, Keterangan)
set_data()
btn_Reset.PerformClick()

4. Untuk mencari data pada database, tuliskan source code berikut ini :
Buat procedure Data_Pemasukan() pada class cari. Berikut ini source
code nya :
Public Sub Data_Pemasukan(ByVal id_Pelanggan As String)
connection()
Dim Cari As New SqlCommand("Select * from
T_Pemasukan where id_Pelanggan='" & id_Pelanggan & "'",
konek)
baca = Cari.ExecuteReader
End Sub

39

Kemudian buat procedure set_data2() pada Form_Pemasukan, berikut
source code nya :
Sub set_data2()
If Cari.baca.Read Then
txt_Id.Text = Cari.baca!id_Pelanggan
txt_NP.Text = Cari.baca!Nama_Pelanggan
txt_Jumlah.Text = Cari.baca!Jumlah_Barang
txt_NB.Text = Cari.baca!Nama_Barang
txt_TM.Text = Cari.baca!Tanggal_Masuk
txt_TK.Text = Cari.baca!Tanggal_Keluar
txt_Berat.Text = Cari.baca!Berat
txt_Biaya.Text = Cari.baca!Biaya
txt_Ket.Text = Cari.baca!Keterangan
Else
MsgBox("Data Tidak Ditemukan")
End If
End Sub

Kemudian Double click pada button Cari dan tuliskan source code
berikut :
get_data()
Cari.Data_Pemasukan(id_Pelanggan)
set_data2()

5. Untuk menghapus data pada database, tuliskan source code berikut ini :
Buat procedure Data_Pemasukan() pada class hapus. Berikut ini source
code nya :
Public Sub Data_Pemasukan(ByVal id_Pelanggan As String)
connection()
Dim Hapus As New SqlCommand("delete from
T_Pemasukan where id_Pelanggan='" & id_Pelanggan & "'",
konek)
If id_Pelanggan = "" Then
MsgBox("Data belum terpilih")
Else
If MsgBox("Apakah Data akan dihapus ?",
MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
Try
Hapus.ExecuteNonQuery()
MsgBox("Data Berhasil Dihapus")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End If
End Sub

Kemudian Double click pada button Hapus dan tuliskan source code
berikut :
get_data()

40

Hapus.Data_Pemasukan(id_Pelanggan)
set_data()
btn_Reset.PerformClick()

6. Untuk me-refresh form, tuliskan source code berikut ini :
Double click pada button Reset dan tuliskan source code berikut :
txt_Id.Clear()
txt_NP.Clear()
txt_Jumlah.Text = Today
txt_NB.Clear()
txt_TM.Text = Today
txt_TK.Text = Today
txt_Berat.Clear()
txt_Biaya.Clear()
txt_Ket.Clear()

Gambar 3.10 Tampilan Running pada Form Pemasukan
6. Form Keluaran
Form ini digunakan untuk mendata setiap Data yang akan Keluar,
yang berisi tentang Data Barang yang di ambil pada Form Keluaran
A. Design Form

41

Gambar 3.11 Design Form Keluaran
A. Table Properties
Table 3.5 Table Properties Form Keluaran
Object Name

Properties

Values

Form1

Text

Form Keluaran

Name

Form_ Keluaran

Label1

Text

id_Barang

Label2

Text

Nama_Pelanggan

Label3

Text

Jumlah_Barang

Label4

Text

Nama_Barang

Label5

Text

Tanggal_Masuk

Label6

Text

Tanggal_Keluar

Label7

Text

Berat

Label8

Text

Biaya

Label9

Text

Keterangan

TextBox1

Name

Txt_Id

TextBox2

Name

Txt_NP

TextBox3

Name

Txt_Jumlah

42

TextBox4

Name

Txt_NB

TextBox5

Name

Txt_TM

TextBox6

Name

Txt_Berat

TextBox7

Name

Txt_Biaya

TextBox8

Name

Txt_Ket

Button1

Text

Cari

Name

btn_Cari

Text

Save

Name

btn_Save

Text

Update

Name

btn_Update

Text

Delete

Name

btn_Delete

Text

Reset

Name

btn_Reset

RichTextBox1

Name

List_Keluaran

DateTimePiker1

Format

short

Name

Txt_TM

Format

short

Name

Txt_TK

Button2

Button3

Button4

Button5

DateTimePiker2

Untuk menampilkan kolom pada ListView klik kanan pada ListView,
kemudian pilih edit columns Setelah itu, akan masuk ke ColumnHeader
Collection Editor seperti gambar 3.12 dibawah. Ada 2 tab, kanan dan kiri,
pada tab kiri akan tampil Members sedangkan yang kanan akan muncul
ColumnHeader Properties.

43

Gambar 3.12 ColumnHeader Editor ListView Keluaran
Buat 5 buah members ColumnHeader dengan cara click add (yang ada
pada bagian bawah listbox members) seperti pada gambar 3.12 diatas,
kemudian tiap ColumnHeader yang ada pada listbox member ganti
properties-nya seperti dibawah ini.
Table 3.6 Table Properties ListView Keluaran
Object Name
Properties
Values
Column Header 1
Text
Id_Pelanggan
Column Header 2
Text
Nama_Pelanggan
Column Header 3
Text
Jumlah_Barang
Column Header 4
Text
Nama_Barang
Column Header 5
Text
Tanggal Masuk
Column Header 6
Text
Tanggal_Keluar
Column Header 7
Text
Berat
Column Header 8
Text
Biaya
Column Header 9
Text
Keterangan

B. Source Code
1. Untuk menampilkan data yang ada didalam database pada ListView, tulis
source code berikut ini :
Buat procedure Data_Keluaran() pada class tampil. berikut ini source
code nya :
Public Sub Data_Keluaran()
connection()
Dim Tampil As New SqlCommand("Select * from
T_Keluaran", konek)

44

baca = Tampil.ExecuteReader
End Sub

Double click Form_Keluaran dan tulis source code berikut dibawah
public class atau diatas private sub.
Dim id_Pelanggan, Nama_Pelanggan, Jumlah_Barang,
Nama_Barang, Tanggal_Masuk, Tanggal_Keluar, Berat, Biaya,
Keterangan As String
Dim Tampil As New Tampil
Dim Cari As New Cari_Data
Dim Simpan As New Simpan_Data
Dim Edit As New Edit_Data
Dim Hapus As New Hapus_Data
Sub set_data()
Tampil.Data_Keluaran()
List_Keluaran.Items.Clear()
Dim x As Integer = 0
Do While Tampil.baca.Read
List_Keluaran.Items.Add(Tampil.baca!
id_Pelanggan)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!
Nama_Pelanggan)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!
Jumlah_Barang)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!
Nama_Barang)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!
Tanggal_Masuk)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!
Tanggal_Keluar)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!Berat)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!Biaya)
List_Keluaran.Items(x).SubItems.Add(Tampil.baca!
Keterangan)
x += 1
Loop
End Sub

Kemudian Double click pada Form_Keluaran dan panggil procedure
set_data() yang sudah dibuat.
2. Untuk menyimpan data pada database, tuliskan source code berikut ini :

45

Buat procedure Data_Keluaran pada class simpan. Berikut ini source
code nya :
Public Sub Data_Keluaran(ByVal id_Pelanggan As String,
ByVal Nama_Pelanggan As String, ByVal Jumlah_Barang As
String, ByVal Nama_Barang As String, ByVal Tanggal_Masuk
As String, ByVal Tanggal_Keluar As String, ByVal Berat As
String, ByVal Biaya As String, ByVal Keterangan As String)
connection()
Dim Simpan As New SqlCommand("insert into
T_Keluaran values('" & id_Pelanggan & "','" &
Nama_Pelanggan & "','" & Jumlah_Barang & "', '" &
Nama_Barang & "','" & Tanggal_Masuk & "','" &
Tanggal_Keluar & "', '" & Berat & "','" & Biaya & "','" &
Keterangan & "')")
Simpan.Connection = konek
If id_Pelanggan = "" Or Nama_Pelanggan = "" Or
Jumlah_Barang = "" Or Nama_Barang = "" Or Tanggal_Masuk =
"" Or Tanggal_Keluar = "" Or Berat = "" Or Biaya = "" Or
Keterangan = "" Then
MsgBox("Data Belum Terisi Lengkap",
MsgBoxStyle.Information, "Data Keluaran")
Else
Try
Simpan.ExecuteNonQuery()
MsgBox("Data Berhasil Disimpan")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub

Kemudian buat procedure get_data() pada Form_Keluaran, berikut
source code nya :
Sub get_data()
id_Pelanggan = txt_Id.Text.ToUpper
Nama_Pelanggan = txt_NP.Text
Jumlah_Barang = txt_Jumlah.Text
Nama_Barang = txt_NB.Text
Tanggal_Masuk = txt_TM.Text
Tanggal_Keluar = txt_TK.Text
Berat = txt_Berat.Text
Biaya = txt_Biaya.Text
Keterangan = txt_Ket.Text
End Sub

Kemudian Double click pada button Simpan dan tuliska