Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan

Kotak Alat Saya

Mode Otomatis

Belum ada alat yang disimpan.

Tingkatkan ke Versi Premium
Lihat juga
Pembuat Diagram ParetoPembuat Segitiga SierpinskiPembuat Diagram VoronoiGenerator Fraktal L-SystemKalkulator Hukum SnellKonverter HEIC ke JPGKalkulator Lye Pembuatan Sabun (SAP)
Beranda > Matematika > Kalkulator geometri > Pembuat Triangulasi Delaunay
 

Pembuat Triangulasi Delaunay

Bangun triangulasi Delaunay dari kumpulan titik 2D mana saja dan saksikan pembentukannya, diwarnai berdasarkan kualitas segitiga. Lihat properti lingkaran kosong, hamparankan dual Voronoi, dan baca statistik sudut terburuk dan segitiga kurus — tanpa perlu spreadsheet atau pustaka.

Pembuat Triangulasi Delaunay
Coba pola:
Pemisah yang diterima antara x dan y: koma, tab, titik koma, pipa, atau spasi kosong. Angka dapat menyertakan pemisah ribuan (1.234) atau desimal Eropa (1.234,56). Baris yang dimulai dengan # diabaikan. Hingga 150 titik.
Algoritma Bowyer-Watson, murni dari sisi server — tanpa pustaka klien.

Embed Pembuat Triangulasi Delaunay Widget

Tentang Pembuat Triangulasi Delaunay

Pembuat Triangulasi Delaunay mengubah sekumpulan titik 2D apa pun menjadi triangulasi unik yang memaksimalkan sudut interior terkecil — standar utama untuk pemodelan medan, pembuatan mesh elemen hingga, interpolasi tetangga terdekat, dan kelas geometri komputasi. Tempel koordinat (atau pilih pola mulai cepat), dan alat ini akan menjalankan algoritma Bowyer-Watson di sisi server, mewarnai setiap segitiga berdasarkan kualitasnya, serta menampilkan sifat lingkaran luar kosong, lambung cembung, dan dual Voronoi sesuai permintaan.

Cara Membaca Mesh yang Dihasilkan

Segitiga berwarna: mesh Delaunay. Dalam mode kualitas, hijau = terbentuk dengan baik (sudut minimum besar), merah = pipih (sudut minimum kecil).
Lingkaran putus-putus (opsional): lingkaran luar dari setiap segitiga. Berdasarkan sifat Delaunay, tidak ada titik masukan yang berada tepat di dalam lingkaran tersebut.
Segmen putus-putus oranye (opsional): diagram Voronoi, graf dual. Setiap sel Voronoi berisi bagian bidang yang paling dekat dengan satu titik masukan.
Garis tepi indigo tebal: lambung cembung — batas luar dari triangulasi, yang terbentuk hanya oleh sisi-sisi yang dimiliki oleh satu segitiga tunggal.

Apa yang Membuat Pembuat Triangulasi Delaunay Ini Berbeda

Heatmap kualitas, bukan sekadar wireframe Setiap segitiga diwarnai berdasarkan sudut interior minimumnya. Anda dapat melihat sekilas segitiga mana yang terbentuk dengan baik (hijau) dan mana yang pipih (merah) — metrik yang sangat penting untuk akurasi pembuatan mesh dan interpolasi.
Dual Voronoi bawaan Satu tombol alih akan menampilkan diagram Voronoi secara tumpang tindih, yang dihitung dari struktur data yang sama. Lihat bagaimana triangulasi Delaunay dan sel Voronoi adalah dua sudut pandang dari geometri yang sama.
Enam preset tingkat pembelajaran Awan acak, lingkaran + pusat, kisi acak (jittered grid), spiral, stasiun medan, dan bintang berujung lima — masing-masing merupakan uji stres berbeda yang menunjukkan aspek berbeda tentang bagaimana Delaunay menangani pola spasial.

Apa Itu Triangulasi Delaunay?

