SOFTWARE REQUIREMENT DALAM MEMBANGUN SISTEM INFORMASI PELAYANAN PUBLIK

dokumen-dokumen yang mirip
MEMBANGUN SISTEM INFORMASI PENGELOLAAN ALAT TULIS KANTOR (ATK) BERBASIS WEB

SISTEM INFORMASI GEOGRAFIS JARINGAN JALAN DI WILAYAH KOTA SAMARINDA DENGAN MENGGUNAKAN PETA DIGITAL

APLIKASI SISTEM PENGELOLAAN ATK (ALAT TULIS KANTOR) AKADEMI ANGKATAN UDARA YOGYAKARTA

PENERAPAN E-COMMERCE DALAM MENUNJANG PENJUALAN PRODUK

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB IV HASIL DAN UJI COBA

BAB II LANDASAN TEORI...

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

Kata kunci : pembangunan sistem pembelian dan penjualan, sistem informasi.

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

SISTEM INFORMASI PENJUALAN MAKANAN KHAS KOTA PALU BERBASIS WEB

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

SISTEM INFORMASI PENGAJUAN JUDUL TUGAS AKHIR BERBASIS WEBSITE PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO PAGARALAM

BAB I PENDAHULUAN. Badan Perencanaan Pembangunan Daerah (Bappeda) Kota Bandung adalah salah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

PENGEMBANGAN APLIKASI LAYANAN PERTANAHAN BERBASIS WEB PADA KANTOR BPN (BADAN PERTANAHAN NASIONAL) KABUPATEN BADUNG

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

BAB I PERSYARATAN PRODUK

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI PENDAPATAN DAERAH (Studi Kasus: Dinas Pendapatan Daerah Kota Bandung)

ANALISA DAN PERANCANGAN SISTEM INFORMASI PEMBINAAN PANTI ASUHAN PADA PANTI ASUHAN MUHAMMADIYAH TEMBILAHAN. Abdur Rahim

III. METODOLOGI PENELITIAN

BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB III ANALISA DAN PERANCANGAN

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

SISTEM INFORMASI PERPUSTAKAAN BERBASIS CLIENT SERVER DI SLTPN 38 BANDUNG

Rafika Jurusan Sistem Informasi STMIK PalComTech Palembang. Abstrak

3. BAB III METODE PENELITIAN

APLIKASI SISTEM INFORMASI PELAYANAN PASIEN RAWAT JALAN (STUDI KASUS RUMAH SAKIT ISLAM SITI KHADIJAH PALEMBANG)

RANCANG BANGUN SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMK NEGERI 7 PALOPO

BAB IV HASIL DAN UJI COBA

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN

APLIKASI BERBASIS WEB UNTUK LAYANAN INFORMASI GAJI PEGAWAI (Studi Kasus PERUSAHAAN INDONESIAN TOWER) SKRIPSI. Disusun oleh : Disusun oleh:

RANCANG BANGUN SISTEM APPLIKASI UJIAN ONLINE UNTUK MEMBANTU SISWA DALAM MENGHADAPI UJIAN AKHIR NASIONAL ONLINE DI SMP NEGERI 01 WATES - BLITAR

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

BAB I PENDAHULUAN. segala sesuatu dapat dilakukan dengan se-efisien mungkin. Sama halnya dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI PENGOLAHAN DATA ABSENSI KARYAWAN PADA PTPN II PATUMBAK

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA PENDUDUK DI KECAMATAN BALARAJA DAN KELURAHAN TALAGASARI FAJAR AZHARI.

Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web

Pembuatan Sistem Informasi Persewaan Mobil Pada Rental Mobil Akur Pacitan Bayu Kristiawan, Sukadi

Sistem Informasi Akademik Berbasis Web SMP Negeri 4 Samarinda

SISTEM PEMASARAN LAPTOP BERBASIS E-COMMERCE PADA CV. WAHOO COMPUTER MEDAN

TELEMATIKA, Vol. 06, No. 02, JANUARI, 2010, Pp ISSN X SISTEM INFORMASI GEOGRAFIS BERBASIS WEB LOKASI BAHAN GALIAN KABUPATEN PONOROGO

