5-isi laporan 1
Post on 25-Feb-2018
226 Views
Preview:
TRANSCRIPT
-
7/25/2019 5-isi laporan 1
1/13
1.1 Latar Belakang
Kesehatan merupakan syang 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
bulannya dengan harapan d
1 .2 T uju an
Berikut adalah tujuan da
1. Untuk mempermudah d
perusahaan asuransi.
2. Untuk memantau invest
3. Untuk mempermudah
pemegang polis menga
customerberdasarkan a
BAB I
PENDAHULUAN
lah satu harta yang berharga bagi manusia.Denelakukan 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
apat memantau perkembangan penggunaan jasa
ri pembuatan aplikasi ini.
lampembuatan laporan penggunaan jasa asura
si customeryang masuk kedalam perusahaan.
memantau pembayaran klaim (total tunja
jukan klaim serta pemantauan feedback yan
a tidaknya klaim.
an kesehatanta 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
asuransi.
si pada suatu
ngan) ketika
g didapatkan
-
7/25/2019 5-isi laporan 1
2/13
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 5-isi laporan 1
3/13
2.1 Pemrograman Komputer Berorientasi Objek
Pemrograman berorientprosedural 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
penyelesaian masalah (pro
mudah dipahami. Tujuan u
rangkaian proses atau pr
informasi tersebut. Untuk
(Soeherman,2008). Contoh
B AB II
TINJAUAN PUSTAKA
Pemrograman Komputer Berorientasi Objek
asi objek adalah peningkatan dari pendekatanrbukti 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
edur) beserta aliran data dengan simbol-simbol
tama penggunaan flowchart adalah untuk men
sedur untuk memudahkan pemahaman pengg
itu desain sebuah flowchart harus ringkas, je
flowchartdapat dilihat seperti gambar di bawah
pemrogramanpengembang
eloper lama
entasi objek
anyaitu dapat
isme. Dalam
di satu dalam
masalah yang
adalah suatu
rstruktur dan
uatu masalah
tahap-tahap
standar yang
ederhanakan
una terhadap
las, dan logis
ini:
-
7/25/2019 5-isi laporan 1
4/13
Gambar 2.
2 .3 .1 Jenis Je nis Flowchart
Menurut teori, flowch
dokumen, flowchartsystem
aliran data dan informas
flowchartsystem lebih me
pemrosesan, dan output y
digunakan untuk menggapemrograman komputer (S
1 Contoh Flowchartdalam Kehidupan Sehari-hari
Sumber : Imran (2005:12)
Flowchart
rtdapat dibedakan menjadi tiga kategori, ya
dan flowchartprogram.Flowchartdokumen m
i antar-area (divisi) dalam sebuah organisa
nekankan pada gambaran tentang aliran in
ang dihasilkan. Sedangkan flowchart program
barkan logika suatu prosedur penyelesaianeherman,2008).
itu flowchart
nggambarkan
i. Sedangkan
ut, prosedur
lebih banyak
asalah dalam
-
7/25/2019 5-isi laporan 1
5/13
2 .3 .2 S im bol Sim bo l Flowchart
Berikut adalah simbol-si
Flowchart
mbol yang biasa digunakan dalam pembuatan flo
Gambar 2.2 Simbol Simbol Flowchart
Sumber : Dewobroto (2005:14)
wchart.
-
7/25/2019 5-isi laporan 1
6/13
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
sebagai berikut:
I f Kondi si 1 t hen
Stat ement 1
El seI f Kondi si 2 T
Stat ement 2
El se
Stat ement 3
End I f
VBA mulanya akan men
kondisi dua, dan seteru
untuk menjalankan pern
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 meat kode program untuk pernyataan IfTh
en
uji kondisi 1, apabila tidak terpenuhi maka VBA
nya sampai ditemukan suatu kondisi yang me
yataan (Wicaksono,2007).
terdiri dari
enalaran dari
ebagai proses
ktur kontrol
nyataan atau
. Format kode
uti thenakan
kan diproses
lok statement
enuhi syaratnElseadalah
akan menguji
enuhi syarat
-
7/25/2019 5-isi laporan 1
7/13
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), lalumemanggil tindakan terse
berbentuk fisik (misalnya
method, serta events.
Contoh subroutine yan
method. Misalnya, Worksh
dan valueadalahproperty.
Object
Mobil
ActiveCell
Works
Sumber: Christoper Lee (2012
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 methodtetabut dan bukan pengguna objek (end user).
obil, atau kursi), object application juga mem
tercantum dibawah ini terdiri dari object,
ets(sheet 1) adalah objek, sementara selecta
Tabel 2.1 Event, Property, Method
Property Method
Warna Mempercepa
Nilai
heets(Sheet1) Select
)
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 yangeperti benda
iliki property,
roperty, dan
dalah method,
-
7/25/2019 5-isi laporan 1
8/13
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 komplemembutuhkan waktu pen
kesalahan (human error),
sehingga pekerjaan atau t
yang sangat singkat dan de
2.7.2 Microsoft Excel 2013
Microsoft Excel atau M
kerja spreadsheet atau Ge
sistem operasi windows.
bekerja dengan daftar dat
dalam bentuk grafik atau di
Excelmemiliki bahasa p
menambahkan kemampuan
menambahkan fungsi-fung
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
hal ini dapat diatasi dengan menggunakan
gas tersebut dapat dilakukan dan diselesaikan
gan tingkat akurasi yang tinggi.
2013
crosoft Office Excel adalah sebuah program a
eral Purpose Electronic Spreadsheetyang bek
icrosoft Excel digunakan untuk menghitung
, dan menganalisa data-data, serta mempresen
agram.
emrograman Visual Basic for Applications (VB
Exceluntuk melakukan automatisasi di dalam
si yang dapat didefinisikan oleh pengguna
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 akanpat beberapa
fasilitas VBA
dalam waktu
likasi lembar
erja di bawah
angka-angka,
tasikannya ke
), yang dapat
xceldan juga
(user-defined
-
7/25/2019 5-isi laporan 1
9/13
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 oldalam personal workbook,
aktif dibuka pada aplikasi
2 .7 .2 .1.1 Perek am an Macro
Perintah-perintah yang
pemasukan data input, pe
mengolah objek dalam E
pembuatan macromasuk d
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 menyimmaka macro dapat dijalankan oleh seluruh w
icrosoft Excel.
Macro
dikerjakan mulai dari pengolahan workbook d
buatan laporan berikut formatnya, penggunaan
cel. Tombol-tombol yang digunakan dalam pe
lam tab Developer.
Gambar 2.3 Tampilan Tab Developer
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 diorkbook yang
n worksheet,
formula serta
ekaman atau
-
7/25/2019 5-isi laporan 1
10/13
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 menggunakan4. Jika Anda ingin menjal
keyboard, ketik sebuah
Ctrl+huruf (untuk huru
huruf tersebut adalah b
anda gunakan tidak bole
5. Dalam store macro in, pi
Daftar pada pilihan stor
a. This workbook
Jika ingin menyimpan
b. Personal workbook
Jika macrodigunakan
c. New workbook
Jika macrodisimpan
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
huruf pada kotak shortcut key. Anda dapat
f kecil) atau Ctrl+Shift+huruf (untuk huruf ka
berapa kunci huruf dalam keyboard. Huruf sho
berupa angka atau spesial karakter seperti: @
ih tempat di mana Anda akan menyimpan macr
macro in:
macropada workbookyang sedang aktif.
sewaktu-waktu saat menggunakan Excel.
i dalam workbookpersonal .xls.
aman dengan
dialog record
nama untuk
lainnya dapat
zinkan dalam
ata.
cut key pada
menggunakan
ital), dimana
tcut keyyang
tau #.
.
-
7/25/2019 5-isi laporan 1
11/13
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 5-isi laporan 1
12/13
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 didapatk
tanggal lahir, alamat, nom
feedback yang didapatkan
perbulan akan didapatkan
cicilan ke berapa, dan ber
cicilan yang telah masuk k
terlepas dari ada klaim
didapatkan 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
3. Jika akan melakukan p
customer(nama, TTL, al
itu lanjut ke langkah 10.
4. Jika jangka waktu 0
-
7/25/2019 5-isi laporan 1
13/13
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.
28. Selain itu Meninggal m
29. Feed Back = 0
30. Jika tidak ada klaim Fe
31. Tampilkan nomor tra
total tunjangan
32. Selesai
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.
ka tunjangan = feedback jika tidak ada klaim
d Back =
saksi, tanggal klaim, kode, nama customer, je
, jatuh tempo,
yaran, bunga
cicilan, cicilan
jangan
00.000/hari
50.000/hari
0.000/hari
si
operasi
operasi
00 / operasi
is klaim, dan
top related