Diberikan sekumpulan titik 2D, biasanya ada banyak cara untuk menghubungkannya menjadi sebuah triangulasi (pemasangan ubin lengkap pada lambung cembungnya oleh segitiga-segitiga tanpa ada tumpang tindih atau celah). Triangulasi Delaunay, dinamai dari matematikawan Rusia Boris Delaunay (1934), adalah salah satu yang memenuhi sifat lingkaran luar kosong: untuk setiap segitiga dalam mesh, lingkaran yang melewati ketiga verteksnya tidak berisi titik masukan lainnya. Sifat tunggal ini memiliki konsekuensi yang luar biasa: di antara semua triangulasi dari kumpulan titik yang sama, triangulasi Delaunay memaksimalkan sudut interior terkecil. Sederhananya, ini menghasilkan segitiga yang paling "gemuk" dan "seimbang" yang dimungkinkan.

Cara Kerja Algoritma Bowyer-Watson

  1. Kelilingi semua titik masukan dengan super-segitiga yang sangat besar.
  2. Masukkan satu titik masukan secara bergantian. Untuk setiap titik baru, cari setiap segitiga yang ada yang lingkaran luarnya berisi titik baru tersebut — ini disebut sebagai segitiga "buruk".
  3. Hapus segitiga buruk tersebut. Lubang yang ditinggalkan memiliki batas poligonal.
  4. Hubungkan titik baru ke setiap sisi dari batas tersebut, membentuk segitiga baru.
  5. Setelah semua titik dimasukkan, hapus semua segitiga yang masih menyentuh verteks super-segitiga. Yang tersisa adalah triangulasi Delaunay dari kumpulan titik aslinya.

Di Mana Triangulasi Delaunay Digunakan

  • Pemodelan medan (GIS): sampel elevasi (biasanya berjarak tidak teratur, seperti stasiun medan) dihubungkan menjadi Triangulated Irregular Network (TIN) untuk kueri elevasi, pembayangan, dan visualisasi 3D.
  • Analisis elemen hingga: segitiga Delaunay yang terbentuk dengan baik menghasilkan solusi numerik yang stabil untuk persamaan diferensial parsial dalam mekanika, perpindahan panas, dan elektromagnetik.
  • Grafik komputer: pembuatan mesh untuk perendeman (rendering), rigging karakter, dan medan prosedural — jaminan "tanpa segitiga pipih" dari Delaunay menghindari artefak peregangan tekstur.
  • Interpolasi tetangga alami: permukaan halus direkonstruksi dari sampel yang tersebar dengan menghitung tetangga alami dari setiap titik kueri melalui dual Voronoi.
  • Kelas geometri komputasi: sebuah algoritma kanonis dengan hubungan mendalam ke lambung cembung, diagram Voronoi, lokasi titik, dan divide-and-conquer.
  • Pengiris cetak 3D dan jalur alat CNC: Delaunay 2D (dan kerabat 3D-nya, tetrahedralisasi Delaunay) mendasari banyak strategi pengirisan dan pengisian (infill).

Delaunay vs Voronoi: Dua Sisi dari Koin yang Sama

Diagram Voronoi membagi bidang menjadi satu sel per titik masukan, di mana setiap sel berisi semua hal yang lebih dekat ke titiknya daripada ke titik lainnya. Hubungkan titik-titik yang selnya berbagi batas, dan Anda akan mendapatkan triangulasi Delaunay yang tepat. Sebaliknya, pusat lingkaran luar dari segitiga Delaunay yang berdekatan, jika dihubungkan oleh segmen garis, akan membentuk sisi Voronoi. Aktifkan "Dual Voronoi" pada alat ini untuk melihat garis putus-putus oranye yang ditumpangkan pada grafik yang sama — setiap sisi Delaunay memotong tepat satu sisi Voronoi pada sudut siku-siku.

Kualitas, Segitiga Pipih, dan Penyempurnaan Mesh

Delaunay memaksimalkan sudut interior minimum global, tetapi tidak dapat memperbaiki distribusi titik yang pada dasarnya buruk. Jika titik masukan Anda hampir kolinear, berkluster, atau menyisakan wilayah kosong yang besar, beberapa segitiga akan tetap pipih (sudut minimum di bawah 20°). Solusinya adalah penyisipan titik Steiner: algoritma seperti algoritma Ruppert dan algoritma kedua Chew secara iteratif menambahkan titik baru di pusat lingkaran luar segitiga pipih, melakukan triangulasi ulang setiap kali, hingga setiap segitiga memenuhi batas kualitas target. Generator ini menunjukkan kepada Anda segitiga mana yang pipih sehingga Anda tahu di mana harus menambahkan titik Steiner jika Anda menginginkan mesh yang lebih halus.

