Showing posts with label Pemrograman Terstruktur. Show all posts
Showing posts with label Pemrograman Terstruktur. Show all posts

Thursday, November 12, 2015

Cara menampilkan huruf abjad A Sampai Z pada Pemrograman Java

Assalamualaikum Wr Wb..
Selam berjumpa kembali pada sahabat Ksatria Pengelana, sudah lama tidak share dengan ilmu dunia IT, alhamdulillah pada malam ini masih diberi kesempatan untuk membagikan ilmu walau ilmu ini tidak seberapa. Mungkin juga di blog tetangga atau blog yang lain sudah ada, tetapi tidak ada salahnya saya membagikan juga, sama sama belajar kan..
Pada kesempatan ini saya membagikan Sorcecode / Program untuk menampilan Huruf Abjad 'A' Sampai 'Z' pada pemrograman Java. nah untuk RUN / Menjalankan bisa menggunakan CMD , Netbeans ataupun sejenisnya..
Program ini juga saya dapat dari blog tetangga yang menggunakan bahasa C++ karrena Java dengan C++ beda sedikit. ya ibarat cewek lah harus dipahami satu dengan yang jika tidak punya sifat yang sama. bedanya apa, bedanya cuman pada penyampaian, yah namanya juga bahasa, berfariasi donk...

Oke langsung saja tanpa perlu banyak wara wiri berikut penjelasannya..

Nah tipe data yang saya gunakan yaitu Char, napa tidak String ? soalnya kita menampilkan suatu karakter, sedangkan String menampilakan Text ataupun kata yang panjang.

untuk perulangannya bisa menggunakan for, while, dan do-while,
Selamat mencoba..

berikut menampilakan huruf abjad A Sampai Z Menggunakan Perulangan For


berikut menampilakan huruf abjad A Sampai Z Menggunakan Perulangan Do-While



berikut menampilakan huruf abjad A Sampai Z Menggunakan Perulangan Do-While



Mungkin Program diatas terlalu simple, yah memang saya buat begitu biar tidak panjang panjang tapi tidak dimengerti, nah program diatas bisa juga di modif ya terserah di modif seperti apaan, klo perlu dikembangkan..
nah itu saja tutorial dari saya, paabila butuh penjelasan ataupun sebagainya bisa meninggalkan jejak di komentar, Ok Selamat Malam..
Salam Blogger...

kata kunci :
menampilkan abjad A Sampai Z pada Java
menampilkan abjad A - Z Java for while dowhile
menampilkan huruf abjad A - Z pada Pemrograman Java
menampilkan huruf  A - Z pada Java
menampilkan A -Z for Java


Tuesday, July 28, 2015

Cara menjalankan program java di Command Prompt

Cara menjalankan program java di Command Prompt
Assalamualaikum Wr Wb..
Pagi yang sejuk sesejuk embun pagi. Sebuah ilmu akan berkembang saat kita membagi dan sebuah ilmu akan melekat saat kita menulis. Pada awal kuliah Teknik informatika mengenal tentang Matakuliah Pemrograman Terstruktur yaitu Materi Pemrograman Java. Bagi mahasiswa yang lulusan SMA mungkin sedikit kebingungan saat pertama kali mengenal pemrograman java, seperti saya, hahaa...
Pemrograman Java sama halnya mengerjakan tugas Matematika, kita harus tau dulu rumusnya, baru memecahkan persoalannya. Selagi saya menjadi Asisten Dosen Pemrograman Terstruktur, mahasiswa banyak yang kebingungan cara menjalankan program java pada CMD (Command Prompt), apalagi saya juga kebingungan karena di praktikum saya dulu tidak pernah menggunakan CMD hanya menggunakan NetBeans. Walaupun di modul sudah ada penjelasan, tetep aja kurang paham saat memulainya. Untuk itu saya buatkan Tutorial Cara menjalankan program java di CMD. tutorial ini saya khususkan untuk sahabat yang baru mengenal Pemrograman Java karena penjelasan lebih terinci. Ok selamat belajar..

Versi PDF

Cara Menjalankan/ run file program java di cmd
Sebelum membuat program, harus menginstal aplikasi java terdahulu (Download di java.com atau www.oracle.com). Setelah selesai menginstal alangkah baiknya jika mengecek terlebih dahulu PATH yang ada di advanced karena jika tidak ada maka program tidak bisa di jalankan.

