You are on page 1of 22

APLIKASI ESTIMASI BIAYA DAN

TRACK STATUS PERBAIKAN KENDARAAN


BERBASIS WEB
STUDI KASUS : BENGKEL BERDIKARI

Kenniko Okta Putra Budi Laksono Putro Hendra Kusmayadi


feelsundayeveryday@gmail.com bputro@gmail.com hendraktp@yahoo.com

Program Studi Manajemen Informatika


Politeknik Telkom Bandung
2010

ABSTRAK

Perkembangan teknologi yang pesat membawa pengaruh di berbagai kehidupan salah satunya di dunia
informasi. Banyak instansi yang memanfaatkan perkembangan teknologi informasi seperti internet dan
website untuk memudahkan kegiatan sehari-hari, administrasi data, publikasi informasi, pelayanan
pelanggan, dll. Tetapi banyak juga perusahaan-perusahaan yang belum mengoptimalkan usahanya
dengan teknologi informasi seperti di atas, salah satunya yaitu Bengkel Berdikari.
Bengkel Berdikari adalah suatu bengkel yang mengkhususkan pada body repair dengan sistem pengecatan
oven berstandar internasional. Seperti bengkel lain pada umumnya, bengkel ini memiliki pelayanan
konsultasi estimasi biaya reparasi perbaikan body kendaraan dan pengecatan kendaraan. Bengkel
Berdikari juga memiliki kerjasama dengan beberapa asuransi kendaraan di Indonesia. Namun dalam
publikasi informasinya masih menggunakan cara lama dan belum menggunakan cara modern seperti
layanan informasi online atau pemanfaatan internet sebagai medianya.
Untuk itu, perlu adanya pengembangan saranan pemasaran dan pelayanan informasi dari bengkel
Berdikari yaitu dengan pembuatan website dari bengkel tersebut untuk membantu publikasi informasi
bengkel Berdikari.
Pada pembangunan website ini penulis menggunakan script PHP untuk kedinamisannya dan MySQL
sebagai databasenya. Serta menggunakan Flash untuk menambah keinteraktifan website.

Kata kunci: Aplikasi, Website, Berdikari Auto Bodyshop


informasi mengenai outstanding (hutang yang
1 PENDAHULUAN belum dilunasi) pihak asuransi kepada bengkel.
Pihak asuransi biasanya menghubungi dahulu
1.1 Latar Belakang pihak bengkel malaui telpon atau bahkan
Perkembangan teknologi yang pesat membawa mendatangi langsung ke bengkel untuk meminta
pengaruh di berbagai kehidupan salah satunya data mengenai outstanding asuransi kepada
di duia informasi. Banyak instansi yang pihak bengkel. Lau pihak bengkel baru
memanfaatkan perkembangan teknologi mengirimkannya melalui email atau fax. Pada
informasi seperti internet dan website untuk dasarnya proses-proses seperti ini memiliki
memudahkan kegiatan sehari-hari, administrasi kendala yang sama dengan kasus-kasus
data, publikasi informasi, pelayanan pelanggan, sebelumnya dan masih terbilang konvensional.
dll. Tetapi banyak juga perusahaan-perusahaan Untuk itu, perlu adanya pengembangan saranan
yang belum mengoptimalkan usahanya dengan pemasaran dan pelayanan informasi dari
teknologi informasi seperti di atas, salah satunya bengkel Berdikari yaitu dengan pembuatan
yaitu Bengkel Berdikari. website dari bengkel tersebut untuk lebih
Bengkel Berdikari adalah suatu bengkel yang mengoptimalkan publikasi informasi bengkel
mengkhususkan pada body repair dengan sistem Beridkasi mengingat luasnya cakupan
pengecatan oven berstandar internasional. penyebaran informasi pada media online.
Bengkel Berdikari ini tidak menangani perbaikan
kerusakan mesin kendaraan atau kerusakan lain 1.2 Rumusan Masalah
yang bersifat internal. Bengkel ini hanya Adapun rumusan masalah dari kasus ini, yaitu:
menangani perbaikan kerusakan luar kendaraan
a. Bagaimana mempromosikan dan
seperti body kendaraan atau kerusakan lain
mempublikasikan bengkel Berdikari secara
yang bersifat external (tampilan luar
online
kendaraan). Seperti bengkel lain pada
umumnya, bengkel ini memiliki pelayanan b. Bagaimana cara menyediakan informasi
konsultasi estimasi biaya perbaikan body secara online mengenai biaya jasa
kendaraan dan pengecatan kendaraan. Bengkel perbaikan kendaraan pada bengkel
Berdikari juga memiliki kerjasama dengan Berdikari, yaitu pengestimasian biaya
beberapa asuransi kendaraan di Indonesia. perbaikan body kendaraan dan pengecatan
kendaraannya
Namun selama ini bengkel Berdikari masing
menggunakan cara lama dalam melakukan c. Bagaimana cara menyediakan informasi
promosi dan publikasi informasinya, yaitu secara online mengenai status proses
melalui mulut kemulut dan media spanduk atau perbaikan kendaraan pelanggan bengkel
media sejenisnya saja. Dalam pelayanan Berdikari
informasinya mengenai estimasi biaya
d. Bagaimana cara menyediakan informasi
perbaikan body kendaraan dan pengecatan
secara online mengenai outstanding pihak
kendaraannyapun belum dioptimalkan secara
asuransi terhadap pihak bengkel.
online. Pelanggan biasanya langsung
mendatangi bengkel atau menghubungi bengkel
1.3 Tujuan
melalui telpon, itupun terbatas hanya pada jam
kerja bengkel dan selain hari libur Adapun tujuan dari dibuatnya proyek akhir ini,
sehingga menghambat pelayanan informasi yaitu:
bengkel Berdikari kepada pelanggan. Sama a. Mempromosikan dan mempublikasikan
halnya dengan status kendaraan pelanggan yang bengkel Berdikari secara online
sudah masuk tahap pengerjaan, apakah sudah
selesai atau belum, sudah dalam tahap apa b. Menyediakan informasi secara online
pengerjaan perbaikannya, pelanggan masih mengenai biaya jasa perbaikan kendaraan
menemukan kendala dalam pengecekan pada bengkel Berdikari, yaitu
informasinya. Begitu juga dengan pihak pengestimasian biaya perbaikan body
asuransi, kendalanya yaitu pada pengecekan kendaraan dan pengecatan kendaraannya
c. Menyediakan informasi secara online apabila terjadi kesalahan atau masalah pada
mengenai status proses perbaikan website, maka tidak perlu mengulangi dari tahap
kendaraan pelanggan bengkel Berdikari awal lagi, tetapi mengulanginya hanya pada
tahap yang ingin diperbaiki saja. Adapun tahap-
d. Menyediakan informasi secara online
tahap dari metode waterfall ini, yaitu:
mengenai outstanding pihak asuransi
terhadap pihak bengkel. a. Analisa
Permodelan ini diawali dengan mencari
1.4 Batasan Masalah
kebutuhan dari keseluruhan sistem yang akan
Agar isi materi pada proposal ini tidak terlalu diaplikasikan ke dalam bentuk software. Hal ini
meluas, maka penulis membatasi pembahasan sangat penting, mengingat software harus dapat
masalah, yaitu: berinteraksi dengan elemen-elemen yang lain
a. Pada website ini tidak terdapat proses jual seperti hardware, database, dsb. Proses
beli barang, hanya berisi publikasi pencarian kebutuhan diintensifkan dan
informasi saja difokuskan pada software. Untuk mengetahui
sifat dari program yang akan dibuat, maka harus
b. Website ini hanya memuat informasi diketahui domain informasi dari software,
mengenai bengkel, mobil pelanggan, data misalnya fungsi yang dibutuhkan, user interface,
outstanding asuransi, serta informasi lain dsb.
terkait dengan kegiatan perbaikan oleh
bengkel. Tidak terdapat informasi b. Desain
spesifikasi mobil atau ensiklopedi Proses ini digunakan untuk mengubah
mengenai mobil dan hal serupa lainnya kebutuhan-kebutuhan diatas menjadi
c. Pada layanan estimasi, pelanggan hanya representasi ke dalam bentuk blueprint software
bisa memilih pilihan mengenai informasi sebelum coding dimulai. Desain harus dapat
kendaraan dan kerusakan kendaraannya. mengimplementasikan kebutuhan yang telah
Pelanggan tidak dapat menginputkan disebutkan pada tahap sebelumnya.
sendiri informasi kendaraan maupun c. Coding
kerusakan kendaraannya.
Untuk dapat dimengerti oleh mesin, dalam hal
d. Biaya yang ditampilkan pada layanan ini adalah komputer, maka desain tadi harus
estimasi biaya jasa perbaikan body diubah bentuknya menjadi bentuk yang dapat
kendaraan hanya berupa jasa dimengerti oleh mesin, yaitu ke dalam bahasa
perbaikannya saja (biaya pengerjaan oleh pemrograman melalui proses coding. Tahap ini
pihak bengkel), tidak termasuk harga merupakan implementasi dari tahap design yang
onderdil (spare-part) kendaraan dan masih secara teknis nantinya dikerjakan oleh
berupa perkiraan harga. programmer.
e. Layanan track status perbaikan kendaraan d. Pengujian
pelanggan tidak terintegrasi dengan
aplikasi desktop bengkel, jadi status Sesuatu yang dibuat haruslah diujicobakan.
perbaikan kendaraan pelanggan diupdate Demikian juga dengan software. Semua fungsi-
manual oleh pihak bengkel fungsi software harus diujicobakan, agar
software bebas dari error, dan hasilnya harus
f. Selain track status kendaraan pelanggan, benar-benar sesuai dengan kebutuhan yang
menu pencarian lain tidak tedapat pada sudah didefinisikan sebelumnya.
website ini, seperti menu pencarian yang
terkait dengan content website. e. Implementasi
Ini merupakan tahap terakhir dalam model
1.5 Metodologi Pengerjaan waterfall. Software yang sudah jadi dijalankan
Metode pengerjaan pada proyek akhir ini pada situasi nyata serta dilakukan evaluasi yaitu
menggunakan Waterfall Model. Pada metode ini perbaikan kesalahan yang tidak ditemukan
sebuah tahap harus diselesaikan terlebih dahulu pada langkah sebelumnya.
sebelum melangkah ke tahap berikutnya. Dan
1.6 Jadwal Pengerjaan informasi yang lebih lengkap daripada media
Tabel 1.1 Jadwal Pengerjaan promosi offline seperti koran atau majalah.

