Tugas Pendahuluan
==========================
While-loop
package Tugas_Pendahuluan;
public class while_loop {
public static void main(String[] args) {
System.out.println("by Muhammad Faozan Mulad");
String[] hari = { "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu",
"Minggu" };
int i = 0;
while (i < hari.length) {
System.out.println(hari[i]);
i++;
}
}
}
Do-while
package Tugas_Pendahuluan;
public class do_while {
public static void main(String[] args) {
System.out.println("by Muhammad Faozan Mulad");
String[] hari = { "Senin", "Selasa", "Rabu", "Kamis", "Jumat",
"Sabtu", "Minggu" };
int i = 0;
do {
System.out.println(hari[i]);
i++;
} while (i < hari.length);
}
}
For loop
package Tugas_Pendahuluan;
public class for_loop {
public static void main(String[]args) {
System.out.println("by Muhammad Faozan Mulad");
String[] hari = {
"Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu"};
for(int i=0;i<hari.length;i++)
{
System.out.println(hari[i]);
;
}
}
}
Percobaan 1
==========================
package Percobaan1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class LARIK {
static int[] Larik = new int[25];
static int ukuranLarik;
public static void main(String[] args) {
System.out.println("by Muhammad Faozan Mulad");
System.out.print("Berapa ukuran larik? ");
ukuranLarik = inputData();
for (int j = 0; j < ukuranLarik; j++) {
System.out.print("Masukkan larik ke-" + (j + 1) + " ");
Larik[j] = inputData();
}
MAX();
MIN();
AVERAGE();
}
private static void MAX() {
// TODO Auto-generated method stub
private static void AVERAGE() {
double average = 0.0;
for (int avg = 0; avg < ukuranLarik; avg++) {
average = average + Larik[avg];
}
average = average / ukuranLarik;
System.out.println("Rata-rata bilangan dalam larik = " + average);
}
private static int inputData() {
BufferedReader bfr = new BufferedReader(new
InputStreamReader(System.in));
String angkaInput = null;
try {
angkaInput = bfr.readLine();
} catch (IOException e) {
e.printStackTrace();
}
int Data = Integer.valueOf(angkaInput).intValue();
return Data;
}
private static void MIN() {
int minimum = Larik[0];
for (int min = 0; min < ukuranLarik; min++) {
if (minimum > Larik[min]) {
minimum = Larik[min];
}
}
System.out.println("Bilangan terkecil dalam larik = " + minimum);
}
}
Percobaan 2
==========================
package Percobaan1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Matriks {
static int[][] Matriks1 = new int[10][10];
static int[][] Matriks2 = new int[10][10];
static int[][] MatriksHasil = new int[10][10];
static int ukuran;
public static void main(String[] args) {
System.out.println("by Muhammad Faozan Mulad");
System.out.print("Masukkan ukuran matriks : ");
ukuran = inputData();
bacaMatriks();
tambahkanMatriks();
tulisHasil();
}
private static void tulisHasil() {
System.out.println("\n\nMatrik Hasil Penjumlahan : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
System.out.print(MatriksHasil[i][j] + " ");
}
System.out.println("");
}
}
private static void tambahkanMatriks() {
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
MatriksHasil[i][j] = Matriks1[i][j] + Matriks2[i][j];
}
}
}
private static void bacaMatriks() {
System.out.println("Masukkan data Matrik 1 : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
System.out.print("Matriks[" + (i + 1) + "][" + (j + 1) +
"]");
Matriks1[i][j] = inputData();
}
}
System.out.println("Masukkan data Matrik 2 : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
System.out.print("Matriks[" + (i + 1) + "][" + (j + 1) +
"] : ");
Matriks2[i][j] = inputData();
}
}
}
private static int inputData() {
BufferedReader bfr = new BufferedReader(new
InputStreamReader(System.in));
String angkaInput = null;
try {
angkaInput = bfr.readLine();
} catch (IOException e) {
e.printStackTrace();
}
int Data = Integer.valueOf(angkaInput).intValue();
return Data;
}
}
Percobaan 3
==========================
package Percobaan1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;
public class TestVector {
static int ukuranVector;
static Vector<Integer> vector;
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("Berapa ukuran vector yang Anda mau? ");
ukuranVector = inputData();
buatVector();
bacaData();
tulisData();
}
private static int inputData() {
// TODO Auto-generated method stub
// Metoda/fungsi untuk melakukan pembacaan. private static int
// inputData() {
BufferedReader bfr = new BufferedReader(new
InputStreamReader(System.in));
String angkaInput = null;
try {
angkaInput = bfr.readLine();
} catch (IOException e) {
e.printStackTrace();
}
int Data = Integer.valueOf(angkaInput).intValue();
return Data;
}
private static void buatVector() {
// TODO Auto-generated method stub
// Metoda/fungsi untuk membuat Vector. private static void buatVector()
// {
vector = new Vector<Integer>(ukuranVector);
}
// Metoda/fungsi untuk membaca data dan
// memasukkannya ke Vector.
private static void bacaData() {
for (int i = 0; i < ukuranVector; i++) {
System.out.print("Masukkan data ke-" + (i + 1) + " ");
int data = inputData();
vector.add(data);
}
}
private static void tulisData() {
// TODO Auto-generated method stub
// Metoda/fungsi menulis isi vector secara terbalik. private static void
// tulisData() {
for (
int j = ukuranVector - 1; j >= 0; j--) {
System.out.println("Data ke " + (j + 1) + " = " + vector.get(j));
System.out.println("by Muhammad Faozan Mulad");
}
}
}
Tugas Praktikum 1
==========================