merancang aplikasi rental dengan vb - s3.amazonaws.com fileuntuk membuat tabel, klik menu create,...

15

Upload: phamnhan

Post on 10-Apr-2019

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel
Page 2: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

Merancang Aplikasi Rental dengan VB.Net

I Gusti Ngurah Suryantara, S.Kom., M.Kom

PENERBIT PT ELEX MEDIA KOMPUTINDO

Page 3: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

vii

DAFTAR ISI

KATA PENGANTAR................................................................................ V DAFTAR ISI ........................................................................................VII BAB 1 PENDAHULUAN ...................................................................... 1

1.1 Studi Kasus...............................................................................1 1.2 Bahasa Pemrograman...............................................................3 1.3 Crystal Report............................................................................3 1.4 Basis Data.................................................................................3 1.5 Sistem Operasi..........................................................................3 1.6 Pembuatan Aplikasi dengan VB.Net ..........................................4

1.6.1 Struktur Menu Aplikasi .........................................................7 1.6.2 Struktur Menu Master ...........................................................7 1.6.3 Struktur Menu Transaksi ......................................................8 1.6.4 Struktur Menu Laporan ........................................................9 1.6.5 Struktur Menu Setup ............................................................9 1.6.6 Struktur Menu Help..............................................................9

BAB 2 MEMBUAT BASIS DATA......................................................... 15 2.1 Pembuatan Basis Data ............................................................15

2.1.1 Tabel Usaha .......................................................................17 2.1.2 Tabel Jenis Alat Berat ........................................................17 2.1.3 Tabel Merk Alat Berat .........................................................18 2.1.4 Tabel Mata Uang................................................................18 2.1.5 Tabel Pengguna .................................................................18 2.1.6 Tabel Penyewa ...................................................................19 2.1.7 Tabel Rate..........................................................................19 2.1.8 Tabel Status.......................................................................20 2.1.9 Tabel Stok..........................................................................20 2.1.10 Tabel Type Alat Berat.........................................................21

Page 4: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

15

MEMBUAT BASIS

DATA

Bab ini membahas pembuatan basis data (database) dengan

menggunakan MS-Access beserta pembuatan tabel-tabel yang

digunakan pada aplikasi.

2.1 Pembuatan Basis Data

Jalankan MS-Access Anda, lalu buatlah sebuah basis data dengan nama

Data.accdb. File yang dibuat disimpan di folder Debug pada proyek,

seperti pada Gambar 2.1.

Gambar 2.1 Menyimpan file Data.accdb di folder debug

Tabel-tabel yang dibutuhkan pada aplikasi adalah tblMUsaha, tblMJenis,

tblMMerk, tblMMUang, tblMPenyewa, tblMRate, tblMStatus, tblMStok,

Page 5: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

16

tblMType, tblMWarna, tblMPengguna, tblTHSewa, tblTDSewa,

tblTHJamAlat, tblTDJamAlat, tblTHKembali, dan tblTDKembali.

Basis data yang digunakan pada buku ini adalah MS-Access.

Gambar 2.2 Menjalankan MS-Access

Setelah memilih Microsoft Access 2010, akan tampil kotak dialog

seperti pada Gambar 2.3.

Gambar 2.3 Tampilan MS-Access

Buat basis data dengan nama Data seperti pada Gambar 2.3. Klik icon

Blank Database. Pada bagian File Name isi dengan nama Data.accdb.

Simpanlah file yang dibuat di folder yang sudah dibuat, yaitu

RAB>RAB>Bin>Debug. Bila sudah menentukan nama file dan folder,

klik tombol Create. Akan tampil kotak dialog seperti pada Gambar 2.4.

Page 6: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

17

Untuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4.

Gambar 2.4 Membuat tabel dengan MS-Access

2.1.1 Tabel Usaha

Buat tabel tblMUsaha seperti pada Gambar 2.5.

Gambar 2.5 Desain tabel tblMUsaha

