• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
34
0
0

Teks penuh

(1)

35

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancanngan Sistem 4.1.1. Analisis Kebutuhan

A. Kebutuhan pengguna

Dalam pembuatan aplikasi pengolahan data KUA ini baru terdapat 2 pengguna yang berinteraksi dalam lingkungan sistem, yaitu admin / petugas dan user / calon mempelai. Pengguna tersebut memiliki karakterstik interaksi dengan sistem dan memiliki kebutuhan informasi, seperti berikut:

1. Admin

Admin dapat mengelola aplikasi pengolahan data KUA sepenuhnya. a. Admin / Patugas dapat meng-update informasi tentang profil KUA b. Admin / Patugas dapat mengelola data pedaftaran pernikahan. c. Admin / Patugas dapat mengelola data penghulu.

d. Admin / Patugas dapat mengelola data jadwal KUA e. Admin / Patugas dapat mengolah data buku nikah. f. Admin / Patugas dapat mengelola data petugas. g. Admin / Patugas dapat mengelola data laporan. 2. User / Calon Mempelai

a. User / Calon dapat mendaftar nikah.

B. Kebutuhan Sistem

1. Kebutuhan sistem untuk Admin / Patugas

a. Admin / Patugas harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi pengolahan data KUA ini dengan memasukan username dan Password agar privasi masing-masing pengguna tetap terjaga keamananya.

b. Admin / Patugas harus melakukan logout (keluar) setelah selesai mengelola aplikasi pengolahan data KUA.

(2)

36

C. Kebutuhan sistem untuk User / Calon Mempelai

a. User / Calon Mempelai harus melakukan input terlebih dahulu untuk dapat pengolahan pedaftaran nikah ini dengan memasukan identitas User / Calon Mempelai.

4.1.2. Rancangan Diagran Usecase 1. Usecase Admin

Gambar IV.1.

(3)

37 Tabel VI.I

Deskripsi Use Case Admin / Petugas

Use Case Name Admin / Petugas

Requirements Admin / Petugas melakukan login terlebih dahulu

Goal Admin / Petugas dapat mengelola sistem informasi pengolahan data KUA

Pre-Conditions Belum melakukan login

Post-Conditions Telah mengelola sistem informasi pengolahan data KUA

Actor Admin / Petugas

Main Flow/Basic Path 1. Admin dapat mengelola profil KUA 2. Admin dapat mengelola Pedaftaran

nikah

3. Admin dapat mengelola data penghulu 4. Admin dapat mengelola data jadwal

KUA

5. Admin dapat mengelola data buku nikah

6. Admin dapat mengelola data petugas 7. Admin dapat mengelola data laporan

(4)

38

Tabel VI.2

Deskripsi Use Case User

Use Case Name User / Calon Mempelai

Requirements User / Calon Mempelai melakukan pedaftaran nikah terlebih dahulu

Goal User / Calon Mempelai dapat

melengkapi identitas untuk pedaftaran nikah

Pre-Conditions Belum melakukan pedaftaran dan melengkapi

Post-Conditions Telah melakukan pedaftaran dan melengkapi

Actor User / Calon Mempelai

Main Flow/Basic Path User / Calon Mempelai Telah mendaftar nikah

(5)

39 4.1.3. Rancangan Diagram Activiti 1. Activitas Diagram Admin

(6)

40 2. Activity Diagram Pendaftaran Nikah

(7)

41 3. Activity Diagram Data Pernikahan

(8)

42 4. Activity Data Penghulu

(9)

43 5. Activity Diagram Jadwal KUA

(10)

44 6. Activity Diagram Data Buku Nikah

(11)

45 7. Activity Diagram Data Petugas

(12)

46 8. Activity Diagram Data Laporan

(13)

47 9. Activity Diagram Logout

(14)

48 4.1.1. Rancangan Dokumen Sistem Usulan

A. Nama Dokumen : Pendaftaran Pernikahan

