KONSEP CLASS & OBJEK pada Object Oriented Programming
|
|
- Fanny Hadiman
- 6 tahun lalu
- Tontonan:
Transkripsi
1 PEMROGRAMAN LANJUT Sistem Informasi FILKOM UB Semester Genap 2016/2017 KONSEP CLASS & OBJEK pada Object Oriented Programming Dr. Eng. Herman Tolle, ST., MT Fakultas Ilmu Komputer, Universitas Brawijaya
2 Pemrograman Lanjut 1. Nama Matakuliah : PemrogramanLanjut 2. Kode/SKS : CSD60022 / 5 (4-1) SKS 3. Semester : Genap 4. Kelas : A 5. Program Studi : Teknologi Informasi Universitas Brawijaya 6. Dosen : Dr. Eng. Herman Tolle, ST., MT. 7. Asisten : 8. Jadwal Kuliah : Senin, , Ruang E1.2 (Teori) Selasa, , Ruang A2.20 (Teori) Rabu, , Ruang B1.8 (Praktikum)
3 Materi Pemrograman Lanjut 1. Review Pemrograman Dasar 2. Konsep OOP, 3. Class dan object, 4. Diagram UML Class, 5. Fungsi Overloading dan Konstruktor, 6. Enkapsulasi, 7. Inheritance/pewarisan, 8. Polymorphism 9. Interface & Abstract Class 10. Generic Class 11. Pengantar ke Graphical User Interface (GUI) Pemrograman Berorientasi Objek
4 Info Pertemuan Tanggal : 27 Februari 2017 Ruang & Waktu : E1.2, Jam Materi : Pengenalan Konsep Class & Objek
5 Tujuan Pembelajaran Setelah mengikuti materi ini, diharapkan Mahasiswa dapat memahami perbedaan paradigma sequiensial, prosedural, dan OOP, serta memahami keuntungan pendekatan OOP Mahasiswa dapat memahami konsep Objek dan Class dalam pemrograman berorientasiobyek (OOP) Mahasiswa mampu mendefiniskan suatu objek Mahasiswa mampu membuat class dan instansiasi objek class serta penggunaannya dalam kasus sederhana Mengenal dan memahami kata kunci: Class, Object, Atribut, Behaviour, Instansiasi (Instance of)
6 Kata Kunci / Keyword 1. Class (Kelas) 2. Object (Objek) 3. Attribute (Atribut) Property Variabel Data Member 4. Behavior (Tingkah Laku) Method Function 5. Instance of (Instansiasi) Selesai materi kelas hari ini, semua istilah tersebut harus sudah dipahami.. Ingat2!
7 Paradigma Pemrograman 1. Pemrograman Sequiensial / Terstruktur Kode program mengalir dari atas ke bawah, bisa bercabang, bisa berulang 2. Pemrograman Prosedural Penggunaan method/prosedur untuk fungsi-fungsi tertentu yang sering digunakan. (Terstruktur dapat dikatakan termasukdalam Prosedural) 3. Pemrograman Berorientasi Objek Pendekatan sesuatu sebagai objek yg memilikiatribut dan behaviour (fungsi) 4. Pemrograman Berbasis Kejadian Seseuatu terjadi karena ada pemicunya: di-click, di-doubleclick, mouseover, saat Start, dll
8 Object-Oriented Programming Languages Pure OO Languages Eiffel, Actor, Emerald, JADE, Obix, Ruby, Python, Scala, Smalltalk, Self. Hybrid OO Languages Delphi/Object Pascal, C++, Java, C#, VB.NET, Pascal, Visual Basic, MATLAB, Fortran, Perl, COBOL 2002, PHP, ABAP, Ada 95.
9 Mengapa OOP Procedural programming fokus pada struktur, sementara pendekatan OOP pada modeling data. Memodelkan bagaimana manusia memandang sesuatu sbg objek Dunia nyata (real world) dapat dimodelkan sbg koleksi dari objek yang saling terkoneksi --> real world modelling in interconnected object OOP mendukung konsep reusable of code (penggunaan ulang dari kode) Sistem yang kompleks dapat dikembangkan lebih mudah (konsep abstraksi), lebihrelieable, dan lebihmudah di-maintenance
10 Learning about Programming from Making Coffee
11 Sequiensial // Program membuat Kopi Main Program { } Siapkan Gelas Masukkan Kopi 1 sendok makan Masukkan Gula 1 sendok makan Masukkan Air panas s/d 7/8 gelas Diaduk Kopi siap Diminum // proses // output // variabel // input // input // input Main Program { BuatKopi(); } Procedural Prosedur BuatKopi() { } Siapkan Gelas Masukkan Kopi 1 sendok makan Masukkan Gula 1 sendok makan Masukkan Air panas s/d 7/8 gelas Diaduk Kopi siap Diminum
12 Berorientasi Object Pendekatan memandang sesuatu (things) sebagaimana manusia memandang itu sebagai sebuah objek (object) Setiap objek memiliki atribut (property) dan behaviour (method) (tingkah laku)
13 Definiskan Atribut dan Behaviour Atribut: Nama, Umur, Baju, Celana, Tas, Botol Minum, Sepatu, Rambut, dll Behaviour: Bisa tertawa Bisa berjalan Bisa berlari Bisa menyapa dll
14 Berorientasi Objek? Attribute: Topi, Baju, Jaket, Tas Punggung, Tangan, Kaki, Mata Behavior: Cara Jalan ke Depan Cara Jalan Mundur Cara Belok ke Kiri Cara Memanjat
15 Berorientasi Objek? Attribute (State): Ban, Stir, Pedal Rem, Pedal Gas, Warna, Tahun Produksi Behavior: Cara Menghidupkan Mesin Cara Manjalankan Mobil Cara Memundurkan Mobil Attribute à Variable(Member) Behavior à Method(Fungsi)
16 Sequiensial Procedural System.out.print( Alas? ); int Alas = Input.Scan.nextInt(); System.out.print( Tinggi? ); int Tinggi = Input.Scan.nextInt(); System.out.print( Alas? ); int Alas = Input.Scan.nextInt(); System.out.print( Tinggi? ); int Tinggi = Input.Scan.nextInt(); double Luas = Alas * Tinggi / 2; System.out.println( Luas =, Luas); double Luas = hitungluas(alas,tinggi); System.out.println( Luas =, Luas); ---- double hitungluas(int A, int T) { return A*T/2; };
17 Object Oriented Class Segitiga { } int Alas; int Tinggi; Segitiga (int A, int T) { } Alas = A; Tinggi = T; double HitungLuas() { } Class Segitiga return (Alas*Tinggi/2); Main Program { } Segitiga Segi3 = new Segitiga(10, 20); S.o.println( Segitiga dengan ); S.o.println( Alas =, Segi3.Alas); S.o.println( Tinggi=, Segi3.Tinggi); S.o.println( maka luasnya adalah: ); S.o.println( Luas =, Segi3.HitungLuas());
18 Perbedaan Class dan Object Class: konsep dan deskripsi dari sesuatu Class mendeklarasikan method yang dapat digunakan (dipanggil) oleh object Object: instance dari class, bentuk (contoh) nyata dari class Object memiliki sifat independen dan dapat digunakan untuk memanggil method Contoh Class dan Object: Class: mobil Object: mobilnya pak Joko, mobilku, mobil berwarna merah
19 Perbedaan Class dan Object Class seperti cetakan kue, dimana kue yg dihasilkan dari cetakan kue itu adalah object Warna kue bisa bermacam-macam meskipun berasal dari cetakan yang sama (object memiliki sifat independen)
20 Class à Cetakan Objek à Hasil cetakan
21
22 Class = Method + Variable Class Sepeda gir kecepatan variable tampilkan kecepatan ubah gir method
23 Object = Method + Variable yg Memiliki Nilai Object Sepedaku gir = 3 kecepatan = 10km/jam tampilkan kecepatan () kecepatan = 10 km/jam ubah gir (2) gir = 5 instance variable instance method
24 Attribute Variable yang mengitari class, dengan nilai datanya bisa ditentukan di object Variable digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program Variable memiliki jenis (tipe), nama dan nilai Name, age, dan weight adalah atribute (variabel) dari class Person
25 Resume Day 1 Why OOP: Easy for modelling (design), easy for maintenance, reusable Class adalah model umum (template) dari sebuah model objek Setiap kelas dapat memiliki atribut (data member properti variabel) dan behaviour (method fungsi prosedur) Object adalah instansiasi dari sebuah kelas Satu kelas dapat diinstansiasi menjadi banyak objek yang saling independen
26 Tugas Latihan Definisikan sebuah kelas: (a) Mahasiswa; (2) Pegawai; (3) Mobil; (4) Rekening Bank Tentukan apa saja atributnya Tentukan apa saja methodnya
27 DAY 2 OBJECT & CLASS
28 Membuat Class, Object dan Memanggil Atribut public class Mobil { String warna; int tahunproduksi; } public class MobilBeraksi{ public static void main(string[] args){ // Membuat object Mobil mobilku = new Mobil(); Mobil.java MobilBeraksi.java } } /* memanggil atribut dan memberi nilai */ mobilku.warna = "Hitam"; mobilku.tahunproduksi = 2006; System.out.println("Warna: " + mobilku.warna); System.out.println("Tahun: " + mobilku.tahunproduksi);
29 Latihan: Membuat Program dg Netbeans 1. Buka Netbeans IDE 2. Ikuti langkah berikut
30
31
32
33
34
35
36
37
38
39 Behavior Setiap objek selain memiliki atribut, dapat juga memiliki behavior Perilaku, tingkah laku, kemampuan, prosedur, fungsi, method Biasanya digunakan untuk memproses atribut Dalam konsep dasar pemrograman ada 2 model method Procedure: kumpulan proses (statement) yang tidak mengembalikan suatu nilai (void) Function: kumpulan proses yang mengembalikan suatu nilai dalam tipe data tertentu (ada tipe data)
40 Method Method adalah urutan instruksi yang mengakses data dari object Method melakukan: 1. Manipulasi data 2. Perhitungan matematika 3. Memonitor kejadian dari suatu event
41 Method
42 Membuat dan Memanggil Method public class Mobil2{ String warna; int tahunproduksi; Mobil2.java } void printmobil(){ System.out.println("Warna: " + warna); System.out.println("Tahun: " + tahunproduksi); } public class Mobil2Beraksi{ public static void main(string[] args){ Mobil2 mobilku = new Mobil2(); Mobil2Beraksi.java } } mobilku.warna = "Hitam"; mobilku.tahunproduksi = 2006; mobilku.printmobil();
43 Case: Mahasiswa Atribut class MahasiswaContoh { public String static nama; void main (String arg[]) { String nim; String Mahasiswa prodi; MhsTI1 = new Mahasiswa(); int MhsTI1.nama umur; = Bela Luna ; } MhsTI1.nim = 1601 ; MhsTI1.prodi = TI ; MhsTI1.umur = 17; } S.o.println( Data Mahasiswa: ); S.o.println( Nama :, MhsTI1.nama); S.o.println( NIM :, MhsTI1.nim); S.o.println( Prodi :, MhsTI1.prodi); S.o.println( Umur :, MhsTI1.umur); Output: Data Mahasiswa: Nama : Bela Luna NIM : 1601 Prodi : TI Umur : 17
44 Case: Mahasiswa Atribut + method class MahasiswaContoh2 { public class Mahasiswa static void main (String arg[]) { Mahasiswa String nama; MhsTI1 = new Mahasiswa(); MhsTI1.nama String nim; = Bela Luna ; MhsTI1.nim String prodi; = 1601 ; MhsTI1.prodi int umur; = TI ; MhsTI1.umur = 17; void cetakdata() S.o.println( Data { Mahasiswa: ); MhsTI1.cetakData(); S.o.p( Nama :, nama); } S.o.p( NIM :, nim); S.o.p( Prodi :, prodi); S.o.p( Umur :, umur); } } Output: Data Mahasiswa: Nama : Bela Luna NIM : 1601 Prodi : TI Umur : 17
45 Case: Mahasiswa Atribut + method + konstruktor class Mahasiswa { String nama; String nim; String prodi; int umur; Mahasiswa(String N, String M, String P, int U) { nama = N; nim = M; prodi = P; umur = U; } } void cetakdata() { S.o.p( Nama :, nama); S.o.p( NIM :, nim); S.o.p( Prodi :, prodi); S.o.p( Umur :, umur); }
46 Case: Mahasiswa Atribut + method + konstruktor class MahasiswaContoh2 { public static void main (String arg[]) { Mahasiswa MhsTI1 = new Mahasiswa( Bela Luna, 1601, TI,17); } S.o.println( Data Mahasiswa: ); MhsTI1.cetakData(); Output: Data Mahasiswa: Nama : Bela Luna NIM : 1601 Prodi : TI Umur : 17
47 Case: Mahasiswa Atribut + method + konstruktor class MahasiswaContoh2 { public static void main (String arg[]) { Mahasiswa MhsTI1 = new Mahasiswa( Bela Luna, 1601, TI,17); Mahasiswa MhsTI2 = new Mahasiswa( Aliando, 1602, TI,18); } S.o.println( Data Mahasiswa 1: ); MhsTI1.cetakData(); S.o.println( \n Data Mahasiswa 2: ); MhsTI2.cetakData(); Output: Data Mahasiswa 1: Nama : Bela Luna NIM : 1601 Prodi : TI Umur : 17 Data Mahasiswa 2: Nama : Aliando NIM : 1602 Prodi : TI Umur : 18
48 Latihan Buat class Handphone, masukkan dalam package hp Class Handphone berisi empat method di bawah: 1. hidupkan() 2. lakukanpanggilan() 3. kirimsms() 4. matikan() Isi masing-masing method dengan tampilan status menggunakan System.out.println() Buat class HandphoneBeraksi, dan panggil methodmethod diatas dalam class tersebut
49 Latihan: Contoh Hasil Tampilan Handphone hidup Kring, kring, kring panggilan dilakukan Dung, dung sms berhasil terkirim Handphone mati
50 public class Handphone{ } void hidupkan(){ System.out.println(" Handphone hidup"); } void lakukanpanggilan(){ System.out.println( Kring.. Kring.. Kring.. Panggilan dilakukan!"); } // lanjutkan method yang lainnya public class HandphoneBeraksi{ public static void main(string[] args){ } } Handphone telponku = new Handphone(); telponku.hidupkan(); telponku.lakukanpanggilan(); telponku.kirimsms(); telponku.matikan(); Handphone.java handphoneberaksi.java
51 Latihan Kelas Handphone pada contoh sebelumnya dikembangkan dengan menambahkan: Atribut: hidup [tipe: boolean] dan jumlahpulsa [double] Method: isipulsa(jumlah: double), cekpulsa() Update method lakukanpanggilan() dan kirimsms() dengan menambahkan statemen seleksi untuk mengecek bahwa handphone dalam status hidup dan jumlah pulsa > 0 Update method hidupkan() dan matikan() untuk merubah status hidup.
52 DIAGRAM CLASS PEMODELAN CLASS
53 Diagram Class Digunakan untuk mendefiniskan sebuah kelas / memodelkan kelas NAMA CLASS Daftar Atribut Daftar Method Handphone -hidup: boolean; -jumlahpulsa: double +hidupkan(); +lakukanpanggilan(); +kirimsms(); +matikan(); +isipulsa(jumlah:double); +cekpulsa();
54 Visibility Attributes normally should be private, methods invoked by clients should be public Visibility markers in UML A plus sign (+) indicates public visibility A minus sign (-) indicates private visibility A sharp sign (#) indicates protected visibility
55 Contoh: Class Segitiga Buat class Segitiga yang menyimpan informasi alas dan tinggi, dan menyimpan hasil perhitungan luas dan keliling Atribut: tinggi, alas, keliling, luas Method: hitungluas(), hitungkeliling(), cetakluas(), cetak Keliling() Dalam kasus-kasus di OOP, nilai (variable) yang diketahui akan di-set sebagai atribut yang public, sementara nilai yang diperoleh dari hasil perhitungan diset private (hanya bisa diakses dari dalam fungsi tersebut)
56 TUGAS Buat Diagram Class dan implementasi Program dalam bentuk Class dan Program penggunaan Class tersebut Pilihan Topik Handphone untuk messaging Handphone untuk browsing TV (pilih channel tv, set volume) Radio (pilih stasiun radio, set volume) Untuk kelas TI-A: Deadline: Senin 6 Maret, tercetak di kelas Ke dg Subject: PLA-1-nim
57 Contoh Kasus Televisi Ilustrasi Penggunaan dan Outputnya Challenge: membuat kelasnya. Contoh Penggunaan Kelas Televisi Televisi tvku = new Televisi(); tvku.hidupkan(); tvku.upchannel(); tvku.upvolume(10); tvku.gantichannel(7); tvku.matikan(); Contoh Output dari Penggunaan Televisi Hidup Channel Aktif = 1. Volume = 50 Anda sekarang menonton Channel 2 Volume naik menjadi 60 Anda sekarang menonton Channel 7 Televisi Mati.. Hzhzhzhz..
58 Terima Kasih
59 Referensi 1. Sharon Zakhour et al, The Java Tutorial Fourth Edition, 2. Cay Horstmann, Big Java: Earl Objects 5 th Edition, John Wiley & Sons, Deitel & Deitel, Java Howto Program 9 th Edition, Prentice Hall, Richard M. Reese, Oracle Certified Associate Java SE 7 Programmer Study Guide, Packt Publishing, Walter Savitch, Absolute Java 5 th Edition, Pearson Education, Mark Allen Weiss, Data Structures and Algorithm Analysis in Java 3 rd Edition, Pearson Education, Anany Levitin, Introduction to the Design and Analysis of Algorithms 3 rd Edition, Pearson Education, Ying Bai, Practical Database Programming with Java, John Wiley & Sons, 2011
60 Referensi Slide presentasi ini dimodifikasi dari slide yang diperoleh dari website: romisatriowahono.net karya Bapak Romi Satrio Wahono
Java Fundamentals. Herman Tolle. Program Teknologi Informasi & Ilmu Komputer UNIVERSITAS BRAWIJAYA
Java Fundamentals Herman Tolle http://hermantolle.com/class Program Teknologi Informasi & Ilmu Komputer UNIVERSITAS BRAWIJAYA 1.3 Konsep Dasar Pemrograman Berorientasi Objek Class, Object, Method, Attribute
Lebih terperinciKONSTRUKTOR PEMROGRAMAN LANJUT. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi FILKOM UB Semester Genap 2016/2017
PEMROGRAMAN LANJUT Sistem Informasi FILKOM UB Semester Genap 2016/2017 KONSTRUKTOR Dr. Eng. Herman Tolle, ST., MT Fakultas Ilmu Komputer, Universitas Brawijaya Pemrograman Lanjut 1. Nama Matakuliah : PemrogramanLanjut
Lebih terperinciJava Fundamentals. Herman Tolle. Program Teknologi Informasi & Ilmu Komputer UNIVERSITAS BRAWIJAYA
Java Fundamentals Herman Tolle http://hermantolle.com/class Program Teknologi Informasi & Ilmu Komputer UNIVERSITAS BRAWIJAYA 2. Konsep Dasar Pemrograman Berorientasi Objek Konstruktor, Overloading, Abstraksi,
Lebih terperinciENKAPSULASI PEMROGRAMAN LANJUT. Dr. Eng. Herman Tolle. Teknik Informatika PTIIK UB Semester Genap 2015/2016
PEMROGRAMAN LANJUT Teknik Informatika PTIIK UB Semester Genap 2015/2016 ENKAPSULASI Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya MATERI Abstraksi Variabel Class
Lebih terperinciJava Fundamentals. Herman Tolle. Program Teknologi Informasi & Ilmu Komputer UNIVERSITAS BRAWIJAYA
Java Fundamentals Herman Tolle http://hermantolle.com/class Program Teknologi Informasi & Ilmu Komputer UNIVERSITAS BRAWIJAYA 2. Konsep Dasar Pemrograman Berorientasi Objek Konstruktor, Overloading, Abstraksi,
Lebih terperinciENKAPSULASI Data Hiding
PEMROGRAMAN LANJUT Sistem Informasi FILKOM UB Semester Genap 2016/2017 ENKAPSULASI Data Hiding Dr. Eng. Herman Tolle, ST., MT Fakultas Ilmu Komputer, Universitas Brawijaya Pemrograman Lanjut 1. Nama Matakuliah
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Object Oriented Analysis and Design Pengenalan OOAD Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6281329571612 SILABUS MATA KULIAH
Lebih terperinciMemahami Sintaks dan Grammar Bahasa Java. Swing, GUI Component, Event Handling, Pengembangan Aplikasi GUI
Course Outline 1. OOP Concepts: Konsep dan Paradigma Object-Oriented 2. Java Basics: Memahami Sintaks dan Grammar Bahasa Java 3. Java GUI: Swing, GUI Component, Event Handling, Pengembangan Aplikasi GUI
Lebih terperinciParadigma Pemrograman Berorientasi Objek
Paradigma Pemrograman Berorientasi Objek Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran Mengetahui konsep pemrograman berorientasi obyek Mengetahui perbedaan antara pemrograman berorientasi obyek dan
Lebih terperinciDESIGN SYSTEM WITH UML
REKAYASA PERANGKAT LUNAK LANJUT DESIGN SYSTEM WITH UML Defri Kurniawan M.Kom Content UML Process (EA Sparx) System Analysis and Design with UML Class Diagram Deployment Diagram User Interface Design UML
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Object Oriented Analysis and Design Class Diagram dan Object Diagram Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6281329571612
Lebih terperinciKonsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman
Konsep Pemrograman Berorientasi Obyek Maria Ulfah S Nurochman Kompetensi Menjelaskan paradigma pemrograman berorientasi obyek Membedakan antara paradigma pemrograman berorientasi obyek dan pemrograman
Lebih terperinciPemrograman Lanjut. Class dan Object. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut
Pemrograman Lanjut Class dan Object Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut Objectives Memahami tentang classes, objects, methods dan instance variables. Mampu memberikan contoh object
Lebih terperinciIntroduction Object Oriented Analysis & Design. Chapter I
Introduction Object Oriented Analysis & Design Chapter I Content Perkembangan Metode Analisa dan Desain What s object oriented? What s is Object Oriented Development? Perbedaan Analisa dan Desain OO Mengapa
Lebih terperinciKelas dan Objek. Oleh : Agus Priyanto, M.Kom
Kelas dan Objek Oleh : Agus Priyanto, M.Kom Tujuan Perkuliahan Setelah mempelajari materi ini, diharapkan mahasiswa mampu: 1. Mendefinisikan kelas dalam bahasa Java 2. Menerjemahkan objek dunia nyata ke
Lebih terperinciTabel 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
Lebih terperinci1. Konsep Pemrograman dan Paradigmanya: 2. Teknologi Java dan Perangkat Pemrograman: 3. Konsep Dasar Pemrograman Berorientasi Objek:
1. OOP Concepts 1 OOP Concepts 1. Konsep Pemrograman dan Paradigmanya: Tingkat Bahasa Pemrograman, Paradigma Pemrograman, 2. Teknologi Java dan Perangkat Pemrograman: Java Family, Perangkat, Instalasi,
Lebih terperinciENKAPSULASI. 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
Lebih terperinciEncapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni
Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni Enkapsulasi u Dapat dikatakan sebagai penyembunyian data/informasi (Information hiding). u Implementasi ke bahasa Pemrograman
Lebih terperinciPraktikum. 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
Lebih terperinciMethod / Fungsi / Sub Program
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Method / Fungsi / Sub Program Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Programming
Lebih terperinciPEMROGRAMAN 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
Lebih terperinciKONSEP Pemrograman Berorientasi Objek KARMILASARI
KONSEP Pemrograman Berorientasi Objek KARMILASARI Capaian Pembelajaran 2 Memahami perbedaan pemrograman prosedural dan pemrograman berorientasi objek (object oriented programming /OOP) Memahami elemen
Lebih terperinciNASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014
YAYASAN PENDIDIKAN ISLAM AL MUHADJIRIN SMK AL MUHADJIRIN KELOMPOK TEKNOLOGI DAN INDUSTRI Jln : Pulau Jawa Raya Perumnas 3 Bekasi Kode Pos 17111 Telp./Fax. 021-8829052 Email : smk_almuhadjirin@yahoo.com
Lebih terperinciVISUAL BASIC Pengenalan VB NET
VISUAL BASIC 2010 Pengenalan VB NET Sejarah VB NET Visual Basic berevolusi dari BASIC (Beginner s All-purpose Symbolic Instruction Code), yang dikembangkan sebagai bahasa untuk menulis program sederhana
Lebih terperinciSILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran
SILABUS MATAKULIAH Revisi : 1 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11.54402/ Pemrograman Berorientasi Obyek 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer
Lebih terperinciKONSEP OOP: PEWARISAN / INHERITANCE
PEMROGRAMAN LANJUT Informatika FILKOM UB Semester Genap 2015/2016 KONSEP OOP: PEWARISAN / INHERITANCE Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Outline Keyword
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Nurochman
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBJEK Nurochman Kompetensi Menjelaskan paradigma pemrograman berorientasi objek Membedakan antara paradigma pemrograman berorientasi objek dan pemrograman prosedural
Lebih terperinciKonsep Pemrograman Berbasis Obyek
Konsep Pemrograman Berbasis Obyek Tujuan Pembelajaran Memahami konsep Pemrograman Berbasis Obyek atau Object Oriented Programming (OOP) Memahami perbedaan antara pemrograman OOP dengan pemrograman prosedural
Lebih terperinciPemrograman Web Berbasis Framework. Pertemuan 2 : OOP Dalam Pemrograman Web. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD
Pemrograman Web Berbasis Framework Pertemuan 2 : OOP Dalam Pemrograman Web Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Class dan Objek Encapsulation Inheritance
Lebih terperinciINTRODUCTION OBJECT ORIENTED ANALYSIS & DESIGN
INTRODUCTION OBJECT ORIENTED ANALYSIS & DESIGN dngedh28@gmail.com +6285 725 158 327 Kontrak Kuliah Nilai - Tugas : 40% - UTS : 30% - UAS : 30% Kehadiran 75% Toleransi keterlambatan 20 menit Tugas UTS UAS
Lebih terperinciPERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
PERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK 1. Pendahuluan POKOK BAHASAN 2. Pengenalan Pemrograman Berorientasi Objek 3. Pengenalan Objek & Class 4. Karakteristik OOP 5. Kelebihan OOP 6. Pemrograman
Lebih terperinciMODUL 1 PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK(PBO) KELAS DAN OBJEK. TGL PRAKTIKUM : 24 September 2012 :ACHMAD FAJAR NORULLAH NRP :
MODUL 1 PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK(PBO) KELAS DAN OBJEK TGL PRAKTIKUM : 24 September 2012 NAMA :ACHMAD FAJAR NORULLAH NRP : 110411100075 KELAS : B3 Disetujui :..././../Bangkalan (Shohib)
Lebih terperinciPendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM
Pendahuluan Rekayasa Perangkat Lunak II Alif Finandhita Teknik Informatika UNIKOM finandhita@gmail.com AGENDA PERKULIAHAN Deskripsi dan Silabus Mata Kuliah Penilaian dan Referensi Pengantar Rekayasa Perangkat
Lebih terperinciPERTEMUAN 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
Lebih terperinciABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Materi kuliah ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung
Lebih terperinciREKAYASA PERANGKAT LUNAK II
REKAYASA PERANGKAT LUNAK II Pendahuluan Rekayasa Perangkat Lunak II DISUSUN OLEH: ADAM MUKHARIL BACHTIAR TEKNIK INFORMATIKA UNIKOM adfbipotter@gmail.com AGENDA PERKULIAHAN 2 Deskripsi dan Silabus Mata
Lebih terperinciPemrograman Berorientasi. Class dan Obyek 2
Pemrograman Berorientasi Obyek Class dan Obyek 2 anton@ukdw.ac.id Method main pada Java public static void main(string[] args) Merupakan bagian yang dieksekusi oleh program Java Sifat: public, static,
Lebih terperinciPertemuanI. Object Oriented
PertemuanI Object Oriented Pendahuluan Pemodelan Sistem Berbasis Objek Sejarah Object Oriented Konsep awal programming (Basic) dengan kekuatan GOTO statement, ini merupakan Non Procedural Language Procedural
Lebih terperinciParadigma Pemrograman Berorientasi Objek
Paradigma Pemrograman Berorientasi Objek Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran Mahasiswa dapat memahami paradigma bahasa pemrograman Mahasiwa dapat memahami teknologi Java Mahasiswa dapat memahami
Lebih terperinciCLASS PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM JOGJAKARTA
CLASS PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM JOGJAKARTA OBJEK Contoh : Meja, Kursi, Orang, dll Karakteristik yang utama pada sebuah objek, yaitu : Setiap objek memiliki atribut sebagai
Lebih terperinciPEMROGRAMAN JAVA. Yoannita, S.Kom. Class & Method sederhana Konsep Pemrograman Berorientasi Objek. Company LOGO
Company LOGO PEMROGRAMAN JAVA Yoannita, S.Kom Class & Method sederhana Konsep Pemrograman Berorientasi Objek Method Method atau metode adalah fungsi yang didefinisikan di dalam kelas dan beroperasi pada
Lebih terperinciPengenalan 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
Lebih terperinciMODUL 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
Lebih terperinciModul 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
Lebih terperinciKONSEP OOP: PEWARISAN / INHERITANCE
PEMROGRAMAN LANJUT Sistem Informasi PTIIK UB Semester Genap 2014/2015 KONSEP OOP: PEWARISAN / INHERITANCE Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Outline
Lebih terperinciObject Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh
Object Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh nisa@dsn.dinus.ac.id 08156114760 Agenda Kontrak Kuliah Silabus Referensi Materi Pendahuluan @NH2017 2 Kontrak Kuliah Penilaian: UTS 30%
Lebih terperinciMODUL 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
Lebih terperinciSYLLABUS DAN PENDAHULUAN. Astrid Lestari Tungadi, S.Kom., M.TI.
SYLLABUS DAN PENDAHULUAN Astrid Lestari Tungadi, S.Kom., M.TI. PENDAHULUAN Kode Mata Kuliah : Nama Mata Kuliah: Perancangan Sistem II Kredit : 4 sks Dosen : Astrid Lestari Tungadi, S.Kom., M.TI. Bahan
Lebih terperinciMINGGU IV : PEMROGRAMAN BERORIENTASI OBJEK
MINGGU IV : PEMROGRAMAN BERORIENTASI OBJEK Pertemuan ini bertujuan untuk memperkenalkan konsep dasar pemrograman berorientasi objek. Bahasan pada pertemuan ini meliputi konsep dasar Pemrograman Berorientasi
Lebih terperinciClass & 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
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2
No. LST/EKA/PTI208/01 Revisi : 02 Feb 2010 Hal 1 dari 6 A. Kompetensi Setelah mengiktui mata kuliah ini, mahasiswa diharapkan memiliki kemampuan membuat suatu Class dan Object B. Dasar Teori Mengenal Objek
Lebih terperinciI. Tujuan Instruksional Umum Komunikasi antar objek pada kelas yang berbeda Memahami berbagai macam modifier dan karakteristiknya II.
I. Tujuan Instruksional Umum Komunikasi antar objek pada kelas yang berbeda Memahami berbagai macam modifier dan karakteristiknya II. Bahan Kajian Setelah kita berproses dalam belajar Algoritma dan pemrograman
Lebih terperinciObject Oriented Programming 1
Object Oriented Programming 1 PEMROGRAMAN BERORIENTASI OBYEK Pemrograman beriorientasi obyek (Object Oriented Programming = OOP) berbeda dengan pemrograman konvensional pada umumnya, terutama dalam memperlakukan
Lebih terperinciPemograman Berorientasi Objek
Pemograman Berorientasi Objek C# #1 Konsep Dasar PBO 2017 Pemograman Berorientasi Objek OOP Lecturer Susmini Indriani L, M.T Sistem Komputer Sri Nurhayati, S.Si, M.T Teknik Komputer susmini.indriani@email.unikom.ac.id
Lebih terperinciPengenalan Algoritma
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2015/2016 Pengenalan Algoritma Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya metode yang
Lebih terperinciBahasa Pemograman II. Object Oriented Programming
Bahasa Pemograman II Object Oriented Programming Pemograman Berorientasi Objek Salah satu paradigma pemograman Usaha untuk merepresentasikan perangkat lunak lebih dekat dengan cara pandang manusia terhadap
Lebih terperinciPRAKTIKUM 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
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/01 Revisi : 01 Feb 2009 Hal 1 dari 7 A. Kompetensi Setelah mengiktui mata kuliah ini, mahasiswa diharapkan memiliki kemampuan membuat suatu Class dan Object B. Dasar Teori Ø Mengenal
Lebih terperinciBAB 1 PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan
Lebih terperinciPRAKTIKUM 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
Lebih terperinciLAPORAN 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
Lebih terperinciMODUL 1 PENGENALAN OOP
MODUL 1 PENGENALAN OOP Default Private Public Protected Tujuan: Mahasiswa dapat mengenal dan memahami konsep class, objek, dan access modifier Materi: Pengantar Class Atribut Method This Access Modifier
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR
Lebih terperinciMODUL 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
Lebih terperinciOBJECT ORIENTED PROGRAMMING DENGAN PHP. Janitra Panji
OBJECT ORIENTED PROGRAMMING DENGAN PHP Janitra Panji Overview Class Properti / Atribut Method Visibilitas Member Object Constructor & Destructor Inheritance Definisi Class Class disusun berdasarkan karakteristik
Lebih terperinciI. 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,
Lebih terperinciBAB 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
Lebih terperinciHP:
Object-Oriented Oi Oriented Programming (OOP) Romi Satria Wahono romi@romisatriawahono.net http://romisatriawahono.net net HP: 0878-8048048580480485 YM: romi_sw Romi Satria Wahono Lahir di Madiun, 2 Oktober
Lebih terperinciReview Bahasa Pemrograman Java Konsep OOP N I K O I B R A H I M, M I T F A K U L T A S T E K N O L O G I I N F O R M A S I
Review Bahasa Pemrograman Java Konsep OOP N I K O I B R A H I M, M I T F A K U L T A S T E K N O L O G I I N F O R M A S I Materi Kuliah Materi: Analogi Kelas, Object, Methods, dan Instance variables Membuat
Lebih terperinciPEWARISAN. 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
Lebih terperinciKARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:
KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut: a. Abstraksi (abstraction) b. Pembungkusan (encapsulation) c. Pewarisan (inheritence)
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Materi I Konsep Dasar PBO Maksud dan tujuan Mengerti penggunaan dan keuntungan serta mampu melakukan pemrograman berorientasi Objek (OOP) Mengerti dan mampu melakukan pemrograman
Lebih terperinciKONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek
KONTRAK PEMBELAJARAN (KP) MATA KULIAH Pemrograman Berorientasi Objek Kode MK: TSK 502 Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro Pengajar : Dr.Oky Dwi Nurhayati, ST, MT Semester
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 9 Kelas dan Objek Tujuan: Mahasiswa memahami penggunaan model pemograman berorintasi objek (OOP - Object Oriented Programming) untuk menyelesaikan
Lebih terperinciDasar-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
Lebih terperinciBAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PENGENALAN PEMROGRAMAN BERORIENTASI OBJEK Tujuan Pada akhir perkuliahan ini, mahasiswa mempunyai kemampuan sebagai berikut - Menyebutkan konsep dasar Pemrograman B erorientasi Objek - Menjlaskan
Lebih terperinciPRAKTIKUM OBJECT ORIENTED PROGRAMING
PRAKTIKUM OBJECT ORIENTED PROGRAMING Class, Object dan Elemen dalam Class Pada Java Disusun oleh: KELOMPOK 1 STMIK STIKOM INDONESIA (STIKI)-BALI 2016 KATA PENGANTAR Puji syukur penulis panjatkan kehadiran
Lebih terperinciUML (Unified Modelling Language)
Pertemuan ke-5 Pengertian UML Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML
Lebih terperinciBahasa Pemrograman II Modul 1 : Pemrograman Berbasis Objek
Bahasa Pemrograman II Modul 1 : Pemrograman Berbasis Objek Tujuan Praktikum Setelah praktikum modul ini, praktikan diharapkan : - Mengetahui pengertian dan tujuan pemrograman berorientasi object pada bahaasa
Lebih terperinciPENGHITUNGAN JARI-JARI PADA OBJEK LINGKARAN DALAM BAHASA JAVA
PENGHITUNGAN JARI-JARI PADA OBJEK LINGKARAN DALAM BAHASA JAVA Warno Program studi Teknik Informatika, Fakultas Tehnik, MIPA Universitas Indraprasta PGRI Jl. Nangka No.58C Tanjung Barat (TB Simatupang),
Lebih terperinciKONSEP OBJEK ORIENTASI PROGRAM
KONSEP OBJEK ORIENTASI PROGRAM Obyektif : 1. Mengerti maksud inheritance 2. Mengerti dan memahami encapsulation 3. Mengerti dan dapat menjelaskan mengenai polymorphism 4. Dapat membuat program paling sederhana
Lebih terperinciINTERAKSI 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
Lebih terperinciPemrograman I. By : Sri Rezeki Candra Nursari SKS
Pemrograman I By : Sri Rezeki Candra Nursari 3 + 1 SKS Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition, Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects,
Lebih terperinciBab 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
Lebih terperinciPraktikum 6 Class Design (Encapsulation)
Praktikum 6 Class Design (Encapsulation) Tujuan Mengetahui bagaimana cara mendeklarasikan suatu class beserta atribut dan metodenya, serta mengakses anggota dari suatu obyek. Dasar Teori Deklarasi class
Lebih terperinciBahasa Pemrograman 2.
Bahasa Pemrograman 2 Desain Class dan Obyek anton@ukdw.ac.id Konstruktor Konstruktor digunakan pada saat instansiasi i i sebuah object. Melakukan instansiasi adalah mengalokasikan sejumlah memory dari
Lebih terperinciDasar-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
Lebih terperinciJava Application. Aplikasi: Menampilkan Tulisan
Java Application Aplikasi: Menampilkan Tulisan //Welcome1.java Public class Welcome1 { //main method memulai eksekusi aplikasi java public static void main (String args[]) { System.out.println( Welcome
Lebih terperinciClass & 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
Lebih terperinciIKG2I4 / 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
Lebih terperinciMethod. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle
Method Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle Definisi Metode: Sekumpulan baris kode program yang mempunyai fungsi tertentu dan dapat dipanggil dari fungsi utama, Dapat dipanggil berulang
Lebih terperinciJava Application. Menampilkan Tulisan
Java Application Menampilkan Tulisan //Welcome1.java Public class Welcome1 //main method memulai eksekusi aplikasi java public static void main (String args[]) System.out.println( Welcome to Java Programing
Lebih terperinciPemrograman I. By : Sri Rezeki Candra Nursari SKS
Pemrograman I By : Sri Rezeki Candra Nursari 3 + 1 SKS Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition, Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects,
Lebih terperinciOBJECT, 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,
Lebih terperinciKebutuhan dan Spesifikasi Perangkat Lunak
Kebutuhan dan Spesifikasi Perangkat Lunak Disusun oleh : Rina Noviana 1 LINGKUP PEMBAHASAN Pengumpulan Kebutuhan Perangkat Lunak - Mengumpulkan Data mengenai analisa sistem dan masalah nya Teknik Pemodelan
Lebih terperinciPemrograman Web. Pemrograman Berorientasi Objek. 8 Adam Hendra Brata
Pemrograman Web Pemrograman Berorientasi Objek 8 Adam Hendra Brata Pokok Bahasan Pengantar PBO PBO dengan PHP Pengayaan : Halaman Administrasi Tugas 4 Pemrograman Berorientasi Objek Pemrograman Berorientasi
Lebih terperinciTutorial FDM Nurul Huda 2008, bundled by samsonasik. Modul Java 1
Modul Java 1 Persiapan : 1. Install Java-nya 2. Setting Path dan Classpath a. Jalankan Control Panel b. Pilih System c. Klik Advanced Klik tombol Environtment Variables. d. Pada System variables, cari
Lebih terperinciLAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA
LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA Diajukan untuk memenuhi salah satu tugas dari matakuliah Pemrograman III Oleh : Nama : Ai Titin Npm : 1142228 STMIK AMIK BANDUNG BANDUNG 2012 Latar
Lebih terperinciTUGAS AKHIR APLIKASI KALKULATOR BOLA BERBASIS JAVA
TUGAS AKHIR APLIKASI KALKULATOR BOLA BERBASIS JAVA Oleh : Putri Indriyaningsih NPM. 1142208 Sekolah Tinggi Manajemen Informatika dan Komputer STMIK AMIKBANDUNG Jl. Jakarta no. 28 Bandung BAB I Pendahuluan
Lebih terperinci