BAB IV ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
PERANCANGAN SISTEM. Gambar 4-1 algoritma First in First Out 4-1.

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB II LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM


BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

ANALISIS DAN DESAIN SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Android yang meliputi analisa masalah dan desain sistem.

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I


BAB III ANALISA DAN PERANCANGAN SISTEM

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB III ANALISA DAN DESAIN SISTEM

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

BAB III ANALISA DAN PERANCANGAN

31

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

BAB III ANALISA DAN PERANCANGAN

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

Gambar 4-1. Use Case Diagram

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Gambar 3.1 Flowchart Membuat Rute Lari

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

DAFTAR ISI Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERNYATAAN HALAMAN PERSEMBAHAN HALAMAN MOTTO RIWAYAT HIDUP KATA

SISTEM INFORMASI PENGELOLAAN ASET PADA KANTOR PERPUSTAKAAN DAN ARSIP DAERAH KABUPATEN KUDUS

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN. Pada tugas akhir ini akan dirancang sebuah aplikasi Pembelajaran Berbasis


Transkripsi:

BAB IV ANALISIS DAN PERANCANGAN 4.1. Analisis Sistem Tahap analisis sistem merupakan tahap penguraian atau tahap penajabaran sistem yang utuh ke dalam komponen dengan maksud untuk mengidentifikasi permasalahan dan hambatan apa saja yang terjadi sehingga dapat diusulkan pembuatan sistem tersebut. Berikut flowchart sistem yang di usulkan : <<extend>> <<include>> <<include>> Form Pewaris Data Harus di isi <<include>> <<extend>> <<include>> Data Baru <<include>> Lihat Data Form Hutang dll <<include>> Ahli Waris <<include>> Tidak boleh lebih dari Harta <<extend>> <<extend>> Bapak dan Ibu tidak boleh > 1 Istri tdk bleh > 4 Hapus Data Hasil Gambar 4.1 : Sistem Aplikasi Pembagian Harta Waris Berbasis Android (Waris) 4.2. Analisis Sistem waris yang di usulkan Perangkat lunak yang akan dibangun ini adalah sistem aplikasi pembagian harta waris berbasis android yang merupakan sistem aplikas yang nantinya akan bisa digunakan oleh semua kaum muslimin yang ada di indonesia yang mana aplikasi ini akan menghitung jumlah harta yang akan dibagkan kepada ahli waris 1

dengan cepat dan akurat. Adapun gambaran sistem aplikasi yang akan dibuat yaitu sebagai berikut : 1. sistem aplikasi ini adalah seluruh kaum muslimin yang ada di indonesia ini. 2. Sistem akan menampilkan menu-menu yang bisa dipilih oleh masingmasing pengguna. 4.3. Perancangan Sistem Berdasarkan analisis sistem yang sudah dijelaskan diatas, maka perlu perancangan sistem untuk membangun Aplikasi Pembagian Harta Waris Berbasis Android ( Waris). Adapun perancangan sistem aplikasi pembagian waris yang dibuat menggunakan UML (Unified Modelling Language). 1. Use Case Diagram. 2. Activity Diagram. 3. Squence Diagram. 4. Class Diagram. 4.3.1. Use Case Diagram Use Case Diagram adalah menggambarkan interaksi antara aktor dengan proses atau sistem yang dibuat. Use Case Diagram digunakan menjelaskan sebuah interaksi antara aktor dengan sistem dan menggambarkan fungsi yang diharapkan dari sebuah sistem. Sistem Aplikasi pembagian harta warisan secara keseluruhan merupakan suatu tahapan dalam perancangan suatu perangkat lunak. Tahapan-tahapan ini dilakukan setelah proses analisa dan perancangan selesai dilakukan. Untuk Use Case Diagram diperlukan actor, use case, dan hubungannya. Pada Use Case Diagram, yang diperlukan untuk membangun aplikasi pembagina harta waris yaitu hanya actor. Gambar 4.2. Actor Sistem 2

Tabel 4.1. : Deskripsi Aktor Aktor Deskripsi Adalah yang akan menggunakan aplikasi ini nantinya. Berikut adalah use case diagram Aplikasi Pembagian Harta Waris Berbasis Android (Waris) : a. Use Case Diagram Use Case Diagram adalah proses kerja yang akan dilakukan oleh pengguna pada aplikasi ini. bisa leluasa menggunakan aplikasi ini. Berikut proses yang akan dilakukan oleh pengguna : Buka Aplikasi Menu Utama Data Pewaris Data Baru Hak yang harus dipenuhi Masukkan Data Data Ahli Waris Hasil Perhitungan Simpan Keluar Gambar 4.3. Use Case Diagram (Data Baru) 3

