24
BAB III HASIL PENELITIAN & PEMBAHASAN
3.1. Gambaran Umum Organisasi 3.1.1. Sejarah Singkat SMK Negeri 1 Limboto SMK Negeri 1 Limboto, berdiri pada tahun 1987 dengan nama SMEA Limboto. Pertama berdiri, SMEA Limboto meminjam gedung milik SDN 2 Kayubulan dan SMA Negeri 2 Limboto dalam pelaksanaan Kegiatan Belajar Mengajar. Kepala Sekolah pada saat itu adalah Bapak Jusuf Halalutu. Program Keahlian yang pertama kali dibuka adalah Akuntansi, Perkantoran dan Penjualan. Pada tahun 1992, SMEA Limboto beralih status menjadi Negeri dengan nama SMK Negeri 1 Limboto hingga saat ini. Sejak beralih status tersebut SMK Negeri 1 Limboto menempati Gedung Sekolah Sendiri yang beralamat di Kelurahan Dutulanaa Kecamatan Limboto Kab.Gorontalo. Hingga tahun 2004, SMK Negeri 1 Limboto membuka 3 Program Keahlian dan pada tahun selanjutnya dibuka beberapa Program Keahlian lain yang berbasis Bisnis Manajemen (Bismen) dan Teknologi. Adapun Misi SMK Negeri 1 Limboto yaitu Mewujudkan SMK Negeri 1 Limboto yang Berkualitas dan Religius di bidang Bisnis, Pariwisata dan Teknologi untuk menghadapi persaingan di Era Global.
25
Selain Visi, SMK Negeri 1 Limboto memiliki beberapa misi yaitu: 1) Membekali siswa dengan Pengetahuan, Keterampilan dan sikap yang bermartabat serta bertaqwa kepada Tuhan Yang Maha Esa. 2) Membangun Institusi Tangguh dan Kondusif yang berbasis kerjasama dengan berbagai pihak. 3) Menyelenggarakan Pendidikan dan Pelatihan berbasis kecakapan hidup sesuai dengan kebutuhan Dunia Usaha - Dunia Industri. 4) Menghasilkan Lulusan Tenaga Kerja Tingkat Menengah yang Kompeten dan Profesional, mampu hidup mandiri serta dapat melanjutkan pendidikan yang lebih tnggi. 5) Menjadikan sekolah sebagai Pusat Uji Kompetensi dan Sertifikasi. 6) Menjadikan SMK Negeri 1 Limboto sebagai Sekolah Nasional Bertaraf Internasional (SNBI) 3.1.1.1. Program Unggulan SMK Negeri 1 Limboto memiliki beberapa program unggulan yang akan dicapai yaitu: 1) Menjadi Sekolah Berstandar Internasional (SBI) 2) Mengembangkan Sikap dan Kompetensi Keagamaan 3) Mengembangkan Potensi Siswa Berbasis Multiple Intelligance 4) Mengembangkan Budaya daerah 5) Mengembangkan Kemampuan bahasa dan Teknologi Informasi
26
6) Meningkatkan Daya serap Ke Perguruan Tinggi Favorit
3.1.1.2. Program Pengembangan Sarana Prioritas Selain Program Unggulan, SMK Negeri 1 Limboto juga memiliki beberapa Program Pengembangan Sarana Prioritas, yaitu: 1.
Membangun Ruang Pengolah Data
2.
Galery Kewirausahaan
3.
Perbaikan dan Pengecetan Lapangan Olah Raga
4.
Pengembangan Jaringan Infrastruktur LAN (Intranet dan Internet)
5.
Pengembangan Sistem Informasi Sekolah (SIS)
6.
Melengkapi Sarana dan Prasarana Perpustakaan dan Lab Komputer
7.
Renovasi Aula
8.
Renovasi Tampilan Depan Sekolah/Gerbang Sekolah
9.
Renovasi Koridor
3.1.1.3. Jurusan atau Program Keahlian Seiring perkembangannya, SMK Negeri 1 Limboto telah memiliki 7 Kompetensi Keahlian yaitu : 1) Teknik Komputer Jaringan (TKJ) 2) Multimedia (MM) 3) Agribisnis Hasil Pertanian (AHP) 4) Administrasi Perkantoran (ADP)
27
5) Akuntansi (Ak) 6) Pemasaran (Tata Niaga) 7) Usaha Jasa Perhotelan (Hotel) 8) Usaha Perjalanan Wisata (UPW) Saat ini SMK Negeri 1 Limboto memiliki 36 Rombongan Belajar (Rombel) dengan jumlah siswa sebanyak 986 orang dengan rincian ; Kelas X (351 orang), Kelas XI (332 Orang), Kelas XII (302 Orang).
28
3.1.1.3.
Struktur Organisasi
KEPALA SMK NEGERI 1 LIMBOTO DRA. Ha. RAPIA BAHOEA. M.Pd
KETUA KOMITE Hi. JASIMEN RASJID
KOORDINATOR TATA USAHA
WAKIL MANAGEMENT MUTU EMUS DUKA DUKALANG, M.Pd
HADIAH ALAMRI
WAKIL BIDANG KURIKULUM
WAKIL BIDANG KESISWAAN
WAKIL BIDANG HUBMAS
WAKIL BIDANG SARANA PRASARANA
WAKIL BIDANG PENATAAN LINGKUNGAN
DRA. Hj. RAHMAWATI TULI
SAIRA Y. DJOLI, S.Pd
DRA. Hj. TUTI KALUKU
DRS. UMAR ISMAIL
ELNY LAMAKARAKA, S.Pd
PENGELOLA LAB. 1 (ADP)
PENGELOLA LAB. 2(AK)
PENGELOLA ICT
PENGELOLA LAB. BAHASA
PENGELOLA LAB. MULTIMEDIA
PENGELOLA LAB. TKJ
DRA. Hj. SITTI P. BUNSAL
DRS. ABD WAHID MOHIDIN
EMUS DUKA DUKALANG, M.Pd
DARWIS HASAN, BA
INDRAWATI, S.Kom
ZULKARNAIN ZAKARIA, S.Kom
KEPALA UKS
KOORDINATOR BK/BIKA
KEPALA PERPUSTAKAAN
KEPALA UNIT PRODUKSI
PENGELOLA HOTEL
PENGELOLA LAB. UJP
TRIMURTI S. KADIR, S.Pd
DRA. HASNAWATY DJAMIL
NURHASANAH R.A. DHANUPOYO, S.Pd
ABDUL RAHIM, SE, M.Pd
NURHASANAH R.A. DHANUPOYO, S.Pd
NIZMA DENGO, M.Pd
KAPROG KEAHLIAN KEUANGAN SRY YULININGSIH KAI, S.Pd
KAPROG KEAHLIAN ADP DRA. Hj. NIKMAWATY ISHAK
KAPROG KEAHLIAN TATANIAGA HESTY DIAN SABIHI
KAPROG KEAHLIAN UPW NIZMA DENGO, M.Pd
KAPROG KEAHLIAN TKI DRA. HELMI
WALI KELAS XII ADP 3 DRA. Hj. SITTI PATIMAH BUNSAL WALI KELAS XII ADP 2 DRA. NURTINA INAKU WALI KELAS XI ADP 1 DRA. PARIAH SUPAR WALI KELAS XI ADP 2 DRA. NAGSI ISMAIL WALI KELAS XI ADP 1 DRA. KATRINA DJAKA WALI KELAS X ADP 3 ROYANTI HASIRU, S.Pd WALI KELAS X ADP 2 JULIANA ERAWATY, S.Pd WALI KELAS X ADP 1 NIKMAWATY ABDULLAH, S.Pd
WALI KELAS XII PM DRA. SUWARNI MALOTO WALI KELAS XI PM 2 DRA. RUSNI ALIE WALI KELAS XI PM 1 SITTI AMINAH, S.Pd WALI KELAS X PM HERMIN EKAWATY, S.Pd
WALI KELAS XII UPW NIZMA DENGO, M.Pd WALI KELAS XI UPW MELIS DAENUNU, S.Pd WALI KELAS X UPW HENDRA WIJAYA ISA, S.Pd WALI KELAS X PM NURHASANAH R.A. DANUPOYO, S.Pd
WALI KELAS XII TKJ ZULKARNAIN ZAKARIA, S.Kom WALI KELAS XII TKJ 2 DRA. HASNAWATY DJAMIL WALI KELAS XI TKJ 1 DRA. HELMI WALI KELAS X TKJ 2 MAHMUD AHAYA, S.Pd WALI KELAS X TKJ 1 HARIYANTI ULITOTO, S.Pd WALI KELAS XII MM SAKINAH A. MOHAMMAD, S.Pd WALI KELAS XI MM INDRAWATY, S.Kom WALI KELAS X MM 2 ABDUL KADIR HATLAH, S.Pd WALI KELAS X MM 1 LIEN ISA TOLUHULA S.Pd
WALI KELAS XII AK 2 LENY, S.Pd WALI KELAS XII AK 1 ANITA TALIPI, S.Pd WALI KELAS XI AK 3 IBRAHIM YUNUS, BA WALI KELAS XI AK 2 ALTI ISHAK, S.Pd WALI KELAS XI AK 1 FITRIYANTI PINAU, S.Pd WALI KELAS X AK 3 IRFAN DJOLI, S.Pd WALI KELAS X AK 2 HADIDJAH Y. JOLI, S.Pd WALI KELAS X AK 1 YANTI MOHAMMAD, S.Pd
SISWA
Gambar 3.1 Struktur Organisasi SMK Negeri 1 Limboto
KAPROG KEAHLIAN AHP FEMMY ABDULLAH, S.Pd WALI KELAS XII AHP TRIMUSRTI S. KADIR, S.Pd WALI KELAS XI AHP FEMMY ABDULLAH, S.Pd WALI KELAS X AHP DRA. IRENAWATY RAHMAN
29
3.1.2.1. Deskripsi Tugas dan Fungsi Di bawah ini tugas-tugas dari bagian perpustakaan yaitu:
Merencanakan pengadaan buku dan bahan perpustakaan.
Mengelola layanan perpustakaan.
Merencanakan pengembangan perpustakaan
Memelihara, merawat dan memperbaiki kerusakan buku dan bahan perpustakaan.
Melaksanakan inventarisasi buku-buku dan bahan perpustakaan
Mengelola administrasi perpustakaan
Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala Fungsi perpustakaan sekolah secara rinci menurut Keputusan
Menteri Pendidikan dan Kebudayaan nomor 0103/O/1981, tanggal 11 Maret 1981, (dalam Yuliawati, 2011) dapat dijelaskan sebagai : 1.
Pusat kegiatan belajar-mengajar untuk mencapai tujuan pendidikan seperti tercantum dalam kurikulum sekolah
2.
Pusat
Penelitian
sederhana
yang
memungkinkan
para
siswa
mengembangkan kreativitas dan imajinasinya. 3.
Pusat membaca buku-buku yang bersifat rekreatif dan mengisi waktu luang (buku-buku hiburan).
30
3.1.2.2. Kondisi Perangkat Sistem Komputer SMK Negeri 1 Limboto merupakan salah satu sekolah di kabupaten Gorontalo yang berbasis teknologi. Hal ini dibuktikan dengan adanya dua program keahlian yang berbasis komputer, yaitu Teknik Komputer dan Jaringan (TKJ) dan Multimedia (MM). Selain dua program keahlian tersebut, SMK Negeri 1 Limboto juga dilengkapi dengan 6 Laboratorium Komputer, diantaranya adalah Labkom 1 (Administrasi Perkantoran), Labkom 2 (Akuntansi), Labkom Multimedia, Labkom TKJ, Labkom ICT, dan Labkom UJP. a) Perangkat Keras (Hardware) SMK Negeri 1 Limboto memiliki 6 Laboratorium Komputer dan memiliki 77 unit komputer. Berikut adalah spesifikasi komputer yang digunakan.
Tabel 3.1. Spesifikasi Perangkat Keras SMK Negeri 1 Limboto Spesifikasi Processor
Monitor
Keyboard Mouse LCD
Merk Intel Pentium 4, Intel Core 2 Duo ™ LG Flatron ez T730SH, LG Flatron ez T730S, Samsung Syncmaster 740N, Samsung Syncmaster 713N, GTC Primera, GTC, SPC Polyview, Samsung, SMK Zyrex SPC, e-aser, Logitech, Simbada, Basic, SMK Relion, Logitech Logitech, SPC, Agller, Micropack, MediaTech, Simbada, e-aser, Votre Esemka, Toshiba
31
Scanner
CanonScan 4200F, CanonScan 300ex HP Deksjet D2466, Canon Pixma IP 1980, HP Laserjet 1020, Canon Pixma Mp198
Printer
b) Perangkat Lunak (Software) Perangkat lunak yang digunakan sebagai berikut : 1). Sistem Operasi : Microsoft Windows XP, Microsoft Windows Vista, dan Microsoft Windows 7. 2). Microsoft Office 2003, Microsoft Office 2007 3). Pengolah Gambar : Adobe Photoshop CS 3, Corel Draw X5 4). Pengolah Animasi : Swish Max, Adobe Flash CS3, 3dsMax 8 5). Video Editing : Adobe Premiere CS3, Adobe After Effect CS3 6). Audio Editing : Adobe Soundbout CS3 7). Web Design : Adobe Dreamweaver CS3 c)
Pengguna (Brainware) Untuk Pengguna (Brainware), SMK Negeri 1 Limboto memang
memiliki 2 jurusan yang berkutat di bidang IT, yaitu jurusan Multimedia dan Teknik Komputer dan Jaringan yang mana dari masing-masing siswa di jurusan ini pernah meraih prestasi baik tingkat nasional maupun internasional. Jurusan Multimedia mampu menggunakan softwaresoftware yang berhubungan dengan desain, baik berupa Graphic Design, Audio Editing, Video Editing, dan Animasi. Sedangkan untuk Teknik Komputer
dan
Jaringan
mampu
merakit,
menginstalasi,
dan
32
mengkofigurasi perangkat-perangkat keras komputer baik itu komputer, laptop, LCD, bahkan sampai instalasi dan konfigurasi jaringan komputer baik itu LAN, MAN, WAN dan Wireless. Selain siswa dari dua jurusan tersebut, SMK Negeri 1 Limboto juga didukung dengan beberapa tenaga pengajar yang handal dalam bidang IT, diantaranya adalah Pak Harson Ismail, ST., Pak Zulkarnain Zakaria, S.Kom., dan Ibu Indrawati, S.Kom.
33
3.2. Analisis Sistem 3.2.1. Prosedur Sistem Berikut merupakan prosedur Pendataan, Peminjaman, dan Pengembalian Buku pada Perpustakaan SMK Negeri 1 Limboto. 1) Pegawai perpustakaan mendata buku yang masuk ke dalam buku jurnal berupa judul buku, jenis, nama pengarang, dan nama penerbit. 2) Pengunjung
menanyakan judul
dan jenis buku ke
pegawai
perpustakaan. 3) Pegawai perpustakaan mencari buku ke rak sesuai jenis/kategori buku. 4) Jika buku yang dicarii tidak ada, maka pegawai menanyakan kembali kepada pengunjung buku lain yang ingin dicari. 5) Setelah buku didapat, pengunjung meminjam buku tersebut. 6) Pegawai mencatat buku yang dipinjam oleh pengunjung serta tanggal peminjaman dan nama peminjam ke dalam buku jurnal peminjaman dan pengembalian. 7) Pengunjung mengembalikan buku ke pegawai. 8) Pegawai mencatat buku yang dikembalikan oleh pengunjung serta tanggal pengembalian ke dalam buku jurnal peminjaman dan pengembalian. 9) Pegawai menetapkan batas waktu peminjaman buku yaitu selama 3 hari. Jika peminjam meminjam buku lebih dari batas yang ditentukan,
34
maka akan dikenakan denda Rp. 1000/hari. Uang itu nantinya akan digunakan sebagai kas guna merawat buku-buku yang ada. 10) Pegawai perpustakaan menulis rekap laporan peminjaman dan pengembalian
pada
buku
jurnal
dan
menyerahkan
laporan
peminjaman dan pengembalian ke kepala perpustakaan. Berdasarkan prosedur sistem, maka digambarkan bagan alir sistem dan bagan alir dokumen sistem berjalan. Adapun prosedur bagan alir sistem dan bagan alir dokumen berjalan pada sistem perpustakaan SMK Negeri 1 Limboto dapat dilihat pada gambar 3.1 dan gambar 3.2. START Wakasek Bidang Sarana dan Prasarana memasukan Buku
Menerima List Buku
Mencatat Data Buku
Data Buku
Siswa Mendaftar
Menerima Pendaftaran Siswa
Mencatat Data Siswa
Data Siswa
1
35
1
Siswa meminjam buku
Mencari buku ke rak buku Tidak Buku ada.? Ya Buku dibaca
Buku dipinjam.? Ya Menulis data peminjaman di buku jurnal
Data Peminjaman
Siswa mengembalikan buku
Menulis data pengembalian di buku jurnal
Data Pengembalian
Membuat Laporan Laporan Data Buku Laporan Data Siswa Laporan Data Peminjaman dan Pengembalian
END
Gambar 3.2. Bagan Alir Sistem Berjalan
Tidak
36
Siswa
Pegawai
Kepala perpustakaan
Wakasek Bidang Sarana Dan Prasarana START
Data List Buku
Mencatat Data Buku
Data Buku
Biodata
Biodata
Mencatat Data Siswa
Data Siswa
1
Data List Buku
37
Siswa
Pegawai
Kepala perpustakaan
1
Menanyakan Judul Buku
Membaca buku
Tidak
Mencari buku ke rak buku Tidak
Ya Buku ada.?
Buku dipinjam.?
Menulis data peminjaman
Membawa pulang buku
Data Peminjaman
Mengembalikan Buku
Menulis data pengembalian
2
Wakasek Bidang Sarana Dan Prasarana
38
Siswa
Pegawai
Kepala perpustakaan
Wakasek Bidang Sarana Dan Prasarana
2
Data Pengembalian
Membuat Laporan
Laporan Data Buku Laporan Data Siswa Laporan Data Peminjaman dan Pengembalian
Laporan Data Buku Laporan Data Siswa Laporan Data Peminjaman dan Pengembalian
END
Gambar 3.3. Bagan Alir Dokumen Berjalan
Laporan Data Buku
39
3.2.2. Analisis Kelemahan Sistem (Dengan Metode PIECES) Berdasarkan uraian prosedur sistem terhadap proses pendataan, peminjaman, dan pengembalian pada perpustakaan SMK Negeri 1 Limboto, maka dilakukan analisis secara keseluruhan terhadap kinerja sistem. Metode yang dilakukan untuk menganalisa kinerja sistem ini adalah metode PIECES. Hasil analisis yang diperoleh adalah sebagai berikut: a) Analisis Kinerja / Performance Dari segi kinerja, sistem ini masih sangat lamban. Pendataan buku yang masih manual yang masih memakan banyak waktu yaitu masih menuliskan satu per satu nama buku meskipun dengan judul yang sama. Selain itu, Penulisan data peminjaman dan pengembalian buku yang masih manual dan beresiko terjadinya human error seperti kesalahan dalam penulisan tanggal peminjaman dan pengembalian serta nama buku dan nama peminjam. Menurunnya minat baca siswa terhadap buku juga merupakan kelemahan dari segi kinerja. Siswa lebih memilih mencari bahan referensi di internet dikarenakan lebih mudah mencari di internet karena hanya tinggal memasukan kata kunci saja daripada lagi mencari di perpustakaan yang harus mencari satu per satu judul buku.
40
b) Analisis Informasi / Information Belum dilengkapi dengan informasi buku yang mengakibatkan ketika seorang siswa bertanya mengenai jenis buku, pegawai masih mengecek satu per satu buku di rak. Hal inilah yang menyebabkan kebanyakan dari siswa mencari bahan referensi di internet daripada mencari di perpustakaan. c)
Analisis Ekonomi / Economy Dari segi ekonomis tidak terlalu signifikan, hanya saja jika
menggunakan sistem yang terkomputerisasi, lebih menghemat kertas dan tenaga daripada masih menggunakan buku dan polpen. d) Analisis Kontrol / Control Penggunaan manual yang masih menggunakan polpen dan buku mengakibatkan pendataan yang lama. Selain itu, pendataan yang tidak dilengkapi dengan sistem keamanan yang rapi yang dapat mengakibatkan rawannya data yang hilang akibat tidak dibatasinya pengunaan
dari operator yang bisa diakses oleh orang lain dengan
mudah. e) Analisis Efisien / Efficiency Sama halnya dengan Kinerja, penggunaan sistem ini masih sangat lamban. Pendataan buku yang masih manual yang masih memakan banyak waktu yaitu masih menuliskan satu per satu nama buku meskipun dengan judul yang sama.
41
f) Analisis Layanan / Service Ditinjau dari segi layanan, penggunaan sistem lama masih belum optimal. Dikarenakan adanya permasalahan-permasalahan yang ditimbulkan oleh sistem yang ada.
3.2.3. Analisis Kebutuhan Sistem Berdasarkan dari hasil analisis kelemahan menggunakan metode PIECES, maka dilakukan analisis kebutuhan sistem yang nantinya analisa ini akan digunakan untuk menentukan apa saja yang dibutuhkan oleh sistem lama untuk dapat memperbaiki atau mengurangi kelemahankelemahan yang terjadi pada sistem yang lama. Hasil analisa yang diperoleh adalah sebagai berikut: A. Kebutuhan Fungsional 1) Sistem dapat menginput data siswa, data buku, data artikel, data jurusan, data rak serta data media interaktif. 2) Sistem dapat menyimpan data-data seperti data siswa, data buku, data artikel, data jurusan, data rak serta data media interaktif. 3) Sistem dapat menampilkan tutorial media interaktif dan bisa mendownloadnya. 4) Sistem dapat melakukan pencarian data buku berdasarkan judul buku, nama rak, pengarang dan penerbit.
42
5) Sistem dapat membuat laporan-laporan seperti laporan siswa, laporan buku, laporan peminjaman, dan pengembalian. B. Kebutuhan Non Fungsional 1) Kebutuhan Operasional a) Menggunakan PC Dekstop b) Menggunakan Sistem Operasi Windows. c) PC Core 2 Duo™ dan AMD Sempron™ untuk performa komputer. 2) Kebutuhan Informasi
Digunakan untuk memberikan informasi tentang pengelolaan data buku, data siswa, serta data-data lainnya yang berhubungan dengan perpustakaan.
Digunakan untuk mencetak laporan yang berkaitan dengan sistem perpustakaan.
Digunakan
untuk
mencegah
tidak
akuratnya
data
yang
dihasilkan. 3) Kebutuhan Kinerja Penggunaan program aplikasi ini nantinya akan membuat waktu yang terpakai menjadi lebih kurang. Misalnya dalam sistem lama untuk mencari keberadaan buku, pegawai harus mengecek satu per satu rak yang ada di perpustakaan. Kalau misalnya buku yang dicari tidak ditemukan, pegawai mengecek apakah ada yang meminjam buku tersebut
43
di laporan. Dan itu membutuhkan waktu kira-kira 1 jam. Maka dengan sistem ini, penggunaan waktu yang 1 jam itu bisa dikurangi menjadi kurang dari 10 menit. Dan itu membuat kinerja lebih efektif. 4) Kebutuhan Keamanan Sistem
mengunakan
database
komputer
dan
aplikasi
menggunakan password sehingga tidak semua orang bisa mengakses data.
3.2.4. Analisis Kelayakan Sistem Dari hasil analisis kebutuhan sistem dan apa saja yang harus dibutuhkan oleh sistem yang lama, maka dapat dilakukan analisis terhadap kelayakan sistem yang baru yang mana nantinya dalam proses analisa ini akan dinilai apakah sistem yang diusulkan layak dari segi teknik, operasi, dan hukum. Adapun analasis kelayakan sistem dapat a) KelayakanTeknik Tabel 3.2. Kelayakan Teknik Kelayakan Ketersediaan teknologi Kemudahan dioperasikan
Penilaian Mudah didapat Mudah dioperasikan
b) Kelayakan Operasi Tabel 3.3. Kelayakan Operasi Kelayakan Kemampuan Operator
Penilaian Mampu
44
Kemampuan sistem menghasilkan Informasi Kemampuan pengendalian operasi sistem Efisiensi dari Sistem c)
Baik Baik Baik
Kelayakan Hukum Sistem ini tidak akan melanggar hukum dan norma-norma yang
berlaku.
3.3. Perancangan Sistem 3.3.1 Garis Besar Rencana Prototype Berdasarkan permasalahan yang ada pada sistem yang lama, maka perlu kiranya pengembangan sistem yang bertujuan untuk memaksimalkan kinerja Sistem Perpustakaan di SMK Negeri 1 Limboto. Dalam hal ini prosedur pelaksanaan sistem yang diusulkan adalah sebagai berikut : 1) Melakukan inputan beberapa file master yaitu input data buku, dan data siswa. Selain melakukan inputan beberapa file master tadi, operator juga dalam hal ini admin melakukan upload materi pembelajaran dalam bentuk file Macromedia Flash (.swf) dan file pdf. 2) Data buku dimasukan ke dalam tabel buku dan data siswa dimasukan ke dalam tabel siswa. Selain data-data tadi, data upload materi pembelajaran dalam bentuk file swf akan di simpan ke dalam tabel upload dan upload file pdf akan disimpan ke dalam tabel artikel.
45
3) Proses berawal ketika seorang siswa mengunjungi perpustakaan. Siswa menanyakan judul buku ke pegawai perpustakaan. 4) Pegawai mengetikan judul buku ke dalam form informasi pencarian buku. Dalam form itu, secara otomatis tertulis judul buku, nama pengarang, bahkan rak tempat buku tersebut berada. 5) Jika buku yang di cari pengunjung ada, maka buku tersebut akan dibaca atau dipinjam pengunjung. Jika tidak, pengunjung bisa menanyakan ulang kepada pegawai. 6) Buku dipinjam pengunjung dan pegawai memasukan transaksi peminjaman ke dalam form transaksi peminjaman. 7) Transaksi peminjaman akan dimasukan ke dalam tabel transaksi. 8) Pengunjung mengembalikan buku yang dipinjam. 9) Pegawai memasukan transaksi pengembalian ke dalam form transaksi pengembalian.
Untuk
melakukan
transaksi
pengembalian,
dibutuhkan data transaksi peminjaman dari tabel peminjaman untuk dilakukan perhitungan berapa hari pengunjung tersebut meminjam buku. 10) Transaksi pengembalian disimpan dalam tabel transaksi. 11) Selain layanan peminjaman dan pengembalian, perpustakaan juga menyediakan sebuah layanan melihat dan mendownload media pembelajaran interaktif. Dalam hal ini, pengunjung diperbolehkan mendownload file media interaktif.
46
12) Setelah melakukan inputan ke beberapa tabel master dan tabel transaksi, pegawai akan membuat laporan. Laporan ini nantinya akan diserahkan kepada kepala perpustakaan atau akan disimpan sebagai arsip. 13) Data yang akan dijadikan laporan yaitu data buku, data Siswa, transaksi peminjaman dan pengembalian. 14) Selain layanan peminjaman, pengembalian, dan download media interaktif maupun artikel yang disediakan untuk siswa, sistem juga menyediakan sebuah layanan download media interaktif dan artikel khusus pengunjung selain siswa. Hanya saja bedanya, jika siswa bisa meminjam buku dan mendowload materi, khusus untuk pengunjung hanya bisa melakukan download materi. 15) Selain dapat mendownload materi, pengunjung dan siswa dapat mempelajari materi media interaktif langsung dari komputer, karena dalam file media pembelajaran disediakan menu pemahaman konsep, simulasi, latihan dan soal test. Selain menu-menu tadi, untuk yang berhubungan dengan tutorial dapat melihat video dan mendengarkan suara dari tutorial untuk mempermudah proses belajar siswa. 16) Pengunjung selain siswa, dalam hal ini tamu bisa mengisikan form buku tamu. 17) Data buku tamu tersimpan ke dalam tabel data buku.
47
18) Selain pengunjung yang memiliki hak akses, operator memiliki dua hak akses, yaitu hak akses pengajar dan hak akses admin. Pengajar hanya bisa melakukan upload media interaktif dan artikel, sedangkan admin selain bisa melakukan upload media interaktif dan artikel, admin juga bisa melakukan input data buku dan siswa serta melakukan input transaksi peminjaman dan pengembalian. Selain itu, admin juga bisa melakukan input data user pengguna sistem. 19) Selain dari beberapa layanan berupa peminjaman, pengembalian, informasi katalog, serta download media interaktif dan artikel, sistem ini juga menyediakan forum diskusi yang dapat diakses oleh siswa, pengunjung, serta guru untuk dapat melakukan diskusi secara online. Forum ini menyediakan form pertanyaan dan form jawaban yang mana dalam form ini baik guru, siswa maupun pengunjung lain dapat bertanya sekaligus menjawab pertanyaan yang diajukan di dalam topik forum diskusi. Adapun prosedur bagan alir sistem usulan pada sistem perpustakaan SMK Negeri 1 Limboto dapat dilihat pada gambar 3.4.
48
START
Input Data Buku
Input Data Siswa
Data Buku
Data Siswa 1
Input Data Artikel
Upload Media
Input Buku Tamu
Input Forum Question
Data Artikel
Data Media
Data Buku Tamu
Forum Question
2
1
Input Peminjaman
3
4
7
Input Forum Answer
2
3 Download Media
Download Artikel
Input Pengembalian
5
4
Forum Answer 8 Forum Diskusi
Data Transaksi 6
1
2
5
Cetak Laporan
-
Laporan Peminjaman - Laporan Peminjaman - Laporan Peminjaman Laporan Pengembalian - Laporan Pengembalian - Laporan Laporan CopyPengembalian Data - Laporan Copy Data - Laporan Siswa Laporan DataData Anggota - Laporan Data Anggota - Laporan Laporan DataData BukuBuku - Laporan Data Buku - Laporan Tamu Laporan DataBuku E-Book - Laporan Data E-Book
END
Gambar 3.4. Bagan Alir Sistem Usulan
6
49
3.3.2 Desain Proses Dalam sistem yang dikembangkan ini terdapat 4 entitas.Yakni Pengunjung dalam hal ini siswa sebagai user utama, Guru sebagai User yang memasukan data mata pelajaran, Operator dalam hal ini sebagai orang yang mengendalikan dan mengatur jalannya sistem, dan Kepala Perpustakaan hanya sebagai output yang menerima laporan. Berikut adalah daftar entitas pada usulan pengembangan Sistem Informasi Perpustakaan pada SMK Negeri 1 Limboto. a) Identifikasi Eksternal Entity Tabel 3.4. Identifikasi Eksternal Entity Nama Eksternal Siswa
Input - Biodata - Forum Answer - Forum Question
Tamu
-
Guru
Operator
Kepala Perpustakaan
-
Output ID Siswa Artikel Media Interaktif Forum Diskusi Artikel Media Interaktif Forum Diskusi Forum Diskusi
Buku Tamu Forum Answer Forum Question Data E-Book Data Artikel Forum Answer Forum Question Data Buku - Data Siswa Data Artikel - Laporan Buku Tamu Data Media Interaktif - Laporan Peminjaman - Laporan Pengembalian - Laporan Data Siswa - Laporan Data Buku
50
b) Diagram Konteks Guru - Biodata - Forum Answer - Forum Question
-
Forum Diskusi
Artikel Media Interaktif Forum Answer Forum Question
Siswa -
ID Anggota Artikel Media Interaktif Forum Diskusi
- Data Buku - Media Interaktif
0
- Buku Tamu - Forum Answer - Forum Question
Tamu - Artikel - Media Interaktif - Forum Diskusi
Sistem Informasi Perpustakaan SMK Negeri 1 Limboto
-
Operator - Data Anggota - Laporan Buku Tamu
Laporan Peminjaman Laporan Pengembalian Laporan Data Anggota Laporan Data Buku
Kepala Perpustakaan
Gambar 3.5. Diagram Konteks Sistem Informasi Perpustakaan SMK Negeri 1 Limboto
51
c)
DAD Level 0 Biodata
Siswa
1.p Pendaftaran
F1 Data Siswa Data Siswa
ID Siswa Data Siswa - Artikel - Data Buku - Media Interaktif
Operator Data Siswa
Guru
2.0
F2 Data Buku F3 Artikel
Pendataan F4 Media Interaktif
Data Buku
- Artikel - Media Interaktif
3.0 Transaksi Peminjaman dan Pengembalian
F5 Transaksi
- Artikel - Media Interaktif
Siswa
Data Buku Data Siswa
Media Interaktif
4.0 Download Artikel dan Media Interaktif Artikel
- Artikel - Media Interaktif
5.p Buku Tamu
Tamu
Data Siswa
F6 Buku Tamu
Data tamu Lihat Forum
Isi Forum
6.0 Forum
Isi Forum
Guru Lihat Forum
F7 Forum Question F8 Forum Answer
Isi Forum
Data Siswa
Siswa Lihat Forum
Data Buku
7.0 Laporan
Transaksi
Data Buku
Buku tamu
- Laporan Peminjaman - Laporan Pengembalian - Laporan Data Anggota - Laporan Data Buku
Laporan Buku tamu
Kepala Perpustakaan
Gambar 3.6. DAD Level 0
Operator
52
d) DAD Level 1 Proses 2 Data Siswa
F1 Data Siswa
Data Siswa
Data Buku
Operator
Artikel Artikel
2.1p Pendataan Siswa
ID Siswa
Siswa
2.2p Pendataan Buku
F2 Data Buku
2.3p Pendataan Artikel
F3 Artikel
Media Interaktif
2.4p Pendataan Media Interaktif
Guru
Media Interaktif
Gambar 3.7. DAD Level 1 Proses 2
F4 Media Interaktif
53
e) DAD Level 1 Proses 3 Data Anggota
3.1p Peminjaman
F1 Data Anggota
Transaksi Peminjaman
Data Buku
F5 Transaksi Data Anggota
3.2p Pengembalian
F2 Data Buku
Transaksi Pengembalian Data Buku
Gambar 3.8. DAD Level 1 Proses 3 f)
DAD Level 1 Proses 4
F3 Artikel
4.1p Download Artikel Download Artikel
F4 Media Interaktif
4.2p Download Media Interaktif
Download Artikel
Siswa
Download Media Interaktif
Tamu Download Media Interaktif
Gambar 3.9. DAD Level 1 Proses 4
54
g) DAD Level 1 Proses 6
Siswa
Isi Forum
Lihat Forum Isi Forum
6.1p Forum Question F7 Forum Question Isi Forum
Isi Forum Isi Forum
Forum Question
6.2p Forum Answer
Tamu Isi Forum
F8 Forum Answer Lihat Forum Isi Forum Forum Answer
6.3p Forum Diskusi
Lihat Forum
Guru
Isi Forum Isi Forum
Gambar 3.10. DAD Level 1 Proses 6
Forum Question
55
h) DAD Level 1 Proses 7
F1 Data Anggota
Data Anggota
Data Buku
F2 Data Buku
7.1p Laporan Data Anggota -
7.2p Laporan Data Buku
Laporan Peminjaman Laporan Pengembalian Laporan Data Anggota Laporan Data Buku
Kepala Perpustakaan Transaksi
7.3p Laporan Peminjaman
Transaksi
7.4p Laporan Pengembalian
Buku Tamu
7.5p Laporan Buku Tamu
F5 Transaksi
F6 Buku Tamu
Laporan Buku Tamu
Gambar 3.11. DAD Level 1 Proses 7
Operator
56
3.3.3 Desain Isi Desain isi diperlukan untuk memberikan kemudahan dalam penyampaian materi melalui multimedia interaktif. Isi dari media pembelajaran interaktif terdiri dari beberapa elemen, antara lain: 1.
Gambar Komponen gambar sangat diperlukan untk mendukung visualisasi.
Gambar digunakan untuk background, tombol-tombol, keterangan, dan lain sebagainya. 2.
Suara Suara digunakan untuk mendukung sistem audio disamping secara
visualisasi. Suara digunakan untuk mengiringi tampilan, mengiringi tombol ketika diklik, dan lain sebagainya. 3.
Teks Digunakan untuk menjelaskan maksud dari gambar, juga berguna
sebagai
informasi.
Aplikasi
multimedia interaktif
ini
seluruhnya
menggunakan teks bahasa indonesia. 4.
Animasi Peranan animasi sangat penting dalam aplikasi yang dibuat karena
dapat menarik minat para siswa. Aplikasi menggunakan animasi dua dimensi yang dikerjakan secara manual dan digital.
57
3.3.4 Relasi Antar Tabel
Rak No_rak* Nama_rak
Buku
Batas
Siswa
Id_buku* Tgl_entry Judul_buku No_rak** Penerbit Pengarang Thn_edisi Stok Sumber
Id_batas* Batas
Id_siswa* Nama Tempat Id_Tgl** Id_bulan** Tahun Kelas Kode_Jurusan** Gender Alamat Email No_telp Register_date Expire_date
Transaksi Id_transaksi* Id_siswa** Id_buku** Tgl_pinjam Batas** Tgl_kembali Tgl_pemulangan Terlambat Kd_denda**
Jurusan Kode_jurusan* Jurusan Guru Id_guru* Nama_guru Tempat Id_tgl** Id_bulan** Tahun Jenkel Agama Kd_mapel** Status Alamat Email No_telp
Tgl_lahir
Denda
Id_tgl* Tgl
Kd_denda* Denda Forum_answer
Forum_question
Bulan_lahir
Question_id** A_id* A_name A_email A_answer A_datetime
Id* Topic Detail Name Email Datetime View Reply
Id_bulan* Bulan
Tamu Id* Tanggal Nama Email Url Komentar
Mapel Kd_mapel* Nama_mapel
Artikel Daftar User* Password Sesi Level
Interaktif Nama Text Link Name_link
Upload Id* Name Type Size
Id_art* Judul_art Tanggal Deskripsi Kd_mapel** Pdf
Ket. *Primary Key **Foreign Key
Gambar 3.12. Relasi Antar Tabel
58
3.3.5 Desain Database Sistem Informasi Perpustakaan pada Perpustakaan SMK Negeri 1 Limboto ini didesain untuk melakukan pengolahan bahan pustaka digital oleh admin dan penyediaan informasi untuk pihak user, baik berupa informasi artikel, multimedia interaktif maupun bahan pustaka. Untuk dapat menampung semua data-data dalam sistem informasi perpustakaan ini perlu dibuatkan database. Database pada sistem ini dirancang dengan menggunakan PHPMyAdmin. Adapun tabeltabel yang digunakan adalah sebagai berikut:
Tabel 3.5. Daftar File Rancangan Database KODE FILE F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18
NAMA FILE Artikel Batas Bulan_lahir Daftar Denda Forum_answer Forum_question Interaktif Jurusan Mapel Rak Tgl_lahir Upload Tamu Buku Siswa Guru Transaksi
TIPE FILE Master Master Master Master Master Transaksi Master Master Master Master Master Master Master Master Transaksi Transaksi Transaksi Transaksi
KEY Id_art Id_batas Id_bulan User Id_denda A_id Id Nama Kode_jurusan Kd_mapel No_rak Id_tgl Id Id Id_buku Id_siswa Id_guru Id_transaksi
59
1) Tabel Siswa Tabel 3.6. Tabel Siswa No 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Nama Field Id_siswa Nama Tempat Id_tgl Id_bulan Tahun Kelas Kode_jurusan Gender Alamat Email No_telp Register_date Expire_date
Type Size Int 10 Varchar 50 Varchar 40 Int 2 Varchar 2 Year 4 Enum Char 5 Enum Varchar 200 Varchar 50 Varchar 20 Date Date -
Key Primary Key Foreign Key Foreign Key Foreign Key
Keterangan ID Siswa Nama Siswa Tempat Lahir ID Tanggal Lahir ID Bulan Lahir Tahun Lahir Kelas Kode Jurusan Jenis Kelamin Alamat Rumah Email Siswa Nomor Telepon Tanggal Mendaftar Tanggal habis masa aktif
Tabel siswa digunakan untuk menampung data siswa dalam sistem informasi perpustakaan. Dalam tabel ini terdapat field Id_siswa yang bertipe Integer sebagai primary key. Field kode_jurusan adalah foreign key dari database jurusan yang berisi data jurusan yang diinputkan ke dalam database. Yang nantinya siswa akan memilih jurusan mana dia berada sesuai dengan data diri siswa. Sedangkan untuk field gender berisi dua opsi pilihan sesuai dengan data diri. Field register_date dan expire_date akan terisi secara otomatis yang isi dari field register_date sesuai dengan tanggal kapan siswa menginputkan data sedangkan expire_date dihitung 1 tahun setelah siswa menginputkan data tersebut.
60
2) Tabel Guru Tabel 3.7. Tabel Guru No 1 2 3 4 5 6 7 8 9 10 11 12 13
Nama Field Id_guru Nama_guru Tempat Id_tgl Id_bulan Tahun Jenkel Agama Kd_mapel Status Alamat Email No_telp
Type Int Varchar Varchar Int Int Year Enum Varchar Varchar Enum Varchar Varchar Varchar
Size Key Primary Key 10 50 40 Foreign Key 2 Foreign Key 2 4 50 30 Foreign Key 200 50 20
Keterangan ID Guru Nama Guru Tempat Lahir ID Tanggal Lahir ID Bulan Lahir Tahun Lahir Jenis Kelamin Agama Kode mata pelajaran yang diajar Status dalam pernikahan Alamat Rumah Email Guru Nomor Telepon
Tabel Guru digunakan untuk menampung data guru dalam sistem informasi perpustakaan. Dalam tabel ini terdapat field Id_guru yang bertipe Integer sebagai primary key. Field kd_mapel sebagai foreign key yang berisi data mata pelajaran yang diinputkan ke dalam database. Yang nantinya guru akan memilih mata pelajaran apa yang diajarnya. Sedangkan untuk field jenkel berisi dua opsi pilihan sesuai dengan data diri.
61
3) Tabel Buku Tabel 3.8. Tabel Buku No 1 2 3 4 5 6 7 8 9
Nama Field Id_buku Tgl_entry Judul_buku No_rak Penerbit Pengarang Thn_edisi Stok Sumber
Type Varchar Date Varchar Varchar Varchar Varchar Year Integer Enum
Size 5 150 3 50 50 2 -
Key Primary Key Foreign Key
Keterangan Kode buku Tanggal Masuk Judul Buku Nomor Rak Penerbit Pengarang Tahun Edisi Stok buku Sumber
Tabel ini berfungsi untuk menampung data koleksi buku. Dalam tabel ini terdapat field Id_buku yang bertipe varchar sebagai primary key. Field tgl_entry berisi tanggal kapan masuknya buku ke dalam perpustakaan dan terisi otomatis sesuai tanggal pada komputer. Field no_rak sebagai foreign key berfungsi sebagai informasi dimana letak buku berada. Field sumber berisi tiga opsi pilihan yang mana isi dari field ini disesuaikan dengan dari mana buku itu berasal.
62
4) Tabel Artikel Tabel 3.9. Tabel Artikel No 1 2 3 4 5 6
Nama Field Id_art Judul_art Tanggal Deskripsi Kd_mapel Pdf
Type Size Key Primary Key Int 10 Varchar 150 Date Longtext Foreign Key Varchar 4 Varchar 100
Keterangan ID Artikel Judul Artikel Tanggal Deskripsi Kode Mata Pelajaran File Pdf
Tabel ini berfungsi untuk menampung data koleksi artikel. Dalam tabel ini terdapat field id_art yang bertipe integer sebagai primary key. Field kd_mapel sebagai foreign key yang berisi opsi pilihan mata pelajaran sesuai dengan database mapel. Field pdf berfungsi sebagai penyimpan data file pdf yang diupload.
5) Tabel Tanggal Lahir Tabel 3.10. Tabel Tanggal Lahir No Nama Field 1 Id 2 Tgl
Type Size Key Primary Key Int 2 Varchar 2
Keterangan ID Tanggal Tanggal Lahir
Tabel tanggal lahir berfungsi untuk menampung data tanggal lahir. Field Id berfungsi sebagai primary key yang terisi secara otomatis ketika ingin melakukan penginputan data. Tabel tanggal lahir ini berguna ketika seorang user dalam hal ini admin ingin memasukan data tanggal
63
lahir, pada saat user memasukan tanggal lahir, opsi pilihan tanggal lahir akan otomatis terisi sesuai data dari tabel tanggal lahir. 6) Tabel Bulan Lahir Tabel 3.11. Tabel Bulan Lahir No Nama Field 1 Id 2 Bulan
Type Size Key Primary Key Int 2 Varchar 20
Keterangan ID Bulan Bulan Lahir
Tabel bulan lahir berfungsi untuk menampung data bulan lahir. Field Id berfungsi sebagai primary key yang terisi secara otomatis ketika ingin melakukan penginputan data. Tabel bulan lahir ini berguna ketika seorang user dalam hal ini admin ingin memasukan data bulan lahir, pada saat user memasukan bulan lahir, opsi pilihan bulan lahir akan otomatis terisi sesuai data dari tabel bulan lahir. 7) Tabel Rak Tabel 3.12. Tabel Rak No Nama Field 1 No_rak 2 Nama_rak
Type Varchar Varchar
Size Key Primary Key 3 40
Keterangan Nomor Rak Nama Rak
Tabel rak berfungsi untuk menampung data rak-rak buku yang ada di perpustakaan. Field no_rak berfungsi sebagai primary key yang terisi secara otomatis ketika ingin melakukan penginputan data. Tabel rak ini berguna ketika seorang user dalam hal ini admin ingin memasukan
64
data buku, pada saat user memasukan data rak, opsi pilihan rak akan otomatis terisi sesuai data dari tabel rak. 8) Tabel Jurusan Tabel 3.13. Tabel Jurusan No Nama Field 1 Kode_jurusan 2 Jurusan
Type Char Varchar
Size Key Primary Key 5 50
Keterangan Kode Jurusan Nama Jurusan
Tabel jurusan berfungsi untuk menampung data jurusan yang ada di SMK Negeri 1 Limboto. Field kode_jurusan berfungsi sebagai primary. Tabel jurusan ini berguna ketika seorang user data hal ini siswa ingin memasukan data diri siswa, pada saat user memasukan data jurusan, opsi pilihan jurusan akan otomatis terisi sesuai dengan berapa jumlah jurusan yang ada di SMK Negeri 1 Limboto. 9) Tabel Mapel Tabel 3.14. Tabel Mapel No Nama Field 1 Kd_mapel 2 Nama_mapel
Type Varchar Varchar
Size Key Primary Key 4 30
Keterangan Kode Mata Pelajaran Nama Mata Pelajaran
Tabel mapel berfungsi untuk menampung data mata pelajaran yang ada di SMK Negeri 1 Limboto. Field Kd_mapel berfungsi sebagai primary key. Tabel mata pelajaran ini berguna ketika seorang user dalam hal ini admin ingin memasukan data mata pelajaran, pada saat user
65
memasukan mata pelajaran, opsi pilihan mata pelajaran akan otomatis terisi sesuai data dari tabel mata pelajaran. 10) Tabel Batas Tabel 3.15. Tabel Batas No Nama Field 1 Id_batas 2 Batas
Tabel
Type Int Varchar
batas
Size 2 3
berfungsi
Key Primary Key
untuk
Keterangan ID Batas Pengembalian Batas Pengembalian
menampung
data
batas
pengembalian buku yang ada di perpustakaan SMK Negeri 1 Limboto. Field id_batas berfungsi sebagai primary key. Tabel batas ini berguna sebagai opsi ketika seorang user dalam hal ini admin ingin memasukan batas hari pengembalian buku yang dipinjam pada proses peminjaman buku, maka akan disediakan opsi pilihan berapa hari batas pengembalian yang diinginkan sesuai dengan data pada tabel batas. 11) Tabel Denda Tabel 3.16. Tabel Denda No Nama Field 1 Id_denda 2 Denda
Type Int Int
Size 3 5
Key Primary Key
Keterangan ID Denda Denda
Tabel denda berfungsi untuk menampung data denda atas keterlambatan pengembalian buku yang ada di perpustakaan SMK Negeri 1 Limboto. Field id_denda berfungsi sebagai primary key. Tabel denda ini
66
berguna sebagai opsi ketika seorang user dalam hal ini admin ingin menentukan denda atas keterlambatan pengembalian buku yang dipinjam pada proses peminjaman buku, maka akan disediakan opsi pilihan berapa denda sesuai dengan data pada tabel denda. 12) Tabel Transaksi Tabel 3.17. Tabel Transaksi No 1 2 3 4 5 6 7 8 9 10
Nama Field Id_transaksi Id_siswa Id_buku Tgl_pinjam Batas Tgl_kembali Tgl_pemulangan Terlambat Id_Denda Tot_denda
Type Bigint Varchar Varchar Date Int Date Date Int Int Int
Size Key Primary Key 250 10 Foreign Key Foreign Key 5 4 5 Foreign Key 3 10
Keterangan Id Transaksi Id Siswa Id Buku Tanggal Peminjaman Batas Pengembalian Tanggal Pengembalian Tanggal Buku Dikembalikan Keterlambatan Pengembalian ID Denda Total Denda
Tabel ini berfungsi sebagai tabel transaksi peminjaman dan pengembalian buku. Bendanya dengan tabel master, tabel transaksi memiliki dua jenis kunci yaitu kunci utama (primary key) dan kunci tamu (foreign key). Dalam tabel ini terdapat field id_transaksi yang berfungsi sebagai kunci utama yang akan terisi secara otomatis ketika memulai transaksi peminjaman. Field id_siswa dan id_buku berfungsi sebagai kunci tamu karena kedua kunci tersebut merupakan kunci utama di tabel siswa dan buku, lalu setelah masuk di tabel transaksi menjadi kunci tamu. Kegunaan kedua kunci ini yaitu ketika seorang siswa ingin meminjam
67
buku, maka untuk mendapatkan data buku dan data siswa harus mengambil data dari tabel buku dan tabel siswa dengan menggunakan kedua field kunci tersebut. Field tgl_pinjam dan tgl_kembali merupakan field tanggal kapan siswa meminjam dan kapan buku tersebut harus dikembalikan. Field tgl_pemulangan merupakan field tanggal kapan buku tersebut dikembalikan siswa. Nantinya, jika tgl_pemulangan lebih besar dari tgl_kembali, maka akan muncul berapa hari keterlambatan peminjaman buku dan dari keterlambatan tersebut akan muncul denda karena telah melampaui batas peminjaman buku.
13) Tabel Interaktif Tabel 3.18. Tabel Interaktif No 1 2 3 4
Nama Field Nama Text Link Name_link
Type Varchar Varchar Varchar Varchar
Size 100 250 250 250
Key
Keterangan Jenis Mata Pelajaran Judul Mata Pelajaran Lokasi Penyimpanan File yang Disimpan
Tabel interaktif berfungsi menampung data media interaktif. Field nama sebagai jenis mata pelajaran sesuai dengan data mata pelajaran yang tersimpan di dalam tabel mapel. Field link berisi informasi dimana file disimpan setelah melakukan upload. Field name_link merupakan nama file yang disimpan
68
14) Tabel Upload Tabel 3.19. Tabel Upload No 1 2 3 4
Nama Field Id Name Type Size
Type Int Varchar Varchar Bigint
Size Key Primary Key 25 200 250 250
Keterangan Id Upload File yang Diupload Tipe File Ukuran File
Tabel upload berfungsi menampung data upload media interaktif. Field id berfungsi sebagai primary key. Field name berisi nama file media yang diupload. Field type berisi tipe file yang diupload, size berisi ukuran file yang diupload.
15) Tabel Daftar Tabel 3.20. Tabel Daftar No 1 2 3 4
Nama Field User Password Sesi Level
Type Varchar Varchar Varchar Enum
Size Key 250 Primary Key 250 250 -
Keterangan User Pengguna Password Pengguna Sesi Level Pengguna
Tabel daftar berfungsi menampung data pengguna sistem yang dapat melakukan akses terhadap sistem. Field user berfungsi sebagai primart key, field password sebagai kata sandi untuk dapat mengakses sistem, begitupula dengan field sesi yang dapat mengacak kata sandi. Field level berfungsi sebagai level pengguna sistem, yang terdiri dari 2
69
opsi yaitu opsi Pengajar dan Admin. Jika user sebagai pengajar, maka user tersebut hanya bisa melakukan upload media interaktif dan artikel. Jika user sebagai admin, maka user tersebut selain dapat melakukan upload media interaktif dan artikel, user juga bisa melakukan penginputan data master dan melakukan transaksi peminjaman dan pengembalian. Namun, jika user hanya sebagai user biasa (pengunjung), maka user tersebut hanya bisa melihat data, artikel, dan media interaktif tanpa harus melakukan upload atau input data. 16) Tabel Tamu Tabel 3.21. Tabel Tamu No 1 2 3 4 5 6
Nama Field Id Tanggal Nama Email Url Komentar
Type Int Date Varchar Varchar Varchar Text
Size Key Primary Key 5 50 50 100 -
Keterangan ID Tamu Tanggal Input Nama Tamu Email Tamu URL Tamu Komentar Tamu
Tabel tamu berfungsi menampung data data pengunjung yang mengunjungi sistem informasi perpustakaan. Field id berfungsi sebagai kunci utama dan terisi secara otomatis. Field tanggal berisi tanggal ketika pengunjung mengisi buku tamu dan terisi secara otomatis berdasaarkan tanggal yang pada komputer. Field nama berisi nama pengunjung, field email berisi email pengunjung, dan field url berisi url pengunjung. Field komentar berisi komentar apa yang ingin disampaikan oleh pengunjung
70
yang
nantinya
dari
komentar
ini
kedepannya
akan
dapat
menyempurnakan Sistem Informasi Perpustakaan SMK Negeri 1 Limboto.
17) Tabel Forum Question Tabel 3.22. Tabel Question No 1 2 3 4 5 6 7 8
Nama Field Id Topic Detail Name Email Datetime View Reply
Type Int Varchar Longtext Varchar Varchar Varchar Int Int
Size Key Primary Key 4 255 65 65 25 4 4
Keterangan Id Pertanyaan Topik Pertanyaan Detail Pertaanyaan Nama Penanya Email Penanya Tanggal Berapa orang yang lihat Berapa orng yang jawab
Tabel forum question berfungsi menampung data forum diskusi untuk yang melakukan pertanyaaan. Field Id sebagai primary key yang terisi secara otomatis. Field topic berfungsi sebagai topik dari sebuah diskusi dan field detail berisi detail dari pertanyaan yang akan diajukan. Field name berisi nama orang yang bertanya dan field email berisi email orang yang bertanya. Field view berfungsi sebagai penanda untuk mengetahui berapa orang yang melihat topik dari forum diskusi, sedangkan field replies sebagai penanda untuk mengetahui berapa orang yang menjawab topik dari forum diskusi.
71
18) Tabel Forum Answer Tabel 3.23. Tabel Answer No 1 2 3 4 5 6
Nama Field Question_id A_id A_name A_email A_answer A_datetime
Type Size Key Foreign Key Int 4 Primary Key Int 4 Varchar 65 Varchar 65 Longtext Varchar 25
Keterangan ID Question ID Jawaban Nama Penjawab Email Penjawab Jawaban dari pertanyaan Tanggal
Tabel forum answer berfungsi menampung data dari jawaban yang telah ditanyakan pada forum diskusi. A_id berfungsi sebagai primary key yang terisi secara otomatis, sedangkan Question_id sebagai foreign key berdasarkan data dari tabel forum question. A_name dan a_email berisi nama dan email dari penjawab, dan a_answer berisi jawaban yang diisikan oleh penjawab.
72
3.3.6 Desain Interface 3.3.6.1 Rancangan Desain Input Input merupakan langkah awal dari proses untuk menghasilkan informasi. Untuk menghasilkan informasi, dibutuhkan bahan mentah berupa data untuk diolah (Prihanto, 2009). Berikut adalah bentuk-bentuk rancangan form masukan data untuk pengolahan informasi: 1)
Rancangan halaman input buku tamu
HEADER Home
Kembali Buku Tamu Nama
:
Email
:
URL
:
Komentar
:
Send
Batal
FOOTER
Gambar 3.13. Rancangan Halaman Input Data Buku
73
2)
Rancangan halaman input siswa
HEADER | Logout
Input Siswa ID Siswa
:
Nama
:
Kelas
:
Jurusan
:
Jenis Kelamin
:
Alamat
:
Email
:
Nomor Telepon
:
Tanggal Register
:
Tanggal Expire
:
X
XI
XII ▼ ▼
Simpan
Batal
FOOTER
Gambar 3.14. Rancangan Halaman Input Data Siswa
74
3)
Rancangan halaman input buku
HEADER | Logout
Input Data Buku Tanggal Entry ID Buku
:
Judul Buku
:
Nomor Rak
:
Nama Rak
:
Penerbit
:
Pengarang
:
Tahun Edisi
:
Stok
:
Sumber
:
▼
▼
Simpan
Batal
FOOTER Gambar 3.15. Rancangan Halaman Input Buku
75
4)
Rancangan halaman input rak HEADER | Logout
Input Data Rak Nomor Rak
:
Nama Rak
:
Simpan
Batal
FOOTER
Gambar 3.16. Rancangan Halaman Input Rak
5)
Rancangan halaman input mata pelajaran HEADER | Logout
Input Mata Pelajaran Kode Mata Pelajaran : Nama Mata Pelajaran : Simpan
Batal
FOOTER
Gambar 3.17. Rancangan Halaman Input Mata Pelajaran
76
6)
Rancangan halaman input jurusan HEADER | Logout
Input Data Jurusan Kode Jurusan : Jurusan
: Simpan
Batal
FOOTER
Gambar 3.18. Rancangan Halaman Input Jurusan
7)
Rancangan halaman input denda HEADER | Logout
Input Data Denda Denda
:
Simpan
Batal
FOOTER
Gambar 3.19. Rancangan Halaman Input Denda
77
8)
Rancangan halaman input artikel HEADER | Logout
Upload Artikel ID Artikel
:
Judul Artikel
:
Deskripsi
:
Mata Pelajaran
:
Tahun Edisi
:
File PDF
:
▼ ▼ Browse
Upload
Batal
FOOTER
Gambar 3.20. Gambar Halaman Input Artikel
78
9)
Rancangan halaman input Media Interaktif
HEADER | Logout
Upload Media Interaktif Link File
:
Text
:
Jenis Pelajaran
:
Browse
▼
Upload
Batal
FOOTER
Gambar 3.21. Rancangan Halaman Input Media Interaktif
79
3.3.6.2 Rancangan Desain Output 1)
Rancangan Halaman Tampilan Media Interaktif Halaman tampilan media interaktif adalah suatu halaman sistem
yang memungkinkan setiap user untuk dapat melihat, mempelajari, dan mendownload media pembelajaran yang telah diupload oleh admin atau pengaja dari beberapa mata pelajaran. Selain itu, dalam media interaktif yang disajikan disediakan menu pemahaman konsep, simulasi, latihan, dan soal test. Hal ini dilakukan agar ada sebuah pemahaman siswa terhadap materi yang disajikan dalam media pembelajaran.
HEADER Home| Matematika | Bahasa Indonesia | Bahasa Inggris | IPA |Forum Diskusi
Nama Mata Pelajaran
FOOTER
Gambar 3.22. Gambar Rancangan Tampilan Media Interaktif
80
2)
Rancangan Halaman Forum Diskusi Halaman forum diskusi adalah halaman yang memungkinkan
siswa, tamu, dan guru dapat melakukan diskusi secara online baik bertanya pertanyaan maupun menjawab pertanyaan.
HEADER Home|Back Forum Diskusi
#
Topic
Views
Replies
Date/Time Create New Topic
FOOTER
Gambar 3.23. Gambar Rancangan Tampilan Forum Diskusi Tampilan forum diskusi memiliki tiga tampilan, yaitu tampilan forum diskusi, tampilan input topik baru atau forum question, dan tampilan forum answer. Yang mana dari ketiga tampilan ini memiliki fungsi berbeda-beda yaitu forum diskusi untuk menampilkan topik yang didiskusikan sekaligus berapa orang yang melihat dan membalas topik, input topik baru atau forum question yaitu memulai baru sebuah topik diskusi dan forum answer yang berfungsi untuk menambahkan jawaban di setiap topik-topik yang dibicarakan.
81
HEADER | Logout
Input Topik Baru Topic
:
Detail
:
Name
:
Email
: Submit
Reset Batal dan Kembali Ke Form Utama
FOOTER Gambar 3.24 . Gambar Rancangan Tampilan Input Topik Baru atau Forum Question Topik Forum Pertanyaan…?? By : Nama Penanya Email : Email Penanya Date/time : Jam, Tanggal, Bulan, dan Tahun sekarang
Name
:
Email
:
Answer
:
Submit
Reset
Gambar 3.25. Gambar Rancangan Tampilan Forum Question
82
3)
Rancangan Halaman Pencarian Buku Halaman pencarian buku adalah halaman yang memungkinkan
setiap user dapat melakukan pencarian buku berdasarkan judul buku, nama rak, penerbit, dan pengarang. HEADER Home
Kembali Form Pencarian Buku Cari Berdasarkan
Kata Kunci
▼
No
ID Buku
Cari
Judul Buku
Penerbit
Pengarang
Detail
FOOTER
Gambar 3.26. Gambar Rancangan Halaman Pencarian Buku
4)
Rancangan Halaman Pencarian Artikel Halaman pencarian artikel adalah halaman yang memungkinkan
setiap user dapat melakukan pencarian artikel berdasarkan judul artikel dan tanggal entry.
83
HEADER Home
Kembali Form Pencarian Artikel Cari Berdasarkan
Kata Kunci
▼
No
ID
Cari
Judul Artikel
Tanggal Entry
Deskripsi
Detail
FOOTER
Gambar 3.27. Gambar Rancangan Halaman Pencarian Artikel
5)
Rancangan Halaman Pencarian Siswa Halaman pencarian siswa adalah halaman yang memungkinkan
setiap user dapat melakukan pencarian data siswa berdasarkan nama siswa, kelas, dan jurusan.
84
HEADER Home
Kembali Form Pencarian Siswa Cari Berdasarkan
Kata Kunci
▼
No
ID Siswa
Cari
Nama
Kelas
Jurusan
Detail
FOOTER
Gambar 3.28. Gambar Rancangan Halaman Pencarian Siswa
6)
Rancangan Halaman Pencarian Jurusan Halaman
pencarian
jurusan
adalah
halaman
yang
memungkinkan admin dapat melihat dan melakukan pencarian data jurusan.
85
HEADER |Logout Pencarian Jurusan
ID Jurusan
Jurusan
Option
FOOTER
Gambar 3.29. Gambar Rancangan Halaman Pencarian Jurusan
7)
Rancangan Halaman Pencarian Rak Halaman pencarian rak adalah halaman yang memungkinkan
admin dapat melihat dan melakukan pencarian data rak. HEADER |Logout Pencarian Rak
No. Rak
Nama Rak
Option
FOOTER
Gambar 3.30. Gambar Rancangan Halaman Pencarian Rak
86
8)
Rancangan Halaman Pencarian Buku Tamu Halaman
pencarian
buku
tamu
adalah
halaman
yang
memungkinkan admin dapat melihat dan melakukan pencarian buku tamu. Kegunaan dari halaman ini adalah sebuah respon balik dari pengunjung mengenai sistem perpustakaan berupa komentar
yang
nantinya dari komentar ini akan berguna untuk membangun atau memperbaiki segala kekurangan yang ada dalam sistem perpustakaan online.
HEADER |Logout Pencarian Buku Tamu
Tanggal
Nama
Email
URL
Komentar
FOOTER
Gambar 3.31. Rancangan Halaman Pencarian Buku Tamu
87
9)
Rancangan Laporan Buku
SMK NEGERI 1 LIMBOTO Jl. Abdurrahman Moito (ex Jl. Merpati), Kel. Dutulanaa, Kecamatan Limboto, Kabuupaten Gorontalo Telp. Fax. (0435) 881175, 881174 Laporan Buku ID
Tanggal Entry
Judul Buku
Nama Rak
Penerbit
Pengarang
Tahun Edisi
Stok
Jumlah Stok = …. Buku Gorontalo, ……….2013 Pegawai Perpustakaan
Ismail Y. Dako
Gambar 3.32. Desain Laporan Data Buku
Sumber
88
10)
Rancangan Laporan Siswa SMK NEGERI 1 LIMBOTO Jl. Abdurrahman Moito (ex Jl. Merpati), Kel. Dutulanaa, Kecamatan Limboto, Kabuupaten Gorontalo Telp. Fax. (0435) 881175, 881174 Laporan Siswa
ID
Nama
Kelas
Jurusan
Jenis Kelamin
Alamat
Email
No Telp
Tanggal Register
Gorontalo, ……….2013 Pegawai Perpustakaan
Ismail Y. Dako
Gambar 3.33. Desain Laporan Data Siswa
Tenggal Expire
89
11)
Rancangan Laporan Peminjaman SMK NEGERI 1 LIMBOTO Jl. Abdurrahman Moito (ex Jl. Merpati), Kel. Dutulanaa, Kecamatan Limboto, Kabuupaten Gorontalo Telp. Fax. (0435) 881175, 881174 Laporan Peminjaman Buku
No .
ID Siswa
Nama Siswa
Jurusan
ID Buku
Judul Buku
Tgl Pinjam
Tgl Kembali
Gorontalo, ……….2013 Pegawai Perpustakaan
Ismail Y. Dako
Gambar 3.34. Desain Laporan Peminjaman Buku
90
12)
Rancangan Laporan Pengembalian SMK NEGERI 1 LIMBOTO Jl. Abdurrahman Moito (ex Jl. Merpati), Kel. Dutulanaa, Kecamatan Limboto, Kabuupaten Gorontalo Telp. Fax. (0435) 881175, 881174 Laporan Pengembalian Buku
No
ID Siswa
Nama Siswa
Jurusa n
ID Buku
Judul Buku
Tgl Pinjam
Tgl Kembali
Tgl Pemulangan
Gorontalo, ……….2013 Pegawai Perpustakaan
Ismail Y. Dako
Gambar 3.35. Desain Laporan Pengembalian Buku
Terlam bat
Denda
91
3.4.
Implementasi Tahap Implementasi sistem adalah tahapan setelah perancangan
sistem untuk mengetahui apakah sistem yang dirancang sesuai dengan yang diharapkan. Pada tahapan ini dijelaskan juga berbagai fungsi dari tiap halaman / page untuk mempermudah user dalam menggunakan sistem ini. 3.4.1. Halaman Utama Tampilan halaman utama yaitu tampilan awal sistem begitu dijalankan. Tampilan utama ini berisi informasi yang berkaitan dengan sistem. Selain informasi, halaman ini juga memuat menu-menu untuk dapat mengakses sistem perpustakaan dan media interaktif. Dalam halaman ini terdapat juga menu untuk mengetahui informasi berapa banyak buku yang dikembalikan, dipinjam, bahkan yang terlambat dikembalikan.
92
Gambar 3.36. Rancangan Halaman Utama
3.4.2. Halaman Login Halaman Login merupakan sebuah pintu masuk menuju sistem informasi perpustakaan, yang mana dari halaman ini berguna untuk mencegah terjadinya penyalahgunaan sistem yang dilakukan oleh orangorang yang tidak bertanggung jawab. Untuk dapat masuk ke sistem library harus punya akses sebagai pengajar atau admin. Untuk level pengajar hanya bisa mengakses halaman yang berhubungan dengan upload file interaktif dan artikel. Sedangkan admin bisa mengakses halaman yang memungkinkan untuk melakukan upload file interaktif dan artikel, serta dapat melakukan input data buku, siswa, dan melakukan transaksi peminjaman dan pengembalian.
93
Gambar 3.37. Halaman Login Apabila Level Pengguna, User Name dan Password salah, maka akan tampil kotak dialog yang berisi bahwa User Name atau Password anda salah seperti pada gambar berikut ini.
Gambar 3.38. Tampilan kotak dialog jika gagal masuk Apabila data yang dimasukan benar, maka akan tampil kotak dialog yang berisi pesan “Selamat Anda Berhasil Login” dan langsung ke halaman menu admin seperti pada gambar berikut ini.
Gambar 3.39. Tampilan kotak dialog jika berhasil masuk sebagai admin
94
Gambar 3.40. Tampilan awal jika admin berhasil masuk Jika level user sebagai pengajar yang masuk, maka tampilan halaman awal dari page akan seperti gambar berikut.
Gambar 3.41. Tampilan awal jika pengajar berhasil masuk Perbedaan dari hak akses pengajar dan admin yaitu, jika hak akses admin bisa menggunakan sistem secara keseluruhan baik melakukan input dan upload data master secara keseluruhan, melakukan
95
peminjaman dan pengembalian, serta pembuatan laporan, sedangkan untuk hak akses pengajar hanya bisa melakukan upload data artikel dan media interaktif, dan melakukan pencarian data artikel dan media interaktif.
3.4.3. Halaman Form Input Input merupakan langkah awal dari proses untuk menghasilkan informasi. Untuk menghasilkan informasi, dibutuhkan bahan mentah berupa data untuk diolah (Prihanto, 2009). Berikut adalah bentuk-bentuk halaman form masukan data untuk pengolahan informasi: A. Halaman Form Input Buku Halaman input buku yaitu halaman yang memungkinkan admin melakukan input data buku.
Gambar 3.42. Tampilan Halaman Form Input Buku
96
B. Halaman Form Input Siswa Halaman input siswa yaitu halaman yang memungkinkan admin melakukan input data siswa.
Gambar 3.43. Tampilan Halaman Form Input Siswa C. Halaman Form Input Rak Halaman input rak yaitu halaman yang memungkinkan admin melakukan input data rak yang ada di perpustakaan SMK Negeri 1 Limboto.
Gambar 3.44. Tampilan Halaman Form Input Rak
97
D. Halaman Form Input Jurusan Halaman input jurusan yaitu halaman yang memungkinkan admin melakukan input data jurusan yang ada di SMK Negeri 1 Limboto.
Gambar 3.45. Tampilan Halaman Form Input Jurusan E. Halaman Form Input Denda Halaman input denda yaitu halaman yang memungkinkan admin melakukan input data denda untuk
keperluan transaksi
peminjaman dan pengembalian.
Gambar 3.46. Tampilan Halaman Form Input Denda
98
F. Halaman Form Input Mata Pelajaran Halaman input jurusan yaitu halaman yang memungkinkan admin melakukan input data mata pelajaran yang ada di SMK Negeri 1 Limboto.
Gambar 3.47. Tampilan Halaman Form Input Mata Pelajaran G. Halaman Form Input User Halaman input user yaitu halaman yang memungkinkan admin melakukan input user pengguna sistem yang berhak melakukan input, edit dan menghapus data yang ada pada sistem. Untuk hak akses pengajar hanya dapat melakukan upload artikel dan media interaktif serta diskusi online, sedangkan hak akses admin dapat melakukan segala hal yang berhubungan dengan input, edit, hapus, upload, bahkan membuat laporan. Untuk mendapatkan hak akses pengajar harus terlebih dahulu mengisikan data guru, karena dari data guru itulah diambil user pengajar.
99
Gambar 3.48. Tampilan Halaman Form Input User Jika level yang dipilih adalah level admin maka akan langsung masuk ke form dibawah ini.
Gambar 3.49. Tampilan Halaman Jika Memilih User Admin Sedangkan untuk level pengajar, maka akan tampil data guru yang mana ketika menekan tombol aski, maka akan masuk ke form pengisian user dan password seperti berikut ini.
100
Gambar 3.50. Tampilan Halaman Jika Memilih User Pengajar
Gambar 3.51. Tampilan Pengisian Username dan Password H. Halaman Form Upload Artikel Halaman Upload Artikel memungkinkan seorang admin atau pengajar melakukan input data sekaligus melakukan upload file PDF.
101
Gambar 3.52. Tampilan Halaman Form Upload Artikel I.
Halaman Form Upload Media Interaktif Halaman Upload Media Interaktif memungkinkan seorang
admin atau pengajar melakukan input data sekaligus melakukan upload file Macromedia Flash.
Gambar 3.53. Tampilan Halaman Form Upload Media Interaktif J.
Halaman Input Buku Tamu Halaman input buku tamu yaitu halaman yang memungkinkan
semua user terutama tamu untuk melakukan input data tamu yang
102
mengunjungi Perpustakaan SMK Negeri 1 Limboto. Sama seperti form input data yang lain, dalam halaman ini terdapat beberapa field. Hanya saja bedanya di halaman ini terdapat text field yang berfungsi sebagai komentar pengunjung mengenai sistem online tersebut.
Gambar 3.54. Tampilan Halaman Form Input Buku Tamu
3.4.4. Halaman Form Transaksi Transaksi adalah sebuah proses lanjutan setelah proses input data dalam sebuah sistem. Transaksi memungkinkan untuk mengambil data dari dua tabel berbeda dalam 1 database. Berikut ini adalah bentukbentuk halaman form transaksi dalam mengolah data hasil inputan. A. Halaman Transaksi Peminjaman Halaman Transaksi Peminjaman adalah halaman yang hanya dapat dilakukan admin untuk dapat melakukan transaksi peminjaman
103
buku. Halaman ini berisi field ID Siswa yang diambil dari database siswa dan ID Buku diambil dari database buku. Field tanggal pinjam otomatis terisi berdasarkan tanggal sekarang, option batas pengembalian berisi batas pengembalian yang diinginkan sesuai isi dari database, tanggal kembali terisi otomatis berdasarkan nilai yang dimasukan dalam batas pengembalian dari sekarang, serta denda keterlamabatan pengembalian yang diinginkan sesuai isi dari database.
Gambar 3.55. Tampilan Halaman Form Transaksi Peminjaman B. Halaman Form Transaksi Pengembalian Sama halnya dengan halaman transaksi peminjaman, halaman transaksi pengembalian adalah halaman yang dapat memungkinkan admin untuk dapat melakukan transaksi pengembalian buku. Tampilan awal dari transaksi pengembalian hanya berupa tampilan pencarian data peminjam dan buku yang dipinjam di dalam database transaksi. Ketika dua data tersebut tersebut cocok, maka akan ditampilkan dalam tabel data
104
transaksi yang kemudian ketika mengklik cek dalam kolom option, akan muncul halaman form input data pengembalian. Namun jika kedua data yang dimasukan tidak cocok, maka tabel tidak menampilkan data peminjaman.
Gambar 3.56. Tampilan Halaman Transaksi Pengembalian Ketika data peminjam dan data buku yang dimasukan cocok, maka akan muncul halaman form yang berisikan field-field untuk mengisi data pengembalian. Form pengembalian hampir sama dengan form peminjam, hanya saja dalam form pengembalian ada tambahan beberapa field, yaitu field tanggal pemulangan, keterlambatan, dan total denda. Ketiga field ini terisi secara otomatis. Field tanggal pemulangan terisi secara
otomatis
sesuai
dengan
tanggal
dalam
komputer,
field
keterlambatan terisi sesuai dengan tanggal pemulangan dikurangi tanggal kembali, dan field total denda terisi sesuai dengan field keterlambatan dikalikan dengan denda.
105
Gambar 3.57. Tampilan Halaman Form Transaksi Pengembalian
3.4.5. Halaman Output Output adalah proses setelah proses input dan transaksi. Untuk menghasilkan output, dibutuhkan sebuah input. Output juga bisa berarti proses keluaran setelah proses masukan, dalam hal ini bisa berbentuk informasi pencarian dan laporan. Setelah data diinputkan, ada sebuah proses untuk menampilkan data yang telah diinputkan dalam bentuk informasi pencarian. Informasi pencarian inilah yang disebut dengan output. Informasi pencarian dapat diakses oleh semua user atau hanya bisa diakses admin. Berikut ini adalah beberapa halaman informasi pencarian. A. Halaman Tampilan Media Interaktif Halaman tampilan media interaktif adalah suatu halaman sistem yang memungkinkan setiap user untuk dapat melihat, mempelajari, dan
106
mendownload media pembelajaran yang telah diupload oleh admin atau pengajar. Dalam halaman ini terdiri dari beberapa kategori pelajaran yang masing-masing kategori berisi mata pelajaran dan media interaktif. Media interaktif di sini berupa animasi flash yang dapat dilihat dan didownload oleh setiap user.
Gambar 3.58. Halaman Tampilan Media Interaktif B. Halaman Forum Diskusi Halaman forum diskusi adalah halaman yang memungkinkan terjadinya diskusi secara online. Forum diskusi melibatkan diskusi antara guru, siswa dan tamu. Dalam forum ini, baik siswa maupun guru disediakan form untuk dapat bertanya dan menjawab pertanyaan. Tampilan utama forum diskusi dimulai pada tampilan main yang menampilkan topik yang dibicarakan dalam diskusi online. Dalam
107
tampilan ini juga akan terlihat berapa banyak orang yang melihat topik diskusi maupun berapa orang yang menjawab.
Gambar 3.59. Halaman Tampilan Forum Diskusi Jika ingin memulai topik baru, maka tinggal mengklik link Create New Topic, lalu akan muncul tampilan halaman untuk menginputkan topik.
Gambar 3.60. Halaman Tampilan Input Topik Baru
108
Jika ingin melihat topik, tinggal mengklik link judul dan akan muncul tampilan untuk melihat pertanyaan dan jawaban mengenai topik yang didiskusikan. Selain melihat topik, di halaman ini dapat juga menjawab pertanyaan dari topik diskusi.
Gambar 3.61. Halaman Tampilan Lihat Topik Diskusi C. Halaman Pencarian Artikel Halaman pencarian artikel adalah halaman yang memungkinkan setiap user dapat melakukan pencarian data artikel dan dapat mendowloadnya. Hasil pencarian berdasarkan judul artikel, mata pelajaran, dan tahun edisi. Ketika detail pada tabel artikel di-klik, maka akan muncul detail data artikel.
109
Gambar 3.62. Tampilan Halaman Pencarian Artikel
Gambar 3.63. Tampilan Detail Data Artikel D. Halaman Pencarian Buku Halaman pencarian buku adalah halaman yang memungkinkan setiap user dapat melakukan pencarian buku berdasarkan judul buku, nama rak, penerbit, dan pengarang. Ketika detail pada tabel buku di-klik, maka akan muncul detail data buku.
110
Gambar 3.64. Tampilan Halaman Pencarian Buku
Gambar 3.65. Tampilan Detail Buku E. Halaman Pencarian Siswa Halaman pencarian siswa adalah halaman yang memungkinkan admin dapat melihat dan melakukan pencarian data siswa. Ketika detail pada tabel siswa di-klik, maka akan muncul detail data siswa.
111
Gambar 3.66. Tampilan Halaman Pencarian Siswa
Gambar 3.67. Tampilan Detail Data Siswa F. Halaman Pencarian Jurusan Halaman
pencarian
jurusan
adalah
halaman
yang
memungkinkan admin dapat melihat dan melakukan pencarian data jurusan.
112
Gambar 3.68. Tampilan Halaman Pencarian Jurusan G. Halaman Pencarian Rak Halaman pencarian rak adalah halaman yang memungkinkan admin dapat melihat dan melakukan pencarian data rak.
Gambar 3.69. Tampilan Halaman Pencarian Rak
113
H. Halaman Pencarian Transaksi Halaman
pencarian
transaksi
adalah
halaman
yang
memungkinkan admin untuk melihat dan melakukan pencarian data transaksi.
Gambar 3.70. Halaman Tampilan Pencarian Transaksi I.
Halaman Tampilan Pencarian Buku Tamu Halaman
pencarian
buku
tamu
adalah
halaman
yang
memungkinkan admin dapat melihat dan melakukan pencarian buku tamu. Kegunaan dari halaman ini adalah sebuah respon balik dari pengunjung mengenai sistem perpustakaan berupa komentar
yang
nantinya dari komentar ini akan berguna untuk membangun atau memperbaiki segala kekurangan yang ada dalam sistem perpustakaan online.
114
Gambar 3.71. Halaman Pencarian Buku Tamu
3.4.6. Laporan Laporan adalah segala bentuk penyampaian atau aduan mengenai informasi, berita ataupun pemberitahuan baik secara lisan maupun tulisan dari bawahan kepada atasan. Laporan dalam suatu sistem informasi yaitu sebuah informasi yang dihasilkan oleh sistem berdasarkan data yang ada dalam bentuk file cetak. Berikut ini beberapa halaman laporan pada sistem Informasi perpustakaan SMK Negeri 1 Limboto. A. Laporan Buku Laporan buku adalah informasi data-data buku yang dapat ditampilkan maupun dicetak berdasarkan nomor rak yang ada atau berdasarkan semua data. Sebelum menampilkan data buku, admin terlebih dahulu masuk ke form aksi buku untuk mencetak laporan buku berdasarkan rak .
115
Gambar 3.72. Halaman Aksi Laporan Buku
Gambar 3.73. Halaman Laporan Buku Berdasarkan Rak
116
Gambar 3.74. Laporan Buku Berdasarkan Semua Data B. Laporan Siswa Laporan siswa adalah informasi data-data siswa yang dapat ditampilkan maupun dicetak. Berbeda dengan laporan buku, laporan siswa menampilkan semua data siswa dan diurutkan berdasarkan nama siswa, kelas, jurusan, jenis kelamin, tanggal register, dan tanggal expire.
Gambar 3.75. Halaman Aksi Laporan Siswa
117
Gambar 3.76. Halaman Laporan Siswa
C. Laporan Transaksi Peminjaman Laporan transaksi peminjaman adalah informasi mengenai transaksi peminjaman yang dapat ditampilkan maupun dicetak. Berbeda dengan laporan buku dan siswa, laporan peminjaman menampilkan relasi dari beberapa tabel yaitu tabel transaksi, buku, dan siswa.
Gambar 3.77. Halaman Aksi Laporan Peminjaman
118
Gambar 3.78. Halaman Laporan Peminjaman
D. Laporan Transaksi Pengembalian Laporan transaksi pengembalian adalah informasi mengenai transaksi pengembalian yang dapat ditampilkan maupun dicetak. Sama halnya dengan laporan peminjaman, laporan pengembalian menampilkan relasi dari beberapa tabel yaitu tabel transaksi, buku, dan siswa.
Gambar 3.79. Halaman Aksi Laporan Pengembalian
119
Gambar 3.80. Halaman Laporan Pengembalian
3.5.
Pembahasan Sistem Informasi Perpustakaan merupakan sebuah sistem yang
dapat melakukan proses pendataan, peminjaman, dan pengembalian buku secara komputerisasi. Beberapa keunggulan dari sistem informasi perpustakaan ini
dibandingkan dengan sistem perpustakaan manual
yaitu seperti pendataan buku bisa lebih cepat dan akurat dibandingkan dengan sistem lama yang masih menuliskan satu per satu judul buku meskipun dengan jumlah yang sama. Selain itu, penggunaan sistem ini dapat mengurangi kelemahan yang diakibatkan oleh human error seperti kesalahan penulisan tanggal masuk, judul buku, penerbit, pengarang, dan lain sebagainya. Pada sistem ini pula dilengkapi dengan fasilitas browse dan edit yang lebih memudahkan dalam pencarian data buku.
120
Selain itu, pendataan pengunjung siswa bisa lebih mudah. Hanya tinggal memasukan identitas siswa, sedangkan untuk tanggal entry dan tanggal expire terisi secara otomatis. Adapun pada proses peminjaman dan pengembalian menjadi lebih mudah. Peminjaman hanya tinggal memasukan ID Buku dan ID Siswa, sedangkan untuk tanggal pinjam dan tanggal kembali terisi secara otomatis berdasarkan tanggal pada komputer, sedang tanggal kembali berdasarkan tiga hari setelah tanggal pinjam. Berbeda dengan sistem manual yang harus mengisikan tanggal pinjam dan tanggal kembali. Hal inilah yang mengakibatkan rawan terjadinya kesalahan penulisan tanggal peminjaman dan tanggal kembali pada sistem lama. Begitupula dengan proses pengembalian. Pengembalian juga hanya mengisikan ID Buku dan ID Siswa, sedangkan untuk tanggal pinjam dan tanggal kembali sesuai dengan data peminjaman, tanggal pemulangan sesuai dengan tanggal pada komputer, keterlambatan dihitung berdasarkan tanggal pemulangan dikurangi
tanggal
kembali,
serta
denda
dihitung
berdasarkan
keterlambatan dikalikan denda yang diinginkan. Untuk dapat melakukan peminjaman buku, hanya pengunjung yang memiliki ID Siswa. Jika tidak memiliki ID tersebut, maka hanya bisa membaca di tempat, atau jika ingin mendownload artikel dan media interaktif diperbolehkan. Pada proses pencarian data buku dan artikel jauh lebih mudah dan akurat. Pegawai hanya tinggal mengisikan kata kunci dalam form
121
pencarian buku berdasarkan judul buku, nama rak, penerbit, dan pengarang. Begitupula dengan pencarian artikel, pegawai ataupun siswa dapat mengisikan kata kunci berdasarkan judul, mata pelajaran, dan tahun edisi serta dapat mendownload artikel tersebut. Selain kelebihan dari sistem perpustakaan, Sistem Informasi Perpustakaan SMK Negeri 1 Limboto menerapkan sebuah inovasi baru, yaitu penerapan media interaktif dan forum diskusi dalam perpustakaan. Selain dapat membaca buku, siswa juga dapat melihat dan mendownload media interaktif serta melakukan Tanya jawab online. Diharapkan dengan adanya media ini, siswa lebih mudah memahami pelajaran dan dapat meningkatkan minat baca siswa dan minat siswa untuk mengunjungi perpustakaan.