Pembuatan Sistem Informasi pada SMP Yayasan Pendidikan Persada Indah dengan PHP dan MySQL

(1)

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