• Tidak ada hasil yang ditemukan

Data Penduduk

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN PROGRAM (Halaman 45-54)

3.4 Kebutuhan Fungsional

3.4.8 Data Penduduk

Pada gambar 3.26 mengilustrasikan admin melakukan pengisian data penduduk, dengan tujuan memudahkan penduduk dalam pendataan di Kabupaten Aceh Timur.

a. Use Case Data Penduduk

Use case data penduduk merupakan suatu proses untuk memasukan

identitas penduduk yang dilakukan oleh admin sebagai upaya memberikan pendataan penduduk pendatang di dinas capil Kabupaten Aceh Timur, tetapi untuk melakukan input data penduduk harus melakukan login terlebih dahulu,

Simpan alt [Berhasil] [Berhasil] Update alt [Berhasil] [Berhasil] Hapus alt [Berhasil] [Berhasil] Staf : Admin

View : FormDataPeluangPencariKerjaView Controller : DataPeluangPencariKerjaController Model : DataPeluangPencariKerjaModel Database

1 : Klik Cari No.KTP

2 : Panggil Control Cari Data Penduduk() 3 : ProsesCariDataPendudukController()

4 : Proses Cari Data Penduduk Model()

5 : Simpan Data Penduduk() 6 : Proses Ambil Data Peluang Pencari Kerja()

7 : Data Penduduk 8 : Validasi()

9 : Tampilkan Pesan Simpan Data Penduduk Berhasil 10 : Tampil Pesan Data Penduduk Berhasil

11 : Klik Ubah Data

12 : Panggil Control Ubah() 13 : MemeriksaFieldDataPenduduk()

14 : Panggil Proses Ubah Model()

15 : Update Data Penduduk()

16 : Proses Update data Penduduk()

17 : Batal Update data penduduk 18 : Data Penduduk 19 : Validasi()

20 : Tampilkan Pesan Data Berhasil diupdate 21 : Tampil Pesan Data Berhasil diupdate

22 : Klik Hapus Data

23 : Panggil Control Hapus() 24 : MemeriksaFieldHapusPenduduk()

25 : Panggil Proses Hapus Model()

26 : Simpan Data yang dihapus()

27 : Proses Hapus Data Penduduk()

28 : Data Penduduk 29 : Validasi()

30 : Tampilkan Pesan Data Berhasil dihapus 31 : Tampil Pesan Data Berhasil di hapus

input data pencari kerja dilakukan dengan cara memilih menu data dan pilih data

penduduk kemudian pilih data penduduk setelah itu isi data penduduk pendatang kemudian klik maka akan muncul form data pencari kerja, admin memasukan identitas penduduk pendatang dan klik tombol simpan jika telah selesai maka datanya akan ditampilkan dalam tabel view data penduduk, untuk gambar use case data pencari kerja dapat dilihat pada gambar 3.26 sebagai berikut :

Gambar 3. 23 Use Case Data penduduk

b. Skenario Data Penduduk

Skenario data pencari kerja merupakan suatu pengambaran langkah-langkah aksi aktor terhadap sistem untuk melakukan input data penduduk, untuk skenario data penduduk dapat dilihat pada tabel 3.11 sebagai berikut:

Tabel 3. 9 Skenario Use Case Data Penduduk Identifikasi

Nomor 2

Nama Data penduduk

Tujuan Melakukan pemasukkan data penduduk Deskripsi Admin memasukkan data penduduk Tipe Admin : Staf Perencanaan dan Perkembangan Data Master Data Penduduk Simpan Ubah <<extend>> <<extend>> Update <<extend>> Delete <<extend>>

Login JalankanServer

<<include>> <<include>>

Aktor Admin (Staf), Sistem Aplikasi Forecasting Skenario Utama

Kondisi awal Admin sudah terautentikasi

Aksi Aktor Reaksi Sistem

Admin memilih menu data master ”Data Penduduk”

Menampilkan form data penduduk

Admin memasukkan data penduduk

Menampilkan tabel data Staf dalam form data penduduk

Sistem memberikan respon

Memberitahu bahwa data yang dimasukkan sudah tersimpan

Kondisi akhir Aplikasi Forecsating menyimpan data Staf ke dalam database

c. Activity Diagram Data Penduduk

Activity diagram data penduduk menggambarkan aliran kejadian (flow of events) pada saat user melakukan aktifitas input data pencari kerja kedalam

sistem, untuk activity diagram data penduduk dapat di lihat pada gambar 3.27 sebagai berikut:

Gambar 3. 24 Activity Diagram Data Penduduk

d. Sequence Diagram Data Penduduk

Sequence diagram data Penduduk digunakan untuk menunjukan aliran

fungsionalitas dalam use case data Pencari Kerja, untuk sequence diagram data Penduduk dapat dilihat pada gambar 3.28 sebagai berikut :