Fungsi : Pendaftaran Pernikahan

Sumber : Usulan

Tujuan : Ucer / Calon Mempelai

Media : Kertas

Frekuensi : Setiap Hari Format : Lampiran B1

B. Nama Dokumen : Data Penghulu

Fungsi : Data Penghulu

Sumber : Sistem

Tujuan : User / Calon Mempelai

Media : Kertas

Frekuensi : Setiap Hari Format : Lampiran B2

C. Nama Dokumen : Jadwal KUA

Fungsi : Jadwal KUA

Sumber : Sistem

Tujuan : User / Calon Mempelai

Media : Kertas

Frekuensi : Setiap Hari Format : Lampiran B3

(15)

49 4.1.4. Rancangan Prototypo

1. Halaman Branda

(16)

50 2. Halaman Pendaftaran Pernikahan

(17)

51 3. Halaman Login

Gambar IV.15 Halaman Login

4. Halaman Dashboard

(18)

52 5. Halaman Data Admin / Petugas

Gambar IV.17 Halaman Data Admin / Petugas

6. Halaman Data Buku Nikah

(19)

53 7. Halaman Data Jadwal KUA

Gambar IV.19 Halaman Data Jadwal KUA

8. Halaman Data Penghulu

(20)

54 9. Halaman Data Pernikahan

Gambar IV.21 Halaman Data Pernikahan

10. Halaman Data Profil

(21)

55 11. Halaman Data Tanggapan Masyarakat

Gambar IV.23 Halaman Data Tanggapan Masyarakat

12. Halaman Data Laporan

(22)

56 4.1. Perancangan Perangkat Lunak

4.1.1. Entity Relationship Diagram (ERD)

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD).

(23)

57 4.1.1. Logical Record Structure (LRS)

(24)

58 4.1.5. Spesifikasi File

a. Spesifikasi File Tabel absen Nama Database : db_nurma Nama Tabel : admin Panjang Record : 200 byte Primary Key : id_admin

Tabel IV.4

Spesifikasi File Tabel Admin

No Nama Field Type Ukuran Keterangan

1 *id_petugas Varchar 50 Primary Key

2 hak_akses Varchar 50

3 Username Varchar 50

4 Password Varchar 50

b. Spesifikasi File Tabel Data Pernikahan Nama Database : db_nurma

Nama Tabel : Data Pernikahan Panjang Record : 600 byte

(25)

59 Tabel IV.5

Spesifikasikan File Tabel Data Pernikahan

No Nama Field Type Ukuran Keterangan

1 *id_pernikahan Varchar 50 Primary Key

2 tanggal_pernikahan Date - 3 tempat_pernikahan Text 4 no_ktp_mempelai_pria Int 50 5 nama_mempelai_pria Varchar 50 6 usia_mempelai_pria Int 50 7 tempat_lahir_mempelai_pria Text - 8 tanggal_lahir_mempelai_pria Date - 9 alamat_mempelai_pria Text - 10 wali_nikah_mempelai_pria Varchar 50 11 pendidikan_pria Varchar 50 12 no_ktp_mempelai_wanita Int 50 13 nama_mempelai_wanita Varchar 50 14 usia_mempelai_wanita Int 50 15 tempat_lahir_mempelai_wanit a Tinyint 50 16 tanggal_lahir_mempelai_wanit a Date - 17 alamat_mempelai_wanita Text - 18 wali_nikah_mempelai_wanita Varchar 50 19 pendidikan_wanita Varchar 50

(26)

60

(27)

61

C. Spesifikasi File Tabel Data Penghulu Nama Database : db_nurma

Nama Tabel : Data Penghulu

Panjang Record : 150 byte

Primary Key : nik_penghulu

Tabel IV.6

Spesifikasi File Tabel Data Penghulu

No Nama Field Type Ukuran Keterangan

1 *nik_penghulu Varchar 50 Primary Key

