Professional Documents
Culture Documents
PEMECAHAN MASALAH
4.1. Inception
Tujuan dari fase yang pertama inception yaitu:
a. Fase ini adalah fase dimana penulis harus memahami betul aplikasi yang
dibangun, karena jika salah memahami maka aplikasi yang dibangun bisa
gagal, setelah memahami betul penulis menentukan ruang lingkup dari
aplikasi yang dibangun, visi dan memahami kebutuhan dari user terhadap
aplikasi yang dibangun.
b. Penulis harus mampu memahami proses bisnis yang terjadi di tempat
penulis melakukan kerja praktek dan melakukan identifikasi terhadap
aplikasi yang telah dibangun.
Pada Fase yang pertama yaitu fase inception dokumen yang dihasilkan
yaitu dokumen business case (dapat dilihat pada halaman lampiran A), dokumen
ini menjelaskan tentang latar belakang masalah, tujuan organisasi, proses bisnis
yang terjadi, serta mencari solusi dari masalah tersebut.
20
21
2. Menambah, mengubah
dan menghapus data
aplikasi ini
Pegawai KOMINFO bagian User 1. Tidak memiliki akses
perizinan penuh
2. Memproses surat izin
usaha
4.2 Elaboration
Tujuan dari fase ini adalah mendefinisikan garis dasar atau patokan
(baseline) sebagai dasar dari aplikasi yang akan dibangun untuk menuju fase
selanjutnya yaitu fase construction. Dokumen yang dihasilkan pada fase ini
adalah dokumen use case, class diagram dan sequence diagram.
23
Konfigurasi
<<extend>> <<extend>>
Mengganti Kata
Mengganti TTD
Sandi
Laporan
Keluar
25
SYSTEM
Login
Memproses Izin
usaha
<<extend>>
Laporan
User User
Keluar
26
USER SYSTEM
Login Validasi
Memproses
Laporan
Izin Usaha
Logout
USER SYSTEM
Login Validasi
Mengolah Memproses
Konfigurasi Laporan
Data Izin Usaha
Keluar
1
detail_izin Konfigurasi
-NoSuratIzinFld -KdKonf1Fld
-NoSuratLurahFld -KdKonf2Fld
-NoKtpFld -descKonf1Fld
-NoSuratRekomFld -desckonf2Fld
-NoSITUFld -ket
-FotoFld +mengubah password()
-TglLimitIzinFld
-KdUsahaFld
+tambah data() Orang
+ubah data() -nama
-alamat
-tempat lahir
-tanggal lahir
-SK
+biodata()
4.3. Construction
Pada fase sebelumnya telah dibuat penentuan dari setiap use case dan
rancangan dari arsitektur awal, pada fase ini akan dilakukan penggambaran story
board dan melampirkan kode program sesuai dengan perancangan sebelumnya
yakni use case dan diagram-diagram serta melakukan pengujian terhadap aplikasi
yang telah dikembangkan.
32
No. Deskripsi
1. Nama aplikasi
2. Logo pemerintah kota
3. Loading awal tampilan
4 3
5 6
No. Deskripsi
1. Nama aplikasi
2. Field nama pengguna
3. Field kata sandi
4. Gambar Login
5. Tombol masuk
6. Tombol tutup
3 4 5 6 7 8 9 10
Deskripsi
No.
1. Nama aplikasi
2. Data yang sudah terdaftar pada aplikasi
3. Tombol tambah data
4. Tombol ubah data
34
Deskripsi
No.
6. Cari data semua file
7. Cari data berdasarkan kategori
8. Combo box
9. Text field
10. Tombol cari
3 4 5 6 7 8 9 10
No. Deskripsi
7. Cari data berdasarkan kategori
8. Combo box
9. Text Field
10. Tombol cari
35
6 7 8 9 10
1
5
4 2
No
Deskripsi
.
1. Nama aplikasi
2. Tombol Cari
3. Data yang sudah terdaftar pada aplikasi
4. Tombol Cetak
5. 11 menu input
Sub 12 13 14 15
6. Sub menu terdaftar
7. Cari data semua file
8. Cari data berdasarkan kategori 1
9. Combo box
10
10. Text field
9 2
8 7 6 5 4
36
No. Deskripsi
1. Nama aplikasi
2. Tombol Cari
3. Tombol cari
4. Text field
5. Combo box
6. Cari berdasarkan kategori
7. Cari data semua file
8. Nama-nama yang terdaftar pada aplikasi
9. Tombol Cetak
10. Nama-nama yang terdaftar pada aplikasi
11. Tombol buat izin
5 6 7 8
No. Deskripsi
12. Cari data semua file
1
13. Cari berdasarkan kategori
14. Combo box
4 2
15. Text field
3
37
No. Deskripsi
1. Nama aplikasi
2. Tombol Cari
3. Data yang terdaftar
4. Tombol lihat detail
5. Cari data semua file
6. Cari data berdasarkan kategori
7. Combo box
8. Text field
5 4
38
No. Deskripsi
1. Nama aplikasi
2. Field password lama
3. Field password baru
4. Tombol ganti password
5. Check box hide password
4 1
3 2
Gambar 4.16 Story board halaman Notifikasi
No. Deskripsi
1. Field notifikasi
2. Button terapkan
3. Button simpan
4. Check box tampilkan notifikasi
39
4 3
Gambar 4.17 Story board halaman Login user
No. Deskripsi
1. Nama aplikasi
2. Field username
3. Tombol masuk
4. Tombol tutup
6 7 8 9 10
1
5
4 2
3
40
No. Deskripsi
1. Nama aplikasi
2. Tombol Cari
3. Data yang sudah terdaftar pada aplikasi
4. Tombol Cetak
5. Sub menu input
6. Sub menu terdaftar
7. Cari data semua file
8. Cari data berdasarkan kategori
9. Combo box
10. Text Field
4.3.2. Coding
Berikut ini merupakan kode program yang digunakan pada aplikasi ini.
Contoh kode program untuk login
Imports MySql.Data.MySqlClient
Public Class frLogin
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Try
If Kolom.Text = "admin" Then
41
myCommand.CommandText =
String.Format("INSERT into `login` (passwordFld) values
('admin')")
myCommand.ExecuteNonQuery()
opt1:
Me.Hide()
Me.TextBox1.Text = vbNullString
Me.Kolom.Text = vbNullString
FormMain.MnMaster.Enabled = True
FormMain.sMnProsesIzinUsaha.Enabled
= True
FormMain.MnKonfigurasi.Enabled =
True
FormMain.Show()
FormMain.StartPosition =
FormStartPosition.CenterScreen
'FormMain.WindowState =
FormWindowState.Maximized
Else
opt2:
42
Else
MsgBox("Maaf, anda harus mengisi 'nama
pengguna'!", MsgBoxStyle.Information, "System
Information")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
4.3.3. Testing
Bagian ini berisi tentang hasil pengujian yang telah dilakukan dari aplikasi
perizinan pembuatan usaha dan user acceptance test (dapat dlihat pada halaman
lampiran).
4.3.3.1. Tujuan testing
Tujuan dari tahap testing adalah untuk memastikan semua fitur dan
requirement yang dibutuhkan oleh aplikasi telah diimplementasi dan diuji dengan
baik.
4.3.3.2. Kasus testing
1. Apakah aplikasi yang dibangun telah sesuai dengan persyaratan yang
diminta oleh stakeholder?
2. Apakah semua fitur yang yang dibuat pada aplikasi ini dapat berjalan
dengan baik?
3. Apakah fitur-fitur yang ditampilkan pada aplikasi ini dapat digunakan atau
diakses oleh admin dan user?
43
Halaman Admin
Admin menekan tombol Aplikasi akan Aplikasi menampilkan
yang ada pada halaman menampilkan setiap setiap halaman yang
admin halaman yang dipilih oleh dipilih oleh admin
admin
Koneksi ke database
Admin membuka Browser akan Browser menampilkan
browser untuk masuk ke menampilkan pesan atau pesan atau peringatan
halaman database dan peringatan bahwa bahwa halaman tersebut
salah mengetikkan alamat halaman tersebut tidak tidak ditemukan
pada adress bar ditemukan
Admin membuka Browser akan Browser menampilkan
browser untuk masuk ke menampilkan pesan pesan untuk mengisi
halaman database dan untuk mengisi username username dan password
mengetikkan alamat pada dan password
adress bar dengan benar
Admin tidak mengisi Browser akan Browser menampilkan
username dan password menampilkan untuk untuk mengisi kembali
mengisi kembali username dan password
username dan password
Admin mengisi username Browser akan Browser menampilkan
dan password dengan menampilkan halaman halaman database
benar database aplikasi aplikasi
Admin memilih salah satu Browser akan Browser menampilkan
database menampilkan halaman halaman database yang
database yang dipilih dipilih oleh admin
oleh admin
Admin memilih salah satu Browser akan Browser
Kegiatan Hasil yang diharapkan Hasil aktual (keluaran)
database dan menampilkan peringatan menampilkan peringatan
menghapusnya apakah database ini akan apakah database ini akan
dihapus atau tidak dihapus atau tidak
Admin memilih salah satu Browser akan Browser menampilkan
database dan menampilkan database database mana yang akan
mengubahnya mana yang akan diubah diubah
Admin memilih keluar Browser akan keluar dari Browser keluar dari
dari database halaman database halaman database
Graphic User Interface (GUI)
Admin melihat interface Interface dari aplikasi Interface dari aplikasi
dari aplikasi apakah akan menampilkan logo akan menampilkan logo
terdapat logo pemerintah pemerintah kota Manado pemerintah kota Manado
kota Manado
Admin melihat interface Aplikasi akan Aplikasi menampilkan
45
Admin menjalankan Aplikasi ini akan berjalan Aplikasi ini akan berjalan
aplikasi ini pada sistem dengan baik dan tidak dengan baik dan tidak
operasi Windows Seven ada masalah ketika admin ada masalah ketika admin
menjalankan pada sistem menjalankan pada sistem
operasi yang berbeda operasi yang berbeda
4.4. Transition
Pada fase ini secara keseluruhan pembuatan aplikasi telah selesai.
Penggambaran semua kegiatan user telah selesai pada fase sebelumnya. Aplikasi
ini akan diserahkan kepada pengguna untuk selanjutnya akan digunakan.
8. Setelah admin selesai memproses surat jalan, maka surat jalan tersebut
sudah terdaftar pada aplikasi (Gambar 4.28).
10. Usaha-usaha yang telah diproses telah terdaftar pada menu usaha-usaha
terdaftar dan admin telah selesai memproses seluruh usaha.
11. Pada menu admin konfigurasi (Gambar 4.30), admin dapat mengganti
password yang lama dengan password yang baru, dengan cara
memasukkan password lama pada field password dan mengisi password
yang baru pada field password baru. Admin menekan tombol ganti
password, maka password berhasil diganti
12. Gambar dibawah ini (Gambar 4.31) menunjukkan bahwa password yang
admin ganti telah berhasil diganti.
13. Pada menu admin konfigurasi, admin juga dapat mengganti TTD (Gambar
4.32), TTD ini berfungsi untuk mengganti nama dan nip dari kadis, jika di
kantor terdapat kadis yang baru. Untuk mengganti nama dan nip kadis
yang baru maka admin harus mengisi nama dan nip pada field yang ada,
jika sudah yakin dengan data yang diisi admin menekan tombol ganti dan
aplikasi menampilkan bahwa kepala dinas berhasil diganti (Gambar 4.33).
55
14. Gambar 4.32 menunjukkan bahwa TTD yang diganti oleh admin telah
berhasil diganti
15. Untuk mengetahui berapa jumlah izin usaha yang telah didaftarkan pada
hari tersebut, maka admin dapat melihat data tersebut pada menu laporan
(Gambar 4.33).
16. Untuk mencetak laporan tersebut maka admin harus menekan tombol
cetak, setelah admin menekan tombol cetak akan muncul laporan yang
telah didaftarkan pada hari tersebut (Gambar 4.34).