aplikasi pengelolaan inventaris barang dkmsu berbasis web

advertisement
Tugas Akhir - 2013
APLIKASI PENGELOLAAN INVENTARIS BARANG DKMSU BERBASIS WEB
Wahyu Hidayatulloh¹, Setyorini², Dawam Dwi Jatmiko³
¹Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom
Abstrak
Inventarisasi barang merupakan kegiatan untuk melakukan pencatatan data barang milik suatu
instansi atau organisasi pada suatu periode tertentu. Salah satu instansi yang melakukan
inventarisasi barang adalah Dewan Kemakmuran Masjid Syamsul Ulum (DKMSU) IT Telkom.
Barang inventaris tersebut mengalami berbagai proses yang menyebabkan terjadinya perubahan
jumlah, lokasi, dan kondisi barang. Proses yang terjadi adalah proses penerimaan barang,
pencatatan, peminjaman, pengembalian, perbaikan, pemeliharaan, penghapusan, pengadaan, dan
laporan inventaris. Proses-proses yang terjadi saat ini masih dicatat secara manual oleh petugas
DKMSU, dan terdapat beberapa proses yang tidak tercatat. Hal ini mengakibatkan kesulitan
dalam mencari data barang yang diinginkan. Selain terdapat proses yang tidak tercatat, juga
terdapat data barang yang disimpan tidak terstruktur. Penyimpanan data yang tidak terstruktur
mengakibatkan kesulitan dalam membuat laporan barang dan kesulitan dalam memeriksa kondisi
barang inventaris.
Pencatatan adalah suatu hal yang sangat penting dalam proses inventarisasi karena hal itu
berkaitan dengan keakuratan dari data inventarisasi tersebut. Akan tetapi, apabila hal tersebut
dilakukan secara manual, data tersebut memiliki tingkatan keakuratan yang kecil, karena
datanya yang tidak terpusat, sehingga proses pencarian data untuk kepentingan inventaris dan
peminjaman atau hanya sebatas kepentingan pengecekan data akan susah dilakukan dan
memakan waktu yang lama.
Pembuatan aplikasi ini bertujuan untuk memusatkan data yang tidak terpusat menjadi data yang
terpusat dan sistematis dalam serangkaian proses yang terjadi dalam perputaran data
inventarisasi yang ada dalam DKMSU IT Telkom, sehingga DKMSU IT Telkom dapat mengelola
data barang lebih baik.
Kata Kunci : Inventarisasi, DKMSU, barang, pencatatan, IT Telkom
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Abstract
Inventory of items is an activity to record the data property of an agency or organization in a
given period.One of the agencies that do an inventory item is Prosperity Council of Masjid
Syamsul Ulum (DKMSU) IT Telkom. Inventory is experiencing a variety of processes that result in
changes in the number, location, and condition of the items. The process that occurs is the
process of receiving the items, notes, loans, refund, repair, removal, maintenance, removal, and
inventory reports. Processes that are occur at this time still recorded manually by the DKMSU
officer, and there are some processes that are not listed. This has led to difficulty in finding the
desired data items. Besides, there is process that is not listed, there is also unstructure stored
data items. unstructered storage data lead to difficulties in making the report of items and
trouble in checking the condition of inventory items.
Logging is a very important thing in inventory process because it is relates to accuracy of
inventory data. However, if it is done manually, Data has a small level of accuracy, that is because
of the data is not centralized, so the process of collecting data for the purpose of inventory and
borrowing or only to the extent importance of checking data will be hard to do and takes a long
time.
The development of this application aims to centralized data from not centralized data to a
centralized data and systematically in a series of processes that occur within the existing cycle
inventory data in DKMSU IT Telkom, so DKMSU IT Telkom can better manage data items.
Keywords : Inventarisasi, DKMSU, barang, pencatatan, IT Telkom
Fakultas Ilmu Terapan
Powered by TCPDF (www.tcpdf.org)
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Inventaris dan pinjam meminjam barang dalam suatu organisasi merupakan hal
yang wajar, khususnya seperti di kampus Institut Teknologi Telkom. Namun dalam
kasus di organisasi Dewan Kemakmuran Masjid Syamsul Ulum (DKMSU), pengelolaan
inventaris dan pinjam meminjam barang masih menggunakan metode manual. Hal itu
terlihat dari pencatatan barang yang masih menggunakan document word / excel dan
pencatatan jadwal peminjaman barang masih menggunakan papan tulis. Dari
pengelolaan inventaris dan peminjaman barang yang masih manual tersebut juga
menimbulkan masalah lagi ketika akan melakukan rekap barang-barang.
Dengan perkembangan teknologi yang sangat pesat sekarang ini, seharusnya dapat
memanfaatkan teknologi tersebut secara maksimal untuk menyelesaikan masalahmasalah yang ada, khususnya masalah inventaris dan peminjaman barang yang dimiliki
DKMSU yang masih dilakukan secara manual. Seperti pada proses peminjaman yang
ada di DKMSU, ketika ada surat yang masuk untuk meminjam barang, petugas akan
memberikan formulir peminjaman untuk diisi oleh peminjam kemudian mencatatnya di
MS. Excel lalu menuliskan jadwal peminjaman di sebuah papan white board, begitupun
untuk pendataan barang, kondisi sekarang ini yang belum ada pengelompokan dan
penomoran serta pencatatan data barangnya hanya dengan MS. Word / MS. Excel.
Inventaris Barang yang dikelola oleh DKMSU sekarang ini terdapat lebih dari 25
kategori atau jenis sarana dan prasarana, baik inventaris yang digunakan untuk
kepentingan DKMSU sendiri dan juga inventaris yang dipinjamkan untuk kepentingan
umum (dipinjamkan). Secara kasar terdapat dua kelompok aset yang ada di DKMSU,
yaitu inventaris berupa barang dan tempat. Barang dan tempat sendiri dibagi lagi
menjadi 2 yaitu aset yang boleh dipinjam dan aset yang tidak boleh dipinjam. Di
samping pengelolaannya yang masih manual, alur birokrasi saat peminjaman juga
kurang efisien dan menguntungkan bagi peminjam, karena peminjam harus mendugaduga pada waktu akan melakukan peminjaman apakah barang yang akan dipinjam ada
atau tidak
Dengan kondisi seperti sekarang ini, teknologi komputer, khususnya teknologi
web, seharusnya dapat melakukan hal-hal yang sama seperti pencatatan manual yang
dilakukan DKMSU dalam pengelolaan barangnya, namun dengan lebih terorganisir dan
lebih efisien dalam pengolahan informasi.
1
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Diharapkan dengan adanya proyek akhir ini dapat meberikan solusi bagi masalah
inventaris dan peminjaman barang di DKMSU. Selanjutnya aplikasi ini dapat mengubah
dan menggantikan proses inventarisasi dan peminjaman barang secara manual menjadi
lebih tersismatis di DKMSU.
1.2 Perumusan Masalah
Berdasarkan Uraian latar belakang di atas, dapat dirumuskan masalah yang akan
dibahas pada proyek akhir ini meliputi:
a) Bagaimana membuat aplikasi web yang mampu mengelola inventaris barang di
DKMSU?
b) Bagaimana membuat aplikasi web yang dapat menangani peminjaman barang di
DKMSU?
1.3 Tujuan
Proyek akhir ini dibuat dengan tujuan untuk :
a) Membuat aplikasi web yang mampu mengelola inventaris barang di DKMSU.
b) Membuat aplikasi web yang dapat menangani peminjaman barang di DKMSU.
1.4 Batasan Masalah
Adapun batasan masalah yang ada dalam aplikasi ini adalah:
a) Aplikasi dibangun dengan bahasa pemrograman PHP, sedangkan antarmuka
aplikasi dibuat dengan bahasa pemrograman HTML dan CSS.
b) Sample data yang akan diambil dari DKMSU adalah data 1 tahun terakhir.
c) Aktivitas manejemen aset meliputi peminjaman, pengadaan, pengelolaan, dan
pemeliharaan barang.
d) Barang dinyatakan tidak dapat dipinjam jika pada tanggal tanggal yang telah di
tentukan status barang adalah dipinjam atau di setujui dipinjam.
1.5 Metodologi Penyelesaian Masalah
Metodologi penyelesaian masalah dari pengerjaan aplikasi ini adalah sebagai
berikut:
1.5.1 Studi Pusaka dan Literatur
Pengumpulan literatur-literatur yang dapat menunjang proyek akhir ini seperti,
mengamati karakter dan kegiatan oprasional di DKMSU dan
mempelajari
bagaimana membuat sistem administrasi yang baik untuk dijadikan sebagai
referensi, dan membaca jurnal-jurnal yang berkaitan dengan proyek akhir ini.
2
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
1.5.2 Pengumpulan Data
Tahapan ini dilakukan secara langsung dengan melakukan survei dan tanya
jawab terhadap kebutuhan data di DKMSU dan mengamati karakter kegiatan
oprasional di DKMSU. Requirment dan data hasil dari survei digunakan sebagai
dasar dalam membuat database dan sistem aplikasinya.
1.5.3 Perancangan dan Implementasi
Proses perancangan aplikasi serta pembuatannya, dimulai dari merancang sistem
menggunakkan teknik perancangan berbasis object-oriented yaitu seperti halnya
Requirement dari system yang akan digunakan, skema database atau Entity
Relationship Diagram(ERD), Use Case Diagram, Sequence Diagram, Class
Diagram, dan Activity Diagram untuk perancangan alur proses bisnis serta
perancangan antar muka dari sistem yang akan dibangun, dan template tampilan
atau Graphic User Interface (GUI). Untuk tahap pembuatan aplikasi di mulai
dari coding aplikasi menggunakan PHP framework code igniter, dan terakhir
deploy aplikasi.
1.5.4 Pengujian
Proses pengujian aplikasi agar hasilnya sempurna, pengujian ini menggunakan
metode debugging, dan black box testing seperti menguji fungsi peminjaman dan
pengelolaan inventaris dalam aplikasi ini, dan fitur tambahan yang ada dalam
aplikasi ini. Pengujian ini dilakukan oleh developer (dalam hal ini adalah penulis
sendiri).
1.5.5 Penyusunan dokumentasi
Proses penyusunan dokumentasi secara keseluruhan meliputi proposal laporan
proyek akhir, dan manual book (user guide). Penyusunan dokumentasi ini
dilakukan dari rencana awal aplikasi dibuat hingga jadi sebuah produk aplikasi
berbasis web.
1.6 Sistematika Penulisan
Keseluruhan dari sistematika penulisan pada proyek akhir ini adalah sebagai berikut:
1.6.1 BAB I – Pendahuluan
Pada bagian ini
menjelaskan tentang latar belakang, perumusan masalah,
batasan masalah, tujuan, metode penyelesaian masalah, dan sistematika
penulisan proyek akhir.
1.6.2 BAB II – Landasan Teori
3
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Pada bagian ini menjelaskan dasar-dasar teori yang digunakan sebagain
pendukung dalam pembuatan perangkat lunak ini.
1.6.3 BAB III – Analisis Perancangan
Pada bagian ini akan dilakukan analisa terhadap sistem yang dibuat untuk
mendefinisikan kebutuhan perangkat lunak. Dilanjutkan dengan pembuatan
Usecase diagram, Sequence diagram, class diagram dll.
1.6.4 BAB IV – Implementasi dan Pengujian
Bagian ini berisikan perancangan perangkat lunak untuk memenuhi kebutuhan
yang sudah didefinisikan sebelumnya serta uji coba dari perangkat lunak yang
telah dibangun.
1.6.5 BAB V – Penutup
Berisikan
kesimpulan
dari
seluruh
proyek
akhir
dan
saran
tentang
pengembangan perangkat lunak selanjutnya.
4
Fakultas Ilmu Terapan
Powered by TCPDF (www.tcpdf.org)
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
BAB III ANALISIS DAN PERANCANGAN
3.1 Analisis Sistem
Untuk memahami sistem yang akan dibuat, maka salah satu tahapan yang harus
dilalui adalah melakukan analisis. Pembahasan berikut merupakan analisis terhadap bisnis
proses yang akan diterapkan oleh DKMSU IT Telkom saat ini dan yang akan dibangun.
3.1.1 Analisis Sistem Lama
Kegiatan pengelolaan inventarisasi dan peminjaman barang di DKMSU IT
Telkom saat ini masih menggunakan cara yang manual yaitu dengan menggunakan
MS. Excel untuk mendokumentasikan barang dan menggunakan white board untuk
mencatat peminjamannya. Barang yang dikelola pun cukup kompleks, dari barang
yang digunakan untuk kepentingan pribadi, maupun barang yang digunakan untuk
kepentingan bersama.
Di samping pengelolaannya yang masih manual, alur birokrasi peminjaman
saat ini juga kurang efisien dan menguntungkan bagi peminjam, karena peminjam
harus menduga-duga pada waktu akan melakukan peminjaman, apakah barang yang
akan dipinjam available atau tidak.
Pada bagian ini, alur proses bisnis manejemen inventarisasi barang dan
peminjaman yang dijadikan latar belakang atau masalah dibuatnya aplikasi, akan
digambarkan dengan sebuah flowchart. Berikut daftar gambar proses bisnis sistem
lama kegiatan pengelolaan inventarisasi barang di DKMSU IT Telkom.
19
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Analisis Sistem Lama Pengadaan dan Pengelolaan Barang
Gambar III-1 Analisis Sistem Lama Pengadaan dan Pengelolaan Barang
20
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Analisis Sistem Lama Peminjaman Barang
Gambar III-2 Analisis Sistem Lama Peminjaman Barang
21
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Analisis Sistem Lama Pengambilan dan Pengembalian Barang
Gambar III-3 Analisis Sistem Lama Pengambilan dan Pengembalian Barang
3.1.2
Analisis Sistem Baru
Setelah menganalisis kekurang yang terdapat pada sistem lama, maka
dibangun Aplikasi Pengelolaan Inventaris Barang di DKMSU IT Telkom,
diharapkan dengan adanya aplikasi ini dapat menyempurnakan proses bisnis pada
sistem lama.
Pada sistem yang baru, ada beberapa penambahan aktivitas pada proses bisnis
agar setiap aktivitas dapat dilakukan secara lebih efisien, lebih terintegrasi dan lebih
fleksibel.
Berikut daftar gambaran proses bisnis sistem baru kegiatan pengelolaan
inventarisasi barang di DKMSU IT Telkom.
22
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Analisis sistem Baru Pengadaan dan Pengelolaan Barang
Pada Bab II (Dasar Teori) disebutkan bahwa perolehan barang atau aktiva pada
proses pengadaan barang di DKMSU ada 5 jenis, yaitu dari pembelian, dari sewa,
dari pertukaran, dari membangun sendiri, dan dari hibah. Pada sistem yang akan
dibangun perolehan aktiva yang akan di terapkan adalah aktiva yang di peroleh dari
pembelian dan dari hibah. Berikut daftar alur diagram proses pengadaan dan
pengelolaan barang.
Gambar III-4 Analisis Sistem Baru Pengadaan dan Pengelolaan Barang
23
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Analisis sistem Baru Peminjaman Barang
Gambar III-5 Analisis Sistem Baru Peminjaman Barang
24
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Analisis sistem Baru Pengambilan dan Pengembalian Barang
Gambar III-6 Analisis Sistem Baru Pengambilan dan Pengembalian Barang
25
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
3.2 Analisis Kebutuhan Sistem
3.2.1 Analisis Kebutuhan Perangkat Keras
Berikut ini merupakan daftar spesifikasi perangkat keras yang dibutuhkan
untuk membangun sistem informasi ini:
a) Minimum Processor Pentium 4
b) Minimum Ram 1024 MB
c) Minimum Space Harddisk 30 GB
d) Monitor
e) Mouse
f) Keybord
3.2.2 Analisis Kebutuhan Perangkat Lunak
Berikut ini merupakan daftar spesifikasi perangkat lunak yang dibutuhkan
untuk membangun sistem informasi ini:
a) CodeIngniter 2.1.0, sebagai framework PHP yang digunakan untuk
membuat aplikasi.
b) Xampp versi 1.7.4, apache webserver yang di gunakan untuk menjalankan
aplikasi.
c) Notepad++, sebagai tools coding untuk development aplikasi.
d) Web Browser, digunakan untuk melihat hasil kodingan karena aplikasinya
berbasis web.
3.3 Perancangan Sistem
Perancangan sistem ini terdiri dari beberapa hal yaitu:
a) Perancangan diagram UML yang meliputi Use Case Diagram,
Sequence
Diagram, dan Class Diagram, tools yang digunakan untuk membuat perancangan
diagram UML adalah Rational Rose.
b) Perancangan basis data menggunakan ER Diagram, Tabel Relasi, dan Struktur
Table, tools yang digunakan Ms. Visio.
c) Perancangan struktur sistem informasi dengan struktur menu, tools yang
digunakan untuk perancangan menu adalah Ms. Visio.
3.3.1
Use Case Diagram
Use case diagram menggambarkan fungsionalitas atau perilaku sistem
dari sisi user, Use case berikut digunakan untuk memodelkan fitur fungsional
yang terdapat pada aplikasi ini. Aktor atau pengguna pada aplikasi ini ada 4
26
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
macam, yaitu admin, petugas, member dan non member. Berikut daftar gambar
use case diagram yang dikelompokkan berdasarkan masing masing aktor.
Use Case diagram Admin DKMSU
Login
Edit Prof il
Input Petugas
Delete Petugas
Dasbor
View Petugas
Detail Petugas
Kelola Petugas
Edit Petugas
Delete Member
Edit Member
Input Member
Kelola Member
Detail Member
View Member
Detail Perbaikan
Tutup Perbaikan
Kelola Perbaikan
Buat Perbaikan
View Perbaikan
Edit Barang
Tambah Barang
Kelola Barang
View Barang
Delete Barang
Detail Barang
Administrator
Detail Peminjaman
Edit Peminjaman
Kelola Peminjaman
View Peminjaman
Print Peminjaman
Buat Peminjaman
Edit Surat
Buat Surat
kelola surat
View Surat
Print Surat
Detail Surat
Buat Pesan
Balas Pesan
View Pesan
Kelola Pesan
Delete Pesan
Tambah Kategori
View Kategori
Delete Kategori
Kelola Kategori
Edit Kategori
Gambar III-7 Use Case Diagram Admin DKMSU
27
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Login
Input Member
View Member
Edit Profil
Dasbor
Kelola Member
Edit Member
Detail Member
Delete Member
Tutup Perbaikan
Detail Perbaikan
View Perbaikan
Kelola Perbaikan
Buat Perbaikan
Tambah Kategori
Kelola Kategori
View Kategori
Delete Kategori
Edit Kategori
Edit Barang
Tambah Barang
View Barang
Kelola Barang
Delete Barang
Detail Barang
Petugas
Detail Peminjaman
Edit Peminjaman
Kelola Peminjaman
View Peminjaman
Print Peminjaman
Buat Peminjaman
Edit Surat
Buat Surat
kelola surat
View Surat
Print Surat
Detail Surat
Buat Pesan
Balas Pesan
View Pesan
Kelola Pesan
Delete Pesan
Gambar III-8 Use Case Diagram Petugas DKMSU
28
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
Login
Edit Profil
Dasbor
Detail Peminjaman
Kelola Peminjaman
Member
View Peminjaman
Print Peminjaman
Buat Peminjaman
Gambar III-9 Use Case Diagram Member DKMSU
Home
Non Member
Jadwal Peminjaman
Contac Us
Gambar III-10 Use Case Diagram Non Member DKMSU
3.3.2
Scenario Use Case Diagram
Scenario use case diagram merupakan scenario yang menjelaskan alur
use case dalam sistem yang dibangun. Berikut daftar Scenario Use Case
Diagram, dibuat sampling dengan mengkategorikan berdasarkan aktivitas
skenarionya.
a) Login
b) Halaman dasbor / home untuk user admin, petugas dan member
c) Halaman home untuk non member
d) List pengguna
e) Input pengguna (terlampir)
f) View pengguna (terlampir)
g) Edit pengguna (terlampir)
h) Detail pengguna (terlampir)
i) Hapus pengguna (terlampir)
29
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
j) Non aktif pengguna (terlampir)
k) Konfirmasi peminjaman (terlampir)
l) Pengambilan barang peminjaman (terlampir)
m) Print bukti peminjaman (terlampir)
n) Lihat jadwal peminjaman (terlampir)
Scenario Use Case Diagram Login
Nomor
: SUAP-01
Nama
: Login
Actor
: User Admin, Petugas dan Member
Tujuan
: Untuk masuk kehalaman web sesuai dengan privilege login
Deskripsi :
1. User mengakses web.
2. Sistem menampilkan halaman login.
3. User memasukan email password.
4. Sistem memverifikasi password dan email sesuai database.
5. Jika benar, sistem akan melanjutkan ke halaman web.
Actor
Sistem
-­‐ User mengakses web.
-­‐ Sistem menampilkan halaman login.
-­‐ User memasukkan email password.
-­‐ Sistem
memverifikasi
password
dan
email sesuai database.
-­‐ Jika benar, sistem akan melanjutkan ke
halaman web.
Scenario Use Case Diagram Home Dasbor Admin, Member, Petugas
Nomor
: SUAP-02
Nama
: Halaman Dasbor/Home
Actor
: User Admin, Petugas dan Member
Tujuan
: Untuk melihat halaman dasbor aplikasi
Deskripsi :
1. User mengakses web.
2. Sistem menampilkan halaman login.
3. User memasukkan email password.
4. Sistem memverifikasi password dan email sesuai database.
5. Jika benar, sistem akan melanjutkan ke halaman web.
30
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
6. User mengakses halaman menu Dasbor.
7. Sistem menampilkan halaman Dasbor.
Actor
Sistem
-­‐ User mengakses web.
-­‐ Sistem menampilkan halaman login.
-­‐ User memasukkan email password.
-­‐ Sistem
memverifikasi
password
dan
email sesuai database.
-­‐ Jika benar, sistem akan melanjutkan ke
halaman web.
-­‐ User mengakses halaman dasbor.
-­‐ Sistem menampilkan halaman dasbor.
Scenario Use Case Diagram Home Non Member
Nomor
: SUAP-03
Nama
: Halaman Home
Actor
: User Non Member
Tujuan
: Untuk melihat halaman home aplikasi
Deskripsi :
1. User mengakses web.
2. Sistem menampilkan halaman home.
3. User mengakses halaman menu home.
4. Sistem menampilkan halaman home.
Actor
Sistem
-­‐ User mengakses web.
-­‐ Sistem menampilkan halaman home.
-­‐ User mengakses halaman home.
-­‐ Sistem menampilkan halaman home.
Scenario Use Case Diagram List Pengguna
Nomor
: SUAP-04
Nama
: List Pengguna
Actor
: User Admin, dan Petugas
Tujuan
: Untuk melihat data pengguna
Deskripsi :
1. User mengakses web.
2. Sistem menampilkan halaman login.
31
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
3. User memasukkan email password.
4. Sistem memverifikasi password dan email sesuai database.
5. Jika benar, sistem akan melanjutkan ke halaman web.
6. User mengakses halaman menu pengguna.
7. Sistem menampilkan list pengguna.
Actor
Sistem
-­‐ User mengakses web.
-­‐ Sistem menampilkan halaman login
-­‐ User
memasukkan
email
password
-­‐ Sistem memverifikasi password dan email sesuai
database
-­‐ Jika benar, sistem akan melanjutkan ke halaman
-­‐ User mengakses halaman
web
pengguna
-­‐ Sistem menampilkan list pengguna
Scenario sequence diagram selengkapnya dapat dilihat pada lampiran D.
3.3.3 Sequence Diagram
Sequence digram menggambarkan kelakuan atau perilaku objek pada use case
dengan mendeskripsikan waktu
hidup objek dan
message yang dikirimkan dan
diterima antar objek. Berikut daftar gambar sequence diagram yang terdapat pada
aplikasi ini.
a) Sequence Diagram Admin Kelola Barang
b) Sequence Diagram Admin Kelola Home (gambar terlampir)
c) Sequence Diagram Admin Kelola Kategori Barang (gambar terlampir)
d) Sequence Diagram Admin Kelola Message (gambar terlampir)
e) Sequence Diagram Admin Kelola peminjaman (gambar terlampir)
f) Sequence Diagram Admin Kelola Surat (gambar terlampir)
g) Sequence Diagram Admin Kelola User (gambar terlampir)
h) Sequence Diagram Admin Login (gambar terlampir)
i) Sequence Diagram Member Home (gambar terlampir)
j) Sequence Diagram Member Peminjaman (gambar terlampir)
Sequence Diagram Admin Kelola Barang
32
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2013
: Administrator
admin :
Barang
admin : v iewBarang
: MBarang
1: v iew_data_barang
2: indexBarang( )
3: getAllBarang( )
4: return_all_data_barang
5: return_all_data_barang
6: return_data_barang
7: input_data_barang
8: newBarang( )
9: redirect
10: addBarang( )
11: sav eBarang( )
12: return_sukses
13: return_callback
14: notif _sukses
15: edit_data_barang
16: editBarang( )
17: getBarangby Id( )
18: return_data_barang
19: redirect
20: updateBarang( )
21: updateBarang( )
22: sav eBarang( )
23: return_sukses
24: return_callback
25: notif _sukses
26: v iew_detail_barang
27: detailBarang( )
28: getBarangby Id( )
29: return_data_barang
30: return_data_barang
31: return_data_barang
32: delete_data_barang
33: deleteBarang( )
34: deleteBarang( )
35: sav eBarang( )
36: return_sukses
37: return_callback
38: notif _sukses
Gambar III-11 Sequence Diagram Admin Kelola Barang
Sequence Selengkapnya dapat dilihat diagram terlampir di lampiran E.
33
Fakultas Ilmu Terapan
Powered by TCPDF (www.tcpdf.org)
Program Studi D3 Teknik Informatika
Download