5 Perbedaan Blockly vs Scratch: Mana Game yang Terbaik?

Game Blockly dan Scratch sama-sama andal untuk belajar coding visual, tetapi keduanya memiliki fungsi dasar dan target pengguna yang sangat berbeda. Keduanya sering kali memicu perdebatan karena bentuk bloknya terlihat sangat mirip, padahal satu berwujud mesin fleksibel dan yang lainnya berupa aplikasi siap pakai.

Dilema antara memilih kebebasan kustomisasi kode atau kepraktisan ekosistem inilah yang kerap membuat banyak orang kebingungan saat baru mulai belajar pemrograman. Jadi, memahami inti dari perbedaan Blockly dan Scratch adalah kunci utama agar Anda bisa memilih platform yang paling pas untuk kebutuhan belajar maupun proyek Anda.

Ringkasan poin penting tentang Blockly dan Scratch:

  • Sifat Platform: Blockly pada dasarnya adalah sebuah library (pustaka) JavaScript terbuka untuk membangun editor kode visual, sedangkan Scratch merupakan sebuah aplikasi dan ekosistem mandiri yang sudah siap pakai.
  • Transparansi Kode: Blockly mampu menerjemahkan susunan blok menjadi bahasa pemrograman teks asli (seperti Python atau JavaScript) secara real-time, menjadikannya jembatan ideal menuju coding profesional. Di sisi lain, Scratch menyembunyikan kode tersebut secara total.
  • Target Pengguna: Scratch sangat cocok untuk anak-anak atau pemula yang ingin langsung berkreasi membuat animasi dan game, sementara Blockly lebih ditujukan bagi pengembang, pendidik, dan institusi yang ingin membuat alat belajar terstruktur.
  • Tingkat Kustomisasi: Blockly menawarkan kebebasan tanpa batas untuk membuat blok baru atau menghubungkannya dengan perangkat keras (hardware) kustom, berbeda dengan Scratch yang fiturnya dibatasi oleh ekosistem bawaan dari MIT.

TeknoPlug-Popularitas platform belajar coding visual semakin meningkat, terutama karena banyak orang mencari cara memahami logika pemrograman secara lebih intuitif. Salah satu platform yang sering dibicarakan adalah Blockly, sebuah library dari Google yang memungkinkan pengguna menyusun blok-blok logika layaknya puzzle.

Fenomena ini memicu kemunculan berbagai jenis game Blockly yang menghibur sekaligus mengasah kemampuan berpikir komputasional penggunanya sejak dini.

Namun, kehadiran platform ini sering kali memunculkan pertanyaan mendasar, yaitu apa itu Blockly serta bagaimana posisinya jika dibandingkan dengan Scratch yang lebih dulu dikenal?

Seiring bertambahnya institusi pendidikan yang mengadopsi coding Blockly, perdebatan mengenai platform mana yang lebih efektif untuk pemula menjadi semakin relevan. Pemahaman mendalam mengenai perbedaan Blockly dan scratch, menjadi kunci untuk memilih alat yang tepat.

Banyak pelajar, mahasiswa, bahkan profesional, mulai melirik metode pembelajaran berbasis blok ini sebagai jembatan sebelum terjun ke bahasa pemrograman berbasis teks seperti Python atau JavaScript.

Oleh karena itu, TeknoPlug akan membedah satu per satu setiap aspek dari kedua platform ini untuk memberikan gambaran yang jelas. Tujuannya agar Anda bisa menentukan mana yang paling sesuai untuk kebutuhan belajar, mengajar, atau bahkan pengembangan proyek.

Tapi sebelum melangkah lebih jauh ke perbandingan, mari kita pahami dulu secara mendasar apa itu Blockly dan Scratch.

Apa Itu Blockly? Memahami Fondasi Pustaka Visual dari Google

Blockly adalah sebuah pustaka (library) atau kerangka kerja (framework) berbasis JavaScript yang bersifat open-source. Tujuannya adalah untuk memberikan para pengembang sebuah toolkit canggih untuk membangun editor kode visual mereka sendiri di dalam aplikasi atau situs web yang mereka ciptakan.

Jadi sudah jelas bahwa Blockly, yang diperkenalkan oleh Google pada tahun 2012 ini bukan sebuah aplikasi atau situs web mandiri yang bisa langsung digunakan layaknya Scratch.

