int spasi = 0; hurufhidup = 0;

dokumen-dokumen yang mirip
BAB 3 CLASS DAN OBJECT. Tujuan:

Pemrograman Berorientasi Objek INHERITANCE

A. TEORI ARRAY 1 DIMENSI

Modul 3 Flow Control dan Input

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

2 TIPE DATA DAN VARIABEL

Politeknik Elektronika Negeri Surabaya

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Konsep Lanjut Pemrograman Objek

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Politeknik Elektronika Negeri Surabaya

Mukhlidi Muskhir Modul 2

BAB 5 INTERAKSI OBJEK. Tujuan:

A. TEORI ARRAY 1 DIMENSI

BAB 1 KONSEP DASAR JAVA

Modul 3: Kendali program dan teknik. penyimpanan data

Badiyanto, S.Kom., M.Kom. PBO java

OPERATOR-OPERATOR DALAM JAVA

Dengan menggunakan encapsulation kita dapat membatasi akses langsung suatu class atau program kecuali melalui suatu method yang sudah diberikan.

[Lanjutan] Nurochman

Percabangan & Perulangan

Array. Pengantar. int a, b, c, d, e;

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

BAB II VARIABEL DAN TIPE DATA

Gambar 1. Langkah-langkah pengurutan metode Insertion Sort (1)

PEWARISAN D E W I S A R T I K A, M. K O M

CLASS & OBJECT DALAM JAVA (IS1313)

Politeknik Elektronika Negeri Surabaya

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori

Politeknik Elektronika Negeri Surabaya

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

PEMAHAMAN DASAR DASAR JAVA

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

MODUL 5 PERULANGAN A. WHILE

IKG2I4 / Software Project I

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Struktur Kontrol Pemrograman Java : PERCABANGAN

- Kelas A dengan kelas B berelasi komposisi, digambarkan sebagai berikut:

REVIEW ARRAY. Institut Teknologi Sumatera

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Bahasa Pemrograman :: Inheritance

DASAR PEMOGRAMAN JAVA

PEMROGRAMAN BERORIENTASI OBJEK

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

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

BAHASA PEMROGRAMAN JAVA

Praktikum KPLBO Class dan Object I

BAB 2 INPUT DARI KEYBOARD

Algoritma Alg dan Pemr P ograman emr 1 C++ Class & Object

Pemrograman Dasar A R R A Y

Class & Object 2. Imam Fahrur Rozi

Inheritance dan Kata Kunci static

Bab 8. Dasar-Dasar OOP

Project Kelompok 3. Pemrograman Berorientasi Objek Lukman Andi W ( )

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK

Praktikum KPLBO Relasi Objek I

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Konsep Pemrograman Berorientasi Pada Objek Dengan. Java Netbeans

Politeknik Elektronika Negeri Surabaya

A. TUJUAN PEMBELAJARAN

2015 BAHASA PEMROGRAMAN I. Pertemuan VI Inheritance (Pewarisan)

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

Bahasa Pemrograman :: Polimorfism and Abstraction

Pemograman Java. Input(ii) String Function Pengulangan(FOR-While-DoWhile) Yoannita, S.Kom

UAS JAVAUAS JAVA. Fibonaci Naik :

Modul Praktikum Bahasa Pemrograman 1

Ismail Wibi Wicaksono

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

PEMBAHASAN UJIAN TENGAH SEMESTER PEMROGRAMAN BERBASIS OBYEK Dosen : Tim Dosen PBO

Politeknik Elektronika Negeri Surabaya

Obyektif : KONTROL ALUR PROGRAM

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

//Kelas ini berisi data yang hendak disimpan ke dalam database

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

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

PERTEMUAN I PENGENALAN JAVA

Praktikum KPLBO Final Object Concept I

PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK

Algoritma dan Pemrograman

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

Dasar Pemrograman Java

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Bahasa Pemrograman :: Dasar Pemrograman Java

Modul Praktikum 4 Pemograman Berorientasi Objek

OBJECT ORIENTED PROGRAMMING (OOP)

MODUL 3 PEWARISAN TUJUAN DASAR TEORI

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Transkripsi:

public class program1 public static void main (String[ ] args) int[ ] nilai = 3, 5, 18, 9, 35; for (int i = 0; i < 5; i ++) System.out.println( Elemen ke= + i + + nilai[i]); import javax.swing.*; public class program2 public static void main (String[ ] args) float[ ] nilai = new float[5]; for (int i = 0; i < 5; i ++) String bilangan = JOptionPane.showInputDialog( Masukkan nilai: ); System.out.println( Input angka: + bilangan); nilai[i] = Float.parseFloat(bilangan); for (int i = 0; i < 5; i ++) System.out.println( Elemen ke- + i + + nilai[i]); System.exit(0);

