DISUSUN OLEH :
NISN : 0040919423
1
BAB III
PERANCANGAN SISTEM
A. Definisi Sistem Informasi
Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan
aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan
manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering
digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya
pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi
juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam
mendukung proses bisnis.
Sistem informasi adalah gabungan yang terorganisasi dari manusia,
perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data dalam
mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi.
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan.
(https://id.wikipedia.org/wiki/Sistem_informasi#cite_note-6 18.46PM Tanggal 27
Jun. 19 )
B. Manfaat Sistem Informasi
Beberapa manfaat atau fungsi sistem informasi antara lain adalah
sebagai berikut:
1. Meningkatkan aksesibilitas data yang tersaji secara tepat waktu dan
akurat bagi para pemakai, tanpa mengharuskan adanya prantara sistem
informasi.
2
2. Menjamin tersedianya kualitas dan keterampilan dalam memanfaatkan
sistem informasi secara kritis.
3. Mengembangkan proses perencanaan yang efektif.
Memperbaiki produktivitas dalam aplikasi pengembangan dan pemeliharaan
sistem.
a. Organisasi menggunakan sistem informasi untuk mengolah transaksi-
transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah
satu produk atau pelayanan mereka.
b. Bank menggunakan sistem informasi untuk mengolah cek-cek nasabah
dan membuat berbagai laporan rekening koran dan transaksi yang
terjadi.
(http://islamiclivequotes.weebly.com/home/september-12th-2015 18:57PM
Tanggal 27 Jun. 19 )
Batas
Proses Stored
Pilih Kertas Loop Awal
Data
dan Akhir
3
Ars
Kondi Penyimpa Monit
ip
si nan or
Internal
Penyim Opera
Dokumen panan si
Sekuens Terminator
Manua
ial l
Penyimp
anan Persiap
Data Kartu
Langsun an
g
4
SIMBOL-SIMBOL DATA FLOW DIAGRAM
Nama Simbol Simbol DFD Versi Yourdan,
De Marco, dan lainya
Arus Data
Proses
5
berfungsi memodelkan masukan, keluaran, referensi, master,
proses ataupun transaksi dalam simbol-simbol tertentu. Pada
dasarnya tidak berorientasi pada fungsi, waktu ataupun aliran data
tetapi lebih ke arah proses
(http://bowol.blogspot.com/2010/03/block-chart-diagram.html 1
July 2019 22:36 ). simbol-simbol yang digunakan dalam BC terdiri
dari:
SIMBOL-SIMBOL DIAGRAM BLOCK
Simbol Uraian
Proses: Digambarakan dengan persegi panjang.
Proses Umumnya mendefinisikan mekanisme perekaman,
proses, dan pelaporan
Perangkat masukan: digambarkan dengan kombinasi
segitiga dan segiempat.Umumnya mendefinisikan
Manual Input fungsi masukan data atau key in. Dapat berarti
masukan untuk direkam ataupun tidak untuk
direkam (ke dalam storage).
Data tersimpan: digambarkan dengan kombinasi
Stored garis lengkung dan lurus, umumnya mendefinisikan
Data file referensi,file master ataupun file temporer yang
di gunakan dalam proses
Monitor: digambarkan dengan kombinasi garis
Display lengkung. Umunya mendefnisikan keluaran dalam
bentuk layar (screen)
Dokumen: digambarkan dengan kombinasi garis
Document lengkung. Umumnya mendefiniskan dokumen
masukkan (formulir) dan dokumen keluaran
(laporan).
6
kumpul, pusat. Sedangkan arti dari data sendiri adalah suatu kumpulan
fakta dari dunia nyata yang mewakilkan sebuah objek baik itu manusia,
barang atau lainnya yang di record kedalam beberapa bentuk
diantaranya seperti angka, bentuk huruf, simbol, teks, bunyi, gambar
serta perpaduannya. (https://www.ruangguru.co.id/pengertian-basis-data-
dan-sistem-basis-data-definisi-tujuan-fungsi-dan-komponennya/ 29 Juni 2019
20 : 32)
2. Model Data
Model data adalah Sekumpulan konsep-konsep untuk menerangkan
data, hubungan-hubungan antara data dan batasan-batasan data yang
terintegrasi di dalam suatu organisasi.
(http://manajemenbasisdata.blogspot.com/2012/10/model-data-dalam-
sistem-manajemen-basis.html. 29 Juni 2019 20:35 )
SIMBOL-SIMBOL ERD
SIMBOL URAIAN
7
Adalah (masukan) unit luar yang digunakan untuk memasukkan data
dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari
keyboard atau mouse.
2. Output Sistem
Adalah (keluaran) biasanya digunakan untuk menampilkan data, atau
dengan kata lain untuk menangkap data yang dikirimkan oleh
mikroprosesor, contohnya data yang akan ditampilkan pada layar
monitor atau printer.
DIAGRAM ALIR DOKUMEN (LAMA)
Tabel 5 . Alur Dokumen Lama
daftar
login
melapor Verifikasi
laporan
Menanggapi Laporan
Pengaduan Menerima laporan
Laporan
pengaduan
8
G. Cara Kerja Sistem
Adapun cara kerja sistem Inventarisasi Pengaduan Masyarakat pungli yang terdiri
dari beberapa bagian yaitu masyarakat , petugas , admin
Untuk lebih jelasnya saya gambarkan dalam DFD berikut ini:
9
dan bermutu. Pembangunan sistem informasi ini di lakukan dengan menyiapkan
database terlebih dahulu. Konstruksi sistem yang akan di bangun adalah:
1. Client
Sebuah workstations yang akan menggunakan fasilitas yang diberikan
oleh server.
2. Database
Pengertian Database atau basis data adalah kumpulan berbagai data
dan informasi yang tersimpan dan tersusun di dalam komputer secara
sistematik yang dapat diperiksa, diolah atau dimanipulasi dengan
menggunakan program komputer untuk mendapatkan informasi dari
basis data tersebut.
Database yang akan dipakai adalah Microsoft Access 2007
(https://www.maxmanroe.com/vid/teknologi/komputer/pengertian-
database.html 1 July 2019 22:29)
3. Bahasa Pemrograman
Bahasa pemrograman yang digunakan adalah php versi 5 Konstruksi
sistem yang dibangun dapat dilihat pada gambar berikut:
10
Database
Server
Keterangan gambar:
1. Server.
Semua data berada di bagian ini, yang penyimpananya
menggunakan media hardisk.
2. Client.
merupakan komputer yang berada pada setiap bagian yang
terkait. Pada sistem ini data bisa diakses melalui client satu
dengan yang lainnya. Jika ada operasi pada basis data dari sebuah
proses yang sedang aktif di salah satu client, makan file-file yang
dibutuhkan oleh operasi tersebut akan di kirimkan secara
keseluruhan dari server ke client yang terkoneksi
11
1. Software aplikasi yang digunakan adalah Visual Basic 10 (VB 10).
2. Database yang di gunakan adalah Microsoft Access.
3. Operating Sistem yang digunakan adalah Windows 7.
Pendataan di aplikasi pengaduan pungli berbasis jaringan di atas dapat di
gambarkan seperti di bawah ini:
Windows 7
XAMPP
APLIKASI INFORMASI
Visual Studio
Code
Tabel 6 . Arsitektur Aplikasi
12
database secara fisik yaitu pembuatan tabel, index dengan tetap
mempertimbangkan performance. Kemudian setelah database selesai
dilanjutkan dengan merancang aplikasi yang melibatkan database.
Dalam desain database dengan teknik ERD adalah sebagai berikut:
1. Menentukan Entitas Master.
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan
objek lain.
ENTITAS MASTER
petugas pengaduan
Nik Id_petugas
petugas
masyarakat
13
RELASI ANTAR ENTITAS
Id_Petugas
Nik Id_tanggapan
Menginp
masyarakat Tanggapan
ut
Nik
Gambar 5 . Relasi Antar Enitas
Id_petugas id_tanggap
Nik an
1 M
Masyarakat Menginput Tanggapan
Nik
14
Tabel Relasi
K. Spesifikasi File
Nik* char 16
nama Varchar 35
username Varchar 25
Password Varchar 32
telp varchar 13
15
Tabel 7 . masyarakat
2. Nama File : Tabel Pengaduan
Media : MySql
Fungsi : Menyimpan Data Pengaduan
Kunci Field : id_pengaduan
Allow
Name Data Type Length Nulls AutoIncrement
Id_pengaduan Int 11
Tgl_pengaduan date
Nik Char 16
Isi_laporan Text
Foto Varchar 255
Status Enum
Tabel 8 . pengaduan
3. Nama File : Tabel petugas
Media : MySql
Fungsi : Menyimpan Data Petugas
Kunci Field : id_petugas
Id_petugas * Int 11
Nama Varchar 35
Username Text 25
Password Varchar 32
Telp Varchar 13
Level Enum
Tabel 9 .petugas
16
Fungsi : Menyimpan data pelanggan
Kunci Field : id_tanggapan
Name Data Type Length Allow Nulls AutoIncrement
id_tanggapan* Int 11
Id_pengaduan int 11
Tgl_pengaduan Date
Tanggapan Text
Id_petugas Int 11
Tabel 10 . tanggapan
BAB IV
IMPLEMENTASI SISTEM
masyarakat
17
User Name
Password
Simpan Hapus
Gambar 8 . masyarakat
BLOCK CHART
Input data
masyarakat
Edit data
datamas
Data masyarakat
Key In yarakat
masyarakat
Delete data
masyarakat
Nama
Simpan
Alamat
No. Telp
JK
Gambar 10 . petugas
18
BLOCK CHART
data
Edit data petugas
Data petugas Key In petugas
Delete data
petugas
Simpan data
petugas
3.pengaduan
pengaduan
Id_pengaduan
nik
isi laporan
foto
status
Next
19
Gambar 18 . pengaduan
BLOCK CHART
Input data
pengaduan
Delete data
pengaduan
Simpan data
pengaduan
8. Tanggapan
Tanggapan
20
Id_tanggapan
Id_pengaduan
Tgl_tanggapan
tanggapan
id_petugas
Simpan
Gambar 22 . Tanggapan
BLOCK CHART
Data
Data
Key In Tanggapan
Tanggapan
Input Data
Tanggapan
Simpan data
Tanggapan
21
2. Login akun Masyarakat
3. Tulis laporan pengaduan masyarakat
4. Verifikasi pengaduan petugas
5. Tanggapi pengaduan petugas
6. Lihat data masyarakat admin
7. Lihat adata petugas admin
8. Tambah petugas admin
9. Lihat laporan pengaduan admin
C. Flow Chart
Pada sistem inventarisasi Aplikasi pengaduan pungli ini terdapat
beberapa proses pengolahan data . Pengolahan data tersebut saya gambarkan
dalam bentuk Flowchart.
1. masyarakat
Flowchart Pengguna
Start
22
Username
Sudah Ada?
Password
Y
Simpan Data
masyarakat
Input Ulang
data
End
Data
Pengaduan
Id_penaduan,
tgl,nik , isi
laporan, foto
2. Pengaduan
Simpan Data
Flowchart Member
Masyarakat
Start
Tampil Data
masyarakat
23
End
Gambar 27 . Flow Chart Member
3. Tanggapan
Flowchart Paket
Start
24
Data
tanggapan
Id_tanggapan,i
d_pengaduan,t
gl,tanggapan,i
d_petugas
Simpan Data
Tanggapan
End
saksi
D. Inventarisasi Informasi
Berdasarkan sistem yang saya rancang, Inventarisasi informasi dari
Sistem aplikasi pengaduan pungli adalah sebagai berikut :
INVENTARISASI INFORMASI
25
1 Pengisian Data masyarakat Menuju Sistem Masyarakat
2 Pengisian Tulis Pengaduan Menuju Sistem Masyarakat
3 Pengisian Verifikasi Menuju Sistem Petugas
Pengaduan
4 Tanggapi Pengaduan Menuju Sistem Petugas
5 Lihat data masyarakat Menuju Sistem Admin
6 Tambah petugas Menuju Sistem Admin
Rekap Laporan Data Menuju sistem Admin
Pengaduan
7 Pembuatan Laporan Data Keluar Sistem Owner
Pengaduan
Tabel 19 . Inventarisasi Informasi
E. Spesifikasi Kebutuhan Hardware
Dalam pembuatan Sistem Aplikasi Pengaduan Masyarakat, Program
yang telah dibuat diharapkan dapat berjalan dengan lancar dan memenuhi
kebutuhan hardware minimal sebagai berikut :
1. Laptop :
1. Intel(R) Celeron(R) CPU N2830 @ 2.16GHz 2.16 GHz
2. 500 GB SATA
3. Ram 4GB
F. Implementasi
Interface pada program ini akan dijelaskan sebagai berikut :
1 . LOGIN
Pada saat pertama menjalankan program ini, anda akan dihadapkan
pada pengisian Login Pengguna. Hanya pengguna yang berhak dapat
26
login dan menggunakan program ini. Pada gambar di bawah ini dapat
anda lihat form pengisian untuk login pengguna. Pada Kotak pengisian
user name istilah dengan nama login anda. Password diisi dengan
password login anda dan setelah itu anda klik tombol login . Jika anda
ingin membatalkan menggunakan program ini, anda klik tombol X
FORM LOGIN
2 . Mendaftar akun
Pada gambar dibawah adalah tampilan form untuk daftar akun agar
dapat username dan password untuk login.
27
FORM DAFTAR AKUN
28
Di form ini anda bisa melihat laporan anda yang sudah anda tulis
sebelumnya dan anda juga bisa melihat apakah laporan pengaduan yang
anda tulis sudah ditanggapi apa belum.
FORM Lihat Laporan
29
Pada form ini petugas akan menanggapi laporan pengaduan yang masuk dari
masyarakat.
FORM TANGGAPI LAPORAN
30
DIAGRAM KONTEKS
Daftar akun
Login SISTEM
Verifikasi Laporan
Membuat Laporan ] Pengaduan
APLIKASI
Masyarakat Pengaduan Petugas
PENGADUAN Menanggapai
Menunggu PUNGLI Laporan Pengaduan
Tanggapan
Pengaduan
Melihat Laporan
Pengaduan
Admin
Membuat Rekap Owner
Laporan Pengaduan Menerima Rekap
Gambar 54 . Diagram Konteks Laporan
31
Gambar 55 . Diagram Zero
32
Proses Pengaduan Masyarakat
33