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

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

Firma Firmansyah Adi B. Resume Web Service

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

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

INSTRUKSI PENCABANGAN

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


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

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

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

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Metode Sequential Searching di Java Console

Pertemuan 2 Struktur Kontrol Percabangan

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

SEKUEN, PERCABANGAN & PENGULANGAN

Penyeleksi Kondisi / Percabangan

Percabangan dan Perulangan

All Chapter Rental Multimedia

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new

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

Perulangan / Looping

Membuat Kalkulator dengan Java

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

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

Percabangan & Perulangan

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Belajar ArrayList di Java

BAHASA PEMROGRAMAN JAVA

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

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

Pertemuan 3 Struktur Perulangan pada Java

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

Decision and Looping

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

Metode Binnary Searching di Java Console

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Percabangan & Perulangan

Method / Fungsi / Sub Program

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

Modul 3 Flow Control dan Input

LISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

Pertemuan 4 Array pada Java

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

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

LAB02 : KODING PROGRAM

Obyektif : KONTROL ALUR PROGRAM

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

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Objek String PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

PEMOGRAMAN JAVA. I. Dasar Pemograman Java 11/28/ /28/ Mukhlidi Muskhir. Mukhlidi Muskhir. Cari Path dan edit kemudian copykan foldernya

ShortHand If Else di Java

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Bahasa Pemrograman 2.

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN

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

BAB 2 Seleksi Kondisi

Metode Insertion Sort di Java Console

Bubble Sort dan Selection Sort di Java Console

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

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

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

Pemrograman JAVA INPUT-OUTPUT

Mukhlidi Muskhir Modul 1

MODUL 5 PERULANGAN A. WHILE

Pendahuluan. Tujuan MODUL

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

Dasar Pemrograman Java

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

BAB 1 KONSEP DASAR JAVA

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Struktur Kontrol Pemrograman Java : PERCABANGAN

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Program Java Sesi 1. Arief Susanto

PEMAHAMAN DASAR DASAR JAVA

Pemrograman Fery Updi,M.Kom

SUMBER BELAJAR PENUNJANG PLPG

//PROGRAM class ContohDoWhile { public static void main(string[] args) { int i=6; do { System.out.println("Saya sedang belajar Java"); i++;

DAFTAR PUSTAKA. Upton, D. (2007). CodeIgniter for Rapid PHP Application Development. Birmingham: Packt Publishing Ltd.

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

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

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

Modul Praktikum 3 Pemograman Berorientasi Objek

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Praktikum JTable. Gambar 1

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM DENGAN KONDISI

DASAR PEMOGRAMAN JAVA

BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

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

I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java.

Transkripsi:

