PPB I - Tugas 13 - Dart Programming

 Dart Programming

Link Github

        Pada pertemuan minggu ke-13 perkuliahan mata kuliah Pemrograman Perangkat Bergerak, kami membahas tentang studi kasus pengembangan aplikasi perangkat lunak menggunakan Flutter. Dart adalah sebuah bahasa pemrograman yang dikembangkan oleh Google dan merupakan bahasa pemrograman resmi untuk Flutter, sebuah UI toolkit dan aplikasi multiplatform dari Google. Flutter sendiri telah digunakan oleh berbagai perusahaan besar seperti Google, Alibaba.com, dan Tencent karena dapat menghemat waktu dan tenaga dengan cara cukup membutuhkan satu codebase untuk mengembangkan aplikasi di berbagai platform, daripada harus menghabiskan waktu untuk membuat codebase terpisah untuk masing-masing platform.

  • Dart merupakan bahasa yang wajib Anda kuasai untuk mengembangkan aplikasi Flutter.
  • Dengan Dart, Anda hanya perlu satu codebase untuk dapat mengembangkan aplikasi pada berbagai platform seperti web, Android, dan iOS.
  • Bahasa Dart dirancang supaya familier dengan bahasa pemrograman lain sehingga mudah bagi yang sudah mengerti bahasa pemrograman lain maupun bagi yang baru memulai perjalanannya sebagai developer.
  • Penggunaan bahasa Dart itu gratis (open source) dan dikembangkan oleh komunitas developer ahli yang aktif dan terbuka.
  • Dart adalah bahasa yang dioptimalkan untuk pengembangan UI secara cepat dan produktif pada banyak platform.

        Sebagai tugas latihan, kami diminta mengimplementasikan basic dart programming.

Basic Dart Program

        Pada bagian ini, akan dibahas dasar pemrograman menggunakan Dart, termasuk cara mencetak output ke konsol dan penggunaan variabel. Kode di bawah ini menunjukkan cara mencetak teks dan hasil operasi aritmatika ke konsol menggunakan fungsi print().

        Fungsi print() adalah cara dasar untuk mengeluarkan teks atau hasil dari perhitungan ke konsol, yang sangat berguna untuk debugging dan memberikan informasi kepada pengguna.

        Kode di bawah ini menunjukkan cara mendeklarasikan dan menggunakan variabel dalam Dart.

        Di sini, kita mendeklarasikan sebuah variabel name dengan tipe var dan menginisialisasinya dengan nilai "Arief Badrus Sholeh". Dart secara otomatis menginferensikan tipe variabel ini sebagai String. Perintah print() kemudian digunakan untuk mencetak teks "My name is" yang diikuti oleh nilai variabel name. 

String Interpolation in Dart

    Pada bagian ini, akan dibahas bagaimana melakukan interpolasi string di Dart. Interpolasi string adalah teknik yang digunakan untuk menyisipkan nilai variabel ke dalam string, membuatnya lebih mudah dibaca dan ditulis. Berikut adalah contoh kode yang menunjukkan cara menggunakan interpolasi string di Dart:

       Dalam perintah print(), kita menggunakan tanda $ diikuti dengan nama variabel untuk menyisipkan nilai variabel firstName dan lastName ke dalam string. Interpolasi string sangat berguna dalam Dart karena memungkinkan kita untuk membangun string dinamis dengan mudah. Ini mempermudah penyusunan pesan, format keluaran, dan debugging.

Best Calculation in Dart

        Pada bagian ini, kita akan membahas bagaimana melakukan operasi perhitungan matematika dasar di Dart. Dart menyediakan berbagai operator aritmatika yang memungkinkan kita untuk melakukan penjumlahan, pengurangan, perkalian, dan pembagian dengan mudah. Berikut adalah contoh kode yang menunjukkan cara menggunakan operasi perhitungan matematika di Dart:

  • int sum = num1 + num2;: Melakukan penjumlahan num1 dan num2, hasilnya disimpan dalam variabel sum.
  • int diff = num1 - num2;: Melakukan pengurangan num1 dengan num2, hasilnya disimpan dalam variabel diff.
  • int mul = num1 * num2;: Melakukan perkalian num1 dengan num2, hasilnya disimpan dalam variabel mul.
  • double div = num1 / num2;: Melakukan pembagian num1 dengan num2, hasilnya disimpan dalam variabel div sebagai double karena hasil pembagian dapat berupa angka desimal.

Create Dart Project

    Bekerja pada satu file mungkin terasa nyaman, tetapi seiring bertambahnya ukuran proyek, Anda perlu mengelola konfigurasi, paket, dan file aset. Oleh karena itu, membuat proyek Dart akan membantu Anda mengatur semuanya dengan lebih baik.

       Untuk membuat proyek Dart, dapat menggunakan perintah berikut:

dart create <nama_proyek>

        Perintah ini akan membuat proyek Dart sederhana dengan beberapa kode yang sudah siap pakai. Proyek yang dihasilkan akan memiliki struktur folder yang memudahkan Anda dalam mengatur kode, mengelola dependensi, dan menyertakan aset.

        Untuk menjalankan proyek dapat menjalankannya dengan perintah berikut:

dart run

        Berikut ini tampilan proyek dart ketika dijalankan.

Arief Badrus Sholeh
5025201228
Pemrograman Perangkat Bergerak I
2023/2024

Komentar