BAB 1 PENDAHULUAN 1.1 Latar Belakang Ilmu pengetahuan dan teknologi informasi mengalami perkembangan yang sangat pesat. Hal tersebut ditandai dengan semakin meningkatnya penggunaan komputer dalam menangani pengolahan data di berbagai instansi. Saat ini pengolahan data secara manual sangat tidak efektif dan efisien karena dinilai banyak mengakibatkan pemborosan baik dari segi biaya, waktu, tenaga, jaminan akan kebenaran dan keutuhan data, dan penggunaan lembaran-lembaran kertas sangat tidak optimal. Dengan melihat kekurangan pengolahan data secara manual tersebut, maka dibutuhkan sebuah sistem baru yang mampu melakukan pengolahan data dan informasi secara cepat, akurat dan up to date. Salah satu bentuk pengolahan informasi berbasis komputerisasi yang dapat menggantikan pengolahan data secara manual adalah dengan menggunakan aplikasi web. Aplikasi web merupakan perangkat lunak berbasis web yang berkembang dengan pesat karena penggunaannya, ukuran, bahasa yang digunakan dan kompleksitasnya. Dengan menggunakan aplikasi web data yang ditampilkan menjadi lebih menarik untuk dibaca karena data yang ditampilkan bukan hanya sekedar teks biasa, melainkan perpaduan teks, gambar, suara dan animasi. Perpaduan tersebutlah yang disebut dengan website.
Aplikasi web berkembang seiring dengan pesatnya perkembangan teknologi internet karena teknologi internet dapat membantu dan mempermudah dalam proses pengiriman, penyampaian, dan penerimaan informasi dengan hasil yang lebih cepat dan akurat. Internet merupakan media informasi terkini dan paling up to date berisikan data-data informasi yang dapat diakses secara global. Internet membuat waktu dan jarak menjadi semakin tidak berarti. Melalui internet orang-orang dapat berkomunikasi atau bertukar informasi dengan siapa saja, dimana saja, dan kapan saja tanpa harus bertatap muka. Tentu hal ini sangat membantu dan memberi kemudahan karena kecepatan pengiriman, penyampaian dan penerimaan informasi dapat berlangsung sangat cepat bahkan dalam hitungan detik. Untuk membuat aplikasi web digunakan berbagai macam bahasa pemrograman. PHP (Hypertext Preprocessor) adalah bahasa pemrograman berbasis web yang populer akhir-akhir ini sehingga banyak digunakan oleh para programmer untuk mengembangkan berbagai macam aplikasi web. PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting sehingga memungkinkan programmer membuat halaman yang bersifat dinamis. Web yang bersifat dinamis artinya website dimana halaman yang akan ditampilkan dibuat pada saat halaman tersebut diminta oleh user. 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 memberikan kesempatan buat semua user dan programmer untuk menggunakan dan mengembangkannya. Dengan berkembangnya kamajuan teknologi seperti saat ini, Madrasah Aliyah Negeri 1 Medan menyadari pentingnya memiliki sebuah aplikasi akademik berbasis web. Aplikasi ini memberikan kemudahan bagi siswa untuk mendapatkan informasi akademiknya secara online. Selain itu juga memberikan kemudahan bagi guru untuk mengolah data akademik siswa-siswinya. Oleh karena itu penulis tertarik membuat suatu aplikasi akademik berbasis web dengan judul : Perancangan Sistem Informasi Akademik Berbasis Web Pada Madrasah Aliyah Negeri 1 Medan. 1.2 Identifikasi Masalah Semakin meningkatnya tuntutan masyarakat pada lembaga-lembaga pendidikan untuk dapat memberikan mutu yang baik di segala aspek menyebabkan penerapan sebuah sistem informasi yang didukung oleh teknologi informasi yang sesuai harus diterapkan. Dengan penerapan suatu sistem informasi akademik diharapkan sebuah lembaga pendidikan dapat menciptakan media informasi bagi siswa, wali siswa, dan guru dalam segala kegiatannya. Dengan penerapan sistem informasi akademik tersebut akan memberikan kemudahan bagi siswa dan wali siswa untuk melihat hasil kegiatan akedemiknya. Bagi guru, aplikasi ini memudahkan untuk mengolah data nilai siswa. Serta aplikasi ini
dapat digunakan untuk mengakses informasi-informasi tentang sekolah oleh semua orang. Sistem Informasi Akademik merupakan sebuah aplikasi yang menggunakan web sebagai antar muka penggunanya. Diharapkan aplikasi ini dapat diakses kapan saja, di mana saja, implementasinya relatif murah dan tentunya mudah digunakan. Sehubungan dengan hal tersebut dapat dirumuskan permasalahan sebagai berikut: 1. Bagaimana pemanfaatan aplikasi web ini dalam memberikan informasi meliputi data pribadi siswa, data kelas, data guru, data mata pelajaran siswa, absensi, dan nilai akademik siswa. 2. Bagaimana informasi absensi dan nilai akademik siswa dapat di-input dan di-update oleh guru bidang studi masing-masing. Serta siswa dapat mengakses nilai akademik dan absensinya secara online kapan saja dan dimana saja. 1.3 Ruang Lingkup Masalah Tugas akhir ini membahas pembuatan aplikasi Sistem Informasi Akademik Man 1 Medan sebagai suatu aplikasi web yang memberikan informasi mengenai data-data akademik sekolah tersebut tersebut. Aplikasi web ini dibangun di bawah sistem operasi Windows XP Professional yang mencakup aplikasi AppServ version 2.5.10 yang terdiri dari Apache web server
version 2.2.8, PHP script language version 5.2.6, MySQL database version 5.0.51b, dan PhpMyAdmin database manager version 2.10.3. Aplikasi web ini juga didukung bahasa pemrograman web lainnya seperti HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript serta menggunakan Macromedia Dreamweaver 8 dan Adobe Photoshop Cs 3 sebagai aplikasi perancangan layout. 1.4 Maksud dan Tujuan Maksud dari perancangan sistem informasi akademik ini adalah untuk merancang suatu aplikasi web dinamis yang dapat dimanfaatkan untuk mengolah, menyajikan, dan memperoleh informasi-informasi akademik secara mudah, cepat, dan akurat. Tujuan dari Tugas Akhir ini adalah untuk membangun sebuah aplikasi web dinamis yang dapat membantu Man 1 Medan dalam pengelolahan informasi akademik berupa data guru, data siswa, data kelas, nilai siswa, dan absensi siswa. Dan juga bertujuan untuk mengaplikasikan ilmu pengetahuan ilmu pengetahuan yang telah penulis dapatkan selama bangku perkuliahan. 1.5 Metodologi Penelitian Dalam penulisan tugas akhir ini ada beberapa metode penelitian yang penulis lakukan untuk mewujudkan maksud dan tujuan dari tugas akhir ini. Adapun metode-metode tersebut adalah :
a. Penelitian Kepustakaan (Library Research) Penulis mencari referensi buku-buku yang berhubungan dengan masalah yang akan dibahas, sehingga buku-buku tersebut dapat dijadikan sebagai acuan dalam penyelesaian masalah pada proses pembuatan tugas akhir ini. b. Penelitian Lapangan (Field Research) Penulis melakukan penelitian secara langsung ke Man 1 Medan untuk memperoleh dan mengumpulkan data-data yang dibutuhkan dalam penyelesaian tugas akhir ini. Dalam hal ini penulis melakukan pengumpulan data dengan cara bertanya langsung kepada staff pengajar dan karyawan karyawan yang terkait. c. Studi Literatur Penulis mempelajari website-website yang berhubungan dengan sistem informasi akademik sekolah dan bahasa pemograman yang digunakan dalam aplikasi web tersebut. 1.6 Sistematika Penulisan Adapun sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :
BAB 1 : PENDAHULUAN Dalam bab ini penulis menguraikan secara ringkas tentang latar belakang, identifikasi masalah, ruang lingkup masalah, maksud dan tujuan, metode penelitian dan sistematika penulisan. BAB 2 :TINJAUAN TEORI Dalam bab ini penulis menguraikan tentang uraian teoritis mengenai pengertianpengertian dan bahasa pemrograman yang digunakan dalam pembuatan sisitem informasi akademik ini. BAB 3 : SEKILAS GAMBARAN MAN 1 MEDAN Dalam bab ini penulis menyajikan gambaran tentang Man 1 Medan yang terdiri dari sejarah Man 1 Medan, visi dan misi Man 1 Medan, struktur organisasi, serta tugas dan fungsi dari struktur organisasi. BAB 4 : PERANCANGAN SISTEM Bab ini berisikan rancangan sistem yang akan dibentuk, pengertian perancangan sistem, data flow diagram, algoritma, persiapan database, dan rancangan model tampilan website.
BAB 5 : IMPLEMENTASI SISTEM Bab ini berisikan uraian pengertian, tujuan, dan komponen-komponen dari implementasi sistem. BAB 6 : KESIMPULAN DAN SARAN Bab ini berisikan uraian kesimpulan dan saran penulis dari rancangan sistem informasi akademik yang telah dibentuk.