Waktu dan Tempat Penelitian Metode Pengembangan Sistem

data penduduk sampai ketahap print out pembuatan Kartu Tanda Penduduk

3.2.2 Wawancara

Wawancara merupakan kegiatan yang mengumpulkan informasi dengan cara mengajukan sejumlah pertanyaan. Penulis melakukan tanya jawab dengan bapak H. Zainal U, S.Ag selaku kepala bidang pencatatan sipil, untuk mengetahui beberapa hal : a. Profil, sturktur organisasi dan tanggung jawab masing-masing. b. Prosedur yang berjalan c. Berbagai kendala dan permasalahan yang dihadapi oleh pegawai dengan menggunakan sistem yang telah ada Wawancara penulis lakukan pada tanggal 22 oktober 2009 di kantor dinas kependudukan dan Catatan Sipil Kabupaten Tanjung Jabung Timur di jln. P. Diponegoro, Komplek Perkantoran Bukit Menderang Kelurahan Rano Kec. Muara Sabak Barat.

3.2.3 Studi Pustaka Library Research

Penulis mengumpulkan acuan yang diperoleh dari buku-buku serta berbagai penelitian sebelumnya yang berhubungan dengan judul dalam penulisan skripsi ini, terdapat beberapa penelitian yang sistem informasi pemerintahan yang bisa dijadikan bahan referensi

3.2.4 Perbandingan Studi Sejenis

Tabel 3.1. Perbandingan Studi Sejenis Perbedaan Penulis 1 Noviyanti Penulis 2 Ferdiansyah Penulis 3 Shadiq Taqwa Bahasa pemprograman VB Program hanya dapat running di Windows. Itupun untuk windows lama, untuk windows terbaru seperti Vista, Visual Basic sangat tidak stabil berjalan di platform tersebut PHP Program dapat running di semua OS, PHP MySQL berjalan secara web base, itu artinya semua operating system yang memiliki web browser dapat menggunakan aplikasi ini, dan semua OS tentu saja selalu memiliki web browser, Windows dengan internet explorer, Linux dengan Mozilla, Macintosh dengan Safari, dan Handphone dengan Opera Mini. Sangat mobile dan fleksible. PHP Program dapat running di semua OS, PHP MySQL berjalan secara web base, itu artinya semua operating system yang memiliki web browser dapat menggunakan aplikasi ini, dan semua OS tentu saja selalu memiliki web browser, Windows dengan internet explorer, Linux dengan Mozilla, Macintosh dengan Safari, dan Handphone dengan Opera Mini. Sangat mobile dan fleksible. Aplikasi Input data pada tahap rekapitulasi penduduk Sistem database fleksibel dimana data-data kependudukan bisa input, diupdate, diedit, dimanage dan dishare Mencetak KTP dengan mengunakan barcode

3.3 Metode Pengembangan Sistem

Metode pengembangan sistem yang penulis gunakan dalam penelitian skripsi ini adalah dengan metode System Development Life Cycle SDLC dengan menggunakan proses model RAD Rapid Application Development. Menurut Pressman 2005:82, RAD adalah sebuah model proses pengembangan perangkat lunak sekuensial linear yang menekankan siklus pengembangan cepat. Gambar 3.1. The RAD Model Pressman, 2005:82 Communication Planning Modelling Business modelling Team 1 Construction Component reuse Modelling Business modelling Team 2 Construction Component reuse Modelling Business modelling Team 3 Construction Component reuse 60 – 90 Deployment Integration Alasan penulis menggunakan metode RAD yaitu 1. Apabila menggunakan RAD untuk mendapatkan suatu desain yang dapat diterima oleh konsumen dan dapat dikembangkan dengan mudah serta memberikan batasan-batasan pada suatu sistem supaya tidak mengalami perubahan. 2. Apabila menggunakan RAD untuk menghemat waktu, dan kalau memungkinkan bisa menghemat biaya serta menghasilkan produk yang berkualitas Tujuan utama dari semua metode system development adalah memberikan suatu sistem yang dapat memenuhi harapan dari para pemakai, akan tetapi sering kali di dalam melakukan pengembangan suatu sistem tidak melibatkan para pemakai system secara langsung, sehingga hal ini menyebabkan sistem informasi yang dibuat jauh dari harapan pemakai yang dapat berakibat sistem tersebut walaupun dapat diterima tetapi para pemakai enggan untuk menggunakannya atau bahkan para pemakai menolak untuk menggunakannya. Pada saat RAD diimplementasikan, maka para pemakai bisa menjadi bagian dari keseluruhan proses pengembangan system dengan bertindak sebagai pengambil keputusan pada setiap tahapan pengembangan. RAD bisa menghasilkan suatu system dengan cepat karena sistem yang dikembangkan dapat memenuhi keinginan dari para pemakai sehingga dapat mengurangi waktu untuk pengembangan ulang setelah tahap implementasi Tahapan-tahapan pengembangan sistem dengan proses model RAD adalah sebagai berikut

a. Communication dapat dibaca pada sub bab 4.2

Pada tahap ini, penulis melakukan observasi untuk memahami permasalahan yang terjadi, sehingga dapat diketahui informasi yang harus diakomodasi oleh aplikasi yang akan dibuat. Secara rinci, yang penulis lakukan pada tahap ini adalah 1 Menguraian sistem yang saat ini berjalan dapat dibaca pada sub bab 4.2.1 2 Menganalisis kebutuhan akan aplikasi dapat dibaca pada sub bab 4.2.2

b. Planning

Pada tahap ini, penulis melakukan perencanaan yaitu dengan membuat timeline untuk memudahkan dan mengarahkan penulis dalam melakukan pembuatan aplikasi dapat dibaca pada sub bab 4.3

c. Modelling dapat dibaca pada sub bab 4.4

Pada tahap ini, dilakukan pemodelan informasi yang harus di akomodasi, proses-proses yang terjadi pada aplikasi, interface yang akan dipergunakan, dan data yang diperlukan selama penggunaan aplikasi. Secara rinci, yang penulis lakukan pada tahap ini adalah 1 Membuat Context Diagram dapat dibaca pada sub bab 4.4.1 2 Membuat Data Flow Diagram dapat dibaca pada sub bab 4.4.2 3 Membuat Entity Relational Diagram dapat dibaca pada sub bab 4.4.3 4 Membuat normalisasi database dapat dibaca pada sub bab 4.4.4 5 Merancang Kamus Data dapat dibaca pada sub bab 4.4.5 6 Merancang Antar Muka aplikasi dapat dibaca sub bab 4.4.6

d. Construction dapat dibaca pada sub bab 4.5

Diketahui juga sebagai tahap pembuatan atau pembangunan. Pada tahap ini, yang penulis lakukan adalah membuat aplikasi pembuatan Kartu Tanda Penduduk KTP dengan menggunakan XAMPP 1.7.0 Apache 2.2.11, MySQL 5.1.30, PHP 5.2.8. Adapun editor yang penulis gunakan adalah macromedia dreamweaver 8, sedangkan browser yang penulis gunakan dalam percobaan aplikasi ini adalah Mozilla Firefox atau Google Chrome.

e. Deployment

Deployment adalah tahapan penerapan aplikasi yang penulis lakukan hingga pada tahap upload website dengan alamat website www.tanjabtimur.go.id. dapat dibaca pada sub bab 4.6.