• Tidak ada hasil yang ditemukan

Transaksi Riwayat

3.2 Rancangan Sistem

3.2.3 Diagram Sequence

Sequence diagram adalah diagram yang menjelaskan alur dari sebuah use case disusun berdasarkan urutan waktu. Untuk membaca sequence diagram

berdasarkan urutan angka. Setiap sequence diagram dibuat berdasarkan use case.

A. Sequence Katalog

Aktor pengguna sequence ini adalah umum. Proses diawali dengan mengkases website, lalu menampilkan katalog dari data mobil.

sd Interaction

Umum

Katalog Tampil Mobil Mobil

1. mengakses website() 2. memerintah menampilkan katalog() 3. mengambil data mobil() 4.menampilkan katalog()

B. Sequence Pencarian Mobil

Aktor pengguna sequence ini adalah umum. Proses diawali dengan mengisi form pencarian, lalu data mobil ditampilkan sesuai dengan pencarian.

sd Interaction

Umum

Katalog Pencarian Mobil

1.mengisi form pencarian()

2.mencari data mobil()

3.mengambil data mobil() 4.menampilkan mobil

sesuai dengan pencarian()

Gambar 3. 6 Sequence Pencarian Mobil

C. Sequence Daftar Akun

Aktor pengguna sequence ini adalah umum. Proses diawali dengan memilih menu jenis akun yang didaftarkan, form akun tampil. Aktor mengisi form akun, lalu akun tersebut tersimpan.

sd Interaction

Umum

Form Pendaftaran Daftar Akun Akun

1. memilih jenis akun yang didaftarkan()

2. mencari fungsi pendaftaran akun()

3. menampilkan form pendaftaran akun()

4. mengisi form akun()

5. menyimpan akun()

6. akun tersimpan()

D. Sequence Verifikasi Akun

Aktor pengguna sequence ini adalah Hermasari Motor. Proses diawali dengan memilih menu kelola akun, halaman akun ditampilkan. Aktor merubah status akun, perubahan status akun tersimpan.

sd Interaction Hermasari Motor

Kelola Akun Akun Akun

1. memi l i h menu kel ol a akun()

2. memeri ntah mencari data akun()

3. mencari data akun() 4. menampi l kan data akun()

5. merubah status akun()

6. memeri ntah perubahan status akun()

7. perubahan status akun tersi mpan()

Gambar 3. 8 Sequence Verifikasi Akun

E. Sequence Login

Aktor pengguna sequence ini adalah Umum. Proses diawali dengan memilih mengisi username dan password. Melakukan proses validasi data, apabila benar akan masuk ke menu, apabila salah akan tampil pesan gagal.

sd Interaction Umum

Form Login Login Akun Menu

1.mengi si username dan password()

2.memeri ksa val i dasi data()

3.val i dasi data()

4.menampi l kan menu sesuai j eni s akun() 4.1.pesan gagal l ogi n()

F. Sequence Meminta Mobil Disediakan

Aktor pengguna sequence ini adalah Pelanggan. Proses diawali dengan mengisi form tanggal mobil disediakan. Data tanggal mobil disediakan disimpan, lalu dikirim ke Hermasari Motor.

sd Interaction

Pelanggan

Detail Mobil Tanggal Disediakan

Komunikasi Mobil

Hermasari Motor

1.mengisi tanggal mobil disediakan()

2.mengirim data tanggal mobil disediakan()

data mobil() 3.menyimpan data tanggal

mobil disediakan()

4.data tanggal mobil disediakan diterima()

Gambar 3. 10 Sequence Meminta Mobil Disediakan

G. Sequence Komunikasi

Aktor pengguna sequence ini adalah Rekanan atau Pelanggan yang akan menuju ke Hermasari Motor maupun sebaliknya. Proses diawali mengisi form komunikasi. Data disimpan dan ditampilkan pada aktor yang dituju.

sd Interaction

Hermasari Motor

Pelanggan Rekanan

Form Komunikasi Komunikasi Komunikasi

1.mengisi isi komunikasi()

2.menyimpan isi komunikasi() 3.isi komunikasi tersimpan() 4.menerima isi komunikasi()

H. Sequence Penyimpanan Data Mobil

Aktor pengguna sequence ini adalah Rekanan atau Hermasari Motor. Proses mengisi form mobil, lalu data mobil disimpan. Proses berikutnya mengisi tambahan mobil, lalu data tambahan mobil disimpan.

sd Interaction

Hermasari Motor Rekanan

Form Mobil Mobil Mobil Form Tambahan Mobil

Tambahan Mobil Tambahan Mobil 1.mengisi data mobil()

1.mengisi data mobil()

2.validasi data mobil()

3.menyimpan data mobil() 3.mengisi data tambahan mobil()

3.mengisi data tambahan mobil()

4.validasi tambahan mobil()

5.tambahan mobil tersimpan()

Gambar 3. 12 Sequence Penyimpanan Mobil

I. Sequence Penentuan Harga Jual

Aktor pengguna sequence ini adalah Hermasari Motor. Proses diawali dengan memilih menambahkan tambahan biaya, lalu disimpan di tambahan biaya. Aktor menentukan harga jual, lalu disimpan harga jual mobil di mobil.

sd Interaction Herm asari M otor

Daftar M obil M obil Tambahan Biaya M obil 1. m enam bahkan tam bahan

bi aya()

2. val i dasi tam bahan bi aya()

3. m enyi m pan tam bahan bi aya() 4. m enentukan harga j ual ()

5.val i dasi harga j ual ()

6.m enyi m pan harga m obi l ()

J. Sequence Transaksi Pembelian