Sederhananya, bayangkan Blockly sebagai mesin atau fondasi. Google menyediakan 'mesin' ini secara gratis, lalu para pengembang dapat membangun 'mobil' dengan desain, fitur, dan fungsi yang mereka inginkan di atas mesin tersebut.

Inilah mengapa antarmuka coding Blockly bisa terlihat berbeda-beda di berbagai platform, karena setiap pengembang dapat menyesuaikan tampilan, warna, bentuk blok, hingga fungsi spesifik yang relevan dengan aplikasi mereka.

Salah satu fitur Blockly yang paling fundamental adalah kemampuannya untuk menerjemahkan susunan blok visual menjadi sintaksis kode yang bersih dalam berbagai bahasa pemrograman populer. Pengguna dapat secara real-time melihat bagaimana logika visual yang mereka bangun direpresentasikan dalam kode JavaScript, Python, PHP, Lua, atau Dart. Kemampuan inilah yang menjadikan Blockly sebagai jembatan ideal antara pemikiran komputasional abstrak dengan praktik pemrograman berbasis teks yang sesungguhnya.

Meskipun tidak ada data terpusat mengenai jumlah pengguna individu karena sifatnya sebagai pustaka, skala dampaknya sangat masif. Platform edukasi raksasa seperti Code.org menggunakan Blockly sebagai inti dari kurikulum "Hour of Code" mereka, yang telah menjangkau ratusan juta siswa di seluruh dunia.

Blockly juga diterapkan dalam pengembangan robotik, seperti pada LEGO Mindstorms EV3, serta berbagai aplikasi sains dan teknologi lainnya, yang membuktikan fleksibilitas dan keandalannya.

Keunggulan Utama Blockly yang Wajib Anda Ketahui

Sebagai pustaka pemrograman visual yang sangat diandalkan oleh para pengembang, Blockly menawarkan berbagai keunggulan teknis yang membuatnya menonjol:

  • Fleksibilitas Kustomisasi Tinggi: Pengembang bebas mendefinisikan bentuk, warna, dan fungsi logika dari setiap blok baru agar sesuai dengan kebutuhan aplikasi spesifik mereka.
  • Konversi ke Kode Nyata: Mampu menerjemahkan susunan blok visual secara real-time menjadi bahasa pemrograman teks bersih seperti JavaScript, Python, PHP, Lua, maupun Dart.
  • Performa Ringan dan Cepat: Arsitektur berbasis JavaScript murni membuatnya sangat efisien dijalankan di berbagai peramban (browser) modern tanpa membebani perangkat dengan spesifikasi rendah.
  • Integrasi Perangkat Keras Tanpa Batas: Sifatnya yang open-source memungkinkan Blockly dihubungkan dengan mudah ke berbagai jenis modul mikrokontroler atau perangkat robotik kustom, seperti Arduino dan IoT.
  • Format Output Data Terstruktur: Menghasilkan format data berupa XML atau JSON yang sangat rapi, sehingga memudahkan proses manajemen basis data bagi para pengembang perangkat lunak.

Baca juga: Ini Dia Game Terburuk Sepanjang Masa, Apa Saja?

Apa Itu Scratch? Platform Belajar Coding Ramah Anak dari MIT

Scratch adalah sebuah lingkungan pemrograman visual tertutup yang diciptakan secara khusus oleh grup riset MIT Media Lab. Platform inovatif ini diluncurkan secara resmi pada tahun 2007 untuk mengajarkan konsep dasar komputasi kepada pemula.

Tujuan utama pengembangan ekosistem ini adalah menghadirkan alat belajar coding visual yang sangat intuitif dan menyenangkan. Target pengguna utamanya sangat spesifik, yaitu memfasilitasi anak-anak dan remaja pada rentang usia 8 hingga 16 tahun.

Sebagai platform pemrograman visual ramah anak, sistem ini sangat populer digunakan untuk merancang animasi dan game interaktif. Pengguna sama sekali tidak perlu memikirkan ejaan sintaksis teks kode karena semua perintah berwujud blok bongkar-pasang.

Fitur Scratch yang paling ikonik adalah ketersediaan galeri aset bawaan serta forum komunitas global yang terintegrasi langsung. Berdasarkan data resminya, saat ini tercatat ada lebih dari 100 juta pengguna terdaftar yang aktif membagikan karya digital mereka.

