• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN DI KELURAHAN KUBANGSARI CILEGON BERBASIS JAVA NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN DI KELURAHAN KUBANGSARI CILEGON BERBASIS JAVA NASKAH PUBLIKASI"

Copied!
10
0
0

Teks penuh

(1)

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN

DI KELURAHAN KUBANGSARI CILEGON

BERBASIS JAVA

NASKAH PUBLIKASI

diajukan oleh

Ahmad Taftazani

10.12.5320

kepada

JURUSAN SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)
(3)

iii

DESIGN OF INFORMATION SYSTEM POPULATION ON VILLAGE KUBANGSARI CILEGON BASED JAVA

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN DI KELURAHAN KUBANGSARI CILEGON BERBASIS JAVA

Ahmad Taftazani Emha Taufiq Luthfi Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA

ABSTRACT

Information System on district level population data is usually still using the manual system. This raises some pretty troublesome obstacles, espacially on invalidity and incompatibility of data. Constraints often occur during the search of new information about the population, as well as displaced people from the village. Similarly, the provison of data, such as employed data, education data, and demographic dataof the population is often not up to date.

Departing from the costraints above, then made the design of a population information system. Expected population census infomation systems at the village level will greatly assist government agencies in conducting population census wuthin the scope of a village. Where the system will perform the data collection process as the process of filing papers population by every resident who came to the village office. Thus the population data can be obtained easily without having to collect data directly to where the people live.

The system is build is designed with grooves and designs a simple interface, so it can be easily used in village environment, in this taking the example Kubangsari Village, Distric Ciwandan Cilegon City.

(4)

1

1. Pendahuluan

Pada masa era globalisasi ini, komputer sudah merupakan kebutuhan sebagai alat penunjang untuk mempermudah pekerjaan terutama untuk sebuah instansi pemerintahan dan perusahaan, Komputer adalah salah satu inovasi manusia untuk membantu dalam penyelesaian masalah tersebut. Maka masalah pun akan terselesaikan dengan cepat, tepat, dan akurat.

Komputer memiliki keunggulan yang nyata untuk memepercepat pengolahan data, baik dalam skala besar maupun skala kecil. Dengan sistem pengolahan data, komputer bisa menghasilkan sebuah informasi yang lebih baik dan berkualitas sehingga dapat memberikan manfaat yang besar bagi pemakai. Meskipun sasaran teknologi mengalami perkembangan yang pesat ,tetapi masi banyak perusahaan atau organisasi yang belum memanfaatkan komputerisasi sebagai sarana pembuatan sistem manageman.

Kantor Kelurahan Kubangsari merupakan sebuah kantor pemerintahan tingkat desa yang mengurusi masalah kependudukan. Meskipun sudah tersedia perangkat komputer di Kantor Kelurahan Kubangsari, namun penggunaan komputer tersebut masih belum maksimal dan tepat guna karena hanya sebatas untuk mengetik. Hal ini dibuktikan dengan pengolahan data kependudukan masih menggunakan cara manual sehingga informasi yang dihasilkan terkadang masih mengalami kekeliruan dan keterlambatan pembuatan laporan. Hal ini disebabkan terbatasnya sumber daya manusia dan banyaknya data yang dikelola tidak sesuai dengan perangkat desa yang menangani data tersebut. Dalam hal ini tentunya proses pengolahan data yang dijalankan harus mudah dalam pengisian data, pemrosesan data, dan pelaporannya.

Dengan adanya permasalahan ini dapat dibuat suatu program untuk mempermudah pekerjaan yang dalam kesehariannya dilakukan dengan cara manual. Maka penulis membuat perancangan sistem informasi untuk memecahkan permasalahan tersebut sebagai bahan skripsi dengan judul “Perancangan Sistem Informasi Kependudukan Di Kelurahan Kubangsari, Cilegon Berbasis Java”.

2. Landasan Teori

2.1 Definisi Sistem

Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

2.1.1 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai komponen sistem (components), batasan sistem (boundary), lingkungan luar

(5)

2

sistem (environtment), penghubung sistem (interface), masukan sistem (input), keluaran (output), pengolahan sistem (proses), sasaran sistem (objec).

2.2 Pengertian Informasi

Informasi ibarat darah yang mengalir didalam tubuh suatu organisasi, sehingga informasi ini sangat penting didalam suatu organisasi. Robert N. Anthony dan John Dearden menyebut keadaan dari sistem dalam hubungannya dengan berakhirnya dengan istilah entropy.

Informasi dapat diidentifikasikan sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

2.3 Software Yang Digunakan

