Sistem Informasi Perpustakaan Sma Swasta Dharma Pancasila Berbasis Website dengan Menggunakan Php dan Mysql

SISTEMINFORMASIPERPUSTAKAANSMASWASTADHARMA
PANCASILABERBASISWEBSITE DENGAN
MENGGUNAKANPHPDANMYSQL

TUGASAKHIR

ANNISAWIDIYA
132406097

PROGRAMSTUDID3 TEKNIKINFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTASMATEMATIKA DANILMUPENGETAHUAN ALAM
UNIVERSITASSUMATERA UTARA
MEDAN
2016

Universitas Sumatera Utara

SISTEMINFORMASIPERPUSTAKAANSMASWASTADHARMA
PANCASILABERBASISWEBSITE DENGAN
MENGGUNAKANPHPDANMYSQL


TUGASAKHIR

Diajukan sebagaisalahsatusyarat dalam menyelesaikan
PendidikanProgramStudiDiploma IIITeknikInformatika

ANNISAWIDIYA
132406097

PROGRAMSTUDID3 TEKNIKINFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTASMATEMATIKA DANILMUPENGETAHUAN ALAM
UNIVERSITASSUMATERA UTARA
MEDAN
2016

Universitas Sumatera Utara

LEMBARPERSETUJUAN


Judul

:SISTEMINFORMASIPERPUSTAKAAN SMA
SWASTADHARMAPANCASILABERBASIS
WEBSITEDENGANMENGGUNAKANPHP DAN
MYSQL

Kategori

:TUGASAKHIR

Nama:ANNISAWIDIYA Nomor Induk Mahasiswa
:132406097
ProgramStudi

:DIPLOMA(D3)TEKNIKINFORMATIKA

Departemen

:MATEMATIKA


Fakultas

:MATEMATIKA DANILMU PENGETAHUANALAM
UNIVERSITASSUMATERA UTARA

Disetujuidi
Medan,

Juni2016

Disetujuioleh
ProgramStudi D-3 Teknik InformatikaPembimbing
FMIPA USU
Ketua,

Dr. EllyRosmaini, M.Si
NIP. 19600520 198503 2 002

Dr. SuwarnoAriswoyo,M.Si

NIP. 195021031980031001

ii
Universitas Sumatera Utara

iii

PERNYATAAN

SISTEMINFORMASI PERPUSTAKAAN SMA SWASTADHARMAPANCASILA
BERBASISWEBDENGANMENGGUNAKANPHPDAN MYSQL

TUGASAKHIR

Saya mengakuibahwa tugasakhir ini adalah hasilkerjasayasendiri, kecualibeberapa
kutipan dan ringkasanyangmasing-masingdisebutsumbernya.

Medan,

Juni2016


ANNISAWIDIYA
132406097

iii
Universitas Sumatera Utara

PENGHARGAAN
Bismillahirahmanirrahim
Alhamdulillah atassemua limpahanrahmatdankaruniasertanikmatyang telahdiberikan oleh
AllahSWT,denganlimpahkarunia-NyaPenulis

dapatmenyelesaikantugas

akhir

yang

berjudul“SistemInformasiPerpustakanSMASwastaDharmaPancasilaBerbasis Web Dengan
Menggunakan PHP DanMYSQL.


Selamamempersiapkan TugasAkhirinipenulisbanyakmendapatbantuan,dorongan, dan
motivasibaik secara langsung maupun tidak langsung, makapadakesempatan ini
penulisinginmengucapkanterimakasih
selakupembimbing

penulisyang

kepadaBapakDr.SuwarnoAriswoyo,M.Si

telahbanyakmemberikansarandan

masukan

penyelesaianTugasAkhirini.IbuDr.ElllyRosmaini,M.Siselakuketuaprogramstudi
3TeknikInformatika.DekanFakultasMatematikadanIlmuPengetahuanAlam

selakuorangtuaatas

Ilmu

IbuSulamitercinta

