View
4
Download
0
Category
Preview:
Citation preview
21
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
3.1.1 Sejarah Perusahaan
Kecamatan adalah pembagian wilayah administratif di Indonesia dibawah
kabupaten atau kota. Kecamatan terdiri atas desa-desa atau kelurahan.
Kecamatan atau sebutan lain adalah wilayah kerja camat sebagai perangkat daerah
kabupaten/kota (PP. 19 tahun 2008).
Kecamatan Ciasem adalah sebuah kecamatan yang berada di Kabupaten
Subang, provinsi Jawa Barat. Kecamatan Ciasem terletak disebelah utara dari kota
Subang. Tepatnya berada di tengah-tengah antara Cikampek dan Pamanukan. Daerah
ini dilintasi jalur pantura yang cukup ramai kendaraan. Kecamatan Ciasem berada di
Jalan Jnd A. Yani No 61 Sukamandi.
Dalam konteks otonomi daerah di Indonesia kecamatan merupakan Satuan
Kerja Perangkat Daerah (SKPD) kabupaten atau kota yang mempunyai wilayah kerja
tertentu.
3.1.2 Struktur Organisasi dan Fungsi
Struktur organisasi merupakan satu hal tidak bisa dipisahkan dari suatu
perusahaan atau instansi. Struktur organisasi sangat diperlukan untuk mencapai suatu
tujuan karena berhubungan dengan suatu tanggung jawab yang saling berhubungan,
sehingga tujuan organisasi atau instansi dapat tercapai secara efektif. Adapun struktur
organisasi di Kecamatan Ciasem adalah:
22
CAMAT
SUB BAG
PERENCANAAN
SEKMAT
SEKSI YAN-UMSEKSI PMDSEKSI TRANTIBSEKSI
PEMERINAHAN
KELOMPOK
JABATAN
FUNGSIONAL
SUB BAG
UMUM
SUB BAG
KEUANGAN
Sumber: Kecamatan Ciasem (2018)
Gambar III.1
Struktur Organisasi Kecamatan Ciasem
23
Struktur organisasi yang ada di Kecamatan Ciasem memiliki fungsi sebagai
berikut:
1. Camat
Memimpin Penyelenggaraan pemerintahan, pembangunan dan pembinaan
kehidupan kemasyarakatan di wilayah kecamatan.
2. Sekmat
Mengkoordinasikan dan menyelenggarakan pembinaan dan pelayanan
administrasi kepada seluruh unit organisasi di lingkungan kecamatan.
3. Subag Perencanaan
Menyelenggarakan penyusunan program kerja dan rencana strategis
pembangunan di wilayah kecamatan.
4. Subag Keuangan
Membagi tugas dan memberikan petunjuk teknis pengelolaan administrasi
keuangan.
5. Subag Umum
Menyelenggarakan urusan surat menyurat kearsipan, penggandaan, rumah
tangga, administrasi perjalanan dinas, perlengkapan, pemeliharaan dinas, dan
inventaris sarana dan prasarana dinas, pengelolaan perpustakaan serta
pengelolaan administrasi kepegawaian.
6. Kasi Pemerintahan
Melaksanakan kegiatan dibidang pemerintahan umum serta menyiapkan dan
menyusun petunjuk teknis penyelenggaraan pemerintah.
24
7. Kasi PMD
Melaksanakan kegiatan dibidang pembangunan serta menyiapkan dan menyusun
petunjuk teknis penyelenggaraan pembangunan.
8. Kasi Kesos
Melaksanaan pembinaan dibidang kesejahteraan sosial serta menyiapkan dan
menyusun petunjuk teknis pembinaan kesejahteraan sosial
9. Kasi Trantib
Melaksanaan pembinaan dibidang ketentraman dan ketertiban serta menyiapkan
dan menyusun petunjuk teknis pembinaan ketentraman dan ketertiban.
10. Kasi Yan-Um
Melaksanakan pelayanan kepada masyarakat serta menyiapkan dan menyusun
petunjuk teknis pemberian pelayanan kepada masyarakat.
3.2 Analisis Kebutuhan
Kecamatan Ciasem salah satu kecamatan yang berada di kota Subang. Tepatnya
berada di Jl. Jend. Ahmad Yani No. 61 Sukamandi – Ciasem. Aktivitas di Kecamatan
Ciasem sama seperti kecamatan-kecamatan pada umumnya. Melakukan surat-
menyurat, pengarsipan, melayani masyarakat,dsb. Untuk menentukan suatu sistem
baru itu layak atau tidak maka diperlukan adanya analisa sebagai berikut:
1. Analisa Kebutuhan Sistem
Analisa kebutuhan sistem sangat diperlukan untuk mendukung kinerja program,
karena kebutuhan sistem akan mendukung tercapainya tujuan suatu sistem pada
instansi atau perusahaan. Sistem yang ada di Kecamatan Ciasem masih
25
mempunyai kendala yang berupa sistem surat-menyurat yang masih manual.
Sistem surat-menyurat dengan menggunakan program adalah solusi dari sistem
sebelumnya yang masih dilakukan dengan manual, karena akan menghambat
kinerja dan waktu yang tidak efisien. Dengan adanya program ini diharapkan
sistem surat-menyurat lebih mudah, cepat, dan efisien.
2. Analisa Kebutuhan Fungsional
Analisa kebutuhan fungsional yang terdapat pada program surat-menyurat ini
terdiri dari tiga kebutuhan user, yaitu:
a. Admin
Pada halaman ini admin mempunyai hak penuh dalam program ini. Mulai
dari mengelola seluruh data, informasi, sampai memperbaiki sistem yang
error. Admin juga bisa memback-up data yang ada didalam program ini
b. Camat
Pada halaman ini Camat mempunyai hak akses yaitu hanya bisa melihat data
laporan yang ada didalam program ini. Camat tidak bisa mengelola maupun
merubah data.
c. Pegawai
Pada halaman ini pegawai bertugas mengelola data, dan membuat sebuah
laporan secara berkala.
26
3.3 Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Dokumen input pada penulisan ini adalah semua bentuk dokumen yang masuk
ke sebuah sistem perusahaan/instansi yang berasal baik dari dalam maupun dari luar,
yang berupa dokumen-dokumen yang akan diolah dalam suatu proses agar dapat
menghasilkan keluaran yang sesuai dengan yang diinginkan. Adapun dokumen-
dokumen masukan tersebut yaitu:
1. Nama Dokumen : Kartu Keluarga (KK)
Fungsi : Syarat pembuatan e-Ktp
Sumber : Tempat Pelayanan Terpadu
Tujuan : Pembuatan e-Ktp
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada pembuatan e-Ktp
Bentuk : Dokumen A-01
2. Nama Dokumen : Formulir pendaftaran IMB
Fungsi : Syarat pembuatan IMB
Sumber : Tempat Pelayanan Terpadu
Tujuan : Pembuatan surat IMB
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada pembuatan surat IMB
Bentuk : Dokumen A-02
27
B. Rancanagan Dokumen Keluaran (Output)
Dokumen keluaran dihasilkan berdasarkan hasil pengolahan dari dokumen
masukan. Adapun bentuk dokumen yang dihasilkan adalah sebagai berikut:
1. Nama Dokumen : Surat Pengantar e-Ktp
Fungsi : Syarat pembuatan e-Ktp
Sumber : Tempat Pelayanan Terpadu
Tujuan : Pembuatan surat e-Ktp
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada pembuatan surat e-Ktp
Bentuk : Dokumen B-01
2. Nama Dokumen : Surat keterangan IMB
Fungsi : Syarat pembuatan IMB
Sumber : Tempat Pelayanan Terpadu
Tujuan : Pembuatan surat IMB
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada pembuatan surat IMB
Bentuk : Dokumen B-02
28
3.4 Entity Relationship Diagram (ERD)
A. Entity Relationship Diagram
Nama_U
sahaUM
Jenis_Us
ahaUM
Klasifika
si
Modal
Nama_Pe
mohonIM
B
Pekerjaan_
IMB
AlasanIM
B
Alamat_Pe
mohonIM
B
No_Telepo
nIMB
LetakIMB
Admin
Surat E-KTP
Surat Usaha Mikro
Surat Pindah
Surat Izin Usaha
Perdagangan
Surat Pindah Detail
Surat IMB
Mengelola
Mengelola
Mengelola
Mengelola
Memiliki
Mengelola
No_Surat
UM
Alamat_
UM
Tanggal_
suratUM
No_Surat
IMB
Jenis_Kela
minSP
Nama_Len
gkapSP
NipUM
Nama_Pe
mohonU
M
AgamaSP
Tanggal_L
ahirSP
Nama_Pe
gawaiJabatan
Tanggal_S
uratIMB
Nik_Pemo
honIMB
Digunakan
_sebagai
Kecamatan
_IMB
Kelurahan
_IMB
Status_Tan
ah
NipIMB
Tanggal_L
ahirKTP
Pekerjaan_
EKTP
No_Surat_
KTP
Nama_Pe
mohonKT
P
Tempat_L
ahirKTP
Alamat_E
KTP Status_Pek
erjaanKTP
NipKTP
Kewargan
egaraanSP
Status_Per
kawinanSP
Pekerjaan_
SP
Alamat_A
salSPAlamat_K
eSP
TanggalSP
Tempat_L
ahirSP
NikSP
No_Surat_
SPD
Alasan_Pi
ndahSP
NipSP
No_Surat_
SPD
NamaSPD UmurSPD
Jenis_Kela
minSPD
Status_Kel
uargaSPD
Pekerjaan_
SPD
NipSPD
Kewargan
egaraanSP
D
LevelNama_Pen
gguna
Password Nip No_Surat_
SIUP
Tanggal_L
ahirSiup
Pekerjaan_
Siup
Kelurahan
_SIUP
Tanggal_S
uratSiup
Bidang_Us
aha
Alamat_te
mpat_Usa
ha
Kecamatan
_SIUP
Nip_SIUP
Kabupaten
_SIUP
Nik_Pemo
honSiup
Tempat_L
ahirSiup
Nama_tem
pat_Usaha
11 1 1
1 1
1
1
1
1
1
1
Nosurat
_UM
Nip
Nosurat
_Ektp
Nip
NipNosurat
_SIUP
Nip
Nosurat
_IMB
NipNosurat
_SP
Nosurat
_SP
Nosurat
_SPD
JenisKela
min_Ektp
Agama_Ek
tp
Namapem
ohonSIUP
Jabatan
Nama_U
M
Tanggal_E
ktp
Gambar III.2
Entity Relationship Diagram (ERD)
29
B. Logical Record Structure (LRS)
nosurat PK
tanggalsuratektp
namapemohonektp
Tempatlahirektp
tanggallahirektp
pekerjaanektp
statuspekerjaanektp
alamatektp
agamaektp
jeniskelaminektp
nip FK
Surat EKTP
nosurat PK
tanggalsuratimb
nikpemohonimb
namapemohonimb
pekerjaanimb
alasanimb
alamatpemohonimb
notelepon
digunakansebagai
letak
kelurahanimb
kecamatanimb
statustanahimb
nip FK
Surat IMB
nosurat PK
tanggalsuratsitu
nikpemohonsitu
tempatlahirsitu
tanggallahirsitu
pekerjaansitu
namatempatusahasitu
bidangusahasitu
alamattempatusahasitu
kelurahansitu
kecamatansitu
kabupatensitu
nip FK
Surat Izin Tempat Usaha
nosurat PK
niksp
tanggaspl
namalengkapsp
tempatlahirsp
tanggallahirsp
jeniskelaminsp
agamasp
kewarganegaraansp
statusperkawinansp
pekerjaansp
alamatasalsp
Alamatkesp
alasanpindahsp
nip FK
Surat Pindah
nosurat PK
nikpemohonum
namapemohonum
tanggalsuratum
namausahaum
jenisusahaum
alamatusahaum
klasifikasium
modalum
namapegawaum
nip FK
jabatanum
Surat Usaha Mikro
nip PK
nama
jeniskelamin
tempatlahir
tanggallahir
alamat
notelepon
jabatan
Data Pegawai
nosurat PK
namaspd
umurspd
jeniskelaminspd
statuskeluargaspd
pekerjaanspd
kewarganegaraanspd
nip FK
Detail Surat Pindah
1
1
1
1
1
1
1
1 1
1
1
1
Gambar III.3
30
Logical Record Structure (LRS)
31
3.5 Spesifikasi File
Program yang penulis buat mempunyai database yang berfungsi untuk
menyimpan data yang ada di dalam program tersebut. Dalam pembuatan program ini
penulis membuat dengan 8 (delapan) table yang terdiri dari tabel data pegawai, tabel
data user, tabel surat e-ktp, tabel surat imb, tabel surat izin tempat usaha, tabel surat
pindah, tabel surat pindah detail, tabel usaha mikro. Adapun spesifikasi file-file dari
database program tersebut antara lain:
1. Spesifikasi Data Pegawai
Nama Database : Data Pegawai
Akronim : datapegawai
Fungsi : Menyimpan data pegawai serta password pegawai.
Type : File Master
Organisasi File : Index Squential
Akses File : Random
Panjang Record : 35 karakter
Media : Harddisk
Field Key : Username
Software : MySql
32
Tabel III.1
Spesifikasi Data Pegawai
2. Spesifikasi Data User
Nama Database : Data User
Akronim : datauser
Fungsi : Menyimpan data user serta password user.
Type : File Master
Organisasi File : Index Squential
Akses File : Random
Panjang Record : 30 karakter
Media : Harddisk
Field Key : nip
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nip nip Char 18 Primary Key
2 Nama nama Varchar 35
3 Jenis Kelamin jeniskelamin Varchar 15
4 Tempat Lahir tempatlahir Varchar 20
5 Tanggal Lahir tanggallahir Date
6 Alamat alamat Varchar 35
7 No Telepon notelepon Int 15
8 Jabatan jabatan Varchar 10
33
Tabel III.2
Spesifikasi Data User
3. Spesifikasi Surat e-Ktp
Nama Database : Surat e-Ktp
Akronim : suratektp
Fungsi : Menyimpan data
Type : File Master
Organisasi File : Index Squential
Akses File : Random
Panjang Record\ : 35 karakter
Media : Harddisk
Field Key : nosurat
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nip nip Varchar 18 Primary Key
2 Nama Pengguna namapengguna Varchar 35
3 Level level Varchar 10
4 Password password Varchar 10
34
Tabel III.3
Spesifikasi Surat e-Ktp
4. Spesifikasi Surat IMB
Nama Database : Surat IMB
Akronim : suratimb
Fungsi : Menyimpan data
Type : File Master
Organisasi File : Index Squential
Akses File : Random
Panjang Record : 35 karakter
Media : Harddisk
Field Key : nosurat
Software : MySql
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat nosuratektp Varchar 15 Primary Key
2 Nama Pemohon namapemohonektp Varchar 35
3 Tempat Lahir tempatlahirektp Varchar 10
4 Tanggal Lahir tanggallahirektp Date
5 Pekerjaan pekerjaanektp Varchar 15
6 Status Pekerjaan statuspekerjaan Varchar 15
7 Alamat alamatektp Varchar 25
8 Nip nipektp Varchar 18 Foreign Key
35
Tabel III.4
Spesifikasi Surat IMB
5. Spesifikasi Surat Izin Tempat Usaha
Nama Database : Surat Izin Tempat Usaha
Akronim : suratizintempatusaha
Fungsi : Menyimpan data
Type : File Master
Organisasi File : Index Squential
Akses File : Random
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat nosuratimb Varchar 25 Primary Key
2 Tanggal Surat tanggalsuratimb Date
3 Nik Pemohon nikpemohonimb Varchar 16
4 Nama Pemohon namapemohonimb Char 35
5 Pekerjaan pekerjaanimb Varchar 25
6 Alasan alasan Text
7 Alamat Pemohon alamatpemohonimb Varchar 35
8 No Telepon noteleponimb Varchar 15
9 Digunakan Sebagai digunakansebagai Varchar 35
10 Letak letak Varchar 35
11 Kelurahan kelurahanimb Varchar 25
12 Kecamatan kecamatanimb Varchar 20
13 Status Tanah statusanah Varchar 20
14 Nip nipimb Varchar 18 Foreign Key
36
Panjang Record : 35 karakter
Media : Harddisk
Field Key : nosurat
Software : MySql
Tabel III.5
Spesifikasi Surat Izin Tempat Usaha
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat nosuratsiup Varchar 25 Primary Key
2 Tanggal Surat tanggalsuratsiup Date
3 Nik Pemohon nikpemohonsiup Varchar 16
4 Tempat Lahir tempatlahirsiup Varchar 25
5 Tanggal Lahir tanggallahirsiup Date
6 Pekerjaan pekerjaan Varchar 25
7 Nama Tempat Usaha namatempatusaha Varchar 35
8 Bidang Usaha bidangusaha Varchar 30
9 Alamat Tempat Usaha alamattempatusaha Varchar 35
10 Kelurahan kelurahansiup Varchar 20
11 Kecamatan kecamatansiup Varchar 15
12 Kabupaten kabupatensiup Varchar 15
13 Nip nipsiup Varchar 18 Foreign Key
37
6. Spesifikasi Surat Pindah
Nama Database : Surat Pindah
Akronim : suratpindah
Fungsi : Menyimpan data
Type : File Master
Organisasi File : Index Squential
Akses File : Random
Panjang Record : 35 karakter
Media : Harddisk
Field Key : nosurat
Software : MySql
38
Tabel III.6
Spesifikasi Surat Pindah
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat nosuratsp Varchar 20 Primary Key
2 NIK niksp Varchar 16
3 Tanggal tanggalsp Date
4 Nama Lengkap namalengkapsp Varchar 35
5 Tempat Lahir tempatlahirsp Varchar 25
6 Tanggal Lahir tanggallahirsp Date
7 Jenis Kelamin jeniskelaminsp Varchar 15
8 Agama agamasp Varchar 15
9 Kewarganegaraan kewarganegaraansp Varchar 20
10 Status Perkawinan statusperkawinansp Varchar 15
11 Pekerjaan pekerjaansp Varchar 25
13 Alamat Asal alamatasal Varchar 20
14 Alamat Ke alamatkesp Varchar 30
15 Alasan Pindah alasanpindahsp Text
16 Nip nipsp Varchar 18 Foreign Key
39
7. Surat Pindah Detail
Nama Database : Surat Pindah Detail
Akronim : suratpindahdetail
Fungsi : Menyimpan data
Type : File Master
Organisasi File : Index Squential
Akses File : Random
Panjang Record : 35 karakter
Media : Harddisk
Field Key : nosurat
Software : MySql
Tabel III.7
Spesifikasi Surat Pindah Detail
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat nosuratspd Varchar 25 Primary Key
2 Nama namaspd Varchar 35
3 Umur umur Float
4 Jenis Kelamin jeniskelaminspd Varchar 15
5 Status Keluarga statuskeluargaspd Varchar 15
6 Pekerjaan pekerjaanspd Varchar 25
7 Kewarganegaraan kewarganegaraanspd Varchar 25
8 Nip nipspd Varchar 18 Foreign Key
40
8. Usaha Mikro
Nama Database : Usaha Mikro
Akronim : usahamikro
Fungsi : Menyimpan data
Type : File Master
Organisasi File : Index Squential
Akses File : Random
Panjang Record : 35 karakter
Media : Harddisk
Field Key : nosurat
Software : MySql
Tabel III.8
Spesifikasi Surat Pindah Detail
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat nosuratum Varchar 15 Primary Key
2 Tanggal Surat tanggalsuratum Date
3 Nik Pemohon nikpemohonum Varchar 16
4 Alamat alamatum Varchar 30
5 Nama Usaha namausahaum Varchar 35
6 Jenis Usaha jenisusahaum Varchar 30
7 Alamat Usaha alamatusahaum Varchar 30
8 Klasifikasi klasifikasium Varchar 20
9 Modal modalum Double
10 Nama Pegawai namapegawai Varchar 35
11 Nip nipum Char 16 Foreign Key
12 Jabatan jabatanum Varchar 15
41
3.6 Pengkodean
Di dalam penulisan tugas akhir ini, penulis menggunakan macam-macam
kode sebagai berikut:
1. Nama Kode : Kode Surat Ektp
Fungsi : Untuk menetahuigteahui kode surat Ektp
Panjang : 3 Digit
Tipe : Nomor
Format :
X X X / 0 0 0 1 / X X X X / X X X / X X X X
Kode Surat No Surat Ket Surat Ket Bulan Ket Tahun
Contoh:
4 7 1 / 0 0 0 1 / E K T P / X I I / 2 0 1 8
Keterangan:
471 : Kode Surat Ektp
0001 : Nomor Surat Ektp
EKTP : Keterangan Surat
XII : Keterangan Bulan
2018 : Keterangan Tahun
42
2. Nama Kode : Kode Surat IMB
Fungsi : Untuk mengetahui kode surat IMB
Panjang : 3 Digit
Tipe : Nomor
Format :
X X X / 0 0 0 1 / X X X / X X X / X X X X
Kode Surat No Surat Ket Surat Ket Bulan Ket Tahun
Contoh:
5 1 0 / 0 0 0 1 / I M B / X I I / 2 0 1 8
Keterangan:
510 : Kode Surat IMB
0001 : Nomor Surat IMB
IMB : Keterangan Surat
XII : Keterangan Bulan
2018 : Keterangan Tahun
43
3. Nama Kode : Kode Surat Izin Usaha
Fungsi : Untuk mengetahui kode surat Izin Usaha
Panjang : 3 Digit
Tipe : Nomor
Fungsi :
X X X / 0 0 0 1 / X X X / X X X / X X X X
Kode Surat No Surat Ket Surat Ket Bulan Ket Tahun
Contoh:
5 7 1 / 0 0 0 1 / D A G / X I I / 2 0 1 8
Keterangan:
571 : Kode Surat Izin Usaha
0001 : Nomor Surat Izin Usaha
DAG : Keterangan Surat
XII : Keterangan Bulan
2018 : Keterangan Tahun
44
4. Nama Kode : Kode Surat Pindah
Fungsi : Untuk mengetahui kode surat Pindah
Panjang : 3 Digit
Tipe : Nomor
Fungsi :
X X X / 0 0 0 1 / X X X / X X X / X X X X
Kode Surat No Surat Ket Surat Ket Bulan Ket Tahun
Contoh:
5 7 5 / 0 0 0 1 / P D H / X I I / 2 0 1 8
Keterangan:
575 : Kode Surat Pindah
0001 : Nomor Surat Pindah
PDH : Keterangan Surat
XII : Keterangan Bulan
2018 : Keterangan Tahun
45
5. Nama Kode : Kode Surat Mikro
Fungsi : Untuk mengteahui kode surat Mikro
Panjang : 3 Digit
Tipe : Karakter
Fungsi :
X X X / 0 0 0 1 / X X X / X X X / X X X X
Kode Surat No Surat Ket Surat Ket Bulan Ket Tahun
Contoh:
5 8 1 / 0 0 0 1 / U M K / X I I / 2 0 1 8
Keterangan:
581 : Kode Surat Mikro
0001 : Nomor Surat Mikro
UMK : Keterangan Surat
XII : Keterangan Bulan
2018 : Keterangan Tahun
46
3.7 Spesifikasi Program
A. Hierarchy Input Proses Output (HIPO)
1.0
Ganti Password
File
0.0
1.0
1.1
4.0
Cetak Ulang
Surat
2.0
Surat
0.0
3.0
Laporan
0.0
2.1
Surat E-KTP
2.0
0.0
Login
0.0
0.1
0.1
Menu Utama
2.0
Surat Izin Mendirikan
Bangunan
2.2
2.3
Surat Izin
Tempat Usaha
2.0
2.0
Surat Pindah
2.4
2.5
Surat Pindah Detail
2.0
3.0
Cetak Surat
E-KTP
3.1
3.2
Cetak Surat Izin
Mendirikan Bangunan
3.0
3.3
Cetak Surat Izin
Tempat Usaha
3.0
3.4
Cetak Surat Pindah
3.0
Cetak Surat
Pindah Detail
3.5
3.0
1.2
Keluar
1.0
Gambar III.4
Hierarchy Input Proses Output
47
B. Flowchart
1. Program Flowchart Menu Login
Mulai
Input
Username
&
Password
1. Login
2. Batal
Login
Batal
Selesai
Cek Data
Pengguna
Tidak
Ada Coba
Lagi
Form
Utama
T
Y
Y
Ada
Y
T
Gambar III.5
Flowchart Form Login
48
2. Program Flowchart Menu Utama
a. Menu Utama
Mulai
1. File
2. Surat
3. Laporan
4. Cetak
Ulang
File
Surat
Ganti Pass
Keluar
Laporan
Surat E-KTP
Surat Pindah
Surat Izin Usaha
Surat Usaha
Mikro
Surat IMB
Lap. Surat E-
KTP
Lap. Surat
Pindah
Lap. Surat
Usaha Mikro
Lap. Surat Izin
Usaha
Lap. Surat IMB
Cetak Ulang
Selesai
Form Ganti
Password
Form Surat E-
Ktp
Form Surat IMB
Form Surat
Pindah
Form Usaha
Mikro
Form Izin Usaha
Y
Y
Form Lap. Surat
E-KTP
Form Lap. Surat
IMB
Form Lap. Surat
Pindah
Form Lap. Surat
Izin Usaha
Form Lap.
Usaha Mikro
Y
Y
Y
Y
Y
T
T
T
T
T
T
T
T
T
T
T
Cetak
Ulang
Surat
T
T
T
T
T
Gambar III.6
49
Flowchart Menu Utama
b. Menu E-Ktp
Mulai
1. Tambah
2. Cari
3. Keluar
Tambah
Input Data
Surat
EKTP
SimpanVerifikasi Data
EKTP
Simpan Data
EKTP
Batal Batal
Cari
Input Data
Surat
EKTP
Cari
Data Lengkap
Data
Ditemukan
Tampilkan
Data EKTPUbah
Hapus
Cetak Surat
Input
Perubahan
EKTP
Konfirmasi
Penghapus-
an Data
EKTP
SimpanSimpan Data
EKTP
Data
Disimpan
Ya?Hapus Data
EKTP
Data
Dihapus
Cetakan
Surat EKTPCetak
Keluar
Selesai
Isi Data
Terlebih
Dahulu
Data
Disimpan
Y
Y Y
T
Y
T
Y Y Y Y
T
T
Y Y
T
Y
Y
T
T
T
T
T
T
Gambar III.7
Flowchart Form Surat EKTP
50
c. Menu Izin Mendirikan Bangunan
Mulai
1. Tambah
2. Cari
3. Keluar
TambahInput Data
Surat IMB
SimpanVerifikasi Data
IMB
Simpan Data
IMB
Batal Batal
CariInput Data
Surat IMBCari
Data Lengkap
Data
Ditemukan
Tampilkan
Data IMBUbah
Hapus
Cetak Surat
Input
Perubahan
IMB
Konfirmasi
Penghapus-
an Data
IMB
Simpan Simpan Data IMBData
Disimpan
Ya?Hapus Data
IMB
Data
Dihapus
Cetakan
Surat IMBCetak
Keluar
Selesai
Isi Data
Terlebih
Dahulu
Data
Disimpan
Y
Y Y
T
T
Y
T
Y Y Y Y
T
T
Y Y
T
Y
Y
T
T
T
T
T
Gambar III.8
Flowchart Form Surat IMB
51
d. Menu Surat Izin Usaha
Gambar III.9
Flowchart Form Surat Izin Usaha
Mulai
1. Tambah
2. Cari
3. Keluar
TambahInput Data
Surat SIUP
SimpanVerifikasi Data
SIUP
Simpan Data
SIUP
Batal Batal
CariInput Data
Surat SIUPCari
Data Lengkap
Data
Ditemukan
Tampilkan
Data EKTPUbah
Hapus
Cetak Surat
Input
Perubahan
SIUP
Konfirmasi
Penghapus-
an Data
SIUP
SimpanSimpan Data
SIUP
Data
Disimpan
Ya?Hapus Data
SIUP
Data
Dihapus
Cetakan
Surat SIUPCetak
Keluar
Selesai
Isi Data
Terlebih
Dahulu
Data
Disimpan
Y
Y Y
T
Y
T
Y Y Y Y
T
T
Y Y
T
Y
Y
T
T
T
T
T
T
T
52
e. Menu Surat Mikro
Mulai
1. Tambah
2. Cari
3. Keluar
Tambah
Input Data
Surat
MIKRO
SimpanVerifikasi Data
MIKRO
Simpan Data
MIKRO
Batal Batal
Cari
Input Data
Surat
MIKRO
Cari
Data Lengkap
Data
Ditemukan
Tampilkan
Data
MIKRO
Ubah
Hapus
Cetak Surat
Input
Perubahan
MIKRO
Konfirmasi
Penghapus-
an Data
MIKRO
SimpanSimpan Data
MIKRO
Data
Disimpan
Ya?Hapus Data
MIKRO
Data
Dihapus
Cetakan
Surat
MIKROCetak
Keluar
Selesai
Isi Data
Terlebih
Dahulu
Data
Disimpan
Y
Y Y
T
Y
T
Y Y Y Y
T
T
Y Y
T
Y
Y
T
T
T
T
T
T
T
Gambar III.10
Flowchart Form Surat Mikro
53
f. Menu Surat Pindah
Mulai
1. Tambah
2. Cari
3. Keluar
TambahInput Data
Surat SP
SimpanVerifikasi Data
SPSimpan Data SP
Batal Batal
CariInput Data
Surat SPCari
Data Lengkap
Data
Ditemukan
Tampilkan
Data SPUbah
Hapus
Cetak Surat
Input
Perubahan
SP
Konfirmasi
Penghapus-
an Data SP
Simpan Simpan Data SPData
Disimpan
Ya?Hapus Data
SP
Data
Dihapus
Cetakan
Surat SPCetak
Keluar
Selesai
Isi Data
Terlebih
Dahulu
Data
Disimpan
Y
Y Y
T
Y
T
Y Y Y Y
T
T
Y Y
T
Y
Y
T
T
T
T
T
T
T
Gambar III.11
Flowchart Form Surat Pindah
54
g. Menu Surat Pindah Detail
Mulai
1. Tambah
2. Cari
3. Keluar
TambahInput Data
Surat SPD
SimpanVerifikasi Data
SPD
Simpan Data
SPD
Batal Batal
CariInput Data
Surat SPDCari
Data Lengkap
Data
Ditemukan
Tampilkan
Data SPDUbah
Hapus
Cetak Surat
Input
Perubahan
SPD
Konfirmasi
Penghapus-
an Data
SPD
Simpan Simpan Data SPDData
Disimpan
Ya?Hapus Data
SPD
Data
Dihapus
Cetakan
Surat SPDCetak
Keluar
Selesai
Isi Data
Terlebih
Dahulu
Data
Disimpan
Y
Y Y
T
Y
T
Y Y Y Y
T
T
Y Y
T
Y
Y
T
T
T
T
T
T
T
Gambar III.12
Flowchart Form Surat Pindah Detail
55
3.8 Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan aplikasi pelayanan administrasi.
A. Spesifikasi Perangkat Keras
Berdasarkan kondisi yang telah disebutkan diatas, maka dapat diusulkan untuk
spesifikasi perangkat keras minimum untuk komputer yang akan digunakan.
1. Server
a. CPU
1) Minimal Processor IntelR Pentium R Core Duo
2) Minimal RAM 2 GB
3) Minimal Hard Disk 80 GB
b. Mouse
c. Keyboard
d. Monitor dengan resolusi layar minimum 1024x768
2. Client
a. CPU
1) Minimal Processor Intel R Pentium 4
2) Minimal RAM 2 GB
3) Minimal Hard Disk 40 GB
b. Mouse
c. Keyboard
56
B. Spesifikasi Perangkat Lunak (Software)
Adapun perangkat lunak (Software) yang digunakan dalam program pelayanan
administrasi, sebagai berikut:
1. Sistem operasi Windows 10
Sistem operasi yang digunakan adalah Windows 10, karena saat ini para
pengguna sudah menggunakan komputer atau laptop dengan operasi
Windows 10, dan sistem operasi ini pun mudah digunakan dan dimengerti
oleh penggunanya.
2. Microsoft Visual Studio 2010 Ultimate
Digunakan untuk pembuatan perancangan tampilan program pelayanan
administrasi.
3. XAMPP
Digunakan untuk pembuatan database yang lebih mudah dan dipahami.
4. Mozilla Firefox
Digunakan untuk melihat database yang dibuat dalam program pelayanan
administrasi.
5. iReport
Digunakan untuk melihat hasil laporan yang dibuat dalam program
pelayanan administrasi.
57
3.9 Implementasi
Berikut ini adalah implementasi program pelayanan administrasi surat pada
kantor Kecamatan Ciasem.
A. Implementasi Rancangan Antar Muka
1. Tampilan Login Camat dan Pegawai
Gambar III.13
Tampilan Login Camat dan Pegawai
58
2. Tampilan Tampil Menu Utama
Gambar III.14
Tampilan Tampil Menu Utama
3. Tampilan Tampil Data Pegawai
Gambar III.15
Tampilan Tampil Form Pegawai
59
4. Tampilan Tampil Laporan
Gambar III.16
Tampilan Tampil Laporan
5. Tampilan Tampil Cetak Ulang
Gambar III.17
Tampilan Tampil Cetak Laporan
60
6. Tampilan Tampil Data User
Gambar III.18
Tampilan Tampil Form Data User
7. Tampilan Tampil Surat E-Ktp
Gambar III.19
Tampilan Tampil Surat E-Ktp
61
8. Tampilan Tampil Surat Pindah
Gambar III.20
Tampilan Tampil Surat Pindah
9. Tampilan Tampil Surat Izin Mendirikan Bangunan
Gambar III.21
Tampilan Tampil Surat IMB
62
10. Tampilan Tampil SuratUsaha Mikro
Gambar III.22
Tampilan Tampil Surat Mikro
11. Tampilan Tampil Surat Izin Tempat Usaha
Gambar III.23
Tampilan Tampil Surat Izin Usaha
63
3.10 Pengujian Unit
1. Pengujian terhadap halaman login
Tabel III.9
Black Box Testing Halaman Login
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1
Username dan Password
tidak diisi kemudian klik
tombol [login]
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak dan
menampilkan
“data salah”.
Sesuai
Harapan Valid
2
Masukan username, dan
password tidak diisi atau
kosong kemudian klik
tombol [login]
Username:
1122345678
Password:
(kosong)
Sistem akan
menolak dan
menampilkan
“data salah”
Sesuai
Harapan Valid
3
Mengkosongkan
username, dan password
diisi kemudian klik
tombol [login]
Username:
(kosong)
Password:
12345
Sistem akan
menolak dan
menampilkan
“data salah”
Sesuai
Harapan Valid
4
Masukan dengan kondisi
salah satu data benar dan
salah satu data salah
kemudian klik tombol
[login]
Username:
1122345678
(Benar)
Password:
19970
(Salah)
Sistem akan
menolak dan
menampilkan
“data salah”
Sesuai
Harapan Valid
5
Menginput data benar
kemudian klik tombol
[login]
Username:
1122345678
(Benar)
12345
(Benar)
Sistem
menerima
akses
kemudian
masuk
sebagai
pegawai
Sesuai
Harapan Valid
64
2. Pengujian terhadap Halaman Surat
Tabel III.10
Black Box Testing Halaman Surat
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1 Klik tombol
[Tambah] Klik Tambah
Sistem akan
menerima dan
secara
otomatis
semua field
aktif
Sesuai
Harapan Valid
2 Klik tombol [Batal] Klik Batal
Sistem akan
menerima dan
secara
otomatis
semua field
non-aktif
Sesuai
Harapan Valid
3
Seluruh input data
tidak diisi
kemudian klik
tombol [simpan]
No Surat:
(kosong)
Tanggal Surat:
(kosong)
Nama Pemohon:
(kosong)
Tempat Lahir
(kosong)
Tanggal Lahir
(kosong)
Jenis kelamin
(kosong)
Pekerjaan
(kosong)
Agama
(kosong)
Status
Perkawianan
(kosong)
Alamat
(kosong)
Sistem akan
menolak dan
menampilkan
“Mohon isi
data terlebih
dahulu”.
Sesuai
Harapan Valid
4
Masukan dengan
kondisi salah satu
data kosong
kemudian klik
tombol [simpan]
No Surat:
(471/0001/IMB/
VIII/2018)
Tanggal Surat:
(kosong)
Nama Pemohon:
(kosong)
Tempat Lahir
(kosong)
Tanggal Lahir
Sistem akan
menolak dan
menampilkan
“Mohon isi
data terlebih
dahulu”.
Sesuai
Harapan Valid
65
(kosong)
Jenis kelamin
(kosong)
Pekerjaan
(kosong)
Agama
(kosong)
Status
Perkawianan
(kosong)
Alamat
(kosong)
5
Semua input data
diisi kemudian klik
tombol [simpan]
No Surat:
(471/0001/IMB/
VIII/2018)
Tanggal Surat:
(01-08-2018)
Nama Pemohon:
(Supardi)
Tempat Lahir
(Subang)
Tanggal Lahir
(08-09-1992)
Jenis kelamin
(Laki-laki)
Pekerjaan
(Karyawan)
Agama
(Islam)
Status
Perkawianan
(Belum Kawin)
Alamat
(Dsn Dukuh
Timur RT 23 RW
09)
Sistem akan
menerima dan
menampilkan
“Data berhasil
disimpan”.
Sesuai
Harapan Valid
66
3. Pengujian terhadap Halaman Data Pegawai
Tabel III.11
Black Box Testing Halaman Data Pegawai
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1 Klik tombol
[Tambah] Klik Tambah
Sistem akan
menerima dan
secara otomatis
semua field aktif
Sesuai
Harapan Valid
2 Klik tombol
[Batal] Klik Batal
Sistem akan
menerima dan
secara otomatis
semua field non-
aktif
Sesuai
Harapan Valid
3
Seluruh input data
tidak diisi
kemudian klik
tombol [simpan]
Nip:
(kosong)
Nama:
(kosong)
Jenis kelamin:
(kosong)
Tempat Lahir:
(kosong)
Tanggal Lahir:
(kosong
Alamat:
(kosong)
No Telp:
(kosong)
Jabatan:
(kosong)
Sistem akan
menolak dan
menampilkan
“Mohon isi data
terlebih dahulu”.
Sesuai
Harapan Valid
4
Masukan dengan
kondisi salah satu
data kosong
kemudian klik
tombol [simpan]
Nip:
(11226789)
Nama:
(Yayan Sunarya)
Jenis kelamin:
(Laki-laki)
Tempat Lahir:
(Bandung)
Tanggal Lahir:
(18-02-1989)
Alamat:
(Btn Timur No
18)
No Telp:
(kosong)
Jabatan:
(Pekerja
PATEN)
Sistem akan
menolak dan
menampilkan
“Mohon isi data
terlebih dahulu”.
Sesuai
Harapan Valid
67
5
Semua input data
diisi kemudian klik
tombol [simpan]
Nip:
(11226789)
Nama:
(Yayan Sunarya)
Jenis kelamin:
(Laki-laki)
Tempat Lahir:
(Bandung)
Tanggal Lahir:
(18-02-1989)
Alamat:
(Btn Timur No
18)
No Telp:
(08978956745)
Jabatan:
(Pekerja
PATEN)
Sistem menerima
akses kemudian
akan
menampilkan“data
berhasil
disimpan”.
Sesuai
Harapan Valid
4. Pengujian terhadap Halaman Data User
Tabel III.12
Black Box Testing Halaman Data User
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1
Klik tombol
[Tambah] maka
seluruh field akan
aktif
Klik Tambah
Sistem akan
menerima dan
secara
otomatis
semua field
aktif
Sesuai
Harapan Valid
2
Klik tombol [Batal]
maka seluruh field
akan secara
otomatis non-aktif
Klik Batal
Sistem akan
menerima dan
secara
otomatis
semua field
non-aktif
Sesuai
Harapan Valid
3
Seluruh input data
tidak diisi
kemudian klik
tombol [simpan]
Nip:
(kosong)
Nama Pengguna:
(kosong)
Level:
(kosong)
Password:
(kosong)
Sistem akan
menolak dan
menampilkan
“Mohon isi
data terlebih
dahulu”.
Sesuai
Harapan Valid
68
4
Masukan dengan
kondisi salah satu
data kosong
kemudian klik
tombol [simpan]
Nip:
(kosong)
Nama Pengguna:
(Yosep Saifullah)
Level:
(Pegawai)
Password:
(34567)
Sistem akan
menolak dan
menampilkan
“Mohon isi
data terlebih
dahulu”.
Sesuai
Harapan Valid
5
Semua input data
diisi kemudian klik
tombol [simpan]
Nip:
(113455678)
Nama Pengguna:
(Yosep Saifullah)
Level:
(Pegawai)
Password:
(34567)
Sistem
menerima
akses
kemudian
akan
menampilkan
“data berhasil
disimpan”.
Sesuai
Harapan Valid
Recommended