Sistem informasi dealer ini digunakan untuk
mempermudah dan mempercepat jalannya transaksi didalam sebuah dealer. Sistem
informasi dealer ini nantinya akan digunakan untuk memproses data pelanggan
yang membeli kedaraan didealer tersebut. Selain itu digunakan untuk memproses
beberapa data karyawan yang bekerja dalam suatu dealer. Data suplier juga
digunakan untuk memproses stok kendaraan yang diterima atau diminta oleh
perusahaan. Pemodelan sistem dealer ini dilakukan untuk dapat menentukan
kebutuhan sistem dealer secara lengkap. Berikut ini merupakan pemodelan sistem
dealer yang dilakukan.
3.1 Business
Use Case Diagram
Gambar 3.1: Business Use Case Diagram
Proses pembelian kendaraan
3.2 Activity
Diagram (Workflow)
Gambar 3.2: Activity Diagram
(Workflow) Proses Pembelian Kendaraan
3.2.1
Paparan Sistem Dealer
1.
Pelanggan
datang kesebuah dealer untuk membeli kendaraan.
2.
Ketika
pelanggan akan membeli kendaraan terlebih dahulu dilayani oleh karyawan,
karyawan akan menanyakan kendaraan apa yang akan dipilih oleh pelanggan dan
nantinya pelanggan akan menentukan kendaraan yang diinginkan.
3.
Apabila
karyawan telah mengetahui kendaraan yang diinginkan pelanggan maka karyawan
mengecek terlebih dahulu pada karyawan pada bagian gudang, apakah kendaraan
yang diinginkan pelanggan masih ada stok atau tidak?, ada atau tidak ada stok
maka karyawan bagian gudang harus menampaikan informasi pada karyawan pelayan
pelanggan.
4.
Jika kendaraan
yang diinginkan ada maka pelanggan akan langung memilih beberapa model
kendaraan, akan tetapi jika kendaraan yang diinginkan tidak ada maka pelanggan
akan dibari pilihan, apakah mau memesan kendaraan ato tidak?.
5.
Jika pelanggan
ingin memesan kendaraan maka karyawan pelayan pelanggan akan memberika
informasi kepada karyawan bagian gudang, kemudian karyawan bagian gudang akan
menghubungi suplier dan memberikan laporan untuk pemesanan kendaraan pada
sulpier.
6.
Dengan jangka
waktu tertentu. Suplier akan mengirimkan pesanan kendaraan yang diminta
perusahaan kepada karyawan bagian gudang.
7.
Karyawan
bagian pelanggan akan menghubungi pelanggan bahwa kendaraan telah ada.
8.
Pelanggan akan
datang kembali ketempat dealer tersebut dan memilih model ataupun warna yang
diinginkan.
9.
Jika pelanggan
telah menentukan kendaraan yang dibeli, maka pelanggan akan melakukan
registrasi kepada karyawan bagian transaksi untuk melengkapi persyaratan
pembelian.
10. Pelanggan akan memilih apakah kendaraan yang dibeli
akan langsung dibawa sendiri atau diantar oleh karyawan perusahaan.
11. Jika dibawa sendiri maka kendaraan bisa langsung
diambil.
12. Jika diantar maka kendaraan akan diserahkan kepada
petugas antar untuk mengantarkan kendaraan yang dipilih ke alamat yang telah
ditentukan pelanggan.
3.3 Use
Case Diagram Sistem Dealer
3.4.1
Analisis Aktor
Aktor dalam sistem dealer
antara lain sebagai berikut:
1.
User
User merupakan orang-orang
yang mengelola seluruh data didalam sebuah dealer, mulai dari pelayanan
pelanggan yang membeli kendaraan, pemesanan kendaraa, registrasi, hingga
pengantaran kendaraan yang dipesan. User dibagi menjadi beberapa petugas
diantaranya sebagai berikut:
1.
Administrator
Adinistrator bertugas
untuk mengelola data karyawan, mengelola data kendaraan, mengelola data
suplier, mengelola data pelanggan, mengelola data pembayaran disebuah dealer.
2.
Operator
Operator bertugas untuk
menginputkan dan menambah data-data tertentu. Operator dibedakan menjadi:
a.
Operator
pembayaran
Operator pembayaran
bertugas untuk melihat data pembayaran dan menambah data pembayaran.
b.
Operator
produk
Operator produk bertugas
untuk melihat data produk dan menambah data produk.
3.
Manager
Manager bertugas untuk
menerima laporan data kendaraan, menerima laporan data pelanggan, menerima
laporan data suplier, menerima laporan data karyawan, menerima laporan data
pambayaran.
4.
Pelanggan
Pelanggan adalah aktor
yang memanfaatkan sistem ini untuk dapat melihat data kendaraan, memilih data
kendaraan.
Gambar 3.3: Use Case Diagram
Sistem Dealer
3.5 Class
Diagram Sistem Dealer
3.5.1 Analisis
Kelas
Berikut
ini adalah daftar kata benda dari sistem dealer. Dari daftar kata benda ini
akan ditentukan kelasnya.
a. User
b. Administrator
c. Manager
d. Operator
Produk
e. Operator
Pembayaran
f. Rekening
g. Uang
h. Pembayaran
i.
Pelanggan
j.
Nota Pembayaran
k. Kendaraan
Kelas
yang diperoleh adalah:
1.
Kelas
User
User
|
Username
password
bonus
|
login
sistem
melihat
data
ganti
password
logout
dari sistem
|
Gambar 3.4: Kelas User
Atribut-atribut dari kelas user antara lain:
username, password, dan bonus. Kelas user berfungsi untuk menampung data dari user
pada sistem dealer. Sedangkan operasi yang dapat dilakukan oleh kelas user
adalah: login sistem, melihat data, ganti password, dan logout dari sistem.
Kelas user bersifat inheritance
karena kelas ini akan mewariskan semua datanya kepada kelas-kelas yang ada di
bawahnya.
2.
Kelas
Administrator
Administrator
|
|
Mengelola
data pelanggan
Mengelola
data karyawan
Mengelola
data kendaraan
Mengelola
data pembayaran
Mengelola
data suplier
|
Gambar 3.5: Kelas Administrator
Kelas Administrator merupakan kelas turunan dari
Kelas User. Operasi yang dilakukan kelas Administrator antara lain: mengelola
data kendaraan, mengelola data karyawan, mengelola data suplier, mengelola data
pelanggan, mengelola data pembayaran.
3.
Kelas
Manager
Manager
|
|
melihat
laporan data pelanggan
melihat
laporan data karyawan
melihat
laporan data kendaraan
melihat
laporan data pembayaran
Mengelola
data suplier
|
Gambar 3.6: Kelas Manager
Kelas manager merupakan kelas turunan dari Kelas
User. Operasi yang dilakukan kelas manager antara lain: melihat laporan data
kendaraan, melihat laporan data karyawan, melihat laporan data suplier, melihat
laporan data pelanggan, melihat laporan data pembayaran.
4.
Kelas
Operator Produk
Operator Produk
|
|
Melihat
data produk
Menambah
data produk
|
Gambar 3.7: Kelas Operator produk
Kelas
Operator produk merupakan kelas turunan dari Kelas User. Operasi yang dilakukan
kelas Operator produk antara lain: melihat data produk dan menambah data
produk.
5.
Kelas
Operator Pembayaran
Operator
pembayaran
|
|
Melihat
data pembayaran
Menambah
data pembayaran
|
Gambar 3.8: Kelas Operator pembayaran
Kelas Operator pembayaran merupakan kelas turunan
dari Kelas User. Operasi yang dilakukan kelas Operator pembayaran antara lain:
melihat data pembayaran dan menambah data pembayaran.
6.
Kelas
pembayaran
Pembayaran
|
|
Alat
transaksi
|
Gambar 3.9: Kelas pembayaran
Kelas pembayaran berfungsi sebagai transaksi pada
sistem dealer. Sedangkan operasi yang dapat dilakukan oleh kelas pembayaran
adalah sebagai alat transaksi. Kelas pembayaran bersifat inheritance karena kelas ini akan mewariskan semua datanya kepada
kelas-kelas yang ada di bawahnya.
7.
Kelas
Uang
Uang
|
Nominal
|
Pembayaran
secara langsung
|
Gambar 3.10: Kelas uang
Kelas uang merupakan kelas turunan dari Kelas
pembayaran. Atribut yang dimiliki oleh kelas uang adalah nominal. Sedangkan Operasi
yang dilakukan kelas uang antara lain: melakukan pembayaran secara langsung.
8.
Kelas
rekening
Rekening
|
No_rekening
nama
|
Pembayaran
melalui bank
|
Gambar 3.11: Kelas rekening
Kelas rekening merupakan kelas turunan dari Kelas
pembayaran. Atribut yang dimiliki oleh kelas rekening adalah no_rekening dan
nama. sedangkan Operasi yang dilakukan kelas rekening antara lain: melakukan
pembayaran melelui bank.
9.
Kelas
Pelanggan
Pelanggan
|
Kd_pelanggan
nama
alamat
tgl_lahir
pekerjaan
status
no_ktp
|
Login
melihat
data kendaraan
memilih
kendaraan
membeli
kendaraan
logout
|
Gambar 3.12: Kelas Pelanggan
Kelas pelanggan berfungsi untuk menampung data pelanggan.
Atribut-atribut dalam kelas ini antara lain: kd_pelanggan, nama, alamat,
tgl_lahir, pekerjaan, status, no_ktp. Sedangkan operasi yang dilakukan adalah:
login, melihat data kendaraan, memilih kendaraan, membeli kendaraan, dan
logout.
10. Kelas Nota Pembayaran
Nota
pembayaran
|
No_nota
Nama_barang
Tgl_pembelian_barang
Jeniskendaraan
Harga
Diskon
|
Alat
bukti transaksi
|
Gambar
3.13: Kelas nota pembayaran
Kelas nota pembayaran mempunyai Atribut-atribut
antara lain: no_nota, nama_barang, tgl_pembelian_barang, jenisKendaraan, harga,
diskon. Sedangkan operasi yang dilakukan adalah: alat bukti transaksi.
11. Kelas Kendaraan
Kendaraan
|
kd_kendaraan
nama
thn_keluar
jenisKendaraan
garansi
TipeKendaraan
|
|
Gambar 3.14: Kelas Soal
Kelas kendaraan berfungsi untuk menampung data
tentang kendaraan. Atribut yang dimiliki adalah kd_kendaraan, nama, thn_keluar,
JenisKendaraan, garansi, tipekandaraan.
Hubungan
yang mungkin terjadi di antara kelas-kelas tersebut adalah sebagai berikut:
1. Setiap
User dapat digunakan oleh beberapa petugas.
2. User
terdiri dari beberapa petugas, yaitu: administrator, manager, operator produk,
operator pembayaran.
3. Setiap
Operator produk dapat menginput nol hingga banyak produk. Tetapi setiap
kendaraan(produk) hanya diinput oleh satu Operator produk.
4. Setiap
pelanggan dapat membeli 0 hingga banyak kendaraan. Kendaraan juga dapat dibeli
oleh 0 hingga banyak pelanggan.
5. Setiap
operator pembayaran dapat menginputkan nol hingga banyak pelanggan. Tetapi
setiap pelanggan hanya dapat diinputkan oleh satu operator pembayaran.
6. Setiap
pembelian, pelanggan hanya mendapat satu nota pembayaran. Tetapi Nota pembayaran dapat diberikan kepada nol
hingga banyak pelanggan.
7. Setiap
membeli kendaraan hanya mendapat satu nota pembayaran. Tetapi nota pembayaran
diberikan untuk nol hingga banyak
kendaraan yang terjual.
8. Setiap
pelanggan dapat melakukan transaksi menggunakan satu hingga banyak rekening.
Tetapi rekening dapat digunakan nol hingga banyak pelanggan.
9. Setiap
pelanggan juga dapat melakukan transaksi menggunakan satu hingga banyak uang
(nominal). Tetapi uang dapat digunakan nol hingga banyak pelanggan.
10. Setiap
jumlah uang (nominal) yang diberikan akan mendapat satu nota pembayaran.
11. Setiap
rekening yang diberikan akan mendapat
satu nota pembayaran.
Gambar
3.15: Class Diagram Sistem Dealer
3.6 Sequence
Diagram
sequence diagram
dari masing-masing aktor adalah sebagai berikut:
1.
User
User
bertugas untuk mengolah data dalam sistem dealer. Sequence diagramnya adalah
sebagai berikut:
Gambar
3.16: Sequence Diagram User Sistem Dealer
2. Administrator
Berikut
ini adalah sequence diagram dari aktor Administrator. Administrator di
sini adalah orang yang mengakses aplikasi untuk pengelolaan data pada sistem
dealer mulai dari login Administrator ke sistem, mengelola sistem, mencetak
data, dan Administrator logout. Diagram runtutnya adalah sebagai
berikut:
Gambar
3.17: Sequence Diagram Administrator Sistem Dealer
3. Manager
Berikut ini adalah sequence diagram dari aktor
Manager. Manager di sini adalah orang yang mengakses aplikasi untuk melihat
laporan data pada sistem dealer mulai dari login sebagai Manager ke sistem, melihat
laporan data pada sistem, mencetak laporan, dan logout sebagai Manager pada
sistem. Diagram runtutnya adalah sebagai berikut:
Gambar
3.18: Sequence Diagram Manager Sistem Dealer
4. Operator
produk
Berikut ini adalah sequence diagram dari aktor
Operator Produk. Operator Produk di sini adalah orang yang mengakses aplikasi
untuk melihat data dan menambah data Produk pada sistem dealer mulai dari login
sebagai Operator Produk ke sistem, melihat data dan menambah data Produk pada
sistem, mencetak data Produk, dan logout sebagai Operator Produk pada sistem. Diagram
runtutnya adalah sebagai berikut:
Gambar
3.19: Sequence Diagram Operator Produk Sistem Dealer
5. Operator
pembayaran
Berikut ini adalah sequence diagram dari aktor
Operator Pembayaran. Operator Pembayaran di sini adalah orang yang mengakses
aplikasi untuk melihat data dan menambah data pembayaran pada sistem dealer
mulai dari login sebagai operator pembayaran ke sistem, melihat data dan
menambah data pembayaran pada sistem, mencetak data pembayaran, dan logout
sebagai Operator Pembayaran. Diagram runtutnya adalah sebagai
berikut:
Gambar
3.20: Sequence Diagram Operator Pembayaran Sistem Dealer
6. Pelanggan
Berikut
ini adalah sequence diagram dari aktor Pelanggan. Pelanggan di sini
adalah orang yang memanfaatkan aplikasi untuk melihat data kendaraan, memilih,
dan membeli pada sistem dealer. Diagram runtutnya adalah sebagai
berikut:
Gambar
3.21: Sequence Diagram Pelanggan Sistem Dealer
3.7 Statechart
Diagram
Diagram state untuk kelas pembayaran dapat
dilihat dari gambar berikut:
Gambar 3.22: Statechart
Diagram kelas Pembayaran.
3.8 Collaboration
Diagram
1. User
Collaboration
Diagram dari sequence diagram User dapat dilihat dari gambar
berikut:
Gambar 3.23: Collaboration
Diagram User.
2. Administrator
Collaboration
Diagram dari sequence diagram Adminisrator dapat dilihat dari
gambar berikut:
Gambar 3.24: Collaboration
Diagram Administrator.
3.
Manager
Collaboration
Diagram dari sequence diagram Manager dapat dilihat dari
gambar berikut:
Gambar 3.25: Collaboration
Diagram Manager.
4. Operator
Produk
Collaboration
Diagram dari sequence diagram Operator Produk dapat dilihat
dari gambar berikut:
Gambar 3.26: Collaboration
Diagram Operator
Produk.
5. Operato
Pembayaran
Collaboration
Diagram dari sequence diagram Operator Pembayaran dapat
dilihat dari gambar berikut:
Gambar 3.27: Collaboration
Diagram Operator
Pembayaran.
6. Pelanggan
Collaboration
Diagram dari sequence diagram Pelanggan dapat dilihat dari
gambar berikut:
Gambar 3.28: Collaboration
Diagram Pelanggan.
3.9 Component
Diagram
Gambar 3.29: Component
Diagram.
3.10 Deployment
Diagram
Sistem dealer ini nantinya akan diletakkan pada komputer administrator,
Komputer Operator Produk, Operator Pembayaran, dan Manager. Sistem dealer ini
penyimpanan data-datanya digunakan database server.
Gambar 3.30: Deployment
Diagram.
0 komentar:
Posting Komentar