Keunggulan Utama Scratch sebagai Platform Belajar Pemula

Scratch hadir dengan pendekatan yang berbeda namun membawa sejumlah keunggulan yang membuatnya sangat dicintai oleh pengguna akhir.

Keunggulan Scratch yaitu:

  • Ekosistem All-in-One Siap Pakai: Tidak memerlukan instalasi rumit atau pengaturan server; pengguna cukup membuka situs webnya dan bisa langsung berkreasi detik itu juga.
  • Antarmuka Super Intuitif: Desain visualnya sangat ramah anak dan pemula, sepenuhnya mengeliminasi potensi error akibat salah ketik (sintaksis) yang sering membuat pemula frustrasi.
  • Ketersediaan Aset Melimpah: Dilengkapi dengan galeri bawaan yang kaya akan karakter (sprite), efek suara, dan latar belakang untuk mempercepat proses pembuatan animasi atau game.
  • Dukungan Komunitas Global: Memiliki jutaan pengguna aktif di mana pembelajar bisa membagikan karya, mencari inspirasi, hingga me-remix (memodifikasi) kode dari proyek buatan orang lain.
  • Fokus pada Kreativitas Bercerita: Sangat ideal digunakan untuk mengekspresikan ide imajinatif melalui media digital tanpa terikat oleh struktur kurikulum pemrograman yang kaku.

Nah, lalu apa bedanya Blockly dan Scratch? Yuk simak terus pembahasannya.

Perbedaan Utama Blockly dan Scratch

Meskipun sekilas terlihat serupa karena sama-sama menggunakan antarmuka blok visual, fondasi keduanya sangat berbeda. Scratch adalah sebuah lingkungan belajar mandiri yang lengkap, sementara Blockly adalah sebuah pustaka (library) yang dirancang untuk diintegrasikan ke dalam aplikasi lain.

Perbedaan filosofis pada fondasi inilah yang menjadi akar dari seluruh perbedaan teknis di antara keduanya, mulai dari sifat platform hingga cara mereka berinteraksi dengan perangkat keras.

1. Sifat Platform: Pustaka Fleksibel vs. Ekosistem Tertutup

Salah satu perbedaan Blockly dan scratch yang paling mendasar terletak pada sifat dasarnya. Blockly bukanlah aplikasi atau situs web mandiri yang bisa langsung Anda gunakan untuk membuat proyek. Sebaliknya, ini adalah library JavaScript open-source yang diciptakan oleh Google. Tujuannya adalah untuk memberikan para pengembang sebuah toolkit untuk membangun editor kode visual mereka sendiri di dalam aplikasi atau situs web mereka.

Karena sifatnya sebagai pustaka, para pengembang memiliki kebebasan penuh untuk melakukan kustomisasi. Mereka bisa menentukan blok apa saja yang akan ditampilkan, bagaimana tampilan editornya, bahkan menghubungkan logika blok tersebut ke fungsi apa pun. Inilah mengapa coding Blockly sering ditemukan di berbagai platform edukasi online, aplikasi robotik, hingga alat internal perusahaan. Fleksibilitas ini menjadi salah satu kelebihan Blockly yang paling menonjol.

Scratch, di sisi lain, adalah sebuah ekosistem yang utuh sekaligus tertutup. Dikembangkan oleh MIT Media Lab, Scratch menyediakan platform lengkap mulai dari editor visual, komunitas online untuk berbagi proyek, hingga sumber daya belajar. Pengguna tidak perlu melakukan pengaturan teknis apa pun; mereka cukup membuka situs Scratch lalu mulai berkreasi. Namun, keleluasaan kustomisasi bagi pengembang sangat terbatas karena semua fiturnya sudah ditentukan.

Pendekatan ini membuat Scratch sangat ramah bagi pengguna akhir, terutama anak-anak yang ingin langsung membuat animasi atau permainan sederhana. Sementara itu, Blockly lebih ditujukan bagi para pendidik atau pengembang yang ingin menciptakan pengalaman belajar yang terstruktur sesuai kurikulum atau kebutuhan spesifik.

2. Output Kode: Transparansi vs. Abstraksi Total