Contoh Terbimbing

Klik preset "Lingkaran + pusat". Alat ini menempatkan 18 titik di sekitar lingkaran dan 1 titik di tengah, lalu membuat triangulasinya. Hasilnya adalah susunan sempurna dari 18 segitiga sama kaki yang bertemu di pusat — masing-masing memiliki sudut 10° di bagian tepi dan 80°–80° di bagian pusat. Sudut minimum terburuk adalah 10°, semua segitiga ditandai sebagai pipih, dan histogram menunjukkan semuanya berada dalam kategori 0°–10°. Contoh ini adalah kasus pembelajaran yang bagus: bahkan triangulasi optimal Delaunay pun dapat memiliki segitiga pipih ketika masukan memaksanya. Sekarang klik "Awan acak" — algoritma yang sama menghasilkan segitiga yang terbentuk dengan baik karena titik-titiknya tersebar merata, dan histogram bergeser ke kanan.

Kesalahpahaman Umum

  • "Triangulasi Delaunay itu unik": biasanya ya, tetapi jika empat titik masukan berada dalam satu lingkaran yang sama (co-circular), ada dua triangulasi Delaunay yang valid untuk kelompok tersebut. Generator memilih salah satu secara konsisten.
  • "Lebih banyak titik selalu berarti kualitas yang lebih baik": menambahkan titik yang ditempatkan dengan buruk dapat memunculkan segitiga pipih baru. Algoritma titik Steiner menempatkan titik baru dengan hati-hati — di pusat lingkaran luar — sehingga kualitas dijamin akan meningkat.
  • "Delaunay sama dengan lambung cembung": tidak. Lambung cembung adalah batas luar; triangulasi Delaunay mengisi bagian dalam dengan segitiga.
  • "Semua triangulasi terlihat hampir sama": perbedanyya sangat dramatis. Sebuah "peralihan sisi" dari sisi Delaunay dapat mengubah segitiga 25° menjadi segitiga 5°. Heatmap kualitas dari alat ini membuat perbedaan tersebut terlihat jelas.

Pertanyaan yang Sering Diajukan

What is a Delaunay triangulation?

Triangulasi Delaunay dari serangkaian titik 2D adalah triangulasi unik di mana tidak ada titik yang berada di dalam lingkaran luar dari segitiga mana pun. Ini adalah triangulasi yang memaksimalkan sudut interior minimum di antara semua kemungkinan triangulasi dari kumpulan titik yang sama, yang membuat segitiga-segitiga tersebut terbentuk sebaik mungkin.

Why does Delaunay matter for meshing?

Metode numerik seperti analisis elemen hingga sangat sensitif terhadap segitiga pipih — segitiga ini menyebabkan matriks yang berkondisi buruk, konvergensi lambat, dan artefak yang terlihat. Delaunay menghindari segitiga pipih sejauh yang dimungkinkan oleh masukan data, itulah sebabnya ia menjadi titik awal default untuk hampir setiap pembuatan mesh.

What algorithm does this generator use?

Algoritma tambahan Bowyer-Watson. Super-segitiga dibuat untuk mencakup semua titik masukan, kemudian setiap titik dimasukkan satu per satu: segitiga yang lingkaran luarnya berisi titik baru akan dihapus, dan segitiga baru dibentuk dengan menghubungkan titik baru ke setiap sisi dari batas lubang yang dihasilkan.

What is the empty-circumcircle property?

Untuk setiap segitiga di dalam mesh, lingkaran yang melewati ketiga verteksnya kosong — tidak ada titik masukan lain yang berada tepat di dalamnya. Aktifkan "Tampilkan lingkaran luar" untuk melihat visualisasinya; Anda akan melihat bahwa titik masukan selalu berada di batas atau di luar setiap lingkaran.

How is the Voronoi diagram related?

Keduanya adalah dual. Diagram Voronoi membagi bidang menjadi satu sel per titik masukan, yang berisi wilayah terdekat dengan titik tersebut. Sisi Voronoi adalah segmen yang menghubungkan pusat lingkaran luar dari segitiga Delaunay yang berdekatan. Aktifkan "Tampilkan dual Voronoi" untuk melihatnya tumpang tindih.

