15-unikom

7
Deffi Rosdiana Sari Jurnal TA/SKRIPSI 1 MEMBANGUN APLIKASI SISTEM PEMESANAN DAN PEMBAYARAN SEWA MOBIL ONLINE BERBASIS WEB (STUDI KASUS DI RENTAL DARAS CORPORATION) Deffi Rosdiana Sari 10107844 Universitas Komputer Indonesia (UNIKOM) Jl. Dipati Ukur No. 112-116, Bandung 40132 Email : [email protected] ABSTRAK Rental Daras Corporation adalah suatu rental mobil yang terletak Jl. Merkuri Selatan II No. 17 Margahayu Raya Bandung Jawa Barat 40286. Rental Daras menyediakan pelayanan berupa sewa mobil harian, mingguan dan bulanan. Perbedaan jenis mobil didasarkan pada tipe, harga, dan fasilitas yang ada di masing masing mobil. Dalam proses promosi perusahaan telah melakukan berbagai cara yaitu dengan saling memberi informasi melalui satu customer ke customer lainnya dan pemasangan iklan di kolom surat kabar, ternyata cara tersebut dirasakan kurang efektif karena perusahaan tidak dapat memberikan informasi tentang mobil-mobil yang akan disewakan secara lengkap dan detail sehingga customer kurang mendapatkan informasi yang lengkap dan akurat mengenai mobil-mobil yang disewakan oleh Rental Daras. Selama ini transaksi pemesanan sewa mobil dilakukan oleh costumer di rental yang besangkutan via telepon atau datang secara langsung ke rental tersebut. Permasalahan juga muncul pada pemesanan sewa mobil dengan menggunakan telepon akan membutuhkan waktu yang cukup lama untuk memperoleh informasi mengenai mobil yang belum disewa. Selain itu permasalahan muncul pada proses pencatatan pemesanan sewa mobil yang memakan banyak waktu karena masih di inputkan melalui aplikasi dekstop. Serta pemesanan melalui telepon tidak memuaskan costumer karena tidak bisa melihat gambar mobil yang akan disewa. Untuk menanggulangi kendala tersebut maka dibangun sebuah aplikasi sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental Daras Corporation, dengan pemodelan perangkat lunak yang digunakan adalah metode terstruktur. Sistem ini berbasis web, dengan keamanan data aplikasi dan networking yang terjamin, serta proses pembayaran otomatis dengan menggunakan pihak ketiga yaitu Paypal dan transfer rekening. Berdasarkan hasil penelitian dan setelah dilakukannya pengujian alpha dan betha terhadap sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental Daras, hasil yang ingin dicapai dalam sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental Daras dapat membantu dalam meningkatkan penyewaan mobil, dapat membantu dalam promosi dan memperkenalkan mobil yang disewakan oleh Rental Daras, serta dapat membantu dalam meyebarluaskan dalam pemasaran dan penyewaan mobil Rental Daras. 1. PENDAHULUAN 1.1 Latar Belakang Rental Daras Corporation adalah suatu rental mobil yang terletak Jl. Merkuri Selatan II No. 17 Margahayu Raya Bandung Jawa Barat 40286. Rental Daras Corporation menyediakan pelayanan berupa sewa mobil harian, mingguan dan bulanan. Perbedaan jenis mobil didasarkan pada tipe, harga, dan fasilitas yang ada di masing masing mobil. Usaha yang dilakukan untuk mempromosikan mobil-mobil yang akan disewakan serta memberikan informasi tentang Rental Daras Corporation ke customer, perusahaan telah melakukan berbagai cara yaitu dengan saling memberi informasi melalui satu customer ke customer lainnya dan pemasangan iklan di kolom surat kabar. Setelah perusahaan melakukan promosi dengan kedua cara tersebut ternyata cara tersebut dirasakan kurang efektif karena

Upload: joshua-hagia

Post on 02-Oct-2015

5 views

Category:

Documents


0 download

DESCRIPTION

Jurnal

