Instalasi Rust
Untuk instalasi rust digunakan rustup, instalasi hanya kami bahas pada OS Windows.
SIlakan download rustup-init.exe di https://www.rust-lang.org/tools/install, pilih 32 atau 64 bit sesuai OS yang Anda gunakan.
Setelah selesai download, double click untuk menjalankan rustup-init.exe. Akan tampil aplikasi command line seperti dibawah. Pilih 1 untuk instalasi.

Tunggu sampai proses instalasi selesai, seperti screen dibawah.

Sampai disini instalasi Rust sudah berhasil, Anda buka terminal, untuk memeriksa vesion dari Rust. Pada tutorial digunakan versi major 1, dan minor 6.
$ rustc --version
rustc 1.60.0 (7737e0b5c 2022-04-04)
Menggunakan Package Manager dan Build Tool : Cargo
Jika Anda familiar dengan npm, maka Cargo memiliki fungsi yang sama. Untuk memeriksa versi cargo gunakan perintah:
$ cargo --version
cargo 1.60.0 (d1fd9fe2c 2022-03-01)
Membuat Aplikasi Menggunakan Cargo
Masuk ke direktori project yang Anda gunakan, lalu ketikan perintah
$ cargo new --bin rustdasar
Created binary (application) `rustdasar` package
Perintah diatas akan membuat project dengan nama rustdasar, dimana –bin menunjukan aplkasi adalah executable.
Boilerplate dari aplikasi akan berisi main function untuk melakukan console log hello world.
fn main() {
println!("Hello, world!");
}
cargo juga akan menyimpan aplikasi dalam direktori yang sama dengan nama aplikasi.
Masuk ke direktori tersebut, akan terdapat folder src dan file Cargo.toml.
Cargo.toml
Cargo.toml berisi metadata dari aplikasi yang kita buat. Berikut kurang lebih isi dari Cargo.toml.
[package]
name = "rustdasar"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
Silakan lihat dokumentasi lengkap di https://doc.rust-lang.org/cargo/reference/manifest.html
Project Directory src
Pada directory src terdapat main.rs, file utama dari aplikasi.
Kompilasi Aplikasi
Untuk melakukan kompilasi, digunakan perintah berikut
$ cargo build
Compiling rustdasar v0.1.0 (F:\Project\rustdasar\rustdasar)
Finished dev [unoptimized + debuginfo] target(s) in 2.41s
hasil build adalah
- file Cargo.lock, yang berguna untuk maintain dependencies library.
- directory target, berisi hasil compile.
Untuk menjalankan aplikasi yang baru dibuild
$ ./target/debug/rustdasar
Hello, world!
Sangat umum saat proses developing, kita akan melakukan build dan run aplikasi. Gunakan shortcut untuk melakukan kedua perintah diatas.
$ cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Running `target\debug\rustdasar.exe`
Hello, world!
Dokumentasi Rust
Dokumentasi rust dapat di lihat di https://doc.rust-lang.org/reference/index.html
Text Editor
Silakan gunakan text editor favorit Anda, pada tutorial digunakan Free Visual Studio Code, bisa download di https://code.visualstudio.com/download
Untuk membantu proses programming, tambahkan extension Rust.

Jika Anda buka file rust, Visual Studio Code secara otomatis akan meminta untuk instalasi component tambahan (berupa popup panel pada pojok kanan bawah). Pilih yes untuk melakukan instalasi component tambahan.

Sampai disini kita sudah selesai instalasi dan melakukan setup awal untuk mempelajari Bahasa Programming Rust.
Pada modul berikutnya kita akan mulai mempelajari Rust Dasar.