Sistem Informasi Perpustakaan Berbasis Web Pada SMP Negeri 4 Medan

(1)

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB

PADA SMP NEGERI 4 MEDAN

TUGAS AKHIR

IRVI OKTANISA

112406064

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2014


(2)

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB

PADA SMP NEGERI 4 MEDAN

TUGAS AKHIR

Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh gelar Ahli Madya

IRVI OKTANISA 112406064

PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2014


(3)

PERSETUJUAN

Judul : SISTEM INFORMASI PERPUSTAKAAN

BERBASIS WEB PADA SMP NEGERI 4 MEDAN

Kategori : TUGAS AKHIR

Nama : IRVI OKTANISA

Nomor Induk Mahasiswa : 112406064

Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juni 2014

Komisi Pembimbing :

Diketahui Oleh

Program Studi D3 Teknik Informatika

Ketua, Pembimbing,

Dr. Elly Rosmaini, M.si Syahriol Sitorus, S.Si, M.IT NIP. 19600520 198503 2 002 NIP. 19710310 199703 1 004


(4)

PERNYATAAN

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMP NEGERI 4 MEDAN

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kelja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2014

IRVI OKTANISA NIM : 112406064


(5)

PENGHARGAAN

Puji dan syukur penulis atas kehadirat Allah SWT yang telah memberikan Rahmat Hidayah kepada kita semua, sehingga berkat karunia-Nya penulis dapat menyelesaikan Tugas Akhir dengan baik yang berjudul “Sistem Informasi Perpustakaan Berbasis Web Pada SMP Negeri 4 Medan” pada waktu telah ditetapkan.

Terimakasih penulis sampaikan kepada Bapak Syahriol Sitorus, S.Si, M.IT selaku pembimbing dan sekretaris program studi D3 Teknik Informatika yang telah meluangkan waktunya selama penyusunan tugas akhir. Terimakasih kepada Ibu Dr. Elly Rosmaini, M.Si selaku ketua program studi D3 Teknik Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si dan Ibu Dr. Mardiningsih, M.Sc selaku Ketua Departemen dan Sekretaris Departemen Matematika FMIPA USU, Bapak Dr. Sutarman M.Sc selaku Dekan FMIPA USU, seluruh staff dan Dosen Program Studi D3 Teknik Informatika FMIPA USU dan rekan-rekan kuliah. Teristimewa kepada kedua Orang Tua Irawan B.E dan Juriah Siregar S.Pd yang selama ini memberikan bantuan dan dorongan yang diperlukan, semoga Allah SWT akan membalasnya.


(6)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu website informasi perpustakaan pada SMP Negeri 4 Medan secara online untuk mempermudah staf perpustakaan sekolah dalam mengolah data perpustakaan. Karena perkembangan teknologi yang semakin maju, mendorong pihak sekolah beserta staf-nya menciptakan sesuatu yang baru agar lebih berkompeten serta dapat menghemat waktu secara lebih efektif.

Sistem perancangan dalam pembuatan website sistem informasi perpustakaan pada SMP Negeri 4 Medan ini dikembangkan dengan menggunakan software yakni Macromedia Dreamweaver, Xampp server yang merupakan gabungan dari Apache Web Server, Notepad ++,PHP dan MySQL yang digunakan untuk menampung data dan mempermudah dalam pembangunan Sistem Informasi Perpustakaan Berbasis Web pada SMP Negeri 4 Medan.


(7)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Daftar Isi vi

Daftar Tabel ix

Daftar Gambar x

Bab 1. Pendahuluan 1.1. Latar Belakang 1

1.2. Maksud dan Tujuan Penulisan 3

1.3. Rumusan Masalah 4

1.4. Batasan Masalah 4

1.5. Metodologi Penelitian 4

1.6. Sistematika Penulisan 6

Bab 2. Landasan Teori 2.1. Data 8

2.2. Sistem 9

2.3. Informasi 10

2.4. Sistem Informasi 10

2.5. Pengenalan Internet 11

2.5.1. Network 11

2.5.2. Web Server 13

2.5.3. HTTP 14

2.6. Pengenalan PHP 14

2.6.1. Konsep Dasar PHP 16

2.7. Pengenalan MySQL 18

2.8. Pengenalan Adobe Dreamweaver 19

2.8.1. Ruang Kerja Adobe Dreamweaver CS 5.5 19

2.9. Data Flow Diagram (DFD) 21


(8)

Bab 3. Gambaran Sekilas SMP Negeri 4 Medan

3.1. Profil SMP Negeri 4 Medan 27

3.2. Visi dan Misi 27

3.2.1. Visi 27

3.2.2. Misi 27

3.3. Struktur Organisasi 28

3.4. Pengenalan Perpustakaan SMP Negeri 4 Medan 29

3.4.1. Tugas Staf Perpustakaan 29

3.4.2. Tata Tertib Perpustakaan 30

3.5. Prosedur Sistem Berjalan 33

Bab 4. Analisis dan Perancangan Sistem 4.1. Analisa Sistem 35

4.2.. Analisa Kekurangan Sistem 37

4.3. Perancangan Sistem 37

4.4. Data Flow Diagram (DFD) 38

4.5. Entity Relational Diagram (ERD) 40

4.6 Flowchart 42

4.7 Perancangan Database 46

4.5.1. Perancangan Database Logical 47

4.5.1.1. Desain Logical 47

4.5.1.2. Perancangan Normalisasi 47

4.5.2. Perancangan Database Physical 50

4.5.2.1. Tabel Buku 50

4.5.2.2. Tabel Anggota 51

4.5.2.3. Tabel Pengunjung 52

4.5.2.4. Tabel Trans-Pinjam 53

4.5.2.5. Tabel Admin 54

Bab 5. Implementasi Sistem 5.1. Pengertian Implementasi Sistem 55

5.2. Komponen dalam Implementasi Sistem 55

5.2.1. Kebutuhan Perangkat Keras (Hardware) 56

5.2.2. Kebutuhan Perangkat Lunak (Software) 56

5.2.3. Kebutuhan Perangkat Operator (Brainware) 57

5.3. Prosedur Penggunaan Program 57

Bab 6. Kesimpulan dan Saran 6.1. Kesimpulan 66

6.2. Saran 67

Daftar Pustaka Lampiran


(9)

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol-Simbol DFD 22

Tabel 2.2 Simbol-Simbol Flowchart 23

Tabel 4.1 Tabel Unnormalisasi 48

Tabel 4.2 Normalisasi 1 NF 49

Tabel 4.3 Normalisasi 2 NF 49

Tabel 4.4 Normalisasi 3 NF 50

Tabel 4.5 Tabel Buku 51

Tabel 4.6 Tabel Anggota 52

Tabel 4.7 Tabel Pengunjung 52

Tabel 4.8 Tabel Trans-pinjam 53


