Anda di halaman 1dari 16

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/323932869

Merancang Aplikasi Asuransi Dengan VB.Net

Book · December 2017

CITATIONS READS
0 1,414

1 author:

I Gusti Ngurah Suryantara


Universitas Bunda Mulia
9 PUBLICATIONS   1 CITATION   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Akuntansi View project

All content following this page was uploaded by I Gusti Ngurah Suryantara on 22 March 2018.

The user has requested enhancement of the downloaded file.


Merancang Aplikasi Asuransi dengan VB.Net
Merancang Aplikasi Asuransi dengan VB.Net

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

PENERBIT PT ELEX MEDIA KOMPUTINDO


Merancang Aplikasi Asuransi dengan VB.Net
I Gusti Ngurah Suryantara, S.Kom., M.Kom
© 2017, PT Elex Media Komputindo, Jakarta
Hak cipta dilindungi undang-undang
Diterbitkan pertama kali oleh
Penerbit PT Elex Media Komputindo
Kelompok Gramedia, Anggota IKAPI, Jakarta 2017

717052100
ISBN: 978-602-02-5168-8

[eEp]

Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau


seluruh isi buku ini tanpa izin tertulis dari penerbit.

Dicetak oleh Percetakan PT Gramedia, Jakarta


Isi di luar tanggung jawab percetakan
KATA PENGANTAR

Buku Merancang Aplikasi Asuransi dengan VB.Net ini membahas


pengembangan aplikasi asuransi untuk alat-alat berat. Dengan aplikasi
ini, sistem polis dan klaim asuransi untuk penyewaan alat-alat berat
dapat dilakukan secara terkomputerisasi.
Sistem ini merupakan sistem yang dapat diimplementasikan pada
perusahaan-perusahaan yang bergerak pada penyewaan alat-alat berat.
Alat-alat berat yang disewakan tentu merupakan aset yang sangat
berharga. Untuk itu perlu dilindungi dengan asuransi.
Buku ini sangat bermanfaat untuk mengembangkan sistem asuransi
alat-alat berat.
Tak lupa penulis mengucapkan terimakasih kepada semua pihak
sehingga buku ini dapat hadir di hadapan rekan-rekan pembaca.

Penulis,

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

v
DAFTAR ISI

KATA PENGANTAR................................................................................ V
DAFTAR ISI ........................................................................................ VII
BAB 1 PENDAHULUAN ........................................................................ 1
1.1 Bahasa Pemrograman...............................................................1
1.2 Crystal Report............................................................................1
1.3 Basis Data.................................................................................2
1.4 Sistem Operasi..........................................................................2
1.5 Pembuatan Aplikasi dengan VB.Net ..........................................2
1.5.1 Struktur Menu Aplikasi .........................................................5
1.5.2 Struktur Menu Master ...........................................................6
1.5.3 Struktur Menu Transaksi ......................................................6
1.5.4 Struktur Menu Laporan ........................................................7
1.5.5 Struktur Menu Setup ............................................................7
1.5.6 Struktur Menu Help ..............................................................7
BAB 2 MEMBUAT BASIS DATA........................................................... 13
2.1 Pembuatan Basis Data ............................................................13
2.1.1 Tabel Usaha .......................................................................15
2.1.2 Tabel Ajuster ......................................................................15
2.1.3 Tabel Heavy Equipment .....................................................16
2.1.4 Tabel Jenis Alat Berat ........................................................16
2.1.5 Tabel Jenis Asuransi ..........................................................16
2.1.6 Tabel Kota .........................................................................17
2.1.7 Tabel Merk Alat Berat .........................................................17
2.1.8 Tabel Mata Uang ................................................................17
2.1.9 Tabel Pembiayaan..............................................................17
2.1.10 Tabel Pengguna .................................................................18
2.1.11 Tabel Proyek ......................................................................18

vii
2.1.12 Tabel Rate Asuransi............................................................19
2.1.13 Tabel Status.......................................................................19
2.1.14 Tabel Type Alat Berat.........................................................19
2.1.15 Tabel Vendor Asuransi .......................................................20
2.1.16 Tabel Detail Polis ...............................................................20
2.1.17 Tabel Header Polis .............................................................21
2.1.18 Tabel Klaim Asuransi .........................................................21
BAB 3 KONEKSI KE BASIS DATA ....................................................... 23
3.1 Koneksi ke Basis Data .............................................................23
3.2 Interface Log In .......................................................................25
BAB 4 INTERFACE MASTER ............................................................... 35
4.1 Interface Usaha .......................................................................35
4.2 Interface Jenis .........................................................................42
4.3 Interface Merk .........................................................................49
4.4 Interface Type .........................................................................57
4.5 Interface Status .......................................................................64
4.6 Interface Pembiayaan ..............................................................72
4.7 Interface Stok ..........................................................................79
4.8 Interface Kota..........................................................................99
4.9 Interface Vendor ....................................................................107
4.10 Interface Jenis Asuransi.........................................................117
4.11 Interface Rate Asuransi..........................................................125
4.12 Interface Mata Uang ..............................................................134
4.13 Interface Proyek.....................................................................141
4.14 Interface Ajuster ....................................................................148
BAB 5 INTERFACE TRANSAKSI ......................................................... 157
5.1 Interface Polis........................................................................157
5.1.1 Daftar Data Polis ..............................................................178
5.1.2 Daftar Kode Asuransi .......................................................186
5.1.3 Daftar Stok.......................................................................190
5.2 Interface Klaim ......................................................................196
5.2.1 Daftar Data Klaim ............................................................215
5.2.2 Daftar Data Alat/Unit ........................................................222
BAB 6 INTERFACE LAPORAN ........................................................... 229
6.1 Interface Cetak Polis..............................................................229
6.1.1 Membuat Laporan Polis dengan Crystal Report ................229
6.1.1 Memanggil Laporan dengan CrystalReportViewer .............238
6.1.2 Memanggil Laporan dengan Program ..............................240
6.2 Interface Cetak Klaim ............................................................245

