Cover PERANCANGAN UML SISTEM INFORMASI STOK BARANG Disusun oleh: Ikhlas Adi Putra [13111025] Sri Wahyuni [13111061] UNIVERSITAS MERCUBUANA YOGYAKARTA PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI TAHUN 2016
KATA PENGANTAR Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat serta karunia-nya sehingga kami berhasil menyelesaikan laporan ini yang alhamduliah tepat pada waktunya. Diharapkan laporan ini dapat memberikan informasi sekaligus bahan kajian kita dalam proses belajar. Kami menyadari bahwa laporan ini masih jauh dari sempurna, oleh karena itu kritik dan saran dari semua pihak yang bersifat membangun selalu kami harapkan demi kesempurnaan laporan tersebut. Akhir kata, kami sampaikan terima kasih semoga Allah SWT senantiasa meridhai segala usaha kita. Amin.
Daftar Isi Cover... 1 Daftar Isi... 3 1 Software Requerement Spesification (SRS)... Error! Bookmark not defined. 2. Skenario... Error! Bookmark not defined. 3 Use Case Diagram... Error! Bookmark not defined. 3.1 Admin Manajemen Sistem... Error! Bookmark not defined. 3.2 Pegawai Manajemen Sistem... Error! Bookmark not defined. 4 Activity Diagram... Error! Bookmark not defined. 4.1 Activity Login... Error! Bookmark not defined. 4.2 Activity Manajemen Barang... Error! Bookmark not defined. 4.3 Activity Manajemen Transaksi... Error! Bookmark not defined. 5 Class Diagram... Error! Bookmark not defined. 6 Statechart Diagram... Error! Bookmark not defined. 6.1 Statechart Diagram Login... Error! Bookmark not defined. 6.2 Statechart Diagram Cek Stok... Error! Bookmark not defined. 6.3 Statechart Diagram Transaksi... Error! Bookmark not defined. 7. Sequence Diagram... Error! Bookmark not defined. 8. Deployment Diagram... Error! Bookmark not defined. 9. Componen Diagram... Error! Bookmark not defined. 9.1.1 Component Diagram Admin... Error! Bookmark not defined. 9.1.2 Component Diagram Pegawai... Error! Bookmark not defined. Rancangan Database... Error! Bookmark not defined. 10. Kesimpulan... 21
1 Software Requerement Spesification (SRS) 2 Admin melihat informasi stok barang diwebsite dengan melakukan login pada system, admin manajemen barang, manajemen transaksi, manajemen laporan dan manajemen user 3 Pegawai melihat informasi stok barang diwebsite dengan melakukan login pada system, pegawai mendata barang yang dipesan, kemudian melakukan transaksi pada supplier, dan merekap laporan Admin Pegawa i Admin manajemen barang, transaksi, dan manajemen user Pegawai menginput, mengupdate, menghapus data barang, menghitung transaksi dan membuat laporan 2. Skenario Use case Menggambarkan fungsionalitas dari sebuah system yang merepresentasikan sebuah actor(pelaku) dengan system(pekerjaan). Berikut Use Case yang menggambarkan hubungan actor dengan system pekerjaan. 2.1 Login admin Use case Tujuan : login Admin : admin : admin melakukan login. System 1. admin login 2. Input Username, Password 3. Validasi Akun 4. Username pass benar
5. System menampilkan halaman menu admin 6. Jika salah 7. 8. System kembali ke halaman login Tabel 2.1 2.2 Manajemen Barang Use case Tujuan : manajemen barang : admin : admin mendata dan mengolah barang. System 1. Admin pilih menu manajemen barang 3. Admin input, update, delete barang 2. System menampilkan data barang 4. Barang disimpan ke sistem 5. Sistem menampilkan informasi data barang Table 2.2 2.3 Transaksi Use case Tujuan : Transaksi barang : admin dan supplier : admin dan supplier melakukan transaksi pembelian barang dan barang reture
System 1. Admin cek stok 2. System menampilkan informasi stok 3. Admin melakukan pesan barang 5. Cek barang pemesanan yang diantar supplier 6. Admin melakukan transaksi dengan supplier 4. System menampilkan informasi data supplier 7. Hitung jumlah barang masuk dan barang reture 8. Sistem Menampilkan total harga barang Table 2.3 2.4 Manajemen User Use case Tujuan : Menejemen User : admin : admin mengolah data User System 1. Admin pilih menu manajemen accunt
2. Sistem menampilkan data user 3. Admin Manajemen User menambah, edit, hapus data user 4. Sistem menampilkan informasi data user baru Table 2.4 2.5 Login Pegawai Use case Tujuan : Login Pegawai : Pegawai : Pegawai melakukan login. System 1. Pegawai login 2. Input Username, Password 3. Validasi Akun 4. Username pass benar 5. System menampilkan Halaman menu SI 6. Jika salah 7. 8. System kembali ke halaman login Tabel 2.5
2.6 Lihat Stok Use case : Melihat Stok Barang : Pegawai Tujuan : Pegawai melihat persediaan barang System 1. Pegawai pilih menu manajemen barang 2. System menampilkan informasi stok Barang Tabel 2.6 2.7 Kelola Barang 2. Use case : Manajemen Barang : Pegawai Tujuan : Pegawai menginput,mengupdate,menghapus data barang System 1. Pegawai pilih menu manajemen barang 3. Pegawai input, update, delete barang 2. System menampilkan data barang 4. Barang disimpan ke sistem 5. Sistem menampilkan informasi barang Tabel 2.7
2.8 Transaksi Use case : Transaksi Barang : Pegawai dan Supplier Tujuan : Pegawai dan Supplier melakukan transaksi pembelian dan pengembalian barang System 1. Pegawai cek stok 2. System menampilkan informasi stok 3. Pegawai melakukan pesan barang 5. Cek barang pemesanan yang diantar supplier 6. Admin melakukan transaksi dengan supplier 4. System menampilkan data supplier 7. Hitung jumlah barang masuk dan barang reture 8. Sistem Menampilkan total harga barang Tabel 2.8 4.2.9 Membuat Laporan Use case : Membuat laporan : Pegawai Tujuan : Pegawai membuat laporan
1. Pegawai pilih menu manajemen barang 3. Pegawai membuat rekap laporan berdasarkan tgl transaksi System 2. System menampilkan informasi transaksi 4. System menampilkan laporan transaksi tiap bulannya Tabel 2.9
3. UML USE CASE 3.1 Use Case Admin uc s A 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio A 8.0 Unregistered Trial Version EA 8.0 Unregistered input data user Trial Versio A 8.0 Unregistered Trial Version EA 8.0 Unregistered update data Trial Versio login «extend» A 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio manajemen accunt A 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio A 8.0 Unregistered Trial Version EA 8.0 Unregistered barang Trial Versio manajemen barang A 8.0 admin Unregistered Trial Version EA 8.0 Unregistered «extend» Trial Versio A 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio manajemen transaksi «extend» A 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio A 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio A 8.0 Unregistered Trial Version EA 8.0 Unregistered transaksi Trial Versio delete transaksi «extend» «extend» «extend» «extend» «extend» «extend» update A 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio user delete user input data v iew barang delete barng input transaksi
3.2 Use Case Pegawai
Activity Diagram Admin Login Pegawai Login
Activity input barang Activity Update Barang
Activity Delete barang
Transaksi
Class diagram
Squence diagram Component diagram
Deployment diagram
RELASI TABEL Berikut ini adalah gambar relasi table, dimana setiap tabel memiliki informasi penting dari atributnya masing-masing dan tiap tabel berfungsi untuk menggambarkan kerelasian antar entitas. Gambar Gambar Relasi Tabel
Kesimpulan Sistem informasi stok barang ini memiliki 3 aktor yang memiliki activity yang berbeda yaitu Pegawai dan admin dengan tugas insert,edit,hapus data barang, menghitung transaksi serta membuat laporan, dan seorang pegawai dengan menyuplai barang yang dipesan Sistem ini dibuat untuk mempermudah pegawai untuk mengelola data barang dan membuat waktu yang dibutuhkan lebih sediki, dan menjadikan proses transaksi pembelian lebih efektif dan efisien.