WEB SERVICE PERTUKARAN DATA REKAM MEDIS PUBLIKASI ILMIAH

BAB III METODE PENELITIAN. 3.1 Metode Pengembangan Sistem

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

PEMBANGUNAN APLIKASI PENJUALAN BERBASIS WEB DI TOKO DUA PUTRA BANDUNG

SISTEM INFORMASI PENJUALAN MOTOR PADA DEALER MPM MOTOR NGANJUK BERBASIS WEB

Perancangan Sistem Informasi Absensi Siswa MTsN Pariaman Selatan Dengan Menggunakan PHP MySQL dan SMS GateWay

BAB I PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. ABSTRAK... iv. MOTTO... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR...

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

Sistem Informasi Manajemen Pengelolaan Proyek pada PT. Taruna Jaya Cipta Palembang

1. Pendahuluan. 2. Tinjauan Pustaka

ABSTRAK. Kata kunci : pemesanan tiket kereta api online, WAP, XHTML, PHP, Macromedia Dreamweaver, Visual Basic 6.0, MYSQL. vii

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

II Diagram Konteks II DFD (Data Flow Diagram) II Kamus Data II.2.8 Perangkat Lunak yang Digunakan II.2.8.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN

ABSTRACT. Keywords: Documenting the population, village clerks

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. segala sesuatu dapat dilakukan dengan se-efisien mungkin. Sama halnya dengan

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB IV HASIL DAN UJI COBA

Software Requirements Specification

SISTEM INFORMASI PELAYANAN PERIZINAN DAN PENANAMAN MODAL PADA BP3MD PROVINSI SUMATERA SELATAN

BAB 1 PENDAHULUAN. Sekretariat Badan Geologi adalah divisi yang bergerak melaksanakan

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA CV ALFA FURNITURE AMBARAWA PRINGSEWU LAMPUNG MURFIKA RANI. Jurusan Sistem Informasi

BAB I PENDAHULUAN.

ABSTRAK. Kata Kunci : Aplikasi Web, Asuhan Keperawatan, Metode Waterfall, Sistem Informasi Manajemen

BAB IV HASIL DAN UJI COBA

BAB III DESAIN DAN PERANCANGAN

PERANCANGAN APLIKASI FARMASI HOSPITAL INFORMATION SYSTEM DI SILOAM HOSPITALS

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

HALAMAN PENGESAHAN PEMBIMBING...

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERANCANGAN SOFTWARE BANTU PENGOLAHAN DATA ADMINISTRASI TPA/TPSA KOTA PADANG (Studi Kasus: Badan Kerja Sama(BKS) TPA/TPSA Kota Padang)

PENGEMBANGAN APLIKASI PENGOLAHAN NILAI SISWA BERBASIS WEB DI SEKOLAH DASAR NEGERI

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

Transkripsi:

