Langganan Premium dan Hak Akses
Langganan bulanan, 3 bulan, dan tahunan yang menumpuk masa aktif, membuka masa coba, dan mengatur hak akses setiap produk.
- Status
- Sudah berjalan
- Lapisan
- BackendFrontend
- Dipakai oleh
- Pelanggan yang berlangganan Premium, dan admin yang mengatur akses mereka.

Masalahnya
Tanpa sistem hak akses, admin harus membuka dan menutup akses pelanggan satu per satu, dan perpanjangan sering memotong sisa masa aktif.
Solusinya
Setiap pembelian memberi hak akses per produk dengan tanggal mulai dan berakhir yang ditumpuk, bukan ditimpa. Admin bisa membuat kode undangan, memperpanjang, atau mencabut akses, dan setiap perubahan tercatat di log audit.
Cara kerjanya
Apa yang terjadi, langkah demi langkah, dari sudut pandang pengguna.
- 01
Coba Premium tujuh hari
Setelah menyelesaikan Cek Awal pertama, akun otomatis mendapat uji coba Premium 7 hari, sekali per akun dan tanpa kartu.
- 02
Pilih paket langganan
Pelanggan memilih paket bulanan, 3 bulan, atau tahunan untuk Premium Matematika, Coding Studio, atau Semua Akses.
- 03
Akses dibuka per produk
Setelah lunas, sistem memberi hak akses untuk tiap produk dengan tanggal mulai dan tanggal berakhir.
- 04
Perpanjangan ditumpuk, bukan ditimpa
Bila pelanggan memperpanjang sebelum habis, masa baru ditambahkan di belakang sisa masa aktif.
- 05
Admin tetap memegang kendali
Admin bisa membuat kode undangan, memperpanjang, atau mencabut akses. Setiap perubahan tercatat di log audit.
- 06
Pengingat sebelum habis
Pelanggan menerima email saat langganannya hampir habis dan saat sudah berakhir.
Desain sistemnya
Siapa yang memakai, apa yang mereka lihat, apa yang bekerja di belakang layar, dan di mana data disimpan. Baca dari kiri ke kanan.
1Pengguna
- PelangganMembeli paket, mencoba Premium, atau menukar kode undangan.
- AdminMemberi, memperpanjang, dan mencabut akses pelanggan.
2Yang dilihat
- Halaman PremiumDaftar paket, harga, dan lama masa aktif masing-masing.
- Panel adminHalaman langganan, kode undangan, dan profil setiap siswa.
3Yang bekerja di belakang
- Pengatur hak aksesMenghitung masa aktif dan memutuskan fitur mana yang terbuka.
4Tempat data disimpan
- DatabaseMenyimpan paket, hak akses, kode undangan, dan log audit.
- Supabase AuthMengurus login, sehingga akses terikat ke akun yang benar.
Fitur utama
- Paket bulanan, 3 bulan, tahunan
- Masa aktif ditumpuk otomatis
- Masa coba Premium 7 hari
- Kode undangan untuk akses
- Log audit setiap perubahan
Dibangun dengan
- FastAPI
- PostgreSQL
- Supabase Auth
- Next.js
Yang didapat bisnis
- Pelanggan mendapat akses yang tepat begitu membayar, tanpa menunggu admin.
- Perpanjangan tidak pernah memotong sisa masa aktif.
- Admin tetap bisa memberi atau mencabut akses secara manual bila perlu.
- Setiap perubahan akses bisa ditelusuri lewat log audit.
Istilah di halaman ini
- Hak akses (entitlement)
- Catatan bahwa seorang pelanggan boleh memakai produk tertentu sampai tanggal tertentu.
- Log audit
- Catatan permanen tentang siapa mengubah apa dan kapan, untuk ditelusuri bila ada pertanyaan.
- Supabase Auth
- Layanan login siap pakai yang menyimpan akun pengguna dengan aman.
Bisa dipakai untuk bisnis Anda?
Untuk membership, aplikasi SaaS, atau kursus berlangganan: pelanggan mendapat akses yang tepat secara otomatis, dan Anda tetap memegang kendali.
Konsultasikan proyek ini