(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Komponen-Komponen Sistem 9

Gambar 2.2 Tampilan Ruang Kerja Dreamweaver 22 Gambar 3.1 Struktur Organisasi SMP Negeri 4 Medan 30

Gambar 3.2 Diagram Konteks Sistem Berjalan 34

Gambar 4.1 Diagram Konteks Sistem Informasi Perpustakaan 38

Gambar 4.2 Data Flow Diagram Level 0 39

Gambar 4.3 Data Flow Diagram Level 1 40

Gambar 4.4 ERD Perpustakaan 41

Gambar 4.5 Flowchart User 43

Gambar 4.6 Flowchart Admin 44

Gambar 4.7 Flowchart Buku 45

Gambar 4.8 Flowchart Pinjam/Kembali 45

Gambar 4.9 Flowchart Data Anggota 46

Gambar 4.10 Desain Logical Database 36

Gambar 5.1 Halaman Utama 58


(11)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu website informasi perpustakaan pada SMP Negeri 4 Medan secara online untuk mempermudah staf perpustakaan sekolah dalam mengolah data perpustakaan. Karena perkembangan teknologi yang semakin maju, mendorong pihak sekolah beserta staf-nya menciptakan sesuatu yang baru agar lebih berkompeten serta dapat menghemat waktu secara lebih efektif.

Sistem perancangan dalam pembuatan website sistem informasi perpustakaan pada SMP Negeri 4 Medan ini dikembangkan dengan menggunakan software yakni Macromedia Dreamweaver, Xampp server yang merupakan gabungan dari Apache Web Server, Notepad ++,PHP dan MySQL yang digunakan untuk menampung data dan mempermudah dalam pembangunan Sistem Informasi Perpustakaan Berbasis Web pada SMP Negeri 4 Medan.


(12)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Seiring dengan pesatnya perkembangan dunia teknologi saat ini, kita sebagai pengguna di tuntut untuk bisa berkompetensi dalam menguasai ilmu pengetahuan khususnya di bidang teknologi. Penggunaan alat teknologi saat ini telah menuju ke seluruh aspek kehidupan, diantaranya adalah dunia industri, perkantoran, perbankan, pusat-pusat penjualan, maupun pendidikan yang dimulai dari tingkat sekolah SD, SMP, SMA, hingga perguruan tinggi, dan telah menjadi kebutuhan bagi masyarakat pada umumnya.

Sistem Informasi Perpustakaan adalah sebuah aplikasi berbasis web yang dirancang khusus untuk mempermudah pendataan koleksi perpustakaan, katalog, data peminjam, transaksi, sirkulasi koleksi dan pelaporan perpustakaan. Penciptaan sebuah sistem informasi perpustakaan sangat dimungkinkan untuk mempermudah pustakawan dalam pengelolaan bahan pustaka serta mempermudah dalam melayani pemustaka.


(13)

Penerapan sistem informasi perpustakaan berbasis web di perpustakaan dapat diterapkan di berbagai jenis perpustakaan, salah satunya adalah perpustakaan sekolah.

Perpustakaan sekolah didirikan untuk memenuhi kebutuhan informasi pemustaka di lingkungan sekolah. Selama ini pengelolaan dan pelayanan yang diberikan perpustakaan masih bersifat manual yang memberikan dampak bagi pengelolaan dan pelayanan terhadap pemustaka. Bisa dibayangkan apabila terdapat ribuan koleksi bahan pustaka, ratusan anggota dan jumlah peminjaman yang banyak maka akan memerlukan waktu lama dalam proses pengelolaan bahan pustaka dan pelayanan terhadap pemustaka.

Dengan adanya perubahan sistem pelayanan informasi secara manual menjadi sistem informasi berbasis web ini diharapkan segala aktivitas sistem tersebut memberikan kemudahan bagi perpustakaan untuk melakukan kegiatan melayani pengguna dan memenuhi tuntutan pengguna akan perubahan layanan diperpustakaan. Berdasarkan uraian tersebut, maka penulis tertarik untuk mengangkat judul


(14)

1.2 Maksud dan Tujuan Penulisan

Maksud dari penulisan Tugas Akhir ini adalah sebagai berikut :

1. Untuk merancang suatu sistem informasi perpustakaan berbasis web yang diharapkan mampu mempermudah kinerja pustakawan pada SMP Negeri 4 Medan.

2. Untuk dapat mengaplikasikan ilmu yang telah didapat dari perkuliahaan dan praktikum, sehingga nantinya dapat menambah keterampilan dan pengalaman penulis dalam membuat suatu website yang interaktif.

Tujuan dari penulisan Tugas Akhir ini adalah sebagai berikut :

1. Menjelaskan tentang sistem informasi perpustakaan berbasis web yang sederhana.

2. Menambah wawasan dan pengetahuan serta kreativitas penulis berdasarkan ilmu yang telah diperoleh selama duduk di bangku perkuliahan.

3. Sebagai salah satu syarat untuk menyelesaikan Program Diploma 3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.


(15)

1.3 Perumusan Masalah

Berdasarkan uraian yang telah dijelaskan pada latar belakang, perumusan masalah dapat dirumuskan dalam pertanyaan: Bagaimana perancangan sistem informasi perpustakaan berbasis web pada SMP Negeri 4 Medan?

1.4 Batasan Masalah

Bagaimana masalah yang dibahas tidak menyimpang dari tujuan, maka perlu dibuat suatu batasan masalah, yaitu :

1. Sistem informasi peminjaman dan pengembalian buku hanya dapat dilakukan oleh staff/admin langsung.

2. Sistem yang dirancang hanya menangani perpustakaan yang meliputi data buku dan denda buku yang dipinjam.

1.5 Metodologi Penelitian

Penelitian ini akan dilaksanakan dengan mengikuti beberapa langkah yang akan digunakan penulis, yaitu:

1. Pengumpulan data-data pendukung


(16)

di perpustakaan SMP Negeri 4 Medan. 2. Membuat Rancangan Aplikasi

Proses pembuatan ini meliputi pembuatan rancangan aplikasi dan pembuatan user interface aplikasi.

3. Pengujian Aplikasi

Menguji apakah aplikasi yang dibuat telah berhasil berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih terdapat error pada aplikasi.

4. Implementasi Aplikasi

Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah berjalan dengan baik.

5. Penyusunan dan pengadaan laporan

Tahap akhir dari penelitian yang dilakukan, yaitu membuat laporan tentang penelitian yang telah dilakukan.


(17)

1.6 Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 5 (lima) bab dan bebebrapa lampiran. Adapun setiap bab terdiri dari sub-sub bab. Adapun sistematika penulisan tugas akhir ini adalah :

BAB 1 PENDAHULUAN

Dalam bab ini penulis menjelaskan latar belakang penulisan, maksud dan tujuan penulisan, perumusan masalah, batasan masalah, metodologi penelitian dan sistematika penulisan.

BAB 2 LANDASAN TEORI

Dalam bab ini penulis menjelaskan uraian teoritis tentang konsep dasar data, sistem, informasi, sistem informasi, pengenalan internet, pengenalan HTML, bahasa pemrograman PHP dan database MySQL.

BAB 3 SEKILAS MENGENAI PERPUSTAKAAN SMP NEGERI 4 MEDAN Dalam bab ini penulis mejelaskan mengenai profil perpustakaan SMP Negeri 4 Medan beserta struktur perpustakaan sekolah.

BAB 4 PERANCANGAN SISTEM

Dalam bab ini penulis menjelaskan tentang perancangan database yang dipergunakan, sistem yang dirancang serta flowchart sistem.


(18)

BAB 5 IMPLEMENTASI SISTEM

Dalam bab ini dijelaskan mengenai pengertian dan tujuan implementasi, komponen utama implementasi, PHP, serta MySQL, prosedur penggunaan program dan yang terakhir pemeliharaan implementasi.

BAB 6 KESIMPULAN DAN SARAN

Dalam bab ini berisikan kesimpulan mengenai hasil perancangan sistem yang telah dibentuk dan saran yang diberikan oleh penulis.


(19)

BAB 2

LANDASAN TEORI

2.1 Data

Data sering disebut juga sebagai bahan mentah informasi. Tapi menurut Murdick, dkk(1984) merumuskan bahwa data adalah fakta yang tidak sedang digunaka pada proses keputusan, biasanya dicatat dan diarsipkan tanpa maksud untuk segera diambil kembali untuk pengambilan keputusan. Menurut Zulkifli Amsyah (1987) data adalah fakta yang sudah ditulis dalam bentuk catatan atau direkam kedalam berbagai bentuk media. ( Gultom et al, 2005).

Adapun defenisi dari kata data adalah suatu istilah majemuk dari datum yang berarti fakta atau bagian dari kata yang mengandung arti, yang berhubungan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf atau simbol-simbol yang menunjukkan ide, objek, kondisi atau situasi. Jelasnya data itu dapat berupa apa saja dan dapat ditemui dimana saja. Kegunaan data adalah sebagai bahan dasar yang objektif dalam proses penyusunan kebijakan dan keputusan. Dalam


(20)

kaitannya dengan pengolahan data dengan computer, pengertian data dapat dibatasi pada fakta-fakta yang dapat direkam. Dalam setiap proses pengolahan data, data merupakan sumber informasi yang dapat dihasilkan.

2.2 Sistem

Sistem adalah kumpulan dari beberapa elemen yang saling berintegrasi untuk mencapai tujuan tertentu. Elemen-elemen yang mewakili suatu sistem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output). Elemen -elemen sistem secara garis besar dapat digambarkan sebagai berikut :