Kegiatan
Bulan 1 Bulan 2 Bulan 3 Bulan 4 b. Media pemasaran
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Studi Kasus Pada toko online atau sistem afiliasi, website
Analisis Sistem
(Perancangan) merupakan media pemasaran yang cukup baik,
Pengumpulan
Bahan & Data
karena dibandingkan dengan toko sebagaimana
Deisain di dunia nyata, untuk membangun toko online
Coding, testing,
&
diperlukan modal yangr relatif lebih kecil, dan
Implementation dapat beroperasi 24 jam walaupun pemilik
Evaluasi
Pembuatan website tersebut sedang istirahat atau sedang
Laporan tidak ditempat, serta dapat diakses dari mana
saja.

2 TINJAUAN PUSTAKA c. Media informasi


Website portal dan radio atau tv online
2.1 Website menyediakan informasi yang bersifat global
Website diartikan sebagai kumpulan halaman karena dapat diakses dari mana saja selama
yang menampilkan informasi data teks, data dapat terhubung ke internet, sehingga dapat
gambar diam atau gerak, data animasi, suara, menjangkau lebih luas daripada media informasi
video, atau gabungan dari semuanya, baik yang konvensional seperti koran, majalah, radio atau
bersifat statis maupun dinamis yang televisi yang bersifat lokal.
membentuk satu rangkaian bangunan yang
d. Media pendidikan
saling terkait dimana masing-masing
dihubungkan dengan jaringan-jaringan halaman Ada komunitas yang membangun website
(hyperlink). Bersifat statis apabila isi informasi khusus berisi informasi atau artikel yang sarat
website tetap, jarang berubah, dan isi dengan informasi ilmiah misalnya Wikipedia.
informasinya searah hanya dari pemilik website.
e. Media komunikasi
Bersifat dinamis apabila isi informasi website
selalu berubah-ubah, dan isi informasinya Sekarang banyak terdapat website yang
interaktif dua arah berasal dari pemilik serta dibangun khusus untuk berkomunikasi seperti
pengguna website. Contoh website statis yaitu forum yang dapat memberikan fasilitas bagi
profil perusahaan, sedangkan website dinamis para anggotanya untuk saling berbagi informasi
seperti Friendster, Multiply, dll. Dalam sisi atau membantu pemecahan masalah tertentu.
pengembangannya, website statis hanya bisa
diupdate oleh pemiliknya saja, sedangkan 2.1.2 Jenis Website
website dinamis bisa diupdate oleh pengguna Teknologi website semakin banyak digunakan
maupun pemilik. untuk pembuatan website hingga web
application. Jenis-jenis website baru pun mulai
2.1.1 Fungsi Website bermunculan dan dikembangkan oleh para
Website mempunyai fungsi yang bermacam- developer. Website dengan jenis baru lahir
macam, tergantung dari tujuan dan jenis sebagai prototype bagi pengembang lain untuk
website yang dibangun, tetapi secara garis besar mengembangkan jenis website serupa. Berikut
dapat berfungsi sebagai : di bawah ini jenis-jenis website yang beredar
saat ini dan mulai menjadi trend, yaitu:
a. Media promosi
a. Basic
Sebagai media promosi dapat dibedakan
menjadi media promosi utama, misalnya Secara basicly website disediakan untuk
website yang berfungsi sebagai search engine publikasi informasi. Adapun informasi yang akan
atau toko online, atau sebagai penunjang disediakan adalah beraneka ragam dari profile
promosi utama, namun website dapat berisi pribadi hingga company profile. Fokus situs ini
adalah publikasi informasi.
b. Search Engine f. Forum
Situs search engine adalah situs yang Forum adalah situs membership seperti
menyediakan mesin pencari. Search engine networking juga. Tetapi tidak berfokus pada
secara otomatis mencari dan menyimpan data- friend relationship seperti situs networking.
data situs yang beredar di internet. Adapun Situs ini lebih berfokus sebagai ajang diskusi di
materi yang dapat dicari adalah segala sesuatu internet. Adapun diskusi dalam bentuk tulisan
yang tergabung di dalam website yang yang diposting oleh member diorganisasikan
terhubung di internet. Seperti mencari sebuah dengan lebih baik hingga perkategori yang
alamat website, file-file multimedia dan grafis terdiri dari berbagai sub-sub. Tujuan situs ini
yang terkandung di dalam website. Dalam hal ini adalah wadah saling bertukar pikiran dalam
situs-situs lain berlomba-lomba untuk diskusi. Fokus situs ini adalah forum diskusi
menduduki tempat tertinggi untuk dapat di cari online.
oleh search engine. Fokus situs ini adalah
g. News
sebagai mesin pencari situs lain.
News site adalah situs yang mengelola berita
c. Portal
untuk dipublish ke internet. Pengelola website
Situs jenis portal merupakan pintu gerbang bagi dapat mengelola yaitu antara lain menulis dan
situs lain seperti halnya juga search engine. memanage berita. Kemudian user internet
Tetapi di dalam portal situs-situs tersebut lebih dapat melihat informasi berita tersebut melalui
disusun untuk disajikan. Berbeda dengan search website. Fokus situs ini adalah manajemen
engine, situs-situs tersebut bukan dicari datanya berita.
secara otomatis oleh mesin pencari tetapi
h. Event Organizer
disimpan dan dikelola oleh pengelola portal
secara dictionary. Umumnya portal-portal besar Situs jenis ini adalah situs yang mengelola
juga menyediakan layanan internet lain seperti manajemen informasi pengadaan acara.
e-mail bagi member dan lain-lain. Fokus situs ini Informasi yang disajikan situs ini biasanya
adalah sebagai gerbang bagi situs lain. berorientasi waktu, misalnya informasi kapan
diadakannya sebuah event, event yang
d. Blog
terlewatkan, dan event yang akan diadakan
Blog merupakan buku harian yang terpublish di nantinya. Di dalamnya juga terdapat keterangan
internet. Seorang pengelola blog dapat dengan deskripsi tentang event tersebut dan judul
bebas menuangkan pikirianya dalam bentuk event. Fokus situs ini adalah manajemen
tulisan ke dalam website ini. Tulisan tersebut informasi event.
selanjutnya disimpan di database dan dipublish
i. Gallery
di internet. Fungsional situs ini adalah publikasi
dalam bentuk artikel di internet. Fokus situs ini Gallery site menyediakan fasilitas publikasi foto
adalah manajemen artikel. dan gambar secara online. Pengelola website
dapat menyimpan foto atau gambar yang
e. Networking
diinginkan lalu dikategorikan dan dimanage
Situs jenis networking adalah situs penyedia setelah itu dipublish. Fokus situs ini adalah
yang menampung member-member untuk publikasi foto dan gambar.
membentuk suatu komunitas. Sehingga
j. Multimedia Streaming
member-member di dalam website tersebut
dapat saling berkomunikasi dan bertukar Video streaming dan audio streaming sekarang
pikiran. Di dalam website ini sesama member merupakan trend baru dari dunia website. Di
dapat saling berkenalan dan menjalin relasi satu dalam situs jenis ini seseorang dapat menonton
sama lain. Pertukaran pesan dan testimonial atau mendengarkan secara langsung multimedia
pun terjadi diantara member yang belum atau melalui website. Untuk membangun situs ini
sudah menjalin relasi. Fokus situs ini adalah diperlukan server yang memiliki koneksi internet
friend relationship atau berteman dan yang high dan up stream, ini dikarenakan file-file
berkomunitas di dalam internet. multimedia yang relatif berukuran besar. Fokus
situs ini adalah publikasi audio dan video online.
k. E-Commerce fleksibel, dapat disisipi atau digabungkan
dengan bahasa pemrograman lain, seperti PHP,
Situs dengan sistem e-commerce adalah situs
ASP, JSP, JavaScript, dan lainnya. Jika ada
yang bertujuan untuk melakukan perdagangan
kesalahan pada penulisan HTML, browser tidak
melalui media internet. Pengelola dapat
akan memperlihatkan syntax error, tetapi hanya
mengorganisir barang-barang yang ingin dijual
tidak menampilkannya. HTML terus berkembang
lalu mempublikasikan secara online beserta
seiring perkembangan browser.
harganya. Ada juga yang menyediakan transaksi
online melalui website ini. Yang jelas dalam hal
2.3 Cascading Style Sheets
ini website dimanfaatkan sebagai toko di dalam
internet. Fokus situs ini adalah perdagangan CSS (Cascading Style Sheets) banyak digunakan
online. untuk memperluas kemampuan HTML dalam
memformat dokumen atau untuk mepercantik
l. E-Learning tampilan web, bahkan untuk layouting halaman
E-Learning merupakan situs yang menyediakan web. Dengan mendefinisikan suatu style sakali
pembelajaran online melalui internet. saja itu akan dapat digunakan berulang kali.
Pembelajaran dilakukan melalui berbagai media CSS telah didukung kebanyakan browser,
seperti tulisan, gambar hingga multimedia. terutama versi baru sehingga penempatan
Fokus situs ini adalah pembelajaran online. layout manjadi lebih fleksibel. Membuat HTML
Dari kesemuaan jenis-jenis tersebut tidak menggunakan tag minimal berpengaruh
diherankan bila terjadi beberapa fasilitas di situs terhadap ukuran file, dapat menampilkan isi
jenis lainnya ada di situs utama. Misalnya situs utama terlebih dahulu sementara gambar dan
networking seperti Friendster dan Multiply yang yang lain dapat ditampilkan sesudahnya. Selain
juga menyediakan fasilitas bloging di dalamnya. itu penggunaan CSS pada file terpisah dapat
Untuk membedakan jenis dari situs-situs mempermudah pengubahan tampilan situs
tersebut dapat ditentukan dari dimanakah situs secara keseluruhan.
tersebut berfokus.
2.4 JavaScript
2.2 Hyper Text Markup Language JavaScript mulanya bernama LiveScript,
HTML kependekan dari Hyper Text Markup dikembangkan pertama kali tahun 1995 di
Language. Dokuman HTML adalah file teks Netscape Communication. Pada akhir tahun
murni yang dapat dibiuat dengan editor teks 1995 Netscape Communication dan Sun
sembarang. Dokumen ini dikenal sebagai web Microsistem berkolaborasi dan menggati nama
page. Dokumen HTML merupakan dokumen LiveScript menjadi JavaScript.
yang disajikan dalam browser web surfer. JavaScript adalah skrip yang ditempatkan pada
Dokumen ini umumnya berisi informasi atau kode HTML dan diproses pada sisi klien. Dengan
interface aplikasi di dalam Internet. adanya bahasa ini maka kemampuan dokumen
HTML merupakan bahasa yang digunakan untuk HTML menjdai labih luas. Sebagai contoh,
menulis halaman web. Biasanya mempunyai digunakan untuk validasi masukan pada formulir
ekstensi “.htm”, “.html”, atau “.shtml”. HTML sebelum diproses ke tahap selanjutnya. Bisa
tersusun atas tag-tag, digunakn untuk untuk membuat permainan interaktif dan juga
menetukan tampilan dari dokumen HTML yang bisa untuk menambah desain web.
ditejemahkan oleh browser. Tag HTML tidak
case sentive, jadi bisa menggunakan <HTML> 2.5 PHP: Hypertext Processor
atau <html>. Keduanya menghasilkan output Personal Home Page atau yang biasa disebut
yang sama. PHP (sekarang PHP: Hypertext Processor) adalah
skrip yang dijalanka di sisi server. Jadi,
HTML berawal dari bahasa SGML (Standard
konsepnya berbeda dengan JavaScript yang
Generalize MarkUp Language) yang
dijalankan pada sisi klien. Keuntungan
penulisannya disederhanakan. HTML dapat
penggunaan PHP, kode yang menyusun program
dibaca oleh berbagai macam platform. HTML
tidak perlu dibagikan ke pemakai, yang berarti
juga merupakan bahasa pemrograman yang
bahwa kerahasiaan kode dapat dilindungi.
Secara khusus, PHP dirancang untuk akan mengurangi pemborosan tempat simpanan
membentuk web dinamais. Artinya, ia dapat luar.
membentuk suatu tampilan berdasarkan
permintaan terkini. Misalnya, anda bisa 2.7 Structured Query Language
menampilkan isi database ke halaman web. SQL (dibaca "ess-que-el") singkatan dari
Pada prinsipnya, PHP mempunyai fungsi yang Structured Query Language. SQL adalah bahasa
sama dengan skrip-skrip seperti ASP (Active yang digunakan untuk berkomunikasi dengan
Server Page), Cold Fusion, ataupun Perl. database. Menurut ANSI (American National
Hal menarik yang didukung oleh PHP tetapi Standards Institute), bahasa ini merupakan
tidak mungkin dilakukan oleh JavaScript adalah standard untuk relational database
kenyataan bahwa PHP bisa digunakan untuk management sistem (RDBMS). Pernyataan-
mengakses berbagai macam database seperti pernyataan SQL digunakan untuk melakukan
Access, Oracle, MySQL, dan lain-lain. Seperti beberapa tugas seperti: update data pada
halnya JavaScript, kode PHP dapat disisipkan database, atau menampilkan data dari
pada kode HTML. Selain itu PHP juga bisa database. Beberapa software RDBMS dan dapat
digunakan untuk menghasilkan kode-kode menggunakan SQL, seperti: Oracle, Sybase,
HTML. Microsoft SQL Server, Microsoft Access, Ingres,
dsb. Setiap software database mempunyai
2.6 Database bahasa perintah/ sintaks yang berbeda, namun
pada prinsipnya mempunyai arti dan fungsi yang
Database adalah kumpulan dari item data yang
sama. Perintah-perintah tersebut antara lain:
saling berhubungan satu dengan yang lainnya
"Select", "Insert", "Update", "Delete", "Create",
yang diorganisasikan berdasarkan sebuah skema
dan "Drop", yang dapat digunakan untuk
atau struktur tertentu, tersimpan di komputer
mengerjakan hampir semua kebutuhan untuk
dan dengan software untuk melakukan
memanipulasi sebuah database. Beberapa
manipulasi untuk kegunaan tertentu.
kelebihan MySQL antara lain :
Pada database yang memiliki struktur relasional.
a. Free (bebas didownload)
Ada tabel-tabel yang menyimpan data. Setiap
tabel terdiri dari kolom dan baris. Sebuah kolom b. Stabil dan tangguh
mendefinisikan jenis informasi apa yang akan
c. Fleksibel dengan berbagai pemrograman
disimpan. Setiap data memerlukan kolom
khusus untuk setiap jenis informasi yang ingin d. Security yang baik
disimpan (misalnya umur, tinggi, berat, alamat).
e. Dukungan dari banyak komunitas
Jika kolom mendefinisikan jenis informasi apa
yang akan disimpan, maka sebuah baris adalah f. Kemudahan management database
data aktual yang disimpan. Setiap baris dari
g. Mendukung transaksi
tabel adalah masukan dari tabel tersebut dan
berisi nilai-nilai untuk setiap kolom tabel h. Perkembangan software yang cukup cepat.
tersebut.
2.8 Web Server
Database sangatlah diperlukan karena database
salah satu komponen terpenting dalam sistem Web server adalah software yang menjadi
informasi, karena merupakan dasar dalam backbone dari world wide web (www). Web
menyediakan informasi, database juga server menunggu permintaan dari client yang
menentukan kualitas informasi seperti: akurat, menggunakan browser seperti Netscape
tepat pada waktunya dan relevan. Informasi Navigator, Internet Explorer, Modzilla, dan
dapat dikatakan bernilai bila manfaatnya lebih program browser lainnya. Jika ada permintaan
efektif dibandingkan dengan biaya dari browser, maka web server akan memproses
mendapatkannya, database dapat mengurangi permintaan itu kemudian memberikan hasil
duplikasi data (data redudancy) dan dengan prosesnya berupa data yang diinginkan kembali
database hubungan data dapat ditingkatkan ke browser. Data ini mempunyai format yang
(data relatability) dan dengan database juga standar, disebut dengan format SGML (standar
general markup language). Data yang berupa
format ini kemudian akan ditampilkan oleh ternyata Flash berkembang pesat hingga dapat
browser sesuai dengan kemampuan browser kita manfaatkan sebagai software multi media
tersebut. Contohnya, bila data yang dikirim yang luar biasa. Bahkan Flash dengan action
berupa gambar, browser yang hanya mampu script-nya dapat dimanfaatkan menjadi program
menampilkan teks (misalnya lynx) tidak akan pembuat game yang mudah dan efektif.
mampu menampilkan gambar tersebut, dan jika
Flash mengijinkan kita untuk menciptakan
ada akan menampilkan alternatifnya saja.
apapun, dari animasi sederhana sampai aplikasi
web interaktif yang kompleks seperti toko
2.9 Apache
online. Kita dapat membuat media aplikasi Flash
Apache merupakan web server yang paling yang kaya dengan menambahkan gambar,
banyak dipergunakan di Internet. Program ini bunyi, dan video. Flash meliputi banyak fitur
pertama kali didesain untuk sistem operasi yang membuatnya powerfull tetapi mudah
lingkungan UNIX. Namun demikian, pada digunakan, seperti pamakaian drag-and-drop
beberapa versi berikutnya Apache untuk menghubungkan komponen, built-in
mengeluarkan programnya yang dapat behavior yang menambahkan action script ke
dijalankan di Windows NT. Web server Apache dokumen, dan efek khusus dengan
ini mempunyai kelebihan antara lain: manembahkan objek.
a. Apache termasuk dalam kategori freeware Flash Player yang menjalankan aplikasi yang kita
b. Apache mudah sekali proses instalasinya ciptakan, menginstal dengan default bersama
jika dibanding web server lainnya seperti Flash. Flash Player memastikan bahwa semua isi
NCSA, IIS, dan lain-lain SWF tersedia dan bisa dilihat secara konsisten
dengan cakupan platform yang paling luas,
c. Mampu beroperasi pada berbagai paltform browser, dan device.
sistem operasi
d. Mudah mengatur konfigurasinya, Apache 2.12 Adobe Dreamweaver
mempunyai hanya empat file konfigurasi Adobe Dreamweaver CS4 adalah editor HTML
professional untuk merancang, mengodekan,
e. Mudah dalam menambahkan peripheral
dan mengembangkan website, halaman web,
lainnya ke dalam platform web servernya.
dan aplikasi web. Kita bisa melakukan secara
manual untuk coding HTML ataupun
2.10 XAMPP
mengerjakan dalam lingkungan editing visual.
XAMPP adalah suatu paker server web berupa Dreamweaver menyediakan tool yang sangat
perangkat lunak bebas kompilasi dari beberapa menolong untuk meningkatkan pengalaman
program, yang mendukung banyak sistem dalam menciptakan web.
operasi. Fungsinya adalah sebagai server yang
berdiri sendiri (localhost), yang terdiri atas Visual editing feature di Dreamweaver
program Apache HTTP Server, MySQL database, memungkinkan kita dengan cepat menciptakan
dan penerjemah bahasa yang ditulis dengan halaman tanpa menulis satupun baris kode. Kita
bahasa pemrograman PHP dan Perl. Nama dapat memandang semua asset atau unsur-
XAMPP merupakan singkatan dari X (empat unsur lokasi dan menyeretnya dari suatu panel
sistem operasi apapun), Apache, MySQL, PHP easy-to-use secara langsung ke dalam suatu
dan Perl. Program ini tersedia dalam GNU dokumen. Kita dapat mengefektifkan workflow
General Public License dan bebas, merupakan pengembangan dengan menciptakan dan
web server yang mudah digunakan yang dapat mengedit gambar di dalam Firework atau
melayani tampilan halaman web yang dinamis. aplikasi grafik yang lain, dan kemudian
mengimpornya secara langsung ke dalam
2.11 Adobe Flash Professional Dreamweaver, atau dengan menambahkan
objek Flash
Adobe Flash Professional atau sebelumnya
Macromedia Flash merupakan software Dreamweaver juga menyediakan lingkungan
multifungsi. Terlepas dari fungsi awalnya, yaitu pengkodean penuh, meliputi code-editing tool
mempermudah pembuatan animasi web, (seperti kode mewarnai dan penyelesaian tag)
dan material referensi pada HTML, Cascading b. CSS untuk mempercantik tampilan web,
Style Sheets (CSS), JavaScript, ColdFusion serta untuk pemosisian dan layouting
Markup Language (CFML), Microsoft Active halaman web
Server Page (ASP), dan JavaServer Page (JSP).
c. JavaScript untuk memperluas kemampuan
Teknologi Roudtrip HTML mengimpor dokumen
HTML pada sisi klien yaitu desain dan
HTML yang dikode secara manual tanpa
keinteraktifan website
reformating kode. Kita kemudian bisa
memformat kembali kode itu dengan gaya d. XAMPP sebagai perangkat lunak berupa
pengaturan yang lebih disukai. paket server web, yang didalamnya sudah
termasuk PHP untuk mendukung
Dreamweaver juga memungkinkan kita untuk
kedinamisan website dan pengaksesan
membangun aplikasi web dinamis yang
database, dan termasuk MySQL sebagai
didukung database yang menggunakan
relational database management systems
teknologi server seperti CFML, ASP.NET, ASP,
(RDBMS) untuk mendukung perancangan
JSP, dan PHP. Dreamweaver secara penuh
database dan pengadminstrasian data
customizable. Kita dapat menciptakan objek dan
perintah, meodifikasi shortcut keyboard, bahkan e. Adobe Dreamweaver CS4 sebagai editor
menuliskan kode JavaScript untuk memperluas HTML professional untuk merancang,
kemampuan Dreamweaver dengan behavior mengodekan, dan mengembangkan
baru, Property Inspector, dan Site Report. website, halaman web, dan aplikasi web
f. Adobe Flash Professional mempermudah
3 ANALISIS KEBUTUHAN DAN
pembuatan animasi web pada aplikasi
PERANCANGAN
layanan estimasi kendaraan
3.1 Kebutuhan Perangkat Keras g. Apache sebagai web server yang
Adapun kebutuhan minimal perangkat keras mendukung multi platform sistem operasi.
yang digunakan dalam pembuatan website ini
yaitu satu buah PC (Personal Computer) atau 3.3 Perancanan
notebook, dengan spesifikasi minimal sebagai Website ini dibuat untuk mengoptimalkan
berikut: promosi dan publikasi informasi bengkel
Berdikari. Sebagai dokumen wajib pemuat
a. Processor Intel Pentium 4 atau AMD Athlon
informasi pada website yang akan dibaca oleh
64
browser di internet digunakan script HTML.
b. Sistem operasi Microsoft Windows XP SP2 Namun sebagai media publikasi, website ini
tidak cukup hanya sekedar menampilkan
c. RAM 1 GB
informasi saja, tetapi juga harus memperhatikan
d. Media penyimpanan (hard-disk) sebesar layouting dan keindahan tampilan website,
4GB atau lebih untuk itu digunakanlah CSS dan JavaScript. Serta
untuk memberikan kedinamisan konten website
e. Monitor berukuran 1024x768 dengan kartu
digunakan script PHP, supaya berita dan
grafis 16-bit
informasinya dapat selalu diupdate. Untuk
f. Serta koneksi internet dengan kualitas yang administrasi datanya digunakan database
layak. MySQL, sehingga kedinamisan website dan
manipulasi data konten website dapat
3.2 Kebutuhan Perangkat Lunak dioptimalkan. Website ini juga menggunakan
Selain perangkat keras, dibutuhkan juga script- Flash untuk memudahkan interaksi pengguna
script dan software-software pendukung sebagai dalam penggaksesan website. Selain itu dengan
tool pembangun website beserta aplikasinya, Flash ini akan member nilai tambah pada
yaitu: tampilan website.

