BAB III ANALISIS DAN PERANCANGAN SISTEM
A
3.1 Analisis Permasalahan Menurut Jogiyanto (1995:41) analisis permasalahan merupakan bagian
AY
dari tahapan SDLC (System Development Life Cycle). Untuk dapat menganalisis permasalahan perlu pemahaman terhadap proses bisnis dan permasalahan yang
AB
terjadi. Maka dari itu perlu dilakukan langkah-langkah identifikasi masalah dan analisis kebutuhan pada UD. Remaja Motor.
R
3.1.1 Identifikasi Masalah
SU
Permasalahan yang dihadapi oleh UD. Remaja Motor setelah dianalisis bahwa pelayanan kepada pelanggan masih belum maksimal, diantaranya : 1. Adanya keluhan pelayanan antrian service yang tidak terstruktur dari
M
pelanggan.
UD. Remaja Motor adalah perusahaan yang menerima jasa perbaikan dan Setiap hari perusahaan akan menerima pelanggan dengan
O
service motor.
IK
keluhan kerusakan motor atau ingin melakukan service motor. Dalam hal ini, perusahaan mengalami kendala dalam mengatur antrian service. Perusahaan
ST
hanya memiliki empat tenaga mekanik yang dapat melayani pelanggan jika terdapat keluhan motor. Jika keempat mekanik tersebut berada dalam status perbaikan, maka pelanggan yang datang harus menunggu giliran sampai tenaga mekanik tersebut selesai menangani keluhan motor pelanggan sebelumnya. Dalam hal ini, pelanggan sering menunggu antrian dengan waktu menunggu yang tidak pasti kapan akan dilayani dan kapan motor mereka akan selesai.
21
22
Seringkali pelanggan yang merasa kecewa atas layanan perusahaan akhirnya batal untuk melakukan service motor. Hal ini sangat merugikan perusahaan karena akan membuat hubungan perusahaan dengan pelanggan menjadi buruk.
A
Perusahaan menginginkan adanya sistem antrian yang dapat menangani masalah tersebut dan dibutuhkan sistem yang dapat melakukan pencatatan data
AY
catatan service motor pelanggan baik itu melalui booking service maupun pelanggan yang datang langsung untuk melakukan service dan akan dikelola
AB
menjadi sebuah antrian service. Selain itu, pemilik menginginkan adanya
sistem antrian yang dapat memberikan informasi kepada pelanggan tentang estimasi waktu menunggu dan waktu perbaikan.
R
2. Pemilik tidak mengenali siapa pelanggannya.
SU
Salah satu masalah pelayanan yang dihadapi oleh perusahaan UD. Remaja Motor adalah pemilik tidak mengenal siapa pelanggannya karena tidak terdapat pencatatan terhadap data pelanggan dan data transaksi pelanggan. Hal ini
M
menyebabkan perusahaan tidak mengenal siapa pelanggan yang sering
O
melakukan transaksi dan pelanggan yang tidak pernah melakukan transaksi ke perusahaan. Proses awal yang terjadi pada saat pelanggan datang adalah
IK
pelanggan akan langsung memberikan keluhan terhadap motornya kepada mekanik (untuk yang ingin melakukan service) atau melakukan permintaan
ST
terhadap onderdil yang diinginkan kepada customer service (untuk pelanggan yang ingin melakukan pembelian onderdil atau pesanan onderdil) tanpa dilakukannya proses pencatatan data pelanggan dan data transaksi. Setelah kebutuhan mereka terpenuhi, maka mereka akan melakukan proses pembayaran pada kasir, dan setelah diberikan nota penjualan oleh kasir maka
23
transaksi pun selesai. Salah satu cara untuk dapat memperbaiki pelayanan pelanggan adalah dengan mengenali pelanggan terlebih dahulu. Pelanggan akan merasa lebih dihargai jika saat melakukan transaksi, identitas mereka
A
telah dikenali oleh sistem. Dari data pelanggan dan transaksi pelanggan yang telah diperoleh, perusahaan dapat mengetahui pelanggan mana yang sering
AY
berkunjung melakukan transaksi, pelanggan mana yang telah banyak berbelanja dan pelanggan mana yang tidak lagi melakukan transaksi pada
AB
perusahaan.
3. Tidak adanya pemberian informasi yang seharusnya dibutuhkan oleh pelanggan.
R
Selama ini, perusahaan melayani pelanggan hanya sebatas pemenuhan terhadap
SU
kebutuhan barang dan jasa saja. Perusahaan belum memikirkan ke arah bagaimana cara agar pelanggan dapat kembali ke perusahaan. Salah satunya tidak adanya informasi terkait dengan proses transaksi service yang diberikan
M
untuk pelanggan sehingga pelanggan tidak pernah mengetahui informasi-
O
informasi service dan informasi tentang keadaan motornya saat ini. Mereka hanya mengetahui bahwa keluhan motor yang mereka berikan telah dapat
IK
ditangani. Informasi-informasi penting yang seharusnya diberikan kepada pelanggan belum pernah disampaikan. Seperti halnya informasi jadwal service
ST
yang menginformasikan tentang jadwal service berkala motor pelanggan mendatang, rekomendasi service yang menginformasikan keadaan motor pelanggan saat ini setelah melakukan service, informasi booking service sebagai pengingat untuk pelanggan yang akan disampaikan satu jam sebelum jadwal booking service tiba, dan juga informasi progress service yang akan
24
disampaikan khusus kepada pelanggan yang meninggalkan motornya saat melakukan service, yang akan menginformasikan bahwa service motor pelanggan telah selesai dikerjakan oleh mekanik.
A
4. Tidak adanya sistem pelaporan. Perusahaan tidak memiliki pelaporan mengenai pelanggan, motor pelanggan transaksi
pelanggan
sehingga
tidak
adanya
laporan
yang
AY
dan
menginformasikan kepada pemilik tentang daftar pelanggannya selama ini,
AB
pelanggan-pelanggan mana yang sering melakukan transaksi, dan pelanggan
mana yang tidak pernah lagi melakukan transaksi. selain itu, belum adanya laporan yang menunjukkan daftar motor-motor pelanggan yang telah
R
melakukan service. Tidak ada laporan tentang berapa banyak transaksi yang
SU
telah terjadi hari ini, baik itu laporan catatan service baik itu catatan kerusakan, tolakan antrian service, laporan catatan onderdil, dan laporan pesanan onderdil. Belum adanya laporan yang menginformasikan tentang booking service, jadwal
M
service, dan reward pelanggan. Sehingga pemilik menginginkan adanya sistem
O
pelaporan yang dibuat secara terkomputerisasi, dan dapat memenuhi kebutuhan informasi-informasi yang dapat membantu managemen dalam mengambil
IK
keputusan.
Beberapa masalah diatas akan berpengaruh pada pelayanan perusahaan
ST
kepada para pelanggan yang telah datang melakukan transaksi, dimulai dari belum adanya sistem pengelolaan antrian service motor pelanggan, tidak adanya sistem pencatatan data pelanggan dan data transaksi, tidak adanya informasi yang diberikan kepada pelanggan dan tidak adanya sistem pelaporan. Proses-proses tersebut akan dipaparkan pada sub bab ini melalui dokumen flow. Setiap dokumen
25
flow akan menggambarkan alir proses bisnis yang terjadi pada perusahaan UD. Remaja Motor. 1. Dokumen flow penjualan jasa service motor.
A
Pada proses dokumen flow penjualan jasa service motor ini, terdapat lima entitas yang terkait di dalamnya, yaitu pelanggan, kasir, customer service,
AY
tenaga mekanik, tenaga gudang. Proses dimulai dari pelanggan yang datang
untuk melakukan service atau perbaikan terhadap motornya seperti yang tertera
AB
pada Gambar 3.1 halaman 26.
Proses ini dimulai dengan pelanggan membawa keluhan terhadap motornya yang rusak. Pelanggan akan memberitahukan tenaga mekanik tentang keluhan
R
yang dihadapi. Setelah tenaga mekanik mengerti tentang keluhan tersebut,
SU
maka tenaga mekanik akan melakukan pengecekan. Kemudian tenaga mekanik menginformasikan kepada customer service tentang rekomendasi perbaikan dan
juga
onderdil
yang
harus
disediakan.
Customer
service
akan
M
memberitahukan kepada pelanggan untuk meminta persetujuan tentang
O
perbaikan tersebut. Jika pelanggan setuju atas rekomendasi tersebut, maka customer service akan membuat work order untuk tenaga gudang dan tenaga
IK
mekanik. Tenaga gudang akan memberikan onderdil yang dibutuhkan kepada tenaga mekanik. Work order tenaga gudang akan diarsip di bagian gudang.
ST
Work order tenaga mekanik akan diarsip oleh customer service. Setelah itu, pelanggan akan melakukan pembayaran dan kasir akan membuatkan nota
penjualan dan memberikannya kepada pelanggan sebagai bukti bahwa pelanggan telah melakukan pembayaran.
26
Pelanggan Pelanggan
Kasir Kasir
Customer CustomerService Service
Tenaga TenagaMekanik Mekanik
Staff StaffGudang Gudang
Menerima keluhan kerusakan/service
Mulai Data Keluhan
Melakukan keluhan kerusakan/service
AY
AB tidak
R
Membuat work order
SU Memberikan data sparepart kepada gudang
Membuat nota penjualan
Nota Penjualan
Memberikan nota penjualan
Menerima work order yg telah diselesaikan
tidak Menerima work order
Work order Work order
M
O IK
ST
Selesai
Data kerusakan motor
Rekomendasi pergantian sparepart rusak?
Meng-acc data sparepart yg akan diganti
Nota Penjualan
Melakukan pengecekan terhadap motor rusak
Memberikan data sparepart yg diperlukan
Data sparepart yg diperlukan
Memberikan data sparepart ter-acc
ya
Data Sparepart yg diperlukan
Menerima data sparepart yg diperlukan
Data Sparepart ter acc
Data keluhan
A
Mendata sparepart yg diperlukan
Work order
Menerima work order
Mempersiapkan sparepart yg diperlukan sesuai work order
Work order Menyesuaikan sparepart yg diterima dengan work order dan memperbaiki motor
ada
Work order terselesaikan
Work order Memberikan work order yg telah diselesaikan
Gambar 3.1 Dokumen Flow Penjualan Jasa Service Motor
Cek barang?
27
2. Dokumen flow penjualan onderdil. Pada proses dokumen flow yang kedua yaitu dokumen flow penjualan onderdil, terdapat empat entitas yang terkait didalamnya yaitu pelanggan, kasir,
A
customer service, dan tenaga gudang. Proses penjualan onderdil ini terjadi saat pelanggan ingin melakukan pembelian onderdil seperti yang tertera pada
Pelanggan Pelanggan
Kasir Kasir
SU
Data Permintaan Onderdil
M
Membuat work order
O IK
Staff StaffGudang Gudang
R
Data Permintaan Onderdil
ST
Customer CustomerService Service Menerima Data Permintaan Onderdil
Mulai
Memberikan data permintaan onderdil
AB
AY
Gambar 3.2.
Work order
Menerima work order kepada gudang
Memberikan work order kepada gudang
Work order
Menerima data onderdil tersedia
Mengercek barang onderdil Ada?
Data Onderdil tersedia
Work order Memberikan kepada kasir
Nota penjuialan
Data Onderdil tersedia
Selesai
Membuat nota penjualan
ada Data Onderdil tersedia
Memberikan data onderdil tersedia
Gambar 3.2 Dokumen Flow Penjualan Onderdil
tidak
28
Proses pertama dimulai dari pelanggan yang datang membawa permintaan onderdil yang diinginkan. Kemudian permintaan onderdil tersebut akan dicatat oleh customer service dan dibuat work order. Kemudian work order tersebut
A
akan diberikan ke bagian gudang. Tenaga gudang akan mencari terlebih dahulu onderdil yang diinginkan. Jika onderdil tersedia, maka onderdil tersebut akan
AY
dibawa ke bagian customer service. Jika tidak tersedia maka akan diinformasikan kepada customer service bahwa stok onderdil tersebut habis.
AB
Setelah barang-barang tadi tersedia, maka pelanggan akan melakukan pembayaran ke kasir sebesar total belanja onderdil yang dilakukan. Kemudian bagian kasir akan membuat nota penjualan sebagai bukti bahwa pelanggan
SU
onderdil selesai dilakukan.
R
telah melakukan pembayaran. Setelah pembayaran selesai, proses penjualan
3. Dokumen flow pesanan onderdil.
Proses dokumen flow yang ketiga adalah dokumen flow pesanan onderdil.
M
Dalam proses dokumen flow ini melibatkan empat entitas yaitu pelanggan,
O
kasir, customer service, dan gudang. Proses ini akan terjadi jika pelanggan ingin melakukan pembelian onderdil pada saat yang akan datang, karena
IK
pelanggan memerlukan onderdil dan takut stok onderdil yang dibutuhkan habis. Proses pemesanan barang ini berlaku untuk onderdil dengan status
ST
tersedia, namun tidak berlaku untuk onderdil dengan status stok habis. Untuk dapat melihat lebih lanjut tentang alur proses pesanan onderdil, detail proses tersebut akan dipaparkan pada Gambar 3.3 halaman 29.
29
mulai Data pesanan onderdil
Menerima Daftar Pesanan Onderdil
Memberikan data pesanan onderdil
Daftar Pesanan onderdil Membuat nota pembayaran DP
Customer CustomerService Service Menerima data pesanan onderdil Data pesanan onderdil Membuat daftar pesanan onderdil dan work order pesanan Daftar Pesanan Onderdil
Memberikan nota pembayaran DP
Memberikan Daftar Pesanan onderdil
M O
Daftar Pesanan Onderdil
Menerima daftar pesanan onderdil Daftar Pesanan Work OrderOnderdil Pesanan
Daftar Pesanan Onderdil Mempersiapkan barang
Memberikan daftar pesanan onderdil
menerima nota penjualan
Membuat nota penjualan
menerima Daftar Pesanan Onderdil
Nota penjualan
Nota penjualan
Daftar Pesanan Onderdil
selesai
Memberi nota penjualan
IK
Work Order Pesanan
Memberikan work order pesanan
Menerima Daftar Pesanan onderdil
menerima Daftar Pesanan Onderdil
ST
Memberikan Daftar Pesanan Onderdil
SU
Daftar Pesanan Onderdil
Menerima work order pesanan
R
Nota Pembayaran Daftar Pesanan DP Onderdil
Work Order Work Order Pesanan Pesanan
AB
Nota Pembayaran DP Menerima nota pembayaran DP
Staff StaffGudang Gudang
A
Kasir Kasir
AY
Pelanggan Pelanggan
memberikan Daftar Pesanan Onderdil
Gambar 3.3 Dokumen Flow Pesanan Onderdil
Daftar Pesanan Onderdil Memberikan daftar Pesanan onderdil
30
Dokumen flow pesanan onderdil ini dimulai dengan pelanggan yang datang ke perusahaan dengan membawa pesanan onderdil yang diinginkan. Kemudian customer service akan membuat daftar pesanan onderdil dan juga work order
A
pesanan. Work order pesanan akan diberikan kepada gudang dan gudang akan menyisihkan barang yang dipesan tersebut dan work order yang sebelumnya
AY
dibuat tersebut akan diarsip. Kemudian daftar pesanan onderdil akan diberikan kepada pelanggan.
AB
Dalam hal pemesanan onderdil, pelanggan akan dikenakan biaya down
payment (DP) sehingga pelanggan akan melakukan pembayaran ke kasir. Jika pembayaran DP telah selesai, maka kasir akan membuatkan nota pembayaran
R
DP dan memberikannya kepada pelanggan sebagai bukti bahwa pelanggan
SU
telah melakukan pembayaran DP dan bukti bahwa pesanan telah disiapkan. Seletah tanggal pengambilan pesanan tiba, pelanggan akan datang membawa daftar pesanan onderdil yang telah diberikan petugas customer service.
M
Customer service akan memberikan daftar pesanan onderdil tersebut kepada
O
tenaga gudang. Tenaga gudang akan mengambil onderdil yang telah disisihkan terdahulu dan kemudian barang-barang tersebut akan dibawa ke customer
IK
service beserta dengan daftar pesanan onderdil. Pelanggan akan melakukan pembayaran kepada kasir untuk pesanan onderdil
ST
yang telah dilakukan. Kasir akan membuat nota penjualan sebagai bukti bahwa pesanan onderdil yang dilakukan oleh pelanggan telah lunas terbayar. Setelah pembayaran dilakukan, maka proses pesanan onderdil selesai.
31
3.1.2
Analisis Kebutuhan Dari hasil analisis permasalahan yang diperoleh, bahwa tidak adanya
sistem terkomputerisais yang mengintegrasikan hubungan data dan informasi pada
A
UD. Remaja Motor. Selain itu, belum adanya sistem pengelolaan antrian service motor pelanggan, tidak adanya sistem pencatatan data pelanggan dan data
AY
transaksi baik itu transaksi service, transaksi onderdil, dan pesanan onderdil, tidak adanya informasi yang diberikan kepada pelanggan dan yang terakhir tidak
AB
adanya sistem pelaporan. Alternatif solusi yang dapat diterapkan disini adalah
dengan menyediakan sistem antrian yang dapat mengatur antrian service pelanggan yang telah dicatat sebelumnya baik itu dari pendaftaran booking service
R
maupun keluhan service. Dibutuhkan juga sistem terintegrasi yang dapat
SU
memfasilitasi hubungan data dan informasi antara bagian customer service yang menangani permintaan pelanggan secara langsung, gudang yang menangani pengelolaan permintaan onderdil, kasir yang menangani pembayaran transaksi
M
pelanggan, dan pemilik yang akan menerima laporan dengan ditunjang oleh basis
O
data yang mampu menyimpan data pelanggan, booking service, keluhan service, catatan service, catatan onderdil, pesanan onderdil, pembayaran dan pembuatan
IK
laporan. Untuk mempermudah pelanggan dalam melakukan pesanan onderdil, maka dibuat sistem pemesanan onderdil secara mandiri. Alternatif solusi yang
ST
dapat diterapkan untuk menangani masalah ini adalah dengan menyediakan sistem desktop dan SMS gateway yang saling terintegrasi. Layanan mandiri pelanggan akan disediakan melalui sistem berbasis website. Sistem desktop dapat
menfasilitasi hubungan data dan informasi antara bagian customer service, gudang, kasir, dan pemilik. Fasilitas SMS gateway yang terintegrasi dengan
32
desktop akan digunakan untuk penyampaian informasi kepada pelanggan secara otomatis maupun secara manual. Fasilitas website akan disediakan oleh perusahaan untuk para pelanggan yang ingin melakukan pemesanan onderdil via
A
online. Dengan ditunjang oleh sistem yang mampu menampung semua
sebuah sistem informasi pelayanan pelanggan.
AY
kebutuhan-kebutuhan perusahaan tersebut, maka semua akan tergabung dalam
Untuk menjalankan sistem informasi pelayanan pelanggan tersebut, maka
AB
dibutuhkan software dan hardware pendukung yang dibagi menjadi dua yaitu: 1. Kebutuhan software dan hardware untuk server. Sistem Operasi Windows 7.
b.
Microsoft .NET Framework 2.0.
c.
Microsoft SQL Server 2005 Enterprise.
d.
Dual Core 2.0 GHz.
e.
RAM 2 GB.
f.
Satu Hardisk 40 Gb.
SU
M
Satu mouse, dan keyboard.
O
g.
R
a.
h.
Monitor dengan resolusi 1024 x 768.
ST
IK
2. Kebutuhan software dan hardware untuk client. a.
Sistem Operasi Windows 7.
a.
Microsoft .NET Framework 2.0.
b.
Intel Pentium IV 1.6 GHz.
c.
RAM 1 GB.
d.
Monitor dengan resolusi 1024 x 768.
e.
Modem 56 Kbps.
33
f.
Modem HP Siemens C55.
g.
Salah satu web-browser seperti internet explorer, mozila dan lain-lain.
3.2 Perancangan Sistem
A
Berdasarkan dari hasil analisis terhadap kebutuhan yang telah dibuat,
AY
tahap berikutnya dari siklus pengembangan sistem adalah perancangan sistem. Pada tahap ini terdapat aktifitas pendefinisian kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun hingga implementasi dari sistem. Pada tahap
AB
ini juga akan membahas tentang perancangan sistem yang meliputi system flow
yang menunjukkan alur sistem yang akan dibuat hasil analisa, data flow diagram
R
(DFD) yang merupakan diagram aliran data pada sistem yang akan dibuat, dan
SU
entity relationship diagram (ERD) yang menggambarkan diagram relasi antar tabel-tabel. Pada ERD terdapat conceptual data model (CDM) dan physical data model (PDM) yang menggambarkan tabel-tabel dan relasinya secara detail, juga
M
dilengkapi dengan desain input output yang menggambarkan tampilan input dan
O
output program yang akan dibuat.
3.2.1 Perancangan Arsitektur Sistem
IK
Setalah dilakukannya analisis terhadap kebutuhan sistem, maka akan
dibuat gambaran umum sistem yang akan dibangun. Desain umum Sistem
ST
Informasi Pelayanan Pelanggan pada UD. Remaja Motor digambarkan bahwa sistem desktop akan berbentuk client server yang akan terintegrasi dengan SMS gateway dan aplikasi dekstop yang terkonesksi dengan aplikasi website. Aplikasi
ini dibuat dengan menggunakan bahasa pemrograman Visial Basic.Net 2005. Desain sistem informasi pelayanan pelanggan akan ditampilkan pada Gambar 3.4.
34
SMS - Jadwal Service - Berita Dan Info - Progress Service - Info Booking - Ulang Tahun - Hari Raya
Pelanggan Provider Selular
Pendaftaran
Web
- Pelanggan - Motor Pelanggan - Booking Service - Service
- Pesanan Onderdil - Kritik dan Saran
modem
Customer Service
AY
Internet
Transaksi
n ara aft nd e P
- Catatan Service - Catatan Onderdil - Pesanan Onderdil
AB
Transaksi
Pelanggan
A
Web Service
Server Desktop
Pemb
ayara n
Kasir
Pelanggan
R
Pelaporan
SU
Pemilik
Pelaporan
- Pelanggan - Motor Pelanggan - Catatan Service - Jadwal Service - Booking Service - Reward Pelanggan - Maintenance Pelanggan
Pemilik
M
Gambar 3.4 Gambaran Umum Sistem Informasi Pelayanan Pelanggan pada UD. Remaja Motor
Gambar 3.4 merupakan gambaran umum sistem informasi pelayanan
O
pelanggan yang akan dibangun. Pada desain sistem ini terdiri dari dua aplikasi
IK
yaitu desktop dan aplikasi website. Aplikasi desktop
yang dibangun akan digunakan untuk mengelola
ST
proses-proses bisnis yang ada pada perusahaan seperti halnya proses pengelolaan antrian service motor pelanggan. Pendaftaran antrian dapat dilakukan dengan
booking service dan daftar service secara langsung, adanya pencatatan dan pemeliharaan data pelanggan dan data transaksi baik itu transaksi service, transaksi onderdil, maupun pesanan onderdil, layanan pengiriman informasi melalui short messages service (SMS) dan proses pelaporan kepada pemilik. Pada
35
proses transaksi service, data jadwal service pelanggan akan dicatat pada tabel JadwalService. Nantinya data ini akan digunakan sebagai data SMS jadwal service yang akan dikirim secara otomatis pada tanggal jadwal service mendatang.
A
Selain itu juga, akan dicatat rekomendasi service motor pelanggan, data ini akan digunakan sebagai catatan service yang sudah dilakukan dan rekomendasi service
AY
yang diperlukan pada saat service motor berikutnya. Pelanggan yang melakukan booking service akan menerima SMS berupa informasi booking yang akan
AB
dikirimkan satu jam sebelum waktu jadwal booking service yang telah terdaftar saat proses pendaftaran booking service sebelumnya. Saat proses
transaksi
service, bagi pelanggan yang meninggalkan motornya saat melakukan service,
R
maka sistem akan mengirimkan SMS progress service yang menginformasikan
SU
bahwa service motor telah selesai dilakukan. Setiap transaksi pelanggan akan muncul daftar histori pelanggan, yang akan menginformasikan kepada petugas front line riwayat berkunjung para pelanggan. Proses pelaporan akan
M
menginformasikan kepada pemilik tentang pelanggan mana yang telah melakukan
O
transaksi dalam bentuk berapa kali kunjungan maupun berapa besar nominal yang telah dihabiskan pelanggan untuk perusahaan, riwayat berkunjung pelanggan
IK
beserta detail transaksi yang telah dilakukan oleh pelanggan. Pemilik juga dapat melihat laporan banyaknya motor pelanggan yang telah terdaftar beserta detail
ST
transaksi service motor pelanggan, laporan catatan service yang telah terjadi hari ini, laporan booking service hari ini, laporan jadwal service motor pelanggan bulan ini, laporan reward pelanggan bulan ini, laporan onderdil dan service laku, dan laporan penjualan service maupun onderdil.
36
Aplikasi dekstop akan diintegrasikan dengan perangkat handphone sebagai media pengiriman pesan informasi. Dalam rancangan aplikasi yang akan dibangun, layanan yang akan diberikan kepada pelanggan berupa jadwal service,
A
berita dan info, progress service, info booking, ulang tahun, dan hari raya. Pada proses pengiriman pesan menggunakan SMS gateway dalam jaringan GSM,
AY
sistem akan melakukan pengecekan terhadap data SMS apa saja yang harus
dikirimkan hari ini. Setelah sistem melakukan pengecekan, maka akan dilakukan
AB
pengecekan terhadap nomor telepon pelanggan yang akan dikirim SMS. Setelah
SMS terkirim, maka sistem akan merubah status pengiriman dan akan muncul notifikasi pengiriman SMS.
R
Para pelanggan yang telah terdaftar sebagai member maupun reseller
SU
akan mendapat account langsung yang dapat digunakan untuk login website. Pelanggan dapat melihat catalog onderdil, daftar promo onderdil, melakukan proses pesanan online, memberikan kritik dan saran untuk perusahaan. Namun
M
untuk melakukan proses pemesanan secara online, pelanggan harus melakukan
O
pembayaran DP melalui transfer bank yang disediakan oleh perusahaan dan pembayaran dapat dikonfirmasikan melalui website. Jika pembayaran telah
IK
dikonfirmasi, maka proses pemesanan akan mulai diproses. Rancangan aplikasi
website pada sistem informasi ini dapat dilihat pada Gambar 3.5 halaman 37.
ST
Adapun fungsi setiap bagian pada aplikasi website ini adalah sebagai berikut :
Halaman Utama
Status Login Kategori Merk Motor Search Produk Produk Promo Produk Rekomendasi Berita dan Info Situs-situs Resmi Status Login Kategori Merk Motor Search Produk Produk Promo Produk Rekomendasi Berita dan Info Situs-situs Resmi Status Login Kategori Merk Motor Search Produk Produk Promo Produk Rekomendasi Berita dan Info Situs-situs Resmi Status Login Kategori Menu Search Produk Produk Promo Produk Rekomendasi Berita dan Info Situs-situs Resmi
Suku Cadang
Variasi
AY
Pelanggan
A
37
Profil Pelanggan Histori Belanja
AB
Account
Status Login Kategori Merk Motor Search Produk Produk Promo Produk Rekomendasi Berita dan Info Situs-situs Resmi
SU
R
Pesanan
Status Login Kategori Merk Motor Search Produk Produk Promo Produk Rekomendasi Berita dan Info Situs-situs Resmi
Layanan
Status Login Kategori Menu Search Produk Produk Promo Produk Rekomendasi Berita dan Info Situs-situs Resmi
Info Pemesanan Layanan Kritik dan Saran
Gambar 3.5 Sitemap Aplikasi Website
ST
IK
O
M
Konfirmasi Transfer
1. Halaman utama, bagian ini merupakan halaman utama dari website yang menampilkan informasi pada UD. Remaja Motor.
2. Suku cadang, bagian ini akan menampilkan daftar suku cadang beserta detail informasinya yang terdapat pada UD. Remaja Motor. 3. Variasi, bagian ini akan menampilkan daftar onderdil variasi beserta detail informasinya yang terdapat pada UD. Remaja Motor.
38
4. Account, bagian ini akan menampilkan profile pelanggan dan histori belanja pelanggan. 5. Pesanan, bagian ini akan menampilkan data pesanan pelanggan.
A
6. Konfirmasi transfer, bagian ini dapat digunakan untuk melakukan
pembayaran DP.
AY
konfirmasi dari pelanggan bahwa pelanggan telah melakukan transfer
7. Layanan, bagian ini akan digunakan untuk menampilkan informasi
AB
pemesanan dan pemberian kritik dan saran.
8. SiteMap, bagian ini digunakan untuk menampilkan gambaran umum
R
website.
SU
3.2.2 System Flow
System flow dalam Sistem Informasi Pelayanan Pelanggan pada UD Remaja Motor adalah sebagai berikut :
System flow pendaftaran pelanggan baru.
2.
System flow pendaftaran motor pelanggan.
3.
System flow pendaftaran keluhan service.
O
M
1.
System flow pendaftaran booking service.
IK
4.
System flow cek registrasi booking.
6.
System flow antrian service.
ST
5.
7.
System flow catatan service.
8.
System flow catatan onderdil.
9.
System flow pesanan onderdil.
10. System flow pengambilan pesanan onderdil. 11. System flow pembayaran.
39
12. System flow rekomendasi service. 13. System flow jadwal service. 14. Sistem flow histori pelanggan
A
15. System flow pengiriman SMS.
17. System flow pengiriman SMS jadwal service. 18. System flow pengiriman SMS ulang tahun.
AB
19. System flow pengiriman SMS hari raya.
AY
16. System flow pengiriman SMS berita dan info.
20. System flow pengiriman SMS info booking.
21. System flow pengiriman SMS progress service.
SU
23. System flow login website.
R
22. System flow download data website.
24. System flow pesanan online.
25. System flow konfirmasi pembayaran DP.
M
26. System flow pengelolaan pelanggan.
O
27. System flow pelaporan.
IK
System flow adalah model yang disusun berdasarkan analisa untuk
menggambarkan jalannya alur sistem dari aplikasi. Masing-masing system flow
ST
akan digambarkan dan dijelaskan pada sub bab ini : 1. System flow pendaftaran pelanggan baru. Proses pertama pada system flow ini adalah system flow pendaftaran pelanggan baru yang akan dipaparkan pada Gambar 3.6 halaman 40. Pada proses ini
terdapat dua entitas yaitu pelanggan, dan pelayanan pelanggan.
40
Proses pedaftaran pelanggan baru ini dimulai dengan pelanggan yang datang dengan membawa data pelanggan. Kemudian sistem pelayanan pelanggan akan melakukan cek data pelanggan. Jika pelanggan telah terdaftar maka akan
A
berlanjut ke proses cek histori pelanggan. Jika belum, proses akan berlanjut ke proses penyimpanan pelanggan. Kemudian sistem pelayanan pelanggan akan
AB
AY
mencetak kartu pelanggan yang nantinya akan diberikan kepada pelanggan.
Pelanggan Pelanggan
Pelayanan PelayananPelanggan Pelanggan
Menerima data pelanggan
Mulai A
R
Data Pelanggan
Melakukan cek data pelanggan
SU
Data Pelanggan
Memberikan data pelanggan
Ada?
Customer
ada
tidak
O
M
Menyimpan data pelanggan
ST
IK
Kartu pelanggan
2.
Mencetak kartu pelanggan
Penjualan
Melakukan cek histori pelanggan
Customer Histori belanja pelanggan
Kartu pelanggan
selesai
Gambar 3.6 System Flow Pendaftaran Pelanggan Baru
System flow pendaftaran motor pelanggan.
Gambar 3.7 halaman 41 akan memaparkan system flow pendaftaran motor pelanggan baru. Di proses ini terdapat dua entitas yaitu pelanggan dan pelayanan pelanggan. Pelanggan yang ingin mendaftarkan motor pelanggannya
41
akan memberikan sistem pelayanan pelanggan data motor pelanggan. Sistem akan memeriksa apakah pelanggan yang memiliki motor tersebut sudah terdaftar atau belum, jika belum maka proses akan berpindah ke proses
A
pendaftaran pelanggan baru. Jika sudah terdaftar, maka akan dilakukan pencarian data pelanggan dan memilh data pelanggan yang bersangkutan.
AY
Setelah itu sistem pelayanan pelanggan akan mencatat data motor pelanggan
AB
dan kemudian menyimpan data tersebut ke dalam tabel MotorCustomer.
Pelanggan Pelanggan
Pelayanan PelayananPelanggan Pelanggan
menerima data motor pelanggan
R
Mulai
SU
B
Input Data Motor Pelanggan
Data Motor
Customer
A
IK
ST
Cek Data Pelanggan
tidak
Ada? ada
Search Data Pelanggan
O
M
Memberikan data motor pelanggan
Display Data Pelanggan Pilih Data Pelanggan tidak Maintenance Data Motor Pelanggan
Simpan Data? MotorCustomer
ya Simpan Data Motor Customer
selesai
Gambar 3.7 System Flow Pendaftaran Motor Pelanggan Baru
42
3. System flow pendaftaran keluhan service. Gambar 3.8 akan memaparkan system flow pendaftaran keluhan service. Di proses ini terdapat dua entitas yaitu pelanggan dan pelayanan pelanggan.
A
Proses dimulai dengan pelanggan memberikan data keluhan kepada sistem pelayanan pelanggan beserta kartu pelanggan. Kemudian sistem akan
AY
melakukan cek data motor pelanggan, jika ada maka akan dilakukan proses cek mekanik. Jika seluruh mekanik terisi, maka data keluhan pelanggan akan
AB
disimpan untuk memperoleh nomor antrian. Sistem pelayanan pelanggan akan
Pelanggan
Pelayanan Pelanggan
mulai Kartu pelanggan
SU
Data Keluhan
R
memberikan catatan keluhan kepada pelanggan.
CatatanService
Menerima Data Keluhan
Cek Nomor Antrean
Memberikan Data Keluhan
PerbaikanMekanik Menghitung estimasi waktu menunggu
CatatanService
M
Informasi estimasi waktu menunggu
iya
ID Pelanggan
MotorCustomer
B
ST
Melakukan cek data motor pelanggan
tidak
Ada? ya
IK
O
Daftar antrean?
Data keluhan Melakukan cek mekanik
tidak
Kosong? tidak Menyimpan data keluhan status antre Catatan keluhan
PerbaikanMekanik CatatanService
Menyimpan data keluhan status perbaikan
Cetak catatan keluhan Catatan keluhan
Selesai
Gambar 3.8 System Flow Pendaftaran Keluhan Service
43
4.
System flow pendaftaran booking service. Gambar 3.9 akan memaparkan system flow pendaftaran booking service. Pada proses ini terdapat tiga entitas yaitu pelanggan, kasir, dan pelayanan
A
pelanggan. Proses dimulai dengan pelanggan memberikan data booking kepada sistem pelayanan pelanggan beserta kartu pelanggan. Kemudian sistem
AY
akan menyimpan data booking dan mencetak catatan booking terdaftar kepada
AB
pelanggan.
Pelanggan
Pelayanan Pelanggan
Menerima data booking
Kartu pelanggan
Data booking
R
mulai
Data Booking
Menyimpan data booking
SU
Memberikan data booking
tidak
ID Pelanggan
ST
IK
O
M
Tgl service > tgl booking
belum
ya
Plat nomor sudah terdaftar?
sudah Daftar plat nomor? iya B CatatanService
BookingService
Mencetak data booking
Catatan booking tidak
Catatan Booking
selesai
Gambar 3.9 System Flow Pendaftaran Booking Service
44
5.
System flow cek registrasi booking. Gambar 3.10 akan memaparkan system flow registrasi booking. Pada proses ini terdapat dua entitas yaitu pelanggan dan pelayanan pelanggan. Proses
A
dimulai dengan pelanggan memberikan data booking terdaftar yang dilakukan minimal satu hari sebelumnya. Kemudian sistem pelayanan pelanggan
AY
melakukan pencarian data booking dan akan dilakukan update status booking.
Data keluhan motor pelanggan akan dicatat dan sistem akan mencetak catatan
menerima daftar booking
SU
mulai
Pelayanan Pelanggan
R
Pelanggan
AB
keluhan tersebut dan memberikannya kepada pelanggan.
Catatan Booking
Data booking
Memberikan daftar booking
Cari data booking terdaftar
BookingService
O
M
Ada? ya Data booking terdaftar Data registrasi
ST
IK
tidak
6.
Mengubah status booking menjadi registrasi
BookingService
selesai
Gambar 3.10 System Flow Cek Registrasi Booking
System flow antrian service. Pada Gambar 3.11 halaman 45 dapat dilihat system flow antrian service yang terdiri dari satu entitas yaitu pelayanan pelanggan.
45
Pelayanan Pelanggan Mulai PengelolanMekanik
A
Cek mekanik kosong Ada?
AY
ada CatatanService Cek booking jam saat ini
Ada booking?
tidak
ada
Data Booking jam saat ini
AB
Data Catatan Service
Masukkan data booking ke dalam perbaikan service
R
Masukkan data service ke dalam perbaikan service
SU
Ubah status mekanik yg melakukan perbaikan Ubah status service
PengelolaanMekanik
tidak
CatatanService
Perbaikan Service
Cek jam booking pada list perbaikan
M
tidak
ST
IK
O
Jam booking lewat? ya
Hapus booking dari list perbaikan Status service booking Ganti status booking menjadi batal
CatatanService BookingService
Status tenaga mekanik Ganti status tenaga mekani
PengelolaanMekanik Selesai
Gambar 3.11 System Flow Antrian Service
46
Sistem pelayanan pelanggan akan melakukan cek mekanik terlebih dahulu. Jika terdapat mekanik yang kosong, maka sistem akan melakukan cek data booking jam saat ini, jika ada booking service maka data tersebut akan
A
dimasukkan ke dalam list perbaikan. Jika tidak maka akan dimasukkan catatan
AY
service yang telah melakukan antrian sebelumnya. Kemudian akan dilakukan
proses ubah status service menjadi perbaikan. Sistem pelayanan pelanggan
akan melakukan pengecekan setiap detiknya untuk data booking yang telah
AB
masuk ke dalam list perbaikan yang belum melakukan registrasi. Jika jam booking service yang telah dipesan sebelumnya telah melewati jam saat ini,
R
maka data booking service yang telah masuk list perbaikan tersebut akan
SU
dihapus dan akan dilakukan ubah status booking menjadi batal. Selanjutnya sistem akan melakukan ubah status tenaga mekanik yang tadinya melakukan perbaikan menjadi kosong.
System flow catatan service.
M
7.
Pada Gambar 3.12 halaman 47 dapat dilihat system flow catatan service yang
O
terdiri dari empat entitas yaitu pelanggan, pelayanan pelanggan, tenaga
ST
IK
mekanik dan tenaga gudang. Proses penjualan jasa service ini dimulai dari entitas pelanggan memberikan data keluhan kepada tenaga mekanik. Setelah dilakukan pengecekan motor pelanggan, tenaga mekanik akan memberikan data kerusakan motor dan juga data onderdil yang diperlukan untuk pergantian sparepart yang rusak. Kemudian pelayanan pelanggan akan melakukan pencatatan terhadap data service dan onderdil tersebut dan kemudian akan dibuat work order service
47
untuk tenaga mekanik. Pada bagian gudang, akan menerima list work order onderdil yang tadinya dicatat oleh sistem pelayanan pelanggan.
Pelayanan Pelanggan
Mekanik
Gudang
A
Pelanggan
1
Menerima data keluhan
AY
mulai Data Keluhan Data kerusakan motor
Data Keluhan
Data Onderdil
Data Service
Data onderdil yang diperlukan
JenisPromo
Data Service
Data Onderdil
Menyimpan data detail catatan service
StokBarang Service
SU
CatatanService
Onderdil
WorkOrderOnderdil
Work order mekanik
R
DetailCatatan
Data kerusakan motor
Cek diskon service dan onderdil
DetailPromo
Menampilkan data work order gudang
AB
Memberikan data keluhan
WorkOrderOnderdil
Data onderdil yang diperlukan
Cetak work order mekanik
1
Work order mekanik
WorkOrderOnderdil
Work order mekanik status selesai Data Keluhan
M O IK
ST
Catatan Service
Pilih work order Status work order Update status work order Mengubah status work order
2
2 Work order mekanik status selesai
Display Work order
Work order gudang status selesai
Work order gudang status selesai 2
ID Catatan Service CatatanService Mengubah status catatan service
DetailCatatan
Cetak catatan service Catatan Service
selesai
Gambar 3.12 System Flow Catatan Service
Pada bagian gudang akan ditampilkan data work order onderdil. Tenaga gudang akan memilih work order yang harus disiapkan dan akan mengubah
48
status work order tersebut. Setelah itu onderdil akan dibawa ke tenaga mekanik yang menangani perbaikan motor pelanggan bersangkutan dan memberikan work order onderdil yang telah terselesaikan kepada sistem
A
pelayanan pelanggan. Setelah perbaikan selesai dilakukan, maka pelayanan pelanggan akan
AY
melakukan perubahan status catatan service. Data catatan service tersebut akan disimpan ke dalam tabel CatatansService dan DetailCatatanService.
AB
Data catatan service tersebut akan dicetak oleh sistem pelayanan pelanggan dan kemudian akan diberikan kepada pelanggan. 8.
System flow catatan onderdil.
R
Pada Gambar 3.13 halaman 49 merupakan gambaran secara umum proses
SU
catatan onderdil. Pada proses ini, dapat dilihat terdapat tiga entitas yang terkait yaitu pelanggan, pelayanan pelanggan, dan tenaga gudang. Proses ini dimulai dari pelanggan yang datang dan melakukan permintaan
M
onderdil yang diinginkan. Sebelum melakukan pencatatan data permintaan
O
onderdil, sistem pelayanan pelanggan akan melakukan cek stok onderdil. Jika tidak ada stok, maka proses akan berakhir. Jika stok tersedia, maka proses
ST
IK
berlanjut menuju proses cek diskon onderdil. Kemudian data onderdil yang diminta akan dicatat dan disimpan. Tenaga gudang akan menerima list work order onderdil dan akan melakukan pencarian onderdil yang dibutuhkan. Jika semua onderdil telah tersedia, maka tenaga gudang akan mengubah status work order onderdil yang telah terselesaikan tersebut dan membawanya ke sistem pelayanan pelanggan. Pelayanan pelanggan akan mencetak catatan onderdil pelanggan dan memberikannya kepada pelanggan.
49
Pelayanan Pelanggan
Mulai
Gudang 2
Menerima data permintaan onderdil Data Permintaan Onderdil ID Onderdil
StokOnderdil
Cek Stok Onderdil
Onderdil 1
tidak
Ada?
ya Cek diskon onderdil
JenisPromo
R
DetailPromo
ID Catatan Onderdil Simpan data catatan onderdil
SU
CatatanOnderdil DetailCatatan
WorkOrderOnderdil
Menampilkan work order onderdil Display work order onderdil
Pilih work order
AB
Memberikan data permintaan onderdil
WorkOrderOnderdil
AY
Data Permintaan Onderdil
2
A
Pelanggan
Status order
CatatanService
Update status order Ubah status work order selesai
DetailCatatan
Work order gudang selesai
M
Work order gudang
O
CatatanOnderdil
IK
Cetak Catatan Onderdil Catatan Onderdil
Selesai
ST
Update status catatan onderdil
DetailCatatan
Catatan Onderdil
9.
ID Catatan Onderdil
Gambar 3.13 System Flow Catatan Onderdil
System flow pesanan onderdil . Proses selanjutnya yaitu system flow pesanan onderdil yang akan dipaparkan pada Gambar 3.14 halaman 50.
50
Pelayanan PelayananPelanggan Pelanggan Menerima data pesanan onderdil
mulai Daftar Pesanan Onderdil
Kartu Pelanggan
ID Pesanan Onderdil Memberikan data pesanan onderdil
Cari Data Pesanan Onderdil PesananOnderdil
Display Data Pesanan Pilih Data Pesanan Onderdil ID Penjualan
PesananOnderd il
Data Onderdil
DetailPesana nOnderdil WorkOrderO nderdil
Menampilkan data work order
Mencatat data pesanan onderdil Mencetak data pesanan
Display work order pesanan onderdil
1
Daftar Pesanan Onderdil
status order
Ubah status order
WorkOrderO nderdil
Proses simpan pembayaran DP
Penjualan
SU
2
Data Pesanan Onderdil
R
PesananOnderdil
StokOnderdil
1 WorkOrderO nderdil
AB
Data Pesanan Onderdil
Gudang Gudang
A
Pembayaran
AY
Pelanggan Pelanggan
Cetak Nota Pembayaran DP
Daftar Pesanan Nota Onderdil pembayaran DP Daftar Pesanan Onderdil
Nota pembayaran DP
M
Selesai
O
2
ST
IK
Gambar 3.14 System Flow Pesanan Onderdil
Pada proses pesanan onderdil, terdapat empat entitas yang terkait yaitu pelanggan, pembayaran, pelayanan pelanggan dan tenaga gudang. Proses pesanan pelanggan ini diawali dengan pelanggan datang ke perusahaan untuk melakukan pesanan onderdil. Pesanan onderdil disini diasumsikan bahwa stok onderdil available. Sistem tidak mengelola pesanan untuk stok onderdil habis.
51
Pelanggan yang dapat melakukan pesanan onderdil hanyalah pelanggan yang tergolong member dan reseller saja. Data pesanan onderdil yang dibawa pelanggan akan diproses oleh sistem.
A
Sistem pelayanan pelanggan akan mencatat data pesanan onderdil dan menyimpannya. Daftar pesanan yang telah disimpan tadi kemudian dicetak
AY
dan diberikan kepada pelanggan.
Pelanggan akan membawa daftar pesanan onderdil ke kasir untuk melakukan
AB
pembayaran DP. Kasir akan mencari data pesanan pelanggan dan memilih pesanan onderdil pelanggan bersangkutan. Setelah pembayaran DP dilakukan maka kasir akan membuat nota pembayaran DP dan akan diberikan kepada
R
pelanggan. Setelah proses pembayaran DP berlangsung, tenaga gudang akan
SU
menerima work order pesanan. Kemudian tenaga gudang akan menyisihkan barang onderdil tersebut sesuai dengan list work order pesanan. 10. System flow pengambilan pesanan onderdil.
M
Proses pengambilan pesanan onderdil terjadi setelah melakukan proses
O
pesanan onderdil. Proses ini akan ditampilkan pada Gambar 3.15 halaman 52. Pada proses pengambilan pesanan onderdil ini, terdapat dua entitas yaitu
ST
IK
pelanggan dan pelayanan pelanggan. Proses pengambilan pesanan onderdil ini dimulai dengan pelanggan datang dengan membawa daftar pesanan onderdil dan nota pembayaran. Pelanggan akan memberikan data tersebut kepada sistem pelayanan pelanggan. Kemudian pelayanan pelanggan akan melakukan pencarian data pesanan sesuai dengan ID pesanan pelanggan bersangkutan yang telah tersimpan sebelumnya saat pelanggan melakukan proses pemesanan. Jika data pesanan
52
ditemukan, maka sistem pelayanan pelanggan akan melakukan update status pesanan menjadi selesai. Setelah itu sistem akan mencetak daftar pengambilan pesanan. Daftar pengambilan pesanan tersebut akan diberikan kepada
AY
A
pelanggan beserta barang pesanan yang sebelumnya telah disiapkan.
Pelanggan Pelanggan
Nota pembayaran DP
Pesanan Onderdil
Memberikan data pesanan onderdil
Nota pembayaran DP
Id Pesanan
R
Daftar Pesanan Onderdil
Menerima data pesanan onderdil
AB
mulai
Pelayanan PelayananPelanggan Pelanggan
Search Data Pesanan Onderdil
PesananOnd erdil
SU
Pilih Data Pesanan Onderdil
Data Status Pesanan
M
Update Status Pesanan
ST
IK
O
Daftar Pesanan Onderdil
PesananOnd erdil
Cetak daftar pengambilan pesanan Daftar PengambilanPesanan Onderdil
Selesai
Gambar 3.15 System Flow Pengambilan Pesanan Onderdil
11. System flow pembayaran. Proses pembayaran ini dilakukan setelah pelanggan melakukan proses transaksi yang akan ditampilkan pada Gambar 3.16 halaman 53.
53
Pelanggan
Pembayaran
Mulai
Catatan Onderdil
Daftar Pengambilan pesanan
ID Catatan Service
ID Catatan Onderdil
ID Pesanan
1
Cari Data Catatan Service Display Catatan Service
Cari Data Catatan Onderdil
A
Catatan Service
Daftar pesanan Onderdil
AY
Catatan Onderdil
CatatanSe rvice CatatanO nderdil
Pesanan Onderdil
Display Catatan Onderdil
Cari Data Pesanan Display Pesanan Onderdil
AB
Catatan Service
1
ID Penjualan
Penjualan
Nota Penjualan Selesai
SU
R
Proses simpan data penjualan
Cetak nota penjualan
Nota Penjualan
M
Gambar 3.16 System Flow Pembayaran
O
Pada proses ini terdapat dua entitas yaitu pelanggan dan pembayaran. Proses pembayaran ini dimulai dengan pelanggan datang membawa catatan service
ST
IK
(jika melakukan transaksi service), catatan onderdil (jika melakukan pembelian onderdil) dan daftar pengambilan pesanan (jika melakukan pesanan onderdil). Kemudian sistem pembayaran akan mencari data sesuai dengan transaksi yang dilakukan oleh pelanggan. Setelah data ditemukan,
maka akan terjadi proses pembayaran dan sistem pembayaran akan menyimpan pembayaran tersebut sebagai data penjualan. Sistem pembayaran akan mencetak nota penjualan dan memberikan kepada pelanggan.
54
12. System flow rekomendasi service. Proses system flow rekomendasi service akan dipaparkan pada Gambar 3.17. Pada proses ini memiliki tiga entitas yang saling terkait, yaitu pelanggan,
Pelanggan Pelanggan
AY
A
tenaga mekanik dan pelayanan pelanggan.
Tenaga TenagaMekanik Mekanik
Pelayanan PelayananPelanggan Pelanggan
Mulai
1
Data Rekomendasi Service
Data Motor Pelanggan
1 Menentukan service dan ganti onderdil
R
MotorCustomer
SU
Terima rekomendasi
tidak
Catatan Rekomendasi Service
M
ya
ST
IK
O
Selesai
Data Motor
AB
Data Motor
Cari data motor pelanggan
Display data motor pelanggan Input Data Rekomendasi Service
RekomendasiS ervice
Proses pencatatan rekomendasi service Cetak rekomendasi Service Catatan Rekomendasi Service
Gambar 3.17 System Flow Rekomendasi Service
Proses ini dimulai dengan pelanggan datang dengan membawa data motor pelanggan yang ingin dilakukan service. Setelah terjadi beberapa proses, maka tenaga mekanik akan memberikan data rekomendasi service yang berisi service dan pergantian onderdil apa saja yang sebaiknya dilakukan sesuai dengan kondisi motor pelanggan saat itu. Tenaga mekanik akan memberikan
55
data tersebut kepada pelanggan dan pelanggan akan memutuskan untuk menerima rekomendasi tersebut atau tidak. Jika pelanggan tidak menerima rekomendasi, maka data rekomendasi tersebut akan diberikan ke sistem
A
pelayanan pelanggan dan akan dilakukan pencatatan data rekomendasi service yang nantinya akan berguna pada saat pelanggan melakukan service
service dan memberikannya kepada pelanggan.
AB
13. System flow jadwal service.
AY
selanjutnya. Sistem pelayanan pelanggan akan mencetak data rekomendasi
Gambar 3.18 halaman 56 akan memaparkan system flow jadwal service. Pada proses ini terdapat dua entitas yaitu pelanggan dan pelayanan pelanggan.
R
Proses ini bermula dari pelanggan yang melakukan service dengan membawa
SU
data motor pelanggan. Sistem pelayanan pelanggan akan melakukan cek data motor pelanggan terlebih dahulu untuk mengetahui apakah pelanggan tersebut telah terdaftar menjadi member sebelumnya. Kemudian sistem pelayanan
M
pelanggan akan melakukan input data jadwal service sesuai dengan data
O
service motor. Jika sistem melakukan penyimpanan, maka akan dilakukan proses simpan jadwal service pelanggan sedangkan jika ingin melakukan
ST
IK
perubahan data service, maka akan dilakukan proses maintenance jadwal service motor pelanggan. Setelah data disimpan kedalam database, maka sistem pelayanan pelanggan akan mencetak jadwal service motor pelanggan yang akan diberikan kepada pelanggan.
56
Pelanggan Pelanggan
Pelayanan PelayananPelanggan Pelanggan Data motor pelanggan
Mulai Data motor
Data Kilometer
Display Motor Customer Data Jadwal Service
AB
Data Kilometer
MotorCustomer
AY
Cari data motor customer
Simpan data?
R
ya Simpan Jadwal Service Motor Customer
Catatan Jadwal service
tidak
JadwalServ ice
Maintenance Jadwal Service Motor Customer
Cetak jadwal service
SU
Selesai
A
Data motor pelanggan
Catatan Jadwal service
M
Gambar 3.18 System Flow Jadwal Service
O
14. Sistem flow histori pelanggan. Gambar 3.19 halaman 57 akan memaparkan system flow histori pelanggan.
ST
IK
Pada proses ini terdapat dua entitas yaitu pelayanan pelanggan dan pelanggan. Proses ini dimulai dari sistem pelayanan pelanggan mengakses data transaksi yang telah pelanggan lakukan sebelumnya dari data penjualan. Kemudian sistem akan menampilkan data tersebut sesuai dengan data transaksi pelanggan. Sistem pelayanan pelanggan akan menginformasikan histori tersebut kepada pelanggan saat pelanggan melakukan transaksi.
57
Pelanggan
Pelayanan Pelanggan mulai
A
PesananOnderdil
AY
CatatanOnderdil CatatanService
AB
Penjualan
SU
Histori Pelanggan
R
Menampilkan Data Histori Pelanggan
selesai
M
Gambar 3.19 System Flow Histori Pelanggan
15. System flow pengiriman SMS.
O
Gambar 3.20 halaman 58 akan memaparkan system flow pengiriman SMS.
ST
IK
Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan. Proses ini akan dijalankan oleh sistem sendiri yang akan dimulai dari cek pengiriman sms hari ini yang mengambil data dari tabel SMS. Jika sudah
terkirim, maka proses selesai. Jika belum, maka satu persatu akan dilakukan proses pengiriman SMS yaitu jadwal service, berita dan info, ulang tahun, hari raya dan info booking.
58
Pelayanan PelayananPelanggan Pelanggan Mulai
Terkirim?
A
Cek Pengiriman SMS hari ini?
belum SMS Jadwal Service? tidak
tidak SMS Ulang Tahun tidak
ya
F
ya
Melakukan pengiriman SMS
SMS
G
H
I
R ya
SU
sudah
E
AB
SMS Berita dan Info
ya
AY
SMS
SMS Hari Raya tidak
SMS Info Booking
ya
tidak
M
Selesai
O
Gambar 3.20 System Flow Pengiriman SMS
16. System flow pengiriman SMS berita dan info.
ST
IK
Gambar 3.21 halaman 59 akan memaparkan system flow pengiriman SMS berita dan info. Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan. Pengiriman SMS berita dan info ini dilakukan sendiri oleh sistem pelayanan pelanggan. Sistem akan melakukan pengecekan terlebih dahulu apakah telah melakukan pengiriman SMS hari ini. Jika sudah, maka proses akan selesai.
59
Jika tidak maka akan dilakukan cek tanggal berita hari ini. Jika ada berita hari
A
ini, maka akan disimpan ke tabel SMS.
Pelayanan PelayananPelanggam Pelanggam
AY
Mulai
Cek Pengiriman SMS hari ini?
SMS
Sudah?
Cek Berita dan Info hari ini
R
sudah
belum
AB
F
M
SU
tidak
BeritaDanInfo
Ada? ada
Cek No Customer
Customer
Menyimpan SMS Berita dan Info
SMS
O
Selesai
IK
Gambar 3.21 System Flow Pengiriman SMS Berita dan Info
ST
17. System flow pengiriman SMS jadwal service. Gambar 3.22 halaman 60 akan memaparkan system flow pengiriman SMS jadwal service. Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan. Pertama-tama sistem akan melakukan cek pengiriman SMS, apakah SMS telah terkirim hari ini atau belum. Jika sudah, maka proses akan selesai. Jika
60
belum maka akan dilanjutkan dengan melakukan cek jadwal service hari ini. Jika didapat data jadwal service hari ini, maka selanjutnya akan dicari motor pelanggan mana saja yang memiliki jadwal service hari ini. Setelah itu akan
A
dicari nomor pelanggan sesuai dengan pemilik motor pelanggan tersebut.
Pelayanan PelayananPelanggan Pelanggan
AB
Mulai
E
Cek apakah sudah mengirim SMS hari ini?
belum
Cek Jadwal Service Hari ini
SU
Sudah?
R
SMS
AY
Setelah itu data SMS akan disimpan terlebih dahulu ke dalam tabel SMS.
sudah
tidak
Ada?
ya Cek Plat Nomor dan Nomor HP Sesuai jadwal service
M
JadwalService
Menyimpan SMS Jadwal Service
Customer MotorCustomer
SMS
IK
O
Selesai
ST
Gambar 3.22 System Flow Pengiriman SMS Jadwal Service
18. System flow pengiriman SMS ulang tahun. Gambar 3.23 halaman 61 akan memaparkan system flow pengiriman SMS ulang tahun. Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan.
61
Pelayanan PelayananPelanggan Pelanggan Mulai
Cek Pengiriman SMS hari ini
Sudah?
AY
SMS
A
G
belum
Cek Ulang Tahun Hari Ini? tidak
Customer
AB
sudah
Ada? ya
R
Cek Nomor Customer
SU
Simpan SMS Ulang Tahun
SMS
Selesai
M
Gambar 3.23 System Flow Pengiriman SMS Ulang Tahun
O
Pertama-tama akan dilakukan cek apakah hari ini telah melakukan pengiriman SMS ulang tahun. Jika sudah, maka proses selesai. Jika tidak
IK
maka proses akan lanjut mencari pelanggan yang hari ini berulang tahun.
ST
Kemudian data SMS tersebut akan disimpan ke dalam tabel SMS.
19. System flow pengiriman SMS hari raya. Gambar 3.24 halaman 62 akan memaparkan system flow pengiriman SMS hari raya. Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan.
62
Pelayanan PelayananPelanggan Pelanggan Mulai
Sudah? sudah
AY
Cek pengiriman SMS Hari ini?
belum
Cek SMS Hari Raya hari ini?
TempleteH ariRaya
AB
SMS
A
H
tidak
Ada?
R
ya
SU
Cek Agama dan nomor customer
Simpan SMS Hari Raya
Customer
SMS
M
selesai
O
Gambar 3.24 System Flow Pengiriman SMS Hari Raya
IK
Proses ini pertama kali akan melakukan cek pengiriman SMS, apakah hari ini telah mengirimkan SMS hari raya atau belum. Jika sudah, maka proses akan
ST
selesai. Jika belum, maka akan dilakukan cek hari raya pada hari ini. Kemudian akan dilakukan penyimpanan SMS ke dalam tabel SMS.
20. System flow pengiriman SMS info booking. Gambar 3.25 halaman 63 akan memaparkan system flow SMS info booking. Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan.
63
Pelayanan PelayananPelanggan Pelanggan Mulai
A
I
Sudah?
belum
sudah tidak
BookingService
AB
Cek Pesanan Booking
AY
Cek Pengiriman SMS hari ini?
SMS
Ada? ada
R
Cek No Customer
Menyimpan SMS Booking
SMS
SU
Selesai
Customer
M
Gambar 3.25 System Flow Pengiriman SMS Info Booking
O
Proses ini pertama kali akan melakukan cek pengiriman SMS, apakah hari ini telah mengirimkan SMS booking atau belum. Jika sudah, maka proses akan
IK
selesai. Jika belum maka akan dilakukan cek booking pada hari ini. Kemudian
ST
akan dilakukan cek nomor handphone pelanggan dan dilakukan penyimpanan SMS ke dalam tabel SMS.
21. System flow pengiriman SMS progress service. Gambar 3.26 halaman 64 akan memaparkan system flow SMS progress service. Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan.
64
Pelayanan PelayananPelanggan Pelanggan mulai
Cek Status Service Selesai
ada
Cek nomor handpone pelanggan
Customer
AB
Ada?
AY
A
Catatan Service
tidak
Kirim SMS
R
Selesai
SU
Gambar 3.26 System Flow Pengiriman SMS Progress Service
Pengiriman SMS progress service terjadi jika motor pelanggan telah selesai dilakukan service dan pelanggan tidak sedang berada ditempat sehingga akan
M
dikirimkan informasi mengenai status service motor yang telah selesai.
O
Sistem akan melakukan cek untuk catatan service yang telah selesai. Jika ada,
IK
maka akan dilakukan cek nomor handphone pelanggan bersangkutan dan akan dikirim SMS progress service.
ST
22. System flow download data website. Gambar 3.27 halaman 65 akan memaparkan system flow download data website. Pada proses ini terdapat satu entitas yaitu pelayanan pelanggan.
65
Sistem Website
Sistem SistemDesktop Desktop mulai
PesananOn derdil KritikDanS aran
A
Menampilkan data Display data
AY
TransferCu stomer
AB
Download data
Pesanan Onderdil
Transfer Customer
selesai
SU
R
Kritik dan Saran
Gambar 3.27 System Flow Download Data Website
M
Proses ini dilakukan untuk download data-data website seperti pesanan
O
onderdil online pelanggan dan kritik dan saran pelanggan. 23. System flow login website.
ST
IK
Gambar 3.28 halaman 66 akan memaparkan system flow login website. Pada
proses ini terdapat satu entitas yaitu sistem website dan pelanggan. Proses ini dimulai dari pelanggan yang memasukkan username dan password
yang telah diberikan pada saat pelanggan melakukan daftar pelanggan baru. Kemudian sistem akan melakukan cek data pelanggan, jika username dan password benar, maka proses login website akan berlangsung dan webstite akan menampilkan halaman utama member.
66
Pelanggan Pelanggan
Sistem Website
mulai
A
Username & pass Kartu Pelanggan
benar
Proses login website
AB
User & pass benar?
Customer
AY
Cek username salah dan password
selesai
SU
R
Display form menu utama
Gambar 3.28 System Flow Login Website
M
24. System flow pesanan online.
Gambar 3.29 halaman 67 akan memaparkan system flow pesanan online. Pada
O
proses ini terdapat satu entitas yaitu sistem website dan pelanggan.
ST
IK
Proses ini dimulai dari pelanggan memilih onderdil yang ingin dipesan pada catalog onderdil yang telah tersedia. Setelah itu, pelanggan dapat melihat data pesanan yang telah dipilih tadi pada halaman pesanan. Pesanan dapat disimpan jika pelanggan telah memilih semua barang yang ingin dipesan. Sistem akan menampilkan kembali barang pesanan pelanggan.
67
Pelanggan Pelanggan
Sistem Website Mulai
AY
Menampilkan data onderdil
A
Onderdil
Data Pesanan Online
Display catalog online
AB
Data Pesanan
Memilih data onderdil pesanan
R
Menyimpan data pesanan onderdil
SU
PesananOnderdil
Menampilkan data pesanan
M
Display Data Pesanan
ST
IK
O
Status Pesanan
Selesai
Gambar 3.29 System Flow Pesanan Online
25. System flow konfirmasi pembayaran DP. Gambar 3.30 halaman 68 akan memaparkan system flow konfirmasi pembayaran DP. Pada proses ini terdapat satu entitas yaitu sistem website dan pelanggan.
68
Proses ini dimulai dari pelanggan yang memasukkan id pesanan dan data konfirmasi pembayaran DP yang telah dilakukan sebelumnya. Kemudian data akan disimpan ke dalam database. Jika penyimpanan selesai, maka akan
AY
A
ditampilkan data pesan telah berhasil disimpan.
Pelanggan Pelanggan
Sistem Website
Data Pesanan Onderdil
R
Data Konfirmasi transfer DP
AB
mulai
SU
Data Konfirmasi Transfer DP
ID Pesanan
Menyimpan data konfirmasi DP
Transfer Customer
Selesai
O
M
Display pesan tersimpan
IK
Gambar 3.30 System Flow Konfirmasi Pembayaran DP
ST
26. System flow pengelolaan pelanggan. Proses pengelolaan pelanggan ini hanya memiliki dua entitas yaitu pelayanan pelanggan dan pelanggan. Sistem pelayanan pelanggan akan melakukan proses pemberian reward pelanggan dan melakukan maintenance pelanggan bagi pelanggan yang tidak pernah melakukan transaksi kembali. Proses akan dipaparkan pada Gambar 3.31 halaman 69.
69
Pelayanan Pelanggan mulai
Pelanggan Penjualan
Pencarian data pelanggan yang melaukan kunjungan terbanyak dan nominal belanja terbesar
AY
A
Pencarian data transaksi pelanggan terakhir
Data pelanggan
Data pelanggan
Menjawab konfirmasi
JenisRward
AB
Konformasi berlaku kartu customer
Inut data reward Simpan data reward
KetentuanP enawaran
Lanjut? tidak
RewardCustomer
R
Input data pelanggan Non Aktif account
ya
SU
Customer
selesai
M
Gambar 3.31 System Flow Pengelolaan Pelanggan
O
27. System flow pelaporan.
Proses pelaporan data transaksi ini hanya memiliki satu entitas yaitu manajer.
ST
IK
Manajer akan melihat laporan transaksi perusahaan tiap bulannya. Manajer akan mengakses seluruh tabel transaksi yang sebelumnya telah disimpan data transaksi perusahaan. Proses akan dipaparkan pada Gambar 3.32 halaman 70.
70
Manager Manager Mulai Penjualan Display Laporan Pelanggan
Cetak Laporan Pelanggan
Laporan Pelanggan
MotorCustomer
Membuat Laporan Motor Pelanggan
Display Laporan Motor Pelanggan
Cetak Laporan Motor Pelanggan
Laporan Motor Pelanggan
CatatanService
Membuat Laporan Catatan Service
Display Laporan Catatan Service
Cetak Laporan Catatan Service
Laporan Catatan Service
Cetak Laporan Booking Service
Laporan Booking Service
CatatanOnderdi l DetailCatatan
PesananOnderdil DetailPesananOn derdil
TolakanAntrean
PengelolaanMeka nik
Membuat Laporan Catatan Onderdil
Display Laporan Catatan Onderdil
Cetak Laporan Catatan Onderdil
Laporan Catatan Onderdil
Membuat Laporan Pesanan Onderdil
Display Laporan Pesanan Onderdil
Cetak Laporan Pesanan Onderdil
Laporan Pesanan Onderdil
Cetak Laporan Reward Pelanggan
Laporan Reward Pelanggan
Membuat Laporan Reward Pelanggan
O
JadwalService
IK
BeritaDanInfo
ST
Display Laporan Reward
Membuat Laporan Tolakan Antrean
Display Laporan Tolakan Antrean
Cetak Laporan Tolakan Antrean
Membuat Laporan Mekanik
Display Laporan Mekanik
Cetak Laporan Mekanik
Membuat Laporan Jadwal Service
Display Laporan Jadwal Service
Cetak Laporan Jadwal Service
Membuat Laporan Berita Dan Info
Display Laporan Berita dan Info
Cetak Laporan Berita dan Info
Membuat Laporan Ulang Tahun
Display Laporan Ulang Tahun
Cetak Laporan Ulang Tahun
M
CatatanService
Display Laporan Booking Service
SU
RewardCustomer
Membuat Laporan Booking Service
Pelanggan
AY
BookingService
AB
DetailCatatan
R
MotorCustomer
A
Membuat Laporan Pelanggan
Customer
KritikDanSaran
Membuat Laporan Kritik dan Saran
Display Laporan Kritik Dan Saran
Cetak Laporan Kritik dan Saran
Pendapatan
Membuat Laporan Pendapatan
Display Laporan Pendapatan
Cetak Laporan Pendapatan
Laporan Tolakan Antrean
Laporan Mekanik
Laporan Jadwal Service
Laporan Berita dan Info
Laporan Ulang Tahun Pelanggan
Laporan Kritik dan Saran
Laporan Pendapatan
Selesai
Gambar 3.32 System Flow Pelaporan
71
3.2.3 Data Flow Diagram Data flow diagram (DFD) merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Menurut Kendall & Kendall
A
(2002), data flow diagram atau DFD adalah diagram yang menggunakan notasinotasi simbol untuk menggambarkan arus dari data sistem. DFD dapat
AY
menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas
berdasarkan hasil analisa yang digambarkan dengan sistem flow. Selain itu DFD
AB
juga mampu menggambarkan komponen dan aliran data antar komponen yang terdapat pada sistem yang akan dikembangkan. a.
Context Diagram Sistem Informasi Pelayanan Pelanggan pada UD. Remaja
R
Motor.
SU
Perancangan DFD dimulai dari context diagram menggambarkan entity yang berhubungan langsung dengan sistem dan aliran data secara umum. Desain dari contex diagram analisis dan perancangan sistem ini dapat dijelaskan pada
M
Gambar 3.33 halaman 73. Pada context diagram rancang bangun sistem
O
informasi pelayanan pelanggan terdapat empat entitas eksternal (pelanggan, gudang, kasir, manajer) dan satu proses (sistem informasi pelayanan
ST
IK
pelanggan). Untuk entitas pelanggan akan memberikan data pelanggan, data motor, data service motor, data keluhan motor, data booking untuk proses penjualan service dan sistem memberikan feedback berupa kartu pelanggan, catatan booking, catatan keluhan, catatan service, rekomendasi service, jadwal service, dan nota penjualan. Untuk proses penjualan onderdil, pelanggan memberikan data permintaan onderdil dan sistem akan memberikan catatan onderdil. Untuk proses pesanan onderdil, pelanggan akan
72
memberikan data pesanan onderdil, dan sistem akan memberikan daftar pesanan onderdil, dan nota pembayaran DP. Untuk proses pada website, pelanggan akan memberikan data pesanan online, konfirmasi pembayaran DP
A
dan data kritik dan saran. Kemudian sistem akan memberikan Informasi update barang baru, histori belanja dan informasi status pesanan. Dari hasil
AY
pemberian data pelanggan ke sistem, maka sistem akan menghasilkan
informasi berupa SMS progress service (khusus untuk yang melakukan
AB
service), SMS selamat ulang tahun, SMS hari raya, SMS berita dan info, SMS
jadwal service, dan SMS info booking. Untuk entitas mekanik, mekanik akan memberikan terlebih dahulu data karyawan mekanik dan rekomendasi
R
service, dan sistem akan memberikan feedback berupa pemberian work order
SU
mekanik. Pada entitas gudang, gudang akan memberikan data karyawan gudang dan sebagai feedback sistem akan memberikan work order gudang. Entitas terakhir adalah manajer. Manajer akan mendapatkan beberapa
M
laporan, berupa laporan data pelanggan, laporan data motor pelanggan,
O
laporan maintenance pelanggan, laporan reward pelanggan, laporan data mekanik, laporan catatan onderdil, laporan booking service, laporan catatan
ST
IK
service, laporan pesanan onderdil, laporan jadwal service, laporan service dan
onderdil laku dan laporan penjualan service dan onderdil. Kemudian manajer akan memberikan feedback berupa kebijakan yaitu data jenis reward, data berita dan info, data templete hari raya, data promo produk, data ketentuan penawaran dan data pengelolaan mekanik.
73
Reward Pela nggan In formasi Data Diri Pelanggan In formasi Onderdil His to ri Transaksi In formasi Status Pesanan SMS Berita dan In fo SMS Hari Raya SMS Selamat Ula ng Tahun
A
SMS Jadwal Servic e SMS Info Booking SMS Progress Servic e Nota Penju ala n
AY
Pela nggan
Cata tan Jadwal Servic e Cata tan Rekomendasi Servic e Nota Pembayaran DP Dafta r Pesanan Onderdil
Cata tan Servic e
AB
Cata tan Onderdil
0
Cata tan Booking Cata tan Keluhan Kartu Pela nggan
R
Data Pelanggan Data Moto r Data Keluhan
Data Perminta an Onderdil Data Pesanan Onderdil Data Kilomete r Data Servic e Username dan Password
Laporan Pela nggan
SU
Data Booking
Laporan Moto r Pela nggan Laporan Cata tan Servic e Laporan Bookin g Servic e Laporan Reward Pela nggan
Siste m Info rmasi Pelayanan Pelanggan
Data Pesanan Online
Laporan Main tenance Pelanggan Laporan Mekanik
Data Kritik dan Saran
O
Konfirmasi Sta tus Pela nggan
M
Data Konfirmasi Transfer DP
IK
Gudang
ST
Mekanik
Laporan Jadwal Servic e Laporan Berita Dan In fo
Laporan Ulang Tahun Pelanggan
Data Karyawan Gudang
Laporan Kritik dan Saran
Work Order Gudang
Laporan Pesanan Onderdil Data Karyawan Mekanik
+
Laporan Cata tan Onderdil Data Jenis Reward
Rekomendasi Servic e Work Order Mekanik
Data Berita Dan Info Manager Data Templete Hari Raya Data Promo Produk Data Ketentuan Penawaran Data Pengelo laan Mekanik
Gambar 3.33 Context Diagram Sistem Informasi Pelayanan Pelanggan pada UD. Remaja Motor
74
b.
DFD Level 0 Sistem Informasi Pelayanan Pelanggan Pada DFD level 0 sistem informasi pelayanan pelanggan akan menjelaskan tentang proses yang ada di dalam sistem informasi pelayanan pelanggan.
A
Terdapat enam proses pada DFD level 0 ini, yaitu :
AY
1. Maintenance data master, merupakan gambaran proses pengelolaan data
master. Data ini akan menunjang jalannya transaksi yang terjadi pada
proses selanjutnya. Entitas manajer akan memberikan data master yang
AB
berupa data berita dan info, data ketentuan penawaran, promo produk, data templete hari raya, data jenis reward dan data pengelolaan mekanik. Data
tabel
DetailPromo,
tabel
BeritaDanInfo,
tabel
SU
JenisPromo,
R
tersebut nantinya akan disimpan pada tabel-tabel sebagai berikut, tabel
KetentuanPenawaran, tabel HariRaya dan tabel TempleteHariRaya, tabel JenisReward dan tabel PengelolaanMekanik. Kemudian entitas pelanggan
M
akan memberikan data service yang akan disimpan ke dalam tabel Service. Begitu juga entitas karyawan yang memberikan data karyawan yang
O
nantinya akan disimpan pada tabel Karyawan.
ST
IK
2. Maintenance data transaksi, merupakan proses selanjutnya setelah proses maintenance data master. Pada proses ini menggambarkan seluruh transaksi yang terjadi pada perusahaan baik itu pembelian maupun penjualan. Penjelasan mendetail tentang proses ini akan dijelaskan pada level 1 proses penjualan dan level 1 proses pemenuhan permintaan onderdil.
3. Melakukan pengiriman SMS, merupakan proses yang akan dilakukan sistem dalam mengirimkan informasi kepada pelanggan. SMS yang akan
75
dikirim berupa SMS progress service, SMS ulang tahun, SMS jadwal service, SMS berita dan info, SMS info booking dan SMS hari raya. Adapun tabel yang digunakan pada proses ini adalah tabel SMS, tabel
A
DetailCatatan, tabel CatatanService, tabel JadwalService, tabel Customer, tabel BeritaDanInfo, tabel BookingService, tabel HariRaya dan tabel
AY
TempleteHariRaya.
4. Melakukan proses data web, merupakan proses dimana pelanggan akan
AB
dapat melihat langsung tentang informasi onderdil baru, informasi status
pesanannya dan juga pelanggan dapat memberikan data kritik dan saran, data pesanan online, dan konfirmasi transfer DP . Pada proses ini,
DetailPesanan,
tabel
tabel,
yaitu
tabel
R
beberapa
PesananOnderdil,
SU
menggunakan
KritikDanSaran,
tabel
StokBarang,
tabel tabel
TransferCustomer, tabel Customer dan tabel Onderdil. 5. Melakukan proses pengelolaan data pelanggan, merupakan proses yang
M
digunakan untuk mengelola data pelanggan. Pelanggan akan mendapatkan
O
reward customer sebagai feedback dari sistem. Maintenance pelanggan untuk menonaktifkan pelanggan yang tidak lagi melakukan transaksi.
ST
IK
Untuk lebih detail tentang proses pengelolaan pelanggan, akan dijelaskan pada level 1 proses pemberian reward pelanggan dan level 1 proses Maintenance Pelanggan.
76
Data Service Data Jenis Reward
+
Data Service Pelanggan
9
Service
26
JenisReward
7
Karyawan
6
KetentuanPenawaran
5
PengelolaanMekanik
4
BeritaDanInfo
Data Karyawan Data Ketentuan Penawaran Data Karyawan Mekanik
Mekanik
Data Pengelolaan Mekanik Melakukan Proses Maintenance Master
Data Karyawan Gudang
Gudang
Data Templete Hari Raya 3
TempleteHariRaya
AY
Data Detail Promo
A
Data Berita dan Info
Data Ketentuan Penawaran
2
DetailPromo
1
JenisPromo
Data Jenis Promo Data Pengelolaan Mekanik
Data Berita Dan Info Manager Manager
Data Templete Hari Raya Data Jenis Reward
R
Data Promo Produk
AB
1
SU
Gambar 3.34 DFD Level 0 Sistem Informasi Pelayanan Pelanggan
O
M
SMS Jadwal Service
3
SMS Selamat Ulang Tahun SMS Progress Service
Pelanggan Pelanggan Pelanggan
SMS Berita dan Info SMS Info Booking
3
TempleteHariRaya
Data Templete Hari Raya
BeritaDanInfo
IK
4
19
Data SMS
Data Berita Dan Info
23
SMS
Data SMS
JadwalService
ST
11
SMS Hari Raya
Data Jadwal Service
Melakukan Proses Pengiriman SMS
Customer
Data Pelanggan
13
BookingService
12
MotorPelanggan
14
CatatanService
Data Booking Service Data Motor Pelanggan
+
Data Catatan Service
Gambar 3.35 DFD Level 0 Sistem Informasi Pelayanan Pelanggan (Lanjutan)
77
Data Perbaik an Mekanik Data Perbaik an Mekanik
30
Perbaik anMekanik
Data Onderdil
8
Onderdil
9
Servic e
Data Booking
Data Servic e
nggan PelPelPelaaanggan nggan
A
Data Sto k Barang
Data Kilo meter
10
Data Pelanggan
Data Keluhan
Data Pelanggan Data Pesanan Onderdil 2
Data Motor Pelanggan
Data Motor
AB Data Booking Servic e
Customer
12
MotorPelanggan
13
BookingServic e
14
CatatanServic e
Data Booking Servic e
Catatan Onderdil
Data Catatan Servic e
Daftar Pesanan Onderdil
Data Catatan Servic e
R
Nota Pembayaran DP Catatan Rekomendasi Servic e
SU
Catatan Keluhan Catatan Booking Nota Penjualan
Data Detail Catatan
15
DetailCatatan
Data Detail Catatan Data Catatan Onderdil
16
CatatanOnderdil
Data Catatan Onderdil 17
PesananOnderdil
18
DetailPesananOnderdil
19
JadwalServic e
20
RekomendasiServic e
21
WorkOrderOnderdil
22
Penjuala n
5
Pengelo laanMekanik
2
DetailPromo
1
Jenis Promo
6
KetentuanPenawaran
31
TolakanAntrean
Data Pesanan Onderdil
Proses Melakukan Transaksi
Kartu Pelanggan His tori Transaksi
Data Pesanan Onderdil Data Detail Pesanan Onderdil Data Detail Pesanan Onderdil Data Jadwal Servic e
M
Catatan Jadwal Servic e
Data Jadwal Servic e Data Rekomendasi Servic e
Work Order Gudang
O
Gudang
IK
Mekanik
ST
11
Data Motor Pelanggan
Data Pelanggan Catatan Servic e
StokBarang
AY
Data Sto k Barang
Data Permintaan Onderdil
Data Rekomendasi Servic e Work Order Onderdil
+
Rekomendasi Servic e
Data Work Order Data Penjualan
Work Order Mekanik Data Penjualan Data Pengelolaan Mekanik Data Detail Promo Data Jenis Promo
Data Ketentuan Penawaran Tolakan Antrean Tolakan Antrean
Gambar 3.36 DFD Level 0 Sistem Informasi Pelayanan Pelanggan (Lanjutan)
78
Username dan Password Informasi Data Diri Pelanggan Data Kritik dan Saran KritikDanSaran
24
TransferCustomer
8
Onderdil
Pelanggan Pelanggan Pelanggan
Informasi Onderdil Data Transfer Customer
Informasi Status Pesanan
Data Transfer Customer 4
A
28
Data Onderdil 10
StokBarang
Data Pesanan Online
Data Stok Barang
PesananOnderdil
Data Pesanan Onderdil
Data Kritik dan Saran
Data Pesanan Onderdil 18
DetailPesananOnderdil
11
Customer
AY
Data Konfirmasi Transfer DP
17
Melakukan Pemrosesan Data Web
Data Detail Pesanan Onderdil Data Detail Pesanan Onderdil
AB
Data Pelanggan
+
R
Gambar 3.37 DFD Level 0 Sistem Informasi Pelayanan Pelanggan (Lanjutan)
JenisReward
25
RewardCustomer
SU
Data Jenis Reward
26
Pelanggan
5
Data Reward Customer
11
Customer
Konfirmasi Status Pelanggan
Data Pelanggan
Penjualan
27
FollowUp
Reward Pelanggan
Melakukan Pengelolaan Pelanggan
Data Penjualan
Data Follow Up
M
22
+
Data Follow Up
MaintenanceCustomer
Data Maintenance Pelanggan
O
29
ST
IK
Gambar 3.38 DFD Level 0 Sistem Informasi Pelayanan Pelanggan (Lanjutan)
6. Membuat laporan, merupakan proses pembuatan palaporan yang akan diberikan kepada manajer. Proses ini mengambil semua tabel master maupun transaksi.
79
6
11
Customer Data Pelanggan
12
MotorPelanggan
17
PesananOnderdil
16
Laporan Pelanggan
Data Motor Pelanggan
Laporan Motor Pelanggan
Data Pesanan Onderdil
Laporan Catatan Service
CatatanOnderdil
Laporan Booking Service Data Catatan Onderdil
DetailPesananOnderdil Data Detail Pesanan
19
Laporan Pesanan Onderdil
JadwalService
Laporan Reward Pelanggan
Data Jadwal Service
Manager Manager Manager Manager
Penjualan Data Penjualan
4
Laporan Maintenance Pelanggan
Melakukan Proses Pelaporan
AY
22
Laporan Mekanik
BeritaDanInfo Data Berita dan Info
5
Laporan Jadwal Service
PengelolaanMekanik Data Pengelolaan Mekanik
26
Laporan Berita Dan Info
JenisReward
Laporan Ulang Tahun Pelanggan
CatatanService
13
BookingService
29
MaintenanceCustomer
AB
Data Reward Customer 14
Laporan Kritik dan Saran
Data Catatan Service Data Booking Service
DetailCatatan
28
KritikDanSaran
25
RewardCustomer
Data Maintenance Customer
+
Data Detail Catatan Data Kritik dan Saran
R
15
A
18
Laporan Catatan Onderdil
SU
Data Reward Pelanggan
Gambar 3.39 DFD Level 0 Sistem Informasi Pelayanan Pelanggan (Lanjutan)
c.
DFD Level 1 Sistem Informasi Pelayanan Pelanggan.
M
Level 1 sistem informasi pelayanan ini merupakan breakdown dari proses
O
yang terjadi pada level 0. Adapun beberapa proses yang terdapat pada level 1
ST
IK
adalah sebagai berikut : 1. Level 1 subproses maintenance data master. Pada proses ini, terjadi maintenance data master yang akan dijelaskan pada Gambar 3.40 halaman 80, yaitu melakukan maintenance data service. Admin akan memasukkan data service dan akan disimpan ke tabel Service. Proses melakukan maintenance data berita dan info, data berita dan info akan disimpan ke tabel BeritaDanInfo. Untuk proses melakukan maintenance data templete hari
raya,
data
templete
hari
raya
akan
disimpan
ke
tabel
80
TempleteHariRaya. Begitu juga untuk proses melakukan maintenance pengelolaan mekanik, data pengelolaan mekanik akan disimpan ke dalam tabel PengelolaanMekanik. Proses kelola kebijakan manajer akan
A
mengelola data promo produk dan kebijakan manajer, nantinya akan disimpan ke dalam tabel DetailPromo dan tabel JenisPromo. Proses
AY
melakukan maintenance data ketentuan penawaran, data ketentuan penawaran akan disimpan ke dalam tabel KetentuanPenawaran. Proses
tabel JenisReward.
11
Customer Data Pelanggan
12
MotorPelanggan
17
PesananOnderdil
SU
Data Motor Pelanggan
R
6
AB
maintenance data jenis reward, data jenis reward akan disimpan ke dalam
Laporan Motor Pelanggan Laporan Catatan Service
Data Pesanan Onderdil
16
CatatanOnderdil
Laporan Pelanggan
Laporan Booking Service
Data Catatan Onderdil
18
DetailP esananOnderdil
Laporan Catatan Onderdil
Data Detail Pesanan
Laporan Pesanan Onderdil
JadwalService
M
19
Laporan Reward Pelanggan
Data Jadwal Service
22
Penjualan
4
BeritaDanInfo
5
PengelolaanMekanik
26
JenisReward
IK
O
Data Penjualan
14
ST
13
31
Manager Manager Manager Laporan Tolakan Antrean
Melakukan Proses Pelaporan
Laporan Mekanik
Data Beri ta dan Info
Laporan Jadwal Service
Data Pengelolaan Mekanik
Laporan Berita Dan Info
Data Reward Customer
Laporan Ulang Tahun Pelanggan
Data Catatan Service
Laporan Kritik dan Saran
CatatanService
BookingService
Data Booking Service
TolakanAntrean Data Tolakan Antrean
15
DetailC atatan
28
KritikDanSaran
25
RewardCustomer
+
Data Detail Catatan Data Kriti k dan Saran
Data Reward Pelanggan
Gambar 3.40 DFD Level 1 Subproses Maintenance Data Master
81
2. Level 1 subproses maintenace data transaksi. Proses ini akan dijelaskan pada Gambar 3.41 halaman 82, merupakan proses melakukan dua maintenance data transaksi yaitu proses pembelian dan proses penjualan.
A
Proses pemenuhan permintaan onderdil gudang akan menerima work order onderdil dan work order pesanan yang berasal dari proses penjualan yang
AY
akan disimpan ke dalam tabel WorkOrder. Untuk proses penjualan, terdiri
dari beberapa proses transaksi yang dilakukan oleh pelanggan yang akan
AB
dijelaskan pada level 2 proses penjualan. Pada proses penjualan ini, pelanggan akan memberikan data pelanggan yang akan disimpan ke dalam tabel Customer dan sistem akan memberikan feedback berupa kartu
R
pelanggan. Data motor akan disimpan ke dalam tabel MotorPelanggan.
SU
Data jadwal service motor akan disimpan pada tabel JadwalService dan sistem akan memberikan catatan jadwal service kepada pelanggan. Data permintaan onderdil yang akan disimpan ke dalam tabel CatatanOnderdil,
M
kemudian sistem akan memberikan catatan onderdil. Data keluhan motor,
O
akan dicatat ke dalam tabel CatatanService dan sistem akan memberikan feedback berupa catatan keluhan dan catatan service. Data pesanan
ST
IK
onderdil akan disimpan ke dalam tabel PesananOnderdil dan pelanggan
akan menerima daftar pesanan onderdil dan nota pembayaran DP. Data booking akan disimpan ke dalam tabel BookingService dan pelanggan akan
menerima catatan booking.
82
Data Kilometer Data Booking PelPelaanggan Pelanggan nggan
Data Keluhan Data Motor
19
JadwalService
2
DetailPromo
22
Penjualan
Data Pesanan Onderdil
Data Jadwal Service
Data Permintaan Onderdil
AY
Data Detail Promo
A
Data Pelanggan Data Jadwal Service
2
Gudang
Work Order Gudang
Data Penjualan
Catatan Rekomendasi Service
Data Penjualan
Data Onderdil
8
Onderdil
Catatan Service
Data Onderdil 9
1
Catatan Onderdil
Service
18
DetailPesananOnderdil
AB
Data Service
Daftar Pesanan Onderdil
Data Detail Pesanan Onderdil
Nota Pembayaran DP
Data Detail Pesanan Onderdil 17
PesananOnderdil
Data Pesanan Onderdil
Histori Transaksi
Data Pesanan Onderdil
R
Proses Pemenuhan Permintaan Onderdil 16
CatatanOnderdil
Data Catatan Onderdil
15
DetailCatatan
Data Detail Catatan
Catatan Booking
Data Catatan Onderdil
SU
Nota Penjualan Kartu Pelanggan
Data Detail Catatan
14
CatatanService
Melakukan Transaksi Penjualan
Data Catatan Service
Catatan Keluhan
Data Catatan Service
13
BookingService
Data Booking Service
Catatan Jadwal Service
Data Booking Service
12
MotorPelanggan
Data Motor Pelanggan
Work Order Mekanik
O
M
Data Motor Pelanggan 11
Customer
Data Pelanggan 20
RekomendasiService
10
StokBarang
21
WorkOrderOnderdil
IK
ST
Data Rekomendasi Service Data Rekomendasi Service
Data Stok Barang
Work Order Onderdil
Rekomendasi Service
Data Pelanggan
Data Stok Barang
+
Data Stok Barang
Data Work Order 5
PengelolaanMekanik
1
JenisPromo
6
KetentuanPenawaran
30
PerbaikanMekanik
Data Pengelolaan Mekanik
Data Jenis Promo Data Ketentuan Penawaran Data Perbaikan Mekanik Data Perbaikan Mekanik
31
TolakanAntrean
Tolakan Antrean Tolakan Antrean
Gambar 3.41 DFD Level 1 Subproses Maintenance Data Transaksi
Mekanik
83
3. Level 1 subproses melakukan pengiriman SMS. Proses ini akan dijelaskan pada Gambar 3.42 halaman 84, sistem akan mengirimkan SMS kepada pelanggan berupa SMS info booking
yang diambil dari tabel
A
BookingService. SMS progress service yang diambil dari tabel CatatanService. Sedangkan SMS selamat ulang tahun dari tabel Customer.
AY
SMS hari raya diambil dari tabel TempleteHariRaya. SMS berita dan info akan diambil dari tabel BeritaDanInfo. SMS jadwal service akan diambil
AB
dari tabel JadwalService. Sebelum dikirim, SMS tersebut akan disimpan ke dalam satu tabel yaitu tabel SMS.
4. Level 1 subproses melakukan pengelolaan data web. Proses pengelolaan
R
data web dapat dilihat pada Gambar 3.43 halaman 85. Pada proses ini,
SU
pelanggan akan melakukan login dengan memasukkan username dan password terlebih dahulu. Kemudian pelanggan akan memberikan data pesanan
online
yang
nantinya
akan
disimpan
ke
dalam
tabel
M
PesananOnderdil dan tabel DetailPesananOnderdil. Jika pesanan ingin
O
diproses, pelanggan harus melakukan konfirmasi pembayaran DP yang akan disimpan ke dalam tabel TransferCustomer. Setelah itu sistem akan
ST
IK
memberikan informasi tentang status pesanan. Pelanggan juga dapat memberikan data kritik dan saran yang akan disimpan ke dalam tabel KritikDanSaran. Sistem juga dapat memberikan informasi berupa update onderdil baru yang diambil dari tabel Onderdil dan tabel StokBarang.
84
1
Pelanggan
11
HariRaya
Data Pelanggan
Data SMS Selamat Ulang Tahun
Melakukan Proses SMS Selamat Ulang Tahun
2
A
1
Data Hari Raya 23
TempleteHariRaya
Data SMS Hari Raya
1
AY
Data Templete Hari Raya Melakukan Proses SMS Hari Raya
Pelanggan Data Pelanggan
SMS Jadwal Service
3 JadwalServ ice
SMS Progress Service
Data Jadwal Service 1
SMS Berita Dan Info
Data SMS Jadwal Serv ice
AB
17
Pelanggan Data Pelanggan
Pelanggan
Melakukan Proses SMS Jadwal Serv ice
Berit aDanInfo
1
Pelanggan
Data Berita dan Info Data Pelanggan
Data SMS Berita Dan Info
24
SMS
Melakukan Proses SMS Berit a Dan In fo
Data SMS
SMS Selamat Ulang Tahun SMS Hari Raya Melakukan Proses Kirim SMS
SMS Info Booking
Data SMS
M
10
SU
4
R
7
6
15
CatatanServic e
O
Data Catatan Service
Pelanggan
Data Pelanggan
IK
1
ST
Data Pelanggan
34
Melakukan Proses SMS Progress Serv ice
Data SMS Progress Service
8
BookingServic e Data Booking Service
Melakukan Proses Peringatan Booking SMS
Data SMS Booking Servic e
Gambar 3.42 DFD Level 1 Subproses Melakukan Pengiriman SMS
85
Pelanggan
1
Pelanggan
Username dan Password
A
Data Pelanggan
AY
3
Melakukan Proses Login Web
30
AB
Pelanggan
KritikDanSaran
Kritik Dan Saran
Data Kritik dan Saran
Konfirmasi Transfer DP Online
SU
R
Data Pesanan Online
Pelanggan Pelanggan
1
Informasi Update Onderdil Baru
StokBarang
8
TipeMotor
Data Onderdil
Data Kategori Onderdil Data Transfer DP
Melakukan Proses Kritik dan Saran 26 35
KategoriOnderdil TransferCustomer
Data Transfer DP
O
Onderdil
Melakukan Proses Pesanan Onderdil
M
Data Stok Barang
5
Data Pelanggan
Data Pelanggan
Informasi Status Pesanan
28
2
Jenis Motor
IK
9
Jenis Promo
21
DetailPromo
ST
20
18
Pesanan Onderdil
19
DetailPesanan
Data Tipe Motor
Data Jenis Motor
Data Jenis Promo Data Detail Promo Data Pesanan Onderdil Data Detail Pesanan
Gambar 3.43 DFD Level 1 Subproses Melakukan Pengelolaan Data Web
86
5. Level 1 subproses melakukan proses pengelolaan pelanggan. Proses pengelolaan pelanggan akan dijelaskan pada Gambar 3.44. Pada proses ini, sistem akan melakukan pencarian dari tabel Penjualan untuk pelanggan
A
yang tidak pernah melakukan transaksi, data pelanggan tersebut akan disimpan pada tabel FollowUp dan kemudian pelanggan akan memberikan
AY
data berupa konfirmasi status pelanggannya. Sistem juga akan
memberikan reward kepada pelanggan dan perhitungan transaksi yang
AB
dilakukan oleh pelanggan yang didapat dari tabel Penjualan akan dicari pelanggan yang melakukan pembelian dan kunjungan terbanyak. Setelah
didapat data pelanggan yang mendapatkan reward, maka akan dimasukkan
Pelanggan
SU
R
ke dalam tabel RewardPelanggan.
Pelanggan
Reward Pelanggan
M
Konfir masi Status Pelanggan
O
1
2
Melakukan Proses Pemberian Reward Pelanggan
Melakukan Proses Maintenance Pelanggan Data Reward Customer
IK
Data Penjualan
ST
22
Penjualan
Data Jenis Reward
26
Jenis Reward 25
RewardCustomer
11
Customer
27
FollowUp
Data Pelanggan Data Follow Up Data Follow Up
29
MaintenanceCustomer Data Maintenance Pelanggan
Gambar 3.44 DFD Level 1 Subproses Melakukan Proses Pengelolaan Pelanggan
87
6. Level 1 subproses membuat pelaporan. Proses pembuatan laporan ini akan dijelaskan pada Gambar 3.45 halaman 88. Proses ini manajer akan menerima beberapa laporan, yaitu laporan pelanggan, sistem akan
A
mengambil data dari tabel Customer, tabel Penjualan dan tabel MotorPelanggan untuk menghitung total kunjungan pelanggan, nominal
AY
belanja dan kepemilikan motor pelanggan. Laporan motor pelanggan,
sistem akan mengambil data yang dihasilkan dari tabel MotorPelanggan.
AB
Laporan catatan service, sistem akan mengambil data dari tabel
CatatanService yang telah dilakukan pelanggan. Laporan booking service, sistem mengambil data yang dihasilkan dari tabel BookingService.
R
Kemudian sistem akan memproses data catatan onderdil yang diambil dari
SU
tabel CatatanOnderdil untuk dihasilkan menjadi laporan catatan onderdil. Selain itu, sistem akan mengambil data pesanan onderdil pelanggan yang tersimpan di dalam tabel PesananOnderdil dan akan diproses untuk
M
dijadikan laporan pesanan onderdil. Laporan kritik dan sarandihasilkan
O
dari data tabel KritikDanSaran. Laporan reward pelanggan akan diambil dari data tabel RewardCustomer. Laporan penjualan service dan onderdil
ST
IK
yang dihasilkan dari tabel Penjualan. Sistem akan mengambil data mekanik dari tabel PengelolaanMekanik dan tabel CatatanService untuk membuat laporan mekanik yang akan menampilkan perbaikan yang dilakukan oleh mekanik. Laporan jadwal service dihasilkan dari data yang telah tersimpan ke dalam tabel JadwalService. Laporan berita dan info berasal dari tabel BeritaDanInfo.
88
1
4 6
Service
16
DetailCatatan
5
Onderdil
19
DetailPesanan
4
Karyawan
Laporan Data Onderdil
Data Service Data Detail Catatan
Membuat Laporan Data Onderdil
Data Detail Catatan
Laporan Data Service
Data Onderdil Data Detail Pesanan
2
3 Data Karyawan
CatatanService
Laporan Data Pelanggan
Data Catatan Service 1
Pelanggan
3
MotorPelanggan
13
Penjualan
Data Pelanggan Membuat Laporan Data Pelanggan
Data Motor Pelanggan
Laporan Catatan Service Data Detail Catatan Data Catatan Service
19
DetailPesanan
16
DetailCatatan
Data Detail Pesanan
5
Data Detail Catatan
R
Membuat Laporan Catatan Service
AB
Manager
Laporan Data Karyawan
Membuat Laporan Data Karyawan
Data Penjualan
6
Manager
AY
15 Manager
Manager
Membuat Laporan Data Service
A
Manager
15
CatatanService
13
Penjualan
Manager
Laporan Data Transaksi Penjualan
SU
Data Catatan Service
18
Pesanan Onderdil
14
CatatanOnderdil
Data Catatan Onderdil
14
CatatanOnderdil
Data Detail Catatan
16
DetailCatatan
29
RewardPelanggan
1
Pelanggan
7
Manager
Laporan Catatan Onderdil
M
Membuat Laporan Catatan Onderdil
O
ST
Manager
Data Penjualan Data Pesanan Onderdil Data Catatan Onderdil
10
Data Reward Pelanggan Data Pelanggan
Manager Membuat Laporan Reward Pelanggan
Laporan Reward Pelanggan
8
Data Pesanan Onderdil
Laporan Pesanan Onderdil
IK
Manager
Membuat Laporan Penjualan
Membuat Laporan Pesanan Onderdil
Data Detail Pesanan 36
18
Pesanan Onderdil
19
DetailPesanan
11
MaintenanceCustomer
Manager
Data Maintence Pelanggan Membuat Laporan Maintenance Pelanggan
Laporan Maintenance Pelanggan
9 Laporan Krit ik dan Saran
30
Data Kritik dan Saran Membuat Laporan Kritik dan Saran
34
KritikDanSaran
12
BookingService Data Booking
Manager Membuat Laporan Booking Service
Laporan Booking Service
Gambar 3.45 DFD Level 1 Subproses Membuat Pelaporan
89
d.
DFD Level 2 Sistem Informasi Pelayanan Pelanggan. Level 2 sistem informasi pelayanan ini merupakan breakdown dari proses yang terjadi pada level 1. Adapun beberapa proses yang terdapat pada level 2
A
adalah sebagai berikut :
AY
1. Level 2 subproses melakukan proses penjualan. Proses penjualan ini yang akan dijelaskan pada Gambar 3.46 halaman 92, dapat dibagi lagi menjadi beberapa proses, antara lain melakukan proses pendaftaran pelanggan,
AB
melakukan proses transaksi catatan service, melakukan proses transaksi catatan onderdil, melakukan proses pesanan onderdil, melihat histori
R
transaksi pelanggan, dan melakukan proses pembayaran. Proses
SU
pendaftaran ini terjadi jika pelanggan pertama kali melakukan transaksi pada perusahaan. Pelanggan akan diminta oleh sistem berupa data pelanggan yang akan disimpan ke dalam tabel Customer. Untuk
M
pelanggan yang melakukan service maka, sistem akan meminta data motor kepada pelanggan yang akan disimpan ke dalam tabel
O
MotorCustomer. Setelah proses pendaftaran selesai, maka akan berlanjut
ST
IK
ke proses berikutnya, yaitu proses transaksi catatan service. Proses ini
akan berlangsung jika pelanggan ingin melakukan service motor. Pendaftaran service ini dilakukan dengan dua cara, yaitu booking service
maupun datang langsung. Pelanggan yang melakukan proses booking akan memberikan data booking kepada sistem yang akan disimpan ke dalam tabel BookingService
dan sistem akan memberikan feedback
kepada pelanggan berupa catatan booking. Untuk pelanggan yang datang langsung untuk melakukan service, maka pelanggan akan memberikan
90
data keluhan motor dan sistem akan menyimpan data tersebut ke dalam tabel CatatanService dan nantinya pelanggan akan menerima catatan keluhan dari sistem sebagai feedback. Selain itu, sistem akan menerima
A
data service motor dari pelanggan yang berisi data kilometer motor pelanggan, yang akan disimpan ke dalam tabel JadwalService dan sistem
AY
akan memberikan feedback berupa jadwal service kepada pelanggan. Setelah motor diperiksa oleh karyawan, maka karyawan akan memberikan
AB
data rekomendasi service kepada sistem yang berisi service dan onderdil yang diperlukan oleh motor pelanggan. Jika pelanggan tidak bersedia melakukan perbaikan, maka data tersebut akan disimpan ke dalam tabel
R
RekomendasiService yang tercatat sebagai data rekomendasi service saat
SU
pelanggan melakukan service motor berikutnya. Karyawan akan menerima work order dari sistem dan untuk catatan perbaikan onderdil dan service motor, akan disimpan ke dalam tabel DetailCatatan. Setelah
M
melakukan pencatatan perbaikan onderdil dan service yang diperlukan,
O
maka sistem akan memberikan catatan service kepada pelanggan. Proses transaksi catatan onderdil berlaku untuk pelanggan yang melakukan
ST
IK
transaksi pembelian onderdil. Pelanggan akan memberikan data permintaan onderdil kepada sistem, kemudian sistem akan mencatat daftar onderdil
tersebut
ke
dalam
tabel
CatatanOnderdil
dan
DetailCatatanOnderdil. Sistem akan memberikan feedback berupa catatan onderdil kepada pelanggan. Karyawan gudang akan menerima work order dari sistem. Untuk proses transaksi pesanan onderdil, berlangsung jika pelanggan melakukan proses pemesanan onderdil.
91
Pelanggan akan memberikan data pesanan onderdil kepada sistem. Sistem akan menyimpan data tersebut ke dalam tabel PesananOnderdil dan DetailPesanan. Setelah data tersimpan, maka sistem akan memberikan
A
daftar pesanan onderdil kepada pelanggan. Setelah pelanggan selesai melakukan transaksi, maka proses berpindah ke proses pembayaran.
AY
Proses ini akan berlangsung di kasir yang akan mencari data transaksi sesuai dengan jenis transaksi yang dilakukan oleh pelanggan. Pencarian
AB
data transaksi tersebut berasal dari tabel CatatanService, tabel CatatanOnderdil, dan tabel PesananOnderdil. Setelah melakukan pencarian dan maka sistem akan memberikan nota penjualan kepada
R
pelanggan. Untuk pelanggan yang melakukan proses pemesanan onderdil,
SU
maka pelanggan harus melakukan pembayaran DP pesanan dan sistem
ST
IK
O
M
akan memberikan nota pembayaran DP kepada pelanggan.
92
15 DetailCatatan
9
Data Detail Catatan
Servic e
Mekanik
Data Kilometer Work Order Mekanik Rekomendasi Service
Data Perbaikan Mekanik
PerbaikanMekanik
5
PengelolaanMekanik
1
JenisPromo
Data Keluhan
A
30
Pelanggan
Data Booking
2
Catatan Rekomendasi Service
Data Perbaikan Mekanik
Catatan Service
Data Pengelolaan Mekanik
AY
Catatan Keluhan
Data Jenis Promo
Catatan Booking
2
DetailPromo
20
RekomendasiServ ice
19
Data Catatan JadwalDetailS ervice
Pelanggan
Data Detail Promo
Catatan Jadwal Service
Data Rekomendasi Serv ice
1
Data Catatan Serv ice
Data Rekomendasi Serv ice
Data Pelanggan
Data Service Data Jadwal Service
13
Data Motor
BookingService
Melakukan Proses Catatan Service
AB
Data Jadwal Service
Kartu Pelanggan
Data Booking Service
Data Booking Service
12
MotorP elanggan
Melakukan Proses Pendaftaran
Data Motor Pelanggan
+
R
Data Motor Pelanggan
+
16
CatatanOnderdil
8
Onderdil
3
Data Catatan Onderdil
Pelanggan His tori Transaksi
SU
Data Catatan Onderdil
Data Pelanggan
10
StokBarang
21
WorkOrderOnderdil Data Detail Catatan
11
M
O CatatanServ ice
Catatan Onderdil
17
4 Data Pesanan Onderdil
PesananOnderdil
Data Pesanan Onderdil
Data Pesanan Onderdil
Daftar Pesanan Onderdil
Data Pesanan Onderdil
Data Catatan Onderdil
18
DetailPesananOnderdil
21
WorkOrderOnderdil
Melakukan Proses Histori Service
Data Detail Pesanan Onderdil Data Detail Pesanan Onderdil
Melakukan Proses Pesanan Onderdil
Data Work Order
IK
ST
Melakukan Proses Catatan Onderdil
Pelanggan
Data Pelanggan
Data Pelanggan
Data Catatan Serv ice
14
Data Work Order
Data Pelanggan
5
CatatanOnderdil
Data Permintaan Onderdil
Data Stok Barang
Customer
Data Pelanggan
16
Data Onderdil
Data Stok Barang
10
StokBarang
Data Stok Barang
8
Onderdil
Data Onderdil
22
Penjualan Penjualan
Data Stok Barang
Data Penjualan
6 Nota Penjualan Data Penjualan Nota Pembayaran DP Data Penjualan 6
KetentuanPenawaran
Melakukan Proses Pembayaran Data Ketentuan Penawaran
Gambar 3.46 DFD Level 2 Subproses Melakukan Proses Penjualan
93
e.
DFD Level 3 Sistem Informasi Pelayanan Pelanggan. Level 3 sistem informasi pelayanan ini merupakan breakdown dari proses yang terjadi pada level 2. Adapun beberapa proses yang terdapat pada level 3
A
adalah sebagai berikut : 1. Level 3 subproses melakukan proses pendaftaran. Proses pendaftaran ini
AY
akan dijelaskan pada Gambar 3.47 memiliki dua proses yaitu melakukan proses pendaftaran pelanggan dan melakukan proses pendaftaran motor Pada
proses
pendaftaran
pelanggan,
pelanggan
akan
AB
pelanggan.
memberikan data pelanggan kepada sistem. Kemudian sistem akan menyimpan data pelanggan tersebut ke dalam tabel Customer dan
R
pelanggan akan diberikan kartu pelanggan sebagai feedback dari sistem.
SU
Untuk proses pendaftaran motor pelanggan, pelanggan akan memberikan data motor kepada sistem dan data tersebut akan disimpan ke dalam tabel
M
MotorPelanggan.
2
Melakukan Proses Pendaftaran Pelanggan
IK
O
1
Melakukan Proses Pendaftaran MotorPelanggan
Kartu Pelanggan
ST
Data Pelanggan
Pelanggan
Data Pelanggan
Data Pelanggan
11
Customer
12
MotorPelanggan
Data Pelanggan Pelanggan Data Motor Pelanggan
Data Motor
Gambar 3.47 DFD Level 3 Subproses Melakukan Proses Pendaftaran
94
2. Level 3 subproses melakukan proses transaksi catatan service. Proses transaksi catatan service ini yang akan dijelaskan pada Gambar 3.48 halaman 96 memiliki beberapa proses yaitu melakukan proses booking
A
service, melakukan proses pencatatan keluhan, melakukan proses antrian, melakukan proses pencatatan kebutuhan service, melakukan proses
AY
pencatatan rekomendasi service, melakukan proses pencatatan jadwal service. Untuk melakukan service motor, pelanggan dapat melakukan
AB
proses booking service terlebih dahulu. Proses ini harus dilakukan minimal satu hari sebelum waktu service yang diinginkan dan data motor pelanggan harus terdaftar terlebih dahulu. Pelanggan akan memberikan
R
data booking kepada sistem yang akan disimpan ke dalam tabel
SU
BookingService dan tabel CatatanService. Sistem kemudian memberikan feedback berupa catatan booking kepada pelanggan. Untuk pelanggan yang datang langsung saat melakukan service, maka proses akan berpindah ke
M
proses pencatatan keluhan service. Pelanggan akan memberikan data
O
keluhan motor kepada sistem yang nantinya akan disimpan ke dalam tabel CatatanService, dan sistem akan mencetak catatan keluhan untuk
ST
IK
diberikan ke pelanggan. Setelah itu, pelanggan akan memasuki proses antrian yang akan mengambil data pelanggan dari tabel CatatanService
dan mengambil data pengelolaan mekanik yang berasal dari tabel PengelolaanMekanik. Jika pelanggan telah memasuki proses perbaikan, maka proses akan berpindah ke proses pencatatan kebutuhan service. Pada
proses ini, akan dilakukan pencatatan data onderdil untuk pergantian onderdil baru yang diperlukan dan data service untuk service yang telah
95
dilakukan mekanik. Data tersebut akan disimpan ke dalam tabel DetailCatatanService. Sistem akan memberikan work order service untuk karyawan. Setelah pencatatan detail catatan service telah dilakukan, maka
A
sistem akan mencetak catatan service yang berisi daftar list perbaikan service dan pergantian onderdil tersebut dan memberikannya kepada
AY
pelanggan. Pada proses transaksi catatan service, maka akan dilakukan
proses pencatatan rekomendasi service. Pada proses ini, karyawan akan
AB
memberikan rekomendasi service setelah melakukan pengecekan terhadap
motor pelanggan. Data rekomendasi service ini berisi data service yang perlu diperbaiki pada motor pelanggan sehubungan dengan adanya
R
kerusakan motor. Jika pelanggan tidak ingin melakukan perbaikan atas
SU
rekomendasi yang diberikan karyawan, maka data ini akan disimpan ke dalam tabel RekomendasiService yang dibutuhkan sewaktu pelanggan melakukan service motor berikutnya. Kemudian sistem akan mencetak
M
data tersebut dan memberikannya kepada pelanggan. Proses selanjutnya
O
adalah proses pencatatan jadwal service. Pelanggan akan memberikan data service motor kepada sistem yang berisi data kilometer motor. Data ini
ST
IK
akan diolah sesuai dengan tanggal service saat itu dan akan didapatkan tanggal jadwal service motor pelanggan yang akan datang. Data jadwal service tersebut akan disimpan ke dalam tabel JadwalService. Sistem akan memberikan jadwal service kepada pelanggan sebagai feedback.
96
Data Booking Pelanggan CatatanBooking
1
Pelanggan
Data Detail Catatan
DetailCatatan
Data Booking Service
BookingService
CatatanService
Data Detail Catatan Data Booking Service
9
Service
14
CatatanService
Data Service
Melakukan Proses Booking Service
AY
13
A
4 15
Mekanik
Data Motor Pelanggan
Data Catatan Service Data Catatan Service6
5
Pengelola nMekanik
Melakukan Proses Pencatatan CatatanService
AB
+
WorkOrder Mekanik
1 JenisPromo
Data Jenis Promo
Data Pengelola n Mekanik
Data Detail Promo
R
Data Catatan Service
2 DetailPromo
3
12 MotorPelang an
SU
Data Catatan Service
14
5 CatatanJadwal Service
Pelanggan
CatatanService
Data Catatan Service
Data Kilometer
Melakukan Proses AntreanService
Data Catatan Service
Data Jadwal Service Melakukan Pencatatan Jadwal Service
19 JadwalService
M
Data Jadwal Service
O
Data Catatan Service
Data Catatan Service
2
IK
Data Motor Pelanggan
30
PerbaikanMekanik
Data Rekomendasi Service 14
CatatanService
Melakukan DaftarKeluhan Service Data Catatan Service
Pelanggan
20 RekomendasiService
Data Rekomendasi Service
Data Perbaikan Mekanik Data Perbaikan Mekanik
ST
6
Melakukan Pencatatan Rekomendasi Service
CatatanRekomendasi Service
Pelanggan
CatatanKeluhan Data Keluhan Rekomendasi Service Mekanik
Gambar 3.48 DFD Level 3 Subproses Melakukan Proses Transaksi Catatan Service
97
f.
DFD Level 4 Sistem Informasi Pelayanan Pelanggan. Level 4 sistem informasi pelayanan ini merupakan breakdown dari proses booking service pada Level 3. Pada proses booking service ini terdapat dua
A
proses yang akan dijelaskan pads Gambar 3.49 yaitu melakukan proses pendaftaran booking service dan proses registrasi ulang booking service. Pada
AY
proses pendaftaran booking service ini, pelanggan akan memberikan data
booking service kepada sistem dan sistem akan memberikan catatan booking
AB
kepada pelanggan. Proses booking ini harus dilakukan minimal satu hari sebelum service dilakukan dan motor pelanggan telah terdaftar. Setelah melakukan proses booking service, saat pelanggan datang sesuai dengan
R
waktu booking, maka pelanggan harus melakukan proses registrasi ulang
SU
booking service sebagai tanda bahwa pelanggan telah dapat melakukan service.
Catatan Booking Pelanggan
M
Data Booking
O
1
ST
IK
Melakukan Pendaftaran Booking Service
12
MotorPelanggan
14
CatatanService
13
BookingService
Data Motor Pelanggan Data Catatan Service Data Booking Service
Data Booking Service Data Booking Service
3
2 Data Booking Service Data Booking Service
Melakukan Registrasi Booking Service
Melakukan Maintenance Booking Service
Gambar 3.49 DFD Level 2 Subproses Melakukan Proses Booking Service
98
3.2.4. Entity Relationship Diagram Entity Relationship Diagram (ERD) digunakan untuk menggambarkan pemrosesan dan hubungan data-data yang digunakan dalam sistem informasi
A
pelayanan pelanggan. ERD menyediakan bentuk untuk menunjukkan struktur
digambarkan dengan menggunakan simbol entitas.
AY
keseluruhan kebutuhan data dari pemakai. Dalam ERD, data tersebut
Dalam perancangan sistem informasi pelayanan pelanggan pada UD.
AB
Remaja Motor, terdapat tiga puluh satu entitas untuk menyediakan data yang dibutuhkan. Kemudian merelasikan entitas-entitas yang saling berhubungan untuk
menghasilkan rancangan ERD dalam bentuk conceptual data model (CDM),
R
seperti yang akan dijelaskan pada Gambar 3.50 yang terdapat pada halaman 99.
SU
Conceptual data model (CDM) ini merupakan rancangan tabel yang akan dibuat pada sistem informasi pelayanan pelanggan. Dari rancanan conceptual data model (CDM), maka akan dilakukan generate untuk menghasilkan rancangan physical
M
data model (PDM) yang akan dipaparkan pada Gambar 3.51 yang terletak pada
O
halaman 100. Physical data model (PDM) ini merupakan gambaran umum dari struktur database dari sistem informasi pelayanan pelanggan pada UD. Remaja
ST
IK
Motor.
99
MaintenanceCustomer FollowUp id_maintenance
Characters (15) id_followUp Characters (15) tanggal_maintenance Date & Time bulan_followUp Characters (5) memiliki tanggal_transaksiTerakhir Date & Time tahun_followUp Characters (5) status_customer Characters (50) jenis_customer Characters (15) id_maintenance tanggal_transaksi Date & Time ... status Characters (5) keterangan Characters (500) RewardCustomer
terdapat
memiliki
terdapat CatatanService
id_booking Characters (15) tanggal_booking Date & Time tanggal_service Date & Time memiliki jenis_transaksi Characters (15) keluhan Characters (1000) status Characters (5)
memiliki
terdapat
memiliki
memiliki
memiliki
Penjualan
TransferCustomer
id_transferCustomer Characters (15) <M> jenis_atm Characters (15) nomor_rekening Characters (15) atas_nama Characters (50) besar_nominal Money
id_penjualan
id_transferCustomer ...
memiliki
memiliki
memiliki
memiliki
terdapat
memiliki
MotorCustomer plat_nomor Characters (10) tahun_pembuatan Characters (5) isi_silinder Characters (10) nomor_rangka Characters (15) nomor_mesin Characters (15) warna Characters (20)
id_catatanOnderdil Characters (13) tanggal Date & Time status Characters (5) nomor_antrean Short integer
terdapat terdapat
id_catatanOnderdil
terdapat
memiliki
plat_nomor
Karyawan
id_karyawan Characters (5) nama_karyawan Characters (50) jabatan Characters (30) handphone Characters (15) telepon Characters (15) alamat Characters (500) tanggal_masuk Date & Time
M
id_rekomendasiService ...
memiliki
WorkOrder
memiliki
id_workOrderOnderdil Characters (15) <M> id_transaksi Characters (13) tanggal_workOrder Date & Time id_tenagaGudang Characters (5) status Characters (5)
O
id_perbaikanMekanik Characters (20) <M> tanggal_masuk Date & Time estimasi_lamaService Integer estimasi_waktuKeluar Date & Time id_perbaikanMekanik
id_workOrder ... memiliki
id_pesananOnderdil ... memiliki terdapat DetailPesananOnderdil id_detailPesananOnderdil Characters (16) tanggal_pengambilan Date & Time jenis_order Characters (10) id_order Characters (15) jumlah Short integer harga Money diskon Short integer status_barang Characters (15)
DetailCatatan
terdapat
PesananOnderdil
id_pesananOnderdil Characters (11) <M> tanggal_pesan Date & Time pesanan_via Characters (20) nominal_dp Money
terdapat
id_karyawan
PerbaikanMekanik
id_kritikDanSaran ...
id_penjualan Characters (11) tanggal_penjualan Date & Time jenis_pembayaran Characters (50) total_pembayaran Money
memiliki
SU
RekomendasiService
IK
KritikDanSaran
id_kritikDanSaran Characters (50) nama Characters (100) kritik Characters (4000) download Characters (50)
CatatanOnderdil
id_jadwalService ...
id_rekomendasiService Characters (11) <M> keadaan_baik Characters (3) ganti Characters (3) periksa Characters (3) tidak_ada Characters (3)
id_catatanService ...
memiliki
Identifier_1 ...
id_rewardCustomer ...
R
JadwalService id_jadwalService Characters (11) kilometer_awal Characters (15) tanggal_serviceAwal Date & Time kilometer_service Characters (5) tanggal_jadwalService Date & Time
id_customer ...
memiliki
id_catatanService <M> tanggal_masuk Date & Time jenis_transaksi Characters (15) keluhan Characters (1000) waktu_masuk waktu_keluar status Characters (5) status_daftar nomor_antrean Short integer
id_booking
ST
id_customer Characters (14) <M> jenis_customer Characters (15) nama_customer Characters (50) terdapat email Characters (50) password Characters (50) tanggal_lahir Date & Time alamat Characters (500) jenis_kelamin Characters (10) status Characters (5) handphone Characters (15) agama Characters (20) memiliki tanggal_masuk Date & Time edit Characters (3)
KodeSMS
terdapat
memiliki
Customer
KodeSMS Float (18) <M> Pesan Characters (400) tanggal Date & Time PengirimPenerima Characters (150) status Characters (5) Tipe Characters (10) Pelayanan Characters (150) KodeKirimSMS Characters (250)
id_jenisReward Characters (5) jenis_reward Characters (50) ketentuan_pemberian Short integer
A
terdapat
id_beritaDanInfo ... TempleteHariRaya id_templeteHariRaya Characters (12) tahun Characters (5) tanggal_hariRaya Date & Time status Characters (5)
memiliki
SMS
JenisReward
memiliki
id_rewardCustomer Characters (15) <M> tanggal_pemberian Characters (5) total_kunjungan Short integer total_belanja Money besar_reward Money keterangan Characters (500)
AB
id_beritaDanInfo Characters (13) tanggal_berita Date & Time jenis_berita Characters (150) rangkuman Characters (300) berita_danInfo Characters (4000)
BookingService
memiliki
jenis_customer ...
BeritaDanInfo
id_templeteHariRaya ...
id_followUp ... memiliki
AY
KetentuanPenawaran id_ketentuanPenawaran Characters (15) jenis_customer Characters (15) diskon_customer Short integer minimal_kunjungan Short integer minimal_nominalBelanja Money followup_pertama Short integer followup_kedua Short integer
id_detailCatatan Characters (16) jenis_order Characters (10) id_order Characters (15) jumlah Short integer harga Money diskon Short integer status_barang Characters (15)
id_detailPesananOnderdil ...
id_detailCatatan
terdapat terdapat
memiliki
terdapat
Service PengelolaanMekanik id_pengelolaanMekanik Integer nama_pengelola Characters (20) status_mekanik Short integer
id_service Characters (15) nama_service Characters (50) harga Money keterangan Characters (500)
id_pengelolaanMekanik ...
id_service
Onderdil id_onderdil Characters (7) nama_onderdil Characters (50) jenis_onderdil Characters (50) merk Characters (50) kualitet Characters (50) stok_min Short integer satuan Characters (10) harga_pokok Money harga_jual Money keterangan Characters (500) image Characters (4000) imageBesar Characters (4000) status Characters (5) id_onderdil ...
StokBarang terdapat
id_stok tanggal_stok jumlah_stok jenis keterangan status
Characters (15) <M> Date & Time Characters (7) Short integer Characters (500) Characters (5)
id_stok ...
JenisPromo
DetailPromo memiliki
id_detailPromo Characters (15) id_order Characters (15) jenis_order Characters (10) diskon Short integer id_detailPromo ...
memiliki
id_jenisPromo Characters (15) <M> jenis_promo Characters (50) tanggal_awalBerlaku Date & Time tanggal_batasBerlaku Date & Time status Characters (5) id_jenisPromo ...
Gambar 3.50 CDM Sistem Informasi Pelayanan Pelanggan pada UD. Remaja Motor
100
FollowUp
char(12) char(5) timestamp char(5)
BookingService id_booking plat_nomor id_catatanService tanggal_booking tanggal_service jenis_transaksi keluhan ... status
char(15) char(10) timestamp timestamp char(15) char(1000) char(5) JadwalService
id_jadwalService plat_nomor kilometer_awal tanggal_serviceAwal kilometer_service tanggal_jadwalService ...
char(11) char(10) char(15) timestamp char(5) timestamp
MotorCustomer
char(11) char(10) char(3) char(3) char(3) char(3)
char(10) char(14) char(5) char(10) char(15) char(15) char(20)
char(10) char(15) char(14) char(5) timestamp char(15) char(1000) char(5) smallint
char(5) char(50) char(30) char(15) char(15) char(500) timestamp
PerbaikanMekanik
id_catatanService id_pengelolaanMekanik integer id_perbaikanMekanik char(20) tanggal_masuk timestamp estimasi_lamaService integer estimasi_waktuKeluar timestamp ...
O IK
ST
char(14) char(15) char(15) char(50) char(50) char(50) timestamp char(500) char(10) char(5) char(15) char(20) timestamp char(3)
PengelolaanMekanik id_pengelolaanMekanik integer id_karyawan char(5) nama_pengelola char(20) status_mekanik smallint ...
JenisReward id_jenisReward char(5) jenis_reward char(50) ketentuan_pemberian smallint ... KritikDanSaran id_kritikDanSaran id_customer nama kritik download ...
char(50) char(14) char(100) char(4000) char(50)
Penjualan
id_penjualan id_customer id_catatanService id_catatanOnderdil id_pesananOnderdil tanggal_penjualan jenis_pembayaran ... total_pembayaran
TransferCustomer
char(11) char(14) char(13) char(11) timestamp char(50) numeric(8,2)
id_transferCustomer char(15) id_pesananOnderdil char(11) id_customer char(14) jenis_atm char(15) nomor_rekening char(15) atas_nama char(50) besar_nominal numeric(8,2) ...
CatatanOnderdil
id_catatanOnderdil id_karyawan id_penjualan id_customer tanggal status nomor_antrean ...
char(13) char(5) char(11) char(14) timestamp char(5) smallint
Karyawan
id_karyawan nama_karyawan jabatan handphone telepon alamat tanggal_masuk
M
id_rekomendasiService plat_nomor keadaan_baik ganti periksa tidak_ada ...
id_catatanService plat_nomor id_booking id_customer id_karyawan tanggal_masuk jenis_transaksi keluhan waktu_masuk waktu_keluar status status_daftar nomor_antrean ...
Customer id_customer id_ketentuanPenawaran jenis_customer nama_customer email password tanggal_lahir alamat jenis_kelamin status handphone agama tanggal_masuk edit
SU
RekomendasiService
plat_nomor id_customer tahun_pembuatan isi_silinder nomor_rangka nomor_mesin warna
char(15) char(5) char(14) char(5) smallint numeric(8,2) numeric(8,2) char(500)
AY
TempleteHariRaya id_templeteHariRaya tahun tanggal_hariRaya status
RewardCustomer id_rewardCustomer id_jenisReward id_customer tanggal_pemberian total_kunjungan total_belanja besar_reward keterangan ...
SMS KodeSMS float(18) id_templeteHariRaya char(12) id_customer char(14) id_jadwalService char(11) id_beritaDanInfo char(13) id_booking char(15) Pesan char(400) tanggal timestamp PengirimPenerima char(150) status char(5) Tipe char(10) Pelayanan char(150) KodeKirimSMS char(250) ... CatatanService
char(15) char(15) char(14) timestamp timestamp char(50)
AB
char(13) timestamp char(150) char(300) char(4000)
char(15) char(15) smallint smallint numeric(8,2) smallint smallint
id_maintenance id_followUp id_customer tanggal_maintenance tanggal_transaksiTerakhir status_customer ...
R
BeritaDanInfo id_beritaDanInfo tanggal_berita jenis_berita rangkuman berita_danInfo ...
id_ketentuanPenawaran jenis_customer diskon_customer minimal_kunjungan minimal_nominalBelanja followup_pertama followup_kedua ...
MaintenanceCustomer
char(15) char(14) char(5) char(5) char(15) timestamp char(5) char(500)
A
KetentuanPenawaran
id_followUp id_customer bulan_followUp tahun_followUp jenis_customer tanggal_transaksi status keterangan
DetailCatatan id_detailCatatan id_service id_catatanService id_onderdil id_catatanOnderdil jenis_order id_order jumlah harga diskon status_barang ...
char(16) char(15) char(7) char(13) char(10) char(15) smallint numeric(8,2) smallint char(15)
Service id_service nama_service harga keterangan
char(15) char(50) numeric(8,2) char(500)
PesananOnderdil
id_pesananOnderdil id_karyawan id_customer tanggal_pesan pesanan_via nominal_dp ...
WorkOrder id_workOrderOnderdil id_catatanService id_catatanOnderdil id_karyawan id_pesananOnderdil id_transaksi tanggal_workOrder id_tenagaGudang status ...
char(11) char(5) char(14) timestamp char(20) numeric(8,2)
char(15) char(13) char(5) char(11) char(13) timestamp char(5) char(5)
DetailPesananOnderdil
id_detailPesananOnderdil id_pesananOnderdil id_onderdil tanggal_pengambilan jenis_order id_order jumlah harga diskon status_barang ... Onderdil
id_onderdil nama_onderdil jenis_onderdil merk kualitet stok_min satuan harga_pokok harga_jual keterangan image imageBesar status
char(7) char(50) char(50) char(50) char(50) smallint char(10) numeric(8,2) numeric(8,2) char(500) char(4000) char(4000) char(5)
char(16) char(11) char(7) timestamp char(10) char(15) smallint numeric(8,2) smallint char(15)
StokBarang id_stok char(15) id_onderdil char(7) tanggal_stok timestamp jumlah_stok char(7) jenis smallint keterangan char(500) status char(5) ... DetailPromo id_detailPromo id_onderdil id_jenisPromo id_order jenis_order diskon ...
char(15) char(7) char(15) char(15) char(10) smallint
JenisPromo id_jenisPromo jenis_promo tanggal_awalBerlaku tanggal_batasBerlaku status ...
char(15) char(50) timestamp timestamp char(5)
Gambar 3.51 PDM Sistem Informasi Pelayanan Pelanggan pada UD. Remaja Motor
101
3.2.5. Struktur Tabel Struktur tabel akan menjelaskan tentang fungsi tabel, relasi antar tabel, constraint, dan item-item yang terdapat dalam sebuah tabel yang dapat digunakan
Primary Key
: ID_CUSTOMER
Foreign Key
:-
Fungsi
: Menyimpan data pelanggan
AY
Tabel Customer
AB
1.
A
sebagai gambaran dari database yang terbentuk.
Tabel 3.1 Customer Size 14 10 50 50 50 500 10 20 20 20 20 3
M
IK
O
Keterangan Kode pelanggan Jenis pelanggan Nama pelanggan Alamat email pelanggan Password pelanggan Tanggal lahir pelanggan Alamat pelanggan Jenis kelamin pelanggan Status pelanggan Telepon pelanggan Handphone pelanggan Agama pelanggan Tanggal masuk pelanggan Status edit data pelanggan
R
Tipe Data Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Datetime Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Datetime Nvarchar
SU
Nama Field ID_CUSTOMER JENIS_CUSTOMER NAMA_CUSTOMER EMAIL PASSWORD TANGGAL_LAHIR ALAMAT JENIS_KELAMIN STATUS TELEPON HANDPHONE AGAMA TANGGAL_MASUK EDIT
ST
2.
Tabel MotorCustomer Primary Key
: PLAT_NOMOR
Foreign Key
: ID_CUSTOMER
Fungsi
: Menyimpan data motor pelanggan
102
Tabel 3.2 MotorCustomer
A
Keterangan Plat nomor motor pelanggan Kode pelanggan Kode tipe motor pelanggan Tahun pembuatan motor Isi silinder motor Nomor rangka silinder Nomor mesin silinder Warna motor
AB
Tabel BeritaDanInfo Primary Key
: ID_BERITADANINFO
Foreign Key
:-
Fungsi
: Menyimpan data berita dan info
R
3.
Size 10 14 5 5 10 15 15 20
AY
Nama Field Tipe Data PLAT_NOMOR Nvarchar ID_CUSTOMER Nvarchar ID_TIPEMOTOR Nvarchar TAHUN_PEMBUATAN Nvarchar ISI_SILINDER Nvarchar NOMOR_RANGKA Nvarchar NOMOR_MESIN Nvarchar WARNA Nvarchar
SU
Tabel 3.3 BeritaDanInfo
O
M
Nama Field Tipe Data ID_BERITADANINFO Nvarchar TANGGAL_BERITA Datetime JENIS_BERITA Nvarchar RANGKUMAN Nvarchar BERITA_DANINFO Nvarchar
ST
Keterangan Kode berita dan info Tanggal berita dan info Jenis berita Rangkuman berita Detail berita dan info
Tabel TempleteHariRaya Primary Key
: ID_TEMPLETEHARIRAYA
Foreign Key
:-
Fungsi
: Menyimpan data templete hari raya
IK
4.
Size 13 150 300 4000
Tabel 3.4 TempleteHariRaya
Nama Field Tipe Data ID_TEMPLETEHARIRAYA Nvarchar
Size 12
Keterangan Kode templete hari raya
103
Tabel 3.4 TempleteHariRaya (lanjutan) Size 5 5 5
Keterangan Kode hari raya Tahun hari raya Tanggal hari raya Status
AY
Tabel Karyawan Primary Key
: ID_KARYAWAN
Foreign Key
:-
Fungsi
: Menyimpan data karyawan
AB
5.
Tipe Data Nvarchar Nvarchar Datetime Nvarchar
A
Nama Field ID_HARIRAYA TAHUN TANGGAL_HARIRAYA STATUS
Tipe Data Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Datetime
Size 5 50 30 15 15 500 -
Tabel JadwalService
O
6.
Primary Key
: ID_JADWALSERVICE
Foreign Key
: PLAT_NOMOR
Fungsi
: Menyimpan data jadwal service
IK
ST
Keterangan Kode karyawan Nama karyawan Kode jabatan karyawan Handphone karyawan Telepon karyawan Alamat karyawan Tanggal masuk karyawan
M
SU
Nama Field ID_KARYAWAN NAMA_KARYAWAN ID_JABATAN HANDPHONE TELEPON ALAMAT TANGGAL_MASUK
R
Tabel 3.5 Karyawan
Nama Field ID_JADWALSERVICE PLAT_NOMOR
Tabel 3.6 JadwalService Tipe Data Nvarchar Nvarchar
Size 11 10
Keterangan Kode jadwal service Plat nomor motor pelanggan
104
Tabel 3.6 JadwalService (lanjutan) Tipe Data Nvarchar
Size 15
TANGGAL_SERVICEAWAL
Datetime
-
KILOMETER_SERVICE TANGGAL_JADWALSERVICE
Nvarchar Datetime
5 -
AY
Tabel BookingService Primary Key
: ID_BOOKINGSERVICE
Foreign Key
: ID_CUSTOMER
R
ID_KARYAWAN
AB
7.
Keterangan Kilometer awal service Tanggal service awal Kilometer service Jadwal service motor pelanggan
A
Nama Field KILOMETER_AWAL
PLAT_NOMOR
: Menyimpan data booking service
SU
Fungsi
Tabel 3.7 BookingService Size 15 15 15
JENIS_TRANSAKSI KELUHAN STATUS ID_KARYAWAN
15 1000 15 15
ST
IK
O
M
Nama Field Tipe Data ID_BOOKINGSERVICE Nvarchar TANGGAL_BOOKING Datetime TANGGAL_SERVICE Datetime ID_CUSTOMER Nvarchar PLAT_NOMOR Nvarchar
8.
Nvarchar Nvarchar Nvarchar Nvarchar
Tabel JenisPromo Primary Key
: ID_JENISPROMO
Foreign Key
:-
Fungsi
: Menyimpan data jenis promo
Keterangan Kode booking service Tanggal booking service Tanggal service motor Kode pelanggan Plat nomor motor pelanggan Jenis transaksi service Keluhan service Status service Kode karyawan
105
Tabel 3.8 JenisPromo Tipe Data Nvarchar Nvarchar Datetime
Size 15 50 -
TANGGAL_BATASBERLAKU
Datetime
-
STATUS
Nvarchar
15
AY
Tabel DetailPromo : ID_DETAILPROMO
Foreign Key
: ID_JENISPROMO
Fungsi
: Menyimpan data detail promo
AB
Primary Key
R
9.
Keterangan Kode jenis promo Jenis promo Tanggal awal berlaku promo Tanggal batas berlaku promo Status promo
A
Nama Field ID_JENISPROMO JENIS_PROMO TANGGAL_AWALBERLAKU
SU
Tabel 3.9 DetailPromo
M
Nama Field ID_DETAILPROMO ID_JENISPROMO ID_ORDER JENIS_ORDER STATUS
Tipe Data Nvarchar Nvarchar Nvarchar Nvarchar Smallint
Size 15 15 15 10 -
Keterangan Kode detail promo Kode jenis promo Kode order onderdil Jenis order onderdil Status promo
O
10. Tabel Onderdil
ST
IK
Primary Key
: ID_ONDERDIL
Foreign Key
:
Fungsi
: Menyimpan data onderdil
Tabel 3.10 Onderdil
Nama Field ID_ONDERDIL ID_TIPEMOTOR ID_KATEGORIONDERDIL NAMA_ONDERDIL
Tipe Data Nvarchar Nvarchar Nvarchar Nvarchar
Size 7 5 2 50
Keterangan Kode onderdil Kode tipe motor Kode kategori onderdil Nama onderdil
106
Tabel 3.10 Onderdil (lanjutan) Keterangan Jenis onderdil Merk onderdil Kualitet onderdil Stok min onderdil Satuan Harga pokok onderdil Harga jual onderdil Keterangan Gambar onderdil Gambar besar onderdil Status
A
Size 50 50 50 10 100 4000 4000 20
AY
Tipe Data Nvarchar Nvarchar Nvarchar Smallint Nvarchar Money Money Nvarchar Nvarchar Nvarchar Nvarchar
AB
Nama Field JENIS_ONDERDIL MERK KUALITET STOK_MIN SATUAN HARGA_POKOK HARGA_JUAL KETERANGAN IMAGE IMAGEBESAR STATUS
11. Tabel KetentuanPenawaran
: ID_KETENTUANPENAWARAN
Foreign Key
:-
Fungsi
: Menyimpan data ketentuan penawaran
SU
R
Primary Key
Tabel 3.11 KetentuanPenawaran
Tipe Data Size Keterangan Nvarchar 15 Kode ketentuan penawaran JENIS_CUSTOMER Nvarchar 10 Jenis pelanggan DISKON_CUSTOMER Smallint Diskon pelanggan MINIMAL_KUNJUNGAN Smallint Minimal kunjungan MINIMAL_NOMINALBELANJA Money Minimal nominal belanja FOLLOWUP_PERTAMA Smallint Bulan follow up pertama FOLLOWUP_KEDUA Smallint Bulan follow up kedua
ST
IK
O
M
Nama Field ID_KETENTUANPENAWARAN
12. Tabel RekomendasiService Primary Key
: ID_REKOMENDASISERVICE
Foreign Key
: PLAT_NOMOR
107
Fungsi
: Menyimpan data rekomendasi service
Tabel 3.12 RekomendasiService Size 11
Nvarchar
10
ID_KOMPONENSERVICE
Nvarchar
5
KEADAAN_BAIK GANTI PERIKSA TIDAK_ADA
Nvarchar Nvarchar Nvarchar Nvarchar
3 3 3 3
AB
AY
PLAT_NOMOR
R
13. Tabel PengelolaanMekanik
: ID_PENGELOLAANMEKANIK
Foreign Key
: ID_KARYAWAN
SU
Primary Key
Fungsi
Keterangan Kode rekomendasi service Plat nomor motor pelanggan Kode komponen service Status keadaan baik Status ganti Status periksa Status tidak ada
A
Nama Field Tipe Data ID_REKOMENDASISERVICE Nvarchar
: Menyimpan data pengelolaan mekanik
M
Tabel 3.13 PengelolaanMekanik
NAMA_PENGELOLA
Nvarchar
10
ID_MEKANIK
Nvarchar
5
Keterangan Kode pengelolaan mekanik Nama pengelola mekanik Kode mekanik
SmallInt
-
Status mekanik
IK
O
Nama Field Tipe Data ID_PENGELOLAANMEKANIK Int
ST
STATUS_MEKANIK
Size 5
14. Tabel KritikDanSaran Primary Key
: ID_KRITIKDANSARAN
Foreign Key
:-
Fungsi
: Menyimpan data kritik dan saran
108
Tabel 3.14 KritikDanSaran Size 50
NAMA KRITIK DOWNLOAD
Nvarchar Nvarchar Nvarchar
100 4000 50
Keterangan Kode kritik dan saran Tanggal pemberian kritik dan saran Nama pemberi kritik Kritik dan karan Status
A
Tipe Data Nvarchar Datetime
AY
Nama Field ID_KRITIKDANSARAN TANGGAL
15. Tabel Service : ID_SERVICE
Foreign Key
:-
Fungsi
: Menyimpan data service
R
AB
Primary Key
Tabel 3.15 Service Tipe Data Nvarchar Nvarchar Money Nvarchar
Size 15 50 200
Keterangan Kode service Nama service Harga service Keterangan
M
SU
Nama Field ID_SERVICE NAMA_SERVICE HARGA KETERANGAN
16. Tabel StokBarang
: ID_STOK
Foreign Key
: ID_ONDERDIL
IK
O
Primary Key
ST
Fungsi
: Menyimpan data stok barang
Nama Field ID_STOK TANGGAL_STOK ID_ONDERDIL JUMLAH_STOK JENIS
Tabel 3.16 StokBarang Tipe Data Nvarchar Nvarchar Money Nvarchar Bit
Size 15 20 7 5 -
Keterangan Kode stok Tanggal stok Kode onderdil Jumlah stok Jenis
109
Tabel 3.16 StokBarang (lanjutan) Nama Field KETERANGAN STATUS
Tipe Data Nvarchar Bit
Size 50 -
Keterangan Keterangan Status
: KODESMS
Foreign Key
:-
Fungsi
: Menyimpan data SMS
AB
Primary Key
AY
A
17. Tabel SMS
Tabel 3.17 SMS Tipe Data Numeric Nvarchar Datetime
Size 18 400 -
SU
R
Nama Field KODESMS PESAN TANGGAL
Nvarchar
150
STATUS TIPE PELAYANAN KODEKIRIMSMS
Nvarchar Nvarchar Nvarchar Nvarchar
30 10 150 250
M
PENGIRIMPENERIMA
Keterangan Kode SMS Isi pesan SMS Tanggal pengiriman SMS Pengirim penerima SMS Status SMS Tipe SMS Pelayanan Kode kirim SMS
O
18. Tabel CatatanOnderdil
IK
Primary Key
ST
Foreign Key
Fungsi
: ID_CATATANONDERDIL : ID_KARYAWAN ID_CUSTOMER : Menyimpan data catatan onderdil
Tabel 3.18 CatatanOnderdil
Nama Field ID_CATATANONDERDIL
Tipe Data Nvarchar
Size 13
Keterangan Kode catatan onderdil
110
Tabel 3.18 CatatanOnderdil (lanjutan) Size -
ID_KARYAWAN ID_CUSTOMER STATUS NOMOR_ANTRIAN
Nvarchar Nvarchar Nvarchar Smallint
5 14 15 -
19. Tabel CatatanService : ID_CATATANSERVICE
Foreign Key
: ID_KARYAWAN ID_CUSTOMER
R
PLAT_NOMOR
AB
Primary Key
Keterangan Tanggal catatan onderdil Kode karyawan Kode pelanggan Status catatan Nomor antrian
A
Tipe Data Datetime
AY
Nama Field TANGGAL
: Menyimpan data catatan service
SU
Fungsi
Tabel 3.19 CatatanService Tipe Data Nvarchar Datetime
Size 13 -
ID_KARYAWAN PLAT_NOMOR
Nvarchar Nvarchar
5 10
ID_CUSTOMER JENIS_TRANSAKSI KELUHAN
Nvarchar Nvarchar Nvarchar
14 15 500
ID_MEKANIK WAKTU_MASUK WAKTU_KELUAR STATUS STATUS_DAFTAR NOMOR_ANTRIAN ID_BOOKING
Nvarchar Datetime Datetime Nvarchar Nvarchar Smallint Nvarchar
5 20 20 15
ST
IK
O
M
Nama Field ID_CATATANSERVICE TANGGAL_MASUK
Keterangan Kode catatan service Tanggal masuk service Kode karyawan Plat nomor motor pelanggan Kode pelanggan Jenis transaksi service Keluhan motor pelanggan Kode mekanik Waktu masuk service Waktu keluar service Status catatan service Status daftar service Nomor antrian Kode booking service
111
20. Tabel PesananOnderdil Primary Key
: ID_PESANANONDERDIL
Foreign Key
: ID_KARYAWAN
: Menyimpan data pesanan onderdil
Tabel 3.20 PesananOnderdil Tipe Data Nvarchar
Size 11
TANGGAL_PESAN
Datetime
-
ID_KARYAWAN ID_CUSTOMER PESANAN_VIA NOMINAL_DP
Nvarchar Nvarchar Nvarchar Money
5 14 20 -
Keterangan Kode pesanan onderdil Tanggal pesan onderdil Kode karyawan Kode pelanggan Pesanan via Nominal DP
SU
R
AB
Nama Field ID_PESANANONDERDIL
AY
Fungsi
A
ID_CUSTOMER
21. Tabel DetailCatatan Primary Key
: ID_CATATAN
M
Foreign Key
: ID_DETAILCATATAN
O
ID _ORDER
IK
Fungsi
: Menyimpan data detail catatan
ST
Nama Field ID_DETAILCATATAN ID_CATATAN JENIS_ORDER ID_ORDER JUMLAH HARGA DISKON STATUS_BARANG
Tabel 3.21 DetailCatatan Tipe Data Nvarchar Nvarchar Nvarchar Nvarchar Smallint Money Smallint Nvarchar
Size 16 13 10 15 -
Keterangan ID detail catatan ID catatan Jenis catatan ID order Jumlah barang Harga barang Diskon barang Status barang
112
22. Tabel DetailPesananOderdil : ID_DETAILPESANANONDERDIL
Foreign Key
: ID_PESANANONDERDIL
Fungsi
: Menyimpan data detail pesanan onderdil
A
Primary Key
Size
Keterangan
ID_DETAILPESANANONDERDIL
Tipe Data Nvarchar
16
ID_PESANANONDERDIL TANGGAL_PENGAMBILAN JENIS_ORDER ID_ORDER JUMLAH HARGA DISKON STATUS_BARANG
Nvarchar Datetime Nvarchar Nvarchar Smallint Money Smallint Nvarchar
13 50 15 15
ID detail pesanan onderdil ID pesanan onderdil Tanggal pengambilan Jenis order ID order Jumlah Harga Diskon Status barang
SU
R
AB
Nama Field
AY
Tabel 3.22 DetailPesananOnderdil
23. Tabel TransferCustomer
: ID_TRANSFERCUSTOMER
M
Primary Key
O
Foreign Key
ST
IK
Fungsi
: ID_CUSTOMER ID_PESANANONDERDIL
: Menyimpan data transfer customer
Tabel 3.23 TransferCustomer
Nama Field ID_TRANSFERCUSTOMER
Tipe Data Nvarchar
Size 15
TANGGAL ID_CUSTOMER ID_PESANAN
Datetime Nvarchar Nvarchar
15 15
JENIS_ATM
Nvarchar
15
Keterangan Kode transfer pelanggan Tanggal pembayaran Kode pelanggan Kode pesanan onderdil Jenis ATM
113
Tabel 3.23 TransferCustomer (lanjutan) Tipe Data Nvarchar
Size 15
ATAS_NAMA BESAR_NOMINAL
Nvarchar Money
50 -
: ID_PENJUALAN
Foreign Key
: ID_CUSTOMER ID_TRANSAKSI
AB
Primary Key
AY
24. Tabel Penjualan
: Menyimpan data penjualan
R
Fungsi
Keterangan Nomer rekening pembayaran Atas nama Besar nominal transfer
A
Nama Field NOMER_REKENING
SU
Tabel 3.24 Penjualan
O
M
Nama Field ID_PENJUALAN TANGGAL_PENJUALAN ID_CUSTOMER ID_TRANSAKSI JENIS_PEMBAYARAN TOTAL_PEMBAYARAN
Tipe Data Nvarchar Datetime Nvarchar Nvarchar Nvarchar Money
Size 11 14 13 50 -
Keterangan Kode penjualan Tanggal penjualan Kode pelanggan Kode transaksi Jenis pembayaran Total pembayaran
25. Tabel WorkOrderOnderdil : ID_WORKORDERONDERDIL
Foreign Key
: ID_TRANSAKSI
ST
IK
Primary Key
ID _TENAGAGUDANG Fungsi
: Menyimpan data work order onderdil
Tabel 3.25 WorkOrderOnderdil Nama Field Tipe Data ID_WORKORDERONDERDIL Nvarchar
Size 15
Keterangan Kode penjualan
114
Tabel 3.25 WorkOrderOnderdil (lanjutan) Tipe Data Nvarchar Datetime Nvarchar Nvarchar
Size 13 5 15
Keterangan Tanggal penjualan Kode pelanggan Kode transaksi Status work order
A
Nama Field ID_TRANSAKSI TANGGAL_WORKORDER ID_TENAGAGUDANG STATUS
AY
26. Tabel FollowUp : ID_FOLLOWUP
Foreign Key
: ID_CUSTOMER
Fungsi
: Menyimpan data follow up
AB
Primary Key
Tipe Data Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Datetime Nvarchar Nvarchar
M
SU
Nama Field ID_FOLLOWUP BULAN_FOLLOWUP TAHUN_FOLLOWUP ID_CUSTOMER JENIS_CUSTOMER TANGGAL_TRANSAKSI STATUS KETERANGAN
R
Tabel 3.26 FollowUp
Size 15 5 5 15 15 50 1000
Keterangan Kode follow up Bulan follow up Tahun follow up Kode pelanggan Jenis pelanggan Tanggal transaksi Status transaksi Keterangan
O
27. Tabel JenisReward
ST
IK
Primary Key
: ID_JENISREWARD
Foreign Key
:-
Fungsi
: Menyimpan data jenis reward
Tabel 3.27 JenisReward
Nama Field ID_JENISREWARD JENIS_REWARD KETENTUAN_PEMBERIAN
Tipe Data Nvarchar Nvarchar SmallInt
Size 5 50 -
Keterangan Kode jenis reward Jenis reward Ketentuan pemberian reward
115
28. Tabel RewardCustomer Primary Key : ID_REWARDCUSTOMER Foreign Key : ID_CUSTOMER
: Menyimpan data reward customer
Tabel 3.28 RewardCustomer Tipe Data Nvarchar
ID_JENISREWARD TANGGAL_PEMBERIAN
Nvarchar Datetime
5 -
ID_CUSTOMER TOTAL_KUNJUNGAN
Nvarchar Smallint
15
Money
-
Money
-
Nvarchar
1000
BESAR_REWARD
M
KETERANGAN
Keterangan Kode reward pelanggan Kode jenis reward Tanggal pembelian reward Kode pelanggan Total kunjungan pelanggan Total belanja pelanggan Total besar reward yang diberikan kepada pelanggan Keterangan
R
SU
TOTAL_BELANJA
Size 15
AB
Nama Field ID_REWARDCUSTOMER
AY
Fungsi
A
ID_JENISREWARD
O
29. Tabel MaintenanceCustomer Primary Key : ID_MAINTENANCECUSTOMER
ST
IK
Foreign Key : ID_FOLLOWUP
Fungsi
ID_CUSTOMER : Menyimpan data maintenance customer
Tabel 3.29 MaintenanceCustomer
Nama Field ID_MAINTENANCECUSTOME R ID_FOLLOWUP
Tipe Data Nvarchar
Size 15
Nvarchar
15
Keterangan Kode reward pelanggan Kode jenis reward
116
Tabel 3.29 MaintenanceCustomer (lanjutan) Size 14
TANGGAL_MAINTENANCE TANGGAL_TRANSAKSITERAK HIR STATUS_CUSTOMER
Datetime Datetime
-
Nvarchar
50
30. Tabel PerbaikanMekanik : ID_PERBAIKANMEKANIK
Foreign Key
: ID_CATATANSERVICE
AB
Primary Key
R
ID_MEKANIK
: Menyimpan data perbaikan mekanik
SU
Fungsi
Keterangan Tanggal pembelian reward Kode pelanggan Total kunjungan pelanggan Total belanja pelanggan
A
Tipe Data Nvarchar
AY
Nama Field ID_CUSTOMER
Tabel 3.30 PerbaikanMekanik Tipe Data Nvarchar
Size 20
ID_CATATANSERVICE
Nvarchar
15
ID_MEKANIK TANGGAL_MASUK
Nvarchar Datetime
20 -
Integer
-
Datetime
-
O
M
Nama Field ID_PERBAIKANMEKANIK
IK
ESTIMASI_LAMASERVICE
ST
ESTIMASI_WAKTUKELUAR
31. Tabel TolakanAntrian Primary Key
: ID_TOLAKANANTRIAN
Foreign Key
: PLAT_NOMOR
Fungsi
: Menyimpan data tolakan service
Keterangan Kode perbaikan mekanik Kode catatan service Kode ID mekanik Tanggal masuk service Estimasi lama waktu service Estimasi waktu keluar
117
Tabel 3.31 TolakanAntrian Size 20
TANGGAL_TOLAKAN
Datetime
-
PLAT_NOMOR JENIS_TRANSAKSI
Nvarchar Nvarchar
20 50
KELUHAN
Nvarchar
1000
AB
3.2.6. Perancangan Interface
Keterangan Kode tolakan service Tanggal tolakan service Plat nomor motor Jenis transaksi service Keluhan service
A
Tipe Data Nvarchar
AY
Nama Field ID_TOLAKAN
Pada tahap ini dilakukan perancangan input/output untuk berinteraksi antara user dengan sistem. Desain antarmuka ini dibuat dengan menggunakan
R
perangkat lunak Microsoft visual studio 2005.
SU
Sistem informasi pelayanan pelanggan ini menggunakan dua aplikasi yaitu desktop dan website. Adapun Desain pada aplikasi ini akan dijelaskan sebagai berikut :
M
A. Desktop
O
Aplikasi desktop ini digunakan untuk transaksi keseharian perusahaan.
IK
Terdapat beberapa desain form yang telah dibuat, antara lain :
A.1
Form Login
ST
Tampilan awal saat aplikasi pertama kali dijalankan. Terdapat textbox
username dan password untuk login. Form login ditampilkan pada Gambar 3.52 halaman 118.
118
FORM LOGIN Username Password
AY
Gambar 3.52 Form Login
A
Login
Fungsi-fungsi obyek dalam desain form login dapat dilihat pada Tabel
AB
3.32.
Tabel 3.32 Fungsi Obyek Form Login
Size Keterangan Diisi dengan username karyawan Diisi dengan password karyawan yang bersangkutan Digunakan untuk konfirmasi username dan password
SU
Tipe Obyek TextBox
R
Nama Obyek Username
Password
TextBox
Login
Button
M
A.2 Form Utama
O
Form utama ini akan aktif setelah user berhasil login. Form ini berisikan
menu yang dapat dipilih oleh masing-masing karyawan setiap bagian. Setiap
IK
menu dapat dipilih sesuai dengan hak akses yang dimiliki oleh user. Form utama
ST
ditampilkan pada Gambar 3.53.
Menu Utama
Maintenance Master
Transaksi
Laporan
Pengelolaan Pelanggan
Gambar 3.53 Form Utama
Download Data
SMS
119
Fungsi-fungsi obyek dalam desain form utama dapat dilihat pada Tabel 3.33.
Maintenance Master Transaksi Laporan Pengelolaan Pelanggan
Size Keterangan Digunakan untuk kontrol penggunaan form
TabControl TabControl TabContro
Digunakan untuk maintenance data master Digunakan untuk mengelola data transaksi Digunakan untuk menampilkan laporan
TabControl
Digunakan untuk pengelolaan pelanggan Digunakan untuk melakukan download data website Digunakan untuk mengaktifkan fungsi pengiriman SMS gateway
AY
Menu Utama
Tipe Obyek TabControl
TabControl
SMS
TabeControl
R
Download Data
AB
Nama Obyek
A
Tabel 3.33 Fungsi Obyek Form Utama
SU
A.3 Form Pelanggan
Form pelanggan ini digunakan untuk melakukan input data pelanggan baru, maupun melakukan maintenance data pelanggan. Form ini juga dapat
M
digunakan untuk melakukan pencarian data pelanggan. Desain Form pelanggan
O
ini dapat dilihat pada Gambar 3.54.
FORM PELANGGAN
Input Data Pelanggan
IK
Jenis Customer
Non Member
Member
Reseller
ID Customer
Nama Customer
Jenis Customer
ID Customer
Nama Customer Email
Password
ST
Tanggal Lahir
Jenis Kelamin
Laki-laki
Perempuan
Status
Menikah
Belum Menikah
Alamat
Telepon Handphone Agama Tanggal Daftar SIMPAN
UBAH
HAPUS
BERSIH
Gambar 3.54 Form Pelanggan
LIHAT SEMUA DATA
120
Fungsi-fungsi obyek pada desain form pelanggan dapat dilihat pada Tabel 3.34.
Button Button Button Button Button
AY
AB
Melihat daftar seluruh pelanggan Menyimpan data pelanggan Mengubah data pelanggan Menghapus data pelanggan Membersihkan seluruh obyek
M
ID Customer Nama Customer Email Password Tanggal Lahir Jenis Kelamin Status Alamat Telepon Handphone Agama Tanggal Daftar Lihat Daftar Semua Simpan Ubah Hapus Bersih
Size Keterangan Memilih jenis pelanggan Input kode pelanggan Input nama pelanggan Input email pelanggan Input password palanggan Memilih tanggal lahir Memilih jenis kelamin pelanggan Memilih status pelanggan Input alamat pelanggan Input telepon pelanggan Input handphone pelanggan Memilih agama pelanggan Memilih tanggal daftar pelanggan
R
Jenis Customer
Tipe Obyek RadioButton TextBox TextBox TextBox TextBox DateTimePicker RadioButton RadioButton TextBox TextBox TextBox ComboBox DateTimePicker
SU
Nama Obyek
A
Tabel 3.34 Fungsi Obyek Form Pelanggan
O
A.4 Form Motor Pelanggan Form motor pelanggan ini digunakan untuk menambah data motor
IK
pelanggan dan melakukan maintenace data motor pelanggan. Selain itu juga, pada
ST
form ini juga dapat dilakukan pencarian data motor pelanggan. Desain form
motor pelanggan ini dapat dilihat ada Gambar 3.55 halaman 121.
121
FORM MOTOR PELANGGAN Input Data Motor Pelanggan
Plat Nomor
Plat Nomor
ID Customer Nama Customer
+
ID Customer Nama Customer
+
Tipe Motor Tahun Pembuatan Isi Silinder Nomor Rangka Nomor Mesin
UBAH
HAPUS
BERSIH
LIHAT SEMUA DATA
AY
SIMPAN
A
Warna
Gambar 3.55 Form Motor Pelanggan
AB
Fungsi-fungsi obyek pada form motor pelanggan ini dapat dilihat pada Tabel 3.35.
Size Keterangan Input plat nomor motor pelanggan Menampilkan kode pelanggan
Button TextBox ComboBox
Menambah atau cari kode pelanggan Menampilkan nama pelanggan Memilih tipe motor
SU
Tipe Obyek TextBox TextBox
ST
IK
O
M
Nama Obyek Plat Nomor ID Customer Tambah ID Customer Nama Customer Tipe Motor Tambah Tipe Motor Tahun Pembuatan Isi Silinder Nomor Rangka Nomor Mesin Warna Simpan Ubah Hapus Bersih Lihat Data Semua
R
Tabel 3.35 Fungsi Obyek Form Motor Pelanggan
Button
Menambah tipe motor
TextBox TextBox TextBox TextBox TextBox Button Button Button Button
Input tahun pembuatan Input isi silinder Input nomor rangka Input nomor mesin Input warna motor Menyimpan data motor Mengubah data motor Menghapus data motor Menghapus data pada obyek
Button
Menampilkan semua data motor
122
A.5 Form Catatan Keluhan Service Form catatan keluhan service digunakan untuk menambah atau melakukan maintenance catatan keluhan service. Selain itu juga form ini
A
digunakan untuk melakukan pencarian data keluhan service. Pelanggan akan diberikan informasi tentang nomor antrian dan estimasi waktu berapa lama
AY
pelanggan tersebut akan dilayani. Selain itu akan dinformasikan estimasi waktu
berapa lama service akan dilakukan. Desain form keluhan service dapat dilihat
AB
pada Gambar 3.56.
FORM CATATAN KELUHAN Input Keluhan Nomor Antrean
Estimasi waktu
99.00
9
SU
Tanggal Masuk
+
Plat Nomor Tipe Motor ID Customer Nama Customer Jenis Transaksi
M
Keluhan
BERSIH
CETAK
INFO
HISTORI
CARI ONDERDIL
CARI SERVICE
O
SIMPAN
Jumlah antrean :
ID Catatan Tanggal Masuk Plat Nomor Nama Customer
ID Catatan Service
Status
Lihat Data Transaksi
R
9
IK
Gambar 3.56 Form Catatan Keluhan Service
Fungsi-fungsi obyek pada form keluhan service akan dijelaskan pada
ST
Tabel 3.36.
Tabel 3.36 Fungsi Obyek Form Keluhan Service
Nama Obyek ID Catatan Service Tanggal Masuk
Tipe Obyek Label DateTimePicker
Size Keterangan Menampilkan kode catatan servive Menampilkan tanggal service saat ini
123
Tabel 3.36 Fungsi Obyek Form Keluhan Service (lanjutan) Tipe Obyek TextBox
Size Keterangan Menampilkan plat nomor
Button TextBox TextBox TextBox ComboBox TextBox ComboBox Button Button Button
Histori Cari Onderdil Cari Service
Button Button Button
Mencari data plat nomor Menampilkan tipe motor Menampilkan kode pelanggan Menampilkan nama pelanggan Memilih jenis transaksi Input keterangan service Memilih status catatan service Menyimpan data catatan service Menghapus seluruh data pada obyek Mencetak data catatan keluhan service Melakukan filter data catatan service yang ingin dicari Menampilkan histori transaksi Pelanggan Mencari data onderdil Mencari data service
AB
AY
A
Nama Obyek Plat Nomor Tambah Plat Nomor Tipe Motor ID Customer Nama Customer Jenis Transaksi Keluhan Status Simpan Bersih Cetak Lihat Data Transaksi
SU
R
ComboBox
Pada pencatatan keluhan service, terdapat form informasi antrian yang berguna untuk menginformasikan kepada pelanggan sebelumnya yang telah
M
menunggu antrian tentang estimasi waktu menunggu pelayanan. Untuk lebih
O
lengkapnya, akan ditampilkan pada Gambar 3.57.
FORM INFORMASI ANTREAN Nomor Antrean
IK
Antrean Pelanggan
ST
ID Tgl
Plat Nomor
ID Cus
Nama Cus Jenis Transaksi Keluhan
Status
Status Daftar
Nomor Antrean
9 Estimasi Waktu Menunggu
99 Estimasi Waktu Masuk
99.99
Perbaikan Mekanik Waktu Masuk
No.
Grup Mek
Nama Mek
Plat No ID Cus Nama Cus Jenis Trans Waktu Masuk Nomor Antre Status
99.99 Lama Service (Menit)
99 Estimasi Waktu Keluar
99.99
Gambar 3.57 Form Informasi Antrian
124
A.6 Form Tolakan Service Form tolakan service digunakan untuk mencatat keluhan pelanggan yang tidak dapat mendaftar antrian akibat antrian telah penuh. Form ini akan mencatat
A
data keluhan beserta waktu tolakan service. Detail form akan dipaparkan pada
AY
Gambar 3.58.
FORM TOLAKAN ANTREAN Input Keluhan
ID Tolakan Tanggal Tolakan
Jenis Transaksi Keluhan
BERSIH
R
SIMPAN
AB
Plat Nomor
SU
Gambar 3.58 Form Tolakan Service
A.7 Form Daftar Booking
Form daftar booking digunakan untuk menambah dan melakukan
M
maintenance data booking. Selain itu juga, form daftar booking ini digunakan
O
untuk melakukan pencarian data booking. Desain form daftar booking akan
ST
IK
dipaparkan pada Gambar 3.59.
FORM DAFTAR BOOKING Input Data Booking ID Booking Tanggal Booking Tanggal Service
...
Plat Nomor
...
ID Customer Nama Customer Keluhan
SIMPAN
BERSIH
Gambar 3.59 Form Daftar Booking
125
Saat menekan tombol tanggal service, maka akan muncul form lihat daftar booking yang akan ditampilan pada Gambar 3.60.
FORM LIHAT DAFTAR BOOKING Proses
Tanggal Booking
Tanggal Booking
Tanggal Servce
ID Customer
Nama Customer
Plat Nomor
AB
AY
ID Booking
A
Pencarian Booking
R
Gambar 3.60 Form Lihat Daftar Booking
Tabel 3.37.
SU
Fungsi-fungsi obyek pada form daftar booking akan dijelaskan pada
Tabel 3.37 Fungsi Obyek Form Daftar Booking Tipe Obyek TextBox DateTimePicker DateTimePicker
Size Keterangan Input kode booking Memilih tanggal booking Memilih tanggal service
Button TextBox TextBox TextBox TextBox Button Button
Menampilkan form lihat daftar booking Input plat Nnomor Menampilkan kode pelanggan Menampilkan nama pelanggan Input keluhan Menyimpan data booking Membersihkan seluruh obyek
M
Nama Obyek ID Booking
ST
IK
O
Tanggal Booking Tanggal Service Tombol Tanggal Service Plat Nomor ID Customer Nama Customer Keluhan Simpan Bersih
Fungsi-fungsi obyek pada form lihat daftar booking akan dijelaskan pada
Tabel 3.38 halaman 126.
126
Tabel 3.38 Fungsi Obyek Form Lihat Daftar Booking Tipe Obyek DateTimePicker Button
Size Keterangan Memilih Tanggal Servive Memproses Pencarian
A
Nama Obyek Tanggal Booking Proses
A.8 Form Registrasi Booking Service
AY
Form registrasi booking service digunakan untuk melakukan registrasi
booking setelah pelanggan melakukan booking service minimal satu hari
AB
sebelumnya. Data booking akan dicari terlebih dahulu disebelah kiri form, jika telah terdaftar, maka akan ditampilkan pada daftar sebelah kanan. Desain form
R
registrasi booking service ini akan ditampilkan pada Gambar 3.61.
FORM REGISTRASI BOOKING
SU
Input Registrasi Booking
Lihat Data Booking
ID Catatan Service
ID Catatan Tanggal Masuk Plat Nomor Nama Customer
Tanggal Booking Tanggal Service Tanggal Registrasi
M
Plat Nomor Tipe Motor
ID Customer
Nama Customer
O
Jenis Transaksi Keluhan
ST
IK
SIMPAN
HISTORI
CARI ONDERDIL
CARI SERVICE
BERSIH
Gambar 3.61 Form Registrasi Booking Service
Fungsi-fungsi obyek yang terdapat pada form registrasi booking service
akan dijelaskan pada Tabel 3.39 halaman 127.
127
Tabel 3.39 Fungsi Obyek Form Registrasi Booking Service Tipe Obyek
Size Keterangan
TextBox
Menampilkan Kode Catatan Service
TextBox TextBox
Menampilkan Tanggal Booking Menampilkan Tanggal Service Menampilkan Tanggal Registrasi Booking Menampilkan Plat Nomor Menampilkan Tipe Motor Menampilkan Kode Pelanggan Menampilkan Nama Pelanggan Memilih Jenis Transaksi Input Keluhan Menyimpan Data Registrasi Membersihkan Semua Obyek
A
Nama Obyek ID Catatan Service Tanggal Booking Tanggal Service Tanggal Registrasi Plat Nomor Tipe Motor ID Customer Nama Customer Jenis Transaksi Keluhan Simpan Bersih Lihat Data Booking Histori Cari Onderdil Cari Service
R
AB
AY
TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button Button
Melakukan Pencarian Data Booking Menampilkan Histori Pelanggan Mencari Data Onderdil Mencari Data Service
SU
Button Button Button Button
A.9 Form Antrian Service
M
Form antrian service digunakan untuk mengelola antrian perbaikan pada
O
mekanik. Desain form antrian service ini akan dipaparkan pada Gambar 3.62.
FORM ANTREAN SERVICE
IK
Daftar Antrean Service
ID Catatan Tanggal Masuk
Plat Nomor
ID Customer
Nama Customer
Jenis Transaksi
Keluhan
ST
ANTREAN SELANJUTNYA
Status
Nomor Antrean
KEMBALIKAN KE ANTREAN
Antrean Mekanik
Nomor
Group Mekanik
Nama Mekanik Plat Nomor
ID Customer
Nama Customer
PENGELOLAAN MEKANIK
DETAIL CATATAN
REKOMENDASI SERVICE
HISTORI
SMS
JADWAL SERVICE
Jenis Transaksi
Waktu Masuk
Gambar 3.62 Form Antrian Service
Nomor Antrean
BATAL
Status Daftar
SIMPAN
128
Fungsi-fungsi obyek yang terdapat pada sorm antrian service akan dijelaskan pada Tabel 3.40.
Nama Obyek Daftar Antrian Service Antrian Selanjutnya Daftar Antrian Mekanik Pengelolaan Mekanik Histori Detail Catatan
Tipe Obyek
Size Keterangan
Menampilkan daftar antrian service Memasukkan antrian service ke dalam daftar antrian mekanik Menampilkan perbaikan yang mekanik lakukan
AY
GridView Button
AB
GridView Button Button Button
Mengubah data pengelolaan mekanik Menampikan histori pelanggan Menampilkan form catatan service Menampilkan form pengiriman SMS progress service
Button
R
SMS Rekomendasi Service Jadwal Service
A
Tabel 3.40 Fungsi Obyek Form Antrian Service
Menampilkan form rekomendasi service Menampilkan form jadwal service
SU
Button Button
A.10 Form Catatan Service
M
Form catatan service digunakan untuk menambah dan melakukan maintenance data service dan perbaikan yang diperlukan saat motor pelanggan
O
melakukan service. Desain form ketentuan penawaran ini akan dipaparkan pada
IK
Gambar 3.63.
FORM CATATAN SERVICE
Catatan Service
ID Customer
Plat Nomor
Nama Customer
ST
ID Catatan Service
Jenis Customer
Tipe Motor
No
Nomor
Kode
Nama
Jenis Order
Jumlah
...
Kode Nama
Jenis Order Jumlah
Harga Diskon (%) Sub Total SIMPAN
Gambar 3.63 Form Catatan Service
Harga
Diskon (%)
Sub Total
129
Fungsi-fungsi obyek yang terdapat pada form catatan service akan dijelaskan pada Tabel 3.41.
Tipe Obyek
R
AB
AY
Menampilkan kode catatan service Menampilkan plat nomor Menampilkan tipe motor Menampilkan kode pelangga Menampilkan nama pelanggan Menampilkan jenis pelanggan Menampilkan nomor Menampilkan kode order Memilih data order Menampilkan nama order Menampilkan jenis order Input harga order Menampilkan diskon Menampilkan sub total Menyimpan data catatan service
SU
TextBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button TextBox TextBox TextBox TextBox TextBox Button
Size Keterangan
Button
Menampilkan daftar catatan service
M
Nama Obyek ID Catatan Service Plat Nomor Tipe Motor ID Customer Nama Customer Jenis Customer Nomor Kode Tombol Kode Nama Jenis Order Harga Diskon Sub Total Tombol Simpan Daftar Catatan Service
A
Tabel 3.41 Fungsi Obyek Form Catatan Service
A.11 Form Rekomendasi Service
O
Form rekomendasi service digunakan untuk menambahkan dan
IK
menyimpan data rekomendasi service yang diberikan tenaga mekanik untuk motor
pelanggan pada saat melakukan service. Desain form rekomendasi service ini akan
ST
ditampilkan pada Gambar 3.64 halaman 130.
130
FORM REKOMENDASI SERVICE Rekomendasi Service
Plat Nomor
ID Customer
Tipe Motor
Nama Customer
Tahun Pembuatan
Handphone Keadaan Baik Ganti
Komponen Service
Periksa
Tidak Ada
A
No
AY
TAMBAH KOMPONEN
SIMPAN
AB
Gambar 3.64 Form Rekomendasi Service
Sedangkan fungsi-fungsi obyek pada form rekomendasi service ini akan
R
dijelaskan pada Tabel 3.42.
Tipe Obyek Label Label
Size Keterangan Menampilkan plat nomor motor Menampilkan tipe motor
Label Label Label Label
Menampilkan tahun pembuatan motor Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan handphone pelanggan
GridView Button Button
Menampilkan daftar komponen service Menyimpan data rekomendasi service Keluar dari form rekomendasi service
Button
Menambah komponen
ST
IK
O
M
Nama Obyek Plat Nomor Tipe Motor Tahun Pembuatan ID Customer Nama Customer Handphone Daftar Komponen Service Simpan Keluar Tambah Komponen
SU
Tabel 3.42 Fungsi Obyek Form Rekomendasi Service
A.12 Form Jadwal Service Form jadwal service ini digunakan untuk menambahkan dan menyimpan
data jadwal service motor. Desain form jadwal service ini akan digambarkan pada Gambar 3.65 halaman 131.
131
FORM JADWAL SERVICE Jadwal Service
Plat Nomor
ID Customer
Tipe Motor
Nama Customer
Tahun Pembuatan
Handphone ID Jadwal Plat Nomor KiloMeter Awal Tanggal Awal KiloMeter Jadwal Tanggal Jadwal
ID Jadwal Service Tanggal Service
BERSIH
AY
SIMPAN
A
Kilometer Awal Periksa Kembali Setiap 4000 km Tanggal Jadwal Service KELUAR
AB
Gambar 3.65 Form Jadwal Service
Fungsi-fungsi yang terdapat pada form jadwal service ini akan dijelaskan
R
pada Tabel 3.43.
Tipe Obyek Label Label Label Label Label Label TextBox
O
M
Nama Obyek Plat Nomor Tipe Motor Tahun Pembuatan ID Customer Nama Customer Handphone ID Jadwal Service
SU
Tabel 3.43 Fungsi Obyek Form Jadwal Service
ST
IK
Tanggal Service Kilometer Awal Tanggal Jadwal Service Simpan Refresh Keluar
DateTimePicker TextBox DateTimePicker Button Button Button
Size Keterangan Menampilkan plat nomor motor Menampilkan tipe motor Menampilkan tahun pembuatan motor Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan handphone pelanggan Menampilkan kode jadwal service Menampilkan tanggal jadwal service saat ini Input kilometer motor saat ini Menampilkan jadwal service akan datang Menyimpan data jadwal service Menghapus seluruh data pada obyek Keluar dari form
A.13 Form Catatan Onderdil Form catatan onderdil digunakan untuk menambah dan menyimpan permintaan onderdil yang diinginkan oleh pelanggan. Desain form catatan
onderdil ini akan dipaparkan pada Gambar 3.66 halaman 132.
132
FORM CATATAN ONDERDIL Catatan Onderdil ...
ID Customer
...
ID Catatan Onderdil Tanggal
Nama Customer
Status
Jenis Customer
Nomor ...
Kode
No
Nama
Kode
Nama
Jenis Order Jumlah
Harga
Diskon (%) Sub Total
Jenis Order Jumlah
A
Harga Diskon (%) Sub Total Histori
SIMPAN
BERSIH
AY
Cari Onderdil Cari Service
AB
Gambar 3.66 Form Catatan Onderdil
Fungsi-fungsi obyek yang terdapat form catatan onderdil akan dibahas
R
pada Tabel 3.44.
Tipe Obyek
O IK
ST
Size Keterangan
TextBox
Menampilkan kode catatan onderdil
Button TextBox ComboBox TextBox TextBox TextBox TextBox TextBox Button TextBox TextBox TextBox TextBox TextBox TextBox
Mencari data catatan onderdil Menampilkan tanggal catatan onderdil Memilih status catatan onderdil Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan jenis pelanggan Menampilkan nomor Menampilkan kode order Memilih kode order Menampilkan nama order Menampilkan jenis order Input jumlah order Input harga order Input diskon order Menampilkan sub total
GridView Button Button
Menampilkan daftar catatan onderdil Menampilkan histori pelanggan Mencari data onderdil
M
Nama Obyek ID Catatan Onderdil Tombol ID Catatan Onderdil Tanggal Status ID Customer Nama Customer Jenis Customer Nomor Kode Tombol Kode Nama Jenis Order Jumlah Harga Diskon (%) Sub Total Daftar Catatan Onderdil Histori Cari Onderdil
SU
Tabel 3.44 Fungsi Obyek Form Catatan Onderdil
133
Tabel 3.44 Fungsi Obyek Form Catatan Onderdil (lanjutan) Tipe Obyek Button Button Button
Size Keterangan Mencari data service Menyimpan data catatan onderdil Menghapus data pada semua obyek
A
Nama Obyek Cari Service Simpan Bersih
A.14 Form Pesanan Onderdil
AY
Form pesanan onderdil digunakan untuk menambah dan menyimpan data pesanan onderdil pelanggan. Desain form pesanan onderdil ini akan dipaparkan
AB
pada Gambar 3.67.
FORM PESANAN ONDERDIL Pesanan Onderdil
ID Customer
ID Pesanan
...
Nama Customer
R
Tanggal Pesan
Jenis Customer
SU
Nomor ...
Kode
No
Nama Jenis Order Jumlah Harga Diskon (%) Sub Total
Kode
Nama
Jenis Order Jumlah Harga
Diskon (%) Sub Total
Total
M
Nominal DP
Histori
SIMPAN
BERSIH
Cari Onderdil
Gambar 3.67 Form Pesanan Onderdil
IK
O
Cari Service
Fungsi-fungsi obyek pada form pesanan onderdil akan dijelaskan pada
ST
Tabel 3.45.
Tabel 3.45 Fungsi Obyek Form Pesanan Onderdil
Nama Obyek ID Pesanan Tanggal Pesanan
Tipe Obyek TextBox
Size Keterangan Menampilkan kode pesanan
DateTipePicker
Menampilkan tanggal pesanan onderdil
134
Tabel 3.45 Fungsi Obyek Form Pesanan Onderdil (lanjutan) Size Keterangan Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan jenis pelanggan Menampilkan nomor Menampilkan kode order Memilih kode order Menampilkan nama order Menampilkan jenis order Input jumlah order Input harga order Input diskon order Menampilkan sub total
GridView TextBox TextBox Button Button Button Button Button
Menampilkan daftar catatan onderdil Menampilkan total pesanan Menampilkan nominal DP pesanan Menampilkan histori pelanggan Mencari data onderdil Mencari data service Menyimpan data catatan onderdil Menghapus data pada semua obyek
R
AB
AY
A
Tipe Obyek TextBox TextBox TextBox TextBox TextBox Button TextBox TextBox TextBox TextBox TextBox TextBox
SU
Nama Obyek ID Customer Nama Customer Jenis Customer Nomor Kode Tombol Kode Nama Jenis Order Jumlah Harga Diskon (%) Sub Total Daftar Pesanan Onderdil Total Nominal DP Histori Cari Onderdil Cari Service Simpan Bersih
A.15 Form Pengambilan Pesanan
M
Form pengambilan pesanan digunakan untuk pengambilan pesanan yang
O
telah pelanggan lakukan. Pada form ini, akan dicari pesanan pelanggan yang telah disimpan pada hari pelanggan memesan. Desain form pengambilan pesanan ini
IK
akan ditampilkan pada Gambar 3.68. Fungsi-fungsi obyek yang terdapat pada
ST
form pengambilan pesanan ini akan dijelaskan pada Tabel 3.46 halaman 135.
135
FORM PENGAMBILAN PESANAN ONDERDIL
Pesanan Onderdil
...
ID Pesanan
ID Customer
Tanggal Pesan
Nama Customer
Pesanan Via
Jenis Customer
Tanggal Pengambilan
Status Pesanan
Nomor ...
Kode
No
Nama
Kode
Nama
Jenis Order Jumlah Harga
Diskon (%) Sub Total
Jenis Order
Harga Diskon (%)
Total
Sub Total Histori
SIMPAN
BERSIH
Cari Onderdil Cari Service
AY
Nominal DP
A
Jumlah
AB
Gambar 3.68 Form Pengambilan Barang
Tabel 3.46 Fungsi Obyek Form Pengambilan Pesanan
O IK
ST
Size Keterangan Menampilkan kode pesanan Mencari data pesanan
SU
R
Tipe Obyek TextBox Button
DateTipePicker TextBox
Menampilkan tanggal pesanan onderdil Menampilakan via pesanan
DateTimePicker ComboBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button TextBox TextBox TextBox TextBox TextBox TextBox
Memilih tanggal pengambilan onderdil Memilih status pesanan Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan jenis pelanggan Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan jenis pelanggan Menampilkan nomor Menampilkan kode order Memilih kode order Menampilkan nama order Menampilkan jenis order Input jumlah order Input harga order Input diskon order Menampilkan sub total
GridView TextBox
Menampilkan daftar catatan onderdil Menampilkan total pesanan
M
Nama Obyek ID Pesanan Cari ID Pesanan Tanggal Pesanan Pesanan Via Tanggal Pengambilan Status Pesanan ID Customer Nama Customer Jenis Customer ID Customer Nama Customer Jenis Customer Nomor Kode Tombol Kode Nama Jenis Order Jumlah Harga Diskon (%) Sub Total Daftar Pesanan Onderdil Total
136
Tabel 3.46 Fungsi Obyek Form Pengambilan Pesanan (lanjutan) Size Keterangan Menampilkan nominal DP pesanan Menampilkan histori pelanggan Mencari data onderdil Mencari data service Menyimpan data catatan onderdil Menghapus data pada semua obyek
A
Tipe Obyek TextBox Button Button Button Button Button
AY
Nama Obyek Nominal DP Histori Cari Onderdil Cari Service Simpan Bersih
A.16 Form Histori Transaksi Pelanggan
AB
Form histori transaksi pelanggan digunakan untuk menampilkan data histori transaksi pelanggan yang telah pelanggan lakukan sebelumnya. Desain
R
form histori transaksi pelanggan ini akan ditampilkan pada Gambar 3.69.
FORM HISTORI TRANSAKSI Histori Transaksi
Tanggal Penjualan
ID Transaksi
Nama Transaksi
SU
ID Penjualan
Total Kunjungan
Total Nominal Belanja
M
KELUAR
O
Gambar 3.69 Form Histori Transaksi Pelanggan
IK
Fungsi-fungsi obyek yang terdapat pada form histori transaksi pelanggan
ST
akan dijelaskan pada Tabel 3.47.
Tabel 3.47 Fungsi Obyek Form Histori Transaksi Pelanggan
Nama Obyek Total Kunjungan
Tipe Obyek Label
Total Nominal Keluar
Label Button
Size Keterangan Menampilkan total kujungan pelanggan Menampilkan total nominal belanja pelanggan Keluar dari form
137
A.17 Form Work Order Onderdil Form work order onderdil ini digunakan untuk menampilkan work order onderdil dari permintaan pelanggan. Desain form work order onderdil ini akan
A
dipaparkan pada Gambar 3.70.
AY
FORM WORK ORDER ONDERDIL REFRESH
Catatan Service Tanggal Masuk
Nomor Antrean
Tenaga Gudang
Status
ID Transaksi
Tanggal Masuk
Nomor Antrean
Lihat Semua Data
Tenaga Gudang
Status
AB
ID Transaksi
Catatan Onderdil
R
Gambar 3.70 Form Work Order Onderdil
SU
Fungsi-fungsi obyek yang terdapat pada form work order onderdil ini akan dijelaskan pada Tabel 3.48.
M
Tabel 3.48 Fungsi Obyek Form Work Order Onderdil Tipe Obyek Button
Size Keterangan Menampilkan data work order
CheckBox
Menampilkan semua data work order
IK
O
Nama Obyek Refresh Lihat Semua Data
A.18 Form Detail Work Order Onderdil
ST
Form detail work order onderdil ini digunakan untuk menampilkan detail
work order onderdil dari permintaan pelanggan. Desain form detail work order onderdil ini akan dipaparkan pada Gambar 3.71 halaman 138.
138
FORM DETAIL WORK ORDER Work Order
Status
Tenaga Gudang
ID Catatan Onderdil
Nomor Antrean
Tanggal SIMPAN
Customer Service Nomor ID Onderdil No
Tipe Motor
ID Onderdil Tipe Motor Nama Onderdil
Merk Satuan Jumlah
Status Barang
Merk
A
Satuan Jumlah Status Barang
AY
SIMPAN
KELUAR
AB
Gambar 3.71 Form Detail Work Order Onderdil
Fungsi-fungsi obyek yang terdapat pada form detail work order onderdil
R
ini akan dijelaskan pada Tabel 3.49.
Tipe Obyek Combobox Combobox
Size Keterangan Memilih status work order Memilih tenaga gudang
TextBox TextBox
Menampilkan kode satatan onderdil Menampilkan tanggal catatan onderdil Menampilkan customer service yang menangani Menampilkan nomor antrian pelanggan Menampilkan nomor onderdil Menampilkan kode onderdil Menampilkan tipe motor Menampilkan nama onderdil Menampilkan merk onderdil Menampilkan satuan onderdil Menampilkan jumlah onderdil Menampilkan status barang Menyimpan data work order Keluar dari form
ST
IK
O
M
Nama Obyek Status Tenaga Gudang ID Catatan Onderdil Tanggal Customer Service Nomor Antrian Nomor ID Onderdil Tipe Motor Nama Onderdil Merk Satuan Jumlah Status Barang Simpan Keluar
SU
Tabel 3.49 Fungsi Obyek Form Detail Work Order Onderdil
TextBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button Button
139
A.19 Form Penjualan Form penjualan digunakan untuk menampilkan dan menyimpan data transaksi yang dilakukan pelanggan sebelumnya. Pada form ini, transaksi yang
A
telah selesai akan melalui proses pelunasan. Desain form penjualan akan
AY
ditampilkan pada Gambar 3.72.
FORM PENJUALAN Data Penjualan
Cari Data Transaksi
ID Penjualan Tanggal Penjualan ID Customer
Jenis Customer
AB
Nama Customer ID Transaksi
Jenis Transaksi
Jenis Pembayaran
Kode
Nama
Jenis Order
Jumlah Harga
Diskon
Sub Total
R
No
Total Belanja CARI SERVICE
PEMBAYARAN
SU
CARI ONDERDIL
BERSIH
Gambar 3.72 Form Penjualan
M
Fungsi-fungsi obyek yang terdapat pada form penjualan akan dijelaskan
IK
O
pada Tabel 3.50.
ST
Nama Obyek ID Penjualan Cari Data Penjualan Tanggal Penjualan ID Customer Nama Customer Jenis Customer ID Transaksi Jenis Transaksi
Tabel 3.50 Fungsi Obyek Form Penjualan Tipe Obyek TextBox
Size Keterangan Menampilkan kode penjualan
Button
Mencari data penjualan
DateTimePicker TextBox TextBox TextBox TextBox TextBox
Memilih tanggal penjualan Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan jenis pelanggan Menampilkan kode transaksi Menampilkan jenis transaksi
140
Tabel 3.50 Fungsi Obyek Form Penjualan (lanjutan) Nama Obyek Jenis Pembayaran Total Belanja Cari Onderdil Cari Service Pembayaran Bersih
Tipe Obyek
Memilih jenis pembayaran Menampilkan total penjualan Mencari data onderdil Mencari data service Menampilkan pembayaran Menghapus seluruh data pada obyek
AY
A
ComboBox TexBox Button Button Button Button
Size Keterangan
A.20 Form Pembayaran
AB
Form pembayaran ini digunakan untuk melakukan pembayaran transaksi pelanggan. Desain form pembayaran ini akan ditampilkan pada Gambar 3.73.
ID Penjualan
SU
Jenis Pembayaran
R
FORM PEMBAYARAN Pembayaran
Total Belanja
Diskon Customer (%) Grand Total
M
Total Pembayaran
ST
IK
O
Total Kembali
OK
Gambar 3.73 Form Pembayaran
Fungsi-fungsi obyek yang terdapat pada form pembayaran akan
dijelaskan pada Tabel 3.51.
Tabel 3.51 Fungsi Obyek Form Pembayaran Nama Obyek ID Penjualan
Tipe Obyek TextBox
Size Keterangan Menampilkan kode penjualan
141
Tabel 3.51 Fungsi Obyek Form Pembayaran (lanjutan) Tipe Obyek
Size Keterangan Menampilkan jenis pembayaran Menampilkan total belanja
TextBox TextBox
Menampilkan diskon pelanggan Menampilkan grand total
TextBox TextBox Button
Menampilkan total pembayaran Menampilkan total kembali Keluar form
AY
A
TextBox TextBox
A.21 Form SMS Progress Service
AB
Nama Obyek Jenis Pembayaran Total Belanja Diskon Customer Grand Total Total Pembayaran Total Kembali Ok
Form SMS progress service disini digunakan untuk mengirim SMS
R
progress service pada pelanggan yang meninggalkan motornya saat melakukan
SU
service. Desain SMS progress service dapat dilihat pada Gambar 3.74.
FORM SMS PROGRESS SERVICE
M
Handphone
ST
IK
O
Pesan
KIRIM
Gambar 3.74 Form SMS Progress Service
Fungsi-fungsi obyek pada form SMS progress service akan ditampilkan pada Tabel 3.52 halaman 142.
142
Tabel 3.52 Fungsi Obyek Form SMS Progress Service Tipe Obyek
Handphone Pesan Kirim
TextBox TextBox Button
Size Keterangan Menampilkan nomor handphone pelanggan Menampilkan pesan Mengirim pesan
A
Nama Obyek
AY
A.22 Form SMS Gateway Control
Form SMS gateway control disini digunakan untuk mengirim SMS
AB
berita dan info, SMS jadwal service, SMS selamat ulang tahun, SMS hari raya, dan SMS booking service secara otomatis. Untuk dapat berjalan dengan baik,
aplikasi ini terhubung dengan modem berupa HP Siemens C55. Desain SMS
R
gateway control dapat dilihat pada Gambar 3.75.
SU
FORM SMS GATEWAY CONTROL Network and Modem Information
PORT CONNECT
M
DISCONNECT CLOSE
???
Network:
???
Battery Level :
???
Manufacturer:
???
REFRESH
SEND SMS MANUALLY
Gambar 3.75 Form SMS Gateway Control
IK
O
HIDE
Signal Strength:
ST
Fungsi-fungsi obyek pada form SMS gateway akan ditampilkan pada
Tabel 3.53.
Tabel 3.53 Fungsi Obyek Form SMS Gatway Control
Nama Obyek Port Connect Disconnect
Tipe Obyek ComboBox Button Button
Size Keterangan Memilih nomor port modem Melakukan tes connect connection Melakukan tes disconnect connection
143
Tabel 3.53 Fungsi Obyek Form SMS Gatway Control (lanjutan) Size Keterangan Melakukan hide aplikasi Menutup aplikasi Menampilkan kekuatan signal Menampilkan network Menampilkan battery level Menampilkan provider Melakukan refresh connection
Button
Mengirim SMS manual
A
Tipe Obyek Button Button Label Label Label Label Button
AB
A.23 Form Download Kritik Dan Saran
AY
Nama Obyek Hide Close Signal Strength Network Battery Level Manufacturer Refresh Send SMS Manually
Form download kritik dan saran ini digunakan untuk melakukan
R
download dan menampilkan kritik dan saran pelanggan yang disampaikan via
SU
online. Desain form download kritik dan saran dapat dilihat pada Gambar 3.76.
FORM DOWNLOAD DATA KRITIK DAN SARAN Data Kritik dan Saran
Kritik dan Saran Hari Ini Periode
ID Kritik dan Saran
Tanggal
Nama
REFRESH Kritik
ST
IK
O
M
Nomor
s/d
PROSES
CETAK
Gambar 3.76 Form Download Kritik dan Saran
Fungsi-fungsi obyek yang terdapat pada form download kritik dan saran
ini akan dijelaskan pada Tabel 3.54 halaman 144.
144
Tabel 3.54 Fungsi Obyek Form Kritik Dan Saran Tipe Obyek CheckBox
Periode Proses Refresh Cetak Data
CheckBox Button Button Button
Size Keterangan Menampilkan kritik dan saran hari ini Memilih data berdasarkan periode tanggal Menampilkan data Me-refresh data baru Melakukan cetak data
AY
A
Nama Obyek Kritik dan Saran
A.24 Form Download Pesanan Onderdil
AB
Form Download Pesanan Onderdil ini digunakan untuk melakukan
download dan menampilkan pesanan onderdil pelanggan secara online. Desain
R
form pesanan onderdil dapat dilihat pada Gambar 3.77.
FORM DOWNLOAD PESANAN ONDERDIL
SU
Data Pesanan Onderdil Pesanan Onderdil Hari Ini Periode
ID Pesanan Onderdil
Tanggal
ID Customer
REFRESH Nama Customer
Jenis Customer
ST
IK
O
M
Nomor
s/d
PROSES
CETAK
Gambar 3.77 Form Download Pesanan Onderdil
Fungsi-fungsi obyek yang terdapat pada form pesanan onderdil ini akan
dijelaskan pada Tabel 3.55 halaman 145.
145
Tabel 3.55 Fungsi Obyek Form Download Pesanan Onderdil Tipe Obyek CheckBox
Periode Proses Refresh Download Data
CheckBox Button Button Button
Size Keterangan Menampilkan pesanan hari ini Memilih data berdasarkan tanggal Menampilkan data Me-refresh data baru Melakukan download data
periode
AY
A
Nama Obyek Pesanan Hari Ini
A.25 Form Reward Customer
AB
Form reward customer ini digunakan untuk menambah dan menyimpan
reward customer yang telah melakukan transaksi terbesar. Desain form reward
R
customer dapat dilihat pada Gambar 3.78.
FORM REWARD PELANGGAN Input Reward Pelanggan
SU
ID Reward Jenis Reward Tanggal ID Customer Nama Customer
ID Reward Pelanggan
...
Jenis Reward Tanggal Pemberian
...
ID Customer Nama Customer
Member
Jenis Customer Total Kunjungan
Reseller
M
Total Belanja Besar Reward
O
Keterangan
ST
IK
SIMPAN
UBAH
HAPUS
LIHAT SEMUA DATA BERSIH
Gambar 3.78 Form Reward Customer
Fungsi-fungsi obyek yang terdapat pada form reward customer ini akan
dijelaskan pada Tabel 3.56 halaman 146.
146
Tabel 3.56 Fungsi Obyek Form Reward Customer Size Keterangan Menampilkan kode reward Memilih jenis reward
DateEdit TextBox TextBox TextBox
Memilih tanggal pemberian reward Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan jenis pelanggan Menampilkan total kunjungan pelanggan Menampilkan total belanja pelanggan Menampilkan besar reward yang diberikan Input keterangan Menyimpan data ketentuan Menghapus data pada obyek Mengubah data ketentuan Menghapus data ketentuan
A
TextBox ComboBox
AB
TextBox TextBox
R
TextBox MenuEdit Button Button Button Button Button
Melihat seluruh data reward
SU
Besar Reward Keterangan Simpan Bersih Ubah Hapus Lihat Semua Data
Tipe Obyek
AY
Nama Obyek ID Reward Customer Jenis Reward Tanggal Pemberian ID Customer Nama Customer Jenis Customer Total Kunjungan Total Belanja
A.26 Form Laporan Customer
M
Form laporan customer ini akan menampilkan data pelanggan. Laporan pelanggan akan menginformasikan total jumlah pelanggan, total kunjungan
O
pelanggan, dan total nominal belanja pelanggan yang dapat di-filter sesuai dengan
IK
kebutuhan informasi. Desain form laporan customer ini akan ditampilkan pada
ST
Gambar 3.79.
FORM LAPORAN CUSTOMER
Data Pencarian
Jenis Laporan Lihat Semua Data Jenis Pencarian
Tanggal Masuk
s/d
Tanggal Transaksi
s/d
PROSES
ID Customer Jenis Customer Nama Customer Email Password Tanggal Lahir Jenis Kelamin Status Alamat Telepon Handphone Agama Tanggal Masuk Jml. Motor Total Kunjungan Total Belanja
Total jumlah pelanggan : CETAK
Gambar 3.79 Form Laporan Customer
147
Fungsi-fungsi yang terdapat pada form laporan customer akan dijelaskan pada Tabel 3.57.
Tipe Obyek
Jenis Laporan Lihat Semua Data Jenis Pencarian Tanggal Masuk Transaksi Customer
ComboBox
Proses Cetak Laporan Customer
Button
Size Keterangan laporan berdasarkan
Memilih jenis pelanggan Menampilkan seluruh laporan pelanggan Memilih jenis pencarian Memilih berdasarkan tanggal masuk Memilih berdasarkan transaksi pelanggan Menampilkan data pelanggan berdasarkan jenis pencarian
AY
Nama Obyek
A
Tabel 3.57 Fungsi Obyek Form Laporan Customer
AB
CheckBox CheckBox ComboBox
R
ComboBox
Mencetak laporan
SU
Button
A.27 Form Laporan Catatan Service
Form laporan catatan service ini akan menampilkan laporan data service
M
dan perbaikan motor pelanggan. Laporan catatan service akan menginformasikan tentang total jumlah transaksi service motor pelanggan yang dapat di-filter sesuai
O
dengan kebutuhan informasi. Desain form laporan catatan service dapat dilihat
IK
pada Gambar 3.80.
FORM LAPORAN CATATAN SERVICE
ST
Pencarian
Periode Group Berdasarkan
s/d
Jenis Pencarian
PROSES Enter Text
ID Tgl Plat Nomor Tipe Motor Nama Customer Jenis Transaksi Waktu Masuk Waktu Keluar Status Daftar Nomor Antrean
Customer Service
Tenaga Mekanik
CETAK
Total Transaksi Service :
Gambar 3.80 Form Laporan Catatan Service
148
Fungsi-fungsi obyek yang terdapat pada form laporan catatan service akan dijelaskan pada Tabel 3.58.
Periode Group Berdasarkan Jenis Pencarian Proses Cetak
CheckBox
Size Keterangan Menampilkan laporan berdasarkan periode
ComboBox ComboBox Button Button
Memilih group tampilan Memilih berdasarkan jenis pencarian Menampilkan laporan Mencetak laporan
AY
Tipe Obyek
R
A.28 Form Laporan Booking Service
AB
Nama Obyek
A
Tabel 3.58 Fungsi Obyek Form Laporan Catatan Service
Form laporan booking service ini akan menampilkan laporan data
SU
booking service. Laporan booking service akan menginformasikan kepada pemilik tentang pelanggan yang telah mendaftarkan service melalui booking. Desain form
M
laporan booking service dapat dilihat pada Gambar 3.81.
FORM LAPORAN BOOKING SERVICE
Pencarian
s/d
O
Periode
PROSES
Group Berdasarkan
Tanggal Booking Tanggal Service
ID Customer Nama Customer
Waktu Keluar
Plat Nomor Jenis Transaksi Keluhan Status
ST
IK
Id Booking
CETAK
Total Transaksi Booking :
Gambar 3.81 Form Laporan Booking Service
Fungsi-fungsi obyek yang terdapat pada form laporan booking service akan dijelaskan pada Tabel 3.59 halaman 149.
149
Tabel 3.59 Fungsi Obyek Form Laporan Booking Service
Periode Group Berdasarkan Proses Cetak
CheckBox
Size Keterangan Menampilkan laporan berdasarkan periode
ComboBox Button Button
Memilih group tampilan Menampilkan laporan Mencetak laporan
A
Tipe Obyek
AY
Nama Obyek
A.29 Form Laporan Motor Customer
AB
Form laporan motor customer digunakan untuk melampirkan laporan data motor pelanggan. Laporan motor customer akan menginformasikan total
R
jumlah motor pelanggan dan total kunjungan beserta besar nominal belanja.
SU
Desain form laporan motor customer dapat dilihat pada Gambar 3.82.
FORM LAPORAN MOTOR CUSTOMER
Jenis Pencarian Lihat Semua Data Jenis Pencarian
Tipe Motor
PROSES
M
Plat Nomor
Tahun Pembuatan Isi Silinder
Nomor Rangka Nomor Mesin Total Kunjungan
O
Plat nomor ID Customer
Volume Belanja
ST
IK
Total jumlah motor pelanggan : CETAK
Gambar 3.82 Form Laporan Motor Customer
Fungsi-fungsi obyek yang terdapat pada form laporan motor customer ini
akan dijelaskan pada Tabel 3.60 halaman 150.
150
Tabel 3.60 Fungsi Obyek Form Laporan Motor Customer Tipe Obyek
Memilih semua data motor pelanggan Memilih jenis pencarian Memilih data tipe motor pelanggan Memilih data plat nomor Memproses data motor pelanggan Mencetak laporan
A
CheckBox CheckBox CheckBox CheckBox Button Button
Size Keterangan
AY
Nama Obyek Lihat Semua Data Jenis Pencarian Tipe Motor Plat Nomor Proses Cetak
AB
A.30 Form Laporan Reward Customer
Form laporan reward customer ini akan menampilkan laporan data reward customer. Laporan reward customer akan menginformasikan pelanggan
R
yang mendapatkan reward karena telah melakukan kunjungan dan nominal
SU
belanja terbesar. Desain form laporan reward customer dapat dilihat pada Gambar 3.83.
FORM LAPORAN REWARD CUSTOMER
Pencarian
M
Lihat Semua Data
Lihat Data Bulan Ini
PROSES
O
Pencarian berdasarkan ID Customer
ID Customer Nama Customer Jenis Customer Total Kunjungan Total Belanja Besar Reward Total
IK
ID Reward Jenis Reward Tanggal Pemberian
CETAK
ST
Total Reward Customer:
Gambar 3.83 Form Laporan Reward Customer
Fungsi-fungsi obyek yang terdapat pada form laporan reward customer
ini akan dijelaskan pada Tabel 3.61 halaman 151.
151
Tabel 3.61 Fungsi Obyek Form Laporan Reward Customer Size Keterangan Memilih tanggal reward customer Memilih jenis pencarian Memproses data reward customer Mencetak laporan
A
Tipe Obyek DateTimePicker CheckBox Button Button
AY
Nama Obyek Periode Jenis Pencarian Proses Cetak
A.31 Form Laporan Jadwal Service
Form laporan jadwal service digunakan untuk menampilkan laporan
AB
jadwal service motor pelanggan. Laporan jadwal service akan menginformasikan kepada pemilik tentang jumlah jadwal service yang akan dilayani sesuai dengan
SU
ditampilkan pada Gambar 3.84.
R
jenis pencarian yang dibutuhkan. Desain form laporan jadwal service akan
FORM LAPORAN JADWAL SERVICE
Jenis Pencarian Jenis Pencarian
Periode
M Plat Nomor
Tipe Motor
ID Cust
Nama Cust
Kilometer awal Tgl Service Akhir Kilometer Akhir Jadwal Service
O
ID Jadwal
PROSES
s/d
ST
IK
Total Jumlah Jadwal Service : CETAK
Gambar 3.84 Form Laporan Jadwal Service
Fungsi-fungsi obyek yang terdapat pada form laporan reward customer
ini akan dijelaskan pada Tabel 3.62 halaman 152.
152
Tabel 3.62 Fungsi Obyek Form Laporan Jadwal Service Size Keterangan Memilih tanggal jadwal service Memilih jenis pencarian Memproses data jadwal service Mencetak laporan
A
Tipe Obyek DateTimePicker CheckBox Button Button
AY
Nama Obyek Periode Jenis Pencarian Proses Cetak
A.32 Form Laporan Tolakan Service
Form laporan tolakan service digunakan untuk menampilkan data tolakan
AB
service pelanggan. Laporan ini akan menginformasikan kepada pemilik jam sibuk
antrian dan pelanggan yang tidak dapat mendaftar antrian akibat antrian yang
R
sudah penuh. Desain form laporan tolakan service akan ditampilkan pada Gambar
SU
3.85.
FORM LAPORAN TOLAKAN ANTREAN
Pencarian
Lihat Tolakan Service Hari Ini Periode
M Tanggal
Plat Nomor
Jenis Transaksi
Keluhan
O
ID Tolakan
PROSES
s/d
ST
IK
Total Tolakan Service :
CETAK
Gambar 3.85 Form Laporan Tolakan Service
B. Website Aplikasi website ini digunakan untuk transaksi pesanan onderdil dan
menampilkan catalog onderdil. Terdapat beberapa desain halaman yang telah dibuat, antara lain :
153
B.1 Halaman Login Website Pada halaman login website digunakan untuk login pelanggan yang sebelumnya telah terdaftar pada perusahaan. Desain halaman login website dapat
SUKU CADANG
VARIASI
PESANAN
KRITIK DAN SARAN
AY
HOME
A
dilihat pada Gambar 3.86.
SELAMAT DATANG DI WEBSITE UD. REMAJA MOTOR
MENU LOGIN username
AB
password
R
LOGIN
SU
Gambar 3.86 Halaman Login Website
Fungsi-fungsi obyek yang terdapat pada halaman login website ini akan dijelaskan pada Tabel 3.63.
M
Tabel 3.63 Fungsi Obyek Halaman Login Website Tipe Obyek TextBox TextBox Button
Size Keterangan Input username Input password Login website
IK
O
Nama Obyek Username Password Login
ST
B.2 Halaman Pesanan Website Pada halaman pesanan website digunakan untuk melakukan pesanan
onderdil. Desain halaman pesanan website dapat dilihat pada Gambar 3.87 halaman 154.
154
HOME
SUKU CADANG
VARIASI
PESANAN
KRITIK DAN SARAN
ID Pesanan
MENU LOGIN
Tanggal Pesan ID Customer
Username
XXXX
Waktu login
XXXX LOGOUT
Nama Customer Alamat Handphone edit Nama Order
Tipe Motor
Merk
Jumlah
Satuan
Harga
Diskon
Edit
Delete
AY
A
ID Order
Gambar 3.87 Halaman Pesanan Website
AB
Fungsi-fungsi obyek yang terdapat pada halaman pesanan website akan dijelaskan pada Tabel 3.64.
O
Size Keterangan Menampilkan kode pesanan Menampilkan tanggal pesan Menampilkan kode pelanggan Menampilkan nama pelanggan Menampilkan alamat pelanggan Menampilkan handphone Menampilkan total pesanan Membatalkan pesanan Menyimpan pesanan
SU
Tipe Obyek Label Label Label Label Label Label TextBox Button Button
M
Nama Obyek ID Pesanan Tanggal Pesan ID Customer Nama Customer Alamat Handphone Total Belanja Batal Simpan
R
Tabel 3.64 Fungsi Obyek Halaman Pesanan Website
IK
B.3 Halaman Konfirmasi Pembayaran DP
ST
Pada halaman konfirmasi pembayaran DP digunakan untuk melakukan
konfirmasi pembayaran DP yang dilakukan via transfer. Desain halaman konfirmasi pembayaran DP dapat dilihat pada Gambar 3.88 halaman 155.
155
HOME
SUKU CADANG
VARIASI
PESANAN
KRITIK DAN SARAN
ID Transfer
MENU LOGIN
ID Pesanan ID Customer
Username
XXXX
Waktu login
XXXX LOGOUT
Nama Customer Tanggal Pembayaran Jenis ATM
A
Nomor Rekening Atas Nama
AY
Besar Nominal (Rp) SIMPAN
AB
Gambar 3.88 Halaman Konfirmasi Pembayaran DP
Fungsi-fungsi obyek yang terdapat pada halaman konfirmasi pembayaran
R
DP akan dijelaskan pada Tabel 3.65.
Tipe Obyek TextBox TextBox TextBox TextBox
Size Keterangan Menampilkan kode transfer Menampilkan kode pesan Menampilkan kode pelanggan Menampilkan nama pelanggan
DateTimePicker ComboBox
Memilih tanggal pembayaran DP Memilih jenis ATM
TextBox TextBox TextBox Button
Input nomor rekening Input atas nama Input besar nominal Menyimpan data konfirmasi
ST
IK
O
M
Nama Obyek ID Transfer ID Pesanan ID Customer Nama Customer Tanggal Pembayaran Jenis ATM Nomor Rekening Atas Nama Besar Nominal Simpan
SU
Tabel 3.65 Fungsi Obyek Halaman Konfirmasi Pembayaran DP
B.4 Halaman Kritik dan Saran Pada halaman kritik dan saran digunakan untuk melakukan pesanan
onderdil. Desain halaman kritik dan saran dapat dilihat pada Gambar 3.89 halaman 156.
156
HOME
SUKU CADANG
VARIASI
PESANAN
KRITIK DAN SARAN
Nama
MENU LOGIN Username
XXXX
Waktu login
XXXX
Kritik dan Saran
BATAL
AY
SIMPAN
A
LOGOUT
Gambar 3.89 Halaman Kritik dan Saran
AB
Fungsi-fungsi obyek yang terdapat pada halaman kritik dan saran akan dijelaskan pada Tabel 3.66.
3.3
Size Keterangan
Input nama
SU
Tipe Obyek TextBox MenuEdit Button Button
Input kritik dan saran Membatalkan pemberian input kritik Menyimpan data
M
Nama Obyek Nama Kritik Dan Saran Batal Simpan
R
Tabel 3.66 Fungsi Obyek Halaman Kritik dan Saran
Perancangan Uji Coba
O
Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat
IK
sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan atau kelemahan aplikasi pada tahap ini akan dievaluasi sebelum diimplementasikan
ST
secara nyata. Pada rancangan uji coba ini, akan diilustrasikan beberapa contoh kasus yang akan terjadi saat aplikasi ini akan digunakan.
157
A. Desain Uji Coba Fitur Login Desain uji coba fitur dasar sistem ini dilakukan dengan melakukan berbagai percobaan untuk membuktikan bahwa proses login user dapat berjalan
A
dengan baik. Proses login dilakukan dengan cara memasukkan username dan password. Data login yang digunakan terlihat pada Tabel 3.67 untuk masing-
AY
masing pengguna. Untuk test case login dapat terlihat pada Tabel 3.68.
Tabel 3.67 Data Testing Pengguna
AB
Data 1 K002 1234 Customer Service
R
Nama Field USERNAME PASSWORD HAK AKSES
SU
Tabel 3.68 Test Case Login Input
Output yang diharapkan
Memasukkan data 1 dari tabel testing data pengguna Memasukkan data 1 dari tabel testing data pengguna
Form login mengeluarkan message box "Login berhasil" dan form login tertutup Form login tertutup dan akan muncul menu-menu sesuai dengan hak akses
IK
O
M
Test case Tujuan ID 1 Deskripsi username, password yang valid 2 Username dan password sesuai dengan hak akses
ST
B. Desain Uji Coba Kasus Antrian Service Pada kasus antrian service ini akan melibatkan beberapa fitur yang akan
menangani antrian service pelanggan. Adapun rancangan uji coba sistem untuk
kasus antrian service ini dilakukan dengan melakukan berbagai percobaan untuk membuktikan bahwa sistem antrian yang telah dibuat telah sesuai dengan tujuan.
158
B.1 Desain Uji Coba Fitur Keluhan Service Proses uji coba fitur keluhan service digunakan untuk melakukan uji coba terhadap fungsi fitur keluhan service yang dapat mencatat keluhan service
A
motor pelanggan. Pada pencatatan keluhan service ini juga akan menampilkan nomor antrian, estimasi waktu menunggu, dan jumlah antrian yang tersisa. Proses
AY
ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada dalam desain fitur keluhan service. Testing data keluhan pada Tabel 3.69 akan
AB
digunakan sebagai input dari test case keluhan service yang akan ditampilkan pada Tabel 3.70.
Data 1 TSRV140313001 14/03/2013 8:16:30 DK789VW Mio CUS09012013001 Eka Purnama Swandika Service Ringan Service
O
M
SU
Nama Field ID Catatan Service Tanggal Masuk Plat Nomor Tipe Motor ID Customer Nama Customer Jenis Transaksi Keluhan
R
Tabel 3.69 Data Testing Keluhan Service
Tabel 3.70 Test Case Keluhan Service
IK
Test case Tujuan ID 3 Menampilkan nomor antrian saat form keluhan service pertama kali dijalankan 4 Menampilkan estimasi waktu menunggu saat form keluhan service pertama kali dijalankan
ST
Data 2 TSRV140313013 14/03/2013 10:15:32 DK4415VW Mio CUS01012012001 Ewa Swandika Service Ringan Service
Input
Output yang diharapkan Form menampilkan nomor antrian
Form menampilkan waktu estimasi menunggu
159
Tabel 3.70 Test Case Keluhan Service (lanjutan)
IK
O
M
9
10
Data keluhan service yang pertama kali berstatus perbaikan Data keluhan yang telah tersimpan tampil pada gridview Pelanggan yang datang dengan mendapat nomor antrian diatas 4, akan berstatus menunggu Tampilan jumlah antrian pelanggan yang menunggu
ST
11
Output yang diharapkan
Data motor pelanggan terpilih muncul pada form keluhan service
AY
Plat nomor = DK789VW
A
Form motor pelanggan tampil
AB
ID Customer = Form histori muncul beserta CUS09012013001 jumlah kunjungan dan nominal belanja pelanggan
Memasukkan data 1 testing keluhan service Memasukkan data 1 testing keluhan service
Data tersimpan dan muncul pesan “Data Catatan Service telah tersimpan” Data keluhan service berstatus perbaikan
Memasukkan data 1 testing keluhan service
Data keluhan service tampil pada gridview
Memasukkan data 2 testing keluhan Service
Data keluhan service berstatus menunggu
Memasukkan data 2 testing keluhan service
Data jumlah antrian menunggu tampil
SU
9
Input
R
Test case Tujuan ID 5 Menampilkan form pencarian motor pelanggan setelah menekan f3 6 Data motor pelaggan terpilih, muncul pada form keluhan service 7 Form histori muncul setelah melakukan pencarian motor pelanggan 8 Menyimpan data keluhan service
B.2 Desain Uji Coba Fitur Informasi Antrian Mekanik Proses uji coba fitur informasi antrian mekanik digunakan untuk melakukan uji coba fitur informasi antrian mekanik yang dapat melihat nomor antrian dan estimasi waktu menunggu setiap pelanggan. Selain itu, fitur ini
160
menampilkan estimasi lama waktu perbaikan dan estimasi waktu selesai perbaikan dari setiap service yang sedang dikerjakan oleh mekanik. Testing data informasi antrian mekanik pada Tabel 3.71 akan digunakan sebagai input dari test
Nama Field ID Catatan Service
Data 1 TSRV140313001
AY
Tabel 3.71 Testing Data Informasi Antrian Mekanik
A
case form informasi antrian mekanik yang akan ditampilkan pada Tabel 3.72.
Data 2 TSRV140313013
Menampilkan estimasi waktu menunggu (menit)
14
Menampilkan estimasi waktu masuk
M
13
Menampilkan waktu masuk
ST
IK
O
15
Input
R
Memasukkan data 2 testing data informasi antrian mekanik Memasukkan data 2 testing data informasi antrian mekanik Memasukkan data 2 testing data informasi antrian mekanik Memasukkan data 1 testing data informasi antrian mekanik Memasukkan data 1 testing data informasi antrian mekanik Memasukkan data 1 testing data informasi antrian mekanik
SU
Test case Tujuan ID 12 Menampilkan nomor antrian
AB
Tabel 3.72 Test Case Form Informasi Antrian Mekanik
16
Menampilkan estimasi lama waktu perbaikan
17
Menampilkan estimasi waktu keluar
Output yang diharapkan Nomor antrian sesuai dengan ID catatan tersebut tampil Estimasi waktu menunggu tampil sesuai dengan ID catatan tersebut Estimasi waktu masuk tampil sesuai dengan ID catatan tersebut Waktu masuk tampil sesuai dengan ID catatan tersebut Estimasi lama waktu perbaikan tampil sesuai dengan ID catatan tersebut Estimasi waktu keluar perbaikan tampil sesuai dengan ID catatan tersebut
161
B.3 Desain Uji Coba Fitur Antrian Service Proses uji coba fitur antrian service digunakan untuk melakukan uji coba fitur antrian service yang berfungsi untuk mengelola antrian pelanggan dan
A
pelayanan mekanik. Fitur ini dapat memasukkan antrian pelanggan ke list pelayanan mekanik, mereposisi antrian yang telah masuk ke list pelayanan
AY
mekanik kembali ke antrian pelanggan jika pelanggan tidak datang, dan mengelola antrian pelayanan mekanik jika perbaikan telah selesai dilakukan.
AB
Testing data antrian service pada Tabel 3.73 akan digunakan sebagai input dari test case fitur antrian service yang akan ditampilkan pada Tabel 3.74.
Data 1 TSRV140313013 14/03/2013 10:10:30 DK4415VW
SU
Nama Field ID Catatan Service Tanggal Masuk Plat Nomor Group Mekanik
R
Tabel 3.73 Data Testing Antrian Service
Data 2 TSRV140313011 14/03/2013 09:00:30 DK787VW Mekanik 2
M
Tabel 3.74 Test Case Antrian Service
ST
IK
O
Test case Tujuan ID 18 Memasukkan data antrian pelanggan ke dalam pelayanan mekanik 19 Memasukkan data antrian ke dalam pelayanan mekanik jika mekanik dalam keadaan penuh
Input Memasukkan data 1 dari tabel testing data Antrian Service Memasukkan data 1 dari tabel testing data Antrian Service
Output yang diharapkan Data antrian pelanggan masuk ke list pelayanan mekanik Form mengeluarkan pesan “antrian selanjutnya tidak dapat dilakukan. Tidak ada mekanik yang kosong!”
162
Tabel 3.74 Test Case Antrian Service (lanjutan)
22 23
25
A
AY Memasukkan data 2 dari tabel testing data antrian service
ST
IK
O
M
26
27
Form histori tampil
SU
24
Menampilkan form pengelolaan mekanik Menampilkan form histori Menampilkan form detail catatan Menampilkan form rekomendasi service Menampilkan form jadwal service Menampilkan form SMS progress service Mengeluarkan antrian pelayanan mekanik jika perbaikan telah selesai dilakukan
Memasukkan data 2 dari tabel testing data antrian service
28
Melakukan pembatalam perbaikan
Output yang diharapkan Form mengeluarkan pesan "Apakah data perbaikan dikembalikan ke antrian?" dan data kembali ke antrian pelanggan, list perbaikan mekanik kosong Form pengelolaan mekanik tampil
AB
21
Input
R
Test case Tujuan ID 20 Reposisi antrian pelayanan mekanik ke antrian pelanggan jika pelanggan tidak datang
Memasukkan data 2 dari tabel testing data antrian service
Form detail catatan tampil Form rekomendasi service tampil Form jadwal service tampil Form SMS progress service tampil Form mengeluarkan pesan "Apakah data perbaikan telah selesai dilakukan?". Jika iya, maka list mekanik akan kosong Form mengeluarkan pesan “Antrian Service batal dilakukan? ”. Jika iya, maka antrian akan keluar dan list mekanik akan kosong
163
B.4 Desain Uji Coba Fitur Catatan Service Proses uji coba fitur catatan service digunakan untuk melakukan uji coba fitur catatan service yang berfungsi untuk memasukkan kebutuhan service dan
A
onderdil yang dibutuhkan selama perbaikan berlangsung. Testing data catatan
service yang akan ditampilkan pada Tabel 3.76.
AY
service pada Tabel 3.75 akan digunakan sebagai input dari test case fitur catatan
Tabel 3.75 Data Testing Catatan Service
AB
Data 1 TSRV140313001 DK980VW Scoopy CUS120112001 Awi Member 1 BNDL001 Ban Dalam Onderdil 50000 1 5 45000
O
M
SU
R
Nama Field ID Catatan Service Plat Nomor Tipe Motor ID Customer Nama Customer Jenis Customer Nomor Kode Nama Jenis Order Harga Jumlah Diskon Sub Total
Tabel 3.76 Test Case Catatan Service
ST
IK
Test case Tujuan ID 29 Menampilkan form search service saat menekan f1 pada gridview 30 Menampilkan form search onderdil saat menekan f2 pada gridview
Input
Output yang diharapkan Form search service tampil
Form search onderdil tampil
164
Tabel 3.76 Test Case Catatan Service (lanjutan) Test case Tujuan ID 31 Menghapus salah satu data pada gridview dengan menekan f4
Input
Output yang diharapkan
AY
32
A
Form mengeluarkan pesan "Apakah anda yakin menghapus data ini?". Jika iya, salah satu data pada gridview yang dipilih tadi akan terhapus Menyimpan data Memasukkan data 2 Form mengeluarkan pesan catatan service dari tabel testing data "Data Telah Tersimpan." ontrean service Stok onderdil Pengurangan jumlah stok yang telah onderdil pada form search terinput tadi onderdil menjadi berkurang
R
AB
33
B.5 Desain Uji Coba Fitur Work Order Service
SU
Proses uji coba fitur work order service digunakan untuk melakukan uji coba fitur work order service yang berfungsi untuk menampilkan order onderdil yang dibutuhkan dari transaksi service. Fitur work order service ini akan
M
dijalankan oleh tenaga gudang. Testing data work order service pada Tabel 3.77
O
akan digunakan sebagai input dari test case fitur work order service yang akan
ST
IK
ditampilkan pada Tabel 3.78 halaman 165.
Tabel 3.77 Data Testing Work Order Onderdil Nama Field Status Tenaga Gudang ID Catatan Onderdil Tanggal Customer Service Nomor Antrian Nomor ID Onderdil Tipe
Data 1 Order Gedu Budi TOND140313001 14/03/2013 08:16:30 Ayuni Ningtias 1 1 HDAC001 Kharisma
165
Data 1 Accu OSAKA PCS 1 Ready
AY
Nama Field Nama Onderdil Merk Satuan Jumlah Status Barang
A
Tabel 3.77 Data Testing Work Order Onderdil (lanjutan)
Tabel 3.78 Test Case Work Order Onderdil Input
Output yang diharapkan
Memasukkan data 1 Form mengeluarkan pesan dari tabel testing data "data telah tersimpan." rekomendasi service
AB
Test case Tujuan ID 34 Menyimpan data work order service
R
B.6 Desain Uji Coba Fitur Rekomendasi Service
SU
Proses Uji Coba Fitur Rekomendasi Service digunakan untuk melakukan uji coba fitur rekomendasi service yang berfungsi untuk memasukkan rekomendasi service yang diberikan oleh mekanik yang bersifat optional. Data
M
rekomendasi service ini akan berguna saat motor pelanggan melakukan service mendatang sebagai informasi perbaikan yang sebaiknya dilakukan. Testing data
O
rekomendasi service pada Tabel 3.79 akan digunakan sebagai input dari test case
ST
IK
fitur rekomendasi service yang akan ditampilkan pada Tabel 3.80 halaman 166.
Tabel 3.79 Data Testing Rekomendasi Service Nama Field Plat Nomor Tipe Motor Tahun Pembuatan ID Customer Nama Customer Jenis Customer
Data 1 DK980VW Scoopy 2005 CUS120112001 Awi Member
166
Data 1 1 Busi Ya -
AY
Nama Field Nomor Komponen Service Keadaan Baik Ganti Periksa Tidak Ada
A
Tabel 3.79 Data Testing Rekomendasi Service (lanjutan)
Tabel 3.80 Test Case Rekomendasi Service
Output yang diharapkan
AB
Input
Memasukkan data 1 Form mengeluarkan pesan dari tabel testing data "Data Telah Tersimpan." rekomendasi service
R
Test case Tujuan ID 35 Menyimpan data rekomendasi service
SU
B.7 Desain Uji Coba Fitur Jadwal Service
Proses uji coba fitur jadwal service digunakan untuk melakukan uji coba fitur jadwal service yang berfungsi untuk memasukkan jadwal service mendatang
M
motor pelanggan. Testing data jadwal service pada Tabel 3.81 akan digunakan sebagai input dari test case fitur jadwal service yang akan ditampilkan pada Tabel
ST
IK
O
3.82 halaman 167.
Tabel 3.81 Data Testing Jadwal Service
Nama Field ID Jadwal Service Tanggal Service Kilometer Awal Tanggal Jadwal Service
Data 1 JS120212001 12/02/2012 30000 12/06/2012
167
Tabel 3.82 Test case Jadwal Service Input
Output yang diharapkan
Memasukkan data 1 Form mengeluarkan pesan dari tabel testing data "Data Telah Tersimpan." jadwal service
A
Test case Tujuan ID 36 Menyimpan data jadwal service
AY
B.8 Desain Uji Coba Fitur SMS Progress Service
Proses uji coba fitur SMS progress service digunakan untuk melakukan
AB
uji coba fitur SMS progress service yang berfungsi untuk mengirimkan pesan
kepada pelanggan yang meninggalkan motornya saat melakukan service bahwa motor pelanggan telah selesai diperbaiki. Testing data SMS progress service pada
R
Tabel 3.83 akan digunakan sebagai input dari test case fitur progress service yang
SU
akan ditampilkan pada Tabel 3.84.
Tabel 3.83 Data Testing SMS Progress Service
IK
O
M
Nama Field Handphone Pesan
Tabel 3.84 Test Case SMS Progress Service
Test case Tujuan ID 37 Mengirim SMS
ST
Data 1 081805561407 REMAJAMOTOR. Kepada Srd. Eka Purnama Swandika dgn Plat DK789VW diberitahukan bahwa service telah selesai dilakukan
Input
Output yang diharapkan
Memasukkan data 1 Form mengeluarkan dari data testing SMS notifikasi pengiriman progress service
168
B.9 Desain Uji Coba Fitur Penjualan Proses uji coba fitur penjualan digunakan untuk melakukan uji coba fitur penjualan yang berfungsi untuk menyimpan pembayaran oleh pelanggan untuk
A
setiap transaksi yang dilakukan. Fitur ini akan dijalankan oleh kasir. Testing data
penjualan yang akan ditampilkan pada Tabel 3.86.
AY
penjualan pada Tabel 3.85 akan digunakan sebagai input dari test case fitur
Tabel 3.85 Data Testing Penjualan
AB
Data 1 TJ140313001 Pelunasan 395.000 5 375.250 400.000 24.750
SU
R
Nama Field ID Penjualan Jenis Pembayaran Total Belanja Diskon Grand Total Total Pembayaran Total Kembali
Tabel 3.86 Test Case Penjualan Input
O
M
Test case Tujuan ID 38 Menampilkan form search penjualan
IK
39 40
ST
41
B.10
Menampilkan form pembayaran Mencetak nota penjualan Menyimpan data penjualan
Memasukkan data 1 dari data testing penjualan
Output yang diharapkan Form search penjualan tampil Form pembayaran muncul Nota penjualan tercetak Form mengeluarkan pesan “Data Penjualan telah tersimpan.”
Desain Uji Coba Fitur Laporan Pelanggan Proses uji coba fitur laporan pelanggan digunakan untuk melakukan uji
coba fitur laporan pelanggan yang berfungsi untuk menginformasikan kepada
169
pemilik tentang pelanggan yang telah perusahaan layani selama ini. Fitur laporan pelanggan ini akan menyediakan filter sehingga pemilik dapat memilih informasi apa saja yang ingin ditampilkan. Testing data laporan pelanggan pada Tabel 3.87
A
akan digunakan sebagai input dari test case fitur laporan pelanggan yang akan
AY
ditampilkan pada Tabel 3.88.
Tabel 3.87 Data Testing Laporan Pelanggan Data 1 ALL Eka Purnama
AB
Nama Field Jenis Laporan Nama Customer
43
M
Output yang diharapkan Data akan keluar pada gridview Form histori akan tampil Form detail motor akan tampil Laporan pelanggan akan tercetak Jumlah pelanggan tampil
IK
O
46
Memasukkan data 1 dari data testing laporan pelanggan
Menampilkan form detail histori Menampilkan form detail motor Mencetak data laporan pelanggan Menampilkan jumlah Memasukkan data 1 pelanggan dari data testing laporan pelanggan
44 45
Input
SU
Test case Tujuan ID 42 Menampilkan data sesuai dengan filter yang dilakukan
R
Tabel 3.88 Test Case Laporan Pelanggan
ST
B.11 Desain Uji Coba Fitur Laporan Motor Pelanggan Proses uji coba fitur laporan motor pelanggan digunakan untuk
melakukan uji coba fitur laporan motor pelanggan yang berfungsi untuk menginformasikan kepada pemilik tentang data motor pelanggan yang telah perusahaan layani selama ini. Fitur laporan motor pelanggan ini akan menyediakan filter sehingga pemilik dapat memilih informasi apa saja yang ingin
170
ditampilkan. Testing data laporan motor pelanggan pada Tabel 3.89 akan digunakan sebagai input dari test case fitur laporan motor pelanggan yang akan
Tabel 3.89 Data Testing Laporan Motor Pelanggan Data 1 Mio
AY
Nama Field Tipe Motor
A
ditampilkan pada Tabel 3.90.
48
Mencetak laporan motor pelanggan Mencetak detail laporan motor pelanggan Mencetak detail laporan jadwal service Mencetak detail laporan rekomendasi service Menampilkan jumlah motor pelanggan
Memasukkan data 1 dari data testing motor pelanggan
Output yang diharapkan Data motor pelanggan tampil pada gridview Laporan motor pelanggan tercetak Laporan detail motor pelanggan tercetak Detail laporan jadwal service tercetak Detail laporan rekomendasi service tercetak Jumlah motor pelanggan tampil
IK
O
52
M
50
51
Memasukkan data 1 dari data testing motor pelanggan
SU
49
Input
R
Test case Tujuan ID 47 Menampilkan data motor pelanggan
AB
Tabel 3.90 Test Case Laporan Motor Pelanggan
ST
B.12 Desain Uji Coba Fitur Laporan Mekanik Proses uji coba fitur laporan mekanik digunakan untuk melakukan uji
coba fitur laporan mekanik yang berfungsi untuk menginformasikan kepada pemilik tentang data perbaikan yang dilakukan oleh mekanik. Fitur laporan mekanik ini akan menyediakan filter sehingga pemilik dapat memilih informasi apa saja yang ingin ditampilkan. Testing data laporan mekanik pada Tabel 3.91
171
akan digunakan sebagai input dari test case fitur laporan mekanik yang akan ditampilkan pada Tabel 3.92.
Data 1 14/03/2013
AY
Nama Field Lihat Laporan Hari Ini
A
Tabel 3.91 Data Testing Laporan Mekanik
Tabel 3.92 Test Case Laporan Mekanik
Output yang diharapkan Data mekanik akan muncul pada gridview
AB
Input
R
Memasukkan data 1 dari data testing laporan mekanik
Memasukkan data 1 dari data testing laporan mekanik
SU
Test case Tujuan ID 53 Menampilkan laporan mekanik sesuai dengan filter yang dilakukan 54 Mencetak laporan mekanik 55 Menampilkan jumlah perbaikan mekanik
Laporan mekanik tercetak Jumlah perbaikan mekanik tampil
B.13 Desain Uji Coba Fitur Laporan Catatan Service
M
Proses uji coba fitur laporan catatan service digunakan untuk melakukan
O
uji coba fitur laporan catatan service yang berfungsi untuk menginformasikan kepada pemilik tentang transaksi service yang terjadi pada perusahaan mereka.
IK
Fitur laporan catatan service ini akan menyediakan filter sehingga pemilik dapat
memilih informasi apa saja yang ingin ditampilkan. Testing data laporan catatan
ST
service pada Tabel 3.93 akan digunakan sebagai input dari test case fitur laporan catatan service yang akan ditampilkan pada Tabel 3.94 halaman 172.
Tabel 3.93 Data Testing Laporan Catatan Service Nama Field Periode Dari Periode Sampai
Data 1 14/03/2013 14/03/2013
172
Tabel 3.94 Test Case Laporan Catatan Service
Menampilkan jumlah catatan service
Memasukkan data 1 dari data testing catatan service Memasukkan data 1 dari data testing catatan service
B.14 Desain Uji Coba Fitur Laporan Jadwal Service
Output yang diharapkan Data catatan service tampil pada gridview Jumlah catatan service tampil
A
57
Input
AY
Test case Tujuan ID 56 Menampilkan data catatan service
AB
Proses uji coba fitur laporan jadwal service digunakan untuk melakukan uji coba fitur laporan jadwal service yang berfungsi untuk menginformasikan
R
kepada pemilik tentang jadwal service motor pelanggan yang akan dilayani
SU
dimasa mendatang. Fitur laporan jadwal service ini akan menyediakan filter sehingga pemilik dapat memilih informasi apa saja yang ingin ditampilkan. Testing data laporan jadwal service pada Tabel 3.95 akan digunakan sebagai input
M
dari test case fitur laporan jadwal service yang akan ditampilkan pada Tabel 3.96
ST
IK
O
halaman 173.
Tabel 3.95 Data Laporan Jadwal Service
Nama Field Jenis Pencarian Periode Dari Periode Sampai
Data 1 Tanggal Jadwal Service 01/07/2013 31/07/2013
173
Tabel 3.96 Test Case Laporan Jadwal Service Test case Tujuan ID 58 Menampilkan data jadwal service
Memasukkan data 1 dari data testing jadwal service
Laporan jadwal service tercetak
A
Mencetak laporan jadwal service
AY
59
Output yang diharapkan Data jadwal service tampil pada gridview
Input
B.15 Desain Uji Coba Fitur Laporan Service
AB
Proses uji coba fitur laporan service digunakan untuk melakukan uji coba fitur laporan service yang berfungsi untuk menginformasikan kepada pemilik tentang service yang paling banyak terjual. Fitur laporan service ini akan
R
menyediakan filter sehingga pemilik dapat memilih informasi apa saja yang ingin
SU
ditampilkan. Testing data laporan service pada Tabel 3.97 akan digunakan sebagai input dari test case fitur laporan service yang akan ditampilkan pada Tabel 3.98.
Tabel 3.97 Data Testing Laporan Service
ST
Test case Tujuan ID 60 Menampilkan data laporan service 61
Data 1 14/03/2013 14/03/2013
Tabel 3.98 Test Case Laporan Service
IK
O
M
Nama Field Periode Dari Periode Sampai
Menampilkan jumlah service
Input Memasukkan data 1 dari tabel testing data service
Output yang diharapkan Data service tampil
Memasukkan data 1 Jumlah service tampil dari tabel testing data service
174
B.16 Desain Uji Coba Fitur Laporan Onderdil Proses uji coba fitur laporan onderdil digunakan untuk melakukan uji coba fitur laporan onderdil yang berfungsi untuk menginformasikan kepada
A
pemilik tentang onderdil yang sering laku terjual. Fitur laporan onderdil ini akan menyediakan filter sehingga pemilik dapat memilih informasi apa saja yang ingin
AY
ditampilkan. Testing data laporan onderdil pada Tabel 3.99 akan digunakan
sebagai input dari test case fitur laporan onderdil yang akan ditampilkan pada
AB
Tabel 3.100.
Tabel 3.99 Data Testing Laporan Onderdil Data 1 14/03/2013 14/03/2013
SU
R
Nama Field Periode Dari Periode Sampai
Tabel 3.100 Test Case Laporan Onderdil
Menampilkan jumlah onderdil
Input
Memasukkan data 1 dari data testing laporan onderdil Memasukkan data 1 dari data testing laporan onderdil
Output yang diharapkan Data laporan onderdil tampil pada gridview Jumlah onderdil terjual tampil
IK
O
63
M
Test case Tujuan ID 62 Menampilkan data laporan onderdil
ST
B.17 Desain Uji Coba Fitur Laporan Penjualan Service Proses uji coba fitur laporan penjualan service digunakan untuk
melakukan uji coba fitur laporan penjualan service yang berfungsi untuk menginformasikan kepada pemilik tentang pendapatan yang diterima dari hasil penjualan service. Fitur laporan penjualan service ini akan menyediakan filter sehingga pemilik dapat memilih informasi apa saja yang ingin ditampilkan.
175
Testing data laporan penjualan service pada Tabel 3.101 akan digunakan sebagai input dari test case fitur laporan penjualan service yang akan ditampilkan pada
Tabel 3.101 Data Testing Laporan Penjualan Service Data 1 14/03/2013 14/03/2013
AY
Nama Field Periode Dari Periode Sampai
A
Tabel 3.102.
Menampilkan total pendapatan service
Memasukkan data 1 dari data laporan penjualan service Memasukkan data 1 dari data laporan penjualan service
SU
65
Input
R
Test case Tujuan ID 64 Menampilkan data laporan penjualan service
AB
Tabel 3.102 Test Case Laporan Penjualan Service
Output yang diharapkan Data laporan penjualan service tampil pada gridview Total pendapatan service tampil
M
B.18 Desain Uji Coba Fitur Laporan Penjualan Onderdil Proses uji coba fitur laporan penjualan onderdil digunakan untuk
O
melakukan uji coba fitur laporan penjualan onderdil yang berfungsi untuk
IK
menginformasikan kepada pemilik tentang pendapatan yang diterima dari hasil penjualan onderdil. Fitur laporan penjualan onderdil ini akan menyediakan filter
ST
sehingga pemilik dapat memilih informasi apa saja yang ingin ditampilkan. Testing data laporan penjualan onderdil pada Tabel 3.103 halaman 176 akan digunakan sebagai input dari test case fitur laporan penjualan onderdil yang akan
ditampilkan pada Tabel 3.104 halaman 176.
176
Tabel 3.103 Data Testing Laporan Penjualan Onderdil Data 1 14/03/2013 14/03/2013
Periode Sampai
Tabel 3.104 Test Case Laporan Penjualan Onderdil
AY
Menampilkan total pendapatan onderdil
Output yang diharapkan Data laporan penjualan onderdil tampil pada gridview
Memasukkan data 1 dari data laporan penjualan onderdil Memasukkan data 1 dari data laporan penjualan service
Total pendapatan onderdil tampil
R
67
Input
AB
Test case Tujuan ID 66 Menampilkan data laporan penjualan onderdil
A
Nama Field Periode Dari
C. Desain Uji Coba Kasus Booking Service
SU
Pada kasus booking service ini akan melibatkan beberapa fitur yang akan menangani booking service pelanggan. Booking service memiliki beberapa persyaratan. Pelanggan yang ingin melakukan booking merupakan pelanggan
M
yang telah terdaftar pada peusahaan dan booking service harus dilakukan minimal
O
satu hari sebelum jadwal service yang diinginkan. Adapun rancangan uji coba sistem untuk kasus booking service ini dilakukan dengan melakukan berbagai
IK
percobaan untuk membuktikan bahwa sistem booking yang telah dibuat telah
ST
sesuai dengan tujuan.
C.1 Desain Uji Coba Fitur Daftar Booking Service Proses uji coba fitur daftar booking service digunakan untuk melakukan
uji coba fitur daftar booking service yang berfungsi untuk menyimpan data booking service motor pelanggan. Testing data daftar booking service pada Tabel
177
3.105 akan digunakan sebagai input dari test case fitur daftar booking service yang akan ditampilkan pada Tabel 3.106.
Tabel 3.105 Data Testing Daftar Booking Service
A
Data 1 BO13032013002 13/03/2013 16:29:29 14/03/2013 13:00 DK655VW CUS31052012001 Ayu Sila Dewi Service Ringan Service
AY
Data 1 BO13032013001 13/03/2013 11:29:29 14/03/2013 13:00 DK655VW CUS31052012001 Ayu Sila Dewi Service Ringan Service
AB
Nama Field ID Booking Tanggal Booking Tanggal Service Jam Service Plat Nomor ID Customer Nama Customer Jenis Transaksi Keluhan
Menyimpan data booking service
M
69
Tidak dapat menyimpan booking dengan plat nomor yang telah terdaftar sebelumnya Mencetak catatan booking
IK
O
70
ST
71
Input
SU
Test case Tujuan ID 68 Menampilkan form search motor pelanggan
R
Tabel 3.106 Test Case Daftar Booking Service
Output yang diharapkan Menampilkan form search motor pelanggan
Memasukkan data 1 dari data testing booking service
Form mengeluarkan pesan "Data Telah Tersimpan."
Memasukkan data 2 dari data testing booking service
Form mengeluarkan pesan "Plat Nomor sudah terdaftar service pada tanggal tersebut."
Memasukkan data 1 dari data testing booking service
Data catatan booking tercetak
C.2 Desain Uji Coba Fitur Registrasi Booking Service Proses uji coba fitur registrasi booking service digunakan untuk melakukan uji coba fitur registrasi booking service yang berfungsi untuk
178
melakukan registrasi data booking service motor pelanggan. Testing data registrasi booking service pada Tabel 3.107 akan digunakan sebagai input dari test case fitur
Tabel 3.107 Data Testing Registrasi Booking Service
AB
AY
Data 1 BO13032013001 13/03/2013 11:29:29 14/03/2013 13:00:00 14/03/2013 12:12:58 DK655VW Mio CUS31052012001 Ayu Sila Dewi Service Ringan Service
R
Nama Field ID Booking Tanggal Booking Tanggal Service Tanggal Registrasi Plat Nomor Tipe Motor ID Customer Nama Customer Jenis Transaksi Keluhan
A
registrasi booking service yang akan ditampilkan pada Tabel 3.108.
SU
Tabel 3.108 Test Case Registrasi Booking Service
O
M
Test case Tujuan ID 72 Data tampil pada textbox saat salah satu data pada gridview di click 73 Melakukan registrasi booking service
ST
IK
74
Mencetak catatan keluhan
Input
Memasukkan data 1 dari data testing registrasi booking service Memasukkan data 1 dari data testing registrasi booking service
Output yang diharapkan Data tampil pada textbox
Form mengeluarkan pesan "Data Telah Tersimpan." Data catatan keluhan tercetak
C.3 Desain Uji Coba SMS Informasi Booking Proses uji coba SMS informasi booking digunakan untuk melakukan uji
coba SMS informasi booking service yang berfungsi untuk mengirimkan informasi pengingat booking service kepada pelanggan. SMS ini akan dikirmkan
179
satu jam sebelum jam booking service tiba. Testing data SMS informasi booking service pada Tabel 3.109 akan digunakan sebagai input dari test case SMS
Tabel 3.109 Data Testing SMS Informasi Booking Service
AY
Data 1 DK655VW 13/03/2013 11:29:29 14/03/2013 13:00:00 14/03/2013 12:00:00
AB
Nama Field Plat Nomor Tanggal Booking Tanggal Service Tanggal Pengiriman Pesan
A
informasi booking service akan ditampilkan pada Tabel 3.110.
Tabel 3.110 Test Case Informasi Booking Service
R
Input
SU
Test case Tujuan ID 75 Pesan Informasi booking service terkirim
Output yang diharapkan Terdapat notifikasi informasi sms terkirim
C.4 Desain Uji Coba Fitur Laporan Booking Service
M
Proses uji coba laporan booking service digunakan untuk melakukan uji coba fitur laporan booking service proses untuk menampilkan laporan booking
O
service. Proses ini bertujuan mengetahui dan menentukan keberhasilan
dari
IK
obyek-obyek yang ada dalam desain form laporan booking service. Data testing data laporan booking service dapat dilihat pada Tabel 3.111. Sedangkan untuk test
ST
case data laporan booking service dapat dilihat pada Tabel 3.112 halaman 180.
Tabel 3.111 Data Testing Laporan Booking Service Nama Field Jenis Pencarian
Data 1 Tanggal Service
180
Tabel 3.111 Data Testing Laporan Booking Service (lanjutan) Data 1 14/03/2013 14/03/2013
Tabel 3.112 Test Case Laporan Booking Service
78
Mencetak laporan booking service
AY
AB
Menampilkan jumlah booking
Masukan data 1dari tabel data testing laporan booking service
Output yang diharapkan Form menampilkan laporan booking service sesuai periode yang ditentukan Jumlah booking tampil
Masukan data 1dari tabel data testing laporan booking service
Laporan booking service tercetak
SU
77
Input
R
Test case Tujuan ID 76 Menampilkan laporan booking service
A
Nama Field Periode Dari Periode Sampai
D. Desain Uji Coba Kasus Tolakan Service
M
Pada kasus tolakan service ini akan melibatkan beberapa fitur yang akan menangani tolakan service pelanggan yang datang saat antrian penuh. Sistem akan
O
menampung data tolakan pelanggan sehingga pemilik tau jam sibuk antrian saat
IK
pelanggan ingin mendaftar antrian. Adapun rancangan uji coba sistem untuk kasus tolakan service ini dilakukan dengan melakukan berbagai percobaan untuk
ST
membuktikan bahwa sistem tolakan service yang telah dibuat telah sesuai dengan tujuan. D.1 Desain Uji Coba Fitur Tolakan Service Proses uji coba fitur tolakan service digunakan untuk melakukan uji coba fitur tolakan service untuk menyimpan data tolakan service yang terjadi saat
181
pelanggan ingin mendaftar service namun antrian dalam posisi penuh. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada dalam fitur tolakan service. Data testing data tolakan service dapat dilihat pada
A
Tabel 3.113. Sedangkan untuk test case data tolakan service dapat dilihat pada
AY
Tabel 3.114.
Tabel 3.113 Data Testing Tolakan Service
AB
Data 1 TS14032013001 14/03/2013 12:38:32 DK9383GL Service Ringan Service
R
Nama Field ID Tolakan Tanggal Plat Nomor Jenis Transaksi Keluhan
SU
Tabel 3.114 Test Case Tolakan Service Input
Output yang diharapkan
Memasukkan Form mengeluarkan pesan data 1 dari data "Data Telah Tersimpan." testing tolakan service
O
M
Test case Tujuan ID 79 Menyimpan data tolakan service
D.2 Desain Uji Coba Fitur Laporan Tolakan Service
IK
Proses uji coba fitur laporan tolakan service digunakan untuk melakukan
uji coba fitur laporan tolakan service untuk menampilkan laporan tolakan service.
ST
Proses ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada dalam fitur laporan tolakan service. Data testing data laporan tolakan service dapat dilihat pada Tabel 3.115. Sedangkan untuk test case data laporan tolakan service dapat dilihat pada Tabel 3.116.
182
Tabel 3.115 Data Laporan Tolakan Service Nama Field Lihat Hari Ini
Data 1 14/03/2013
SU M O IK
ST
Output yang diharapkan Data laporan tolakan service tampil
AY
Menampilkan jumlah tolakan service
Memasukkan data 1 dari data testing laporan tolakan service Memasukkan data 1 dari data testing laporan tolakan service
R
81
Input
Jumlah tolakan service tampil
AB
Test case Tujuan ID 80 Menampilkan data tolakan service
A
Tabel 3.116 Test Case Laporan Tolakan Service