Lewati ke konten utama
Literasi Data

Data Demystified: Apa itu Pengujian A/B?

Pada bagian ketujuh dari data demystified, kami akan mengulas salah satu kasus penggunaan paling umum dari analisis statistik dalam ilmu data: pengujian A/B.
Richie Cotton's photo
Richie Cotton
Diperbarui · 10 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Buat Akun Gratis Anda

Berlatih dan lacak kemajuan Anda.

Lanjutkan Dengan Google
Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Selamat datang di bagian ketujuh dari rangkaian data demystified selama sebulan. Sebagai bagian dari Bulan Literasi Data, seri ini akan menjelaskan konsep-konsep kunci dari dunia data, menjawab pertanyaan yang mungkin Anda enggan untuk ajukan, dan bersenang-senang di sepanjang jalan. Jika Anda ingin mulai dari awal, baca entri pertama kami dalam seri ini: Apa itu Dataset?

Data Demystified: A/B Testing

Pada entri ini, kita akan mengeksplorasi salah satu kasus penggunaan utama dalam data: pengujian A/B. Meskipun Anda mungkin belum pernah mendengarnya—jika Anda pernah menggunakan layanan atau situs digital—besar kemungkinan Anda sendiri pernah menjadi bagian dari pengujian A/B. Sepanjang artikel blog ini, kami akan menguraikan apa itu uji A/B, bagaimana umumnya pengujiannya disusun, dan beberapa contoh uji A/B yang menonjol dari layanan populer seperti Airbnb, Netflix, dan Gojek. 

Apa itu Pengujian A/B?

Pengujian A/B membandingkan performa dua versi dari hal yang sama, sering kali sebuah halaman web atau produk digital. Secara lebih luas, pengujian A/B adalah kerangka kerja yang memungkinkan Anda menyiapkan eksperimen dengan cepat, menganalisis hasilnya menggunakan analisis statistik, dan mengambil keputusan berdasarkan hasil tersebut. 

Pengujian A/B membantu tim memvalidasi pertanyaan kunci seperti “Apakah mengubah warna tombol meningkatkan jumlah klik?” atau “Apakah menggunakan poster film yang satu atau yang lain meningkatkan jumlah penayangan untuk sebuah judul film?”. 

Pengujian A/B menetapkan kausalitas. Jika beranda dengan tombol merah menghasilkan lebih banyak klik daripada tombol biru–dengan semua hal lain konstan–kita dapat menyimpulkan bahwa tombol merah menyebabkan peningkatan klik. Tak perlu diragukan, uji A/B adalah alat yang praktis bagi tim berbasis data yang ingin mengoptimalkan produknya. 

Bagaimana Cara Kerja Pengujian A/B?

Pengujian A/B dapat menghasilkan keajaiban, tetapi hanya jika langkah-langkahnya diikuti dengan cermat. Berikut beberapa langkah penting dalam merancang uji A/B yang sukses:

1. Rumuskan hipotesis

Hipotesis menyatakan bagaimana perubahan suatu variabel uji memengaruhi metrik kinerja pada suatu populasi. Contoh hipotesis adalah sebagai berikut:

“Mengubah warna tombol tambah ke keranjang dari biru menjadi merah (variabel uji) akan meningkatkan tingkat konversi (metrik kinerja) pada semua pengguna desktop (populasi)”. 

Salah satu jebakan umum adalah memiliki beberapa variabel uji dalam satu eksperimen, yang membuat sulit untuk mengurai dampak masing-masing perubahan terhadap metrik. 

2. Buat versi kontrol dan perlakuan untuk variabel uji Anda

Istilah “A/B” dalam pengujian A/B mengacu pada dua versi dari hal yang Anda uji. 

Secara umum, kontrol adalah “Versi A” dari produk atau versi yang sudah ada dari variabel uji yang Anda uji. Sedangkan “Versi B” adalah perlakuan atau versi baru dari variabel uji yang Anda uji.

Menggunakan contoh yang sama dari tombol tambah ke keranjang, kontrol (Versi A) adalah tombol tambah ke keranjang berwarna biru yang sudah ada, sementara perlakuan (Versi B) adalah tombol merah yang baru.

3. Tentukan ukuran sampel untuk signifikansi statistik

Tergantung pada kasus penggunaan dan jumlah pengguna yang dimiliki suatu layanan, menjalankan uji A/B pada seluruh populasi bisa jadi tidak memungkinkan. Alternatif terbaik berikutnya adalah menjalankan uji A/B pada subset atau sampel pengguna. Untuk melakukan ini, praktisi biasanya menentukan sampel pengguna yang signifikan secara statistik yang cukup besar agar mereka dapat menarik kesimpulan tentang populasi. 

Misalnya, ketika kembali ke contoh tombol tambah ke keranjang, uji A/B akan dijalankan pada sebagian pengguna desktop, bukan semua pengguna desktop.

4. Pilih kelompok acak untuk kontrol dan perlakuan

Setiap pengguna dalam eksperimen ditunjukkan versi A atau versi B. Bagaimana kita memutuskan apakah seorang pengguna diberi kontrol atau perlakuan? 

Untuk memastikan pengujian adil, para praktisi biasanya membagi sampel menjadi kelompok perlakuan dan kontrol secara acak (artinya, setiap pengguna memiliki probabilitas yang sama untuk berada di perlakuan atau kontrol) dan secara seimbang (artinya, kelompok perlakuan dan kontrol berukuran sama). 