Mengis i Form Data penduduk Sim pan Ubah data Perbaharui Hapus Batal Ubah Keluar Batal ubah data

Perbaharui data

Ubah data

Hapus data Batal Ubah data

Menam pilkan Form Data Penduduk

Mem pros es Sim pan Data Suks es Sim pan data

Mem pros es Perbaharui data Mem pros es Hapus data Suks es edit data Suks es Hapus data Pilih Kegiatan Data Penduduk Pilih Mengis i data penduduk

pendatang

pilih keluar form data penduduk

Kem bali ke pilih kegiatan data penduduk

ubah data

SISTEM Admin : Staf

Gambar 3. 25 Sequence Diagram Data Penduduk

3.4.9 Forecasting

Pada Gambar 3.29 admin yang sudah terautentikasi dalam aplikasi

forecasting dapat melakukan analisis kepadatan penduduk di Kabupaten Aceh

Timur, hal ini dimaksudkan untuk mempermudah admin dalam melakukan peramalan jumlah kepadatan penduduk di tahun mendatang sebagai bahan pertimbangan admin staf perencanaan dan perkembangan dengan persetujuan Kepala Dinas dalam pengambilan keputusan.

Simpan alt [Berhasil] [Berhasil] Update alt [Berhasil] [Berhasil] Hapus alt [Berhasil] [Berhasil] Staf : Admin

View : FormPendudukView Controller : DataPendudukController Model : DataPendudukModel Database

1 : Klik Menu Data Penduduk 2 : Search Data Kecamatan 3 : Isi Data Penduduk

4 : Panggil Control Simpan() 5 : MemeriksaDataPendudukController() 6 : Panggil Proses Simpan Data Penduduk Model()

7 : Simpan Data Penduduk() 8 : Proses Ambil Data Penduduk()

9 : Data Penduduk 10 : Validasi()

11 : Tampilkan Pesan Simpan Data Penduduk Berhasil

12 : Tampil Pesan Data Penduduk Berhasil

13 : Klik Ubah Data

14 : Panggil Control Ubah() 15 : MemeriksaFieldDataPenduduk()

16 : Panggil Proses Ubah Model()

17 : Update Data Penduduk()

18 : Proses Update data Penduduk()

19 : Batal Update data penduduk 20 : Data Penduduk 21 : Validasi()

22 : Tampilkan Pesan Data Berhasil diupdate 23 : Tampil Pesan Data Berhasil diupdate

24 : Klik Hapus Data

25 : Panggil Control Hapus() 26 : MemeriksaFieldHapusPenduduk()

27 : Panggil Proses Hapus Model()

28 : Simpan Data yang dihapus()

29 : Proses Hapus Data Penduduk()

30 : Data Penduduk 31 : Validasi()

32 : Tampilkan Pesan Anda yakin akan menghapus Data ini 33 : Tampil Pesan Anda yakin akan menghapus Data ini

a. Use Case Forecasting

Analisis forecasting merupakan suatu proses untuk menghitung jumlah kepadatan penduduk di Kabupaten Aceh Timur, proses analisis forecasting ini dilakukan oleh user yang mempunyai hak akses dalam sistem aplikasi forecasting, untuk melakukan analisis forecasting harus melakukan login terlebih dahulu, untuk melakukan forecasting harus melakukan pencarian Kecamatan terlebih dahulu dalam form data analisis forecasting regresi setelah itu baru bisa di analisis dan muncul hasil analisis sedangkan untuk melakukan perhitungan forecasting data yang terlibat adalah data Kecamatan, data pencari kerja dan data maksimal kepadatan penduduk. analisis forecasting dilakukan dengan cara memilih menu analisis forecasting regresi dan pilih analisis kemudian klik maka akan muncul hasil analisis, user memilih nama Kecamatan yang akan di menu forecasting regresi dengan cara klik browse dan pilih data nama Kecamatan, kemudian mucul rumus analisis, setelah itu menentukan analisis berdasarkan tahun dengan cara memilih tahun, setelah semuanya ditentukan kemudian klik tombol forecasting maka akan muncul data jumlah peluang pencari kerja, Data Maksimum kepadatan Penduduk dan hasil forecasting, sedangkan untuk melihat grafik forecasting dalam form grafik data forecasting, untuk lebih jelasnya dapat dilihat pada gambar

use case analisis forecsting gambar 3.29 sebagai berikut :

Gambar 3. 26 Use case Forecasting Admin : Staf

Perencanaan dan Perkembangan

Forecasting Data Staf Cari

<<extend>>

Keluar

<<extend>>

Login JalankanServer

<<include>> <<extend>>

Hitung Forecasting

<<extend>>

b. Skenario Forecasting

Skenario merupakan suatu pengambaran langkah-langkah aksi aktor terhadap sistem untuk melakukan forecasting, untuk skenario use case analisis

