Havedev
Ribbie Mengingatkan Kita bahwa Data yang Berguna Tidak Harus Terlihat Kaku
Banyak produk digital berangkat dari asumsi sederhana: selama datanya lengkap, pengguna akan terbantu.
Asumsi ini tidak sepenuhnya salah. Data yang akurat memang penting. Tanpa data, pengguna hanya menebak. Tanpa angka, status, dan update, keputusan menjadi lambat.
Tetapi lengkap saja tidak selalu cukup.
Ribbie, sebuah website buatan Eric Brownrout, memberi contoh menarik. Ia mengambil data real-time Major League Baseball dari API publik MLB, lalu mengubahnya menjadi siaran bergaya arcade dengan pixel art 8-bit. Skor, pemain, pitcher, batter, base, dan jalannya pertandingan tetap ada. Namun cara membacanya terasa berbeda.
Bukan seperti tabel statistik biasa. Bukan juga seperti gamecast standar yang hanya menampilkan informasi fungsional. Ribbie membuat pertandingan terlihat seperti dunia kecil di layar: stadion pixel-art, pemain sprite, dan suasana retro yang membuat data terasa lebih hidup.
Di permukaan, ini terlihat seperti proyek hobi yang menyenangkan.
Tetapi untuk bisnis digital, ada pelajaran yang lebih besar: masalah banyak produk bukan hanya kurang data, tetapi kurang pengalaman untuk membaca data itu.
The Core Update
Ribbie lahir dari ketertarikan Brownrout pada dua hal: baseball dan estetika pixel art. Setelah membuat gambar pixel-art pemain Phillies, Kyle Schwarber, untuk logo fantasy baseball, ia mulai bertanya apakah gaya visual yang sama bisa dipakai untuk alat data atau visualisasi.
Lalu ia menemukan MLB StatsAPI.
Dari situ, idenya menjadi lebih jelas: jika data pertandingan tersedia secara real-time, secara teori seluruh pertandingan baseball bisa direkonstruksi dalam format pixel-art.
Yang menarik, Ribbie tidak dibangun sebagai aplikasi enterprise besar. Brownrout menggunakan Claude Code dan Codex secara intensif untuk mempercepat proses. Menurutnya, proyek yang mungkin memakan waktu berbulan-bulan bisa dibangun dan diluncurkan dalam beberapa akhir pekan.
Codex dipakai untuk membantu workflow image dan sprite generation. Claude Code membantu pengembangan web app. Brownrout sendiri bahkan mengakui bahwa ia belum pernah membuat video game sebelumnya.
Hasilnya bukan sekadar demo AI yang terlihat cepat dibuat. Ribbie terasa punya arah produk yang jelas.
Pengguna masuk ke ruang tamu pixel-art, melihat daftar pertandingan MLB yang sedang berjalan, lalu memilih game untuk ditonton. Jika ingin tampilan yang lebih praktis, pengguna bisa memperbesar layar dan menghilangkan elemen ruang tamu.
Ribbie tetap menampilkan informasi inti yang dibutuhkan: skor, siapa yang memukul, siapa yang melempar, siapa yang berada di base, dan apa yang sedang terjadi dalam pertandingan. Bedanya, informasi itu tidak hanya ditulis. Ia divisualkan.
Ini membuat Ribbie berbeda dari banyak aplikasi play-by-play mainstream yang cenderung sangat fungsional. ESPN Gamecast atau MLB Gameday jelas berguna, tetapi tampilannya memang lebih dekat ke papan informasi daripada pengalaman menonton.
Ribbie mengambil sisi lain: data yang sama, tetapi dibungkus sebagai suasana.
The Reality Check
Kita perlu hati-hati agar tidak mengambil kesimpulan terlalu romantis.
Tidak semua dashboard harus dibuat menjadi pixel art. Tidak semua data perlu dijadikan animasi. Tidak semua aplikasi bisnis akan lebih baik jika tampil seperti game.
Dalam banyak konteks, tampilan yang terlalu dekoratif justru bisa mengganggu. Tim finance tidak selalu butuh invoice yang bergerak. Manager operasional tidak selalu butuh animasi untuk membaca backlog. Sales tidak selalu butuh efek visual untuk melihat lead yang belum di-follow-up.
Tetapi Ribbie menunjukkan sesuatu yang sering dilupakan: visualisasi bukan hanya soal mempercantik data. Visualisasi adalah cara membantu manusia memahami apa yang sedang terjadi.
Masalahnya, banyak produk digital berhenti di tahap menampilkan data.
Ada angka. Ada tabel. Ada status. Ada filter. Ada grafik. Semua terlihat lengkap. Namun pengguna tetap harus berpikir keras untuk menjawab pertanyaan sederhana:
- apa yang sedang terjadi sekarang?
- bagian mana yang perlu perhatian?
- perubahan apa yang penting?
- apa konteks dari angka ini?
- tindakan berikutnya apa?
Kalau pengguna masih harus menebak, berarti data belum benar-benar membantu.
Ribbie menarik karena ia tidak menambahkan kompleksitas untuk terlihat canggih. Ia justru membuat data pertandingan lebih mudah dirasakan secara sekilas. Pengguna bisa melihat game sedang berjalan, siapa yang aktif, dan bagaimana situasi lapangan tanpa harus membaca semuanya sebagai baris teks.
Di sinilah perbedaan antara data yang tersedia dan data yang terbaca.
Banyak bisnis punya data yang tersedia. Lead masuk ke CRM. Order masuk ke spreadsheet. Tiket support masuk ke helpdesk. Campaign punya analytics. Website punya event tracking. Tim punya laporan mingguan.
Tetapi apakah data itu terbaca dengan cepat oleh orang yang harus mengambil keputusan?
Sering kali belum.
Dashboard penuh angka, tetapi owner tetap bertanya lewat chat. CRM punya status, tetapi sales tetap harus menjelaskan manual. Analytics lengkap, tetapi marketing tetap bingung halaman mana yang benar-benar menghasilkan inquiry berkualitas.
Masalah seperti ini bukan selalu masalah tool. Sering kali masalahnya ada pada pengalaman membaca data.
Ribbie juga membawa catatan penting tentang AI-assisted development. AI membantu Brownrout membangun sesuatu yang sebelumnya mungkin terlalu mahal secara waktu. Namun nilai Ribbie bukan karena ia memakai Claude Code atau Codex. Nilainya muncul karena ada selera produk, konteks pengguna, dan ide visual yang jelas.
AI mempercepat eksekusi. Tetapi arah tetap datang dari manusia.
Tanpa arah, AI hanya memperbanyak output. Dengan arah yang baik, AI bisa membantu membuat prototipe yang sebelumnya terlalu berat untuk dikerjakan sendirian.
The Havedev Way
Dari sudut pandang Havedev, Ribbie adalah pengingat bahwa transformasi digital tidak selalu dimulai dari sistem yang lebih besar. Kadang dimulai dari pertanyaan yang lebih sederhana: bagaimana cara membuat informasi lebih mudah dibaca oleh manusia?
Untuk bisnis, ini relevan sekali.
Website tidak cukup hanya mengirim traffic. CRM tidak cukup hanya menyimpan lead. Dashboard tidak cukup hanya menampilkan grafik. Automation tidak cukup hanya mengirim notifikasi.
Semua itu harus membantu orang memahami status dan mengambil tindakan.
Jika sebuah website menghasilkan banyak form masuk, tetapi tim sales tidak tahu konteks kebutuhan calon pelanggan, datanya belum cukup berguna. Jika dashboard menampilkan jumlah order, tetapi tidak menunjukkan order mana yang tertahan, dashboard itu belum membantu prioritas. Jika automation mengirim reminder, tetapi status pekerjaannya masih kabur, reminder itu hanya menjadi noise.
Pelajaran dari Ribbie bukan berarti bisnis harus membuat tampilan arcade.
Pelajarannya adalah: data perlu diberi bentuk yang sesuai dengan cara pengguna bekerja.
Untuk owner, mungkin bentuk terbaiknya adalah ringkasan risiko harian: lead yang belum dibalas, invoice yang melewati jatuh tempo, order yang menunggu stok, dan support yang belum punya pemilik.
Untuk tim sales, mungkin bentuk terbaiknya adalah pipeline yang menunjukkan siapa yang perlu dihubungi hari ini, bukan sekadar daftar semua prospek.
Untuk tim support, mungkin bentuk terbaiknya adalah antrean berdasarkan urgensi dan usia tiket, bukan hanya inbox yang terus bertambah.
Untuk tim operasional, mungkin bentuk terbaiknya adalah status pekerjaan yang menjelaskan hambatan: menunggu pelanggan, menunggu internal, menunggu pembayaran, atau siap diproses.
Teknologi yang baik tidak memaksa semua informasi tampil sebagai tabel. Ia memilih bentuk yang paling membantu keputusan.
Di sinilah AI dan automation bisa masuk dengan sehat. Bukan untuk membuat fitur sebanyak mungkin, tetapi untuk mempercepat pembuatan prototipe, merapikan alur data, menghubungkan API, membuat visualisasi, dan menguji apakah sebuah cara membaca informasi benar-benar membantu tim.
Namun sebelum membangun, bisnis tetap perlu menjawab pertanyaan dasar:
- data apa yang benar-benar penting?
- siapa yang membaca data itu?
- keputusan apa yang ingin dipercepat?
- status apa yang perlu terlihat lebih jelas?
- konteks apa yang sering hilang?
- tampilan seperti apa yang membuat tim tidak perlu bertanya ulang?
Jawaban ini lebih penting daripada memilih tool terbaru.
Ribbie terasa menyenangkan karena ia tidak memperlakukan data sebagai beban. Ia membuat data menjadi pengalaman. Untuk baseball, bentuknya pixel-art stadium. Untuk bisnis, bentuknya bisa dashboard yang lebih tajam, CRM yang lebih rapi, form yang lebih kontekstual, atau automation yang lebih tahu kapan harus bergerak.
Intinya sama: data harus membantu manusia melihat situasi lebih cepat.
Bukan hanya disimpan. Bukan hanya ditampilkan. Bukan hanya dilaporkan.
Tetapi dibentuk agar mudah dibaca, dipahami, dan ditindaklanjuti.
Sebelum menambah dashboard baru, coba cek satu hal sederhana: apakah data di bisnis Anda sudah terasa seperti alat bantu keputusan, atau masih seperti kumpulan angka yang harus dijelaskan ulang di meeting?
Kalau jawabannya masih yang kedua, mungkin masalahnya bukan kurang data.
Mungkin data Anda belum punya bentuk yang tepat.
Dapatkan Audit Teknis Gratis untuk meninjau apakah website, dashboard, CRM, dan automation bisnis Anda sudah membantu tim membaca status kerja dengan lebih jelas.
Sumber referensi berita: TechCrunch