PEMROGRAMAN VISUAL II Agenda Perkuliahan :

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek (Project)
Try, Catch, Finally Throws
BAHASA PEMROGRAMAN JAVA
Pemrograman Berorientasi Objek
Java Progamming Operasi I/O
Object Oriented Programming
Abstract Class & Interface
Workshop SCS: Java Game Programming
Dasar Exception Handling
Flow Control & Exception Handling
PEMROGRAMAN VISUAL 2 SKS (TEORI)
Pemrograman Berorientasi Objek
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
PEMROGRAMAN CLIENT / SERVER (PERTEMUAN I)
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Pemrograman Berorientasi Objek
Dasar exception handling
Mendapatkan input dari keyboard
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
Pemrograman Berorientasi Obyek Oleh Tita Karlita
EXCEPTION TRY-CATCH-FINALLY
- PERTEMUAN 4 - PERULANGAN
Pemrograman Berorientasi Obyek dengan JAVA Interface
PELATIHAN JAVA FUNDAMENTAL
Object Oriented Programming with JAVA 2011/2012
Method, Array dan String
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
Do you remember this?.  Strategy  Concrete Strategy  Context  Client Strategy Pattern consists of..
METHOD, ARRAY DAN STRING
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Dasar exception handling
Try, Catch, Finally Throws
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Firman Asharudin | Pemrograman Lanjut
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
Pemrograman Visual I Outline: Pengenalan bahasa C#
ABAP.
Pemrograman Visual I Outline: Profil Kontrak Perkuliahan
Access Modifier.
Inheritance dan Kata Kunci static
Konsep Dasar Exception Handling
Pemprograman Berorientasi Objek
Outline: Pewarisan/Inheritance Polymorphism
PENGENDALI PROGRAM 1 Pokok bahasan :
MODIFIER JAVA.
BAB XI EXCEPTION HANDLING.
Enkapsulasi, Accessor Method, Mutator Method
Dosen : Bella Hardiyana, S. Kom
MEMBUAT CLASS SENDIRI 2.
Lebih Jauh tentang Class, Objek dan Method
Objects in Java U Abd. Rohim, MT mailto:
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
Exception Sussi.
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
Object Oriented Programming
Pemrograman Berorientasi Object
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Obyek
Dasar exception handling
Pemrograman Berorientasi Object
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
Pemrograman Berorientasi Objek
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

PEMROGRAMAN VISUAL II Agenda Perkuliahan : Satuan Acara Perkuliahan (SAP) Kontrak Perkuliah an Aturan Perkuliahan Sistem Perkuliahan Materi Pengantar PV II

SATUAN ACARA PERKULIAHAN (SAP) Satuan Acara Perkuliahan (SAP) Pemrograman Visual II.

KONTRAK PERKULIAHAN Presensi : 10% Tugas & latihan : 20% Quiz : 15% UTS : 25% Tugas Akhir (UAS) : 30% _______________________+ TOTAL : 100 %

ATURAN PERKULIAHAN Sebisa mungkin tugas individu dikerjakan sendiri, jangan hanya copy paste dari teman Penilaian nilai tugas bersifat relatif. Benar tapi jika hanya copy paste maka nilai pasti kurang. Lebih baik Anda berusaha dengan kemampuan sendiri untuk melatih dan mengembangkan skill Anda Tidak diperkenankan memakai kaos dan sandal saat perkuliahan teori dan praktikum.

ATURAN PERKULIAHAN Mahasiswa minimal hadir 4x dari 6x pertemuan, sebelum dan sesudah UTS, jika <4 maka tidak dapat mengikuti UTS atau UAS. Sekalipun Anda diperbolehkan ikut oleh kampus, maka dosen tidak akan memeriksa hasil ujian Anda Jika tidak mengikuti ujian/ujian susulan, maka dosen tidak menyediakan tugas atau apapun sebagai pengganti nilai ujian Dosen tidak akan merespon pertanyaan tentang tugas melalui telepon/SMS. Tanyakan secara langsung jika ada tugas yang tidak dipahami.

