Diagram Git untuk "The Weave"
(daverupert.com)- Menjelaskan upaya memvisualisasikan gaya pidato mantan presiden AS Donald Trump yang disebut "the weave" sebagai graf Git
- "the weave" ditandai oleh perpindahan topik yang beragam dan hubungan berulang, dengan alur cerita yang bercabang ke berbagai arah namun tetap saling berpotongan
- Penulis memanfaatkan alat GitGraph dari Mermaid.js untuk mendokumentasikan dan memvisualisasikan keseluruhan struktur ucapan secara teknis
- Dalam pernyataan-pernyataan utama, struktur rujukan berulang ke topik sebelumnya dan narasi paralel dimodelkan dengan istilah Git seperti "cherry-pick", "branch", dan "merge"
- Melalui analisis ini, dijelaskan bahwa pidato Trump tersusun bukan oleh keterkaitan logis, melainkan oleh deretan fragmen banyak topik
Ikhtisar
Tulisan ini membahas analisis terhadap gaya pidato mantan presiden AS Donald Trump yang disebut "the weave", serta proses memvisualisasikannya melalui diagram Git. "the weave" menggambarkan cara berbicara yang dengan cepat berpindah di antara berbagai topik selama pidato, lalu mengutip kembali atau menggabungkan frasa yang sudah disebutkan sebelumnya, sehingga aliran gagasan yang tampak tidak saling berhubungan seolah-olah dirajut menjadi satu secara dramatis.
Apa itu "the weave"
- Trump menilai dirinya sangat piawai berpindah bebas di antara berbagai topik namun pada akhirnya tetap mampu menyatukan semua cerita menjadi satu
- Sebagian orang memandang cara ini sebagai alur pikiran yang berantakan atau improvisasional
- Dalam praktiknya, pidato memang beralih ke topik yang tidak terkait dengan tema yang sedang dibahas, atau kembali menarik hal-hal yang telah disebut sebelumnya untuk melanjutkan narasi
- “Weaving” secara bahasa ini, yakni semacam 'merajut ulang', memiliki ciri membuat audiens merasa rumit dan sering kali sulit menangkap konteksnya
Alat analisis dan visualisasi
- Untuk menganalisis secara teknis karakteristik struktural ini, penulis membongkar dan menyusun ulang komponen pidato menjadi diagram bergaya Git berdasarkan transkrip pidato
- Penulis memanfaatkan alat diagram GitGraph dari Mermaid.js, tetapi karena ada keterbatasan, ia membuat dan menggunakan web component
<git-graph>sendiri - Setiap pernyataan direpresentasikan sebagai branch, sementara perpindahan antartopik dan kutipan ulang digambarkan dengan merge dan cherry-pick
Contoh struktur diagram
- Berdasarkan sampel kode nyata, dibahas alur pidato Trump yang bercabang menjadi sekitar 10 topik/branch utama
- tarif (tarrifs), kiri-radikal (radical-left), pasar saham (stock-market), penghormatan dunia (world-respect), permintaan verifikasi (ask-jd), acara FIFA (fifa-event), renovasi Kennedy Center (kennedy-center-remodel), renovasi Oval Office (oval-office-remodel), gudang lukisan (painting-vault), pujian diri (self-congratulations), dan lain-lain
- Dalam pidato, pola kembali ke topik sebelumnya, kutipan berulang, dan dorongan retoris sering muncul secara sistematis, lalu distrukturkan dalam kode diagram seperti branch, merge, dan cherry-pick
Kesimpulan dan implikasi
- Bahkan dalam pidato singkat sekitar 4 menit, lebih dari sepuluh tema independen (branch) berjalan secara simultan
- Dengan mengubah struktur pidato Trump menjadi diagram Git, tulisan ini menunjukkan cara ia melompat dari satu topik ke topik lain sambil menghubungkan isi sebelumnya secara paralel, yakni pengulangan hubungan paksa sederhana tanpa substansi nyata
- Analisis ini mengusulkan agar audiens tidak mudah mempercayai logika pidato yang tampak dramatis di permukaan, melainkan melihat secara teknis bagaimana isi sebenarnya bercabang dan bergabung saat disampaikan
1 komentar
Komentar Hacker News
Ada seseorang yang saya kenal yang berbicara seperti memakai model ‘pohon terbalik’: awalnya dia membahas berbagai hal yang terkait dengan topik tanpa pernah menyebut topiknya sendiri, lalu baru di bagian akhir akhirnya mengungkap topiknya; kadang malah topiknya tidak pernah disebut sampai akhir, jadi kita benar-benar tidak tahu dia sedang membicarakan apa sampai semua cabang ceritanya menyatu dan konteks besarnya baru terlihat
Menurut saya, supaya diagramnya lebih mudah dipahami, akan lebih baik kalau nama cabang (topik) ikut ditampilkan di samping label 'New Topic'. Awalnya saya harus membacanya dari bawah ke atas dulu untuk memahami apa yang sedang terjadi
Ini benar-benar menarik, saya ingin melihatnya diterapkan ke lebih banyak contoh. Misalnya, akan menarik kalau dipakai untuk perkenalan rapat kabinet atau sesi tanya jawab dengan wartawan. Bisa juga dibandingkan dengan kampanye pemilu atau pidato spontan
Di iOS mobile (iOS 26 beta), diagramnya tidak dirender dengan benar, lihat tangkapan layar
Di editor mermaid.js, mode top-to-bottom didukung. Saya tidak yakin apakah pustakanya juga mendukungnya, lihat dokumentasi terkait
Saat begitu banyak pebisnis terus-menerus mengeluarkan jawaban berupa word salad tanpa henti untuk setiap pertanyaan, metode seperti ini tampaknya akan sangat berguna
Ini mengingatkan saya pada semacam game Flash atau karya seni yang dulu terasa seperti karya Jared Tarbell; teks ditampilkan sebagai pusaran di ruang 3D sambil membentuk cabang, lalu memungkinkan kembali ke tingkat atas. Tapi bahkan itu pun tampaknya tidak sepenuhnya merepresentasikan struktur gaya ‘weave’ seperti ini, dan mungkin justru itu tidak masalah
Menurut saya, perubahan dari waktu ke waktu perlu diamati. Akan menarik kalau materi yang direkam secara spontan dan tanpa edit dari setidaknya 10 tahun lalu dikumpulkan, lalu dianalisis dengan cara yang sama dan dibandingkan sebagai metrik
Saya ingin analisis seperti ini juga diterapkan pada Jordan Patterson. Struktur percakapan bercabang orang itu benar-benar sulit dipahami konteksnya kalau tidak divisualisasikan dengan tampilan pohon git
Saya harap pengujian lintas-browser lebih diperhatikan. Setidaknya akan bagus kalau ada satu baris pesan penjelasan. Saya berharap Dave agak lebih teliti; di Firefox ini tidak berjalan dengan benar dan di Safari tampilnya hanya seperti daftar biasa. Tentu kalau ini untuk penggunaan pribadi masih bisa dimaklumi, tetapi kalau sudah dipublikasikan ke web, akan baik kalau setidaknya diberi tahu