bab iv analisis & desain sistem 4.1 analisis sistem...

53
21 BAB IV ANALISIS & DESAIN SISTEM 4.1 Analisis Sistem Baru Berikut ini merupakan penjabaran rancangan sistem baru yang dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di PT.Integritas Mitra Bersatu Surabaya. Beberapa proses yang dikembangkan meliputi : 1. Prosedur Pemesanan (Booking) Pembeli dapat memesan rumah yang diingginkan dan dapat memesan rumah lebih dari 1 unit, agar tidak dibeli oleh pelangan yang lain. 2. Prosedur Penjualan Pelanggan dapat mengetahui total harga rumah yang di beli dan memilih jenis pembayaran. 3. Prosedur Pembayaran Pelanggan dapat memilih jenis pembayaran, ada 3 jenis pembayaran yaitu tunai, KPR dan INHOUSE, pembayaran uang muka dilakukan melalui developer dan pelunasan rumah untuk KPR dilakukan melalui bank yang telah dituju sedangkan INHOUSE melalui developer. 4. Prosedur Pembatalan Pelanggan yang melakukan pembatalan pemesanan dan telah membayar UTJ (Uang Tanda Jadi) tidak dapat diambil. 4.2 Desain Sistem Berikut ini adalah langkah-langkah dalam membuat desain sistem :

Upload: others