SOFTWARE REQUIREMENT DALAM MEMBANGUN SISTEM INFORMASI PELAYANAN PUBLIK Deny Wiria Nugraha* * 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 1. Pendahuluan Kebutuhan akan teknologi komputer saat ini begitu tinggi, sehingga mendorong setiap instansi maupun perusahaan berusaha untuk menggunakannya. Hal ini diperlukan guna mendukung unjuk kerja, sehingga pekerjaan dapat diselesaikan dengan cepat, benar dan lebih hemat, hal ini dikarenakan penggunaan teknologi komputer mempunyai banyak kelebihan dibandingkan dengan cara manual. Kelebihan yang dimiliki oleh teknologi komputer adalah kemampuan mengolah data secara berulang-ulang, dapat melakukan perhitungan dengan cepat dan tepat serta mampu memproses beberapa pekerjaan dalam waktu singkat dengan hasil yang tepat. Secara teori, sebuah negara dibentuk oleh masyarakat di suatu wilayah tidak lain bertujuan untuk memenuhi kebutuhan hidup bersama setiap anggotanya dalam koridor kebersamaan. Dalam harapan setiap anggota masyarakat, negara yang dibentuk oleh mereka ini akan melaksanakan fungsinya menyediakan kebutuhan hidup anggota berkaitan dengan tatanan hidup berdampingan dengan orang lain di sekelilingnya. Di kehidupan sehari-hari, kebutuhan bersama itu sering kita artikan sebagai kebutuhan publik (umum). Contoh sederhana, Kartu Tanda Penduduk (KTP) adalah kebutuhan publik bagi setiap orang yang sudah memenuhi persyaratan tertentu. Tanpa KTP, seseorang akan mengalami kesulitan dalam berurusan dengan orang lain atau sebuah institusi. KTP perlu dikeluarkan oleh lembaga yang berwenang yang dibentuk dan ditunjuk oleh negara, seperti kelurahan atau desa. Pelayanan publik umumnya dibagi dalam dua kategori sesuai dengan tingkat kepentingan kebutuhan warga negara, yakni pelayanan publik primer dan pelayanan publik sekunder. Pelayanan publik primer merujuk kepada semua jenis layanan dari sebuah instansi baik pemerintah maupun swasta untuk memenuhi kebutuhan yang bersifat mutlak dari seorang warga negara. KTP bersifat mutlak bagi setiap warga negara yang sudah memenuhi syarat, terutama dari segi usia (17 tahun ke atas). Sebaliknya, pelayanan publik sekunder merujuk kepada semua layanan yang tidak mutlak bagi seorang warga negara, misalnya kebutuhan tata rias, hiburan, dan sejenisnya. Faktor utama yang menjadi penghambat dalam pelayanan publik yang baik dapat dianalisa dari dua sisi, yakni birokrasi dan standar pelayanan publik. Sudah menjadi rahasia umum bahwa dalam tubuh pemerintahan negara Indonesia pada semua jenjang dan jenisnya memiliki sturuktur birokrasi yang panjang, gemuk, dan berbelit. Hal ini mengakibatkan panjang dan berbelit-belitnya suatu urusan di sebuah lembaga penyedia layanan publik, yang tentu saja membutuhkan waktu yang lebih lama dan biaya tinggi. * Staf Pengajar Jurusan Teknik Elektro Fakultas Teknik Universitas Tadulako, Palu