2 nama_penghulu Varchar 50

3 alamat_penghulu Varchar 50

d. Spesifikasi File Tabel Data Jadwal KUA Nama Database : db_nurma

Nama Tabel : Data Jadwal KUA

Panjang Record :150 byte

(28)

62 Tabel IV.7

Spesifikasi File Tabel Data Jadwal KUA

No Nama Field Type Ukuran Keterangan

1 *id_jadwal Int 50 Primary Key

2 Hari Varchar 50

3 Jam Varchar 50

e. Spesifikasi File Tabel Data Buku Nikah Nama Database : db_nurma

Nama Tabel : Data Buku Nikah

Panjang Record : 55 byte

PrimaryKey : id_buku_nikah

Tabel IV.8

Spesifikasi File Tabel Data Buku Nikah

No Nama Field Type Ukuran Keterangan

1 *id_buku_nikah Varchar 50 Primary Key

(29)

63 4.1.6. Sequence Diagram

1. Squence Diagram Login

Gambar IV.28 Sequence Diagram Login

2. Squence Diagram Data Pernikahan

(30)

64 3. Squence Diagram Data Penghulu

Gambar IV.30 Sequence Diagram Data Penghulu

4. Squence Diagram Data Jadwal KUA

(31)

65 5. Squence Diagram Data Buku Nikah

Gambar IV.32 Sequence Diagram Data Buku Nikah

6. Squence Diagram Data Petugas

(32)

66 7. Squence Diagram Logout

Gambar IV.34 Sequence Diagram Logout

4.2.5. Spesifikasi Hardwera dan Softwere

Berikut ini adalah spesifikasi hardware dan software yang digunakan dalam sistem informasi akademik.

Tabel VI.9

Spesifikasi Kebutuhan Hardwere dan Softwere

Kebutuhan Keterangan

Sistem oprasi Windows 7

Processor Intel core i3,1.8 Ghz

RAM 1 GB

Monitor Generic PnP Monitor 14 inci

Keyboard Standart

Printer Laser jet

Mouse Standart

Browser Google Chrome,Mozzila firefox

(33)
(34)

68 4.2.6. Jadwal Implementasi

No Kegiatan

Bulan

Bulan 1 Bulan 2 Bulan 3 Bulan 4 Bulan 5 Bulan 6

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Persiapan Data Awal 2 Analisa 3 Desain Sistem 4 Perangkat Desain Lunak 5 Pembuatan dan Tes

Program 6 Tes Sistem

Gambar

Gambar IV.1.
Tabel VI.2
Gambar IV.2 Activity Diagram Admin
Gambar IV.3 Activity Diagram Pedaftaran Nikah
+7

Referensi

Dokumen terkait

Halaman input jadwal kegiatan berfungsi untuk menginput kegiatan yang di isi oleh admin, berisi nama kegiatan, lokasi kegiatan, upload surat kegiatan yang telah

1) Sistem dapat melakukan proses input, pengolahan data, dan penyimpanan data pelayanan izin keramaian pada Kepolisian Resort Ciamis yang terdiri dari data pemohon,

1) Pengguna harus melakukan login (masuk) terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukan nama pengguna dan sandi agar privasi

Requirements Admin dapat melihat data siswa dan melakukan konfirmasi pembayaran.. Pre-Condition Admin melakukan konfirmasi pembayaran

Goal User dan Admin dapat melakukan login Pre-condition User atau Admin memilih menu login Post-condition Tampil form login. Failed end condition User atau Admin tidak

Requirements Bagian Admin melakukan input Data Transaksi Goal Bagian Admin masuk ke dalam sistem

a) Pengguna (admin) dapat melakukan login terlebih dahulu untuk mengakses halaman admin dengan memasukkan username dan password agar privasi pengguna

Tampilan menu utam admin terdapat informasi data pembayaran, data pendaftaran dan data calon pengantin..