viii
6.2.1 Membuat Laporan Klaim dengan Crystal Report ..............245
6.2.1 Memanggil Laporan dengan CrystalReportViewer .............253
6.2.2 Memanggil Laporan dengan Program ..............................255
BAB 7 INTERFACE SETUP PENGGUNA ............................................... 259
7.1 Interface Setup Pengguna .....................................................259
BAB 8 HELP ................................................................................. 275
8.1 Interface Informasi Programmer ............................................275
TENTANG PENULIS ........................................................................... 277

ix
PENDAHULUAN

Buku ini membahas aplikasi asuransi untuk penyewaan alat-alat berat.


Teknik pemrograman yang digunakan pada buku ini menggunakan
konsep terstruktur/prosedural.

1.1 Bahasa Pemrograman


Bahasa pemrograman yang digunakan untuk membuat aplikasi pada
buku ini adalah bahasa pemrograman Visual Basic.Net yang terdapat
pada Visual Studio.

1.2 Crystal Report


Sedikit catatan: Dalam Visual Studio 2010, 2012, 2013, 2015, Crystal
Report tidak satu paket dengan Visual Studio. Anda dapat mengunduh
Crystal Report untuk versi 2010, 2012, 2013, 2015 dari web. Pastikan
Crystal Report terdapat pada komputer Anda bila menggunakan versi
2010, 2012, 2013, atau 2015, dan sesuaikan dengan versi Visual
Basic.Net yang Anda gunakan.

1
1.3 Basis Data
Basis data yang digunakan pada buku ini adalah MS Access, dengan
format filenya accdb. Bila menggunakan sistem operasi Windows 10 dan
MS Access 2016, Anda perlu mengunduh AccessDatabaseEngine
untuk versi 2016 sehingga saat koneksi ke basis data tidak ada kendala.

1.4 Sistem Operasi


Pada saat membuat materi buku ini, sistem operasi yang digunakan
adalah Windows 8.1. Bila menggunakan versi yang lain, sesuaikan basis
data dan Visual Basic.Net yang digunakan.

1.5 Pembuatan Aplikasi dengan VB.Net


Dalam hal ini pembaca sudah memiliki dasar-dasar menggunakan Visual
Basic.Net yang selanjutnya disebut dengan VB.Net, dan sudah ada
pemahaman dasar untuk mendesain menu menggunakan Menu Strip,
Tool Strip, dan Status Strip. Komponen-komponen tersebut akan
digunakan dalam mendesain menu aplikasi yang akan dibuat.

Gambar 1.1 Menjalankan VB.Net

Jalankan Visual Basic.Net. Pada materi ini digunakan Visual Basic.Net


versi 2013 dengan sistem operasi Windows 8.1.

2
Gambar 1.2 Memulai VB.Net

Klik menu File>New>Project…, maka akan tampil kotak dialog seperti


pada Gambar 1.3.

Gambar 1.3 Memberi nama file

Pada bagian Name isi nama file Asuransi, pada isian Location isi
dengan C:\ sebagai lokasi penyimpanan proyek. Selanjutnya klik OK
maka akan tampil Form1 sebagai form default, Gambar 1.4.

3
Gambar 1.4 Merancang menu aplikasi

Atur semua komponen pada form1 seperti Tabel 1.1.

Tabel 1.1 Nilai properties pada form frmMenuUtama

Objek Properties Nilai


Form1 Name frmMenuUtama
Text Menu Utama
StartPosition CenterScreen
WindowState Maximized
BackGroundImage Isi gambar bila ada
BackGroundImageLayout Stretch
MenuStrip1 Name MenuStrip1
Buat struktur menu seperti Gambar
1.6 s/d 3.11.
ToolStrip1 Name ToolStrip1
Buat struktur menu seperti Gambar
1.6 s/d 3.11.
StatusStrip1 Name StatusStrip1
Name ToolStripStatusLabel1
Text ToolStripStatusLabel1

Bila selesai mendesain menu, simpan proyek yang dibuat dengan cara
klik menu File>Save All.

4
Gambar 1.5 Menyimpan proyek

Untuk memanggil form, digunakan sintaks NamaForm.ShowDialog().


Contoh:

frmMUsaha.ShowDialog()

1.5.1 Struktur Menu Aplikasi

Struktur menu aplikasi seperti pada Gambar 1.6.

Gambar 1.6 Tampilan menu aplikasi

5
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:

277
¾ 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.

Untuk konsultasi melalui:


Email: gusti_suryantara@yahoo.com
WA: +6281282688466

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: author@gramediapublishers.com

278

View publication stats

Anda mungkin juga menyukai