MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

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

Percabangan dan Perulangan

Percabangan & Perulangan

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

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

BAB 2 Seleksi Kondisi

Perulangan / Looping

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Percabangan & Perulangan

SEKUEN, PERCABANGAN & PENGULANGAN

Modul 3: Kendali program dan teknik. penyimpanan data

PEMROGRAMAN JAVA : ARRAY

Modul Praktikum 3 Pemograman Berorientasi Objek

Operator, Statement kondisional, dan Iterasi pada Java

Algoritma dan Pemrograman

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

Penyeleksi Kondisi / Percabangan

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Obyektif : KONTROL ALUR PROGRAM

Decision and Looping

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

Input Nilai tanpa Case String di Java

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

A. TEORI ARRAY 1 DIMENSI

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

Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Method / Fungsi / Sub Program

Modul 3 Flow Control dan Input

Projek Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

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

2 TIPE DATA DAN VARIABEL

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

BAB 1 KONSEP DASAR JAVA

Tiopan Indra Wahyudi R5L PROJECT KELOMPOK 7 R5L. package brekk; public class brekk{ public static void main(string[]args){

Metode Sequential Searching di Java Console

Struktur Kontrol Pemrograman Java : PERCABANGAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

Modul Praktikum 4 Pemograman Berorientasi Objek

BAB II VARIABEL DAN TIPE DATA

Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N

Modul Praktikum Bahasa Pemrograman 1

Array Multidimensi. Pemrograman Dasar. Java

A. TEORI ARRAY 1 DIMENSI

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

IT234 - Algoritma dan Struktur Data. Ramos Somya

MODUL 5 PERULANGAN A. WHILE

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

Metode Binnary Searching di Java Console

Java Basics-2 Oleh : Agus Priyanto, Agus Priyanto M.Kom M.K

Pertemuan 2 Struktur Kontrol Percabangan

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

TUGAS 1: WIN OR LOSE. package kartu; import java.util.random; public class kartu { /** args the command line arguments

Tujuan Instruksional. Mahasiswa mampu :

if (ekspresi_boolean) {

BAB V. STATEMEN KONTROL

Bahasa Pemrograman 2.

Array 1 Dimensi pada Java

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

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

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

BAB 5 PERULANGAN DAN ARRAY

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

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman Dasar A R R A Y

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM DENGAN KONDISI

TIPE DATA Pertemuan (K-03/L-03)

Belajar ArrayList di Java

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

BAB 6. Struktur Kontrol

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Beberapa Contoh Penggunaan Array

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

Struktur Kontrol. Gambar 1: Flowchart Statement If

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

SUMBER BELAJAR PENUNJANG PLPG

Pertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else

Disini untuk menginput dan output menggunakan keyboard menggunakan package import java.util.scanner.

MODUL 2 STRUKTUR KONTROL

OPERATOR DAN STATEMEN I/O

Array Sebagai Parameter Method

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

int fungsi_2() { int main() { fungsi_1(); fungsi_2(); return 0;

Modul 1: Flowchart & PseudoCode

Pertemuan 4 Array pada Java

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

Belajar Rekursif di Java

Transkripsi:

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman berorientasi objek. Materi praktikum berisi teori, latihan dan soal pemrograman. Tujuan 1. Mengetahui cara instalasi Java sebagai bahasa implementasi praktikum pemrograman berorientasi objek. 2. Memahami struktur dasar / sintaks bahasa Java. 3. Membuat program bahasa Java sederhana. Prasyarat Siswa telah mendapat pelajaran mata kuliah Algoritma dan Pemrograman. Materi 1 : Seleksi Sintaks seleksi atau pemilihan pada Java adalah sama persis dengan bahasa C. Seleksi digunakan untuk menguji suatu keadaan, jika keadaan tersebut benar maka akan dipilih, jika keadaan tersebut salah maka pilihan lain akan diuji. Seleksi secara umumnya terdiri dari 2 jenis: Statemen If Statemen Switch Statemen If memiliki beberapa variasi, diantaranya: 1. if (keadaan){ 2. if (keadaan){ else{

3. if (keadaan){ else if (keadaan){ else{ Sedangkan contoh sintaks statemen Switch: switch (variabel){ case 1 : pernyataan-1; case 2 : pernyataan-2; case 3 : pernyataan-3; default : pernyataan; Materi 2 : Looping Sintaks looping atau pengulangan pada Java adalah sama persis dengan bahasa C. Pengulangan digunakan untuk melakukan suatu pernyataan secara berulang bergantung pada kondisi pengulangannya. Looping secara umumnya terdiri dari 3 jenis: for Sintaksnya: for (inisialisasi; ekspresi Boolean; step) { while Sintaksnya: inisialisasi; while (ekspresi Boolean){ step; do-while Sintaksnya:

inisialisasi; do{ while(ekspresi Boolean) Materi 3 : Array Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array memungkinkan untuk menyimpan data maupun referensi objek dalam julah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertama dimulai dari indeks 0, elemen kedua berindeks 1, dan seterusnya. Cara mendeklarasikan variable array: Tipedata[] variable; atau tipedata variable []; Cara mendefinisikan array: Variable = new tipedata[ukuran]; Contoh: int[] bilangan; bilangan = new int[10]; Dapat diringkas menjadi: int[] bilangan = new int[10]; LATIHAN 1 Ketik program berikut: /** * Contoh aplikasi restoran sederhana yang menggunakan seleksi * dan looping */ import java.util.scanner; public class prak2lat1 { public static void main(string[] args) { Scanner input = new Scanner(System.in); int pilihan; boolean loop = true;

System.out.println("Menu Pilihan:"); System.out.println("1. Nasi Goreng Ayam"); System.out.println("2. Nasi Goreng Seafood"); System.out.println("3. Soto Ayam"); System.out.println("4. Juice Jeruk"); System.out.println("Pilihan: "); pilihan = input.nextint(); while(loop){ switch(pilihan){ case 1: System.out.println("Anda memilih Nasi Goreng Ayam"); case 2: System.out.println("Anda memilih Nasi Goreng Seafood"); case 3: System.out.println("Anda memilih Soto Ayam"); case 4: System.out.println("Anda memilih Juice Jeruk"); default: System.out.println("Silakan pilih menu 1-4"); lagi..."); System.out.println("Pesanan anda akan diantar sebentar

LATIHAN 2 Ketik program berikut: /** * Aplikasi untuk mencoba penggunaan array 1 dan 2 dimensi */ public class prak2lat2 { public static void main(string[] args) { //Array 1 dimensi int [] y = new int[3]; y[0] = 20 ; y[1] = 10 ; y[2] = 30; System.out.println("Nilai y[0] : " + y[0]); System.out.println("Nilai y[1] : " + y[1]); System.out.println("Nilai y[2] : " + y[2]); //Array 2 dimensi int[][] arrx = new int[3][3]; arrx[0][0] = 1; arrx[0][1] = 2; arrx[0][2] = 3; arrx[1][0] = 4; arrx[1][1] = 5; arrx[1][2] = 6; arrx[2][0] = 7; arrx[2][1] = 8; arrx[2][2] = 9; System.out.println("Nilai arrx[0][0] : " + arrx[0][0]); System.out.println("Nilai arrx[0][1] : " + arrx[0][1]); System.out.println("Nilai arrx[0][2] : " + arrx[0][2]); System.out.println("Nilai arrx[1][0] : " + arrx[1][0]); System.out.println("Nilai arrx[1][1] : " + arrx[1][1]); System.out.println("Nilai arrx[1][2] : " + arrx[1][2]); System.out.println("Nilai arrx[2][0] : " + arrx[2][0]); System.out.println("Nilai arrx[2][1] : " + arrx[2][1]); System.out.println("Nilai arrx[2][2] : " + arrx[2][2]);

SOAL-SOAL 1. Buatlah program yang dapat menampilkan jumlah hari pada bulan dan tahun tertentu. (cat: tahun loncat/ leap year adalah tahun yang dapat dibagi 4 atau 400, dimana bulan Februari memiliki 29 hari). 2. Buatlah program untuk membuat tampilan segitiga seperti di bawah ini. Input berupa tinggi segitiga. * ** * dst 3. Buatlah program yang meminta input dari pengguna berupa integer. Buat validasi input sehingga pengguna hanya boleh memasukkan angka dari 1 hingga 10. Output dari program adalah bentuk persegi, seperti contoh di bawah: Input: 3 4. Buatlah program untuk melakukan operasi penjumlahan dari sebuah matriks dua dimensi.