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