What counts as a skinny triangle?

Berdasarkan kesepakatan, segitiga dengan sudut interior minimum di bawah 20° dianggap "pipih". Segitiga yang "terbentuk dengan baik" memiliki sudut minimum pada atau di atas 30°. Segitiga sama sisi memiliki semua sudut sebesar 60° — batas maksimum teoretis. Histogram dan heatmap di alat ini menggunakan ambang batas tersebut.

What input format does the generator accept?

Tempel satu titik per baris sebagai x, y. Pemisah termasuk koma, tab, titik koma, pipa, atau spasi kosong. Angka dapat menyertakan pemisah ribuan (1.234) atau koma desimal Eropa (1.234,56). Baris yang dimulai dengan # diperlakukan sebagai komentar, dan titik duplikat yang sama persis akan digabungkan secara otomatis.

What is the convex hull shown on the chart?

Garis tepi indigo tebal menandai lambung cembung — batas terluar dari triangulasi. Sisi lambung cembung hanya dimiliki oleh satu segitiga saja (setiap sisi interior dimiliki oleh dua segitiga). Sisi tersebut juga merupakan sisi Delaunay yang dual Voronoi-nya memanjang menuju tak terhingga.

Can I download the chart?

Ya. Tombol "SVG" mengunduh file vektor tajam yang dapat diskalakan ke ukuran berapa pun untuk dicetak atau dilaporkan. "PNG" mengunduh raster resolusi 2× untuk slide presentasi dan percakapan. "Salin CSV" menyalin rincian per segitiga (indeks, verteks, sudut) dan daftar titik lengkap sebagai CSV.

How many points can I use?

Hingga 150 titik per pembuatan. Di atas jumlah tersebut, algoritma Bowyer-Watson yang murni berbasis Python akan mulai memakan waktu yang cukup lama dan SVG menjadi terlalu padat untuk dibaca. Jika Anda membutuhkan mesh yang lebih besar, ekspor ke alat khusus seperti Triangle atau scipy.spatial.Delaunay.

Kutip konten, halaman, atau alat ini sebagai:

"Pembuat Triangulasi Delaunay" di https://MiniWebtool.com/id/pembuat-triangulasi-delaunay/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim MiniWebtool. Diperbarui: 2026-05-20

Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.

Kalkulator geometri:

Alat unggulan:

