Pembuatan Sistem Informasi pada SMP Yayasan Pendidikan Persada Indah dengan PHP dan MySQL
PEMBUATAN SISTEM INFORMASI PADA SMP YAYASAN
PENDIDIKAN PERSADA INDAH
DENGAN PHP DAN MYSQL
TUGAS AKHIR
NICO DAVID L TOBING
102406248
PROGRAM STUDI DIPLOMA-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
(2)
PEMBUATAN SISTEM INFORMASI PADA SMP YAYASAN PENDIDIKAN PERSADA INDAH DENGAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
NICO DAVID L TOBING NIM 102406248
PROGRAM STUDI DIPLOMA-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2014
(3)
PERSETUJUAN
Judul : PEMBUATAN SISTEM INFORMASI PADA SMP
YAYASAN PENDIDIKAN PERSADA INDAH DENGAN PHP DAN MYSQL
Kategori : TUGAS AKHIR
Nama : NICO DAVID L TOBING
Nomor Induk Mahasiswa : 102406248
Program Studi : DIPLOMA–3 TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, 12 Februari 2014 Komisi Pembimbing:
Diketahui/Disetujui oleh
Ketua Departemen Matematika FMIPA USU Pembimbing
Prof. Dr. Tulus, M.Si. Dra. Elly Rosmaini, M, Si
(4)
PERNYATAAN
PEMBUATAN SISTEM INFORMASI PADA SMP YAYASAN PENDIDIKAN PERSADA INDAH DENGAN 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, 20 Juni 2013
NICO DAVID L TOBING 102406248
(5)
PENGHARGAAN
Puji dan syukur kepada Tuhan Yesus Kristus atas berkat & kasih karuniaNya sehingga penulis berhasil meyelesaikan tugas akhir yang berjudul Pembuatan Sistem Informasi pada SMP Yayasan Pendidikan Persada Indah dengan PHP dan MySQL ini tepat pada waktunya.
Selama penyusunan Tugas Akhir ini penulis banyak penulis banyak menerima bantuan moril maupun materil yang tak ternilai harganya. Karenanya penulis mengucapkan terimakasih kepada:
1. Dra. Elly Rosmaini, M. Si selaku dosen pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas akhir ini.
2. Bapak Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
3. Prof. Dr. Tulus, M.Si selaku Pelaksana Program D3 Teknik Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 4. Bapak Syahriol Sitorus, S.Si., M.I.T. , selaku Kepala Program Studi D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
(6)
5. Seluruh dosen program studi Diploma - III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara yang telah memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahan. 6. Kepala Sekolah SMP YPPI Tualang Perawang, Don Ardi, S.Pd yang telah
membantu penulis dalam pengumpulan data/riset untuk pembuatan tugas akhir ini.
7. Teristimewa kepada orangtua tercinta Ir. Bertho L Tobing dan Dra. Erlina Ginting yang telah memberikan semangat, waktu luang serta dukungan penuh kepada penulis untuk menyelesaikan tugas akhir.
8. Hotmerlan L Tobing, thank you for simply being best uncle for me. Cheer up, top scorer!
9. Kepada adik saya Theresia Stevani Tobing, Gita Christ Agatha, dan Tania Gabriella yang telah membantu penulis ketika mengalami kebuntuan dengan menyuntikkan semangat yang luar biasa.
10. Tarida Riani Tampubolon, my TA 2, I ought you my best thanks to you, for incomparable care, support & understanding. Feeling grateful for having you in my life. Thank you for everything.
11.Kepada Bastian Welfrid Purba “Purgit”, Christian Elewirasmanta Sembiring
Kembaren “Cesk”, dan Haris Munandar Lubis “Labes” yang telah banyak
memberikan dukungan dan nasihat dalam penyusunan tugas akhir ini.
12. Kepada teman-teman KOM E yang selama ini membantu penulis dalam menjalani masa belajar di kampus serta dukungan dalam penyelesaian tugas akhir.
13. Sahabat penulis Budi Gumilang, S.Pb & Efa Hasibuan “efa qwadh” yang tak hentinya memberikan semangat dan motivasi dan bantuan kepada penulis.
(7)
Keluarga besar UKM Marching Band USU yang turut memberikan dukungan agar penulis dapat menyelesaikan tugas akhir.
Akhirnya penulis menyadari bahwa sebagaimana hasil karya manusia. Tugas Akhir yang penulis ini masih sangat jauh dari sempurna, baik dalam penulisan, tata bahasa maupun nilai ilmiahnya. Karena itu penulis dengan hati terbuka menerima segala kritik dan saran yang bertujuan untuk menyempurnakan penyusunan Tugas Akhir ini. Tuhan Yesus memberkati.
Demikian Tugas Akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua.
Medan, Juni 2013 Penulis
(8)
ABSTRAK
Tugas ini bertujuan untuk membangun suatu aplikasi sistem informasi yang dapat membantu mempermudah pekerjaan yang sebelumnya dilakukan dengan metode yang sudah tidak relevan dengan perkembangan teknologi informasi baik dari segi perangkat keras maupun perangkat lunak.
Dengan demikian, perancangan suatu sistem informasi yang memerlukan data dan informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi kebutuhan yang sesuai yang diinginkan. Untuk itu penulis akan membahas
“Pembuatan Sistem Informasi pada SMP Yayasan Pendidikan Persada Indah
dengan PHP dan MySQL”. Sistem ini meliputi modul-modul masukan data yang
berkaitan dengan guru, nilai siswa, dan informasi yang berkaitan dengan sekolah. Selain itu juga meliputi modul-modul keluaran data yang berkaitan dengan data masukan tersebut.
(9)
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi
Daftar Isi vii
Daftar Tabel ix
Daftar Gambar x
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Identifikasi Masalah 2
1.3 Pembatasan Masalah 2
1.4 Tujuan Penelitian 2
1.5 Manfaat Penelitian 2
1.6 Metodologi Penelitian 3
1.7 Sistematika Penulisan 4
BAB 2 LANDASAN TEORI 5
2.1 Pengertian Komputer 5
2.2 Data 5
2.3 Database 7
2.4 Sistem 9
2.5 Informasi 10
2.6 Sistem Informasi 12
2.6.1 Komponen Sistem Informasi 12
2.6.2 Perangkat Sistem Informasi 13
2.7 Adobe Dreamweaver CS3 14
2.8 PHP (Hypertext Preeprocessor) 15
2.9 Database MySQL 15
BAB 3 SEKILAS TENTANG SMP YPPI TUALANG PERAWANG 18
3.1 Gambaran umum SMP YPPI Tualang Perawang 18
3.2 Sejarah SMP YPPI Tualang Perawang 18
3.3 Struktur Organisasi SMP YPPI Tualang Perawang 21
3.4 Visi dan Misi SMP YPPI Tualang Perawang 22
(10)
BAB 4 PERANCANGAN SISTEM 23
4.1 Perancangan Data Flow Diagram (DFD) 23
4.2 Flowchart Sistem 24
4.3 Mempersiapkan Database Server 25
4.4 Membangun Halaman Situs 29
BAB 5 IMPLEMENTASI SISTEM 30
5.1 Pengertian Implementasi Sistem 30
5.2 Tujuan Implementasi Sistem 30
5.3 Komponen Utama Dalam Implementasi Sistem 31
5.3.1 Perangkat Keras (hardware) 32
5.3.2 Perangkat Lunak (software) 32
5.3.3 User (brainware)
5.4 InstalasiSoftware 33
5.5 Pengujian di Browser 34
BAB 6 KESIMPULAN DAN SARAN 39
6.1 Kesimpulan 39
6.2 Saran 39
DAFTAR PUSTAKA 41
(11)
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Data Guru 25
Tabel 4.2 Tabel Data Siswa 26
Tabel 4.3 Tabel Setup Kelas 35
Tabel 4.4 Tabel Setup Pelajaran 27
Tabel 4.5 Tabel Jadwal 27
Tabel 4.6 Tabel Nilai 27
Tabel 4.7 Tabel Ruangan 27
(12)
DAFTAR GAMBAR
Halaman
Gambar 2.1 Hierarki Data 8
Gambar 3.1 Struktur Organisasi SMP YPPI Tualang Perawang 21
Gambar 4.1 Data Flow Diagram(DFD) Level 0 23
Gambar 4.2 Flowchart Beranda Admin 24
Gambar 4.5 Flowchart Beranda Siswa 25
Gambar 5.1 Peletakan Folder Berisi File-File Web 34
Gambar 5.2Tampilan URL 35
Gambar 5.3 Login Page 35
Gambar 5.4 Beranda Admin 35
Gambar 5.5 Pengaturan Kelas 36
Gambar 5.6 Pengaturan Pelajaran 36
Gambar 5.7 Data Induk Guru 36
Gambar 5.8 Data Induk Siswa 37
Gambar 5.9 Penjadwalan Ruang Kelas 37
Gambar 5.10 Laporan Penilaian 37
Gambar 5.11. Beranda Guru 37
Gambar 5.12 Tampilan Form Input Nilai 38
Gambar 5.13 Tampilan Laporan Penginputan Nilai Siswa Oleh Guru 38
(1)
Keluarga besar UKM Marching Band USU yang turut memberikan dukungan agar penulis dapat menyelesaikan tugas akhir.
Akhirnya penulis menyadari bahwa sebagaimana hasil karya manusia. Tugas Akhir yang penulis ini masih sangat jauh dari sempurna, baik dalam penulisan, tata bahasa maupun nilai ilmiahnya. Karena itu penulis dengan hati terbuka menerima segala kritik dan saran yang bertujuan untuk menyempurnakan penyusunan Tugas Akhir ini. Tuhan Yesus memberkati.
Demikian Tugas Akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua.
Medan, Juni 2013 Penulis
Nico David L Tobing
(2)
ABSTRAK
Tugas ini bertujuan untuk membangun suatu aplikasi sistem informasi yang dapat membantu mempermudah pekerjaan yang sebelumnya dilakukan dengan metode yang sudah tidak relevan dengan perkembangan teknologi informasi baik dari segi perangkat keras maupun perangkat lunak.
Dengan demikian, perancangan suatu sistem informasi yang memerlukan data dan informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi kebutuhan yang sesuai yang diinginkan. Untuk itu penulis akan membahas “Pembuatan Sistem Informasi pada SMP Yayasan Pendidikan Persada Indah dengan PHP dan MySQL”. Sistem ini meliputi modul-modul masukan data yang berkaitan dengan guru, nilai siswa, dan informasi yang berkaitan dengan sekolah. Selain itu juga meliputi modul-modul keluaran data yang berkaitan dengan data masukan tersebut.
(3)
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi
Daftar Isi vii
Daftar Tabel ix
Daftar Gambar x
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Identifikasi Masalah 2
1.3 Pembatasan Masalah 2
1.4 Tujuan Penelitian 2
1.5 Manfaat Penelitian 2
1.6 Metodologi Penelitian 3
1.7 Sistematika Penulisan 4
BAB 2 LANDASAN TEORI 5
2.1 Pengertian Komputer 5
2.2 Data 5
2.3 Database 7
2.4 Sistem 9
2.5 Informasi 10
2.6 Sistem Informasi 12
2.6.1 Komponen Sistem Informasi 12
2.6.2 Perangkat Sistem Informasi 13
2.7 Adobe Dreamweaver CS3 14
2.8 PHP (Hypertext Preeprocessor) 15
2.9 Database MySQL 15
BAB 3 SEKILAS TENTANG SMP YPPI TUALANG PERAWANG 18
3.1 Gambaran umum SMP YPPI Tualang Perawang 18
3.2 Sejarah SMP YPPI Tualang Perawang 18
3.3 Struktur Organisasi SMP YPPI Tualang Perawang 21
3.4 Visi dan Misi SMP YPPI Tualang Perawang 22
3.4.1 Visi SMP YPPI Tualang Perawang 22
3.4.2 Misi SMP YPPI Tualang Perawang 22
(4)
BAB 4 PERANCANGAN SISTEM 23
4.1 Perancangan Data Flow Diagram (DFD) 23
4.2 Flowchart Sistem 24
4.3 Mempersiapkan Database Server 25
4.4 Membangun Halaman Situs 29
BAB 5 IMPLEMENTASI SISTEM 30
5.1 Pengertian Implementasi Sistem 30
5.2 Tujuan Implementasi Sistem 30
5.3 Komponen Utama Dalam Implementasi Sistem 31
5.3.1 Perangkat Keras (hardware) 32
5.3.2 Perangkat Lunak (software) 32
5.3.3 User (brainware)
5.4 InstalasiSoftware 33
5.5 Pengujian di Browser 34
BAB 6 KESIMPULAN DAN SARAN 39
6.1 Kesimpulan 39
6.2 Saran 39
DAFTAR PUSTAKA 41
(5)
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Data Guru 25
Tabel 4.2 Tabel Data Siswa 26
Tabel 4.3 Tabel Setup Kelas 35
Tabel 4.4 Tabel Setup Pelajaran 27
Tabel 4.5 Tabel Jadwal 27
Tabel 4.6 Tabel Nilai 27
Tabel 4.7 Tabel Ruangan 27
Tabel 4.8 Tabel Admin 28
(6)
DAFTAR GAMBAR
Halaman
Gambar 2.1 Hierarki Data 8
Gambar 3.1 Struktur Organisasi SMP YPPI Tualang Perawang 21
Gambar 4.1 Data Flow Diagram(DFD) Level 0 23
Gambar 4.2 Flowchart Beranda Admin 24
Gambar 4.5 Flowchart Beranda Siswa 25
Gambar 5.1 Peletakan Folder Berisi File-File Web 34
Gambar 5.2Tampilan URL 35
Gambar 5.3 Login Page 35
Gambar 5.4 Beranda Admin 35
Gambar 5.5 Pengaturan Kelas 36
Gambar 5.6 Pengaturan Pelajaran 36
Gambar 5.7 Data Induk Guru 36
Gambar 5.8 Data Induk Siswa 37
Gambar 5.9 Penjadwalan Ruang Kelas 37
Gambar 5.10 Laporan Penilaian 37
Gambar 5.11. Beranda Guru 37
Gambar 5.12 Tampilan Form Input Nilai 38
Gambar 5.13 Tampilan Laporan Penginputan Nilai Siswa Oleh Guru 38