Gambar 2.1 Komponen-Komponen dari Suatu Sistem

Sistem mempunyai karakteristik atau sifat – sifat tertentu, yaitu : 1. Komponen Sistem

2. Batasan Sistem

3. Lingkungan Luar Sistem 4. Penghubung Sistem 5. Masukan Sistem 6. Keluaran Sistem


(21)

7. Pengolahan Sistem 8. Sasaran Sistem 2.3 Informasi

Informasi adalah data yang diolah menjadi bentuk yang berguna dan menjadi berarti bagi penerimanya. Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut. Kualitas informasi sangat dipengaruhi atau ditentukan oleh beberapa hal yaitu :

a. Relevan (Relevancy) b. Akurat (Accurancy) c. Tepat waktu (Time liness) d. Ekonomis (Economy) e. Efisien (Efficiency)

f. Ketersediaan (Availability) g. Dapat dipercaya (Reliability) h. Konsisten


(22)

Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah data menjadi sebuah informasi yang berkualitas dan dipergunakan untuk suatu alat bantu pengambilan keputusan. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah “computer-based” atau pengolahan informasi yang berbasis pada komputer. Sistem Informasi “berbasis komputer” mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi.

Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi merupakan sistem pembangkit informasi. Dengan integrasi yang dimiliki antar subsistemnya, sistem informasi akan mampu menyediakan informasi yang berkualitas, tepat, cepat dan akurat sesuai dengan manajemen yang membutuhkannya.

2.5 Pengenalan Internet

Internet atau Interconnected Networking merupakan dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia, yang saling berinteraksi dan bertukar informasi.


(23)

Internet mempunyai sejarah yang sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi dan komunitas. Pengaruh internet tidak hanya terhadap bidang teknik komunikasi komputer saja tetapi, terhadap masalah sosial misalnya dengan menggunakan alat – alat bantu online untuk mencapai bisnis elektronik (e-commerce), kepemilikan informasi dan interaksi dengan masyarakat.

Ada beberapa fasilitas dari internet yang sering kita temui bahkan digunakan antara lain :

1. E-mail

2. World Wide Web (WWW) 3. Newsgroup

4. Telnet 5. Chat

6. File Transfer Protocol (FTP)

2.5.1 Network

Jaringan atau network saat ini menjadi istilah yang sangat penting dalam dunia pengolahan data dan informasi. Pengertian sederhana dari jaringan komputer adalah sekumpulan perangkat yang dapat digunakan untuk menyimpan dan manipulasi data elektronis dan pesan-pesan, saling terkait satu dengan lainnya di mana dengan cara


(24)

tersebut pengguna dapat menyimpan, menggali dan saling berbagi terhadap informasi yang tersedia.

Istilah “Network” mengacu pada perangkat keras dan lunak yang digunakan untuk menghubungkan antara komputer satu dengan komputer lainnya, sehingga memungkinkannya untuk berkomunikasi satu sama lain. Sistem jaringan tidak lagi hanya akan melayani sebuah mesin besar saja. Sebaliknya jaringan-jaringan akan merupakan sarana bantu yang memungkinkan sebuah organisasi besar untuk melakukan penyesuaian yang sesuai, antara kebutuhan informasi dengan besarnya aplikasi serta investasi perangkat keras dan lunaknya.

2.5.2 Web Server

Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. Komputer dapat dikatakan web server jika komputer tersebut memiliki suatu program server yang disebut Personal Web Server (PWS). Macam-macam web server antara lain :

1. Apache (Open Source) 2. Xitami

3. IIs


(25)

Website (Situs Web) merupakan alamat (URL) yang berfungsi sebagai tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu situs atau web dapat dikategorikan menjadi 2 yaitu :

a. Web statis, yaitu :

Web yang berisi atau menampilkan informasi-informasi yang sifatnya statis (tetap).

b. Web Dinamis, yaitu :

Web yang menampilkan informasi serta dapat berinteraksi dengan user yang bersifat dinamis.

2.5.3 HTTP

HTTP (Hypertext Transfer Protocol) merupakan protokol yang digunakan untuk mendistribusikan sistem informasi yang berbasis hypertext. Protokol ini merupakan protokol standar yang digunakan untuk mengakses HTML. HTTP diprakarsai oleh World Wide Web sistem informasi yang menyeluruh sejak tahun 1990. Apabila pada penjelajahan web dan pada alamat tertulis http://www.google.com; ini merupakan salah satu penggunaan protokol HTTP dalam web.


(26)

Rasmus Lerdorf merupakan seorang programmer yang menciptakan PHP pada tahun 1994. PHP terus mengalami perkembangan dan perubahan hingga saat ini dalam berbagai versi.

PHP adalah salah satu server side yang dirancang khusus untuk aplikasi web. PHP disisipkan diantara bahasa HTML dan karena bahasa server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, dan kode PHP tidak akan terlihat. PHP termasuk Open Source Product. Jadi, dapat diubah source code dan mendistribusikanya secara bebas. Untuk menjalankan sistem PHP dibutuhkan 3 komponen :

1. Web server 2. Program PHP 3. Database Server

Adapun kelebihan-kelebihan dari PHP yaitu : 1. PHP mudah dibuat dan kecepatan akses tinggi.

2. PHP dapat berjalan dalam web server yang berbeda dalam sistem operasi yang berbeda pula.

3. PHP diterbitkan secara gratisan

4. PHP merupakan bahasa yang dapat diletakkan dalam tag HTML. 5. Sistem database yang didukung PHP cukup banyak.


(27)

Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database. Berikut adalah database yang dapat didukung oleh PHP :

1. Adabas D 12. MSQL 2. dBase 13. MySQL

3. Direct MS-SQL 14. ODBC

4. Empress 15. Oracle (OCI7 dan OCI8) 5. Filepro (Read only) 16. Ovrimos 6. FrontBase 17. PostgrSQL 7. Hyperwave 18. Solid 8. IBM DB2 19. Sybase 9. Informix 20. Unix DBM 10. Ingres 21. Velocis 11. Interbase

2.6.1 Konsep Dasar PHP

Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Ada tiga cara untuk menuliskan script PHP yaitu :

1. <?

script PHP ?>


(28)

2. <?php Script PHP ?>

3. <SCRIPT LANGUAGE”php”> Script php

</script>

Pemisah antar instruksi adalah tanda titik koma (;). Untuk membuat atau menambahkan komentar, standar penulisan adalah /*komentar*/, //komentar dan #komentar. Untuk menuliskan script PHP, ada dua cara yang sering digunakan yaitu

