Bab ini membahas cara mendapatkan input dari keyboard dalam pemrograman Java dengan menggunakan dua metode yaitu BufferedReader dan JOptionPane. BufferedReader digunakan untuk mendapatkan input secara konsol sedangkan JOptionPane menyajikan dialog box untuk pengguna memasukkan input. Bab ini juga memberikan contoh kode lengkap dan latihan-latihan penggunaan kedua metode tersebut.
Input dan output dalam Java ditangani oleh paket java.io yang berisi kelas dan interface untuk menangani aliran data masuk dan keluar ke berbagai sumber seperti file, memori, dan disk. Kelas OutputStream dan Reader digunakan untuk output sedangkan InputStream dan Writer digunakan untuk input. Program contoh membaca isi file teks dengan memilih file terlebih dahulu dan membaca isinya baris demi baris.
Bab ini membahas cara mendapatkan input dari keyboard dalam pemrograman Java dengan menggunakan dua metode yaitu BufferedReader dan JOptionPane. BufferedReader digunakan untuk mendapatkan input secara konsol sedangkan JOptionPane menyajikan dialog box untuk pengguna memasukkan input. Bab ini juga memberikan contoh kode lengkap dan latihan-latihan penggunaan kedua metode tersebut.
Input dan output dalam Java ditangani oleh paket java.io yang berisi kelas dan interface untuk menangani aliran data masuk dan keluar ke berbagai sumber seperti file, memori, dan disk. Kelas OutputStream dan Reader digunakan untuk output sedangkan InputStream dan Writer digunakan untuk input. Program contoh membaca isi file teks dengan memilih file terlebih dahulu dan membaca isinya baris demi baris.
Dokumen tersebut membahas tiga cara utama untuk mengambil input pengguna di Java yaitu menggunakan Scanner, BufferedReader, dan JOptionPane. Setiap metode memiliki kelebihan dan kekurangan tertentu seperti jenis data yang dapat diinputkan dan tampilan antarmuka pengguna. Dokumen tersebut juga memberikan contoh kode untuk menerapkan ketiga metode tersebut.
Dokumen ini membahas cara membuat aplikasi catatan online menggunakan CherryPy, Zurb Foundation, MySQL, dan TinyMCE. Aplikasi ini akan membuat database, file konfigurasi, autentikasi pengguna, penambahan catatan baru, tampilan detail catatan, dan pencarian catatan. Langkah-langkahnya meliputi pembuatan folder proyek, database dan tabel, konfigurasi, kontroler untuk autentikasi dan catatan, serta template untuk tampilan.
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Ekha Cahya Nugraha
Dokumen tersebut merupakan laporan praktikum mengenai algoritma dan pemrograman yang membahas tentang kelas dan objek dalam bahasa pemrograman Java. Laporan tersebut menjelaskan pengertian kelas, cara membuat kelas, menambahkan field, konstruktor, dan method pada kelas, serta contoh kode program sederhana mengenai kelas persegi panjang dan lingkaran.
Dokumen tersebut memberikan informasi tentang konsep dasar pemrograman berorientasi objek (OOP) dalam bahasa Java seperti class, object, atribut, method, constructor, serta contoh kode program sederhana.
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Debby Ummul
Modul ini berisi materi praktikum tentang pembuatan aplikasi CRUD perpustakaan. Sebenarnya ini adalah edisi revisi dari modul sebelumnya yaitu Chapter 11. hehe....
Bahasa yang digunakan masih sama yaitu menggunakan bahasa Java
Modul Praktikum Pemrograman Berorientasi Objek (Chap.10)Debby Ummul
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang pembuatan antarmuka grafis pengguna (GUI) menggunakan Abstract Window Toolkit (AWT) dan Swing dalam bahasa pemrograman Java.
2. Terdapat penjelasan mengenai komponen-komponen GUI seperti frame, button, label, text field, combo box, check box, radio button beserta cara penggunaannya.
3. Juga dibahas mengenai manajemen tata letak komponen seperti
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Debby Ummul
Modul ini berisi materi praktikum. Topik pembahasannya adalah mengenai "Aplikasi CRUD Perpustakaan". Bahasa yang digunakan untuk membuat aplikasinya menggunakan bahasa Java
Program komputer terdiri dari kode dan data yang diatur untuk menghasilkan keluaran. Model pemrograman prosedural berorientasi pada proses namun memiliki kelemahan dalam menangani kasus kompleks. Pemrograman berorientasi objek menjadikan sistem sebagai objek-objek untuk mengatasi kelemahan tersebut.
Dokumen tersebut membahas tentang komunikasi antara Arduino dan Python menggunakan library PySerial. Arduino digunakan sebagai mikrokontroler untuk mengontrol perangkat keras seperti LED, sedangkan Python digunakan untuk membuat antarmuka grafis dan berkomunikasi dengan Arduino melalui serial communication. Beberapa contoh aplikasi yang dibahas adalah mengendalikan LED, mendeteksi input analog, dan mengubah ukuran lingkaran berdasarkan nilai analog.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang pelatihan pemrograman Python yang diselenggarakan oleh Divisi Riset POSS UPI; (2) Materi pelatihan meliputi pengenalan Python, instalasi, sintaks dasar, struktur kontrol, struktur data, dan lainnya; (3) Pelatihan diselenggarakan pada 31 Agustus - 1 September 2013 di Laboratorium Ilmu Komputer FPMIPA UPI.
The document discusses research on the relationship between aging and creative productivity. It finds:
1) At the aggregate level, creative productivity typically follows a curve of rapid rise, a single peak, and then gradual decline with age.
2) However, there is significant individual variability, and quality of work may decline less with age than quantity.
3) Factors beyond just aging, such as one's creative potential, field of work, and life experiences, strongly influence the age-creativity relationship. Therefore, late-life creative increments are possible for some individuals.
Dokumen tersebut membahas tiga cara utama untuk mengambil input pengguna di Java yaitu menggunakan Scanner, BufferedReader, dan JOptionPane. Setiap metode memiliki kelebihan dan kekurangan tertentu seperti jenis data yang dapat diinputkan dan tampilan antarmuka pengguna. Dokumen tersebut juga memberikan contoh kode untuk menerapkan ketiga metode tersebut.
Dokumen ini membahas cara membuat aplikasi catatan online menggunakan CherryPy, Zurb Foundation, MySQL, dan TinyMCE. Aplikasi ini akan membuat database, file konfigurasi, autentikasi pengguna, penambahan catatan baru, tampilan detail catatan, dan pencarian catatan. Langkah-langkahnya meliputi pembuatan folder proyek, database dan tabel, konfigurasi, kontroler untuk autentikasi dan catatan, serta template untuk tampilan.
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Ekha Cahya Nugraha
Dokumen tersebut merupakan laporan praktikum mengenai algoritma dan pemrograman yang membahas tentang kelas dan objek dalam bahasa pemrograman Java. Laporan tersebut menjelaskan pengertian kelas, cara membuat kelas, menambahkan field, konstruktor, dan method pada kelas, serta contoh kode program sederhana mengenai kelas persegi panjang dan lingkaran.
Dokumen tersebut memberikan informasi tentang konsep dasar pemrograman berorientasi objek (OOP) dalam bahasa Java seperti class, object, atribut, method, constructor, serta contoh kode program sederhana.
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Debby Ummul
Modul ini berisi materi praktikum tentang pembuatan aplikasi CRUD perpustakaan. Sebenarnya ini adalah edisi revisi dari modul sebelumnya yaitu Chapter 11. hehe....
Bahasa yang digunakan masih sama yaitu menggunakan bahasa Java
Modul Praktikum Pemrograman Berorientasi Objek (Chap.10)Debby Ummul
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang pembuatan antarmuka grafis pengguna (GUI) menggunakan Abstract Window Toolkit (AWT) dan Swing dalam bahasa pemrograman Java.
2. Terdapat penjelasan mengenai komponen-komponen GUI seperti frame, button, label, text field, combo box, check box, radio button beserta cara penggunaannya.
3. Juga dibahas mengenai manajemen tata letak komponen seperti
Modul Praktikum Pemrograman Berorientasi Objek (Chap.11)Debby Ummul
Modul ini berisi materi praktikum. Topik pembahasannya adalah mengenai "Aplikasi CRUD Perpustakaan". Bahasa yang digunakan untuk membuat aplikasinya menggunakan bahasa Java
Program komputer terdiri dari kode dan data yang diatur untuk menghasilkan keluaran. Model pemrograman prosedural berorientasi pada proses namun memiliki kelemahan dalam menangani kasus kompleks. Pemrograman berorientasi objek menjadikan sistem sebagai objek-objek untuk mengatasi kelemahan tersebut.
Dokumen tersebut membahas tentang komunikasi antara Arduino dan Python menggunakan library PySerial. Arduino digunakan sebagai mikrokontroler untuk mengontrol perangkat keras seperti LED, sedangkan Python digunakan untuk membuat antarmuka grafis dan berkomunikasi dengan Arduino melalui serial communication. Beberapa contoh aplikasi yang dibahas adalah mengendalikan LED, mendeteksi input analog, dan mengubah ukuran lingkaran berdasarkan nilai analog.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang pelatihan pemrograman Python yang diselenggarakan oleh Divisi Riset POSS UPI; (2) Materi pelatihan meliputi pengenalan Python, instalasi, sintaks dasar, struktur kontrol, struktur data, dan lainnya; (3) Pelatihan diselenggarakan pada 31 Agustus - 1 September 2013 di Laboratorium Ilmu Komputer FPMIPA UPI.
The document discusses research on the relationship between aging and creative productivity. It finds:
1) At the aggregate level, creative productivity typically follows a curve of rapid rise, a single peak, and then gradual decline with age.
2) However, there is significant individual variability, and quality of work may decline less with age than quantity.
3) Factors beyond just aging, such as one's creative potential, field of work, and life experiences, strongly influence the age-creativity relationship. Therefore, late-life creative increments are possible for some individuals.
This document outlines an innovation and incubation process for a telecom company. It proposes creating a VAS service incubation center to launch new products/services each month in partnership with external companies. This would increase revenue by sharing profits. The process involves selecting partner companies to develop products/services, integrating them, marketing and billing. It describes roles for partners and the telecom, and platforms to support service delivery, billing and provisioning. The goal is to establish a strong ecosystem of partners and an ongoing innovation process.
The Solar System formed from a cloud of dust and gas that was disturbed by a nearby exploding star. This caused the cloud to collapse and spin, forming the Sun in the center and clumps of material that became the planets. The inner planets of Mercury, Venus, Earth and Mars are closer to the Sun and warmer, while the outer planets of Jupiter, Saturn, Uranus and Neptune are farther away and colder. Over time, the Sun will burn out and die, ending the Solar System.
Teknosor telefonla ve uzaktan bağlantı ile teknik destek hizmeti sunumu. Bilgisayar, mobil, internet ve multi medya teknolojilerine Teknoloji Çağrı Merkezi üzerinden hizmet veren ilk ve tek girişim. Bireysel olarak faydalanabilir, veya firmanıza kullandırabilirsiniz. White label hizmet olarak müşterilerinize sunabilirsiniz.
Teknosor founded in 2011, has given Technology Support services for more than 300,000 customers, with over 70 % FCR and customer satisfaction.
We are giving Technology support for Computers, Mobile Devices, Multi Media devices, Internet & Security over the phone and with Remote Connection
We are looking for Sales & Marketing Partners who would sell our products in their channel and share the revenue both within Turkey and overseas, mainly in EMEA region and Africa.
This is a brief concept and process definition for how to do innovation at Telecom sector. This concept is proven thru real life Telecom projects in EMEA region, istanbul
Buku jaringan-komputer-data-link-network-dan-issue-12-2000Jeblax Al-buchori
Dokumen tersebut membahas tentang jaringan komputer yang mencakup definisi, manfaat, dan jenis-jenis jaringan komputer. Definisi jaringan komputer adalah kumpulan komputer yang saling terhubung untuk bertukar informasi. Manfaatnya antara lain untuk berbagi sumber daya, komunikasi, dan akses informasi jarak jauh. Ada tiga jenis utama jaringan berdasarkan cakupan wilayahnya: local area network, metropolitan area network, dan
1. Mata kuliah statistik ini membahas analisis data untuk penelitian pendidikan, termasuk penyajian data, gejala pusat, ukuran letak, dan pengujian hipotesis.
2. Topik utama mata kuliah ini adalah penyajian data dalam bentuk tabel dan diagram, serta menghitung gejala pusat seperti rata-rata, modus, dan median.
3. Mata kuliah ini bertujuan agar mahasiswa dapat menjelaskan analisis data untuk pen
This document provides an overview of key concepts in computer networks and communication. It defines what a network is, discusses the need for networking and sharing of resources, and outlines the evolution of early networks like ARPANET and NSFNET into the modern Internet. It also covers network topologies, transmission media, switching techniques, common network devices, and communication protocols.
This document discusses the importance of networking and provides tips for how to effectively network. It defines networking as discovering connections between people through groups that share ideas and resources. The key benefits of networking mentioned are getting faster answers, having a safety net, not needing to be an expert, and finding business deals, alliances, and jobs. The document then provides guidance on choosing networking groups, building contacts, developing an elevator speech, and tips for exchanging business cards to help strengthen relationships.
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Dokumen tersebut membahas tentang operasi input/output (I/O) pada bahasa pemrograman Java menggunakan streams. Secara umum dibedakan menjadi dua jenis streams yaitu byte streams dan character streams, dimana byte streams digunakan untuk data biner sedangkan character streams untuk karakter. Dokumen ini juga menjelaskan cara membaca dan menulis input/output menggunakan kedua jenis streams tersebut baik dari console maupun file.
Materi pertemuan membahas variabel, tipe data, operator, input dari keyboard, dan penyeleksian/kondisi menggunakan perintah if dan if else. Termasuk contoh kasus pembagian uang belanja dan penetapan status berdasarkan umur.
PEMORGRAMAN BERORIENTASI OBJEK-02 Teknologi JAVA.pptxBBXSQUAD
Dokumen tersebut membahas tentang Java sebagai bahasa pemrograman, lingkungan pengembangan, lingkungan aplikasi, lingkungan deploymen, Java Virtual Machine, garbage collection, Java Runtime Environment, struktur dasar kelas Java, dan input-output pada Java.
Cara membuat fungsi dan prosedur pada javaDevandy Enda
Cara membuat fungsi dan prosedur pada Java membahas tentang perbedaan antara fungsi dan prosedur. Fungsi akan mengembalikan nilai sedangkan prosedur tidak. Keduanya dapat digunakan untuk menyederhanakan program dengan membagi program menjadi bagian-bagian lebih kecil. Contoh kode mendemonstrasikan penulisan fungsi dan prosedur serta cara memanggilnya.
Dokumen tersebut membahas tentang stream dan file input/output pada bahasa pemrograman Java. Terdapat penjelasan mengenai konsep stream, input stream, output stream, data input stream, data output stream, file input stream, file output stream, dan penggunaan class File dan class reader/writer untuk membaca dan menulis file.
Bab ini membahas tentang mendapatkan input dari keyboard dalam pemrograman Java. Terdapat dua cara untuk mendapatkan input yaitu menggunakan kelas BufferedReader dan JOptionPane. Kelas BufferedReader digunakan untuk mendapatkan input melalui layar console sementara JOptionPane digunakan untuk mendapatkan input melalui antarmuka grafis. Contoh kode dan penjelasan tentang cara kerja kedua kelas tersebut disajikan secara detail.
Tutoria menjelaskan cara membuat aplikasi Java sederhana untuk melakukan operasi CRUD (create, read, update, delete) terhadap basis data MySQL menggunakan JDBC. Tutorial meliputi pengaturan library JDBC, pembuatan kelas utilitas koneksi dan query, serta kelas utama untuk menampilkan menu operasi dan melakukan eksekusi perintah ke database.
Bab ini membahas penanganan exception dan assertion dalam Java. Topik utama yang dibahas meliputi penggunaan try, catch, dan finally untuk menangkap exception; perbedaan antara throw dan throws; checked dan unchecked exceptions; pembuatan exception class sendiri; serta penggunaan assertions.
Kuis tryout 1 mata kuliah Dasar-Dasar Pemrograman 2 Fasilkom UI berisi soal pilihan ganda dan esai tentang konsep-konsep dasar Java seperti tipe data, pewarisan, package, class, objek, dan string builder. Soal-soal tersebut bertujuan mengetes pemahaman mahasiswa terhadap materi pemrograman dasar yang telah diajarkan.
Materi ini membahas tentang defenisi dan Usia Anak di Indonesia serta hubungannya dengan risiko terpapar kekerasan. Dalam modul ini, akan diuraikan berbagai bentuk kekerasan yang dapat dialami anak-anak, seperti kekerasan fisik, emosional, seksual, dan penelantaran.
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfDenysErlanders
Buku non teks yang bermutu dapat memperkaya pengalaman
belajar siswa. Buku-buku ini menawarkan konten yang inspiratif,
inovatif, dan mendorong pengembangan karakter siswa.
Pemanfaatan buku non teks bermutu membutuhkan peran aktif
guru untuk memilih dan
mengintegrasikannya ke dalam pembelajaran
1. Universitas indraprasta pGri Pemrograman 3 (Java)
II
Pengenalan I/O (Input-Output)
Program komputer bisa berguna jika ia bisa berinteraksi dengan dunia lain. Interaksi di sini
maksudnya input/output atau I/O. Pada bab ini, kita akan melihat input output pada file dan
koneksi jaringan (network). Pada Java, input/output pada file dan jaringan dilakukan berdasarkan
aliran (stream), di mana semua objek dapat melakukan perintah I/O yang sama. Standar output
(System.out) dan standar input (System.in) adalah contoh aliran.
BufferedReader
Menggunakan BufferedReader untuk mendapatkan input
Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package
java.io untuk mendapatkan input dari keyboard. Berikut ini adalah langkah-langkah yang
diperlukan untuk mendapatkan input dari keyboard:
1. Tambahkan di bagian paling atas code Anda:
import java.io.*;
2. Tambahkan statement berikut:
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );
3. Deklarasikan variabel String temporary untuk mendapatkan input, dan gunakan fungsi
readLine() untuk mendapatkan input dari keyboard. Anda harus mengetikkannya di
dalam blok try-catch:
try
{
String temp = dataIn.readLine();
}
catch( IOException e )
{
System.out.println(“Error in getting input”);
}
6
2. Universitas indraprasta pGri Pemrograman 3 (Java)
Berikut ini adalah source code lengkapnya:
Praktikum 2.1
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class GetInputFromKeyboard
{
public static void main( String[] args ){
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in));
String name = "";
System.out.print("Please Enter Your Name:");
try
{
name = dataIn.readLine();
}
catch( IOException e )
{
System.out.println("Error!");
}
System.out.println("Hello " + name +"!");
}
}
Berikutnya akan penjelasan setiap baris dari code tersebut:
Statement,
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
menjelaskan bahwa kita akan menggunakan class BufferedReader, InputStreamReader
dan IOException yang berada di java.io package. Java Application Programming Interface
(API) berisi ratusan class yang sudah didefinisikan sebelumnya yang dapat digunakan untuk
program Anda.
Class-class tersebut dikumpulkan di dalam packages. Packages berisi class yang
mempunyai fungsi yang saling berhubungan. Seperti pada contoh di atas, java.io package
mengandung class-class yang memungkinkan program untuk melakukan input dan output
data. Pernyataan di atas juga dapat ditulis sebagai berikut,
import java.io.*;
NB : Perintah tersebut berarti mengimport semua kelas dalam paket java.io.* (tanda * berarti
semua)
yang akan mengeluarkan semua class yang berada dalam package, dan selanjutnya kita bisa
menggunakan class-class tersebut dalam program kita.
7
3. Universitas indraprasta pGri Pemrograman 3 (Java)
Dua statement selanjutnya,
public class GetInputFromKeyboard
{
public static void main( String[] args ){
kita sudah mempelajari pada pelajaran sebelumnya. Pernyataan ini mendeklarasikan class
bernama GetInputFromKeyboard dan kita mendeklarasikan method main.
Dalam statement,
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );
kita mendeklarasikan sebuah variabel bernama dataIn dengan tipe class BufferedReader.
Jangan mengkhawatirkan tentang maksud dari syntax saat ini. Kita akan menjelaskannya pada
akhir pembahasan. Sekarang, kita akan mendeklarasikan variabel String dengan identifier
name,
String name = "";
Pernyataan di atas merupakan tempat untuk menyimpan input dari user. Nama variabel
diinisialisasi sebagai String kosong "". Sebaiknya kita selalu menginisialisasi sebuah variabel
setelah kita mendeklarasikannya. Baris berikutnya adalah memberikan output sebuah String
pada layar yang menanyakan nama user.
System.out.print("Please Enter Your Name:");
//Sekarang, blok di bawah ini merupakan try-catch block,
try
{
name = dataIn.readLine();
}
catch( IOException e )
{
System.out.println("Error!");
}
Pada baris ini menjelaskan bahwa kemungkinan terjadi error pada pernyataan,
name = dataIn.readLine();
akan ditangkap. Kita akan membahas tentang penanganan exception pada bab selanjutnya
dari pembahasan ini, tetapi untuk sekarang, Anda cukup mencatat bahwa Anda perlu
menambahkan kode ini untuk menggunakan method readLine() dari BufferedReader untuk
mendapatkan input dari user. Selanjutnya kembali ke pernyataan,
name = dataIn.readLine();
method diatas memanggil dataIn.readLine(), mendapatkan input dari user dan memberikan
sebuah nilai String. Nilai ini akan disimpan ke dalam variabel name, yang akan kita gunakan
pada statement akhir untuk menyambut user,
System.out.println("Hello " + name + "!");
8
4. Universitas indraprasta pGri Pemrograman 3 (Java)
Praktikum 2.2
import java.io.*;
class TanpaArray
{
public static void main(String[] args)
{
int max=Integer.MIN_VALUE;
int min=Integer.MAX_VALUE;
int n=1, x, jml=0;
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
System.out.println("Masukkan data ke-"+n+" : ");
try
{
while((x=Integer.parseInt(br.readLine()))!=0)
{
if(x>max) max=x; if(x<min) min=x;
jml+=x;
System.out.println("Masukkan angka ke-"+(++n)+
" [ketik 0 untuk STOP] : ");
}
}
catch(Exception e)
{
}
double rata2=(double) jml/(n-1);
System.out.println("Total : "+jml);
System.out.println("Rata-rata : "+rata2);
System.out.println("Angka terkecil : "+min);
System.out.println("Angka terbesar : "+max);
}
}
Praktikum 2.3
import java.io.*;
public class ProgramKasir
{
public static void main(String args[])throws IOException
{
//membuat turunan class untuk input dari user
BufferedReader dataIn = new BufferedReader
(newInputStreamReader(System.in));
System.out.print("Berapa Harga Barang :");
int a = Integer.parseInt(dataIn.readLine());
System.out.print("Berapa Jumlah Barang yang diambil:");
int b = Integer.parseInt(dataIn.readLine());
int total =(a*b);
9
5. Universitas indraprasta pGri Pemrograman 3 (Java)
System.out.println("Harga barang = Rp "+a);
System.out.println("Jmlah barang = "+b);
System.out.println("Total harga sebelum diskon = Rp"+total);
if(total>10000 & total<=100000)
{
System.out.print("Total harga yang harus dibayar (setelah diskon)
= Rp ");
System.out.println(total-(total * 0));
}
else if(total>100000 & total<=500000)
{
System.out.print("Total harga yang harus dibayar
(setelah diskon) =Rp ");
System.out.println(total-(total * 0.05));
}
else if(total>500000 & total<=1000000)
{
System.out.print("Total harga yang harus dibayar
(setelah diskon) =Rp ");
System.out.println(total-(total * 0.1));
}
else
{
System.out.print("Total harga yang harus dibayar
(setelah diskon) =Rp ");
System.out.println(total-(total * 0.15));
}
}
}
10