Sebaliknya, yang sering terjadi di lapangan, justru lembaga-lembaga pemerintah selalu mengalami hambatan dalam menyediakan pelayanan publik. Pengurusan KTP pada kelurahan, merupakan sebagian kecil dari contoh kesemrawutan pelayanan publik oleh pemerintah. Maka diperlukan suatu sistem dengan teknologi komputer yang lebih baik dalam melayani masyarakat. Dalam penelitian ini dikaji secara mendalam mengenai kebutuhan perangkat lunak (software requirement) dalam membangun sebuah sistem informasi pelayanan publik (umum) di kelurahan. Pada prinsipnya penelitian ini bertujuan adalah menyusun suatu rancangan kebutuhan sistem informasi pelayanan publik yang dapat membantu dan mempercepat proses pelayanan kepada masyarakat dan mengurangi kesalahan informasi sehingga akan menghasilkan pelayanan yang dapat dipertanggungjawabkan. Penelitian ini diharapkan dapat memberikan kontribusi terhadap dunia akademisi yaitu untuk menambah wawasan dan ilmu pengetahuan tentang rekayasa perangkat lunak dan sistem informasi pelayanan publik. Penelitian ini diharapkan juga dapat memberikan masukan kepada praktisi dalam merancang dan mengimplementasikan suatu sistem informasi pelayanan publik. Perumusan masalah dalam penelitian ini berkaitan dengan pelayanan publik yang diterima masyarakat di kelurahan menjadi lebih baik. Hal tersebut memberi arti bahwa perlu adanya suatu sistem informasi pelayanan publik di kelurahan yang dirancang berdasarkan kebutuhan yang ada di masyarakat dan sesuai dengan kaidah-kaidah dalam perancangan sebuah sistem informasi. 2. Tinjauan Pustaka 2.1 Sistem Informasi Definisi dari sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, guna mendukung operasi yang bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak tertentu dengan laporan-laporan yang diperlukan (Jogiyanto, 1989:11). Menurut Alter (dalam Kadir, 2002:11) sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam organisasi. Sedangkan Kristanto (2007:12) berpendapat bahwa sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan perangkat lunak tersebut. Dari pengertian-pengertian di atas dapat disimpulkan bahwa sistem informasi adalah sebagai berikut: a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi pengambil keputusan dan atau untuk mengendalikan organisasi. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporanlaporan yang diperlukan. Sistem Informasi dapat dibedakan menjadi 2 yaitu sistem informasi manual dan sistem informasi berbasis komputer. Sistem informasi berbasis komputer dapat dilihat pada gambar 1. Yang dicoba untuk dilakukan sistem Tujuan Cara kerja yang dilakukan orang dan teknologi informasi Prosedur kerja Informasi Orang Teknologi informasi Data terformat, teks, gambar, suara, dan video Orang yang memasukkan, memproses, dan menggunakan data Perangkat keras dan perangkat lunak yang memproses data Gambar 1. Sistem Informasi Berbasis Komputer 138

Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik Kemampuan suatu sistem informasi adalah: a. Melaksanakan komputasi numerik, bervolume besar, dengan kecepatan tinggi. b. Menyediakan komunikasi dalam organisasi atau antar-organsiasi yang murah, akurat, dan cepat. c. Menyimpan informasi dalam jumlah yang sangat besar dalam ruang yang kecil tetapi mudah diakses. d. Memungkinkan pengaksesan informasi yang sangat banyak di seluruh dunia dengan cepat dan murah. e. Meningkatkan efektivitas dan efisiensi orangorang yang bekerja dalam kelompok dalam suatu tempat atau pada beberapa lokasi. f. Menyajikan informasi dengan jelas yang menggugah pikiran manusia. g. Mengotomasikan proses-proses bisnis yang semi-otomatis dan tugas-tugas yang dikerjakan secara manual. h. Mempercepat pengetikan dan penyuntingan. i. Melaksanakan hal-hal di atas jauh lebih murah daripada kalau dikerjakan secara manual. 2.2 Pelayanan Publik Keputusan Menteri Negara Pendayagunaan Aparatur Negara (Meneg PAN) Nomor 63/KEP/M.PAN/7/2003, memberikan pengertian 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. 3.2 Kebutuhan (Requirement) Menurut Sommerville (2003:5), requirement atau kebutuhan adalah spesifikasi dari apa yang harus diimplementasikan, deskripsi bagaimana sistem harusnya bekerja atau bagianbagian yang ada di dalam sistem, bisa juga dijadikan batasan dalam proses pengembangan sistem. Ada beberapa macam requirement (kebutuhan) menurut Sommerville yaitu: a. Kebutuhan pengguna (user requirement) Pernyataan tentang layanan yang disediakan sistem dan tentang batasan-batasan operasionalnya. Pernyataan ini dapat dilengkapi dengan gambar/diagram yang dapat dimengerti dengan mudah. b. Kebutuhan sistem (system requirement) Sekumpulan layanan/kemampuan sistem dan batasan-batasannya yang ditulis secara detail. System requirement document (dokumen kebutuhan sistem) sering disebut functional specification (spesifikasi fungsional), harus menjelaskan dengan tepat dan detail. Ini bisa berlaku sebagai kontrak antara klien/pemesan sistem dan pembangun perangkat lunak (software). c. Spesifikasi rancangan perangkat lunak (software design specification) Gambaran abstrak dari rancangan perangkat lunak yang menjadi dasar bagi perancangan dan implementasi yang lebih detail. Untuk lebih jelasnya dapat dilihat pada gambar 2. Gambar 2. Spesifikasi Kebutuhan Software (Software Requirement Specification) Pada gambar 2 ditunjukkan bahwa requirement (kebutuhan) terdiri atas 3 (tiga) jenis yaitu Business Requirements, User Requirements, MEKTEK TAHUN XIII NO. 3, SEPTEMBER 2011 139

