Sabtu, 27 Oktober 2012

ANALISA PERANCANGAN SISTEM INFORMASI PADA PEMODELAN BERORIENTASI OBJEK


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

Popular Posts