Anda di halaman 1dari 30

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

Hasil Pengumpulan Data


Activity Diagram

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

Desain Sistem
Use Case Diagram
Class Diagram
Sequence Diagram

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
Sequence Diagram Input Detail Permintaan

Sequence Diagram
Sequence Diagram Edit Data GI

Sequence Diagram
Sequence Diagram Setujui Permintaan

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!

Anda mungkin juga menyukai