Chapter 12.1: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package chapter.pkg12; * * @author Advan import java.util.random; import static java.lang.system.out; public class Chapter12 { * @param args the command line arguments public static void main(string[] args) { Random myrandom = new Random(); int die1 = 0, die2 = 0; while (die1 + die2!= 7 && die1 + die2!=11){ die1 = myrandom.nextint(6) + 1; die2 = myrandom.nextint(6) + 1; out.print(die1); out.print(" ");

out.println(die2); out.print("rolled"); out.println(die1 + die2); // TODO code application logic here

Winlose: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package winlose; * * @author Advan import java.util.random; public class Winlose { * @param args the command line arguments public static void main(string[] args) { Random myrandom = new Random(); int card, total = 0; System.out.println("Card total"); while (total < 21) { card = myrandom.nextint(10) + 1; total += card; System.out.print(card); System.out.print(" ");

System.out.println(total); if(total == 21){ System.out.println("YOU WIN"); else { System.out.println("YOU LOSE"); // TODO code application logic here

Deret ganjil: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package deret.ganjil; * * @author Advan public class DeretGanjil { * @param args the command line arguments public static void main(string[] args) { int i = 1, ganjil = 1, jumlah = 0; while (i <= 4){ System.out.println(i+". jumlah += ganjil; ganjil = ganjil+2; i++; "+ganjil);

// TODO code application logic here

Tugas terakhir: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package tugas.terakhir; * * @author Advan import java.util.scanner; public class TugasTerakhir { * @param args the command line arguments public static void main(string[] args) { Scanner myscanner = new Scanner(System.in); char symbol; symbol = myscanner.findinline(".").charat(0); while (symbol!='@') { System.out.print(symbol); symbol = myscanner.findinline(".").charat(0);

System.out.println(); // TODO code application logic here

Atm sederhana: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package atm.sederhana; * * @author Advan import java.util.*; public class AtmSederhana { @SuppressWarnings({"empty-statement", "empty-statement") * @param args the command line arguments public static void main(string[] args) { Scanner sc = new Scanner(System.in); String PLN = null, PDAM, Telkom; double rekening = 0; int pin, pilihan, nominal, saldo = 1000000; int tagihan_pln = 135000, opsi; int tagihan_pdam = 63500; int tagihan_telkom = 410000; boolean go = true;

boolean run = true; while (go==true) { while (run==true) { System.out.print("Masukkan Pin Anda = "); pin = sc.nextint(); if(pin == 123456) { System.out.println("Login Sukses Selamat datang di ATM BANK INI"); else { System.out.println("PIN Anda Salah"); System.exit(0); System.out.println("Menu Dalam BANK INI"); System.out.println("1. Cek Saldo"); System.out.println("2. Penarikan Tunai"); System.out.println("3. Transfer ke Rekening Lain"); System.out.println("4. Pembayaran Tagihan"); System.out.println("5. Keluar"); System.out.print("Apa pilihan anda? "); pilihan = sc.nextint(); switch (pilihan) { case 1: System.out.println("Anda Memilih Cek Saldo"); System.out.println("Saldo Anda adalah "+saldo); System.out.println("Terima Kasih Atas Kunjungan Anda"); case 2: System.out.println("Anda Memilih Penarikan Tunai"); System.out.print("Berapa Nominalnya? "); nominal = sc.nextint(); if (saldo >= nominal){ System.out.println("Apakah anda yakin ingin mengambil uang sejumlah "+nominal); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ saldo = saldo - nominal; System.out.println("Saldo anda tersisa "+saldo); else if (pilihan == 2) System.out.println("Keluar"); else if (saldo < nominal)

penarikan tunai"); tersedia"); Anda "); else System.out.println("Saldo anda tidak mencukupi untuk System.out.println("pilihan yang anda masukkan tidak System.out.println("Terima Kasih Atas Kunjungan Anda"); case 3: System.out.println("Anda Memilih Transfer Ke Rekening Lain"); System.out.print("Masukkan Rekening yang Dituju = "); rekening = sc.nextdouble(); System.out.print("Berapa Nominalnya? "); nominal = sc.nextint(); System.out.println("Transfer Sukses, Terima Kasih Atas Kunjungan case 4: System.out.println("1.Pembayaran Tagihan PLN"); System.out.println("2.Pembayaran Tagihan PDAM"); System.out.println("3.Pembayaran Tagihan Telkom"); System.out.print("Masukkan pilihan anda = "); opsi = sc.nextint(); switch (opsi) { case 1: System.out.println("Tagihan PLN anda Adalah "+tagihan_pln); System.out.println("Apakah anda yakin ingin melakukan transaksi tersebut? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ if (saldo > tagihan_pln){ saldo = saldo - tagihan_pln; System.out.println("Saldo anda tersisa "+saldo); else if (saldo < tagihan_pln) System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut"); else if (pilihan == 2) System.out.println("Keluar"); else System.out.println("pilihan yang anda masukkan tidak tersedia"); System.out.println("Terima Kasih Atas Kunjungan Anda"); case 2: System.out.println("Tagihan PDAM anda Adalah "+tagihan_pdam); System.out.println("Apakah anda yakin ingin melakukan

transaksi tersebut? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ if (saldo > tagihan_pdam){ saldo = saldo - tagihan_pdam; System.out.println("Saldo anda tersisa "+saldo); else if (saldo < tagihan_pdam) System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut"); else if (pilihan == 2) System.out.println("Keluar"); else System.out.println("pilihan yang anda masukkan tidak tersedia"); System.out.println("Terima Kasih Atas Kunjungan Anda"); case 3: System.out.println("Tagihan PLN anda Adalah "+tagihan_telkom); System.out.println("Apakah anda yakin ingin melakukan transaksi tersebut? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ if (saldo > tagihan_telkom){ saldo = saldo - tagihan_telkom; System.out.println("Saldo anda tersisa "+saldo); else if (saldo < tagihan_telkom) System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut"); else if (pilihan == 2) System.out.println("Keluar"); else System.out.println("pilihan yang anda masukkan tidak tersedia"); System.out.println("Terima Kasih Atas Kunjungan Anda"); default : System.out.println("Pilihan Anda Salah"); case 5: System.out.println("Anda Memilih Untuk Keluar"); System.out.println("Terima Kasih Atas Kunjungan Anda"); default : System.err.println("Pilihan Anda Salah");

run = false; if (run == false) { System.out.println("Kembali Ke Menu Utama Y/N"); char again = sc.next().charat(0); again = Character.toUpperCase(again); if (again == 'Y') { run = true; else if (again == 'N') { System.out.println("Goodbye."); go = false; else { System.err.println("Pilihan Tidak Ada "); // TODO code application logic here