Upload
vominh
View
227
Download
0
Embed Size (px)
Citation preview
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
Gambar 3.1 Struktur Organisasi SMK Negeri 1 Limboto
SISWA
KEPALA SMK NEGERI 1 LIMBOTO
DRA. Ha. RAPIA BAHOEA. M.Pd KETUA KOMITE
Hi. JASIMEN RASJID
WAKIL MANAGEMENT MUTU
EMUS DUKA DUKALANG, M.Pd
KOORDINATOR TATA USAHA
HADIAH ALAMRI
WAKIL BIDANG KURIKULUM
DRA. Hj. RAHMAWATI TULI
WAKIL BIDANG KESISWAAN
SAIRA Y. DJOLI, S.Pd
WAKIL BIDANG PENATAAN LINGKUNGAN
ELNY LAMAKARAKA, S.Pd
WAKIL BIDANG HUBMAS
DRA. Hj. TUTI KALUKU
WAKIL BIDANG SARANA PRASARANA
DRS. UMAR ISMAIL
PENGELOLA LAB. 1 (ADP)
DRA. Hj. SITTI P. BUNSAL
PENGELOLA LAB. 2(AK)
DRS. ABD WAHID MOHIDIN
PENGELOLA ICT
EMUS DUKA DUKALANG, M.Pd
PENGELOLA LAB. BAHASA
DARWIS HASAN, BA
PENGELOLA LAB. MULTIMEDIA
INDRAWATI, S.Kom
PENGELOLA LAB. TKJ
ZULKARNAIN ZAKARIA, S.Kom
KEPALA PERPUSTAKAAN
NURHASANAH R.A. DHANUPOYO, S.Pd
KOORDINATOR BK/BIKA
DRA. HASNAWATY DJAMIL
KEPALA UKS
TRIMURTI S. KADIR, S.Pd
KEPALA UNIT PRODUKSI
ABDUL RAHIM, SE, M.Pd
PENGELOLA HOTEL
NURHASANAH R.A. DHANUPOYO, S.Pd
PENGELOLA LAB. UJP
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
KAPROG KEAHLIAN AHP
FEMMY ABDULLAH, 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
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 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 Merk Processor Intel Pentium 4, Intel Core 2 Duo ™
Monitor
LG Flatron ez T730SH, LG Flatron ez T730S, Samsung Syncmaster 740N, Samsung Syncmaster 713N, GTC Primera, GTC, SPC Polyview, Samsung, SMK Zyrex
Keyboard SPC, e-aser, Logitech, Simbada, Basic, SMK Relion, Logitech
Mouse Logitech, SPC, Agller, Micropack, MediaTech, Simbada, e-aser, Votre
LCD Esemka, Toshiba
31
Scanner CanonScan 4200F, CanonScan 300ex
Printer HP Deksjet D2466, Canon Pixma IP 1980, HP Laserjet 1020, Canon Pixma Mp198
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 software-
software 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
Menerima Pendaftaran Siswa
Mencatat Data Siswa
Siswa Mendaftar
1
Data Siswa
35
Gambar 3.2. Bagan Alir Sistem Berjalan
Buku dibaca
Mencari buku ke rak buku
Buku ada.?
Ya
Tidak
Siswa meminjam buku
Siswa mengembalikan buku
Data Pengembalian
Menulis data pengembalian
di buku jurnal
Membuat Laporan
Laporan Data Buku
Laporan Data Siswa
Laporan Data Peminjaman dan Pengembalian
END
Menulis data peminjaman
di buku jurnal
Data Peminjaman
1
Buku dipinjam.?
Ya
Tidak
36
Siswa Pegawai Kepala perpustakaan Wakasek Bidang Sarana
Dan Prasarana
START
Mencatat Data Buku
Data Buku
Mencatat Data Siswa
Data Siswa
1
Biodata
Data List Buku Data List Buku
Biodata
37
Siswa Pegawai Kepala perpustakaan Wakasek Bidang Sarana
Dan Prasarana
1
Menulis data
pengembalian
Mencari buku ke rak buku
Buku ada.?
Ya Tidak
Menulis data
peminjaman
Data Peminjaman
Menanyakan
Judul Buku
Membaca
buku
Buku
dipinjam.?
Membawa
pulang buku
Mengembalikan
Buku
2
Tidak
38
Siswa Pegawai Kepala perpustakaan Wakasek Bidang Sarana
Dan Prasarana
Gambar 3.3. Bagan Alir Dokumen Berjalan
Data Pengembalian
Membuat Laporan
2
Laporan Data Buku
Laporan Data Siswa
Laporan Data Peminjaman dan
Pengembalian
END
Laporan Data
Buku
Laporan Data Buku
Laporan Data Siswa
Laporan Data Peminjaman
dan Pengembalian
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 kelemahan-
kelemahan 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 Penilaian
Ketersediaan teknologi Mudah didapat
Kemudahan dioperasikan Mudah dioperasikan
b) Kelayakan Operasi
Tabel 3.3. Kelayakan Operasi
Kelayakan Penilaian
Kemampuan Operator Mampu
44
Kemampuan sistem menghasilkan Informasi Baik
Kemampuan pengendalian operasi sistem Baik
Efisiensi dari Sistem Baik
c) 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
Gambar 3.4. Bagan Alir Sistem Usulan
START
Input Data
Siswa
Input Data
Buku
Data Siswa Data Buku
Upload
Media
Data Media
Input Peminjaman
Input
Pengembalian
Data Transaksi
Cetak Laporan
1 2
2 1 6 5
- Laporan Peminjaman - Laporan Pengembalian - Laporan Copy Data - Laporan Data Anggota - Laporan Data Buku - Laporan Data E-Book
- Laporan Peminjaman - Laporan Pengembalian - Laporan Copy Data - Laporan Data Anggota - Laporan Data Buku - Laporan Data E-Book
- Laporan Peminjaman - Laporan Pengembalian - Laporan Data Siswa - Laporan Data Buku - Laporan Buku Tamu
END
Download
Media
4
Input Data
Artikel
Data Artikel
Download
Artikel
3
Input Buku
Tamu
Data Buku
Tamu
6
4 5 3 2 1
Input Forum
Question
Forum
Question 7
Input Forum
Answer
Forum Answer
8
Forum Diskusi
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 Input Output
Siswa - Biodata - Forum Answer - Forum Question
- ID Siswa - Artikel - Media Interaktif - Forum Diskusi
Tamu - Buku Tamu - Forum Answer - Forum Question
- Artikel - Media Interaktif - Forum Diskusi
Guru - Data E-Book - Data Artikel - Forum Answer - Forum Question
- Forum Diskusi
Operator - Data Buku - Data Artikel - Data Media Interaktif
- Data Siswa - Laporan Buku Tamu
Kepala Perpustakaan - Laporan Peminjaman - Laporan Pengembalian - Laporan Data Siswa - Laporan Data Buku
50
b) Diagram Konteks
Gambar 3.5. Diagram Konteks Sistem Informasi Perpustakaan
SMK Negeri 1 Limboto
Siswa
Kepala Perpustakaan
Operator
- Biodata - Forum Answer - Forum Question
0
Sistem Informasi Perpustakaan
SMK Negeri 1 Limboto
- Data Buku
- Media Interaktif
- Laporan Peminjaman - Laporan Pengembalian - Laporan Data Anggota - Laporan Data Buku
- ID Anggota - Artikel - Media Interaktif - Forum Diskusi
- Data Anggota - Laporan Buku Tamu
Guru
- Artikel - Media Interaktif - Forum Answer - Forum Question
Tamu
- Buku Tamu - Forum Answer - Forum Question
- Artikel - Media Interaktif - Forum Diskusi
Forum Diskusi
51
c) DAD Level 0
Gambar 3.6. DAD Level 0
Tamu
2.0
Pendataan
Siswa Biodata
F2 Data Buku
3.0 Transaksi Peminjaman
dan Pengembalian
Operator
F5 Transaksi
7.0
Laporan
F1 Data Siswa
ID Siswa
Data Siswa
Data Buku
- Laporan Peminjaman - Laporan Pengembalian - Laporan Data Anggota
- Laporan Data Buku
Guru
F3 Artikel
F4 Media Interaktif
- Artikel - Data Buku - Media Interaktif
- Artikel
- Media Interaktif
Data Siswa
Data Buku
Data Siswa
Data Siswa
Data Buku
Media Interaktif
Artikel
Transaksi
- Artikel
- Media Interaktif
Data tamu
Buku tamu
Operator
Laporan Buku tamu
Data Siswa
Data Buku
Data Siswa - Artikel
- Media Interaktif
6.0
Forum
5.p
Buku Tamu
1.p
Pendaftaran
4.0 Download Artikel dan
Media Interaktif Siswa
Guru
Siswa
F7 Forum Question
F8 Forum Answer
Isi Forum Lihat Forum
Isi Forum
Lihat Forum
Isi Forum
Lihat Forum
F6 Buku Tamu
Kepala Perpustakaan
52
d) DAD Level 1 Proses 2
Gambar 3.7. DAD Level 1 Proses 2
Operator
2.1p Pendataan
Siswa Siswa
F1 Data Siswa Data Siswa
F2 Data Buku
ID Siswa Data Siswa
2.2p Pendataan
Buku
Data Buku
F3 Artikel
Guru 2.4p Pendataan
Media Interaktif
Media Interaktif
2.3p Pendataan
Artikel
F4 Media Interaktif
Media Interaktif
Artikel
Artikel
53
e) DAD Level 1 Proses 3
Gambar 3.8. DAD Level 1 Proses 3
f) DAD Level 1 Proses 4
Gambar 3.9. DAD Level 1 Proses 4
4.1p Download
Artikel
4.2p Download Media
Interaktif F4 Media Interaktif
F3 Artikel Siswa
Tamu
Download Artikel
Download Artikel Download Media Interaktif
Download Media Interaktif
3.1p Peminjaman
Data Anggota
3.2p Pengembalian
F5 Transaksi
F1 Data Anggota
F2 Data Buku
Data Anggota
Data Buku
Data Buku
Transaksi Peminjaman
Transaksi Pengembalian
54
g) DAD Level 1 Proses 6
Gambar 3.10. DAD Level 1 Proses 6
6.1p Forum
Question
6.2p Forum Answer
F8 Forum Answer
F7 Forum Question
Siswa
Tamu
6.3p Forum Diskusi
Guru
Isi Forum
Isi Forum
Isi Forum
Isi Forum
Isi Forum
Isi Forum
Lihat Forum
Lihat Forum
Lihat Forum
Forum Answer
Forum Question
Forum Question
Isi Forum
Isi Forum
Isi Forum
55
h) DAD Level 1 Proses 7
Gambar 3.11. DAD Level 1 Proses 7
7.1p Laporan Data
Anggota
7.2p Laporan Data
Buku
F1 Data Anggota
F2 Data Buku
F5 Transaksi
Data Anggota
Data Buku
Transaksi
Kepala Perpustakaan
- Laporan Peminjaman - Laporan Pengembalian - Laporan Data Anggota - Laporan Data Buku
7.3p Laporan
Peminjaman
7.4p Laporan
Pengembalian
7.5p Laporan Buku
Tamu
F6 Buku Tamu Buku Tamu
Operator
Laporan Buku Tamu
Transaksi
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
Gambar 3.12. Relasi Antar Tabel
Nama Text Link
Name_link
Interaktif Id_art* Judul_art Tanggal
Deskripsi Kd_mapel**
Artikel
User* Password
Sesi Level
Daftar
No_rak* Nama_rak
Rak
Kode_jurusan* Jurusan
Jurusan
Id* Name Type Size
Upload
Ket.
*Primary Key
**Foreign Key
Id* Tanggal Nama Email
Url Komentar
Tamu
Id_guru*
Nama_guru
Tempat
Id_tgl**
Id_bulan**
Tahun
Jenkel
Agama
Kd_mapel**
Status
Alamat
No_telp
Guru
Kd_mapel* Nama_mapel
Mapel
Kd_denda* Denda
Denda
Id_bulan* Bulan
Bulan_lahir
Id_tgl* Tgl
Tgl_lahir
Question_id** A_id*
A_name A_email
A_answer A_datetime
Forum_answer
Id* Topic Detail Name Email
Datetime View Reply
Forum_question
Id_siswa* Nama
Tempat Id_Tgl**
Id_bulan** Tahun Kelas
Kode_Jurusan** Gender Alamat Email
No_telp Register_date Expire_date
Siswa
Id_batas* Batas
Batas
Id_transaksi* Id_siswa** Id_buku** Tgl_pinjam
Batas** Tgl_kembali
Tgl_pemulangan Terlambat
Kd_denda**
Transaksi
Buku
Id_buku*
Tgl_entry
Judul_buku
No_rak**
Penerbit
Pengarang
Thn_edisi
Stok
Sumber
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 tabel-
tabel yang digunakan adalah sebagai berikut:
Tabel 3.5. Daftar File Rancangan Database
KODE FILE NAMA FILE TIPE FILE KEY
F1 F2 F3 F4 F5
F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18
Artikel Batas Bulan_lahir Daftar Denda
Forum_answer Forum_question Interaktif Jurusan Mapel Rak Tgl_lahir Upload Tamu Buku Siswa Guru Transaksi
Master Master Master Master Master
Transaksi Master Master Master Master Master Master Master Master
Transaksi Transaksi Transaksi Transaksi
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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6 7 8 9
10 11 12 13 14
Id_siswa Nama Tempat Id_tgl Id_bulan Tahun Kelas Kode_jurusan Gender Alamat Email No_telp Register_date Expire_date
Int Varchar Varchar Int Varchar Year Enum Char Enum Varchar Varchar Varchar Date Date
10 50 40 2 2 4 - 5 -
200 50 20 - -
Primary Key
Foreign Key Foreign Key
Foreign Key
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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6 7 8 9
10 11 12 13
Id_guru Nama_guru Tempat Id_tgl Id_bulan Tahun Jenkel Agama Kd_mapel Status Alamat Email No_telp
Int Varchar Varchar Int Int Year Enum Varchar Varchar Enum Varchar Varchar Varchar
10 50 40 2 2 4 -
50 30 -
200 50 20
Primary Key
Foreign Key Foreign Key
Foreign Key
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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6 7 8 9
Id_buku Tgl_entry Judul_buku No_rak Penerbit Pengarang Thn_edisi Stok Sumber
Varchar Date
Varchar Varchar Varchar Varchar
Year Integer Enum
5 -
150 3
50 50 - 2 -
Primary Key
Foreign Key
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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6
Id_art Judul_art Tanggal Deskripsi Kd_mapel Pdf
Int Varchar
Date Longtext Varchar Varchar
10 150
- - 4
100
Primary Key
Foreign Key
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 Type Size Key Keterangan
1 2
Id Tgl
Int Varchar
2 2
Primary Key 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 Type Size Key Keterangan
1 2
Id Bulan
Int Varchar
2 20
Primary Key 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 Type Size Key Keterangan
1 2
No_rak Nama_rak
Varchar Varchar
3 40
Primary Key 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 Type Size Key Keterangan
1 2
Kode_jurusan Jurusan
Char Varchar
5 50
Primary Key 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 Type Size Key Keterangan
1 2
Kd_mapel Nama_mapel
Varchar Varchar
4 30
Primary Key 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 Type Size Key Keterangan
1 2
Id_batas Batas
Int Varchar
2 3
Primary Key ID Batas Pengembalian Batas Pengembalian
Tabel batas berfungsi untuk 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 Type Size Key Keterangan
1 2
Id_denda Denda
Int Int
3 5
Primary Key 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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6 7 8 9 10
Id_transaksi Id_siswa Id_buku Tgl_pinjam Batas Tgl_kembali Tgl_pemulangan Terlambat Id_Denda Tot_denda
Bigint Varchar Varchar Date Int Date Date Int Int Int
250 10 5 - 4 - - 5 3 10
Primary Key Foreign Key Foreign Key
Foreign Key
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 Nama Field Type Size Key Keterangan
1 2 3 4
Nama Text Link Name_link
Varchar Varchar Varchar Varchar
100 250 250 250
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 Nama Field Type Size Key Keterangan
1 2 3 4
Id Name Type Size
Int Varchar Varchar Bigint
25 200 250 250
Primary Key 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 Nama Field Type Size Key Keterangan
1 2 3 4
User Password Sesi Level
Varchar Varchar Varchar Enum
250 250 250
-
Primary Key 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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6
Id Tanggal Nama Email Url Komentar
Int Date Varchar Varchar Varchar Text
5 -
50 50
100 -
Primary Key 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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6 7 8
Id Topic Detail Name Email Datetime View Reply
Int Varchar Longtext Varchar Varchar Varchar
Int Int
4 255
- 65 65 25 4 4
Primary Key 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 Nama Field Type Size Key Keterangan
1 2 3 4 5 6
Question_id A_id A_name A_email A_answer A_datetime
Int Int
Varchar Varchar Longtext Varchar
4 4 65 65 -
25
Foreign Key Primary Key
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
Gambar 3.13. Rancangan Halaman Input Data Buku
HEADER
Home
Buku Tamu
Nama :
Email :
URL :
Komentar :
Kembali
FOOTER
Send Batal
73
2) Rancangan halaman input siswa
Gambar 3.14. Rancangan Halaman Input Data Siswa
Input Siswa
ID Siswa :
Nama :
Kelas : X XI XII
Jurusan :
Jenis Kelamin :
Alamat :
Email :
Nomor Telepon :
Tanggal Register :
Tanggal Expire :
| Logout
HEADER
FOOTER
Simpan
▼
Batal
▼
74
3) Rancangan halaman input buku
Gambar 3.15. Rancangan Halaman Input Buku
| Logout
HEADER
FOOTER
Input Data Buku
Tanggal Entry
ID Buku :
Judul Buku :
Nomor Rak :
Nama Rak :
Penerbit :
Pengarang :
Tahun Edisi :
Stok :
Sumber :
Simpan
▼
Batal
▼
75
4) Rancangan halaman input rak
Gambar 3.16. Rancangan Halaman Input Rak
5) Rancangan halaman input mata pelajaran
Gambar 3.17. Rancangan Halaman Input Mata Pelajaran
| Logout
HEADER
FOOTER
Input Data Rak
Nomor Rak :
Nama Rak :
Simpan Batal
| Logout
HEADER
FOOTER
Input Mata Pelajaran
Kode Mata Pelajaran :
Nama Mata Pelajaran :
Simpan Batal
76
6) Rancangan halaman input jurusan
Gambar 3.18. Rancangan Halaman Input Jurusan
7) Rancangan halaman input denda
Gambar 3.19. Rancangan Halaman Input Denda
| Logout
HEADER
FOOTER
Input Data Jurusan
Kode Jurusan :
Jurusan :
Simpan Batal
| Logout
HEADER
FOOTER
Input Data Denda
Denda :
Simpan Batal
77
8) Rancangan halaman input artikel
Gambar 3.20. Gambar Halaman Input Artikel
| Logout
HEADER
FOOTER
Upload Artikel
ID Artikel :
Judul Artikel :
Deskripsi :
Mata Pelajaran :
Tahun Edisi :
File PDF :
Upload Batal
▼
▼
Browse
78
9) Rancangan halaman input Media Interaktif
Gambar 3.21. Rancangan Halaman Input Media Interaktif
| Logout
HEADER
FOOTER
Upload Media Interaktif
Link File :
Text :
Jenis Pelajaran :
Upload Batal
▼
Browse
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.
Gambar 3.22. Gambar Rancangan Tampilan Media Interaktif
HEADER
Nama Mata Pelajaran
Home| Matematika | Bahasa Indonesia | Bahasa Inggris | IPA |Forum Diskusi
FOOTER
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.
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.
HEADER
Forum Diskusi
# Topic Views Replies Date/Time
Create New Topic
Home|Back
FOOTER
81
Gambar 3.24 . Gambar Rancangan Tampilan Input Topik Baru atau Forum Question
Gambar 3.25. Gambar Rancangan Tampilan Forum Question
Name :
Email :
Answer :
Submit Reset
Topik Forum
Pertanyaan…??
By : Nama Penanya Email : Email Penanya
Date/time : Jam, Tanggal, Bulan, dan Tahun sekarang
Batal dan Kembali Ke Form Utama
| Logout
HEADER
FOOTER
Input Topik Baru
Topic :
Detail :
Name :
Email :
Submit Reset
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.
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.
HEADER
Home
Form Pencarian Buku
Cari Berdasarkan Kata Kunci
No ID Buku Judul Buku Penerbit Pengarang Detail
Kembali
FOOTER
▼ Cari
83
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.
HEADER
Home
Form Pencarian Artikel
Cari Berdasarkan Kata Kunci
No ID Judul Artikel Tanggal Entry Deskripsi Detail
Kembali
FOOTER
▼ Cari
84
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.
HEADER
Home
Form Pencarian Siswa
Cari Berdasarkan Kata Kunci
No ID Siswa Nama Kelas Jurusan Detail
Kembali
FOOTER
▼ Cari
85
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.
Gambar 3.30. Gambar Rancangan Halaman Pencarian Rak
HEADER
Pencarian Rak
No. Rak Nama Rak Option
|Logout
FOOTER
HEADER
Pencarian Jurusan
ID Jurusan Jurusan Option
|Logout
FOOTER
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.
Gambar 3.31. Rancangan Halaman Pencarian Buku Tamu
HEADER
Pencarian Buku Tamu
Tanggal Nama Email URL Komentar
|Logout
FOOTER
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 Sumber
Jumlah Stok = …. Buku
Gorontalo, ……….2013
Pegawai Perpustakaan
Ismail Y. Dako
Gambar 3.32. Desain Laporan Data Buku
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
Tenggal Expire
Gorontalo, ……….2013 Pegawai Perpustakaan
Ismail Y. Dako
Gambar 3.33. Desain Laporan Data Siswa
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
Jurusan
ID Buku
Judul Buku
Tgl Pinjam
Tgl Kembali
Tgl Pemulangan
Terlambat
Denda
Gorontalo, ……….2013
Pegawai Perpustakaan
Ismail Y. Dako
Gambar 3.35. Desain Laporan Pengembalian Buku
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 orang-
orang 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 bentuk-
bentuk 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.