Faktor pembeda krusial lainnya adalah bagaimana kedua platform menangani hasil akhir dari susunan blok. Ini adalah salah satu fitur Blockly yang paling kuat. Setiap susunan blok yang Anda buat dapat secara instan diterjemahkan menjadi kode dalam berbagai bahasa pemrograman populer seperti JavaScript, Python, PHP, Lua, atau Dart. Pengguna bisa melihat kode teks yang dihasilkan secara real-time.

Kemampuan ini menjadikan Blockly sebagai jembatan yang sangat efektif antara pemrograman visual menuju pemrograman berbasis teks. Seorang pemula bisa memulai dengan menyusun blok, kemudian secara bertahap mempelajari sintaksis kode yang sesungguhnya dari hasil terjemahan tersebut.

Proses belajar menjadi lebih mulus karena konsep logika yang dipelajari melalui blok visual memiliki representasi nyata dalam kode profesional.

Sebaliknya, Scratch sepenuhnya mengabstraksi kode di baliknya. Proyek yang dibuat di Scratch berjalan di dalam engine milik Scratch itu sendiri. Pengguna tidak bisa melihat atau mengekspor proyek mereka menjadi kode JavaScript atau Python. Fokus Scratch murni pada hasil akhir yang kreatif, seperti animasi atau game, tanpa membebani pengguna dengan sintaksis kode di belakang layar.

Hal ini menegaskan kembali perbedaan Blockly dan scratch dari sisi tujuan. Jika tujuannya adalah memperkenalkan konsep logika pemrograman secara menyenangkan, Scratch sangat efektif. Namun, jika tujuannya adalah mempersiapkan seseorang untuk menjadi seorang programmer, kemampuan coding Blockly untuk menghasilkan kode nyata memberinya nilai lebih.

3. Target Audiens: Pengembang Edukasi vs. Pelajar Kreatif

Dari dua poin sebelumnya, target audiens utama kedua platform ini mulai terlihat jelas. Jawaban atas pertanyaan apa itu Blockly sering kali mengarah pada para pengembang perangkat lunak, desainer kurikulum, serta institusi pendidikan. Mereka adalah pihak yang memanfaatkan fleksibilitas Blockly untuk membangun alat belajar yang disesuaikan untuk siswa mereka.

Contoh nyatanya adalah platform seperti Code.org yang menggunakan game Blockly dalam kurikulum "Hour of Code" mereka. Mereka merancang tantangan khusus menggunakan pustaka Blockly untuk mengajarkan konsep-konsep tertentu. Audiensnya adalah para kreator konten edukasi yang membutuhkan sebuah engine pemrograman visual yang andal.

Di sisi lain, Scratch secara langsung menyasar pengguna akhir, yaitu anak-anak umur 8 hingga 16 tahun. Seluruh desain antarmuka, karakter sprite bawaan, serta komunitasnya dibangun untuk mendorong kreativitas, kolaborasi, serta ekspresi diri melalui proyek digital. Tujuannya bukan untuk mencetak programmer profesional, melainkan untuk mengembangkan pemikiran komputasional melalui cara yang menyenangkan.

Oleh karena itu, membandingkan keduanya secara langsung terkadang kurang tepat, karena mereka melayani kebutuhan yang berbeda. Blockly adalah alat untuk membuat alat, sementara Scratch adalah alat yang sudah jadi untuk berkreasi.

4. Format Penyimpanan Data

Perbedaan selanjutnya yang sangat krusial bagi para pengembang terletak pada bagaimana kedua platform mengelola dan menyimpan hasil kerja pengguna. Sebagai sebuah pustaka, Blockly tidak menyediakan sistem penyimpanan bawaan. Namun, ia memberikan output susunan blok dalam bentuk teks terstruktur yang sangat bersih, seperti XML atau JSON. Format teks ini sangat disukai oleh *developer* karena sangat ringan, mudah disimpan ke dalam database kustom, serta fleksibel untuk ditransmisikan antar-server.

Di sisi lain, Scratch mengemas seluruh proyeknya—mulai dari logika blok, gambar, hingga aset suara—ke dalam satu format file khusus dengan ekstensi .sb3. Proyek ini biasanya disimpan langsung di ekosistem *cloud* milik MIT atau diunduh ke perangkat lokal. Bagi pengguna akhir, pendekatan Scratch ini sangat praktis karena tidak perlu memikirkan manajemen basis data. Namun bagi pengembang aplikasi, file .sb3 jauh lebih sulit untuk dibongkar atau diintegrasikan dengan sistem luar secara dinamis.

