i
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
ii
iii
v 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)
vi
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
vii
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
viii
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
x 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
xi 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
xii 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
xiii
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
xiv
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
xv
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
xvi
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.