JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Sistem Informasi Perpustakaan Berbasis Web pada STMIK Nusa Mandiri Menggunakan PHP dan MySQL Irsyad Purbha Irwansyah1. Dian Ambar Wasesha2 AbstractAi The library is a vital means of gathering, managing and disseminating information. But now the library is required to more quickly and precisely in the provision of In addition, also demanded convenience and comfort in terms of service. For that required optimization of the use of information technology in data processing. The use of computers and the Internet can turn the manual system into a web-based information system. This is called an e-library or electronic library. With e-library then the process of transactions that occur in the library can be monitored significantly by members within certain limits. Members can see the book stock changes they are interested in. Because of that then he can know the right time to book the book. This web-based library information system is designed to facilitate the provision of information data books and theses available in the Library STMIK Nusa Mandiri. IntisariAi Perpustakaan merupakan sarana yang sangat vital dalam hal pengumpulan, pengelolaan dan penyebaran Namun saat ini perpustakaan dituntut untuk lebih cepat dan tepat dalam penyediaan informasi. Selain itu juga dituntut kemudahan dan kenyamanan dalam segi Untuk itu diperlukan optimalisasi penggunaan teknologi informasi dalam pengolahan datanya. Penggunaan komputer dan internet dapat mengubah sistem manual menjadi sistem informasi berbasiskan web. Inilah yang disebut dengan e-library atau perpustakaan elektronik. Dengan e-library maka proses transaksi yang terjadi di dalam perpustakaan dapat terpantau secara nyata oleh anggota dalam batasan tertentu. Anggota dapat melihat perubahan stok buku yang diminatinya. Karena hal itu maka ia dapat mengetahui waktu yang tepat untuk mem-booking buku Sistem informasi perpustakaan berbasis web ini dirancang untuk memudahkan penyediaan informasi data buku maupun skripsi yang tersedia di Perpustakaan STMIK Nusa Mandiri. Kata KunciAi books, college, e-library, online booking, information system. PENDAHULUAN Inovasi di dalam teknologi informasi berkembang dengan cepat dan selaras dengan perkembangan karakteristik masyarakat modern yang memiliki mobilitas tinggi, mencari layanan yang fleksibel, serba mudah dan memuaskan untuk mengejar efisiensi di segala aspek. Program Studi Teknik Informatika. Universitas Islam Assyafiiyah Bekasi. Jalan Raya Jatiwaringin No. Pondok Gede Jati Cempaka Bekasi Jawa Barat 17411 (Telp: 021-84975907. Email: irsyadpurbha@gmail. Program Studi Sistem Informasi STMIK Nusa Mandiri. Jl. Kramat Raya No. 18 Jakarta Pusat 10420 (Telp: 021-31908566. E-mail: dbw. ambar@yahoo. Berbagai lembaga ataupun badan usaha selalu berusaha meningkatkan dan mempercanggih pelayanan mereka kepada anggota ataupun para pelanggannya. Hal itu juga dilakukan oleh Perpustakaan STMIK Nusa Mandiri. Ada beberapa kendala yang dihadapi dengan sistem pelayanan offline antara lain petugas perpustakaan tidak selalu berada di dalam perpustakaan dan juga ruangan yang sempit menyulitkan dalam hal pencarian buku. Demi kenyamanan dan kemudahan bagi para anggota maupun mahasiswa. Perpustakaan STMIK Nusa Mandiri harus mengembangkan fasilitas pelayanan secara online. Agar para anggota dan juga mahasiswa dapat dengan mudah mengakses informasi yang terdapat pada Perpustakaan STMIK Nusa Mandiri dalam waktu yang tak terbatas tanpa harus datang ke Informasi yang dapat diakses secara online ini disebut informasi digital. Dengan informasi digital para anggota dan juga mahasiswa bisa mendapatkan informasi yang diinginkan dengan cepat, kapanpun dan dimanapun. Informasi yang akurat, relevan dan juga tepat waktu. Informasi ini diproses melalui media komputer dan internet. Oleh sebab itu, penulis mencoba merancang sebuah sistem informasi berbasiskan web berupa perpustakaan elektronik . -librar. yang menyajikan koleksi buku dan penulisan ilmiah mahasiswa pada STMIK Nusa Mandiri. II. KAJIAN LITERATUR Perpustakaan Elektronik (E-Librar. Perpustakaan elektonik adalah sebuah perpustakaan yang secara signifikan memiliki porsi sumber daya yang tersedia didalam mesin, dalam format yang dapat dibaca . eharusnya dapat di prin. dan dapat diakses dari komputer. Konten elektronik tersebut dapat diakses secara lokal ataupun diakses secara remote . arak jau. melalui jaringan Didalam perpustakaan elektronik, proses dimulai dari katalog lalu ke layanan informasi abstraksi karya tulis dan buku-buku publikasi . Pengenalan Unified Modeling Language (UML) Unified Modeling Language (UML) dikembangkan secara formal sejak tahun 1994. UML adalah penyulingan dari tiga notasi utama dan sejumlah teknik pemodelan yang diambil dari metodologi yang beragam yang telah dipraktekkan selama dua dekade sebelumnya. Selama masa ini, ia memiliki dampak yang tak terbantahkan dalam cara kita melihat perkembangan sistem. Arsitektur standar UML didasarkan pada Meta-Object Facility (MOF). MOF mendefinisikan dasar untuk membuat bahasa pemodelan yang digunakan untuk pemodelan objek, seperti ISSN 2098-8711 | Sistem Informasi PerpustakaanA [VOL. VII NO. 1 FEBRUARI 2. UML, dan pemodelan data, seperti Common Warehouse Model (CWM). MOF mendefinisikan format standar untuk elemen kunci dari sebuah model sehingga dapat disimpan dalam repositori umum dan dipertukarkan antara alat pemodelan dan bahasa. Use Case Diagram Use case adalah deskripsi fungsi dari sebuah sistem dari perspektif pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi antar user . sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Urutan langkahlangkah yang menerangkan antar pengguna dan sistem disebut scenario. Setiap scenario mendeskripsikan urutan Setiap urutan diinisialisasi oleh orang, sistem yang lain, perangkat keras atau urutan waktu. Dengan demikian secara singkat bisa dikatakan use case adalah serangkaian scenario yang digabungkan bersama-sama oleh tujuan umum pengguna. Class Diagram Class Diagram yang mewakili sumber daya dari area subjek sebagai kelas, asosiasi antara kelas, dan generalisasi. Ini memodelkan tujuan dan fitur sumber daya yang penting untuk pengoperasian area subjek dengan benar . Activity Diagram Activity Diagram adalah diagram yang menunjukan alur dari sebuah proses. Activity Diagram bisa digunakan untuk menunjukan perspektif yang lebih luas dari sebuah proses bisnis . Statechart Diagram Statechart Diagram menangkap perilaku dinamis dari sistem atau objek didalam sistem . Aplikasi Web . Remote Site Suatu remote site biasanya dikenal sebagai area tinggal, meliputi files dan folders dari website yang dapat di-view oleh pengunjung pada website anda. Dalam berbagai kasus dikampus, anda dapat mengakses remote site anda dengan menghubungkan ke x, web server kampus. Website disimpan off dikampus yang secara khusus diakses menggunakan File Transfer Protokol (FTP). Dengan beberapa pengecualian, halaman ini direkomendasikan tidak dapat diedit dari remote site. Bantuan tersebut menghindari penempatan halaman yang salah atau tidak lengkap pada waktu on-line. Local Site Suatu local site, biasanya dikenal sebagai daerah kerjasuatu website, terdiri dari semua file dan folder yang berhubungan dengan website. Oleh karena local site meliputi semua file-file, bahkan halaman web yang ada didalam pengembangan, maka local site tidak dapat diakses oleh umum . File dan folder tersebut adalah bayangan file dan folder pada remote site. Penggunaan local site memberikan keuntungan yaitu membantu menghindari JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA penempatan halaman yang salah atau tidak lengkap ketika on-line supaya file diizinkan untuk disiapkan dan diuji sebelum mengirimnya ke remote server dan juga bertindak sebagai back up dari file-file pada remote server . METODE PENELITIAN Analisis . Prosedur Pendaftaran Anggota Sebelum melakukan peminjaman buku ataupun melihat skripsi di Perpustakaan STMIK Nusa Mandiri, terlebih dahulu mahasiswa harus mendaftarkan diri sebagai anggota. Pertama calon anggota datang ke perpustakaan lalu menunjukkan Kartu Tanda Mahasiswa (KTM) kemudian petugas perpustakaan melakukan validasi data calon anggota seperti keaktifan mahasiwa . engan melihat NIM di KTM-ny. Jika calon anggota tersebut merupakan mahasiswa aktif STMIK Nusa Mandiri maka petugas perpustakaan akan memberikan formulir kepada calon anggota untuk diisi. Calon anggota diharuskan untuk melengkapi semua data pada formulir tersebut dan juga menyerahkan persyaratannya yaitu foto ukuran 2x3 sebanyak satu lembar. Setelah itu petugas perpustakaan akan memeriksa kelengkapan data pada formulir. Jika pengisian formulir tidak lengkap maka petugas perpustakaan akan mengembalikan formulir kepada calon anggota untuk dilengkapi kembali. Namun jika data sudah lengkap, maka petugas perpustakaan akan meng-input data member pada program aplikasi excel dan calon anggota tersebut diminta menunggu sesuai SLA . ervice level agreemen. yaitu kurang lebih satu minggu sebelum diberikan kartu anggotanya. Setelah calon anggota terdaftar sebagai anggota dari Perpustakaan STMIK Nusa Mandiri dan telah mempunyai kartu anggota barulah diperbolehkan untuk meminjam buku ataupun melihat skripsi di Perpustakaan STMIK Nusa Mandiri. Prosedur Peminjaman Buku Perpustakaan STMIK Nusa Mandiri perpustakaan yang bersifat terbuka dimana setiap anggota dapat mencari sendiri buku yang ingin dipinjam ataupun melihat skripsi tanpa melalui katalog. Setelah anggota mendapatkan buku yang ingin dipinjam, anggota mendatangi petugas perpustakaan dengan menyerahkan kartu anggota dan menunjukkan buku yang ingin dipinjam. Kemudian petugas perpustakaan akan mengecek data anggota dari kartu anggotanya. Jika masa berlaku dari kartu anggota tersebut telah habis atau mahasiswa yang bersangkutan bukanlah mahasiswa aktif maka proses akan dihentikan dan tidak diperbolehkan untuk meminjam buku. Namun jika anggota tersebut masih tercatat sebagai mahasiswa aktif dari STMIK Nusa Mandiri maka petugas akan melanjutkan pengecekan data peminjaman, apakah anggota tersebut sedang dalam peminjaman buku sebanyak dua buah atau tidak. Jika buku yang dipinjam belum dua buah maka anggota tersebut diperkenankan untuk meminjam buku itu lalu petugas perpustakaan akan mencatat data peminjaman buku seperti kode buku dan juga ISSN 2098-8711 | Sistem Informasi Perpustakaan A JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. batas waktu peminjamannya pada program aplikasi excel. Selain itu petugas perpustakaan juga mencatat data peminjaman pada kartu pinjam yang ada disampul belakang buku yang dipinjam. Kemudian kartu anggota akan disimpan oleh petugas perpustakaan. Prosedur Pengembalian Buku Setelah batas waktu peminjaman buku habis, maka anggota wajib mengembalikan buku yang dipinjam. Kemudian petugas perpustakaan akan memeriksa apakah pengembalian lewat dari waktu yang ditentukan atau tidak. Jika waktu pengembalian lewat dari batas waktu peminjaman maka anggota tersebut akan dikenakan denda yang dihitung perhari sebesar seribu rupiah. Setelah anggota membayar denda yang telah ditentukan, barulah data pengembalian dicatat dan petugas akan mengembalikan kartu anggotanya. data anggota. Jika anggota tersebut adalah mahasiswa aktif maka akan dilanjutkan pengecekan data pinjam. Jika anggota yang bersangkutan tidak dalam status peminjaman dua buah buku maka petugas perpustakaan akan meng-input data pinjam dan menyimpan kartu anggotanya. Calon Anggota Petugas Perpustakaan Menunjukkan KTM Tidak Validasi Data Valid Terima Formulir Mengisi Formulir Memberikan Formulir Menyerahkan Foto Menerima Formulir Foto . Prosedur Pembuatan Laporan Proses pembuatan laporan dilakukan oleh petugas Laporan dibuat berdasarkan seluruh data yang ada pada Perpustakaan STMIK Nusa Mandiri seperti data anggota, data buku dan data peminjaman. Kemudian laporan-laporan ini akan diberikan kepada koordinator Dan laporan-laporan ini akan digunakan sebagai bahan evaluasi dan pengambilan keputusan. Lengkap Input Data Member Tidak Terima Formulir Foto Mengembalikan Formulir Foto Tunggu 1 Minggu Terima Kartu Anggota Memberikan Kartu Anggota Perancangan Sistem . Business Actor Business Actornya adalah Calon Anggota yaitu Calon anggota yaitu mahasiswa aktif STMIK Nusa Mandiri yang belum terdaftar sebagai anggota. Anggota yaitu Anggota yaitu mahasiswa aktif STMIK Nusa Mandiri yang sudah terdaftar sebagai anggota. Petugas Perpustakaan yaitu Petugas Perpustakaan. Koordinator Perpustakaan yaitu Koordinator bertanggung jawab atas kelangsungan hidup dari suatu . Business Usecase Business Usecasenya adalah Pendaftaran Anggota yaitu kegiatan ini menjelaskan bagaimana seorang calon anggota menjadi anggota dari perpustakaan STMIK Nusa Mandiri. Peminjaman Buku yaitu Kegiatan ini menjelaskan bagaimana cara peminjaman buku pada Perpustakaan STMIK Nusa Mandiri. Pengembalian Buku yaitu menjelaskan bagaimana cara pengembalian buku pada Perpustakaan STMIK Nusa Mandiri. Pembuatan Laporan yaitu Kegiatan ini dilakukan oleh seorang petugas perpustakaan yang ditujukan kepada koordinator Laporan-laporan ini dipergunakan sebagai bahan evaluasi dan pengambilan keputusan. Sumber : Hasil Penelitian Gbr. 1 Activity diagram peminjaman buku . Activity Diagram Pendaftaran Anggota Pada proses pendaftaran anggota terdapat kegiatan yang terjadi secara pararel yaitu mengisi formulir dan menyerahkan foto. Kedua kegiatan tersebut harus dilakukan sebelum petugas meng-input data member. Setelah itu calon anggota menunggu selama kurang lebih 1 minggu, baru menerima kartu anggota. Calon Anggota Menunjukkan KTM Tidak Validasi Data Valid Terima Formulir Mengisi Formulir Memberikan Formulir Menyerahkan Foto Menerima Formulir Foto Lengkap Input Data Member Tidak Terima Formulir Foto Mengembalikan Formulir Foto Tunggu 1 Minggu Activity Diagram . Activity Diagram Peminjaman Buku Pada proses peminjaman buku anggota perpustakaan harus menyerahkan kartu anggota kepada petugas Petugas perpustakaan lalu akan mengecek Petugas Perpustakaan Terima Kartu Anggota Memberikan Kartu Anggota Sumber : Hasil Penelitian Gbr. 2 Activity diagram pendaftaran anggota ISSN 2098-8711 | Sistem Informasi PerpustakaanA [VOL. VII NO. 1 FEBRUARI 2. Activity Diagram Pengembalian Buku Pada proses pengembalian buku petugas perpustakaan akan mengecek data pinjam apakah pengembaliannya terlambat atau tidak. Jika terlambat maka petugas perpustakaan akan menghitung dendanya terlebih dahulu baru di-input ke dalam data pengembalian. Setelah itu petugas perpustakaan akan mengembalikan kartu anggota kepada anggota yang bersangkutan. Anggota Petugas Perpustakaan Mengembalikan Buku Terima Buku Tidak Cek Data Pinjam JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah AuapaAy yang diperbuat sistem dan bukan AubagaimanaAy. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Pada sistem informasi perpustakaan berbasis web ini, secara generik hanya terdapat 4 buah business actor yaitu Guest. Member. Admin, dan Koordinator Perpustakaan. Guest adalah pengunjung website yang belum terdaftar sebagai member. Member adalah pengunjung website yang merupakan mahasiswa aktif STMIK Nusa Mandiri yang sudah terdaftar sebagai Admin adalah seseorang yang melakukan atau menjalankan semua proses transaksi yang terjadi pada website e-library ini. Koordinator Perpustakaan adalah seseorang yang bertanggung jawab atas kelangsungan hidup dari suatu perpustakaan. Terlambat Membayar Denda Melihat Website Hitung Denda Terima Pembayaran Denda Input Data Kembali Mengisi Buku Tamu Guest Terima Kartu Anggota Mengembalikan Kartu Anggota Pendaftaran Member Member Login Member Sumber : Hasil Penelitian Gbr. 3 Activity diagram pengembalian buku Booking Buku . Activity Diagram Pembuatan Laporan Login Admin Pada proses pembuatan laporan petugas perpustakaan dapat mencetak data buku, data anggota dan data pinjam secara terpisah sesuai dengan kebutuhan pelaporan. Kemudian laporan-laporan ini akan diberikan kepada koordinator perpustakaan. Petugas Perpustakaan Admin Manipulasi Data Cetak Laporan Meminta Laporan Koordinator Perpustakaan Koordinator Perpustakaan Sumber : Hasil Penelitian Gbr. 5 Usecase diagram Cetak Laporan Buku TABEL I DESKRIPSI USECASE Cetak Data Buku Tidak Cetak Laporan Anggota Usecase Cetak Data Anggota Menyerahkan Laporan Menerima Laporan Tidak Melihat Website Cetak Laporan Peminjaman Cetak Data Pinjam Mengisi Buku Tamu Tidak Sumber : Hasil Penelitian Gbr. 4 Activity diagram pembuatan laporan Pendaftaran Member Brief Description Use case ini memungkinkan guest atau member membuka website. Termasuk untuk melihat isi dari website, seperti koleksi terbaru, agenda, koleksi buku, koleksi skripsi, pencarian buku atau skripsi dan yang lainnya. Use case ini memungkinkan guest atau member untuk memberikan komentar mengenai konteks yang disajikan pada website. Use case ini memungkinkan guest yang merupakan mahasiswa aktif STMIK Nusa Mandiri menjadi member dari Perpustakaan STMIK Nusa Mandiri. ISSN 2098-8711 | Sistem Informasi Perpustakaan A JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Pendaftaran Member Login Member Booking Buku Login Admin Manipulasi Data Cetak Laporan Meminta Laporan Use case ini memungkinkan guest yang merupakan mahasiswa aktif STMIK Nusa Mandiri menjadi member dari Perpustakaan STMIK Nusa Mandiri. Use case ini memungkinkan guest yang sudah terdaftar sebagai member untuk masuk ke halaman member. Use case ini memungkinkan member untuk membooking buku secara online. Use case ini memungkinkan seorang admin untuk masuk ke halaman khusus admin. Use case ini memungkinkan seorang admin untuk melakukan perubahan terhadap data yang ada, baik itu input, update maupun delete. Use case ini memungkinkan seorang admin untuk mencetak laporan-laporan seperti laporan data buku, data member dan data pinjam. Use case ini memungkinkan seorang koordinator perpustakaan meminta laporan kepada seorang admin mengenai transaksi peminjaman maupun laporan keseluruhan dari data buku atau member. Sumber : Hasil Penelitian Class Diagram Class biasanya digunakan untuk mendefinisikan obyekobyek bisnis. Class-class seperti ini biasanya mendefinisikan model database dari suatu aplikasi. Class member berelasi hampir pada setiap class yang ada. Hal ini disebabkan karena sistem memang membutuhkan class member dapat berinteraksi kepada seluruh komponen yang Class member berelasi many to one pada class jurusan dan class kampus. Hal ini disebabkan karena sebagian besar anggota perpustakaan yang juga merupakan mahasiswa dari STMIK Nusa Mandiri berasal dari satu cabang kampus dan mengikuti satu jurusan saja. Sedangkan relasinya dengan class booking dan class pinjam adalah one to many karena masing-masing anggota diberikan hak untuk meminjam dua buah buku. Class buku berelasi many to one dengan class kategori karena setiap buku akan dikelompokkan ke dalam kategori Sama halnya dengan skripsi yang dikelompokkan ke dalam outline tertentu juga. Perbedaannya yaitu class buku akan berelasi dengan class booking dan class pinjam sedangkan skripsi tidak berelasi dengan class-class tersebut karena skripsi hanya bisa dibaca ditempat dan tidak boleh Class skripsi berelasi dengan class jurusan hal ini berkaitan dengan jurusan yang dipilih oleh mahasiswa yang membuat skripsi tersebut. Kategori Buku <>Kode_kategori : varchar . Nama_kategori : varchar . Urut_kategori : int . Booking Kode_buku : varchar . Username_mem : varchar . Tgl_booking : date Tgl_ambil : date Pesan : enum Urut_booking : int . <>Kode_buku : varchar . Bahasa : varchar . Judul_buku : varchar . Pengarang : varchar . Lokasi_terbit : varchar . Penerbit : varchar . 1 Thn_terbit_buku : varchar . Edisi : varchar . Cetakan : varchar . Jml_hal_buku : varchar . Stok : int . ISBN : varchar . Resensi : text View_buku : enum Kode_kategori : varchar . Urut_buku : int . Pinjam Member Kampus <>Kode_kampus : varchar . Nama_kampus : varchar . Urut_kampus : int . <>Username_mem : varchar . Password_mem : varchar . Sesi_mem : varchar . Last_login_mem : datetime Last_logout_mem : datetime Since : datetime Aktif_mem : enum Online_mem : enum Izin_booking : int . Masa_aktif : date Nap : varchar . 1 Mfn : varchar . Nama_mem : varchar . Status_mem : varchar . Nip : varchar . 1 Nim_mhs : varchar . Prog_studi : varchar . Kelas : varchar . Alamat : text Telp : varchar . Hp : varchar . Email_mem : varchar . Kode_kampus . Kode_jurusan : varchar . Urut_mem : int . <>Kode_buku : varchar . * Username_mem : varchar . Tgl_pinjam : date Tgl_kembali : date Status_pinjam : enum Urut_pinjam : int . Kembali Urut_pinjam : int . Kode_buku : varchar . 1 Username_mem : varchar . Tgl_dikembalikan : date Terlambat : int . Denda : int . Kondisi_buku : varchar . Urut_kembali : int . Jurusan <>Kode_jurusan : varchar . Nama_jurusan : varchar . 1 Urut_jurusan : int . Skripsi Outline <>Kode_outline : varchar . Nama_outline : varchar . Urut_outline : int . <>Nim : varchar . Penulis : varchar . Judul_skripsi : varchar . Thn_terbit_skripsi : varchar . Kode_jurusan : varchar . Abstraksi : text * View_skripsi : enum Kode_outline : varchar . Jml_hal_skripsi : varchar . Urut_skripsi : int . Sumber : Hasil Penelitian Gbr. 6 Class Diagram State Diagram . State Diagram Pengisian Guestbook Guest atau member mengisi data pada form guestbook, lalu sistem akan mengecek kelengkapannya jika data yang dimasukkan belum lengkap maka sistem akan memberikan peringatan dan pengunjung harus melengkapi data kembali, jika data sudah lengkap maka data akan dikirim dan disimpan ke dalam database. Belum Lengkap Pengisian bukutamu Isi Ulang Lengkap Lengkap Kirim Sumber : Hasil Penelitian Gbr. 7 State Diagram Pengisian Guestbook ISSN 2098-8711 | Sistem Informasi PerpustakaanA JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. State Diagram Pengisian Agenda Admin mengisi data pada form agenda, lalu sistem akan mengecek kelengkapannya jika data yang dimasukkan belum lengkap maka sistem akan memberikan peringatan dan admin harus melengkapi data kembali, jika data sudah lengkap maka data akan dikirim dan disimpan ke dalam Belum Lengkap Pengisian data pinjam Isi Ulang Lengkap Lengkap Kirim Belum Lengkap Pengisian Agenda Sumber : Hasil Penelitian Isi Ulang Gbr. 10 State Diagram Pengisian Data Pinjam Lengkap Lengkap Sistem Usulan Kirim . Activity Diagram Sistem Usulan. Admin Sistem Informasi Perpustakaan Sumber : Hasil Penelitian Gbr. 8 State Diagram Pengisian Agenda Login Admin . State Diagram Pengisian Buku Admin mengisi data pada form buku, lalu sistem akan mengecek kelengkapannya jika data yang dimasukkan belum lengkap maka sistem akan memberikan peringatan dan admin harus melengkapi data kembali, jika data sudah lengkap maka data akan dikirim dan disimpan ke dalam Llihat Data Booking Tampil Data Booking Melakukan Pencarian Pilih Field dan Tentukan Keyword Tampil Notifikasi Tidak Tidak Tampil Data Booking Cari Ditemukan Batal Update Data Booking Belum Lengkap Pengisian buku Tidak Validasi Waktu Isi Ulang Update Stok Buku Lengkap Lengkap Tidak Ambil Input Data Pinjam Absen Udate Data Booking Kirim Tidak Update Booking Tidak Update Stok Sumber : Hasil Penelitian Update Member Gbr. 9 State Diagram Pengisian Buku . State Diagram Pengisian Data Pinjam Admin mengisi data pada form data pinjam, lalu sistem akan mengecek kelengkapannya jika data yang dimasukkan belum lengkap maka sistem akan memberikan peringatan dan admin harus melengkapi data kembali, jika data sudah lengkap maka data akan dikirim dan disimpan ke dalam Sumber : Hasil Penelitian Gbr. 11 Activity Diagram View Booking ISSN 2098-8711 | Sistem Informasi Perpustakaan A JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Guest/Member Sistem Informasi Perpustakaan Guest/Member Sistem Informasi Perpustakaan Tampilkan Halman Index Membuka Browser Tampilkan Halaman Katalog Buku Tampilkan Halaman Index Terima Permintaan Urutkan Berdasarkan Semua Tampilkan Halaman Agenda Tampil Index Menampilkan Buku Keseluruhan Proses Permintaan Kategori Menampilkan Buku Per Kategori Terima Permintaan Melihat Detail Buku Tampil Halaman Agenda Proses Permintaan Menampilkan Detail Buku Tidak Sumber : Hasil Penelitian Sumber : Hasil Penelitian Gbr. 12 Activity Diagram Melihat Agenda Admin Gbr. 14 Actiity Diagram Melihat Katalog Buku Member Sistem Informasi Perpustakaan Login Admin Sistem Informasi Perpustakaan Tampil Halaman Index Isi Username dan Password Lihat Data Pinjam Tampil Data Pinjam Validasi Username dan Password Melakukan Pencarian Tampil Notifikasi Tidak Tidak Validasi Status Member Pilih Field dan Tentukan Keyword Tidak Tampil Notifikasi Tidak Cari Melakukan Pencarian Tampil Notifikasi Ditemukan Tampil Halaman Member Tampil Data Pinjam Mengembalikan Validasi Waktu Tidak Terlambat Tidak Hitung Denda Pilh Kondisi Buku Tampil Data Pinjam Sumber : Hasil Penelitian Gbr. 15 Activity Diagram Login Member Submit Tampil Data Kembali Sumber : Hasil Penelitian Gbr. 13 Activity Diagram View Pinjam ISSN 2098-8711 | Sistem Informasi PerpustakaanA JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Guest/Member Member Sistem Informasi Perpustakaan Sistem Informasi Perpustakaan Login Tampil Halaman Index Tampil Halaman Index Lihat Katalog Buku Tampil Halaman Pencarian Buku Lihat Detail Buku Validasi Booking Pilih Kriteria dan Tentukan Keyword Tidak Validasi Stok Cari Tidak Melakukan Pencarian Tidak Validasi Pinjam Tidak Ditemukan Batal Tidak Tampil Notofikasi Tampil Data Buku Checkout Tampil Data Booking Input Data Booking Terima Permintaan Tidak Tidak Lanjutkan Terima Permintaan Mengurangi Stok Tidak Hapus Tampil Data Booking Tidak Terima Permintaan Hapus Data Booking Sumber : Hasil Penelitian Cetak Bukti Booking Gbr. 16 Actvity Diagram Pencarian Buku Tidak Guest/Member Sistem Informasi Perpustakaan Tampil Data Booking Tampil Halaman Index Sumber : Hasil Penelitian Gbr. 18 Activity Diagram Booking Online Tampil Halaman Buku Tamu . Collaboration Diagram Sistem Usulan Isi Nama. Email. Komentar Tampil Notivikasi Kirim Tidak Tidak Validasi Nama. Email Input Data Buku Tamu Collaboration diagram adalah perluasan dari objek diagram (Objek diagram menunjukkan objek-objek dan hubungannya satu dengan yang lai. Collaboration diagram menunjukkan message-message objek yang dikirim satu sama lain, berikut gambar dari collaburation Tampil Notifikasi Sumber : Hasil Penelitian Gbr. 17 Activity Diagram Melihat Dan Mengisi Guestbook ISSN 2098-8711 | Sistem Informasi Perpustakaan A JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Urut_ Kategori KATEGORI Vie : Buku : Member View View View : Outline : Admin : Guest Book : Pinjam View Vie : Member View Vie Vie View : Keanggotaan Last_Login_ Mem Kode_ Kampus : Link Aktif_ Mem : Katalog Buku : Pencarian Skripsi Since Izin_ Booking Last_Logout _Mem Kode_ Kampus Nama_ Outline OUTLINE PUNYA Kode_ Jurusan Pada tahapan perancangan basis data, penulis menggunakan skema basis data konseptual. Skema ini berupa model data level tinggi dan tidak bergantung pada DBMS tertentu. Tujuan pembuatan skema konseptual adalah untuk menyediakan pemahaman yang lengkap tentang struktur basis data, makna atau semantiknya, hubungan-hubungan yang ada di dalamnya dan batasanbatasan basis data. Skema konseptual ini merupakan deskripsi yang cenderung permanen dari isi basis data. Perubahan pilihan DBMS tidak perlu merubah skema Skema konseptual ini merupakan hal yang krusial bagi perancang aplikasi, dan merupakan cara berkomunikasi antara pengguna, perancang dan analis basis Model data yang penulis gunakan untuk membuat skema konseptual ini adalah Class Diagram pada UML yang telah dijelaskan sebelumnya dan Entity Relationship Diagram (ERD) seperti pada Gbr 20 Urut_ Outline Kode_ Outline SKRIPSI Urut_ Skripsi Jml_Hal_ Skripsi Urut_ Kembali Denda Keterlam Tgl_ Dikembalikan Kode_ Jurusan Judul_ Skripsi View_ Skripsi Gbr. 19 Collaboration Diagram Booking Online Entity Relationship Diagram Sistem Usulan KEMBALI JURUSAN Urut_ Jurusan NIM Sumber : Hasil Penelitian PUNYA Nama_ Jurusan Penulis : Pencarian Buku Password _Mem Kondisi_ Buku Nama_ Mem Nama_ Kampus : Katalog Skripsi Kode_ Outline MELAKUKAN Sesi_ Mem NIP KAMPUS Username _Mem Masa _Aktif Urut Pinjam UNTUK Tgl_Pinjam NAP Username _Mem Tgl_Kembali Urut_Mem MFN Urut_ Kampus Kelas MEMBER PUNYA : Tata Cara Booking : Sanksisanksi : Tentang Kami Vie Vie Status_ Mem Online_ Mem PINJAM Prog_ Studi Status_ Pinjam View_ Buku Email_ Mem Telp MELAKUKAN : Petunjuk Booking View Vie : Buku Tamu Username _Mem : Peraturan Perpustakaan : Agenda Vie Add : Pencarian Skripsi : Syarat Keanggotaan Vie Vie : Profil : Buku Tamu : Koleksi Terbaru : Katalog Skripsi Vie View : Data Pinjam : Guest Urut Pinjam Alamat NIM_ Mhs Kode_ Buku DAPAT Judul_ Buku Lokasi_ Terbit Bahasa Urut_ Booking View Pengarang Edisi BOOKING Vie Vie : Index : Browser Pesan Vie: Pencarian Buku Add User BUKU Kode_ Buku Tgl_Ambil : Katalog Buku Vie : Kembali View : Koleksi Terbaru Vie : Tentang Kami : Link Vie : Jurusan View DAPAT Tgl_ Booking Vie : Agenda View : Kampus Stok Kode_ Buku View Open Jml_Hal_ Buku Resensi Penerbit View View View Cetakan ISBN Kode_ Kategori : Agenda Vie : Kategori Vie Vie Urut_ Buku Thn_Terbit _Buku Nama_ Kategori : Link Kode_ Kategori PUNYA : Skripsi PUNYA Kode_ Jurusan Thn_Terbit_ Skripsi Abstraksi Sumber : Hasil Penelitian Gbr. 20 Entity Relationship Diagram Sistem Usulan . Transformasi ERD Ke LRS Pedoman penggabungan relasi bergantung pada cardinality-nya. Untuk relasi one-to-one pedoman penggabungan ke arah weak entity atau ke entity yang membutuhkan referensi ataupun ke entity yang memiliki jumlah atribut lebih sedikit. Untuk relasi one-to-many pedoman penggabungannya selalu ke arah many tanpa perlu melihat jumlah atributnya. Sedangkan untuk relasi many-tomany, tiap entity maupun tiap relationship akan menjadi sebuah struktur record tersendiri. ISSN 2098-8711 | Sistem Informasi PerpustakaanA JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Kode_kategori Nama_kategori Urut_kategori KATEGORI PUNYA Kode_kategori Kode_buku DAPAT Tgl_booking Tgl_ambil Pesan Urut_booking Username_mem Password_mem Sesi_mem Last_login_mem Last_logout_mem Since Aktif_mem Online_mem Izin_booking Masa_aktif Nap Mfn Nama_mem Status_mem Nip Nim_mhs Prog_studi Kelas Alamat Telp Email_mem Urut_mem BOOKING MELAKUKAN Username_mem Kode_kampus PUNYA Kode_kampus Nama_kampus Urut_kampus BUKU Kode_buku Bahasa Judul_buku Pengarang Lokasi_terbit Penerbit Thn_terbit_buku Edisi Cetakan Jml_hal_buku Stok DAPAT ISBN Resensi Kode_buku View_buku Urut_pinjam Urut_buku PINJAM UNTUK M Urut_pinjam MEMBER Tgl_pinjam Tgl_kembali Status_pinjam KATEGORI BUKU Kode_kategori Nama_kategori Urut_kategori Kode_buku Bahasa Judul_buku Pengarang Lokasi_terbit Penerbit Thn_terbit_buku Edisi Cetakan Jml_hal_buku Stok ISBN Resensi View_buku Kode_kategori Urut_buku Kode_kategori Kode_buku BOOKING Kode_buku Username_mem Tgl_booking Tgl_ambil Pesan Urut_booking Username_mem Tgl_dikembalikan Terlambat Denda Kondisi_buku Urut_kembali Username_mem Kode_jurusan KAMPUS PUNYA KAMPUS JURUSAN Kode_kampus Nama_kampus Urut_kampus Kode _kampus Kode_jurusan Nama_jurusan Urut_jurusan Username_mem Password_mem Sesi_mem Last_login_mem Last_logout_mem Since Aktif_mem Online_mem Izin_booking Masa_aktif Nap Mfn Nama_mem Status_mem Nip : varchar Nim_mhs Prog_studi Kelas Alamat Telp Email_mem Kode_kampus Kode_jurusan Urut_mem Kode_outline Nama_outline Urut_outline OUTLINE PUNYA Kode_outline SKRIPSI NIM Penulis Judul_skripsi Thn_terbit_skripsi Abstraksi View_skripsi Jml_hal_skripsi Urut_skripsi SKRIPSI PUNYA Kode_outline Kode_jurusan OUTLINE Kode_outline Nama_outline Urut_outline PINJAM Urut_pinjam Kode_buku Username_mem Tgl_pinjam Tgl_kembali Status_pinjam MEMBER KEMBALI MELAKUKAN Kode_buku KEMBALI Username_mem Urut_pinjam Urut_pinjam Kode_buku Username_mem Tgl_dikembalikan Terlambat Denda Kondisi_buku Urut_kembali JURUSAN Kode _jurusan Kode_jurusan Nama_jurusan Urut_jurusan Kode_jurusan Nim Penulis Judul_skripsi Thn_terbit_skripsi Kode_jurusan Abstraksi View_skripsi Kode_outline Jml_hal_skripsi Urut_skripsi Sumber : Hasil Penelitian Gbr. 22 Logical Record Structure Sistem Usulan Sumber : Hasil Penelitian Gbr. 21 Transformasi ERD Ke LRS Sistem Usulan IV. PEMBAHASAN Membuat Tampilan Website . Logical Record Structure Sistem Usulan . Halaman Index: Pedoman pembuatan LRS yaitu setiap entity akan diubah kebentuk sebuah kotak dengan nama entity berada diluar kotak dan atribut berada di dalam kotak. Sebuah relationship kadang disatukan dalam sebuah kotak bersama entity, kadang dipisah menjadi sebuah kotak tersendiri. Halaman ini berfungsi sebagai halaman depan. Terdiri dari menu pilihan seperti agenda, tentang kami, katalog buku, pencarian buku dan buku tamu. Pada halaman ini ditampilkan juga koleksi buku terlaris yaitu koleksi buku yang paling banyak dipinjam oleh member. ISSN 2098-8711 | Sistem Informasi Perpustakaan A JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Halaman Agenda Halaman agenda menampilkan jadwal kegiatan yang berkaitan dengan civitas akademi Nusa Mandiri. Sumber : Hasil Penelitian Gbr. 25 Halaman Buku . Halaman Katalog Buku Sumber : Hasil Penelitian Gbr. 23 Halaman Index . Halaman Buku Halaman katalog buku menampilkan daftar dari koleksi buku yang tersedia di Perpustakaan STMIK Nusa Mandiri. Daftar buku ini dapat diurutkan berdasarkan kategori yang Halaman buku berfungsi untuk melihat, meng-update, menambah dan menghapus data buku. Sumber : Hasil Penelitian Gbr. 26 Halaman Katalog Buku . Halaman Pencarian Buku Halaman mempermudah guest ataupun member dalam mencari buku yang diinginkan dengan cara memilih kriteria dan memasukkan kata kunci. Sumber : Hasil Penelitian Gbr. 24 Halaman Buku ISSN 2098-8711 | Sistem Informasi PerpustakaanA [VOL. VII NO. 1 FEBRUARI 2. JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA Kapasitas Hosting Hosting adalah jasa layanan internet yang menyediakan server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet. Kapasitas hosting yang ditawarkan penyedia jasa hosting pun cukup beragam, mulai dari 50 Mb, 100 Mb, 250 Mb sampai dengan 500 Mb tergantung penyedia jasa hosting Melihat kebutuhan storage database pada web elibrary ini tidak terlalu besar, maka kemungkinan kapasitas hosting dari web ini adalah sebesar 100 Mb. Storage sebesar itu akan sangat cukup untuk menangani database yang ada. Sumber : Hasil Penelitian Gbr. 27 Halaman Pencarian Buku Mengakses Website Pada saat mengakses website dapat menggunakanan browser yang telah tersedia seperti Internet Explorer. Mozilla. Opera dan yang lainnya. Caranya hanya dengan mengetikan alamat website yang dituju pada address bar Mempromosikan website e-library ini bisa dengan mempromosikannya melalui search engine baik lokal maupun internasional sehingga tujuan dari pembuatan web ini dapat tercapai. Perangkat Keras Adapun perangkat keras minimal yang diperlukan oleh server adalah Processor Pentium IV 3. 06 Ghz. Memory Size (RAM) 1 GB (DDRAM). Monitor SVGA Colour 15 Inch. Harddisk 80 GB. Keyboard 107 Keys, dan Standard Mouse. Adapun perangkat keras minimal yang diperlukan oleh client adalah Processor Pentium IV 2. 6 Ghz. Memory Size (RAM) 256 MB (DDRAM). Monitor SVGA Colour 15 Inch. Harddisk 40 GB. Keyboard 107 Keys. Standard Mouse, dan Printer. Perangkat Lunak Adapun perangkat lunak minimal yang diperlukan untuk web server adalah Operating System Windows XP Professional. Bahasa Program PHP. Interpreter PHP5 Engine versi 5. Database Server MySQL Server versi 24a. Web Server Apache 1. 4, dan Database Tools PhpMyAdmin versi 2. 0-pl2. Adapun perangkat lunak minimal yang diperlukan untuk web server adalah Operating System Windows XP Professional. Bahasa Program PHP. Interpreter PHP5 Engine versi 5. Database Server MySQL Server versi 5. Web Server Apache 1. 4, dan Database Tools PhpMyAdmin versi 0-pl2. Analisa Biaya Untuk analisa biaya, pihak perpustakan harus membayar biaya domain dan biaya hosting. Kedua biaya tersebut akan sangat tergantung pada web hosting yang dipilih. Sebagai contoh di salah satu penyedia jasa web hosting Superinhost, biaya domain adalah Rp. 000,00 (. Kemudian biaya hosting-nya tergantung dari kapasitas hosting yang dipilih. Di Superinhost, paket hosting dengan kapasitas 50 Mb adalah seharga Rp. 000,00 pertahun, 100 Mb adalah seharga Rp. 000,00 pertahun, 250 Mb adalah seharga Rp. 000,00 pertahun. PENUTUP Kesimpulan Berdasarkan uraian yang telah dibahas pada bab-bab sebelumnya, penulis mencoba untuk menarik kesimpulan dari sistem yang sedang berjalan sampai pada perancangan Sistem Informasi Perpustakaan Berbasis Web Menggunakan PHP dan MYSQL yang akan diajukan. Beberapa permasalahan yang ditemukan pada Perpustakaan STMIK Nusa Mandiri saat ini adalah ruangan yang sempit menyulitkan dalam pencarian buku maupun skripsi, hanya terdapat satu orang petugas perpustakaan dan petugas perpustakaan tersebut tidak selalu berada di dalam perpustakaan, proses pendaftaran anggota yang memerlukan waktu yang lama, seringkali buku tidak ada ketika seorang anggota datang untuk meminjamnya karena buku tersebut sedang dipinjam oleh anggota lain dan permasalahan terakhir adalah database yang belum terstruktur dengan baik menyulitkan dalam pembuatan laporan. Dari permasalahan yang ada maka penulis mencoba memberikan solusi untuk mengubah sistem manual menjadi sistem informasi berbasiskan web yang sering disebut dengan perpustakaan elektronik atau e-library. Dengan elibrary ini maka Perpustakaan STMIK Nusa Mandiri dapat meningkatkan pelayanannya menjadi lebih optimal dan maksimal kepada para anggota. Dan untuk petugas perpustakaan diharapkan dapat dengan mudah dalam pemasukkan, pengubahan maupun penghapusan data-data. Beberapa hasil yang dapat dicapai dengan Sistem Informasi Perpustakaan Berbasis Web ini, yaitu sebagai Optimalisasi kemudahan dan kenyamanan kepada para anggotanya. ISSN 2098-8711 | Sistem Informasi Perpustakaan A JURNAL SISTEM INFORMASI STMIK ANTAR BANGSA [VOL. VII NO. 1 FEBRUARI 2. Proses pendaftaran anggota menjadi lebih cepat. Anggota maupun publik dapat melihat informasi mengenai data buku dan skripsi sekaligus dengan informasi ketersediaan buku tersebut. Informasiinformasi ini dapat diakses kapanpun dan dimanapun tanpa ada batasan waktu. Memudahkan pencarian data buku maupun data Terdapat fasilitas login untuk anggota dan admin yang berfungsi untuk menjaga data tetap akurat. Tersedia fasilitas booking untuk para anggota, yang berguna untuk memesan buku yang diinginkan terlebih dahulu sebelum datang ke Perpustakaan STMIK Nusa Mandiri. Dengan adanya Sistem Informasi Perpustakaan Berbasis Web maka akan mempermudah pelaksanaan proses peminjaman dan proses pengembalian menjadi lebih cepat dan efisien. Kemungkinan terjadi kesalahan dalam penanganan data-data transaksi peminjaman maupun data-data transaksi pengembalian menjadi lebih kecil bila dibandingkan dengan penanganan secara manual. Pengelolaan data-data transaksi peminjaman maupun data-data transaksi pengembalian menjadi lebih terorganisir, dan dapat menghasilkan informasi yang Laporan-laporan yang dibutuhkan oleh koordinator perpustakaan seperti laporan data buku, laporan data skripsi, laporan data member, laporan data pinjam dan laporan data kembali dapat tersedia dengan cepat dan SARAN Saran-saran yang dapat penulis berikan adalah sebagai Sebagai tahap awal penggunaan program ini, sebelumnya perlu diadakan pelatihan kepada pengguna program untuk memberikan petunjuk penggunaan dan penggunaannya nanti. Diperlukan salinan data . ackup fil. untuk mengantisipasi terjadinya kerusakan dan kehilangan data ketika terjadi masalah pada perangkat lunak atau perangkat keras. Dalam mengatasi masalah keusangan sistem, maka pengguna dianjurkan untuk memperbaharui sebagian program aplikasi yang ada untuk melengkapi kelemahan dari program secara berkala. Informasi yang ditampilkan pada e-library hendaknya selalu up to date. untuk mengakses data mahasiswa aktif pada STMIK Nusa Mandiri agar nantinya setiap mahasiswa aktif otomatis menjadi anggota perpustakaan dan dapat masuk ke sistem elibrary secara langsung tanpa adanya pendaftaran anggota terlebih dahulu dan terakhir diharapkan adanya pengembangan kartu anggota dengan sistem barcode. UCAPAN TERIMA KASIH Penulis mengucapkan terimakasih kepada TIM JSI atas kesempatannya untuk mereview jurnal ini, dan bila terdapat kekurangan mohon dapat memberi kabar kepada penulis. Semoga jurnal ini dapat bermanfaat bagi para pembaca Terima kasih juga kepada Allah SWT. Nabi Muhammad SAW, orang tua, keluarga, rekan satu tim, dan semua pihak yang telah membantu penulisan jurnal ini. REFERENSI