Kode antara / Intermediate code merupakan hasil dari tahapan analisis, yang dibuat oleh kompilator pada saat mentranslasikan program dari bahasa tingkat tinggi
Materi yang ada pada slide ini berisi :
Definisi Interface
Perbedaan interface dengan class
Format interface
Perancangan
Studi Kasus
Multiple interface
Latihan 6 & Upload ke github
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
Github : https://github.com/RizkiAdamKurniawan
IG : @rizkiadamkurniawan
Kode antara / Intermediate code merupakan hasil dari tahapan analisis, yang dibuat oleh kompilator pada saat mentranslasikan program dari bahasa tingkat tinggi
Materi yang ada pada slide ini berisi :
Definisi Interface
Perbedaan interface dengan class
Format interface
Perancangan
Studi Kasus
Multiple interface
Latihan 6 & Upload ke github
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
Github : https://github.com/RizkiAdamKurniawan
IG : @rizkiadamkurniawan
Materi yang ada pada slide ini berisi :
Error & Exception
Penanganan Exception
Penanganan Exception satu catch
Penanganan Exception banyak catch
Penanganan Exception finally
Membuat Exception Sendiri
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
Materi yang ada pada slide ini berisi :
Penjelasan umum activity diagram
Notasi & semantic
Starting activity
Activity & action
Activity frame
Decisions & merge
Fork & join
Time event
Activity partition (swimlanes)
Subactivity
Objects
Signalconnector
Expansion regions
Interrupt
Ending activity
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
IG : @rizkiadamkurniawan
Part 6 - Struktur Kontrol di Visual Basic .NetRolly Yesputra
Membahas tentang struktur kontrol dengan menggunakan bahasa pemrograman visual basic .net. Didalam ini akan dibahas penggunaan if, if-else, if-else if, for, while dan do-while.
Materi yang ada pada slide ini berisi :
Error & Exception
Penanganan Exception
Penanganan Exception satu catch
Penanganan Exception banyak catch
Penanganan Exception finally
Membuat Exception Sendiri
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
Materi yang ada pada slide ini berisi :
Penjelasan umum activity diagram
Notasi & semantic
Starting activity
Activity & action
Activity frame
Decisions & merge
Fork & join
Time event
Activity partition (swimlanes)
Subactivity
Objects
Signalconnector
Expansion regions
Interrupt
Ending activity
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
IG : @rizkiadamkurniawan
Part 6 - Struktur Kontrol di Visual Basic .NetRolly Yesputra
Membahas tentang struktur kontrol dengan menggunakan bahasa pemrograman visual basic .net. Didalam ini akan dibahas penggunaan if, if-else, if-else if, for, while dan do-while.
Modul teknik pemrograman mikrokontroler dan mikroprosesorBeny Abd
Modul 1 teknik pemrograman mikrokontroler dan mikroprosesor membahas mengenai pemecahan masalah bersifat sistematis menggunakan algoritma dan diagram alir
Ini adalah tutorial belajar membuat program aplikasi android dengan App Inventor. Untuk detail dan lebih lengkapnya ada di buku " Android App Inventor " Membuat Aplikasi App Inventor
Part 10 - Penanganan Kesalahan (Exception Handling)
1. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 6
MODUL XI
EXCEPTION HANDLING
11. 1 Mengenal Exception Handling (Penanganan Kesalahan)
Perintah penanganan kesalahan yang sering dikenal dengan istilah Exception
Handling. Perintah ini digunakan untuk menangani suatu kesalahan dalam menjalankan
aplikasi dengan adanya perintah ini setipa kesalahan akan diatasi secara otomatis sesuai
dengan perintah kesalahan yang telah anda buat, sehingga tidak terjadi kemacetan
aplikasi yang sedang berjalan.
Struktur Exception Handling atau penanganan kesalahan di Visual Basic Net
2010 antara lain :
a. Menggunakan Try...Catch..Finally...End Try
b. Menggunakan Throw
11.1.1 Memahami Penggunaan Try-Catch-Finall-EndTry
Ini merupakan perintah penanganan kesalahan yang berfungsi untuk menangani
kesalahan dalam menjalankan aplikasi. Dengan menggunakan try-catch ini sanagat
memudahkan kita dalam melacak kesalahan yang terjadi didalam program yang sedang
running. Blok Try akan dijalankan jika tidak adanya kesalahan yang terjadi didalam
program yang kita buat. Namun terjadinya kesalahan didalam program maka akan
menyebabkan terjadinya kesalahan dan runtime error, maka akan dijalankan perintah
yang ada didalam blok catch, tetapi blok catch yang akan dijalankan sesuai juga dengan
tipe kesalahan yang akan kita berikan, sangat banyak tipe kesalahan yang ada didalam
program, misalnya kesalahan secara umum,kita bisa buat dengan tipe Exception, atau
kesalahan database MySQl bisa kita buat MySQLException, dan lain sebagainya.
2. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 7
Contoh penulisan Try-Catch-Finally-EndTry
Try
[Perintah yang akan dijalankan]
Catch nama_variabel As Exception
[Tangkap Kesalahan]
Finally
[Perintah setelah try dan Catch, tetapi ini Optional, Boleh iya boleh juga
tidak dibuat]
EndTry
Contoh penggunaan Didalam Visual Basic .Net :
Dengan menggunakan perintah try-catch ini sangat meudahkan kita dalam
memanajemen program yang kita buat dan dengan menggunakan perintah ini kita
sangat dibantu dalam mencari kesalahan terhadap program yang dibuat.
11.1.2 Penggunaan Throw
Throw merupakan perintah penanganan kesalahan yang berfungsi untuk
menangani kesalahan apabila perintah Try-Catch-Finally-EndTry tidak dapat
menangani suatu kesalahan jalannya aplikasi :
Contoh Penuliasan :
3. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 8
Try
[Perintah ]
Catch Ex As Exception
[Tangkap Kesalahan]
Throw Ex
// Mengembalikan ke Kode Pemanggil
Finally
[Kode Program setelah Try-Catch]
//Kode ini Optional, Boleh dibuat boleh juga tidak
EndTry
Contoh Penggunaan Pada Visual Basic .Net :
Perintah throw ini hanya digunakan untuk mengembalikan kode ke pemanggil
awalnya, jadi dengan menggunakan perintah ini kesalahan tetap bisa diatasi dan
program tidak akan berhenti secara langsung ketika program dijalankan.
11.1.3 On Error Resume Next
On Error Resume Next merupakan perintah penanganan kesalahan yang apabila
terjadi kesalahan terhadap suatu baris tertentu maka baris tersebut akan di abaikan.
4. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 9
Contoh Penggunaan :
11.1.4 On Error Goto
On Error Goto merupakan perintah penanganan kesalahan yang apabila terjadi
kesalahan terhadap suatu baris tertentu maka perintah untuk melompat kebaris yang
dituju akan dijalankan.
Contoh Penggunaan :
11.2 Latihan Menggunakan Exception Handling
Pada praktek kali ini anda akan coba membuat aplikasi untuk menentukan
bilangan tersebut bilangan ganjil atau genap menggunakan fungsi penanganan
kesalahan:
a. Buatlah Project dengan nama PenangananKesalahan Desain Form seperti
dibawah ini :
5. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 10
b. Atur Properties Seperti dibawah ini:
Nama Kontrol Properties Nilai
Form1 MaximizeBox
StartPosition
Text
False
CenterScreen
Exception Handling
Label1 Text Angka
TextBox1 Name TxtAngka
Button1 Name
Text
BtnProses
Proses
c. Lihat Gambar Berikut Ini :
d. Double Click Button Proses Lalu Ketikkan program seperti berikut ini :
6. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 11
e. Jalankan aplikasi dan inputkan data Lihat Gambar dibawah ini :
Tekan tombol Proses Lihat Output seperti dibawah ini :
7. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 12
Gambar diatas merupakan pesan kesalahan yang dihasilkan karena yang
diminta adalah inputkan nilai angka. Tekan Tombol Ok Lihat Hasilnya
7. Materi Test
Soal Yang Pertama:
Untuk soal pada pertemuan 11 ini coba buat kolom inputan yang hanya bisa
diinputkan angka dan tidak bisa selain angka dan gunakan fungsi Exception Handling
untuk Mengatasi hal-hal tersebut :
Desainlah program seperti berikut ini :
8. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 13
Soal Yang Kedua :
Buatlah aplikasi yang dapat menentukan jumlah hari berdasarkan nama bulan, tahun
yang telah ditentukan. Gunakanlah prinsip OOP yang sudah dipelajari sebelumnya
dan jika terjadi kesalahan maka buatkan dalam Blok Exception Handling agar
program yang dibuat tetap bisa dijalankan.
Desainnya sebagai berikut ini :
Selesaikanlah Program diatas...