dan Functional Requirements. Business requirement (kebutuhan bisnis) merepresentasikan tujuan tingkat tinggi konsumen yang memesan sistem, user requirement (kebutuhan pengguna) mendiskripsikan tujuan pengguna atau tugas yang bisa dilakukan oleh pengguna. Kebutuhan pengguna merupakan pernyataan yang berada pada posisi tertinggi dalam sebuah perencanaan sistem. Functional requirement (kebutuhan fungsional) menspesifikasikan pada fungsionalitas perangkat lunak yang harus dikembangkan oleh pengembang (developer). Sedangkan kebutuhan sistem (system requirement) mendiskripsikan kebutuhan yang paling tinggi untuk produk yang memiliki banyak sub-sistem. 3. Metode Penelitian 3.1 Bahan penelitian Data yang merupakan bahan penelitian ini dikumpulkan melalui beberapa metode sebagai berikut: a. Studi literatur, yaitu penelusuran literatur mengenai dasar pengetahuan tentang hal-hal yang berkaitan dengan penelitian ini. Metode ini dilakukan dengan cara mencari buku-buku, artikel-artikel, dan jurnal-jurnal ilmiah mengenai perancangan sistem informasi, rekayasa perangkat lunak, software requirement, MySQL, dan bahasa pemrograman script PHP (Hypertext Preprocessor). b. Pengumpulan data berupa data penduduk yang ada pada kelurahan. c. Melakukan pengamatan secara langsung pada kelurahan. d. Metode wawancara dilakukan dengan bertanya langsung kepada penduduk yang ada di kelurahan untuk mendapatkan informasi mengenai kualitas pelayanan publik di kelurahan salah satu contohnya adalah dalam hal pengurusan Kartu Tanda Penduduk (KTP). 3.2 Alat penelitian Alat-alat yang digunakan dalam penelitian ini adalah: perangkat keras (hardware) berupa komputer dengan prosesor Intel(R) Atom(TM) CPU 1,50 GHz, memori 1,00 GB RAM, hard disk 160 GB dan monitor 10 inchi. Perangkat lunak (software) berupa sistem operasi Microsoft Windows 7 Ultimate, bahasa pemrograman script PHP dengan Macromedia Dreamweaver 8, basis data (database) MySQL, dan aplikasi AppServ 2.2. server 3.3 Jenis penelitian Penelitian ini merupakan penelitian kualitatif dalam bidang teknik elektro khususnya bidang rekayasa perangkat lunak. Penelitian ini dilakukan dengan cara membangun suatu perangkat lunak (software) berupa sistem informasi berbasis web yang akan diterapkan pada proses pelayanan publik di kelurahan. 3.4 Tahapan penelitian Penelitian ini dilakukan dengan melalui tahapan-tahapan sebagai berikut: a. Melakukan pengamatan dan pengumpulan data penduduk di kelurahan. b. Instalasi software (program) yang dibutuhkan serta pengaturannya. c. Merancang software reqiurement secara lengkap dari sistem informasi yang akan dibuat. d. Merancang sistem informasi pelayanan publik di kelurahan berbasis web dengan menggunakan bahasa pemrograman script PHP dengan Macromedia Dreamweaver 8, database MySQL, dan aplikasi server AppServ 2.2. e. Memasukkan data yang telah terkumpul dari kelurahan ke dalam sistem informasi pelayanan publik yang telah dibuat. f. Melakukan pengujian sistem informasi pelayanan publik dan menarik kesimpulan dari hasil pengujian tersebut. 3.5 Analisa sistem Diagram Konteks (Contex Diagram) Pertama kali yang akan dibuat adalah diagram konteks. Diagram konteks merupakan pola penggambaran yang berfungsi memperlihatkan interaksi sistem informasi dengan lingkungan dimana sistem tersebut ditempatkan (Oetomo, 2006:116). Diagram Aliran Data (Data Flow Diagram/DFD) Diagram aliran data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil (Ladjamudin, 2005:64). Salah satu keuntungan menggunakan diagram aliran data adalah memudahkan pengguna (user) yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. 140

Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik Gambar 3. Diagram Konteks Sistem Informasi Pelayanan Publik di Kelurahan Gambar 4. Data Flow Diagram (DFD) Sistem Informasi Pelayanan Publik di Kelurahan untuk Pengurusan KTP Diagram Use Case Use case adalah bagian tingkat tinggi dari fungsionalitas yang disediakan oleh sistem. Dengan kata lain, use case menggambarkan bagaimana seseorang menggunakan sistem (Sholiq, 2006:60). Diagram use case menunjukkan beberapa use case dalam sistem, beberapa aktor dalam sistem, dan relasi antar mereka. Diagram ini menyajikan interaksi antara use case dan aktor. Dimana, aktor dapat berupa orang, peralatan, atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Entity Relationship Diagram (ERD) Diagram Kelas (Class Diagram) Class diagram atau diagram kelas menunjukkan interaksi antar kelas dalam sistem. Kelas mengandung informasi dan tingkah laku (behavior) yang berkaitan dengan informasi tersebut. Garis yang menghubungkan antar kelas menunjukkan hubungan komunikasi antar kelas. MEKTEK TAHUN XIII NO. 3, SEPTEMBER 2011 141