doarestudankasihsayangyangtiadahabisnyadiberikanpada

penulissertadukunganmorilmaupun

materilyang

sampaipadasaatsekarang.FrauHalidayangtelah
mendapatkaninformasidandatatentang
Medan.Seluruh rekan

DBapak

KristaSebayang,Ms.SeluruhStaffpengajardiFakultasMatematikadan
PengetahuanAlamUniversitas.TeristimewauntukBapakBahtiardan

dalam

tanpajasanyatakmungkin


memberikan

perpustakaanSMA

kesempatan

penulis

penulisuntuk

SwastaDharmaPancasila

mahasiswa Jurusan D-3 Teknik Informatika Kom A 2013,

khususnyauntukNovaAqilla,NurRizky,danLambokSimamora.

AuliaPutraPaneyang

telahmembantumemberimasukandanselalumemberikansemangatkepada penulis.

iv
Universitas Sumatera Utara

SertasahabattersayangRahmahZamzami,DesiTrinita,DitaSafira,KhairaniDinda,
DevinaOktavianti, SariRamadhana, danNadia.

AkhirnyaPenulismenyadaribahwa

TugasAkhirinimasih

kekurangandankesalahan,untukitupenulis
pihakgunapenyempurnaan

banyakmendapati

mengharapkankritikdansarandari

TugasAkhirdimasayang

semua


akandatang.Akhirkata,semoga

TugasAkhirinidapatbergunadanbermanfaatbagikitasemuadanpenulis pada khususnya.

Medan,

Juni2016

Penulis,

ANNISAWIDIYA
NIM. 132406097

v

Universitas Sumatera Utara

ABSTRAK


Teknologidibidang
komputersaatinisangatberkembang
pesatsehinggadapat
meningkatkanefisien dan efektifitasdalammelakukan setiappekerjaan.Komputer bukan
hanyasekedar pengolah datadan gambarsaja tetapipenggunanyasemakin luas
menjadisalah satusaranakomunikasiyang seringdigunakan sebagai media informasi
danedukasi.
Perkembanganteknologitersebutsangatmempengaruhisetiap
badan
usahadalamkegiatanoperasionalnya.DemikianjugahalnyadenganSMA
Swasta
DharmaPancasilaMedankhususnyawebsiteyang
masihsederhanayang
perlu
dikembangkandandimodifikasi.Untukitupenulis
perlumencobauntukmerancang
sebuahsistemyang
berbasiskomputeryang
diharapkandapatmengatasikelemahan
darisistemkerjadiperpustakaan sekolahSwastaDharmaPancasilaMedan.
Katakunci:Sistem informasi,perpustakaan

vi
Universitas Sumatera Utara

DAFTARISI
Halaman
Persetujuan

ii

Pernyataan

iii

Penghargaan

iv

Abstrak

vi

Daftar Isi

vii

Daftar Tabel

ix

Daftar Gambar

x
1

Bab1 Pendahuluan
1.1

LatarBelakang

2

1.2

RumusanMasalah

3

1.3

Batasan Masalah

3

1.4

Tujuan

4

1.5

Manfaat

4

1.6

Tinjauan Pustaka

4

1.7

MetodologiPenelitian

6

1.8

SistematikaPenulisan

8
9

Bab2 Landasan Teori
2.1 Internet9

2.2

2.3

2.1.1

Pengertian Internet

9

2.1.2

Sejarah Internet

10

2.1.3 ManfaatInternet

11

Pengertian SistemInformasi13
2.2.1

Sistem

14

2.2.2

Informasi

15

2.2.3

Data

16

Komputer

16

vii

Universitas Sumatera Utara

17
17

Bab3 Analisis DanPerancangan
3.1 Analisis

3.2

3.3

3.1.1

BahasaPemrograman PHP

17

3.1.2

Kelebihan PHP

18

3.1.3

Databasee

19

3.1.4

KeuntunganHubungan MySQLdan PHP

