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.
Di Explorer, arahkan kursor ke ServerScriptService untuk melihat tombol +.

Klik tombol + dan pilih Script. Skrip baru akan dibuat dan editor skrip akan terbuka.
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.
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.
Dari menu Jendela Studio, buka jendela Output.
Untuk menguji skrip, mulai uji coba. Hello world! akan muncul di output.

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.
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.
Hapus print("Hello world!"). Ini adalah praktik terbaik untuk tidak meninggalkan kode yang tidak perlu di skrip Anda.
Deklarasikan variabel baru dengan terlebih dahulu mengetik local, lalu menamai variabel myAnimal.
Declares a new variablelocal 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.
Setelah nama variabel, ketik =.
Equal assigns valueslocal myAnimal =Di baris yang sama, ketik string yang berisi hewan favorit Anda. Ingat tanda kutipnya.
Assigns "Porcupines" to myAnimallocal 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().
Di baris baru, ketik print().
Adds empty print()local myAnimal = "Porcupines"print()Ketik nama variabel Anda di dalam tanda kurung.
Outputs "Porcupines"local myAnimal = "Porcupines"print(myAnimal)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.
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.