Algoritma Pemrograman 1

dokumen-dokumen yang mirip
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

PERTEMUAN 3 OBJEK DAN CLASS

Pemrograman Berorientasi Object

PEMROGRAMAN BERORIENTASI OBJEK

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

MODUL 1 PENGENALAN OOP

Modul 4 Exception, I/O, dan Operasi File

2 Class dan Object (1)

Definisi Eksepsi (exception)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Abstract Class dan Interface. Viska Mutiawani, M.Sc

PEMROGRAMAN BERORIENTASI OBJEK

PRAKTIKUM 6 EXCEPTION

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

Penjebakan Eksepsi. Nur hasanah, M.Cs

PERCOBAAN 6 EXCEPTION

Pemrograman Berorientasi. Abstract & Interface

PERTEMUAN VII Multithreaded Programming. Praktikan mampu membuat program sederhana mengenai threading

Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno

03/04/2018. Pemrograman Berorientasi Object

Percobaan 6 Exception

Modul II Object Oriented Programming

MODUL 1. Class, Object, Constructor dan Method

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

Pemrograman Lanjut. Constructor. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Class & Object (1) Imam Fahrur Rozi

OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR. Dewi Sartika, M.Kom

INTERAKSI ANTAR OBJECT

JOBSHEET 3 CLASS DAN OBJEK

Cara Membaca File Text di JAVA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD

SUMBER BELAJAR PENUNJANG PLPG

Java Application. Aplikasi: Menampilkan Tulisan

1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super

Java Application. Menampilkan Tulisan

Pemrograman Dasar M E T H O D / F U N G S I

Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni

1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 7

Pertemuan 11 Object Oriented Program

PEMROGRAMAN JAVA : EXCEPTION

PRAKTIKUM PEMROGRAMAN OBJEK DENGAN JAVA MODUL KE-5 EXCEPTION HANDLING

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak

MODUL 1 PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK(PBO) KELAS DAN OBJEK. TGL PRAKTIKUM : 24 September 2012 :ACHMAD FAJAR NORULLAH NRP :

A. TUJUAN PEMBELAJARAN 1. Mengetahui cara menangani exception dengan cara melempar exception. 2. Mengetahui cara membuat sendiri class exception.

IKG2I4 / Software Project I

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

MODUL 9 EXCEPTION HANDLING

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

Overriding. Subclass yang berusaha memodifikasi tingkah laku yang diwarisi dari superclass. Tujuan: subclass memiliki tingkah laku yang lebih

BAB II VARIABEL DAN TIPE DATA

Pemrograman Berorientasi. Class dan Obyek 2

BAB 3 CLASS DAN OBJECT. Tujuan:

PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO

Michael Lionardi

PRAKTIKUM 17 MENANGANI EXCEPTION

PRAKTIKUM I EXCEPTION HANDLING

Class & Object 2. Imam Fahrur Rozi

Pemrograman Berorientasi. Inheritance

PEMAHAMAN DASAR DASAR JAVA

Modul Praktikum Pemrograman

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

5/23/12. Inheritance. Pengertian inheritance Deklarasi inheritance Single inheritance Multilevel inheritance Access Control super keyword

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

public class Test { int i = 6; int j = 3; System.out.println(i/j); } Output :

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

Pemrograman Berorientasi Objek

Obyektif : KONTROL ALUR PROGRAM

IT652 Pemrograman Berorientasi Aspek. Ramos Somya

SATUAN ACARA PERKULIAHAN (SAP) Kuliah mimbar Papan tulis dan LCD Proyektor

Class dan Object. PBO/Java/Ayuliana/Revisi

Bahasa Pemrograman 2.

Pemrograman Lanjut Review Class dan Object PTIIK

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

Bahasa Pemrograman 2.

Exception Handling. Oleh : Agus Priyanto, M.Kom

Pemrograman Berorientasi Obyek. Exception Handling. Politeknik Elektronika Negeri Surabaya

Praktikum 9 Exception Handling

KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.

STRUKTUR PEMROGRAMAN PYTHON

Tujuan Intruksional. Mampu menjelaskan tentang event handling Mampu menjelaskan tentang method Mampu menggunakan event handling Mampu membuat method

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi

Transkripsi:

Algoritma Pemrograman 1 Laboratorium Informatika Universitas Gunadarma Created by Taufan E. for educational purpose only.

Pertemuan 3: Object, Method, Class, Constructor, dan Exception

