laporan icl kelompok 1

Upload: adella-agisthalia

Post on 25-Feb-2018

251 views

Category:

Documents


1 download

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