Aktor pengguna sequence ini adalah Hermasari Motor. Proses diawali dengan mengisi data transaksi dan data mobil, lalu data transaksi dan mobil tersimpan. Data transaksi tersebut menghasilkan nota.

sd Interaction

Hermasari Motor

Form Transaksi Transaksi Mobil Transaksi Nota

1.mengisi data transaksi()

2.mengisi data mobil()

3.validasi data mobil()

4.data mobil tersimpan()

5.validasi data mobil()

6.data transaksi tersimpan()

7.menampilkan nota()

Gambar 3. 14 Sequence Transaksi Pembelian

K. Sequence Transaksi Penjualan

Aktor pengguna sequence ini adalah Hermasari Motor. Proses diawali dengan mengisi data transaksi, lalu data transaksi disimpan dan dibuatkan nota.

sd Interaction

Hermasari Motor

Form Transaksi Transaksi Transaksi Nota

1. mengisi data transaksi()

2.validasi data transaksi()

3. menyimpan data transaksi()

4. menampilkan nota()

L. Sequence Transaksi Tukar Tambah

Aktor pengguna sequence ini adalah Hermasari Motor. Proses diawali dengan mengisi data transaksi dan data mobil, lalu data transaksi dan mobil tersimpan. Data transaksi tersebut menghasilkan nota.

sd Interaction

Hermasari Motor

Form Transaksi Transaksi Mobil Transaksi Nota

1.mengisi data transaksi()

2.mengisi data mobil()

3.validasi data mobil()

4.data mobil tersimpan()

5.validasi data mobil()

6.data transaksi tersimpan()

7.menampilkan nota()

Gambar 3. 16 Sequence Transaksi Tukar Tambah

M. Sequence Nota

Aktor pengguna sequence ini adalah Hermasari Motor. Proses diawali dengan melihat nota, lalu nota ditampilkan. Aktor mencetak nota tersebut.

sd Interaction

Hermasari Motor

Nota Nota Transaksi

1.mel i hat nota()

2. memi nta menampi l kan nota()

3.mengambi l data transaksi ()

4.menampi l kan nota transaksi ()

5.mencetak nota()

N. Sequence Perhitungan Hutang ke Rekanan

Aktor pengguna sequence ini adalah Hermasari Motor. Proses terjadi setelah melakukan penjualan mobil rekanan, lalu harga mobil pokok disimpan sebagai hutang ke rekanan.

sd Interaction

Hermasari Motor

Form Transaksi Perhitungan

Hutang ke Rekanan

Hutang Rekanan

1.menjual mobil rekanan()

2.menghitung sebagai hutang()

3.data hutang tersimpan()

4.data rekanan()

Gambar 3. 18 Sequence Laporan Hutang

O. Sequence Laporan Transaksi

Aktor pengguna sequence ini adalah Hermasari Motor atau Rekanan. Proses diawali dengan memilih menu laporan hutang akan menampilkan halaman laporan hutang dari data hutang setiap rekanan.

sd Interaction

Hermasari Motor Rekanan

Laporan Hutang Hutang Hutang Rekanan

1. memilih laporan hutang()

1. memilih laporan hutang()

2. meminta menampilkan data hutang()

3. mengambil data hutang()

data rekanan()

4. menampilkan data hutang()

P. Sequence Laporan Transaksi

Aktor pengguna sequence ini adalah Hermasari Motor. Proses diawali dengan melihat dan membatasi periode laporan transaksi. Laporan akan ditampilkan sesuai periode.

sd Interaction

Hermasari Motor

Laporan Transaksi Laporan Transaksi Transaksi

1.mel i hat l aporan transaksi ()

2.membatasi peri ode()

3.memi nta l aporan transaksi ()

4.mengambi l data transaksi ()

5.menampi l kan data transaksi ()

Gambar 3. 20 Sequence Laporan

Q. Sequence Laporan Mobil Terlaris

Aktor pengguna sequence ini adalah Hermasari Motor atau rekanan. Proses diawali dengan melihat dan membatasi periode laporan mobil terlaris. Laporan akan ditampilkan sesuai periode.

sd Interaction

Hermasari Motor Rekanan

Laporan Mobil Terlaris

Mobil Terlaris Transaksi Mobil

1.membatasi periode laporan mobil terlaris()

1.membatasi periode laporan mobil terlaris()

2.meminta laporan mobil terlaris()

3.mengambil data transaksi()

4.menampilkan laporan mobil terlaris()

data mobil()

R. Sequence Laporan Keuntungan Mobil

Aktor pengguna sequence ini adalah Hermasari Motor atau rekanan. Proses diawali dengan melihat dan membatasi periode laporan mobil terlaris. Laporan akan ditampilkan sesuai periode.

sd Interaction

Hermasari Motor

Laporan Keuntungan Mobil

Keuntungan Mobil Transaksi Mobil

1.membatasi periode laporan()

2.meminta menampilkan laporan()

3.mengambil data transaksi()

3.mengambil data mobil()

4.menampilkan laporan()

Gambar 3. 22 Sequence Laporan Keuntungan Mobil 3.2.4 Diagram Class

Class diagram menggambarkan struktur tabel, field dan prosedur yang

bersangkutan dengan tabel. Tabel yang digunakan member, mobil, komunikasi, dan transaksi. Member dibagi menjadi 3 yaitu: Hermasari Motor, Rekanan dan Pelanggan. Mobil memiliki turunan yaitu: Gambar, Aksesoris, dan Tambahan. Transaksi memiliki jenis pembayaran.

71 3.3 Rancangan Interface

Rancangan Interface adalah prototype tampilan dari sebuah sistem informasi katalog pemasaran mobil online berbasis manajemen hubungan rekanan yang akan dibuat.

Dokumen terkait