SISTEM PERKULIAHAN Dosen menyampaikan Pengantar (Teori ) Praktek dan pembahasan - Contoh Code : Mahasiswa Mengetik ulang - Latihan Tahap 1 : Melengkapi Code yang tidak lengkap - Latihan Tahap 2 : Membuat Code berdasarkan result rogram Seluruh informasi perkuliahan, materi dan tugas akan di share di schoology.com Seluruh mahasiswa harus terdaftar dan join dalam grup kelas dengan kode MCNJK-83KZF

PENDAHULUAN C# adalah sebuah bahasa pemrograman dari Microsoft yang diluncurkan pada tahun 2000. C# adalah bahasa pemrograman berorientasi objek dan memiliki beberapa kemiripan dengan C++, Java, dan VB. C# memadukan kekuatan dan keefisiensian dari C++, kesederhanaan dan “kemurnian” OO dari java, dan penyederhanaan bahasa dari Visual Basic.

Keyword : namespace , using , class , main method, Console, // namespace : Adalah sebuah tempat kumpulan (collection / bundle) dari kelas kelas yang saling terkait di C# using : “using” mengijinkan kita untuk menggunakan kelas yang mengikut namespace “System” berdasarkan code diatas (java : import) class : class adalah kombinasi dari data (fields) dan fungsi (methods) yang dapat dipergunakan pada data tersebut yang bertujuan untuk menyelesaikan suatu permasalahan. Setiap program di C# mengandung minimal satu class.

Keyword : namespace , using , class , main method, Console, // Main : static void Main (string [] args) adalah signature standart dari main method di C#. Semua baris code di C# akan dieksekusi mulai dari baris pertama di main method Console : class console , terdiri dari berbagai method // : double slash adalah penanda awal comments, short cut: Ctrl + k + c dan Ctrl + k + u)

METHOD Method adalah bagian dari tubuh program yang mengimplementasikan suatu action sehingga class atau object dapat bekerja. Method diimplementasikan didalam class dan menyediakan informasi tambahan yang mana class tidak dapat menangani sendiri.

METHOD STATIC & NON STATIC Method dapat didefinisikan lagi, yaitu : Method yang memiliki parameter kosong atau memiliki beberapa parameter. Method dapat mengembalikan nilai (kecuali yang bersifat VOID) Method Static : Hanya dapat diakses dari class. Method Non Static : Dapat diakses melalui instances.

MODIFIER Modifier adalah keyword yang digunakan untuk menspesifikasi deklarasi pengaksesan suatu member atau tipe. Ada 4 jenis modifier pengaksesan yang digunakan oleh C#, yaitu : Access Modifier Keterangan Public Tidak ada batasan. Member dapat diakses dari method manapun dari class manapun Private Member dari Class X hanya dapat diakses oleh method dari dalam Class X itu sendiri Protected Akses dibatasi pada classnya saja atau tipe yang diturunkan dari class. Internal Akses dibatasi pada satu project yang sama

JENIS ERROR (KESALAHAN) Error (kesalahan) dalam pemrograman dibagi menjadi 3 kategori, yaitu : Syntaq Error Run Time Error Logical Error

EXCEPTION Exception adalah kondisi pengecualian. Exception digunakan sebagai sarana melaporkan kondisi-kondisi kesalahan. Exception menyediakan pembangkitan kesalahan serta cara menanganinya. Secara teknis exception adalah obyek yang merepresentasikan error yang muncul pada saat aplikasi dijalankan.

KEYWORD EXCEPTION HANDLING C# menangani Exception yang melibatkan 3 kata kunci, yaitu: Try : memuat inti proses program (yang mungkin menghasilkan exception) Catch : blok yang akan menangani exception-exception yang dihasilkan oleh blok try Finally : berisi langkah-langkah yang harus selalu dijalankan, baik bila exception dihasilkan atau tidak catch dan finally tidak harus semua ada, tetapi minimal salah satu harus menyertai blok try