BAB III HASIL PENELITIAN & PEMBAHASAN 3.1. Gambaran...

Post on 17-Mar-2019

228 views 0 download

Transcript of BAB III HASIL PENELITIAN & PEMBAHASAN 3.1. Gambaran...

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**

Pdf

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

Email

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.