Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web Oleh : Jaelani Npm : 10753019 Manajemen Informatika - Polinela
Latar Belakang TRAGI GI GI GI
Latar Belakang TRAGI Barang Permintaan GI GI GI
Permasalahan - Data Pencatatan Permintaan Barang Tidak Terpus at Mengakibatkan ketidak sesuaian data apabila ter jadi pergantian petugas. - GI kesulitan mengetahui ketersediaan dan stok ba rang di TRAGI Mengakibatkan GI kesulitan untuk melakukan per mintaan barang, sehingga lebih memilih mengguna kan dana kas GI.
Solusi - Membuat sebuah aplikasi yang dapat men ampilkan daftar ketersediaan dan stok bar ang yang dapat diakses baik dari GI maup un TRAGI. - Membuat sebuah aplikasi yang mampu me lakukan pengolahan data secara terpusat.
Aplikasi Berbasis Web
Perancangan Aplikasi Pengolahan Data Permint aan Barang Berbasis Web - Bahasa Pemrograman : PHP - Framework : Codeigniter - Metode Pengembangan : Waterfall - Metode Pengujian : Black-Box Testing
Tahapan Pengambangan Sistem - Analisis Pengumpulan data Analisis Fungsional Analisis Non-Fungsional - Desain Desain Sistem Desain Interface Desain Database - Implementasi Penulisan Kode Program Interface Aplikasi - Pengujian Metode Pengujian Hal-hal yang Diuji Penguji
Activity Diagram Hasil Pengumpulan Data
Hasil Analisis Fungsional 1) User tingkat manajer Melihat daftar permintaan barang. Melihat detail permintaan barang. Melihat daftar ketersediaan barang. Melakukan proses persetujuan/penolakan permintaan barang. Melihat laporan permintaan barang. 2) User tingkat Supervisor GI Melihat daftar ketersediaan barang. Melakukan proses permintaan barang. Melihat daftar permintaan barang. Melihat detail permintaan barang. Membatalkan permintaan barang. 3) User tingkat admin Melihat daftar permintaan barang. Melihat detail permintaan barang. Mengubah/update data barang. Menambah daftar barang. Menambahkan, mengubah, menghapus data user. Menambahkan, mengubah, menghapus data GI.
Hasil Analisis Non-Fungsional Keamanan Login Level User Kebutuhan Perangkat Lunak/Keras Komputer server Apache web server PHP Server MySQL Server Kemudahan Pengunaan Menggunakan Bahasa Indonesia
Use Case Diagram Class Diagram Sequence Diagram Desain Sistem
Use Case Diagram Use Case Diagram User Supervisor GI
Use Case Diagram Use Case Diagram User Admin
Use Case Diagram Use Case Diagram User Manajer
Class Diagram
Sequence Diagram Input Detail Permintaan Sequence Diagram
Sequence Diagram Edit Data GI Sequence Diagram
Sequence Diagram Setujui Permintaan Sequence Diagram
Desain Interface (Tampilan) Desain tampilan login - User level Admin Desain tampilan daftar barang Desain tampilan edit data barang Desain tampilan tambah data barang Desain tampilan daftar permintaan Desain tampilan detail permintaan barang Desain tampilan daftar GI Desain tampilan tambah GI Desain tampilan edit data GI Desain tampilan daftar user Desain tampilan edit data user Desain tampilan tambah data user - User level Manajer Desain tampilan daftar permintaan barang Desain tampilan detail permintaan barang Desain tampilan laporan permintaan barang Desain tampilan daftar barang - User level Supervisor GI Desain tampilan daftar barang Desain tampilan daftar permintaan barang Desain tampilan detail permintaan barang Desain tampilan input detail permintaan barang
Desain tampilan login
Desain tampilan daftar barang
ERD
Implementasi Coding (Penulisan kode program untuk classclass utama) Pembuatan Tampilan Aplikasi
Tampilan Login
Tampilan Daftar Barang
Pengujian - Pengujian Metode Pengujian Black-box Testing Hal-hal yang Diuji 1. Kesalahan Tampilan 2. Fungsi-fungsi yang hilang 3. Akses database. Penguji 1. Jaelani (programmer) 2. Eko Win Kenali, S.Kom., M.Cs. (sebagai user) 3. Rengga Fransseda (sebagai user)
Kesimpulan Telah dihasilkan sebuah aplikasi berbasis web dengan bahasa pemrograman php dan framework codeigniter yang mampu melakukan pencatatan permintaan barang secara terkomputerisasi, menampilkan data ketersediaan barang di TRAGI Tarahan serta dapat diakses baik dari GI maupun TRAGI. Sistem pencatatan baru yang terkomputerisasi dapat memberikan solusi atas permasalahan-permasalahan yang ada pada pencatatan permintaan barang secara manual.
Saran 1. Tambahkan fungsi notifikasi yang dapat memberitahukan admin atau manajer apabila ada permintaan masuk untuk mempermudah mengetahui adanya permintaan barang dari GI. 2. Tambahkan fitur untuk melakukan perubahan password pada user level supervisor GI. 3. Pisahkan antara fungsi update stok barang dengan fungsi edit data barang. 4. Berikan pelatihan penggunaan aplikasi untuk user.
Thank you!