BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Teknologi website adalah teknologi berbasis web yang dikembangkan dengan pemanfaatan bahasa pemograman web untuk suatu ruang informasi yang diakses menggunakan browser. Teknologi website adalah cara penyampaian informasi yang paling efektif dan paling banyak digunakan oleh para netter dan bagi semua golongan masyarakat. Perkembangan teknologi pada era globalisasi ini telah berkembang pesat dan dapat dilihat dari pemakaian sistem informasi di sekolah-sekolah untuk mempermudah pengaksesan informasi penilaian sampai ke semua siswa. Salah satunya adalah SMP Negeri 2 Rasau Jaya. Pemanfaatan teknologi informasi ini sangat dibutuhkan oleh SMP Negeri 2 Rasau Jaya. Di SMP Negeri 2 Rasau Jaya pengolahan data siswa khusus pengolahan data nilai masih menggunakan cara konvensional/manual. Nilai-nilai ulangan harian, tugas, ujian tengah semester, ujian akhir semester siswa dan leger terkumpul dalam kertas yang jumlahnya banyak dan mempersulit guru atau wali kelas untuk mengontrolnya. SMP Negeri 2 Rasau Jaya memiliki 19 guru dan 9 kelas, setiap kelas rata-rata terisi 30 siswa. Permasalahan yang terjadi diantaranya tidak sedikit kertas ulangan, tugas, ujian tengah semester, ujian akhir semester hilang. Siswa juga harus menunggu terlalu lama untuk mengetahui nilai mereka. Karena harus menunggu wali kelas membagikan kertas ulangan harian, tugas yang sudah siswa kerjakan. Setelah itu 1
2 guru mata pelajaran memberikan nilai tersebut kepada wali kelas untuk dimasukkan ke leger dan raport siswa. Leger adalah daftar nilai asli siswa sebelum dipindahkan ke dalam buku laporan pendidikan. Leger yang sudah diisi oleh wali kelas diserahkan kepada bagian kurikulum dan tata usaha untuk diarsipkan. Oleh karena itu perlu adanya sistem informasi berbasis web untuk mengolah data-data tersebut. Dengan adanya sistem informasi ini guru mata pelajaran menyerahkan nilai siswa kepada wali kelas. Wali kelas memasukkan nilai-nilai siswa kedalam melalui aplikasi sistem tersebut dan otomatis akan tersimpan di database yang nantinya informasi nilai ulangan harian, tugas, ujian tengah semester, ujian akhir semester dapat dilihat oleh siswa secara online. Dengan adanya sistem informasi ini diharapkan akan mempermudah cara kerja guru dan tata usaha dalam pengolahan data nilai siswa. Selain itu orang tua atau wali murid juga bisa melihat nilai siswa secara online dan juga bisa mengontrol perkembangan belajar siswa dengan cara meliat nilai-nilai yang telah di dapatkan oleh siswa melalui web tersebut. Dan orang tua juga tidak perlu susah payah pergi ke sekolah untuk mengecek nilai siswa. Berdaasarkan uraian tersebut, maka dalam laporan tugas akhir ini mengambil judul Sistem Informasi Pengolahan Data Nilai Siswa Berbasis Web Pada SMP Negeri 2 Rasau Jaya. 1.2. Maksud Dan Tujuan Penulisan ini adalah hasil riset/penelitian yang telah dilakukan oleh penulis pada SMP Negeri 2 Rasau Jaya, Maka maksud dari penulisan tugas akhir ini adalah:
3 1. Menghasilkan sistem informasi nilai siswa berbasis web yang dapat mengolah nilai siswa, pencarian, mengupdate, menyimpan rekap niai siswa dan laporan nilai siswa yang dapat diakses dengan mudah dan efektif. 2. Memanfaatkan sistem informasi yang dibangun untuk dijadikan sumber promosi dan memberikan informasi pengumuman internal dan eksternal. 3. Membantu orang tua dalam mendapatkan informasi secara cepat dan terstruktur melalu sistem informasi berbasis web tersebut. Sedangkan tujuan dari Tugas Akhir ini adalah sebagai salah satu syarat kelulusan pada Program Studi Diploma Tiga (D III) Program Studi Manajemen Informatika di AMIK BSI Pontianak. 1.3. Metode Penelitian Untuk memperoleh data-data sebagai bahan penyusunan tugas akhir ini penulis mengumpulkan data pada SMP Negeri 2 Rasau Jaya. Agar mendapatkan sumber yang akurat dalam penyusunan tugas akhir ini, penulis menggunakan metode pengembangan perangkat lunak dan teknik pengumpulan data sebagai berikut: A. Metode Pengembangan Perangkat lunak Dalam penelitian ini penulis menggunakan pengembangan perangkat lunak menggunakan model waterfall. Model SDLC air terjun (waterfall) sering disebut model sekuensial linier (sequential linier) atau alur hidup klasik (classic life clycle) (Rossa dan Shalahuddin, 2014:28). Model waterfall ini menyediakan pendekatan alur hidup perangkat lunak secara sekuensial yang terurut, yang terbagi menjadi lima tahapan yaitu:
4 1. Analisa Kebutuhan Perangkat Lunak Pada tahap ini penulis melakukan pengamatan dan wawancara secara langsung kepada sekolah untuk mendapat keterangan mengenai aplikasi perangkat lunak yang akan dibangun pada SMP Negeri 2 Rasau Jaya. Analisis dilakukan untuk menciptakan aplikasi yang sesuai dengan yang diharapkan oleh user. Pada proses ini pengumpulan kebutuhan dilakukan secara intensif agar dapat dipahami. 2. Perancangan Sistem dan Perangkat Lunak Pada tahap ini perancangan sistem atau yang bisa biasa disebut juga dengan desain dilakukan untuk menggambarkan bentuk dari aplikasi yang akan dibangun. Desain ini dibuat setelah penulis mendapatkan hasil dari penganalilis kebutuhan perangkat lunak yang diinginkan oleh pihak SMP Negeri 2 Rasau Jaya. 3. Pembuatan Kode Program Desain yang telah digambarkan penulis harus dibuat kode program agar program yang dibangun dapat pergunakan oleh pihak SMP Negeri 2 Rasau Jaya. Pembuatan kode program adalah langkah ketiga yang dilakukan untuk menghasilkan sebuah program aplikasi yang dapat mendukung kinerja user. 4. Implementasi dan Pengujian Unit Implementasi atau pengujian pada perangkat lunak dari segi logic dan fungsional. Memastikan bahwa semua bagian sudah diuji. Hal ini direlasikan apabila terjadi kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.
5 5. Pendukung (support) atau pemeliharaan (maintenance) Tidak Menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user. Perubahan bias terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulang proses pengembangan mulai dari anlisis spesifikasi untuk perubahan perngkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak yang baru. B. Teknik Pengumpulan Data Oleh karena itu penulis mengumpulkan data dari berbagai metode. Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan pengumpulan data untuk pembuatan tugas akhir (TA) sebagai berikut: 1. Observasi Yaitu teknik pengumpulan data dengan mencatat secara cermat yang berhubungan dengan objek penelitian yaitu proses pengolahan data nilai siswa pada SMP Negeri 2 Rasau Jaya. 2. Wawancara Wawancara dilakukan kepada kepala sekolah, wakil serta guru-guru yang mengajar di sekolah mengenai hal-hal yang berkaitan dengan pengolahan data nilai siswa pada SMP Negeri 2 Rasau Jaya. 3. Studi Pustaka Suatu langkah untuk memperoleh informasi dari penelitian terdahulu yang harus dikerjakan tanpa memperdulikan sebuah penelitian menggunakan data primer atau data sekunder. Studi kepustakaan adalah segala usaha yang
6 dilakukan oleh peneliti untuk penghimpun informasi yang relevan dengan topik atau masalah yang akan atau sedang diteliti. Bahan pengamatan bukubuku, maupun referensi-referensi yang diperoleh dari perpustakaan maupun secara online. 1.4. Ruang Lingkup Aplikasi yang dibangun menghasilkan informasi mengolahan data nilai siswa, dan tidak membahas tentang penerimaan siswa baru dan siswa pindah. Sistem yang akan dibangun merupakan sistem informasi berbasis web dengan pengelolaan nilai siswa yang dapat diakses secara online serta dapat dilihat para orang tua wali murid. Hak akses Admin yaitu administrator yang melakukan input data-data guru dan data-data siswa, hak akses guru hanya bisa mengedit data guru, dan melakukan input, mengedit dan menghapus nilai siswa, dan hak akses siswa atau orang tua hanya bisa mengedit data siswa dan melihat nilai saja. Dalam pembuatan sistem ini penulis menggunakan bahasa pemograman PHP, HTML, CSS, sedangkan editor yang digunakan adalah Dreamweaver CS5 sedangkan itu penulis juga memanfaatkan MySQL sebagai database atau media penyimpanan dengan skala besar dan Wampserver sebagai Web Server. 1.5. Sistematika penulisan Sistematika penulisan adalah penjabaran dari setiap isi bab yang ditulis didalam laporan secara global, sistematika penulisan dibuat untuk memberikan gambaran serta penjelasan serta untuk mempermudah pembaca menelusuri dan memahami isi dari Sistem Informasi Pengolahan Data nilai Siswa Berbasis Web Pada SMP Negeri 2 Rasau Jaya sebagai berikut:
7 BAB I PENDAHULUAN Bab ini meliputi latar belakang, maksud dan tujuan, metode pengumpulan data, ruang lingkup, dan sistematika penulisan. BAB II LANDASAN TEORI Bab ini berisi tentang dasar teori, pendapat prinsip dan sumber-sumber lain yang dapat dipertanggung jawabkan secara ilmiah dan dapat dipergunakan sebagai pembanding atau acuan di dalam pembahasan masalah. Dasar teori diambil dari macam refrensi dari buku, artikel dari internet dan dari berbagai forum kajian yang dapat digunakan dan sesuai dengan permasalahan yang diangkat dalam pembuatan makalah ini. BAB III PEMBAHASAN Bab ini berisi tentang penjelasan perancangan yang dibutuhkan untuk membuat sistem informasi yang diinginkan serta fasilitas yang disediakan dalam tugas akhir. BAB IV PENUTUP Pada bab ini penulis mengemukakan beberapa kesimpulan dan saran yang berkaitan dengan Sistem informasi Pengolahan Data Nilai Siswa Berbasis Web Pada SMP Negeri 2 Rasau Jaya.