Pada komputer klik kanan > properties > Advanced system settings >Envinment Variables..



Bila sudah ada PATH abaikan saja, jika tidak ada ikuti perintah berikut
klik new lalu isi seperti yg di gambar.



variable value dapat di peroleh di C:\Program Files\Java\jdk1.8.0_40\bin
Nomer jdk tergantung anda menginstal versi java

lalu Ok Ok aja..
Membuat Project
Buatlah sebuah folder di disk D, di sini penulis membuat folder Belajar

buka folder klik kanan New > Text Document

beri nama namaclass.java , (Dot)java adalah file extensi , bila punya sobat tidak muncul, bisa di rubah pengaturan pada Control Panel file Name extentions.

Cara kedua bisa menggunakan Notepade++ lalu save as dengan nama HelloWorld.java ingat sebuah pemrograman huruf besar dan kecil tidak sama, jadi perhatikan baik baik ya..
Buka file HelloWorld.java
ketikkan Source Code berikut lalu save

public class HelloWorld { // Nama Class 
public static void main(String [] args){ // Main Method 
System.out.println( "Hello World...!!" ); // Inputan 
}
}

kembali lagi ke folder Belajar
klik folder

klik Shift + Tombol pilihan (antara alt & ctrl)

maka langsung muncul folder D:\Belajar

ketikkan D:\Belajar>javac HelloWorld.java

maka akan ada file baru HelloWorld.class

sekarang paggil laji filenya
D:\Belajar>java HelloWorld

jika berhasil maka akan muncul outputnya.. J

Sekorang mencoba menjalankan file dengan cara yang lain

buatlah file Semangat.java
ketikkan Source Code berikut lalu save
public class Semangat { // Nama Class harus sama dg nama File
public static void main(String [] args){ // Main Method
String nama = "Mohammad Ramli";
int nim  = 1310651201;
String url  = "http://KsatriaPengelana.Blogspot.Com";
// String dan int adalah tipe data
// nama, nim dan url adalah variable

//Memanggil Data
System.out.println("Nama : "+nama);
System.out.println("NIM   : "+nim);
System.out.println("Web   : "+url);
}
}


klik windows + R , ketik CMD lalu enter

untuk pindah ke disk yang lain ketik d: lalu enter
hidupkan folder belajar
D:\> cd belajar
D:\Belajar > javac Semangat.java
D:\Belajar > java Semangat


Berhasil bukan...

Untuk lebih jelasnya silahkan download versi PDF disini..

Friday, January 2, 2015

Array dua dimensi

Assalamualaikum wr wb..
Salam Sejahtera bagi kita semua yang telah di beri limpahan rahmat dan kesehatan, pada kesempatan kali ini penulis membagikan tentang array dua dimensi.

•Array dua dimensi biasanya digunakan untuk merepresentasikan nilai dari sebuah tabel.
•Informasi yang terkandung dalam array dua dimensi diatur pada baris dan kolom.
 
Bentuk Program Array dua dimensi
 

Program Sederhana
 

Program Sederhana Banyak Data


Output



Program Array Dua Dimensi Menggunakan Inputan User

Inputan Scanner 



Karena kelemahan Scanner tidak boleh memakai spasi, maka hanya di inputkan nama panggilan saja
 



Inputan BufferedReader




Inputan Joption Pane





Thursday, December 25, 2014

Modul Pemrograman Terstruktur 20141 Teknik Informatika

Assalamualaikum Wr Wb...
saya Ucapkan selamat datang Mahasiswa Teknik Informatika,
 pada pagi yang cerah ini Alhamdulillah saya masih di beri
kesempatan untuk berbagi walaupun tidak seberapa. Berikut
adalah Modul Praktikum Pemrograman Terstruktur Program Studi teknik Informatika
Universitras Muhammadiyah jember oleh Dosen Pengampu Mudafiq Riyan Pratama, S.Kom
Semoga bermanfaat untuk sahabat yang sedang belajar maupun menempuh Mata Kuliah tersebut
Daftar Isi :
Modul_1_-_Algoritma_dan_Notasinya
Modul_2_-_Pengenalan_Java
Modul_3_-_Operator_Pemrograman
Modul_4_-_Struktur_Kontrol
Modul_5_-_Array
Modul_6_-_Inputan_User_dari_Keyboard
Modul_7_-_Operator_Pemrograman_Struktur_Kontrol_Array_dan_Inputan_User
Modul_8_-_Aplikasi_Sederhana_berbasis_Console
Modul_9_-_Aplikasi_Sederhana_berbasis_Console_Sesi_2
Modul_10_-_Aplikasi_Sederhana_berbasis_Console_Sesi_3