a. HTML sebagai dasar penulisan halaman web Pada website ini ada beberapa jenis user yang
akan mengakses website nantinya antara lain:
a. Pelanggan
b. Asuransi Pilih Menu pada
Halaman Utama Login Registrasi Start
Pelanggan
c. Admin
d. Guest
Adapun penjelasan sistem website berdasarkan Estimasi Biaya Track Status

jenis user tersebut, yaitu:

3.3.1 Deskripsi Sistem dari Sisi Pelanggan Pilih Kategori,


Merk, Jenis dan
Input ID
Kendaraan
Logout End
Tahun Kendaraan
Pada website ini semua layanan bengkel hanya
dapat diakses oleh user yang telah terdaftar saja
atau telah melakukan login. Apabila user belum Pilih Panel dan
Jenis Kerusakan
Cek Status
Kendaraan

memiliki akun, user diminta untuk registrasi Kendaraan Pelanggan

terlebih dahulu. Layanan yang disediakan antara


lain: Menambah Daftar
Y
Kerusakan ke Sudah order
Keranjang ke admin
a. Estimasi biaya perbaikan Kerusakan
T

Dalam layanan estimasinya, pertama pelanggan


diminta untuk memilih jenis kendaraan, Y Tambah
Kerusakan
Order track status
ke admin

