Vol.15 No.2. Agustus 2013
Jurnal Momentum
ISSN : 1693-752X
PERANCANGAN SOFTWARE BANTU PENGOLAHAN DATA ADMINISTRASI TPA/TPSA KOTA PADANG (Studi Kasus: Badan Kerja Sama(BKS) TPA/TPSA Kota Padang) Eva Yulianti *, Loli Fianda** * Dosen Jurusan Teknik Informatika, Fakultas Teknologi Industri ** Mahasiswa Teknik Informatika, Fakultas Teknologi Industri Institut Teknologi Padang Intisari Pengolahan data administrasi adalah sistem yang digunakan untuk mengolah data. Dimana penelitian ini bertujuan untuk merangcang software bantu untuk mengolah data administrasi secara efektif dan efisien sehingga dapat memberikan solusi untuk meningkatkan TPA/TPSA di kota Padang agar lebih baik. Software bantu pengolahan data administrasi BKS TPA/TPSA kota Padang yang akan dibangun berbasiskan web, dengan menggunakan bahasa pemprograman PHP (Hipertext Processor) dan basis data yang digunakan adalah MySql. Dengan sistem ini pengolahan data di BKS kota Padang dapat membantu untuk pengolahan data dengan cepat dan akurat. Dan juga membantu setiap petugas TPA/TPSA sehingga bisa melaporkan data siswa, guru dan masjid dengan mudah tanpa harus menulis data dibuku dan memberikan langsung ke petugas BKS. Kata Kunci : Pengolahan Data, TPA/TPSA, Rekayasa Perangkat Lunak, PHP, MySql Abstract Administrative data processing system is used to process the data. Which is, this study aims to design assistive software to process administration data effectively and efficiently so as to provide a solution to improve the TPA / TPSA in Padang city better. Assistive software of data processing administration BKS TPA / TPSA Padang city is web-based, using the programming language PHP (Hipertext Processor) and MySQL for the database. With this system BKS’s data processing of Padang city will be easier for data processing which is quickly and accurately. And also help any officer TPA / TPSA so that can report student’s data, teachers and mosque easily without having to write to a book of data and give it directly to the officers of BKS. Keywords: Data Processing, TPA/TPSA, Software Engineering, PHP, MySql
komputerisasi. Sistem yang digunakan hanya sistem manual seperti mengumpulkan laporan arsip data mesjid, data guru, data murid yang mengikuti ujian semester dan ujian akhir, kegiatan masih menggunakan tulis tangan. Dalam menyajikan laporan tersebut penggunaan komputer hanya sebatas pengetikan dengan menggunakan aplikasi MsWord dan Ms-Excel, sehingga dalam menghasilkan seluruh laporan masih membutuhkan waktu yang relatif lama serta kurang lengkapnya laporan yang dihasilkan. Dengan keadaan BKS TPA/TPSA sekarang ini, perlu dilakukan perubahan dalam pengolahan data TPA/TPSA di kota Padang dengan memanfaatkan teknologi komputer berbasis web agar semua data tersimpan di database. Pada sistem tersebut admin dan operator dari masing-masing kecamatan bisa melaporkan semua data dan masalah yang terjadi di BKS.
1. PENDAHULUAN 1.1 Latar Belakang Badan Kerja Sama (BKS) TPA/TPSA kota Padang adalah badan yang mengelola semua data dan masalah TPA/TPSA di kota Padang. Memiiki jumlah murid lebih dari 10.000 siswa, tenaga pengajar sebanyak 3050, serta 11 kecamatan yaitu Padang Barat, Padang Timur, Padang Utara, Padang Selatan, Pauh, Kuranji, Lubuk Kilangan, Lubuk Begalung, Bungus Tekab, Kota Tangah dan Nanggalo. Dalam rangka meningkatkan kinerja BKS Kota Padang untuk mengolah semua data mesjid/mushala serta guru dan murid yang ada di kota padang sehingga dapat menghasilkan suatu informasi yang tepat sasaran, efisien dan efektif. Dalam aktifitasnya membuat laporan pendataan masjid atau musholla, guru dan murid belum menerapkan sistem 24
Vol.15 No.2. Agustus 2013
Jurnal Momentum
METODOLOGI Jenis penelitian ini adalah perancangan software bantu pengolahan data administrasi TPA/TPSA kota Padang. Penelitian ini dilakukan di BKS (Badan Kerja Sama) Kota Padang. Penelitian ini dimulai dari bulan Juni sampai dengan September 2012.
ISSN : 1693-752X
2
2.2.2
ERD (Entity Relationship Diagram) Hubungan antara beberapa data dalam database akan terlihat didalam ERD. Adapun bentuk ERD tersebut adalah sebagai berikut:
2.1 Alat dan bahan Alat dan bahan yang digunakan dalam penelitian ini adalah sebagai berikut : 1. Perangkat keras (Hardware) Prosesor Intel core2 duo Memory (RAM) 2 GB System type 32 bit operating system 2. Perangkat lunak (Software) Sistem Operasi Windows XPProfesional Microsoft Office Word 2007 Adobe Dreamweaver CS5 Paint XAMPP-win32-1.8.1-installer Database MySQL 2.2 Rancangan Sistem 2.2.1 Context Diagram Sistem Pengolahan Data Admnistrasi TPA/TPSA Kota Padang
Gambar 2 Entity Relationship Diagram
3 HASIL DAN PEMBAHASAN 3.1 Halaman Utama Halaman ini merupakan halaman pembuka pada program Software Bantu Pengolahan Data Administrasi TPA/TPSA Kota Padang. Disini terdapat menu login yang berfungsi untuk operator dan admin. Dimana operator diberikan hak akses melakukan penginputan data tapi untuk menambah operator baru dan mengedit data hanya diberikan hak penuh pada admin. Untuk mengakses halaman ini admin maupun operator harus melakukan otentikasi pada menu login dengan mengisikan no.id dan password. Tampilan halaman seperti di bawah:
Gambar 1 Context Diagram Keterangan : a. Admin Admin menginputkan data user tiap-tiap kecamatan. Kemudian admin mendapatkan informasi dari system mengenai data-data siswa, guru, ujian semester, ujian akhir dan data Masjid/musholla yang ada di kota Padang. b. User User memasukkan data murid, guru, ujian semester, ujian akhir dan masjid/musholla ke dalam system. c. Ketua BKS Kota Padang Sistem memberikan informasi mengenai keseluruhan data dari masing-masing kecamatan yang ada di kota Padang. 25
Vol.15 No.2. Agustus 2013
Jurnal Momentum
ISSN : 1693-752X
Gambar 3 Halaman Utama
Gambar 6 Halaman Utama Admin
3.2 Halaman Login Halaman Login adalah halaman yang di peruntukkan bagi administrator dan operator. Untuk dapat mengakses halaman berikutnya maka harus melakukan proses login dahulu. Pertama isi dahulu Username nya lalu masukkan password. Untuk pilihan login dapat dilihat pada gambar 4, dimana terdapat dua pilihan yaitu login sebagai Administrator atau Operator.
3.3 Input Data Administrator Halaman ini digunakan untuk menginputkan admin dan sekaligus digunakan untuk mengubah dan menghapus data admin. Sebelum menambah data maka akan dilakukan pengecekan dulu bila salah satu data tidak diisi maka akan di eksekusi terlebih dulu, berikut script simpan_admin.php 3.3.1 Menu Data Administrator Halaman administrator merupakan halaman yang menampilkan data admin yang mempunyai hak akses ke halaman ini. Ketika menu administrator diklik, maka akan menampilkan form isian data admin.
Gambar 4 Halaman Login
1. Halaman Login Administrator . Gambar 7 Halaman Data Administrator a. Input Data Operator Admin menginputkan data operator dari masing-masing kecamatan. Setiap kecamatan memiliki satu operator. Gambar 5 Halaman Login Administrator - Halaman Menu Administrator Jika sudah berhasil login, maka akan diarahkan ke halaman admin seperti pada gambar dibawah ini.
Gambar 8 Input Data Operator
26
Vol.15 No.2. Agustus 2013
Jurnal Momentum
ISSN : 1693-752X
Jika data yang ingin ditampilkan sudah ada dalam database maka akan tampil seperti gambar dibawah ini:
b. Input Nilai Ujian akhir Admin menginputkan data-data nilai ujian akhir yang di ikuti oleh siswa. Dimana nilai ini hanya bisa di inputkan oleh admin.
Gambar 12 Tampilan Hasil Lihat Nilai 2
Login Operator Halaman login operator ini bisa di akses oleh semua operator dari masing-masing kecamatan di Kota Padang.
Gambar 9 Input Data Nilai Ujian Akhir Jika data sudah berhasil di inputkan nilai sudah tersimpan pada daftar nilai. Dan untuk melihat nilai maka bisa di isikan pada form berikut:
Gambar 13 Halaman Login Operator Gambar 10 Form lihat nilai
3.4 Input Data Operator 3.4.1 Menu Data Operator Halaman operator merupakan halaman yang menampilkan data-data operator yang mempunyai hak akses ke halaman ini. Pada halaman ini terdapat menu operator, data guru, data siswa dan data masjid. Operator bertugas untuk menginputkan data-data guru, siswa dan masjid dari masing-masing kecamatan.
Form ini disediakan untuk melihat nilai semester siswa, dimana untuk melihat harus menginputkan nim dan tahun ajaran. Masukkan nim, pilihan semester (genap atau ganjil) dan tahun ajaran kemudian klik tampilkan. Maka hasilnya bisa dilihat seperti gambar dibawah ini:
Gambar 11 Daftar Nilai Ujian Akhir Gambar 14 Halaman Data Operator
27
Vol.15 No.2. Agustus 2013
Jurnal Momentum
1. Input Data Guru Operator menginputkan data-data guru dari setiap kecamatan. Adapun data yang di inputkan adalah no.id, nama, tempat lahir, tanggal lahir, alamat, jabatan, id masjid atau musholla dan jenis kelamin.
ISSN : 1693-752X
3. Input Data Masjid Operator menginputkan data-data masjid dan musholla yang ada di masing-masing kecamatan. Dimana data siswa yang di inputkan adalah id masjid dan musholla, nama, kelurahan dan kecamatan. script yang digunakan untuk memproses input data masjid adalah:
Gambar 18 Proses Input Data Masjid
Gambar 15 Input Data Guru 2. Input Data Siswa Operator menginputkan data-data siswa yang terdaftar di TPA/TPSA masing-masing kecamatan. Dimana data siswa yang di inputkan adalah no.id, nama, tempat lahir, tanggal lahir, alamat, no.ujian, id masjid atau musholla, jenis kelamin dan keterangan.
Dibawah ini adalah tampilan daftar Masjid:
Gambar 19 Daftar Masjid/Musholla Pada daftar masjid terdapat pilihan detail, dimana pilihan ini disediakan apabila ingin melihat detail data masjid. Berikut tampilan detail data masjid.
Gambar 16 Input Data Siswa - Input Nilai Semester Input nilai semester ini di inputkan oleh operator, dimana data ini berisi nim, nama, semester, tahun ajaran, aq, aqd, akh, fqh, ski dan tjw.
Gambar 20 Detail Data Masjid /Musholla
3.5 Grafik Pada grafik ini menampilkan jumlah siswa masing-masing kecamatan.
Gambar 17 Input Nilai Semester 28
Vol.15 No.2. Agustus 2013
Jurnal Momentum
ISSN : 1693-752X
Madiun Madcoms, Kupas Tuntas adobe Dreamweaver CS5 dengan Pemrograman PHP & MySQL, Andi, Yogyakarta, 2010 Peranginangin Kasiman, Aplikasi Web dengan PHP dan MySQL, Andi, Yogyakarta, 2006 Sommerville Ian, Software Engineering (Rekayasa Perangkat Lunak), Edisi 6, Erlangga, Jakarata, 2003
Gambar 21 Grafik Siswa
Utami, Wahyu Tri, Pengelolaan Administrasi Kepegawaian Kantor Unit Pelaksana Teknis Dinas Pendidikan Kecamatan Wuryantoro Kabupaten Wonogiri, Skripsi, Universitas Diponegoro Semarang, 2010
4 PENUTUP 4.1 Kesimpulan Berdasarkan dari laporan yang penulis buat dapat disimpulkan bahwa, dengan adanya sistem baru ini akan memudahkan bagi petugas BKS TPA/TPSA Kota Padang untuk melakukan pendataan karena data langsung di inputkan dari masing-masing kecamatan melalui system yang penulis buat tanpa harus menunggu petugas dari kecamatan datang ke kantor BKS untuk mengantarkan data, sehingga data lebih cepat diproses dan menghemat waktu.
Wirawan Mochamad Joko Adi, Amazing News Website with PHP, AJAX, and MySQL, Andi, Yogyakarta, 2009
4.2 Saran Dari hasil penelitian di atas terdapat beberapa saran bagi pembaca untuk dapat mengembangkan perangkat lunak ini menjadi lebih baik dengan menambahkan output sertifikat kelulusan siswa.
5
DAFTAR PUSTAKA
Andriani E Resci, Sistem Informasi Kepegawaian SMA Pembangunan UNP Padang Berbasiskan Web Menggunakan PHP dan MySQL, Skripsi, Institut Teknologi Padang, 2010 Fathansyah, Basis Data, Informatika, Bandung, 1999 Kadir Abdul, Belajar Database Menggunakan MySQL, Andi, Yogyakarta, 2008 Kadir Abdul, Mastering Ajax dan PHP, Andi, Yogyakarta, 2009
29