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
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)
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
Fakultas Teknik Jurusan Teknik Elektro
(Ir. Agus Riyanto, MT ) (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
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)
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.
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
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
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
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
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.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
BAB V : PENUTUP
5.1. Kesimpulan 84
5.2. Saran 84
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.25. Kebutuhan Perangkat Keras dan Perangkat Lunak
Secara Umum 61
Tabel 3.26 Kapasitas Database 62
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.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