Dosen Pengampu :  Mudafiq Riyan Pratama, S.Kom

Download Modul Pemrograman Terstruktur 20141 Teknik Informatika disini

Semoga Bermanfaat :)

Wednesday, December 24, 2014

kalkulator berbasis consule Switch case menggunakan perulangan FOR pada java Netbeans

Assalamualaikum wr wb..

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Tugas;

import java.util.Scanner;

/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class Kalkulator_consule_for {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);

int angka1, angka2;
int hasil;
int menu;

System.out.println("Menu Pilihan : ");
System.out.println("1. Perkalian");
System.out.println("2. Pembagian");
System.out.println("3. Penjumlahan");
System.out.println("4. Pengurangan");
System.out.println("0. Exit");
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~");

System.out.print("Inputkan pilihan menu : ");
menu = input.nextInt();

for (int i = 0; i < 1;) {
switch (menu) {
case 1:
System.out.println("Anda memilih menu perkalian");
System.out.print("Inputkan angka1: ");
angka1 = input.nextInt();
System.out.print("Inputkan angka2: ");
angka2 = input.nextInt();
hasil = angka1 * angka2;
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("Hasil Perkalian " + angka1 + " dan "
+ angka2 + " = " + hasil);
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");

break;
case 2:
System.out.println("Anda memilih menu Pembagian");
System.out.print("Inputkan angka1: ");
angka1 = input.nextInt();
System.out.print("Inputkan angka2: ");
angka2 = input.nextInt();
hasil = angka1 / angka2;
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("Hasil Pembagian " + angka1 + " dan "
+ angka2 + " = " + hasil);
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");

break;
case 3:
System.out.println("Anda memilih menu Penjumlahan");
System.out.print("Inputkan angka1: ");
angka1 = input.nextInt();
System.out.print("Inputkan angka2: ");
angka2 = input.nextInt();
hasil = angka1 + angka2;
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("Hasil Penjumlahan " + angka1 + " dan "
+ angka2 + " = " + hasil);
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
break;
case 4:
System.out.println("Anda memilih menu Pengurangan");
System.out.print("Inputkan angka1: ");
angka1 = input.nextInt();
System.out.print("Inputkan angka2: ");
angka2 = input.nextInt();
hasil = angka1 - angka2;
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("Hasil Pengurangan " + angka1 + " dan "
+ angka2 + " = " + hasil);
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
break;
case 0:
System.err.println("Terimakasih Telah Menggunakan Perhitungan Copaserr");
System.exit(0);
break;

default:
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("Anda salah inputkan pilihan");
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
}

}

}
}


Output

Sunday, December 21, 2014

kuis 1 Pemrograman Terstruktur

 Assalamualaikum Wr wb...
Puji syukur kehadirat Allah SWT karena berkat curahat rahmat dan karunianya kita masih di beri kesehatan sehingga bisa terus untuk belajar.
Alhamdulillah dengan Ridhonya saya bisa membantu teman teman dalam belajar. 
ini adalah hasil codingan saya sendiri tanpa copas dari pihak manapun apabila ada kesamaan saya mohon maaf yang sebesr besarnya. codingan yang saya buat bisa juga keliru karena saya juga Mahasiswa yang baru belajar. Bila ada kesulitan dalam pemrograman Java, dengan senang hati saya akan membantu sebisanya, apabila teman teman punya codingan atau program dalam bentuk lain untuk menjawab kuis ini di mohon partisipasinya untuk memposting program yang teman teman telah buat di komentar karena ilmu tidak akan lenyap bila kita membagikan kepada sesama bahkan kita akan mendapatkan ilmu yang baru karena dengan berbagi kepada orang lain akan mengetahui kelemahan ilmu yang kita bagikan sehingga ilmu yang kita punya akan menjadi lebih baik.

