3 September 2025 ~ Oleh Kevin Andhika
Tujuan praktikum ini yaitu mahasiswa membuat menginstall kebutuhan Praktikum Aplikasi Mobile menggunakan bahasa Dart pada framework Flutter, mahasiswa menguasai dasar-dasar Bahasa pemrograman Dart serta konsep OOP Dart
dart dan jika keluar output berikut maka artinya dart berhasil di instal
dart --version di dalam command prompt
mkdir Dart_Dev kemudian masuk kedalam file dengan cd Dart_Dev
dart create halo
cd halo kemudian jalankan projek dengan dart run
dart run .\hai.dart di dalam terminal VSCode (pastikan kamu berada didalam file bin sebelum mengeksekusi kode run tadi)
dart run .\dasar_dart.dart di dalam terminal VSCode
dart run .\dasar_dart.dart di dalam terminal VSCode
dart run .\dasar_dart.dart di dalam terminal VSCode
dart run .\dasar_dart.dart di dalam terminal VSCode
dart run .\oop.dart di dalam terminal VSCode
Dengan adanya praktikum ini, diharapkan pengguna bisa mengetahui bagaimana cara menginstal sistem Dart pada komputer kerja mereka, pengguna juga tau bentuk pemakaian bahasa dart ini dalam bahasa pemograman, sekaligus mampu membuat algoritma pemograman yang melibatkan sistem bahasa pemograman Dart
Library dart:io dan dart:math agar program bisa melakukan input/output dan melakukan fungsi dasar aritmatika
Fungsi main opsi kegiatan selanjutnya, yang ketika pengguna mengetikkan :
Fungsi hitungluas ini membuat perhitungan aritmatika sesuai rumus tiap bangun datar, seperti :
Persegi = sisi x sisiPersegi Panjang = panjang x lebarSegitiga = (alas x tinggi) / 2Lingkaran = π x r^2Fungsi hitungvolume ini membuat perhitungan aritmatika sesuai rumus tiap bangun ruang, seperti :
Kubus = sisi x sisi x sisiBalok = panjang x lebar x tinggiBola = (4/3)π x r^3Tabung = π x r^2 x tinggidart run .\tugas_procedural.dart di terminal untuk menjalankan program
Library dart:io dan dart:math agar program bisa melakukan input/output dan melakukan fungsi dasar aritmatika
Kelas abstract bangundatar dan bangunruang yang berisi fungsi hitung luas dan volume dibuat sebagai kelas yang diwariskan kelas lain nanti
Kelas persegi, persegipanjang, segitiga dan kelas lingkaran sebagai tempat menginisialisasikan rumus aritmatika tiap bangun datar dan kemudian dihubungkan dengan extends pada kelas bangundatar tadi
Kelas kubus, balok, bola dan kelas tabung sebagai tempat menginisialisasikan rumus aritmatika tiap bangun ruang dan kemudian dihubungkan dengan extends pada kelas bangunruang tadi
Fungsi main opsi kegiatan selanjutnya, yang ketika pengguna mengetikkan :
Fungsi hitungluas ini membuat perhitungan aritmatika sesuai rumus tiap bangun datar, seperti :
Persegi = sisi x sisiPersegi Panjang = panjang x lebarSegitiga = (alas x tinggi) / 2Lingkaran = π x r^2Fungsi hitungvolume ini membuat perhitungan aritmatika sesuai rumus tiap bangun ruang, seperti :
Kubus = sisi x sisi x sisiBalok = panjang x lebar x tinggiBola = (4/3)π x r^3Tabung = π x r^2 x tinggidart run .\tugas_procedural.dart di terminal untuk menjalankan program