laporan icl kelompok 1
TRANSCRIPT
-
7/25/2019 Laporan Icl Kelompok 1
1/40
PERIODE SEMESTER GENAP 2013/ 2014
Rahayu Eka Pangesti
LintangRefrendra M
DeaPriliaAbriani
Happy Ikmalur Rohman S
LAPORAN PRAKTIKUM
PERIODE SEMESTER GENAP 2013/ 2014
Disusun Oleh:
KELOMPOK 01
Rahayu Eka Pangesti 125060701111015)
Refrendra M 135060701111019
Abriani 135060701111020
Rohman S 135060701111049
125060701111015)
1111019)
1111020)
1111049)
-
7/25/2019 Laporan Icl Kelompok 1
2/40
LEMBARPERSETUJUAN
LABORATORIUMPEMROGRAMANKOMPUTER
JURUSANTEKNIK INDUSTRI
FAKULTASTEKNIK
UNIVERSITASBRAWIJAYA
PRAKTIKUMPEMROGRAMANKOMPUTER
TAHUN2014
Disusun Oleh:
KELOMPOK 01
Rahayu Eka Pangesti 125060701111015)
Lintang Refrendra M 135060701111019)
Dea Prilia Abriani 135060701111020)
Happy Ikmalur Rohman S 135060701111049)
-
7/25/2019 Laporan Icl Kelompok 1
3/40
LABORA
PRAKTIKUM PEMROGRAMAN KOMPUTER
PENGENALAN
PEMROGRAMAN PADA VBA EXCEL
Rahayu Eka Pangesti
Lintang Refrendra M
Dea Pri lia Abriani
Happy Ikmalur Rohman S
LEMBAR PERSETUJUAN
ORIUM PEMROGRAMANKOMPUTER
URUSANTEKNIK INDUSTRI
FAKULTASTEKNIK
UNIVERSITASBRAWIJAYA
PRAKTIKUM PEMROGRAMAN KOMPUTER
TAHUN 2014
MODUL 1 2
PENGENALAN MACRO DAN VBA EXCEL
PEMROGRAMAN PADA VBA EXCEL
Disusun Oleh:
KELOMPOK 01
Rahayu Eka Pangesti (125060701111015)
Lintang Refrendra M (135060701111019
Dea Prilia Abriani (135060701111020
Happy Ikmalur Rohman S (135060701111049
(125060701111015)
1111019)
1111020)
1111049)
-
7/25/2019 Laporan Icl Kelompok 1
4/40
LABORA
PRAKTIKUM PEMROGRAMAN KOMPUTER
PENERAPAN FUNGSI VBA EXCEL
Rahayu Eka Pangesti
Lintang Refrendra M
Dea Pri lia Abriani
LEMBAR PERSETUJUAN
ORIUM PEMROGRAMANKOMPUTER
URUSANTEKNIK INDUSTRI
FAKULTASTEKNIK
UNIVERSITASBRAWIJAYA
PRAKTIKUM PEMROGRAMAN KOMPUTER
TAHUN 2014
MODUL 3
PENERAPAN FUNGSI VBA EXCEL
Disusun Oleh:
KELOMPOK 01
Rahayu Eka Pangesti (125060701111015)
Lintang Refrendra M (135060701111019
Dea Prilia Abriani (135060701111020
(125060701111015)
1111019)
1111020)
-
7/25/2019 Laporan Icl Kelompok 1
5/40
-
7/25/2019 Laporan Icl Kelompok 1
6/40
DAFTAR ISI
Halaman
KATA PENGANTAR i
DAFTAR ISI ii
DAFTAR TABEL iv
DAFTAR GAMBAR v
BAB I PENDAHULUAN 1
1.1 Latar Belakang....................................................................................................................................... 1
1.2 Tujuan ....................................................................................................................................................... 1
1.3 Manfaat ..................................................................................................................................................... 2
1.4 Batasan ..................................................................................................................................................... 2
BAB II TINJAUAN PUSTAKA 3
2.1 Pemrograman Komputer Berorientasi Objek .......................................................................... 3
2.2 Algoritma ................................................................................................................................................. 3
2.3 Flowchart................................................................................................................................................ 3
2.3.1 Jenis JenisFlowchart................................................................................................................... 4
2.3.2 Simbol SimbolFlowchart........................................................................................................... 5
2.4 Struktur Kontrol Pemrograman..................................................................................................... 6
2.4.1 Struktur Kontrol Keputusan ........................................................................................................ 6
2.4.2 Struktur Kontrol Pengulangan.................................................................................................... 7
25 E t P t M th d d Obj k 7
-
7/25/2019 Laporan Icl Kelompok 1
7/40
3.6 Cara Kerja Program............................................................................................................................ 28
BAB IV PENUTUP 29
4.1 Kesimpulan ............................................................................................................................................ 29
4.2 Saran .......................................................................................................................................................... 29
DAFTAR PUSTAKA
LAMPIRAN
-
7/25/2019 Laporan Icl Kelompok 1
8/40
DAFTAR TABEL
HALAMAN
Tabel 2.1Event,Property,Method......................................................................................................... 7
-
7/25/2019 Laporan Icl Kelompok 1
9/40
DAFTAR GAMBAR
Halaman
Gambar 2.1 ContohFlowchartdalam kehidupan Sehari Hari ................................................. 4
Gambar 2.2 Simbol SimbolFlowchart............................................................................................... 5
Gambar 2.3 TampilanTabDeveloper................................................................................................... 10
Gambar 2.4 Tampilan KotakDialogRecordMacro......................................................................... 10
Gambar 3.1 Diagram Alir (Flowchart)Program............................................................................... 14
Gambar 3.2FormLogin.............................................................................................................................. 15
Gambar 3.3 Menu Utama............................................................................................................................ 15
Gambar 3.4 Menu InputAkun .................................................................................................................. 16
Gambar 3.5 Menu Klaim ............................................................................................................................. 16
Gambar 3.6 Daftar InputAkun ................................................................................................................. 17
Gambar 3.7 Daftar Pembayaran Cicilan ............................................................................................... 17
Gambar 3.8 Menu Cetak Struk Bayar .................................................................................................... 18
Gambar 3.9 Daftar Proses Klaim ............................................................................................................. 18
Gambar 3.10 Menu Cetak Struk Klaim.................................................................................................. 19
Gambar 3.11 Menu Tutup Aplikasi ......................................................................................................... 19
-
7/25/2019 Laporan Icl Kelompok 1
10/40
1.1 Latar Belakang
Kesehatan merupakan s
yang kita punya kita bisa
banyak hal yang bisa kita l
Untuk melakukan aktivitas
untuk membantu kita. Teta
ketika kita sakit kita tidak
Untuk menanggulangi h
asuransi yang membantu k
suatu saat kita membutuhk
menghimpun dana melalui
uang sebagai ganti rugi
peristiwa yang merugikan p
Menurut penelitian ya
asuransi,didapati bahwa
meningkat.Hal ini menunju
cukup tinggi.Oleh karena
mempermudah dalam pen
aplikasi ini juga dapat di
b l d h d
BAB I
PENDAHULUAN
lah satu harta yang berharga bagi manusia.Den
elakukan semua aktivitassehari-hari. Ketika ki
akukan.Bahkan seringnya kita hanya bisa tergel
yang sebelumnya kita lakukan sendiri, kita bu
i siapa yang mengerti kapan kita sakit dan baga
emiliki biaya yang cukup untuk berobat.
l-hal yang seperti ini maka terciptalah salah sat
ita dalam mengelola uang khususnya untuk sim
an biaya ketika kita tiba-tiba jatuh sakit. Perusa
penarikan premi dengan menjanjikan akan me
epada pihak yang membayar premi apabila
embayar premi tersebut (Supriatna: 2006).
g dilakukan oleh Abung Faisyal pada sebua
pengguna jasa asuransi dari tahun ke ta
kan bahwa minat masyarakat terhadap produ
itu dibuatlah aplikasi ini agar dapat m
olahan data pembayaran premi dan pembaya
amati total investasi yang dimiliki pemegan
t t k b j
an kesehatan
ta sakit, tidak
etak di kasur.
uh orang lain
imana apabila
u produk jasa
panan apabila
haan asuransi
beri sejumlah
terjadi suatu
perusahaan
un semakin
jasa asuransi
mbantu dan
an klaim.Dari
polis setiap
i
-
7/25/2019 Laporan Icl Kelompok 1
11/40
1 .3 M anfa at
Berikut adalah manfaat
1. Mempermudah dalam p
perusahaan asuransi.
2. Memantau investasi par
3. Mempermudah memant
klaim.
1 .4 B ata sa n
Berikut adalah batasan y
1. Produk asuransi hanya a
2. Jangka waktu asuransi
3. Pembayaran premi setia
dan Rp 1.000.000 setiap
4. Klaim hanya dibatasi un
ari pembuatan aplikasi ini.
mbuatan laporan penggunaan jasa asuransi pad
pemegang polis tiap bulannya.
u pembayaran klaim ketika pemegang polis men
ang digunakan dalam pembuatan aplikasi ini.
suransi kesehatan.
aksimal 4 tahun.
bulan dan pilihan besarnya adalah Rp 250.000,
bulannya.
uklaim rawat inap, operasi, dan meninggal.
suatu
gajukan
Rp 500.000,
-
7/25/2019 Laporan Icl Kelompok 1
12/40
2.1 Pemrograman Komputer Berorientasi Objek
Pemrograman berorient
prosedural yang telah te
software. Terutama yang
sepertiC,C++, pascal, ba
meningkatkan sisi fleksibil
dilihat dari class enka
pemrograman berorientasi
sebuah entitas yang disebut
2 .2 A lg ori tm a
Algoritma didefinisikan
disusun secara sistematis
metode khusus yang tepat
dituliskan secara matemati
dengan bantuan komputer (
2.3
Flowchart
Flowchart atau bagan
l i l h (
B AB II
TINJAUAN PUSTAKA
Pemrograman Komputer Berorientasi Objek
asi objek adalah peningkatan dari pendekatan
rbukti bertahun-tahun dianut oleh kalangan
masih menggunakan software-software de
ic,ADA, dan COBOL. Pemrograman berori
tas, modularity, reuseability, clarity yang semu
sulisasi, class inheritance, dan polymorp
objek, data dan prosedur atau operasinya menj
objek.
sebagai urutan langkah-langkah penyelesaian
dan logis. Sumber lain menuliskan algoritma
dan terdiri dari serangkaian langkah-langkah t
s, yang akan dikerjakan untuk menyelesaikan
Kurniawan,2004).
lur merupakan metode untuk menggambarka
d ) b t li d t d i b l i b l
pemrograman
pengembang
eloper lama
entasi objek
anyaitu dapat
isme. Dalam
di satu dalam
masalah yang
adalah suatu
rstruktur dan
uatu masalah
tahap-tahap
t d
-
7/25/2019 Laporan Icl Kelompok 1
13/40Gambar 2.1 Contoh Flowchartdalam Kehidupan Sehari-hari
( )
-
7/25/2019 Laporan Icl Kelompok 1
14/40
2 .3 .2 S im bol Sim bo l Flowchart
Berikut adalah simbol-si
Flowchart
mbol yang biasa digunakan dalam pembuatan flowchart.
-
7/25/2019 Laporan Icl Kelompok 1
15/40
2.4 Struktur K ontrol Pemrograman
Berikut adalah penjela
struktur kontrol keputusan
2.4.1 Struktur K ontrol K ep utusan
Struktur kontrol keput
logika program.Program a
eksekusi (Sulianta,2010).
keputusan:
1. Pernyataan If.Then
Pernyataan IfThen m
beberapa pernyataan ap
program untuk pernyata
I f Kondi si Then,
St at ement
End I f
Apabila kondisi yang
diproses. Sebaliknya,
(Wicaksono,2007).
2. Pernyataan IfThenEl
Pernyataan IfThenEl
yang akan dijalankan
(Wicaksono,2007). For
Struktur Kontrol Pemrograman
san dari struktur kontrol pemrograman yan
dan struktur kontrol pengulangan.
Struktur Kontrol Keputusan
san merupakan pernyataan dalam membuat p
an membuat pernyataan ataupun keputusan s
Berikut ini beberapa pernyataan pada str
emungkinkan untuk menjalankan sebuah pe
abila suatu kondisi terpenuhi (Wicaksono,2007)
an IfThenadalah sebagai berikut :
ieksekusi terpenuhi, pernyataan yang mengi
pabila tidak terpenuhi, pernyataan tidak a
e
se digunakan untuk mendefinisikan beberapa b
salah satu berdasarkan kondisi yang me
at kode program untuk pernyataan IfTh
terdiri dari
enalaran dari
ebagai proses
ktur kontrol
nyataan atau
. Format kode
uti thenakan
kan diproses
lok statement
enuhi syarat
nElseadalah
-
7/25/2019 Laporan Icl Kelompok 1
16/40
2.4.2 Struktur K ontrol Pengulangan
Struktur kontrol pengu
pernyataan secara berulan
aplikasi ini adalah strukt
mengenai struktur While
1. Struktur WhileWhen
Struktur pengulangan
pernyataan selama sua
struktur WhileWhenad
Whi l e Kondi si
St at ement
Wend
Apabila kondisi benar, s
wend, kontrol akan kem
dari kondisi. Apabila
pengulangan akan terja
akan dihentikan oleh we
2.5
Event, Property, Method
Property adalah sesuat
sedangkan methodadalah
tindakan atas objek), lalu
memanggil tindakan terse
Struktur Kontrol Pengulangan
angan adalah sebuah struktur yang menjalan
- ulang.Struktur kontrol pengulanga yang digun
ur pengulangan WhileWhen(Wicaksono,200
henadalah sebagai berikut:
hileWhendigunakan untuk menjalankan satu
u kondisi benar (Wicaksono,2007). Format
alah sebagai berikut:
emua pernyataan akan dijalankan dan ketika
ali lagi ke baris whileuntuk melakukan evaluas
ilai kondisi masih memenuhi syarat atau
i lagi sampai kondisinya salah. Apabila kondisi s
d(Wicaksono,2007).
Event, Property, Method
dan Objek
yang dimiliki oleh objek (property menggam
ara untuk melakukan sesuatu (methodmengga
ventsmerupakan tindakan seperti methodteta
but dan bukan pengguna objek (end user).
kan beberapa
akan di dalam
). Penjelasan
atau beberapa
ode program
encapai baris
i kembali nilai
enar, proses
alah, program
arkan objek),
barkan suatu
i sistem yang
eperti benda
-
7/25/2019 Laporan Icl Kelompok 1
17/40
2.6 Event DrivenProgramm
Event Driven Programm
server-server jaringan dan
dalam Tcl. Tcl menyediaka
Tcl, dan sistem kemudian
Perintah berikutnya digun
perintah event filediguna
melakukan proses I/O.
menunggu, Tcl secara oto
eventyang berbeda.
2.7
Visual Basic for Application
Berikut adalah penjelasa
2.7.1
Visual Basic for Application
Visual Basic for Applic
pemrograman Visual Basi
memudahkan pengguna un
aplikasi utama Microsoft
pekerjaan yang dilakukan
Pekerjaan atau tugas yang
maupun pekerjaan komple
membutuhkan waktu pen
Event DrivenProgramming
ngbiasa digunakan di program-program yang p
antarmuka grafis pengguna. Bagian tersebut dip
suatu model yang mudah saat kamu memasu
emanggil perintah tersebut ketika peristiwa te
kan untuk mengeksekusi perintah Tcl disaat
an mengeksekusi perintah Tcl ketika sistem tel
erintah vwait digunakan untuk menunggu
atis memanggil perintah Tcl yang telah terh
or Application VBA with Microsoft Excel
2013
n dari Visual Basic for Applicationdan Microsoft
Visual Basic for Application VBA
ation (VBA) adalah kombinasi integrasi anta
c Editor dengan bahasa pemrograman (Visua
tuk mendesain dan membangun program Visu
ffice. Juga digunakan untuk mengotomatisasi p
secara berulang-ulang maupun pekerjaan ya
dilakukan berulang-ulang seperti pembuatan
s yang apabila dikerjakan secara manual oleh p
elesaian yang lebih lama dan mungkin terd
anjang seperti
erkenalkan di
kan perintah
rtentu terjadi.
ang lain, dan
ah siap untuk
vent. Selama
bung dengan
Excel2013.
a lingkungan
l Basic) yang
l Basic dalam
ekerjaan, baik
ng kompleks.
laporan rutin
engguna akan
pat beberapa
-
7/25/2019 Laporan Icl Kelompok 1
18/40
functions/UDF) untuk dig
integrated development e
memudahkan rogrammer
dapat merekam semua ya
mampu melakukan automa
dan kontrol yang terdapa
penggunanya.
2.7.2.1
Macro Excel
2013
Macro merupakan ran
modul Microsoft Visual Ba
untuk melakukan suatu pe
yang sering kita lakuka
mengulangnya secara man
Macrodi dalam Excela
yang dapat dibuat oleh kita,
kita lakukan di dalam E
langsung.
Tempat penyimpanan m
(This Workbook dan Ne
MacroWorkbook).Jika kita
dapat dijalankan hanya ol
dalam personal workbook
nakan di dalam worksheet. Microsoft menamb
vironment (IDE) untuk bahasa VBA untuk E
untuk melakukan pembuatan program buatann
g dilakukan oleh pengguna untuk menjadi m
tisasi beberapa tugas. VBA juga mengizinkan pe
t di dalam worksheet untuk dapat berkomu
kaian perintah-perintah dan fungsi yang ter
ic Editordan dapat dijalankan sewaktu-waktu ji
erjaan. Macroberguna untuk menjalankan ber
sehari-hari di dalam Excel, sehingga kita
al.
alah prosedur di dalam VBA project(Microsof
baik dengan cara merekam dari berbagai aktivit
cel, maupun dibuat dengan cara mengetik s
acrodibagi menjadi dua, yaitu di dalam workb
Workbook) dan di dalam personal workb
enyimpan macrodi dalam workbookitu sendir
h workbook tersebut.Namun jika kita menyim
maka macro dapat dijalankan oleh seluruh w
ahkan sebuah
cel, sehingga
ya. Excel juga
cro, sehingga
buatan form
ikasi dengan
impan dalam
a dibutuhkan
agai aktivitas
tidak perlu
Visual Basic)
as yang sudah
endiri secara
ok itu sendiri
ok (Personal
i, maka macro
pan macro di
orkbook yang
-
7/25/2019 Laporan Icl Kelompok 1
19/40
Setelah tab developer
langkah sebagai berikut:
1. Aktif pada salah satu sel
2. Klik tombol record mac
macro.
Gam
3. Pada kotak macro nam
macroadalah:
a. Karakter pertama dar
berupa huruf, angk
namamacrodan kara
b. Jangan menggunakan
4 Jika Anda ingin menjal
tampil, Anda dapat melakukan proses perek
ada workbookExcel
ro pada grup code, sehingga akan tampil kotak
ar 2.4 Tampilan Kotak Dialog Record Macro
e, ketik nama untuk macro. Aturan pemberia
i namamacroharus berupa huruf. Karakter yang
, atau karakter garis bawah. Spasi tidak dii
ter garis bawah akan bekerja sebagai pemisah k
namamacroyang sama dengan nama sel.
ankan macro dengan menekan tombol short
aman dengan
dialog record
nama untuk
lainnya dapat
zinkan dalam
ata.
cut key pada
-
7/25/2019 Laporan Icl Kelompok 1
20/40
6. Jika Anda ingin menamb
kotak description.
7. Klik tombol OK sehingg
tombol stop recordingy
8. Lakukan perintah-perint
9. Setelah selesai, klik to
perekaman.
2.7.2.1.2
Macro
dengan VBE
Visual Basic Editor (V
mengedit kode macrodeng
dan menyediakan banyak
menyalin macrodari satu
berbeda, mengganti modul
ahkan keterangan dari macro, ketik keterangan t
a record macro yang ada pada grup code ber
ng berfungsi untuk menghentikan proses perek
ah yang akan direkam.
bol stop recording pada grup code untuk mel
dengan VBE
E) adalah program yang digunakan untuk
n menggunakan bahasa Visual Basicyang muda
bantuan online. Dengan VBE, Anda dapat me
odul ke modul lainnya, menyalin macroantar
ang menyimpan macro, atau mengganti macro.
ersebut dalam
ubah menjadi
man macro.
kukan proses
embuat dan
bagi pemula,
gedit macro,
orkbookyang
-
7/25/2019 Laporan Icl Kelompok 1
21/40
3 .1 D esk rip si Pr og ram
Program ini merupaka
sederhana pada suatu pe
laporan akun yang baru
daftar pengajuan klaim,
pendaftaran akan didapatktanggal lahir, alamat, nom
feedback yang didapatkan
perbulan akan didapatkan
cicilan ke berapa, dan ber
cicilan yang telah masuk k
terlepas dari ada klaimdidapatkan data berupa ko
klaim dan feedbackyang ak
3 .2 A lgo ritm a P rog ra m
Berikut adalah algoritma
1. Mulai
2. Dideklarasikan A = Bes
Bulan Ke-, F = Feedback
BAB III
HASIL DAN PEMBAHASAN
n program untuk mempermudah pengaturan
usahaan asuransi.Di dalam program ini, bisa
endaftar, daftar customer yang melakukan cic
dan laporan feedback berdasarkan klaim.
an data berupa tanggal daftar, kode customer,r telepon, besar cicilan, jangka waktu pembaya
apabila tidak ada klaim. Pada bagian pemb
ata berupa kode, nama, besar cicilan, pembayar
apa total investasi yang terkumpul berdasark
perusahan beserta bunga yang seharusnya cu
tau tidak. Sedangkan pada bagian pengajuade, nama customer, besar cicilan, jenis klaim, be
an didapatkan customerberdasarkan ada tidakn
program yang akan dijalankan.
r Cicilan, I= Bunga, W = Jangka Waktu Invest
Jika Tidak Ada Klaim, FM = Total Investasi Seme
administrasi
di dapatkan
ilan perbulan,
Pada bagian
nama, tempatran, dan total
yaran cicilan
n merupakan
n banyaknya
tomerterima
klaim, akansar tunjangan
a klaim.
si, n= Cicilan
tara
-
7/25/2019 Laporan Icl Kelompok 1
22/40
10. Jika akan melakukan c
nama customer, besar
selain itu lanjut ke lang
11. Jika besar cicilan = Rp.
12. Jika besar cicilan = Rp.
13. Besar cicilan = Rp. 1.0
14. Hitung total investasi
15. Jika pembayaran terla
16. Tidak mendapat surat
17. Tampilkan nomor tran
ke-
18. Jika ada klaim maka ad
19. Input nomor transaksi,
20. Jika klaim rawat inap
21. Jika besar cicilan = Rp.
22. Jika besar cicilan = Rp.
23. Jika besar cicilan = Rp.
24. Selain itu jika klaim op
25. Jika besar cicilan = Rp.
26. Jika besar cicilan = Rp.
27. Jika besar cicilan = Rp.
cilan maka input kode akun, tanggal pendaftran
cicilan, cicilan ke-, no transaksi, tanggal pemba
kah 18
250.000,00 maka I = 0,03% selain itu
500.000,00 maka I=0,04% selain itu
0.000 maka I = 0,06%
bat maka mendapat surat peringatan selain itu
eringatan
aksi, tanggal bayar, kode, nama customer, besar
a klaim selain itu lanjut ke langkah 30
tanggal klaim, kode, nama, kode klaim, besar tun
aka baca besar cicilan dan lama rawat inap
250.000,00 maka biaya kamar dan dokter Rp. 1.
500.000,00 maka biaya kamar dan dokter Rp. 1.
1.000.000 maka biaya kamar dan dokter Rp. 2.5
rasi maka baca besar cicilan dan frekuensi oper
250.000,00 maka biaya operasi Rp. 10.000.000 /
500.000,00 maka biaya operasi Rp. 15.000.000 /
1.000.000 maka biaya biaya operasi Rp. 20.000.
, jatuh tempo,
yaran, bunga
cicilan, cicilan
jangan
00.000/hari
50.000/hari
0.000/hari
si
operasi
operasi
00 / operasi
-
7/25/2019 Laporan Icl Kelompok 1
23/40
2014
LAPORAN
FRAKTIKUM
INDUSTRIAL
COHruTER
IABORATO
RY
tE
L
AD
,i-.\
N
*
3
s
l\
f{
nt
,
dE
E
t;
;ia
6lu
-
7/25/2019 Laporan Icl Kelompok 1
24/40
4 User Interface
Berikut akan ditampilka
1 Form Login
2 Menu Utama
gambar dari program pengolah data asuransi.
Gambar 3.2Form Login
-
7/25/2019 Laporan Icl Kelompok 1
25/40
3 Menu Input Akun Baru
4 Menu Proses Klaim
Gambar 3.4 Menu Input Akun
-
7/25/2019 Laporan Icl Kelompok 1
26/40
5 Daftar Input Akun
6 Daftar Pembayaran Cicilan
Gambar 3.6 Daftar Input Akun
Daftar Pembayaran Cicilan
-
7/25/2019 Laporan Icl Kelompok 1
27/40
7 Menu Cetak Struk Bayar
8 Daftar Proses Klaim
Gambar 3.8 Menu Cetak Struk Bayar
-
7/25/2019 Laporan Icl Kelompok 1
28/40
9 Menu Cetak Struk Klaim
10 Menu Tutup Aplikasi
ambar 3.10 Menu Cetak Struk Klai
-
7/25/2019 Laporan Icl Kelompok 1
29/40
3 5
ListingCode
Program
Berikut ini akan ditampil
data asuransi.
1
Login
Pr i vat e Sub Comma
I f Text Box1 = " kel
Unl oad LOGI N
For mMenuUt ama. ShoEl se
MsgBox " Maaf , pas
End I f
End Sub
Pr i vat e Sub Comma
Appl i cat i on. Act i vEnd Sub
Pr i vat e Sub User
As I nt eger)
I f Cl oseMode 1
End Sub
2
Form
Menu Utama
Pr i vat e Sub Comma
kanlistingprogram(sourcecode)pada program
dBut t on1_Cl i ck( )
ompok1i cl " Then
word yang anda masukkan t i dak val i
dBut t on2_Cl i ck( )
Workbook. Cl ose savechanges =Tr ue
orm_Quer yCl ose( Cancel As I nt eger ,
Then Cancel =Tr ue
dBut t on1_Cl i ck( )
pengolahan
"
Cl oseMode
-
7/25/2019 Laporan Icl Kelompok 1
30/40
Appl i cat i on. Vi si bl
For mMenuUt ama. Hi d
Worksheet s( "Sheet IEnd Sub
Pr i vat e Sub Comma
Appl i cat i on. Vi si bl
For mMenuUt ama. Hi d
Wor ksheets( "Sheet
End Sub
Pr i vat e Sub Comma
Appl i cat i on. Vi si bl
For mMenuUt ama. Hi d
Wor ksheets( "Sheet
End Sub
Pr i vat e Sub User
As I nt eger)
I f Cl oseMode = vb
MsgBox " Gunakan t
Cancel =Tr ue
End I f
End Sub
3
Form
Input Akun Baru
P i t S b C
e = Tr ue
nput ") . Act i vat e
dBut t on5_Cl i ck( )
e Tr ue
ayar ") . Acti vat e
dBut t on6_Cl i ck( )
e =Tr ue
l ai m") . Acti vat e
orm_QueryCl ose( Cancel As I nt eger ,
or mCont r ol Menu Then
mbol Tut up Apl i kasi "
dB t t 1 Cl i k( )
Cl oseMode
-
7/25/2019 Laporan Icl Kelompok 1
31/40
Thi sWor kbook. Work
Text Box4. Val ue
Thi sWor kbook. WorkText Box5. Val ue
Thi sWor kbook. Work
Text Box6. Val ue
Thi sWor kbook. Work
ComboBox1. Val ue
Thi sWor kbook. Work
ComboBox2. Val ue
Thi sWor kbook. Work
not r ansaksi = She
Label 12. Capt i on =
Text Box3. Val ue = "
Text Box4. Val ue = "
Text Box5. Val ue = "
Text Box6. Val ue = "
End Sub
Pr i vat e Sub Comma
Unl oad For mI nput A
End Sub
Pr i vat e Sub Comma
Text Box3. Val ue = "
T t B 4 V l "
heet s( " Sheet I nput " ) . Range( " E" & i )
heet s( " Sheet I nput " ) . Range( " F" & i )
heet s ( " Sheet I nput " ) . Range( " G" & i )
heet s( " Sheet I nput " ) . Range( " H" & i )
heet s( " Sheet I nput " ) . Range( " I " & i )
heet s(" Sheet I nput ") . Range( "B6") . Val
t 1. Range("B" & i ) . Val ue + 1
For mat( not r ansaksi , "000" )
"
"
"
"
dBut t on2_Cl i ck( )
un
dBut t on3_Cl i ck( )
"
"
. Val ue _
. Val ue _
. Val ue _
. Val ue _
. Val ue _
ue = "01"
-
7/25/2019 Laporan Icl Kelompok 1
32/40
i = i + 1
Wend
MsgBox iI f i = 6 Then
not r ansaksi = 1
El se
not r ansaksi = She
End I f
Label 12. Capt i on =
End Sub
Pr i vat e Sub User
As_ I nt eger )
I f Cl oseMode = vb
MsgBox " Gunakan t
Cancel =Tr ue
End I f
End Sub
Funct i onSekarang( )
Sekar ang = Dat e
End Funct i on
4 Menu Proses Klaim
Pr i vat e Sub Combo
I f C b B 2 V l
t 1. Range( "B" & i - 1) . Val ue + 1
For mat( not r ansaksi , "000" )
or m_ uer yCl ose(Cancel As I nt eger ,
or mCont r ol Menu Then
mbol Tut up"
As Dat e
ox2_Change( )
"D001" Th
Cl oseMode
-
7/25/2019 Laporan Icl Kelompok 1
33/40
i = i + 1
Wend
Thi sWor kbook. WorkComboBox1. Val ue
Thi sWor kbook. Work
ComboBox2. Val ue
Thi sWor kbook. Work
Sekar ang
Thi sWor kbook. Work
Text Box5. Val ue
Thi sWor kbook. Work
Text Box6. Val ue
Thi sWor kbook. Work
not r ansaksi = She
Label 12. Capt i on =
ComboBox1. Val ue =
ComboBox2. Val ue =
Text Box5. Val ue = "
Text Box6. Val ue = "
End Sub
Funct i onSekarang( )
Sekar ang = Dat e
End Funct i on
P i t S b C
heet s ( " Sheet Kl ai m" ) . Range( " C" & i )
heet s ( " Sheet Kl ai m" ) . Range( " F" & i )
heet s ( " Sheet Kl ai m" ) . Range( " B" & i )
heet s ( " Sheet Kl ai m" ) . Range( " H" & i )
heet s ( " Sheet Kl ai m" ) . Range( " K" & i )
heet s("Sheet Kl ai " ) . Range( "A7") . Val
t 4. Range("A" & i ) . Val ue + 1
For mat( not r ansaksi , "000" )
" "
" "
"
"
As Dat e
dB t t 2 Cl i k( )
. Val ue _
. Val ue _
. Val ue _
. Val ue _
. Val ue _
ue = "01"
-
7/25/2019 Laporan Icl Kelompok 1
34/40
i = 7
Whi l e Thi
i ) . Val ue_ " "i = i + 1
Wend
MsgBox i
I f i = 7 Then
not r ansaksi = 1
El se
not r ansaksi = She
End I f
Label 12. Capt i on =
End Sub
5 Daftar Input akun
Sub OpenFor mI nput
For mI nputAkun. Sho
End Sub
Pr i vat e Sub Comma
Range( "D7: F30" ) . A
End Sub
Pr i vat e Sub Comma
Unl oad Me
End Sub
Workbook. Worksheet s( "Sheet Kl ai m") .
t 4. Range("A" & i ) . Val ue + 1
For mat( not r ansaksi , "000")
kun( )
dBut t on1_Cl i ck( )
t oFi l t er 1, Text Box1. Val ue
dBut t on2_Cl i ck( )
Range( "A"&
-
7/25/2019 Laporan Icl Kelompok 1
35/40
End Sub
SubTanggal Bayar ( )
Di m i As I nt egerDi m a As I nt eger
a = 0
i = 6
Whi l eThi sWor kbook.
i ) . Val ue_ " "
i = i + 1
a = a + 1
Wend
Thi sWor kbook. Work
Sekar ang
Thi sWor kbook. Work
End Sub
Sub Vi ewAl l ( )
' vi ewal l Macr o
Act i veSheet . Range(
End Sub
7 Menu Cetak Struk Bayar
SubKeTabel Bayar ( )
' KeTabel Bayar Ma
Sheet s( "Sheet Bayar
Wor ksheet s( "Sheet Bayar" ) . Range( "H"
heet s ( " Sheet Bayar " ) . Range( " H" & i )
heet s ( " SheetBayar " ) . Range( " G" & i ) .
"$B$7: $F$30") . Aut oFi l t er Fi el d: =1
r o
") . Sel ect
&
. Val ue _
. Val ue = a
-
7/25/2019 Laporan Icl Kelompok 1
36/40
8 Daftar Proses Klaim
Sub OpenFor mMenu( )
For mMenuUt ama. Sho
End Sub
Sub KeSt r ukKl ai m( )
' KeSt r ukKl ai m Ma
Sheet s( "St r uk Kl ai
End Sub
9 Menu Cetak Struk Klaim
Sub OpenFor mMenu( )
For mMenuUt ama. Sho
End Sub
SubKeTabel Kl ai m( )
' KeTabel Kl ai m MaSheet s( "Sheet Kl ai
End Sub
SubPr i nt Kl ai m( )
Wi t hSheet s( "St r uk
. Pr i nt Previ ew
End Wi t hEnd Sub
Sub Del eteSt r ukKl
r o
m") . Sel ect
r o") . Sel ect
Kl ai m" )
i ( )
-
7/25/2019 Laporan Icl Kelompok 1
37/40
3 6 Cara kerja Program
Berikut ini adalah cara k
1. Login ke aplikasi dengan2. Setelah itu, masuk ke f
Proses Klaim, menu men
3. Untuk mendaftarkan pe
4. Masukkan data diri pe
telepon, besar cicilan ya
5. Pilih Simpan Akun untuTutup jika sudah selesai.
6. Pilih tombol Ke Tabel u
Input,sheetBayar, struk
7. Pembayaran cicilan unt
dilakukan di sheetBayar
8. Untuk melakukan pros
masukkan kode penggu
dari pengguna yang ber
tampilkan semua data
9. Untuk mencetak struk/
sheetstruk Bayar. Sesu
10. ika suatu saat ada klai
klaim.
11 Tipeklaim didasarkan
erja program pengolahan Laporan keuangan LBB
passwordkelompok1iclrmtampilan aplikasi utama. Ada menu InputP
uju TabelExcel, dan menu Tutup Aplikasi.
gguna baru, pilih menu InputPengguna Baru.
gguna yaitu nama, tempat dan tanggal lahir,
g dipilih, dan lama waktu periode asuransi yang
menyimpan data, pilih Batal untuk membatal
tuk masuk ke worksheet excel. Terdapat 5 she
Bayar,sheetKlaim, dan struk Klaim.
k asuransi dilakukan per bulan secara rutin,
.
s pembayaran di sheet Bayar, gunakan tomb
a yang akan membayar maka akan muncul nam
angkutan, lalu kembalikan lagi filter dengan m
dan setelah itu input tanggal pembayaran.
bukti pembayaran cicilan asuransi per bulan,
aikan dengan pengguna yang bersangkutan, lalu
m, maka dilakukan di formmenu utama,pilih su
pada tingkat kondisi kesehatan pengguna dan
:
ngguna Baru,
lamat, nomor
diinginkan.
an input, dan
t, yakni sheet
an prosesnya
l filter dan
, besar cicilan
nekan tombol
dilakukan di
cetak.
bmenu proses
ibagi menjadi
-
7/25/2019 Laporan Icl Kelompok 1
38/40
4 1 Kesimpulan
Kesimpulan yang dapat
1. Dengan adanya aplikasi
perusahaan asuransi
menyediakan fasilitas i
penggunaan rumus yan
penghitungan dan meng
2. Dari aplikasi ini dapat d
karena dari data tiap pe
telah otomatis akan m
kesalahan penghitungan
dalam aplikasi ini dilenpengecekan data tiapcu
3. Dari aplikasi ini dapat j
tunjangan) yang dikelu
polis mengajukan klai
berdasarkan ada tidakn
4 2 Saran
Berdasarkan pembuatan
BAB IV
KESIMPULAN DAN SARAN
iambil dari laporan ini adalah sebagai berikut:
ini pembuatan laporan penggunaan jasa asura
enjadi lebih lebih mudah karena user i
putan yang tidak membingungkan pengguna
g otomatis berjalan saat data diinput yang
rangi kesalahan apabila menggunakan penghitu
iketahui investasi customeryang masuk kedala
mbayaran yang di input, data akan diolah deng
nghitung setelah data diinputkan. Hal ini dap
dibandingkan jika harus menghitung secara ma
kapi dengan fasilitas filteryang dapat mempetomer.
ga dilakukan pemantauan terhadap pembayar
rkan perusahaan untuk pembayaran klaim ket
. Serta pemantauan feedback yang didapat
a klaim.
program yang telah dilakuakan terdapat bebera
si pada suatu
terface yang
aplikasi serta
empermudah
ngan manual.
perusahaan
n rumus yang
t mengurangi
ual. Selain itu
mudah untuk
n klaim (total
ika pemegang
an customer
pa yang dapat
-
7/25/2019 Laporan Icl Kelompok 1
39/40
FT RPUST K
Dewobroto, Wiryanto. 2005. Aplikasi Rekayasa Konstruksi dengan Visual Basic 6.0.
Jakarta: PT Elex Media Komputindo.
Kurniawan, Yahya. 2005. Action Script 2.0 Flash MX 2004.Jakarta: PT Elex Media
Komputindo.
Lee, Christoper. 2012. BukuPintar Macro Excel.Jakarta: PT. Trans Media
Prabawati, Arie. 2010. Tutorial 5 Hari Membangun GUI dengan JAVA Netbeans 6.5.
Semarang: Wahana Komputer.Soeherman, Bonnie. 2008. Designing Information System Concepts & Cases with Visio.
Jakarta: PT Elex Media Komputindo.
Sulianta, Feri dan Yudhy Wicaksono.2010.Cara Mudah Menjadi Programer Excel.Jakarta:
PT Elex Media Komputindo.
Supriatna, Nana dan Mamat Ruhmiat. 2006. IPS Terpadu (Sosiologi, Geografi, Ekonomi,
Sejarah). Jakarta: PT Grafindo Media Utama.
-
7/25/2019 Laporan Icl Kelompok 1
40/40
LAMPIRAN
T FLOW I GR M
DFD PROGRAMASURANSI K1
DATA
AKUN
DATA
KLAIM
DATA
CICILAN
KE--