Minggu, 11 Oktober 2015

Usecase, Sequence, Class Diagram, ER Diagram

Nama Matakuliah                : Pemrograman Berorientasi Objek
Nama                                    : I Gusti Ngurah Yoga Pawitra
NIM                                      : 1404505052
Nama Dosen                         : I Putu Agus Eka Pratama ST.,MT
Jurusan                                  : Teknologi Informasi
Fakultas                                 : Teknik
Universitas                            : Udayana



      Pada kesempatan kali ini kita akan membahas tentang membuat usecase, jika belum tahu apa itu usecase diagram bisa dilihat pada postingan sebelumnnya : http://popandlight.blogspot.com/2015/03/tugas-4-use-case-dan-squence-diagram.html

A. Usecase Diagram



Gambar 1.1 : Usecase
     Pada gambar diatas dijelaskan hak-hak yang dimiliki setiap actor, pada admin dapat melakukan login, insert produk, update produk, delete produk, view produk, sedangkan konsumen dapat melakukan login, view produk dan buy produk. Admin tidak dapat melakukan buy produk hanya konsumen yang dapat melakukan buy produk.

B. Sequence Diagram


Gambar 2.1 : Login

     Gambar diatas menjelaskan sequence diagram dari perintah login. Pertama admin/konsumen memasukan username dan password pada GUI kemudian diteruskan pada Cek User kemudian ke Data User dan yang terakhir admin/konsumen divalidasi pada Data User.

Gambar 2.2 : Insert Produk

    Gambar diatas menjelaskan perintah insert produk yang hanya dapat diakses oleh Admin. Pertama memasukan username dan password pada GUI kemudian menyesuaikan pada DB, kemudian admin memasukan produk melalui GUI ke DB.



Gambar 2.3 : Update Produk


     Gambar diatas menjelaskan perintah update produk yang hanya dapat diakses oleh Admin. Pertama memasukan username dan password pada GUI kemudian menyesuaikan pada DB, kemudian admin melakukan update terhadap produk melalui GUI kemdian diteruskan ke DB.

Gambar 2.4 : Delete Produk

     Gambar diatas menjelaskan perintah delete produk yang hanya dapat diakses oleh Admin. Pertama memasukan username dan password pada GUI kemudian menyesuaikan pada DB, kemudian admin menghapus produk melalui GUI pada DB.

Gambar 2.5 : View Produk
  
     Gambar diatas menjelaskan perintah view produk yang dapat diakses oleh Admin maupun Konsumen. Pertama memasukan username dan password pada GUI kemudian admin/konsumen dapat melihat produk pada MENU UTAMA


Gambar 2.6 : Buy Produk


     Gambar diatas menjelaskan perintah buy produk yang hanya dapat diakses oleh Konsumen. Pertama memasukan username dan password pada GUI kemudian KOnsumen memilih produk pada MENU UTAMA, jika sudah menentukan produk kemudian melakukan pembayaran dan jika sudah membayar maka mengkonfirmasi pembayaran

C. Class Diagram

Gambar 3.1 : Class Diagram
     
     Gambar diatas adalah class diagram yang berisikan table-table yang berelasi. Pada table Transaksi berisikan id_transaksi,id_barang, id_konsumen, id_admin, total kemudian table Konsumen berisikan id_konsumen, nama, alamat, no_hp. Pada table barang berisikan id_barang, nama_barang, stock, harga. Pada table admin berisikan id_admin, alamat, no_hp

 D. Diagram


Gambar 4.1 : ER Diagram


     Gambar diatas adalah ER Diagram yang berisikan relasi-relasi antar tabel, pada TRANSAKSI berisikan id_transaksi, id_barang, id_konsumen, id_admin, total. kemudian KONSUMEN berisikan id_konsumen, nama, alamat, no_hp yang berelasi pada TRANSAKSI. Pada BARANG berisikan id_barang, nama_barang, stock, harga berelasi dengan TRANSAKSI. Pada table admin berisikan id_admin, alamat, no_hp yang berelasi pada TRANSAKSI

Tidak ada komentar:

Posting Komentar