Ketika kita membuat sebuah program maupun aplikasi, tentunya dalam proses logical nya tidak selalu mulus dan selalu sukses, kadang program yang kita tulis kadang mengalami crash atau error yang tak terduga, contohnya ketika kamu membuat sebuah method untuk mengambil data dari API, dan server saat itu down atau internal server error, maka hal tersebut diluar kendali kita, untuk mencegah dan memberikan pesan error kepada users maka kita perlu melakukan pencegahan yang namanya Exception handling, dengan Exception maka aplikasi tidak crash dan users tau apa yang sedang terjadi di aplikasi. Hampir semua Bahasa Pemrograman memiliki Exception, di tutorial ini kita akan mempelajari Exception  pada Bahasa Pemrograman Dart, yang menjadi basis untuk Framework Flutter. Sebelum masuk ke tutorial Dart Flutter Exception, sangat baik terlebih dahulu kita mengetahui definisi dari Exception.

https://www.konsepkoding.com/2020/04/tutorial-flutter-dart-exceptions.html


Apa Itu Exception Handling

Exception handling adalah proses menanggapi kejadian, selama perhitungan, Exception - kondisi anomali atau luar biasa yang membutuhkan pemrosesan khusus - sering mengganggu aliran normal pelaksanaan program. Ini disediakan oleh konstruksi bahasa pemrograman khusus, mekanisme perangkat keras komputer seperti interupsi atau sistem operasi fasilitas IPC seperti sinyal.

Secara umum, Exception mematahkan aliran eksekusi normal dan mengeksekusi pengendali Exception pra-terdaftar. Rincian tentang bagaimana hal ini dilakukan tergantung pada apakah itu Exception perangkat keras atau perangkat lunak dan bagaimana Exception perangkat lunak diterapkan. Beberapa Exception, terutama yang perangkat keras, dapat ditangani dengan anggun sehingga eksekusi dapat dilanjutkan di tempat yang terganggu.

Pendekatan alternatif untuk Exception dalam perangkat lunak adalah pengecekan kesalahan, yang mempertahankan aliran program normal dengan pengecekan eksplisit selanjutnya untuk kemungkinan yang dilaporkan menggunakan nilai pengembalian khusus atau beberapa variabel global tambahan seperti bendera status errno atau floating point; atau masukkan validasi untuk menyaring kasus khusus terlebih dahulu.

Memulai Koding Exception Dart

Pertama buat sebuah file dengan nama 7.exceptions.dart

Kemudian setelah itu buka text editor anda dan ketikan kode Dart di bawah ini :



Setelah itu run program Exception yang telah kita tulis di terminal dengan perintah :

dart 7.exceptions.dart

Jika berhasil maka output program Dart yang kita tulis akan seperti pada gambar di bawah ini :


Sekian semoga tutorial series Dart Flutter Bahasa Indonesia #7 Tutorial Flutter : Dart Exceptions dapat bermanfaat dan membantu kamu yang sedang mempelajari fundamental Dart dan Flutter.

Baca Tutorial Flutter Dart KonsepKoding Lainnya:
#1 Pengenalan Bahasa Dart Dan Framework Flutter
#2 Tutorial Flutter: Install Dart Di Linux, Windows, Mac OS
#3 Tutorial Flutter: Dart Variable Dan Tipe Data
#4 Tutorial Flutter: Penulisan Function Dart
#5 Tutorial Flutter: Operator Dart
#6 Tutorial Flutter: Control Flow