Anda di halaman 1dari 11

16

PROGRESS REPORT 2

I. PENDAHULUAN
1.1 Garis Besar Permasalahan
Didalam keseharian siswa di Sekolah Menengah Kejuruan Negeri 7
Palembang, hal membaca adalah hal yang pokok bagi setiap siswa. Setiap
peminjaman dan pengembalian buku, petugas perpustakaan di sekolah tersebut
masih menggunakan sistem manual dengan mencatat buku yang dipinjam oleh
siswa. Oleh sebab itu sering kali dalam proses peminjaman dan pengembalian
buku para petugas perpustakaan sangat repot mencari nama siswa yang meminjam
buku tersebut. Bahkan ketika peminjaman buku sering kali para siswa tidak
mengembalikan buku tepat pada waktunya. Oleh karena itu kami ingin mengubah
sistem perpustakaan disekolah Menengah Kejuruan Negeri 7 Palembang menjadi
sistem yang terkomputerisasi dengan tujuan untuk mempermudah, mempercepat
dalam proses menginput data siswa yang meminjam buku diperpustakaan Sekolah
Menengah Kejuruan Negeri 7 Palembang.

1.2 Lingkungan Aplikasi dan Karakteristik Pengguna


Lingkungan sistem ini hanya pengelolahan data anggota yang meminjam
buku diperpustakaan sekolah yaitu dengan sistem informasi perpustakaan. Yang
mana dikelola oleh admin, dan yang menjadi anggota perpustakaan sekolah adalah
siswa-siswi, dan guru.
Karakteristik bagi pengguna antara lain :
a) Pengguna dalam hal ini adalah admin yang bertugas bertanggung jawab
penuh dalam mengelola data buku yang tersedia diperpustakaan dan
dibutuhkan dalam proses penginputan dan mengupdate data buku, data
anggota serta laporan yang tersedia pada sistem informsasi perpustakaan.
b) Pihak sekolah (Kepala Sekolah dan staff sekolah), siswa-siswi dan guru
dapat menjadi anggota peminjaman dan pengembalian buku diperpustakaa
n sekolah.
17

I.3 Notasi yang digunakan dalam desain


Notasi dan simbol dalam hal ini merupakan suatu tools atau media untuk
menggambarkan pemodelan struktur data dan hubungan antar data. Notasi yang
kami gunakan adalah notasi UML (Unified Modelling Language) untuk gambaran
rinci akan dapat dilihat di Hirarki.

1.4 Tujuan Proyek


Proyek pengembangan sistem ini bertujuan untuk membantu petugas
perpustakaan sekolah supaya dapat menginputkan data anggota dan data buku
diperpustakaan. Selain itu petugas juga dapat menginput data peminjaman dan
pengembalian buku perpustakaan di Sekolah Menengah Kejuruan Negeri 7
Palembang.

II. SPESIFIKASI SINGKAT


2.1 Fungsi Perangkat Lunak
Untuk membantu proses menginputkan data anggota perpustakaan, data buku
yang tersedia diperpustakaan serta menjadi media alternatif dalam proses
peminjaman dan pengembalian buku di perpustakaan Sekolah Menengah
Kejuruan Negeri 7 Palembang.

2.2 Teknik yang digunakan


Teknik yang digunakan untuk melakukan penjadwalan kegiatan kerja dalam
pengembangan Rancang Bangun sistem informasi perpustakaan sekolah ini yakni
dengan teknik pengumpulan data dan wawancara kepada pihak petugas
perpustakaan Sekolah Menengah Kejuruan Negeri 7 Palembang.

2.3 Kinerja yang harus dicapai


Kinerja yang harus dicapai pada rancang bangun sistem informasi
perpustakaan sekolah ini yaitu mampu menghasilkan penginputan semua data
perpustakaan yang berkualitas misalnya penginputan data anggota perpustakaan,
data semua buku serta laporan peminjaman dan pengembalian buku yang terdapat
pada Sekolah Menengah Kejuruan Negeri 7 Palembang.
18

2.4 Deskripsi Data


Data adalah kumpulan kejadian yang diangkat dari suatu fakta, dapat berupa
huruf, angka dan simbol. Dalam rancang bangun desktop sekolah ini data yang
dihasilkan yaitu data anggota, data buku, data peminjaman, data pengembalian
buku serta denda yang terdapat dalam aturan apabila pengembalian buku melebihi
batas / tempo yang telah disediakan.

2.5 Prioritas Implementasi


Rancang bangun sistem informasi perpustakaan pada Sekolah Menengah
Kejuruan Negeri 7 Palembang ini akan diprioritaskan kepada siswa-siswi dan
guru yang ada disekolah tersebut.

2.6 Spesifikasi Real Time


Sistem ini diharapkan dapat mengerjakan tugas-tugas dengan cepat waktu
dimana respon bertugas dengan sistem dalam mengelola aplikasi ini dan
kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem
dari yang diinputkan.
dan kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran
sistem dari yang diinputkan.

2.7 Spesifikasi Interaksi Manusia dan Mesin yang digunakan


Admin menginputkan semua data mengenai perpustakaan kedalam sistem,
selanjutnya sistem memproses data dan laporan yang telah diinput sehingga dapat
menghasilkan output yang dibutuhkan.

2.8 Batasan
Pada proyek pengembangan sistem ini memiliki batasan tertentu diantaranya :
I. Sistem ini hanya dapat memberikan kemudahan untuk petugas
perpustakaan dalam penginputan data peminjaman dan pengembalian
buku.
II. Menginput dan mengupdate data anggota dan data buku yang dipinjam
oleh pengguna.
19