Buka Aplikasi Lihat Data Pilih Data Tampil Data Keluar Gambar 4.4. Use Case Diagram (Lihat Data) Buka Aplikasi Hapus Data Pilih Data Tampil Data Hapus Keluar Gambar 4.5. Use Case Diagram (Hapus Data) 4

4.3.1.1. Skenario Use Case Berikut skenario use case Aplikasi Pembagian Harta Waris Berbasis Android (Waris) : 1. Skenario Use Case (Data Baru) Tabel 4.2. Keterangan Use Case (Data Baru) Kegiatan : (Data Baru) Respon Sistem. Membuka Aplikasi. Menampilkan form aplikasi. mengisi Nama, Jenis. Sistem memeriksa apakah sesuai Kelamin, Jumlah Harta. dengan ketentuan aplikasi.. Jika salah memasukan maka sistem akan memberi peringatan kepada pengguna.. Mengisi jumlah dan kedudukan Ahli. Memasukkan jumlah anggota Waris dari keluarga Pewaris. keluarga yang menjadi ahli waris.. Melihat Hasil dari perhitungan. Sistem akan menampilkan hasil perhitungan yang telah dilakukan Kegiatan : Keluar Respon Sistem Menekan tombol Keluar Keluar dari sistem. 2. Skenario Use Case (Lihat Data) Tabel 4.3. Keterangan Use Case (Lihat Data) Kegiatan : Respon Sistem. membuka Aplikasi. Menampilkan form aplikasi. Menu Lihat Data. Sistem akan memanggil semua data yang telah di simpan di dalam SQLite. Sistem akan menampilkan datadata yang di simpan tersebut untuk 5

dipilih oleh pengguna. Pilih data yang tersimpan. Sistem akan menapilkan data yang telah dipilih tersebut untuk di tampilkan Kegiatan : Keluar Respon Sistem Menekan tombol Keluar Keluar dari sistem 3. Skenario Use Case (Hapus Data) Tabel 4.4. Keterangan Use Case (Hapus Data) Kegiatan : Respon sistem. membuka Aplikasi Menampilkan form aplikasi. Menu Hapus Data Sistem akan memanggil semua data yang telah di simpan di dalam SQLite Sistem akan menampilkan datadata yang di simpan tersebut untuk dipilih oleh pengguna. Pilih data yang tersimpan Sistem akan menapilkan data yang telah dipilih tersebut untuk di tampilkan. Hapus Data Sistem akan menghapus data yang dipilih oleh pengguna secara permanen dari dalam sistem. Kegiatan : Keluar Respon sistem Menekan tombol Keluar Keluar dari sistem 6

4.3.2. Activity Diagram Activity Diagram adalah suatu alur yang menggambarkan aktivitas dari sistem yang sedang dirancang, bagaimana masing-masing alur tersebut berjalan dari awal hingga bagaimana berakhirnya. Activity Diagram juga dapat menggambarkan alur paralel sistem yang mungkin terjadi suatu eksekusi di dalam sistem. Activity Diagram dibuat berdasarkan sebuah atau beberapa Use Case pada Use Case Diagram. 4.3.2.1. Activity Diagram (Data Baru) Activity Diagram Data Baru digunakan untuk menggambarkan alur kerja dari aplikasi pertama kali menjalankan aplikasi hingga proses perhitungan selesai. Berikut Activity Diagram yang di lalui oleh pengguna : Mulai Menu Utama Data Baru Isi Data Proses Hitung Tidak Hasil Hitung Simpan? Ya Simpan Selesai Gambar 4.6. Activity Diagram (Data Baru) Tabel 4.5. Keterangan Activity Diagram (Data Baru). Keterangan Deskripsi membuka Menu Memilih menu Data Baru. Utama Mengisi data-data yang harus di isi pada menu Data Baru. 7

4.3.2.2. Activity Diagram (Lihat Data) Activity Diagram lihat data menggambarkan alur kerja pada menu lihat data, mulai dari memilih menu lihat data hingga data di tampilkan oleh sistem. Mulai Lihat Data Pilih Data Tampil Kelayar Tidak Ya Data dipilih Selesai Gambar 4.7. Activity Diagram (Lihat Data) Tabel 4.6. Keterangan Activity Diagram (Lihat Data) Keterangan Deskripsi Memilih menu Lihat Data. Memilih Data. Tabel 4.7. Keterangan Activity Diagram Lihat Data (Lanjutan). Keterangan Deskripsi Sistem akan menampilkan data 8

