Diponegoro Recorder adalah ekstensi Google Chrome ringan berupa floating widget (widget melayang) yang dirancang khusus untuk mempermudah pengerjaan tugas speaking bahasa Inggris di platform LearnSocial.
Dengan ekstensi ini, kamu tidak perlu lagi membuka aplikasi recorder bawaan laptop atau berpindah tab. Cukup rekam, dengarkan preview, dan unduh file .mp3 langsung dari halaman LearnSocial!
Awalnya, tools ini dibangun dalam bentuk website mandiri yang masih bisa diakses kapan saja melalui tautan berikut: https://diponegoro-recorder.vercel.app/
Namun, demi kepraktisan dan kemudahan pengerjaan tugas, agar tidak perlu repot membuka dua tab yang berbeda antara website rekam dan halaman tugas, website ini diadaptasi menjadi sebuah ekstensi Chrome. Meskipun saat ini belum dipublikasikan secara resmi di Chrome Web Store, fungsionalitasnya tetap sama persis dan alur kerja dijamin akan jauh lebih efisien!
- Floating Widget: Tampil ringkas di pojok kanan bawah layar dan dilengkapi tombol minimize/maximize agar tidak menutupi materi pelajaran.
- Rekam & Pratinjau: Rekam suara dan langsung dengarkan hasilnya sebelum diunduh.
- Format MP3 Otomatis: File audio otomatis dikonversi ke format
.mp3menggunakanlamejs, siap untuk diunggah ke LearnSocial. - Ringan & Cepat: Dibangun menggunakan HTML, CSS, dan JavaScript murni tanpa framework berat.
Karena ekstensi ini tidak dipublikasikan di Chrome Web Store, kamu bisa memasangnya secara manual (gratis) dengan Developer Mode (Mode Pengembang). Ikuti langkah-langkah mudah berikut:
- Klik tombol hijau
<> Codedi bagian atas repositori ini. - Pilih
Download ZIP. - Ekstrak file ZIP yang baru saja diunduh ke sebuah folder di laptop kamu.
(Alternatif: Kamu juga bisa melakukan
git clone https://github.com/ReintB/diponegoro-recorder.git)
- Buka browser Google Chrome.
- Ketik (copy-paste) URL berikut di address bar dan tekan Enter:
chrome://extensions/ - Di pojok kanan atas halaman tersebut, aktifkan toggle Developer mode (Mode Pengembang).
- Klik tombol Load unpacked (Muat yang belum dikemas) di kiri atas.
- Cari dan pilih folder hasil ekstrak tadi (pastikan kamu memilih folder yang berisi file
manifest.json). - Selesai! Ekstensi Diponegoro Recorder sudah aktif.
Secara bawaan (default), widget ini akan muncul di semua website. Jika kamu ingin widget ini hanya muncul secara eksklusif di website LearnSocial Undip, kamu bisa mengubah pengaturannya:
- Buka file
manifest.jsondi dalam folder ekstensi menggunakan text editor. - Cari baris kode berikut:
"matches": ["<all_urls>"],
- Ubah baris tersebut menjadi URL spesifik LearnSocial:
"matches": ["*://undip.learnsocial.online/*"],
- Simpan file
manifest.json. - Buka kembali tab
chrome://extensions/, lalu klik tombol Refresh (ikon melingkar) pada kotak ekstensi Diponegoro Recorder untuk menerapkan perubahan.
Jika kamu sedang tidak mengerjakan tugas bahasa Inggris dan ingin menyembunyikan widget ini sementara waktu, kamu bisa mengaturnya dengan mudah:
- Buka halaman ekstensi dengan mengetikkan
chrome://extensions/di address bar. - Cari kotak ekstensi Diponegoro Recorder Widget.
- Mematikan Sementara: Matikan toggle (sakelar) berwarna biru di pojok kanan bawah kotak ekstensi hingga berubah menjadi abu-abu. Kamu bisa menyalakannya kembali kapan pun dibutuhkan.
- Menghapus Permanen: Klik tombol Remove (Hapus) jika kamu ingin mencabut ekstensi ini sepenuhnya dari browser.
- HTML5 & CSS3
- Vanilla JavaScript
- lamejs (Untuk encoding MP3)
Pastikan browser Chrome kamu memiliki izin (permission) untuk mengakses mikrofon. Jika muncul pop-up permintaan akses mikrofon saat menekan tombol "Mulai Rekam", klik Allow (Izinkan).