Embedded Script dan Non- Embedded Script.

a. Embedded Script

Embedded Script yaitu script PHP yang disisipkan diantara tag-tag HTML. Contoh dari Embedded Script :

<html> <head> <title>Embedded Script</title> </head> <body> <?php

Echo “Hallo, selamat menggunakan PHP”;

?> </body>


(29)

</html>

b. Non-Embedded Script

Non-Embedded Script adalah script program PHP murni. Termasuk tag HTML yang disisipkan dalam script PHP. Contoh dari Non-Embedded Script :

<?php

echo “<html>”; echo “<head>”;

echo “<title>Mengenal PHP</title>”; echo “</head>”;

echo “<body>”;

echo “<p>PHP cukup jitu</p>’; echo “</body>”;

echo “</html>”;

?>

2.7 Pengenalan MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. MySQL termasuk jenis RDBMS (Relational Database Management System). Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.


(30)

Untuk mengelola database MySQL ada beberapa cara yaitu melalui prompt DOS (tool command line) dan dapat juga menggunakan program utility seperti:

1. PHP MyAdmin 2. MySQLGUI

3. MySQL Manager Java Based

4. MySQL Administrator for windows.

2.8 Pengenalan Adobe Dreamweaver

Adobe Dreamweaveradalah aplikasi desain dan pengembangan web yang menyediakan editorWYSIWYGvisual (bahasa sehari-hari yang disebut sebagai Design view) dan kode editor dengan fitur standar seperti syntax highlighting, code completion, dan code collapsing serta fitur lebih canggih seperti real-time syntax checking dan code introspection untuk menghasilkan petunjuk kode untuk membantu pengguna dalam menulis kode.

Aplikasi ini menyediakantransferdan fitursinkronisasi, kemampuan untuk mencari dan mengganti baris teks atau kode untuk mencari kata atau kalimat biasa di seluruh situs, dan templating feature yang memungkinkan untuk berbagi satu sumber kode atau memperbarui tata letak di seluruh situs tanpa server side includes atau scripting. Behavior Panel juga memungkinkan penggunaan JavaScript dasar tanpa pengetahuan coding, dan integrasi dengan Adobe Spry Ajax framework menawarkan


(31)

akses mudah ke konten yang dibuat secara dinamis dan interface.

2.8.1 Ruang Kerja Adobe Dreamweaver CS5.5

Komponen-komponen yang terdapat pada ruang kerja Adobe Dreamweaver CS5.5 yaitu :

Gambar 2.2 Tampilan Ruang Kerja pada Adobe Dreamweaver CS5.5

1. Insert Bar

Insert bar merupakan tool yang digunakan untuk menyisipkan objek ke dalam dokumen web. Ada enam kelompok kategori yang digunakan untuk insert bar yaitu Common, Layout, Form, Text, HTML, dan Application yang masing-masing memiliki beberapa tool beserta kegunaannya.


(32)

2. Document Window

Jendela kerja dokumen terdiri atas layar kerja serta fasilitasnya. Yang dimaksud dengan fasilitas adalah tool untuk mengatur layar kerja atau sering disebut Document Toolbar, antara lain Coding tool dan Zoom & Guide tool. Di samping Document Toolbar, tersedia fasilitas lain yaitu Tag Selection.

3. Panel Groups

Panel merupakan suatu media yang berfungsi sebagai fasilisator. Kumpulan berbagai panel disebut Panel Groups, terletak pada sebelah kanan layar kerja. Panel-panel tersebut diantaranya CSS, Application, Tag Inspector, Files dan History yang masing-masing memiliki bagian dan fungsi.

4. Property Inspector

Property Inspector merupakan area kerja untuk mengatur dalam mengelola properti-properti seperti pada text, image, maupun tabel dalam suatu dokumen web. Cara kerja Property Inspector hanya dengan memasukkan nilai-nilai parameter yang sudah disediakan. Secara umum Property Inspector terdiri dari Page Property, Table Property, Image Property, dan Form Property.

5. Page Property

Page Property berguna untuk mengatur properti halaman. Page Property Inspector juga menyediakan fasilitas Page Properties.


(33)

2.9 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan proses kerja suatu sistem.

Tabel 2.1 Simbol-simbol DFD

No. Gambar Nama Fungsi

1 Kesatuan Luar

(External Entity)

Merupakan kesatuan luar dilingkungan luar sistem yang akan memberikan input atau menerima output dari sistem.

2 Proses (Process) Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output.

3 Aliran Data

(Data Flow)

Data mengalir melalui sistem dimulai dengan sebagian input dan diubah menjadi output.


(34)

4 Penyimpanan Data (Data Storage)

Data disimpan untuk keperluan berikutnya.

(Sumber: google.com)

Tabel 2.2 Simbol-simbol Flowchart

No. Simbol Fungsi

1 Terminator, untuk memulai dan mengakhiri suatu program.

2 Process, suatu simbol yang menunjukkan setiap

pengolahan yang dilakukan oleh komputer.

3 Data, untuk memasukkan data maupun menunjukkan

hasil dari suatu proses.

4 Decision, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan.

5 Preparation, suatu simbol yang menyediakan tempat

-tempat pengolahan data dalam storage

6 Connector, merupakan simbol untuk masuk dan


(35)

sama.

7 Off-Page Connector, merupakan simbol untuk masuk

dan keluarnya suatu prosedur pada lembar kertas yang lain.

8 Arus atau flow, prosedur yang dapat dilakukan dari atas ke bawah, bawah ke atas, dari kiri ke kanan, atau dari kanan ke kiri.

9 Document, merupakan simbol untuk data yang

berbentuk informasi.

10 Predefined Process, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedut.

11 Display, untuk output yang ditujukan suatu device, seperti monitor.

12 Magnetic Disk, untuk menyimpan data.

(Sumber: google.com)

2.10. Pengertian Perpustakaan

Perpustakaan dalam arti tradisional adalah sebuah koleksi buku dan majalah. Walaupun dapat diartikan sebagai koleksi pribadi perseorangan, namun perpustakaan


(36)

lebih umum dikenal sebagai sebuah koleksi besar yang dibiayai dan dioperasikan oleh sebuah kota atau institusi, dan dimanfaatkan oleh masyarakat yang rata-rata tidak mampu membeli sekian banyak buku atas biaya sendiri.

Tetapi, dengan koleksi dan penemuan media baru selain buku untuk menyimpan informasi, banyak perpustakaan kini juga merupakan tempat penimpanan dan/atau akses ke map, cetak atau hasil seni lainnya, mikrofilm, mikrofiche, tape audio, CD, LP, tape video dan DVD, dan menyediakan fasilitas umum untuk mengakses gudang data CD-ROM dan internet. Perpustakaan dapat juga diartikan sebagai kumpulan informasi yang bersifat ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan hakiki manusia.

Oleh karena itu perpustakaan modern telah didefinisikan kembali sebagai tempat untuk mengakses informasi dalam format apa pun, apakah informasi itu disimpan dalam gedung perpustakaan tersebut atau tidak. Dalam perpustakaan modern ini selain kumpulan buku tercetak, sebagian buku dan koleksinya ada dalam perpustakaan digital (dalam bentuk data yang bisa diakses lewat jaringan komputer).


(37)

BAB 3

GAMBARAN SEKILAS SMP NEGERI 4 MEDAN

3.1 Profil SMP Negeri 4 Medan