forecasting dapat dilihat pada tabel 3.12 sebagai berikut:

Tabel 3. 10 Skenario Use Case Forecasting Identifikasi

Nomor 6

Nama Forecasting

Tujuan Menghitung jumlah kepadatan penduduk untuk periode mendatang

Deskripsi User melakukan analisis forecasting

dalam sistem aplikasi forecasting Tipe

Aktor Admin, Sistem Aplikasi Forecasting

Skenario Utama

Kondisi awal Admin sudah terautentikasi

Aksi Aktor Reaksi Sistem

User memilih menu Forecasting”hasil forecasting”,”grafik forecasting”

Menampilkan form data forecasting, form data hasil forecasting, form grafik data

forecasting

User melakukan analisis forecasting

Menampilkan data hasil analisis

forecsating, grafik forecasting

Sistem memberikan respon Memberitahu bahwa data forecasting telah tersimpan.

Kondisi akhir Aplikasi forecasting

menampilkan hasil forecasting dalam

c. Activity Diagram Forecasting

Activity diagram forecasting menggambarkan aliran kejadian (flow of events) pada saat user melakukan aktifitas analisis forecasting dalam sistem

aplikasi forecasting, untuk activity diagram analisis forecasting dapat dilihat pada gambar 3.30 sebagai berikut:

Gambar 3. 27 Activity Diagram Forecating

d. Sequence Diagram Forecasting

Sequence diagram forecasting digunakan untuk menunjukan aliran

fungsionalitas dalam use case analisis forecasting, untuk sequence analisis

Cari data Kecamatan Pilih Kecamatan Hitung Analisis

Close Form data forecasting regresi

Hitung

Close Form data forecasting Pilih Kecamatan

Nilai Alpha belum ada perhiutngan menampilkan hasil rumus analisis forecasting regresi

Pilih Tahun

Menampilkan hasil hitung Jumlah peluang pencari kerja Menampilkan jumlah maksimal

kepadatan penduduk

Menampilkan Form Data Forecasting

Menampilkan hasil hitung analisis forecasting regresi

Memproses perhitungan data Sukses hitung data SISTEM ADMIN

forecasting datanya meliputi data Kecamatan dan data laporan Penduduk.

Sequence diagram analisis forecasting dapat dilihat pada gambar 3.31 sebagai berikut:

Gambar 3. 28 Sequence Diagram Forecsting

Hitung Analisis alt [Berhasil] [Berhasil] Simpan Forecasting alt [Berhasil] [Berhasil] Staf : Admin View :

FormDataForecastingRegresiView DataForecastingRegresiControllerControlller : DataForecastingRegresiModelModel : Sistem Forecasting Database

1 : Klik Menu Forecasting Analisis 2 : Klik Cari Data Kecamatan

3 : Panggil Control cari Data Kecamatan()

4 : ProsesCariDataKecamatanController()

5 : Proses Cari Data Kecamatan Model()

6 : Proses Hitung Analisis() 7 : Ambil Data Analisis Forecasting Regresi() 8 : Proses Ambil Data Analisis Forecasting Regresi() 9 : Rumus Hasil Analisis

10 : Validasi()

11 : Tampilkan pesan Data Analisis Untuk Kecamatan Telah dihitung

12 : Tampil pesan Data Analisis Untuk Kecamatan Telah dihitung

13 : Klik Cari Data Kecamatan

14 : Panggil Control Cari Data Kecamatan()

15 : ProsesCariDataKecamatanController()

16 : Proses Cari Data Kecamatan Model()

17 : Proses Hitung Rumus Analisis()

18 : Ambil Data Forecasting Regresi()

19 : Proses Ambil Data Forecasting Regresi() 20 : Rumus Hasil Analisis

21 : Validasi() 22 : Pilih Tahun

23 : Panggil Controller Pilih tahun()

24 : Proses Pilih Tahun Controller()

25 : Proses Pilih Tahun Model()

26 : Proses Hitung Peluang Pencari Kerja dan Maksimal Kepadatan penduduk() 27 : Ambil Data Forecasting Regresi()

28 : Proses Ambil Data Forecasting Regresi() 29 : Hasil Hitung Peluang Pencari Kerja dan Maksimal Kepadatan penduduk

30 : Validasi() 31 : Klik Forecasting

32 : Panggil Control Forecasting()

33 : Proses Panggil Forecasting Controller()

34 : Proses Forecasting Model()

35 : Proses Hitung Forecasting()

36 : Ambil Data Forecasting Regresi()

37 : Proses Ambil Data Forecasting Regresi() 38 : Hasil Forecasting

39 : Validasi()

40 : Tampilkan Pesan Data Forecasting Untuk Kecamatan Telah Disimpan 41 : Tampi Pesan Data Forecasting Untuk Kecamatan Telah Disimpan

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN PROGRAM (Halaman 45-54)

Dokumen terkait