SEMINAR PROGRES TUGAS AKHIR
Dosen Pembimbing: Ir. Khakim Ghozali, M.MT
TIRTA MUTIARA SARI 5207100051
Outline PENDAHULUAN TEKNIK YANG DIGUNAKAN METODE PENELITIAN ANALISA SISTEM DESAIN SISTEM JADWAL KEGIATAN
• 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 Staff Bagian Umum dan Perlengkapan
• Administrator Dapat mengelola akun Dapat mengelola daftar ruangan Dapat mengelola perolehan barang Dapat mengelola perubahan barang Dapat mengelola penghapusan barang Dapat mengelola penghentian barang Dapat mengelola daftar barang ruangan
• 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 Dapat mengelola daftar dokumen
• 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 Dapat melihat peminjaman 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 Dapat melihat daftar barang ruangan
• 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 Dapat mengelola daftar barang ruangan
• 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 Dapat mengelola daftar dokumen
• Pengelolaan Sistem Masuk akun Keluar • Pengelolaan Pengguna, Ruangan, Perolehan, Perubahan,Penghapusan, Penghentian, PeminjamanPerawatan, Barang Ruangan : Lihat Tambah Ubah Hapus Cetak Pencarian
• Pengelolaan Dokumen Lihat Cetak
uc usecasestaff
Pencarian penghapusan barang
Ubah data ruangan
Transfer barang ruangan dengan barang lain
Keluar akun
Tambah data ruangan
Transfer antar ruangan
Detil penghapusan barang «i ncl ude» Lihat daftar penghapusan
«precedes»
Hapus peraw atan barang
Transferr barang antar ruangan
«i ncl ude» Ubah penghapusan
«precedes»
«i ncl ude»
«i ncl ude»
Pencarian data barang ruangan Cetak data ruangan
«i ncl ude» «i ncl ude»
«i ncl ude»
«i ncl ude»
«i ncl ude»
Masuk Akun «i ncl ude»
«i ncl ude» Pencarian data ruangan
«i ncl ude»
Cetak penghapusan barang
Tambah peraw atan barang
Lihat daftar barang ruangan
«i ncl ude»
Hapus barang
Tambah penghapusan
Pencarian peraw atan barang
«i ncl ude»
«i ncl ude» «i ncl ude» Ubah peraw atan barang
«i ncl ude» Lihat daftar ruangan
Lihat peraw atan barang
«i ncl ude» Transfer barang ke dalam ruangan
«i ncl ude»
Pencarian penghentian barang
Hapus data ruangan «i ncl ude»
Lihat Penghentian Barang
«precedes» Lihat Daftar Barang Lain
Staff
Detil perolehan barang
«i ncl ude»
«i ncl ude»
Lihat daftar perubahan
«i ncl ude» «i ncl ude» Lihat Detil Penghentian Barnag
Ubah Penghentian Barang
Hapus Penghentian Barang
«i ncl ude» «i ncl ude»
Lihat daftar peminj aman barang
«precedes»
Ubah perolehan barang
«i ncl ude»
Pencarian perolehan barang
«precedes»
Pencarian data barang belum terdistribusi
Lihat KIB alat Angkutan
«i ncl ude» Lihat KIB Gedung dan Bangunan
«extend»
«extend»
«i ncl ude» «i ncl ude» «i ncl ude»
Cetak perubahan barang
«i ncl ude»
Lihat Detil KIB alat angkutan «i ncl ude» Tambah KIB gedung dan bangunan
«i ncl ude»
«i ncl ude» «extend»
Transfer Barang Ruangan dengan barang lain
Cetak perolehan barang
Ubah perubahan barang Hapus perubahan
Detil peminj aman «extend» barang
Ubah peminj aman barang
Hapus peminj aman barang Hapus usulan peminj aman barang
Ubah usulan peminj aman barang
«i ncl ude»
Tambah perolehan barang
Tambah data perubahan barang
«i ncl ude»
Tambah usulan peminj aman barang
«i ncl ude»
«i ncl ude»
«i ncl ude»
Transfer Barang antar ruangan
«i ncl ude»
«i ncl ude»
Cetak penghentian barang
«i ncl ude» Detil usulan peminj aman barang
Hapus perolehan barang
«i ncl ude»
«i ncl ude» Pencarian perubahan barang
Lihat daftar usulan peminj aman barang
Lihat Barang Belum «precedes» Terdistribusi
«i ncl ude» Lihat daftar perolehan barang
«i ncl ude» «i ncl ude» «i ncl ude»
Pencarian data KIB «i ncl ude» gedung dan bangunan
Lihat detil Kartu Hapus KIB gedung dan bangunan Barang Bangunan
Ubah KIB gedung dan bangunan
«i ncl ude» Pencarian KIB alat angkutan Tambah KIB alat angkutan
Ubah KIB alat angkutan Pencarian usulan peminj aman barang
Pencarian data barang lain
«precedes»
«i ncl ude» Tambah Penghentian Barang
Cetak peraw atan barang
Pencarian peminj aman barang
Cetak peminj aman barang
Hapus KIB alat angkutan
Administrator
Sistem
Menampilkan halaman tambah akun
Menekan link tambah akun Tidak Menampilkan pesan eror 'field kosong'
Apakah field terisi semua? Ya Validasi nama akun pada database
Mengisi nama akun
Mengisi kata sandi
Tidak Menampilkan pesan eror 'nama pengguna sudah terdaftar dalam database'
Apakah nama akun telah terdaftar? Menekan tombol simpan Ya
Menyimpan data kedalam database
Menampilkan halaman daftar akun
Mengisi konfirmasi kata sandi
T ambah_akun
Skenario sukses 1. Aktor menekan link tambah akun 2. Sistem akan menampilkan halaman tambah akun 3. Form berisi field nama pengguna, kata sandi, dan ulangi kata sandi 4. Aktor menekan tombol ’Simpan’ untuk menyimpan data ke dalam database. 5. Sistem akan memeriksa apakah terdapat field yang kosong. Jika ya, jalankan skenario alternatif 2 6. Sistem akan memeriksa apakah nama pengguna sebelumnya telah terdaftar. Jika ya, jalankan skenario alternatif 3 7. Sistem akan menyimpan data tersebut kedalam database 8. Sistem akan menampilkan halaman daftar akun
Administrator
<
>
<>
<<Entity>>
<>
Halaman daftar akun
kelola_akun
pengguna
halaman tambah data akun
1: menekan link tambah
2: menampilkan() 3: get_level_list 4: get_satker_list()
5: menekan tombol simpan
6: action_tambah()
7: form_tambah()
Skenario Alternatif 1. Jika terdapat field yang tidak terisi maka akan muncul pesan ” Field kosong” 2. Jika nama pengguna telah terdapat pada database maka akan muncul pesan”Nama pengguna sudah terdaftar dalam database”
8: tambah_pengguna()
9: menampilkan()
10: Menampilkan pesan eror 'filed kosong'
11: Menampilkan pesan eror 'nama pengguna sudah terdaftar dalam database'
class class
Perolehan_Aset
Login Logout +
logout()
Barang
Satker
-
password: char user_id: char
-
kode_satker: int nama_satker: char
+
login()
+
get_satker_list()()
-
kode_barang: int nama_barang: char jenis_barang: char harga: int
+
get_barang_list()() : void
+ + +
get_perolehanaset() input_detail_perolehan() edit_perolehan()
Penghapusan barang + + + + + +
Akun -
NIP: int nama: char jabatan: int
+ + + + + + +
cari() hapus() simpan() form_tambah() action_tambah() simpan_ubah() hapus_akun()
Peminj aman Aset -
status: int kondisi: int
+ + + + + + + +
cari() : void hapus() : void simpan() : void form_tambah() : void action_tambah() : void simpan_ubah() : void detil_peminjaman() : void hapus_akun() : void
-
kode_aset: int no_awal: int no_akhir: int
+
get_aset_list()()
Ruangan
Peraw atan + + + + + +
cari() simpan_ubah() form_tambah() action_tambah() : void simpan() hapus()
input_usulan_penghapusan() pilih_status() get_usulan_penghapusan() get_histori_penghapusan() status_persetujuan() edit_usulan_penghapusan() : void
Aset Ruangan + + +
getRuang() getAset() edit_aset_ruang()
-
kode_ruang: int nama_ruang: char PJ_ruang: int
+ + + + + + + +
get_ruang() setKoderuang() setNamaruang() setPJruang() simpan() edit_ruang() hapus() cari()
• • • • •
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
Bulan No
Kegiatan
April 2011 1
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 Penyusunan bukut tugas akhir
2
3
Mei 2011 4
1
2
3
Juni 2011 4
1
2
3
Juli 2011 4
1
2
3
4
SEKIAN… TERIMA KASIH