import javax.swing.*; public class program3 public static void main (String[ ] args) int[ ] nilai = new int[10]; int nilaimaks; for (int i = 0; i < 10; i ++) nilai[i] = (int) (100 * Math.random()); nilaimaks = nilai[0]; for (int i = 0; i < 10; i ++) System.out.println(nilai[i]); if (nilai[i] > nilaimaks) nilaimaks = nilai[i]; System.out.println( Nilai maksimum = + nilaimaks); public class program4 public static void main (String[ ] args) String teks = Array adalah kumpulan data yang bertipe + sama menggunakan nama yang sama pula. + Setiap identifier berhubungan dengan satu variable. ; int spasi = 0; hurufhidup = 0;

huruf = 0; int jumlah = 0; int indeks = -1; String kata = yang ; int panjangteks = teks.length(); for (int i = 0; i < panjangteks; i ++) char kar = Character.toLowerCase(teks.charAt(i)); if (kar == a kar == e kar == i kar == o kar == u ) hurufhidup ++) if (Character.isLetter(kar)) huruf ++; if (Character.isWhitespace(kar)) spasi ++; indeks = teks.indexof(kata); while (indeks >=0) ++ jumlah; indeks += kata.length(); indeks = teks.indexof(kata, indeks); System.out.println( Teks berisi: ); System.out.println( huruf hidup = + hurufhidup); System.out.println( konsonan = + (huruf - hurufhidup)); System.out.println( spasi = + spasi);

\n + System.out.println( Teks berisi kata : + yang = + jumlah); import javax.swing.*; public class program5 public static void main (String[ ] args) int[ ][ ] x = new int[4][ ]; x[0] = new int[1]; x[1] = new int[2]; x[2] = new int[3]; x[3] = new int[4]; int i, j; for (i = 0; i < 4; i ++) for (j = 0; j < i + 1; j ++) String bilangan = JOptionPane.showInputDialog ( Masukkan nilai: ); x[i][j] = Integer.parseInt(bilangan); for (i = 0; i < 4; i ++) for (j = 0; j < i + 1; j ++) System.out.print(x[i][j] + ); System.out.println(); System.exit(0);

Contoh Diagram UML : Bilangan data inputdata displaydata Program : import javax.swing.*; class Bilangan private int data; public void inputdata( ) String teks = JOptionPane.showInputDialog( Masukkan angka: ); data = Integer.parseInt(teks); public void displaydata ( ) System.out.println ( Bilangan: + this.data); public class BilanganInput public static void main (String [ ] args) Bilangan bilangan1 = new Bilangan( ); bilangan1.inputdata( ); bilangan1.displaydata( ); System.exit(0);

Diagram UML : Orang nama umur alamat notelepon setdata getdata displayinfo Mahasiswa Dosen nim ipk nid jabatanakademik honorsks

Program : class Orang private String nama = ; private int umur; private String alamat = ; private String notelepon = ; public Orang (String nm, int um, String al, String tel) nama = nm; umur = um; alamat = al; notelepon = tel; public void setnama (String nm) this.nama = nm; public void setumur (int um) this.umur = um; public void setalamat (String al) this.alamat = al; public void settelepon (String tel) this.notelepon = tel; public String getnama ( ) return nama; public int getumu r( ) return umur;

public String getalamat ( ) return alamat; public String gettelepon ( ) return notelepon; public String displayinfo ( ) return Nama: + nama + ; Umur: + umur + ; Alamat: + alamat + ; Telepon: + notelepon; class Dosen extends Orang private String nid = ; private String jabatanakademik = ; private float honorsks; ga) public Dosen (String nm, int um, String al, String tel, String nd, String ja, float super (nm, um, al, tel); nid = nd; jabatanakademik = ja; honorsks = ga; public void setnid (String nd) this.nid = nd; public void setjabatan (String ja) this.jabatanakiademik = ja;

public void setgaji (float ga) this.honorsks = ga; public String getnid ( ) return nid; public String getjabatan ( ) return jabatanakademik; public float getgaji ( ) return honorsks; public String displayinfo ( ) return super.displayinfo() +, NID: + nid + ; Jabatan: + jabatan Akademik + ; Gaji: + honorsks; class Mahasiswa extends Orang private String nim = ; private float ipk; public Dosen (String nm, int um, String al, String tel, String ni, float ip) super (nm, um, al, tel); nim = nm; ipk = ip; public void setnim (String ni) this.nim = ni;

public void setipk (float ip) this.ipk = ip; public String getnim ( ) return nim; public float getipk( ) return ipk; public String displayinfo( ) return super.displayinfo() +, NIM: + nim + ; IPK: + ipk; public class Perkuliahan public static void main (String [ ] args) Dosen dsn = new Dosen( Hartono, 40, Jakarta,, L102, Lektor, 25000); Mahasiswa mhs = new Mahasiswa( Andi, 20, Jakarta, 3413789, 2001, 3); System.out.println(dsn.displayInfo( )); System.out.println(mhs.displayInfo( ));