Portal Akademik Madrasah Aliyah Negeri Berbasis Web Menggunakan PHP dan MySQL

PORTAL AKADEMIK MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR LUFHAN SIREGAR 112406009

PORTAL AKADEMIK MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

  Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

LUFHAN SIREGAR 112406009 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN

  PERSETUJUAN

  Judul : PORTAL AKADEMIK MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL

  Kategori : TUGAS AKHIR Nama : LUFHAN SIREGAR Nomor Induk Mahasiswa : 112406009 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU

  PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

  Disetujui di Medan, Juni 2014

  Diketahui/Disetujui oleh Prodi D3 Teknik Informatika Ketua,

  Pembimbing, Dr. Elly Rosmaini, M.Si Drs. Partano Siagian, M.Sc.

  

PERNYATAAN

  PORTAL AKADEMIK MADRASAH ALIYAH NEGERI BERBASIS WEB 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 2014 LUFHAN SIREGAR 112406009

  PENGHARGAAN

  Puji dan syukur kepada Tuhan Yang Maha Pemurah dan Maha Penyayan, dengan limpahan karunia-Nya Penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul Portal Akademik Madrasah Aliyah Negeri Berbasis Web Menggunakan PHP dan MySQL.

  Terimah kasih penulis sampaikan kepada Bapak Drs. Partano Siagian, M.Sc selaku pembimbing yang telah meluangkan waktunya selama penyusunan tugas akhir ini. Terima kasih kepada Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahriol Sitorus S.Si, M.IT selaku ketua Program Studi dan sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Bapak Prof. Dr. Tulus, M.Si dan Ibu Dr. Mardiningsih, M.Si selaku ketua dan sekretaris Departemen Matematika FMIPA USU, Bapak Dr. Sutarman, M.Sc selaku Dekan FMIPA USU, seluruh staff dan Dosen Program Studi D3 Teknik Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Ayahanda Chairus Siregar dan Ibunda Rosmanila Pohan dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa membalasnya.

  

ABSTRAK

  Kemajuan teknologi informasi dan komunikasi yang sangat cepat membuat semua aspek kehidupan harus mengikutinya. Salah satunya adalah dunia usaha, dengan memanfaatkan teknologi informasi dan komunikasi maka akan meningkatkan efisiensi di segala bidang. Berdasarkan fakta diatas, pada penulisan tugas akhir ini penulis membahas tentang bagaimana cara merancang sebuah sistem akademik sekolah Madrasah Aliyah Negeri Barus. Disini penulis menganalisa dan merancang struktur sistem akademik yang akan dibangun dan 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, data guru, data siswa, e-learning, penerimaan siswa baru, dan nilai 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, Web.

DAFTAR ISI

  Halaman Persetujuan ii

  Pernyataan iii

  Penghargaan iv

  Abstrak v

  Daftar Tabel ix

  Daftar Gambar x

  Bab 1. Pendahuluan

  1

  1.1. Latar Belakang

  1

  1.2. Rumusan Masalah

  4

  1.3. Batasan Masalah

  5

  1.4. Maksud dan Tujuan

  6

  1.5. Manfaat

  7

  1.6. Tinjauan Pustaka

  8

  1.7. Metodologi Penelitian

  9

  1.8. Sistematika Penelitian

  10 Bab 2. Landasan Teori

  12

  2.1. Pengertian Sistem Informasi

  12

  2.2. Pengertian Portal Akademik Sekolah

  15

  2.3.1. Network

  2.8.2. Penulisan CSS

  31

  2.6.3. Tipe-tipe Kolom

  32

  2.7. Sublime Text

  38

  2.8. Cascading Style Sheet (CSS)

  38

  2.8.1. Struktur CSS

  39

  40

  30

  2.8.3. Selektor

  41

  2.8.4. Memformat Dokumen dengan CSS

  42

  2.9. JavaScript

  44

  2.9.1. Penulisan JavaScript

  45

  2.9.2. Variabel

  2.6.2. Constraint

  2.6.1. Tipe Dasar Mysql

  16

  19

  2.3.2. Web Server

  17

  2.3.3. World Wide Web (WWW)

  18

  2.3.4. Hyper Text Transfer Protocol (HTTP)

  18

  2.4. Pengenalan HTML

  19

  2.4.1. Sejarah Asal Mula HTML

  2.4.2. Struktur Dasar HTML

  29

  20

  2.4.3. Sintaks Dasar HTML

  22

  2.5.1. Sejarah Asal Mula PHP

  25

  2.5.2. Variabel pada PHP

  27

  2.5.3. Konsep Dasar Penggunaan PHP

  27

  2.6. Database MySQL

  46

  2.10. Flowchart

  3.4.4. Flowchart Login Siswa

  3.4. Flowchart Perancangan Portal Akademik

  73

  3.4.1. Flowchart Menu Utama

  73

  3.4.2. Flowchart Login Admin

  74

  3.4.3. Flowchart Login Guru

  75

  76

  3.3.6. Perancangan Database SPP Online

  3.4.5. Flowchart Menu Admin

  77

  3.4.6. Flowchart Jadwal Admin

  78

  3.4.7. Flowchart Fasilitas Admin

  79

  3.4.8. Flowchart Mata Pelajaran Admin

  80

  3.4.9. Flowchart Siswa Admin

  70

  67

  49

  54

  2.11. Algoritma

  51

  2.11.1. Sejarah Istilah Algoritma

  52

  2.11.2. Jenis-jenis Algoritma

  52 Bab 3. Perancangan Sistem

  54

  3.1. Perancangan Sistem

  3.2. Data Flow Diagram (DFD)

  3.3.5. Perancangan Database Penggajian Guru Online

  55

  3.3.1. Perancangan Database Nilai Online

  57

  3.3.2. Perancangan Database Penerimaan Siswa Baru Online

  62

  3.3.3. Perancangan Database Roster Online

  64

  3.3.4. Perancangan Database Perpustakaan Online

  65

  81

  3.4.11. Flowchart Tamu Admin

  90

  5.2. Saran 111

  5.1. Kesimpulan 110

  92 Bab 5. Kesimpulan dan Saran 110

  4.4. Tampilan Halaman Website

  92

  4.3.3. Kebutuhan Brainware

  91

  4.3.2. Komponen Perangkat Lunak (Software)

  91

  4.3.1. Komponen Perangkat Keras (Hardware)

  4.3. Komponen Dalam Implementasi Sistem

  83

  89

  4.1. Pengertian Implementasi Sistem

  89

  87 Bab 4. Implementasi Sistem

  3.5. Algoritma Perancangan Portal Akademik

  86

  3.4.14. Flowchart Menu Utama Siswa

  85

  3.4.13. Flowchart Menu Utama Guru

  84

  3.4.12. Flowchart Kelas Admin

  Daftar Pustaka Lampiran

  