SMP Negeri 4 Medan berlokasi di Jalan Jati III No. 118, Kecamatan Medan Kota, Medan, Sumatera Utara. SMP Negeri 4 Medan memiliki luas tanah 6.600 m2 dan luas tanah terbangun 5.424 m2, selain itu juga memiliki ruangan belajar sebanyak 19 kelas dengan ukuran < 63m2 beserta 5 ruangan belajar lain yaitu ruangan perpustakaan (8x5)m, Lab.IPA (9x9)m, Ketrampilan (11x20)m, Lab.Komputer (8x10.5)m, dan ruangan Lab. Biologi (9x10)m. Sekolah ini juga dilengkapi dengan lapangan volly (9x18)m, sepak bola, bola basket (28x15)m, dan lapangan bulu tangkis (6.10x13)m.

Kegiatan belajar mengajar pada SMP Negeri 4 Medan dilakukan dalam dua sesi, yaitu sesi pagi dan siang. Sesi pagi oleh murid kelas VIII dan IX dari pukul 07.30 sampai pukul 12.45, dan selanjutnya dilanjutkan sesi siang oleh murid kelas VII dari pukul 13.45 sampai pukul 17.00 .


(38)

3.2 Visi dan Misi SMP Negeri 4 Medan

Adapun visi dan misi dari SMP Negeri 4 Medan adalah sebagai berikut.

3.2.1 Visi

“Berprestasi, Beriman, Bertaqwa kepada Tuhan Yang Maha Esa”.

3.2.2 Misi

1. Berhasil dalam Pencapaian / Peningkatan Disiplin, Tanggung Jawab Guru, Pegawai dan Siswa-Siswi.

2. Berhasil dalam pencapaian / peningkatan “Nilai UAN”. 3. Berhasil dalam pengajaran pendidikan Agama.

4. Berhasil dalam bidang olahraga dan kesehatan.

5. Berhasil dalam pembinaan budi pekerti dan karakter siswa.

6. Berhasil memiliki lingkungan sekolah yang kondusif, sejuk, bersih, ramah dan indah.

7. Berhasil memberdayakan guru yang profesional. 8. Berhasil mendapatkan kepercayaan masyarakat.


(39)

3.3 Struktur Organisasi

Organisasi merupakan salah satu alat untuk mencapai tujuan secara efektif dan rasional. Pembentukan organisasi dan pembagian tugas merupakan unsur utama dan alat utama untuk mencapai kontrol yang baik. Pengorganisasian berarti menetukan bagian-bagian mana yang diperlukan untuk mencapai suatu hasil dan menentukan kerja sama yang sesuai antara bagian.

Struktur organisasi adalah rangka atau bagian yang menunjukan tugas untuk mencapai tujuan organisasi, hubungan antara fungsi-fungsi, dan tanggung jawab antara setiap anggota organisasi. Dengan adanya struktur organisasi, maka pimpinan dan bawahan yang ada didalamnya akan mengetahui kegiatan-kegiatan yang harus dilakukan dan batas-batas kekuasaan yang ada padanya.


(40)

Gambar 3.1 Struktur Organisasi SMP Negeri 4 Medan

Kepala Sekolah

Dra. S A K I L A

Ketua Komite

Muctar Lubis Wakil Kepala SekolahRasmen Sianturi Kepala Tata UsahaRukmanto

PKS Kurikulum

L. Siahaan S.Pd PKS KesiswaanA. Manaf S.Pd Juriah Siregar S.PdPembina OSIS Midian Simbolon S.PdBid. HUMAS

Dewan Guru Wali Kelas


(41)

3.4 Pengenalan Perpustakaan SMP Negeri 4 Medan

Pengenalan pada perpustakaan SMP Negeri 4 Medan meliputi hal-hal berikut:

3.4.1 Tugas Staf Perpustakaan

Sebagai aparat kantor cabang dalam hal pengelolaan perpustakaan, staff perpustakaan mempunyai fungsi yang penting. Tugas-tugas pokok staff perpustakaan, yaitu:

1. Melakukan pengawasan kepada seluruh siswa dan karyawan yang akan berhubungan dengan perpustakaan.

2. Membuat tata aturan perpustakaan.

3. Memberikan teguran terhadap siswa, karyawan yang tidak mematuhi aturan perpustakaan.

4. Memelihara buku-buku dan bahan-bahan perpustakaan serta dokumen-dokumen lainnya sehingga dapat dipergunakan dan dipinjamkan.

5. Membuat daftar buku katalog untuk perpustakaan.

6. Mengatur dan mengurus peminjaman buku dari perpustakaan.

7. Mencatat penerimaan buku-buku baru, majalah-majalah baru dan selanjutnya membuat kartu-kartu katalog.

8. Membuat indeks artikel, majalah-majalah dan lain-lain.

9. Mencatat buku-buku dan dokumen yang dipinjamkan serta menginformasikan waktu peminjaman sebelum habis masanya.


(42)

10.Mengadakan kerjasama dengan pustaka lain dalam mencari bahan-bahan yang diperlukan.

11.Mengusahakan penambahan buku-buku perpustakaan dari siswa, staff SMP Negeri 4 Medan, dan Lembaga lain.

12.Membuat laporan aktivitas di perpustakaan dan masalah yang dihadapi oleh Kepala sekolah.

13.Melaksanakan kegiatan lain yang dibebankan oleh atasannya sepanjang masih menyangkut untuk kepentingan lembaga.

14.Membantu sepenuhnya kegiatan-kegiatan marketing yang dilakukan oleh Lembaga.

15.Berinisiatif dalam hal-hal yang menyangkut kepentingan Lembaga dengan mendiskusikan kepada atasannya.

16.Menjaga hubungan yang baik terhadap sesama pegawai dan siswa. 17.Bisa bekerjasama serta bertanggung jawab.

3.4.2 Tata Tertib Perpustakaan

Untuk memperlancarkan dan menjaga ketertiban peminjaman serta membaca maka terdapat aturan-aturan yang dibuat oleh pihak pengelola perpustakaan adapun tata ertib dan larangan tersebut adalah sebagai berikut:

1. Ketentuan Umum


(43)

b. Fasilitas perpustakaan dapat dipergunakan oleh seluruh siswa/siswi. 2. Peminjaman

a. Banyaknya buku yang dapat dipinjam 2 eksamplar untuk 1 kali eminjaman sebelum mengembalikan buku pinjaman tidak boleh meminjam lagi.

b. Bagi siswa/siswi kelas XII (tiga) dapat meminjam buku lebih dari 2 (dua) eksamplar, tergantung kebutuhan dan persediaan buku.

c. Jangka waktu peminjaman paling lambat 7 (tujuh) hari, dan dapat diperpanjang selama 2 (dua) hari apabila tidak ada anggota lain yang membeutuhkannya.

d. Untuk peminjaman buku, yang bersangkutan harus datang sendiri ke petugas perpustakaan tanpa berwakil dengan menunjukkan kartu anggota.

3. Ketentuan Khusus

a. Keterlambatan pengembalian buku:

I. Apabila siswa/siswi anggota perpustakaan terlambat mengembalikan buku pinjaman dari tanggal yang ditentukan, maka akan dikenakan sanksi sesuai ketentuan/peraturan perpustakaan.

II. Denda yang dikenakan kepada siswa ditujukan untuk penanaman disiplin dan bukan untuk membebani siswa.

b. Kerusakan buku yang di pinjam sepenuhnya menjadi tanggung jawab peminjam.

c. Kehilangan Buku perpustakaan yang dipinjam sepenuhnya menjadi tanggung jawab peminjam, dengan ketentuan sebagai berikut:


(44)

I. Mengganti dengan buku yang sama.

II. Mengganti dengan uang sesuai dengan harga buku yang bersangkutan.

