    {"id":4726,"date":"2026-05-26T17:47:04","date_gmt":"2026-05-26T10:47:04","guid":{"rendered":"https:\/\/student-activity.binus.ac.id\/himstat\/?p=4726"},"modified":"2026-05-26T17:50:31","modified_gmt":"2026-05-26T10:50:31","slug":"26a03","status":"publish","type":"post","link":"https:\/\/student-activity.binus.ac.id\/himstat\/2026\/05\/26a03\/","title":{"rendered":"Anatomi FYP: Mengupas Lapisan Algoritma yang Menggerakkan TikTok"},"content":{"rendered":"<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Dalam hitungan sepersekian detik, algoritma TikTok dapat menentukan nasib sebuah konten: hidup atau mati. Di balik keputusan instan tersebut, terdapat mesin inferensi yang mengolah serta menganalisis miliaran data secara real-time. Namun, bagaimana sebenarnya logika dari perhitungan yang menjadi dasar pengambilan keputusan algoritma TikTok? <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Berbeda dengan platform media sosial lain di mana jumlah pengikut berbanding lurus dengan probabilitas viralitas, TikTok menempatkan relevansi konten sebagai prioritas utamanya. Algoritma TikTok berperan sebagai sistem rekomendasi yang mengkurasi konten di For You Page (FYP) sesuai preferensi unik masing-masing pengguna untuk mengoptimalkan user experience (UX). Namun, untuk memetakan preferensi tersebut secara akurat, maka diperlukan titik data (data points) yang merekam serta menganalisis perilaku pengguna secara real-time. Artikel ini akan membedah bagaimana TikTok dapat mengekstraksi raw data aktivitas pengguna menjadi data yang siap untuk diolah. <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Dalam mengolah data dan menyeleksi konten untuk For You Page (FYP), terdapat 3 variabel yang menjadi bahan pertimbangan. Pertama adalah User Interaction yang diukur melalui engagement rate, seperti jumlah likes, comments, dan shares. Kedua, Viewer Retention atau durasi tonton, di mana pengguna yang menuntaskan suatu video menunjukkan ketertarikan yang tinggi sehingga algoritma terus menjaga relevansi konten tersebut. Ketiga adalah Video Information seperti captions, hashtags, dan audio yang memastikan konten mencapai audiens yang tepat. Melalui teknologi Computer Vision, AI secara otomatis menganalisis elemen visual seperti objek, pemandangan, hingga pakaian dalam video untuk mengategorikan konten secara lebih akurat dan objektif. Selain itu, timing unggahan juga menjadi salah satu faktor penentu viralitas suatu konten, di mana mengunggah konten di jam sibuk (peak hours) dapat menjangkau lebih banyak audiens serta meningkatkan engagement rate konten secara signifikan. Seluruh variabel ini nantinya akan dikonversi menjadi titik data numerik yang mengisi sistem database utama TikTok. <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">TikTok menyimpan interaksi pengguna dan konten dalam sebuah sistem berbentuk user-item matrix, yaitu tabel besar yang memetakan pengguna dengan setiap konten yang terdapat di platform tersebut. Setiap sel matriks mengandung sebuah skor, yang merepresentasikan skor interaksi pengguna terhadap konten tertentu. Skor interaksi pengguna merupakan hasil dari bobot kumulatif atau Weighted Scoring System sebagai berikut (terurut dari variabel dengan bobot tertinggi hingga terendah): <\/span><\/p>\n<ul>\n<li class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Completion Rate <\/span><\/li>\n<li class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Watch Time <\/span><\/li>\n<li class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Follows <\/span><\/li>\n<li class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Reposts <\/span><\/li>\n<li class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Comments <\/span><\/li>\n<li class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Likes <\/span><\/li>\n<li class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Not Interested atau Fast Skip (berfungsi sebagai penalti\/skor negatif) <\/span><\/li>\n<\/ul>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Perhitungan skor interaksi pengguna sebagai berikut, di mana nilai untuk w1 hingga w7 merepresentasikan bobot dari masing-masing interaksi yang tidak bersifat tetap, melainkan akan terus disesuaikan secara dinamis menggunakan machine learning berdasarkan pola perilaku pengguna secara real-time. Dengan demikian, algoritma dapat terus belajar memahami jenis konten yang paling relevan bagi setiap individu. <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Score = (w1 \u22c5 CompletionRate) + (w2 \u22c5 WatchTime) + (w3 \u22c5 Follow) + (w4 \u22c5 Repost) + (w5 \u22c5 Comment) + (w6 \u22c5 Like) \u2013 (w7 \u22c5 NotInterested) <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Tinggi skor berbanding lurus dengan betapa pengguna menyukai konten tersebut. <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Dengan jutaan konten yang diunggah setiap hari, akan ditemukan banyak sel tanpa nilai (sparse matrix). Peran dari algoritma adalah untuk memprediksi skor untuk sel-sel matriks yang kosong. Namun, dengan sekian miliaran konten yang tersebar dalam TikTok, tidak efisien untuk menghitung satu per satu. Maka dari itu, TikTok melakukan Collaborative Filtering untuk membandingkan pola antar-pengguna, di mana bila pengguna A dengan pola yang serupa dengan pengguna B menyukai suatu konten, maka konten tersebut akan ditarik sebagai kandidat konten FYP untuk pengguna B. <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Setelah menemukan ribuan kandidat konten, TikTok memasuki fase Neural Networks di mana setiap konten diberi bobot melalui predictive analysis. Konten dengan bobot tertinggi akan menempati urutan teratas di FYP. <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Konten akan melalui batch testing di mana konten disebarluaskan ke pengguna-pengguna dengan pola yang serupa serta beberapa pengguna lain dengan pola yang berbeda untuk menguji viralitas lintas audiens. Dalam proses ini, TikTok memastikan pengguna tidak merasa jenuh dengan menyisipkan konten di luar minat utama guna mendeteksi pergeseran preferensi serta mencegah video dari kreator yang sama untuk muncul berturut-turut. Strategi diversifikasi ini bertujuan untuk memaksimalkan retensi supaya pengguna tetap bertahan di dalam aplikasi tersebut untuk jangka waktu yang lama. Setelah itu, rata-rata skor dari konten tersebut akan dihitung dan apabila skor tersebut melampaui ambang batas tertentu, maka konten tersebut akan terus disebarluaskan ke batch yang lebih besar hingga konten tidak memenuhi ambang batas. Inilah caranya konten dapat menjadi viral secara eksponensial. <\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Pada akhirnya, algoritma TikTok bukan hanya sekadar mesin rekomendasi, melainkan sistem statistik raksasa yang terus belajar dari miliaran keputusan kecil pengguna pada setiap harinya. Semakin lama pengguna menghabiskan waktu di TikTok, maka akan semakin akurat pola preferensi yang TikTok bangun, hingga arus konten bukan lagi sekadar rekomendasi, melainkan cerminan diri yang mempersulit pengguna untuk melepaskan dirinya dari arus konten yang dipersonalisasi.<\/span><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><strong><span class=\"_aupe copyable-text xkrh14z\">Referensi <\/span><\/strong><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Buffer. (2024, April 11). How the TikTok algorithm works in 2024: Everything you need to know. Buffer Resources. <\/span><a href=\"https:\/\/buffer.com\/resources\/tiktok-algorithm\/\"><span class=\"_aupe copyable-text xkrh14z\">https:\/\/buffer.com\/resources\/tiktok-algorithm\/<\/span><\/a><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Legiit. (2024). How TikTok\u2019s algorithm affects content visibility. Legiit Blog. <\/span><a href=\"https:\/\/legiit.com\/blog\/how-tiktoks-algorithm-affects-content-visibility\"><span class=\"_aupe copyable-text xkrh14z\">https:\/\/legiit.com\/blog\/how-tiktoks-algorithm-affects-content-visibility<\/span><\/a><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Moringa School. (2023, July 24). Decoding the TikTok algorithm: A data science perspective on social media engagement. Moringa School Blog. <\/span><a href=\"https:\/\/moringaschool.com\/blog\/decoding-the-tiktok-algorithm-a-data-science-perspective-on-social-media-engagement\/\"><span class=\"_aupe copyable-text xkrh14z\">https:\/\/moringaschool.com\/blog\/decoding-the-tiktok-algorithm-a-data-science-perspective-on-social-media-engagement\/<\/span><\/a><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Slate, M. [@maria.slate]. (2025). Title\/Description of the video [Video]. TikTok. <\/span><a href=\"https:\/\/www.tiktok.com\/@maria.slate\/video\/7475453710462618910\"><span class=\"_aupe copyable-text xkrh14z\">https:\/\/www.tiktok.com\/@maria.slate\/video\/7475453710462618910<\/span><\/a><\/p>\n<p class=\"_aupe copyable-text x15bjb6t x1n2onr6\"><span class=\"_aupe copyable-text xkrh14z\">Smith, C. (2021, October 19). How does TikTok\u2019s algorithm know me so well? Towards Data Science. <\/span><a href=\"https:\/\/towardsdatascience.com\/how-does-tiktoks-algorithm-know-me-so-well-459e8dc7e90b\/\"><span class=\"_aupe copyable-text xkrh14z\">https:\/\/towardsdatascience.com\/how-does-tiktoks-algorithm-know-me-so-well-459e8dc7e90b\/<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam hitungan sepersekian detik, algoritma TikTok dapat menentukan nasib sebuah konten: hidup atau mati. Di balik keputusan instan tersebut, terdapat mesin inferensi yang mengolah serta menganalisis miliaran data secara real-time. Namun, bagaimana sebenarnya logika dari perhitungan yang menjadi dasar pengambilan keputusan algoritma TikTok? Berbeda dengan platform media sosial lain di mana jumlah pengikut berbanding lurus [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[23,24,22],"class_list":["post-4726","post","type-post","status-publish","format-standard","hentry","category-article","tag-algorithm","tag-fyp","tag-tiktok"],"_links":{"self":[{"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/posts\/4726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/comments?post=4726"}],"version-history":[{"count":2,"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/posts\/4726\/revisions"}],"predecessor-version":[{"id":4728,"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/posts\/4726\/revisions\/4728"}],"wp:attachment":[{"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/media?parent=4726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/categories?post=4726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/student-activity.binus.ac.id\/himstat\/wp-json\/wp\/v2\/tags?post=4726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}