kemudian memilih jenis kerusakan, setelah itu


Lagi

data kerusakan tersebut akan tertampung


T

dalam keranjang kerusakan. Dengan keranjang Mengestimasi


Biaya Perbaikan
Admin sudah
upload status T

kerusakan ini pelanggan dapat memilih lagi Pada Keranjang


Kerusakan
kendaraan
pelanggan

kerusakan lain pana kendaraan apabila ada. Y

Baru setelah itu akan muncul estimasi biaya jasa Mengirim Data Informasi

perbaikan kerusakan body kendaraan tersebut.


Estimasi ke Status
Pelanggan dan Perbaikan
Admin Melalui Kerusakan
e-mail Kendaraan

b. Track status kendaraan


Untuk layanan pengecekan status kendaraan
Biaya Total
Jasa
Perbaikan

digunakan nomer order sebagai id dari setiap Kerusakan


Kendaraan

repair order form. Jadi setiap satu mobil yang


menggunaka jasa bengkel Berdikari pasti
memiliki satu data order perbaikan berupa Gambar 3.1 Flowchart Pelanggan
formulir yang berisi informasi kendaraan,
kerusakan, dan perbaikannya. Formulir inilah 3.3.2 Deskripsi Sistem dari Sisi Asuransi
yang disebut repair order form. Id repair order Bagi pihak asuransi, website ini nantinya hanya
form (nomer oerder) inilah yang digunakan berfungsi sebagai media penyedia informasi
website untuk mengecek status proses mengenai outstanding pihak asuransi terhadap
perbaikan kendaraan pelanggan. pihak bengkel. Pertama pihak asuransi
melakukan login menggunakan akun yang telah
Untuk mengakses layanan ini, pertama dibuatkan oleh pihak bengkel sebelumnya, lalu
pelanggan harus mengorder layanan tersebut pihak asuransi dapat melihat atau mengunduh
terlebih dahulu yaitu meminta admin agar data outstanding terkait dengan pihak asuransi.
status kendaraannya terupdate melalui website.
Setelah admin menanggapi permintaan
tersebut, barulah admin mengupdate informasi
mengenai perbaikan kendaraan pelanggan yang
bersangkutan dan pelanggan baru bisa melihat
status perbaikan kendaraannya.
Start 3.3.4 Deskripsi Sistem dari Sisi Guest
Guest disini hanya dapat melakukan kegiatan
statik yaitu melihat informasi mengenai bengkel.
Login
Start

