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

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

Firma Firmansyah Adi B. Resume Web Service

Perulangan / Looping

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

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

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

INSTRUKSI PENCABANGAN

Modul 3 Flow Control dan Input

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

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

Percabangan dan Perulangan

Input Nilai tanpa Case String di Java

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

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

if (ekspresi_boolean) {

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

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

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

SEKUEN, PERCABANGAN & PENGULANGAN

BAB 2 Seleksi Kondisi

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

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM PENYEDERHANAAN PECAHAN

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

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

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

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


All Chapter Rental Multimedia

MODUL 5 PERULANGAN A. WHILE

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

Struktur Kontrol Pemrograman Java : PERCABANGAN

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

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

Penyeleksi Kondisi / Percabangan

Percabangan & Perulangan

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM DENGAN KONDISI

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Obyektif : KONTROL ALUR PROGRAM

Method / Fungsi / Sub Program

Program Java Sesi 1. Arief Susanto

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

Nama Lengkap : Muiz Lidinillah NIM :

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

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

Membuat Kalkulator dengan Java

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

Pertemuan 2 Struktur Kontrol Percabangan

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

A. TEORI ARRAY 1 DIMENSI

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

Percabangan & Perulangan

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

A. TEORI ARRAY 1 DIMENSI

Dasar Pemrograman Java

Algoritma dan Pemrograman

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

LAPORAN V PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

Metode Binnary Searching di Java Console

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

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

Modul Praktikum 3 Pemograman Berorientasi Objek

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

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

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

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Metode Sequential Searching di Java Console

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

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

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

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

LAB02 : KODING PROGRAM

PERTEMUAN 3 OBJEK DAN CLASS

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

Pemrograman Berorientasi Object

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

Definisi Eksepsi (exception)

BAB 1 KONSEP DASAR JAVA

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

MODUL PRAKTIKUM DASAR PEMROGRAMAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Belajar ArrayList di Java

APLIKASI CHAT ANTAR PC

Decision and Looping

Bahasa Pemrograman :: Dasar Pemrograman Java

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

IKG2I4 / Software Project I

Pemrograman Berorientasi Objek (PBO) By : Jeffry Montolalu, ST PERTEMUAN XII KELAS DAN OBYEK

Pertemuan 3 Struktur Perulangan pada Java

BAB 2 INPUT DARI KEYBOARD

Pemrograman Fery Updi,M.Kom

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

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

PERCABANGAN. Bentuk if Sederhana

BAHASA PEMROGRAMAN JAVA

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

Ismail Wibi Wicaksono

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

Transkripsi:

Nama : Randi Nim : 13111020 Disini untuk menginput dan output menggunakan keyboard menggunakan package import java.util.scanner. 1.Coding /* * 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 tugasumbyjava; import java.util.scanner; /** * * */ public class JavaInputOutput { int hitungluaspersegipanjang(int panjang, int lebar){ return panjang * lebar; int hitungluaspersegi(int sisi){ return sisi * sisi * sisi; void tampilbiodata(string nim, String nama){

System.out.println("***Biodata Pribadi***"); System.out.println("NIM : " +nim); System.out.println("Nama : " +nama); public static void main(string[] args){ JavaInputOutput utama=new JavaInputOutput(); Scanner sc=new Scanner(System.in); String str=null; boolean status=false; int pilih; do{ System.out.println("=====Program Menghitung Luas====="); System.out.println("1. Menghtung Luas Persegi Panjang"); System.out.println("2. Menghitung Luas Persegi"); System.out.println("3. Input Biodata"); System.out.println("4. Selesai"); System.out.println("=================================="); System.out.print("Pilihan (1-4)? "); str=sc.nextline(); pilih=integer.parseint(str); switch(pilih){ case 1: int panjang=0; int lebar=0; do{ System.out.println("***Menghitung Luas Bangun Persegi Panjang***");

System.out.print("Panjang Persegi Panjang = "); panjang=integer.parseint(sc.nextline()); System.out.print("Lebar Persegi Panjang = "); lebar=integer.parseint(sc.nextline()); if(panjang < lebar panjang < 0 lebar < 0){ status=true; boleh negatif."); System.out.println("Ukuran panjang harus lebih besar dari lebar dan tidak System.out.println("Silahkan ulangi lagi.."); else{ status=false; "+lebar); lebar)); System.out.print("Luas persegi panjang dengan panjang "+panjang+", dan lebar System.out.println("adalah : "+utama.hitungluaspersegipanjang(panjang, while(status==true); break; case 2: int sisi=0; do{ System.out.println("***Menghitung Luas Bangun Persegi***"); System.out.print("Sisi Persegi = "); sisi=integer.parseint(sc.nextline()); if(sisi < 0){ status=true; System.out.println("Ukuran sisi tidak boleh bernilai negatif"); System.out.println("Silahkan ulangi lagi.."); else{

status=false; System.out.print("Luas persegi dengan sisi "+sisi); System.out.println("adalah : "+utama.hitungluaspersegi(sisi)); while(status==true); break; case 3: System.out.print("NIM : "); String nim=sc.nextline(); System.out.print("Nama : "); String nama=sc.nextline(); utama.tampilbiodata(nim, nama); String apa=" "; System.out.print("Ma'af anda sedang memikirkan apa?? = "); try{ apa=sc.nextline(); catch(exception e){ System.out.println("Error!"); utama.tampilbiodata(nim, nama); System.out.println("Saya sedang mikirin?? = "+apa); break; default : System.out.println("Pilihan "+pilih+" tidak tersedia."); break; while(pilih!=4);

2.Output Gambar 2.1 Menampilkan hasil eksekusi dari program yang di buat Setelah itu kita mencoba satu persatu dari pilihan angka 1-4,kita mulai mencoba memilih angka 1. Gambar 2.2 Memilih pilihan angka 1,menghitung luas persegi Gambar di atas menunjukan angka panjang tidak boleh kecil dari angka lebar,sehingga harus mengulang memasukan angka. Jika memasukan angka panjang lebih besar dari angka lebar maka akan keluar hasil hitungan,misalkan angka panjang 3 dan lebar 2 maka hasilnya akan 6

Gambar 2.3 Memasukan angka panjang lebih besar dari angka lebar Kemudian memilih pilihan angka 2.Menghitung ukuran sisi segitiga.,disini memasukan angka sisi segitiga tidak boleh negatif. Gambar 2.4 Memasukan angka untuk menentukan jumlah sisi persegi Jika memasukan angka negatif maka hasilnya akan menyuruh mengulang untuk memasukan angka lagi.

Gambar 2.5 Memasukan angka negatif untuk menghitung luas persegi Lalu jika menekan angka 3 dan akan muncul perintah untuk memasukan Nim dan Nama Gambar 2.6 Menekan angka 3 untuk memasukan Input biodata Dan yang terakhir menekan angka 4,untuk keluar dari menu pilihan.

Gambar 2.7 Keluar dari Menu