Buat skrip

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Pemrograman adalah proses menciptakan instruksi untuk diikuti oleh komputer. Sama seperti orang menggunakan berbagai bahasa, seperti Inggris dan Spanyol, begitu juga dengan program. Roblox menggunakan bahasa pemrograman Luau.

Artikel ini akan membahas cara memulai pemrograman di Roblox, memperkenalkan konsep umum seperti skrip, tipe data, dan variabel. Pada akhir artikel, Anda akan dapat mengetikkan kode yang menampilkan pesan di Roblox Studio.

Kode dengan skrip

Di Roblox Studio, baris-baris kode Luau disimpan dalam skrip. Skrip ini memberikan serangkaian instruksi kepada permainan tentang cara memberikan poin kesehatan kepada pemain, menciptakan hujan bola api, atau hal lainnya yang dapat dibayangkan.

Buat skrip

Skrip biasanya dibuat di ServerScriptService, sebuah folder khusus yang dibuat hanya untuk menyimpan skrip.

  1. Di Explorer, arahkan kursor ke ServerScriptService untuk melihat tombol +.

  2. Klik tombol + dan pilih Script. Skrip baru akan dibuat dan editor skrip akan terbuka.

  3. Klik kanan pada Skrip dan pilih Ganti Nama. Beri nama skrip PracticeScript. Menamai skrip membantu Anda dan rekan tim mengingat apa yang dilakukan setiap skrip.

Hello world

Skrip baru menyertakan fungsi print di bagian atas editor skrip. Fungsi print menampilkan teks di layar. Ini adalah salah satu fungsi pertama yang banyak orang pelajari, dan Anda akan sering menggunakannya. Kode ini akan membuat "Hello world!" muncul di layar.

Default code
print("Hello world!")

Untuk menemukan skrip saat Anda membuka Roblox Studio berikutnya, klik pada nama skrip di atas viewport 3D, atau klik dua kali nama skrip di Explorer.

Uji output

Anda dapat melihat hasil dari menjalankan kode default dengan jendela Output. Jika Anda belum pernah menggunakannya sebelumnya, Anda perlu mengaktifkannya.

  1. Dari menu Jendela Studio, buka jendela Output.

  2. Untuk menguji skrip, mulai uji coba. Hello world! akan muncul di output.

  3. Klik Stop untuk mengakhiri uji coba. Anda sekarang dapat kembali ke tab Script.

Identifikasi tipe data

Bahasa pemrograman mengklasifikasikan berbagai jenis nilai ke dalam tipe data. Misalnya, satu tipe data adalah angka. Tipe data angka sudah jelas karena hanya terdiri dari angka.

Tipe data lainnya adalah string. String dapat menyimpan angka, huruf, dan karakter. Lihat kembali kode default di skrip baru; kata-kata dan tanda kutip di dalam tanda kurung adalah contoh dari tipe data string.

Default code
print("Hello world!")

String seperti "Hello World" selalu berada di dalam tanda kutip, "seperti ini". Contoh lain dari string ada di bawah. Perhatikan bagaimana mereka menyimpan campuran huruf dan angka.

  • "Anda baru saja bergabung dengan permainan!"
  • "Tersisa 50 pemain"
  • "10"

Buat variabel

Variabel adalah wadah untuk informasi yang dapat digunakan dan diubah oleh program, seperti nama pemain atau poin.

Mendeklarasikan variabel adalah apa yang disebut oleh programmer sebagai proses membuat variabel baru. Di Luau, untuk mendeklarasikan variabel baru, ketik local, lalu ketik nama untuk variabel baru. Variabel yang dapat menyimpan nama pemain mungkin terlihat seperti: local playerName

Di Luau, variabel dapat bersifat global atau lokal. Anda biasanya akan menggunakan variabel lokal. Variabel lokal hanya dapat digunakan dalam skrip atau bagian kode di mana mereka dibuat. Variabel global dapat digunakan oleh skrip lain, tetapi terlalu banyak variabel global dapat membuat permainan Anda lambat dan tidak responsif. Lebih baik tetap dalam kebiasaan membuat variabel lokal kecuali diperlukan.