Data
Outstanding
Asuransi
yang Informasi
Bersangkutan bengkel

Logout

End

End Gambar 3.4 Flowchart Guest

Gambar 3.2 Flowchart Asuransi

3.4 Perancangan dan Implementasi


3.3.3 Deskripsi Sistem dari Sisi Admin
Admin disini berfungsi sebagai pengatur content
website terutama status perbaikan pelanggan,
menambah user sebagai asuransi, dan data
outstanding asuransi.
Start

Gambar 3.5 Menu Utama Pelanggan dan Guest

Login

Pilih Menu pada


Halaman Utama
Admin

Gambar 3.6 Menu Utama User Asuransi

Memanipulasi
Mengatur Content
Data Content
Website
Website

Registrasi Meregistrasikan
Gambar 3.7 Menu Kecil Guest, Pelanggan, dan
Asuransi Asuransi User Asuransi

Logout

Gambar 3.8 Menu Utama Admin

End

Gambar 3.3 Flowchart Admin


Gambar 3.12 Form Penambahan User Asuransi

Gambar 3.9 Menu Estimasi

Gambar 3.13 Form Edit Data User Asuransi

Gambar 3.10 Menu Outstanding Gambar 3.14 Tabel Data Outstanding

Gambar 3.11 Tabel Data Asuransi