Gambar 5. Diagram Use Case Gambar 6. Hubungan Antar Setiap Data (ERD) 142

Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik Gambar 7. Diagram Kelas (Class Diagram) Sistem Informasi Pelayanan Publik Kebutuhan Bisnis (Business Requirement) Bussiness requirement untuk sistem informasi pelayanan publik di kelurahan dapat dijelaskan sebagai berikut: a. Sistem diharapkan dapat memberikan kemudahan dan kenyamanan kepada aparat kelurahan dalam melayani publik. b. Sistem diharapkan dapat mempercepat proses pelayanan publik di kelurahan. c. Meningkatkan mutu pelayanan di kelurahan sesuai dengan peraturan pemerintah. d. Memberikan informasi mengenai data penduduk yang up-to-date. Kebutuhan Pengguna (User Requirement) User requirement untuk sistem informasi pelayanan publik di kelurahan dapat dijelaskan sebagai berikut: a. Software dirancang dengan antarmuka bahasa Indonesia yang mudah dipahami. b. Software berupa web appliction, antarmuka tampilan dirancang seminimalis mungkin, tidak terlalu banyak tombol, memiliki warna yang menarik dan cerah. c. Pada setiap form isian (dalam aplikasi), diberikan menu bantuan atau contoh pengisian sesuai dengan isian yang harus dimasukkan. d. Tombol-tombol diutamakan menggunakan ikon-ikon atau perintah yang sesuai dengan fungsi tombol dan mudah dipahami. e. Pada isian form yang wajib diisi diberikan tanda (*) dengan warna merah. f. Sebelum dan sesudah data disimpan diperlukan konfirmasi. g. Aplikasi database dirancang untuk satu data per satu penduduk (tidak boleh ada penggandaan data). h. Aplikasi pencetakan mempunyai pilihan cetak untuk laporan, surat pengantar, dan resi/tanda terima. i. Aplikasi dapat ditambahi dengan fasilitas link untuk e-mail dan chat. MEKTEK TAHUN XIII NO. 3, SEPTEMBER 2011 143

