PERANCANGAN SISTEM INFORMASI PADA SMA NEGERI 1 RANTAU UTARA DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR EVARIANTI RAMBE 082406017 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERANCANGAN SISTEM INFORMASI PADA SMA NEGERI 1 RANTAU UTARA DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Pada Program Studi D-3 Teknik Informatika EVARIANTI RAMBE 082406017 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
ii PERSETUJUAN Judul : PERANCANGAN SISTEM INFORMASI PADA SMA NEGERI RANTAU UTARA DENGAN MENGGUNAKAN PHP DAN MYSQL Kategori : TUGAS AKHIR Nama : EVARIANTI RAMBE Nomor Induk Mahasiswa : 082406017 Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Disetujui di Medan, Mei 2011 Diketahui / Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing Prof. Dr. Tulus, M.Si Drs. Sawaluddin,M.IT NIP 19620901 198803 1 002 NIP. 195912311 99802 1 001
iii PERNYATAAN PERANCANGAN SISTEM INFORMASI PADA SMA NEGERI 1 RANTAU UTARA 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 2011 EVARIANTI RAMBE 082406017
iv PENGHARGAAN Dengan mengucapkan Alhamdulillah, penulis panjatkan ke hadirat Allah SWT karena atas limpahan rahmat dan hidayah-nya, penulis dapat menyelesaikan Tugas Akhir yang diajukan guna memenuhi salah satu syarat untuk menyelesaikan pendidikan pada program Diploma 3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam. Tugas Akhir ini di susun berdasarkan riset yang dilakukan penulis di SMA Negeri 1 Rantau Utara, Rantau Prapat. Penulis menyadari bahwa Tugas Akhir ini masih banyak kekurangan dan jauh dari sempurna di sebabkan pengetahuan penulis yang masih kurang. Oleh karena itu, penulis mengharapkan kritik dan saran yang sifatnya membangun untuk membuat Tugas Akhir di masa yang akan dating dan demi kesempurnaan Tugas Akhir ini. Dalam kesempatan ini penulis menyampaikan ucapan terima kasih kepada berbagai pihak yaitu : 1. Bapak Drs. Sawaluddin, M.IT. Selaku Dosen Pembimbing. 2. Syahril effendi,s.si,m.it. Selaku ketua program studi D3 Teknik Informatika 3. Bapak Dr. Sutarman, M.Sc. Selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 4. Bapak Prof. Dr. Tulus, M.Si. Selaku ketua Departemen Matematika D-3 Teknik Informatika Fakultas Matematika dan ilmu Pengetahuan Alam Universitas Sumatera Utara. 5. Ibuk Arbiah Mariani selaku Selaku Kepala Sekolah SMA Negeri 1 Rantau Utara yang telah membantu penulis memberi data-data yang di butuhkan. 6. Orang tua tercinta yang telah senantiasa membantu dan memberikan semangat dalam menyelesaikan Tugas akhir ini. 7. Teman teman yang telah bersedia membantu penulis dalam penyelesaian Tugas akhir ini.
v Penulis berharap semoga Tugas Akhir ini nantinya bermanfaat bagi para pembaca dan khususnya bagi penulis. Medan, Mei 2011 Penulis
vi ABSTRAK Membangun Sistem Informasi Pada SMA N 1 Rantau Utara ini bertujuan untuk mempermudah proses informasi untuk seluruh siswa dan guru SMA N 1 Rantau Utara, yang mengalami kesulitan dalam memperoleh data mengenai aktivitas akademik di SMA N 1 Rantau Utara tersebut. Fasilitas-fasilitas yang terdapat pada aplikasi ini berupa penyediaan data dan informasi terbaru, profil, dan data-data yang berguna untuk kelangsungan belajar siswa. Pada proses pembuatan aplikasi ini perangkat lunak yang di gunakan adalah PHP sebagai bahasa pemograman dengan menggunakan PHP 5.0, Macromedia Dreamweaver 8 digunakan sebagai editor skrip, Adope Photoshop sebagai editor grafis.
vii DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Halaman ii iii iv vi vii x xi BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Tujuan Penelitian 3 1.4 Kontribusi penelitian 3 1.5 Metodologi Penelitian 3 1.6 Sistematika Penelitian 5 BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer 7 2.2 Pengertian Sistem Informasi 7 2.3 Konsep Dasar Sistem Informasi 8 2.3.1 Data 8 2.3.2 Informasi 9 2.3.3 Jenis-jenis Sistem Informasi 10 2.4 Pengenalan Internet 11 2.5 Pengenalan PHP 13
viii 2.5.1 Kelebihan-kelebihan PHP 14 2.5.2 Tipe Data PHP 16 2.6 Pengertian MySQL 18 2.6.1 Tipe Data Pada MySQL 19 BAB 3 GAMBARAN SEKILAS SMA NEGERI 1 RANTAU UTAR 3.1 Profil SMA Negeri 1 Rantau Utara 22 3.1.1 Lingkungan Operasional Sekolah 23 3.2 Visi, Misi dan Tujuan Sekolah SMA N 1 Rantau Utara 24 3.3 Struktur Organisasi 26 3.4 Rencana Kerja SMA Negeri 1 Rantau Utara 27 BAB 4 ANALISI DAN PERANCANGAN SISITEM 4.1 Perancangan Sistem 29 4.2 Data Flow Diagram 29 4.3 ERD (Entity Relationship Diagram 31 4.4 Perancangan Database 34 4.5 Flowchart 40 4.5.1 Flowchart Halaman Utama 42 4.5.2 Flowchart Halaman Profil 43 4.5.3 Flowchart Halaman Akademik 44 4.5.4 Flowvhart Halaman Mapel 45 4.5.5 Flowchart Halaman Admin 46 4.6 Relationship Database 47 4.7 Algoritma Perancangan Sistem 48
ix BAB 5 IMPLEMENTASI SISTEM 5.1 Pengertian Implementasi Sistem 70 5.2 Tujuan Implementasi Sistem 71 5.3 Komponen Utama Dalam Sistem 71 5.3.1 Perangkat Keras (hardware) 71 5.3.2 Perangkat Lunak (software) 72 5.3.3 Tenaga Pelaksana (Brainware) 72 5.4 Instalasi Software 73 5.4.1 Instalasi PHP dan MySQl 73 BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan 74 6.2 Saran 75 DAFTAR PUSTAKA 76
x DAFTAR TABEL Tabel 2.1 Tipe Data Numeric di MySQL 19 Tabel 2.2 Tipe Data String di MySQL 20 Tabel 2.3 Tipe Data Time di MySQL 21 Tabel 4.1 Simbol-simbol DFD 30 Tabel 4.2 Tabel Berita 34 Tabel 4.3 Tabel Buku Tamu 35 Tabel 4.4 Tabel Data_Siswa 35 Tabel 4.5 Tabel login 37 Tabel 4.6 Tabel Nilai Siswa 37 Tabel 4.7 Tabel Pegawai 38 Tabel 4.8 Tabel Statistik 39 Tabel 4.9 Tabel Simbol-simbol Flowchart 40
xi DAFTAR GAMBAR Gambar 3.3 Srtuktur Organisasi 26 Gambar 4.1 ERD (Entity Relationship Diagram) 33 Gambar 4.2 Flowchart Halaman Utama 42 Gambar 4.3 Flowchart Halaman profil 43 Gambar 4.4 Flowchart Halaman Akademik 42 Gambar 4.5 Flowchart Halaman Mapel 43 Gambar 4.6 Flowchart Halaman Admin 46 Gambar 4.7 Tabel Relationship 47 Gambar 4.8 Menu Halaman Utama Website SMA Negeri 1 Rantau Utara 48 Gambar 4.9 Menu Halaman Profil (Struktur Organisasi) 49 Gambar 4.10 Menu Halaman Profil (Profil Sekolah) 50 Gambar 4.11 Menu Halaman Profil (Kepala Sekolah) 51 Gambar 4.12 Menu Halaman Profil ( Wakil Kepala Sekolah) 52 Gambar 4.13 Menu Halaman Visi dan Misi 53 Gambar 4.14 Menu Halaman Akademik ( Guru) 54 Gambar 4.15 Menu Halaman Akademik (siswa) 55 Gambar 4.16 Menu Halaman Akademik (Nilai Siswa) 56 Gambar 4.17 Menu Halaman Matapelajran 57 Gambar 4.18 Menu Halaman Gallery 58 Gambar 4.19 Menu Halaman Fasilitas 59 Gambar 4.20 Menu Halaman Buku Tamu 60
xii Gambar 4.21 Menu Halaman Contac 61 Gambar 4.22 Menu Halaman Berita 62 Gambar 4.23 Menu Halaman Pegawai (Input) 63 Gambar 4.24 Menu Halaman Pegawai (Tampil) 64 Gambar 4.25 Menu Halaman Siswa ( Tambah) 65 Gambar 4.26 Menu Halaman Siswa (Tampil) 66 Gambar 4.27 Menu Halaman Nilai Siswa (Input Data) 67 Gambar 4.28 Menu Halaman Nilai Siswa (Lihat Data) 68 Gamabar 4.29 Menu Halaman Ganti Password 69