KUIS

Dosen Pengampu        : Mudafiq Riyan Pratama, S.Kom
Mata Kuliah                : Pemrograman Terstruktur
Prodi / Fakultas           : Teknik Informatika / Teknik
Total nilai maksimal   : 100
Waktu                          : 60 menit
Sifat Kuis                    : Open (buku fisik)


ATURAN
Buatlah  project  di  netbeans  dengan  format:  Kuis1  _NIM_Kelas.  Misalnya:
Kuis1_1410651111_A Untuk pembuatan nama class-nya sesuai nomor soal. Misalkan: No1.java, No2.java, dst

Pengumpulan kuis berupa project utuh yang di zip/rar



SOAL KUIS 1

1.  Buatlah program dengan menggunakan switch-case untuk pemilihan menu perhitungan (1.
Perkalian,  2.  Pembagian,  3.  Penjumlahan,  4.  Pengurangan)  yang  mana  pemilihan  menu
tersebut menggunakan inputan user dengan Scanner. Setiap pilihan menu, melakukan proses
penghitungan  2  angka  yang  mana  kedua  angka  tersebut  juga  diinputkan  oleh  user
menggunakan Scanner. Berikut ini tampilan dari output program:






Jika  pilihan  selain  1,  2,  3,  4  maka  akan  memberikan  keterangan  “Anda  salah  inputkan

pilihan”.


2.  Buatlah program untuk pengecekan nilai mata kuliah apakah nilai yang diinputkan termasuk
A / B / C / D / E / T. Gunakanlah BufferedReader untuk menginputkan nilai tersebut. Range
nilainya sesuai tabel berikut ini:

Berikut ini contoh output programnya:







3.  Buatlah inputan user menggunakan JOptionPane untuk melakukan pendataan harga dari 5
judul  buku.  Gunakanlah  array  untuk  menyimpan  data  inputan  tersebut.  Dari  data  buku
tersebut, hitunglah total harga dari kelima buku tersebut. Kemudian tampilkan dalam bentuk
seperti berikut:



4.  Buatlah array 2 dimensi (bukan inputan user) yang berisi 5 baris data dan terdiri dari 2
kolom yaitu nama dan nim.
Berikut ini adalah contoh output program.





Jawaban :
Soal 1.




cara 1
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;

import java.util.Scanner;

/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no1_cara1 {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Pilihan Menu : ");
System.out.println("==========================");
System.out.println("1. Perkalian \n2. Pembagian \n3. Penjumlahan \n4.Pengurangan");
System.out.println("==========================");
System.out.print("Masukkan Pilihan Menu :");
int n = input.nextInt();
System.out.println("==========================");
int angka1;
int angka2;
switch (n) {
case 1:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 * angka2));
break;
case 2:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 / angka2));
break;
case 3:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 + angka2));
break;
case 4:
System.out.print("Masukkan Angka 1 : ");
angka1 = input.nextInt();
System.out.print("Masukkan Angka 2 : ");
angka2 = input.nextInt();
System.out.println("Hasil " + angka1 + " dan " + angka2 + " adalah : " + (angka1 - angka2));
break;
default:
System.err.println("Angka yang anda masukkan salah ");
}
}
}
cara 2
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;

import java.util.Scanner;