5. Integrasi Perangkat Keras: Kebebasan Kontrol Kustom vs. Ekstensi Bawaan

Poin terakhir yang tidak kalah penting adalah bagaimana kedua platform ini berinteraksi dengan perangkat keras (*hardware*) seperti robot atau papan mikrokontroler. Scratch memiliki fitur "Extensions" yang memungkinkan pengguna menghubungkan proyek mereka dengan perangkat populer seperti LEGO Mindstorms, BBC micro:bit, atau Raspberry Pi. Kendati demikian, interaksi ini terbatas pada daftar perangkat keras yang didukung secara resmi oleh ekosistem MIT, sehingga sulit jika Anda ingin menambahkan dukungan untuk perangkat buatan sendiri.

Blockly, berkat sifatnya yang *open-source*, menjadi standar emas dalam dunia edukasi robotik tingkat lanjut. Karena pengembang dapat mendefinisikan blok baru secara bebas, Blockly bisa dihubungkan ke jenis perangkat keras kustom apa pun, mulai dari drone komersial hingga modul IoT (Internet of Things) buatan sendiri. Kemampuan coding Blockly dalam menerjemahkan blok menjadi kode teks nyata (seperti C++ untuk Arduino) membuatnya jauh lebih unggul dalam proyek teknik yang membutuhkan kontrol perangkat keras secara presisi.

Baca juga: Panduan Membuat Game Metaverse Sederhana Bagi Pemula

Menjelajahi Kelebihan Blockly Secara Mendalam

Meskipun Scratch memiliki komunitas yang lebih besar, kelebihan Blockly dari sisi teknis membuatnya menjadi pilihan unggul untuk aplikasi yang lebih serius atau terstruktur. Fleksibilitasnya membuka pintu untuk berbagai implementasi yang tidak mungkin dilakukan menggunakan Scratch.

Kemampuan Kustomisasi Tanpa Batas

Keunggulan utama Blockly adalah kemampuannya untuk dikustomisasi secara total. Seorang pengembang dapat membuat blok-blok baru yang melakukan fungsi spesifik. Misalnya, dalam sebuah aplikasi untuk mengontrol robot, pengembang bisa membuat blok "Maju 5 Langkah" atau "Putar Sensor Kanan" yang terhubung langsung ke perangkat keras robot tersebut.

Tingkat kustomisasi ini memungkinkan pembuatan lingkungan belajar yang sangat relevan dengan materi pelajaran. Untuk pelajaran matematika, bisa dibuat blok-blok untuk operasi aljabar. Untuk pelajaran musik, bisa dibuat blok untuk memainkan not atau akor. Inilah yang membuat coding Blockly begitu adaptif untuk berbagai bidang ilmu.

Scratch tidak menawarkan tingkat kebebasan seperti ini. Pengguna terbatas pada set blok yang sudah disediakan. Meskipun ada fitur "Extensions" untuk menambah beberapa kemampuan seperti terhubung ke Micro:bit atau LEGO Mindstorms, kustomisasinya tidak sedalam apa yang bisa dicapai dengan fitur Blockly.

Jembatan Ideal Menuju Pemrograman Teks

Seperti yang telah dibahas, kemampuan Blockly untuk menerjemahkan blok menjadi kode bersih adalah nilai jual utamanya. Fitur ini secara psikologis mengurangi hambatan bagi pemula yang merasa terintimidasi oleh sintaksis kode yang rumit. Mereka bisa membangun kepercayaan diri dengan logika visual terlebih dahulu.

Ketika mereka sudah merasa nyaman, mereka bisa beralih ke tab di sebelahnya untuk melihat bagaimana logika yang mereka bangun ditulis dalam Python atau JavaScript. Ini adalah proses transisi yang sangat alami. Banyak platform kursus pemrograman profesional menggunakan pendekatan ini untuk modul pengenalan mereka.

Ini adalah salah satu kelebihan Blockly yang paling signifikan dalam konteks pendidikan jangka panjang. Platform ini tidak hanya mengajarkan cara berpikir, tetapi juga mempersiapkan pengguna untuk alat yang akan mereka gunakan di industri. Scratch, karena abstraksinya, tidak secara langsung mempersiapkan penggunanya untuk transisi ini.

Performa Ringan untuk Berbagai Perangkat

