tutorial rental mobil

Upload: shita-ze

Post on 13-Oct-2015

97 views

Category:

Documents


14 download

DESCRIPTION

program

TRANSCRIPT

  • 5/22/2018 Tutorial Rental Mobil

    1/30

    SISTEM INFORMASI RENTAL SEWA MOBIL

    SINUS JAYA

    Disusun oleh :

    1. Rizal Yepriyanto (10.5.00114)2. Adi Nugroho (10.5.000)

    3. Christian Gratia N4. Derig Singges

    SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

    STMIK SINAR NUSANTARA

    SURAKARTA

    2010/2011

  • 5/22/2018 Tutorial Rental Mobil

    2/30

  • 5/22/2018 Tutorial Rental Mobil

    3/30

    BAB I

    PEMBAHASAN

    A. Latar BelakangMicrosoft Access adalah suatu aplikasi yang dapat membantu kita membuat sebuah aplikasi database

    dalam waktu yang relatif singkat. Biasanya digunakan untuk pembuatan aplikasi-aplikasi yang kecil.

    Misalnya program untuk rental sewa mobil. Aplikasi rental sewa mobil merupakan program yang

    dibuat untuk mempermudah user dalam proses transaksi penyewaan mobil. Aplikasi dibuat untuk

    membantu user dalam proses transaksi sehingga aplikasi harus bersifat friendly artinya mudah

    digunakan atau dioperasikan oleh user.

    Microsoft Access 2007 adalah pilihan yang tepat untuk membangun database yang mudah dan efektif

    yang diperlukan dalam pembuatan aplikasi. Keunggulan dan fasilitas pengolahan database, form,

    report, query sudah tercakup di Microsoft Access 2007. Proses pengolahan database menjadi cepat,

    terintegrasi dalam satu kesatuan yang utuh (RDBMS). Tentu mudah dan cepat menggunakan

    Microsoft Access 2007. Kita juga dapat membangun aplikasi dengan memanfaatkan macro ataupun

    pemrograman VBA (Visual Basic for Application).

    B. TujuanTujuan dari project atau aplikasi Rental Sewa Mobil ini adalah

    1. Guna mengumpulkan tugas Paket Pemrograman Komputer II.2. Guna memenuhi nilai semester II mata kuliah Paket Pemrograman Komputer II.3. Menambah wawasan dalam pembuatan aplikasi sederhana dengan Microsoft acces.

  • 5/22/2018 Tutorial Rental Mobil

    4/30

    BAB II

    PEMBAHASAN

    Dalam project ini kami akan menggunakan Microsoft Accsess 2007. Pada dasarnya terdapat banyak

    kesamaan antara Microsoft Accsess versi 2007 dengan versi sebelumnya yaitu versi 2003. Perbedaan

    terletak pada lay out dan tampilan jendela serta pengelompokan tool yang lebih simple dan mudah

    digunakan.

    Terdapat beberapa bagian dalam Microsoft Access, yaitu:

    Table digunakan untuk menyimpan data

    Query digunakan untuk memanipulasi data

    Form digunakan untuk frontend aplikasi. Biasanya untuk menampilkan data, menambah data,

    dll.

    Report digunakan untuk membuat laporan

    Switchboard digunakan sebagai tampilan muka

    Dalam project ini kami membuat suatu aplikasi sederhana untuk aplikasi rental sewa mobil.

    A. Langkah-langkah Pembuatan AplikasiBerikut ini adalah prosedur atau proses pembuatan aplikasi :

    1. TableTable adalah tempat untuk menyimpan data. Contohnya data mobil disimpan di table mobil. Aplikasi

    terdiri dari dua table yaitu table mobil dan table transaksi. Sebelum mulai membuat table tentukan

    dahulu field-field. Berikut field-field table mobil.

    No Field Tipe Data Keterangan1. *kode_mobil Text (5) Kode untuk mobil

    2. Nama_mobil Text (50) Nama mobil

    3. Tarif_sewa Currency Harga sewa

    *Primary key Kode_mobil pada dua digit awal harus huruf KM kemudian kemudian tiga digit selanjutnya

    berisi angka, contoh : KM001

    Langkah pembuatan table :

    1. Pilih menu create.

  • 5/22/2018 Tutorial Rental Mobil

    5/30

    2. Pilih table.3. Muncul table1, klik kanan table1, pilih design view.4. Pada jendela table ketikan field-field table mobil beserta tipe datanya. Tentukan kode_mobil

    sebagai Primary Key seperti gambar dibawah ini.

    5. Atur field properties kode_mobil seperti gambar diatas.6. Simpan table dengan nama Table_mobil.

    Selanjutnya membuat table transaksi,sebelum mulai membuat table tentukan field-field yang

    diperlukan. Berikut field-field table transaksi.

    No. Field Tipe data Keterangan

    1. *Kode_trans Text (5) Kode untuk transaksi

    2. Nama Text (50) Nama penyewa

    3. Alamat Text (50) Alamat penyewa

    4. Kode mobil Text (5) Kode untuk mobil5. Tgl_sewa Date/Time Tanggal saat sewa

    6. Tgl_Kembali Date/Time Tanggal kembali

    *Primary key Kode_trans pada dua digit awal harus huruf TR kemudian kemudian tiga digit selanjutnya

    berisi angka, contoh : TR001

  • 5/22/2018 Tutorial Rental Mobil

    6/30

    Langkah pembuatan table sama dengan sebelumnya. Buat table transaksi seperti gambar dibawah ini.

    2. QueryQuery digunakan untuk memanipulasi data dari beberapa table. Aplikasi akan menggunakan query

    yang merupakan relasi dari table mobil dengan table transaksi.Langkah pembuatan query

    1. Pilih menu create2. Pilih query design, maka akan muncul tampilan seperti gambar berikut

  • 5/22/2018 Tutorial Rental Mobil

    7/30

    3. Add table_mobil dan table_transaksi sehingga kedua table akan saling berelasi dari fieldkode_mobil pada table_mobil sebagai primary key dengan kode_mobil pada table_transaksi

    sebagai kunci tamu. Tampilan sebagai berikut.

    4. Atur field yang akan dimunculkan dalam query. Berikut pengaturan fieldnya.Fiel

    d

    Kode

    _

    trans

    Nam

    a

    Alam

    at

    Kode

    _

    mobi

    l

    Nam

    a_

    mobil

    Tarif

    _

    Sewa

    Tgl_

    sewa

    Tgl_

    kemb

    ali

    Lam

    a_

    sewa

    Total

    _

    baya

    r

    Bon

    us

    Tabl

    e

    Tabl

    e_

    trans

    Tabl

    e_

    trans

    Table

    _

    trans

    Tabl

    e_

    trans

    Table

    _

    mobil

    Tabl

    e_

    mobi

    l

    Tabl

    e_

    trans

    Table

    _

    trans

    Lama _sewa, Total_bayar, Bonus adalah field tambahan yang berisi proses penghitungan

    dari beberapa field. Masing-masing field berisikan rumus proses penghitungan. Berikut

    rumus masing-masing field : Lama_Sewa: ([Tgl_Kembali]-[Tgl_Sewa]) Total_Bayar: ([Tarif_Sewa]*[Lama_Sewa]) Bonus: IIf([Lama_Sewa]>5,"Jam Dinding",IIf([Lama_Sewa]

  • 5/22/2018 Tutorial Rental Mobil

    8/30

    5. Simpan query dengan nama query_transaksi.

    3. FormForm digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam

    tabel/query dalam bentuk interface grid, tombol, dan sebagainya. Form juga digunakan untuk frontendaplikasi. Biasanya untuk menampilkan data, menambah data dan lain-lain. Aplikasi rental sewa mobil

    dibutuhkan 3 form yaitu form mobil, form transaksi pinjam, form transaksi kembali. Berikut ini

    langkah pembuatan form.

    Langkah pembuatan form_mobil :

    1. Pilih menu create2. Klik More Forms, kemudian pilih Form Wizard3. Pilih semua field dari table_mobil, Pilih atau klik tombol >>

  • 5/22/2018 Tutorial Rental Mobil

    9/30

    4. Pilih Next, muncul tampilan pilihan layout pilih columnar kemudian pilih next, muncul tampilanpilihan style pilih office kemudian pilih next, muncul tampilan sebagai berikut :

    Beri nama atau title form_mobil kemudian pilih Modify the forms design, kemudian pilih finish.

    5. Muncul tampilan dari design form.

    6. Tambahkan combo box untuk mencari data mobil. Letakkan combo box diatas text boxkode_mobil. Pilih design pada menu form design tools, kemudian pilih combox pada bagian

    control. Drag combo box diatas text box kode_mobil. Setelah itu muncul tampilan sebagai berikut

  • 5/22/2018 Tutorial Rental Mobil

    10/30

    Pilih Find a record on my form., kemudian pilih next.Muncul tampilan sebagai berikut :

    Pilih kode_mobil, kemudian tekan tombol >, maka field kode_mobil pindah ke selected fields.

    Kemudian pilih next.

    Pilih next. Muncul tampilan sebagai berikut

  • 5/22/2018 Tutorial Rental Mobil

    11/30

    Beri nama label dengan nama Klik disini untuk cari kode mobil. Kemudian pilih finish. Muncul

    tampilan form sebagai berikut :

    Kemudian jalankan form dengan cara klik kanan form_mobil, pilih form view. Maka muncul tampilan

    form sebagai berikut.

    Combo box berisi kode_mobil. Apabila kita klik salah satu kode mobil maka Nama_mobil dan

    Tarif_sewa akan muncul secara otomatis. Tambahkan command button dengan cara pilih Design pada

    menu Form Design Tools, kemudian pilih Button pada menu Controls. Letakkan Button dibawah

    textbox tariff_sewa. Drag Button makan akan muncul tampilan sebagai berikut :

  • 5/22/2018 Tutorial Rental Mobil

    12/30

    Pilih Categories : Record Operations dan Actions : Add New Record fungsi dari perintah ini adalah

    untuk menambah record baru. Kemudian pilih next, akan muncul tampilan sebagai berikut :

    Pilih Text beri nama tambah, kemudian pilih next.

    Beri nama button dengan nama cmd_tambah, kemudian pilih finish. Maka muncul tampilan form

    sebagai berikut :

  • 5/22/2018 Tutorial Rental Mobil

    13/30

    Tambahkan Button Simpan, Hapus, Keluar. Cara pembuatan sama dengan pembuatan button tambah.

    Setelah semua button dibuat, tampilan form menjadi seperti gambar dibawah ini :

    Form mobil digunakan untuk menambahkan, mengedit, dan menghapus data mobil.

    Langkah pembuatan form transaksi pinjam :

    1. Pilih menu create2. Klik More Forms, kemudian pilih Form Wizard3. Pilih semua field dari query_transaksi, Pilih atau klik tombol >>

    4. Pilih Next, muncul tampilan pilihan layout pilih columnar kemudian pilih next, muncul tampilanpilihan style pilih office kemudian pilih next, muncul tampilan sebagai berikut :

  • 5/22/2018 Tutorial Rental Mobil

    14/30

    Beri nama atau title form_transaksi kemudian pilih Modify the forms design, kemudian pilih finish.

    5. Muncul tampilan dari design form.

    Tambahkan combo box untuk mencari kode_mobil dan untuk menampilkan nama_mobil dan

    tarif_sewa secara otomatis. Caranya adalah dengan menghapus textbox kode_mobil kemudian

    tambahkan combo box pada tempat yang kosong yaitu ditempat kode_mobil sebelum dihapus. Drag

    combo box sehingga akan muncul tampilan sebagai berikut :

    Kemudian pilih I want the combo box to look, kemudian pilih next.

  • 5/22/2018 Tutorial Rental Mobil

    15/30

    Pilih Table_mobil kemudian pilih next.

    Pilih semua field dengan pilih tombol >>.

    Kemudian pilih next.

    Pilih next.

  • 5/22/2018 Tutorial Rental Mobil

    16/30

    Hilangkan tanda centang pada Hide key column (recommended). Kemudian pilih next.

    Pilih kode_mobil kemudian pilih next.

    Pilih Store that value in this field, kemudian pilih kode_mobil pada combo box, kemudian tekan

    next.

    Kemudian beri nama label dengan nama Kode_mobil, kemudian tekan finish.

  • 5/22/2018 Tutorial Rental Mobil

    17/30

    Tampilan Form menjadi seperti gambar dibawah ini :

    Jalankan form, pilih combo box kode_mobil, kemudian pilih kode mobil yang diinginkan dan secara

    otomatis nama_mobil dan tarif_sewa akan muncul secara otomatis, tampilan sebagai berikut

    4. SubformSubform pada aplikasi ini digunakan untuk menampilkan data transaksi. Sehingga user mengetahui

    data transaksi yang sedang diproses.

    Langkah pembuatan Subform :

    1. Dari form transaksi akan ditambahkan subform. Subform diletakkan dibawah dari textbox bonus.Cara membuat subform yaitu dengan memilih pilih Design pada menu Form Design Tools,

    kemudian pilih Subform/subreport pada menu Controls

    Setelah memilih subform, Drag cursor dibawah textbox bonus. Muncul tampilan seperti gambar

    berikut :

  • 5/22/2018 Tutorial Rental Mobil

    18/30

    Pilih Use existing Tables and Queries, karena kita akan menggunakan subform dari

    query_transaksi. Kemudian pilih next.

    Pilih Query_transaksi, kemudian pilih semua field dari Query_transaksi dengan cara memilih tombol

    >>.

    Kemudian pilih next. Muncul tampilan seperti gambar dibawah ini.

  • 5/22/2018 Tutorial Rental Mobil

    19/30

    Pilih next. Maka akan muncul tampilan seperti gambar dibawah ini.

    Beri nama subform dengan nama Subform_transaksi. Kemudian pilih finish. Sehingga

    Form_Transaksi akan berbentuk seperti gambar dibawah ini :

    Saat Form dijalankan subform akan berisi data transaksi yang sedang diproses seperti gambar

    dibawah ini.

  • 5/22/2018 Tutorial Rental Mobil

    20/30

    Pada subform_transaksi muncul data transaksi yang sedang diproses. Kemudian dibawah

    subform_transaksi tambahkan Button sesuai dengan kebutuhan seperti perintah/button tambah,

    simpan, keluar dll. Form transaksi pinjam tidak perlu ditambahkan button hapus. Button hapus

    diperlukan untuk form transaksi kembali. Sehingga form_transaksi akan berbentuk seperti gambar

    dibawah ini :

    Form transaksi pinjam digunakan untuk proses mencatat dari pelanggan yang akan menyewa mobil.

    Langkah pembuatan form kembali :

    Form transaksi kembali digunakan untuk mengecek pelanggan yang melakukan pengembalian mobil.

    Form transaksi kembali bersumber pada query transaksi namun untuk field total_bayar dan bonus

    tidak perlu digunakan. Form ditambahkan textbox untuk tgl_kembali_mobil dan denda.

    Tgl_kembali_mobil berisi inputan tanggal pelanggan mengembalikan mobil. Jadi kita dapat mengecek

    apakah pelanggan mengembalikan sesuai dengan tanggal yang telah ditentukan. Apabila terjadi

    keterlambatan maka akan dikenai denda. Berikut tampilan form :

  • 5/22/2018 Tutorial Rental Mobil

    21/30

    Form ditambahkan button add new namun diganti nama cari baru dan button hapus. Button hapus

    digunakan apabila ada pelanggan yang mengembalikan mobil, sehingga data transaksi dapat dihapus.

    Lama keterlambatan muncul secara otomatis dari proses penghitungan tgl_kembali_mobil dikurangi

    Tgl_kembali [=([tgl_kembali_mobil]-[Tgl_Kembali])]. Tulis rumus tersebut pada textbox. Denda

    muncul secara otomatis dari proses penghitungan Lama_keterlambatan dikali 100000

    [=([lama_terlambat]*100000)]

    5. ReportReport digunakan untuk pembuatan laporan dari data-data yang ada. Sehingga user dapat mencetaklaporan tadi dari report tersebut.

    Langkah pembuatan report :

    1. Pilih menu create2. Pilih Report Wizard pada menu Reports

    3. Setelah pilih report wizard akan mincul tampilan seperti gambar dibawah ini :

  • 5/22/2018 Tutorial Rental Mobil

    22/30

    Pilih Query_transaksi dan pilih semua field yang ada pada query_transaksi dengan memilih tombol

    >>.

    Kemudian pilih next. Maka akan muncul tampilan seperti gambar dibawah ini :

    Pilih kode_trans kemudian tekan tombol >. Seperti gambar dibawah ini :

  • 5/22/2018 Tutorial Rental Mobil

    23/30

    Kemudian pilih next. Maka akan muncul tampilan seperti gambar dibawah ini :

    Kemudian pilih next. Maka akan muncul halaman seperti gambar dibawah ini :

    Pilih next.

  • 5/22/2018 Tutorial Rental Mobil

    24/30

    Pilih style Office kemudian pilih next.

    Beri nama report dengan nama Report_transaksi, kemudian pilih Modify the reports design

    untuk memodifikasi report. Maka akan muncul tampilan dari report yang telah dibuat seperti gambardibawah ini :

    Jalankan report_transaksi dengan cara klik kanan report_transaksi kemudian pilih Report View.

  • 5/22/2018 Tutorial Rental Mobil

    25/30

    Setelah dijalankan tampilan report akan seperti gambar dibawah ini.

    Report_Transaksi berisi data transaksi yang telah diproses oleh user.

    6. SwitchboardSwitchboard adalah Tampilan muka dari sebuah aplikasi. Switchboard berisi pilihan form atau report

    yang ingin ditampilkan. Switchboard pada aplikasi ini berisi Form mobil, Form transaksi dan Report

    Transaksi.

    Langkah pembuatan Switchboard :

    1. Pilih menu Database Tools2. Pilih Switchboard Manager

    Setelah memilih Switchbard manajer akan muncul tampilan seperti gambar dibawah ini :

  • 5/22/2018 Tutorial Rental Mobil

    26/30

    Pilih tombol Yes. Maka akan muncul tampilan seperti gamabar dibawah ini :

    Pilih tombol Edit, Kemudian akan muncul tampilan seperti gambar dibawah ini.

    Pilih tombol New, Maka akan muncul tampilan seperti gambar dibawah ini.

    Kemudian Text diberi nama Form mobil dan Command pilih Open Form in Edit Mode. Form

    Pilih dari Form_Mobil. Kemudian pilih OK.

    Pilih New untuk menambahkan menu lagi yaitu form transaksi dan report transaksi. Untuk report

    transaksi pada command pilih open report.Cara pembuatan sama.

  • 5/22/2018 Tutorial Rental Mobil

    27/30

    Setelah semua selesai pilih Close. Maka tampilan Switchboard akan seperti gambar dibawah ini :

    Apabila kita meng_klik kotak pada form mobil akan muncul form_mobil. Switchboard berisi tampilan

    menu yang kita pilih untuk dioperasikan.

  • 5/22/2018 Tutorial Rental Mobil

    28/30

    B. Prosedur Pengoperasian Aplikasi1. Jalankan Switchboard

    2. Jika ingin menambah, menghapus, mengedit data mobil pilih Form mobil

    3. Jika kita ingin melakukan transaksi peminjaman pilih Form transaksi pinjam

    4. Jika kita ingin melakukan transaksi pengembalian pilih form transaksi kembali

  • 5/22/2018 Tutorial Rental Mobil

    29/30

    5. Jika kita ingin melihat atau mencetak laporan pilih Report transaksi

  • 5/22/2018 Tutorial Rental Mobil

    30/30

    BAB III

    KESIMPULAN

    Berdasarkan aplikasi yang telah dibuat sebelumnya, dapat disimpulkan hal-hal sebagai berikut :

    1. Dengan adanya ini pembaca dapat membuat table dalam Microsoft access.2. Pembaca juga dapat membangun query dalam table Microsoft access.3. Pembaca dapat membuat relasi antar table.4. Pembaca dapat membuat form sederhana dengan Microsoft access.5. Pembaca dapat membangun aplikasi sederhana dari query dan table melalui Microsoft access.