4. Kebersihan, Ketertiban, Keamanan Lingkungan Perpustakaan

a. Siswa tidak di perbolehkan membuang sampah sembarangan di dalam perpustakaan.

b. Siswa tidak di perbolehkan membawa makanan kedalam perpustakaan. c. Siswa tidak di perbolehkan bersuara keras/ribut di dalam perpustakaan. d. Siswa tidak di perbolehkan bertengkar/berkelahi di dalam perpustakaan. e. Siswa harus meletakkan kembali buku pada tempatnya setelah di baca.

f. Siswa di larang mencoret-coret buku dan benda lainnya di dalam perpustakaan.

g. Siswa dilarang membawa tas ke dalam perpustakaan, harus di letakkan pada tempat yang telah ditentukan.

h. Siswa di larang merokok di dalam perpustakaan dan lingkungan perpustakaan.

3.5 Prosedur Sistem Berjalan

Prosedur sistem berjalan pada perpustakaan SMP Negeri 4 Medan, dianalisa oleh penulis mempunyai tahapan-tahapan dalam melakukan proses kegiatannya. Pada Gambar 3.2 menggambarkan diagram konteks bagaimana sistem perpustakan berjalan


(45)

pada sekolah. Tahapan-tahapan tersebut, yaitu:

1. Proses Peminjaman Buku

Setiap anggota yang ingin meminjam buku harus memperlihatkan kartu anggota, anggota dapat mencari sendiri buku yang ingin dipinjam dengan menyerahkan kartu pinjam. Data anggota oleh staf perpustakaan yang terdapat didalam buku yang dipinjam, dan hanya diperkenankan meminjam 2 buku dengan waktu pinjam tidak lebih dari 1 minggu. Proses peminjaman dicatat pada arsip peminjaman.

2. Proses Pengembalian Buku

Buku yang dipinjam harus dikembalikan sesuai dengan waktu yang ditentukan, setelah anggota mengembalikan buku maka bagian pelayanan mengembalikan kartu pinjam pada anggota dan memberikan bukti denda jika buku yang dipinjam terlambat dikembalikan. Proses pengembalian buku beserta denda dicatat pada arsip pengembalian.

3. Proses Laporan

Setiap bulannya laporan peminjaman dan pengembalian serta laporan denda, akan ditunjukkan kepada kepala perpustakaan.


(46)

(47)

BAB 4

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisa Sistem

Seiring dengan perkembangan teknologi informasi saat ini serta untuk meningkatkan efesiensi kerja dan waktu, maka sistem yang ada saat ini yang masih manual, harus diganti dengan sistem yang lebih baik lagi, yaitu dengan membangun sistem yang terkomputerisasi.

Untuk memulai membangun suatu program yang berupa aplikasi mengenai Sistem Informasi Perpustakaan, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi basis data ini. Aplikasi sistem informasi perpustakaan ini diperbuat atas dasar kebutuhan perpustakan SMP Negeri 4 Medan. Berdasarkan pengamatan penulis mengenai analisis sistem yang berjalan pada perpustakaan sekolah ini adalah masih ditemui kendala diantaranya yaitu, lambatnya proses pengolahan data, tingkat akurasi yang rendah, dan data yang tidak dapat cepat di-update. Mengetahui kendala yang ada, maka penulis mencoba merancang sebuah sistem informasi perpustakaan sekolah untuk menjawab persoalan tersebut.

Berdasarkan studi lapangan dan analisa yang dilakukan, aktor yang terlibat pada sistem ini adalah sebagai berikut:


(48)

1. Aktor User Internal

Aktor User Internal Yang termasuk dalam kelompok aktor ini adalah:

a. Aktor Pustakawan adalah seorang yang diberi tanggung jawab untuk mengelola perpustakaan.

b. Aktor Administrator adalah seorang yang bertanggungjawab untuk memelihara sistem informasi yang telah dibuat.

c. Aktor Kepala sekolah adalah seorang yang mempunyai peran dalam pengembangan ruang baca sekolah.

2. Aktor User Eksternal

Aktor User Eksternal adalah semua aktor yang tidak termasuk dalam aktor internal. Aktor User Eksternal ini dibagi lagi menjadi dua bagian antara lain:

a. Anggota, yang termasuk dalam aktor ini adalah aktor guru, aktor siswa, aktor Anggota Luar.

b. Non anggota.

4.2 Perancangan Sistem

Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user (pemakai) mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta di implementasikan. Perancangan sistem adalah suatu upaya untuk membuat suatu sistem yang baru atau memperbaiki sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Desain sistem secara umum mengidentifikasikan komponen-komponen sistem informasi yang akan di desain secara rinci. Desain terinci dimaksudkan untuk pemogram komputer dan ahli teknik lainnya yang akan mengimplementasikan sistem.


(49)

4.3 Data Flow Diagram

Data Flow Diagram (DFD) merupakan alat bantu yang dapat digunakan untuk menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai dari pemasukan data sampai menghasilkan keluaran (output) data.


(50)

(51)

Gambar 4.3 DFD Level 1

4.4 Flowchart

Flowchart adalah sekumpulan simbol yang menunjukkan atau menggambarkan kegiatan-kegiatan pemrograman dari awal hingga akhir, jadi flowchart juga digunakan untuk menggambarkan urutan langkah-langkah pekerjaan disuatu


(52)

algoritma. Berikut ini flowchart dari sistem yang dirancang.


(53)

Flowchart untuk perancangan output user adalah sebagai berikut:

Salah

Benar

Gambar 4.5 Flowchart user Halaman Utama

Web

Masukkan Buku Tamu

Tamu

Data Pengunjung

Mulai


(54)

Flowchart untuk perancangan output Buku yaitu :


(55)

Flowchart untuk perancangan output Peminjaman/Kembali, yaitu :

Salah Benar

Gambar 4.7 Flowchart Pinjam/Kembali Form Transaksi Pinjam/Kembali

Halaman Tampil Pinjam/Kembali

Masukkan Data Masukkan Data

Peminjaman Buku

Selesai Pinjam

/Kemb ali Mulai


(56)

Flowchart untuk perancangan output Data Anggota, yaitu:

Salah

Gambar 4.8 Flowchart Data Anggota

4.5 Perancangan Database

Database merupakan salah satu komponen yang sangat penting dalam sistem informasi. Perancangan database dibagi menjadi 2 jenis yaitu brdasarkan database logic dan database physical, yang dapat penulis uraikan sesuai dengan kebutuhan yang diperlukan sebagai media input, penyimpanan data dan serta sebagai media output:

Mulai

Form Anggota

Masukkan Data Anggota

Anggota

Halaman Tampil Data Anggota


(57)

4.5.1 Tabel Buku

Tabel ini berisi tentang data Buku. Tabel ini dibuat selengkap mungkin dan sesuai dengan yang dibutuhkan. Berikut ini adalah filed – filed tabel buku yang dapat dilihat.

Tabel 4.1 Struktur Tabel Buku

Field Name Type and Width Description

id Int (5) Nomor Buku (Primary Key)

judul Varchar (250) Judul Buku

pengarang Varchar (250) Nama Pengarang Buku th_terbit Varchar (4) Tahun Terbit Buku penerbit Varchar (250) Penerbit Buku

isbn Varchar (25) Nomor Terbitan Buku

kategori Varchar(50) Kategori Buku

kode_klas Varchar(20) Klasifikasi Buku jumlah_buku Varchar(2) Jumlah Buku

lokasi Varchar(50) Lokasi Buku

asal Varchar(50) Asal Buku

jump_temp Int(4) Jumlah Halaman

tgl_input Varchar(75) Tanggal Buku Masuk

