Masalah yang diselesaikan
Membangun platform tryout bukan hanya soal tampilan
Bank soal, audio, pembahasan, sistem penilaian, akses premium, dan panel admin adalah pekerjaan besar. Jika dimulai dari nol, produk Anda bisa lama tidak kunjung diluncurkan.
Konten harus dikumpulkan satu per satu
Soal, audio, gambar, pembahasan, dan materi harus disusun sebelum platform terasa bernilai bagi pengguna.
Alur ujian dan penilaian harus dibangun
Timer, penyimpanan jawaban, skor, review, dan pembahasan bukan fitur yang selesai dalam satu halaman.
Operasional dan monetisasi sering terlupakan
Panel admin, status Pro, pembayaran, dan masa aktif harus terhubung agar produk bisa berjalan dan menghasilkan.
Paket ini memangkas pekerjaan awal itu. Anda menerima aplikasi yang sudah memiliki isi, alur, dan panel admin, lalu menyesuaikannya dengan brand dan layanan Anda.
Pembeda utama
Bukan template kosong: isi, alur, dan panel admin sudah tersedia
Isi, bukan kerangka
Database dan aset sudah terisi. Anda tidak mulai dari halaman kosong atau bank soal nol.
Satu ekosistem belajar
Materi, latihan, tryout, tes warna, nilai, review, dan riwayat belajar berada dalam satu alur.
Bisa dikembangkan
Source code Laravel standar. Tim developer Anda dapat menambah fitur, mengubah tampilan, atau membuat integrasi baru.
Fitur inti
Dibangun untuk belajar, diuji, dan dijual
Fitur di bawah ini adalah fitur yang sudah ada di dalam aplikasi, bukan rencana pengembangan.
Textbook interaktif 60 bab
Kosakata, tata bahasa, dan percakapan tersusun dalam 60 materi. Teks Korea dapat diklik untuk menampilkan terjemahan dan memutar audio; audio percakapan tersinkron dengan teks.
Tryout UBT 40 soal, timer 50 menit
Member mengerjakan 40 soal dengan hitung mundur 50 menit. Jawaban tersimpan sementara di browser, indikator menunjukkan soal terjawab atau belum, dan nilai dihitung otomatis 0-100.
Review nilai dan pembahasan
Setelah submit, tampil skor, rincian benar dan salah, review per soal, kunci jawaban, terjemahan, serta pembahasan pada soal yang tersedia.
Latihan reading dan listening
60 paket latihan berisi 10 soal: 5 reading dan 5 listening. Jawaban dicek otomatis, skor muncul, dan pembahasan atau terjemahan dapat ditampilkan setelah penilaian.
Simulasi tes warna
Peserta mengerjakan 20 soal acak dari bank 40 soal, memasukkan angka pada gambar, lalu menerima skor dan review. Tes ini terintegrasi setelah sesi UBT.
Panel admin untuk semua konten
Kelola materi, UBT, soal, latihan, info, artikel, member, kontak, dan galeri. Tersedia bulk action, toggle publish dan free, upload thumbnail, live editor, serta editor konten.
Langganan Pro dan pembayaran Duitku
Bedakan konten gratis dan Pro. Paket 1, 6, dan 12 bulan sudah tersedia; callback Duitku memperbarui status order dan masa aktif. Scheduler harian menonaktifkan Pro yang kedaluwarsa.
Riwayat belajar dan aktivitas
Durasi baca, kunjungan materi dan info, percobaan latihan, serta sesi UBT dicatat. Member dapat melihat riwayat pembelajarannya dari dashboard.
Di balik layar
Detail operasional yang menghemat waktu
Otomasi konten
- Google Text-to-Speech untuk audio per teks, dengan file cache agar tidak dibuat berulang.
- Alat bantu terjemahan teks Korea ke Indonesia di editor admin.
- OCR untuk membaca teks dari gambar dan STT untuk transkripsi audio.
- Upload gambar otomatis diperkecil dan dikonversi ke WebP.
- Dukungan minifikasi aset HTML, CSS, dan JavaScript.
Pengelolaan dan pemantauan
- Role admin dan member, dengan pembatasan satu sesi aktif untuk member.
- Log akses member, daftar kontak masuk, dan galeri file.
- Dashboard analytics GA4 opsional untuk memantau trafik dan perilaku pengunjung.
- Pencarian untuk materi, info, UBT, dan latihan.
- Meta title, meta description, canonical, Open Graph, dan Twitter Card.
- Form kontak dengan reCAPTCHA, login Google, dan reset password melalui email.
Sebagian fitur di atas memerlukan kredensial layanan eksternal. Fitur inti materi, latihan, UBT, penilaian, review, dan panel admin tetap dapat berjalan tanpa Google API.
Isi paket
Angka isi database dan aset, bukan estimasi
Berikut isi database dan aset yang saat ini tersedia di paket. Status aktif konten dapat diubah dari panel admin.
60 paket latihan terdiri dari 300 soal reading dan 300 soal listening. Jumlah dapat berubah jika Anda menambah atau menghapus data dari panel admin.
Serah terima
Anda tidak perlu menyiapkan server dari nol
Pengerjaan teknis awal dilakukan hingga website online. Setelah itu, kredensial rahasia diatur di .env dan konten dikelola dari panel admin.
Kami siapkan
- Hosting, domain, dan lingkungan server PHP, MySQL atau MariaDB, serta Redis.
- Instalasi source code, import database, dan upload aset audio serta gambar.
- Konfigurasi queue, scheduler, storage, dan email.
- Akun admin dan pengujian fungsi utama.
- Pendampingan serah-terima akses source code dan panel admin.
Anda lengkapi
- Akun Google Cloud dan API key untuk TTS, Translate, Vision, serta STT jika ingin mengaktifkan fitur tersebut.
- OAuth Client Google jika ingin mengaktifkan login Google.
- Akun Duitku jika ingin menjual langganan Pro.
- SMTP email untuk notifikasi dan reset password.
- Brand, logo, domain, dan preferensi konten.
Catatan penting: fitur inti tetap berjalan tanpa Google API. Fitur eksternal aktif setelah kredensial diisi. Perubahan alur, tampilan, atau harga khusus memerlukan penyesuaian source code oleh developer.
Alur kerja
Dari source code menjadi website online
Prosesnya dibuat bertahap agar Anda bisa melihat hasil di setiap langkah.
-
1
Konsultasi kebutuhan
Sampaikan tujuan, brand, domain, dan fitur yang ingin diaktifkan.
-
2
Penyiapan server
Domain, hosting, PHP, database, Redis, queue, dan scheduler.
-
3
Instalasi dan isi data
Source code, database, aset audio dan gambar, serta akun admin.
-
4
Konfigurasi kredensial
API key, OAuth, Duitku, dan SMTP diatur sesuai akun Anda.
-
5
Uji dan serah-terima
Uji alur belajar, tryout, pembayaran, lalu terima akses source code dan admin.
Target pengguna
Cocok untuk siapa?
LPK dan bimbel bahasa Korea
Tambahkan platform tryout dan materi digital ke layanan yang sudah berjalan.
Pengajar dan komunitas belajar
Beri peserta akses materi, latihan, dan simulasi ujian dalam satu tempat.
Pemilik konten edutech
Luncurkan produk belajar sendiri tanpa membangun bank soal dan sistem ujian dari awal.
Developer dan agency
Gunakan base project Laravel untuk mempercepat pengembangan produk pendidikan.
Teknologi
Fondasi teknis yang bisa dilanjutkan
Struktur Laravel standar dengan dependensi yang dikelola Composer dan npm, sehingga dapat dilanjutkan oleh developer PHP.
Kebutuhan server: PHP 8.3+, MySQL atau MariaDB, Redis, cron scheduler, queue worker, dan FFmpeg untuk fitur STT. Lingkungan aplikasi yang diperiksa berjalan di Laravel 13.34 dan PHP 8.5.
FAQ
Pertanyaan yang sering diajukan
Apakah saya harus bisa coding?
Untuk mengelola konten dan melihat laporan, tidak. Anda menggunakan panel admin. Untuk mengubah alur, tampilan, atau integrasi baru, dibutuhkan developer Laravel.
Apakah database dan aset benar-benar termasuk?
Ya. Paket menyertakan database pembelajaran dan aset yang dihitung di halaman ini. Status aktif konten dapat diatur dari panel admin.
Apakah semua fitur langsung aktif setelah online?
Fitur inti aktif setelah instalasi. Fitur yang memanggil layanan eksternal seperti TTS, terjemahan otomatis, OCR, STT, login Google, pembayaran Duitku, dan GA4 aktif setelah kredensial Anda diisi.
Apakah bisa berjalan tanpa Google API?
Bisa. Materi, latihan, UBT, penilaian, review, dan panel admin berjalan tanpa Google API. Yang membutuhkan Google API adalah TTS, terjemahan otomatis, OCR, dan STT.
Apakah pembayaran langganan sudah siap?
Integrasi Duitku tersedia untuk mode sandbox dan production, dengan paket 1, 6, dan 12 bulan. Anda perlu akun Duitku dan dapat menyesuaikan paket atau nominal bila diperlukan.
Bisakah saya mengganti brand dan domain?
Ya. Nama aplikasi, logo, warna, domain, dan teks dapat disesuaikan. Perubahan besar sebaiknya dilakukan oleh developer agar tampilan dan alur tetap konsisten.
Apakah source code bisa dikustomisasi?
Ya. Source code Laravel diserahkan, sehingga Anda dapat menambah modul, mengubah tampilan, atau mengintegrasikan layanan lain sesuai kebutuhan.
Apakah ini platform resmi HRD Korea?
Tidak. Ini platform pembelajaran independen dan tidak mengklaim afiliasi resmi dengan HRD Korea atau lembaga terkait.
Apakah ada biaya bulanan?
Aplikasi tidak menagih langganan kepada pemilik platform. Biaya hosting, domain, pemakaian Google Cloud, dan biaya transaksi Duitku mengikuti akun layanan yang Anda gunakan.
Bagaimana lisensi dan hak penggunaannya?
Lisensi dan hak penggunaan mengikuti kesepakatan pembelian. Rincian lisensi, cakupan serah-terima, dan masa dukungan akan disampaikan dalam penawaran.
Langkah berikutnya
Siap memiliki platform EPS-TOPIK Anda?
Jika Anda ingin meluncurkan produk belajar dan tryout tanpa menyusun seluruh isi dari nol, diskusikan kebutuhan Anda dan lihat cakupan serah-terima.
- Brand dan domain yang akan dipakai.
- Fitur eksternal yang ingin diaktifkan.
- Target waktu online dan cakupan serah-terima.
Ajukan penawaran melalui kanal penjual di halaman ini. Harga, cakupan hosting dan domain, masa dukungan, serta lisensi mengikuti penawaran resmi.
Angka di halaman ini dihitung dari isi paket: 60 materi, 280 paket UBT dengan 102 aktif, 12.327 soal UBT, 600 soal latihan, 60 artikel budaya dan informasi, 40 soal tes warna, 14.678 file audio, dan 7.672 file gambar. Jumlah dapat berubah jika data ditambah atau dihapus. Produk ini adalah platform pembelajaran independen dan tidak mengklaim afiliasi resmi dengan HRD Korea atau lembaga terkait.