Senin, 24 Agustus 2015

Rangkuman Belajar Pemrograman dengan C# part 2 Mengatur Alir Kode Program

Hai, kali ini aku mau resume nih, bagaimana sih caranya mengatur alir kode program di C#.
Ternyata ternyata nih, kode program itu mah dijalankan dari atas kebawah atau bahasa kerennya secara sekuensial. Nah, dibawah ini yang merupakan kunci yang dapat digunakan oleh pada reader nih buat ngatur flow program kalian... hwahahahahahaha

Analisa kasus
      Analisa kasus disini dikenal sebagai percabangan. banyak macamnya sih. Tapi kode kita bakal dijalanin jika kondisi memenuhi. so, tergantung kondisinya, its true or false. nah, dibawah ini penjabaran dari penggunaan if and else, dan model2 branch lainnya bro.......
  1. Kata Kunci if-else
    Nah, untuk if-else, bertugas melakukan evaluasi dari sebuah kondisi apakah bernilai true atau false.
  2. Kata Kunci Switch-Case
    Nah, kalau swich case tidak melakukan evaluasi dari sebuah kondisi yang bernilai true and false. melainkan, kata kunci ini membandingkan isi variable yang disimpan dalam case. bagaimana kalau tidak ada variable yang cocok? maka fungsi default yang akan dijalankan oleh switch case ini. oh ya, kelupaan. untuk tiap case and default nya, jangan lupa diakhiri dengan break ya. kalau lupa di cantumin, kompiler kita akan menampilkan pesan kesalahan bro...
  3. Operator kondisi. mirip if else sih. cuman synatax code nya lebih singkat. examplenya boleh ni di tampilin. hehehehehehe kayak gimana?
    string result = ((val % 2) == 1) ? "Bilangan ganjil" : "Bilangan genap";
    nah kalau statement bernilai true, maka statement yang merah yang dijalanin. gimana kalau false? so kita ambil yang ijo ajah... hehehehe
  4. Kita ke for loop. nah ini nih yang seru. kita bisa menjalankan kode program sebanyak yang kita inginkan selama kondisi tersebut bernilai true.fungsi for sih lebih cocok buat proses pengulangan yang jumlahnya sudah diketahui dari awal. misalnya saja perulangan untuk array, count rows, atau ngitung jumlah kelereng... what??? hubungannya apa coba... hahahaha
  5.  Foreach : apa tuh foreach? bedanya apa ama for? ini biasanya digunakan untuk iterasi dari kumpulan data. magic word untuk foreach ada dua yaitu break yang digunakan untuk mengehentikan iterasi dan contineu untuk melewati itersi saat ini dan melanjutkan ke iterasi berikutnya.
  6. Nah, untuk kata kunci selanjutnya guys yaitu do-while. do while ini biasanya digunakan untuk proses iterasi yang tidak diketahui kapan akan berakhirnya. atau lebih dinamis and felxible lah.  ada 2 jenis nih untuk point 6 yaitu :
    1. while : proses evaluasi nya dilakukan di awal. baru deh code program didalamnya dijalanin.
        eitzs, tapi ingat. ini jika kondisi memenuhi ya
    2. terus do-while apa dunk? kalau dari penjelasan di atas, seharusnya dah tau dung beda antar keduannya? yup, benar sekali. untuk do while berarti kode program akan dijalankan terlebih dahulu baru deh proses evaluasi dilakuin.
  7. Penanganan eksepsi. c# sendiri memiliki magic code yang kita kenal dengan try-catch-finally untuk menangani eksepsi.
    • try  : menyimpan kode program yang bakal mungkin menghasilkan ekspeksi
    • catch : nah, eksepsi yang terjadi bakal di handle ama si catch nih.blok ini boleh lebih dari  1 kok. karena 1 block catch hanya menangani 1jenis ekspeksi.
    • finally : kalau dari finally nya sih, kode ini bakal tetep dijalankan kalau kode catch berjalan. pada dasarnya, tujuan dari finally ini adalah membebaskan sumber daya yang digunakan pada blok kode try. kalau dari pribadi aku sih, biasanya aku nutup koneksi ke database klo misalnya proses sql didalam kode try ada yang error dan blum sempet nutup koneksinya

    Nah guys, sekian buat resume hari ini ya.... see at chapter selanjutnya yaitu membuat sebuah kelas... da da da da da

Tidak ada komentar:

Posting Komentar