Post on 22-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

  • 21

    BAB IV

    ANALISIS & DESAIN SISTEM

    4.1 Analisis Sistem Baru

    Berikut ini merupakan penjabaran rancangan sistem baru yang

    dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di

    PT.Integritas Mitra Bersatu Surabaya. Beberapa proses yang dikembangkan

    meliputi :

    1. Prosedur Pemesanan (Booking)

    Pembeli dapat memesan rumah yang diingginkan dan dapat memesan rumah

    lebih dari 1 unit, agar tidak dibeli oleh pelangan yang lain.

    2. Prosedur Penjualan

    Pelanggan dapat mengetahui total harga rumah yang di beli dan memilih jenis

    pembayaran.

    3. Prosedur Pembayaran

    Pelanggan dapat memilih jenis pembayaran, ada 3 jenis pembayaran yaitu

    tunai, KPR dan INHOUSE, pembayaran uang muka dilakukan melalui

    developer dan pelunasan rumah untuk KPR dilakukan melalui bank yang

    telah dituju sedangkan INHOUSE melalui developer.

    4. Prosedur Pembatalan

    Pelanggan yang melakukan pembatalan pemesanan dan telah membayar UTJ

    (Uang Tanda Jadi) tidak dapat diambil.

    4.2 Desain Sistem

    Berikut ini adalah langkah-langkah dalam membuat desain sistem :

  • 22

    a. Membuat System Flow Terkomputerisasi

    b. Membuat Diagram Berjenjang

    c. Membuat Document Flow Diagram (DFD)

    a. Membuat Context Diagram

    b. Membuat DFD Level 0

    c. Membuat DFD Level 1

    d. Membuat Entity Relationship Diagram (ERD)’

    a. Membuat Conceptual Data Model

    b. Membuat Physical Data Model

    e. Membuat DBMS

    f. Membuat Aplikasi

  • 23

    4.2.1 System Flow Penjualan

    Pelanggan Bag. Penjualan Bag. Keuangan Teknisi Bank

    Mulai

    Terjual ??

    Siap

    Bangun

    Siap

    Huni

    SPS1

    2

    1

    1

    SPS

    SPPR1

    2

    2 3

    3

    SPPR

    Kredit ?

    KPR?

    Memo

    6

    Jadwal

    Pembayaran

    Cicilan

    UM=2x

    Memo

    8

    Selesai

    Ya

    Tidak

    Tidak

    5

    Ya

    Tidak

    Ya

    Tidak

    Ya

    Sisa Bayar

    5

    Memo

    86

    12

    12

    7

    13

    7

    2

    SPPR

    Data Karyawan

    Data Pelanggan

    Data Rumah

    yang diinginkan

    Mengecek status

    rumah

    Waktu Konfirmasi

    1 minggu

    Buat SPS

    Pembayaran Rumah

    Tunai

    Buat SPPR

    Menentukan

    Pembayaran Pelunasan Rumah

    Siap Huni

    Pembayaran IN

    HOUSE

    Membuat Jadwal

    Pembayaran UM

    Bayar UM

    Membuat

    Memo

    Pelunasan UM

    Pembayaran

    Rumah Selama 1

    tahun

    Melanjutkan

    Pembayaran ke

    Bank

    Pembangunan

    Rumah

    Pelunasan

    Rumah

    Bukti

    Pembayaran

    Rumah12

    Bukti

    Pembayaran

    UM12

    Bukti

    Pembayaran

    Rumah12

    Bukti

    Pembayaran

    Rumah

    Manajer

    Bukti

    Pembayaran

    UM

    Bukti

    Pembayaran

    Rumah

    9

    410

    13

    4

    9

    10

    14

    11

    Laporan

    Pembayaran

    Membuat Laporan

    Pembayaran

    Laporan

    Pembayaran

    14

    11

    Karyawan

    Pelanggan

    Pemesanan

    Pembayaran

    Penjualan

    Pembatalan

    SPS = Surat Pemesanan Sementara

    SPPR = Surat Perjanjian Pembelian Rumah

    Gambar 4.1 System Flow Penjualan

  • 24

    Data karyawan, pelanggan, dan rumah diinputkan melalui keyboard pada

    komputer dan masing-masing disimpan pada tabel karyawan, pelanggan, dan

    rumah, ketiga tabel tersebut menjadi referensi dan saling berhubungan pada tabel

    pemesanan dan untuk membuat SPS. Tabel pemesanan mereferensi pada tabel

    penjualan untuk membuat SPPR, pelanggan memilih jenis pembayaran dan

    membuat jadwal pembayaran (berapa kali cicilan) untuk uang muka baik KPR

    atau INHOUSE dibayarkan kepada developer dan disimpan pada tabel

    pembayaran dan untuk pelunasan pemabatalan pelanggan membayar sesuai

    pilihan, untuk KPR dibayar melalui bank yang telah dituju dan INHOUSE dibayar

    melalui developer dan disimpan pada tabel KPR dan INHOUSE. Sedangkan

    untuk pembatalan bisa dikarenakan pelanggan tidak melakukan konfirmasi

    pemesanan dalam waktu 1 minggu atau memang dibatalkan karena ada alasan

    yang lain pembatalan tersebut disimpan kedalam tabel pembatalan.

    Setelah data tersimpan dalam tabel, maka rekapitulasi dari masing-masing

    tabel dapat dicetak.

    4.2.2 Data Flow Diagram

    Data Flow diagram merupakan diagram yang menunjukkan arus data dari

    sebuah sistem. DFD ini terbagi dari beberapa level, yaitu Context Diagram, DFD

    Level 0, DFD Level 1, dan seterusnya. Dalam desain sistem penjualan perumahan

    PT.Integritas Mitra Bersatu Surabaya ini, DFD dibuat hingga DFD Level 1.

    Berikut ini adalah penjelasannya :

  • 25

    4.2.2.1 Context Diagram

    Laporan Data Pembayaran

    Laporan Data Pembatalan

    Laporan Data Pemesanan

    Laporan Data Lokasi

    Laporan Data Rumah

    Laporan Data Karyawan

    Laporan Data Pelanggan

    Bukti Pembayaran UM

    Transaksi Pembayaran UM

    Bukti Pembayaran

    Transaksi Pembayaran Tunai

    Bukti Pembayaran KPR

    Transaksi Pembayaran KPR

    SPPR

    Bukti Pembatalan Pemesanan

    Transaksi Pembatalan

    SPS

    Transaksi Pemesanan dan UTJ

    Data Pelanggan

    Data Karyawan

    Data Rumah

    Data Lokasi

    Memo PembangunanBukti Pembayaran KPR

    SPS

    SPPR

    Bukti Pembatalan Pemesanan

    Bukti Pembayaran

    Bukti Pembayaran UM

    0

    Sistem Penjualan pada PT Integritas Mitra Bersatu

    +

    Pelanggan

    Bagian Penjualan

    Bank Teknisi

    Manajer

    Bagian Keuangan

    Gambar 4.2 Context Diagram

    Gambar di atas merupakan gambaran sistem penjualan yang dibuat dalam

    proyek akhir ini secara garis besar. Dalam sistem ini, terdapat 6 eksternal entity,

    yaitu pelanggan, bank, teknisi, bagian penjualan, bagian keuangan, dan manajer.

    Masing-masing memberikan input dan output dari sistem penjualan ini.

    Pelanggan menerima keluaran berupa SPS, SPPR, bukti pembayaran UM

    (uang muka), bukti pembayaran, dan bukti pembatalan pemesanan sedangkan

    Bank hanya menerima keluaran bukti pembayaran KPR, Teknisi hanya menerima

    keluaran memo pembangunan.

    Bagian penjualan memberikan masukan data pelanggan, data karyawan,

    data rumah, data lokasi, transaksi pemesanan dan UTJ (uang tanda jadi), dan

    transaksi pembatalan. Bagian penjualan juga menerima keluaran berupa SPS dan

    bukti pembatalan pemesanan.

  • 26

    Bagian keuangan memberikan masukan berupa transaksi pembayaran UM

    (uang muka), transaksi pembayaran tunai, transaksi pembayaran KPR. Bagian

    keuangan menerima keluaran berupa bukti pembayaran UM (uang muka), bukti

    pembayaran, bukti pembayaran KPR, dan SPPR.

    Manajer menerima keluaran berupa laporan data pelanggan, laporan data

    karyawan, laporan rumah, laporan data lokasi, laporan data pemesanan, laporan

    pembatalan, dan laporan data pembayaran.

  • 27

    4.2.2.2 Diagram Berjenjang

    Berikut ini merupakan gambar diagram berjenjang dari sistem informasi

    penjualan PT.Integritas Mitra Bersatu Surabaya :

    0

    Sistem Informasi

    Penjualan pada PT. Mitra

    Integritasi Bersatu

    1

    Sub Sistem

    Pemeliharaan File

    Induk

    2

    Sub Sistem

    Pemeliharaan File

    Transaksi

    3

    Sub Sistem Cetak

    Laporan

    1.1

    Pemeliharaan

    File

    Pelanggan

    1.2

    Pemeliharaan

    File Rumah

    1.3

    Pemeliharaan

    File

    Karyawan

    2.1

    Pemeliharaan

    Transaksi

    Pemesanan

    2.2

    Pemeliharaan

    Transaksi

    Pembatalan

    Pemesanan

    2.3

    Pemeliharaan

    Transaksi

    Pembayaran

    3.2.1

    Pemeliharaan

    Laporan Data

    Pelanggan

    3.2.2

    Pemeliharaan

    Laporan Data

    Karyawan

    3.2.3

    Pemeliharaan

    Laporan Data

    Rumah

    1.4

    Pemeliharaan

    File Lokasi

    3.2.4

    Pemeliharaan

    Laporan Data

    Lokasi

    3.2.5

    Pemeliharaan

    Laporan

    Pemesanan

    3.2.6

    Pemeliharaan

    Laporan Data

    Pembatalan

    3.2.7

    Pemeliharaan

    Laporan Data

    Pembayaran

    3.1

    Cetak

    Laporan Bukti

    Transaksi

    3.2

    Cetak

    Laporan

    Manajerial

    3.1.1

    SPS

    3.1.2

    SPPR

    3.1.3

    Bukti

    Pembatalan

    Pemesanan

    3.1.5

    Bukti

    Pembayaran

    3.1.6

    Bukti

    Pembayaran

    KPR

    3.1.4

    Bukti

    Pembayaran

    UM

    Gambar 4.3 Diagram Berjenjang

  • 28

    4.2.2.3 DFD Level 0

    Bukti Pembayaran KPR

    Bukti Pembayaran KPR

    Bukti Pembayaran UM

    Bukti Pembayaran

    Bukti Pembayaran UM

    Bukti Pembayaran

    Bukti Pembatalan Pemesanan

    Bukti Pembatalan Pemesanan

    SPPR

    SPPR

    SPSSPS

    Detil Pembayaran

    Pembayaran

    Detil Pembatalan

    Pembatalan

    Detil Pemesanan

    Pemesanan

    Data Lokasi

    Data Rumah

    Data Karyawan

    Data Pelanggan

    Detil Pembayaran

    Pembayaran

    Detil Pembatalan

    Pembatalan

    Detil Pemesanan

    Pemesanan

    Data Lokasi

    Data Rumah

    Data Karyawan

    Data Pelanggan

    Memo Pembangunan

    Transaksi Pembayaran KPR

    Transaksi Pembayaran UM

    Transaksi Pembayaran Tunai

    Transaksi Pembatalan

    Transaksi Pemesanan dan UTJ

    Data Lokasi

    Data Rumah

    Data Karyawan

    Data Pelanggan

    Laporan Data Pembayaran

    Laporan Data Pembatalan

    Laporan Data Pemesanan

    Laporan Data Lokasi

    Laporan Data Rumah

    Laporan Data Karyawan

    Laporan Data Pelanggan

    Data Lokasi

    Data Rumah

    Data Karyawan

    Data Pelanggan

    Pelanggan

    Pelanggan

    Pelanggan

    PelangganPelanggan

    Bank

    Teknisi

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Manajer

    Manajer

    Manajer

    Manajer

    Manajer

    Manajer

    Manajer

    1

    Sub Sistem Pemeliharaan File Induk

    +

    3

    Sub Sistem Mencetak Laporan

    +

    1 Data Pelanggan

    2 Data Karyawan

    3 Data Rumah

    4 Data Lokasi

    5 Pemesanan

    6 Detil Pemesanan

    7 Pembatalan

    8 Detil Pembatalan

    9 Pembayaran

    10Detil

    Pembayaran

    2

    Sub Sistem Pemeliharaan File Transaksi

    +

    Gambar 4.4 DFD Level 0

    DFD Level 0 merupakan hasil decompose dari context diagram. Sistem

    informasi penjualan yang dibahas dalam proyek akhir ini terbagi atas beberapa

    sub sistem, yaitu sub sistem pemeliharaan data master (induk), sub sistem

    pemeliharaan data transaksi dan sub sistem pembuatan/pencetakan laporan.

    Dari diagram di atas terlihat ada 10 tabel yang terdapat dalam database

    yang diperlukan oleh sistem penjualan yang dibuat ini, yaitu tabel pelanggan,

    karyawan, rumah, lokasi, pemesanan, detil pemesanan, pembatalan, detil

    pembatalan, pembayaranan, dan detil pembayaran.

  • 29

    4.2.2.4 DFD Level 1 Proses Pengelolaan Data Master

    Data Lokasi

    Data Karyawan

    Data Lokasi

    Data Rumah

    Data Karyawan

    Data Pelanggan

    Data Pelanggan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Penjualan

    1 Data Pelanggan

    2 Data Karyawan

    3 Data Rumah

    4 Data Lokasi

    1

    Mengelola Data

    Gambar 4.5 DFD Level 1 Pengelolaan Data Master

    DFD Level 1 Pemeliharaan Data Master merupakan hasil dekomposisi dari

    DFD Level 0 sub sistem pemeliharaan data master. Dalam pemeliharaan data

    master ini, terdapat 1 proses, yaitu proses mengelola data. Proses ini berpengaruh

    pada tabel-tabel induk, yaitu data pelanggan, data karyawan, data rumah, dan data

    lokasi.

  • 30

    4.2.2.5 DFD Level 1 Proses Pengelolaan Data Transaksi

    Data Pemesanan

    Data Pemesanan

    [Detil Pembayaran]

    [Pembayaran]

    [Detil Pembatalan]

    [Pembatalan]

    [Memo Pembangunan]

    [Detil Pemesanan]

    [Pemesanan]

    [Data Lokasi]

    [Data Rumah]

    [Data Karyawan]

    [Data Pelanggan]

    [Transaksi Pembayaran UM]

    [Transaksi Pembayaran Tunai]

    [Transaksi Pembayaran KPR]

    [Transaksi Pembatalan][Transaksi Pemesanan dan UTJ]

    Teknisi

    Bagian

    Penjualan

    Bagian

    Penjualan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Bagian

    Keuangan

    1 Data Pelanggan

    2 Data Karyawan

    3 Data Rumah

    4 Data Lokasi

    5 Pemesanan

    6 Detil Pemesanan

    7 Pembatalan

    8Detil

    Pembatalan

    9 Pembayaran

    10Detil

    Pembayaran

    2.1

    Transaksi Pemesanan

    2.2

    Transaksi Pembatalan

    Pemesanan

    2.3

    Transaksi Pembayaran

    Gambar 4.6 DFD Level 1 Pengelolaan Data Transaksi

    DFD Level 1 Pemeliharaan Data Transaksi merupakan hasil dekompose

    dari DFD Level 0 sub sistem pemeliharaan data transaksi. Sub sistem ini terdiri

    dari 3 proses, yaitu proses transaksi pemesanan, proses transaksi pembatalan

    pemesanan, dan transaksi pembayaran. Ketiga proses ini berpengaruh pada tabel

    penjualan, pemesanan dan detil pemesanan, pembatalan dan detil pembatalan,

    serta pembayaran dan detil pembayaran.

  • 31

    4.2.2.6 DFD Level 1 Proses Pencetakan Laporan

    Data Pemesanan

    Data Pemesanan

    [Laporan Data Pembayaran]

    [Bukti Pembayaran KPR]

    [Bukti Pembayaran UM]

    [Bukti Pembayaran UM]

    [Bukti Pembayaran]

    [Bukti Pembayaran]

    [Detil Pembayaran]

    [Pembayaran]

    [Detil Pembatalan]

    [Pembatalan]

    [Bukti Pembatalan Pemesanan]

    [Bukti Pembatalan Pemesanan]

    [Laporan Data Pembatalan]

    Data RumahData Karyawan

    Data Pelanggan

    Data Lokasi

    [SPS]

    [Detil Pemesanan][SPPR] [SPPR]

    [SPS]

    [Pemesanan]

    [Laporan Data Pemesanan]

    [Laporan Data Lokasi]

    [Data Lokasi]

    [Laporan Data Rumah]

    [Data Rumah]

    [Data Karyawan]

    [Laporan Data Karyawan]

    [Data Pelanggan]

    [Laporan Data Pelanggan]

    [Bukti Pembayaran KPR]

    Manajer

    Manajer

    Manajer

    Manajer

    Manajer

    Manajer

    Manajer

    1 Data Pelanggan

    2 Data Karyawan

    3 Data Rumah

    4 Data Lokasi

    5 Pemesanan

    6 Detil Pemesanan

    1 Data Pelanggan

    2 Data Karyawan

    3 Data Rumah

    4 Data Lokasi

    Pelanggan

    Bagian

    Penjualan

    Bagian

    Keuangan

    Pelanggan

    Bagian

    Penjualan

    Pelanggan

    Bagian

    Keuangan

    Pelanggan

    Pelanggan

    Bagian

    Keuangan

    Bagian

    Keuangan

    Bank

    3.1

    Laporan Data

    Pelanggan

    3.2

    Laporan Data

    Karyawan

    3.3

    Laporan Data

    Rumah

    3.4

    Laporan Data

    Lokasi

    3.5

    Laporan Data Pemesanan3.6

    Laporan Data

    Pembatalan Pemesanan

    3.7

    Laporan Data Pembayaran

    Gambar 4.7 DFD Level 1 Pencetakan Laporan

    Gambar di atas merupakan hasil dekomposisi dari DFD Level 0 sub sistem

    pencetakan laporan. Sub sistem ini mereferen dari semua tabel yang ada pada

    database, yang merupakan hasil dari sub-sub sistem yang sebelumnya. Sub sistem

    ini terdiri dari 7 laporan yaitu laporan data pelanggan, laporan data karyawan,

    laporan rumah, laporan lokasi, laporan data pemesanan, laporan data pembatalan

    pemesanan, dan laporan data pembayaran. proses memilih laporan, memilih

    periode laporan dan mencetak laporan.

    4.2.3 Entity Relationship Diagram

    Entity Relationship Diagram adalah sebuah diagram yang menunjukkan

    relasi tabel-tabel yang terdapat dalam sebuah database. Dalam proyek ini, akan

  • 32

    terdapat 2 model dari ERD, yaitu Conceptual Data Model (CDM), dan Physical

    Data Model (PDM).

    4.2.3.1 Conceptual Data Model

    detil_bayar

    memiliki um

    bayar

    terdapat um

    memilikidibayar

    dibatalkan

    menjual

    memiliki_lokasi

    Mempunyai Terdapat

    Terdapat Rumah

    Detil Pesan

    Melakukan Bayar

    Melakukan

    Mempunyai det il

    Memiliki det il

    det il jual

    Membayar UM

    Membayar

    Melayani penjualan

    Melayani Pemesanan

    Memiliki T ipe

    Memesan

    Pelang g an

    ID Pelangg an

    Nama Pelangg an

    Alamat

    Telepon

    No KTP

    Pekerjaan

    Pemesanan

    ID Pemesanan

    Tgl Pemesanan

    Tgl Konfirmasi

    Nominal UTJ

    Rumah

    ID Rumah

    Luas Tanah

    Luas Bang unan

    Penambahan Tanah

    Penambahan Bang unan

    Nama Tipe

    ID Tipe

    Nama Tipe

    Blok

    Kavling

    Tipe

    Lokasi

    ID Lokasi

    Lokasi

    Harg a Tanah

    Harg a Bang unan

    Detil Pemesanan

    Luas Tanah

    Luas Bang unan

    UTJ

    Penjualan

    ID_Penjualan

    Tgl Penjualan

    Diskon

    Harg a Nett

    Jenis Pembayaran

    Detil Penjualan

    Kavling

    Harg a Nett

    Karyawan

    ID Karyawan

    Nama Karyawan

    Alamat

    Telepon

    Jenis Kelamin

    Jabatan

    Foto_Karyawan

    Pembayaran

    Kavling

    Tgl Pembayaran

    Nominal

    Pembayaran UM

    kavling

    Tgl Pembayaran

    Uang Muka ke

    Nominal

    Detil UM

    Uang Muka ke

    Tgl Pembayaran

    Nominal

    Bank

    ID Bank

    Nama Bank

    Alamat

    No Telepon

    Contact_person

    Pembatalan

    Id_batal

    tgl_batal

    alasan

    KPR

    Harg a Nett

    total_bayar

    inhouse

    Harg a Nett

    tot_bayar

    detil_inhouse

    pembayaran

    Nominal

    sisa

    Gambar 4.8 CDM

    Conceptual data model(CDM) merupakan sebuah diagram database yang

    masih berupa konsep. Dalam CDM ini, terdapat17 tabel yang saling berhubungan

    secara logika.

  • 33

    4.2.3.2 Physical Data Model

    KAVLING2 = KAVLING2

    ID_PENJUALAN = ID_PENJUALAN

    KAVLING2 = KAVLING2

    ID_BANK = ID_BANK

    ID_PENJUALAN = ID_PENJUALAN

    ID_BATAL = ID_BATAL

    ID_PELANGGAN = ID_PELANGGAN

    ID_LOKASI = ID_LOKASI

    ID_PEMESANAN = ID_PEMESANAN ID_PENJUALAN = ID_PENJUALAN

    ID_RUMAH = ID_RUMAH

    ID_RUMAH = ID_RUMAH

    ID_PELANGGAN = ID_PELANGGAN

    ID_PELANGGAN = ID_PELANGGAN

    KAVLING2 = KAVLING2

    ID_PEMESANAN = ID_PEMESANAN

    ID_PENJUALAN = ID_PENJUALAN

    ID_PENJUALAN = ID_PENJUALAN

    ID_PENJUALAN = ID_PENJUALAN

    ID_KARYAWAN = ID_KARYAWAN

    ID_KARYAWAN = ID_KARYAWAN

    ID_TIPE = ID_TIPE

    ID_PELANGGAN = ID_PELANGGAN

    PELANGGAN

    ID_PELANGGAN varchar(5)

    NAM A_PELANGGAN varchar(30)

    ALAMAT varchar(50)

    TELEPON varchar(12)

    NO_KTP varchar(15)

    PEKERJAAN varchar(15)

    PEM ESANAN

    ID_PEMESANAN varchar(5)

    ID_PELANGGAN varchar(5)

    ID_KARYAW AN varchar(5)

    ID_RUMAH varchar(5)

    ID_PENJUALAN varchar(10)

    ID_BATAL varchar(5)

    TGL_PEMESANAN date

    TGL_KONFIRMASI date

    NOMINAL_UTJ numeric(10)

    RUM AH

    ID_RUMAH varchar(5)

    ID_T IPE varchar(5)

    LUAS_TANAH numeric(10)

    LUAS_BANGUNAN numeric(10)

    PENAMBAHAN_TANAH numeric(10)

    PENAMBAHAN_BANGUNAN numeric(10)

    NAM A_TIPE

    ID_T IPE varchar(5)

    ID_LOKASI varchar(5)

    NAM A_TIPE varchar(25)

    BLOK varchar(1)

    KAVLING varchar(6)

    TIPE varchar(6)

    LOKASI

    ID_LOKASI varchar(5)

    LOKASI varchar(10)

    HARGA_T ANAH numeric(15)

    HARGA_BANGUNAN numeric(15)

    DET IL_PEMESANAN

    ID_PEMESANAN varchar(5)

    ID_RUMAH varchar(5)

    LUAS_TANAH1 numeric(10)

    LUAS_BANGUNAN numeric(10)

    UTJ numeric(15)

    PENJUALAN

    ID_PENJUALAN varchar(10)

    ID_KARYAW AN varchar(5)

    ID_PELANGGAN varchar(5)

    TGL_PENJUALAN date

    DISKON numeric(10)

    HARGA_NETT numeric(15)

    JENIS_PEMBAYARAN varchar(8)

    DET IL_PENJUALAN

    ID_PENJUALAN varchar(10)

    KAVLING varchar(6)

    HARGA_NETT numeric(15)KARYAW AN

    ID_KARYAW AN varchar(5)

    NAM A_KARYAW AN varchar(20)

    ALAMAT varchar(50)

    TELEPON varchar(12)

    JENIS_KELAMIN varchar(9)

    JABATAN varchar(10)

    FOT O_KARYAW AN long binary

    PEM BAYARAN

    KAVLING1 varchar(5)

    ID_PENJUALAN varchar(10)

    ID_PELANGGAN varchar(5)

    ID_PEMESANAN varchar(5)

    TGL_PEMBAYARAN date

    NOMINAL integer

    PEM BAYARAN_UM

    KAVLING2 varchar(5)

    ID_PENJUALAN varchar(10)

    ID_PELANGGAN varchar(5)

    TGL_PEMBAYARAN date

    UANG_MUKA_KE varchar(2)

    NOMINAL integer

    DET IL_UM

    KAVLING2 varchar(5)

    UANG_MUKA_KE varchar(2)

    TGL_PEMBAYARAN date

    NOMINAL integer

    BANK

    ID_BANK varchar(4)

    NAM A_BANK varchar(20)

    ALAMAT varchar(50)

    NO_TELEPON varchar(12)

    CONTACT_PERSON varchar(12)

    PEM BATALAN

    ID_BATAL varchar(5)

    TGL_BATAL date

    ALASAN varchar(30)

    KPR

    ID_PENJUALAN varchar(10)

    ID_BANK varchar(4)

    KAVLING2 varchar(5)

    HARGA_NETT numeric(15)

    TOT AL_BAYAR numeric(15)

    INHOUSE

    ID_PENJUALAN varchar(10)

    KAVLING2 varchar(5)

    HARGA_NETT numeric(15)

    TOT _BAYAR numeric(15)

    DET IL_INHOUSE

    PEM BAYARAN varchar(2)

    NOMINAL integer

    SISA integer

    Gambar 4.9 PDM

    Physical Data Model (PDM) merupakan desain fisik desain tabel dari

    sebuah database. Dalam PDM ini terdapat 17 tabel yang saling berhubungan dan

    terintegrasi. Ketujuh belas tabel inilah yang akan dibuat tabelnya dalam database.

    4.2.4 Struktur File

    Di dalam sistem informasi penjualan ini, terdapat 17 tabel. Berikut ini

    keterangan mengenai tabel-tabel tersebut :

  • 34

    1. Tabel Pelanggan

    Nama Tabel : pelanggan

    Primary Key : id_pelanggan

    Foreign Key : -

    Fungsi : Tabel yang menampung data-data pelanggan

    Tabel 4.1 Tabel Pelanggan

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_pelanggan varchar 5 Primary key Id pelanggan

    Nama_pelanggan varchar 30 - Nama pelanggan

    Alamat varchar 50 - Alamat pelanggan

    Telepon varchar 12 - Telepon pelanggan

    No_ktp varchar 15 - No KTP pelanggan

    pekerjaan varchar 15 - Pekerjaan pelanggan

    2. Tabel Bank

    Nama Tabel : Bank

    Primary Key : id_bank

    Foreign Key : -

    Fungsi : Tabel yang menampung data bank

    Tabel 4.2 Tabel Bank

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_Bank varchar 4 Primary key Id bank

    Nama_bank varchar 20 - Nama bank

  • 35

    Nama Kolom Tipe Data Length Constraint Keterangan

    Alamat varchar 50 - Alamat bank

    Telepon varchar 12 - No telepon bank

    Cp varchar 12 - Contact person

    3. Tabel Karyawan

    Nama Tabel : Karyawan

    Primary Key : id_karyawan

    Foreign Key : -

    Fungsi : Tabel yang menampung data-data karyawan

    Tabel 4.3 Tabel karyawan

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_karyawan varchar 5 Primary key Id karyawan

    Nama_karyawan varchar 20 - Nama karyawan

    Alamat varchar 50 - Alamat karyawan

    Telepon varchar 12 - Telepon karyawan

    Jenis_kelamin varchar 9 - Jenis kelamin

    Jabatan varchar 10 - Jabatan karyawan

    Foto_karyawan Long binary - Foto karayawan

    4. Tabel Lokasi

    Nama Tabel : lokasi

    Primary Key : id_lokasi

  • 36

    Foreign Key : -

    Fungsi : Tabel yang menampung data lokasi

    Tabel 4.4 Tabel Lokasi

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_lokasi varchar 5 Primary key Id lokasi

    lokasi varchar 10 - Nama lokasi

    Harga_tanah numeric 15 - Harga tanah

    Harga_bangunan numeric 15 - Harga bangunan

    5. Tabel Rumah

    Nama Tabel : materRumah

    Primary Key : id_rumah

    Foreign Key : id_tipe

    Fungsi : Tabel yang menampung data-data rumah

    Tabel 4.5 Tabel Rumah

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_rumah varchar 5 Primary key Id rumah

    Luas_tnh numeric 10 - Luas tanah

    Penambahan_tanah numeric 10 -

    Penambahan

    tanah

    Luas_bgn numeric 10 - Luas bangunan

    Penambahan_bang

    unan

    numeric 10 -

    Penambahan luas

    bangunan

  • 37

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_tipe varchar 5

    Foreign

    Key

    Id tipe nama tipe

    6. Tabel Nama Tipe

    Nama Tabel : namaTipe

    Primary Key : id_tipe

    Foreign Key : id_lokasi, kavling

    Fungsi : Tabel yang menampung data nama tipe

    Tabel 4.6 Tabel Nama Tipe

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    Id_tipe varchar 5 Primary key Id tipe

    Nama_tipe varchar 25 - Nama tipe

    Id_lokasi varchar 5 Foreign Key Id lokasi

    lokasi varchar 25 - Nama Lokasi

    blok varchar 1 - Blok rumah

    kavling varchar 6 Foreign Key Kavling rumah

    tipe varchar 6 - Tipe rumah

    Luas_tanah Numeric 10 - Luas tanah

    Luas_bangunan numeric 10 - Luas bangunan

    7. Tabel pemesanan

    Nama Tabel : pemesanan

  • 38

    Primary Key : id_pemesanan

    Foreign Key : id_karyawan, id_pelanggan, id_rumah

    Fungsi : Tabel yang menampung data pemesanan

    Tabel 4.7 Tabel Pemesanan

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    Id_pemesanan varchar 5 Primary key Id pemesanan

    Tgl_pesan date - Tanggal pemesanan

    Tgl_konfir date - Tanggan konfirmasi

    Nominal_utj numeric 10 -

    Nominal uang tanda

    jadi

    Id_karyawan varchar 5 Foreign Key Id karyawan

    Id_pelanggan varchar 5 Foreign Key Id pelanggan

    Id_rumah varchar 5 Foreign Key Id rumah

    8. Tabel detil pemesanan

    Nama Tabel : detil_pemesanan

    Primary Key : -

    Foreign Key : -

    Fungsi : Tabel yang menampung data pemesanan

    Tabel 4.8 Tabel Detil_Pemesanan

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    Id_pemesanan varchar 5 - Id pemesanan

  • 39

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    Id_rumah varchar 5 - Id rumah

    Luas_tanah numeric 10 - Luas tanah

    Luas_bangunan numeric 10 - Luas bangunan

    utj numeric 15 - Uang tanda jadi

    9. Tabel penjualan

    Nama Tabel : penjualan

    Primary Key : id_penjualan

    Foreign Key : id_karyawan, id_pelanggan, id_pemesanan

    Fungsi : Tabel yang menampung data penjualan

    Tabel 4.9 Tabel Penjualan

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    Id_penjualan varchar 10 Primary key Id penjualan

    Diskon numeric 10 - diskon

    Harga_nett numeric 15 - Harga nett

    Jenis_pembayaran varchar 8 - Jenis pembayaran

    Tgl_penjualan Date - Tanggal penjualan

    Id_karyawan varchar 5 Foreign Key Id karyawan

    Id_pelanggan varchar 5 Foreign Key Id pelanggan

    Id_pemesanan varchar 5 Foreign Key Id pemesanan

  • 40

    10. Tabel Detil Penjualan

    Nama Tabel : detil_penjualan

    Primary Key : -

    Foreign Key : -

    Fungsi : Tabel yang menampung data-data penjualan

    Tabel 4.10 Tabel Detil Penjualan

    Nama Kolom Tipe Data Length Constraint Keterangan

    kavling varchar 6 Primary key Kavling rumah

    Harga_nett numeric 15 - Harga nett

    Id_penjualan varchar 10 - Id penjualan

    11. Tabel Uang Muka

    Nama Tabel : um

    Primary Key : kavling

    Foreign Key : id_bank, id_pelanggan, id_penjualan

    Fungsi : Tabel yang menampung data uang muka

    Tabel 4.11 Tabel Uang Muka

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    kavling varchar 5 Primary key Kavling rumah

    Um_ke varchar 2 - Uang muka ke berapa

    nominal numeric 15 - Nominal uang muka

    Id_bank varchar 4 Foreign Key Id bank

  • 41

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    tanggal date - Tanggal pembayaran

    Id_pelanggan varchar 5 Foreign Key Id pelanggan

    Id_penjualan varchar 10 Foreign Key Id penjualan

    12. Tabel Detil Uang Muka

    Nama Tabel : detil_um

    Primary Key : -

    Foreign Key : -

    Fungsi : Tabel yang menampung data uang muka

    Tabel 4.12 Tabel Detil Uang Muka

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    Um_ke varchar 2 - Uang muka keberapa

    Tgl_pembayaran date - Tanggal pembayaran

    nominal numeric 15 - Nominal uang muka

    kavling varchar 5 - Kavling rumah

    13. Tabel Pembayaran

    Nama Tabel : pembayaran

    Primary Key : kavling

    Foreign Key : id_pelanggan, id_pemesanan, id_penjualan

    Fungsi : Tabel yang menampung data pembayaran

  • 42

    Tabel 4.13 Tabel Pembayaran

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    kavling varchar 5 Primary key kavling

    Id_pelanggan varchar 5 Foreign Key Id_pelanggan

    Id_pemesanan varchar 5 Foreign Key Id_pemesanan

    Tgl_pembayaran date 10 -

    Tanggal

    pembayaran

    Nominal numeric 15 -

    Nominal

    pembayaran

    Id_penjualan varchar 10 Foreign Key Id penjualan

    14. Tabel Pembayaran KPR

    Nama Tabel : kpr_bank

    Primary Key : kavling

    Foreign Key : id_bank, id_penjualan

    Fungsi : Tabel yang menampung data pembayaran KPR

    Tabel 4.14 Tabel Pembayaran KPR

    Nama Kolom Tipe Data Length Constraint Keterangan

    kavling varchar 5 Primary key Kavling rumah

    Harga_nett numeric 15 - Harga rumah

    Tot_bayar numeric 15 - Total bayar

    Id_bank varchar 4 Foreign Key Id bank

  • 43

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_penjulan varchar 10 Foreign Key Id penjualan

    15. Tabel Pembayaran INHOUSE

    Nama Tabel : in_house

    Primary Key : kavling

    Foreign Key : id_penjualan

    Fungsi : Tabel yang menampung data pembayaran INHOUSE

    Tabel 4.15 Tabel Pembayaran INHOUSE

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    kavling varchar 5 Primary key Kavling rumah

    Harga_nett numeric 15 - Harga rumah

    Tot_bayar numeric 15 - Total pembayaran

    Id_penjualan varchar 10 Foreign Key Id penjualan

    16. Tabel Detil INHOUSE

    Nama Tabel : detil_inhouse

    Primary Key : -

    Foreign Key : -

    Fungsi : Tabel yang menampung data detil pembayaran inhouse

  • 44

    Tabel 4.16 Tabel Detil INHOUSE

    Nama Kolom

    Tipe

    Data

    Length Constraint Keterangan

    kavling varchar 5 - Kavling rumah

    pembayaran varchar 2 - Pembayaran keberapa

    nominal integer - Nominal pembayaran

    sisa integer - Sisa pembayaran

    17. Tabel Pembatalan Pemesanan

    Nama Tabel : pembatalan

    Primary Key : id_batal

    Foreign Key : id_pemesanan

    Fungsi : Tabel yang menampung data pembatalan pemesanan

    Tabel 4.17 Tabel Pembatalan Pemesanan

    Nama Kolom Tipe Data Length Constraint Keterangan

    Id_batal varchar 5 Primary key Id pembatalan

    Tgl_batal date - Tanggal Pembatalan

    Alasan varchar 30 - Alasan pembatalan

    Id_pemesanan varchar 5 Foreign Key Id pemesanan

  • 45

    4.2.5 Desain Input/Output

    4.2.5.1 Desain Input/Output Form

    Input Master Pelanggan

    Gambar di bawah ini adalah gambar desain input data master pelanggan.

    Data master pelanggan ini disimpan pada tabel pelanggan. Data yang disimpan

    meliputi id pelanggan, nama pelanggan, alamat, telepon, no KTP, dan pekerjaan.

    Form PelangganForm Pelanggan

    ID Pelanggan

    Nama Pelanggan

    Alamat

    Telepon

    No KTP

    Pekerjaan

    PE-0003 Cari

    Mia

    Jln Welirang no.190

    031-70119089

    Simpan Ubah Hapus Keluar

    898989817080

    Guru

    PE-0002

    PE-0001

    ID Pelanggan

    Rachelia

    Deddy

    Nama Pelanggan

    Gunung sari J-90

    Jln Kendang sari AB-10

    Alamat

    031-5671566

    031-8672261

    Telepon

    656716212112

    781772761878

    No KTP

    Marketing Bank

    POLRI

    Pekerjaan

    Gambar 4.10 Form Input Master Pelanggan

  • 46

    Input Master Karyawan

    Gambar 4.19 merupakan gambar fotm input data master jenis karyawan.

    Data Master Karyawana disimpan di tabel karyawan. Data Master Karyawan ini

    terdiri dari id karyawan, nama karyawan, alamat, telepon, jenis kelamin, jabatan

    dan foto karayawan.

    Form KaryawanForm Karyawan

    ID Karyawan

    Nama Karyawan

    Alamat

    Telepon

    Jenis Kelamin

    Jabatan

    003/12/KAR/2011 Cari

    Melani Veronica

    Jln Merdeka no.120

    031-909099

    Perempuan

    Penjualan

    Simpan Ubah Hapus Keluar

    002/12/KAR/2011

    001/12/KAR/2011

    ID Karyawan

    Agnes

    M Irvan Afandi

    Nama Karyawan

    Jln Diponegoro K-10

    Baruk Utara no.09

    Alamat

    085618920918

    031-701899

    Telepon

    Perempuan

    Laki - Laki

    Jenis Kelamin

    Keuangan

    Penjualan

    Jabatan

    Browse

    Foto Karyawan

    Gambar 4.11 Form Input Master Karyawan

  • 47

    Input Master Bank

    Gambar di bawah ini merupakan gambar desain input data master bank.

    Data master bank disimpan di tabel bank. Data bank ini terdiri dari id bank, nama

    bank, alamat, no telepon, dan contact person.

    Form BankForm Bank

    ID Bank

    Nama Bank

    Alamat

    BN-0003

    Mandiri

    Rungkut menanggal no 17

    Cari

    Simpan Ubah Hapus Keluar

    031-876011No Telepon

    BN-0002

    BN-0001

    ID Bank

    BNI

    BCA

    Nama Bank

    Ngagel jaya no.12

    Jemur Sari no.10

    Alamat

    031-567288

    031-872691

    No Telepon

    Bp.AhmadCantact Person

    Ibu Rina

    Bp.Ibnu

    CP

    Gambar 4.12 Form Input Master Bank

  • 48

    Input Master Lokasi

    Gambar di bawah ini adalah gambar form input master lokasi. Data lokasi

    ini disimpan dalam tabel lokasi. Data lokasi yang disimpan terdiri dari id lokasi,

    lokasi, harga tanah, dan harga bangunan.

    Form LokasiForm Lokasi

    ID Lokasi

    Lokasi

    LK-0002

    Pakal

    Cari

    Simpan Ubah Hapus Keluar

    200,000

    185,000

    Harga Tanah

    Harga Bangunan

    LK-0001

    ID Lokasi

    Sememi

    Lokasi

    150,000

    Harga Tanah

    175,000

    Harga Bangunan

    Rp /m2

    /m2Rp

    Gambar 4.13 Form Input Master Lokasi

  • 49

    Input Master Nama Tipe

    Gambar di bawah ini merupakan gambar form input master nama tipe.

    Data master nama tipe ini disimpan pada tabel nama_tipe. Tabel nama_tipe

    berelasi dengan tabel lokasi. Data yang disimpan meliputi id tipe, nama tipe, id

    lokasi, nama lokasi, blok, kavling, tipe, luas tanh, dan luas bangunan.

    Form Inputan Nama TipeForm Inputan Nama Tipe

    ID Tipe

    ID Lokasi

    Blok

    Kavling

    Tipe

    Luas Tanah

    NT-0003 Cari

    LK-0001

    A1

    A1-1

    Simpan Ubah Hapus Keluar

    75

    NT-0002

    NT-0001

    ID Tipe

    Singasari

    Singasari

    Nama Tipe

    LK-0002

    LK-0002

    ID Lokasi

    Pakal

    Pakal

    Nama Lokasi

    B1

    B1

    Blok

    B1-2

    B1-1

    Kavling

    Nama Tipe Western Regency

    Nama Lokasi Sememi

    Luas Bangunan 200

    36/175

    36/200

    Tipe

    36

    36

    L.Tanah

    175

    200

    L.Bangunan

    75/200

    Gambar 4.14 Form Input Master Nama Tipe

  • 50

    Input Master Rumah

    Gambar di bawah ini merupakan gambar form input data rumah. Data

    rumah ini disimpan dalam tabl masterRumah. Tabel rumah berelasi dengan tabel

    lokasi dan nama_tipe. Data rumah yang disimpan terdiri dari id rumah, luas tanah,

    penambahan tanah, luas bangunan, penambahan bangunan, harga jual, id lokasi,

    lokasi, harga tanah, harga bangunan, id tipe, nama tipe, blok, kavling, tipe, dan

    foto rumah.

    Form RumahForm Rumah

    ID Rumah

    Luas Tanah

    Penambahan Tanah

    RM-0003 Cari

    0

    75

    Simpan Ubah Hapus Keluar

    0

    RM-0002

    RM-0001

    ID Rumah

    175

    200

    L.Tanah

    Luas Bangunan

    Penambahan Bangunan

    5

    0

    P.Tanah

    36

    36

    L.Bangunan

    10

    0

    P. Bangunan

    200 m²

    43,125,000Harga Jual Rp

    ID Lokasi

    Lokasi

    Harga Tanah

    LK-0001

    150,000

    175,000 Harga Bangunan

    Sememi

    Rp

    Rp

    / m²

    / m²

    Cari

    ID Tipe

    Nama Tipe

    Blok

    NT-0003 Cari

    A1

    A1-3

    75/200

    Kavling

    Tipe

    Western Regency

    Browse

    Gambar Rumah

    LK-0002

    LK-0002

    ID Lokasi

    Pakal

    Pakal

    Lokasi

    200,000

    200,000

    H.Tanah

    185,000

    185,000

    H.Bangunan

    NT-0005

    NT-0004

    ID Tipe

    Singasari

    Singasari

    Nama Tipe

    B1

    B1

    Blok

    B1-2

    B1-1

    Kavling

    36/175

    36/200

    Tipe

    35,050,000

    36,300,000

    H.Jual

    Gambar 4.15 Form Input Master Rumah

  • 51

    Form Transaksi Pemesanan

    Gambar di bawah ini merupakan gambar desain form transaksi input

    pemesanan. Data input kunjungan disimpan dalam tabel pemesanan. Form ini

    berhubungan dengan tabel karyawan, masterRumah, pemesanan dan pelanggan.

    Form PemesananForm Pemesanan

    Tanggal

    ID Karyawan

    Nama Karyawan

    ID Rumah

    ID Tipe

    Kavling

    Tipe

    PM-0001

    RM-0001

    NT-0001

    A1-1

    36/200

    Cari

    Simpan Keluar

    001/11/KAR/2011

    M Irvan Afandi

    Luas Tanah

    Luas Bangunan

    Harga Jual

    200

    36

    36,300,000

    ID Pemesanan

    Tanggal Pemesanan

    Tanggal Konfirmasi

    Nominal UTJ

    ID Pelanggan

    Nama Pelanggan

    Alamat

    PM-0001

    2,000,000

    PE-0001

    Deddy

    Jln Kendang sari AB-10

    01/12/2011

    07/12/2011

    Telepon

    No KTP

    Pekerjaan

    031-8672261

    781772761878

    POLRI

    Cari

    Cari

    Batal

    Rp

    Rp

    Gambar 4.16 Form Transaksi Input Pemesanan

  • 52

    Form Transaksi Penjualan

    Gambar di bawah ini merupakan gambar desain form penjualan. Form ini

    menyimpan data pada tabel penjualan. Tabel ini berhubungan dengan tabel

    karyawan, pemesanan, pelanggan, dan bank.

    Form PenjualanForm Penjualan

    Tanggal

    ID Karyawan

    Nama Karyawan

    ID Pemesanan

    Nominal UTJ

    ID Rumah

    18/12/2011

    PM-0001

    2,000,000

    RM-0001

    Cari

    Simpan Keluar

    001/11/KAR/2011

    M Irvan Afandi

    ID Tipe

    Kavling

    Harga Jual

    NT-0001

    A1-1

    36,300,000

    ID Penjualan

    Diskon

    Harga Nett

    ID Pelanggan

    Nama Pelanggan

    Alamat

    001/12/SPPR/2011

    PE-0001

    Deddy

    Jln Kendang sari AB-10

    15

    28,855,000

    Telepon

    No KTP

    Pekerjaan

    031-8672261

    781772761878

    POLRI

    Cari

    Cari

    Batal

    Rp

    X

    Jenis Pembayaran KPR BANK

    Uang Muka

    Cicilan Ke-1

    Cicilan Ke-2

    Cicilan Ke-4

    Cicilan Ke-5

    Uang Rumah2,885,500

    577,100

    577,100

    577,100

    577,100

    Cicilan Ke-3 577,100

    Di Bayar Sebanyak

    Nominal Cicilan

    ID Bank

    Alamat

    Telepon

    Contact Person

    Jemur Sari no.10

    031-872691

    Bp.Ibnu

    BN-0001

    Nama Bank BCA

    %

    Rp

    Rp

    Rp

    Rp

    Rp

    Rp

    Rp

    Rp

    Rp

    Gambar 4.17 Form Transaksi Penjualan

  • 53

    Form Transaksi Pembayaran Uang Muka

    Gambar di bawah ini merupakan gambar desain input form transaksi

    pembayaran uang muka. Data uang muka disimpan dalam tabel UM dan

    Detil_UM.

    Form Pembayaran UMForm Pembayaran UM

    Harga NettID Karyawan

    Sisa Uang Muka

    Nominal

    ID Bank

    Nama Bank

    Nama Karyawan

    TanggalKavling

    Uang Muka

    UM Ke

    Telepon

    Contact Person

    Alamat

    ID Pelanggan

    A1-1

    KPR BANK

    2,885,500

    2,308,400

    PE-0001

    577,100

    BN-0001

    BCA

    18/12/2011

    001/11/KAR/2011

    M.Irvan Afandi

    Jemur Sari no.10

    031-872691

    Bp.Ibnu

    Jenis Pembayaran

    28,855,000

    1

    Cari

    Simpan Keluar

    Nama Pelanggan

    Alamat

    No KTP

    Pekerjaan

    Telepon

    Deddy

    Jln Kendang sari AB-10

    031-8672261

    781772761878

    POLRI

    Batal

    Cari

    Rp

    Rp

    Rp

    Rp

    Gambar 4.18 Form Transaksi Pembayaran Uang Muka

  • 54

    Form Transaksi Pembayaran INHOUSE

    Gambar di bawah ini merupakan gambar desain form transaksi

    pembayaran INHOUSE. Data pembayaran INHOUSE disimpan dalam tabel

    in_house dan detil_inhouse.

    Form Pembayaran INHOUSEForm Pembayaran INHOUSE

    Harga Nett

    Nominal

    Jenis Pembayaran

    Nama Pelanggan

    Alamat

    Total Bayar

    TanggalKavling

    ID Pelanggan

    Pembayaran Ke

    Nama Karyawan

    Sisa Bayar

    ID Karyawan

    A1-3

    3,581,250

    IN HOUSE

    31,515,000

    716,250

    M.Irvan Afandi

    19/12/2011

    001/11/KAR/2011

    Jln Welirang no.190

    Mia

    PE-0003

    32231250

    Uang Muka

    35,812,500

    1

    Simpan Keluar

    Cari

    Telepon

    No KTP

    Pekerjaan

    031-70119089

    898989817080

    Guru

    Batal

    Rp

    Rp

    Rp

    Rp

    Rp

    Gambar 4.19 Form Transaksi Pembayaran INHOUSE

  • 55

    Form Transaksi Pembayaran KPR

    Gambar di bawah ini merupakan gambar desain form transaksi

    pembayaran KPR. Data pembayaran KPR disimpan dalam tabel Pemb_KPR.

    Form Pembayaran KPRForm Pembayaran KPR

    Harga Nett

    Alamat

    Jenis Pembayaran

    Nama Pelanggan

    Alamat

    Total Bayar

    TanggalKavling

    ID Pelanggan

    Nama Bank

    Nama Karyawan

    ID Bank

    ID Karyawan

    A1-2

    2,554,000

    KPR BANK

    BN-0003

    Rungkut menanggal no 17

    M.Irvan Afandi

    19/12/2011

    001/11/KAR/2011

    Jln Kendang sari AB-10

    Deddy

    PE-0001

    22,986,000

    Uang Muka

    25,540,000

    Simpan Keluar

    Cari

    Telepon

    No KTP

    Pekerjaan

    031-8672261

    781772761878

    POLRI

    Batal

    Rp

    Rp

    Rp

    Telepon

    Contact Person

    031-876011

    Bp.Ahmad

    Mandiri

    Gambar 4.20 Form Transaksi Pembayaran KPR

  • 56

    Form Transaksi Pembatalan Pemesanan

    Gambar di bawah ini merupakan gambar desain form transaksi pembatalan

    pemesanan. Data pembatalan pemesanan disimpan dalam tabel Pembatalan.

    Form PembatalanForm Pembatalan

    Nama Karyawan

    Tipe

    Tanggal Pemesanan

    Nama Pelanggan

    Alamat

    Tanggal Konfirmasi

    TanggalID Karyawan

    ID Pelanggan

    Kavling

    ID Tipe

    Nominal UTJ

    ID Rumah

    001/11/KAR/2011

    PM-0006

    10/12/2011

    5,000,000

    75/200

    NT-0006

    19/12/2011

    RM-0006

    Gunung sari J-90

    Rachelia

    PE-0002

    16/12/2011

    ID Pemesanan

    M.Irvan Afandi

    Simpan Keluar

    Cari

    Telepon

    No KTP

    Pekerjaan

    031-5671566

    656716212112

    Marketing Bank

    Batal

    ID Pembatalan

    Tanggal Pembatalan

    BT-0001

    19/12/2011

    B1-3

    AlasanPindah Dinas Kerja ke luar kota

    RpCari

    Gambar 4.21 Form Transaksi Pembatalan Pemesanan

  • 57

    4.2.5.2 Desain Input/Output Laporan

    Daftar Pelanggan

    Gambar di bawah ini adalah gambar desain daftar pelanggan. Data daftar

    pelanggan ini diambil dari tabel pelanggan.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    DAFTAR PELANGGAN

    PE-0003

    PE-0002

    PE-0001

    ID Pelanggan

    Mia

    Rachelia

    Deddy

    Nama Pelanggan

    Jln Welirang no.190

    Gunung sari J-90

    Jln Kendang sari AB-10

    Alamat

    031-70119089

    031-5671566

    031-8672261

    Telepon

    898989817080

    656716212112

    781772761878

    No KTP

    Guru

    Marketing Bank

    POLRI

    Pekerjaan

    Gambar 4.22 Laporan Daftar Pelanggan

  • 58

    Daftar Karyawan

    Gambar di bawah ini merupakan gambar desain daftar karyawan. Data

    daftar karyawan ini diambil dari tabel karyawan.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    DAFTAR KARYAWAN

    003/12/KAR/2011

    002/12/KAR/2011

    001/12/KAR/2011

    ID Karyawan

    Melani Veronica

    Agnes

    M Irvan Afandi

    Nama Karyawan

    Jln Merdeka no.120

    Jln Diponegoro K-10

    Baruk Utara no.09

    Alamat

    031-909099

    085618920918

    031-701899

    Telepon

    Perempuan

    Perempuan

    Laki - Laki

    Jenis Kelamin

    Penjualan

    Keuangan

    Penjualan

    Jabatan

    Gambar 4.23 Laporan Daftar Karyawan

  • 59

    Daftar Bank

    Gambar di bawah ini merupakan gambar desain daftar bank. Daftar bank

    ini diambil dari tabel bank.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    DAFTAR BANK

    BN-0003

    BN-0002

    BN-0001

    ID Bank

    Mandiri

    BNI

    BCA

    Nama Bank

    Rungkut menanggal no 17

    Ngagel jaya no.12

    Jemur Sari no.10

    Alamat

    031-876011

    031-567288

    031-872691

    No Telepon

    Bp.Ahmad

    Ibu Rina

    Bp.Ibnu

    CP

    Gambar 4.24 Laporan Daftar Bank

  • 60

    Daftar Lokasi

    Gambar di bawah ini merupakan gambar desain daftar. Daftar lokasi ini

    diambil dari tabel lokasi.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    DAFTAR LOKASI

    LK-0002

    LK-0001

    ID Lokasi

    Pakal

    Sememi

    Lokasi

    200,000

    150,000

    Harga Tanah

    185,000

    175,000

    Harga Bangunan

    Gambar 4.25 Laporan Daftar Lokasi

  • 61

    Daftar Nama Tipe

    Gambar di bawah ini merupakan gambar desain dafatar nama tipe. Daftar

    nama tipe ini diambil dari tabel NamaTipe.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    DAFTAR NAMA TIPE

    NT-0002

    NT-0001

    ID Tipe

    Singasari

    Western Regency

    Nama Tipe

    LK-0002

    LK-0001

    ID Lokasi

    Pakal

    Sememi

    Lokasi

    B1

    A1

    Blok

    B1-1

    A1-3

    Kavling

    36/200

    75/200

    Tipe

    36

    75

    Luas Tanah

    200

    200

    Luas Bangunan

    Gambar 4.26 Laporan Daftar Nama Tipe

  • 62

    Daftar Rumah

    Gambar di bawah ini merupakan gambar desain daftar rumah. Laporan ini

    diambil dari tabel kunjungan. Daftar rumah ini diambil dari tabel rumah dan

    NamaTipe.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    DAFTAR RUMAH

    RM-0002

    RM-0001

    ID Rumah

    NT-0002

    NT-0001

    ID Tipe

    175

    200

    Luas Tanah

    36

    36

    Luas Bangunan

    5

    0

    Penambahan Tanah

    10

    0

    Penambahan Bangunan

    Gambar 4.27 Laporan Daftar Rumah

  • 63

    Laporan Pemesanan

    Gambar di bawah ini merupakan gambar laporan pemesanan. Data laporan

    ini diambil dari tabel pemesanan, karyawan, pelanggan, dan rumah.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    LAPORAN PEMESANAN

    PM-0002

    PM-0001

    ID Pemesanan

    01/12/2011

    01/12/2011

    Tanggal Pesan

    07/12/2011

    07/12/2011

    Tanggal Konfir

    2,500,000

    2,000,000

    Nominal UTJ

    001/11/KAR/2011

    001/11/KAR/2011

    ID Karyawan

    PE-0001

    PE-0001

    ID Pelanggan

    RM-0002

    RM-0001

    ID Rumah

    NT-0002

    NT-0001

    ID Tipe

    A1-2

    A1-1

    Kavling

    Gambar 4.28 Laporan Pemesanan

  • 64

    Laporan Penjualan

    Gambar di bawah ini merupakan gambar desain laporan penjualan. Data

    laporan ini diambil dari tabel penjualan, karyawan, pelanggan, pemesanan, dan

    bank.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    LAPORAN PENJUALAN

    002/12/SPPR/2011

    001/12/SPPR/2011

    ID Penjualan

    20

    15

    Diskon

    25540000

    28855000

    Harga Nett

    KPR BANK

    KPR BANK

    Jenis Pembayaran

    18/12/2011

    18/12/2011

    Tgl Penjualan

    Deddy

    Deddy

    Nama Pelanggan

    PM-0002

    PM-0001

    ID Pemesanan

    RM-0002

    RM-0001

    ID Rumah

    A1-2

    A1-1

    Kavling

    Mandiri

    BCA

    Nama Bank

    Gambar 4.29 Laporan Penjualan

  • 65

    Laporan Pembayaran Uang Muka

    Gambar di bawah ini merupakan gambar desain laporan uang muka. Data

    laporan ini diperoleh dari tabel penjualan, UM, detil_um, bank, karyawan, dan

    pelanggan.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    LAPORAN UANG MUKA

    A1-2

    A1-1

    Kavling

    25540000

    28855000

    Harga Nett

    KPR BANK

    KPR BANK

    Pembayaran

    2554000

    2885500

    UM

    1

    1

    UM Ke

    577,100

    577,100

    Nominal

    Deddy

    Deddy

    Nama Pelanggan

    18/12/2011

    18/12/2011

    Tanggal

    Gambar 4.30 Laporan Pembayaran Uang Muka

  • 66

    Laporan Pembayaran INHOUSE

    Gambar di bawah ini merupakan gambar desain laporan rencana

    pembelian koleksi baru. Data laporan ini diperoleh dari tabel detil_usulan yang

    statusnya “Disetujui”. Laporan ini merupakan kelanjutan dari laporan rekapitulasi

    pengajuan pembelian yang sebelumnya telah diberikan kepada kepala sekolah.

    Laporan ini adalah hasil dari laporan pengajuan yang pembeliannya telah disetujui

    oleh kepala sekolah.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    LAPORAN PEMBAYARAN INHOUSE

    B1-1

    A1-3

    Kavling

    41,327,000

    35,812,500

    Harga Nett

    IN HOUSE

    IN HOUSE

    Pembayaran

    4,132,700

    3,581,250

    UM

    37194300

    32231250

    Tot Bayar

    1

    1

    Pembayaran

    826,540

    716,250

    Nominal

    Rachelia

    Mia

    Nama Pelanggan

    Gambar 4.31 Laporan Pembayaran INHOUSE

  • 67

    Laporan Pembayaran KPR

    Gambar di bawah ini merupakan gambar desain laporan pembayaran KPR.

    Data laporan ini diperoleh dari tabel pemb_KPR, bank, UM, karyawan, dan

    pelanggan.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    LAPORAN PEMBAYARAN KPR

    A1-2

    A1-1

    Kavling

    25,540,000

    28,855,000

    Harga Nett

    KPR BANK

    KPR BANK

    Pembayaran

    2,554,000

    2,885,500

    UM

    22986000

    32231250

    Tot Bayar

    Mandiri

    BCA

    Nama Bank

    M.Irvan Afandi

    M.Irvan Afandi

    Nama Karyawan

    Deddy

    Deddy

    Nama Pelanggan

    19/12/2011

    19/12/2011

    Tanggal

    Gambar 4.32 Laporan Pembayaran KPR

  • 68

    Laporan Pembatalan Pemesanan

    Gambar di bawah ini merupakan gambar desain laporan pembatalan

    pemesanan. Data laporan ini diperoleh dari tabel pembatalan, karyawan,

    pemesanan, pelanggan, masterRumah.

    WESTERN VILLAGEJL.RAYA PAKAL N0.1

    TELP. 71736000, 71736100

    SURABAYA

    LAPORAN PEMBATALAN

    BT-0002

    BT-0001

    ID Batal

    19/12/2011

    19/12/2011

    Tgl Batal

    B1-3

    B1-2

    Kavling

    Rachelia

    Mia

    Nama Pelanggan

    Pindah ke luar kota

    Pindah Dinas Kerja ke luar kota

    Alasan

    PM-0006

    PM-0005

    ID Pemesanan

    Gambar 4.33 Laporan Pembatalan Pemesanan

  • 69

    Bukti Pemesanan dan Uang Tanda Jadi (UTJ)

    Gambar di bawah ini merupakan gambar desain bukti pemesanan dan

    pembayaran UTJ. Data bukti ini diperoleh dari tabel pemesanan dan pelanggan.

    WESTERN VILLAGEJL.RAYA KUPANG BARU 25

    TELP. 71736000, 71736100

    SURABAYA

    BUKTI PEMESANAN DAN UANG TANDA JADI (UTJ)

    17/11/2011

    Tanggal Konfirmasi

    Indah

    Nama Pelanggan

    A1-2

    Kavling

    Singasari

    Nama Tipe

    RP 3.000.000

    Nominal UTJ

    10/11/2011

    Tanggal Pesan

    01/11/2011

    Tanggal Bayar

    N0 BUKTI : P001-01/11/2011

    Gambar 4.34 Bukti Pemesanan dan Pembayaran UTJ

  • 70

    Bukti Pembatalan Pemesanan

    Gambar di bawah ini merupakan gambar desain bukti pembatalan

    pemesanan. Data Bukti ini diperoleh dari tabel pembatalan, pemesanan dan

    pelanggan.

    WESTERN VILLAGEJL.RAYA KUPANG BARU 25

    TELP. 71736000, 71736100

    SURABAYA

    BUKTI PEMBATALAN PEMESANAN

    07/11/2011

    Tanggal Konfirmasi

    Krisna

    Nama Pelanggan

    A2-1

    Kavling

    Western Regency

    Nama Tipe

    Pindah ke Luar Negeri

    Keterangan

    01/11/2011

    Tanggal Pesan

    N0 BUKTI : B001-01/11/2011

    Gambar 4.35 Bukti Pembatalan Pemesanan

  • 71

    Bukti Pembayaran Uang Muka

    Gambar di bawah ini merupakan gambar desain bukti pembayaran uang

    muka. Data Bukti ini diperoleh dari tabel penjualan, um, detil_um.

    WESTERN VILLAGEJL.RAYA KUPANG BARU 25

    TELP. 71736000, 71736100

    SURABAYA

    BUKTI PEMBAYARAN UANG MUKA (UM)

    Rp 3.000.000

    Nominal

    1

    UM Ke-

    Tiara

    Nama Pelanggan

    B1-2

    Kavling

    Singasari

    Nama Tipe

    01/11/2011

    Tanggal Bayar

    N0 BUKTI : UM001-01/11/2011

    Gambar 4.36 Bukti Pembayaran Uang Muka

  • 72

    Bukti Pembayaran INHOUSE

    Gambar di bawah ini merupakan gambar desain bukti pembayaran

    INHOUSE. Data Bukti ini diperoleh dari tabel penjualan, inhouse, detil_inhouse.

    WESTERN VILLAGEJL.RAYA KUPANG BARU 25

    TELP. 71736000, 71736100

    SURABAYA

    BUKTI PEMBAYARAN INHOUSE

    RP 17.000.000

    Nominal

    1

    UM Ke-

    Nabila

    Nama Pelanggan

    A1-1

    Kavling

    Singasari

    Nama Tipe

    21/12/2011

    Tanggal Bayar

    N0 BUKTI : IN001-01/12/2011

    Gambar 4.37 Bukti Pembayaran INHOUSE

  • 73

    Bukti Pembayaran KPR

    Gambar di bawah ini merupakan gambar desain bukti pembayaran KPR.

    Data Bukti ini diperoleh dari tabel penjualan, kpr.

    Gambar 4.38 Bukti Pembayaran KPR