Pembagi Kelompok AcakKompresor VideoKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Kalkulator Kecocokan CintaPengacak DaftarKalkulator UsiaNama Generator AcakPengacak NomorKalkulator NumerologiGabungkan VideoGenerator Bracket Turnamen AcakPembuat Teka Teki SilangKalkulator Pace LariKonverter Desimal ke BinerKonverter Biner ke DesimalMengurutkan Berdasarkan AbjadBerapa Nomor Keberuntungan Saya?Generator Acak KataKalkulator Nomor NamaKonverter Desimal ke OktalKonverter Persen ke PPMKalkulator Persentase KenaikanKonverter Ukuran FileKonverter DMS ke Derajat DesimalHuruf Kecil Huruf BesarKonverter FPSKalkulator TanggaPembuat Kode MorseKonverter Oktal ke BinerKonverter Biner ke OktalKalkulator LuasKalkulator hasil bagi dan sisaHapus Nomor BarisGenerator AnagramKonverter Hex ke DesimalKalkulator PerkalianHapus SpasiGenerator Skema WarnaKonverter Lbs ke Kgkonverter ppm ke persenGenerator Teks Kecil ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Kalkulator OktalUrutkan AngkaKalkulator Desimal ke PecahanKalkulator Membandingkan PecahanKonverter Oktal ke DesimalPemilih Nama AcakKalkulator Akar KuadratGenerator Kode BatangKalkulator Durasi WaktuKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Kalkulator Nomor MingguKalkulator Notasi IlmiahPencarian ID Pengguna FacebookKalkulator Deviasi Standar RelatifPemisah AudioPenghitung karakterTeks Terbalik📅 Kalkulator TanggalLooper MP3Generator Nomor LotereKalkulator Jumlah DigitKalkulator Pembagian Bersusun PolinomialKonverter Desimal ke HeksadesimalMengacak AngkaHapus Baris BaruKalkulator Kode Warna ResistorTabel Periodik InteraktifKalkulator Diskon PersenPencarian ID Pengguna InstagramKalkulator Pengurangan PersenGenerator PaletKalkulator Angka TakdirKalkulator BinerKompres PDFAlat penghitung baris🔍 Pemeriksa PlagiarismePemeriksa Tata Bahasa AIPenghasil Nama AcakGenerator Item Acak⏱️ Kalkulator JamPemilih AcakPemilih Nomor Acak🖱️ Penghitung KlikAlat Online untuk Menghapus Tanda BacaKalkulator KombinasiKalkulator Rasio Kompresi Mesin⬛ Kalkulator Rasio AspekKalkulator Makro - Tentukan Kebutuhan Harian Makronutrien AndaKonverter Angka RomawiHari Per BulanKalkulator Kemiringan dan KelasKalkulator Ukuran Grip Raket TenisGenerator Teks TerbalikKalkulator Konversi GajiKalkulator Nomor Jalan HidupKalkulator Ukuran BanKalkulator Pecahan ke DesimalPengembang Kalimat AIKalkulator Konfigurasi ElektronKalkulator Masa Pakai BateraiKalkulator OvulasiKalkulator Usia KehamilanKalkulator Watt ke AmpereKonverter Hex ke BinerTabel ASCII⏱️ Timer Hitung MundurEkstraktor Gambar dari VideoGenerator IMEI AcakKonverter Kaki dan Inci ke SentimeterKalkulator Hari KelahiranKalkulator ModuloKalkulator PembulatanKonverter Kode Warna Semua FormatPembuat Huruf AcakPemangkas VideoDaftar Tahun KabisatGenerator FaviconGenerator Kartu Kredit AcakKalkulator ANCKalkulator CatKalkulator Gaya Silinder HidrolikKalkulator HexKalkulator Log (Logaritma)Kalkulator Penggunaan AirKalkulator PVIFA Presisi TinggiKalkulator ROASKalkulator SinusKonverter Biner ke HexKalkulator Konversi Oktal ke HexadesimalPenambah Tanda Baca AITambah atau Ganti Audio di VideoKonversi Video untuk Twitter (X)Generator GamertagGenerator Nama TimGenerator Nama PanggilanGenerator Nama RapGenerator Nama BandGenerator Nama FantasiGenerator Kue KeberuntunganGenerator Ide MenggambarGenerator Prompt JurnalGenerator Afirmasi HarianGenerator PujianGenerator GombalanGenerator Lelucon Bapak-BapakGenerator Lelucon AcakGenerator Fakta AcakGenerator Pertanyaan TriviaGenerator Kata HangmanGenerator Kata PictionaryGenerator Tebak GayaGenerator Pertanyaan Pencair SuasanaGenerator Aku Tidak PernahGenerator Kamu Pilih yang ManaGenerator Pertanyaan AcakPenafsir Mimpi AIGenerator Ucapan Terima Kasih AIGenerator Pidato Pernikahan AIGenerator Siaran Pers AIGenerator Deskripsi Produk AIGenerator Skrip Video AIGenerator Judul dan Deskripsi YouTube AIGenerator Caption Instagram AIGenerator Judul dan Bio LinkedIn AIGenerator Poin Resume AIGenerator Surat Lamaran Kerja AIGenerator Lirik Rap AIAlat Ratakan PDFBuka Kunci PDF (Hapus Kata Sandi Pemilik)Ekstraktor PDF ke TeksEkstraktor Halaman PDFPenghitung Kata PDFLindungi PDFTambah Nomor Halaman ke PDFSusun Ulang Halaman PDFHapus Halaman PDFPutar PDFJPG ke PDFPDF ke JPGPisahkan PDFGabungkan PDFKonverter PT ke PXKonverter PX ke REMKonverter Tola ke GramKonverter Satuan Lahan IndiaKonverter Mcg ke MgGenerator Lirik Lagu AIGenerator Puisi AIGenerator Cerita AIPenerjemah AIPeringkas Teks AIKonverter Mg ke MlKonverter MPH ke KMH / KMH ke MPHKonverter Knot ke MPHKonverter Meter Kubik ke Kaki KubikKonverter Kaki Kubik ke Yard KubikKonverter Kaki Persegi ke Meter PersegiKonverter Meter Persegi ke Kaki PersegiKonverter Oz ke MLKonverter ML ke OzKonverter Galon ke LiterKonverter Liter ke GalonKonverter Kg ke StoneKonverter Stone ke KgKonverter Inci ke MilimeterKonverter Milimeter ke InciKonverter Mil ke KmKonverter Km ke MilKonverter Fahrenheit ke CelsiusKonverter Celsius ke FahrenheitKalkulator Ukuran RanselKalkulator Volume Papan SelancarKalkulator Ukuran HelmKalkulator Ukuran Sarung TanganKonverter Ukuran TopiKalkulator Ukuran SnowboardKalkulator Ukuran SkiKalkulator Ukuran SepedaPengatur Waktu Split SpeedrunKalkulator StablefordKalkulator Checkout DartKalkulator Economy BowlingKalkulator Strike Rate KriketKalkulator Net Run RateKalkulator Rasio K/DKalkulator Rating EloKalkulator Pemulihan Detak JantungKalkulator Waktu HikingKalkulator Pace MendayungKalkulator Age-Grading LariKalkulator FTP & Zona DayaKalkulator Beep TestKalkulator Skor ACFTKalkulator Wilks & DOTSKalkulator Offset RodaPencarian Indeks Beban & Rating Kecepatan BanKalkulator Biaya per MilKalkulator Pembelian LeasingKalkulator Campuran OktanKalkulator Campuran Oli 2 TakKalkulator Kapasitas MesinKalkulator Sofa Muat PintuKalkulator Cord Kayu BakarKalkulator CADR Pembersih UdaraKalkulator Ukuran DehumidifierKalkulator Ukuran Kipas Angin Langit-LangitKalkulator Ukuran TiraiKalkulator Ukuran KarpetKalkulator Tinggi Menggantung BingkaiKalkulator Ketinggian Pemasangan TVKalkulator Ukuran TVKalkulator Volume dan Liner KolamKalkulator Garam Kolam RenangKalkulator Volume Kolam RenangKalkulator Ukuran Pemanas AirKalkulator Resin EpoksiKalkulator Jarak BalusterKalkulator Plin & TrimKalkulator Pelapis DindingKalkulator Pewarna DekKalkulator Benih RumputKalkulator Rumput GulungKalkulator AspalKalkulator Yard KubikKalkulator Panjang AntenaKalkulator Pengisian KonduitKalkulator Kapasitor Seri dan ParalelKalkulator Reaktansi InduktifKalkulator Pencahayaan RuanganKalkulator Lux ke LumenKonverter Lumen ke WattKalkulator Ukuran GeneratorKonverter mAh ke WhKalkulator Daya 3 FasaKalkulator kVAKalkulator Ampere ke WattKalkulator Resistor SeriKalkulator GesekanKalkulator Bidang MiringKalkulator Keuntungan MekanisKalkulator Kecepatan SuaraKalkulator Kecepatan GelombangKalkulator Daya ApungKalkulator Kecepatan TerminalKalkulator Panjang Gelombang de BroglieKalkulator Energi FotonKalkulator E=mc²Kalkulator Dilatasi WaktuKalkulator Hukum Ketiga KeplerKalkulator Kecepatan LepasKalkulator Gaya GravitasiKalkulator Hukum Beer-LambertKalkulator Persamaan NernstKalkulator Tekanan OsmotikKalkulator Kenaikan Titik DidihKalkulator Penurunan Titik BekuKalkulator Komposisi PersenKalkulator NormalitasKalkulator MolalitasKonverter pKa ke KaKalkulator Henderson-HasselbalchKalkulator Hasil TeoretisKalkulator Reaktan PembatasGenerator Rencana Pembelajaran AIGenerator Kuis AIGenerator Sitasi APA/MLA/ChicagoKalkulator Persentase KehadiranKalkulator Skor APKalkulator Skor ACTKalkulator Skor SATKalkulator Penghasilan YouTubeGenerator Karakter RPG Acak