ID Software Requirement Dalam Membangun Sis PDF
ID Software Requirement Dalam Membangun Sis PDF
Abstract
This study examines in depth about the software requirements to build a public information service system. In
principle, this research aims is to develop a plan needs public information service system that can assist and
accelerate the process of public service and reduce errors so that the information will result in services that can be
accounted for. This research is expected to contribute to the academic world is to add insight and knowledge
about software engineering and information systems of public service.
Software public information service system is designed with an interface easy to understand Indonesian
language, web application, multiple-login, can be integrated with computer networks, and built with PHP
script programming language, database used is MySQL, as well as web server used is AppServ 2.2
Keyword: Information System, Software Requirement, Public Service, Web Application
*
Staf Pengajar Jurusan Teknik Elektro Fakultas Teknik Universitas Tadulako, Palu
Sebaliknya, yang sering terjadi di kerja, informasi, orang, dan teknologi informasi
lapangan, justru lembaga-lembaga pemerintah yang diorganisasikan untuk mencapai tujuan dalam
selalu mengalami hambatan dalam menyediakan organisasi.
pelayanan publik. Pengurusan KTP pada Sedangkan Kristanto (2007:12)
kelurahan, merupakan sebagian kecil dari contoh berpendapat bahwa sistem informasi merupakan
kesemrawutan pelayanan publik oleh pemerintah. kumpulan dari perangkat keras dan perangkat lunak
Maka diperlukan suatu sistem dengan teknologi komputer serta perangkat manusia yang akan
komputer yang lebih baik dalam melayani mengolah data menggunakan perangkat keras dan
masyarakat. perangkat lunak tersebut.
Dalam penelitian ini dikaji secara Dari pengertian-pengertian di atas dapat
mendalam mengenai kebutuhan perangkat lunak disimpulkan bahwa sistem informasi adalah sebagai
(software requirement) dalam membangun sebuah berikut:
sistem informasi pelayanan publik (umum) di
a. Suatu sistem yang dibuat oleh manusia yang
kelurahan.
terdiri dari komponen-komponen dalam
Pada prinsipnya penelitian ini bertujuan
organisasi untuk mencapai suatu tujuan yaitu
adalah menyusun suatu rancangan kebutuhan
menyajikan informasi.
sistem informasi pelayanan publik yang dapat
b. Sekumpulan prosedur organisasi yang pada saat
membantu dan mempercepat proses pelayanan
dilaksanakan akan memberikan informasi
kepada masyarakat dan mengurangi kesalahan
pengambil keputusan dan atau untuk
informasi sehingga akan menghasilkan pelayanan
mengendalikan organisasi.
yang dapat dipertanggungjawabkan. Penelitian ini
diharapkan dapat memberikan kontribusi terhadap Suatu sistem di dalam suatu organisasi
dunia akademisi yaitu untuk menambah wawasan yang mempertemukan kebutuhan pengolahan
dan ilmu pengetahuan tentang rekayasa perangkat transaksi, mendukung operasi, bersifat manajerial,
lunak dan sistem informasi pelayanan publik. dan kegiatan strategi dari suatu organisasi dan
Penelitian ini diharapkan juga dapat memberikan menyediakan pihak luar tertentu dengan laporan-
masukan kepada praktisi dalam merancang dan laporan yang diperlukan.
mengimplementasikan suatu sistem informasi Sistem Informasi dapat dibedakan menjadi 2 yaitu
pelayanan publik. sistem informasi manual dan sistem informasi
Perumusan masalah dalam penelitian ini berbasis komputer. Sistem informasi berbasis
berkaitan dengan pelayanan publik yang diterima komputer dapat dilihat pada gambar 1.
masyarakat di kelurahan menjadi lebih baik. Hal
tersebut memberi arti bahwa perlu adanya suatu
Yang dicoba untuk
sistem informasi pelayanan publik di kelurahan dilakukan sistem
yang dirancang berdasarkan kebutuhan yang ada di Data terformat,
teks,
masyarakat dan sesuai dengan kaidah-kaidah dalam gambar, suara,
dan video
perancangan sebuah sistem informasi.
Informasi
Orang yang
memasukkan,
2. Tinjauan Pustaka Tujuan memproses, dan
menggunakan
2.1 Sistem Informasi Orang
data
Prosedur
Definisi dari sistem informasi adalah kerja
138
Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik
Kemampuan suatu sistem informasi adalah: bagian yang ada di dalam sistem, bisa juga
a. Melaksanakan komputasi numerik, bervolume dijadikan batasan dalam proses pengembangan
besar, dengan kecepatan tinggi. sistem.
b. Menyediakan komunikasi dalam organisasi atau Ada beberapa macam requirement
antar-organsiasi yang murah, akurat, dan cepat. (kebutuhan) menurut Sommerville yaitu:
c. Menyimpan informasi dalam jumlah yang a. Kebutuhan pengguna (user requirement)
sangat besar dalam ruang yang kecil tetapi Pernyataan tentang layanan yang disediakan
mudah diakses. sistem dan tentang batasan-batasan
d. Memungkinkan pengaksesan informasi yang operasionalnya. Pernyataan ini dapat dilengkapi
sangat banyak di seluruh dunia dengan cepat dengan gambar/diagram yang dapat dimengerti
dan murah. dengan mudah.
e. Meningkatkan efektivitas dan efisiensi orang- b. Kebutuhan sistem (system requirement)
orang yang bekerja dalam kelompok dalam Sekumpulan layanan/kemampuan sistem dan
suatu tempat atau pada beberapa lokasi. batasan-batasannya yang ditulis secara detail.
f. Menyajikan informasi dengan jelas yang System requirement document (dokumen
menggugah pikiran manusia. kebutuhan sistem) sering disebut functional
g. Mengotomasikan proses-proses bisnis yang specification (spesifikasi fungsional), harus
semi-otomatis dan tugas-tugas yang dikerjakan menjelaskan dengan tepat dan detail. Ini bisa
secara manual. berlaku sebagai kontrak antara klien/pemesan
h. Mempercepat pengetikan dan penyuntingan. sistem dan pembangun perangkat lunak
i. Melaksanakan hal-hal di atas jauh lebih murah (software).
daripada kalau dikerjakan secara manual. c. Spesifikasi rancangan perangkat lunak (software
design specification)
Gambaran abstrak dari rancangan perangkat
2.2 Pelayanan Publik lunak yang menjadi dasar bagi perancangan dan
Keputusan Menteri Negara Pendayagunaan implementasi yang lebih detail.
Aparatur Negara (Meneg PAN) Nomor
63/KEP/M.PAN/7/2003, memberikan pengertian Untuk lebih jelasnya dapat dilihat pada gambar 2.
pelayanan publik yaitu segala kegiatan pelayanan
yang dilaksanakan oleh penyelenggara pelayanan
publik sebagai upaya pemenuhan kebutuhan
penerima pelayanan maupun pelaksanaan ketentuan
peraturan perundang-undangan (dalam Yogi dan
Iksan, 2006:2).
Sedangkan menurut Wikipedia (2009:1),
pelayanan publik atau pelayanan umum dapat
didefinisikan sebagai segala bentuk jasa pelayanan,
baik dalam bentuk barang publik maupun jasa
publik yang pada prinsipnya menjadi tanggung
jawab dan dilaksanakan oleh instansi pemerintah di
pusat, di daerah, dan di lingkungan Badan Usaha
Milik Negara atau Badan Usaha Milik Daerah,
dalam rangka upaya pemenuhan kebutuhan
masyarakat maupun dalam rangka pelaksanaan
ketentuan peraturan perundang-undangan.
Gambar 2. Spesifikasi Kebutuhan Software
(Software Requirement
3.2 Kebutuhan (Requirement) Specification)
Menurut Sommerville (2003:5),
requirement atau kebutuhan adalah spesifikasi dari Pada gambar 2 ditunjukkan bahwa
apa yang harus diimplementasikan, deskripsi requirement (kebutuhan) terdiri atas 3 (tiga) jenis
bagaimana sistem harusnya bekerja atau bagian- yaitu Business Requirements, User Requirements,
140
Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik
Gambar 4. Data Flow Diagram (DFD) Sistem Informasi Pelayanan Publik di Kelurahan untuk
Pengurusan KTP
• Diagram Use Case dapat berupa orang, peralatan, atau sistem lain yang
berinteraksi dengan sistem yang sedang dibangun.
Use case adalah bagian tingkat tinggi dari
fungsionalitas yang disediakan oleh sistem. Dengan • Entity Relationship Diagram (ERD)
kata lain, use case menggambarkan bagaimana • Diagram Kelas (Class Diagram)
seseorang menggunakan sistem (Sholiq, 2006:60). Class diagram atau diagram kelas menunjukkan
Diagram use case menunjukkan beberapa use case interaksi antar kelas dalam sistem. Kelas
dalam sistem, beberapa aktor dalam sistem, dan mengandung informasi dan tingkah laku
relasi antar mereka. Diagram ini menyajikan (behavior) yang berkaitan dengan informasi
interaksi antara use case dan aktor. Dimana, aktor tersebut. Garis yang menghubungkan antar kelas
menunjukkan hubungan komunikasi antar kelas.
142
Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik
• Kebutuhan Bisnis (Business Requirement) tidak terlalu banyak tombol, memiliki warna
Bussiness requirement untuk sistem yang menarik dan cerah.
informasi pelayanan publik di kelurahan dapat c. Pada setiap form isian (dalam aplikasi),
dijelaskan sebagai berikut: diberikan menu bantuan atau contoh
pengisian sesuai dengan isian yang harus
a. Sistem diharapkan dapat memberikan
dimasukkan.
kemudahan dan kenyamanan kepada aparat
d. Tombol-tombol diutamakan menggunakan
kelurahan dalam melayani publik.
ikon-ikon atau perintah yang sesuai dengan
b. Sistem diharapkan dapat mempercepat
fungsi tombol dan mudah dipahami.
proses pelayanan publik di kelurahan.
e. Pada isian form yang wajib diisi diberikan
c. Meningkatkan mutu pelayanan di kelurahan
tanda (*) dengan warna merah.
sesuai dengan peraturan pemerintah.
f. Sebelum dan sesudah data disimpan
d. Memberikan informasi mengenai data
diperlukan konfirmasi.
penduduk yang up-to-date.
g. Aplikasi database dirancang untuk satu data
per satu penduduk (tidak boleh ada
• Kebutuhan Pengguna (User Requirement) penggandaan data).
User requirement untuk sistem informasi h. Aplikasi pencetakan mempunyai pilihan
pelayanan publik di kelurahan dapat dijelaskan cetak untuk laporan, surat pengantar, dan
sebagai berikut: resi/tanda terima.
a. Software dirancang dengan antarmuka i. Aplikasi dapat ditambahi dengan fasilitas link
bahasa Indonesia yang mudah dipahami. untuk e-mail dan chat.
b. Software berupa web appliction, antarmuka
tampilan dirancang seminimalis mungkin,
144
Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik
Gambar 9. Tampilan Menu Utama dan Tampilan Menu Formulir Pendaftaran KTP
Gambar 10. Tampilan Menu Lihat Data Penduduk, dan Tampilan Database User dan Admin
Beberapa fungsionalitas yang dapat name dan password akan diinputkan pada fungsi
digunakan oleh pengguna (user) pada sistem ini yang nantinya akan dipakai oleh user untuk
informasi ini adalah sebagai berikut: login atau masuk pada sistem informasi.
a. Fungsi Menu Utama
g. Fungsi Login
Fungsi ini untuk melihat keseluruhan menu
Berfungsi untuk membatasi hanya pengguna
layanan yang ada pada sistem informasi, menu yang bersangkutan yang dapat mengakses
admin, menu registrasi, menu keluar dan sistem sesuai dengan peran masing-masing.
deskripsi singkat serta informasi mengenai Pengguna yang tidak bersangkutan akan ditolak.
kelurahan. Fungsi ini membatasi hanya Jika salah memasukkan login maka akan
pengguna yang bersangkutan yang dapat disampaikan pesan kesalahannya. Pada sistem
informasi ini terdapat dua login yaitu login
mengakses sistem. Terdapat dua modul menu
untuk user dan login untuk administrator.
utama yaitu modul menu utama untuk user dan h. Fungsi Administrator Sistem
modul menu utama untuk admin. Administrator sistem mempunyai hak akses
b. Fungsi Formulir Pendaftaran terhadap keseluruhan tabel-tabel dalam basis
Fungsi ini untuk menginputkan biodata data. Bertanggung jawab atas kelancaran
penduduk. keseluruhan sistem. Hak-hak yang dimiliki oleh
c. Fungsi Lihat Data Penduduk administrator sistem adalah sebagai berikut:
Fungsi ini akan menampilkan data-data • Melihat dan mengatur keseluruhan data
penduduk yang terdaftar di kelurahan. dalam basis data.
d. Fungsi Cari Data Penduduk • Memberikan hak akses kepada seseorang
Fungsi ini mencari data penduduk berdasarkan sesuai dengan tugasnya masing-masing
dengan memberikan user name dan password
kriteria pencarian yang diinputkan oleh user.
kepada orang tersebut.
e. Fungsi Cetak Resi/Laporan • Menghapus data-data yang tidak benar, atau
Fungsi ini akan menampilkan form cetak tidak jelas asal-usulnya.
laporan, cetak surat pengantar kelurahan dan i. Fungsi Cari Data
cetak resi/tanda terima. Fungsi ini mencari data penduduk yang telah
f. Fungsi Registrasi User terdaftar di kelurahan berdasarkan kriteria
Fungsi ini untuk menginputkan data petugas/user tertentu.
yang akan menggunakan sistem informasi. User j. Fungsi Keluar/Logout
Fungsi untuk keluar dari sistem.
146
Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik