TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP
Disusun oleh : Bram Dermawan Rendy Rangga Yudha
13121020 13121005
FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2016
DAFTAR ISI
Contents TUGAS ANALISIS DAN PERANCANGAN SISTEM ............................................................................................ 1 DAFTAR ISI..................................................................................................................................................... 2 BAB I .............................................................................................................................................................. 4 1.1
SRS................................................................................................................................................. 4
1.2
Skenario ........................................................................................................................................ 4
1.
Use Case : Login ................................................................................................................................ 4
2.
Use Case : Konfirmasi pendaftaran member .................................................................................... 5
3.
Use Case : Kelola Member ................................................................................................................ 5
4.
Use Case : Kelola Produk ................................................................................................................... 5
5.
Use Case : Kelola Laporan Keuangan ................................................................................................ 6
6.
Use Case : Kelola Pemesanan ........................................................................................................... 6
7.
Use Case : Daftar Member ................................................................................................................ 7
8.
Use Case : Pemesanan ...................................................................................................................... 7
9.
Use Case : Info detail Produk ............................................................................................................ 7
10.
Use Case : melihat Produk ............................................................................................................ 8
11.
Use Case : mengelola transaksi ..................................................................................................... 9
BAB II ........................................................................................................................................................... 10 2.1 Use Case Diagram ............................................................................................................................. 10 2.1.1 Admin ........................................................................................................................................ 10 2.1.2 Member ..................................................................................................................................... 11 2.1.3 Operator .................................................................................................................................... 11 2.1.4 Pengunjung ............................................................................................................................... 12 2.2 Activity Diagram ................................................................................................................................ 13 2.2.1 Login .......................................................................................................................................... 13 2.2.2 Konfirmasi Pendaftaran Member ............................................................................................. 14 2.2.3 Kelola Produk ............................................................................................................................. 14 2.2.4 Kelola Laporan Keuangan........................................................................................................... 15 2.2.5 Kelola Pemesanan ...................................................................................................................... 16
2.2.6 Daftar Member .......................................................................................................................... 17 2.2.7 Pemesanan ................................................................................................................................. 18 2.2.8 Mengelola Transaksi .................................................................................................................. 19 2.3 Class Diagram .................................................................................................................................... 20 2.6 Deployment Diagram ........................................................................................................................ 21 2.7 Componen Diagram .......................................................................................................................... 21 2.7.1 Admin ......................................................................................................................................... 21 2.7.2 Operator..................................................................................................................................... 22 2.7.3 Member ..................................................................................................................................... 22 2.7.3 Pengunjung ................................................................................................................................ 22 BAB III .......................................................................................................................................................... 23 PERANCANGAN DATABASE ..................................................................................................................... 23 BAB IV.......................................................................................................................................................... 24 KESIMPULAN ........................................................................................................................................... 24
BAB I SRS & SKENARIO 1.1 SRS No Actor 1 admin
Use Case Login Konfirmasi Pendaftaran Member Kelola Member
Requirement Masuk ke sistem dengan input password dan username admin menerima konfirmasi pendaftaran member dari custumer Melihat dan menghapus data member
Kelola Produk
Tambah, Ubah, Hapus Produk
Kelola Laporan Keuangan
Membukukan setiap transaksi pemesanan member Melihat, mengkonfirmasi dan menghapus data pemesanan
Kelola Pemesanan 2
Member
Daftar Member Pemesanan Produk Info detail Produk
3
Pengunjung Lihat Informasi Produk, Berita terkini, Registrasi, Melihat tata cara pembelian produk.
4
Operator
Kelola transaksi
Member dapat melakukan pendaftaran dengan mengisi form Member dapat melakukan pemesanan Produk Member dapat melihat detail informasi( cek Produk kosong atau tidaknya produk ) Pengunjung yang belum terdaftar sebagai member hanya dapat melihat berita terkini, Informasi Produk. Untuk menjadi member, pengunjung harus melakukan registrasi terlebih dahulu. Edit,tambah,hapus transaksi
1.2 Skenario 1. Use Case
: Login
Aktor
: admin, Member,operator
Tujuan
: Masuk ke dalam sistem
admin 1. Membuka web 2. Memilih Menu login
Sistem
3. Menampilkan form login
4. Memasukan Username dan Password 5. Menekan tombol login 6. Jika username dan password benar menampilkan notifikasi “ Anda berhasil login, Selamat Datang” jika username dan password salah menampilkan notifikasi “ maaf username dan password yang anda masukan salah” 7. Menapilkan halaman admin,member dan operator
2. Use Case
: Konfirmasi pendaftaran member
Aktor
: admin
Tujuan
: Menerima konfirmasi pendaftaran member dari customer
admin 1. Masuk ke menu admin 2. Melakukan konfirmasi pendaftaran
Sistem
3. Menyimpan data-data pendaftaran member jika data valid
3. Use Case
: Kelola Member
Aktor
: admin
Tujuan
: Melihat dan menghapus data member
admin 1. Masuk ke menu admin 2. Pilih Menu Kelola member
Sistem
3. Menampilkan menu kelola operator 3. Lihat dan hapus data Member 6. Menyimpan data member yang di update
4. Use Case
: Kelola Produk
Aktor
: admin
Tujuan
: Melakukan perubahan data Produk sesuai kebutuhan
admin 1. Masuk Menu Kelola Produk 2. Pilih menu tambah
Sistem
3. Menampilkan form tambah Produk 4. Isi form tambah produk 5. simpan data Produk 6. jika mau edit menu edit Produk
7. Menampilkan form edit data Produk 8. Edit data Produk 9. update dan simpan data Produk 10. jika mau hapus Pilih hapus Produk 11. Menampilkan kotak dialog " Anda yakin akan menghapus produk?” 12. pilih ya untuk menghapus pilih tidak untuk membatalkan 13. simpan data Produk
5. Use Case
: Kelola Laporan Keuangan
Aktor
: admin
Tujuan
: menyimpan setiap transaksi pemesanan member
admin 1. Masuk Menu Transaksi 2. Pilih menu view transaksi
Sistem
3. Menampilkan data-data transaksi 4. Mencetak laporan transaksi
6. Use Case
: Kelola Pemesanan
Aktor
: admin
Tujuan
: Melihat, mengkonfirmasi dan menghapus data pemesanan
Admin 1. Lihat pemesanan member
Sistem 2. Menampilkan data-data pemesanan member
2. Konfirmasi Pemesanan member 4. simpan data konfirmasi pemesanan 3. pilih menu hapus untuk Menghapus data pemesanan member 5. menampilkan kotak dialog “ Anda yakin akan menghapus data pemesanan?” 6. pilih iya untuk menghapus dan pilih
tidak untuk membatalkan 7. jika di hapus maka muncul “ Data telah di hapus” 8. simpan data
7. Use Case Aktor Tujuan
: Daftar Member : member : Member dapat melakukan pendaftaran dengan mengisi form
Member 1. Masuk Ke web
Sistem 2. menampilkan halaman web
3. Isi form pendaftaran member 4. Validasi
8. Use Case
: Pemesanan
Aktor
: member
Tujuan
: Memilih Produk yang mau di beli
Member 1. Member Login
Sistem 2. Menampilkan halaman Produk Laptop atau PC
3. Member membeli Produk 4. menampilkan kotak dialog “ Rincian tentang Produk, harga dan no rekening” 5. Member melakukan transfer 5. menampilan kotak dialog untuk mengirim pesan ke admin
9. Use Case
: Info detail Produk
Aktor
: member
Tujuan
: Mengetahui ketersediaan Produk
Members 1. Member Login
Operator 2. Menampilkan Halaman produk
3. melihat Produk 4. Member melihat detail Produk 5. Jika Tersedia maka Pesan jika tidak maka logout
10.
Use Case
: melihat Produk
Aktor
: Pengujung
Tujuan
: Pengujung melihat detail Produk dan daftar member Pengujung
Sistem
1. Membuka 2. Menampilkan Halaman Produk 3. Meliat Produk 4. Pengunjung melihat detail Produk dan daftar member 5. Pengujung mau jadi member atau tidak
11.
Use Case
: mengelola transaksi
Aktor
: operator
Tujuan
: untuk mengahapus edit dan menambah data tranksaksi
operator 1. buka menu transaksi 2.tambah menu transaksi 4.mengisi data transaksi
Sistem 3.menampilkan form transaksi 5.simpan hasil yang di masukan
6.edit menu transaksi 7.simpan hasil yang di edit 8.hapus menu transaksi 9.menampilkan kotak dialog ‘anda yakin ingin menghapus data’ 10.pilih iya untuk menghapus dan pilih tidak jika ingin membatalkan 11.jika data di hapus maka akan muncul ‘data sudah dihapus’ Simpan data
BAB II DIAGRAM
2.1 Use Case Diagram 2.1.1 Admin
2.1.2 Member
2.1.3 Operator
2.1.4 Pengunjung
2.2 Activity Diagram 2.2.1 Login
2.2.2 Konfirmasi Pendaftaran Member 2.2.3 Kelola Produk
2.2.4 Kelola Laporan Keuangan
2.2.5 Kelola Pemesanan
2.2.6 Daftar Member
2.2.7 Pemesanan
2.2.8 Mengelola Transaksi
2.3 Class Diagram
2.6 Deployment Diagram
2.7 Componen Diagram 2.7.1 Admin
2.7.2 Operator
2.7.3 Member
2.7.3 Pengunjung
BAB III PERANCANGAN DATABASE
BAB IV KESIMPULAN
Adapun kesimpulan yang dapat di ambil dari pembangunan Sistem Informasi Penjualan Laptop ini antara lain : Membuat pekerjaan admin menjadi lebih efektif dan efisien Mempermudah pekerjaan admin dalam membuat laporan Membantu mempermudah pekerjaan admin dalam mengelola data data Produ dan data transasksi Mempermudah pelanggan mencari produk yang di inginkan