bab iv perancangan sistem usulan...a. processor intel® pentium® core i3 b. ram 2 gb c. hard disk...
Post on 26-Nov-2020
11 Views
Preview:
TRANSCRIPT
40
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahap Perancangan Sistem
4.1.1. Analisis Kebutuhan
A. Kebutuhan Pengguna
Dalam aplikasi wakaf terdapat dua pengguna yang dapat saling berinteraksi
dalam lingkungan system, yaitu: PPAIW dan Admin. Kedua pengguna tersebut
memiliki karakteristik interaksi dengan system yang berbeda-beda dan
memiliki kebutuhan informasi yang berbeda-beda, seperti berikut:
A1 Skenario Kebutuhan PPAIW
a. Mengelola data WD(Wakif)
b. Mengelola data W5(Nadzir)
c. Membuat W1(Akta Ikrar Wakaf)
A2 Skenario Kebutuhan Admin
a. Administrator dapat melihat dan merubah data WD(Wakif)
b. Dapat melihat dan merubah data W5(Nadzir)
c. Dapat melihat dan merubah data W1(Akta Ikrar Wakaf)
d. Administrator membuat laporan wakaf
B. Kebutuhan Sistem
1. Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses
aplikasi ini dengan memasukan username dan password agar privasi
masing-masing pengguna tetap terjaga keamanannya.
41
2. Admin harus memasukan kode atau nama di pencarian untuk melihat data
WD ,W5 dan W1.
3. Untuk mencetak laporan perbulan hanya bisa di akses oleh admin.
4. Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.
4.1.2. Rancangan Diagram Use Case
Gambar IV.1. Use Case Diagram Usulan
Sistem Pembuatan Akta Ikrar Wakaf
42
Tabel IV.1.
Deskripsi Use Case Halaman Login
Use Case Name Melakukan Login
Requirements PPAIW dan ADMIN dapat melakukan
login
Goal PPAIW dan ADMIN berhasil login
Pre-Conditions PPAIW dan ADMIN memasukan
username dan password
Post-Conditions PPAIW dan ADMIN bisa masuk ke
HOME
Failed end Condition PPAIW dan ADMIN gagal memasukan
password
Actors PPAIW dan ADMIN
Main Flow/Basic Path - PPAIW & ADMIN masuk ke halaman
login
- Memasukan Username&Password
- Berhasil Melakukan Login
- Masuk ke Home atau menu utama
Alternate Flow 1. -
43
Tabel IV.2.
Deskripsi Use Case Mengelola Data WD
Use Case Name Mengelola data WD
Requirements PPAIW dan ADMIN dapat mengelola
menu WD
Goal PPAIW berhasil menginput data WD
Pre-Conditions PPAIW mengisi formulir WD
Post-Conditions PPAIW mencetak WD
Failed end Condition PPAIW tidak dapat menyimpan dan
mencetak data WD
Actors PPAIW & ADMIN
Main Flow/Basic Path -PPAIW & ADMIN masuk ke menu
utama
-PPAIW & ADMIN masuk ke menu WD
-PPAIW menginput data WD
-PPAIW menyimpan dan mencetak WD
Alternate Flow/Invariant A 2. 3a. Sistem menampilkan menu WD
Invariant B 3. 3b. PPAIW mengisi menu WD dan
mencetak WD
44
Tabel IV.3.
Deskripsi Use Case Mengelola Data W5
Use Case Name Mengelola Data W5
Requirements PPAIW & ADMIN dapat mengelola data
W5
Goal PPAIW berhasil menginput data W5
Pre-Conditions PPAIW mengisi formulir W5
Post-Conditions PPAIW mencetak W5
Failed end Condition PPAIW tidak dapat menyimpan dan
mencetak data W5
Actors PPAIW & ADMIN
Main Flow/Basic Path - PPAIW & ADMIN masuk ke
menu utama
- PPAIW & ADMIN masuk ke
menu W5
- PPAIW menginput data W5
- PPAIW menyimpan dan
mencetak W5
Alternate Flow/Invariant A 4. 3a. Sistem menampilkan menu W5
Invariant B 5. 3b. PPAIW mengisi menu W5 dan
mencetak W5
45
Tabel IV.4.
Deskripsi Use Case Mengelola Data W1
Use Case Name Melakukan pembuatan W1
Requirements PPAIW mengisi formulir W1
Goal PPAIW telah mengisi formulir W1
Pre-Conditions PPAIW mengisi formulir W1
Post-Conditions PPAIW menyimpan data formulir W1
Failed end Condition PPAIW tidak dapat mengisi formulir W1
Actors PPAIW
Main Flow/Basic Path - PPAIW masuk ke menu utama
- PPAIW masuk ke menu W1
- Menginput data W1
- Menyimpan dan mencetak W1
Alternate Flow/Invariant A 3a. Sistem menampilkan menu W1
Invariant B 3b. PPAIW mengisi menu W1 dan
mencetak W1
46
Tabel IV.5.
Deskripsi Use Case Mengelola Laporan
Use Case Name Mengelola Laporan
Requirements Admin dapat mengelola laporan
Goal Admin berhasil mencetak laporan
Pre-Conditions Admin memilih menu laporan
Post-Conditions Admin mencetak laporan
Failed end Condition Admin tidak dapat mencetak laporan
Actors Admin
Main Flow/Basic Path - Admin masuk ke menu utama
- Admin masuk ke menu laporan
- Admin input bulan dan tahun
- Admin mencetak laporan
Alternate Flow/ Invariant A 6. 3a. Admin memilih cetak laporan
47
Tabel IV.6.
Deskripsi Use Case Ganti Password
Use Case Name Mengganti Password
Requirements PPAIW & ADMIN dapat mengganti
password
Goal Password berhasil di ganti
Pre-Conditions Memasukan Password lama
Post-Conditions Password berhasil disimpan dan ganti
Failed end Condition Tidak bisa mengganti password
Actors PPAIW & ADMIN
Main Flow/Basic Path - PPAIW & ADMIN masuk ke
menu utama
- Memilih menu pengaturan
- Memilih menu Ganti Password
- Menginput password lama dan
baru
- Menyimpan data
Alternate Flow 7. -
48
4.1.3. Rancangan Diagram Aktivitas
Gambar IV.2. Diagram Aktivitas Usulan Sistem
Pembuatan Akta Ikrar Wakaf
49
4.1.4. Rancangan Dokumen Sistem Usulan
A. Dokumen Keluaran
1. Nama Dokumen : WD
Fungsi : Untuk mengetahui data wakif ( pendaftar )
Sumber : PPAIW
Tujuan : Petugas Admin
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Pada saat melakukan pendaftaran
Bentuk : Lampiran C.1
2. Nama Dokumen : W5
Fungsi : Untuk mengetahui data nadzir
Sumber : PPAIW
Tujuan : Petugas Admin
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Pada saat melakukan pendaftaran
Bentuk : Lampiran C.2
3. Nama Dokumen : W1
Fungsi : Sebagai alat bukti secara sah telah mewakafkan tanah
Sumber : PPAIW
Tujuan : Wakif
Media : Kertas
Jumlah : 1 Lembar
50
Frekuensi : Sesudah melakukan ikrar wakaf dihadapan saksi dan
PPAIW
Bentuk : Lampiran C.3
4. Nama Dokumen : Laporan Wakaf
Fungsi : Digunakan sebagai bukti daftar kegiatan
mewakafkan tanah wakaf
Sumber : Petugas Admin
Tujuan : Kemenag
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Pada saat diterimanya kelengkapan data W1
Bentuk : Lampiran C.4
4.1.5. Rancangan Prototype
1. Rancangan Halaman PPAIW
a. Interface Halaman Tampilan Login PPAIW
Gambar IV.3. Interface Halaman Login PPAIW
51
b. Interface Halaman Validasi Login
c. Interface Halaman Utama
Gambar IV.5. Interface Halaman Utama PPAIW
Gambar IV.4. Interface Halaman Validasi Login
PPAIW
52
d. Interface Halaman Menu WD
e. Interface Halaman Menu W5
Gambar IV.6. Interface Halaman Menu WD
PPAIW
Gambar IV.7. Interface Halaman Menu W5 PPAIW
53
f. Interface Halaman Menu W1
g. Interface Halaman Ganti Password
Gambar IV.8. Interface Halaman Menu W1 PPAIW
Gambar IV.9. Interface Halaman Ganti Password
54
h. Interface Halaman Logout
2. Rancangan Halaman Admin
a. Interface Halaman Tampilan Login Admin
Gambar IV.11. Interface Halaman Tampilan Login
Admin
Gambar IV.10. Interface Halaman Logout
55
b. Interface Halaman Validasi Login Admin
c. Interface Halaman Utama Admin
Gambar IV.13. Interface Halaman Utama Admin
Gambar IV.12. Interface Halaman Validasi Login
Admin
56
d. Interface Halaman Menu WD Admin
i. Interface Halaman Menu W5 Admin
Gambar IV.14. Interface Halaman Menu WD
Admin
Gambar IV.15. Interface Halaman Menu W5 Admin
57
j. Interface Halaman Menu W1 Admin
k. Interface Halaman Menu Laporan
Gambar IV.16. Interface Halaman Menu W1 Admin
Gambar IV.17. Interface Halaman Laporan Admin
58
l. Interface Halaman Ganti Password
m. Interface Halaman Logout
Gambar IV.18. Interface Halaman Ganti Password
Gambar IV.19. Interface Halaman Logout
59
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
Gambar IV.20. Entity Relationship Diagram
(ERD) Perancangan Sistem Usulan
60
4.2.2. Logical Structuren Record (LRS)
4.2.3. Spesifikasi File
1. Spesifikasi File WD
Nama File : WD
Akronim : WD
Fungsi : Untuk menyimpan data Wakif
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 245 Karakter
Gambar IV.21. Logical Structuren Record (LRS)
Perancangan Sistem Usulan
61
Kunci Field : Id_WD
Software : Microsoft Access
Tabel IV.7.
Spesifikasi File WD
NO Nama Elemen Akronim Tipe Panjang Keterangan
1 Id_WD Id_WD Text 10 Primary key
2 Nama Nama Text 30
3 Id_W5 Id_W5 Text 10
4 Nadzir Nadzir Text 30
5 Tanggal Lahir Tanggal_Lahir Date/Time
6 Agama Agama Text 10
7 Warganegara Warganegara Text 10
8 Alamat Alamat Text 30
9 Berupa Berupa Text 15
10 Keperluan Keperluan Text 20
11 No Sertifikat No_Sertifikat Number
12 Letak Tanah Letak_Tanah Text 30
13 Panjang Panjang Number
14 Lebar Lebar Number
15 Luas Luas Number
16 Batas Timur Batas_Timur Text 20
17 Batas Barat Batas_Barat Text 20
62
18 Batas Utara Batas_Utara Text 20
19 Batas Selatan Batas_Selatan Text 20
20 Username Username Text 20
2. Spesifikasi File W5
Nama File : W5
Akronim : W5
Fungsi : Untuk menyimpan data Nadzir
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 160 Karakter
Kunci Field : Id_W5
Software : Microsoft Access
Tabel IV.8.
Spesifikasi File W5
NO Nama
Elemen
Akronim Tipe Panjang Keterangan
1 Id_W5 Id_W5 Text 10 Primary key
2 Disahkan Di Disahkan_Di Text 20
3 Tanggal Tanggal Date/Time
4 Nama Nama Text 30
63
5 Tanggal Lahir Tanggal_Lahir Date/Time
6 Agama Agama Text 10
7 Pekerjaan Pekerjaan Text 20
8 Jabatan
Dalam Nadzir
Jabatan_Dalam_Nadzir Text 20
9 Warganegara Warganegara Text 10
10 Letak Tanah Letak_Tanah Text 30
11 Username Username Text 20
3. Spesifikasi File W1
Nama File : W1
Akronim : W1
Fungsi : Untuk menyimpan data Pembuatan Akta Ikrar Wakaf
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 255 Karakter
Kunci Field : Id_W1
Software : Microsoft Access
64
Tabel IV.9.
Spesifikasi File W1
NO Nama Elemen Akronim Tipe Panjang Keterangan
1 Id_W1 Id_W1 Text 10 Primary key
2 Id_Wakif Id_Wakif Text 10 Foreign key
3 Wakif Wakif Text 30
4 Berupa Berupa Text 15
5 Keperluan Keperluan Text 20
6 No Sertifikat No_Sertifikat Number
7 Panjang Panjang Number
8 Lebar Lebar Number
9 Luas Luas Number
10 Letak Tanah Letak_Tanah Text 30
11 Batas Timur Batas_Timur Text 20
12 Batas Barat Batas_Barat Text 20
13 Batas Utara Batas_Utara Text 20
14 Batas Selatan Batas_Selatan Text 20
15 Id_Nadzir Id_Nadzir Text 10 Foreign key
16 Nadzir Nadzir Text 30
15 Jabatan Dalam
Nadzir
Jabatan_Dalam_Nadzir Text 20
16 Username Username Text 20
65
4. Spesifikasi File PPAIW
Nama File : PPAIW
Akronim : PPAIW
Fungsi : Untuk melihat data PPAIW
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 45 Karakter
Kunci Field : Username
Software : Microsoft Access
Tabel IV.10.
Spesifikasi File PPAIW
NO Nama Elemen Akronim Tipe Panjang Keterangan
1 Username Username Text 20 Primary key
2 Password Password Text 10
3 Akses Level Akses Level Text 15
66
4.2.4. Class Diagram
Gambar IV.22. Class Diagram
67
4.2.5. Squence Diagram
Gambar IV.23. Squence Diagram
68
4.2.6. Spesifikasi Hardware dan Software
1. Spesifikasi Hardware
a. Server
1) CPU
a. Processor Intel® Pentium® Core i3
b. RAM 2 GB
c. Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum VGA 14 inch
5) Printer inkjet
b. Client
1) CPU
a. Processor Intel® Pentium® 4
b. RAM 1 GB
c. Hard Disk 20 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum VGA 14 inch
5) Printer inkjet
2. Spesifikasi Software
1. Server
a. Sistem Operasi yang umum digunakan seperti: Microsoft Windows atau
Linux (Ubuntu, Fedora, dan lain lain).
69
b. Aplikasi Ms. Access 2010
c. Aplikasi Visual Basic 6.0
2. Client
a. Sistem operasi yang umum digunakan seperti : Microsoft Windows atau
Linux (Ubuntu, Fedora, dan lain lain).
70
4.3. Jadwal Implementasi
Tabel IV.11.
Jadwal Implementasi
No
KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa
3 Desain Sistem
4 Desain Perangkat Lunak
5 Pembuatan & Tes Program
6 Tes Sistem
7 Pelatihan
8 Pembuatan Buku Petunjuk
9 Evaluasi & Operasional
top related