2.1.2 Tabel Jenis Alat Berat

Buat tabel tblMJenis seperti pada Gambar 2.6.

Page 7: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

18

Gambar 2.6 Desain tabel tblMJenis

2.1.3 Tabel Merk Alat Berat

Buat tabel tblMMerk seperti pada Gambar 2.7.

Gambar 2.7 Desain tabel tblMMerk

2.1.4 Tabel Mata Uang

Buat tabel tblMUang seperti pada Gambar 2.8.

Gambar 2.8 Desain tabel tblMUang

2.1.5 Tabel Pengguna

Buat tabel tblMPengguna seperti pada Gambar 2.9.

Catatan: Setalah selesai membuat tabel tblMPengguna, masukkan sebuah data awal pada field KodeP dan NamaP misalkan admin.

Page 8: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

19

Gambar 2.9 Desain tabel tblMPengguna

2.1.6 Tabel Penyewa

Buat tabel tblMPenyewa seperti pada Gambar 2.10.

Gambar 2.10 Desain tabel tblMPenyewa

2.1.7 Tabel Rate

Buat tabel tblMRate seperti pada Gambar 2.11.

Catatan: untuk field Rate atur Field Size menjadi Double, Format menjadi General Number dan Decimal Places menjadi 3.

Page 9: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

20

Gambar 2.11 Desain tabel tblMRate

2.1.8 Tabel Status

Buat tabel tblMStatus seperti pada Gambar 2.12.

Gambar 2.12 Desain tabel tblMSatatus

Bila sudah selesai membuat tabel tblMStatus, masukkan data seperti

berikut:

KODE STATUS STATUS

S001 OPERATION

S002 STANDBY

S003 DIJUAL

Catatan: untuk kode status jangan diganti karena kode ini digunakan dalam program sebagai penanda apakah alat berat dalam posisi Operation, Standby, atau Dijual.

2.1.9 Tabel Stok

Buat tabel tblMStok seperti pada Gambar 2.13.

Page 10: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

21

Gambar 2.13 Desain tabel tblMStok

Catatan: untuk field Biaya atur Field Size menjadi Double, Format menjadi Standard, dan Decimal Places menjadi 2.

2.1.10 Tabel Type Alat Berat

Buat tabel tblMType seperti pada Gambar 2.14.

Gambar 2.14 Desain tabel tblMType

2.1.11 Tabel Warna

Buat tabel tblMWarna seperti pada Gambar 2.15.

Gambar 2.15 Desain tabel tblMWarna

Page 11: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

22

2.1.12 Tabel Transaksi Detail Jam Alat

Buat tabel tblTDJamAlat seperti pada Gambar 2.16.

Gambar 2.16 Desain tabel tblTDJamAlat

Catatan: untuk field JamAwal dan JamAkhir atur formatnya, Format: Short Time, Input Mask: 00:00;0;_ Field NoUnik digunakan untuk menciptakan data unik untuk melakukan penghapusan atau edit data pada detail jam alat. Data ini kombinasi dari NoUnit+Tahun+Bulan+Tanggal+JamAwal+JamAkhir diisi secara otomatis pada saat membuat program.

2.1.13 Tabel Transaksi Detail Kembali

Buat tabel tblTDKembali seperti pada Gambar 2.17.

Gambar 2.17 Desain tabel tblTDKembali

2.1.14 Tabel Transaksi Detail Sewa

Buat tabel tblTDSewa seperti pada Gambar 2.18.

Page 12: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

23

Gambar 2.18 Desain tabel tblTDSewa

Catatan: untuk field Biaya atur Field Size menjadi Double, Format menjadi Standard dan Decimal Places menjadi 2.

2.1.15 Tabel Transaksi Header Jam Alat

Buat tabel tblTHJamAlat seperti pada Gambar 2.19.

Gambar 2.19 Desain tabel tblTHJamAlat

Catatan: untuk field Biaya atur Field Size menjadi Double, Format menjadi Standard dan Decimal Places menjadi 2.