Tabel 4.8. Keterangan Activity Diagram (Hapus Data) Keterangan Deskripsi Memilih menu Hapus Data Memilih data yang akan dihapus Menekan tombol hapus. Data akan dihapus oleh sistem. Mulai Hapus Data Pilih Data Tampil ke layar Ya Data dipilih Hapus Tidak Selesai Gambar 4.8. Activity Diagram (Hapus Data) 9

4.3.3. Sequence Diagram Sequence Diagram merupakan gambaran urutan yang dilakukan oleh dalam menggunakan aplikasi ini. : User Menu Utama Data Pewaris Hutang, Pemakaman, Data Ahli Waris Hitung Lap. Hitung dan Wasiat Masuk ke Menu Utama Isi Data Pewaris Kembali jika tidak diisi Isi Hutang, Pemakaman, dan Wasiat Isi Data Ahli Waris Kembali jika tidak diisi Melakukan Perhitungan Menampilkan Laporan Gambar 4.9. Squence Diagram Aplikasi Pembagian Harta Waris (Data Baru) Tabel 4.9. Keterangan Sequence Diagram (Data Baru) Keterangan Deskripsi Membuka Menu Utama. Memilih menu Data Baru, kemudian mengisikan jumlah hutang, biaya pemakaman, dan Wasiat, kemudian mengisi data pewaris. Jika belum di isi sistem akan memberikan peringatan. Mengisikan data ahli waris yang akan menerima. Jika belum di isi sistem akan 10

memberikan peringatan. Melakukan proses perhitungan. Proses hitung selesai dan akan tampil di layar. Menu Utama Lihat Data Pilih Data Lap. Data : Masuk ke Menu Utama Memilih Lihat Data Memilih Data tersimpan Menampilkan Data Kembali ke Menu Utama Gambar 4.10. Sequence Diagram Aplikasi Pembagian Waris (Lihat Data) Tabel 4.10. Keterangan Sequence Diagram (Lihat Data) Keterangan Deskripsi Membuka Menu Utama. Memilih menu Lihat Data, kemudian sistem akan menampilkan data yang tersimpan. Memilih data yang tersimpan dan sistem akan menampilkan data yang di pilih. Setelah data tampil maka sistem akan menanyakan kembali atau keluar. 11

: Menu Utama Hapus Data Pilih Data Lap. Data Hapus Masuk ke Menu Utama Pilih Tombol Hapus Data Memilih Data Menampilkan Data Eksekusi file Kembali ke Menu Utama Gambar 4.11. Sequence Diagram Aplikasi Pembagian Harta Waris (Hapus Data). Tabel 4.11. Keterangan Sequence Diagram (Hapus Data) Keterangan Deskripsi Membuka Menu Utama. Memilih menu Hapus Data, kemudian sistem akan menampilkan data yang tersimpan. Memilih data yang tersimpan dan sistem akan menampilkan data yang di pilih. Setelah data tampil maka dapat menghapus data yang tersimpan. Setelah data di hapus maka sistem akan menanyakan kembali atau keluar. 4.3.4. Class Diagram. Class Diagram sistem aplikasi pembagian harta waris ini merupakan gambaran dari seluruh kegiatan yang dilakukan oleh dalam menjalankan aplikasi ini. 12

Berikut gambaran class diagram dari sistem yang akan dibuat. Harta Nama_Pewaris Kedudukan Jumlah_Harta_Ahli_Waris Ahli Waris Kedudukan Ahli_Waris() Kedudukan() Harta() Nama_Pewaris() Jumlah_Harta_Ahli_Waris() Kedudukan() Jumlah_Hutang() Biaya_Pemakaman() Wasiat() Ahli_Waris Kedudukan Bagian_Harta Bagian Biaya_Hutang,_Pemakaman,_dan_Wasiat() Ahli_Waris() Kedudukan() Bagian_Harta() Pewaris Nama Jenis_Kelamin Jumlah_Harta Pewaris() Nama() Jenis_Kelamin() Jumlah_Harta() Kedudukan() Gambar 4.12. Class Diagram Aplikasi Pembagian Harta Waris Berbasis Android (Waris) 4.4. Perancangan Antar Muka (Interface). Hal yang paling penting pada sisi pengguna adalah antar muka/interface, karena antar muka adalah media yang digunakan untuk berkomunikasi antar pengguna dan aplikasi yang digunakan. Berikut adalah rancangan interface dari aplikasi yang akan dibangun. 4.4.1. Halaman Splash Screen. Halaman ini hanya tampilan pembuka aplikasi yang hanya tampil sesaat seletah membuka aplikas pembagian harta waris. 13