19

3.1.5

SublimeText

20

DataFlow Diagram

21

3.2.1

23

Perancangan DataFlow Diagram

Flowchart

26

3.3.1

PerancanganFlowchart

28

3.4

Perancangan Halaman Website

30

3.5

MembuatDatabaseServer

30

Bab4 ImplementasiSistem35
4.1 Pengertian ImplementasiSistem

35

4.2

Tujuan ImplementasiSistem

36

4.3

Langkah-langkahImplementasiSistem

36

4.4

Komponen UtamaImplementasiSistem

37

4.4.1 PerangkatKeras(Hardware)

37

4.4.2 PerangkatLunak (Software)

37

4.4.3 PerangkatOperator(Brainware)

38

Panduan InstalasiXAMPP

38

4.5.1 Persiapan InstalasiXAMPP

39

4.5.2 MemulaiProsesInstalasiXAMPP

39

4.6

MemulaiProsesInstalasiSublime Text

49

4.7

Tampilan Halaman Web

52

4.5

Bab5 Kesimpulan59
5.1

Kesimpulan

59

5.2

Saran

60

Daftar Pustaka
Lampiran
viii

Universitas Sumatera Utara

DAFTARTABEL
Halaman

Tabel3.1

Simbol-simbolDFD

22

Tabel3.2

Simbol-simbolFlowchart

26

Tabel3.3

TabelAdmin

30

Tabel3.4

TabelPengunjung

30

Tabel3.5

Tabeltrans_pinjam

31

Tabel3.3

Tabeldata_buku

32

ix

Universitas Sumatera Utara

DAFTARGAMBAR

Halaman

Gambar3.1 DiagramKonteksWebsite

23

Gambar3.2 DataFlow Diagram(DFD)Level0

24

Gambar3.3 FlowchartLogin

27

Gambar3.4 FlowchartHalaman Admin

28

Gambar4.1 Setup XAMPP

37

Gambar 4.2 SelectComponents XAMPP

38

Gambar 4.3 MemilihFolder Instalasi

38

Gambar 4.4 Pengaturan Tambahan XAMPP

39

Gambar 4.5 MemulaiInstalasiXAMPP

39

Gambar 4.6 XAMPP Yang Hampir SelesaiLoading

40

Gambar 4.7 LoadingSelesai

40

Gambar 4.8 ControlPanelXAMPP

41

Gambar 4.9 Perizinan XAMPP

41

Gambar 4.10Memilih Bahasa

42

Gambar 4.11TampilanLocalhost

43

Gambar 4.12Tampilan FilePadaMyComputer

44

Gambar 4.13Tampilan Pengetikan Register Global

44

Gambar 4.14TextOn

45

Gambar 4.15Tampilan Penyimpanan Register Global

45

Gambar 4.16Tampilan AwalInstalasiSublimeText

46

Gambar 4.17Tampilan Penyimpanan SublimeText

47

Gambar 4.18SelectAdditional Tasks

47

Gambar 4.19Tampilan Penginstallan

48

Gambar 4.20Tampilan sublimeText

48

Gambar 4.21Halaman PertamaPadaWebsite

49

Gambar 4.22Buku Tamu

49

Gambar 4.23Halaman Pengunjung MelihatBuku

50

Gambar 4.24TransaksiPinjamBuku Pengunjung

50

x

Universitas Sumatera Utara

Gambar 4.25TampilanLoginAdministrator

51

Gambar 4.26HomeAdministrator

51

Gambar 4.27TransaksiBukuHalaman Administrator

51

Gambar 4.28Tampilan DataBukuHalaman Administrator

52

Gambar 4.29Laporan Pengunjung

52

Gambar 4.30TransaksiPeminjaman Per Siswa

53

Gambar 4.31EditDan Hapus User

53

Gambar 4.32InputUserBaru

54

Gambar 4.33LogoutAdministrator

54

xi

Universitas Sumatera Utara