LAPORAN TUGAS AKHIR PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEBSITE MENGGUNAKAN BAHASA PEMROGRAMAN PHP dan MySQL (Studi kasus di SMA Muhammadiyah Imam Syuhodo, Sukoharjo) Diajukan Sebagai Syarat Memperoleh Gelar Sarjana Teknik Jurusan Teknik Industri Fakultas Teknik Universitas Muhammadiyah Surakarta Diajukan oleh : GUN PAMBAYUN NIM : D 600 080 016 JURUSAN TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2015 i
HALAMAN PERSETUJUAN ii
HALAMAN PENGESAHAN iii
iv
MOTTO - Indahnya hidup adalah ketika ada seseorang yang mengucapkan terima kasih dan tersenyum kepada kita. (Mario Teguh) - Fokuslah pada kekuatan yang ada pada diri kita untuk mencapai kesuksesan, kesuksesan ditentukan dari bagaimana kita memaksimalkan kekuatan yang kita miliki (Ir. M. Musrofi) - Apa yang anda ucapkan adalah cerminan sikap diri anda,bersikaplah sederhana (Penulis) v
PERSEMBAHAN Tugas Akhir ini penulis persembahkan kepada : 1. Bapak dan Ibu yang tanpa henti memberikan dukungan, doa dan nasihat 2. Adik tercinta yang aku sayangi 3. Teman-teman Teknik Industri UMS tanpa terkecuali, khususnya angkatan 2008 4. Sang pujaan hati, yang setia menemani dan memberikan dukungan vi
KATA PENGANTAR Assalamu alaikum, Wr. Wb Puji syukur kehadirat Allah SWT, yang telah memberikan nikmat islam dan nikmat iman, serta nikmat sehat, sehingga penulis dapat menyelesaikan laporan tugas akhir ini. Sholawat serta salam tak lupa kita junjungkan kepada Nabi Kita, Muhammad SAW, semoga kita senantiasa mampu meniru akhlakul karimah beliau agar kita menjadi insan yang lebih baik. Dengan terselesaikannya laporan ini, tentu saja banyak pihak yang turut andil dalam penyusunan laporan ini, maka dari itu penulis ingin mengucapkan terima kasih kepada : 1. Bapak Ir. Sri Sunarjono, MT, Ph.D, selaku Dekan Fakultas Teknik Universitas Muhammadiyah Surakarta 2. Bapak Hafidh Munawir, ST, M.Eng, sebagai Ketua Jurusan Teknik Industri Universitas Muhammadiyah Surakarta 3. Bapak Much. Djunaidi, ST, MT selaku pembimbing I yang membimbing dan mengarahkan dalam penyusunan laporan tugas akhir ini 4. Ibu Mila Faila Sufa, ST, MT, selaku pembimbing II yang juga membimbing dan mengarahkan dengan sabar serta memberikan nasihat yang sangat berguna bagi penulis 5. Ibu Nur Husna,S.Pd, selaku kepala sekolah SMA Muhammadiyah Pondok Pesantren Imam Syuhodo Sukoharjo, beserta guru-guru yang lain, yang vii
telah meluangkan waktu serta berbagi informasi untuk kelengkapan penyusunan laporan tugas akhir ini 6. Bapak dan Ibu yang selalu memberikan kasih sayang, nasihat hidup yang tidak ternilai dan tidak akan tergantikan oleh apapun 7. Saudara perempuanku, Ambar Puspitasari, yang selalu memberikan motivasinya 8. Teman-teman Teknik Industri Universitas Muhammadiyah Surakarta angkatan 2008 9. Teman-teman kost, Mas Adi, Mas Santra, Mas Rifki Tegal, terima kasih untuk dukungan dan kebersamaannya selama ini 10. Sang pujaan hati, Rahma Anggi Anjarsari, terima kasih untuk kebersamaan dan doanya 11. Rekan-rekanku, para kru Bis Rosalia Indah, Om Asrori, Om Satiman, Pakde Sudarmaji, terima kasih untuk nasihat-nasihatnya 12. Rekan-rekan komunitas penggemar bis di Karesidenan Surakarta, terima kasih telah membantu memberikan semangat viii
ix
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii HALAMAN PERSETUJUAN... iii MOTTO... iv PERSEMBAHAN... v KATA PENGANTAR... vi DAFTAR ISI... ix DAFTAR TABEL... xii DAFTAR GAMBAR... xiii ABSTRAKSI... xv BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 3 1.3 Batasan Masalah... 4 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 5 1.6 Sistematika Penulisan Laporan... 5 BAB II LANDASAN TEORI 2.1 Sejarah Internet... 7 2.2 Website... 8 x
2.3 Web Server... 9 2.4 PHP... 9 2.5 MySQL... 10 2.6 Desain Sistem... 11 2.7 Definisi Sistem... 14 2.8 Sistem Informasi Manajemen... 15 2.8.1 Manfaat Sistem Informasi Manajemen... 16 2.9 Website Pembanding... 17 2.10 Tinjauan Pustaka... 18 BAB III METODOLOGI PENELITIAN 3.1 Obyek Penelitian... 20 3.2 Prosedur Penelitian... 20 3.2.1 Perumusan Masalah... 20 3.2.2 Batasan Masalah... 20 3.2.3 Tujuan Penelitian... 21 3.3 Teknik Pengumpulan Data... 21 3.3.1 Data Primer... 21 3.3.2 Data Sekunder... 22 3.4 Perancangan Website... 22 3.5 Simulasi Website... 22 3.6 Publikasi Website... 23 3.7 Kerangka Pemecahan Masalah... 24 xi
BAB IV PERANCANGAN SISTEM 4.1 Identifikasi Perancangan Sistem... 25 4.1.1 Merancang Context Diagram... 25 4.1.2 Merancang Dekomposisi Proses... 27 4.1.3 Merancang Data Flow Diagram... 29 4.1.4 Merancang Entity Relationship Diagram... 33 4.2 Perancangan Sistem... 33 4.2.1 Perancangan Database... 33 4.2.2 Perancangan Form... 34 4.2.3 Perancangan Report... 34 4.3 Perancangan Database... 35 4.4 Perancangan Website... 42 BAB V PENUTUP 5.1 Kesimpulan... 65 5.2 Saran... 66 DAFTAR PUSTAKA... 67 LAMPIRAN... 68 xii
DAFTAR TABEL Tabel 2.1 Tabel Website Pembanding... 17 Tabel 2.2 Tabel Tinjauan Pustaka... 18 Tabel 4.1 Tabel Administrator... 36 Tabel 4.2 Tabel User... 36 Tabel 4.3 Tabel Data Guru... 37 Tabel 4.4 Tabel Data Siswa... 38 Tabel 4.5 Tabel Kelas... 39 Tabel 4.6 Tabel Mata Pelajaran... 39 Tabel 4.7 Tabel Nilai... 40 Tabel 4.8 Tabel Sejarah... 40 Tabel 4.9 Tabel Visi dan Misi... 40 Tabel 4.10 Tabel Prestasi... 41 Tabel 4.11 Tabel Struktur Organisasi... 41 Tabel 4.12 Tabel Galery... 42 xiii
DAFTAR GAMBAR Gambar 2.1 Contoh Entity luar... 12 Gambar 2.2 Simbol Aliran Data... 12 Gambar 2.3 Gambar Simbol Proses... 13 Gambar 2.4 Gambar Simbol Tempat Penyimpanan... 13 Gambar 3.1 Kerangka Pemecahan Masalah... 24 Gambar 4.1 Context Diagram... 26 Gambar 4.2 Gambar Dekomposisi Proses... 28 Gambar 4.3 Gambar Data Flow Diagram Level 1... 29 Gambar 4.4 Data Flow Diagram Level 2... 32 Gambar 4.5 Entity Relationship Diagram... 33 Gambar 4.6 Tampilan Menu Utama Admin... 43 Gambar 4.7 Tampilan Menu Data Guru... 44 Gambar 4.8 Tampilan Menu Tambah Data Guru... 44 Gambar 4.9 Tampilan Menu Data Kelas... 45 Gambar 4.10 Tampilan Menu Tambah Data Kelas... 46 Gambar 4.11 Tampilan Menu Data Siswa... 47 Gambar 4.12 Tampilan Menu Tambah Data Siswa... 47 Gambar 4.13 Tampilan Menu Data Prestasi... 48 Gambar 4.14 Tampilan Menu Tambah Data Prestasi... 49 Gambar 4.15 Tampilan Menu Data Sejarah... 49 Gambar 4.16 Tampilan Menu Tambah Data Sejarah... 50 xiv
Gambar 4.17 Tampilan Menu Data Visi dan Misi... 51 Gambar 4.18 Tampilan Menu Tambah Data Visi dan Misi... 51 Gambar 4.19 Tampilan Menu Input Data Struktur Organisasi... 52 Gambar 4.20 Tampilan Menu Fasilitas... 53 Gambar 4.21 Tampilan Menu Tambah Data Fasilitas... 53 Gambar 4.22 Tampilan Menu Ekstrakulikuler... 54 Gambar 4.23 Tampilan Menu Tambah Data Ekstrakulikuler... 55 Gambar 4.24 Tampilan Menu Galery... 55 Gambar 4.25 Tampilan Menu Menu Data Mata Pelajaran... 56 Gambar 4.26 Tampilan Menu Ambil Mata Pelajaran... 57 Gambar 4.27 Tampilan Menu Penilaian... 57 Gambar 4.28 Tampilan Menu Raport... 58 Gambar 4.29 Tampilan Menu Utama... 59 Gambar 4.30 Tampilan Menu Berita... 60 Gambar 4. 31 Tampilan Menu Profil Sekolah... 60 Gambar 4.32 Tampilan Menu Data Guru... 61 Gambar 4.33 Tampilan Menu Data Siswa... 62 Gambar 4.34 Tampilan Menu Galery... 62 Gambar 4.35 Tampilan Menu Kalender Akademik... 63 Gambar 4.36 Tampilan Menu Buku Tamu... 63 Gambar 4.37 Tampilan Menu Raport... 64 Gambar 4.38 Tampilan Menu Kontak... 64 xv
ABSTRAKSI Media online berupa website sebagai sumber informasi memudahkan setiap orang untuk mendapatkan informasi. Melalui jaringan internet yang semakin berkembang, saat ini seseorang dapat menghemat waktu dan biaya untuk mendapatkan informasi yang ia butuhkan. Pengelolaan informasi di suatu instansi sangatlah penting, khususnya di sekolah. Dimana pihak sekolah akan lebih mudah mengelola sejumlah data yang ada untuk kemudian dipublikasikan kepada khalayak ramai. Penelitian ini bertujuan untuk merancang sebuah sistem informasi akademik berbasis website yang dilakukan di SMA Muhammadiyah Pondok Pesantren Imam Syuhodo Sukoharjo. Dalam merancang sebuah sistem informasi diperlukan adanya sebuah identifikasi perancangan sistem, yang berisikan context diagram, dekomposisi proses, data flow diagram dan entity relationship diagram. Tahapan selanjutnya agar perancangan ini dapat berjalan dengan baik yaitu dengan melakukan perancangan database, perancangan form, perancangan report, dan perancangan web serta melakukan simulasi. Perancangan sistem informasi akademik berbasis website ini menggunakan PHP sebagai bahasa pemrogramannya dan MySQL sebagai program pembuat database yang kemudian disimulasikan melalui localhost atau server lokal. Berdasarkan hasil penelitian ini, dihasilkan sebuah sistem informasi akademik sekolah yang berbasis website. Rancangan sistem informasi akademik ini memberikan informasi mengenai data guru, data siswa, profil sekolah, agenda sekolah, data nilai siswa serta foto-foto kegiatan siswa. Rancangan sistem ini pula menghasilkan dua menu utama yaitu menu admin sebagai pengelola sistem informasi, dan halaman user sebagai penerima informasi. Kata kunci: MySQL,PHP,Sistem Informasi,Website xvi