Gambar 3.15 Form Penambahan Data


Outstanding
3.5 Perancangan Basis Data

3.5.1 ERD (Entity Relationship Diagram)

biaya
id_panel
id_kategori id_merk

N DAFTAR N KATEGORI N N
nama_panel PANEL TIPE 1 MERK MOBIL persentase_biaya
HARGA MOBIL

N
nama_kategori
1 nama_merk

KERANJANG
KERUSAKAN

Gambar 3.16 Form Edit Data Outstanding


TIPE JENIS

id_tahun

N N
N N
id_kerusakan KERUSAKAN persentase_biaya id_jenis JENIS MOBIL TIPE 2 TAHUN MOBIL

gambar_kerusakan nama_kerusakan nama_jenis nama_jenis

file_type

tanggal_per nama_file

Gambar 3.17 Tabel Data Status Kendaraan


Pelanggan id_outstanding OUTSTANDING status_download

MEMILIKI

no_order
nama_lengkap

status_perbaikan
id_kendaraan_pelanggan
block alamat_rumah
1 no_polisi
1
1 N KENDARAAN
USER STATUS
PELANGGAN merk_kendaraan

type_user
1 password
keterangan jenis_kendaraan
no_telpon username
tanggal_masuk tahun_kendaraan

asuransi

Gambar 3.19 Gambar Perancangan ERD

Gambar 3.18 Form Edit Data Status Kendaraan


Pelanggan
3.5.2 CDM (Conceptual Data Model) 3.6 DFD (Data Flow Diagram)
dt_asuransi
kategori_mobil plh_dt_outstanding
merk_mobil view_outs tanding
PK id_kategori view_outs tanding
PK id_merk download outstanding
Asuransi

nama_kategori
nama_merk

dt_pelanggan dt_admin
plh_kategori 0 view_no_order
upd_no_order
plh_jenis_k endaraan
hps_no_order
plh_tahun
daftar_harga jenis_mobil tahun_mobil plh_panel
dt_outstanding
upd_outstanding
plh_kerusakan Sistem Informasi Berdika ri
plh_merk view_outs tanding
Auto Bodyshop
PK id_jenis PK id_tahun no_order hps_outstanding

biaya nama_jenis tahun +

Pelanggan
Admin
kerusakan

panel PK id_kerusakan

Gambar 3.22 Gambar DFD Level 0


