BAB I PENDAHULUAN 1.1 Latar Belakang Penggunaan teknologi informasi dan komunikasi yang dilakukan oleh pemerintah baik untuk lembaga pemerintahan maupun masyarakat adalah dapat mewujudkan praktek pemerintahan yang lebih baik. Perkembangan internet sangat berkembang pesat dikalangan masyarakat Indonesia, hampir semua instansi pemerintahan mulai menggunakan sistem online untuk melakukan input dan output data. Pada saat itu Dinas Kependudukan dan Pencatatan Sipil sedang melakukan pelaksanaan sistem baru pada proses pembuatan KTP yang telah dilakukan secara online. Pada akhir bulan Januari 2011, pelaksanaan pembuatan KTP secara online dilakukan di beberapa kota-kota besar, yang bertujuan untuk meminimalisir kecurangan Data Kependudukan Masyarakat diberbagai daerah, karena dengan E-KTP identitas seseorang dapat tercatat di satu tempat yang terkoneksi dengan daerah-daerah lain melalui online. Demikian halnya dengan pengelolaan data dan informasi data di sebuah instansi yang dapat diakses darimana saja hanya dengan menggunakan internet. Penggunaan komputer yang dilengkapi dengan program aplikasi yang menunjang, akan menghemat waktu, biaya, dan tenaga serta memudahkan dalam menghasilkan data dan informasi berkualitas seperti yang dibutuhkan. Adapun permasalahan aplikasi website yang dihadapi pada saat ini adalah masih sedikit instansi menengah ke bawah yang menggunakan pengolahan data dan informasi data para kepegawaian menggunakan aplikasi website. Aplikasi website ini diperlukan untuk pengolahan data dan informasi data kepegawaian di Perguruan Tinggi XYZ yang mudah untuk diakses oleh user melalui internet. Oleh karena itu, dalam tugas akhir ini penulis mengusulkan untuk membangun “Rancangan Aplikasi Pendataan Kepegawaian di Perguruan Tinggi yang terkoneksi dengan E-KTP menggunakan PHP dan MySQL”. 1 Aplikasi website ini diharapkan dapat memberikan kemudahan dalam pengolahan data dan informasi data kepegawaian di Perguruan Tinggi XYZ, dan data tersebut dapat diupdate dengan mudah pada waktu yang diinginkan. 1.2 Perumusan Masalah Berdasarkan latar belakang masalah di atas, maka didapat masalah-masalah sebagai berikut : 1. Bagaimana merancang suatu sistem website kepegawaian yang terkoneksi dengan E-KTP ? 2. Bagaimana membangun sebuah aplikasi website yang tepat dan mudah untuk dipahami oleh user ? 3. Bagaimana cara pengolahan data dan informasi data pada aplikasi website ini agar dapat diupdate dengan mudah pada waktu yang diinginkan ? 1.3 Batasan Masalah Agar pengkajian masalah lebih mendetail dan tidak meluas cakupannya, maka dibutuhkan pembatasan masalah. Adapun batasannya sebagai berikut : 1. Sistem informasi yang akan diciptakan ialah sistem informasi berbasis web. 2. Program yang digunakan ialah PHP dan MySQL. 3. Aplikasi berbasis web ini yang akan diciptakan hanya untuk pengolahan data dan informasi data kepegawaian di Perguruan Tinggi XYZ. 4. Sistem informasi yang akan diciptakan ialah sistem informasi yang dinamis (dapat diperbaharui). 5. Hanya memiliki data identitas sekitar 5-10 pegawai. 2 1.4 Tujuan dan Manfaat Penelitian 1.4.1. Tujuan Adapun tujuan dilakukannya penelitian tersebut adalah : 1. Menerapkan penggunaan program MySQL dengan menggunakan bahasa pemrograman pada sebuah sistem aplikasi. 2. Menghindari penggandaan identitas kepegawaian di Perguruan Tinggi XYZ. 3. Membangun sebuah sistem pengolahan data dan informasi data kepegawaian agar dapat di akses dengan mudah oleh pegawai. 1.4.2. Manfaat Manfaat dari pembuatan aplikasi website ini adalah : 1. Untuk membangun suatu sistem pengelolaan data yang bersifat interaktif dalam menyampaikan informasi melalui sebuah database. 2. Mempermudah pendataan kepegawaian di Perguruan Tinggi XYZ yang terkoneksi melalui E-KTP. 3. Memperkenalkan pendataan kepegawaian dengan menggunakan aplikasi database ini, kepada instansi yang lain. 1.5 Metodologi Penelitian Dalam penyusunan tugas akhir ini diperlukan data yang teoritis untuk mendapatkan informasi yang dapat menunjang dan berhubungan dengan aplikasi tersebut. Adapun penelitian-penelitian yang dilakukan dalam membuat perancangan aplikasi ini antara lain : 1. Studi Literatur, dengan mencari dan mempelajari buku-buku dan sumber informasi dari internet yang digunakan sebagai bahan referensi yang berhubungan dengan permasalahan yang dihadapi. 2. Konsultasi dan bimbingan atau orang yang berkompeten dalam pelaksanaan tugas akhir ini. 3. Observasi, dengan melakukan pengamatan langsung di lapangan dengan cara mengumpulkan data dan mempelajari sistem-sistem yang berkaitan dengan aplikasi yang akan dirancang. 3 4. Metode perencanaan perangkat lunak, dengan menggunakan model waterfall. Model ini meliputi tahapan-tahapan sebagai berikut : Rekayasa Sistem Pengumpulan kebutuhan seluruh elemen-elemen sistem. Analisis Pengumpulan kebutuhan dengan berfokus pada perangkat lunak. Desain Proses desain merupakan syarat dalam sebuah representasi perangkat lunak dengan merancang arsitektur perangkat lunak. Pengkodean Penerjemahan perancangan ke bentuk yang dapat dimengerti oleh mesin. Pengujian Menemukan kesalahan dan memastikan suatu masukan akan diproses menjadi keluaran sesuai dengan apa yang diinginkan. Pemeliharaan Bagian terujung dalam siklus pengembangan dan dilakukan setelah perangkat lunak digunakan. 1.6 Sistematika Penulisan Laporan Pada laporan penulisan ini, penulis membaginya ke dalam bab-bab yang masing- masing babnya menguraikan materi seperti yang dijelaskan di bawah ini : BAB I PENDAHULUAN Bab ini berisi tentang latar belakang masalah, rumusan masalah, pembatasan masalah, tujuan dan manfaat, metedologi penelitian dan sistematika penulisan laporan. BAB II LANDASAN TEORI Bab ini berisi tentang teori-teori dan mengenai bahasa pemrograman yang digunakan. 4 BAB III ANALISA DAN PERANCANGAN Bab ini berisi tentang bagaimana menganalisa dan merancang aplikasi website ini. BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini berisi tentang bagaimana pembuatan, pengujian aplikasi, dan website yang telah dibuat. BAB V KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan dari penilaian saat pengujian dan saran untuk mendukung perbaikan aplikasi ini. 5