← Kembali ke Beranda
Ilustrasi Artikel

Proyek Rahasia: Menyembunyikan Easter Egg dengan Konami Code

Halo Sobat Jurnal Coding! Kita telah tiba di proyek puncak dari seri Easter Egg dan Antigravitasi. Setelah berhasil membuat efek benda melayang di luar angkasa dan merakit tombol teleportasi yang menjengkelkan, sekarang saatnya kita menanamkan sebuah rahasia tersembunyi yang hanya diketahui oleh kalangan dewa programmer dan gamer sejati.

Jika kamu tumbuh di era konsol game Nintendo, PlayStation 1, atau PlayStation 2, kamu pasti sangat akrab dengan kebiasaan bertukar Cheat Code (Kode Curang) dengan teman sekolahmu. Ada satu kombinasi tombol rahasia paling legendaris sepanjang masa yang diciptakan oleh perusahaan game asal Jepang. Kombinasi itu berbunyi: Atas, Atas, Bawah, Bawah, Kiri, Kanan, Kiri, Kanan, B, A.

Kombinasi bersejarah ini dikenal di seluruh penjuru bumi sebagai Konami Code.

Bagaimana jika kita menanamkan fitur kode curang tersebut ke dalam website buatanmu? Jika ada pengunjung biasa yang datang, website-mu akan terlihat seperti blog portofolio pada umumnya. Namun, jika ada temanmu yang iseng mengetikkan urutan kombinasi tombol ajaib tersebut di keyboard mereka secara diam-diam, website-mu akan tiba-tiba berubah wujud!

### Menyiapkan Perangkap Keyboard

Untuk membuat proyek super keren ini, kita harus menyuruh JavaScript untuk menjadi penyadap keyboard (Keylogger) sementara. JavaScript harus mendengarkan dan mencatat setiap tombol yang ditekan oleh pengunjung, menyimpannya di dalam lemari ingatan, lalu membandingkan urutannya dengan kata sandi rahasia kita.

Karena mencatat serangkaian data ganda tidak bisa dilakukan oleh Variabel tunggal biasa, kita akan memanggil kembali fitur Array (Loker Lemari) yang sudah pernah kita pelajari dengan sangat matang di seri Konsep Dasar.

### Menyuntikkan Kode Rahasia ke Halaman

Tidak perlu repot membuat tombol aneh atau formulir HTML yang merusak desain situsmu. Kamu cukup menyisipkan bongkahan kode JavaScript ini ke dalam file website-mu, dan dia akan langsung bekerja dalam keheningan!





### Membaca Pikiran Mesin Komputer

Logika pemotongan loker yang kita rancang menggunakan perintah matematika splice di atas adalah trik optimasi yang sangat jenius. Bayangkan jika seorang pengunjung sedang menulis sebuah artikel panjang, isi loker variabel rekamanKetikan bisa membengkak berisi ribuan huruf dan akhirnya membuat browser macet parah.

Dengan perintah splice tersebut, kita memaksa loker untuk HANYA menampung 10 ketikan terakhir saja secara bergeser. Trik ini sangat efisien dan merupakan ilmu inti dari algoritma pemrograman tingkat lanjut.

Jika kamu berhasil menyematkan kode ini ke dalam situs portofolio pribadimu (yang sudah kita rilis di artikel terdahulu), bayangkan betapa terkejutnya tim perekrut HRD saat mereka membaca profilmu dan tidak sengaja mengetikkan kombinasi tersebut hingga layar mereka bersinar keemasan. Itulah yang dinamakan karya seni Easter Egg sejati! Selamat bersenang-senang dan teruslah mengukir jejak kreativitas jenakamu di setiap aplikasi buatanmu!

Apa pendapatmu tentang artikel ini?