BAB III METODOLOGI PENELITIAN
3.1.2 Diagram Use case
Diagram use case menyajikan interaksi antara usecase dan actor, dimana actor dapat berupa orang, peralatan, atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratan yang harus dipenuhi sistem dari pandangan pemakai. Use case dari sistem ini dapat dilihat pada gambar dibawah ini
Gambar 3.5 Use Case system Inventaris
Pada Gambar 3.5 menjelaskan tentang Use Case system inventris. Dimana pada gambar tersebut memiliki 2 actor ya itu admin dan staff, dan 8 usecase yaitu Login, Mengelola data barang, Mengelola data request service, Mengelola pendistribusian barang, Mengelola penerimaan barang, Membuat laporan penerimaan barang, Membuat laporan inventaris dan Membuat laporan request service.
mengelolah data barang
membuat laporan penerimaan barang membuat laporan i nventaris
membuat laporan request servis
mengelolah penerimaan barang Login
mengelolah data request servis mengirim request servis <<include>>
Admi n inventaris
staff
3.1.3 Diagram Aktivitas
Diagram aktivitas menggambarkan aliran fungsionalitas sistem. Pada tahap pemodelan bisnis, diagram aktivitas dapat digunakan untuk menunjukkan aliran kerja bisnis. Dapat juga digunakan untuk menggambarkan aliran kejadian dalam use case. Pada sistem ini terdapat 8 Aktivity, yaitu Login, Mengelola data barang, Mengelola data request service, Mengelola pendistribusian barang, Mengelola penerimaan barang, Membuat laporan penerimaan barang, Membuat laporan inventaris dan Membuat laporan request service.
a. Login
Activity diagram Login menjelaskan aktivitas yang dilakukan oleh admin untuk masuk ke dalam sebuah system. Disini terdapat 4 macam aktivitas yang dilakukan oleh admin pada saat Login. Untuk lebih jelasnya dapat dilihat pada gambar 3.6 dibawah ini.
start
Buka Form Login
Input user name dan password Validasi Buka Form menu End Tidak valid valid Si stem Admin
Pada Gambar 3.6 menjelaskan tentang Activity Diagram Login, dimana dalam gambar tersebut Aktivitas dimulai dari Start kemudian dilanjutkan dengan membuka form Login, kemudian memasukkan kode user dan password, setelah itu sistem akan menyeleksi kode dan password yang dimasukkan, jika sudah benar pengguna akan masuk menu sesuai dan aktivitas berakhir.
b. Mengelola data barang
Activity diagram Mengelola Data Barang menjelaskan aktivitas yang dilakukan oleh admin. Disini terdapat 10 macam aktivitas yang dilakukan oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.7 dibawah ini.
Gambar 3.7 Activity Diagram Mengelola Data Barang m as ukkan id,nam a,type
dan stok barang login
tam bah data barang lihat data barang ubah data barang lihat daftar barang hapus data barang data barang terhapus s eles ai
sim pan data barang
sim pan data barang baru hapus ? ya tidak databas e admi n
Pada Gambar 3.7 menjelaskan tentang Activity Diagram Mengelola Data Barang, dimana dalam gambar tersebut menjelaskan :
Aktivitas dimulai dari Start kemudian dilanjutkan dengan tambah data barang, kemudian memasukkan data barang, setelah itu database akan menyimpan data barang yang telah di masukkan, admin dapat melihat atau merubah data barang yang sudah ada di database, setelah itu database kenyimpan data yang sudah di ubah, admin juda dapat menghapus data barang yang sudah tidak dapat di gunakan jika sudah terhapus paka aktivitas selesai.
c. Mengelola data request service
Activity diagram Mengelola Data request service menjelaskan aktivitas yang dilakukan oleh admin. Disini terdapat 5 macam aktivitas yang dilakukan oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.8 dibawah ini.
Gambar 3.8 Activity Diagram Mengelola data request service
mulai
mengirim pesan request s ervis
terima balasan pesan reques t servis
selesai menerima pesan request servis mengirim balasan request servis terkirim? ya tidak admin Staff
Pada Gambar 3.8 menjelaskan tentang Activity Diagram Mengelola Data Barang, dimana dalam gambar tersebut menjelaskan tentang
Aktivitas dimulai dari Start kemudian dilanjutkan dengan staff mengirim SMS request service, admin menerima SMS request service, jika sudah diterima maka admin membalas pesan request service kepada staff, jika sudah terkirim maka aktivitas selesai.
d. Mengelola Pendistribusian Barang
Activity diagram Mengelola Pendistribusian Barang menjelaskan aktivitas yang dilakukan oleh admin. Disini terdapat 5 macam aktivitas yang dilakukan oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.9 dibawah ini.
Gambar 3.9 Activity Diagram Mengelola pendistribusian barang
Start menerima barang input data barang kirim barang menerima barang terkirim? end tidak ya Ruagan Admin
Pada Gambar 3.9 menjelaskan tentang Activity Diagram Mengelola Pendistribusian Barang, dimana dalam gambar tersebut menjelaskan
Aktivitas yang dimulai dari Start kemudian dilanjutkan dengan admin menerima barang, menginputkan data barang, kemudian admin mengirimkan barang ke ruangan, jika ruangan menerima barang yang tidak sesuai maka akan kembali ke admin, jika sudah menerima barang sesuai dengan yang di pesan maka aktivitas selesai.
e. Mengelola Penerimaan Barang
Activity diagram Mengelola Penerimaan Barang menjelaskan aktivitas yang dilakukan oleh admin. Disini terdapat 4 macam aktivitas yang dilakukan oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.10 dibawah ini.
Gambar 3.10 Activity diagram Mengelola Penerimaan Barang
tersimpan start terim a barang input data barang proses End Ya Tidak Data base Admin
Pada Gambar 3.9 menjelaskan tentang Activity Diagram Mengelola Pendistribusian Barang, dimana dalam gambar tersebut menjelaskan
Aktivitas yang dimulai dari Start kemudian dilanjutkan dengan admin menerima barang, menginputkan data barang, kemudian database menyimpan data dan aktivitas selesai.
f. Membuat laporan penerimaan barang
Activity diagram Membuat laporan penerimaan barang menjelaskan aktivitas yang dilakukan oleh admin. Disini terdapat 6 macam aktivitas yang dilakukan oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.11 dibawah ini.
Gambar 3.11 Activity diagram Membuat laporan penerimaan barang
start input tanggal penerimaan barang input data barang lihat data barang cetak laporanstok barang End cari data barang cetak laporan ? ya tidak Databas e Admin
Pada Gambar 3.11 menjelaskan tentang Activity Diagram Membuat laporan penerimaan barang, dimana dalam gambar tersebut menjelaskan Aktivitas yang dimulai dari Start kemudian dilanjutkan dengan admin menginputkan tanggal penerimaan barang, input data barang, database otomatis akan mencari data barang yang sudah di inputkan, admin dapat melihat data barang atau mencetak data barang dan jika tidak aktivitas selesai.
g. Membuat laporan inventaris
Activity diagram Membuat laporan inventaris menjelaskan aktivitas yang dilakukan oleh admin. Disini terdapat 5 macam aktivitas yang dilakukan oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.12 dibawah ini.
Gambar 3.12 Activity diagram Membuat laporan inventaris
end input tanggal masuk barang melihat data barang cetak laporan inventaris s tart cari data cetak laporan ? ya tidak data base admin
Pada Gambar 3.12 menjelaskan tentang Activity diagram Membuat laporan inventaris, dimana dalam gambar tersebut menjelaskan Aktivitas yang dimulai dari Start kemudian dilanjutkan dengan input tanggal masuk barang, database otomatis akan mencari data barang yang sudah di inputkan, admin dapat melihat data barang atau mencetak laporan inventaris dan jika tidak maka aktivitas selesai.
h. Membuat laporan request service
Activity diagram Membuat laporan request service menjelaskan aktivitas yang dilakukan oleh admin. Disini terdapat 5 macam aktivitas yang dilakukan oleh admin. Untuk lebih jelasnya dapat dilihat pada gambar 3.13 dibawah ini.
Gambar 3.13 Activity diagram Membuat laporan request service
Pada Gambar 3.13 menjelaskan tentang Activity diagram Membuat laporan request service, dimana dalam gambar tersebut Aktivitas yang dimulai dari Start kemudian dilanjutkan dengan menginputkan tanggal sms
login menginputkan tanggal sms request cetak laporan sms request logout lihat data sms request cari data cetak laporan ? ya tidak databas e admin
request, database otomatis akan mencari data yang sudah di inputkan, admin dapat melihat data SMS request atau mencetak laporan SMS request dan jika tidak maka aktivitas selesai.
3.1.4 Sequence Diagram
Sequence diagram digunakan untuk menunjukkan aliran fungsionalitas dalam use case. Pada sistem ini terdapat 8 sequensial, yaitu Login, Mengelola data barang, Mengelola data request service, Mengelola pendistribusian barang, Mengelola penerimaan barang, Membuat laporan penerimaan barang, Membuat laporan inventaris dan Membuat laporan request service. a. Login admin inventaris : Admin inventaris admin inventaris : Admin inventaris form login admin form login
admin kecocokan datakecocokan dataperiksa periksa
menu utama inventaris menu utama
inventaris buka url sistem ()
menu login()
menampilkan form login()
isi form login() submit data ()
periksa kelengkapan data() kirim data()
memanggil halam an utama()
menampilkan halaman utama()
alert gagal login()
Pada gambar 3.14 menjelaskan tentang Sequence diagram login, dimulai dari admin membuka form login kemudian menginputkan username dan password, system akan mengecek kelengkapan data, jika benar maka akan masuk pada halaman utama system inventaris.
b. Mengelola data barang
Gambar 3.15 Sequence diagram Mengelola data barang
Pada Gambar 3.15 menjelaskan tentang Sequence diagram Mengelola data barang, di mulai dari admin login dan masuk menu utama inventaris, kemudian ke master data, di situ admin dapat mencari data barang, input data barang, edit data barang, hapus data barang, dan semua akan di proses dan di simpan didatabase.
admin : Admin inventaris admin : Admin inventaris menu utama inventaris menu utama inventaris master data barang master data barang
cari data barang
cari data barang form input barang form input
barang
form edit barang
form edit barang form hapus barang form hapus barang mem proses data barang mem proses data barang login() masuk() data barang s impan data barang() cari data barang()
input kategori barang() edit barang()
hapus data barang()
c. Mengelola data request service
Gambar 3.16 Sequence diagram Mengelola data request service
Pada Gambar 3.16 menjelaskan tentang Sequence diagram Mengelola data request service, di mulai dari staff mengirimkan SMS request service, untuk melihat pesan masuk maka admin harus login terlebih dahulu, maka akan terlihat menu utama inventaris, dmin dapat melihat data request service dan dapat juga menghapus data request service.
s taf : Staff
s taf : Staff admin inventari : Admin inventaris admin inventari : Admin inventaris menu utama inventaris menu utama inventaris form data reques t servis form data
reques t servis data request data request servisservis form hapus data form hapus data requestrequest
pes an balasan pes an balasan
masuk()
tampil data reques t baru() kirim reques t servis
login
kirim pesan balas an()
hapus data request() baca request baru()
d. Mengelola pendistribusian barang
Gambar 3.17 Sequence diagram Mengelola pendistribusian barang
Pada Gambar 3.17 menjelaskan tentang Sequence diagram Mengelola pendistribusian barang, dimana distribusi di mulai dari admin login dan akan muncul menu utama inventaris, kemudian admin masuk pada form data distribusi barang dan barang di distribusikan ke ruangan dengan memilih ruangan dan dari jurusan mana yang akan di distribusi.
admin inventaris : Admin Inventaris admin inventaris : Admin Inventaris menu utama inventaris menu utama
inventaris form data distribusi form data distribusi barangbarang ruanganruangan login
masuk() pilih ruangan dan jurusan()
e. Mengelola penerimaan barang
Gambar 3.18 Sequence diagram Mengelola penerimaan barang
Pada Gambar 3.18 menjelaskan tentang Sequence diagram Mengelola penerimaan barang, di mulai dari admin logon, kemudian terlihat hlaman utama system inventaris. Admin dapat masuk ke form penerimaan barang, dan menginputkan data barang yang telah di terima kemudian di simpan di database.
: Admin inventaris : Admin inventaris menu utama inventaris menu utama inventaris form penerimaan barang form penerimaan barang
form input data barnang form input data
barnang
data base data base
login
masuk
masukkan data barang yang di terima
tersimpan di data base
f. Membuat laporan penerimaan barang
Gambar 3.19 Sequence diagram Membuat laporan penerimaan barang
Pada Gambar 3.19 menjelaskan tentang Sequence diagram Membuat laporan penerimaan barang. Dimulai dari admin melakukan login, terlihat menu utama inventaris, admin dapat masuk pada laporan penerimaan baranng dan dapat memiling filter yang ingin di pilih di antaranya pilih barang, bulan, dan tahun. Admin juga dapat mencetak hasil laporang yang sudah di lihat.
: Admin inventaris : Admin inventaris menu utama inventaris menu utama inventaris
laporan penerim aan barang laporan penerim aan
barang
form filter laporan penerim aan barang
form filter laporan penerim aan barang
cetak laporan cetak laporan
login
mem anggil halaman laporan pilih laporan penerimaan barang
is i form filter laporan
pilih barang
pilih bulan
pilih tahun
g. Membuat laporan inventaris
Gambar 3.20 Sequence diagram Membuat laporan inventaris
Pada Gambar 3.20 menjelaskn tentang Sequence diagram Membuat laporan inventaris, di mulai dari admin login dan terlihat menu utama inventaris, admin dapat memilih laporan dari segi barang, bulan, tahun, ruangan atau jurusan. Admin juga dapat mencetak laporang yang sudah di lihat. admin inventaris : Admin inventaris admin inventaris : Admin inventaris menu utama inventaris menu utama inventaris laporan data inventaris laporan data
inventaris form filter laporan form filter laporan inventarisinventaris
cetak laporan cetak laporan
login
pilih halaman laporan inventaris()
memanggil halaman laporan data inventaris
pilih barang()
pilih bulan()
pilih ruangan()
pilih jurusan() pilih tahun() isi form filter laporan()
h. Membuat laporan request service
Gambar 3.21 Sequence diagram Membuat laporan request service
Pada Gambar 3.21 menjelaskn tentang Sequence diagram Membuat laporan request service, di mulai dari admin login dan terlihat menu utama inventaris, admin dapat memilih halaman utama laporan request service dan mengisi form filter dengan pilihan bulan atau tahun. Admin juga dapat mencetak laporang yang sudah di lihat.
: Admin inventaris : Admin inventaris menu utama inventaris menu utama inventaris laporan data equest service laporan data equest service
form filter laporan request service form filter laporan
request service
cetak laporan cetak laporan
login
pilih halaman request service
memanggil halaman laporan requestservice
isi form filter laporan
pilih bulan
pilih tahun