You are on page 1of 18

3.

2 Prosedur Sistem Berjalan

Prosedur sistem berjalan yaitu penjelasan mengenai kegiatan utama sebuah

sistem yang diteliti sesuai dengan ruang lingkup dalam Laporan Praktek Kerja

Lapangan ini, maka prosedur kerja yang diambil yaitu alur proses dari aplikasi

Jempol (Jembrana Pengaduan Online) oleh masyarakat kepada Dinas Komunikasi

dan Informatika Kabupaten Jembrana.

Adapun uraian prosedur sistem berjalan pada Aplikasi Jempol (Jembrana

Pengaduan Online:

1. Prosedur Pendaftaran Aplikasi

Sebelum melakukan pengaduan, user terlebih dahulu mendownload Aplikasi

Jempol pada Smartphone masing-masing, sebelum login user akan diminta untuk

mendaftarkan akun terlebih dahulu, dengan cara klik menu buat akun baru kemudian

user akan di diarahkan ke halaman registrasi. Pada halaman registrasi, user akan di

minta untuk memasukan nomer telepon aktif untuk verifikasi kode keamanan

Kemudian bagian administrator akan mengkonfirmasi pendaftaran akun masuk

dengan mengirimkan verifikasi kode keamanan yang di kirim melalui SMS.

Setelah verifikasi berhasil user akan diminta memasukan nomor telepon dan

password yang sudah didaftarkan tadi kemudian sistem akan menampilkan halaman

laporan, didalam halaman laporan terdapat beberapa laporan yang telah di kirimkan

oleh beberapa user sebelumnya, kemudian untuk melihat kategori laporan yang bisa

di pilih oleh user klik icon (+) bagian bawah pada halaman laporan, kemudian sistem
akan menampilkan semua jenis kategori laporan sesuai dengan aduan yang di adukan

nanti.

2. Prosedur Penerimaan Pengaduan

Setelah user memilih kategori jenis laporan, user melakukan pengaduan dengan

mengisi form laporan yang tersedia disertai bukti foto yang sesuai dengan diskripsi

laporan dan menentukan lokasi aduan tersebut. Semua aduan yang telah dikirim oleh

user masyarakat akan di terima oleh administrator, ketika aduan masuk system akan

mengarahkan aduan ke form hari ini dan masuk pada database administrator,

sebelum aduan di proses, administrator akan memfilter aduan yang masuk pada hari

ini, jika kemungkinan pengaduan tidak sesuai atau aduan yang dilaporkan bukan

berasal dari Kabupaten Jembrana maka administrator akan menghapus/membiarkan

aduan tersebut. Jika di rasa aduan telah sesuai, maka administrator akan

mendisposisikan aduan tersebut pada OPD (Organisasi Perangkat Daerah) yang

berwenang. Kemudian user akan mendapatkan notifikasi bahwa aduan telah di

teruskan oleh administrator ke admin OPD yang berwenang.

3. Prosedur Pembuatan Laporan Penerimaan Pengaduan

Ketika user mengirim aduan, laporan tersebut akan diterima oleh administrator

setiap aduan yang akan di teruskan atau di abaikan oleh administrator, user akan

menerima notifikasi terkait status aduan tersebut. Kemudian aduan yang telah di

terima oleh administrator akan di disposisikan pada web Admin OPD yang

berwenang sesuai dengan jenis aduan yang laporkan oleh user masuk pada menu

Aduan Masuk.
Setiap aduan yang masuk akan di proses sesuai dengan kewenangan dan

keterhubungan dengan kapasitas masing-masing instansi penanggung jawab, dan

setiap penanganan yang di lakukan user dan administrator akan mendapatkan

notifikasi terkait status aduan yang dilaporkan apakah aduan tersebut belum ditindak

lanjuti, masih dalam suatu proses atau sudah terselesaikan.

3.3 Rancangan Diagram Use Case

Gambar III.2 Use Case Diagram

Tabel III.1
Deskripsi Use Case Diagram User
Use Case Name User
Requirements User dapat melakukan login
Goal User dapat masuk ke sistem informasi Aplikasi Jempol

Pre-condition User harus mendaftarkan no telpon dan password


Post-condition User dapat mengakses menu utama
Failed end User salah memasukan no telpon dan password
Condition
Primary Actors User
Main Flow/ basic 1. User memasukan no telpon dan password
Path 2. Maka sistem akan memvalidasi no telpon dan password
3. Jika salah maka sistem akan meminta ulang untuk
memasukan no telpon dan password
4. Jika benar maka user dapat masuk pada menu dashboard

Invariant -

Tabel III.2
Deskripsi Use Case Diagram Admin
Use Case Name Administrtor dan Admin OPD
Requirements Administrator dan Admin OPD dapat login
Goal Administrator dan Admin OPD dapat masuk ke sistem informasi
Aplikasi Jempol
Pre-condition Administrator dan Admin OPD harus memasukan email dan
password
Post-condition Administrator dan Admin OPD dapat mengakses menu utama
Failed end Administrator dan Admin OPD salah memasukan email dan
Condition password
Primary Actors Administrator dan Admin OPD
Main Flow/ basic 1. Administrator dan Admin OPD memasukan email dan
Path password
2. Administrator dan admin OPD dapat melihat daftar aduan
3. Administrator dan admin OPD dapat melihat daftar aduan
masuk
4. Adminstrator dan admin OPD dapat melihat daftar bidang
5. Admin OPD dapat membuat masukan
6. Administrator dapat mencetak laporan
Invariant -

3.4 Activity Diagram


Gambar III. 3 Activity Diagram
3.5 Spesifikasi Dokumen Masukan

Menguraikan secara rinci setiap rancangan dokumen masukan yang digunakan

dalam sistem dengan uraian parameter – parameter dokumen tersebut dengan

parameter – parameter dokumennya sebagai berikut:

1. Nama Dokumen : Form Data Pengaduan

Fungsi : Sebagai Syarat Pengaduan

Sumber : User

Tujuan : Administrator

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap Kirim Aduan

Bentuk : Lampiran A.1

3.6 Spesifikasi Dokumen Keluaran

Menguraikan secara rinci setiap rancangan dokumen masukan yang digunakan

dalam sistem dengan uraian parameter – parameter dokumen tersebut dengan

parameter – parameter dokumennya sebagai berikut:

1. Nama Dokumen : Laporan Penerimaan Pengaduan

Fungsi : Berisikan Informasi Pelaporan yang akan di Filter

Sumber : Administrator

Tujuan : Admin OPD

Media : Kertas

Jumlah : 1 Lembar
Frekuensi : Setiap sudah lapor

Bentuk : Lampiran B.1

3.7 Entity Relationship Diagram

Gambar III.4 Entity Relationship Diagram


Entity Relationship Diagram menurut (Brady Loonam, 2010), adalah suatu
Teknik yang digunakan untuk dapat memodelkan kebutuhna data dari sebuah
organisasi, biasanya oleh System Analys didalam tahap analisis persyaratan proyek
pengembangan sistem.

3.8 Logical Record Structure (LRS)


Gambar III.5 Logical Record Structure

3.9 Spesifikasi File

A. Spesifikasi File Tabel Administrator

Nama Database : Jempol


Nama File : Tabel Admin
Akronim : Administrator
Tipe File : Master
Akses File : Random
Panjang Record : 912 byte
Kunci Field : id_admin

Tabel III.3
Spesifikasi File Tabel Administrator

No Elemen Data Nama Field Type Size Keterangan


.
1 Id Id_admin Varchar 50 Primary Key
2 Nama Admin Nama_Admin Varchar 100
3 Email Email Varchar 100

4 User Name User_Name Varchar 100

5 Password Password Varchar 100

6 No Telpon No_Telpon Varchar 100

7 Foto Foto Varchar 100

8 Thumbnail Thumbnail Varchar 100

9 Tmp Lahir Tmp_Lahir Varchar 50

10 Tgl Lahir Tgl_Lahir Date

11 Alamat Alamat Text

12 Jk Jk Varchar 1

13 Level Level Varchar 100

14 Aktif Aktif int 11

15 No Reg No_Reg text

B. Spesifikasi File Tabel Aduan

Nama Database : Jempol


Nama File : Tabel Aduan
Akronim : Aduan
Tipe File : Record
Akses File : Random
Panjang Record : 605 byte
Kunci Field : Id_aduan

Tabel III.4
Spesifikasi File Tabel Aduan

No Elemen Data Nama Field Type Size Keterangan


.
1 Id Id_aduan Int 11 Primary Key

2 Id Sektor Id_Sektor Int 11


3 Id User Id_User Int 11

4 Aduan Aduan Text

5 Kategori Kategori Varchar 100


6 Lampiran Lampiran Varchar 100
7 Lampiran2 Lampiran2 Varchar 100

8 Lon Lon Varchar 100

9 Lat Lat Varchar 100

10 Lokasi Lokasi Text

11 Dibuat Dibuat Timestamp

12 Status Status Varchar 50

13 Rahasia Rahasia Int 11

14 Dibaca Dibaca Int 11

C. Spesifikasi File Tabel User

Nama Database : Jempol


Nama File : Tabel User
Akronim : User Masyarakat
Tipe File : Master
Akses File : Random
Panjang Record : 658 byte
Kunci Field : Id_User

Tabel III.5
Spesifikasi File Tabel User

No Elemen Data Nama Field Type Size Keterangan


.
1 Id Id_User Int 11 Primary Key
2 Nama User Nam_user Varchar 100
3 Email Email Varchar 100

4 No Ktp No_Ktp Varchar 20

5 Jk Jk Varchar 1

6 Tmp Lahir Tmp_Lahir Varchar 100

7 Tgl Lahir Tgl_Lahir Data

8 Password Password Varchar 100

9 No Telpon No_Telpon Varchar 15

10 Foto Foto Varchar 100


11 Thumb Thumb Varchar 100

12 Alamat Alamat Text

13 Bio Bio Text

14 Dibuat Dibuat Timestamp

15 Aktif Aktif int 11

16 No Reg No_Reg Text

D. Spesifikasi File Tabel Disposisi

Nama Database : Jempol


Nama File : Tabel Disposisi
Akronim : Disposisi
Tipe File : Record
Akses File : Random
Panjang Record : 122 byte
Kunci Field : Id_disposisi

Tabel III.6
Spesifikasi File Tabel Disposisi

No Elemen Data Nama Field Type Size Keterangan


.
1 Id Id_disposisi Int 11 Primary Key

2 Id Opd Id_Opd Varchar 50


3 Id Aduan Id_Aduan Int 11
4 Dibuat Dibuat Timestamp
5 Id Admin Id_Admin Varchar 50

E. Spesifikasi File Tabel OPD

Nama Database : Jempol


Nama File : Tabel OPD
Akronim : OPD
Tipe File : Master
Akses File : Random
Panjang Record : 730 byte
Kunci Field : Id_opd

Tabel III.7
Spesifikasi File Tabel OPD
No Elemen Data Nama Field Type Size Keterangan
.
1 Id Id_opd Varchar 50 Primary Key

2 Nama Opd Nama_Opd Varchar 150


3 Singkatan Singkatan Varchar 50
4 Diskripsi Diskripsi Text
5 Nama_Kepala Nama_Kepala Varchar 50
6 Alamat Alamat Text
7 Foto Foto Varchar 100
8 Thumb Thumb Varchar 100
9 No Telpon No_Telpon Varchar 15
10 Email Email Varchar 50
11 Fax Fax Varchar 15
12 Website Website Varchar 100
13 Id_Admin Id_Admin Varchar 50

F. Spesifikasi File Tabel Sektor

Nama Database : Jempol


Nama File : Tabel sektor
Akronim : Sektor
Tipe File : Master
Akses File : Random
Panjang Record : 322 byte
Kunci Field : Id_sektor

Tabel III.8
Spesifikasi File Tabel Sektor

No Elemen Data Nama Field Type Size Keterangan


.
1 Id Id_sektor Int 11 Primary Key

2 Id Aktivitas Id_Aktivitas Int 11


3 Id Admin Id_Admin Varchar 50
4 Sektor Sektor Varchar 100
5 Aktivitas Aktivitas Varchar 100
6 Dibuat Dibuat Timestamp
7 Id_Opd Id_Opd Varchar 50

G. Spesifikasi File Tabel Aktivitas

Nama Database : Jempol


Nama File : Tabel Aktivitas
Akronim : Aktivitas
Tipe File : Record
Akses File : Random
Panjang Record : 172 byte
Kunci Field : Id_aktifitas

Tabel III.9
Spesifikasi File Tabel Aktifitas

No Elemen Data Nama Field Type Size Keterangan

1 Id Id_aktifitas Int 11 Primary Key

2 Id Admin Id_Admin Varchar 50


3 Dibuat Dibuat Timestamp
4 Dibaca Dibaca Int 11
5 Aktivitas Aktivitas Varchar 100

3.10 Class Diagram


Gambar III.6 Class Diagram

3.11 Squance Diagram

Gambar III.7 Squance Diagram Login Admin


Gambar III.8 Squance Diagram Login User

Gambar III.9 Squance Diagram Alur Pengguna User


Gambar III.10 Squance Diagram Alur Proses Disposisi Aduan

Gambar III.11 Squance Diagram Alur Proses Penanganan Aduan


3.12 Spesifikasi Hardware dan Software

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang

dibutuhkan dalam mengimplementasikan Aplikasi Jempol ini

1. Spesifikasi Perangkat Keras

A. Server

1) Type Server : Virtualisai (Proxmox)

2) Processor: 1 Core

3) CPU minimal RAM 1 GB, minimal HarsDisk 80 GB

4) Mause Standart

5) Keyboard Standart

B. User

1) Smartphone Android

2) RAM 2 GB

3) Sistem Operasi Android

2. Spesifikasi Perangkat Lunak

1) Sistem Operasi: Linux Ubuntu Server 16.04

2) Data Base : MySQL

3) Bahasa Pemrograman: PHP 7.2, HTML,Java Script

4) Web Server : Apache2


5) Editor Grafis: Framwork Code Ignigter 3

6) Program editor: Visual Studio Code, Git

7) Aplikasi Web Browser : Google Chrome, Microsoft Edge, Firefox

You might also like