2.9 Modifikasi dan perawatan yang digunakan


Modifikasi aplikasi dapat dilakukan apabila ada penambahan data-data baru
sesuai dengan kebutuhansebagai contoh : siswa-siswi yang baru serta guru baru
yang akan diinput oleh admin ke sistem dan akan disimpan kedalam data base.
Admin sebaiknya melakukan update anti virus dan membersikan data-data yang
tidak digunakan untuk menghindari terjadinya kerusakan data dikemudian hari.

III. DESAIN ARSITEKTUR


3.1 Model Hirarki
Modul hirarki merupakan susunan yang memperlihatkan hirarki dari suatu
kelas sebagai komponen dari kelas lain yang disebut juga sub objek. Pada modul
hirarki sistem Rancang Bangun ini dapat dilihat dari gambar sebagai berikut :

Gambar.2.1.Halaman sistem dan form login.


20

1. Login Admin

Gambar 2.2 Desain Haalaman Login Admin

2. Tampilan Halaman Utama

Gambar 2.3 Desain Halaman Tampilan Halaman Utama


21

3. Form Daftar Menjadi Anggota Perpustakaan

Gambar 2.4 Desain Halaman Input Data Anggota Perpustakaan

4. Lihat Daftar Anggota Perpustakaan

Gambar 2.5 Desain Halaman Lihat Daftar Anggota


Perpustakaan
22

5. Form Input Data Buku

Gambar 2.6 Desain Halaman Input Data Buku Perpustakaan

6. Tampilan Form Lihat Data Buku

Gambar 2.7 Desain Halaman Lihat Data Buku


23

7. Tampilan Form Peminjaman Buku

Gambar 2.8 Desain Halaman Input Peminjaman Buku

8. Tampilan Form Pengembalian Buku

Gambar 2.9 Desain Halaman Input Pengembalian Buku


24

9. Tampilan Menu Log Out

Gambar 2.10 Desain Halaman Log Out

IV. DESAIN SECARA DETAIL


4.1 Definisi Struktur Data
Struktur data adalah kumpulan data secara logis yang berkaitan dalam
mempresentasikan fenomena secara terstruktur dalam domain tertentu untuk
mendukung aplikasi pada sistem tersebut. Pada sistem ini struktur data yang
digunakan PHP myadmin sebagai database sotfware. Dibawah ini adalah struktur
data Rancang Bangun Sistem Informasi Perpustakaan Sekolah Menengah
Kejuruan Negeri 7 Palembang :

Tabel 2.1 Database User Admin


Field Type Size Keterangan

Username Varchar 100 Username admin

Password Varchar 100 Password admin

Login - - Hak Login

Tabel 2.2 Database Login


Field Type Size Keterangan

Id Varchar 30 Username admin

Password Varchar 30 Password admin


25

Tabel 2.3 Database Anggota


Field Type Size Keterangan

Id_Anggota Int 5 ID anggota

NIS Varchar 15 Nomor induk siswa

Nm_anggota Varchar 30 Nama_anggota

JK Varchar 20 Jenis kelamin

Kelas Varchar 20 Kelas

Alamat Text 15 Alamat

Status Int 15 Status

Tabel 2.4 Database Buku


Field Type Size Keterangan

Id_buku Vachar 50 Id Buku

Judulbuku Varchar 200 Judul Buku

Pengarang Varchar 250 Nama Pengarang

Tahun Int 11 Tahun terbit

Kategori Varchar 35 Kategori Buku

Keterangan Text 0 Keterangan

Tabel 2.5 Tabel Database Pinjam


Field Type Size Keterangan

Id_Pinjam Int 15 Id peminjaman

Id_anggota Int 8 Id anggota

Tgl_Pinjam Date 15 Tanggal peminjaman

Tgl_tempo Date 15 Tanggal tempo

Id_buku Varchar 15 Id buku

Tabel 2.6 Tabel Database kembali


Field Type Size Keterangan

Id_pinjam Varchar 5 ID pinjam

Id_kembali Varchar 5 ID kembali

Id_anggota Varchar 5 ID anggota


26

Tgl_kembali Date 255 Tanggal kembali

Denda Doble 100 Denda

4.2 Prasyarat Instalasi


1. Terinstall xampp pada laptop atau pc yang digunakan.
2. Memiliki minimal satu browser pada PC atau Laptop yang akan digunakan.

4.3 Alternatif Desain


Dalam dokumentasi dan desain yang kami ajukan tidak tersedia alternatif
desain untuk saat ini, hal ini dikarenakan desain yang akan dibangun sudah
memenuhi kebutuhan user pada perpustakaan sekolah tersebut. Hal tersebut dapat
dilihat dari tujuan dan fungsi-fungsi yang akan kami bangun. Namun, apabila ada
saat nanti desain yang ditolak maka kami akan membuat dokumen khusus
alternatif desain yang akan disertakan keterangan alasan penolakan serta kondisi
yang memungkinkan dalam desain tersebut.

V. REFERENSI
5.1 Dokumentasi yang digunakan untuk mengembangkan desain.
1. Dokumentasi Perencanaan Proyek
2. Dokumentasi Spesifikasi Sistem
3. Dokumentasi Pengembangan Sistem

5.2 Daftar Terminologi


1. Admin : pengelola atau ruang untuk mengelola sesuatu, bisa berbentuk
sistem, server, database, atau aplikasi multi user.

Anda mungkin juga menyukai