5. Jalankan pengujian, dan analisis hasilnya 

Dengan fondasi yang sudah siap, uji A/B siap dijalankan. Setelah ukuran sampel yang cukup besar tercapai, hasil uji A/B dapat dianalisis. 

Untuk menganalisis hasil, kita menghitung perbedaan pada metrik uji–tingkat konversi–antara kelompok perlakuan dan kontrol. Jika perbedaannya cukup signifikan, kita dapat menyimpulkan dengan yakin bahwa satu versi memang lebih baik daripada yang lain.

6. Iterasi, iterasi, iterasi

Jika pemenang yang jelas muncul dari uji A/B, versi yang lebih unggul kini dapat diluncurkan! Para praktisi juga melakukan pendalaman data untuk lebih memahami perilaku pengguna. Uji A/B hanyalah bagian kecil dari proses optimalisasi. Pembelajaran yang diperoleh dari menjalankan uji A/B dapat memicu ide dan hipotesis baru yang pada gilirannya dapat diuji validitasnya.

Contoh Pengujian A/B 

Kebanyakan perusahaan teknologi tidak asing dengan uji A/B. Faktanya, Anda mungkin pernah berada di kelompok kontrol atau perlakuan untuk uji A/B yang dijalankan oleh layanan yang Anda gunakan. Berikut beberapa contoh uji A/B yang menonjol di alam liar dari beberapa situs dan layanan paling populer saat ini:

1. Pengujian A/B di Airbnb

Beberapa contoh uji A/B yang sangat baik berasal dari Airbnb. Airbnb selalu memiliki budaya eksperimen dan uji A/B yang kuat. Dalam posting blog dari tahun 2014 ini, mereka mengulas secara mendalam bagaimana mereka menguji perubahan nilai maksimum filter harga pada halaman pencarian dari $300 menjadi $1000.

Airbnb testing changes to the maximum price filter

Airbnb menguji perubahan pada filter harga maksimum

Dalam contoh lain, tim menampilkan contoh beranda yang didesain ulang dan membahas bagaimana hal tersebut berdampak pada penggunaan platform Airbnb. Meskipun agak teknis, artikel tersebut memberikan contoh yang bagus tentang bagaimana uji A/B berperan penting dalam kesuksesan Airbnb sebagai sebuah produk. 

Airbnb uses A/B testing to decide on a better user interface

Airbnb menggunakan uji A/B untuk memutuskan antarmuka pengguna yang lebih baik 

2. Pengujian A/B di Netflix

Melalui serangkaian uji A/B, Netflix memilih karya seni terbaik untuk berbagai judul dan secara jelas meningkatkan jumlah jam streaming. Sisi positif dari uji A/B adalah mengungkap wawasan mendalam tentang perilaku dan pengalaman pengguna. Misalnya, dengan menjalankan pengujian ini, Netflix menentukan bahwa karya seni dengan ekspresi wajah yang kuat yang menyampaikan nuansa judul berkinerja sangat baik.

A sample of artwork for Netflix’s Unbreakable Kimmy Schmidt

Contoh karya seni untuk Unbreakable Kimmy Schmidt milik Netflix 

3. Pengujian A/B di Gojek

Gojek, aplikasi serba ada yang sangat populer di Indonesia, menggunakan uji A/B untuk menemukan jumlah produk optimal untuk ditampilkan di berandanya. Tim produk kemudian menggunakan umpan balik tersebut untuk memutuskan varian eksperimen mana yang digulirkan ke semua pengguna. Ini adalah salah satu dari banyak kasus penggunaan uji A/B yang ditemukan di Gojek. Anda juga dapat mempelajari lebih lanjut tentang budaya data Gojek dengan mendengarkan episode DataFramed ini. 

Gojek used an in-house experimentation platform to decide on their home-page design

Gojek menggunakan platform eksperimen internal untuk memutuskan desain beranda mereka 

Mulai dengan Data Hari Ini

Kami harap Anda menikmati pengantar singkat tentang uji A/B ini. Pada entri berikutnya dari seri ini, kami akan melihat dunia visualisasi data dan menguraikan cara menafsirkan visualisasi yang paling umum digunakan saat ini.

Jika Anda ingin memulai perjalanan belajar data Anda hari ini, lihat sumber daya berikut. 


Richie Cotton's photo
Author
Richie Cotton
LinkedIn

Richie membantu individu dan organisasi menjadi lebih mahir menggunakan data dan AI. Ia telah menjadi data scientist bahkan sebelum istilah data science populer, dan telah menulis dua buku serta membuat banyak kursus DataCamp tentang topik tersebut. Ia menjadi pembawa acara podcast DataFramed dan menjalankan program webinar DataCamp.

Mengobrol dengan AI Richie tentang setiap episode DataFramed - semua jawara data dipersilakan!

Topik
Literasi Data

Kursus Literasi Data

Kursus

Pengantar Statistika

4 jam
163.9K
Pelajari dasar-dasar statistika, termasuk ukuran pemusatan dan penyebaran, distribusi probabilitas, dan pengujian hipotesis tanpa perlu coding!
Lihat DetailMulai Kursus

Buat Akun Gratis Anda

Berlatih dan lacak kemajuan Anda.

Lanjutkan Dengan Google
Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.
Lihat Selengkapnya
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat Selengkapnya