/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no1_cara2 {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Menu Pilihan:");
System.out.println("1. Perkalian \n2. Pembagian \n3. Penjumlahan \n4. Pengurangan");
int angka1, angka2;
int kali, bagi, tambah, kurang;
System.out.println("================================");
System.out.print("Inputkan pilihan menu : ");
int n = input.nextInt();
System.out.println("================================");
switch (n) {
case 1:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kali = angka1 * angka2;
System.out.println("Hasil perkalian " + angka1 + " dan " + angka2 + " = " + kali);

break;
case 2:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
bagi = angka1 / angka2;
System.out.println("Hasil Pembagian " + angka1 + " dan " + angka2 + " = " + bagi);
break;
case 3:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
tambah = angka1 + angka2;
System.out.println("Hasil Penjumlahan " + angka1 + " dan " + angka2 + " = " + tambah);
break;
case 4:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kurang = angka1 - angka2;
System.out.println("Hasil Pengurangan " + angka1 + " dan " + angka2 + " = " + kurang);
break;
default:
System.out.println("Anda Salah Inputkan Pilihan");

}
System.out.println("================================");
}
}
cara 3
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.util.Scanner;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no1_cara3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Menu Pilihan:");
System.out.println("1. Perkalian");
System.out.println("2. Pembagian");
System.out.println("3. Penjumlahan");
System.out.println("4. Pengurangan");
int angka1;
int angka2;
int kali, bagi, tambah, kurang;
System.out.println("================================");
System.out.print("Inputkan pilihan menu : ");
int n = input.nextInt();
System.out.println("================================");
switch (n) {
case 1:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kali = angka1 * angka2;
System.out.println("Hasil perkalian " + angka1 + " dan " + angka2 + " = " + kali);
break;
case 2:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
bagi = angka1 / angka2;
System.out.println("Hasil Pembagian " + angka1 + " dan " + angka2 + " = " + bagi);
break;
case 3:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
tambah = angka1 + angka2;
System.out.println("Hasil Penjumlahan " + angka1 + " dan " + angka2 + " = " + tambah);
break;
case 4:
System.out.print("Inputkan angka1 :");
angka1 = input.nextInt();
System.out.print("Inputkan angka2 :");
angka2 = input.nextInt();
System.out.println("================================");
kurang = angka1 - angka2;
System.out.println("Hasil Pengurangan " + angka1 + " dan " + angka2 + " = " + kurang);
break;
default:
System.out.println("Anda Salah Inputkan Pilihan");
}
System.out.println("================================");
}
}

 Soal 2.






cara 1
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no2_cara1 {
public static void main(String[] args) throws IOException {
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Inputkan Nilai Anda :");
int n = Integer.parseInt(dataIn.readLine());
System.out.println("=====================================");
if (n >= 80 && n <= 100) {
System.out.println("Selamat Anda Lulus dengan Nilai A");
} else if (n >= 69 && n <= 79.99) {
System.out.println("Selamat Anda Lulus dengan Nilai B");
} else if (n >= 56 && n <= 68.99) {
System.out.println("Selamat Anda Lulus dengan Nilai C");
} else if (n >= 46 && n <= 55.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya D");
} else if (n >= 0.50 && n <= 45.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya E");
} else if (n >= 0 && n <= 0.49) {
System.out.println("Anda Tidak Lulus Karena Nilainya T");
}
System.out.println("");
}
}
cara 2
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no2_cara2 {
public static void main(String[] args) throws IOException {
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Inputkan Nilai Anda :");
int n = Integer.parseInt(dataIn.readLine());
System.out.println("=====================================");
if (n >= 80 && n <= 100) {
System.out.println("Selamat Anda Lulus dengan Nilai A");
}if (n >= 69 && n <= 79.99) {
System.out.println("Selamat Anda Lulus dengan Nilai B");
}if (n >= 56 && n <= 68.99) {
System.out.println("Selamat Anda Lulus dengan Nilai C");
}if (n >= 46 && n <= 55.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya D");
}if (n >= 0.50 && n <= 45.99) {
System.out.println("Anda Tidak Lulus Karena Nilainya E");
}if (n >= 0 && n <= 0.49) {
System.out.println("Anda Tidak Lulus Karena Nilainya T");
}
System.out.println("");
}
}


Soal 3.











cara 1
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara1 {
public static void main(String[] args) {
int[] harga = new int[5];

for (int i = 0; i < harga.length; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
String buku = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println(buku + "\t\t= Rp. " + harga[i]);

}
int jumlah = harga[0] + harga[1] + harga[2] + harga[3] + harga[4];
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + jumlah);

}
}
cara 2
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;

import javax.swing.JOptionPane;

/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara2 {

public static void main(String[] args) {
int[] harga = new int[5];
int total = 0;
for (int i = 0; i < harga.length; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
String buku = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println(buku + "\t\t= Rp. " + harga[i]);
total += harga[i];

}

System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);

}
}
cara 3
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;

import javax.swing.JOptionPane;

