PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN
BERBASIS WEB PADA SMA NEGERI 7 MEDAN
TUGAS AKHIR
FAUZIAH ROSI
112406060
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN
BERBASIS WEB PADA SMA NEGERI 7 MEDAN
TUGAS AKHIR
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh
gelar Ahli Madya
FAUZIAH ROSI
112406060
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul
: Perancangan Sistem Informasi Perpustakaan Berbasis Web
Pada SMA Negeri 7 Medan
Kategori
: Tugas Akhir
Nama
: Fauziah Rosi
Nomor Induk Mahasiswa : 112406060
Program Studi
: Diploma III Teknik Infomatika
Departemen
: Matematika
Fakultas
: Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara
Disetujui di
Medan, Juni 2014
Disetujui Oleh:
Program Studi D3 Teknik Informatika
Pembimbing,
FMIPA USU
Ketua,
Dr. Elly Rosmaini M.Si
Dr. Elly Rosmaini M.Si
PERNYATAAN
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS
WEB PADA SMA NEGERI 7 MEDAN
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2014
PENGHARGAAN
Puji dan syukur penulis ucapkan atas kehadirat Allah SWT yang telah
memberikan Rahmat serta Hidayah kepada kita semua, sehingga berkat
Karunia-Nya penulis dapat menyelesaikan Tugas Akhir dengan baik yang berjudul
“Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada SMA Negeri 7
Medan”.
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS
WEB PADA SMA NEGERI 7 MEDAN
ABSTRAK
Pendidikan sekarang telah menjadi kebutuhan pokok yang harus dimiliki setiap
orang agar bisa menjawab tantangan kehidupan, untuk memperoleh pendidikan,
banyak cara yang dapat kita capai. Diantaranya melalui perpustakaan. Karena di
perpustakaan berbagai sumber informasi bisa kita peroleh, selain itu banyak juga
manfaat lain yang dapat kita peroleh melalui perpustakaan. Tugas Akhir ini
bertujuan membangun sebuah sistem informasi yang berbasis
web.
Keuntungan
yang diperoleh menggunakan sistem informasi ini untuk administrasi
perpustakaan sekolah adalah pencarian buku pada perpustakaan akan menjadi
lebih mudah dan perhitungan stok yang lebih efisien. Berangkat dari uraian
tersebut, maka untuk merancang suatu sistem informasi memerlukan data dan
informasi yang akurat agar sistem dapat memenuhi kebutuhan yang diinginkan.
DESIGNNING A WEB BASED LIBRARY INFORMATION SYSTEM IN
SENIOR HIGHSCHOOL (SMAN) 7 OF NORTH SUMATRA (MEDAN)
ABSTRACT
Education has now become a basic requirement that everyone must have in order
to meet the challenges of life, to education, many ways that we can achieve.
Among them through the library. Due to a variety of resources in the library can
be obtained, in addition to the many other benefits that can be obtained through
the library. This final project aims to build a web-based information systems.
Gains derived by using this information for system administration of the school
library is a library book search will become easier and more efficient calculation
of stock. Departing from the above description, it is to design an information
system requires accurate data and information for the system to meet desired
needs.
DAFTAR ISI
Halaman
Persetujuan
i
Pernyataan
ii
Penghargaan
iii
Abstrak
iv
Abstract
v
Daftar Isi
vi
Daftar Tabel
viii
Daftar Gambar
ix
Bab 1
PENDAHULUAN
1.1. Latar Belakang
1
1.2. Perumusan Masalah
2
1.3. Batasan Masalah
2
1.4. Tujuan Penelitian
3
1.5. Manfaat Penelitian
3
1.6. Metode Penelitian
4
1.7. Sistematika Penulisan
5
Bab 2
LANDASAN TEORI
2.1. Pengertian Perpustakaan
7
2.2. Pengertian Komputer
8
2.3. Pengertian Internet
8
2.4. Perangkat-Perangkat yang Digunakan
9
2.4.1. Windows
9
2.4.2. Sistem Database MySQL
10
2.4.2.1. Kelebihan MySQL
11
2.4.2.2. Perintah MySQL
12
2.4.3. Hypertext Preprocessor (PHP)
14
2.4.3.1. Sejarah Singkat PHP
14
2.4.3.2. Kelebihan PHP
15
2.4.4. Hypertext Market Language (HTML)
16
2.4.4.1. Penulisan Tag HTML
17
Bab 3
GAMBARAN UMUM SMA NEGERI 7 MEDAN
3.1. Profil SMA Negeri 7 Medan
20
3.2. Visi, Misi, Tujuan dan sasaran SMA Negeri 7 Medan
21
3.2.1. Visi SMA Negeri 7 Medan
21
3.2.2. Misi SMA Negeri 7 Medan
21
3.2.3. Tujuan SMA Negeri 7 Medan
22
3.2.4. Sasaran SMA Negeri 7 Medan
22
Bab 4
PERANCANGAN SISTEM
4.1. Analisa Sistem
24
4.2. Perancangan Sistem
25
4.2.1. Perancangan Data Flow Diagram (DFD)
26
4.2.2. Perancangan Data Flowchart
28
4.2.2.1. Flowchart Menu Utama
31
4.2.2.2. Flowchart Direktori Sekolah
32
4.2.2.3. Flowchart Perpustakaan Online
33
4.2.2.4. Flowchart Pencarian Buku
34
4.2.2.5. Flowchart Login Administrator
35
4.2.2.6. Flowchart Administrator
36
4.2.2.7. Flowchart Transaksi
36
4.2.2.8. Flowchart Data Buku
37
4.2.2.9. Flowchart Data Anggota
38
4.3. Basis Data (Database)
38
4.3.1. Tabel Administrator
39
4.3.2. Tabel data Anggota
40
4.3.3. Tabel Data Buku
41
4.3.4. Tabel Pengunjung
42
4.3.5. Tabel Transaksi Pinjam
43
Bab 5
IMPLEMENTASI SISTEM
5.1. Pengertian Implementasi Sistem
44
5.2. Tujuan Implementasi Sistem
44
5.3. Komponen Utama dalam Implementasi Sistem
45
5.3.1. Perangkat Keras (Hardware)
45
5.3.2. Perangkat Lunak (Software)
45
5.3.3. Unsur Manusia (Brainware)
46
5.4. Prosedur Penggunaan dan tampilan Program
47
Bab 6
KESIMPULAN DAN SARAN
6.1. Kesimpulan
59
6.2. Saran
60
Daftar Pustaka
x
DAFTAR TABEL
Nomor
Judul
Halaman
Tabel
4.1.
Simbol-Simbol Data Flow Diagram
28
4.2.
Simbol-Simbol Data Flowchart
29
4.3.
Struktur Tabel Admin
39
4.4.
Struktur Tabel Data Anggota
40
4.5.
Struktur Tabel Data Buku
41
4.6.
Struktur Tabel Pengunjung
42
DAFTAR GAMBAR
Nomor
Judul
Halaman
Gambar
3.1.
Struktur Organisasi SMA Negeri 7 Medan
23
4.1.
Data Flow Diagram Level 0
27
4.2.
Data Flow Diagram Level 1
27
4.3.
Alur Flowchart Menu Utama
31
4.4.
Alur Flowchart Direktori Sekolah
32
4.5.
Alur Flowchart Perpustakaan Online
33
4.6.
Alur Flowchart PencarianBuku
34
4.7.
Alur Flowchart Login Administrator
35
4.8.
Alur Flowchart Administrator
36
4.9.
Alur Flowchart Transaksi
37
4.10.
Alur Flowchart Data Buku
37
4.11.
Alur Flowchart Data Anggota
38
5.1.
Halaman Utama Website
48
5.2.
Halaman Direktori Sekolah
48
5.3.
Halaman Kalender Akademik
49
5.4.
Halaman Struktur Organisasi Sekolah
49
5.5.
Halaman Link PTN/PTS
50
5.6.
Contoh Hasil Tampilan Link PTN/PTS yang Dipilih
50
5.7.
Halaman Perpustakaan Online
51
5.8.
Tampilan Halaman Perpustakaan Online “Tata tertib perpustakaan”
51
5.9.
Halaman Daftar Buku-Buku
52
5.10.
Halaman Pengisian Buku Tamu
52
5.11.
Tampilan Halaman Admin
53
5.12.
Tampilan Halaman Data Buku
53
5.13.
Tampilan Halaman Input BukuBaru
54
5.14.
Tampilan Halaman Data Anggota
54
5.15.
Tampilan Halaman Input AnggotaBaru
55
5.16.
Tampilan Halaman Transaksi
55
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS
WEB PADA SMA NEGERI 7 MEDAN
ABSTRAK
Pendidikan sekarang telah menjadi kebutuhan pokok yang harus dimiliki setiap
orang agar bisa menjawab tantangan kehidupan, untuk memperoleh pendidikan,
banyak cara yang dapat kita capai. Diantaranya melalui perpustakaan. Karena di
perpustakaan berbagai sumber informasi bisa kita peroleh, selain itu banyak juga
manfaat lain yang dapat kita peroleh melalui perpustakaan. Tugas Akhir ini
bertujuan membangun sebuah sistem informasi yang berbasis
web.
Keuntungan
yang diperoleh menggunakan sistem informasi ini untuk administrasi
perpustakaan sekolah adalah pencarian buku pada perpustakaan akan menjadi
lebih mudah dan perhitungan stok yang lebih efisien. Berangkat dari uraian
tersebut, maka untuk merancang suatu sistem informasi memerlukan data dan
informasi yang akurat agar sistem dapat memenuhi kebutuhan yang diinginkan.
DESIGNNING A WEB BASED LIBRARY INFORMATION SYSTEM IN
SENIOR HIGHSCHOOL (SMAN) 7 OF NORTH SUMATRA (MEDAN)
ABSTRACT
Education has now become a basic requirement that everyone must have in order
to meet the challenges of life, to education, many ways that we can achieve.
Among them through the library. Due to a variety of resources in the library can
be obtained, in addition to the many other benefits that can be obtained through
the library. This final project aims to build a web-based information systems.
Gains derived by using this information for system administration of the school
library is a library book search will become easier and more efficient calculation
of stock. Departing from the above description, it is to design an information
system requires accurate data and information for the system to meet desired
needs.
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Peranan teknologi informasi pada aktifitas manusia pada saat ini begitu besar.
Informasi telah menjadi fasilitor utama bagi perusahaan ataupun organisasi. Hal
inilah yang memberikan kemudahan bagi manusia untuk melakukan pekerjaan
serta mendapatkan infomasi dengan cepat.
Teknologi penyampaian informasi yang sangat berkembang saat ini salah
satunya ialah
website. Website merupakan halaman situs sistem informasi yang
dapat diakses secara cepat.
Website ini didasari dari adanya perkembangan
teknologi informasi dan komunikasi. Melalui perkembangan teknologi informasi,
tercipta suatu jaringan antar komputer yang saling berkaitan. Jaringan yang
dikenal dengan istilah internet secara terus-menerus menjadi pesan-pesan
elektronik, termasuk email, transmisi file, dan komunikasi dua arah antar individu
atau komputer.
Sistem
web
secara online
dirasa sangat efektif karena dirancang untuk
memberikan pelayanan berupa informasi tentang buku-buku yang tersedia di
perpustakaan, sehingga
user dapat mengetahui / mencari buku yang dimaksud
dengan hanya meng-klik mouse.
dimiliki serta layanan apa saja yang disediakan oleh perpustakaan. Dengan kata
lain, melalui web ini dapat membantu menyediakan informasi maupun membantu
perpustakaan untuk mempromosikan suatu perpustakaan.
1.2 Perumusan Masalah
Dalam pembuatan tugas akhir telah terlebih dahulu dibuatkan perumusan masalah
sesuai dengan latar belakang di atas. Adapun bentuk dari perumusan masalah
tersebut, yaitu:
a.
Bagaimana membangun sistem pencarian buku yang sederhana dan efisien
pada sistem informasi perpustakaan SMA Negeri 7 Medan ?
b.
Apakah dengan perpustakaan dengan sistem online ini dapat memudahkan
siswa/i dalam menggunakannya ?
1.3 Batasan Masalah
Dalam pembuatan tugas akhir ini dititik beratkan pada komunikasi data pada web
interaktif untuk pencarian buku secara online dengan menggunakan sistem
database MySQL dan bahasa script PHP serta tampilan (layout) web site dengan
Macromedia Dreamweaver.
1.4 Tujuan Penelitian
Adapun maksud dan tujuan dari pembuatan tugas akhir ini adalah :
1) Merancang dan membangun sistem informasi perpustakaan untuk
mempermudah siswa dan siswi atau pemustaka perpustakaan SMA Negeri 7
mencari buku-buku secara online.
2) Menentukan masalah dan memberikan penyelesaian berupa sistem informasi
efektif dan efisien.
3) Sebagai salah satu syarat untuk menyelesaikan studi D3 Teknik Informatika
Universitas Sumatera Utara
1.5 Manfaat Penelitian
Adapun manfaat dari penelitian ini adalah :
1) Dapat menjadi pertimbangan dalam pengembangan sistem perpustakaan online
di sekolah-sekolah.
2) Dapat mempermudah pemustaka atau pengguna perpustakaan mencari
buku-buku secara online.
1.6 Metode Penelitian
Adapun metodologi penelitian yang digunakan dalam penyusunan tugas akhir
ini adalah :
1. Metode Observasi
Metode observasi merupakan suatu cara pengumpulan data dengan pengamatan
secara langsung maupun pengamatan secara tidak langsung terhadap obyek
yang sedang diteliti. Pada penelitian ini dilakukan survei dan pengumpulan
data kepada pihak SMA Negeri 7 Medan guna sebagai bahan-bahan yang
dibutuhkan dalam membuat sistem aplikasi.
2. Metode literature
Metode ini digunakan untuk mendapatkan data-data serta teori yang dapat
mendukung dalam pembuatan database buku yang ditawarkan, serta database
pembaca atau pengunjung.
3. Metode laboratorium
Metode yang dilakukan dalam kegiatan ini adalah merancang dan membuat
program database buku yang ditawarkan, database pengunjung, dan yang
lainnya dengan langkah-langkah sebagai berikut:
1.
Mempersiapkan alat dan bahan yang diperlukan;
2.
Membuat rancangan diagram alir program;
3.
Menguji program;
1.7 Sistematika Penulisan
Sistematika penulisan memberikan informasi secara umum tentang pembahasan
yang terdapat dalam setiap bab. Sehingga dalam pembahasannya akan lebih
mudah dipahami. Sistematika penulisan tugas akhir ini adalah sebagai berikut:
BAB I
: PENDAHULUAN
Pada bab ini yang menguraikan latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, Manfaat Penelitian,
metodologi penelitian dan sistematika penulisan.
BAB II
: LANDASAN TEORI
Bab ini menguraikan tentang konsep dasar sistem, informasi,
sistem informasi, konsep dasar sistem informasi, konsep dasar
sistem Manajemen, Konsep dasar sistem pembayaran, Konsep
Dasar Teori Analisis, Konsep dasar basis data, konsep
perancangan
database, konsep teori analisis, konsep basis data,
dan perangkat
lunak yang digunakan.
BAB III
: ANALISIS DAN PERANCANGAN SISTEM
BAB IV
: IMPLEMENTASI SISTEM
Pembahasan mengenai perancangan dan realisasi perangkat
lunak yang diperlukan oleh sistem, diuraikan pada bab ini. Yang
meliputi pembuatan tabel, pembuatan aplikasi, impelemntasi
antar muka, manual program pembahasan aplikasi.
BAB V
: PENUTUP
BAB 2
LANDASAN TEORI
2.1. Pengertian Perpustakaan
Dalam arti tradisional, perpustakaan adalah sebuah koleksi buku dan majalah.
Walaupun dapat diartikan sebagai koleksi pribadi perseorangan, namun
perpustakaan 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
penyimpanan, 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.
2.2. Pengertian Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang
telah dirumuskan. Dalam merancang suatu aplikasi ataupun sistem diperlukan
sebuah alat bantu, seperti komputer. Komputer adalah sekumpulan alat elektronik
yang saling bekerja sama, dapat menerima data (input), mengolah data (proses)
dan menghasilkan informasi (output) serta terkoordinasi di bawah kontrol
program yang tersimpan di dalam memorinya.
Saat teknologi yang dipakai pada komputer digital sudah berganti secara
dramatis sejak komputer pertama pada tahun 1940-an, komputer kebanyakan
masih menggunakan arsitektur Von Neumann, yang diusulkan pada awal 1940-an
oleh John von Neumann. Arsitektur Von Neumann menggambarkan komputer
dengan
empat
bagian
utama: Unit
Aritmatika
dan
Logis (ALU), unit
kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O).
2.3. Pengertian Internet
Internet (Interconnection-Network) adalah kumpulan network yang terdiri dari
ribuan sistem komputer yang saling berhubungan satu dengan lainnya termasuk
jaringan-jaringan lokal dan mempunyai kapasitas transmisi yang tinggi. Internet
lahir sekitar tahun 1969, pertama kali digunakan untuk keperluan militer Amerika
Serikat dikembangkan oleh ARPAnet (
US Government’s Advanced Research
Project Agency Network) yaitu jaringan Agen Proyek Riset Lanjutan Pemerintah
Internet
dapat juga diartikan sebagai suatu jaringan komputer luas yang
berada di seluruh dunia dan berfungsi untuk menghubungkan jaringan komputer
lain, di mana pengguna akhir layanan
internet memungkinkan untuk melakukan
pertukaran data dan informasi melalui arsip situs World Wide Web.
2.4. Perangkat-Perangkat yang Digunakan
Perangkat lunak yang digunakan dalam pengembangan aplikasi meliputi sistem
operasi,
web server,
database server, dan pemrograman
web. Untuk sistem
operasi digunakan Windows, untuk web server digunakan HTML, untuk database
server digunakan MySQL, dan pemrograman
web digunakan PHP serta Sublime
Text 2.
2.4.1. Windows
Microsoft Windows atau yang lebih dikenal dengan sebutan
Windows adalah
keluarga sistem
operasi.
yang
dikembangkan
oleh Microsoft,
dengan
menggunakan antarmuka pengguna grafis.
Kelebihan :
1. User friendly dibandingkan dengan sistem operasi yang lain
2. Instalasi software masih mudah dibandingkan dengan instalasi di sistem
operasi yang lain
3. Dukungan driver yang lebih banyak
hanya ada di
Windows dan tidak di OS yang lainnya. Bahkan beberapa
aplikasi vital dunia kerja.
5. Perkembangan paling cepat dibanding
software lainnya karena banyak
perusahaan
software yang konsisten menciptakan kemajuan pada sistem
operasi Windows.
6. Banyak gratisan GPL dan Freeware ditawarkan untuk Windows.
Kekurangan :
1. Harga licensi mahal
2. Komunitas terlalu sedikit, karena bersifat closed-source
3. Sistem keamanan yang masih dibilang kurang, banyak diserang virus
4. Sistem yang kurang stabil
5. Banyak orang tahu bahasa pemrogamannya dan banyak orang pakai karena
itu banyak juga yang buat virus untuk Windows dibanding yang lainnya.
2.4.2. Sistem Database MySQL
MySQL adalah sebuah RDBMS (Relational Data Base Management
System) yang mendukung
multi user dan
multi threaded SQL
database server.
MySQL merupakan hasil buah pikiran dari Michael “Monty” Widenu
is, David
Axmark dan Allan Larson yang dimulai pada tahun 1995.
2.4.2.1. Kelebihan MySQL
Kecepatan adalah hal yang penting saat melakukan sebuah query melalui jaringan
internet. Pada versi
–
versi awal, MySQL mencapai ini dengan mengorbankan
beberapa fasilitas yang umumnya terdapat pada DBMS lain, dan pada banyak
aplikasi internet yang telah diterapkan hal tersebut tidak menjadi masalah.
Kemudahan penggunaan MySQL dikarenakan digunakannya standard
bahasa SQL oleh MySQL. Saat ini standard yang diikuti oleh MySQL adalah
entry level SQL92 ODBC level 0
–
2 yang banyak dipakai RDBMS. Selain itu
tersedianya beberapa aplikasi yang memberikan
interface untuk berinteraksi
dengan MySQL juga memberikan kemudahan bagi pengguna.
MySQL pertama kali dibangun untuk memenuhi kebutuhan akan sebuah
SQL server yang dapat menangani
database dalam jumlah besar, memiliki
kecepatan yang tinggi dengan
hardware yang tidak mahal. Saat ini MySQL
diedarkan secara gratis dan bersifat open source.
Fasilitas-fasilitas yang dimiliki MySQL antara lain :
1.
Terdapat suatu bahasa pemrograman yang mudah untuk menggunakan
MySQL sehingga bila dirasakan, akan hampir sama dengan menggunakan
dBase ataupun FoxPro yang berjalan didalam DOS.
3.
Sangat mendukung untuk pemrograman dengan PHP yang berjalan untuk
pembuatan halaman WEB.
4.
Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai
database yang berdiri sendiri,
database file server multi pengguna, dan
aplikasi klien dari Client / Server.
5.
Mendukung integritas referensial pada tingkat mesin database.
Kelebihan lain dari penggunaan MySQL adalah karena didalam PHP yang
digunakan sebagai sarana untuk pembuatan halaman
web, telah mempunyai
Application Programming Interface MySQL untuk mendukung pemrograman
yang berorientasi database pada MySQL.
2.4.2.2. Perintah MySQL
Adapun beberapa perintah sql yang didukung oleh MySQL adalah :
1.
SHOW DATABASE atau SHOW TABLE : Untuk menampilkan database
atau table yang telah ada
2.
CREATE DATABASE atau CREATE TABLE : Untuk membuat database
atau table baru
Create table “nama
-
table” (field spesifikasi_field,…);
Create database “nama
-
database”;
3.
USE “nama
-
database” : Untuk menggunakan database yang dipilih
4.
ALTER TABLE : Untuk mengubah struktur table
6.
INSERT INTO : Untuk mengisi data pada suatu tabel atau menambah
record pada tabel.
insert into
“
nama-tabel
”
(field1, field2,…)
values (nilai1,
nilai2,…)
;
7.
DISTINCT : Untuk menghilangkan record
–
record yang sama.
select distinct field from nama-tabel;
8.
SELECT * FROM : Untuk melihat isi kolom suatu tabel.
select * from nama-tabel;
9.
UPDATE “nama
-
table” SET field :
Untuk memodifikasi record nilai field
secara keseluruhan.
10.
WHERE : Untuk menyaring / membatasi hasil
query sehingga
record
yang dikeluarkan hanya record yang sesuai kriteria yang diinginkan.
select field1, field2 ,..from
“
nama-tabel
”
where criteria;
11.
DROP “nama
-
tabel” atau DROP “nama
-
database” : Untuk menghapus
table atau database
12.
BETWEEN : Untuk membatasi suatu kolom berada pada suatu baris nilai
tertentu.
select field1, field2,… from “
nama-tabel
”
where criteria (salah
satu field sebagai parameter) between .. and..;
13.
DELETE : Untuk menghapus record atau menghapus kriteria tertentu
delete from nama-tabel;
2.4.3. PHP ( Hypertext Preprocessor )
PHP adalah
script untuk pemrograman
web, PHP dapat digunakan bersama
–
sama dengan kode HTML
( embedded ). Sehingga hampir mirip dengan
javascript, bedanya dengan javascript adalah
javascript akan diterjemahkan oleh
internet
client ( browser ), sedangkan
script PHP diterjemahkan di pihak
server.
Karenanya PHP juga dikenal sebagai
server side script. Halaman hasil proses di
server, diterima oleh
client internet sebagai HTML biasa, dan kode
–
kode PHP
tidak akan bisa terbaca oleh
client. Hal ini juga yang membedakan PHP dengan
javascript.
2.4.3.1
Sejarah singkat PHP
Perkembangan PHP diawali oleh Rasmus Leodorf yang membuat program untuk
kebutuhannya sendiri pada tahun 1994. Pada tahun 1995 program tersebut mulai
digunakan dan saat itu dikenal dengan nama
Personal Home Page Tool. Program
tersebut terdiri dari mesin
parser dan beberapa
utility, waktu itu masih sedikit
macro yang dikenali oleh mesin parsernya.
2.4.3.2. Kelebihan PHP
Salah satu kelebihan dari PHP adalah dukungannya yang banyak terhadap
bermacam
database server yang ada. Dan
interface
yang disediakan PHP untuk
berkomunikasi dengan masing
–
masing
database server sangat memudahkan
apabila suatu saat akan dilakukan pergantian database server.
Hal
–
hal lain yang dimiliki oleh PHP, yaitu:
1.
Kemampuan untuk membuat
image secara
online. Format image yang
dapat ditangani adalah JPEG dan PNG, yang merupakan format
–
format
yang sudah umum di internet
2.
Penanganan file upload
3.
Kemampuan melakukan secara remote terhadap file yang terletak di server
lain.
Script PHP ini mulai bekerja saat adanya
request PHP
file tersebut dari
Web browser.
Web server kemudian akan memanggil
file tersebut, dan akan
membaca semua
request dari atas sampai bawah. Mengeksekusi beberapa
script
command, dan mengirimkan hasilnya dalam sebuah halaman HTML melalui
2.4.4
HTML (Hypertext Markup Language)
HTTP (Hypertext Transfer
Protokol) merupakan protokol yang digunakan untuk
mentransfer data antara
web server ke
web browser. Protokol ini mentransfer
dokumen-dokumen
Web
yang berformat HTML.
Hypertext Markup
Language
atau HTML adalah bahasa yang digunakan untuk menulis dokumen- dokumen
dalam bentuk
hypertext. Dokumen-dokumen tersebut didistribusikan dengan
World Wide Web dan dapat dilihat oleh
klien-klien pada komputer. Dokumen
HTML disebut
Markup Language, karena HTML berfungsi untuk memperindah
file teks biasa untuk ditampilkan pada program Web browser.
Pada dokumen HTML anda diijinkan untuk meng-klik teks yang berwarna
lain dan mengakses dokumen baru, atau image, atau file film dari komputer yang
sangat jauh jaraknya. Perbedaan antara dokumen HTML dengan dokumen teks
biasa adalah adanya tag
HTML yang ditandai dengan “<...>”.
2.4.4.1. Penulisan
Tag
HTML
Adapun aturan dalam penulisan tag adalah selalu diapit oleh tanda kurung siku
miring <...>.
Tag pembuka dan penutup dari setiap pasangan akan selalu
s
ama, kecuali tanda “/” sebelum penunjuk pada akhir
tag.
Beberapa tag yang biasa digunakan dalam dokumen HTML, yaitu :
1.
<HTML>...</HTML> , dipakai untuk menandai awal dan akhir
file
HTML.
3.
<BODY>...</BODY> , mengapit isi teks, disebut
‘body teks’
.
4.
<TITLE>...</TITLE> , digunakan sebagai penunjuk
window’s title bar.
Seperti terlihat, struktur
file HTML diawali dengan sebuah
tag <HTML>
dan ditutup dengan
tag
</HTML>. Didalam
tag ini terdapat dua buah bagian
besar,
yaitu
yang
diapit oleh
tag <HEAD>...</HEAD> dan
tag
<BODY>...</BODY>.
Bagian yang diapit oleh
tag HEAD merupakan
header dari halaman
HTML dan tidak ditampilkan pada
browser. Bagian ini berisi
tag-tag header
seperti <TITLE>...</TITLE> yang berfungsi untuk mengeluarkan judul pada
title bar window web browser. Bagian yang diapit oleh
tag BODY akan
ditampilkan pada halaman web browser.
Tag
–
tag yang lain yang akan digunakan pada tampilan program Proyek Akhir ini
adalah :
1.
Background color (Bgcolor)
Merupakan atribut yang bisa digunakan dengan
tag
<BODY>. Dimana
atribut
background
color ini mempunyai kemampuan merubah warna
background serta atribut-atribut lainnya.
<BODY BGCOLOR= (warna)>...</BODY>
2.
Center
<CENTER>...</CENTER>
3.
Script
Merupakan elemen HTML yang digunakan untuk menyisipkan
script,
dimana elemen ini mempunyai atribut
LANGUAGE yang menyatakan
bahasa yang digunakan untuk script tertentu, atau untuk script PHP cukup
digunakan tanda <?…….?> yang diselipkan dalam bahasa html.
<SCRIPT LANGUAGE=’BlablablaScript’>...</SCRIPT>
4.
Heading
Merupakan judul atau sub judul atau kelompok kata dalam suatu dokumen
HTML. Terdapat enam tingkatan heading (H1 sampai dengan H6).
<H1>...</H1>
5.
Table
Untuk mendefinisikan tabel
<TABLE>...</TABLE>
Tabel mempunyai atribut border untuk memberikan garis tepi sebuah tabel
agar dapat terlihat dengan jelas. Pada tabel juga terdapat atribut
width
untuk menentukan lebar tabel. Nilai yang diberikan biasanya dalam satuan
pixel ataupun presentase.
<TABLE BORDER>...</TABLE >
<TABLE BORDER=...WIDTH=...%>...</TABLE>
Table Row (TR) untuk membuat sebuah baris dalam tabel
Table Data (TD)
Untuk mendefinisikan kolom dan data pada tabel
<TD>...</TD>
Dapat diperhatikan polanya sebagai berikut :
<TABLE.>
<TR>
<TD>...</TD>
</TR>
</TABLE>
6.
Form
Merupakan elemen HTML untuk pengiriman informasi
<FORM>...</FORM>
7.
Font
Atribut umum yang menyertai tag ini adalah COLOR, dapat menampilkan
teks dalam berbagai warna.
<FO
NT COLOR=”nama warna”>...</FONT>
8.
Break (BR
)
Digunakan untuk membuat baris baru. Tag <BR> ini membuat garis baru
tanpa memberi baris kosong, dan akan memotong sebarisan teks pada
tempat dimana tag <BR> diletakkan/disisipkan.
BAB 3
GAMBARAN UMUM SMA NEGERI 7 MEDAN
3.1. Profil SMA Negeri 7 Medan
SMA Negeri 7 (SMAN) 7 Medan merupakan salah satu sekolah menengah atas
negeri yang ada di Provinsi Sumatera Utara, Indonesia. SMA Negeri 7 Medan
Berdiri pada Tahun 1963 yang saat itu dibawah pimpinan (Kepala Sekolah) Drs.
Umar Bakti yang terletak dikota Medan tepatnya di Jl. Timor No.36 Medan yang
sebelumnya berada di Jl. Jambi Medan.
Identitas Sekolah
Nama Sekolah
: SMA Negeri 7 Medan
No. Statistik Sekolah
: 301076002007
Propinsi
: Sumatera Utara
Otonomi Daerah
: Kota Medan
Kecamatan
: Medan Timur
Kelurahan
: Gaharu
Alamat Sekolah
: Jalan Timor No. 36 Medan
Kode Pos
: 20235
Telepon
: (061) 455-7332, (061) 455-9527
Daerah/Lokasi
: Perkotaan Kota Medan
Status
: Negeri
BAB 3
GAMBARAN UMUM SMA NEGERI 7 MEDAN
3.1. Profil SMA Negeri 7 Medan
SMA Negeri 7 (SMAN) 7 Medan merupakan salah satu sekolah menengah atas
negeri yang ada di Provinsi Sumatera Utara, Indonesia. SMA Negeri 7 Medan
Berdiri pada Tahun 1963 yang saat itu dibawah pimpinan (Kepala Sekolah) Drs.
Umar Bakti yang terletak dikota Medan tepatnya di Jl. Timor No.36 Medan yang
sebelumnya berada di Jl. Jambi Medan.
Identitas Sekolah
Nama Sekolah
: SMA Negeri 7 Medan
No. Statistik Sekolah
: 301076002007
Propinsi
: Sumatera Utara
Otonomi Daerah
: Kota Medan
Kecamatan
: Medan Timur
Kelurahan
: Gaharu
Alamat Sekolah
: Jalan Timor No. 36 Medan
Kode Pos
: 20235
Telepon
: (061) 455-7332, (061) 455-9527
Daerah/Lokasi
: Perkotaan Kota Medan
Status
: Negeri
Surat Keputusan
: Menteri P dan K No. 096 / SK/ B/ II /
1965 Tanggal 17 Juli 1965
Tahun Berdiri & Penegerian
: Tahun 1965
Bangunan Sekolah
: Milik Pemerintah
3.2. Visi, Misi, Tujuan dan Sasaran SMA Negeri 7 Medan
Pengenalan tentang visi, misi dan tujuan serta sasaran SMA Negeri 7 Medan
3.2.1. Visi SMA Negeri 7 Medan
Mampu menguasai IPTEK (Logika), mengutamakan moral (Etika), mencintai dan
menghargai keindahan (Estetika) dan memperkaya Praktika seta menumbuhkan
Upaya dan Sikap Kompentitif untuk meraih prestasi.
3.2.2. Misi SMA Negeri 7 Medan
1.
Meningkatkan disiplin sekolah
2.
Menumbuhkan moral dan budi pekerti sehingga mampu menjauhkan diri
dari perbuatan dan sikap tercela
3.
Meningkatkan rasa percaya diri, penguasaan materi pelajaran, rasa bangga
pada almamater serta penampilan prima setiap komponen
4.
Membangkitkan sikap ingin maju dan bersaing dalam diri siswa dengan
mengoptimalkan daya nalar sebagai upaya untuk meraih prestasi yang
tinggi
5.
Mempertahankan sikap saling menghormati, harga-menghargai (Etika)
antar setiap unsur agar tercapai keharmonisan kerja
3.2.3. Tujuan SMA Negeri 7 Medan
1.
Memiliki disiplin yang tinggi
2.
Memiliki Etos kerja yang baik
3.
Memiliki kenaikan rata-rata Nilai UJian Nasional sebesar 0.5 per tahun
4.
Memiliki kenaikan presentase siswa yang diterima di Perguruan Tinggi
Negeri 10% per tahun
5.
Memiliki peningkatan presentasi siswa yang diterima di tingkat
kotamadya, tingkat provinsi, maupun tingkat nasional
6.
Memiliki ketaatan beribadah secara konsekuen sesuai dengan agama yang
dianut serta rasa kebersamaan yang tinggi dan kepedulian.
3.2.4. Sasaran SMA Negeri 7 Medan
1.
Unggul dalam pelaksanaa tata tertib.
2.
Unggul dalam peningkatan profesionalisme kerja.
3.
Unggul dalam prestasi akademis dan non akademis.
4.
Unggul dalam kegiatan keagamaan dan menciptakan rasa kebersamaan.
5.
Unggul dalam jumlah siswa yang diterima di Perguruan Tinggi Negeri
atau mengisi dan menciptakan lapangan kerja.
3.3. Struktur Organisasi SMA Negeri 7 Medan
BAB 4
PERANCANGAN SISTEM
4.1 Analisa Sistem
Seiring dengan perkembangan teknologi informasi saat ini serta untuk
meningkatkan efisiensi kerja dan waktu, maka sistem yang ada saat ini masih
manual, harus diganti dengan sistem yang lebih baik lagi, yaitu dengan
membangun sistem yang terkomputerisasi.
Guna memulai membangun suatu program yang berupa aplikasi mengenai
Sistem Informasi Perpustakaan, terlebih dahulu merencanakan alur kerja
berdasarkan kebutuhan user yang akan mengunakan aplikasi basis data ini.
Aplikasi sistem informasi perpustakaan ini diperbuat atas dasar kebutuhan
perpustakaan SMAN 7 MEDAN.
Berdasarkan studi lapangan dan analisa yang dilakukan , aktor yang terlibat pada
sistem ini adalah sebagai berikut :
1.
Aktor User Internal
Aktor user internal yang termasuk dalam kelompok ini adalah:
a.
Aktor Pustakawan adalah seorang yang diberi tanggung jawab untuk
mengelola perpustakaan
b.
Aktor Administrator adalah seorang yang bertanggung jawab 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 se,ua actor yang tidak termasuk dalam aktor user
internal. Aktor user eksternal ini dibagi menjadi dua bagian antara lain:
a.
Anggota, yang termasuk dalam aktor ini adalah guru dan siswa/siswi
b.
Non anggota
4.2. Perancangan Sistem
Perancangan sistem mentransformasikan suatu hasil analilis kedalam suatu
perencanaan untuk dapat diimplementasikan. Agar lebih mudah untuk , maka
memahaminya, makan penulis membuat perancangan sistem tugas akhir ini.
Metode perancangan sistem dilakukan dalam penyusunan tugas akhir ini terdiri
dari perancangan
Data Flow Diagram (DFD), perancangan Normalisasi dan
Database serta Perancangan Data Flowchart.
4.2.1. Perancangan Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual
maupun komputerisasi. DFD ini sering disebut juga dengan nama
Bubble chart,
Bubble diagram, model proses, diagram alur kerja, atau model fungsi.
DFD dibuat oleh para analis untuk membuat sebuah sistem yang baik.
Dimana DFD ini nantinya diberikan kepada para
programmer untuk melakukan
proses coding. Dimana para programmer melakukan sebuah coding sesuai dengan
DFD yang dibuat oleh para analis sebelumnya.
Anggota
Administrator
Input
Data
Pembuatan
Laporan
Anggota
F1
F2
F3
F4
Data Buku
Admin
Data
Transaksi
Transaksi
Data
Anggota
Jangka Waktu Peminjaman Data Peminjam/ pengembalianBuku
Gambar 4.1. Data Flow Diagram level 0
[image:41.595.115.509.456.721.2]1.2 Data Peminjam/ Pengembalian
Administrator
1.2 Data Buku dan Data Anggota1.1
Data
Angggota
Pembuatan
Laporan
Anggota
F2
F1
F3
F4
Data Buku
Anggota
Peminjam
Pengembalian
Tabel 4.1. Simbol-Simbol Data Flow Diagram (DFD)
Simbol
Fungsi
Kesatuan Luar
(Eksternal Entity)
Kesatuan diluar lingkungam sistem yang
dapat berupa seseorang atau organisasi
yang dapat mengirimkan data atau
menerima data dari sistem.
Aliran Data (Data Flow)
Data mengalir melalui sistem dimulai
dengan input dan diubah/diproses menjadi
output.
Proses (Process)
Kegiatan hasil suatu arus data yang
masuk dalam proses untuk menghasilkan
arus data yang akan keluar (mengubah
input menjadi output).
Penyimpanan Data
(Data Storage)
Tempat penyimpanan data yang ada
dalam sistem.
4.2.2. Perancangan Data Flowchart
maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya
pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahasa
pemrograman.
Tabel 4.2. Simbol-Simbol Data Flowchart
Simbol
Fungsi
Flow Direction
Simbol yang digunakan untuk menghubungkan antara
simbol yang satu dengan simbol yang lain. Simbol ini
disebut juga connecting line.
Terminator
Simbol untuk permulaan (start) atau akhir (stop) dari
suatu kegiatan
Connector
Simbol untuk keluar
–
masuk atau penyambungan
proses dalam lembar / halaman yang sama.
Connector
Simbol untuk keluar
–
masuk atau penyambungan
proses pada lembar / halaman yang berbeda.
Manual Operation
Simbol yang menunjukkan pengolahan yang tidak
dilakukan oleh computer
Decision
Simbol pemilihan proses berdasarkan kondisi yang
ada
Input-Output
Simbol yang menyatakan proses input dan output
tanpa tergantung dengan jenis peralatannya
Simbol Manual Input
Simbol untuk pemasukan data secara manual on-line
keyboard
Simbol Preparation
Simbol untuk mempersiapkan penyimpanan yang
akan digunakan sebagai tempat pengolahan di dalam
storage.
Simbol Predefine Proses
Simbol untuk pelaksanaan suatu bagian
(sub-program)/procedure
Magnetik Disk
Simbol yang menyatakan input berasal dari database
atau disimpan ke database
4.2.2.1. Flowchart Menu Utama
Flowchart menu utama dapat dilihat pada gambar dibawah ini.
Start
Menampilkan
Halaman Utama
Memilih Daftar
Link
Beranda
Direktori
Sekolah
Struktur
Organisasi
Link PTN/PTS
Perpustakaan
Online
Keluar
Halaman Beranda
Pilih Link Yang
Ada
Pilih Link Yang
Ada
Halaman Struktur
Organisasi
A
Link
PTN/PTS
B
End
Pilih Daftar Link
Ya
Tidak
Ya
Ya
Ya
Ya
[image:45.595.126.510.167.717.2]Struktur
Organisasi
4.2.2.2. Flowchart Direktori Sekolah
[image:46.595.141.477.190.673.2]Flowchart Direktori Sekolah dapat dilihat pada gambar dibawah ini.
Gambar 4.4. Alur Flowchart Direktori Sekolah
A
Visi, Misi dan
Tujuan
Sarana dan
Prasarana
Kalender
Akademik
Ekstrakurikuler
Beasiswa
Keluar
Halaman Visi, Misi
dan Tujuan
Halaman Sarana dan
Prasarana
Halaman Kalender
Akademik
Halaman
Ekstrakurikuler
Halaman Beasiswa
End
4.2.2.3. Flowchart Perpustakaan Online
Flowchart perpustakaan online olah dapat dilihat pada gambar dibawah ini.
B
Beranda
Daftar Buku
Buku Tamu
Keluar
Halaman
Beranda
Halaman
Pencarian Buku
Halaman Pengisian
Buku Tamu
End
Halaman
Pencarian
Isi Buku
[image:47.595.114.523.186.612.2]Tamu
Database
4.2.2.4. Flowchart Pencarian Buku
Halaman pencarian mengenai fasilitas yang dapat membantu anggota dalam
mencari data buku yang diinginkan secara cepat. Anggota dapat memilih
pencarian berdasarkan judul buku atau nama pengarang buku tersebut kemudian
inputkan data yang mau dicari pada forma yang telah disediakan dihalaman
pencarian buku. Dapat dilihat pada flowchart pencarian buku sebagai berikut.
Start
Pilih Pencarian Buku
Berdasarkan Judul Buku
atau Nama pengarang
Buku
Input Data
Cari Data
Data Tidak
Ditemukan
Halaman
Pencarian
Halaman
Data Yang
Dicari
Keluar
End
Ya
Tidak
Koleksi Buku
Halaman
[image:48.595.129.507.278.691.2]Koleksi Buku
4.2.2.5. Flowchart Login Administrator
Halaman Administrator hanya diakses oleh orang-orang yang berhak dalam
pengelolaan admin perpustakaan. Data login yang terdiri dari
username dan
password
dari seorang admin dan harus sesuai dengan data yang ada pada table
administrator. Jika data username dan password sesuai, maka admin akan menuju
tampilan halaman indeks admin. Jika proses login gagal, maka kembali lagi ke
halaman awal
web. Flowchart login administrator dapat dilihat pada gambar
dibawah ini.
Start
Input Username
dan Password
Status =
Administrator
Halaman Utama
Administrator
Logout
End
Login Username dan
Password Anda Salah
C
Tidak
Tidak
[image:49.595.132.510.320.724.2]Ya
4.2.2.6. Flowchart Administrator
Halaman administrator hanya diakses oleh admin yang telah login. Dapat dilihat
flowchart nya sebagai berikut.
C
Menu
Administrator
Transaksi
Data Buku
Data Anggota
Laporan
Edit User
Log Out
E
D
F
Tampilan
User
Input User
Baru
Edit dan
hapus
Laporan
Pengunjung
Laporan
Pinjam
Halaman
Laporan
Database
[image:50.595.117.516.187.677.2]End
4.2.2.7. Flowchart Transaksi
D Halaman Transaksi Input Transaksi Baru Tambah Transaksi Status TransaksiInput Data Simpan
Pilih Data Transaksi Edit Database Input Salah Salah Salah
Gambar 4.9. Alur Flowchart Transaksi
4.2.2.8. Flowchart Data Buku
[image:51.595.129.514.468.733.2]E Halaman Data Buku Input Buku Baru Tambah Buku Edit Buku Input Data Simpan Pilih Buku Update Database Input belum benar Salah Salah Hapus Data Dihapus Batal Benar Halaman Pencarian Buku Halaman Pencarian
4.2.2.9. Flowchart Data Anggota
F
Halaman Data
Anggota
Input Anggota
Baru
Tambah
Anggota
Edit Anggota
Input
Data
Simpan
Pilih
Update
Database
Input
belum
benar
Salah
Salah
Hapus
Data
Dihapus
[image:52.595.129.508.125.539.2]Batal
Benar
Gambar 4.11. Alur Flowchart Data Anggota
4.3. Basis Data (Database)
tersebut. Perangkat
lunak yang
digunakan
untuk
mengelola
dan
memanggil kueri (query)
basis
data
disebut sistem
manajemen
basis
data (database management system, DBMS). Sistem basis data dipelajari
dalam ilmu informasi. Database merupakan kumpulan beberapa file, dalam hal ini
file-file ersebut dikelompokkan secara terstruktur dalam beberapa table sesuai
dengan informasi yang terkandung didalamnya.
4.3.1. Tabel Administrator
Tabel Administrator adalah tabel yang berisi data-data tentang admin
perpustakaan SMA Negeri 7 Medan. Para admin dapat login dengan username
dan password yang dimlikinya. Berikut ini adalah field-field tabel login yang
dapat dilihat sebagai berikut.
Tabel 4.3. Struktur Tabel Admin
Field Name
Type and Width
Description
id
Int(2)
Id Admin (Primary Key)
username
Varchar(15)
Nama Admin
password
Varchar(15)
Password Admin
hak_akses
Int(2)
Hak Akses Admin
4.3.2. Tabel Data Anggota
Tabel ini berisi tentang data-data Anggota perpustakaan. Berikut adalah field
–
field
tabel data anggota yang dapat dilihat sebagai berikut.
Tabel 4.4. Struktur Tabel Data_Anggota
Field Name
Type and Width
Description
id
Int(4)
Id Anggota (Primary Key)
no_induk
Varchar(5)
Nomor Induk Anggota
nama
Varchar(150)
Nama Anggota
jk
Varchar(2)
Jenis Kelamin Anggota
kelas
Varchar(5)
Kelas anggota
4.3.3. Tabel Data Buku
Tabel Data Buku berisi tentang semua buku-buku yang tersedia diperpustakaan
SMA Negeri 7 Medan. Berikut ini adalah Field
–
field tabel data buku yang dapat
dilihat sebagai berikut.
Tabel 4.5. Struktur Tabel Data_Buku
Field Name
Type and Width
Description
id
Int(5)
No Id Buku (Prima Key)
judul
Varchar(250)
Judul Buku
pengarang
Varchar(250)
Nama Pengarang Buku
th_terbit
Varchar(5)
Tahun Terbit Buku
penerbit
Varchar(250)
Nama Penerbit Buku
isbn
Varchar(25)
I S B N Buku
kategori
Varchar(50)
Kategori Pelajaran Buku
jumlah_buku
Int (2)
Jumlah Buku Masuk
lokasi
Varchar(50)
Letak Buku
asal
Varchar(50)
Asal Buku
4.3.4. Tabel Pengunjung
Tabel pengunjung berisi tentang daftar tamu diperpustakaan SMA Negeri 7
Medan. Berikut ini adalah Field
–
field tabel pengunjung yang dapat dilihat
sebagai berikut.
Tabel 4.6. Struktur Tabel Pengunjung
Field Name
Type and Width
Description
id
Int(6)
Id Pengunjung (Primary Key)
nama
Varchar(255)
Nama Pengunjung
jk
Varchar(2)
Jenis Kelamin Pengunjung
kelas
Varchar(17)
Kelas Pengunjung
perlu1
Varchar(15)
Keperluan Pengnjung (Pinjam Buku)
perlu2
Varchar(15)
Keperluan Pengnjung (Baca Buku)
perlu3
Varchar(15)
Keperluan Pengnjung (Baca Koran)
perlu4
Varchar(15)
Keperluan Pengnjung (Lainnya)
cari
Varchar(255)
Informasi Yang Dicari
4.3.5. Tabel Transaksi Pinjam
Tabel transaksi pinjam berisi data-data transaksi peminjaman buku diperpustakaan
SMA Negeri 7 Medan. Berikut ini adalah Field
–
field tabel transaksi pinjam yang
dapat dilihat sebagai berikut:
Tabel 4.7. Struktur Tabel trans_pinjam
Field Name
Type and Width
Description
id
Int(5)
Id Peminjaman (Primary Key)
judul_buku
Varchar(250)
Judul Buku
kode_buku
Varchar(15)
Kode Buku
nama_peminjam
Varchar(100)
Nama Peminjam
tgl_pinjam
Varchar(15)
Tanggal Peminjaman
tgl_kembali
Varchar(15)
Tanggal Pengembalian
status
Varchar(10)
Status Buku
BAB 5
IMPLEMENTASI SISTEM
5.1. Pengertian Implementasi Sistem
Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang
dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk
menginstal, menguji dan memulaiu sistem baru atau sistem yang diperbaiki.
Adapun langkah-langkah yang dibutuhkan dalam implementasi sistem adalah:
1.
Mendapatkan
software dan
hardware yang tepat untuk membuat
website yang ingin dirancang.
2.
Menyelesaikan rancangan sistem.
3.
Menulis, menguji, mengontrol dan mendokumentasikan website.
5.2. Tujuan Implementasi Sistem
Tujuan dari implementasi sistem adalah sebagai berikut:
1.
Menyelesaikan desain sistem yang telah disetujui sebelumnya.
2.
Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru.
3.
Menguji apakah sistem baru tersebut sesuai dengan pemakai.
5.3. Komponen Utama dalam Implementasi Sistem
Agar sistem perancangan yang telah dikerjakan dapat berjalan baik atau tidak,
maka perlu kiranya dilakukan pengujian terhadap sistem yang telah dikerjakan.
Untuk itu dibutuhkan beberapa komponen utama mencakup perangkat keras
(Hardware), perangkat lunak (Software) dan perangkat manusia (Brainware).
Pada website Sistem Informasi Perpustakaan SMA Negeri 7 Medan ini
dibutuhkan komponen-komponen yang mencakup seperti di atas.
5.3.1. Perangkat Keras (Hardware)
Hardware merupakan komponen yang terlihat secara fisik, yang saling
bekerjasama dalam pengolaha data. Perangkat keras (hardware) yang digunakan
meliputi:
a.
Monitor
b.
CPU (Central Processing Unit)
c.
Harddisk sebagai tempat sistem beroperasi dan media penyimpanan
d.
Memori minimal 128
e.
Keyboard dan mouse
5.3.2. Perangkat Lunak (Software)
untuk aplikasi perangkat website adalah:
a.
Sistem Operasi Windows 7.
b.
MySQL/PHPMyAdmin sebagai Bahasa pemrograman untuk database
dalam Bahasa SQL.
c.
Sublime Text 2 sebagai editor pendesainannya.
d.
XAMPP sebagai server yang berdiri sendiri (Localhost) yang terdiri atas
program Apache, MySQL Database, dan penerjemah bahasa yang ditulis
dengan bahasa pemrograman PHP.
e.
PHP sebagai Bahasa pemrograman server side
f.
Browser sebagai tempat media tampilan halaman website, Seperti: Google
Chrome atau Mozilla Firefox
5.3.3. Unsur Manusia (Brainware)
Brainware merupakan factor manusia yang menangani fasilitas computer yang
ada. Faktor manusia yanag dimaksud adalah orang-orang yang memiliki bagian
untuk menangani sistem dan merupakan unsur manusia.
Perangkat operator (Brainware) meliputi 3 bagian yaitu:
a.
Analisis Sistem, yaitu orang yang membentuk dan membangun fasilitas
rancangan sistem atau program.
b.
Programmer, yaitu orang yang mengerti bahasa pemrograman yang
digunakan dalam membuat dan membangun suatu program.
d.
Public (Pengguna), yaitu orang yang memakai sistem yang telah dirancang
untuk mendapatkan informasi yang dibutuhkan.
5.4. Prosedur Penggunaan dan Tampilan Program
Pada website Sistem Informasi Perpustakaan SMA Negeri 7 Medan 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, ketikkkan 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 Apache, MySQL dan Filezila pada XAMPP Control Panel Aplication
2.
Klik Start pada desktop, kemudian klik Mozilla Firefox
3.
Setelah jendela Mozilla Firefox terbuka, ketik alamat
website yang telah
dirancang pada address bar untuk menampilkan halaman utama website
Gambar 5.1. Halaman Utama Website
[image:62.595.111.530.82.343.2]
5.
Pada link Direktori Sekolah berisi halaman mengenai Profil, Visi Misi, Sarana
dan Prasarana, Kalender Akademik, Ektrakulikuler serta Beasiswa pada SMA
Negeri 7 Medan:
Gambar 5.3. Halaman Kalender Akademik
6.
Pada Link Struktur Organisasi berisikan tentang struktur organisasi SMA
Negeri 7 Medan:
[image:63.595.113.519.453.714.2]7.
Pada saat Link PTN/PTS dipilih, berisikan website-website resmi perguruan
tinggi negeri maupun swasta serta tentang SNMPTN yang tertera dibawah ini:
Gambar 5.5. Halaman Link PTN/PTS
Contohnya jika salah satu dari link PTN/PTS tersebutr diklik, misalnya link
“Universitas Indonesia” maka berikut tampilannya:
[image:64.595.112.522.498.728.2]8.
Pada Link Struktur Organisasi berisikan tentang sistem perpustakaan di SMA
Negeri 7 Medan:
Gambar 5.7. Halaman Perpustakaan Online
[image:65.595.115.524.454.700.2]9.
Pada Link Perpustakaan Online bagian Daftar Buku adalah tempat siswa/siswi
ingin melihat buku-buku yang tesedia diperpustakaan di SMA Negeri 7 Medan:
Gambar 5.9. Halaman Daftar Buku-Buku
10.
Pada Link Perpustakaan Online bagian Buku Tamu adalah tempat pengunjung
mengisi buku tamu pada sistem perpustakaan di SMA Negeri 7 Medan:
[image:66.595.112.529.529.741.2]11.
Pada sebelah kiri Link Perpustakaan Online terdapat Login untuk Admin
dengan
Username dan
Password yang sesuai berikut tampilan
web
browsernya:
Gambar 5.11. Tampilan Halaman Admin
12.
Link Data Buku berisikan data-data buku diperpustakaan, admin dapat
melakukan pengeditan dan pengahapusan buku, berikut tampilannya:
[image:67.595.114.528.496.739.2]13.
Pada Menu Data Buku admin dapat menginputkan data-data buku baru, berikut
tampilannya:
Gambar 5.13. Tampilan Halaman Input Buku Baru
14.
Link Data Anggota berisikan data-data anggota perpustakaan, admin dapat
melakukan pengeditan dan pengahapusan anggota berikut tampilannya:
[image:68.595.113.526.486.726.2]15.
Pada Menu Data Anggota admin dapat menginputkan data-data anggota baru,
berikut tampilannya:
Gambar 5.15. Tampilan Halaman Input Anggota Baru
16.
Link Transaksi berisikan data transaksi pinjam dan kembalian buku di
perpustakaan, admin dapat melakukan transaksi kembali atau perpanjang buku
dan apabila pengembalian buku terlambat akan didenda, berikut tampilannya:
[image:69.595.114.525.502.730.2]17.
Pada Menu Transaksi admin dapat menginputkan data-data transaksi baru,
berikut tampilannya:
Gambar 5.17. Tampilan Halaman Input Transaksi Baru
18.
Link Laporan berisi laporan data pengunjung dari Buku Tamu, berikut
tampilannya:
[image:70.595.112.520.484.731.2]19.
Pada Menu Laporan Peminjaman Per Siswa berisikan data pinjaman buku oleh
seorang siswa, berikut tampilannya:
Gambar 5.19. Tampilan Halaman Laporan Peminjaman Per Siswa
20.
Menu Edit User berisikan data user (Admin), berikut tampilannya:
[image:71.595.112.529.472.715.2]21.
Menu Input User Baru berisikan data user (Admin) baru, berikut tampilannya:
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Dalam Penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan pada
sistem perpustakaan SMA Negeri 7 Medan. Maka ada beberapa kesimpulan yang
penulis dapatkan, yaitu:
a.
Sistem Informasi Perpustakaan ini dirancang untuk dapat memberikan
Informasi yang lengkap dan akurat mengenai transaksi di perpustakaan,
karena didalamnya terdapat data buku, data anggota, data transaksi serta
pencarian buku yang memudahkan anggota dalam melakukan pencarian
terhadap buku tertentu yang diperlukan.
b.
Pengolahan data perpustakaan di SMA Negeri 7 Medan yang bersifat
komputerisasi dapat mempermudah bagi pegawai (Admin) dalam
mengolah data seperti penambahan pengeditan maupun pengahapusan
data-data di perpustakaan maka pegawai akan lebih mudah dan cepat
dalam melakukan tugasnya.
6.2 Saran
Setelah meneliti dan menganalisa proses transaksi perpustakaan yang ada di SMA
Negeri 7 Medan yang selama ini digunakan maka penulis menyarankan:
a.
Perpustakaan SMA Negeri 7 Medan sebaiknya menggunakan jasa
komputer, karena dengan memakai sistem informasi yang telah dirancang
dapat meningkatkan efiensi kerja.
b.
Penulis berharap adanya pengembangan lebih lanjut dari sistem informasi
yang terpadu untuk menanggulangi dan mengolah data yang lebih besar
dimasa yang akan dating
DAFTARPUSTAKA
Hartono, Jogiyanto. 1999. Pengenalan Komputer. Yogyakarta: Andi.
Kadir, Abdul. 2002. Dasar Pemrogramman WEB dinamis Menggunakan PHP.
Yogyakata: Andi
Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi.
Longkutoy, Jhon J. 1996.
Pengenalann Komputer. Jakarta: Mutiara Sumber
Widya.
NS, Sutarno0. 2006. Manajemen Perpustakaan Adalah Suatu Pendekatan Praktik.
Jakarta: SagungSeto
Setiarso, Bambang. 1997. PenerapanTeknologiInformasi Dalam Sistem Aplikasi
Dokumentasi dan Perpustakaan. Jakarta: Grasindo
Sugiono, S.Kom. 2003. Seri Cod Pemrogramman Situs Website dengam MySQL,
Penggunaan PHP dan HTML. Yogyakarta: WidyaHusada.
SURAT KETERANGAN
Hasil Uji Program Tugas Akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program D3 Teknik Informatika:
N a m a
: FAUZIAH ROSI
N I M
: 112406060
Program Studi
: D3 Teknik Informatika
Judul Tugas Akhir
: PERANCANGAN
SISTEM
INFOMASI
PERPUSTAKAAN BERBASIS WEB PADA
SMA NEGERI 7 MEDAN
Telah melaksanakan uji program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal ……….
Dengan Hasil : SUKSES / GAGAL
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian
Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika
FMIPA USU Medan.
Medan, Juni 2014
Dosen Pembimbing
Dr. Elly Rosmaini M.Si
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Jl. Bioteknologi No. 1 Kampus USU Padang Bulan Medan
–
20155
Telp. (061) 8211050, 8214290, Fax. (061) 8214290
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama
: Fauziah Rosi
Nomor Induk Mahasiswa
: 112406060
Judul Tugas Akhir
: Perancangan Sistem Informasi Perpustakaan
Berbasis Web Pada SMA Negeri 7 Medan
Dosen Pembimbing
: Dr. Elly Rosmaini M.Si
Tanggal Mulai Bimbingan
:
Tanggal Selesai Bimbingan
:
No.
Tanggal
Bimbingan
Pembahasan Pada Bimbingan
Mengenai, Pada Bab :
Paraf Dosen
Pembimbing
Keterangan
*Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan
mahasiswa telah selesai
Diketahui Oleh :
Disetujui,
Program Studi D3 Teknik Informatika
Pembimbing Utama/
FMIPA USU
Penanggung Jawab
Ketua,
Dr. Elly Rosmaini M.Si