RANCANG BANGUN SISTEM INFORMASI STANDAR BIAYA AMU ITS Dosen Pembimbing : Ir. Khakim Ghozali, Ghozali, M.MT Sholiq, Sholiq, S.T., M.Kom., M.Kom., M.SA 1
Titin Rachmawati Suseno 5206100057
• Latar Belakang • Perumusan Masalah • Batasan Masalah • Tujuan Tugas Akhir • Relevansi Manfaat • Metode Penelitian • Use Case by Functional Area • Entity Relationship Diagram • Class Diagram • Activity Diagram • Sequence Diagram • Uji Coba
2
LATAR BELAKANG Perlunya pengelolaan anggaran secara transparan dan akuntabel. Penyimpanan data masih belum terintegrasi secara terpusat, sehingga kurang efektif. Masih rendahnya komunikasi, koordinasi, dan transformasi informasi yang berdampak pada lemahnya kontrol maupun monitoring pengelolaan anggaran.
3
PERUMUSAN MASALAH
4
1.
Apa saja analisa spesifikasi kebutuhan yang diperlukan oleh BAPSI di Institut Teknologi Sepuluh Nopember.
2.
Bagaimana desain aplikasi sistem informasi standar biaya AMU ITS terintegrasi dengan sistem informasi rencana bisnis anggaran dan sesuai dengan spesifikasi kebutuhan yang telah teridentifikasi diawal.
3.
Bagaimana membangun aplikasi sistem informasi standar biaya AMU ITS dilihat dari segi pemrograman dan sesuai dengan desain yang telah dibuat.
4.
Bagaimana mendokumentasikan hasil analisis spesifikasi kebutuhan perangkat lunak dan desain perangkat lunak berdasarkan standart ReadySET.
BATASAN MASALAH
Pengerjaan proyek tugas akhir terbatas pada pengerjaan empat modul ReadySET, yaitu:
a. Project Kick-Off: User needs & stories, Interview notes, dan Interview checklist b. System Requirements c. Design d. Product Concent: User guide
Bahasa pemprograman yang digunakan adalah PHP Piranti lunak yang digunakan antara lain: a. Dokumentasi: Microsoft Word b. Desain dan Programming: Enterprise Architect 7.5, Power Designer,
Microsoft Office Visio 2007, Macromedia Dreamweaver CS3, MySQL 5.0,
Sistem informasi standar biaya AMU ITS ini merupakan sistem informasi yang dapat diterapkan pada lingkungan ITS terutama BAPSI. Pengerjaan tugas akhir ini tidak mempertimbangkan masalah keamanan dari aplikasi Sistem Informasi standar biaya AMU ITS melalui website. Pengerjaan proyek tugas akhir ini dibatasi pada unit-unit tertentu, khususnya Aset Manajemen Unit (AMU).
5
TUJUAN TUGAS AKHIR 1. Menghasilkan aplikasi Sistem Informasi Standar Biaya AMU ITS yang diharapkan mudah diakses oleh pengguna khususnya pihak BAPSI dan AMU ITS 2. Sistem Informasi Standar Biaya AMU ITS ini diharapkan mampu memberikan informasi standar biaya satuan secara terintegrasi pada masing-masing AMU ITS 6
RELEVANSI MANFAAT Bagi ITS telah disediakan otomatisasi sistem informasi standar biaya AMU ITS yang dapat terintegrasi dari tiap tingkat institut, fakultas, lembaga, biro, dan UPT. Bagi BAPSI menjadi solusi dalam menentukan dan menetapkan anggaran secara transparan dan akuntabel dari tiap tingkat institut, fakultas, lembaga, biro, dan UPT.
7
METODOLOGI PENELITIAN
8
9
USE CASE BY FUNCTIONAL AREA Pengelolaan Sistem UC-00.00.01 Log-in akun UC-00.00.02 Log-out akun Pengelolaan Pengguna UC-00.01.01 Lihat daftar akun UC-00.01.02 Tambah akun UC-00.01.03 Hapus akun UC-00.01.04 Ubah akun 10
Pengelolaan Struktural UC-00.02.01 Add data standart biaya untuk UPT Pusat Komputer UC-00.02.02 Add data standart biaya untuk UPT Fasilitas Olah Raga UC-00.02.03 Add data standart biaya untuk UPT Graha UC-00.02.04 Add data standart biaya untuk UPT Pusat Bahasa dan Budaya UC-00.02.05 Add data standart biaya untuk UPT Asrama UC-00.02.06 Add data standart biaya untuk UPT Medical Center UC-00.02.07 Add data standart biaya untuk Student Advisor Center UC-00.02.08 Edit standart biaya pentarifan UC-00.02.09 Lihat hasil standar biaya Pentarifan Pengelolaan Aset Manajemen Unit UC-00.03.01 Lihat hasil standar biaya Pentarifan setiap unit UC-00.03.02 Cetak hasil standart biaya Pentarifan setiap unit UC-00.03.03 Search hasil standar biaya Pentarifan pertahun
11
ER- DIAGRAM UPT Graha
Integer <M> id_graha jenis_ruang Integer Variable characters (15) nama_ruang Variable characters (15) lokasi_ruang tarif_umum Integer jenis_fasilitas Variable characters (25) tarif_siang Integer tarif_weekend Integer tarif_malam Integer tarif_biasa Integer Variable characters (11) satuan tahun Integer
UPT FasOR
id_puskom Integer <M> Variable characters (25) layanan_produk Integer internal_puskom eksternal_puskom Integer Integer tahun
id_fasor Integer <M> jenis_or Variable characters (25) waktu Integer ket Integer tarif_umum Variable characters (11) satuan tahun Integer
Identifier_1
Identifier_1
UPT PusKom
Relationship_2
Identifier_1
SAC id_sac Integer <M> Variable characters (30) item tarif Integer ket Variable characters (11) satuan Integer tahun
AMU Relationship_1 Relationship_6
id_amu Variable characters (10) <M> nama_unit Variable characters (25)
Relationship_3
Identifier_1
Identifier_1
Relationship_7
Relationship_5 UPT CLC Integer <M> id_clc Variable characters (25) nama_layanan Variable characters (20) kategori tarif Integer Variable characters (25) ragam Variable characters (11) satuan tahun Integer
UPT MedCen id_medcen Integer <M> Variable characters (30) tindakan tarif Integer ket Variable characters (15) nama_fasilitas Variable characters (11) satuan tahun Integer Identifier_1
Relationship_9
Identifier_1 Relationship_4
UPT Asrama id_asrama Integer <M> jenis_asrama Integer tarif Integer ctt Integer Variable characters (11) satuan tahun Integer Identifier_1
User
History
id_history Integer <M> id_user Variable characters (10) <M> Relationship_10 Variable characters (50) keterangan Variable characters (25) nama_user waktu Date Identifier_1 Identifier_1
12
CLASS-
DIAGRAM UPT Graha UPT FasOR
UPT PusKom i d_puskom i d_amu l ayanan_produk i nternal _puskom eksternal_puskom tahun
integer varchar(10) varchar(25) integer integer integer
i d_fasor i d_amu j enis_or waktu ket tari f_umum satuan tahun
i nteger varchar(10) varchar(25) i nteger i nteger varchar(11) i nteger
SAC i d_sac i d_amu i tem tarif ket satuan tahun
integer varchar(10) varchar(30) integer varchar(11) integer
id_graha id_amu jenis_ruang nama_ruang lokasi_ruang tarif_umum jenis_fasi litas tarif_si ang tarif_weekend tarif_mal am tarif_bi asa satuan tahun
integer varchar(10) integer varchar(15) varchar(15) integer varchar(25) integer integer integer integer varchar(11) integer
AMU UPT MedCen
id_amu varchar(10) nama_uni t varchar(25)
i d_medcen i d_amu tindakan tarif ket nama_fasili tas satuan tahun
UPT CLC id_clc id_amu nama_layanan kategori tarif ragam satuan tahun
i nteger varchar(10) varchar(25) varchar(20) i nteger varchar(25) varchar(11) i nteger
Relationshi p_9 id_history integer id_amu varchar(10)
Relationship_10 User varchar(10) id_user nama_user varchar(25)
integer varchar(10) varchar(30) integer varchar(15) varchar(11) integer
UPT Asrama id_asrama id_amu jenis_asrama tarif ctt satuan tahun
i nteger varchar(10) i nteger i nteger i nteger varchar(11) i nteger
id_user varchar(10) id_history integer History id_history integer keterangan varchar(50) waktu date
13
USECASE - DIAGRAM uc Use Case Stackholder Unit Manaj emen
Login Logout
Add data untuk Tarif Biasa
«extend» Add data untuk UPT FASOR «extend»
Add data untuk Tarif Turnamen
Add data untuk UPT PUSKOM
Aset Manaj emen Unit
Add data untuk SAC
Add data untuk Graha 10 Nop
«extend» Add data untuk UPT GRAHA
Add data untuk Kantin
«extend» «extend»
Addi data untuk MEDCEN
Add data untuk Wisma tamu
Lihat hasil standar biaya Pentarifan AMU
Add data untuk UPT CLC
«extend» Addi data untuk UPT ASRAMA «extend»
Cetak hasil laporan stansar biaya pentarifan AMU
«extend»
«extend» Add data untuk Tes
Add data untuk kursus
Add data untuk Kursus Profesional
Search Pilih Tahun
14
ACTIVITY-DIAGRAM Si stem
User
Menampi l kan form l ogi n
Menampi lkan pesan eror
Data val i d ?
Isi kan username
Isi kan password
Menekan tombol l ogin
Menampi l kan hal aman utama
15
SEQUENCE - DIAGRAM sd Login Sequence
User
Hal am an l ogi n
Cek l ogi n
Database user
M engi si form dan menekan tom bol l ogi n()
Mengi si data form()
Cek data form()
Mem i nta data akun()
Menyaj i kan data akun()
cek data akun() Meneri m a hak akses()
Menampi l kan hal am an utama()
menam pi l kan pesan eror()
Mengi si form dan m enekan tombol l ogi n()
16
UJI COBA 1. Pilih menu add data UPT PUSKOM
17
… 2. Akan muncul form untuk add data UPT PUSKOM
18
… 3. Untuk memasukkan data UPT PUSKOM harus mengisi field yang tersedia dengan data berikut :
19
… 4. Tekan tombol “submit” untuk menambahkan data UPT PUSKOM 5. Data UPT PUSKOM yang baru ditambahkan akan muncul dalam daftar UPT PUSKOM
20