PERANCANGAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA PERNIKAHAN (STUDI KASUS KUA CINAMBO) PROPOSAL Diajukan untuk memenuhi tugas mata kuliah Manajemen Proyek Perangkat Lunak
Disusun Oleh : Ario Puji Kusuma
: 1211705019
Azmi Zilva Reza
: 1211705032
Cintia Agustian M
: 1211705035
Dais Suryani
: 1211705037
Devi Setiawati
: 1211705043
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UIN SUNAN GUNUNG DJATI BANDUNG 2013/2014
KATA PENGANTAR
Puji syukur kepada Allah SWT yang masih memberikan kesehatan, sehingga Proposal Pembuatan Software Pengolahan Data Pernikahan ini dapat diselesaikan dengan tepat waktu. Shalawat serta salam semoga tercurah kepada Nabiyullah akhir zaman sebagai penyempurna akhlak, yaitu Rasulullah saw. Beserta keluarga dan kerabatnya, para sahabat dan tabiin, dan sekalian pengikutnya. Terimakasih kepada Bapak Agung Wahana selaku Dosen untuk mata kuliah yang bersangkutan, dan rekan-rekan Teknik Informatika 2011 yang tidak dapat disebutkan namanya satu persatu. Proposal ini dibuat untuk memenuhi tugas pada Mata Kuliah Manajemen Proyek Perangkat Lunak. Semoga proposal ini dapat bermanfaat untuk pembelajaran selanjutnya bagi para pembaca. Masih banyak kekurangan dalam proposal ini karena berbagai keterbatasan. Saran dan kritik sangat diharapkan dari para pembaca guna peningkatan pembuatan tugas yang lain di kemudian hari. Mungkin itu sekedar pengantar atas terselesaikannya proposal ini, atas perhatiannya kami ucapkan hamdallah dan terima kasih.
Bandung, 2 Maret 2014
1
DAFTAR ISI
Kata Pengantar .................................................. ...............................................
1
Daftar Isi .................................................. ........................................................
2
1. Latar Belakang ............................................... ......................................
3
2. Identifikasi Masalah ................................................. ............................
4
3. Batasan Masalah ..................................................................................
4
4. Tujuan Penelitian .................................................................................
4
5. Model Pelaksanaan .................................................. ............................
5
5.1 Tahap Tinajauan Sistem .................................................................
5
a. Pengumpulan Dokumen ................................................ ...........
5
b. Wawancara ................................................... ............................
5
c. Referensi ..................................................................................
5
5.2 Tahap Analisa Sistem ................................................ ....................
5
5.3 Tahap Implementasi Sistem ................................................ ...........
5
5.4 Penerepan Sistem ...........................................................................
5
5.5 Pengembangan Perangkat Lunak ................................................. ..
5
6. Sistem Informasi Pengolahan Data Pernikahan ...................................
6
6.1 Deskripsi Umum ................................................ ............................
6
6.2 Deskripsi Modul.............................................................................
6
6.3 Pemanfaatan Sistem .................................................. ....................
6
6.3.1 Fasilitas Untuk Umum .............................................. ...........
7
6.3.2 Fasilitas Untuk Admin/Operator ..........................................
7
6.3.3 Fasiltas Untuk Kepala KUA .............................................. ..
7
7. Waktu dan Tempat Penelitian ................................................... ...........
5
8.
Penjadwalan .................................................. ......................................
6
9. Sistematika Penulisan ..........................................................................
7
BAB I PENDAHULUAN .............................................. ....................
7
BAB II LANDASAN TEORI ................................................. ...........
7 2
BAB III TINJAUAN UMUM ................................................. ...........
7
BAB IV PERANCANGAN ...............................................................
7
BAB V PENGUJIAN ........................................................................
7
BAB VI PENUTUP ...........................................................................
7
10. Penawaran Harga Sistem Informasi Pengolahan Data Pernikahan ......
8
Daftar Pustaka ............................................. ...............................................
10
3
Perancangan Sistem Informasi Pengolahan Data Pernikahan Menggunakan Bahasa Pemrograman Java 1. Latar Belakang
Dalam era teknologi sekarang ini pemakaian komputer sudah merupakan kebutuhan sebagai alat penunjang untuk mempermudah pekerjaan. Berbagai aktivitas dalam lingkungan instansi pemerintahan seperti pengolahan data dapat dilakukan untuk mendapatkan informasi yang cepat, tepat dan akurat. Tetapi perkembangan teknologi ini belum sepenuhnya dimanfaatkan oleh pemerintah dengan menerapkan teknologi tersebut untuk mengolah, mengelola informasi. Kantor Urusan Agama (KUA) adalah sebuah Intansi pemerintah yang bertugas sebagai Kantor pendaftaran/registrasi apabila seseorang ingin melakukan pernikahan. Karena teknologi informasi yang kurang optimal pada KUA Cinambo khususnya pada pengolahan data pernikahan, dimana banyaknya laporan yang disimpan masih berupa arsip pembukuan sehingga membutuhkan waktu yang lama untuk mencari data-data masyarakat yang menikah dan memungkinkan terjadinya keterlambatan dan kesalahan dalam penyediaan informasi yang dibutuhkan. Berdasarkan permasalahan tersebut saya mencoba untuk membangun sistem informasi tentang
“PERANCANGAN
SISTEM
INFORMASI
PENGOLAHAN
DATA
PERNIKAHAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA” sistem ini dibuat untuk membantu kinerja staff KUA dan meningkatkan pelayanan KUA setempat. Adapun informasi yang ditampilkan diantaranya adalah informasi daftar calon pasangan nikah, informasi penghulu, informasi jadwal. Dengan adanya sistem ini dapat memperlihatkan bahwa penyampaian informasi akan lebih efektif dan efisien.
4
2.
Identifikasi Masalah
Dari pembuatan Perangkat Lunak ini, terdapat beberapa permasalahan yang bisa diidentifikasi yaitu : 1. Kurang efektif dan efisien dalam pelayanan pencatatan pernikahan yang dilakukan. 2. Laporan yang lambat akibat pendataan yang belum selesai.
3.
Batasan Masalah
Perangkat Lunak yang dikembangkan ini memiliki batasan masalah meliputi : 1. Informasi pencatatan calon yang akan melakukan pernikahan meliputi: a. Pendaftaran pernikahan b. Penjadwalan pelaksanaan pernikahan c. Laporan pernikahan 4.
Tujuan
Tujuan yang ingin dicapai dalam pembuatan perangkat lunak ini yaitu :
Mempermudah user dalam proses pendataan pernikahan
Dapat menghasilkan suatu informasi yang tepat, jelas, dan akurat bagi pihak KUA guna pengambilan keputusan dan dapat meningkatkan pelayanan kepada semua pihak yang terlibat
Mempermudah pengelolaan data calon pengantin, penghulu dan jadwal pernikahan
Mempermudah pembuatan laporan secara otomatis tanpa adanya manipulasi data.
5.
Model Pelaksanaan 5.1 Tahap Tinjauan Sistem
Pada tahap ini dilakukan pengumpulan fakta dan data pada sistem yang sedang berjalan dengan melakukan : a. Pengumpulan Dokumen Dengan tujuan untuk mengetahui data yang terlibat dalam sistem. Dokumen-dokumen tersebut akan diklasifikan berdasarkan fungsi dan bagiannya masing-masing. b. Wawancara Wawancara dilakukan kepada pihak-pihak yang terkait dengan pengolahan data yang berhubungan dengan data asset terkait. 5
c. Referensi Konsep
dari
berbagai
literatur
dan
media
internet
yang
dapat
membantu
menyelesaikan permasalahan.
5.2 Tahap Analisa Sistem
Tahapan ini merupakan tahapan yang dilakukan untuk menganalisa sistem secara lebih detail baik proses, prosedur dan fungsi sesuai dengan data-data yang telah dikumpulkan, tahapan-tahapan analisa sistem terbagi dalam beberapa tahapan yaitu : a. Analisa Requirement sistem, tahapan dimana requirement atau kebutuhan sistem didefinisikan sesuai data-data fungsi dan proses yang terjadi pada sistem sebelumnya b. Analisa Proses, tahapan ini dilakukan untuk menganalisa proses-proses detail yang terjadi sesuai dengan transaksi yang berlaku pada sistem tersebut, proses dapat berupa insert, update dan delete. c. Analisa Data, tahapan ini merupakan tahapan untuk menganalisa data-data berupa report. d. Analisa Modul Sistem, tahapan ini dilakukan setelah tahapan sebelumnya selesai dilakukan. Pada tahapan Analisa Modul Sistem ini, dilakukan analisa pembagian terhadap modul-modul dan sub-modul yang menggunakan proses dan data yang telah di definisikan sebelumnya.
5.3 Tahap Implementasi Sistem
Tahap ini dilakukan untuk melakukan pemodelan sistem dalam bentuk aplikasi, pemodelan dilakukan untuk mendapatkan model sistem yang paling ideal. Untuk melakukan evaluasi terhadap tahapan pemodelan sistem ini dilakukan testing. Evaluasi tersebut digunakan untuk perbaikan sistem sesuai dengan kondisi yang dibutuhkan. Tahapan yang berkaitan dengan prototyping dan testing yaitu: a. Pengkodean program, modul-modul, proses dan data yang telah didesain dalam tahap desain sistem di tuangkan dalam bentuk aplikasi dengan melakukan pengkodean. Pengkodean program dibuat dalam bahasa visual dan database yang berbasis SQL. b. Prototype Database, pada tahapan ini dibuat pemodelan terhadap penyimpanan data, yaitu database yang berfungsi untuk selain menyimpan juga mengolah data tersebut berdasarkan program yang dibuat. 6
c. Desain Template, Form, Menu dan Report. Tahapan ini dilakukan untuk melakukan penyesuaian yang baik sehingga didapatkan sistem yang terstruktur (Aplikasi) dan report yang baik. d. Testing terhadap database, aplikasi dan hardware pendukung. Dilakukan untuk mengetahui kinerja sistem yang telah dibangun berikut dengan komponen yang terkait dengan kinerja sistem tersebut .
5.4 Penerepan Sistem
Tahapan ini merupakan tahapan akhir dalam pengembangan aplikasi/sistem, dimana diharapkan aplikasi dapat di terapkan dalam kegiatan nyata yang berhubungan dengan sistem tersebut. Terdapat evaluasi dan perbaikan yang digunakan untuk penyempurnaan aplikasi sehingga dapat berjalan optimal sesuai dengan yang diharapkan.
5.5 Pengembangan Perangkat Lunak
Pada pembuatan perangkat lunak ini, dikembangkan dengan menggunakan metoda pengembangan RUP (Rational Unified Process). Rational Unified Process (RUP) merupakan suatu metode rekayasa perangkat lunak yang dikembangkan dengan mengumpulkan berbagai best practises yang terdapat dalam industri pengembangan perangkat lunak. Ciri utama metode ini adalah menggunakan usecase driven dan pendekatan iteratif untuk siklus pengembangan perankat lunak.Gambar dibawah menunjukkan secara keseluruhan arsitektur yang dimiliki RUP. RUP menggunakan konsep object oriented , dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML).
6. Sistem Informasi Pengolahan Data Pernikahan 6.1 Deskripsi Umum Sistem Informasi Pengolahan Data Pernikahan merupakan sistem yang mengolah
data. Proses pengolahan data dilakukan setiap saat dalam batas waktu yang telah ditentukan, sehingga pada proses ini dapat melakukan update untuk data pernikahan yang masuk. Beberapa bagian yang bersangkutan dengan ini dapat diintegrasikan dibawah Sistem Informasi Pengolahan Data Pernikahan. 7
6.2 Deskripsi Modul
Dijelaskan beberapa modul yang berkaitan dengan Sistem Informasi Pengolahan Data Pernikahan, yaitu :
Modul Eksternal , merupakan modul yang bertujuan untuk menampilkan data yang dapat
diakses oleh admin saja sebagai user dengan membutuhkan registrasi, (Username dan Password) data yang dapat dilihat adalah data pernikahan. Modul ini dapat menampilkan Informasi data pernikahan, data penghulu dan jadwal.
Modul Internal KUA
Dimana dilakukan proses entry yang berhubungan dengan data :
Calon Pengantin
Penghulu
6.3 Pemanfaatan Sistem 6.3.1 Fasilitas Untuk Umum
1. Dapat melihat informasi berikut: a. Daftar Nikah b. Daftar Penghulu c. Informasi-informasi tentang pernikahan
6.3.2 Fasilitas Untuk Admin/Operator
Melalui komputer yang dipasang di KUA Cinambo yang dilakukan oleh admin dengan terlebih dahulu melakukan login dengan memasukan Usrname dan password untuk memasukan data master : a.
Data Pengantin
b.
Data penghulu
c.
Jadwal
8
6.3.3 Fasilitas Untuk Kepala KUA
Ketua KUA Cinambo dapat melakukan monitoring dan melihat informasi hasil pernikahan yang sudah diinput, disamping dapat melihat semua informasi dari data master, tetapi Ketua KUA Cinambo tidak dapat mengubah data, proses perubahan data tetap dilakukan oleh para operator/admin terhadap kesalahan input atau kesalahan data.
7. Waktu dan Tempat Penelitian
a. Waktu
: Maret 2014 s/d Juni 2014
b. Tempat
: Gg.Kujang, Cibiru
8. Penjadwalan
Pembuatan jadwal adalah hal yang penting untuk mengukur sejauh mana efektifitas pelaksanaan dalam setiap tahapan pembuatan perangkat lunak yang dikerjakan.
Tabel 1. Penjadwalan Pembuatan Perangkat Lunak Jenis
Bulan Ke – 1
Bulan ke – 2
Bulan ke - 3
Bulan ke – 4
Kegiatan
Maret
April
Mei
Juni
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
Pengajuan Judul Requirement Analisis Desain Coding Testing Presentation
9
9. Sistematika Penulisan
Sistematika pembuatan perangkat lunak ini adalah dibagi menjadi 6 (enam) bab yang masing-masing bab telah dirancang dengan suatu tujuan tertentu. Berikut penjelasan tentang masing-masing bab : BAB I : PENDAHULUAN
Dalam bab ini dijelaskan tentang Latar Belakang, Identifikasi Masalah, Batasan Masalah, Tujuan Penelitian, dan Waktu serta tempat perangkat lunak dibuat. BAB II : LANDASAN TEORI
Dalam bab ini dibahas tentang tahapan pembuatan perangkat lunak dan analisa sistem secara umum, selain itu juga dibahas mengenai teknik yang digunakan dalam pembuatan perangkat lunak. BAB III : TINJAUAN UMUM
Dalam bab ini akan ditulis sistem yang sedang berjalan, mengidentifikasi dan mendefinisikan informasi penting serta menjelaskan faktor-faktor yang harus diperhatikan dalam perancangan sistem yang baru. BAB IV : PERANCANGAN
Dalam bab ini akan ditulis mengenai deskripsi terhadap lingkungan pengguna, mendifinisikan perancangan secara umum, perancangan prosedur, perancangan kode dan perancangan basis data BAB V : PENGUJIAN
Dalam bab ini dijelaskan tentang modul-modul yang dibentuk yaitu tabel-tabel basis data, struktur menu, spesifikasi hardware, bahasa pemrograman yang digunakan, serta tabel pengujian. BAB VI : PENUTUP
Dalam bab ini akan dijelaskan mengenai kesimpulan serta saran-sarannya.
10
10. Penawaran Harga Sistem Informasi Pengolahan Data Pernikahan Tabel 1 : Total Penawaran Biaya No.
Uraian
Total Harga
I.
Biaya Langsung Personal
Rp
55.000.000
II.
Biaya Langsung Non-Personal
Rp
6.000.000
Total
Rp 61.000.000
( Enam Puluh Satu Juta Rupiah)
Tabel 2 : Rincian Penawaran Biaya A. Biaya Langsung Personal
No.
Posisi
I.
II.
Honor / Bulan
Qty
Jumlah
Nasional
1.
Team leader
Rp
15.000.000
1
Rp
15.000.000
2.
Ahli Analisa Sistem
Rp
10.000.000
1
Rp
10.000.000
3.
Database administrator
Rp
10.000.000
1
Rp
10.000.000
4.
Programmer
Rp
10.000.000
1
Rp
10.000.000
5.
Ahli jaringan
Rp
10.000.000
1
Rp
10.000.000
Asing
-
Total Biaya
-
Rp 55.000.000
11
B. Biaya Langsung Non Personal
No.
1
2
Uraian Biaya
Biaya Peralatan
Harga
Qty
Jumlah
Rp
500.000
2
Rp
1.000.000
Rp
100.000
5
Rp
500.000
Kantor Biaya perlengkapan kantor
3
Laporan
Rp
100.000
3
Rp
300.000
4
Instalasi Sistem
Rp
1.000.000
2
Rp
2.000.000
5
Testing
Rp
1.000.000
2
Rp
2.000.000
6
CD Sistem
Rp
25.000
5
Rp
200.000
Rp
6.000.000
Total Biaya
12
DAFTAR PUSTAKA -
Nugroho, E. P. (2009). Rekayasa Perangkat Lunak. Bandung: Politeknik Telkom 20:15
-
Ratnasari, Komala (dkk). Rekayasa Perangkat Lunak. Bandung, 2009.
-
http://zichandra.blogspot.com/2012/03/proposal-pembuatan-perangkat-lunak.html
20:30
20:47
13