Kebutuhan Sistem (System Requirement) Pada system requirement, tujuan utama yang harus dicapai adalah bagaimana kita dapat mengkomunikasikan atau menghubungkan tiap komponen fungsi sistem ke dalam sistem agar terintegrasi secara baik. Sehingga sistem yang ada akan saling mendukung antara yang satu dengan yang lainnya. System requirements yang ada pada sistem informasi ini adalah: a. Sistem dibangun dengan model client-server dan web application. b. Sistem dibangun dengan multiple-login. c. Sistem dapat diintegrasikan dengan jaringan komputer lain. d. Database dirancang dapat di integrasikan dengan sistem aplikasi lain, misalnya aplikasi SIMDUK untuk tingkat kecamatan. e. Bahasa pemrograman yang dipakai adalah bahasa pemrograman script PHP, untuk basis data digunakan MySQL, sedangkan web server yang digunakan adalah AppServ 2.2. 5. Hasil dan Pembahasan Kemampuan sistem ini dapat dijabarkan sebagai berikut : a. Sistem bisa menampilkan informasi tentang data penduduk secara lengkap. b. Sistem dapat melakukan pencarian data penduduk secara cepat dan akurat berdasarkan kriteria tertentu. c. Sistem dapat menampilkan form misalnya dalam pengurusan KTP di kelurahan. d. Pada sistem informasi ini untuk pengurusan KTP dapat dipisahkan berdasarkan kriteria yaitu Pembuatan KTP baru, Pembuatan KTP Perpanjangan, Pembuatan KTP Hilang/Rusak, dan Pembuatan KTP Perubahan Data. e. Sistem digunakan oleh aparat kelurahan dengan fasilitas login hanya pada petugas/user yang berwenang. f. Sistem dapat melakukan otentifikasi dan otorisasi untuk user. g. Sistem ini dapat memberikan dan mencetak laporan misalnya dalam pengurusan KTP di kelurahan. h. Sistem ini dapat mencetak resi/tanda terima dan surat pengantar dari kelurahan. i. Sistem ini dapat diintegrasikan dengan sistem kependudukan yang ada di kecamatan. Gambar 8. Tampilan Menu Login dan Tampilan Menu Registrasi User 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 MEKTEK TAHUN XIII NO. 3, SEPTEMBER 2011 145

Gambar 11. Tampilan Menu Pencetakan Resi/Laporan/Surat Pengantar dan Tampilan Database Penduduk Beberapa fungsionalitas yang dapat digunakan oleh pengguna (user) pada sistem informasi ini adalah sebagai berikut: a. Fungsi Menu Utama Fungsi ini untuk melihat keseluruhan menu layanan yang ada pada sistem informasi, menu admin, menu registrasi, menu keluar dan deskripsi singkat serta informasi mengenai kelurahan. Fungsi ini membatasi hanya pengguna yang bersangkutan yang dapat mengakses sistem. Terdapat dua modul menu utama yaitu modul menu utama untuk user dan modul menu utama untuk admin. b. Fungsi Formulir Pendaftaran Fungsi ini untuk menginputkan biodata penduduk. c. Fungsi Lihat Data Penduduk Fungsi ini akan menampilkan data-data penduduk yang terdaftar di kelurahan. d. Fungsi Cari Data Penduduk Fungsi ini mencari data penduduk berdasarkan kriteria pencarian yang diinputkan oleh user. e. Fungsi Cetak Resi/Laporan Fungsi ini akan menampilkan form cetak laporan, cetak surat pengantar kelurahan dan cetak resi/tanda terima. f. Fungsi Registrasi User Fungsi ini untuk menginputkan data petugas/user yang akan menggunakan sistem informasi. User name dan password akan diinputkan pada fungsi ini yang nantinya akan dipakai oleh user untuk login atau masuk pada sistem informasi. g. Fungsi Login Berfungsi untuk membatasi hanya pengguna yang bersangkutan yang dapat mengakses sistem sesuai dengan peran masing-masing. Pengguna yang tidak bersangkutan akan ditolak. Jika salah memasukkan login maka akan disampaikan pesan kesalahannya. Pada sistem informasi ini terdapat dua login yaitu login untuk user dan login untuk administrator. h. Fungsi Administrator Sistem Administrator sistem mempunyai hak akses terhadap keseluruhan tabel-tabel dalam basis data. Bertanggung jawab atas kelancaran keseluruhan sistem. Hak-hak yang dimiliki oleh administrator sistem adalah sebagai berikut: Melihat dan mengatur keseluruhan data dalam basis data. Memberikan hak akses kepada seseorang sesuai dengan tugasnya masing-masing dengan memberikan user name dan password kepada orang tersebut. Menghapus data-data yang tidak benar, atau tidak jelas asal-usulnya. i. Fungsi Cari Data Fungsi ini mencari data penduduk yang telah terdaftar di kelurahan berdasarkan kriteria tertentu. j. Fungsi Keluar/Logout Fungsi untuk keluar dari sistem. 146