TRANSCRIPT

  • Deffi Rosdiana Sari

    Jurnal TA/SKRIPSI 1

    MEMBANGUN APLIKASI SISTEM PEMESANAN DAN PEMBAYARAN

    SEWA MOBIL ONLINE BERBASIS WEB

    (STUDI KASUS DI RENTAL DARAS CORPORATION)

    Deffi Rosdiana Sari

    10107844

    Universitas Komputer Indonesia (UNIKOM)

    Jl. Dipati Ukur No. 112-116, Bandung 40132

    Email : [email protected]

    ABSTRAK

    Rental Daras Corporation adalah suatu rental mobil yang terletak Jl. Merkuri Selatan II No.

    17 Margahayu Raya Bandung Jawa Barat 40286. Rental Daras menyediakan pelayanan berupa sewa mobil harian, mingguan dan bulanan. Perbedaan jenis mobil didasarkan pada tipe, harga, dan

    fasilitas yang ada di masing masing mobil. Dalam proses promosi perusahaan telah melakukan berbagai cara yaitu dengan saling memberi informasi melalui satu customer ke customer lainnya

    dan pemasangan iklan di kolom surat kabar, ternyata cara tersebut dirasakan kurang efektif karena

    perusahaan tidak dapat memberikan informasi tentang mobil-mobil yang akan disewakan secara

    lengkap dan detail sehingga customer kurang mendapatkan informasi yang lengkap dan akurat

    mengenai mobil-mobil yang disewakan oleh Rental Daras. Selama ini transaksi pemesanan sewa

    mobil dilakukan oleh costumer di rental yang besangkutan via telepon atau datang secara langsung

    ke rental tersebut. Permasalahan juga muncul pada pemesanan sewa mobil dengan menggunakan

    telepon akan membutuhkan waktu yang cukup lama untuk memperoleh informasi mengenai mobil

    yang belum disewa. Selain itu permasalahan muncul pada proses pencatatan pemesanan sewa

    mobil yang memakan banyak waktu karena masih di inputkan melalui aplikasi dekstop. Serta

    pemesanan melalui telepon tidak memuaskan costumer karena tidak bisa melihat gambar mobil

    yang akan disewa.

    Untuk menanggulangi kendala tersebut maka dibangun sebuah aplikasi sistem pemesanan

    dan pembayaran sewa mobil online berbasis web di Rental Daras Corporation, dengan pemodelan

    perangkat lunak yang digunakan adalah metode terstruktur. Sistem ini berbasis web, dengan

    keamanan data aplikasi dan networking yang terjamin, serta proses pembayaran otomatis dengan

    menggunakan pihak ketiga yaitu Paypal dan transfer rekening.

    Berdasarkan hasil penelitian dan setelah dilakukannya pengujian alpha dan betha terhadap

    sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental Daras, hasil yang

    ingin dicapai dalam sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental

    Daras dapat membantu dalam meningkatkan penyewaan mobil, dapat membantu dalam promosi

    dan memperkenalkan mobil yang disewakan oleh Rental Daras, serta dapat membantu dalam

    meyebarluaskan dalam pemasaran dan penyewaan mobil Rental Daras.

    1. PENDAHULUAN

    1.1 Latar Belakang

    Rental Daras Corporation adalah suatu

    rental mobil yang terletak Jl. Merkuri Selatan

    II No. 17 Margahayu Raya Bandung Jawa Barat 40286. Rental Daras Corporation

    menyediakan pelayanan berupa sewa mobil

    harian, mingguan dan bulanan. Perbedaan

    jenis mobil didasarkan pada tipe, harga, dan

    fasilitas yang ada di masing masing mobil.

    Usaha yang dilakukan untuk

    mempromosikan mobil-mobil yang akan

    disewakan serta memberikan informasi

    tentang Rental Daras Corporation ke

    customer, perusahaan telah melakukan

    berbagai cara yaitu dengan saling memberi

    informasi melalui satu customer ke customer

    lainnya dan pemasangan iklan di kolom surat

    kabar. Setelah perusahaan melakukan

    promosi dengan kedua cara tersebut ternyata

    cara tersebut dirasakan kurang efektif karena

  • Deffi Rosdiana Sari

    Jurnal TA/SKRIPSI 2

    perusahaan tidak dapat memberikan

    informasi tentang mobil-mobil yang akan

    disewakan secara lengkap dan detail sehingga

    customer kurang mendapatkan informasi

    yang lengkap dan akurat mengenai mobil-

    mobil yang disediakan dan disewakan oleh

    Rental Daras Corporation.

    Selama ini transaksi pemesanan sewa

    mobil dilakukan oleh costumer di rental yang

    besangkutan via telepon atau datang secara

    langsung ke rental tersebut. Permasalahan

    juga muncul pada pemesanan sewa mobil

    dengan menggunakan telepon akan

    membutuhkan waktu yang cukup lama untuk

    memperoleh informasi mengenai mobil yang

    belum disewa. Selain itu permasalahan

    muncul pada proses pencatatan pemesanan

    sewa mobil yang memakan banyak waktu

    karena masih di inputkan melalui aplikasi

    dekstop. Serta pemesanan melalui telepon

    tidak memuaskan costumer karena tidak bisa

    melihat gambar mobil yang akan disewa.

    Proses pengolahan data dan pembuatan

    laporan yang terjadi di Rental Daras

    Corporation saat ini masih menggunakan

    pengolahan data yang bersifat pencatatan

    dalam bentuk pembukuan. Seluruh bukti

    pembayaran transaksi setiap hari

    dikumpulkan dan dilakukan pencatatan ke

    dalam buku besar transaksi untuk

    memudahkan pengolahan data transaksi.

    Setiap mobil yang diambil dan dikembalikan

    dicatat dalam buku mobil dengan tujuan

    mempermudah perusahaan melakukan

    pencarian data mobil ketika ada customer

    yang akan melakukan pemesanan ataupun

    menanyakan persediaan jumlah produk.

    1.2 Rumusan Masalah

    Berdasarkan latar belakang yang telah

    dikemukakan, maka perumusan masalah

    dalam sistem pemesanan dan pembayaran

    sewa mobil online berbasis web di Rental

    Daras Corporation adalah bagaimana

    membangun sebuah sistem pemesanan dan

    pembayaran sewa mobil online berbasis web

    di Rental Daras Corporation.

    1.3 Maksud dan Tujuan

    1.3.1 Maksud

    Maksud yang ingin dicapai dari penelitian

    tugas akhir ini adalah membangun aplikasi

    sistem pemesanan dan pembayaran sewa

    mobil online berbasis web di Rental Daras

    Corporation.

    1.3.2 Tujuan

    Tujuan yang ingin dicapai dalam

    penelitian tugas akhir ini adalah :

    1. Memudahkan perusahaan dalam memberikan informasi yang lengkap dan

    detail kepada customer tentang mobil-

    mobil yang akan disewakan oleh Rental

    Daras Corporation, sehingga customer

    mendapatkan informasi yang lengkap dan

    akurat mengenai mobil-mobil beserta

    gambar mobil yang akan disewakan.

    2. Memudahkan customer pada saat akan melakukan pemesanan sewa mobil tanpa

    harus datang langsung ke Rental Daras

    Corporation untuk mengetahui mobil

    yang belum disewa.

    3. Memudahkan staff pada proses pencatatan pemesanan dan pembuatan laporan sewa

    mobil yang tidak akan memakan banyak

    waktu.

    2. MODEL, ANALISA, DESAIN,

    DAN IMPLEMENTASI

    2.1 Model

    Model pengembangan perangkat lunak

    dalam pembuatan aplikasi ini menggunakan

    model waterfall. Tahapan-tahapan yang

    terdapat dalam model waterfall berdasarkan

    gambar 1.1 adalah sebagai berikut :

    a. System engineering (Rekayasa perangkat lunak)

    Merupakan tahapan yang pertama kali

    dilakukan yaitu merumuskan sistem yang

    akan kita bangun. Hal ini bertujuan agar

    pengembang benar-benar memahami

    sistem yang akan kita bangun dan

    langkah-langkah serta kebijakan apa saja

    yang berkaitan dengan pengembangan

    sistem tersebut.

    b. Requirement analiysis Melakukan analisis terhadap

    permasalahan yang dihadapi dan

    menetapkan kebutuhan perangkat lunak.

    c. Design Menghasilkan rancangan yang memenuhi

    kebutuhan yang ditentukan selama

    tahapan requirements analisis. Hasil

    akhirnya berupa spesifikasi rancangan

    yang sangat rinci sehingga mudah

    diwujudkan pada saat pemrograman.

    d. Coding (implementasi) Pengkodean yang mengimplementasikan

    hasil desain ke dalam kode atau bahasa

  • Deffi Rosdiana Sari

    Jurnal TA/SKRIPSI 3

    yang dimengerti oleh mesin komputer

    dengan menggunakan bahasa

    pemrograman tertentu.

    e. Testing (pengujian) Melakukan pengujian yang menghasilkan

    kebenaran program. Proses pengujian

    berfokus pada logika internal perangkat

    lunak, memastikan bahwa semua

    pernyataan sudah diuji dan memastikan

    apakah hasil yang diinginkan sudah

    tercapai atau belum.

    f. Maintenance (perawatan) Menangani perangkat lunak yang sudah

    selesai agar dapat berjalan lancar dan

    terhindar dari gangguan-gangguan yang

    dapat menyebabkan kerusakan.

    System

    Engineering

    Requirements

    Analysis

    Testing

    Design

    Coding

    Maintenance

    Feedback

    Gambar 1.1 Metode Waterfall

    2.2 Analisa

    A. Analisa Sistem

    Suatu sistem adalah suatu jaringan kerja

    dari prosedur-prosedur yang saling

    berhubungan, berkumpul bersama-sama

    untuk melakukan kegiatan atau

    menyelesaikan suatu sasaran tertentu [9].

    Sedangan analisis sistem merupakan

    penguraian dari suatu sistem yang utuh

    kedalam bagian-bagian komponennya dengan

    maksud untuk mengidentifikasikan dan

    mengevaluasi permasalahan-permasalahan,

    hambatan-hambatan yang terjadi dari

    kebutuhan yangdiharapkan sehingga dapat

    diusulkan perbaikan-perbaikannya.

    Hal-hal yang dilakukan pada tahap

    analisis sistem adalah analisis masalah,

    prosedur yang sedang berjalan, dokumen

    yang terlibat, analisis pengkodean, analisis

    kebutuhan fungsional dan kebutuhan

    nonfungsional meliputi analisis perangkat

    keras, analisis perangkat lunak serta analisis

    pengguna.

    B. Analisis Fungsional Ketika akan membangun sebuah program

    aplikasi, tahap pertama yang harus dilakukan

    yaitu dengan mempelajari dan menganalisa

    sistem yang sedang berjalan. Analisis sistem

    pemesanan dan pembayaran sewa mobil

    online berbasis web di Rental Daras yang

    sedang berjalan saat ini akan digambarkan

    dalam flowmap.

    Customer Sekretaris

    a1 : arsip formulir pemesanan pada sekretaris

    Formulir

    Pemesanan

    Formulir

    Pemesanan

    Pemilihan

    mobil

    yang akan

    disewa

    Mobil yang

    akan disewa

    terpilih

    Mobil yang

    akan disewa

    terpilih

    Pemeriksaan

    mobil yang

    akan disewa

    Telah

    disewa ?

    Mobil yang

    akan disewa

    ada

    Tidak

    Mobil yang

    akan disewa

    telah dipesanYa

    Mobil yang

    akan disewa

    telah dipesan

    Pemilihan

    ulang

    mobil

    yang akan

    disewa

    Ada ?

    Status supir

    tidak ada

    Tidak

    Mobil yang

    akan disewa

    ada

    Pemilihan

    penggunaan

    jasa supir

    Supir ?

    Pemeriksaan

    status supir

    Ya

    Jasa supir

    terpilih

    Jasa supir

    tidak terpilih

    Tidak

    Pengisian

    formulir

    pemesanan

    supir terpilih

    Status supir

    ada

    Ya

    Status supir

    ada

    Status supir

    tidak ada

    Pemilihan

    ulang

    supir

    Pemilihan

    supir

    supir terpilih

    Formulir

    pemesanan

    terisi

    Formulir

    pemesanan

    terisi

    Pemeriksaan

    kelengkapan

    formulir

    pemesanan

    Lengkap

    ?

    Formulir

    pemesanan

    tidak lengkapTidak

    Formulir

    pemesanan

    terisi lengkap

    Ya

    Formulir

    pemesanan

    tidak lengkap

    Pengisian

    ulang

    formulir

    pemesanan

    a1

    Gambar 2.1 Flowmap Pemesanan Sewa Mobi

    CustomerSekretaris

    a2 : arsip kwitansi pemesanan ACC Sekretaris pada sekretaris

    Formulir kwitansi

    pembayaran

    Formulir kwitansi

    pembayaran

    Pembayaran

    uang sewa

    Sesuai ?

    Pembayaran uang

    sewa sesuai

    Ya

    Pembuatan

    kwitansi

    pembayaran

    Pembayaran uang

    sewa tidak sesuaiTidak

    Uang sewaUang sewa

    Pemeriksaan

    uang sewa

    Pembayaran uang

    sewa tidak sesuai

    Pembayaran

    ulang uang

    sewa

    2

    1

    Kwitansi

    pembayaran

    a2

    1

    Kwitansi

    pembayaran ACC sekretaris

    Pengesahan

    kwitansi

    pembayaran

    2

    1

    Kwitansi

    pembayaran ACC

    sekretaris

    Gambar 2.2 Flowmap Pembayaran Sewa Mobil

  • Deffi Rosdiana Sari

    Jurnal TA/SKRIPSI 4

    CustomerSekretaris Supir

    Pengecekan

    kwitansi

    pembayaran

    Kwitansi pembayaran

    yang sesuai

    Pengecekan

    penggunaan

    jasa supir

    1

    Kwitansi

    pembayaran ACC sekretaris

    Kwitansi

    pembayaran tidak

    sesuai

    Sesuai ?

    Ya

    Kwitansi

    pembayaran tidak

    sesuaiTidak

    Ada ?Jasa supir ada

    Ya

    Jasa supir tidak

    ada

    tidak

    Jasa supir ada

    Pengambilan

    mobil

    Mobil di bawaMobil di bawaPengambilan

    mobil

    Pengesahan

    kwitansi

    Mobil di bawa

    1

    Kwitansi

    pembayaran ACC sekretaris

    a3

    a3 : arsip kwitansi pemesanan ACC customer pada customer

    1

    Kwitansi

    pembayaran ACC customer

    Gambar 2.3 Flowmap Pengambilan Mobil Sewa

    CustomerSekretaris Supir

    Pengecekan

    kwitansi

    pembayaran

    Kwitansi pembayaran

    yang sesuai

    Pengecekan

    penggunaan

    jasa supir

    2

    Kwitansi

    pembayaran di ACC customer

    2

    Kwitansi

    pembayaran tidak

    sesuai

    Sesuai ?

    Ya

    2

    Kwitansi

    pembayaran tidak

    sesuaiTidak

    Ada ?Jasa supir ada

    Ya

    Jasa supir tidak

    ada

    tidak

    Jasa supir ada

    Pengembalian

    mobil

    Mobil di

    kembalikan

    Mobil di

    kembalikan

    Mobil di

    kembalikan

    2

    Kwitansi

    pembayaran di ACC customer

    Jasa supir tidak

    ada

    Pengembalian

    mobil

    Pembuatan

    kwitansi

    order

    2

    1

    Kwitansi order

    a4

    a4 : arsip kwitansi order pada sekretaris

    1

    Kwitansi order

    Gambar 2.4 Flowmap Pengembalian Mobil Sewa

    C. Analisa Basis Data

    Basis data adalah kumpulan data yang

    dapat digambarkan sebagai aktifitas dari satu

    atau lebih organisasi yang berelasi. Tahap ini

    digunakan untuk menganalisis data apa saja

    yang berelasi dan terlibat dalam pembuatan

    sistem.

    Entity Relationship Diagram (ERD)

    merupakan suatu alat pemodelan yang

    digunakan untuk menggambarkan hubungan

    antar entitas yang terjadi, yang berisi

    komponen-komponen entitas dan relationship

    yang masing-masing dilengkapi dengan

    atribut-atribut yang merepresentasikan

    seluruh fakta dari sebagian dunia nyata.

    Entity Relationship dari Sistem pemesanan

    dan pembayaran sewa mobil di Rental Daras

    adalah suatu model jaringan yang

    menggunakan susunan data yang disimpan

    dalam sistem secara abstrak.

    Member mengorder mobilN N

    produsen

    Mempunyai

    Mengolah

    Staff

    1

    NN

    mempunyai

    1

    1

    deskripsi

    kapasitas

    bagasi

    transmisi

    Id_produk

    Id_produsen

    nama_produk

    fasilitas

    AC

    pintu

    harga

    img

    Full_nama

    Tgl_lahir

    Jenis_identitas

    No_identitas

    Id_member

    email

    password

    title

    pekerjaan

    alamat

    kota

    Kode_pos

    negara

    No_tlp

    No_hp

    status

    nama

    jabatan

    status

    Id_staff

    username

    password

    email

    Id_order

    Id_member

    Status_order

    Time_order

    Id_produsen

    Nama_produsen

    Report

    1

    Email_byr_pp

    Nama_byr_pp

    Total_buy

    Id_report

    Id_order

    Nama_produk

    Id_thx

    Time_back

    Payment

    status

    Mengolah

    1

    Mempunyai

    Detail order

    1

    N

    Jam_boking

    Lama_sewa

    Lama_sewa2

    Jenis_service

    Id_order

    Id_produk

    jumlah

    Time_boking

    supir

    NTime_byr

    Id_staff

    via

    view

    vots

    Id_staff

    Berita

    Isi_berita

    Id_berita

    Id_staff

    Judul

    TglMengolah

    1

    N

    Gambar 2.5 ERD di Rental Daras Corporation

    D. Analisa Kebutuhan Non-Fungsional

    1. Diagram Konteks

    Sistem pemesanan dan

    pembayaran sewa mobil

    online berbasis web di Rental

    Daras CorporationMember

    Staff

    Data login Sekretaris

    Data setting

    Data restore

    Data backup

    Data pengelolaan mobil

    Data produsen

    Data mobil terbaru

    Data transaksi

    Data berita

    Data Daftar member

    Data laporan

    Pengunjung

    Request daftar

    Request list mobil

    Request sewa sekarang

    Request syarat & ketentuan sewa

    Request hubungi kami

    Request mobil terlaku

    Request mobil terpopuler

    Request mobil terbaru

    Request berita

    Info login Sekretaris

    Info setting

    Info restore

    Info backup

    Info pengelolaan mobil

    Info produsen

    Info mobil terbaru

    Info transaksi

    Info berita

    Info daftar member

    Info laporan

    info daftar

    info list mobil

    info sewa sekarang

    Info syarat & ketentuan sewa

    info hubungi kami

    info mobil terlaku

    Info mobil terpopuler

    info mobil terbaru

    Info berita

    Info login member

    Info list mobil

    Info sewa sekarang

    Info syarat & ketentuan sewa

    Info hubungi kami

    Info client area

    Info data tagihan

    Info berita

    Info keranjang belanja

    Data login member

    Request list mobil

    Request sewa sekarang

    Request syarat & ketentuan sewa

    Request hubungi kami

    Data client area

    Request data tagihan

    Request berita

    Data keranjang belanja

    EmailPaypal

    Data Pembayaran

    Info

    Pembayaran

    Aktifasi

    registrasi data

    Info registrasi data berhasil

    Gambar 2.6 Diagram Konteks

    2. DFD Level 0

    5.0

    Cari Mobil

    4.0

    Pengolahan data master

    1.0

    Daftar

    6.0

    Order

    2.0

    Login

    3.0

    Pengolahan data member

    Pengunjung Member

    Staff

    staff

    Member

    Info mobil

    Info produsen

    Request data mobil

    Request data produsen

    Data

    member

    Info

    member

    Request data mobil

    Request data produsen

    Info mobil

    Info produsen

    Data order

    Data detail order

    Data konfirmasi

    Info order

    Info detail order

    Info konfirmasi

    OrderDetail_orderMobil Produsen

    Data

    produsen

    Info

    produsen

    Data mobil

    Info mobilData detail_order

    Info detail_order

    Data orderInfo order

    Info produsenData produsen

    Info mobil

    Data mobil

    Info detail_order

    Data detail_order

    Info order

    Data order

    Data mobil

    Data produsen

    Data order

    Data detai order

    info mobil

    info produsen

    info order

    info detai order

    Data mobil

    Data produsen

    Info mobil

    Info produsen

    Data login staff

    Info login valid, invalid

    Info staff

    Info member

    Data staff

    Data member

    Info login valid, invalid

    Data login member

    Info member

    Data member

    Info member

    Data member

    Data login member

    Info login valid, invalid

    Info login valid, invalidData login staff

    Data daftar member

    Info daftar member

    Info produsen

    Info mobil

    Data staff

    Info staff

    Data staff

    Info staff

    ReportData report

    Info report

    Info report

    Data report

    Paypal

    Request data

    pembayaran

    Status pembayaran

    Email

    Aktifasi registrasi

    data

    Info registrasi data

    Data status order

    Gambar 2.7 DFD Level 0

  • Deffi Rosdiana Sari

    Jurnal TA/SKRIPSI 5

    3. Skema Relasi Order

    PK Id_order

    Id_member

    Status_order

    Time_order

    Time_back

    Payment

    Id_staff

    FK 1

    Report

    PK Id_report

    Id_order

    Nama_produk

    Id-thx

    Email_byr_pp

    Nama_byr_pp

    Total_Buy

    Time_byr

    Via

    Id_staff

    FK 1

    Produsen

    PK Id_produsen

    Nama_produsen

    Mobil

    PK Id_produk

    Id_produsen

    Nama_produk

    Fasilitas

    Deskripsi

    Kapasitas

    Bagasi

    Transmisi

    Ac

    Pintu

    Harga

    Img

    Status

    View

    Vots

    FK 1

    Member

    Id_member

    Email

    Password

    Title

    Full_nama

    Tgl_lahir

    Jenis_identitas

    No_identitas

    Pekerjaan

    Alamat

    Kota

    Kode_pos

    Negara

    No_tlp

    No_hp

    status

    PK

    Detail_ order

    FK 1 Id_order

    Id_produk

    Jumlah

    Time_boking

    Jam_boking

    Lama_sewa

    Lama_sewa2

    Jenis_service

    supir

    FK 2

    Staff

    PK Id_Staff

    Username

    Password

    Email

    Nama

    Jabatan

    status

    FK 2

    FK 2

    Berita

    PK Id_Berita

    Id_staff

    judul

    Tgl

    Isi_berita

    FK 1

    Gambar 2.8 Skema Relasi

    2.3 Desain

    A. Desain Struktur Menu

    Dalam perancangan sebuah aplikasi

    dibutuhkan struktur menu yang berisikan

    menu dan submenu yang berfungsi untuk

    memudahkan user dalam menggunakan

    aplikasi tersebut. Berikut ini digacmbarkan

    mengenai stuktur menu dalam aplikasi ini :

    1. Struktur Menu Pengunjung

    Cara belanjaKategori Produk

    view tambah

    home

    Registrasi member Cara membayar pengiriman

    Gambar 2.9 Struktur Menu Pengunjung

    2. Struktur Menu Member

    Cara membayar Pengiriman Keranjang belanja Logout Belanja andaKategori Produk

    home

    view tambah edit

    Ubah profil Cara belanja

    login

    Gambar 2.10 Struktur Menu Member

    3. Struktur Menu Staff

    transaksiPengelolaan

    mobilprodusen

    Daftar

    member

    edit

    home

    view tambah hapus

    settingEdit profil berita

    login

    Laporan LogoutBackupRestore

    Gambar 2.11 Struktur Menu Staff

    B. Desain Menu Utama Aplikasi

    Berikut ini adalah gambar perancangan menu

    utama untuk user dan staff.

    BANNER

    RESERVATION

    Image

    Support :

    P01

    Keranjang Belanja Login Daftar

    YM

    YMBiling :

    Navigasi :

    1. Klik tombol home menuju

    ke form P01

    2. Klik tombol list mobil

    menuju ke form P02

    3. Klik tombol sewa sekarang

    menuju ke form P03

    4. Klik tombol hubungi kami

    ke form P04

    5. Klik tombol keranjang

    belanja menuju ke form P05

    6. Klik tombol login menuju ke

    form P06

    7. Klik tombol daftar menuju

    ke form P07

    Home List mobil Sewa Sekarang Hubungi Kami

    Penyewaan :

    Pilih Mobil :

    YM

    Nama Produk

    Nama Produk

    Nama Produk

    Nama Produk

    Nama Produk

    Home List mobil Konfirmasi Pembayaran kontakSewa mobil

    Gambar 2.12 Tampilan Menu Utama User

    A02

    HOME EDIT PROFIL SETTING

    Navigasi :

    1. Klik tombol login menuju ke

    form A02

    2. Klik tombol home menuju

    ke form A02

    3. Klik tombol edit profil

    menuju ke form A03

    4. Klik tombol setting menuju

    ke form A04

    5. Klik tombol restore menuju

    ke form A23

    6. Klik tombol backup data

    menuju ke form A24

    7. Klik tombol produsen ke

    form A05

    8. Klik tombol pengelolaan

    mobil menuju ke form A06

    9. Klik tombol transaksi

    menuju ke form A07

    10. Klik tombol berita menuju

    ke form A08

    11. Klik tombol daftar member

    menuju ke form A09

    12. Klik tombol laporan

    menuju ke form A10

    13. Klik tombol logout menuju

    ke form A01

    Produsen

    LOGOUT

    Pengelolaan Mobil

    Daftar Member

    Berita

    Transaksi

    Laporan

    Banner

    Teks

    Teks

    Teks

    Teks

    Lihat

    Lihat

    Lihat

    Lihat

    RESTORE

    DATABACKUP DATA

    Gambar 2.13 Tampilan Menu Utama Staff

    2.4 Implementasi

    Tahap ini merupakan tahap dimana sistem

    siap untuk dioperasikan, yang terdiri dari

    penjelasan mengenai lingkungan

    implementasi, dan implementasi program.

    A. Implementasi Perangkat Keras

    Perangkat keras yang digunakan untuk

    mengimplementasikan sistem adalah

    sebagai berikut :

    1. Processor dengan kecepatan minimal 1 GHz + Motherboard

    2. Kapasitas Harddisk minimal 40 GB 3. RAM minimal 256 MB 4. VGA Card minimal 64 MB 5. Monitor 6. Lan Card 10/100Mbps 7. Koneksi internet minimal 64 kbps 8. Mouse 9. Keyboard

    B. Implementasi Perangkat Lunak

    Perangkat lunak yang digunakan untuk

    mengimplementasikan sistem adalah sebagai

    berikut :

    1. WAMP sebagai Web Server 2. PHP 3. Macromedia Dreamweaver 8 sebagai

    editor PHP.

    4. MySQL sebagai DBMS

  • Deffi Rosdiana Sari

    Jurnal TA/SKRIPSI 6

    5. Tool antarmuka design Microsoft Visio 2007

    6. Mozila Firefox dan Microsoft Internet Explorer sebagai browser

    7. Alamat domain www.darasrental.com

    C. Implementasi Form

    Implementasi form dilakukan untuk

    mengetahui setiap halaman program yang

    dibuat. Berikut ini adalah implementasi

    form yang dibuat.

    Tabel 2.1 Implementasi Form

    Menu Deskripsi Nama File

    Login Staff

    Digunakan

    sebagai halaman

    login staff

    login.php

    Home

    Digunakan

    sebagai halaman

    utama staff

    home.php

    Edit Profil

    Digunakan jika

    staff ingin

    merubah profil

    edit_profil.

    php

    Setting

    Digunakan untuk

    setting diskon,

    harga supir, dan

    mata uang

    setup.php

    Restore Digunakan untuk

    restore database restore.php

    Backup Digunakan untuk

    backup database

    backup.ph

    p

    Produsen

    Digunakan untuk

    menambah, edit,

    dan hapus

    produsen

    tambah_pr

    odusen.php

    Pengelolaan

    Mobil

    Digunakan untuk

    menambah data

    mobil beserta

    deskripsi mobil

    tambah_pr

    oduk.php

    Transaksi

    Digunakan untuk

    melihat semua

    transaksi

    penyewaan

    mobil, transaksi

    cancel, dan mobil

    kembali

    transaksi.p

    hp

    Berita

    Digunakan untuk

    melihat dan

    menambah berita

    berita.php

    Daftar

    Member

    Digunakan untuk

    melihat data

    member.

    member.ph

    p

    Laporan Digunakan untuk laporan.ph

    melihat laporan

    transaksi

    p

    Logout

    Digunakan staff

    untuk keluar

    aplikasi

    logout.php

    Daftar

    member

    Digunakan untuk

    melakukan

    pendaftaran

    member

    daftar_me

    mber.php

    Login

    Digunakan

    sebagai halaman

    login member dan

    lupa password

    login.php

    Edit Profil

    Digunakan untuk

    mengubah profil

    member

    edit_profil.

    Php

    Data

    Tagihan

    Digunakan untuk

    data tagihan

    order yang sudah

    dibayar atau

    belum

    my_order.

    php

    Cara belanja

    Digunakan untuk

    melihat cara

    melakukan

    belanja

    pelayanan.l

    ihat.php

    Sewa

    Sekarang

    Digunakan untuk

    mengisi data

    order

    proses.php

    Hubungi

    Kami

    Digunakan untuk

    melihat melihat

    profil perusahaan

    hubungi_k

    ami.php

    Keranjang

    Belanja

    Digunakan untuk

    melihat detail

    penyewaan mobil

    yang pernah

    dilakukan

    keranjang.

    php

    Logout

    Digunakan

    member untuk

    dapat keluar dari

    aplikasi

    logout.php

    3. HASIL DAN DISKUSI Dari analisa dan perancangan yang telah

    dilakukan, hasil dari aplikasi yang dibangun

    dapat terlihat seperti pada tampilan dibawah

    ini :

  • Deffi Rosdiana Sari

    Jurnal TA/SKRIPSI 7

    Gambar 3.1 Form Home User

    Gambar 3.2 Form Home Administrator

    Gambar 3.3 Form Home admin

    4. KESIMPULAN DAN SARAN 4.1 Kesimpulan

    Berdasarkan penelitian yang dilakukan

    oleh penulis mengenai pembangunan aplikasi

    e-commerce pada Rental Daras, maka dapat

    ditarik beberapa kesimpulan sebagai berikut :

    1. Aplikasi ini dapat memberi informasi secara detail dan akurat mengenai mobil-

    mobil yang disewakan Rental Daras para

    calon penyewa secara online, sehingga

    perusahaan terbantu dalam

    mempromosikan mobil dan memperluas

    jaringan dengan efektif dan efisien.

    2. Aplikasi ini mempermudah perusahaan dalam proses pengolahan transaksi dan

    pengelolaan data yang terjadi di Rental

    Daras.

    3. Aplikasi ini membantu perusahaan menjadi lebih cepat dalam pembuatan

    laporan karena staff yang bersangkutan

    tidak harus mencari data-data yang sudah

    diarsipkan sebelumnya.

    4.2 Saran

    Penulis mengusulkan beberapa saran

    yang dapat dijadikan pertimbangan terhadap

    penggunaan sistem yang telah dibuat, yaitu:

    1. Setidaknya perlu juga untuk membuka cabang di kota-kota besar selain

    Bandung, agar lebih berkembang dan

    customer semakin banyak.

    2. Antarmuka dapat dibuat lebih menarik. 3. Perlu adanya pengembangan pada

    sistem pembayaran kartu kredit,

    sehingga ketika customer tidak memiliki

    account paypal customer dapat

    membayarnya dengan kartu kredit.

    5. DAFTAR PUSTAKA [1] Jogiyanto HM,Akt MBA.(2005).

    Analisis dan desain Sistem Informasi:

    pendekatan terstruktur teori dan praktek

    aplikasi bisnis ,Andi,Yogyakarta.

    [2] Ilham Perdana, 2007, Hand Out Metodologi Penelitian, Petunjuk Tata

    Tulis Ilmiah, Universitas Komputer

    Indonesia, Bandung.

    [3] Marcus, T., (2007), Rekayasa Perangkat Lunak, Elex Media Komputindo,

    Jakarta, 212-235.

    [4] Arbie, Manajemen Database dengan MySQL, Andi,Yogyakarta,2003

    [5] Bunafit Nugroho, Membuat Sistem Informasi Penjualan Berbasis Web

    dengan PHP dan MySQL, Gava Media,

    Yogyakarta, 2008.

    [6] Jonathan Sarwono (2008), Teori E-Commerce Kunci Sukses Perdagangan

    di Internet, Gava Media, Yogyakarta.

    [7] Kurniawan, Rulianto, 2007, 54 Trik Tersembunyi PHP, Maxikom,

    Palembang..

    [8] Kadir,Abdul (2002). Dasar Pemrograman Web Dinamis

    Menggunakan PHP, Yogyakarta, ANDI.

    [9] Information system, foundation of e-bussinnes, steven alter, Prentice Hall.

    [10] http://people.redhat.com/mingo/TUX-patches/ 20 Oktober 2010

    [11] http://www.fenrus.demon.nl/ 20 Oktober 2010

    [12] http://www.boa.org/ 25 Oktober 2010 [13] http://www.sejarah-internet.com/ 3

    September 2010