Method: Definisi Method(metode) adalah sekumpulan statement program yang di satukan menjadi sebuah subprogram atau fungsi, diawali dengan tanda { diakhiri dengan tanda. Jenis method ada dua yaitu 1. Method tidak membalikkan nilai 2. Method membalikkan nilai

Method: Bentuk Umum Bentuk umum dalam mendeklarasikan suatu method adalah seperti berikut ini: TipeMethod namamethod(tipedata namaparameter){ //statemen;

Method: Jenis Metode tidak membalikkan nilai Jika diberi awalan dengan kata void maka method tersebut tidak memberi nilai balik. contoh: public void Namamethod(){ System.out.println( INI METHOD TANPA NILAI BALIK ); Method membalikkan nilai. Method diberi awalan sebuah tipe data maka method tersebut akan memberi nilai balik berupa data yang bertipedata sama dengan method tersebut. contoh : public int Namamethod(){ int nilai = 10; return nilai;

Method: Jenis Lain Method berparameter Method berparameter adalah method yang dideklarasikan dengan memiliki satu atau beberapa nilai. Contoh: void Namamethod(String a){ System.out.println( a adalah: +a);

Class dan Object: Definisi Class(kelas) adalah blue-print atau kerangka yang mendefinisikan variabel, dan method yang akan digunakan oleh object. Contoh: Manusia, Mobil, Hewan Herbivora Object(objek) adalah bentuk nyata dari suatu kelas. Objek dapat menggunakan berbagai variabel dan method yang didefinisikan pada suatu kelas. Contoh: Objek manusia(budi, Sinta, Banu), Objek mobil(avanza, Rush, Kijang)

Class dan Object: Contoh Budi Data: JenisKel Tinggi Berat Manusia Data: Jenis Kelamin Tinggi Berat Method: Berjalan Berbicara Bekerja Method: Berjalan Berbicara Bekerja Sinta Data: JenisKel Tinggi Berat Method: Berjalan Berbicara Bekerja

Class dan Object: Bentuk Umum Bentuk umum dari class dan object adalah seperti berikut ini; class namaclass{ tipedata var1; tipedata varn; tipe method1(tipe parameter){ //statemen dalam method; Tipe method2(tipe parameter0{ //statemen dalam method;

Class dan Object: Penggunaan Untuk menggunakan class yang telah didefinisikan maka terlebih dahulu kita membuat objek dari kelas tersebtu dengan cara: NamaKelas namaobjek; NamaObjek = new NamaKelas(); Atau, NamaKelas namaobjek = new NamaKelas();

Class dan Object: Contoh

Constructor: Definisi Construktor adalah suatu metode yang dapat digunakan untuk memberi nilai awal pada saat objek diciptakan. Konstruktor akan dipanggil secara otomatis begitu objek diciptakan. Konstruktor memiliki ciri : 1. Namanya sama dengan nama kelas 2. Tidak memiliki nilai balik(dan juga tidak boleh ada kata void didepannya)

Constructor: Bentuk Umum Bentuk umum untuk mendeklarasikan constructor adalah seperti berikut ini: class namaclass{ NamaClass(){ //statemen;

Constructor: Contoh

Exception: Definisi Exception dimunculkan pada program saat menemukan keadaan yang dapat menyebabkan program menjadi error. Sebuah Exception akan menyebabkan aliran program keluar dari aliran yang normal Penanganan eksepsi atau kesalahan pada java, ada dua cara : 1. Menangkap eksepsi 2. Melemparkan Eksepsi

Exception: Jenis Menangkap eksepsi Kesalahan atau eksepsi dapat dikendalikan dengan cara ditangkap. Untuk menangkap suatu eksepsi java menyediakan statement try dan catch. Bentuk umum dari penangkapan eksepsi adalah sebagai berikut: Bentuk umum: Try{ // Blok yang diperkirakan terdapat kesalahan catch(jenisexception var){ //blok yang akan di jalankan bila terjadi error

Exception: Jenis Melemparkan Eksepsi Selain menggunakan try untuk mengendalikan eksepsi java juga menyediakan pernyataan yang digunakan untuk melemparkan eksepsi yaitu pernyataan throws. Bentuk umum dari pernyataan throws dalam metode adalah: Bentuk Umum: public namamethod/class () throws jenisexcepsi{ //Blok yang diperkirakan terdapat kesalahan

Exception: Contoh

Laporan Akhir Modifikasi file KelasPersegi.java sehingga dapat melakukan perhitungan luas segitiga?

Laporan Pendahuluan Pertemuan 4 1. Tuliskan bentuk umum sintaks atau method untuk penanganan String berikut: Membuat objek String Menggabungkan String Membandingkan dan mengurutkan String Mendapatkan panjang String Mendapatkan karakter dari String 2. Bagaimana cara membuat objek file! 3. Sebutkan macam-macam operasi file serta apa perbedaan dari operasi file tersebut.

THANKS.