2.3.1 Java

Java dikembangkan pertama kali oleh gosling dari sun microsystem pada tahun 1990-an. Java pertama kali dikembangkan untuk memenuhi kebutuhan akan sebuah bahasa komputer yang ditulis satu kali dan dapat dijalankan di banyak sistem komputer.

2.3.2 NetBeans

NetBeans merupakan sebuah integrated Development Environment (IDE) yang berbasis Java dari Sun Microsystem yang berjalan di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti Windows, Linux, Mac OS X dan Solaris.

2.3.3 MySQL

MySQL merupakan software opern source. Opensource berarti semua orang diijinkan untuk menggunakan dan memodifikasinya. Semua orang dapat meggunakan secara gratis dan tidak perlu membayar.

2.3.4 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahas programan PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.

3. ANALISIS DAN PERANCANGAN SISTEM

3.1 Tinjauan Umum

Nama Daerah : Desa Kubangsari

Alamat : Jl. Raya Anyer No. 40 Kubangsari Tlp (0254) 310532 Cilegon

Kecamatan : Ciwandan Kota : Cilegon

(6)

3

3.2 Visi dan Misi

1. Visi

Mewujudkan Kelurahan Kubangsari sebagai institusi pelayanan publik yang professional, produktif serta mampu memberdayakan masyarakat menuju masyarakat modern, mandiri, dan sejahtera

2. Misi

1. Meningkatkan kemampuan sumber daya aparatur Kelurahan Kubangsari yang trampil dan profesional dalam menunjang kualitas pelayanan kepada masyarakat.

2. Meningkatkan kompetensi aparatur dalam memberdayakan masyarakat melalui intensitas pengkoordinasian, penggalian potensi masyarakat dan pengembangan masyarakat untuk mencapai kesejahteraan.

3.3 Analisis Sistem

Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksimal untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

3.4 Analisis Kelemahan Sistem

Untuk mengidentifikasi masalah pada sistem lama yang ada di sistem kependudukan Kelurahan Kubangsari, maka dilakukan analisis PIECES, yaitu analisis terhadap kinerja (Performance), informasi (Information), ekonomi (Economy), pengendalian (Control), efisiensi (Efficiency) dan layanan (Service). Dari analisis ini biasanya didapatkan beberapa masalah utama yang ditimbulkan dari sistem lama yang ada.

3.5 Analisis Kebutuhan Sistem

Tujuan dari analisis ini adalah untuk memenuhi kebutuhan dari sistem baru dan apakah sistem baru yang akan diterapkan sudah sesuai dengan kebutuhan atau belum. Untuk mempermudah analisis sistem dalam menentukan keseluruhan kebutuhan secara lengkap.

3.6 Analisis Kelayakan

Tujuan analisis kelayakan sistem ini adalah menelusuri kemungkinan apakah sistem kependudukan pada Kelurahan Kubangsari ini layak dilanjutkan atau tidak. Hal ini dimaksudkan agara sistem benar-benar dapat bermanfaat.

(7)

4

3.7 Flowchart Sistem yang diusulkan

Data Petugas Input Data Petugas Olah Data Petugas Petugas Data KK Input Data KK Olah Data KK KK Pembuatan Laporan KK Laporan Data KK Data Kelahiran Input Data Kelahiran Olah Data Kelahiran Kelahiran Pembuatan Laporan Kelahiran Laporan Data Kelahiran Data Pindah Input Data Pindah Olah Data PIndah Pindah Pembuatan Lapora Pindah Laporan Data Pindah Data Datang Input Data Datang Olah Data Datang Datang Pembuatan Laporan Datang Laporan Data Datang Data Penduduk Input Data Penduduk

Olah Data Penduduk

Penduduk Pembuatan Data Penduduk Laporan Data Penduduk Data Kematian Input Data Kematian Olah Data Kematian Kematian Pembuatan Laporan Kematian Laporan Data Kematian

4. IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem

Tahap implementasi sistem (System implementation) adalah tahapan yang paling penting dan mendasar, dimana pada tahapan ini sistem telah siap untuk diletakkan dan dioperasikan. Termasuk di dalamnya pembuatan database, pembuatan program, dan pembuatan layout halaman aplikasi.

4.2 Koneksi ke Database package Penduduk.Koneksi; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * * @author tafta */