/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara3 {

public static void main(String[] args) {
int[] harga = new int[5];
int total = 0;
for (int i = 0; i < harga.length; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
String buku = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println(buku + "\t\t= Rp. " + harga[i]);
total = total+harga[i];

}

System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);

}
}
cara 4
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara4 {

public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Selamat Datang Di Dunia Buku");
int n = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Banyak Buku : "));
String buku[] = new String[n];
int[] harga = new int[n];

int total = 0;
for (int i = 0; i < n; i++) {
System.out.print("Buku Ke-" + (i + 1) + " : ");
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
System.out.print(buku[i]);
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku :"));
System.out.println("\t\t\t= Rp. " + harga[i]);
total = total + harga[i];
}
System.out.println("\t\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t\t= Rp. " + total);
}
}
cara 5
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara5 {
public static void main(String[] args) {
int nomer[] = new int[5];
String buku[] = new String[5];
int harga[] = new int[5];
int total = 0;
for (int i = 0; i < 5; i++) {
nomer[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Nomer : "));
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku : "));

System.out.println("Buku Ke-" + nomer[i] + ": " + buku[i] + " \t= Rp. " + harga[i]);
total = total + harga[i];

}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}
cara 6
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara6 {
public static void main(String[] args) {
String buku[] = new String[5];
int harga[] = new int[5];
int total = 0;
for (int i = 0; i < 5; i++) {
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku : "));

System.out.println("Buku Ke-" + (i + 1) + ": " + buku[i] + " \t= Rp. " + harga[i]);
total = total + harga[i];
}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}
cara 7
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
import javax.swing.JOptionPane;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no3_cara7 {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null,"Selamat Datang Di Dunia Buku" );
int n = Integer.parseInt(JOptionPane.showInputDialog("Masukkan banyak buku : "));
String buku[] = new String[n];
int harga[] = new int[n];
int total = 0;
for (int i = 0; i < n; i++) {
buku[i] = JOptionPane.showInputDialog("Masukkan Nama Buku :");
harga[i] = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku : "));

System.out.println("Buku Ke-" + (i + 1) + ": " + buku[i] + " \t= Rp. " + harga[i]);
total = total + harga[i];
}
System.out.println("\t\t\t\t\t================ +");
System.out.println(" Total \t\t\t\t\t= Rp. " + total);
}
}


 Soal 4.

cara 1
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;

/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no4_cara1 {

public static void main(String[] args) {
String namanim[][] = {
{"Muhammad Firdaus", "1410651111"},
{"Ivan Prasetya", "1410651112"},
{"Andre Crissandy", "1410651113"},
{"Satya Edward Subagyo", "1410651114"},
{"Edwin Andriyanto", "1410651115"}};

for (int i = 0; i < 5; i++) {
System.out.print(i + 1 + ". ");
for (int j = 0; j < 2; j++) {
System.out.print(namanim[i][j] + "\t");

}
System.out.println("");

}
}
}
cara 2
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;

/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no4_cara2 {
public static void main(String[] args) {
String nama[][] = {
{"Muhammad Firdaus"},
{"Ivan Prasetya"},
{"Andre Crissandy"},
{"Satya Edward Subagyo"},
{"Edwin Andriyanto"}};
int nim [][] = {
{1410651111},
{1410651112},
{1410651112},
{1410651112},
{1410651112}};
for (int i = 0; i < 5; i++) {
System.out.print(i + 1 + ". ");
for (int j = 0; j < 1; j++) {
System.out.print(nama[i][j] + "\t");
System.out.print(nim[i][j]+"\t");
}
System.out.println("");
}
}
}
cara 3
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Quiz1_pts;
/**
*
* @author MOHAMMAD RAMLI
* NIM : 1310651201
* Mohammad-Ramli.blogspot.com
*/
public class no4_cara3 {
public static void main(String[] args) {
String nama[][] = {
{"Muhammad", "Firdaus"},
{"Ivan", "Prasetya"},
{"Andre", "Crissandy"},
{"Satya", "Edward Subagyo"},
{"Edwin", "Andriyanto"}};
int nim[][] = {
{1410651111},
{1410651112},
{1410651112},
{1410651112},
{1410651112}};
for (int i = 0; i < 5; i++) {
System.out.print(i + 1 + ".");
for (int j = 0; j < 2; j++) {
System.out.print(" " + nama[i][j]);
}
for (int j = 0; j < 1; j++) {
System.out.print("\t" + nim[i][j]);
}
System.out.println("");
}
}
}