DAFTAR TABEL

  3.13. Tabel Data Siswa

  3.10. Tabel Jadwal

  61

  3.11. Tabel Admin

  62

  3.12. Tabel Registrasi

  62

  63

  3.9. Tabel Siswa

  3.14. Tabel Admin

  64

  3.15. Tabel Registrasi

  64

  3.16. Tabel Admin

  65

  3.17. Tabel Anggota

  60

  60

  Nomor Judul Halaman Tabel

  57

  2.1. Tipe Data MySQL

  31

  2.2. Arti Lambang-lambang Flowchart

  50

  3.2. Tabel Admin

  57

  3.3. Tabel Buku Tamu

  3.4. Tabel Fasilitas

  3.8. Tabel Nilai

  58

  3.5. Tabel Guru

  58

  3.6. Tabel Kelas

  59

  3.7. Tabel Mata Pelajaran

  59

  65

  3.19. Tabel Pemesanan

  69

  3.31. Tabel Tblnonspp

  72

  3.30. Tabel Byrnonspp

  71

  3.29. Tabel Tblspp

  71

  3.28. Tabel Byrspp

  70

  3.26. Tabel Tbluser

  3.25. Tabel Tbltamu

  66

  69

  3.24. Tabel Tbljabatan

  68

  3.23. Tabel Tblguru

  67

  3.22. Tabel Byrgji

  67

  3.21. Tabel Tbluser

  66

  3.20. Tabel Peminjaman

  72

  

DAFTAR GAMBAR

  4.2. Halaman Profil

  84

  3.13. Alur Flowchart Menu Utama Guru

  85

  3.14. Alur Flowchart Menu Utama Siswa

  86

  4.1. Halaman Home

  92

  93

  83

  4.3. Halaman Sejarah

  94

  4.4. Halaman Visi Misi dan Tujuan

  95

  4.5. Halaman Sarana dan Prasarana

  96

  4.6. Halaman Kondisi Siswa

  3.12. Alur Flowchart Kelas Admin

  3.11. Alur Flowchart Tamu Admin

  Nomor Judul Halaman Gambar

  77

  3.1. Alur Flowchart Menu Utama

  73

  3.2. Alur Flowchart Login Admin

  74

  3.3. Alur Flowchart Login Guru

  75

  3.5. Alur Flowchart Menu Admin

  3.6. Alur Flowchart Jadwal Admin

  82

  78

  3.7. Alur Flowchart Fasilitas Admin

  79

  3.8. Alur Flowchart Mata Pelajaran Admin

  80

  3.9. Alur Flowchart Siswa Admin

  81

  3.10. Alur Flowchart Guru Admin

  97

  4.8. Halaman Komite Sekolah

  4.17. Halaman Guru 105

  4.24. Halaman Utama SPP Online 108

  4.23. Halaman Utama Perpustakaan 108

  4.22. Halaman Utama Roster Online 107

  4.21. Halaman Utama Portal Akademik 107

  4.20. Halaman Utama PSB Online 106

  4.19. Halaman Login Admin dan Login Registrasi PSB Online 106

  4.18. Halaman Prestasi Guru 105

  4.15. Halaman Tata Usaha 104

  98

  4.14. Halaman Kepala Madrasah 103

  4.13. Halaman Struktur Organisasi 103

  4.12. Halaman Beasiswa 102

  4.11. Halaman Ekstrakulikuler 101

  4.10. Halaman OSIS 100

  99

  4.9. Halaman Kalender Akademik

  4.25. Halaman Utama Penggajian Guru Online 109