Aplikasi Open Source

Bangun Silsilah Keluarga Anda Sendiri

Mudah diinstal, berjalan secara 100% lokal di komputer Anda, dan bisa digunakan oleh siapa saja — bahkan tanpa pengalaman pemrograman.

$npm run build && npm start
5
Langkah Instalasi
~3
Menit Setup
100%
Berjalan Lokal
Terminal — silsilah
# 1. Clone repositori aplikasi
git clone https://github.com/bimoo06/silsilah-tree.git
cd silsilah-tree
# 2. Install semua dependencies
npm install
# 3. Setup database lokal
npx prisma db push
npx prisma generate
# 4. Build & Jalankan aplikasi!
npm run build
npm start
✓ Ready in 1234ms → http://localhost:3000

Aplikasi siap! Buka browser → localhost:3000

Scroll
Fitur Unggulan

Semua yang Anda Butuhkan Dalam Satu Aplikasi

Dirancang agar mudah digunakan oleh siapa saja — dari yang belum pernah coding hingga developer berpengalaman.

Berjalan 100% Lokal

Tidak perlu koneksi internet saat digunakan. Semua data tersimpan di komputer Anda, privasi terjaga sepenuhnya.

Database SQLite Ringan

Menggunakan SQLite melalui Prisma ORM — database ringan yang tidak memerlukan server terpisah.

Node.js 18+ Support

Dibangun dengan Node.js versi terbaru untuk performa optimal dan fitur-fitur modern JavaScript.

Instalasi Mudah

Hanya dengan 4 perintah di terminal, aplikasi sudah siap berjalan — bahkan untuk pemula sekalipun.

Akses via Browser

Cukup buka browser dan ketik localhost:3000. Tidak perlu instalasi software khusus.

Data Portabel

Ingin pindah komputer? Salin satu file dev.db saja dan seluruh data silsilah Anda ikut terbawa.

Berbasis Next.js

Dibangun dengan Next.js — framework React modern yang cepat, SEO-friendly, dan mudah dikembangkan.

Privasi Terjaga

Data keluarga Anda tidak pernah diunggah ke cloud. Sepenuhnya offline dan aman dari kebocoran data.

Dibangun dengan teknologi modern

Next.jsNext.js
ReactReact
Prisma ORMPrisma ORM
SQLiteSQLite
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Next.jsNext.js
ReactReact
Prisma ORMPrisma ORM
SQLiteSQLite
TypeScriptTypeScript
Tailwind CSSTailwind CSS
🚀 Panduan Lengkap

Cara Instalasi — Langkah demi Langkah

Ikuti langkah-langkah di bawah ini secara berurutan. Proses ini hanya dilakukan satu kali saat pertama kali instalasi.

Cara Paling Mudah(Direkomendasikan)

Instalasi Otomatis Khusus Pengguna Windows

Tidak perlu mengetik perintah terminal. Cukup jalankan satu file script dan aplikasi Anda akan siap dalam hitungan detik.

Pastikan sudah menginstal Node.js v18+
Masuk ke folder aplikasi ini
Klik dua kali file MULAI_OTOMATIS.bat
Browser akan terbuka otomatis. Selesai!

MULAI_OTOMATIS.bat

Satu klik untuk setup database dan menjalankan server lokal.

Tinggal Klik & Download!

Atau Gunakan Langkah Manual

01

Mengunduh Kode Aplikasi (Clone)

git

Buka Terminal atau Command Prompt, lalu jalankan perintah ini untuk mengunduh kode aplikasi ke komputer Anda.

bash
$git clone https://github.com/bimoo06/silsilah-tree.git
$cd silsilah-tree

Setelah selesai, masuk ke dalam folder aplikasi tersebut.

02

Mengunduh Pustaka Pendukung (Dependencies)

npm

Aplikasi membutuhkan beberapa pustaka luar agar bisa berjalan. Ketik perintah berikut dan tekan Enter.

