BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah, perguruan tinggi, dan lembaga atau organisasi lainnya telah banyak memanfaat aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi sehingga memberikan kemudahan bagi pengguna (user) yang membutuhkan. Aplikasi web atau bisa disebut juga dengan perangkat lunak berbasis web telah berkembang dengan pesat baik dari segi penggunaan, ukuran, bahasa yang digunakan dan kompleksitasnya. Aplikasi web pada mulanya hanya berupa situs web yang bersifat statis dan navigated oriented, serta lebih banyak digunakan sebagai brosur produk atau profil perusahaan online. Pada saat ini aplikasi web telah banyak yang bersifat dinamis, interaktif dan task oriented untuk digunakan dalam sistem informasi, telekomunikasi, perdagangan, perbankan dan lain-lain. PHP (Hypertext Preprocessor) merupakan bahasa server side script yaitu bahasa berbentuk script yang terletak dan dieksekusi di server untuk kemudian hasilnya (berupa kode HTML) dikembalikan ke browser pengguna/klien. PHP dirancang untuk membentuk suatu web yang bersifat dinamis yang artinya halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh pengguna/klien. Misalnya dapat mengakses database dan menampilkannya di halaman web dengan cepat dan mudah. PHP juga dapat berinteraksi dengan hampir semua teknologi web yang telah
ada dan sifatnya yang open source (bebas pakai) memberikan kesempatan buat semua user dan programmer untuk menggunakan dan mengembangkannya. Dengan pertimbangan tersebut dan pribadi penulis yang ingin menerapkan pengetahuan yang telah diperoleh maka penulis memutuskan untuk membuat suatu aplikasi web dengan judul: Rapor Online Berbasis Web Pada SMA Negeri 1 Babalan P.Berandan. Penulis berharap semoga penulisan tugas akhir ini dapat memberikan kemudahan bagi seluruh masyarakat terutama siswa-siswi SMA Negeri 1 Babalan P.Berandan melalui sebuah website yang online di internet dan umumnya bagi siapa saja yang ingin tahu mengenai SMA Negeri 1 Babalan P.Berandan. 1.2 Identifikasi Masalah Kegiatan penelitian penulis lakukan di SMA Negeri 1 Babalan P.Berandan yang berada di Jl. Melati No.2 P.Berandan. Mengingat jumlah siswa-siswi, staf pengajar dan pegawai serta keingintahuan masyarakat yang tinggi, maka penulis mencoba mengidentifikasi permasalahan : 1. Bagaimana cara menginput nilai dan data siswa secara online pada SMA Negeri 1 Babalan P.Berandan yang sebelumnya dilakukan secara manual dengan tulisan tangan serta memberikan kemungkinan kehilangan data. 2. Bagaimana cara membuat rapor online ini menjadi media untuk guru dalam mengupdate nilai yang salah dengan cepat dan mudah. 1.3 Ruang Lingkup Masalah Adapun batasan dari tugas akhir ini adalah membahas pembuatan desain web dinamis sebagai suatu website yang memberikan informasi bagi pengguna baik kalangan
masyarakat umum maupun dari pihak sekolah itu sendiri yang membutuhkan informasi tentang SMA Negeri 1 Babalan P.Berandan. Aplikasi web ini dibangun dibawah sistem operasi Windows XP yang mencakup aplikasi Macromedia Dreamweaver 8, Web Server Apache, Web Scripting PHP dan MySQL. Selain itu, aplikasi web ini juga didukung bahasa pemrograman web lainnya seperti HTML (Hypertext Markup Language), CSS (Cascading Style Sheet), dan bahasa pemrograman web lainnya. 1.4 Maksud dan Tujuan Dengan semakin berkembangnya perangkat komputer baik hardware maupun software membuat seluruh aspek kehidupan menuntut suatu manajemen yang baik dalam meningkatkan efisiensi dan efektivitas kerja. Salah satu cara penerapannya adalah dengan membuat website SMA Negeri 1 Babalan P.Berandan. Adapun maksud dan tujuan dari penelitian ini adalah : 1. Rapor online ini bermanfaat bagi guru untuk lebih mudah dalam mengubah nilai secara online. 2. Pembuatan rapor online ini bertujuan untuk memberikan siswa serta pihak luar sekolah dapat melihat informasi nilai serta informasi tentang sekolah SMA Negeri 1 Babalan. 1.5 Metode Penelitian Adapun metodologi penelitian yang digunakan penulis dalam mengumpulkan data adalah: 1. Penelitian dilakukan langsung ke SMA Negeri 1 Babalan P.Berandan untuk mendapatkan data, dimana penulis melakukan pengumpulan data dengan cara bertanya langsung kepada kepala sekolah pada sekolah tersebut. Adapun data
yang diperoleh dari penelitian tersebut adalah data siswa, data guru, kurikulum sekolah, visi misi sekolah, struktur organisasi sekolah, profil sekolah, gambar sekolah, dan sejarah berdiri sekolah. Untuk lebih detailnya mengenai kurikulum, profil dan visi misi sekolah dijelaskan terperinci pada bab 3. Sedangkan untuk field-field yang dipakai pada data siswa dan data guru dicantumkan pada perancangan database di bab 4. 2. Setelah memperoleh data dari sekolah SMA Negeri 1 Babalan P.Berandan penulis merancang website ini sesuai dengan data dari sekolah tersebut. Dimana pada website akan ditampilkan seluruh informasi tentang SMA Negeri 1 Babalan P.Berandan seperti sejarah berdiri, profil, struktur organisasi, visi misi, galeri sekolah, data siswa, dan data guru. 3. Untuk data yang bersifat dinamis seperti data guru dan data siswa, dimana setiap saat data tersebut bisa berganti. Data tersebut dapat dimanipulasi oleh administrator dengan login terlebih dahulu ke halaman admin website. 1.6 Sistematika Penulisan Secara garis besar tugas akhir ini terdiri dari 6 (enam) bab dan beberapa lampiran. Adapun setiap bab terdiri dari sub-sub bab. Adapun sistematika penulisan tugas akhir ini adalah : BAB 1 : PENDAHULUAN Pada bab ini diuraikan secara ringkas pembahasan tentang Latar Belakang, Identifikasi Masalah, Ruang Lingkup Masalah, Maksud dan Tujuan, Metode Penelitian, dan Sistematika Penulisan. BAB 2 : LANDASAN TEORI Bab ini menjelaskan landasan teori yang meliputi pengertian data, informasi, sistem informasi, uraian singkat tentang bahasa pemograman HTML, PHP dan MySQL.
BAB 3 : SEKILAS SMA NEGERI 1 BABALAN P.BERANDAN Bab ini berisikan tentang profil SMA Negeri 1 Babalan P.Berandan, struktur organisasi SMA Negeri 1 Babalan P.Berandan, uraian tugas dan fungsi organisasi, serta visi dan misi SMA Negeri 1 Babalan P.Berandan. BAB 4 : PERANCANGAN SISTEM Bab ini menjelaskan tentang perancangan sistem yang diusulkan meliputi data flow diagram, struktur database, sertifikasi input, sertifikasi output dan flowchart. BAB 5 : IMPLEMENTASI Pada bab ini dibahas tentang implementasi sistem yang dirancang. BAB 6 : KESIMPULAN DAN SARAN Bab ini merupakan bab terakhir yang mencakup kesimpulan dan saran.