2.1.16 Tabel Transaksi Header Kembali

Buat tabel tblTHKembali seperti pada Gambar 2.20.

Gambar 2.20 Desain tabel tblTHKembali

Page 13: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

24

2.1.17 Tabel Transaksi Header Sewa

Buat tabel tblTHSewa seperti pada Gambar 2.21.

Gambar 2.21 Desain tabel tblTHSewa

Catatan: Untuk membuat primary key dengan beberapa field, maka drag (diblok) field yang akan dijadikan primary key. Selanjutnya klik icon kunci. Field Size (ukuran field) dibuat sesuai dengan keterangan pada setiap field. Buat folder bernama GambarAlatBerat, folder ini digunakan untuk menyimpan data foto-foto alat berat.

Sampai tahap ini Anda sudah berhasil membuat basis data beserta tabel-

tabel yang digunakan dalam program. Sekarang kita lanjut membuat

program, yaitu koneksi ke basis data di Bab 3.

Page 14: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

283

TENTANG PENULIS

I Gusti Ngurah Suryantara, S.Kom., M.Kom lahir di desa Bona-Gianyar-Bali dengan latar belakang pendidikan S1 - Teknik Informatika dan S2-Magister Komputer. Beliau Dosen Teknik Informatika dan Sistem Informasi di Universitas Bunda Mulia di Jakarta. Selain sebagai seorang akademisi, juga seorang praktisi di bidang teknik informatika dengan kompetensi Analisis Sistem, Desain Sistem, dan Pemrograman.

Materi kuliah yang pernah diampu adalah Algoritma, Struktur Data, Basis Data, Pengolahan Citra, Grafika Komputer, Rekayasa Perangkat Lunak, Pemrograman Visual, Analisis dan Desain Berorientasi Objek, Pemrograman Berorientasi Objek, Enterprise Modelling, Skripsi.

Pernah memberikan seminar di Universitas Bung Karno di Jakarta, STMIK Widya Dharma di Pontianak. Pernah mengajar di Universitas Persada Indonesia Y.A.I di program studi Teknik Informatika dari tahun 1998 s/d 2010, STMIK Jayakarta dari tahun 2000 s/d 2003, STMIK Meridian dari tahun 2002 s/d 2005.

Selain kegiatan menulis buku sering juga mengikuti kegiatan bakti sosial ke anak-anak yatim piatu, panti werdha (rumah jompo), panti gangguan mental, dan panti korban kekerasan seksual. Aktivitas untuk menjaga kebugaran tubuh mengikuti kegiatan yoga, meditasi, dan mengkonsumsi makanan vegetarian.

Untuk menambah wawasan, penulis sarankan untuk membaca buku yang penulis susun dan diterbitkan oleh PT Elex Media Komputindo yaitu:

Page 15: Merancang Aplikasi Rental dengan VB - s3.amazonaws.com fileUntuk membuat tabel, klik menu CREATE, kemudian klik Table Design Tables seperti pada Gambar 2.4. Gambar 2.4 Membuat tabel

284

Merancang Aplikasi dengan VB.Net 2013 dengan pendekatan prosedural dan berorientasi objek.

Merancang Aplikasi Akuntansi dengan VB.Net dengan pendekatan prosedural dan berorientasi objek.

Merancang Aplikasi Distributor dengan VB.Net.

Merancang Aplikasi Rekam Medis dengan VB.Net.

Merancang Aplikasi dengan Metodologi Extreme Programming.

Merancang Aplikasi Asuransi Alat-Alat Berat.

Untuk konsultasi melalui:

Email: [email protected]

WA: +6281282688466

HP: +6281908068678

Catatan: Untuk melakukan pemesanan buku, hubungi Layanan Langsung PT Elex Media Komputindo: Gramedia Direct Jl. Palmerah Barat No. 33, Jakarta 10270 Telemarketing/CS: 021-53650110/111 ext: 3901/3902 Email: [email protected]