SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKAN MYSQL DAN PHP
TUGAS AKHIR
MUHAMMAD HIDAYAT 082406151
PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
i
SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKAN MYSQL DAN PHP
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
MUHAMMAD HIDAYAT 082406151
PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
ii
PERSETUJUAN
Judul WEB
Kategori
: SISTEM INFORMASI AKADEMIK BERBASIS DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKANDAN PHP : TUGAS AKHIR
Nama
: MUHAMMAD HIDAYAT
Nomor Induk Mahasiswa
: 082406151
Program Studi
: D-III TEKNIK INFORMATIKA
Departemen
: MATEMATIKA
Fakultas ALAM
: MATEMATIKA DAN ILMU PENGETAHUAN (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di : Medan, Juni 2011
Diketahui Departemen Matematika FMIPA USU
Pembimbing,
Ketua,
Prof. Dr. Tulus, M.Si
Syahriol Sitorus, S.Si, M.IT
NIP. 19620901198803 1 002
NIP. 19710310199703 1 004
PERNYATAAN
SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YAYASAN PEMBINAAN KELUARGA MEDAN MENGGUNAKA MYSQL DAN PHP
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Mei 2011
MUHAMMAD HIDAYAT 082406151
iv
PENGHARGAAN
Puji syukur penulis ucapkan kehadirat Allah SWT karena dengan rahmat dan hidayahNya lah penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan dalam waktu yang telah ditetapkan. Tak lupa shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatNya yang telah membawa kita dari kegelapan kealam terang benderang yang penuh ilmu pengetahuan.
Penulisan Tugas Akhir yang berjudul : SISTEM INFORMASI AKADEMIK BERBASIS WEB DI SMA SWASTA YPK MEDAN DENGAN MENGGUNAKAN MYSQL DAN PHP, ini merupakan salah satu persyaratan untuk menyelesaikan Pendidikan Program Diploma III Jurusan Teknik Informatika Universitas Sumatera Utara.
Dalam menyelesaikan Tugas Akhir ini, penulis mendapatkan banyak bantuan dan bimbingan serta dorongan dari berbagai pihak, maka dalam kesempatan ini penulis dengan tulus hati menyampaikan penghargaan dan rasa terima kasih yang setinggi-tingginya kepada:
1. Bapak Syahriol Sitorus, S.Si, M.IT selaku Dosen Pembimbing Tugas Akhir yang telah banyak memberikan bimbingan dan arahan dalam penulis laporan Tugas Akhir. 2. Bapak Dr. Sutarman, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara. 3. Bapak Prof. Dr. Tulus, M.Si. selaku Ketua Departemen Matematika. 4. Bapak Syahril Efendi, S.Si, M.IT dan Syahriol Sitorus S.Si, M.IT selaku ketua dan sekertaris program studi Diploma III Teknik Informatika. 5. Seluruh dosen Pengajar program studi Diploma III Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa kuliah. 6. Para Pegawai FMIPA USU yang telah banyak membantu saya.
v
7. Ibu kepala sekolah Hj.Darmawati, S.Pd, M.Pd, yang telah memberikan bantuan selama melakukan riset di SMA Swasta YPK Medan yang sangat dibutuhkan dalam penyelesaian Tugas Akhir. 8. Teristimewa sekali kepada kedua orangtua saya tercinta Ibunda Nuraini Batu Bara dan ayahanda Amir Hamzah yang selalu memberikan doa dan dukungan serta kata-kata dan nasehat bijak yang akan selalu diberikanya untuk ketenangan hati. 9. Kepada abangda Muhammad Aripin dan Adinda Ibrahim Hamzani yang memberikan motivasi kepada penulis dalam menyelesaikan penulisan tugas akhir ini. 10. Terima kasih buat teman-teman D-III Teknik Informatika umumnya Kom C angkatan 2008 yang selalu memberi bantuan, semangat dan doa. Dan khususnya kepada Indra, Dimas, Fihry, Fadley, Agus, Mahya, Fajar, Rendy, Arwi (ehem kom C “08) dan seluruh teman-teman yang tidak dapat penulis sebutkan satu persatu, terima kasih atas bantuan dan kerja samanya semoga kita cepat dapat kerja dan meraih sukses. 11. Seluruh sahabat dan kerabat dekat penulis yang selalu memberikan semangat dan harapan kepada penulis dalam menyelesaikan tugas akhir ini. 12. Terimakasih kepada kekasihku tercinta yang singgah dihati yang selama ini telah mendukung dalam menyelesaikan penulisan tugas akhir.
Akhir kata, penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi penulis sendiri maupun pihak-pihak yang berkepentingan, walaupun penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Untuk itu penulis mengharapkan saran dan kritik yang membangun.
Medan, Mei 2011 Penulis
MUHAMMAD HIDAYAT
vi
ABSTRAK
Teknologi di bidang komputer saat ini sangat berkembang pesat sehingga dapat meningkatkan efisien dan efektifitas dalam melakukan setiap pekerjaan. Komputer bukan hanya sekedar pengolah data dan gambar saja tetapi penggunaanya semakin luas menjadi salah satu sarana komunikasi, media informasi dan edukasi. Perkembangan teknologi tersebut sangat mempengaruhi setiap badan usaha maupun perusahaan-perusahaan dalam hal mengenai masalah yang timbul dalam kegiatan operasionalnya. Demikian juga halnya dengan SMA swasta YPK Medan khususnya website yang masih sederhana yang perlu dikembangkan dan dimodifikasi. Untuk itu perlu penulis mencoba untuk merancang suatu sistem yang berbasis komputer yang diharapkan dapat mengatasi kelemahan dari sistem kerja yang selama ini berjalan, khususnya informasi mengenai sekolah SMA swasta YPK Medan.
vii
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Kontribusi Penelitian 1.6 Metodelogi Penelitian 1.7 Sistematika Penulisan BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer 2.1.1 Sistem Komputer 2.1.2 Keunggulan Komputer 2.2 Pengertian Data, Informasi, dan Sistem 2.2.1 Pengertian Data 2.2.2 Pengertian Informasi 2.2.3 Pengertian Sistem 2.3 Sistem Informasi 2.3.1 Sistem Informasi Berbasis Komputer 2.3.2 Kemampuan Sistem Informasi 2.4 Internet 17 2.5 website 2.5.1 Website Statis 2.5.2 Website Dinamis 2.6 HTML 2.7 XAMPP 2.8 PHP 2.8.1 Sejara Singkat PHP 2.8.2 Sintak PHP 2.8.3 Konsep Kerja PH 2.8.4 PHP dan Database 2.9 MySQL 2.10 Apache 2.11 Cascading Style Sheet (CSS)
ii iii iv vi vii ix x 1 3 3 4 4 5 6
8 10 11 12 12 13 14 14 15 16
18 19 19 20 21 21 22 23 23 24 25 27 27
viii
2.12 Macromedia Dreamweaver 8 BAB 3 GAMBARAN UMUM SMA SWASTA YPK MEDAN 3.1 Sejarah Singkat Organisasi
28
31 32
Ruang Lingkup Bidang usaha
3.2.1 Data Yayasan 3.2.2 visi Sekolah 3.2.3 Misi Sekolah 3.2.4 Sasara Program sekolah 3.3 Lokasi dan Tempat Kerja Praktek 3.3.keadaan sekolah 3.4 Struktur Organisasi
32 33 34 35 36 36 37 39
BAB 4 ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis 4.1.1 Analisis Sistem yang sedang Berjalan 4.2 Perancanaan dan Perancangan Sistem 4.3 Merancang arus Data 4.3.1 dagram Konteks 4.3.2 Diangram Kontek level 0 4.3.3 Diagram Arus Data Level-1 Proses 1 4.3.4Diagram Arus Data Level -1 Proses 2 4.3 Flow Chart Sistem 4.4 Mempersiapkan Database Server 4.5 Desain Dialog 4.5.1 Desain Halaman Menu
41 41 43 44 46 47 49 50 51 56 60 60
BAB 5 IMPLEMENTASI SISTEM 5.1 Arti Implementasi Sistem 5.2 Tujuan Implementasi Sistem 5.3 Spesifikasi Program 5.3.1 Hardwear (Perangkat Keras) 5.3.2 Softwear (Perangkar Lunak) 5.3.3 Brainware (Operator) 5.4 Instalasi Xampp 1.6.4 5.5 Desain Program
65 65 66 66 67 68 68 73
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan 6.2 Saran
78 79
DAFTAR PUSTAKA LAMPIRAN
ix
DAFTAR TABEL
Halaman Tabel 4.1 Tabel 4.2 Tabel 4.3 Table 4.4 Tabel 4.5 Tabel 4.6 Tabel 4.7 Tabel 4.8 Tabel 4.9
Tabel Admin Tabel Login Siswa Tabel Login Guru Tabel Tambah Guru Tabel Tambah Siswa Tabel Data Alumni Tabel Nilai Siswa Tabel Berita Tabel Buku Tamu
56 56 57 57 57 58 58 59 59
x
DAFTAR GAMBAR
Gambar 2.1 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.17 Gambar 5.1 Gambar 5.2 Gambar 5.3 Gambar 5.4 Gambar 5.5 Gambar 5.6 Gambar 5.7 Gambar 5.8 Gambar 5.9 Gambar 5.10 Gambar 5.11 Gambar 5.12 Gambar 5.13 Gambar 5.14 Gambar 5.15 Gambar 5.16
Aktivitas Sistem Informasi Alur Pengurusan Data Aktif Sekolah Diagram Konteks Diagram Konteks DFD Level 0 Tampilan DAD Level – 1 Proses 1 Tampilan DAD Level 1 Proses 2 Flow Chart Halaman Utama Flow Chart Halaman Menu Navigasi Flow Chart Halaman Login Admnistrator Flow Chart Halaman Administrator Halaman Menu Utama Halaman Menu Adinistrator Halaman Data Guru Halaman Detail Siswa Halaman Galery Halaman Login Siswa Halaman Guru Memilih Bahasa Setup Program Lokasi Instalasi Program Proses Instalasi Instalasi Finish Tampilan Control Panel Xampp index.Php Login Siswa Halaman Visi & Misi Detail Siswa Detail Guru Galery Berita Admin/ Index2.Php Index3.Php Index4.Php
Halaman 15 42 46 47 49 50 52 53 54 55 60 61 61 62 62 63 64 69 69 70 70 71 72 73 73 74 74 75 75 76 76 77 77