MEMBANGUN APLIKASI WEB YANG DINAMIS PADA SMA NEGERI 1 HINAI KABUPATEN LANGKAT DENGAN MENGGUNAKAN PHP DAN MYSQL
SAID SUSANTO SIGIT PURWADI 052406134
PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008
Universitas Sumatera Utara
iii
PERNYATAAN
MEMBANGUN APLIKASI WEB YANG DINAMIS PADA SMA NEGERI 1 HINAI KABUPATEN LANGKAT DENGAN 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, Mei 2008
SAID SUSANTO SIGIT PURWADI 052406134
Universitas Sumatera Utara
ii
PERSETUJUAN
Judul
Kategori Nama Nomor Induk mahasiswa Program Studi Departemen Fakultas
: MEMBANGUN APLIKASI WEB YANG DINAMIS PADA SMA NEGERI 1 HINAI KABUPATEN LANGKAT DENGAN MENGGUNAKAN PHP DAN MYSQL. : TUGAS AKHIR : SAID SUSANTO SIGIT PURWADI : 052406134 : D3 ILMU KOMPUTER : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2008 Komite Pembimbing
:
Diketahui/Disetujui Departemen Matematika FMIPA USU Ketua,
Pembimbing
Dr. Saib Suwilo, M.Sc. NIP 131 796 149
Dr. Saib Suwilo, M.Sc NIP 131 796 149
Universitas Sumatera Utara
iv
PENGHARGAAN
Pertama kali penulis mengucapkan puji dan syukur ke hadirat Allah SWT, karena telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini dengan sebaik-baiknya. Pembuatan tugas akhir ini merupakan salah satu syarat untuk menyelesaikan studi Program Diploma III Ilmu Komputer pada Universitas Sumatera Utara. Adapun judul dari tugas akhir ini adalah “Membangun Aplikasi Web yang Dinamis pada SMA Negeri 1 Hinai Kabupaten Langkat dengan Menggunakan PHP dan MySQL”.
Pada kesempatan ini penulis dengan tulus dan ikhlas menyampaikan terima kasih sebesar-besarnya kepada:
1. Bapak Dr. Eddy Marlianto, M. Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara Medan. 2. Bapak Dr. Saib Suwilo, M. Sc selaku Ketua Departemen Matematika FMIPA USU. 3. Bapak Dr. Saib Suwilo, M. Sc selaku Dosen Pembimbing yang telah banyak memberikan masukan dan petunjuk dalam penyelesaian tugas akhir ini. 4. Bapak Drs. Sumardi selaku Kepala Sekolah SMA Negeri 1 Hinai Kab. Langkat
yang telah memberikan izin kepada penulis untuk melakukan
penelitian dan membantu penulis selama penelitian.
Universitas Sumatera Utara
v
5. Seluruh staf pengajar Fakultas Matematika dan Ilmu Pengetahuan Alam khususnya D-3 Ilmu Komputer. 6. Ayahanda Said Faisal dan Ibunda Nuryani yang telah banyak melimpahkan kasih sayang, pengorbanan, dorongan dan doa semoga Allah SWT meridhoi karya ini dan dapat bermanfaat bagi yang membutuhkan. 7. Seluruh rekan mahasiswa Jurusan D-3 Ilmu Komputer khususnya KOM C 2005 dan teman-teman di UKMI AL-FALAK yang telah memberikan dukungan semangat kepada penulis dalam menyelesaikan tugas akhir ini.
Penulis menyadari bahwa di dalam mengerjakan tugas akhir ini baik dalam hal penguraian isi maupun penggunaan tata bahasa masih banyak kekurangan dan ketidaksempurnaan. Untuk itu penulis sangat mengharapkan kritik dan saran yang tujuannya bersifat membangun demi menyempurnakan tugas akhir ini.
Akhir kata sekali lagi penulis mengucapkan terima kasih kepada pihak yang telah banyak membantu, semoga bantuan tersebut diberi pahala yang berlipat ganda oleh Allah SWT. Penulis mengharapkan semoga tugas akhir ini bermanfaat bagi kita semua terutama bagi penulis sendiri.
Universitas Sumatera Utara
vi
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Daftar Isi Daftar Gambar BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Maksud dan Tujuan 1.4 Batasan Masalah 1.5 Metode Penelitian 1.6 Sistematika Penulisan
ii iii iv vi vii 1 1 2 3 3 4 5
BAB 2 TINJAUAN TEORITIS 2.1 Pengertian Komputer 2.2 Sistem, Data dan Informasi 2.3 Sistem Informasi 2.4 Pengolahan Data 2.5 Database
7 7 9 10 11 11
BAB 3 SEKILAS TENTANG SMA NEGERI 1 HINAI 3.1 Fungsi dan Tugas Sekolah 3.2 Fungsi dan Tugas Pengelola Sekolah 3.3 Struktur Organisasi
12 12 13 20
BAB 4 IMPLEMENTASI SISTEM 4.1 Pengertian dan Tujuan Implementasi 4.2 Kebutuhan Implementasi Sistem 4.3 Tahapan Implementasi Sistem
22 22 23 26
BAB 5 PERANCANGAN SISTEM 5.1 Gambaran Umum Pembuatan Program
31 31
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan 6.2 Saran
36 36 36
DAFTAR PUSTAKA LAMPIRAN
38
Universitas Sumatera Utara
vii
DAFTAR GAMBAR
Halaman Gambar 3.1 Struktur Organisasi Sekolah Gambar 4.1 Mengaktifkan Apache Gambar 4.2 Mengaktifkan MySQL Gambar 4.3 Alur Flowchart Administrator Gambar 4.4 Alur Flowchart Menu Utama Gambar 4.5 Lanjutan Alur Flowchart Menu Utama Gambar 5.1 Form Input Data Gaji Guru dan Pegawai Gambar 5.2 Konfigurasi Data Gaji Guru dan Pegawai Gambar 5.3 Tampilan Halaman Gaji Guru dan Pegawai Gambar 5.4 Form Input Data Jam Kerja Guru Gambar 5.5 Konfigurasi Data Jam Kerja Guru Gambar 5.6 Tampilan Halaman Jam Kerja Guru Gambar 5.7 Form Input Absensi Guru Gambar 5.8 Konfigurasi Absensi Guru
21 26 26 28 29 30 32 32 33 33 34 34 35 35
Universitas Sumatera Utara