Qori

  • Pendekatan Rust Terhadap Null Value

    Pendahuluan Rust memiliki pendekatan yang unik terhadap null value berbeda dengan bahasa seperti Java, Javascript, Ruby, dan Swift. Null mengambarkan sebuah kekosongan atau ketiadaan terhadap suatu objek, artinya pada bahasa seperti Java terdapat dua kondisi null atau bukan null. Pada… Continue reading

    Pendekatan Rust Terhadap Null Value
  • Mengenal Enum dan Fungsinya Pada Rust

    Pendahuluan Enum memiliki fungsi yang hampir sama dengan struct yaitu mengelompokan suatu data. Tetapi, terdapat beberapa perbedaan mendasar. Enum memungkinkan kita untuk mendeklarasikan suatu nilai yang memiliki set nilai. Contoh di atas menunjukan bangun geometri persegi, di dalamnya bisa saja… Continue reading

    Mengenal Enum dan Fungsinya Pada Rust
  • Mengenal Method Syntax dan Fungsinya pada Rust

    Pendahuluan Sudah 1.5 minggu semenjak postingan terakhir saya tanggal 30 Agustus 2023 yang membahas mengenai Implementasi Struct Pada Program Kalkulasi Luas Bangun Datar. Lanjutan dari materi tersebut pada The Book by rust adalah method syntax. Method syntax menggunakan fn seperti… Continue reading

    Mengenal Method Syntax dan Fungsinya pada Rust
  • Implementasi Struct Pada Program Kalkulasi Luas Bangun Datar

    Pendahuluan Setelah membahas mengenai struct secara komprehensif, kita lanjutkan dengan contoh aplikasi tipe data tersebut pada sebuah program. Masalah yang harus dipecahkan adalah membuat program yang dapat menghitung luas dari persegi panjang. Tetapi kode yang ditulis haruslah mudah dipahami dan… Continue reading

    Implementasi Struct Pada Program Kalkulasi Luas Bangun Datar
  • Struct Untuk Mengelompokan Data

    Pendahuluan Struct adalah tipe data yang dapat menyimpan berbagai macam nilai disertai keterangannya. Hal ini berbeda dari tuple atau array yang tidak disertai keterangan dari sebuah data. Contoh 1.0 Berdasarkan contoh 1.0 kita tidak mengetahui makna dari kumpulan nilai pada… Continue reading

    Struct Untuk Mengelompokan Data
  • Slice Sebagai Reference Pada Rust

    Slice adalah salah satu cara mudah bagi kita untuk meminjam sebagian nilai pada rust. Terkadang kita tidak ingin meminjam semua barang teman kita karena yang diperlukan hanya satu atau beberapa barang saja. Pendahuluan Dalam rangka memahami fungsi dari slice kita… Continue reading

    Slice Sebagai Reference Pada Rust
  • References Sebagai Cara Meminjam Value Pada Rust

    Rust memberikan kita opsi untuk meminjam sebuah object atau value. Hal ini menjanjikan kebebasan dan mengurangi kompleksitas move dimana nilai tersebut masih dapat kita gunakan. Pendahuluan Pada artikel mengenai manajemen memori dengan ownership kita diperkenalkan dengan move untuk memidahkan suatu… Continue reading

    References Sebagai Cara Meminjam Value Pada Rust
  • Manajemen Memori Dengan Ownership Pada Rust

    Rust memperlakuan bagian-bagian kode sebagai sebuah objek. Kita bisa memindahkan hak milik atau hanya meminjamnya. Pengaturan ini memastikan keamanan serta efisiensi memori dari program yang akan kita kembangkan. Pendahuluan Pada beberapa bahasa pemrograman seperti C++, Java, dan C# melakukan manajemen… Continue reading

    Manajemen Memori Dengan Ownership Pada Rust
  • Control Flow Bahasa Pemrograman Rust

    Control flow adalah serangkaian pengaturan kode dalam blok yang akan dijalankan sesuai kondisi tertentu. Control flow pada rust terdiri dari if expression dan loop expression yang diperuntukan sesuai dengan kemampuannya menangani suatu permasalahan. Jika aku kalah, aku akan bahagia. Jika… Continue reading

    Control Flow Bahasa Pemrograman Rust
  • Kapabilitas Sistem Operasi Linux

    Archlinux Pendahuluan “Linux itu gratis. Namun, tanpa kita sadari waktu adalah mata uang berharga. Linux memanglah gratis secara material karena kita membayar dengan waktu. Pemecahan masalah pada linux adalah salah satu investasi paling mahal.“ -Linux regular user Linux adalah sistem… Continue reading