public class KoneksiDatabase { private Connection koneksi;

private String userMysql = "root"; private String passMysql = "";

private String urlMysql = "jdbc:mysql://localhost:3306/kependudukan";

//variable pembantu untuk menjalankan query private PreparedStatement ps;

(8)

5

private ResultSet rs;

public Connection getKoneksi() { return koneksi;

}

public void koneksi_database(){ //memanggil JDBC try { Class.forName("com.mysql.jdbc.Driver"); //koneksi database try {

koneksi = DriverManager.getConnection(urlMysql, userMysql, passMysql);

System.out.println("Alhamdulillah"); } catch (SQLException se) {

System.out.println("Tidak Ada Koneksi ke Database"+se.getMessage());

}

} catch (ClassNotFoundException cnfe) {

System.out.println("Class Tidak di Temukan" +cnfe.getMessage()); }

}

4.2.1 Tampilan Menu Utama

Menu utama merupakan induk dari semua yang ada di aplikasi sistem informasi kependudukan ini. Form utama dalam aplikasi ini memiliki beberapa menu yaitu :

a. File, terdiri dari menu log out dan keluar dari aplikasi ini.

b. Olad data, terdiri dari menu olah data penduduk, kelahiran, kematian,

pendatang, pindah dan petugas.

c. Laporan, menu laporan ini digunakan apabila petugas ingin mecetak suatu

laporan yang dibutuhkan.

(9)

6

5. Kesimpulan

Dari pembuatan Sistem Informasi Kependudukan di Kelurahan Kubangsari

menggunakan MySQL dan Netbean dapat di ambil kesimpulan bahwa :

1. Dengan dibuatnya sistem ini, dapat membantu petugas untuk menginputkan data penduduk, kelahiran, kematian, pindah penduduk dan pendatang baru sehingga proses penginputan data lebih efisien.

2. Sistem yang berjalan selama ini masih menggunakan sistem manual, sehingga mengakibatkan keterlambatan dalam pelayanan dan penyajian informasi. Selain itu juga bisa menimbulkan kesalahan dalam pencatatan.

3. Penerapan sistem informasi yang baru ini tidak akan merusak sistem yang telah berjalan tetapi sistem ini di harapkan dapat mendukung proses pengolahan data menjadi lebih efisien.

4. Keuntungan yang diperoleh dengan adanya sistem informasi ini yang sudah terkomputerisasi adalah sebagai berikut :

a. Dapat menghemat waktu untuk pencatatan b. Dapat menyajikan informasi cepat dan akurat

(10)

7

Daftar Pustaka

HM, Jogiyanto, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan

Praktek Aplikasi bisnis, Andi Offset, Yogyakarta, 1993

Hanif Al Fatta, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing

Perusahaan dan Organisasi Modern, Andi Offset, Yogyakarta 2007

Kusrini.2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi 2006 http://blog.bosscript.com/pengertian-xampp-adalah.html di akses 25 oktober 2013 jam

10:23 PM

http://www.isomwebs.net/2012/09/pengertian-netbeans/ diakses 20 oktober 2013 jam 03:45 PM

http://caramembuatweb.net/pengertian-xampp-fungsinya/ diakses 28 oktober 2013 jam 09:21 AM

Referensi

Dokumen terkait

Hasil analisis X-RD terhadap keempat komposit dengan variasi suhu pembakaran 1000 o C, 1300 o C dan 1450 o C menunjukkan, pada umumnya telah terbentuk fasa mineral

Adapun akad yang dapat digunakan adalah akad wadi’ah yad adh-dhamanah yang dinilai lebih tepat untuk diterapkan pada program simpanan di Bank Sampah Manfa’at

Tujuan dari mata kuliah ini adalah memberi pengalaman belajar kepada mahasiswa melalui keterlibatan secara langsung dalam menemukan, mengenali, menganalisis potensi

Oleh karena itu, perlu dilakukan analisa konsentrasi larutan bittern dan pengamatan pengaruh waktu reaksi dan intensitas penggunaan sel aki bekas dengan tujuan untuk

disayangkan meski abrasi mempunyai dampak yang sangat merugikan penduduk di sekitar pesisir pantai namun pemerintah tidak juga pemberikan penanganan yang khusus

Tidak ada perbedaan kesukaan konsumen terhadap tekstur makanan ubi goreng, singkong goreng, tahu goreng, tempe goreng, dan ayam goreng yang menggunakan

Pelayanan kebidanan adalah bagian integral dari sistem pelayanan kesehatan yang diberikan oleh bidan yang telah terdaftar (teregister) yang dapat dilakukan secara mandiri,

agar tidak terjadi kesalahpahaman antar pelaksana kebijakan, implementasi kebijakan yang berhasil bisa jadi gagal ketika para pelaksana tidak sepenuhnya menyadari