PK id_panel nama_kerusakan
gambar_kerusakan
nama_panel persentase_biaya

kendaraan

PK no_order
user
outstanding no_polisi

[plh_dt_outstanding] +
PK username

[view_outstanding]
merk_kendaraan

[view_outstanding]
Asuransi
PK id_outstanding jenis_kendaraan

[download outstanding]
password
tahun_kendaraan
nama_lengkap
tanggal_per asuransi_kendaraan
alamat
nama_file

id_user
tanggal_masuk

4
id_user
telpon

view_outstanding Outstanding
id_user

download_outstanding
file_type status

Outstanding
Pengelolaan
block
status_download keterangan

[upd_outstanding]
[view_outstanding]
type_user

[hps_outstanding]
[dt_outstanding]

hps_outstanding
view_outstanding
Gambar 3.20 Gambar Perancangan CDM

upd_outstanding
dt_outstanding
plh_dt_outstanding
view_outstanding
[upd_no_order]
[view_no_order]

Admin
[hps_no_order]

[dt_asuransi]
[dt_admin]
3.5.3 PDM (Physical Data Model)

plh_tahun
id_tahun
Tahun_Mobil
User

tipe01

id_tipe01
Jenis_Mobil
kategori_mobil

id_jenis
PK id_tipe01 merk_mobil
id_user

PK id_kategori
id_user

PK id_merk

plh_jenis_kendaraan
dt_asuransi
id_user

FK2 id_merk
nama_kategori FK1 id_kategori nama_merk
plh_kategori

id_merk
id_kategori
id_kategori

Tipe_01
id_kategori
Kategori

id_tipe01
1

daftar_harga tipe02
login

jenis_mobil
dt_admin

PK,FK1 id_panel PK,FK1 id_jenis


PK id_jenis
dt_pelanggan +

id_tahun

Tipe_02
FK2 id_tahun
3

FK2 id_kategori

id_jenis
FK1 id_tipe01
Estimasi

biaya nama_jenis

id_panel
2

[plh_kategori]
no_order
hps_no_order

id_kerusakan
Kendaraan
Pengelolaan

tahun_mobil
upd_no_order

[plh_panel]
[plh_jenis_kendaraan]

[plh_tahun]
[plh_kerusakan]

PK id_tahun kerusakan
[plh_merk]

panel keranjang kerusakan


PK id_kerusakan
tahun
[dt_pelanggan]

PK id_panel
Keranjang
view_no_order

nama_kerusakan
id_panel

nama_panel FK1 id_panel gambar_kerusakan


FK2 id_kerusakan persentase_biaya
Kendaraan

id_panel
plh_merk
Merk_Mobil

id_kategori Panel

Daftar_Harga
id_merk

kendaraan
id_kerusakan

PK no_order
plh_kerusakan
Kerusakan

user
id_panel

FK1 username
plh_pan

