SISTEMINFORMASIPERPUSTAKAANSMASWASTADHARMA
PANCASILABERBASISWEBSITE DENGAN
MENGGUNAKANPHPDANMYSQL
TUGASAKHIR
ANNISAWIDIYA
132406097
PROGRAMSTUDID3 TEKNIKINFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTASMATEMATIKA DANILMUPENGETAHUAN ALAM
UNIVERSITASSUMATERA UTARA
SISTEMINFORMASIPERPUSTAKAANSMASWASTADHARMA
PANCASILABERBASISWEBSITE DENGAN
MENGGUNAKANPHPDANMYSQL
TUGASAKHIR
Diajukan sebagaisalahsatusyarat dalam menyelesaikan PendidikanProgramStudiDiploma IIITeknikInformatika
ANNISAWIDIYA
132406097
PROGRAMSTUDID3 TEKNIKINFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTASMATEMATIKA DANILMUPENGETAHUAN ALAM
UNIVERSITASSUMATERA UTARA
LEMBARPERSETUJUAN
ProgramStudi D-3 Teknik InformatikaPembimbing FMIPA USU
Ketua,
iii
PERNYATAAN
SISTEMINFORMASI PERPUSTAKAAN SMA SWASTADHARMAPANCASILA BERBASISWEBDENGANMENGGUNAKANPHPDAN MYSQL
TUGASAKHIR
Saya mengakuibahwa tugasakhir ini adalah hasilkerjasayasendiri, kecualibeberapa kutipan dan ringkasanyangmasing-masingdisebutsumbernya.
Medan, Juni2016
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 kepadaBapakDr.SuwarnoAriswoyo,M.Si
selakupembimbing penulisyang telahbanyakmemberikansarandan masukan dalam
penyelesaianTugasAkhirini.IbuDr.ElllyRosmaini,M.Siselakuketuaprogramstudi
D-3TeknikInformatika.DekanFakultasMatematikadanIlmuPengetahuanAlam Bapak
KristaSebayang,Ms.SeluruhStaffpengajardiFakultasMatematikadan Ilmu
PengetahuanAlamUniversitas.TeristimewauntukBapakBahtiardan IbuSulamitercinta
selakuorangtuaatas doarestudankasihsayangyangtiadahabisnyadiberikanpada
penulissertadukunganmorilmaupun materilyang tanpajasanyatakmungkin penulis
sampaipadasaatsekarang.FrauHalidayangtelah memberikan kesempatan penulisuntuk
mendapatkaninformasidandatatentang perpustakaanSMA SwastaDharmaPancasila
Medan.Seluruh rekan mahasiswa Jurusan D-3 Teknik Informatika Kom A 2013,
khususnyauntukNovaAqilla,NurRizky,danLambokSimamora. AuliaPutraPaneyang
SertasahabattersayangRahmahZamzami,DesiTrinita,DitaSafira,KhairaniDinda,
DevinaOktavianti, SariRamadhana, danNadia.
AkhirnyaPenulismenyadaribahwa TugasAkhirinimasih banyakmendapati
kekurangandankesalahan,untukitupenulis mengharapkankritikdansarandari semua
pihakgunapenyempurnaan TugasAkhirdimasayang akandatang.Akhirkata,semoga
TugasAkhirinidapatbergunadanbermanfaatbagikitasemuadanpenulis pada khususnya.
Medan, Juni2016
Penulis,
ANNISAWIDIYA
NIM. 132406097
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.
2.1.1 Pengertian Internet 9
2.1.2 Sejarah Internet 10
2.1.3 ManfaatInternet 11
Pengertian SistemInformasi13
Persetujuan ii
Pernyataan
1.7 MetodologiPenelitian 6
1.8 SistematikaPenulisan 8
Bab2 Landasan Teori 9
2.1 Internet9
2.2
2.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
3.2 DataFlow Diagram 21
3.2.1 Perancangan DataFlow Diagram 23
3.3 Flowchart 26
3.3.1 PerancanganFlowchart 28
3.4 Perancangan Halaman Website 30
3.5 MembuatDatabaseServer 30
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
4.5 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
Bab3 Analisis DanPerancangan 17
3.1 Analisis 17
Bab4
Bab5 Kesimpulan59
5.1 Kesimpulan 59
5.2 Saran 60
Daftar Pustaka
Lampiran
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
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
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