ket Varchar(15) Keterangan Buku

4.5.2 Tabel Data Anggota

Tabel data anggota digunakan untuk menampung data – data yang berhubungan dengan data anggota. Berikut ini adalah filed – filed tabel data anggota yang dapat dilihat.


(58)

Tabel 4.2 Data Anggota

Field Name Type and Width Description

id int(4) Nomor id Anggota pada Database

no_induk varchar(5) Nomor induk anggota

nama varchar(150) Nama anggota

jk varchar() Jenis kelamin anggota

kelas varchar() Kelas anggota

ttl varchar() Tempat Tanggal Lahir Anggota

alamat varchar() Alamat Anggota

4.5.3 Tabel Pengunjung

Tabel pengunjung digunakan untuk menampung data-data yang berhubungan dengan pengunjung yang mengunjungi website perpustakaan. Berikut ini adalah field-field tabel pengunjung yang dapat dilihat.

Tabel 4.3 Pengunjung

Field Name Type and Width Description

id int(4) ID Pengunjung

nama varchar(255) Nama Pengunjung

jk varchar(2) Jenis Kelamin Pengunjung

kelas varchar(17) Kelas Pengunjung

perlu1 varchar(15) Keperluan 1 Pengunjung

perlu2 varchar(15) Keperluan 2 Pengunjung

perlu3 varchar(15) Keperluan 3 Pengunjung

perlu4 varchar(15) Keperluan 4 Pengunjung

cari varchar(255) Pencarian oleh Pengunjung


(59)

tgl_kunjung Date Tanggal Mengunjungi

jam_kunjung time Waktu Mengunjungi

4.5.4 Tabel Trans-Pinjam

Tabel Trans-Pinjam digunakan untuk menampung data-data yang berhubungan dengan transaksi peminjaman pada perpustakaan. Berikut ini adalah field-field tabel Trans-Pinjam yang dapat dilihat.

Tabel 4.4 Trans-Pinjam

Field Name Type and Width Description

id int(5) ID Trans-Pinjam

judul_buku varchar(250) Judul Buku

id_peminjam int(4) Nomor Induk Peminjam

nama_peminjam varchar(100) Nama Peminjam

tgl_pinjam varchar(15) Tanggal Pinjam

tgl_kembali varchar(15) Tanggal Kembali

status varchar(10) Status Peminjaman

ket varchar(100) Keterangan

4.5.5 Tabel Admin

Tabel ini berisi tentang data Admin. Tabel ini berisi hal-hal yang berkaitan dengan proses login. Berikut ini adalah filed – filed tabel buku yang dapat dilihat.


(60)

Tabel 4.5 Admin

Field Name Type and Width Description

id int(4) ID Admin

username varchar(15) Username untuk Login

password varchar(15) Password Login


(61)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implemenasi Sistem

Implementasi sistem merupakan langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui.

5.2 Komponen dalam Implementasi Sistem

Perancangan sistem yang telah dikerjajan dapat berjalan baik atau tidak, maka perlu dilakukan pengujian terhadap sistem yang telah dikerjakan. Untuk itu diutuhkan beberapa komponen utama yang mencangkup perangkat keras (hardware), perangkat lunak (brainware), dan perangkat operator (brainware).

5.2.1 Kebutuhan Perangkat Keras (Hardware)

Perangkat keras (hardware) adalah komponen-komponen peralatan yang membentuk suatu sistem komputer dan peralatan-peralatan tambahan lainnya yang mungkin komputer menjalankan tugasnya sesuai dengan yang diberikan. Komponen ini bersifat nyata secara fisik, artinya dapat dilihat dan dipergunakan, misalnya monitor, CPU (Centra Processing Unit), printer, keyboard, dan mouse.


(62)

Spesifikasi perangkat keras komputer yang digunakan sebagai client ataupun server dalam pembuatan website ini adalah:

1. Personal computer dengan processor min intel Pentium 3 2. Memory min 256 MB

3. Monitor W 14” resolution 1024x768 4. Hardisk sebagai media penyimpanan 5. DVDR/W

5.2.2 Kebutuhan Perangkat Lunak (Software)

Hardware tidak dapat menyelesaikan masalah tanpa adanya software. Software merupakan komponen di dalam sistem data berupa program atau instruksi untuk mengontrol suatu sistem. Perangkat lunak yang diperlukan untuk menjalankan perangkat lunak adalah:

1. Windows XP Profesional 2. Macromedia Dreamweaver 8 3. Aphace

4. PHP 5. MySQL 6. Browser 7. Photoshop CS

5.2.3 Kebutuhan Perangkat Operator (Brainware)

Brainware adalah sumber daya manusia yang nantinya akan berperan sebagai user ataupun administrator. Perangkat operator (Brainware) yang dapat menjalankan website ini terbagi menjadi 3 yaitu:

1. Administator 2. Operator 3. Pengunjung


(63)

5.3 Prosedur Penggunaan Program

Pada website Sistem Informasi Perpustakan SMA Dharma Pancasila ini memiliki banyak halaman. Tiap halaman utama masing-masing memiliki link yang tiap isi halaman web-nya menunjuk setiap informasi yang berbeda-beda. Untuk pengetesan pada tool browser, ketikkan pada address bar http://localhost untuk melihat tampilan Apache web server pada browser. Adapun prosedur penggunaan program secara manual dapat diuraikan sebagai berikut :

1. Aktifkan Mozilla Firefox.

2. Klik Start pada dekstop, kemudian klik Mozilla Firefox.

3. Setelah jendela Mozilla Firefox terbuka, ketik alamat website yang telah dirancang, contoh http://localhost/index.php/ pada address bar untuk menampilkan menu utama kemudian enter.

4. Setelah halaman menu utama terbuka, terdapat beberapa pilihan halaman link, pilih salah satu halaman link tersebut.


(64)

5. Link Koleksi Buku pada Sistem Informasi Perpustakaan SMP Negeri 4 Medan :

Gambar 5.2 Tampilan Koleksi Buku Perpustakaan SMPN4 Medan Selanjutnya untuk mencari buku berdasarkan kategori yang ingin dipinjam, lakukan melalui pencaharian berdasarkan kategori.


(65)

Gambar 5.3 Tampilan Koleksi Buku Berdasarkan Kategori

6. Link Buku Tamu, berisi beberapa data yang harus diisi oleh pengunjung perpustakaan. Berikut tampilan pada web browser-nya:


(66)

Gambar 5.4 Tampilan Buku Tamu

7. Link ke tampilan Admin, setelah login dengan Username dan Password yang sesuai, berikut tampilan pada web browser-nya:


(67)

8. Link ke halaman Administrator, berikut tampilan web browser-nya :

Gambar 5.6 Tampilan Halaman Administrator


(68)

Gambar 5.7 Tampilan Halaman Data Buku pada Admin

10.Link halaman Data Anggota pada admin, berikut tampilan web browser-nya:

Gambar 5.8 Tampilan Halaman Data Anggota pada Admin


(69)

Gambar 5.9 Tampilan Halaman Transaksi Admin


(70)

Gambar 5.10 Tampilan Halaman Laporan Peminjaman

13.Link tampilan Edit User, berikut tampilan web browser-nya:


(71)

14.Link Logout, berikut tampilan web browser-nya:


(72)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Penulis mengambil beberapa kesimpulan dari uraian yang disajikan. Adapun kesimpulan tersebut adalah sebagai berikut :

1. Sistem informasi perpustakaan pada SMP Negeri 4 Medan dapat membantu staf pengolah perpustakaan dalam pelayanan bagi anggota perpustakaan agar dapat mendukung kegiatan proses belajar mengajar dan mempermudah kinerja staf perpustakaan dalam penyajian informasi.