Software Requirement Dalam Membangun Sistem Informasi Pelayanan Publik 6. Kesimpulan dan Saran 6.1 Kesimpulan Setelah dilakukan perancangan sistem informasi pelayanan publik dan analisa dalam penelitian ini, maka dapat diambil kesimpulan sebagai berikut: a. Kebutuhan (requirement) berisi tentang apa yang dikerjakan sistem dan mendefiniskan batasan operasi dan implementasinya. Kebutuhan pengguna (user requirement) adalah pernyataan umum tentang apa yang akan dikerjakan sistem. Kebutuhan pengguna ditulis dalam bahasa natural, tabel dan diagram. Kebutuhan sistem (system requirement) dimaksudkan untuk mengkomunikasikan fungsi-fungsi yang disediakan oleh sistem. Kebutuhan sistem dapat ditulis dalam bahasa natural terstruktur atau dalam bahasa formal. b. Perangkat lunak sistem informasi pelayanan publik ini dirancang dengan antarmuka bahasa Indonesia yang mudah dipahami, web application, multiple-login, dapat diintegrasikan dengan jaringan komputer, dan dibangun dengan bahasa pemrograman script PHP, basis data yang digunakan MySQL, serta web server yang digunakan adalah AppServ 2.2. c. Perangkat lunak sistem informasi pelayanan publik ini memiliki kemampuan antara lain bisa menampilkan informasi tentang data penduduk secara lengkap, dapat melakukan pencarian data penduduk secara cepat dan akurat berdasarkan kriteria tertentu, dapat memberikan kemudahan dan kenyamanan kepada aparat kelurahan dalam melayani publik, dapat mempercepat proses pelayanan publik di kelurahan, dapat melakukan otentifikasi dan otorisasi untuk user, dapat memberikan dan mencetak laporan, dan dapat mencetak resi/tanda terima dan surat pengantar dari kelurahan. 6.2 Saran Saran yang dapat diberikan adalah sebagai berikut: a. Software requirement dibuat untuk memberikan gambaran umum mengenai perangkat lunak sistem informasi pelayanan publik. Software requirement tersebut digunakan agar pengembangan perangkat lunak dapat dipahami logikanya dengan baik dan akan dijadikan pedoman di dalam pengembangan sistem. Sehingga harus menyertakan definisi dan spesifikasi kebutuhan (requirement). b. Software requirement document bukanlah dokumen desain. Semaksimal mungkin paparkan apa yang harusnya dilakukan oleh sistem. Sehingga pihak pengembang sistem atau konsumen dapat memahami dengan jelas maksud dari sistem informasi pelayanan publik yang akan dibuat. c. Pengguna (user) perangkat lunak sistem informasi pelayanan publik ini adalah pegawai kelurahan yang ditugaskan, yang memiliki pengetahuan tentang komputer dan jaringan, sehingga diperlukan pelatihan atau training bagi user/petugas kelurahan yang akan menggunakan sistem ini mengenai operasional sistem dan sistem database-nya. 6. Daftar Pustaka Jogiyanto, H. M., 1989, Analisis dan Desain Sistem Informasi Pendekatan Terstruktur: Teori dan Praktek Aplikasi, Andi, Yogyakarta. Kadir, A., 2002, Pengenalan Sistem Informasi, Andi, Yogyakarta. Kristanto, A., 2007, Perancangan Sistem Informasi dan Aplikasinya, Gava Media, Yogyakarta. Ladjamudin, A. B., 2005, Analisis dan Desain Sistem Informasi, Graha ilmu, Yogyakarta. Oetomo, B. S., 2006, Perencanaan dan Pembangunan Sistem Informasi, Andi, Yogyakarta. Sholiq, 2006, Pemodelan Sistem Informasi Berorientasi Objek dengan UML, Graha Ilmu, Yogyakarta. Sommerville, I., 2003, Software Engineering, Erlangga, Jilid 1. Wikipedia, 2009, Pelayanan Publik, http://id.wikipedia.org/wiki/pelayanan_pu blik, diakses 14 Januari 2010. Yogi, S., Iksan, M., 2006, Standar Pelayanan Publik di Daerah, PKKOD-LAN. MEKTEK TAHUN XIII NO. 3, SEPTEMBER 2011 147