• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada SMA Negeri 7 Medan

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada SMA Negeri 7 Medan"

Copied!
107
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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”.

(6)

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.

(7)

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.

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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.

(13)

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.

(14)

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.

(15)

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.

(16)

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.

(17)

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;

(18)

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

(19)

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

(20)

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.

(21)

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

(22)

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

(23)

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

(24)

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.

(25)

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

(26)

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;

(27)

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.

(28)

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

(29)

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.

(30)

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

(31)

<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

(32)

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.

(33)

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

(34)

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

(35)

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

(36)

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

(37)
[image:37.595.115.523.84.623.2]
(38)

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.

(39)

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

(40)

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.

(41)
[image:41.595.116.520.88.433.2]

Anggota

Administrator

Input

Data

Pembuatan

Laporan

Anggota

F1

F2

F3

F4

Data Buku

Admin

Data

Transaksi

Transaksi

Data

Anggota

Jangka Waktu Peminjaman Data Peminjam/ pengembalian

Buku

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 Anggota

1.1

Data

Angggota

Pembuatan

Laporan

Anggota

F2

F1

F3

F4

Data Buku

Anggota

Peminjam

Pengembalian

(42)

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

(43)

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.

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

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

(50)

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

(51)

4.2.2.7. Flowchart Transaksi

D Halaman Transaksi Input Transaksi Baru Tambah Transaksi Status Transaksi

Input 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

(52)

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)

(53)

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

(54)

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

(55)

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

(56)

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

(57)

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

(58)

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.

(59)

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)

(60)

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.

(61)

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

(62)

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:

(63)
[image:63.595.114.525.83.334.2]

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]
(64)
[image:64.595.114.523.139.380.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]
(65)
[image:65.595.120.521.139.400.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]
(66)
[image:66.595.114.522.139.434.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]
(67)
[image:67.595.112.528.137.407.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]
(68)
[image:68.595.113.527.138.376.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]
(69)
[image:69.595.114.536.137.362.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]
(70)
[image:70.595.113.530.135.368.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]
(71)
[image:71.595.113.525.154.392.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]
(72)

21.

Menu Input User Baru berisikan data user (Admin) baru, berikut tampilannya:

(73)

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.

(74)

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

(75)

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.

(76)
(77)

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

(78)

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

Dr. Elly Rosmaini

Gambar

Gambar 3.1. Struktur Organisasi SMA Negeri 7 Medan
Gambar 4.2. Data Flow Diagram level 1
Gambar 4.3. Alur Flowchart Menu Utama
Gambar 4.4. Alur Flowchart Direktori Sekolah
+7

Referensi

Dokumen terkait

Langkah pengerjaannya adalah pembuatan database di MySQL, migrasi dari data yang sebagian ada di Microsoft Excel ke MySQL, menyiapkan web server apache, membuat

Langkah pengerjaannya adalah pembuatan database di MySQL, migrasi dari data yang sebagian ada di Microsoft Excel ke MySQL, menyiapkan web server apache, membuat

Dengan adanya sistem informasi perpustakaan sekolah ini akan membantu siswa dalam pencarian buku, peminjaman serta pengembalian buku dan memudahkan admin dalam

Tip dan trik Kolaburasi PHP dan MySQL untuk membuat Web Database yang Interaktif. HTML

Sistem informasi layanan administrasi kependudukan berbasis web pada Kantor Lurah Payo Lebar Kota Jambi dirancang menggunakan bahasa pemogrman PHP dan database MySQL

Aplikasi Web Database Menggunakan Pemograman PHP dan

Membuat Aplikasi Web dengan PHP+ Database MySQL.. Yogyakarta

Koleksi buku yang ada di SMA UISU Medan ini dapat dilihat didalam web site ini, selamat menikmati layanan perpustakaan online