Perancangan Sistem Aplikasi Perhitungan Pembagian Harta Warisan Berdasarkan Hukum Waris Islam dan Hukum Waris Perdata Pada Platform Android

Maka : Istri = 13 x Rp. 499.000.000 = Rp. 166.333.333,33 Anak = 13 x Rp. 499.000.000 = Rp. 166.333.333,33 Cucu 1 = 13 x 13 = 19 x Rp. 499.000.000 = Rp. 55.444.444.44 Cucu 2 = 13 x 13 = 19 x Rp. 499.000.000 = Rp. 55.444.444.44 Cucu 3 = 13 x 13 = 19 x Rp. 499.000.000 = Rp. 55.444.444.44 4. Hasil Perhitungan Hasil perhitungan ditampilkan setelah menekan tombol hitung. Hasil perhitungan berupa angka dari nominal harta yang telah dibagi bagi sesuai ahli waris yang dimasukkan.

3.3. Perancangan Sistem

Berdasarkan analisis sistem yang telah dijelaskan diatas, maka selanjutnya dilakukan perancangan sistem untuk membangun aplikasi perhitungan harta warisan berdasarkan hukum islam dan hukum perdata. Perancangan sistem aplikasi menggunakan use case diagram, activity diagram, sequence diagram dan class diagram. 3.3.1. Use Case Diagram Use case diagram adalah gambaran proses kerja yang dapat dilakukan pengguna terhadap sistem dari aplikasi ini. Use case diagram dari aplikasi ini adalah sebagai berikut: Universitas Sumatera Utara Pilih Hukum Buka Aplikasi Tutup Aplikasi Masukkan Data Hitung Pembagian extend Gambar 3.2 Use case diagram 3.3.2. Use case specification dan activity diagram Use case specification adalah penggambaran masing-masing skenario use case dari sistem yang akan dibangun. Acticity diagram adalah penggambaran proses proses yang terjadi pada saat aktivitas mulai hingga aktivitas berhenti Berikut adalah use case specification dan activity diagram dari sistem aplikasi yang akan dibangun : 1. Skenario Membuka Aplikasi Tabel 3.3 Use case specification membuka aplikasi Nama use case Membuka Aplikasi Aktor Pengguna Deskripsi Use case ini berfungsi untuk membuka aplikasi perhitungan harta warisan Pre Condition - Normal Course Kegiatan Respon Universitas Sumatera Utara Pengguna membuka aplikasi Sistem menampilkan halaman utama dan menu utama Alternative Course Post Condition Sistem menampilkan menu utama yaitu perhitungan hukum islam dan perhitungan hukum perdata Membuka Aplikasi Menampilkan halaman menu utama Gambar 3.3 Activity Diagam Membuka Aplikasi Aktivitas ini menjelaskan tentang alur pada saat pengguna membuka aplikasi. Setelah aplikasi aktif maka akan muncul halaman menu utama dari aplikasi. 2. Skenario Pilih Hukum Tabel 3.4 Use case specification pilih hukum Nama use case Pilih Hukum Aktor Pengguna Deskripsi Use case ini berfungsi untuk memilih hukum yang akan digunakan untuk menghitung pembagian harta warisan Pre Condition Menu Utama sudah ditampilkan Normal Course Kegiatan Respon Universitas Sumatera Utara Pengguna memilih Hukum Islam Sistem menampilkan form perhitungan harta warisan menurut hukum islam Alternative Course Pengguna memilih Hukum Perdata Sistem menampilkan form perhitungan harta warisan menurut hukum perdata Post Condition Pengguna dapat memasukkan data harta warisan, kewajiban yang harus dipenuhi dan ahli waris sesuai dengan hukum yang dipilih Menu Halaman Utama Pilih Hukum Islam? Perhitungan Menurut Hukum Islam Perhitungan Menurut Hukum Perdata Ya Tidak Gambar 3.4 Activity Diagram Pilih Hukum Aktivitas ini menjelaskan alur kerja dari pilih hukum. Pengguna akan diberi pilihan antar hukum waris islam dan hukum waris perdata Universitas Sumatera Utara 3. Skenario Masukkan Data Tabel 3.5 Use case specification Masukkan Data Nama use case Masukkan Data Aktor Pengguna Deskripsi Use case ini berfungsi untuk mengisi data harta warisan, hutang, biaya pengurusan jenazah, wasiat dan ahli-ahli waris yang ada Pre Condition Pengguna telah memilih hukum yang akan digunakan untuk menghitung harta warisan Normal Course Kegiatan Respon Pengguna mengisi jumlah harta warisan, hutang, biaya pengurusan jenazah, dan ahli-ahli waris yang ada Sistem memeriksa data yang dimasukkan apakah sesuai dengan ketentuan dan batasan Alternative Course - Post Condition Sistem akan membaca data yang diinput dan melakukan proses perhitungan Aktivitas ini menjelaskan alur kerja dari input data memasukkan data yang diperlukan untuk melakukan perhitungan pembagian harta warisan. Diagram aktivitas dari input data dapat dilihat pada gambar 3.5 berikut ini : Universitas Sumatera Utara Mengisi Jumlah Harta Warisan Ada Hutang? Mengisi Jumlah Hutang Ya Mengisi Biaya Pengurusan Jenazah Ya Ada Wasiat? Mengisi Jumlah Wasiat Tidak Tidak Mengisi Ahli-ahli Waris yang ada Wasiat Melakukan proses perhitungan Gambar 3.5 Activity Diagram Masukkan Data 4. Skenario Tutup Aplikasi Tabel 3.6 Use case specification Tutup Aplikasi Nama use case Keluar Aplikasi Aktor Pengguna Deskripsi Use case ini berfungsi untuk menutup apikasi Pre Condition Pengguna memilih kembali ke menu utama Normal Course Kegiatan Respon Universitas Sumatera Utara Pengguna menekan tombol back Sistem menutup aplikasi Alternative Course - Post Condition Aplikasi tertutup Halaman Menu Utama Menekan Tombol Back Aplikasi Tertutup Gambar 3.6 Activity Diagram Tutup Aplikasi Aktivitas ini menjelaskan alur kerja dari proses keluar aplikasi.

3.4. Perancangan Desain Antarmuka