outstanding
Pelang
[no_o

PK username no_polisi
PK id_outstanding merk_kendaraan
password jenis_kendaraan
FK1 username nama_lengkap tahun_kendaraan
tanggal_per alamat asuransi_kendaraan

Gambar 3.23 Gambar DFD Level 1


nama_file telpon tanggal_masuk
file_type block status
status_download type_user keterangan

Gambar 3.21 Gambar Perancangan PDM


[no_order]
2.1 [no_order]
Tabel 4.2 Kendaraan
Pelanggan
Input [id_user]
Kendaraan

[upd_no_order]
[view_no_order] Kendaraan

[upd_no_order]
2.2
[id_user]
[view_no_order]
Update
Admin Kendaraan

[id_user]
2.3 User
Hapus
Kendaraan
[hps_no_order]
[hps_no_ord

Gambar 3.24 Gambar DFD Level 2 Proses 2


Tabel 4.3 Outstanding
4.1
[hps_ outstanding] [hps_ outstanding]
Hapus
Oustanding

[upd_outstanding]
4.2 [upd_outstanding]
Admin [view_outstanding] [view_outstanding]
Update
Oustanding [id_user]

4.3
[dt_outstanding]
Input
[dt_outstanding] Outstanding [id_user]
User

Tabel 4.4 Kerusakan


4.4 [id_user]
[plh_dt_outstanding]
Pilih
Asuransi [view_outstanding] Oustanding [plh_dt_outstanding]
[view_outstanding]
Outstanding

4.5
[download_outstanding]
[view_outstanding] Download
Outstanding [view_outstanding]
[download outstanding]

Tabel 4.5 Keranjang Kerusakan


Gambar 3.25 Gambar DFD Level 2 Proses 4

4 IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Tabel 4.6 Panel

4.1.1 Implementasi Database


Tabel 4.1 User

Tabel 4.7 Kategori

Tabel 4.8 Daftar Harga


Tabel 4.9 Merk Mobil

Tabel 4.10 Tipe 1

Gambar 4.2 Halaman Estimasi (Memilih Kendaraan)

Tabel 4.11 Jenis Mobil

Tabel 4.12 Tahun Mobil

Tabel 4.13 Tipe 2

Gambar 4.3 Halaman Estimasi (Memilih Kerusakan)

4.1.2 Implementasi Halaman Website

Gambar 4.4 Halaman Estimasi (Biaya Perbaikan)

Gambar 4.1 Halaman Home


Gambar 4.8 Halaman Admin (Data Status Kendaraan)
Gambar 4.5 Halaman Order Track Status Kendaraan

Gambar 4.6 Halaman Status Kendaraan

Gambar 4.9 Halaman Admin (Edit Status Kendaraan)

Gambar 4.10 Halaman Admin (Data User Asuransi)

Gambar 4.7 Halaman User Asuransi (Data Outstanding)


Gambar 4.14 Halaman Admin (Tambah Data Outstanding)

Gambar 4.11 Halaman Admin (Tambah User Asuransi)

Gambar 4.15 Halaman Admin (Edit Data Outstanding)

4.2 Pengujian
Tabel 4.16 Pengujian Modul
SKENARIO
NAMA
NO STATUS
MODUL
Gambar 4.12 Halaman Admin (Edit User Asuransi) VALIDASI LINK EDIT TAMBAH SIMPAN HAPUS

1 Login   - - - - Berhasil

2 Log out -  - - - - Berhasil

3 Sign up   - - - - Berhasil

4 Estimasi -  - - - - Berhasil

Status
5 -     - Berhasil
kendaraan
Data
6 -      Berhasil
outstanding
Data user
7 -      Berhasil
asuransi

4.3 Pengaplikasian

Gambar 4.13 Halaman Admin (Data Outstanding) 4.3.1 Registrasi Pelanggan


a. Masukkan data diri pada menu “Sign Up”
sesuai dengan field yang telah disediakan
b. Setelah itu lakukan login dengan email
sebagai username-nya
4.3.2 Registrasi Asuransi order track status kendaraannya terhadap
a. Khusus untuk user asuransi, registrasi tidak admin dengan menginputkan nomer order
dapat dilakukan sendiri. Registrasi dilakukan kendaraan yang terdapat pada form repair
dengan bantuan admin order yang diberikan pihak bengkel. Lalu
tunggu update dari admin
b. Setelah pihak asuransi membuat kerjasama
dengan pihak bengkel, admin akan b. Setelah admin mengupdate status
membuatkan akun untuk pihak asuransi kendaraan pelanggan yang bersangkutan,
barulah pelanggan dapat melihat status
c. Lalu username dan password akun tersebut kendaraanya secara berkala
diberikan kepada pihak asuransi yang
bersangkutan c. Apabila pelanggan memiliki dua atau lebih
dari satu kendaraan, pelanggan tinggal
d. Barulah pihak asuransi dapat melakukan menambahkan order status kendaraannya
login untuk melihat data outstandingnya
d. Selain itu juga terdapat menu track status
4.3.3 Estimasi langsung pada halaman utama. Pelanggan
tinggal memasukkan nomor order pada
Layanan estimasi ini hanya dapat diakses oleh
form yang telah disediakan, lalu akan
user pelanggan yang sudah melakukan registrasi
muncul status perbaikan kendaraan
terlebih dahulu
pelanggan tersebut tanpa harus melakukan
a. Setelah pelanggan melakukan login, layanan login.
estimasi ini baru dapat diakses
4.3.5 Data Outstanding Asuransi
b. Pertama pelanggan memilih kendaraan
dahulu diawali dengan memilih kategori Selain pelanggan terdapat juga user asuransi.
kendaraan, lalu merk kendaraan, jenis User asuransi ini tidak dapat mengakses layanan
kendaraan, dan yang terakhir tahun estimasi dan track status kendaraan. User
kendaraan asuransi memiliki satu layanan tersendiri yaitu
layanan data outstanding.
c. Setelah itu memilih panel kendaraan yang
rusak. Misalkan kap, atap, bumper, dsb. Setelah user asuransi melakukan login, user
asuransi dapat mengunduh atau melihat
d. Lalu memilih level kerusakan pada panel langsung data outstanding dengan pengecualian
yang dipilih hanya file pdf yang dapat dilihat langsung dan
e. Setelah memilih level kerusakan pada panel dengan catatan data outstanding tersebut
kendaraan, kerusakan tersebut akan masuk sebelumnya telah diupload oleh admin.
pada keranjang kerusakan
4.3.6 Update Status Kendaraan
f. Bila ingin menambah kerusakan, pelanggan
a. Status kendaraan pelanggan dapat diupdate
tinggal mengulangi langkah-langkah di atas
oleh user admin
mulai dari memilih panel kendaraan
b. Setelah user pelanggan melakukan order
g. Untuk proses selanjutnya, pelanggan tinggal
status kendaraannya, maka akan muncul
meng klik “GO Estimasi”. Setelah itu akan
permintaan update status kendaraan pada
tampil estimasi biaya perbaikan kendaraan
menu status kendaraan admin
pelanggan dengan rincian kerusakan yang
sebelumnya dipilih oleh pelanggan c. Admin dapat mengupdate status kendaraan
pelanggan tersebut beserta informasi
4.3.4 Track Status Kendaraan kendaraannya seperti no polisi, merk
Layanan track status kendaraan pelanggan ini kendaraan, dsb.
juga hanya dapat diakses oleh user pelanggan d. Admin juga dapat menghapus data status
yang sudah melakukan registrasi terlebih dahulu tersebut dengan catatan hanya yang
a. Setelah pelanggan melakukan login, berstatus “kirim” atau sudah selesai
pelanggan terlebih dahulu melakukan pengerjaannya dan sudah siap kirim/ ambil
4.3.7 Upload Data Outstanding 2008. http://th3unix.multiply.com/journal
a. Admin dapat mengunggah data outstanding (accessed 5 30, 2010).
yang terdapat pada menu outstanding di Kardi, Abdul. Dasar Prmrograman Web Dinamis
user asuransi Menggunakan PHP. Yogyakarta: Andi Offset,
b. Pertama admin memilih dahulu asuransi 2003.
yang bersangkutan Lanin, Ivan. "Bak Pasir." Instalasi XAMPP di
c. Lalu data outstanding asuransi tersebut Windows XP dan Vista. 2008.
akan muncul http://ivanlanin.posterous.com/instalasi-
xampp-di-windows-xp (accessed 5 25, 2010).
d. Admin dapat menambah, mengedit, dan
menghapus data outstanding tersebut Machpus, Habib Ali. "Waterfall Model Vs. V-
Model." Goresan Biru. 2009.
5 PENUTUP http://bluewarrior.worldpress.com/2009/10/12
/waterfall-model-vs-v-model (accessed 5 3,
5.1 Kesimpulan 2010).
Dari hasil pembahasan dan sedikit pengujian di Powers, David, and Tom Muck. The Essential
atas dapat disimpulkan bahwa: Guide to Dreamwraver CS3 with CSS, Ajax, and
PHP. Berkeley: Apress, 2007.
a. Website ini bekerja dengan baik sebagai
media promosi dan publikasi bengkel Prasetyo, Didik Dwi. Solusi Menjasi Web Master
Berdikari secara online Melalui Manajemen Web dengan PHP. Jakarta:
Elex Media Komputindo, 2005.
b. Modul estimasi bekerja dengan baik
sebagai media informasi online mengenai Priyanto, Rahmat. Menguasai MySQL 5. Jakarta:
estimasi biaya perbaikan kendaraan Elex Media Komputindo, 2007.
pelanggan
Saputro, Hendra. "Pengertian Website, Web
c. Modul track status kendaraan bekerja Hosting dan Domain Name." Bali Orange
dengan baik sebagai media informasi Communications. 2007.
online mengenai status perbaikan http://www.baliorange.web.id/pengertian-
kendaraan pelanggan website-webhosting-domainname (accessed 5
1, 2010).
d. Modul outstanding bekerja dengan baik
sebagai media informasi online mengenai Sidik, Betha, and Husni I. Pohan. Pemrograman
outstanding pihak asuransi terhadap pihak Web dengan HTML. Bandung: Informatika,
bingkel. 2009.
Sutisna, Dadan. 7 Langkah Memudahkan
5.2 Saran
Menjadi Webmaster. Jakarta: Mediakita, 2008.
Untuk memperbaiki dan mengembahkan kinerja
dan kelengkapan fungsi dari Sistem Informasi Tjahyadi, Tjun Bui. "Fungsi Website." Pakar
Berbasis Web ini, maka disarankan untuk: Web. 2005.
http://www.pakarweb.com/index.php?option=c
a. Menambahkan fungsionalitas pengaturan om_content&view=article&id=4&Itemid=5
data berita dan content website (accessed 5 1, 2010).
b. Lebih banyak menggunakan JavaScript atau
Ajax untuk lebih mengefisiensikan waktu
dan membuat website menjadi lebih
interaktif

6 REFERENSI
Anaturdasa, Fadlu. "Jenis-jenis Website."
Teknologi Informasi, Komunikasi dan Bisnis.

You might also like