Selasa, 21 Mei 2019

FP UAS PBKK 2019 - Pengembangan Aplikasi Sistem Manajemen Surat dan Pengarsipan

Oleh : Hanif Nashrullah (05111540000140)

Dengan semakin banyaknya surat yang masuk dan ruang pengarsipan yang terbatas, jika dibiarkan maka berpotensi menimbulkan masalah di masa depan. Dari masalah tersebut, maka perlu dibuat suatu sistem yang dapat menyimpan dan mengarsip surat yang masuk. Sistem yang dibangun ini diharapkan dapat mengatasi masalah tersebut.

Pada sistem yang dibuat, terdapat dua jenis akses :

  • Admin
    • Manajemen user (buat, edit, hapus)
    • Manajemen surat (buat, edit, hapus)
    • Manajemen disposisi (buat, edit, hapus) 
    • Download laporan (surat, disposisi)
  • User
    • Mengedit profil
    • Menerima disposisi
    • Mendisposisikan ke user lain
Berikut merupakan implementasi dari sistem yang dibuat: 
  • Halaman Login : untuk login user dan admin


  • Halaman Dashboard : menampilkan jumlah disposisi masuk dan keluar untuk tiap user, untuk admin menampilkan jumlah total surat dan disposisi
    • Admin

    • User


  • Halaman Disposisi : menampilkan disposisi masuk dan keluar untuk tiap user, untuk admin menampilkan semua disposisi
    • Admin



    • User


  • Halaman Detail Disposisi : menampilkan detail dari disposisi

  • Halaman Buat Disposisi : form untuk membuat disposisi yang baru, hanya dapat diakses oleh admin

  • Halaman Edit Disposisi : form untuk mengedit disposisi, user hanya dapat mengedit disposisi yang dia kirim, sedangkan admin dapat mengedit semua disposisi

  • Halaman Disposisi Keluar : form untuk meneruskan disposisi yang masuk ke user lain

  • Halaman Surat : menampilkan surat yang dimasukkan admin pada sistem, hanya dapat diakses oleh admin

  • Halaman Detail Surat: menampilkan detail dari surat

  • Halaman Buat Surat : form untuk menambah surat pada sistem, hanya dapat diakses oleh admin

  • Halaman Edit Surat : form untuk mengedit surat, hanya dapat diakses oleh admin

  • Halaman User : menampilkan user yang terdaftar pada sistem, hanya dapat diakses oleh admin

  • Halaman Detail User/Profil : menampilkan detail dari user

  • Halaman Edit User/Profil : form untuk mengedit profil user

  • Halaman Laporan : halaman untuk mendownload laporan, hanya dapat diakses oleh admin

Senin, 13 Mei 2019

Tugas 6 PBKK - Membuat Aplikasi CRUD dengan Framework Laravel (Studi Kasus Perpustakaan)

1. Buatlah desain tabel yang diperlukan



2. Identifikasi user yang akan memakai sistem
  • Petugas
    • Mengelola data user (membuat user, mengedit data user, dan menghapus data user)
    • Mengelola data anggota (membuat anggota, mengedit data anggota, dan menghapus data anggota)
    • Mengelola data peminjaman (membuat data peminjaman baru, mengkonfirmasi pengembalian buku, menghapus data peminjaman)
    • Mendownload laporan buku dan peminjaman 
  • Admin
    • Mengelola data buku (menambahkan buku, mengedit data buku, dan menghapus data buku)
    • Mendownload laporan buku
  • User
    • Mencari buku
    • Melihat riwayat dan status peminjaman buku 

3. Buatlah list dan gambaran UI/form dari aplikasi
  • Login form
  • Dashboard
  • Daftar Anggota
  • Daftar Buku
  • Daftar User
  • Detail User
  • Form Buat Anggota Baru
  • Form Buat User Baru
  • Form Tambah Buku Baru
  • Form Edit Data Anggota
  • Form Edit Data User
  • Form Edit Data Buku
  • Daftar Peminjaman Buku
  • Form Peminjaman Buku Baru
  • Halaman Download Laporan

4. Buatlah list gambaran laporan tercetak
  • Laporan Rekap Koleksi Buku
  • Laporan Rekap Transaksi Peminjaman Buku

5. Buatlah implementasinya
    • Halaman Login

    • Halaman Dashboard (User)

    • Halaman Dashboard (Petugas)

    • Halaman Lihat Profil/Data User (Petugas)

    • Halaman Daftar User (Petugas)

    • Halaman Form Membuat User Baru (Petugas)

    • Halaman Form Mengedit Profil/Data User (Petugas)

    • Halaman Daftar Anggota (Petugas)

    • Halaman Form Menambahkan Anggota Baru (Petugas)

    • Halaman Form Mengedit Data Anggota (Petugas)

    • Halaman Daftar Buku (Admin)

    • Halaman Form Menambahkan Buku Baru (Admin)

    • Halaman Form Mengedit Data Buku (Admin)

    • Halaman Daftar Peminjaman Buku (Petugas)

    • Halaman Form Peminjaman Buku Baru (Petugas)

    • Notifikasi Setelah Petugas Mengkonfirmasi Pengembalian Buku (Petugas)

    • Notifikasi Setelah Petugas Menghapus User (Petugas)

    • Halaman Download Laporan Rekap Transaksi Peminjaman Buku (Petugas)

    • Halaman Download Laporan Rekap Koleksi Buku (Admin)

    • Laporan Rekap Transaksi Peminjaman Buku dalam bentuk PDF


    • Laporan Rekap Koleksi Buku dalam bentuk PDF