RANCANGAN APLIKASI WEB UNTUK PERPUSTAKAAN




  •        Analisis Sistem Aplikasi Web
    Aplikasi ini saya rancang akan difokuskan atau lebih diutamakan kepada pustakawan di suatu perpustakaan yang masih menggunakan cara yang konvensional dalam bahan pustakanya. Sehingga, dengan adanya sebuah aplikasi web ini akan membantu bagi para kalangan pustakawan dalam mengolah bahan pustakanya tanpa harus menggunakan cara manual ditengah kemajuan teknologi. Aplikasi web ini akan dibuat semudah mungkin dan pengoperasiannya bagi para pustakawan yang sudah ahli maupun pustakawan yang masih awam. Akan tetapi, aplikasi web ini akan juga penggunaannya bagi para pengunjung perpustakaan agar mudah dalam temu kembali suatu bahan pustaka yang akan dibacanya. Dalam server aplikasi ini digunakan suatu bahasa pemrograman menggunakan PHP dan aplikasi basis data MySQL.

     Dari segi frontend yaitu UI dan UX juga akan diperhatikan oleh kami. Dari UI itu sendiri akan memenuhi konsepnya yaitu : Tipografi, Layout dan  Komunikasi Visual. Hal ini bertujuan demi meningkatkan suatu User Experience dari pengguna. Sedangkan dari UX itu sendiri akan dibuat senyaman mungkin bagi pengguna dalam mengakses aplikasi ini baik menggunakan PC maupun smartphone nya. Sebab aplikasi ini akan memikirkan dari sudut pandang pengguna yang tampilannya akan berbeda jika di PC dengan smartphonenya.

     Adapun beberapa rancangan yang akan saya lakukan yaitu: 
  1. Rancangan Output
                a.      Tampilan Halaman Depan.
          b.      Tampilan Akun Pengguna.

2.       Rancangan Input
            
           a.     Input Komentar.
           b.     Input Buku.

3.        Rancangan Basis Data :

            a.    Relasi Tabel Data.


 4.        Diagram Analisis  

                                                                    

5.         Diagram Konteks


  •   Rancangan Output

    1.       Tampilan Halaman Depan


    2.    
Tampilan Akun Pengguna



  • Rancangan Input
    
1.       Input Komentar



    

2.        Input Buku



  • .          Rancangan Basis Data

     Relasi Tabel



  •           Peran (Aktivitas) Pengguna


Pada gambar tersebut sangat dengan jelas peran atau aktivitas dari masing-masing pada aplikasi, yaitu :

1.       Pustakawan (Petugas)

a.       Mengelola Data Anggota

b.      Mengelola Data Petugas

c.       Mengelola Data User Account

d.      Mengelola Data Buku

e.      Menganalisis Data Pengarang

f.        Menganalisis Data Penerbit

g.       Menganalisis Data Sumber

h.       Login

i.        Melihat Profil

j.        Melihat Data Golongan

k.      Mengelola Data Peminjaman Buku

l.       Mengelola Data Pengembalian Buku

m.     Mengelola Data Kunjungan Anggota

n.      Mengelola Data Kunjungan Tamu

o.      Membuat Laporan Buku

p.      Membuat Laporan Peminjaman Buku

q.      Membuat Laporan Kunjungan

 

2.       Anggota

a.    Mencari Buku

b.    Login

c.     Melihat Profi

d.    Mengisi Kunjungan Anggota

e.    Mengelola Data Bookmark

f.     Meminjam Buku

g.    Mengembalikan Buku

h.    Melihat Riwayat

 

3.       Tamu

a.       Mengisi Kunjungan Tamu

b.      Meminjam Buku 

  • Melakukan Uji Coba

Setelah membuat aplikasinya selanjutnya dilakukan tahapan uji coba terhadap aplikasi web perangkat lunak yaitu :

 

1.     Pengujian Unit / Unit Testing Unit Testing adalah metode verifikasi perangkat lunak di mana programmer menguji suatu unit program layak untuk tidaknya dipakai. Unit testing ini fokusnya pada verifikasi pada unit yang terkecil pada desain perangkat lunak (komponen atau modul perangkat lunak). Karena dalam sebuah perangkat lunak banyak memiliki unit-unit kecil maka untuk mengujinya biasanya dibuat program kecil atau main program) untuk menguji unit-unit perangkat lunak. Unit-unit kecil ini dapat berupa prosedur atau fungsi, sekumpulan prosedur atau fungsi yang ada dalam satu file jika dalam pemrograman terstruktur, atau kelas, bisa juga kumpulan kelas dalam satu package dalam PBO. Pengujian unit biasanya dilakukan saat kode program dibuat.

 

2.     Pengujian Integrasi Pengujian integrasi lebih pada pengujian penggabungan dari dua atau lebih unit pada perangkat lunak. Pengujian integrasi sebaiknya dilakukan ssecara bertahap untuk menghindari kesulitan penelusuran jika terjadi kesalahan error / bug.

 

3.    Pengujian Sistem Unit-unit proses yang telah diintegrasikan diuji dengan antarmuka yang sudah dibuat sehingga pengujian ini dimaksud untuk menguji sistem perangkat lunak. Perlu diingat bahwa pengujian sistem harus dilakukan secara bertahap sejak awal pengembangan, jika pengujian hanya diakhir maka dapat dipastikan kualitas sistemnya kurang bagus.

 

4.       Pengujian Penerimaan Pengujian penerimaan perangkat lunak dilakukan oleh pengguna yang telah bekerja sama dengan pembuat program guna untuk mengetahui secara langsung bagaimana perangkat lunak yang telah dibuat dapat bekerja sebelum perangkat lunak yang dibuat disebar luaskan. Pengujian penerimaan ini bertujuan untuk mengetahui kepuasan pengguna atau user.

  • KESIMPULAN

1.      Aplikasi Web untuk perpustakaan ini memiliki beberapa keunggulan               :

a.       Dapat diakses dari mana saja kapan saja melalui jaringan internet

b.      Sebagai media penyampaian informasi yang lebih efisien

c.       Memiliki level akses yang bertingkat sesuai dengan penggunanya (admin dan user).

d.      Memiliki

2.   Dengan adanya aplikasi web ini menjadikan pekerjaan pustakawan menjadi lebih efesien dalam megolah segala bahan pustaka

3.     Para pengguna khusus nya anggota perpustakaan dapat dengan mudah terdata di dalam data perpustakaan terkait serta anggota perputakaan dapat dengan mudah mencari dan meminjam buku

4.    Aplikasi web ini dirancang dengan bahasa pemrograman yang mudah yaitu PHP dan basis data yang sering digunakan oleh umum yaitu MySQL.

bisa lanjut ke tahapan selanjutnya sehingga bisa
meminimalisir kesalahan yang terjadi.
3. Analisa dan Perancangan
3.1 Rancangan Sistem
Perancangan sistem dibuat menggunakan
diagam UML (Unified Modeling Language).
Terdapat beberapa diagram UML yang
digunakan, di antaranya Use Case Diagram dan
Activity

Komentar