5-isi laporan 1

Upload: adella-agisthalia

Post on 25-Feb-2018

227 views

Category:

Documents


0 download

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