Sebagai sebuah library JavaScript, Blockly dirancang agar ringan serta efisien. Ia dapat dijalankan dengan lancar di hampir semua browser web modern, bahkan pada perangkat dengan spesifikasi rendah seperti Chromebook atau tablet. Hal ini membuatnya sangat aksesibel untuk digunakan di lingkungan sekolah yang mungkin memiliki keterbatasan perangkat keras.

Implementasi game Blockly di sebuah situs web tidak akan memberatkan server atau perangkat klien secara berlebihan. Arsitekturnya yang modular memastikan hanya komponen yang diperlukan saja yang dimuat. Performa yang optimal ini krusial untuk aplikasi web interaktif yang membutuhkan responsivitas tinggi.

Scratch, sebagai platform yang lebih kompleks dengan engine grafis serta manajemen asetnya sendiri, terkadang bisa terasa lebih berat, terutama saat menjalankan proyek yang kompleks dengan banyak sprite atau skrip.

Tabel Rekomendasi: Blockly vs Scratch

Kriteria Blockly Scratch
Direkomendasikan Untuk (Siapa?) Pengembang perangkat lunak, pendidik, desainer kurikulum, institusi pendidikan, dan kreator platform edukasi. Anak-anak (usia 8-16 tahun), pemula awam, dan pengguna akhir yang ingin langsung mulai berkreasi.
Fokus Penggunaan (Untuk Apa?) Membangun alat belajar/kurikulum terstruktur, jembatan menuju coding teks profesional (Python/JavaScript), dan proyek robotik kustom tingkat lanjut. Membuat animasi digital, merancang game interaktif, bercerita secara visual, dan pengenalan komputasi dasar secara menyenangkan.
Kondisi Ideal Pemakaian Ketika Anda butuh "mesin" yang fleksibel untuk diintegrasikan ke dalam web atau aplikasi buatan Anda sendiri. Ketika Anda butuh "taman bermain" siap pakai tanpa perlu pusing melakukan pengaturan *database* atau server.

Dari tabel di atas, menurut TeknoPlug ada alur pembelajaran komputasi yang saling melengkapi. Faktanya, banyak pelajar mengawali eksplorasi digital mereka melalui Scratch sebelum akhirnya naik kelas ke platform yang menggunakan sistem Blockly.

Hal lain yang juga TeknoPlug soroti adalah seberapa besar beban teknis di balik layar masing-masing platform tersebut. Meskipun Blockly tampak sangat fleksibel di atas kertas, Anda tetap membutuhkan pemahaman pemrograman tingkat lanjut untuk bisa meraciknya.

Jadi, Mana Lebih Baik Antara Game Blockly dan Scratch?

Menghimpun berbagai pengalaman pengguna di sejumlah forum game enthustiasts, TeknoPlug bisa menyimpulkan bahwa memilih antara kedua platform ini kembali pada tujuan akhir Anda.

Analisis mengenai perbedaan Blockly dan scratch menunjukkan bahwa keduanya adalah alat hebat yang dirancang untuk tujuan yang berbeda. Tidak ada yang lebih baik secara absolut, hanya ada yang lebih sesuai untuk kebutuhan spesifik.

Scratch adalah pilihan sempurna untuk memperkenalkan anak-anak pada dunia kreasi digital secara bebas serta menyenangkan. Fokusnya pada komunitas, penceritaan, serta kemudahan penggunaan membuatnya menjadi taman bermain digital yang luar biasa untuk mengasah kreativitas. Namun, ia kurang cocok untuk kurikulum pembelajaran pemrograman yang terstruktur.

Blockly berperan sebagai fondasi yang kuat bagi para pendidik serta pengembang untuk membangun pengalaman belajar coding yang disesuaikan. Berkat kelebihan Blockly seperti fleksibilitas, kemampuan menghasilkan kode, serta performa ringan, ia menjadi pilihan ideal untuk platform edukasi, aplikasi robotik, atau alat apa pun yang membutuhkan editor kode visual yang andal sebagai salah satu fitur Blockly utamanya.

Diperbarui terakhir: April 2026

Nama Penulis

Robenito

Tech, Game, & Music Enthusiast.
Telah mengulas dan mengkurasi puluhan artikel seputar internet, komputer, prosesor, software, dan game sejak 2017.

Next Post Previous Post