You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.3 KiB
3.3 KiB
Aplikasi Silsilah Keluarga
Development in progress
Dalam proses development, perubahan struktur tabel akan diubah langsung pada file migration yang sesuai.
Tentang
Aplikasi silsilah keluarga untuk mempermudah pendataan keluarga kita.
Pemanfaatan
- Melihat Silsilah keluarga
- Melihat data ahli waris
Fitur
Aplikasi ini menggunakan Bahasa Indonesia dan Bahasa Inggris, diatur pada config.locale.
Konsep
- Satu orang memiliki satu ayah (belum sebagai tentu orang tua)
- Satu orang memiliki satu ibu (belum sebagai tentu orang tua)
- satu orang memiliki satu orang tua
- Satu orang memiliki 0 s/d beberapa anak
- Satu orang bisa memiliki pasangan (Istri/Suami)
- Satu pasangan bisa memiliki 0 s/d beberapa anak
- Satu orang laki-laki bisa memiliki maksimal 4 pasangan yang tidak cerai (TODO)
- Satu orang perempuan bisa memiliki maksimal 1 pasangan yang tidak cerai (TODO)
- Satu orang perempuan yang suaminya meninggal otomatis set tanggal cerai (pada data pasangan) (TODO)
Input ke sistem
- Input Nama dan Jenis Kelamin
- Tambah Ayah
- Tambah Ibu
- Tambah Pasangan
- Tambah Anak
Data Orang
- Nama Panggilan
- Jenis Kelamin
- Nama Lengkap
- Tanggal Lahir
- Tanggal Meninggal (atau cukup tahun)
- Alamat
- Telp
Data Pasangan (TODO)
- Suami
- Istri
- Tanggal menikah
- Tanggal Cerai
- Alamat
Cara Install
Kebutuhan Server
Aplikasi ini dapat dipasang pada server lokal dan onlne dengan spesifikasi berikut:
- PHP 7.1.3 (dan mengikuti server requirements Laravel 5.8),
- Database MySQL atau MariaDB,
- SQlite (untuk automated testing).
Langkah Instalasi
- Clone Repo, pada terminal :
git clone https://github.com/nafiesl/silsilah.git cd silsilahcomposer installcp .env.example .envphp artisan key:generate- Buat database pada mysql untuk aplikasi ini
- Setting database pada file
.env php artisan migratephp artisan storage:linkphp artisan serve- Selesai (Register user baru untuk mulai mengisi silsilah).
Testing
Ingin mencoba automated testingnya? Silakan ketik perintah pada terminal: vendor/bin/phpunit
Screenshots
Pohon Keluarga
Bagan Keluarga
Cari Keluarga
Profil
Form Profil
Edit Profil
Automated Testing
$ vendor/bin/phpunit
License
Project Silsilah merupakan software open-source di bawah lisensi Lisensi MIT.