bash
$npm install

Tunggu hingga proses selesai (biasanya 1–3 menit tergantung internet).

03

Membangun Database Lokal

prisma

Buat struktur database SQLite lokal dan siapkan jembatan penghubung antara kode dan database.

bash
$npx prisma db push
$npx prisma generate

Perintah ini akan membuat file dev.db baru — kanvas kosong untuk silsilah Anda.

04

Membangun & Menjalankan

run

Terakhir, Anda harus membangun aplikasi (build) terlebih dahulu, lalu menjalankannya (start).

bash
$npm run build && npm start

Tunggu proses build selesai hingga muncul tulisan "Ready in ... ms".

05

Membuka di Browser

browser

Buka browser (Chrome, Safari, atau Edge) dan ketik alamat localhost di kolom pencarian.

bash
$http://localhost:3000

🎉 Selamat! Aplikasi Silsilah Keluarga Anda sudah berhasil berjalan.

Persyaratan Sistem

Sebelum mulai, pastikan komputer Anda sudah menginstal perangkat lunak berikut:

Cara Kerja

Install Sekali, Gunakan Selamanya

Proses instalasi hanya dilakukan satu kali. Pengguna Windows cukup klik MULAI_OTOMATIS.bat untuk kemudahan akses instan tanpa perlu perintah terminal.

1

Unduh & Persiapkan

Dapatkan kode sumber dan instal semua pustaka pendukung yang diperlukan secara otomatis.

$git clone & npm install
2

Siapkan Database

Bangun database SQLite lokal dan sinkronkan skema silsilah keluarga Anda.

$npx prisma db push
3

Build & Jalankan

Bangun project sekali saja, lalu jalankan server untuk mulai menggunakan aplikasi.

$npm run build && npm start

Data Tersimpan Lokal

Semua data silsilah tersimpan di file prisma/dev.db di komputer Anda. Tidak ada data yang dikirim ke internet.

Portabel & Mudah Dipindah

Ingin pindah komputer? Cukup salin file dev.db ke folder prisma/ di komputer baru.

FAQ

Pertanyaan yang Sering Diajukan

Tidak menemukan jawaban yang Anda cari? Hubungi kami melalui GitHub Issues.

Karena aplikasi ini menyimpan data secara lokal di perangkat Anda melalui file dev.db. Jika Anda memindahkan atau mengunduh ulang aplikasi di komputer lain, sistem akan membuat database baru yang masih kosong. Jika Anda ingin memindahkan datanya juga, salin file dev.db secara manual dari komputer lama ke komputer baru, lalu letakkan di folder prisma/.

Kembali ke jendela Terminal atau Command Prompt tempat Anda menjalankan aplikasi, lalu tekan tombol Ctrl + C di keyboard Anda. Sistem akan bertanya konfirmasi — tekan Y lalu Enter untuk menghentikan server.

TIDAK. Langkah 1 sampai 4 (clone, npm install, prisma db push, prisma generate) hanya dilakukan SATU KALI saat pertama kali instalasi. Untuk hari-hari berikutnya, cukup buka folder aplikasinya di terminal lalu ketik npm run build && npm start. Selesai!

Langkah 1–4 hanya dilakukan SATU KALI

Tidak. Setelah proses instalasi selesai (yang membutuhkan internet untuk mengunduh paket), aplikasi berjalan sepenuhnya secara offline. Semua data tersimpan lokal di komputer Anda.

Database tersimpan di dalam folder aplikasi, tepatnya di prisma/dev.db. File ini berisi seluruh data silsilah keluarga Anda. Jangan hapus file ini! Untuk backup, cukup salin file tersebut ke lokasi aman.

Gratis & Open Source

Siap Membangun Silsilah Keluarga Anda?

Mulai hari ini. Instalasi hanya butuh 5 menit dan aplikasi berjalan sepenuhnya di komputer Anda — tidak ada biaya bulanan, tidak ada langganan.