TUGAS AKHIR SISTEM INFORMASI SMK PERTIWI KARTASURA BERBASIS WEB Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta Disusun Oleh : NAMA : AULIA KARTIKA PUTRA NIM : D 400 500 080 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2011
LEMBAR PERSETUJUAN Tugas akhir ini telah disetujui oleh Pembimbing Tugas Akhir untuk dipertahankan didepan Dewan Penguji sebagai salah satu syarat untuk memperoleh gelar sarjana S-1 Teknik Elektro Fakultas Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta, dengan judul: APLIKASI SISTEM INFORMASI SMK PERTIWI KARTASURA BERBASIS WEB. Disusun oleh: Nama : AULIA KARTIKA PUTRA Nim : D 400 050 080 Disetujui dan disahkan pada: Hari : Tanggal : Pembimbing I Pembimbing II (M.KUSBAN,ST, MT) (M.MUSLICH,ST) i
LEMBAR PENGESAHAN Tugas Akhir ini telah dipertahankan dan dipertanggung jawabkan di depan Dewan Penguji Tugas Akhir guna melengkapi tugas-tugas dan memenuhi syarat-syarat untuk memperoleh gelar Sarjana Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta. Hari :... Tanggal : DENGAN JUDUL APLIKASI SISTEM INFORMASI SMK PERTIWI KARTASURA BERBASIS WEB Dosen Penguji: 1. Muhammad Kusban, ST.MT (..) 2. Moch. Muslich, ST (..) 3. Dedy Ari Prasetya, ST (..) 4. Umi Fadlilah, ST.M.Eng (..) Mengetahui Dekan Fakultas Teknik Ketua Jurusan Teknik Elektro (Ir. Agus Riyanto, MT ) ii (Ir. Jatmiko, MT)
Daftar Kontribusi Dalam Tugas Akhir ini saya merancang dan membangun Aplikasi Sistem Informasi SMK Pertiwi Kartasura Berbasis Web. Berikut ini adalah daftar kerja yang ada dalam Tugas Akhir ini : 1. Saya merancang dan membangun Aplikasi Sistem Informasi SMK Pertiwi Kartasura Berbasis Web dengan panduan buku-buku yang ada dalam daftar pustaka. 2. Saya menggunakan Sistem Operasi Windows XP Service Pack 2. 3. Saya menggunakan bahasa pemrograman PHPTriad. 4. Saya menggunakan MySQL sebagai server untuk merancang database. 5. Saya menggunakan Apache Web Server sebagai servernya. Demikian daftar kontribusi saya buat dengan sejujurnya. Saya bertanggung jawab atas kebenaran daftar ini di atas. Surakarta Juli 2011 Diketahui oleh dosen pembimbing Mahasiswa tugas akhir (Muhammad Kusban, ST, MT) (Aulia Kartika Putra) iii
MOTTO Motto 1. Kita semua dilahirkan untuk memberi motivasi kepada orang lain, bukan untuk merendahkan orang lain. (Mario Teguh) 2. Orang sukses berkata: Apa yang dapat saya berikan untuk mereka? Orang gagal berkata: Apa yang dapat mereka berikan untuk saya? (Ir.Soekarno) 3. Orang sukses selalu tekun berusaha walaupun gagal. Orang gagal selalu mengingat kegagalan itu. (Mario Teguh) 4. God will always give the best for us! (Mario Teguh) iv
PERSEMBAHAN Persembahan Laporan ini penulis persembahkan kepada: 1. Bapak dan Ibu Penulis yang telah memberikan bantuan material dan spiritual sampai terselesainya laporan ini. 2. Keluarga Besar Fakultas Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta. 3. Sugix anak kademangan, terimakasih atas segala kontribusinya pada penyelesaian tugas akhir ini. 4. Bang Bokir terimakasih atas kemurahan hatinya membantu Penulis dalam menyusun laporan ini. 5. Semua sahabat-sahabatku yang tercinta, dari kubu Bombay, Sri Gunting, dan Kademangan yang selalu membuat hari-hari menjadi penuh warna. 6. Pesek yang tersayang. 7. Para pembaca yang budiman. v
Abstraksi Pada dasarnya sistem informasi meliliki tujuan utama yaitu, menghasilkan suatu sistem informasi. Sedangkan kata informasi dapat diartikan sebagai data yang diolah menjadi bentuk yang berguna bagi para pemakainya. Sehingga tingkat keberhasilan suatu sistem informasi dapat dilihat sejauh mana sistem tersebut mampu menyediakan informasi yang berguna bagi penggunanya. Penulis merancang aplikasi sistem informasi yang berbasis web dalam pembuatan web untuk SMK Pertiwi agar mempermudah akses informasi sekolah tersebut. Pada perancangan aplikasi yang akan dibuat penulis menggunakan perangkat lunak yaitu: Apache, MySQL, PHPTriad, dan Notepad++. Dari perancangan ini dapat diambil beberapa kesimpulan yaitu, penerapan dalam program ini mempermudah SMK Pertiwi Kartasura dalam publikasi sekolah tersebut. Perancangan sistem ini ditujukan untuk pihak SMK Pertiwi Kartasura. Dengan adanya program PHP dan MySQL database mempermudah merancang web serta fungsinya. Kata kunci : sistem informasi berbasis web, profil sekolah vi
KATA PENGANTAR Assalamualaikum Wr.Wb. Segala puja dan puji syukur penulis ucapkan atas kehadirat ALLAH SWT karena berkat dan rahmat-nya penulis dapat menyelesaikan tugas akhir ini sebagai pertanggung jawaban penulis setelah melaksanakan penelitian di SMK Pertiwi Kartasura. Penulis menyadari sepenuhnya bahwa tugas akhir ini masih jauh dari sempurna. Hal ini semata-mata karena keterbatasan dari penulis sendiri sebagai manusia biasa yang tidak pernah luput dari kesalahan. Tidak lupa penulis ucapkan terimakasih kepada semua pihak yang telah membantu terselesainya laporan ini baik secara langsung maupun tidak langsung. Penulis secara khusus menyampaikan ucapan terima kasih kepada : 1. ALLAH SWT, karena Rakhmat-Nya penulis dapat menyelesaikan penelitian ini dengan baik dan selesai sesuai dengan jadwal. 2. Bpk.M.Kusban dan Bpk.M.Muslich selaku pembimbing yang telah membimbing penulis dalam menyelesaikan laporan ini. 3. Ibu Murni dan kepala sekolah SMK Pertiwi, atas ijin yang diberikan kepada penulis untuk melakukan penelitian di SMK Pertiwi. 4. Ayah dan Ibu serta segenap keluarga yang telah memberi bantuan moril dan materiil. 5. Semua pihak yang telah membantu terselesainya laporan ini. Semoga ALLAH SWT membalas atas segala bantuannya. Kiranya Tuhan memberkati dan membalas kebaikan yang lebih besar dari yang mereka berikan selama ini. Penulis menyadari akan keterbatasan dan kelemahan dalam ilmu pengetahuan dan pengalaman, sehingga penulis mengharapkan saran, masukan dan kritikan yang membangun demi kesempurnaan laporan ini. vii
Akhir kata, tiada kata lain harapan penulis, semoga laporan ini dengan segala kekurangan dapat bermanfaat bagi penulis dan bagi pembaca (Almamater). Wassalamualaikum. Wr.Wb. Surakarta, Juli 2011 Penulis viii
DAFTAR ISI Halaman HALAMAN JUDUL HALAMAN PERSETUJUAN i HALAMAN PENGESAHAN ii DAFTAR KONTRIBUSI... iii HALAMAN MOTTO iv HALAMAN PERSEMBAHAN vi HALAMAN ABSTRAKSI... vii KATA PENGANTAR viii DAFTAR ISI ix BAB I : PENDAHULUAN 1.1. Latar Belakang 1 1.2. Rumusan Masalah 2 1.3. Pembatasan Masalah 3 1.4. Tujuan Tugas Akhir 3 1.5. Manfaat Tugas Akhir 4 1.6. Sistematika Penulisan 5 BAB II : TINJAUAN UMUM 2.1. Sejarah Sekolah 6 2.2. Visi dan Misi 6 2.3. Tujuan 7 2.4. Struktur Organisasi 7 2.5. Landasan Teori 7 2.5.1. Pengertian Komputer... 7 2.5.2. Perangkat Keras (Hardware)... 8 2.5.3. Perangkat Lunak (Software)... 8
2.5.4. Brainware... 8 2.5.5. Pengertian Sistem... 9 2.5.6. Pengertian Informasi... 9 2.5.7. Pengertian Internet... 9 2.5.8. Pengertian Topologi Internet... 9 2.5.9. Pengertian Database... 10 2.5.10. Pengertian Informasi Berbasis Web... 10 2.5.11. Pengertian Kamus Data... 10 2.5.12. Pengertian Easy Case... 12 2.5.13. Pengertian Perancangan Sistem... 12 2.5.14. Pengertian Desain... 12 2.6. Pembagian Tugas Guru... 15 BAB III : METODE PENELITIAN 3.1. Waktu dan Tempat 18 3.2. Pengaturan Software Pada Komputer 18 3.3. Alur Perancangan Sistem 18 3.4. Bagan Alir Skematik 19 3.5. Diagram Konteks (Contex Diagram) 29 3.6. Desain Input/Output 32 3.6.1. Desain Input 32 3.6.2. Desain Output. 39 3.7. Desain Database 44 3.8. Desain Teknologi 57 BAB IV : PEMBAHASAN MASALAH 4.1. Implementasi Program 67 4.1.1. Membuka Homepage SMK Pertiwi Kartasura... 67 4.1.2. Membuka Halaman-Halaman Lain SMK Pertiwi Kartasura... 69 4.2. Analisa Hasil Quesioner 80
BAB V : PENUTUP 5.1. Kesimpulan 84 5.2. Saran 84 DAFTAR PUSTAKA LAMPIRAN
DAFTAR TABEL Tabel 2.1. Pembagian Tugas Guru di SMK PERTIWI KARTASURA 15 Tabel 3.1. Kamus Data Desain Input Forum Diskusi 32 Tabel 3.2. Kamus Data Desain Input Topik Forum Diskusi 33 Tabel 3.3. Kamus Data Desain Input Bukutamu 35 Tabel 3.4. Kamus Data Desain Input Jajak Pendapat (Polling) 37 Tabel 3.5. Kamus Data Desain Input Polling untuk edit judul polling 38 Tabel 3.6. Kamus Data Desain Output Forum Diskusi 39 Tabel 3.7. Kamus Data Desain Output Bukutamu 41 Tabel 3.8. Kamus Data Desain Output Jajak Pendapat (Polling) 42 Tabel 3.9. Kamus Data Desain Output Jajak Pendapat (Polling) Edit tema 43 Tabel 3.10. Kamus Data Tabel users 45 Tabel 3.11. Kamus Data Tabel guru 46 Tabel 3.12. Kamus Data Tabel mapel 47 Tabel 3.13. Kamus Data Tabel kegiatan 49 Tabel 3.14. Kamus Data Tabel fasilitas 50 Tabel 3.15. Kamus Data Tabel Prestasi 51 Tabel 3.16. Kamus Data Tabel berita 52 Tabel 3.17. Kamus Data Tabel data_tamu 53 Tabel 3.18. Kamus Data Tabel forum 53 Tabel 3.19. Kamus Data Tabel topik 54 Tabel 3.20. Kamus Data Tabel tekstopik 55 Tabel 3.21. Kamus Data Tabel Jajak Pendapat (Polling) 56 Tabel 3.22. Kamus Data Tabel lowongan 56 Tabel 3.23. Kamus Data Tabel upload 57 Tabel 3.24. Desain Teknologi (alokasi waktu dalam 1 hari) 59
Tabel 3.25. Kebutuhan Perangkat Keras dan Perangkat Lunak Secara Umum 61 Tabel 3.26 Kapasitas Database 62 Tabel 3.27 Kapasitas File Program 63
DAFTAR GAMBAR Gambar 2.1. Struktur Organisasi SMK PERTIWI KARTASURA 13 Gambar 3.1. Bagan Alir Skematika Sistem Informasi bagi Pengunjung / User 21 Gambar 3.2. Bagan Alir Skematika Sistem Informasi SMK Pertiwi Kartasura 28 Gambar 3.3. Diagram Konteks ( Contex Diagram ) 29 Gambar 3.4. Diagram Arus Data Sistem Informasi SMK Pertiwi Kartasura 30 Gambar 3.5. Diagram Arus Data Sistem Informasi SMK Pertiwi Kartasura 31 Gambar 3.6. Input Forum Diskusi SMK Pertiwi Kartasura 34 Gambar 3.7. Input Topik Forum Diskusi SMK Pertiwi Kartasura 34 Gambar 3.8. Input Bukutamu SMK Pertiwi Kartasura 36 Gambar 3.9. Input Jajak Pendapat (Polling) SMK Pertiwi Kartasura 38 Gambar 3.10. Laporan Data Forum Diskusi SMK Pertiwi Kartasura 40 Gambar 3.11 Laporan Data Buku Tamu SMK Pertiwi Kartasura 41 Gambar 3.12. Laporan Data Jajak Pendapat (Polling) SMK Pertiwi Kartasura 43 Gambar 4.1 Halaman Utama Homepage SMK Pertiwi Kartasura 68 Gambar 4.2 Info Kegiatan SMK Pertiwi Kartasura 69 Gambar 4.3 Fasilitas SMK Pertiwi Kartasura 70 Gambar 4.4 Prestasi SMK Pertiwi Kartasura 70 Gambar 4.5 Forum Diskusi SMK Pertiwi Kartasura 71 Gambar 4.6 Halaman Menanggapi Topik 71 Gambar 4.7 Polling / Vote SMK Pertiwi Kartasura 72 Gambar 4.8 Halaman Buku Tamu SMK Pertiwi Kartasura 73 Gambar 4.9 Halaman Login Admin SMK Pertiwi Kartasura 73 Gambar 4.10. Halaman Menu Pilihan Admin... 74 Gambar 4.11. Halaman Tambah Berita SMK Pertiwi Kartasura 75 Gambar 4.12. Halaman Tambah Kegiatan SMK Pertiwi Kartasura 75
Gambar 4.13. Halaman Tambah Fasilitas SMK Pertiwi Kartasura 76 Gambar 4.14. Halaman Tambah Polling SMK Pertiwi Kartasura 77 Gambar 4.15. Halaman Laporan Data Guru SMK Pertiwi Kartasura 77 Gambar 4.16. Halaman Laporan Data Mapel SMK Pertiwi Kartasura 78 Gambar 4.17. Laporan Data Kegiatan SMK Pertiwi Kartasura 79 Gambar 4.18. Halaman Laporan Data Fasilitas SMK Pertiwi Kartasura 79