Gunakan variabel dan string bersama-sama

Saatnya untuk mendeklarasikan variabel Anda sendiri. Langkah-langkah ini akan menggunakan string untuk menyimpan nama hewan favorit Anda.

  1. Hapus print("Hello world!"). Ini adalah praktik terbaik untuk tidak meninggalkan kode yang tidak perlu di skrip Anda.

  2. Deklarasikan variabel baru dengan terlebih dahulu mengetik local, lalu menamai variabel myAnimal.

    Declares a new variable
    local myAnimal

Nama variabel

Variabel dapat dinamai apa saja, tetapi nama yang baik akan selalu menggambarkan tujuannya. Nama yang generik membuat kode Anda sulit dibaca dan diperbarui nanti. Programmer juga akan menggunakan berbagai gaya kapitalisasi untuk mengingat bagaimana variabel digunakan dalam skrip. Gaya default yang baik adalah camelCase.

Untuk menulis dalam camelCase:

  • Mulailah dengan huruf kecil
  • Hilangkan spasi
  • Kapitalisasi kata tambahan

Nama Variabel yang Baik

  • playerPoints
  • numberStorageArray

Nama Variabel yang Buruk

  • myVariable - Tidak menggambarkan tujuan variabel
  • player name - Spasi yang disertakan akan menyebabkan masalah

Tetapkan nilai ke variabel

Variabel baru kosong. Untuk menetapkan nilai, atau menempatkan sesuatu di dalam wadahnya, gunakan simbol =. Dalam hal ini, tetapkan variabel dengan nama hewan favorit Anda.

  1. Setelah nama variabel, ketik =.

    Equal assigns values
    local myAnimal =
  2. Di baris yang sama, ketik string yang berisi hewan favorit Anda. Ingat tanda kutipnya.

    Assigns "Porcupines" to myAnimal
    local myAnimal = "Porcupines"

Gunakan print() untuk pesan Anda sendiri

Fungsi print menampilkan teks di layar, seperti yang Anda lihat sebelumnya. Ini adalah salah satu fungsi pertama yang banyak orang pelajari karena merupakan cara sederhana untuk memberikan perintah kepada skrip. Untuk melihat variabel Anda, gunakan fungsi print().

  1. Di baris baru, ketik print().

    Adds empty print()
    local myAnimal = "Porcupines"
    print()
  2. Ketik nama variabel Anda di dalam tanda kurung.

    Outputs "Porcupines"
    local myAnimal = "Porcupines"
    print(myAnimal)
  3. Uji kode Anda dengan tombol play. Anda harus melihat nama hewan Anda di jendela Output.

Gabungkan string

Anda dapat menampilkan string apa pun di Output menggunakan print(); Anda bahkan dapat mencetak beberapa string yang disimpan dalam variabel atau diketik langsung dalam fungsi. Konkatenasi adalah menggabungkan string. Untuk menggabungkan string yang ditetapkan ke variabel Anda dan string kedua, gunakan dua titik .. Contoh berikut menggabungkan dua variabel dan dua string yang diketik.

Uses variables and strings together
local firstAnimal = "porcupines"
local secondAnimal = "dolphins"
print("I like " .. firstAnimal .. " and " .. secondAnimal)

Cobalah mencetak kombinasi string yang berbeda.

Ringkasan

Skrip baru dapat dibuat dengan mengklik tombol + di samping nama objek. ServerScriptService adalah tempat umum untuk membuat skrip baru. Skrip baru menyertakan kode default print("Hello world!"). Kode ini akan menampilkan Hello world! di jendela Output, di mana Anda dapat melihat hasil kode Anda dan jika ada kesalahan yang terjadi.

"Hello world!" adalah contoh dari tipe data string. String dapat mencakup kombinasi karakter apa pun yang mungkin Anda ketik di keyboard Anda. Konkatenasi adalah ketika beberapa string digabungkan.

Variabel adalah wadah yang dapat ditetapkan untuk menyimpan berbagai tipe data, seperti string dan angka.

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.