Perancangan Sistem Informasi Perpustakaan Berbasis Website Menggunakan PHP Dan MySQL Pada SMK Sandhy Putra Medan
SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEBSITE
MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM
SANDHY PUTRA MEDAN
TUGAS AKHIR
WANDA FERNANDO
142406201
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEBSITE
MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM
SANDHY PUTRA MEDAN
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh
Ahli Madya
WANDA FERNANDO
142406231
PROGRAM STUDI TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN WEBSITE
MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM SANDHY
PUTRA MEDAN
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juli 2017
WANDA FERNANDO
142406201
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis ucap kepada Allah SWT dengan rahmat karunia-Nya penulis
dapat menyelesaikan Tugas Akhir dengan baik. Penulis menyadari bahwa dalam
pelaksanaannya banyak pihak yang telah membantu serta mendoakan dan memberikan
dukungan sehingga terselesaikannya tugas akhir ini. Oleh karena itu penulis sampaikan
ucapan terima kasih kepada:
1. Kedua orang tua yang telah memberikan dukungan dan motivasi baik material
maupun spiritual.
2. Bapak Dr. Kerista Sebayang, MS selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universtas Sumatera Utara.
3. Ibu Dra. Normalina Napitupulu, M.Sc, selaku Ketua Jurusan Program Studi D3
Teknik Informatika.
4. Bapak Drs. Gim Tarigan M.Si. selaku Dosen Pembimbing Tugas Akhir Program
Studi D3 Teknik Informatika yang telah memberikan bimbingan dan arahan
selama ini kepada penulis dalam menyelesaikan tugas akhir.
5. Ir. Januar, selaku Kepala Sekolah SMK Telkom dan Staff Pegawai yang telah
banyak membantu dan mengumpulkan data dalam pembuatan Tugas Akhir.
Penulis menyadari bahwa Tugas Akhir ini masih jauh dalam kesempurnaan karena
kesempurnaan hanyalah milik Tuhan semata. Oleh karena itu penulis menerima kritik
dan saran dari semua pihak yang bersifat membangun dan menyempurnakan Tugas
Akhir ini.
Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi penulis
sendiri pada khususnya dan pembaca pada umumnya.
Universitas Sumatera Utara
Medan, Juni 2017
Penulis,
Wanda Fernando
Universitas Sumatera Utara
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS
WEBSITE MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM
SANDHY PUTRA MEDAN
ABSTRAK
Perancangan Sistem Informasi Perpustakaan Berbasis Website Menggunakan PHP dan
MySql pada SMK Telkom Sandhy Putra Medan ini bertujuan untuk mempermudah
proses informasi untuk seluruh siswa dan guru SMK Telkom, yang mengalami
kesulitan dalam memperoleh data mengenai aktifitas perpustakaan di SMK Telkom
Sandhy Putra Medan tersebut. Fasilitas-fasilitas yang terdapat dalam aplikasi ini berupa
penyediaan data buku dan informasi peminjaman dan pengembalian buku, yang
berguna untuk kelangsungan belajar siswa. Pada proses pembuatan aplikasi ini
perangkat lunak yang digunakan adalah PHP ( terdiri dari xampp dan sublime ) sebagai
bahasa pemrograman dengan menggunakan PHP 5.0, Sublime Text 2.0 digunakan
sebagai editor skrip, Adobe Photoshop CS6 sebagai editor grafis.
Kata kunci : sistem informasi, php, mysql, photoshop.
Universitas Sumatera Utara
INFORMATION SYSTEM BASED WEBSITE USING PHP MYSQL AND
EDUCATION FOUNDATION IN SMK TELKOM SANDHY PUTRA MEDAN
ABSTRACT
Web-Based Information System Design Using PHP and MySql on SMK Telkom
Medan Education Foundation aims to simplify the process of information for all
students and teachers SMK Telkom Medan, who have difficulty in obtaining data on
the academic activities in the Education Foundation SMK Telkom Medan the field.
The facilities contained in this application include the provision of data library and
transaction books, that are useful for the continuity of student learning. In the process
of making this application software used is PHP (consisting of xampp and sublime) as
a programming language using PHP 5.0, Sublime Text 2.0 is used as a script editor,
Adobe Photoshop CS6 as a graphical editor.
Keywords : information systems, php, mysql, photoshop.
Universitas Sumatera Utara
DAFTAR ISI
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Daftar Lampiran
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
Bab 1. PENDAHULUAN
Latar Belakang
Rumusan Masalah
Batasan Masalah
Tujuan Penelitian
Manfaat Penelitian
Metodologi Penelitian
Sistematika Penulisan
Bab 2. LANDASAN TEORI
Pengertian Komputer
Pengertian Sistem
Informasi
Sistem Informasi
Pengertian Internet
2.5.1.Network
2.5.1.1.Web Server
2.5.1.2. World Wide Web (WWW)
2.5.1.3. Sekilas tentang HTTP
2.6. Pengenalan PHP
2.6.1. Kelebihan dan Kelemahan PHP
2.6.2. Penggabungan Script PHP dan HTML
2.7. Cascading Style Sheet (CSS)
2.8. MySQL
2.9. Javascript
2.10. Sublime Text
2.11. Flowchart
2.11.1. Simbol pada Flowchart
2.12. Entity Relationship Diagram
2.1.
2.2.
2.3.
2.4.
2.5.
Halaman
i
ii
iii
iv
v
vi
viii
ix
x
1
2
2
3
3
4
5
7
8
8
9
10
11
11
12
13
13
14
15
17
18
19
19
20
20
23
Universitas Sumatera Utara
Bab 3. ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis
3.1.1 Analisis Sistem Yang Sedang Berjalan
3.2. Perencanaan dan Perancangan Sistem
3.3. Perancangan Data Flow Diagram (DFD)
3.4. Perancangan Flowchart
3.5. Mendesain Layout Web
3.6. Perancangan Database
Bab 4. IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
4.2 Tujuan Implementasi Sistem
4.3. Komponen-Komponen Kebutuhan Sistem
4.3.1. Hardware
4.3.2. Software
4.3.3. Brainware
4.4. Branware
25
25
26
26
29
30
30
34
34
35
35
36
36
36
Bab 5. KESIMPULAN DAN SARAN
5.1. Kesimpulan
5.2. Saran
40
41
Daftar Pustaka
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor Tabel
3.1.
3.2.
3.3.
3.4.
4.1.
4.2.
4.3
4.4
4.5
4.6
Judul
Halaman
Diagram Konteks
Aliran Informasi Rancangan Situs
Flowchart Halaman Admin
Rancangan Halaman Admin
Halaman Login Admin
Halaman Data Admin
Halaman Data Buku
Halaman Data Siswa
Halaman Peminjaman Buku
Halaman Pengembalian Buku
26
27
28
29
37
37
38
38
39
39
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Tabel
2.1.
2.2.
2.3.
2.4.
3.1.
3.2.
3.3.
3.4.
3.5.
Judul
Tabel Flow Direction Diagram
Tabel Processing Symbols
Tabel Input-Output Symbol
Tabel Komponen ERD
Tabel Admin
Tabel Buku peminjaman
Tabel Buku pengembalian
Tabel Data Buku
Tabel Data siswa
Halaman
21
21
22
24
31
31
32
32
33
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Tabel
2.1.
2.2.
2.3.
2.4.
3.1.
3.2.
3.3.
3.4.
3.5.
Judul
Tabel Flow Direction Diagram
Tabel Processing Symbols
Tabel Input-Output Symbol
Tabel Komponen ERD
Tabel Admin
Tabel Buku peminjaman
Tabel Buku pengembalian
Tabel Data Buku
Tabel Data siswa
Halaman
21
21
22
24
31
31
32
32
33
Universitas Sumatera Utara
DAFTAR LAMPIRAN
Lampiran A : Listing Program
Lampiran B : Hasil Uji Program
Lampiran C : Kartu Bimbingan Tugas Akhir
Lampiran D : SK Pembimbing
Lampiran E : Surat Keterangan telah Melakukan Riset
Universitas Sumatera Utara
MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM
SANDHY PUTRA MEDAN
TUGAS AKHIR
WANDA FERNANDO
142406201
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEBSITE
MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM
SANDHY PUTRA MEDAN
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh
Ahli Madya
WANDA FERNANDO
142406231
PROGRAM STUDI TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN WEBSITE
MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM SANDHY
PUTRA MEDAN
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juli 2017
WANDA FERNANDO
142406201
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis ucap kepada Allah SWT dengan rahmat karunia-Nya penulis
dapat menyelesaikan Tugas Akhir dengan baik. Penulis menyadari bahwa dalam
pelaksanaannya banyak pihak yang telah membantu serta mendoakan dan memberikan
dukungan sehingga terselesaikannya tugas akhir ini. Oleh karena itu penulis sampaikan
ucapan terima kasih kepada:
1. Kedua orang tua yang telah memberikan dukungan dan motivasi baik material
maupun spiritual.
2. Bapak Dr. Kerista Sebayang, MS selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universtas Sumatera Utara.
3. Ibu Dra. Normalina Napitupulu, M.Sc, selaku Ketua Jurusan Program Studi D3
Teknik Informatika.
4. Bapak Drs. Gim Tarigan M.Si. selaku Dosen Pembimbing Tugas Akhir Program
Studi D3 Teknik Informatika yang telah memberikan bimbingan dan arahan
selama ini kepada penulis dalam menyelesaikan tugas akhir.
5. Ir. Januar, selaku Kepala Sekolah SMK Telkom dan Staff Pegawai yang telah
banyak membantu dan mengumpulkan data dalam pembuatan Tugas Akhir.
Penulis menyadari bahwa Tugas Akhir ini masih jauh dalam kesempurnaan karena
kesempurnaan hanyalah milik Tuhan semata. Oleh karena itu penulis menerima kritik
dan saran dari semua pihak yang bersifat membangun dan menyempurnakan Tugas
Akhir ini.
Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi penulis
sendiri pada khususnya dan pembaca pada umumnya.
Universitas Sumatera Utara
Medan, Juni 2017
Penulis,
Wanda Fernando
Universitas Sumatera Utara
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS
WEBSITE MENGGUNAKAN PHP DAN MYSQL PADA SMK TELKOM
SANDHY PUTRA MEDAN
ABSTRAK
Perancangan Sistem Informasi Perpustakaan Berbasis Website Menggunakan PHP dan
MySql pada SMK Telkom Sandhy Putra Medan ini bertujuan untuk mempermudah
proses informasi untuk seluruh siswa dan guru SMK Telkom, yang mengalami
kesulitan dalam memperoleh data mengenai aktifitas perpustakaan di SMK Telkom
Sandhy Putra Medan tersebut. Fasilitas-fasilitas yang terdapat dalam aplikasi ini berupa
penyediaan data buku dan informasi peminjaman dan pengembalian buku, yang
berguna untuk kelangsungan belajar siswa. Pada proses pembuatan aplikasi ini
perangkat lunak yang digunakan adalah PHP ( terdiri dari xampp dan sublime ) sebagai
bahasa pemrograman dengan menggunakan PHP 5.0, Sublime Text 2.0 digunakan
sebagai editor skrip, Adobe Photoshop CS6 sebagai editor grafis.
Kata kunci : sistem informasi, php, mysql, photoshop.
Universitas Sumatera Utara
INFORMATION SYSTEM BASED WEBSITE USING PHP MYSQL AND
EDUCATION FOUNDATION IN SMK TELKOM SANDHY PUTRA MEDAN
ABSTRACT
Web-Based Information System Design Using PHP and MySql on SMK Telkom
Medan Education Foundation aims to simplify the process of information for all
students and teachers SMK Telkom Medan, who have difficulty in obtaining data on
the academic activities in the Education Foundation SMK Telkom Medan the field.
The facilities contained in this application include the provision of data library and
transaction books, that are useful for the continuity of student learning. In the process
of making this application software used is PHP (consisting of xampp and sublime) as
a programming language using PHP 5.0, Sublime Text 2.0 is used as a script editor,
Adobe Photoshop CS6 as a graphical editor.
Keywords : information systems, php, mysql, photoshop.
Universitas Sumatera Utara
DAFTAR ISI
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Daftar Lampiran
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
Bab 1. PENDAHULUAN
Latar Belakang
Rumusan Masalah
Batasan Masalah
Tujuan Penelitian
Manfaat Penelitian
Metodologi Penelitian
Sistematika Penulisan
Bab 2. LANDASAN TEORI
Pengertian Komputer
Pengertian Sistem
Informasi
Sistem Informasi
Pengertian Internet
2.5.1.Network
2.5.1.1.Web Server
2.5.1.2. World Wide Web (WWW)
2.5.1.3. Sekilas tentang HTTP
2.6. Pengenalan PHP
2.6.1. Kelebihan dan Kelemahan PHP
2.6.2. Penggabungan Script PHP dan HTML
2.7. Cascading Style Sheet (CSS)
2.8. MySQL
2.9. Javascript
2.10. Sublime Text
2.11. Flowchart
2.11.1. Simbol pada Flowchart
2.12. Entity Relationship Diagram
2.1.
2.2.
2.3.
2.4.
2.5.
Halaman
i
ii
iii
iv
v
vi
viii
ix
x
1
2
2
3
3
4
5
7
8
8
9
10
11
11
12
13
13
14
15
17
18
19
19
20
20
23
Universitas Sumatera Utara
Bab 3. ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis
3.1.1 Analisis Sistem Yang Sedang Berjalan
3.2. Perencanaan dan Perancangan Sistem
3.3. Perancangan Data Flow Diagram (DFD)
3.4. Perancangan Flowchart
3.5. Mendesain Layout Web
3.6. Perancangan Database
Bab 4. IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
4.2 Tujuan Implementasi Sistem
4.3. Komponen-Komponen Kebutuhan Sistem
4.3.1. Hardware
4.3.2. Software
4.3.3. Brainware
4.4. Branware
25
25
26
26
29
30
30
34
34
35
35
36
36
36
Bab 5. KESIMPULAN DAN SARAN
5.1. Kesimpulan
5.2. Saran
40
41
Daftar Pustaka
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor Tabel
3.1.
3.2.
3.3.
3.4.
4.1.
4.2.
4.3
4.4
4.5
4.6
Judul
Halaman
Diagram Konteks
Aliran Informasi Rancangan Situs
Flowchart Halaman Admin
Rancangan Halaman Admin
Halaman Login Admin
Halaman Data Admin
Halaman Data Buku
Halaman Data Siswa
Halaman Peminjaman Buku
Halaman Pengembalian Buku
26
27
28
29
37
37
38
38
39
39
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Tabel
2.1.
2.2.
2.3.
2.4.
3.1.
3.2.
3.3.
3.4.
3.5.
Judul
Tabel Flow Direction Diagram
Tabel Processing Symbols
Tabel Input-Output Symbol
Tabel Komponen ERD
Tabel Admin
Tabel Buku peminjaman
Tabel Buku pengembalian
Tabel Data Buku
Tabel Data siswa
Halaman
21
21
22
24
31
31
32
32
33
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Tabel
2.1.
2.2.
2.3.
2.4.
3.1.
3.2.
3.3.
3.4.
3.5.
Judul
Tabel Flow Direction Diagram
Tabel Processing Symbols
Tabel Input-Output Symbol
Tabel Komponen ERD
Tabel Admin
Tabel Buku peminjaman
Tabel Buku pengembalian
Tabel Data Buku
Tabel Data siswa
Halaman
21
21
22
24
31
31
32
32
33
Universitas Sumatera Utara
DAFTAR LAMPIRAN
Lampiran A : Listing Program
Lampiran B : Hasil Uji Program
Lampiran C : Kartu Bimbingan Tugas Akhir
Lampiran D : SK Pembimbing
Lampiran E : Surat Keterangan telah Melakukan Riset
Universitas Sumatera Utara