SISTEM INFORMASI PORTAL AKADEMIK PADA SMA NEGERI 6 PADANGSIDIMPUAN TUGAS AKHIR ALI MAKMUR SIMAMORA 072406062 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA NEGERI 6 PADANGSIDIMPUAN TUGAS AKHIR Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D3 Ilmu Komputer ALI MAKMUR SIMAMORA 072406062 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA N 6 PADANGSIDIMPUAN Kategori : TUGAS AKHIR Nama : ALI MAKMUR SIMAMORA Nomor Induk Mahasiswa : 072406062 Program Studi : DIPLOMA 3 ILMU KOMPUTER Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Mei 2010 Komisi Pembimbing : Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Dr. Saib Suwilo, M.Sc Drs. Henry Rani Sitepu, M.Si Nip. 196401091988031004 Nip. 195303031983031002
PERNYATAAN SISTEM INFORMASI PORTAL AKADEMIK PADA SMA NEGERI 6 PADANGSIDIMPUAN 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 2010 ALI MAKMUR SIMAMORA 072406062
PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpah rahmat dan karunia-nya penulis berhasil menyelesaikan tugas akhir ini yang berjudul Sistem Informasi Portal Akedemik Pada SMA Negeri 6 Padangsidimpuan pada waktu yang telah ditetapkan. Adapun Tugas Akhir ini. 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. Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan terima kasih yang setulus-tulusnya kepada : 1. Ayahanda dan Ibunda yang telah merawat dan membesarkan saya, hingga biasa sampai sekarang 2. Bapak Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas MIPA Universitas Sumatera Utara. 3. Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Jurusan Program Studi D-3 Ilmu Komputer. 4. Ibu Syahriol Sitorus, S.Si, M. IT, M.Sc selaku Dosen Pembimbing Tugas Akhir Program Studi D-3 Ilmu Komputer Fakultas MIPA Universitas Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian tugas akhir.
5. Seluruh Staf Pengajar Program Studi D-3 Ilmu Komputer Faklutas MIPA yang telah memberikan ilmu dan pengetahuannya kepada penulis selama masa perkuliahan. 6. Bapak Drs. H. Khoiruddin Hasibuan. selaku Kepala Sekolah SMA Negeri 6 Padangsidimpuan yang telah memberikan kesempatan kepada penulis untuk melakukan riset sebagai data dalam pembuatan tugas akhir. 7. Seluruh guru dan pegawai SMA Negeri 6 Padangsidimpuan yang telah banyak membantu penulis dalam mengumpulkan data dalam pembuatan tugas akhir. 8. Teristimewa kepada Ibunda Elfisnar dan Ayanda Aswan Rahim serta abangku Eko Satria S.Si yang senantiasa memberikan kasih sayang, dukungan dan selalu mendoakan penulis agar lancar dalam segala urusan. Dan adikku Gia Asra semoga lancar terus sekolahnya ya, Amin. 9. Seluruh Keluarga besarku yang telah banyak memberikan dorongan dan doa kepada penulis selama ini. 10. Buat sahabat-sahabatku selama kuliah di Komputer ( Anak Parkir Comunity ) Arif, Ardiansyah Putra, Alam, Andi, Nafi, Rudi, Akbar, Dani, Imam, Dalli, Dkk, walau kita terkadang ada permusuhan ataupun perdebatan, tapi itulah persahabatan yang tidak selalu berjalan dengan baik dan tidak lupa terima kasihku atas doa, nasehat, bantuan, serta curahan hati kalian semua, terutama pengertian dan kesabaran kalian selama berteman denganku. 11. Seluruh rekan-rekan jurusan Komputer, terutama angkatan Komputer C 2007 pada khusunya pada Atoy, yang telah banyak membantu dan mendukung penulis selama menjalani Pendidikan di D3 Ilmu Komputer USU. 12. Pihak-pihak yang telah banyak membantu penulis, yang tidak dapat penulis sebutkan namanya satu-persatu.
Selama penulisan tugas akhir ini, penulis menyadari akan hal kesalahankesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan tugas akhir ini. Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapapun yang meembacanya. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah kepada kita semua. Amin Medan, Mei 2009 Penulis Ali Makmur S
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 N 6 Padangsidimpuan 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 N 6 Padangsidimpuan.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftas Isi Daftar Tabel Daftar Gambar ii iii iv vi vii ix x Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Ruang Lingkup Masalah 4 1.4 Maksud dan Tujuan 4 1.5 Metodelogi Penelitian 5 1.6 Sistematika Penulisan 6 Bab 2 Landasan Teori 8 2.1 Pengertian Komputer 8 2.1.1 Sistem Komputer 9 2.2 Pengertian Data, DFD (Data Flow Diagram), Flowchart (Diagram Alir), Informasi dan Sistem 10 2.2.1 Pengertian Data 10 2.2.2 Pengertian DFD (Data Flow Diagram) 11 2.2.3 Diagram Alir (flowchart) 13 2.2.4 Pengertian Informasi 15 2.2.5 Pengertian Sistem 16 2.3 Sistem Informasi 17 2.3.1 Komponen sistem informasi 17 2.3.2 Perangkat sistem informasi 18 2.4 Internet 20 2.4.1 Manfaat internet 21 2.5 Website 22 2.5.1 Web statis 22 2.5.2 Web dinamis 23 2.6 Hypertext Markup Language (HTML) 23 2.7 PHP 25 2.7.1 Sejarang singkat PHP 25 2.7.2 Kelebihan PHP 26 2.7.3 Sintaks PHP 28 2.8 MySQL 29 2.9 Apache 32 2.10 Cassading Style Sheet (CSS) 32 2.11 JavaScript 33 2.12 Macromedia Dreameaver 33
Bab 3 Sekilas SMA N 6 Padangsidimpuan 35 3.1 Profil 35 3.1.1 Identitas Sekolah 35 3.1.2 Identitas Kepala Sekolah 36 3.2 Struktur Organisasi 37 3.3 Uraian Tugas dan fungsi organisasi 38 3.3.1 Kepala Sekolah 38 3.3.2 Wakil Kepala Sekolah 38 3.3.3 Guru 38 3.3.4 Wali Kelas 39 3.3.5 Guru Pembimbing dan Konseling 39 3.3.6 Pustakawan Sekolah 39 3.3.7 Pengelola Laboratorium 40 3.3.8 Kepala Tata Usaha 40 3.4 Visi dan Misi 41 3.4.1 Visi Sekolah 41 3.4.2 Misi Sekolah 41 Bab 4 Perancangan Sistem 43 4.1 Perencanaan dan Perancangan 43 4.2 Perancangan Halaman Website 46 4.2.1 Halaman Home 46 4.2.2 Halaman Profil 46 4.2.3 Halaman Guru dan Siswa 46 4.2.4 Halaman Buku Tamu 46 4.2.5 Halaman Portal Akademik 47 4.2.6 Halaman Admin 47 4.3 Perancangan Data Flow Diagram (DFD) Website 47 4.4 Perancangan Diagram Alir (Flowchart)Website 49 4.4.1 Flowchart Menu Utama 49 4.4.2 Flowchart Portal Akademik 50 4.4.3 Flowchart Admin 51 4.4.4 Flowchart Administrator Siswa 53 4.4.5 Flowchart Administrator Guru 54 4.5 Merancang Database Server 54 4.6 Design Website 59 4.6.1 Design halaman home 60 4.6.2 Design header website 60 4.7 Gambaran Umum Perancangan Sistem 60 4.7.1 Administrator Website 61 4.7.2 Pengunjung website 62 Bab 5 Implementasi Sistem 64 5.1 Pengertian Implementasi Sistem 64 5.2 Tujuan Implementasi Sistem 64 5.3 Komponen Dalam Implementasi Sistem 65 5.4 Instalasi Apache, PHP, dan MySQL 65
Bab 6 Kesimpulan dan Saran 72 6.1 Kesimpulan 72 6.2 Saran 73 Daftar Pustaka Lampiran A Lampiran B
DAFTAR TABEL Halaman Tabel 2.1 Simbol-simbol Data Flow Diagram 11 Tabel 2.2 Simbol-simbol Flowchart 12 Tabel 4.1 Tabel Admin 52 Tabel 4.2 Tabel Siswa 52 Tabel 4.3 Tabel Nilai 53 Tabel 4.4 Tabel Guru 54 Tabel 4.5 Tabel Buku Tamu 54 Tabel 4.6 Tabel Informasi Akademik 55 Tabel 4.7 Tabel Informasi Beasiswa 55
DAFTAR GAMBAR Halaman Gambar 3.1 Struktur Organisasi SMA N 6 Padangsidimpuan 37 Gambar 4.1 Struktur Website 44 Gambar 4.2 Diagram Konteks Website 47 Gambar 4.3 Flowchart Menu Utama 49 Gambar 4.4 Flowchart Portal Akademik 50 Gambar 4.5 Flowchart Admin 51 Gambar 4.6 Flowchart Admin Siswa 52 Gambar 4.7 Flowchart Admin Guru 53 Gambar 4.8 Tampilan Halaman Home 58 Gambar 4.9 Tampilan Header Website 59 Gambar 4.10 Tampilan Halaman Administrator 60 Gambar 5.1 Instalasi Apache2triad 66 Gambar 5.2 Menentukan Direktori Instalasi Apache2triad 67 Gambar 5.3 Masukkan Password Instalasi Apache2triad 67 Gambar 5.4 Autentifikasi Instalasi Apache2triad 68 Gambar 5.5 Proses Instalasi Apache2triad 68 Gambar 5.6 Proses Instalasi Apache2triad 69 Gambar 5.7 Proses Instalasi Apache2triad 69 Gambar 5.8 Proses Instalasi Apache2triad 70 Gambar 5.9 Instalasi Apache2triad Sukses 70