Bab 4 FlowChart - Rina
-
Upload
arenda-mehaga-meliala -
Category
Documents
-
view
230 -
download
8
Transcript of Bab 4 FlowChart - Rina
53
4.4 Diagram Alir (Flowchart)
Flowchart atau bagan alir data adalah sekumpulan simbol-simbol yang
menunjukkan atau menggambarkan rangkaian kegiatan proses atau langkah-langakah
proses dari program dari awal sampai akhir.
4.5.1 Flowchart Menu Utama
Gambar 4.23 Flowchart Menu Utama
Flowchart menu utama merupakan gambaran prosedur awal sampai akhir
berjalannya program yang dirancang. Saat program dijalankan maka yang pertama
54
tampil yaitu menu utama, pada menu tersebut terdapat menu file, menu laporan, menu
about, menu keluar. Jika ingin ditampilkan menu file maka tampil sub menu file, jika
tidak, tampilkan sub menu laporan, jika tidak tampilkan about, jika tidak keluar dari
sistem jika tidak kembali ketampilan menu utama.
4.5.2 Flowchart Sub Menu File
Gambar 4.24 Flowchart Sub Menu File
55
Flowchart sub menu file yaitu prosedur menampilkan menu file, jika menu file dipilih
maka ditampilkan sub menu file diantaranya sub menu data kelurahan, sub menu data
penduduk, sub menu data penduduk masuk, sub menu data lahir, sub menu data pindah,
dan sub menu data meninggal. Jika sub menu data kelurahan dipilih maka dilanjutkan
ketampilan form input kelurahan. Jika tidak maka pilih sub menu data penduduk, maka
dilanjutkan ketampilan form input penduduk. Jika tidak maka pilih sub menu data
penduduk masuk, maka dilanjutkan ketampilan form input penduduk masuk. Jika tidak
maka pilih sub menu data lahir, maka dilanjutkan ketampilan form input lahir. Jika tidak
maka pilih sub menu data pindah, maka dilanjutkan ketampilan form input pindah. Jika
tidak maka pilih sub menu data meninggal, maka dilanjutkan ketampilan form input
meninggal, jika tidak maka kembali ke tampilan sub menu file.
56
4.5.3 Flowchart Input Data Kelurahan
Gambar 4.25 Flowchart Input Data Kelurahan
Flowchart input data kelurahan yaitu flowchart prosedur penginputan data
kelurahan. Jika ingin menambah data baru? Jika Ya pilih tombol baru maka input
KdKlrh, jika data yang baru di imput sudah ada sebelumnya atau sudah ada pada
database maka ada pesan bahwa data sudah ada, kemudian ada tiga kondisi apakah data
tersebut di perbaiki? Jika ya, perbaiki data kelurahan dan disimpan kedatabase tabel
kelurahan. Jika tidak, data di hapus? Jika ya maka data dihapus dari database, jika tidak
57
batal atau data tidak di perbaiki dan dihapus. Kemudian kembali ke form kelurahan. Jika
ingin menambah data baru? Input KdKlrh, jika data sudah ada ikuti langkah sebelumnya
jika tidak, input data selanjutnya kemudian simpan ke database jika ya, jika tidak batal
dan data yang baru diinput tidak disimpan kedatabase. Kemudian kembali ke form
kelurahan, jika ingin menambah data ikuti langkah sebelumnya. Jika tidak ingin
menambah data maka dilanjutkan ke prosedur berikutnya yaitu pencarian data.
Pencarian data yang dilakukan berdasarkan kategori maka tentukan kategori dan input
data yang akan dicari. jika data yang dicari tidak ada maka listview dikosongkan, jika
data yang dicari ada maka di tampilkan pada listview, dan pada komponen input.
Dengan pencarian data ini dapat dilakukan perubahan data yang sudah pernah
diinput atau bias juga dilakukan penghapusan data dari data yang dicari. Selanjutnya
kekondisi keluar, yaitu keluar disini bukan berarti keluar dari sistem melainkan keluar
dari form input kelurahan. Jika ya maka selesai dan keluar dari form kelurahan dan
kembali ke tampilan menu utama, jika tidak maka kembali ke tampil form kelurahan dan
ikuti langkah-langkah sebelumnya.
58
4.5.4 Flowchart Input Data Penduduk
Gambar 4.26 Flowchart Input Data Penduduk
Flowchart input data kelurahan yaitu flowchart prosedur penginputan data
penduduk. Jika ingin menambah data baru? Jika Ya pilih tombol baru maka input NoKk,
jika data yang baru di imput sudah ada sebelumnya atau sudah ada pada database maka
ada pesan bahwa data sudah ada, kemudian ada tiga kondisi apakah data tersebut di
perbaiki? Jika ya, perbaiki data penduduk dan disimpan kedatabase tabel penduduk. Jika
tidak, data di hapus? Jika ya maka data dihapus dari database, jika tidak batal atau data
tidak di perbaiki dan dihapus. Kemudian kembali ke form penduduk. Jika ingin
59
menambah data baru? Input NoKk, jika data sudah ada ikuti langkah sebelumnya jika
tidak, input data selanjutnya kemudian simpan ke database jika ya, jika tidak batal dan
data yang baru diinput tidak disimpan kedatabase. Kemudian kembali ke form
penduduk, jika ingin menambah data ikuti langkah sebelumnya. Jika tidak ingin
menambah data maka dilanjutkan ke prosedur berikutnya yaitu pencarian data.
Pencarian data yang dilakukan berdasarkan kategori maka tentukan kategori dan input
data yang akan dicari. jika data yang dicari tidak ada maka listview dikosongkan, jika
data yang dicari ada maka di tampilkan pada listview, dan pada komponen input.
Dengan pencarian data ini dapat dilakukan perubahan data yang sudah pernah
diinput atau bias juga dilakukan penghapusan data dari data yang dicari. Selanjutnya
kekondisi keluar, yaitu keluar disini bukan berarti keluar dari sistem melainkan keluar
dari form input penduduk. Jika ya maka selesai dan keluar dari form penduduk dan
kembali ke tampilan menu utama, jika tidak maka kembali ke tampil form penduduk dan
ikuti langkah-langkah sebelumnya.
60
4.5.5 Flowchart Input Data Penduduk Masuk
Gambar 4.27 Flowchart Input Data Penduduk Masuk
Flowchart input data kelurahan yaitu flowchart prosedur penginputan data
penduduk masuk. Jika ingin menambah data baru? Jika Ya pilih tombol baru maka input
NoMsk, jika data yang baru di imput sudah ada sebelumnya atau sudah ada pada
database maka ada pesan bahwa data sudah ada, kemudian ada tiga kondisi apakah data
tersebut di perbaiki? Jika ya, perbaiki data penduduk masuk dan disimpan kedatabase
tabel penduduk masuk. Jika tidak, data di hapus? Jika ya maka data dihapus dari
database, jika tidak batal atau data tidak di perbaiki dan dihapus. Kemudian kembali ke
form penduduk masuk. Jika ingin menambah data baru? Input NoMsk, jika data sudah
61
ada ikuti langkah sebelumnya jika tidak, input data selanjutnya kemudian simpan ke
database jika ya, jika tidak batal dan data yang baru diinput tidak disimpan kedatabase.
Kemudian kembali ke form penduduk masuk, jika ingin menambah data ikuti langkah
sebelumnya. Jika tidak ingin menambah data maka dilanjutkan ke prosedur berikutnya
yaitu pencarian data. Pencarian data yang dilakukan berdasarkan kategori maka tentukan
kategori dan input data yang akan dicari. jika data yang dicari tidak ada maka listview
dikosongkan, jika data yang dicari ada maka di tampilkan pada listview, dan pada
komponen input.
Dengan pencarian data ini dapat dilakukan perubahan data yang sudah pernah
diinput atau bias juga dilakukan penghapusan data dari data yang dicari. Selanjutnya
kekondisi keluar, yaitu keluar disini bukan berarti keluar dari sistem melainkan keluar
dari form input penduduk masuk. Jika ya maka selesai dan keluar dari form penduduk
masuk dan kembali ke tampilan menu utama, jika tidak maka kembali ke tampil form
penduduk masuk dan ikuti langkah-langkah sebelumnya.
62
4.5.6 Flowchart Input Data Lahir
Gambar 4.28 Flowchart Input Data Lahir
Flowchart input data lahir yaitu flowchart prosedur penginputan data lahir. Jika
ingin menambah data baru? Jika Ya pilih tombol baru maka input Nik, jika data yang
baru di imput sudah ada sebelumnya atau sudah ada pada database maka ada pesan
bahwa data sudah ada, kemudian ada tiga kondisi apakah data tersebut di perbaiki? Jika
ya, perbaiki data lahir dan disimpan kedatabase tabel lahir. Jika tidak, data di hapus?
Jika ya maka data dihapus dari database, jika tidak batal atau data tidak di perbaiki dan
dihapus. Kemudian kembali ke form lahir. Jika ingin menambah data baru? Input Nik,
63
jika data sudah ada ikuti langkah sebelumnya jika tidak, input data selanjutnya kemudian
simpan ke database jika ya, jika tidak batal dan data yang baru diinput tidak disimpan
kedatabase. Kemudian kembali ke form lahir, jika ingin menambah data ikuti langkah
sebelumnya. Jika tidak ingin menambah data maka dilanjutkan ke prosedur berikutnya
yaitu pencarian data. Pencarian data yang dilakukan berdasarkan kategori maka
tentukan kategori dan input data yang akan dicari. jika data yang dicari tidak ada maka
listview dikosongkan, jika data yang dicari ada maka di tampilkan pada listview, dan
pada komponen input.
Dengan pencarian data ini dapat dilakukan perubahan data yang sudah pernah
diinput atau bias juga dilakukan penghapusan data dari data yang dicari. Selanjutnya
kekondisi keluar, yaitu keluar disini bukan berarti keluar dari sistem melainkan keluar
dari form input lahir. Jika ya maka selesai dan keluar dari form lahir dan kembali ke
tampilan menu utama, jika tidak maka kembali ke tampil form lahir dan ikuti langkah-
langkah sebelumnya.
64
4.5.7 Flowchart Input Data Pindah
Gambar 4.29 Flowchart Input Data Pindah
Flowchart input data pindah yaitu flowchart prosedur penginputan data pindah.
Jika ingin menambah data baru? Jika Ya pilih tombol baru maka input NoPndh, jika data
yang baru di imput sudah ada sebelumnya atau sudah ada pada database maka ada pesan
bahwa data sudah ada, kemudian ada tiga kondisi apakah data tersebut di perbaiki? Jika
ya, perbaiki data kelurahan dan disimpan kedatabase tabel pindah. Jika tidak, data di
hapus? Jika ya maka data dihapus dari database, jika tidak batal atau data tidak di
perbaiki dan dihapus. Kemudian kembali ke form pindah. Jika ingin menambah data
65
baru? Input NoPndh, jika data sudah ada ikuti langkah sebelumnya jika tidak, input data
selanjutnya kemudian simpan ke database jika ya, jika tidak batal dan data yang baru
diinput tidak disimpan kedatabase. Kemudian kembali ke form pindah, jika ingin
menambah data ikuti langkah sebelumnya. Jika tidak ingin menambah data maka
dilanjutkan ke prosedur berikutnya yaitu pencarian data. Pencarian data yang dilakukan
berdasarkan kategori maka tentukan kategori dan input data yang akan dicari. jika data
yang dicari tidak ada maka listview dikosongkan, jika data yang dicari ada maka di
tampilkan pada listview, dan pada komponen input.
Dengan pencarian data ini dapat dilakukan perubahan data yang sudah pernah
diinput atau bias juga dilakukan penghapusan data dari data yang dicari. Selanjutnya
kekondisi keluar, yaitu keluar disini bukan berarti keluar dari sistem melainkan keluar
dari form input pindah. Jika ya maka selesai dan keluar dari form pindah dan kembali ke
tampilan menu utama, jika tidak maka kembali ke tampil form pindah dan ikuti langkah-
langkah sebelumnya.
66
4.5.8 Flowchart Input Data Meninggal
Gambar 4.30 Flowchart Input Data Meninggal
Flowchart input data meninggal yaitu flowchart prosedur penginputan data
meninggal. Jika ingin menambah data baru? Jika Ya pilih tombol baru maka input
NoKmtn, jika data yang baru di imput sudah ada sebelumnya atau sudah ada pada
database maka ada pesan bahwa data sudah ada, kemudian ada tiga kondisi apakah data
tersebut di perbaiki? Jika ya, perbaiki data meninggal dan disimpan kedatabase tabel
meninggal. Jika tidak, data di hapus? Jika ya maka data dihapus dari database, jika tidak
batal atau data tidak di perbaiki dan dihapus. Kemudian kembali ke form meninggal.
67
Jika ingin menambah data baru? Input NoKmtn, jika data sudah ada ikuti langkah
sebelumnya jika tidak, input data selanjutnya kemudian simpan ke database jika ya, jika
tidak batal dan data yang baru diinput tidak disimpan kedatabase. Kemudian kembali ke
form meninggal, jika ingin menambah data ikuti langkah sebelumnya. Jika tidak ingin
menambah data maka dilanjutkan ke prosedur berikutnya yaitu pencarian data.
Pencarian data yang dilakukan berdasarkan kategori maka tentukan kategori dan input
data yang akan dicari. jika data yang dicari tidak ada maka listview dikosongkan, jika
data yang dicari ada maka di tampilkan pada listview, dan pada komponen input.
Dengan pencarian data ini dapat dilakukan perubahan data yang sudah pernah
diinput atau bias juga dilakukan penghapusan data dari data yang dicari. Selanjutnya
kekondisi keluar, yaitu keluar disini bukan berarti keluar dari sistem melainkan keluar
dari form input meninggal. Jika ya maka selesai dan keluar dari form meninggal dan
kembali ke tampilan menu utama, jika tidak maka kembali ke tampil form meninggal
dan ikuti langkah-langkah sebelumnya.
68
4.5.9 Flowchart Laporan
Gambar 4.31 Flowchart Laporan
69
Flowchart laporan yaitu prosedur untuk menampilkan laporan-laporan yang telah
dirancang, diantaranya laporan penduduk per tahun, laporan penduduk per kelurahan,
laporan penduduk masuk per tahun, laporan penduduk masuk per kelurahan, laporan
angka kelahiran penduduk per tahun, laporan angka kematian penduduk per tahun,
laporan perpindahan penduduk per tahun, grafik pertambahan
penduduk/perkelurahan/tahun, grafik penduduk yang lahir per tahun, grafik penduduk
yang meninggal per tahun, dan grafik penduduk yang pindah per tahun. Jika ingin
menapilkan laporan maka pilih1 atau laporan penduduk per tahun, sebelum ditampilkan
maka tentukan tahun yang akan ditampilkan maka tampilkan laporan jika tidak keluar
dari form laporan. Jika tidak maka pilih2 atau laporan penduduk per kelurahan, sebelum
ditampilkan maka tentukan kelurahan yang akan ditampilkan maka tampilkan laporan
jika tidak keluar dari form laporan. Jika tidak maka pilih3 atau laporan penduduk masuk
per tahun, sebelum ditampilkan maka tentukan tahun yang akan ditampilkan maka
tampilkan laporan jika tidak keluar dari form laporan. Jika tidak maka pilih4 atau
laporan penduduk masuk per kelurahan, sebelum ditampilkan maka tentukan kelurahan
yang akan ditampilkan maka tampilkan laporan jika tidak keluar dari form laporan. Jika
tidak maka pilih5 atau laporan kelahiran penduduk per tahun, sebelum ditampilkan
maka tentukan tahun yang akan ditampilkan maka tampilkan laporan jika tidak keluar
dari form laporan. Jika tidak maka pilih6 atau laporan kematian penduduk per tahun,
sebelum ditampilkan maka tentukan tahun yang akan ditampilkan maka tampilkan
laporan jika tidak keluar dari form laporan. Jika tidak maka pilih7 atau laporan
perpindahan penduduk per tahun, sebelum ditampilkan maka tentukan tahun yang akan
ditampilkan maka tampilkan laporan jika tidak keluar dari form laporan. Jika tidak maka
70
pilih8 atau grafik pertambahan penduduk/perkelurahan/tahun maka tampilkan laporan.
Jika tidak maka pilih9 atau grafik penduduk yang lahir per tahun maka tampilkan
laporan. Jika tidak maka pilih10 atau grafik penduduk yang meninggal per tahun maka
tampilkan laporan. Jika tidak maka pilih11 atau grafik penduduk yang pindah per tahun
maka tampilkan laporan.