TIRTA MUTIARA SARI
5207100051
SE
MI
NAR
PR
O
GR
ES
TU
GA
S
AK
H
IR
Dosen Pembimbing: Ir. Khakim Ghozali, M.MTOutline
PENDAHULUAN
TEKNIK YANG DIGUNAKAN
METODE PENELITIAN
ANALISA SISTEM
DESAIN SISTEM
• Pengelolaan inventaris yang masih manual di FTIF
• Sistem pengelolaan inventaris baru menggunakan SIMAK-BMN. (untuk seluruh elemen pemerintahan di Indonesia)
• Penggunaan SIMAK-BMN yang masih mempunyai 1 account di FTIF ,sehingga penggunaan SIMAK-BMN ini terbatas pada pihak tertentu, dan membatasi pihak lain untuk mengetahui daftar inventaris di FTIF
• Pengelolaan inventaris tidak dapat dimonitoring secara real time (transaksi yang ada masih dibukukan secara manual)
• Periode penggunaan SIMAK-BMN yang setiap 6 bulan sekali membuat lamanya proses inventarisasi
• Transaksi yang ada pada SIMAK-BMN harus diinputkan berulang kali
• Sehingga penulis membuat Sistem Informasi Monitoring Pengelolaan Barang Inventaris di FTIF
• Sistem tersebut berfungsi sebagai aplikasi manajemen internal FTIF yang bersifat real time
• Aplikasi sistem informasi monitoring pengelolaan barang inventaris ini diimplementasikan pada lingkungan akademik ITS khususnya Fakultas Teknologi Informasi, yaitu pihak fakultas, jurusan Sistem Informasi dan Teknik Informatika.
• Aplikasi tersebut tidak meliputi proses pengadaan barang/jasa di FTIF terkait dengan inventaris.
• Dokumen ReadySet yang akan dibuat terbatas pada user need,software requirement and specifications, design dan user guide.
• Dapat memahami proses bisnis yang ada dalam sistem informasi monitoring pengelolaan inventaris.
• Dapat mengetahui kebutuhan apa saja yang dibutuhkan dalam pembuatan aplikasi sistem informasi.
• Dapat memahami pendokumentasian yang baik dalam pembangunan aplikasi sistem informasi.
• Memudahkan pihak FTIF untuk memonitoring data maupun pergerakan barang inventaris di FTIF.
• Membantu pengambilan keputusan oleh pihak FTIF dalam proses usulan penghapusan barang inventaris.
• Administrator • Pembantu Dekan
• Kepala Bagian Umum dan Perlengkapan
• Kepala Sub Bagian Umum dan Perlengkapan • Ketua Jurusan
• Administrator
Dapat mengelola akun
Dapat mengelola daftar ruangan
Dapat mengelola perolehan barang
Dapat mengelola perubahan barang
Dapat mengelola penghapusan barang
Dapat mengelola penghentian barang
• Administrator
Dapat mengelola daftar barang lain
Dapat mengelola daftar barang belum terdistribusi
Dapat mengelola KIB gedung dan bangunan
Dapat mengelola KIB alat angkutan
Dapat mengelola verivikasi barang
• Pembantu Dekan, Kepala Bagian Umum dan Perlengkapan,Ketua Jurusan, dan Kepala Sub Bagian Umum dan Perlengkapan
Dapat melihat daftar ruangan
Dapat melihat perolehan barang
Dapat melihat perubahan barang
Dapat melihat penghapusan barang
Dapat melihat penghentian barang
• Pembantu Dekan, Kepala Bagian Umum dan Perlengkapan,Ketua Jurusan, dan Kepala Sub Bagian Umum dan Perlengkapan
Dapat melihat usulan peminjaman
Dapat melihat daftar barang lain
Dapat melihat daftar barang belum terdistribusi
Dapat melihat KIB Gedung dan Bangunan
Dapat melihat dokumen
Dapat melihat daftar perawatan barang
• Staff Bagian Umum dan Perlengkapan
Dapat mengelola daftar ruangan
Dapat mengelola perolehan barang
Dapat mengelola perubahan barang
Dapat mengelola penghapusan barang
Dapat mengelola penghentian barang
• Staff Bagian Umum dan Perlengkapan
Dapat mengelola daftar barang lain
Dapat mengelola daftar barang belum terdistribusi
Dapat mengelola KIB gedung dan bangunan
Dapat mengelola KIB alat angkutan
Dapat mengelola verivikasi barang
• Pengelolaan Sistem
Masuk akun
Keluar
• Pengelolaan Pengguna, Ruangan, Perolehan, Perubahan,Penghapusan, Penghentian,
PeminjamanPerawatan, Barang Ruangan :
Lihat Tambah Ubah Hapus Cetak Pencarian
• Pengelolaan Dokumen
Lihat
uc usecasestaff
Masuk Akun
Keluar akun Tambah data ruangan
Ubah data ruangan
Hapus data ruangan
Lihat daftar perolehan barang Tambah perolehan barang Hapus perolehan barang Ubah perolehan barang Lihat daftar perubahan Tambah data perubahan barang Hapus perubahan Ubah perubahan barang Tambah penghapusan Hapus barang Ubah penghapusan
Lihat daftar barang ruangan
Transfer barang ruangan dengan barang lain
Transferr barang antar ruangan Lihat daftar
penghapusan
Lihat daftar ruangan
Lihat Penghentian Barang Tambah Penghentian Barang Hapus Penghentian Barang Ubah Penghentian Barang Lihat Detil Penghentian Barnag
Lihat Daftar Barang Lain
Transfer barang ke dalam ruangan
Lihat Barang Belum Terdistribusi
Transfer Barang antar ruangan
Transfer Barang Ruangan dengan
barang lain
Lihat KIB Gedung dan Bangunan
Tambah KIB gedung dan bangunan
Ubah KIB gedung dan bangunan Lihat detil Kartu
Barang Bangunan
Lihat KIB alat Angkutan
Tambah KIB alat angkutan
Ubah KIB alat angkutan
Lihat Detil KIB alat angkutan Transfer antar ruangan Pencarian data barang ruangan Pencarian data ruangan Detil perolehan barang Pencarian perolehan barang Pencarian perubahan barang Detil penghapusan barang Pencarian penghapusan barang Pencarian penghentian barang Pencarian data barang lain Pencarian data barang belum terdistribusi
Hapus KIB gedung dan bangunan
Pencarian data KIB gedung dan
bangunan
Hapus KIB alat angkutan Pencarian KIB alat
angkutan Staff
Cetak data ruangan
Cetak perolehan barang Cetak perubahan barang Cetak penghapusan barang Cetak penghentian barang Lihat daftar peminj aman barang Lihat daftar usulan
peminj aman barang
Detil peminj aman barang
Ubah peminj aman barang Hapus peminj aman
barang Detil usulan
peminj aman barang
Tambah usulan peminj aman barang
Ubah usulan peminj aman barang Hapus usulan
peminj aman barang
Cetak peminj aman barang
Pencarian peminj aman barang Pencarian usulan
peminj aman barang
Lihat peraw atan barang
Tambah peraw atan barang
Ubah peraw atan barang
Hapus peraw atan barang
Pencarian peraw atan barang Cetak peraw atan
barang «precedes» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «precedes» «i ncl ude»
«i ncl ude» «i ncl ude»
«i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «precedes» «precedes» «precedes» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «precedes» «precedes» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «i ncl ude» «extend» «i ncl ude» «extend» «extend» «extend» «i ncl ude» «i ncl ude»
«i ncl ude» «i ncl ude»
Sistem Administrator
Ya Tidak
Tidak
Ya
Menekan link tambah akun Menampilkan halaman tambah akun
Mengisi kata sandi
Mengisi nama akun Mengisi konfirmasi kata sandi Apakah field terisi semua?
Validasi nama akun pada database
Apakah nama akun telah terdaftar?
Menyimpan data kedalam database
Menampilkan halaman daftar akun Menampilkan pesan eror 'field kosong'
Menekan tombol simpan Menampilkan pesan eror 'nama pengguna sudah terdaftar dalam database'
T ambah_akun
7: form_tambah()
5: menekan tombol si mpan
8: tambah_pengguna()
4: get_satker_l i st() 3: get_l evel _l i st
11: Menampi l kan pesan eror 'nama pengguna sudah terdaftar dal am database' 10: Menampi l kan pesan eror 'fi l ed kosong'
9: menampi l kan() 6: acti on_tambah() 2: menampi l kan() 1: menekan l i nk tambah
Skenario s uks es
1. Aktor menekan link tambah akun
2. Sis tem akan menampilkan halaman tambah akun 3. Form beris i field nama
pengguna, kata s andi, dan ulangi kata s andi
4. Aktor menekan tombol ’Simpan’ untuk menyimpan data ke dalam databas e.
5. Sis tem akan memeriks a apakah terdapat field yang kos ong. Jika ya, jalankan s kenario alternatif 2 6. Sis tem akan memeriks a apakah nama pengguna s ebelumnya telah terdaftar. Jika ya, jalankan s kenario alternatif 3
7. Sis tem akan menyimpan data ters ebut kedalam databas e 8. Sis tem akan menampilkan halaman daftar akun Skenario Alternatif
1. Jika terdapat field yang tidak teris i maka akan muncul pes an ” Field kos ong”
2. Jika nama pengguna telah terdapat pada databas e maka akan muncul pes an”Nama
pengguna s udah terdaftar dalam databas e”
<<Boundary>>
Hal aman daftar akun
<<Control>>
kel ol a_akun
<<Boundary>>
hal aman tambah data akun Admi ni strator <<Entity>>
pengguna
7: form_tambah()
5: menekan tombol si mpan
8: tambah_pengguna()
4: get_satker_l i st() 3: get_l evel _l i st
11: Menampi l kan pesan eror 'nama pengguna sudah terdaftar dal am database' 10: Menampi l kan pesan eror 'fi l ed kosong'
9: menampi l kan() 6: acti on_tambah() 2: menampi l kan() 1: menekan l i nk tambah
class class Login - password: char - user_i d: char + l ogi n() Logout + l ogout() Satker - kode_satker: i nt - nama_satker: char + get_satker_l i st()() Akun - NIP: i nt - nama: char - j abatan: i nt + cari () + hapus() + si mpan() + form_tambah() + acti on_tambah() + si mpan_ubah() + hapus_akun() Barang - kode_barang: i nt - nama_barang: char - j eni s_barang: char - harga: i nt + get_barang_l i st()() : voi d Ruangan - kode_ruang: i nt - nama_ruang: char - PJ_ruang: i nt + get_ruang() + setKoderuang() + setNamaruang() + setPJruang() + si mpan() + edi t_ruang() + hapus() + cari () Aset - kode_aset: i nt - no_awal : i nt - no_akhi r: i nt + get_aset_l i st()() Peminj aman - status: i nt - kondi si : i nt + cari () : voi d + hapus() : voi d + si mpan() : voi d + form_tambah() : voi d
+ acti on_tambah() : voi d
+ si mpan_ubah() : voi d
+ deti l _pemi nj aman() : voi d
+ hapus_akun() : voi d
Peraw atan
+ cari ()
+ si mpan_ubah()
+ form_tambah()
+ acti on_tambah() : voi d
+ si mpan() + hapus() Aset Ruangan + getRuang() + getAset() + edi t_aset_ruang() Perolehan_Aset + get_perol ehanaset()
+ i nput_detai l _perol ehan()
+ edi t_perol ehan()
Penghapusan barang
+ i nput_usul an_penghapusan()
+ pi l i h_status()
+ get_usul an_penghapusan()
+ get_hi stori _penghapusan()
+ status_persetuj uan()
• Skenario Uji Coba Mengubah Kondisi Perubahan Barang • Skenario Uji Coba Tambah Perubahan Barang
• Skenario Uji Coba Tambah Penghentian Barang • Skenario Uji Coba Transfer Barang Ruangan • Skenario Uji Coba Transfer Barang Lain
No Kegiatan
Bulan
April 2011 Mei 2011 Juni 2011 Juli 2011 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. Tahap Persiapan
Identifikasi Permasalahan Studi Literatur
Menentukan metode penyelesaian masalah
2.
Tahap pengembangan perangkat lunak Analisa Kebutuhan Pengguna Analisa Kebutuhan Perangkat Lunak Pembuatan Desain Perangkat Lunak Pembuatan Test Suite
Pembuatan Aplikasi (Coding Program) Pembuatan User Guide
Uji coba dan evaluasi 3.
Tahap Penyelesaian