2. Sistem informasi ini bisa menyimpan data perpustakaan SMP Negeri 4 Medan, baik data anggota, data buku, data peminjaman buku, dan pengembalian buku yang tidak memerlukan ruag dan media fisik yang terlalu besar karena proses pengolahan menggunakan komputerisasi.

3. Dengan adanya sistem informasi ini, pihak perpustakaan SMP Negeri 4 Medan bisa mendapatkan informasi mengenai data manajemen anggota, manajemen buku, data transaksi peminjaman, data transaksi pengembalian buku berupa laporan-laporan dari data yang telah disimpan di sistem dengan lebih mudah.


(73)

6.2 Saran

Setelah melakukan penelitian, penulis dalam hal ini ingin memberikan saran yang dapat berguna bagi penulis sendiri ataupun pihak yang akan mengembangkan sistem informasi ini. Adapun sarannya antara lain:

1. Sistem Informasi Perpustakaan SMP Negeri 4 Medan ini memerlukan operator yang bisa menjalankan fungsi operator untuk sistem ini, yaitu untuk mengelola data buku, anggota, transaksi peminjaman atau pengembalian agar tidak salah dalam menggunakan sistem informasi ini. Karena untuk menggunakan sistem informasi ini diperlukan ketelitian dalam pengisian data -data yang ada.

2. Sistem informasi ini masih banyak kekurangan, ada banyak hal yang tidak bisa dilakukan penulis karena keterbatasan kemampuan.


(74)

DAFTAR PUSTAKA

Fathansyah. 1999. Basis Data. Informatika Bandung : Bandung.

Kadir, Abdul. 2005. Pengenalan Sistem Informasi. Jakarta, Yogyakarta : Andi Jogya Robert G. Murdick. 1995. Sistem Informasi untuk Manajemen Modern : penerjemah

J. Djamail. Jakarta : Erlangga.

Tavri D. Mahyuzir. 1989. Analisa dan Perancangan Sistem Pengolahan Data. Jakarta : PT. Elexmedia Komputindo

H.M., Jogiyanto. 2000. Pengenalan Komputer. Yogyakarta : Andi

H.M., Jogiyanto. 1990. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur. Yogyakarta : Andi Offset


(75)

DEPARTEMEN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No. 1 Kampus USU Telp. (061) 8212050-8214920. Fax. (061) 8214290 Medan 20155

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama : Irvi Oktanisa

Nomor Induk Mahasiswa : 112406064

Judul Tugas Akhir : Sistem Informasi Perpustakaan Berbasis Web Pada SMP Negeri 4 Medan

Dosen Pembimbing : Syahriol Sitorus, S.Si, M.IT Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No TANGGAL

BIMBINGAN PEMBAHASAN ASISTENSI MENGENAI BAB PARAF DOSEN PEMBIMBING KETERANGAN

1 2 3 4 5 6 7

Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan

mahasiswa telah selesai

Diketahui, Disetujui,

Program Studi D-3 Teknik Informatika Pembimbing Utama/

FMIPA USU Penanggung Jawab

Ketua,

Dr. Elly Rosmaini, M.Si Syahriol Sitorus, S.Si, M.IT NIP. 196005201985032002 NIP. 19710310 199703 1 004


(76)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :

Nama : IRVI OKTANISA

Nim : 112406064

Program Studi : D3 Teknik Informatika

Judul TA : Sistem Informasi Perpustakaan Berbasis Web pada SMP Negeri 4 Medan

Telah melaksanakan tugas test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2014 Dosen Pembimbing

Syahriol Sitorus, SSi, M.IT

NIP. 19710310 199703 1 004


(1)

14. Link Logout, berikut tampilan web browser-nya:


(2)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Penulis mengambil beberapa kesimpulan dari uraian yang disajikan. Adapun kesimpulan tersebut adalah sebagai berikut :

1. Sistem informasi perpustakaan pada SMP Negeri 4 Medan dapat membantu staf pengolah perpustakaan dalam pelayanan bagi anggota perpustakaan agar dapat mendukung kegiatan proses belajar mengajar dan mempermudah kinerja staf perpustakaan dalam penyajian informasi.

2. Sistem informasi ini bisa menyimpan data perpustakaan SMP Negeri 4 Medan, baik data anggota, data buku, data peminjaman buku, dan pengembalian buku yang tidak memerlukan ruag dan media fisik yang terlalu besar karena proses pengolahan menggunakan komputerisasi.

3. Dengan adanya sistem informasi ini, pihak perpustakaan SMP Negeri 4 Medan bisa mendapatkan informasi mengenai data manajemen anggota, manajemen buku, data transaksi peminjaman, data transaksi pengembalian buku berupa laporan-laporan dari data yang telah disimpan di sistem dengan lebih mudah.


(3)

6.2 Saran

Setelah melakukan penelitian, penulis dalam hal ini ingin memberikan saran yang dapat berguna bagi penulis sendiri ataupun pihak yang akan mengembangkan sistem informasi ini. Adapun sarannya antara lain:

1. Sistem Informasi Perpustakaan SMP Negeri 4 Medan ini memerlukan operator yang bisa menjalankan fungsi operator untuk sistem ini, yaitu untuk mengelola data buku, anggota, transaksi peminjaman atau pengembalian agar tidak salah dalam menggunakan sistem informasi ini. Karena untuk menggunakan sistem informasi ini diperlukan ketelitian dalam pengisian data -data yang ada.

2. Sistem informasi ini masih banyak kekurangan, ada banyak hal yang tidak bisa dilakukan penulis karena keterbatasan kemampuan.


(4)

DAFTAR PUSTAKA

Fathansyah. 1999. Basis Data. Informatika Bandung : Bandung.

Kadir, Abdul. 2005. Pengenalan Sistem Informasi. Jakarta, Yogyakarta : Andi Jogya Robert G. Murdick. 1995. Sistem Informasi untuk Manajemen Modern : penerjemah

J. Djamail. Jakarta : Erlangga.

Tavri D. Mahyuzir. 1989. Analisa dan Perancangan Sistem Pengolahan Data. Jakarta : PT. Elexmedia Komputindo

H.M., Jogiyanto. 2000. Pengenalan Komputer. Yogyakarta : Andi

H.M., Jogiyanto. 1990. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur. Yogyakarta : Andi Offset


(5)

DEPARTEMEN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Jln. Bioteknologi No. 1 Kampus USU Telp. (061) 8212050-8214920. Fax. (061) 8214290 Medan 20155

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama : Irvi Oktanisa

Nomor Induk Mahasiswa : 112406064

Judul Tugas Akhir : Sistem Informasi Perpustakaan Berbasis Web Pada SMP Negeri 4 Medan

Dosen Pembimbing : Syahriol Sitorus, S.Si, M.IT Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No TANGGAL

BIMBINGAN PEMBAHASAN ASISTENSI MENGENAI BAB PARAF DOSEN PEMBIMBING KETERANGAN

1 2 3 4 5 6 7

Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan

mahasiswa telah selesai

Diketahui, Disetujui,

Program Studi D-3 Teknik Informatika Pembimbing Utama/

FMIPA USU Penanggung Jawab


(6)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika :

Nama : IRVI OKTANISA

Nim : 112406064

Program Studi : D3 Teknik Informatika

Judul TA : Sistem Informasi Perpustakaan Berbasis Web pada SMP Negeri 4 Medan

Telah melaksanakan tugas test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2014 Dosen Pembimbing

Syahriol Sitorus, SSi, M.IT

NIP. 19710310 199703 1 004