Sistem Informasi Akademik Sma Negeri 1 Pematang Siantar Menggunakan Php dan Mysql
SISTEM INFORMASI AKADEMIK SMA NEGERI 1
PEMATANG SIANTAR MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
NEUSANTIJA SITINJAK
132406013
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
SISTEM INFORMASI AKADEMIK SMA NEGERI 1
PEMATANG SIANTAR MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh gelar
Ahli Madya
NEUSANTIJA SITINJAK
132406013
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nim
Program Studi
Departemen
Fakultas
: SISTEM INFORMASI AKADEMIK AMA
NEGERI
1
PEMATANG
SIANTAR
MENGGUNAKAN PHP DAN MYSQL
: Tugas Akhir
: Neusantija Sitinjak
: 132406013
: Diploma (D3) Teknik Informatika
: Matematika
: Matematika Dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Medan, Juni 2016
Disetujui Oleh:
Program Studi D3 Teknik Informatika
FMIPA USU
Ketua,
Dr.Elly Rosmaini, M.Si
NIP. 196005201985032002
Pembimbing,
Drs. Marihat S, M.Kom
NIP. 196312141989031001
Universitas Sumatera Utara
PERNYATAAN
SISTEM INFORMASI AKADEMIK SMA NEGERI 1
PEMATANG SIANTAR MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juni 2016
NEUSANTIJA SITINJAK
132406013
Universitas Sumatera Utara
PENGHARGAAN
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas limpahan berkat
dan rahmat-Nya sehingga kajian tugas akhir ini dapat diselesaikan dengan baik
dan dalam waktu yang telah ditetapkan.
Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan
merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
Dalam penyusunan Tugas Akhir ini, penulis sadar akan keterbatasan
kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang
membangun serta dapat memberikan inspirasi yang baik untuk kemajuan tugas
akhir ini.
Dengan selesainya Tugas Akhir ini penulis mengucapkan terima kasih
kepada:
1. Bapak Dr. Kerista Sebayang, M.Sc selaku Dekan Fakultas Matematika
dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Drs. Marihat Situmorang, M.Kom selaku Pembimbing penulis
yang selalu memberi masukan baik kritik dan saran kepada penulis selama
pembuatan tugas akhir dari awal hingga selesai.
3. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
4. Dr. Elly Rosmaini, M.Si selaku Ketua Program Studi D3 Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
5. Seluruh dosen pengajar Program Studi D3 Teknik Informatika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
6. Seluruh Staff/Pegawai Fakultas MIPA Universitas Sumatera Utara
khususnya Program Studi D3 Teknik Informatika.
7. Terkhusus penulis ucapkan terima kasih kepada kedua orang tua penulis,
”Ayahanda A.Sitinjak dan Ibunda M.Nainggolan”,beserta kedua adik
penulis Valentino dan Andreas yang telah banyak memberi doa dan
dukungan serta kasih sayang yang berlimpah untuk penulis.
8. Buat para sahabat penulis Imas Margaretta, Oktavia Sirait,Cindy Novia,
Irma, Citra , Eva ,Vivi yang selalu ada dan memberi semangat kepada
penulis.
9. Buat teman-teman seperjuangan mahasiswa D3 Teknik Informatika 2013
yang tidak dapat saya sebutkan satu per satu. Terima kasih atas
dukungangnya dalam membantu menyelesaikan tugas akhir ini.
Universitas Sumatera Utara
Penulis juga tidak lupa mengucapkan banyak terima kasih kepada semua
pihak yang telah banyak membantu penulis dalam menyelesaikan Tugas Akhir ini
yang tidak dapat disebutkan satu persatu. Penulis menyadari bahwa Tugas Akhir
ini masih jauh dari sempurna, baik dalam penulisan maupun dalam tata
bahasanya. Oleh karena itu, penulis mengharapkan kritik dan saran yang
membangun agar kedepannya penulis dapat lebih baik lagi dalam menyusun
sebuah karya tulis.
Semoga tulisan ini bermanfaat bagi pembaca pada umumnya dan penulis
khususnya, serta dapat memotivasi kita untuk meningkatkan ilmu pengetahuan
sebagai bekal di masa yang akan datang.
Medan,
Juni 2016
Penulis
Neusantija Sitinjak
Universitas Sumatera Utara
SISTEM INFORMASI AKADEMIK SMA NEGERI 1 PEMATANG
SIANTAR MENGGUNAKAN PHP DAN MYSQL
ABSTRAK
Sekolah Menengah Atas Khususnya SMA Negeri 1 Pematang Siantar saat ini
dituntut untuk memberikan pelayanan terbaik bagi peserta didik dan masyarakat
luas, sekolah tidak ubahnya seperti sebuah perusahaan yang harus memberikan
jaminan kualitas mutu pelayanannya jika tidak mau ditinggalkan oleh masyarakat.
Sehingga dibutuhkan media berupa website sekolah yang dapat digunakan untuk
bersosialisasi dan komunikasi dengan dunia luar. Disini penulis menganalisa dan
merancang struktur sistem akademik yang akan dibangun dan yang digunakan
yaitu bahasa pemrograman serta integrasi dari keduanya. Sistem
ini
dikembangkan dengan menggunakan bahasa pemrograman PHP dan MySQL
dan disertai dengan menggunakan database yang disesuaikan dengan kebutuhan
dalam proses perancangan sistem ini. Adapun hal yang terdapat dalam sistem
ini meliputi berbagai informasi seperti informasi profil sekolah, pengumuman,
data guru, dan data siswa. Dari hasil penelitian tugas akhir ini, dapat
disimpulkan bahwa sistem akademik berlangsung secara online dan
terkomputerisasikan dengan baik.
Kata kunci :Sistem Informasi Akademik, PHP, MySQL,
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
i
Pernyataan
ii
Penghargaan
iii
Abstrak
vi
Daftar Isi
vii
Daftar Tabel
ix
Daftar Gambar
x
Bab 1.
Pendahuluan
1
1.1. Latar Belakang
1
1.2. Rumusan Masalah
3
1.3. Batasan Masalah
4
1.4.
4
Bab 2.
Tujuan Penelitian
1.5. Metodologi Penelitian
5
1.6. Tinjauan Pustaka
5
Landasan Teori
8
2.1. Konsep Dasar Data, Informasi dan Sistem Informasi
8
2.1.1. Data
8
2.1.2. Informasi
9
2.1.3. Sistem Informasi
2.2.
10
2.1.3.1. Konsep dasar Sistem
11
2.1.3.2. Konsep Dasar Informasi
13
Akademik
15
2.2.1. Konsep Dasar Akademik Sekolah
15
Universitas Sumatera Utara
1.8
2.3.
Pengertian Komputer
16
2.3.1. Perangkat Keras (hardware)
17
2.3.2. Perangkat Lunak (software)
18
2.3.3. Pengguna Komputer (brainware)
18
2.4. Pengertian Internet
19
2.4.1. Network
20
2.4.2. Sekilas Mengenai Web
20
2.4.3. Sejarah Web
21
2.4.4. Aplikasi Web
21
2.4.5. Web Server
22
2.5. Sejarah PHP
2.5.1
Bab 3.
Bab 4.
23
Kelebihan PHP
24
2.5.2. Kelemahan PHP
25
2.5.3. Penggabungan PHP dan HTML
26
2.6. Sejarah MySQL
27
2.7. Adobe Dreamweaver Cs5
27
Perancangan Sistem
28
3.1. Analisis
28
3.6. Algoritma Perancangan Website
41
3.7. Perancangan User Interface
44
Implementasi Sistem
48
4.1. Pengertian Implementasi Sistem
48
4.2. Tujuan Implementasi Sistem
48
4.3. Komponen Dalam Implementasi Sistem
48
4.4.
Instalasi Apache, PHP dan MySQl
49
4.4.1. Menjalankan Apache, MySQL dan PHP
50
Universitas Sumatera Utara
3.2
4.4.2. Menguji Website di Browser
Bab 5.
52
4.5. Memperbarui Web
53
4.6.
57
Demonstrasi Program
Kesimpulan dan Saran
58
5.1. Kesimpulan
58
5.2. Saran
59
Daftar Pustaka
Lampiran
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Tabel
3.1
3.2
3.3
3.4
3.5
3.6
Judul
Tabel Simbol Data Flow Diagram
Tabel Simbol Data Flow Diagram 2
Tabel Admin
Tabel Member
Tabel Booking
Tabel Room
Halaman
28
29
34
34
35
35
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor
Judul
Halaman
Gambar
2.1.
Lima Komponen Sistem Informasi
13
3.1.
Diagram Konteks
30
3.2.
Diagram Konteks Level 0(nol)
31
3.3.
Aliran Informasi Rancangan Situs
33
3.4.
Flowchart Halaman Utama
34
3.5.
Flowchart Manage Data Guru
35
3.6.
Flowchart Manage Data Siswa
36
3.7.
Flowchart Manage Artikel
37
3.8.
Folwchat Manage Login Admin
38
3.9.
Flowchart Halaman Admin
39
3.10.
Tampilan Adobe dreamweaver Cs4
43
4.1.
Uji Apache
48
4.2.
Uji PHP
49
4.3.
Uji MySQL
49
4.4.
Halaman Index Website SMA Negeri 1 Salak
50
4.5.
Halaman Profil Sekolah
52
4.6.
Halaman Direktori
53
4.7.
Halaman Galeri
54
4.8.
Halaman Kontak
55
4.9.
Halaman Media Sosial
56
4.10.
Halaman Login Admin
57
4.11.
Halaman Login Admin
57
Universitas Sumatera Utara
PEMATANG SIANTAR MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
NEUSANTIJA SITINJAK
132406013
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
SISTEM INFORMASI AKADEMIK SMA NEGERI 1
PEMATANG SIANTAR MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh gelar
Ahli Madya
NEUSANTIJA SITINJAK
132406013
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nim
Program Studi
Departemen
Fakultas
: SISTEM INFORMASI AKADEMIK AMA
NEGERI
1
PEMATANG
SIANTAR
MENGGUNAKAN PHP DAN MYSQL
: Tugas Akhir
: Neusantija Sitinjak
: 132406013
: Diploma (D3) Teknik Informatika
: Matematika
: Matematika Dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Disetujui di
Medan, Juni 2016
Disetujui Oleh:
Program Studi D3 Teknik Informatika
FMIPA USU
Ketua,
Dr.Elly Rosmaini, M.Si
NIP. 196005201985032002
Pembimbing,
Drs. Marihat S, M.Kom
NIP. 196312141989031001
Universitas Sumatera Utara
PERNYATAAN
SISTEM INFORMASI AKADEMIK SMA NEGERI 1
PEMATANG SIANTAR MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juni 2016
NEUSANTIJA SITINJAK
132406013
Universitas Sumatera Utara
PENGHARGAAN
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas limpahan berkat
dan rahmat-Nya sehingga kajian tugas akhir ini dapat diselesaikan dengan baik
dan dalam waktu yang telah ditetapkan.
Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan
merupakan salah satu syarat untuk menyelesaikan pendidikan D3 Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
Dalam penyusunan Tugas Akhir ini, penulis sadar akan keterbatasan
kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang
membangun serta dapat memberikan inspirasi yang baik untuk kemajuan tugas
akhir ini.
Dengan selesainya Tugas Akhir ini penulis mengucapkan terima kasih
kepada:
1. Bapak Dr. Kerista Sebayang, M.Sc selaku Dekan Fakultas Matematika
dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Drs. Marihat Situmorang, M.Kom selaku Pembimbing penulis
yang selalu memberi masukan baik kritik dan saran kepada penulis selama
pembuatan tugas akhir dari awal hingga selesai.
3. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
4. Dr. Elly Rosmaini, M.Si selaku Ketua Program Studi D3 Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
5. Seluruh dosen pengajar Program Studi D3 Teknik Informatika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
6. Seluruh Staff/Pegawai Fakultas MIPA Universitas Sumatera Utara
khususnya Program Studi D3 Teknik Informatika.
7. Terkhusus penulis ucapkan terima kasih kepada kedua orang tua penulis,
”Ayahanda A.Sitinjak dan Ibunda M.Nainggolan”,beserta kedua adik
penulis Valentino dan Andreas yang telah banyak memberi doa dan
dukungan serta kasih sayang yang berlimpah untuk penulis.
8. Buat para sahabat penulis Imas Margaretta, Oktavia Sirait,Cindy Novia,
Irma, Citra , Eva ,Vivi yang selalu ada dan memberi semangat kepada
penulis.
9. Buat teman-teman seperjuangan mahasiswa D3 Teknik Informatika 2013
yang tidak dapat saya sebutkan satu per satu. Terima kasih atas
dukungangnya dalam membantu menyelesaikan tugas akhir ini.
Universitas Sumatera Utara
Penulis juga tidak lupa mengucapkan banyak terima kasih kepada semua
pihak yang telah banyak membantu penulis dalam menyelesaikan Tugas Akhir ini
yang tidak dapat disebutkan satu persatu. Penulis menyadari bahwa Tugas Akhir
ini masih jauh dari sempurna, baik dalam penulisan maupun dalam tata
bahasanya. Oleh karena itu, penulis mengharapkan kritik dan saran yang
membangun agar kedepannya penulis dapat lebih baik lagi dalam menyusun
sebuah karya tulis.
Semoga tulisan ini bermanfaat bagi pembaca pada umumnya dan penulis
khususnya, serta dapat memotivasi kita untuk meningkatkan ilmu pengetahuan
sebagai bekal di masa yang akan datang.
Medan,
Juni 2016
Penulis
Neusantija Sitinjak
Universitas Sumatera Utara
SISTEM INFORMASI AKADEMIK SMA NEGERI 1 PEMATANG
SIANTAR MENGGUNAKAN PHP DAN MYSQL
ABSTRAK
Sekolah Menengah Atas Khususnya SMA Negeri 1 Pematang Siantar saat ini
dituntut untuk memberikan pelayanan terbaik bagi peserta didik dan masyarakat
luas, sekolah tidak ubahnya seperti sebuah perusahaan yang harus memberikan
jaminan kualitas mutu pelayanannya jika tidak mau ditinggalkan oleh masyarakat.
Sehingga dibutuhkan media berupa website sekolah yang dapat digunakan untuk
bersosialisasi dan komunikasi dengan dunia luar. Disini penulis menganalisa dan
merancang struktur sistem akademik yang akan dibangun dan yang digunakan
yaitu bahasa pemrograman serta integrasi dari keduanya. Sistem
ini
dikembangkan dengan menggunakan bahasa pemrograman PHP dan MySQL
dan disertai dengan menggunakan database yang disesuaikan dengan kebutuhan
dalam proses perancangan sistem ini. Adapun hal yang terdapat dalam sistem
ini meliputi berbagai informasi seperti informasi profil sekolah, pengumuman,
data guru, dan data siswa. Dari hasil penelitian tugas akhir ini, dapat
disimpulkan bahwa sistem akademik berlangsung secara online dan
terkomputerisasikan dengan baik.
Kata kunci :Sistem Informasi Akademik, PHP, MySQL,
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
i
Pernyataan
ii
Penghargaan
iii
Abstrak
vi
Daftar Isi
vii
Daftar Tabel
ix
Daftar Gambar
x
Bab 1.
Pendahuluan
1
1.1. Latar Belakang
1
1.2. Rumusan Masalah
3
1.3. Batasan Masalah
4
1.4.
4
Bab 2.
Tujuan Penelitian
1.5. Metodologi Penelitian
5
1.6. Tinjauan Pustaka
5
Landasan Teori
8
2.1. Konsep Dasar Data, Informasi dan Sistem Informasi
8
2.1.1. Data
8
2.1.2. Informasi
9
2.1.3. Sistem Informasi
2.2.
10
2.1.3.1. Konsep dasar Sistem
11
2.1.3.2. Konsep Dasar Informasi
13
Akademik
15
2.2.1. Konsep Dasar Akademik Sekolah
15
Universitas Sumatera Utara
1.8
2.3.
Pengertian Komputer
16
2.3.1. Perangkat Keras (hardware)
17
2.3.2. Perangkat Lunak (software)
18
2.3.3. Pengguna Komputer (brainware)
18
2.4. Pengertian Internet
19
2.4.1. Network
20
2.4.2. Sekilas Mengenai Web
20
2.4.3. Sejarah Web
21
2.4.4. Aplikasi Web
21
2.4.5. Web Server
22
2.5. Sejarah PHP
2.5.1
Bab 3.
Bab 4.
23
Kelebihan PHP
24
2.5.2. Kelemahan PHP
25
2.5.3. Penggabungan PHP dan HTML
26
2.6. Sejarah MySQL
27
2.7. Adobe Dreamweaver Cs5
27
Perancangan Sistem
28
3.1. Analisis
28
3.6. Algoritma Perancangan Website
41
3.7. Perancangan User Interface
44
Implementasi Sistem
48
4.1. Pengertian Implementasi Sistem
48
4.2. Tujuan Implementasi Sistem
48
4.3. Komponen Dalam Implementasi Sistem
48
4.4.
Instalasi Apache, PHP dan MySQl
49
4.4.1. Menjalankan Apache, MySQL dan PHP
50
Universitas Sumatera Utara
3.2
4.4.2. Menguji Website di Browser
Bab 5.
52
4.5. Memperbarui Web
53
4.6.
57
Demonstrasi Program
Kesimpulan dan Saran
58
5.1. Kesimpulan
58
5.2. Saran
59
Daftar Pustaka
Lampiran
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Tabel
3.1
3.2
3.3
3.4
3.5
3.6
Judul
Tabel Simbol Data Flow Diagram
Tabel Simbol Data Flow Diagram 2
Tabel Admin
Tabel Member
Tabel Booking
Tabel Room
Halaman
28
29
34
34
35
35
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor
Judul
Halaman
Gambar
2.1.
Lima Komponen Sistem Informasi
13
3.1.
Diagram Konteks
30
3.2.
Diagram Konteks Level 0(nol)
31
3.3.
Aliran Informasi Rancangan Situs
33
3.4.
Flowchart Halaman Utama
34
3.5.
Flowchart Manage Data Guru
35
3.6.
Flowchart Manage Data Siswa
36
3.7.
Flowchart Manage Artikel
37
3.8.
Folwchat Manage Login Admin
38
3.9.
Flowchart Halaman Admin
39
3.10.
Tampilan Adobe dreamweaver Cs4
43
4.1.
Uji Apache
48
4.2.
Uji PHP
49
4.3.
Uji MySQL
49
4.4.
Halaman Index Website SMA Negeri 1 Salak
50
4.5.
Halaman Profil Sekolah
52
4.6.
Halaman Direktori
53
4.7.
Halaman Galeri
54
4.8.
Halaman Kontak
55
4.9.
Halaman Media Sosial
56
4.10.
Halaman Login Admin
57
4.11.
Halaman Login Admin
57
Universitas Sumatera Utara