perancangan aplikasi pengolahan

30
Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web Oleh : Jaelani Npm : 10753019 Manajemen Informatika - Polinela

Upload: muhamad-galih-ramaputra

Post on 13-Sep-2015

253 views

Category:

Documents


1 download

DESCRIPTION

Perancangan Aplikasi Pengolahan

TRANSCRIPT

  • Perancangan Aplikasi Pengolahan Data Permintan Barang Berbasis Web

    Oleh : JaelaniNpm : 10753019

    Manajemen Informatika - Polinela

  • Latar Belakang

    GIGI

    TRAGI

    GI

  • Latar Belakang

    GIGI

    TRAGI

    GI

    Barang

    Permintaan

  • Permasalahan

    - Data Pencatatan Permintaan Barang Tidak TerpusatMengakibatkan ketidak sesuaian data apabila ter

    jadi pergantian petugas.

    - GI kesulitan mengetahui ketersediaan dan stok barang di TRAGIMengakibatkan GI kesulitan untuk melakukan per

    mintaan barang, sehingga lebih memilih menggunakan dana kas GI.

  • Solusi

    - Membuat sebuah aplikasi yang dapat menampilkan daftar ketersediaan dan stok barang yang dapat diakses baik dari GI maupun TRAGI.

    - Membuat sebuah aplikasi yang mampu melakukan pengolahan data secara terpusat.

  • Aplikasi Berbasis Web

  • Perancangan Aplikasi Pengolahan Data Permintaan 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 DataActivity 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 UserKebutuhan Perangkat Lunak/Keras Komputer server Apache web server PHP Server MySQL ServerKemudahan Pengunaan Menggunakan Bahasa Indonesia

  • Desain Sistem

    Use Case Diagram Class Diagram Sequence Diagram

  • Use Case DiagramUse Case Diagram User Supervisor GI

  • Use Case DiagramUse Case Diagram User Admin

  • Use Case DiagramUse Case Diagram User Manajer

  • Class Diagram

  • Sequence DiagramSequence Diagram Input Detail Permintaan

  • Sequence DiagramSequence Diagram Edit Data GI

  • Sequence DiagramSequence Diagram Setujui Permintaan

  • Desain Interface (Tampilan)Desain tampilan login

    - User level AdminDesain tampilan daftar barangDesain tampilan edit data barangDesain tampilan tambah data barangDesain tampilan daftar permintaanDesain tampilan detail permintaan barangDesain tampilan daftar GIDesain tampilan tambah GIDesain tampilan edit data GIDesain tampilan daftar userDesain tampilan edit data userDesain tampilan tambah data user

    - User level ManajerDesain tampilan daftar permintaan barangDesain tampilan detail permintaan barangDesain tampilan laporan permintaan barangDesain tampilan daftar barang- User level Supervisor GIDesain tampilan daftar barangDesain tampilan daftar permintaan barangDesain tampilan detail permintaan barangDesain tampilan input detail permintaan barang

  • Desain tampilan login

  • Desain tampilan daftar barang

  • ERD

  • Implementasi

    Coding (Penulisan kode program untuk class-class utama)

    Pembuatan Tampilan Aplikasi

  • Tampilan Login

  • Tampilan Daftar Barang

  • Pengujian

    - Pengujian Metode Pengujian

    Black-box Testing Hal-hal yang Diuji

    1. Kesalahan Tampilan2. Fungsi-fungsi yang hilang3. Akses database

    . Penguji1. 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!

    Slide 1Latar BelakangLatar BelakangPermasalahanSolusiAplikasi Berbasis WebSlide 7Tahapan Pengambangan SistemHasil Pengumpulan DataHasil Analisis FungsionalHasil Analisis Non-FungsionalDesain SistemUse Case DiagramUse Case DiagramUse Case DiagramClass DiagramSequence DiagramSequence DiagramSequence DiagramDesain Interface (Tampilan)Desain tampilan loginDesain tampilan daftar barangERDImplementasiTampilan LoginTampilan Daftar BarangPengujianKesimpulanSaranThank you!