Konfeensi Nasional Ilmu Sosial & Teknologi (KNiST) Maet 203, pp. 20~207 SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMP NEGERI 9 JAKARTA 20 Aulia Yolanda,Heu Puwanto 2 STMIK Nusa Mandii e-mail: yola_iong@yahoo.com 2 STMIK Nusa Mandii e-mail: Heu.hp@bsi.ac.id Abstak SMP Negei 9 Jakata adalah instansi pendidikan di mana di dalam nya tedapat uangan pepustakaan yang pada saat ini sistem buku masih manual atau belum tekomputeisasi dan sistem manual yang sudah adapun tidak bejalan dengan maksimal sehingga masih banyak pemasalahan yang us dipebaiki.kelambatan tehadap pelayanan tansaksi dan pengembalian buku, kelambanan dalam pendataan dafta koleksi buku buku, kelambanan dalam pencaian data / dafta kelambanan dalam pehitungan uang denda pada yang telambat mengembalikan buku, masih kuangnya saana infomasi,saana pepustakkan dan kuangnya kemampuan pengelola pepustakaan yang masih kuang paham dengan penggunaan sistem infomasi pepustakaan. Bedasakan pemasalahan di atas, maka penulis tetaik untuk menyusun penelitian Usecase Diagam dan Activity Diagam digunakan untuk peancangan dan analisa sistem infomasi buku yang melibatkan use admin, petugas pepustakaan dan pengunjung..entity elationship Diagam (ERD) dan Logical Recod Stuctue (LRS) membantu peancangan Database yang diimplementasikan kedalam Spekfile. Componen Diagaam membeikan kontibusi dalam peancangan aplikasi dapat tehubung ke Intenet. Keywods: Usecase,Activity, LRS, ERD, Pepustakaan. Pendahuluan SMP Negei 9 Jakata adalah instansi pendidikan di mana di dalam nya tedapat uangan pepustakaan yang pada saat ini sistem buku masih manual atau belum tekomputeisasi dan sistem manual yang sudah ada tidak bejalan dengan maksimal sehingga masih banyak pemasalahan yang us dipebaiki Kelambatan tehadap pelayanan tansaksi dan pengembalian buku, kelambanan dalam pendataan dafta koleksi buku buku, kelambanan dalam pencaian data atau dafta kelambanan dalam pehitungan uang denda pada yang telambat mengembalikan buku, masih kuangnya saana infomasi, saana pepustakkan dan kuangnya kemampuan pengelola pepustakaan yang masih kuang paham dengan penggunaan sistem infomasi. Semua kegiatan dan lapoan di pepustakaan ini hanya di catat dalam buku sehingga hal ini diasakan tidak lagi efektif dan efisien untuk penanganan beban keja. sistem Infomasi Pepustakaan ini dimulai dai pengelolaan data dan pengelolaan data buku, selanjutnya pengelolaan data tansaksi buku dan data pengembalian buku, infomasi yang dibutuhkan pepustakaan SMP Negei 9 meliputi poses infomasi data, infomasi data buku,infomasi dan infomasi pengembalian. Lapoan buku, pengembalian buku, data, lapoan pengunjung dan lapoan data buku pe peiode. Maksud dai penelitian ini adalah :. Untuk menganalisa sistem bejalan dan mengusulkan sistem pepustakaan yang lebih baik dengan bebasis web. Analisa dilakukan dengan menggunakan Use case dan activity diagam seta Entity Reslationship Diagam membeikan ketehubungan anta tabel, Diteima 9 Januai 203; Revisi 3 Febuai 203; Disetujui 5 Maet 203
selanjutnya dikembang ke dalam LRS dan Spesifikasi file yang dipelukan untuk membuat database pada pepustakaan SMP Negei 9 Jakata. Komponen-komponen asitektu peangkat lunak membeikan penjelasan bagaiamana aplikasi tekoneksi dengan Intenet. 2. Membeikan kemudahan bagi staf pepustakaan untuk menjalankan tugas dan wewenangnya dalam pengelolaan buku pepustakaan. 3. Untuk membantu pepustakaan SMP Negei 9 dalam mengatu dan mengelola data tansaksi pepustakaan secaa tepat, efektif dan efisien membeikan kemudahan bagi staf pepustakaan untuk menjalankan tugas dan wewenangnya dalam pengelolaan buku pepustakaan,penyajian infomasi yang lebih mudah dan layanan yang lebih baik kepada pengguna layanan pepustakaan, melalui sistem basis data ini, data tansaksi dan pengembalian akan tesimpan dengan baik. 4. 2. Metode Penelitan Analisa sistem dilakukan sebagai langkah awal untuk menentukan akan kebutuhan data yang dipelukan. Diawali dengan analisa bagaimana pengunjung dan petugas pepustakaan dapat beaktifitas seta petugas administato untuk pengatu kebutuhan infomasi yang update. Kegiatan dan pengembalian buka seta lapoan secaa bekala dibuat pada activity diagam. Dengan memanfaatkan Entity Relatioship Diagam dan Logical Recod Stuctue peancangan database dapat tebentuk Component dan Deployment diagam dipelukan pada peancangan asitektu peangkat Lunak. 3. Pembahasan Tahapan Analisis Halaman Use Pengunjung : A.. Pengunjung melihat pofil pepustakaan. A.2. Pengunjung melihat dan mengisi dafta pengunjung pepustakaan. A.3. Pengunjung melihat infomasi buku yang ada di pepustakaan. A.4 Pengunjung dapat melihat dan mengisi komenta. Halaman Use Petugas Pepustakaan : B.. dapat melihat gafik dan total jumlah pengunjung yang meminjam dan membaca buku setiap i. B.2. dapat melakukan pnegolahan data tansaksi buku. B.3. dapat melakukan pengolahan data tansaksi pengembalian buku. B.4. dapat melakukan pengolahan data lapoan pengunjung pe peiode. B.5. dapat melakukan pengolahan data lapoan pe peiode. B.6. dapat melakukan pengolahan data lapoan buku pe peiode B.7. dapat melakukan pengolahan data lapoan peminjam pe peiode. B.8. dapat melakukan pengolahan data lapoan pengembalian pe peiode. Halaman Use istato : C. dapat melihat gafik dan total jumlah pengunjung yang meminjam dan membaca buku setiap i. C.2. dapat melakukan pengolahan data maste use. C.3. dapat melakukan pengolahan data maste kelas. C.4. dapat melakukan pengolahan data maste. C.5. dapat melakukan pengolahan data maste lokasi buku. C.6. dapat melakukan pengolahan data maste klasifikasi buku. C.7. dapat melakukan pengolahan data maste kondisi buku. C.8. dapat melakukan pengolahan data maste buku. C.9. dapat melakukan pnegolahan data tansaksi buku. C.0. dapat melakukan pengolahan data tansaksi pengembalian buku. C.. dapat melakukan pengolahan data lapoan pengunjung pe peiode. C.2. dapat melakukan pengolahan data lapoan pe peiode. C.3. dapat melakukan pengolahan data lapoan buku pe peiode C.4. dapat melakukan pengolahan data lapoan peminjam pe peiode. C.5. dapat melakukan pengolahan data lapoan pengembalian pe peiode 202
uc Use Case Sistem Infomasi Usulan uc Activity Diagam an Pendaftaan Datang ke Pepustakaan dan Membawa Katu Mencai yang di pinjam «include» «include» «include» Pengunjung / an «include» Login Petugas Pepustakaan Menyeahkan buku yang dipinjam dan katu Meneima dan Katu Login ke Halaman «include» «include» Login Gagal asi Login Sukses Halaman istato Pengembalian Sumbe : Data penelitian Gamba. UseCase Sistem infomasi Pepustakaan Tabel. Deskipsi Use Case Diagam Sistem Infomasi Pepustakaan Use Case Use Case Diagam Sistem Infomasi Name Pepustakaan Requiments - Goal Pe-condition Post-condition Failed and Condition dan Petugas behubungan Petugas memasukan data pendaftaan,, dan pengembalian Petugas mengisi data pendaftaan,, dan pengembalian Petugas menghapus data pendaftaan,, dan pengembalian. Meneima dan Katu Membuka Menu Tansaksi an Memasukan Data Secaa Lengkap Klik Tombol Simpan Menyeahkan dan Katu Gamba 2. SisFo an buku Activity Pengembalian Dibeikan untuk membeikan infomasi tentang pengembalian buku Pimay Acto Petugas Pepustakaan atau istato Main Flow. engujung us datang ke pepustakaan untuk mendaftakan dii menjadi kepada petugas pepustakaan 2. dapat melakukan buku 3. dapat melakukan pengembalian buku 4. istato memasukan data pendaftan, dan pengembalian buku Invaiant - Sumbe: Data Penilitan Activiti Diagam an Dipelukan untuk membeikan infomasi kegiatan an 203
uc Activity Diagam Pengembalian uc Activity Diagam Lapoan an Sistem Pepustakaan Pimpinan Pepustakaan Datang ke Pepustakaan membawa buku dan katu Login ke Halaman Menyeahkan katu dan buku yang dipinjam Meneima buku yang dipinjam dan katu Login Gagal asi Login Sukses Halaman istato Login ke Halaman Login Gagal asi Membuka Menu Lapoan an Login Sukses Halaman istato Memilih Peiode, Status dan Klik Tombol Tampilkan Menampilkan Data Lapoan an Peiode Membuka Halaman Tansaksi Pengembalian Klik Tombol Pint atau Expot ke Excel Menampilkan Tombol Pint Dan Expot ke Excel Memasukan Data Pengembalian Cetak Lapoan an Klik Tombol Simpan Menyeahkan Lapoan an yang sudah di cetak Meneima Lapoan an Sesui Peiode Meneima katu Menyeahkan katu Gamba 3. Pemgembalian Activity Diagam Kegiatan Lapoan dimulai dengan melakukan login ke system, bila validasi sukses maka dilanjutkan dengan pemilihan peiode lapoan kemudian dapat Lapoan tesebut dapat dicetak sesuai dengan kebutuhan lapoan. Gamba 4. Activity Diagam Lapoan Entity Relationship Diagam Dalam meancang database dibutuhkan ERD untuk membantu pembentukan tabel yang dipelukan. Entity, buku, dan pengembalian meupakan entity yang saling tehubung. Logical Recod Stuctue Pengembangan dai Entity Relationship Diagam (ERD) menjadi pecangan Logical Recod Stuctue yang lebih lengkap. Masingmasing objek sudah dilengkapi field-field yang dibutuhkan. 204
Gamba 5. ERD system pepustakaan Tabel 2 SpekFile No Elemen Data Nama Field Type Size Nomo no_ c 5 2 Nomo Jenis no_jenis c 30 3 Nama nama 00 4 Jenis Kelamin jns_klm c 5 Nama Jenis nm_jns 0 6 Tempat tmp_lahi Lahi 7 Lahi tgl_lahi date 8 Alamat alamat 9 Nomo no_telp Telepon 5 0 Catat tgl_catat date Tahun tahun c 4 2 Belaku tgl_belaku date 3 Status status c 4 Foto foto Spesifikasi File File ini befungsi mencatat data buku. Adapun penjelasan dai spesifikasi file buku adalah sebagai beikut : Nama File : buku Akonim File Fungsi : buku.myd : Sebagai penyimpanan data buku Tipe : File maste Oganisasi File : Index Sequential Akses File : Random Media File : Haddisk Panjang Recod : 485 Kaakte Kunci Field : id_ buku Keteang an Pimay Key Gamba 6. LRS Sistem Pepustakaan Spesifikasi File File ini befungsi mencatat data. Adapun penjelasan dai spesifikasi File adalah sebagai beikut : Nama File : Akonim File :.MY Fungsi : Penyimpanan data Tipe : FileMaste Oganisasi Fil e : Index Sequential Akses File : Random Media File : Haddisk Panjang Recod : 46 Kaakte Kunci Field : no_ No Elemen Data Tabel 3 Spesifikasi File Nama Field Type Size Id_buku id_buku bigint 20 Kode kode_katal 2 Katalog og 20 Kode kode_klasif 3 Klasifikasi ikasi 5 4 Penulis penulis 5 Judul judul 6 Jilid jilid 3 7 Edisi edisi 3 8 Cetakan cetakan 3 9 Tahun tahun c 4 0 Penebit penebit 00 Kota kota Kode kode_loka 2 Lokasi si 0 Spesifikasi File Detail Ketean gan Pimay Key 205
File ini befungsi mencatat data komenta. Adapun penjelasan dai spesifikasi Filekomenta adalah sebagai beikut : Nama File : Detail Akonim File : tb_dtl_buku.myd Fungsi : penyimpanan data detail buku Tipe : File maste Oganisasi File : Index Sequential Akses File : Random Media File : Haddisk Panjang Recod : 40 Kaakte Kunci Field : id_buku N o Tabel4 Spesifikasi Detail Elemen Data Nama Field Type Siz e Id id_buku bigint 20 2 Masuk tgl_masuk 3 Status status 4 Kondisi kondisi 5 Keteangan keteanga n 6 Asal asal_buku date ha ha ha ha 0 0 Keteanga n Pimay Key Softwae Achitectue Component Diagam Komponen-komponen asitektu peangkat lunak membeikan penjelasan bagaiamana aplikasi tekoneksi dengan Intenet. Use Inteface Halaman Pengunjung Gamba 8. Halaman Pengunjung Halaman Infomasi Sumbe: Data Penelitia Gamba 9. Halaman Infomasi Halaman Tansaksi an cmp Component Diagam Sistem Infomasi Pepustakaan phpmy 2.7.0-pl2 Web Seve MySQL 5.0.8-nt PHP Pages Database Sistem Infomasi Pepustakaan Gamba 0 Halaman an Halaman istato CSS Stylesheet Aplikasi Sistem Infomasi Pepustakaan Gamba 7. Component Diagam sistem Infomasi pepustkaan 206
Gamba Halaman istato Pengujian Pembahasan mengenai pengujian sistem yang dibuat dengan menggunakan blackbox testing untuk pengujian poses input dan output Tabel 5 Hasil pengujian BlackBox an N o. 2 3 4 Skenenaio Pengujian Membuka menu tansaksi kemudian klik menu Membuka tombol Tambah Data, mengosongkan semua isian data peminjam dan tanggal us kembali Hanya mengisi data peminjam dan tanggal us kembali dikosongkan Menginputkan data yang bena, lalu klik tombol "Login". Test Case Hasil yang diapkan - Sistem akan menampilka n data : (kosong) Tgl an : 204/06/2 Tgl Haus Kembali : (kosong) : Santi Rahayu Tgl an : 204/06/2 Tgl Haus Kembali : (kosong) : Santi Rahayu Tgl an : 204/06/2 Tgl Haus Kembali : 204/06/2 3 Sistem akan menolah akses tambah data dan menampilka n pesan "Maaf Anda Belum Mengisi Atau Haus Kembali " Sistem akan menolak akses tambah data dan menampilka n pesan "Maaf Anda Belum Mengisi Atau Haus Kembli Sistem meneima akses tambah data dan tambah buku yang dipinjam, klik simpan Hasil Pengujian apan apan apan apan Kesi mpul an 4. Simpulan Setelah mengadakan penelitian pada Pepustakaan SMP Negei 9 Jakata, maka penyusun menaik kesimpulan mengenai Sistem Infomasi Pepustakaan di Pepustakaan SMP Negei 9 Jakata yang menggunakan bahasa pemogaman PHP dan database MySQL(Standat Quey Language) yang dapat mempemudah dalam pembuatan web seta meupakan softwae opensouce, dai penelitian tesebut maka kami menaik kesimpulan bahwa:. Dengan Sistem Infomasi Pepustakaan di Pepustakaan SMP Negei 9 Jakata yang menggunakan bahasa pemogaman PHP dan database MySQL(Standat Quey Language) yang diusulkan diapkan dapat mempemudah petugas pepustakaan dalam melakukan pengolahan data pepustakaan. 2. Dengan Sistem Infomasi Pepustakaandi Pepustakaan SMP Negei 9 Jakata yang menggunakan Bahasa pemogaman PHP dan database MySQL(Standat Quey Language), yang diancang bila diteapkan diapkan dapat mempemudah dalam pengisian data dan penguutan data yang telah dimasukan oleh petugas pepustakaan. 3. Dengan Sistem Infomasi Pepustakaan di Pepustakaan SMP Negei 9 Jakata yang menggunakan Bahasa pemogaman PHP dan database MySQL (Standat Quey Language), diapkan pencetakan lapoan dapat dilakukan dengan cepat. Refeensi Febuaiyanti Heny, Zuliaso Ei. (202). Rancang Bangun Sistem Infomasi Sistem Pepustakaan untuk Junal Elektonik. Semaang : Fakultas Teknologi Infomasi, Univesitas Stikubank.ISSN : 0854-9524. Junal Teknologi Infomasi DINAMIK Volume 7, No.2, Juli 202 : 24-32 Haiadi Faja. (203). Pembuatan Sistem Infomasi Pepustakaan Pada SDN Sukojo Pacitan Bebasis Web. Pactitan.IJNS Volume 2 No 4 - Oktobe 203. IJNS Indonesian Jounal on Netwoking and Secuity - ISSN: 2302-5700 Malinda Linda, S.Kom. (2004). Sistem Basis Data. Yogyakata: Andi Offset Rosa, A.S. dan Shalahuddin, M. (20). Modul Pembelajaan Rekayasa Peangkat Lunak (Testuktu dan Beoientasi Objek). Bandung Rubianto Mustaqim Imam, Nuwandi Lutfhi, Gunandhi Ewin.(202). Pemodelan Sistem Infomasi Pepustakaan Menggunakan Metode Pengembangan Taditional Watefall. Gaut : Sekolah Tinggi Teknologi Gaut. Sekolah Tinggi Teknologi Gaut. ISSN : 2302-7339 Vol. 09 No. 35 202. 207