Tampilan Splash Screen Gambar 4.13. Tampilan Rancangan Splash Screen. 4.4.2. Halaman Menu Utama. Halaman Menu Utama ini menampilkan tiga menu yang nantinya bisa digunakan oleh dalam menjalan aplikasi ini, yaitu menu Data Baru, menu Lihat Data, dan menu Hapus Data. Data Baru Lihat Data Hapus Data Gambar 4.14. Tampilan Rancangan Menu Utama. 14

4.4.3. Halaman Menu Data Baru. 1. Halaman Form Pewaris Halaman menu Data Baru ini menampilkan form yang harus di isi oleh sebagai syarat untuk melakukan perhitungan nantinya, form yang harus di isi oleh adalah Nama Pewaris, Jenis Kelamin Pewaris, dan Jumlah Harta yang di tinggalkan oleh pewaris. Data Pewaris Baru Nama Pewaris Jenis Kelamin Jumlah Harta Waris (Rp.) Lanjut Gambar 4.15. Tampilan Rancangan Form Pewaris. 2. Halaman Form Hutang, Biaya Penyelenggaraan Jenazah, dan Wasiat Halaman ini berguna untuk mengetahui (jika ada) berapa hutang dari pewaris yang di tinggalkan dan berapa biaya penyelenggaraan jenazah keseluruhan hingga pewaris di makamkan. Hak yang harus dipenuhi Hutang Biaya Penyelenggaraan Jenazah Wasiat Lanjut Gambar 4.16. Tampilan Rancangan Jumlah hutang dan Pemakaman 15

3. Halaman Form Ahli Waris. Halaman ini berada di dalam menu Data Baru, menu ini akan muncul ketika telah melakukan pengisian data secara lengkap pada form Data Baru dan menekan tombol Lanjut. Data Ahli Waris Anak Laki-laki Anak Perempuan Cucu laki-laki dari anak laki-laki Cucu perempuan dari anak laki-laki Bapak Ibu Istri Lanjut Gambar 4.17. Tampilan Rancangan Form Data Ahli Waris. 4. Halaman Hasil Perhitungan. Halaman Hasil Perhitungan ini akan menampilkan hasil perhitungan yang dilakukan oleh aplikasi dengan pembagian yang telah ditentukan oleh aplikasi untuk masing-masing ahli waris yang akan menerimanya. Hasil Perhitungan Anak laki-laki mendapatkan 2/3 bagian... Anak perempuan mendapatkan 1/3 bagian... Istri mendapatkan 1/8 bagian... Simpan Menu Keluar Gambar 4.18. Tampilan Rancangan Hasil Perhitungan 16

4.4.4. Halaman Lihat Data. Halaman Lihat Data akan menampilkan data yang di simpan dalam aplikasi. Data dapat dilihat jika setelah memilih data tersebut. Menu Lihat Data 1. Data Simpan 1... 2. Data Simpan 2... 3. Data Simpan 3... 4. Data Simpan 4... 5. Data Simpan 5... Gambar 4.19. Tampilah Rancangan Menu Lihat Data 4.4.5. Halaman Data Tersimpan. Halaman Data Tersimpan akan menampilkan data-data yang telah di simpan di dalam aplikasi. Data yang di simpan Data Alm. Xxxxxx Istri : 12345 Bapak : 12345 Ibu : 12345 Anak L : 12345 Anak P : 12345 Kerabat terdekat : 12345 << OK >> Gambar 4.20. Tampilan Rancangan Data yang tersimpan dalam aplikasi 4.4.6. Halaman Menu Hapus Data. Halaman Menu Hapus Data akan menampilkan data-data yang tersimpan di dalam aplikasi dan nantinya bisa dipilih oleh data mana yang akan dihapus. 17

Menu Hapus Data 1. Data Simpan 1... 2. Data Simpan 2... 3. Data Simpan 3... 4. Data Simpan 4... 5. Data Simpan 5... Gambar 4.21. Tampilan Rancangan Menu Hapus Data 4.4.7. Halaman Data yang akan di hapus. Halaman Hapus data ini akan menampilkan data yang akan dihapus oleh nantinya yang mana aplikasi akan menampilkan terlebih dahulu data yang akan dihapus guna meyakinkan apakah data yang dipilih tersebut benar-benar akan dihapus. Hapus Data..?? Ya Tidak Gambar 4.22. Tampilan Rancangan data yang akan dihapus oleh 18