MODUL 7 METHOD, KELAS DAN OBJEK
|
|
|
- Liani Halim
- 9 tahun lalu
- Tontonan:
Transkripsi
1 MODUL 7 METHOD, KELAS DAN OBJEK Tugas Pendahuluan 1. Apa yang dinamakan Method dan apa saja komponen yang ada didalam method? Berikan contohnya! 2. Apa yang dimaksud kelas dan objek? 3. Komponen apa saja yang dibutuhkan untuk membuat kelas dan objek? Berikan contoh implementasinya, dan jelaskan! 1. TUJUAN Mahasiswa memahami tentang pengertian method, kelas dan objek Mahasiswa dapat membuat method, kelas dan objek 2. TEORI METHOD Method (atau dalam beberapa bahasa pemrograman sering disebut fungsi atau prosedur) adalah sub program yang membiarkan seorang programer untukmembagi program dengan membagi masalah ke dalam beberapa sub masalah yang bisa diselesaikan secara modular. Dengan cara demikian,maka pembuatan program bisa lebih dimanajemen. Method ada dua, yaitu: 1. Method tanpa parameter tipe_return-valuenama_method(){ deklarasi dan pernyataan; 2. Method dengan Parameter tipe_return-valuenama_method(parameter1,parameter2,, parametern){ deklarasi dan pernyataan; 1
2 Elemen yang diperlukan dari deklarasi method adalah tipe kembalian method, nama, kurung buka dan tutup() dan isi method yang diawali dan diakhiri dengan kurung kurawal buka dan tutup {. Secara umum, deklarasi method mempunyai 6 komponen, yaitu: 1. Modifier seperti public, private, dan yang lain yang akan kita pelajari kemudian. 2. Tipe kembalian (return type) tipe data dari nilai yang dikembalikan oleh method (fungsi), atau void jika method tidak mempunyai nilai kembalian (prosedure). 3. Nama method-aturan untuk penamaan field diterapkan untuk nama method tetapi kesepakatannya adalah sedikit berbeda. 4. Daftar parameter-pemisahantar parameter input adalah koma, diawali oleh tipe datanya,yang diletakkan di antara tandakurung ( daftar parameter. ). Jika tidak ada parameter, harus menggunakan kurung buka tutup saja( ). Parameter bisa lebih dari satu dengan dipisahkan tanda koma,.yang perlu diperhatikan pada saat pemanggilan method adalah jumlah, urutan dan tipe parameter aktual harus sesuai dengan jumlah urutan dan tipe parameter formal. Ada 2 buah parameter yaitu parameter formal adalah parameter yang tertulis dalam definisi method Parameter aktual adalah parameter yang berada pada inputan langsung pada saat penggunaan method tersebut. 5. Daftar exception tidak akan masuk dalam pembahasan di sini 6. Isi method, diletakkan di antara kurung kurawal buka dan tutup{- kodekode method,termasuk deklarasi variabel lokal ada di sini. PemberianVariabel DalamMethod Ada dua tipe data variable passing pada method,yaitu pass-by-value dan passby-reference. Pass-by-value Ketika pass-by-value terjadi, method membuat sebuah salinan dari nilai variable yang dikirimkan ke method. Walaupun demikian method tidak dapat secara langsung memodifikasi nilai variable pengirimnya meskipun parameter salinannya sudah dimodifikasi nilainya di dalam method. 2
3 Pass-by-reference Ketika sebuah pass-by-reference terjadi, alamat memori dari nilai pada sebuah variable dilewatkan pada saat pemanggilan method. Ini tidak seperti pada pass-by-value, method dapat memodifikasi variable asli dengan menggunakan alamat memori tersebut, meskipun berbeda nama variable yang digunakan dalam method dengan variable aslinya, kedua variable ini menunjukkan lokasi dari data yang sama. Kelas Kelas (class) adalah program java yang akan dieksekusi.kelas dalam java bisa dianalogikan dalam kehidupan sehari-hari sebagai sebuah kelompok yang mempunyai sifat dan tingkah laku yang serupa atau secara umum serupa. Kelompok disini dapat kelompok benda maupun makluk hidup.misal orang, mobil, motor, sepeda, ayam, kucing, bunga. Mendeklarasikan sebuah kelas Pada bagian ini, kita akan membahas kelas secara luas. Termasuk atributatribut dan segala yang berkaitan dengan kelas yang ada di dalamnya. Mari kita perhatikan definisi kelas berikut. classkelasku{ //deklarasi field,konstruktor dan method Secara umum, deklarasi kelas dapat termasuk komponen-komponen 1. Modifier seperti public, private dan modifier yang lain yang akan kita bicarakan kemudian. 2. Nama kelas,dengan diawali huruf besar sebagai kesepakatan. 3. Nama dari induk kelasnya (superclass),jika ada,diawali dengan kata kunci extends. Sebuah kelas hanya boleh mempunyai satu induk 4. Daftar interface (dipisahkan dengan tkita koma) yang akan di implementasikan dalam kelas, jika ada, diawali dengan kata kunci implements. Sebuah kelas boleh mengimplementasikan lebih dari satu interface 5. Isi dari kelas yang diawali dan diakhiri dengan tanda kurung kurawal buka dan tutup { Bagian yang tidak kalah pentingnya adalah deklarasi variabel anggota. Ada beberapa macam variabel yang ada di bagian ini. Variabel anggota dalam sebuah kelas ini disebut fields.field di sini 3
4 terletak diluar method. Dan bisa diakses dari method dengan menggunakan referensi ke kelas yang memiliki field tersebut (dengan memperhatikan aturan akses modifier) Variabel dalam sebuah method atau blokkode ini disebut variabel lokal. Variabel ini biasanya hanya digunakan selama method itu dikerjakan. Sehingga tidak perlu diakses dari luar method. Bahkan variabel yang ada di dalam blok bisa diakses dari blok itu saja. Variabel dalam deklarasi method ini disebut parameter. Parameter sudah pernah dibahas panjang lebar pada bagian sub program Deklarasi field terdiri dari 3 komponen 1. Tidak ada atau ada modifier, seperti public atau private.sebenarnya dengan tanpa menuliskan modifier, maka kita membuat deklarasi field tersebut sebagai default. 2. Tipe field. Pada perkembangan pembahasan selanjutnya, tipe ini bisa saja bukan hanya tipe sederhana tetapi tipe yang kompleks. 3. Nama field. Dalam pembuatan nama, aturan penamaan harus diikuti. Dan sangatdianjurkan untuk menggunakan huruf kecil sebagai huruf pertama Akses Modifier Modifier pertama (palingkiri) yang digunakan menyebabkan kita bisa mengontrol apakah kelas-kelas lain mempunyai akses ke field anggota. Kita akan memfokuskan pada pembahasan public dan private saja, modifier yang lain akan dibicarakan lebih lanjut pada pembahasan mengenai pemrograman berorientasi obyek. Modifier public field ini bisa diakses dari semua kelas. Modifier private field ini hanya bisa di akses dalam kelas itu sendiri. Tipe dan NamaVariabel Semua variabel harus mempunyai tipe. Kita bisa menggunakan tipe primitif seperti int, float, boolean dan lain-lain. Atau kitabisa menggunakan tipe referensi seperti larik, string atau bahkan obyek sekalipun. Semua variabel, apakah itu field-field, variabel lokal atau parameter mengikuti aturan penamaan yang sama dengan kesepakatan yang berlaku tentang penamaan variabel 4
5 Aturan dan konvensi penamaan yang sama digunakan untuk method, nama kelas,kecuali Huruf pertama nama kelas harus kapital dan Kata pertama (atau hanya) dalam nama method harus kata kerja. Menyediakan Konstruktor untuk kelas-kelas Sebuah kelas berisi konstruktor yang dilibatkan untuk menciptakan obyek dari desain kelas. Deklarasi konstruktor nampak seperti deklarasi methodkecuali bahwa konstruktor menggunakan nama yang sama dengan nama kelas dan tidak mempunyai tipe kembalian. Sebagai contoh, PersegiPanjang mempunyai satu konstruktor Public PersegiPanjang(int panjangawal,int lebarawal){ panjang = panjangawal; lebar = lebarawal; Untuk menciptakan sebuah obyek PersegiPanjang baru yang diberi nama persegi, sebuah konstruktor dipanggil dengan operator new. PersegiPanjangpersegi= new PersegiPanjang(30,8); newpersegipanjang(30,8)menciptakan ruangan dalam memori untuk obyek dan menginisialisasi fieldnya. Meskipun PersegiPanjang hanya mempunyai satu konstruktor, kelas boleh mempunyai lebih dari satu konstruktor,termasuk konstruktor yang tanpa argumen. Kalau sebuah kelas mempunyai lebih dari satu konstruktor, berarti dia juga bersifat overloading. Melewatkan informasi kesebuah Method atau Konstruktor Deklarasi untuk sebuah method atau sebuah konstruktor mendeklarasikan jumlah dan tipe argumen untuk method atau konstruktor tersebut. Tipe dataparameter Kita dapat menggunakan beberapa tipe data untuk sebuah parameter dari sebuah method atau konstruktor. Ini termasuk tipe data primitif, seperti double, float, dan integer. 5
6 Jumlah argumen yang sembarang Kita dapat menggunakan sebuah konstruksi yang disebut varargs untuk melewatkan sejumlah sembarang nilai ke method. Kita menggunakan varargs ketika kita tidak tahu berapa banyak dari tipe tertentu argumen yang dilewatkan dalam method. Ini adalah shortcut untuk menciptakan sebuah larik secara manual (method sebelumnya dapat menggunakan varargs dari pada sebuah larik) Dalam sebuah method instance atau konstruktor, this adalah sebuah referensi ke obyek yang sekarang, yaitu obyek dimana method atau konstruktor dipanggil. Kita dapat mereferensi ke beberapa member dari obyek sekarang dari dalam sebuah method instance atau konstruktor dengan menggunakan kata kunci this. OBYEK Seperti sudah kita ketahui saat kita menciptakan sebuah obyek dari sebuah kelas, maka cetakan kelaster sebut akan ada di dalam obyek tersebut. Masingmasing pernyataan berikut diambil dari program PersegiPanjang yang menciptakan obyek dan menuliskannya untuk variabel. 1. Titik titikawal = new Titik(46, 188); 2. PersegiPanjang persegisatu= new PersegiPanjang(titikAwal, 200, 400); 3. PersegiPanjang persegidua = new PersegiPanjang(100,200); Baris ke-1 menciptakan sebuah obyek dari kelas Titik, dan baris ke-2 dan ke-3 masing-masing menciptakan sebuah obyek dari kelas PersegiPanjang. Masingmasing dari statemen tersebut mempunyai tiga bagian: 1. Deklarasi : Kode yang ditulis bold adalah semua deklarasi variabel yang mengasosiasikan nama variabel dengansebuah tipe dari obyek. 2. Instansiasi: Kata kunci new adalah operator Java yang menciptakan obyek. 3. Inisialisasi: Operator new diikuti oleh pemanggilan konstruktor, yang mana menginisialisasi obyek baru. Mendeklarasikan sebuah variabel untuk mengacu kesebuah obyek Sebelumnya, kita mendeklarasikan sebuah variabel dengan menuliskan 6
7 Tipe nama; Ini memberitahu kompiler bahwa kita akan menggunakan nama untuk mengacu ke data dimana tipenya adalah tipe. Dengan sebuah variabel primitif, deklarasi ini juga menyediakan jumlah memori yang tepat untuk variabel. Kita dapat juga mendeklarasikan sebuah variabel referensi pada baris sendiri. Sebagai contoh: Titik titikawal; Jika kita mendeklarasikan titikawal seperti itu,nilai tersebut akan tidak bisa ditentukan sampai sebuah obyek secara nyata diciptakan dan dituliskan. Sederhananya mendeklarasikan sebuah variabel referensi tidak menciptakan sebuah obyek. Untuk itu, kita perlu untuk menggunakan operator new seperti digambarkan pada bagian berikutnya. Kita harus menuliskan sebuah obyek ke titikawal sebelum kita menggunakannya untuk kode kita. Jika tidak, kita akan menemukan kesalahan kompilasi. Instansiasi sebuah Kelas Operator new menginstansiasi sebuah kelas dengan alokasi memory untuk sebuah obyek baru dan mengembalikan sebuah referensi ke memori tersebut. Operator new juga melibatkan konstruktor obyek. Istilah yang mengatakan menginstansiasi sebuah kelas berarti mempunyai maksud yang sama dengan menciptakan sebuah obyek. Ketika kita menciptakan sebuah obyek, kita menciptakan sebuah instance dari kelas, sehingga disebut dengan instansiasi sebuah kelas. Operator new memerlukan sebuah argumen tunggal, postfix yang merupakan panggilan untuk sebuah konstruktor. Nama dari konstruktor menyediakan nama dari kelas untuk instansiasi. Operator new mengembalikan sebuah referensi ke obyek yang diciptakan. Referensi ini biasanya dituliskan untuk sebuah variabel dari tipe yang sesuai, seperti : Titik titikawal = new titik(46, 188); Referensi dikembalikan dengan operator new tidak dituliskan untuk sebuah variabel. Hal tersebut juga digunakan secara langsung dalam sebuah ekspresi. Sebagai contoh: Int panjang= new PersegiPanjang().panjang; Inisialisasi sebuah obyek 7
8 Pada saat diciptakan, sebuah obyek harus di inisialisasi. Sebagai contoh akan kita lihat kode program untuk kelas Titik: public class Titik { public int x = 0; public int y = 0; //konstruktor public Titik(int a, int b) { x = a; y = b; Kelas ini berisi sebuah konstruktor tunggal. Kita dapat mengenali sebuah konstruktor karena deklarasinya menggunakan nama yang sama dengan kelas dan tidak mempunyai tipe kembalian. Konstruktor dalam kelas Titik mengambil dua argumen integer, seperti dideklarasikan oleh kode (int a, int b). Pernyataan berikut menyediakan 46 dan 88 sebagai nilai untuk argumen tersebut: Titik titikawal=new Titik(46,88); MENGGUNAKANOBYEK Sekali kita telah menciptakan obyek, kita akan bisa menggunakannya untuk sesuatu maksud tertentu. Kita mungkin perlu untuk menggunakan nilai dari salah satu fieldnya, mengubah satu diantara fieldnya atau memanggil salah satu methodnya untuk menampilkan suatu aksi. int panjang = new PersegiPanjang().panjang; 3. PELAKSANAANPRAKTIKUM Method tanpa parameter public class Fungsi3 { public static int jumlah(){ //ini fungsi int a = 7, b = 15; return (a + b); public static void cetak(){ //ini prosedure System.out.println( hasilnya adalah : ); 8
9 public static void main(string args[]){ System.out.println("Hasil pemanggilan method jumlah"); System.out.println(cetak()); System.out.println(jumlah()); Method diatas bersifat static dan, method yang bersifat static bisa langsung dipanggil dengan nama methodnya saja, tidak perlu menciptakan objek untuk memanggilnya. Sebuah method juga bisa dipanggil lebih dari satu kali. Sebagian method tidak dideklarasikan static. Method yang demikian, bisa dipanggil dengan cara menciptakan obyek class dari method tersebut. public class Fungsi3a{ public int jumlah(){ int a = 7, b = 15; return (a + b); public static void main(string args[]){ Fungsi3a obyek = new Fungsi3a(); System.out.println("Hasil pemanggilan method jumlah"); System.out.println(obyek.jumlah()); Method dengan parameter public class Fungsi4a{ public static int jumlah(int a){ return (a + a); public static void main(string args[]){ System.out.println("Panggil method jumlah dengan parameter 5"); System.out.println(jumlah(5)); Program dengan pass-by-value public class TestPassByValue{ public static void main(string [] args ){ int i =10; System.out.println(i); test(i); 9
10 System.out.println(i); public static void test(int j){ j=33; Pada program diatas kita memanggil method tes dan melewatkan nilai variable i sebagai parameter. Nilai pada i disalinkan ke variable j pada method. Pada kondisi ini variable j adalah merupakan variable pengganti pada method test, jika nilai j berubah maka nilai pada variable I yang terletak pada main tidak akan ikut berubah walaupun awalnya variable j merupakan salinan dari variable i. Program dengan pass-by-reference class TestPassByReference{ public static void main( String [] args){ //membuat array integer int [] ages ={10,11,12; //mencetak nilai array for (int i=0; i<ages.length; i++){ System.out.println(ages[i]); test(ages); for (int i=0; i<ages.length; i++){ System.out.println(ages[i]); public static void test(int[] arr){ //merubah nilai array for (int i=0; i<arr.length; i++){ arr[i] = i+50; Membuat class class PersegiPanjang{ // kelas PersegiPanjang mempunyai dua atribut public int panjang; public int lebar; public void setpanjang(int nilaibaru){ panjang = nilaibaru; public void setlebar(int nilaibaru){ lebar = nilaibaru; public int hitungluas(){ 10
11 return panjang*lebar; public int hitungkeliling(){ return 2*(panjang+lebar); public class Panjang{ public static void main(string[] args){ PersegiPanjang PP = new PersegiPanjang(); PP.setLebar(3); PP.setPanjang(4); System.out.println("Luas = " + PP.hitungLuas()); System.out.println("Keliling= " + PP.hitungKeliling()); Membuat class2 Simpan program berikut dalam file Titik.java public class Titik { public int x = 0; public int y = 0; //konstruktor public Titik(int a, int b) { x = a; y = b; Simpan program berikut dalam file PersegiPanjang1.java public class PersegiPanjang1 { public int panjang = 0; public int lebar= 0; public Titik awal; // konstruktor public PersegiPanjang1() { awal = new Titik(0, 0); public PersegiPanjang1(Titik p) { awal = p; public PersegiPanjang1(int w, int h) { awal = new Titik(0, 0); panjang = w; 11
12 lebar = h; public PersegiPanjang1(Titik p, int w, int h){ awal = p; panjang = w; lebar = h; // method untuk memindahkan persegi panjang public void pindah(int x, int y) { awal.x = x; awal.y = y; // method untuk menghitung luas persegi panjang public int getluas() { return panjang * lebar; Simpan program berikut dalam MembuatObyek.java public class MembuatObyek { public static void main(string[] args) { //mendeklarasikan dan menciptakan satu obyek Titik Titik titikawal = new Titik(23, 94); //mendeklarasikan & menciptakan 2 obyek PersegiPanjang PersegiPanjang1 persegisatu=new PersegiPanjang1(titikAwal, 100, 200); PersegiPanjang1 persegidua = new PersegiPanjang1(50,100); //menampilkan panjang, lebar dan luas persegisatu System.out.println("Panjang persegisatu: " +persegisatu.panjang); System.out.println("Lebar persegisatu: " + persegisatu.lebar); System.out.println("Luas persegisatu: " + persegisatu.getluas()); //mengeset posisi persegidua persegidua.awal= persegisatu.awal; //menampilkan posisi persegidua System.out.println("Posisi X dari persegidua: "+ persegidua.awal.x); System.out.println("Posisi Y dari persegidua: "+ persegidua.awal.y); //memindahkan persegidua dan menampilkan posisi barunya 12
13 persegidua.pindah(40, 72); System.out.println("Posisi X dari persegidua: "+ persegidua.awal.x); System.out.println("Posisi Y dari persegidua: "+ persegidua.awal.y); 4. TUGAS 1. Modifikasi program diatas dengan menambahkan 3 fungsi yang lainyaitu kurang, kali dan bagi 2. Buat sebuah method yang digunakan untuk menghasilkan nilai paling kecil dari 3 bilangan yang dimasukkan sebagai parameter. 3. Buat program untuk menghitung volume balok/kubus danmenentukan apakah bangun yang dimasukkan balok ataukubus. 4. Buat program tentang kelas orang dan jenisnya. 13
Pemrograman Berorientasi Objek (PBO) By : Jeffry Montolalu, ST PERTEMUAN XII KELAS DAN OBYEK
Pemrograman Berorientasi Objek (PBO) By : Jeffry Montolalu, ST PERTEMUAN XII KELAS DAN OBYEK Kelas Kelas dalam kehidupan sehari-hari dapat kita katakan sebuah kelompok yang memiliki anggota-anggota yang
[Lanjutan] Nurochman
Implementasi PBO dengan JAVA [Lanjutan] Nurochman Materi Penggunaan kata kunci this Instance variable, class/static variable Instance method, class/static method Access modifier Parameter pass by value
MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD
MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD MODUL 1 Class, Object, Constructor dan Method TUJUAN PRAKTIKUM 1. Praktikan dapat memahami dan menerapkan pengertian object dan class dalam java 2. Praktikan
MODUL 1. Class, Object, Constructor dan Method
MODUL 1 Class, Object, Constructor dan Method TUJUAN PRAKTIKUM 1. Praktikan dapat memahami dan menerapkan pengertian object dan class dalam java 2. Praktikan dapat memahami pengertian dan penggunaan Constructor
Pemrograman Berorientasi. Class dan Obyek 2
Pemrograman Berorientasi Obyek Class dan Obyek 2 [email protected] Method main pada Java public static void main(string[] args) Merupakan bagian yang dieksekusi oleh program Java Sifat: public, static,
Dasar Pemrograman Java
Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid
VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :
VI. FUNGSI 6.1. FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil
BEKERJA DENGAN JAVA CLASS LIBRARY
MK. Pemrograman Berorientasi Objek BEKERJA DENGAN JAVA CLASS LIBRARY (CLASS-METHOD-OBJECT) KARMILASARI ANALOGI OBJEK DALAM DUNIA NYATA Objek di dunia nyata = Objek dalam perangkat lunak Atribut di dunia
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan
Pemrograman Lanjut Review Class dan Object PTIIK
Pemrograman Lanjut Review Class dan Object PTIIK - 2013 Objectives Mengingat kembali tentang Class dan Object Class Class adalah template atau blueprint dari objectobject yang dibuat. Class mempunyai:
Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai
Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai 5 buah nilai dengan tipe yang sama dapat saja disimpan dalam 5 buah variabel, tetapi bagaimana dengan 100 nilai? Disimpan dengan 100 variabel?
Modul Praktikum Bahasa Pemrograman 1
Modul Praktikum Tahun Ajaran 2009/2010 Revisi : Eko Andriyanto Wicaksono, S.Kom Materi 6 Array Pengenalan Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam
OBJECT, CLASS DAN METHOD. 1. Mengetahui pengertian dari objek & class 2. Dapat membuat program sederhana dari java dengan menggunakna objek dan class
OBJECT, CLASS DAN METHOD Obyektif : 1. Mengetahui pengertian dari objek & class 2. Dapat membuat program sederhana dari java dengan menggunakna objek dan class Object dan Class class Dalam dunia nyata,
Modul Praktikum 4 Pemograman Berorientasi Objek
Modul Praktikum 4 Pemograman Berorientasi Objek 1. Judul : Array 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Mendeklarasikan dan membuat array Mengakses elemen-elemen didalam
Bab 8. Dasar-Dasar OOP
Bab 8. Dasar-Dasar OOP Pemrograman Berorientasi Obyek Politeknik Elektronika Negeri Surabaya 2007 Overview Introduction Encapsulation Information Hiding Interface to access data Constructor Overloading
PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita
PEMROGRAMAN JAVA Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita Education is not the filling of a pail, but the lighting of a fire. (William
Pengenalan pemrograman berorientasi obyek
Pengenalan pemrograman berorientasi obyek Oleh: Ali Ridho Barakbah Pemrograman Berbasis Obyek Pertemuan 6 IT-EEPIS Keuntungan OOP Reusabilitas Pembangunan program lebih cepat Fleksibilitas lebih tinggi
MODUL 3 PEWARISAN TUJUAN DASAR TEORI
MODUL 3 PEWARISAN TUJUAN Setelah menyelesaikan modul ini, praktikan dapat: Memahami pewarisan tunggal dan jamak dalam pemrograman java. Mampu mengimplementasikan pewarisan tunggal dalam bahasa pemrograman
MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom MENDEFINISIKAN KELAS SENDIRI class ...... DEKLARASI ATRIBUT [=]; Contoh Instance variable : private
BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.
7.1 Tujuan BAB 7 Java Array Dalam bagian ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan mendefinisikan
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java.
I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java II. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola,
Kurikulum Qt. { Basic OOP } Chapter 4. Function
Kurikulum Qt { Basic OOP } Chapter 4 Function. Agenda Fungsi Konsep Dasar Fungsi Mendefinisikan Fungsi Deklarasi Fungsi (Prototype) Hasil Balik Fungsi Ruang Lingkup Variabel Variable Lokal Variable Global
Inheritance (Pewarisan) Pengertian dasar inheritance
Inheritance (Pewarisan) Pengertian dasar inheritance Inheritance (Pewarisan) merupakan salah satu dari tiga konsep dasar OOP. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat
9/26/2011. Tujuan. Bekerja dengan Java Class Library. Pengenalan OOP. Pengenalan OOP. Class dan Object. Enkapsulasi
Tujuan Pada akhir pembahasan, siswa diharapkan dapat : JAVA Education Network Indonesia Bekerja dengan Java Class Library Pengenalan Pemrograman 1 Menjelaskan OOP dan beberapa konsepnya Membedakan antara
Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );
PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut
2 TIPE DATA DAN VARIABEL
BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:
Dasar-Dasar OOP di Java
Pertemuan 7 - Pemrograman Berbasis Obyek Oleh: Ali Ridho Barakbah Information hiding Dasar-Dasar OOP di Java Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut
Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {
Sekarang, kita akan mencoba untuk menganalisa program Java pertama : /** * My first j ava program */ public static void main(string[] args) //menampilkan string Hello world pada layar System. out. println("hello
int fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0;
Bab 6 Sub Rutin A. Pengertian Sub Rutin Suatu program komputer biasanya merupakan suatu sistem besar yang terdiri dari sub sistem - sub sistem yang mempunyai tugas sendiri-sendiri, saling bekerja sama
BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel.
7.1 Tujuan BAB 7 Java Array Dalam bab ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan mendiskusikan bagaimana
BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;
BAB 4 ARRAY Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING A. TUJUAN 1. Memahami mengenai Konstruktor. 2. Dapat melakukan Overloading terhadap konstruktor. 3. Dapat melakukan Overloading pada metode. B. DASAR TEORI Deklarasi
Bahasa Pemrograman 2.
Bahasa Pemrograman 2 Desain Class dan Obyek [email protected] Konstruktor Konstruktor digunakan pada saat instansiasi i i sebuah object. Melakukan instansiasi adalah mengalokasikan sejumlah memory dari
OPERATOR-OPERATOR DALAM JAVA
OPERATOR-OPERATOR DALAM JAVA Obyektif : 1. Memahami tentang operator-operator (aritmatic, logical, relational, assigment, bitwise) 2. Dapat membuat program sederhana dengan menggunakan operatoroperator
IKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK
E3024015 - STRUKTUR DATA & E3024016 PRAKTIK STRUKTUR DATA Pointer & Function Alfa Faridh Suni, S.T., M.T. PTIK - 2014 Pointer Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu
PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
BAB II VARIABEL DAN TIPE DATA
BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Materi kuliah ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Ir. Roedi Goernida, MT. ([email protected]) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung
Array Pendeklarasian Array
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian variabel, kita sering menggunakan sebuah
Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN
Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN http://sholikins.wordpress.com http://sholikins.wordpress.com 1 Pemrograman Berorientasi Objek / OOP (Objek Oriented Programming)??? http://sholikins.wordpress.com
Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri
Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri sebagai berikut: memiliki keyword huruf kecil semuanya memiliki
SUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Class & Object 2 ~Praktikum~ Imam Fahrur Rozi
Class & Object 2 ~Praktikum~ Imam Fahrur Rozi Materi * Package * Kata kunci import * Access Modifier * Konstruktor * Kata kunci static Package Package namapaket * Package dalam Java digunakan untuk mengorganisir
Array. Adharul Muttaqin Universitas Brawijaya Malang. Array
Array Adharul Muttaqin Universitas Brawijaya Malang Array Array merupakan memory pada komputer yg digunakan untuk menyimpan sejumlah data bertype sama. Di Java, Array merupakan sebuah object yang menampung
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING A. TUJUAN 1. Konstruktor 2. Overloading terhadap konstruktor 3. Overloading pada metode B. DASAR TEORI Deklarasi contructor (konstruktor) Contructor (konstruktor)
Dasar-Dasar OOP di Java
Dasar-Dasar OOP di Java Information hiding Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut ataupun method. Misalnya saja kita mempunyai sebuah class seperti
Pemrograman Lanjut. Instance Variable Access Modifier Set dan Get Method
Pemrograman Lanjut Instance Variable Access Modifier Set dan Get Method PTIIK - 2014 Objectives Mampu mendeklarasikan class dan menggunakannya untuk membuat object. Mampu mendeklarasikan methods dalam
Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class
Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan
PRAKTIKUM I Class dan Obyek
PRAKTIKUM I Class dan Obyek Obyek merupakan dasar dari struktur Pemograman Berorientasi Obyek (OOP). Fitur dari OOP adalah Abstraksi, Enkapsulasi, Pewarisan, dan Polymorphism. Fitur Abstraksi yaitu mengkarakteristikan
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: Program dapat di-compile dan output-nya adalah 5 Program dapat di-compile dan output-nya adalah 6 Program akan
Class & Object 2. Imam Fahrur Rozi
Class & Object 2 Imam Fahrur Rozi Materi * Enkapsulasi * Access Modifier * Konstruktor * Atribut/Method Klass * Atribut/Method Instansiasi Enkapsulasi * Merupakan konsep dasar OOP dimana atribut dan method
Scope Variable. Sebuah variabel di dalam sebuah fungsi memiliki jangkauan tertentu. Skop variabel terdiri dari:
Scope Variable Sebuah variabel di dalam sebuah fungsi memiliki jangkauan tertentu. Skop variabel terdiri dari: Variabel lokal Variabel global Variabel statis Variabel lokal Variabel yang hanya dikenal
subclass class manapun private default protected public package yang sama
PRAKTIKUM 11 INHERITANCE 2 A. TUJUAN PEMBELAJARAN 1. Melakukan pengontrolan akses pada pengkodean 2. Menggunakan kata kunci super 3. Menghindari kesalahan pada pewarisan konstruktor B. DASAR TEORI Suatu
PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Array Sebagai Parameter Method
Array Sebagai Parameter Method Penggunaan Elemen Array Sebagai Aktual Parameter 1. public class MP2 { 2. public static void main(string[] args) { 3. int nilai=10; 4. int[] listnilai={7,1,5,3}; 5. System.out.println("Sebelum
Elemen Dasar Dalam Bahasa Java
Elemen Dasar Dalam Bahasa Java 1. Kata Kunci Kata kunci adalah kata-kata yang didefenisikan oleh compiler dan memiliki arti dan tujuan spesifik. Java tidak mengizinkan kata-kata tersebut dipakai sebagai
BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.
BAB VI ARRAY Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk
Pemrograman. Pertemuan-3 Fery Updi,M.Kom
Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]
Politeknik Elektronika Negeri Surabaya
PRAKTIKUM 2 PEMBUATAN CLASS DAN OBJEK A. TUJUAN PEMBELAJARAN 1. Memahami mengenai konsep Class dan Objek 2. Mampu mengubah konsep Objek di dunia nyata menjadi objek dalam pemrograman. 3. Memahami cara
Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel
Chapter 5 Pointer dan References Agenda Pada chapter ini kita akan membahas beberapa topik yang berhubungan dengan pointer dan reference yaitu: Penggunaan Pointer. Pointer dan Array. Mengalokasikan memory
BAB VII. CLASS DAN OBJECT
BAB VII. CLASS DAN OBJECT 7.1. Pengertian Class dan Object 7.1.1. Class Class adalah struktur dasar dari OOP (Object Oriented Programming). Terdiri dari dua tipe yaitu : field (attribute/property) dan
ENKAPSULASI. 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat:
ENKAPSULASI 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat: 1. Memahami konstruktor 2. Menerapkan access modifier 3. Menggunakan atribut/method class 4. Melakukan instansiasi
FUNGSI & PROSEDUR. Pertemuan ke-12 dan 13
FUNGSI & PROSEDUR Pertemuan ke-12 dan 13 Deskripsi Tujuan Instruksional Referensi Review Lingkup Definisi Fungsi & Prosedur Deklarasi Fungsi & Prosedur Cara Penulisan Fungsi & Prosedur dalam Bahasa C/C++
PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 PEWARISAN Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran di lingkungan
MODUL 3 ARRAY. Pemograman Berorientasi Objek
MODUL 3 ARRAY A. PENGENALAN ARRAY Array adalah suatu wadah bentukan yang menyediakan penyimpanan sejumlah item yang bertipe sama. Array digunakan untuk mengelompokkan informasi yang berhubungan. Dalam
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek Class, Object, Method Pada Java Dalam pemrograman tradisional atau prosedural, seluruh data dan kode digabung menjadi satu bagian dalam satu program. Untuk membuat program-program
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING Disusun oleh : Nama : Gustian Ri pi NIM : 135150201111060 Asisten 1 : Az Zahra Rahma Putri Afifa Asisten 2 : Fitri Bibi
PEMAHAMAN DASAR DASAR JAVA
MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman
Membuat dan Menggunakan Class
Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute
INTERAKSI ANTAR OBJECT
INTERAKSI ANTAR OBJECT Farah Zakiyah Rahmanti, M.T 2015 Overview Constructor Overloading Constructor Hak Akses (public, protected, private) Contoh Static Class Constructor (konstruktor) Constructor adalah
LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)
LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java) Di susun oleh: Wahyono ( 06/193218/PA/10892 ) Praktikan Algoritma dan Pemrograman Kelas A 7 Mei 2007 LABORATORIUM KOMPUTASI
PEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Fungsi Budhi Irawan, S.Si, M.T 10/27/2017 9:12:31 AM 1 PENDAHULUAN Fungsi merupakan kumpulan statemen yang dikelompokan menjadi satu bagian kode (blok program) untuk menyelesaikan
Method yang ada pada parent class(superclass) didefinisikan kembali oleh kelas anaknya (subclass).
Overriding Apa itu overriding? Method yang ada pada parent class(superclass) didefinisikan kembali oleh kelas anaknya (subclass). Jika kita panggil method yang udah di-override dari instance kelas anaknya,
Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal
I. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola, template atau cetak biru) untuk himpunan objek sejenis. Kelas menetapkan spesifikasi perilaku (behavior) dan atribut dari objek-objek (*lebih
Keyword this untuk memanggil private String pengarang; private String judul;
public class Buku { Keyword this untuk memanggil private String pengarang; private String judul; constructor yang menerima dua parameter private Buku() { this("the Naked Traveller", "Trinity"); private
Percabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Modul II Object Oriented Programming
Modul II Object Oriented Programming Tujuan 1. Mahasiswa dapat mengenal dan memahami konsep pemrograman berorientasi objek. 2. Mahasiswa mampu membuat class, object dan access modifier. Dasar Teori OOP
Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words
Comments Comments digunakan untuk memberikan keterangan/penjelasan suatu baris program. Comments tidak akan dikompilasi oleh compiler. Lambang untuk comments : - double slash ( // ) untuk memberikan penjelasan
MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori
MODUL 7 FUNGSI A. Tujuan Mahasiswa mampu memahami fungsi Mahasiswa mampu mendeklarasikan dan mendefinisikan fungsi Mahasiswa mampu menyelesaikan masalah menggunakan fungsi Mahasiswa mampu memahami metode
Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom
Objek Data, Variabel, dan Konstanta Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom Pengantar Penyimpanan data di komputer (memori, register, dan lainnya) Organisasi yang sederhana Barisan bit
Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD
Fungsi Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD Program dipecah Sub Program modul / routine / prosedur / fungsi Dasar Komputer & Pemrograman 1 Keuntungan modularisasi program 1. Menghindari
Kurikulum Qt. Chapter 4 Function. Fungsi
Chapter 4 Function Fungsi Fungsi (Function) adalah sekumpulan program yang diberi nama, sehingga dengan demikain jika program itu diperlukan dapat dipanggil kembali. Walaupun Pemrograman Berorientasi Objek
Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN
Fungsi / Prosedur Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Fungsi (Sub Program) : Fungsi Beberapa statements digabungkan dalam suatu modul (fungsi atau sub program) untuk
Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.
Class & Objek Pengenalan OOP Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program. Object tersebut dikarakterisasi oleh property dan behavior. Pengenalan
1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 1:58:53 1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference
Inheritance dan Kata Kunci static
Inheritance dan Kata Kunci static PEWARISAN (INHERITANCE) Salah satu fitur yang paling kuat dalam OOP adalah penggunaan kode kembali (code reuse). Sekali sebuah prosedur dibuat, maka kita bisa menggunakannya
MODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 7 Pointer Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 7 POINTER A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa
OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR. Dewi Sartika, M.Kom
OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR OVERLOADING METHOD Overloading method merupakan kemampuan dalam pemrograman berorientasi objek yang mengizinkan beberapa method memiliki nama yang sama dengan jumlah/jenis
TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)
TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah
Modul 2. [access specifier] [tipe data] [nama variabel];
Modul 2 Objek, Kelas, dan Instance Variabel 1. Deklarasi variable, kelas, dan method Di setiap bahasa pemrograman, programmer selalu membuat variabel untuk dapat memanipulasi data dan mengoperasikannya.
Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak
Waktu Sisa : 0:59:57 1. Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak Output: Bapak null Anak Error karena constructor Bapak(String
UNIVERSITAS GUNADARMA
PEMROGRAMAN BERBASIS OBYEK Encapsulation 2IA08 1. Ade hardiyanto 50412121 2. Burhanuddin Ginting 51412532 3. Muhamad Iqbal Tawakal 54412803 4. Perdi Atmaja 55412663 5. Reza Cipta Permana 56412192 UNIVERSITAS
Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation
Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep pewarisan dan deklarasi pewarisan dalam bahasa Java Konsep polimospisme dan deklarasi
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto [email protected] http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai
Obyektif : KONTROL ALUR PROGRAM
KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN
Modul 07. Pengantar Objek 2
Modul 07 Pengantar Objek 2 Materi : 1. Mengetahui dan memahami Karakteristik Pemrograman Berorientasi Objek 2. Memahami Proses pembuatan Karakteristik Encapsulation (pembungkusan) 3. Memahami Proses pembuatan
Algoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 4 FUNGSI (FUNCTION) PADA C++ 1 Outline Konsep Dasar Fungsi Standar File Header Definisi Fungsi Deklarasi Fungsi
