Tugas Pendahuluan
==========================
While-loop
package Tugas_Pendahuluan;
public class while_loop {
public static void main(String[] args) {
[Link]("by Muhammad Faozan Mulad");
String[] hari = { "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu",
"Minggu" };
int i = 0;
while (i < [Link]) {
[Link](hari[i]);
i++;
}
}
}
Do-while
package Tugas_Pendahuluan;
public class do_while {
public static void main(String[] args) {
[Link]("by Muhammad Faozan Mulad");
String[] hari = { "Senin", "Selasa", "Rabu", "Kamis", "Jumat",
"Sabtu", "Minggu" };
int i = 0;
do {
[Link](hari[i]);
i++;
} while (i < [Link]);
}
}
For loop
package Tugas_Pendahuluan;
public class for_loop {
public static void main(String[]args) {
[Link]("by Muhammad Faozan Mulad");
String[] hari = {
"Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu"};
for(int i=0;i<[Link];i++)
{
[Link](hari[i]);
;
}
}
}
Percobaan 1
==========================
package Percobaan1;
import [Link];
import [Link];
import [Link];
public class LARIK {
static int[] Larik = new int[25];
static int ukuranLarik;
public static void main(String[] args) {
[Link]("by Muhammad Faozan Mulad");
[Link]("Berapa ukuran larik? ");
ukuranLarik = inputData();
for (int j = 0; j < ukuranLarik; j++) {
[Link]("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;
[Link]("Rata-rata bilangan dalam larik = " + average);
}
private static int inputData() {
BufferedReader bfr = new BufferedReader(new
InputStreamReader([Link]));
String angkaInput = null;
try {
angkaInput = [Link]();
} catch (IOException e) {
[Link]();
}
int Data = [Link](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];
}
}
[Link]("Bilangan terkecil dalam larik = " + minimum);
}
}
Percobaan 2
==========================
package Percobaan1;
import [Link];
import [Link];
import [Link];
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) {
[Link]("by Muhammad Faozan Mulad");
[Link]("Masukkan ukuran matriks : ");
ukuran = inputData();
bacaMatriks();
tambahkanMatriks();
tulisHasil();
}
private static void tulisHasil() {
[Link]("\n\nMatrik Hasil Penjumlahan : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
[Link](MatriksHasil[i][j] + " ");
}
[Link]("");
}
}
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() {
[Link]("Masukkan data Matrik 1 : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
[Link]("Matriks[" + (i + 1) + "][" + (j + 1) +
"]");
Matriks1[i][j] = inputData();
}
}
[Link]("Masukkan data Matrik 2 : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
[Link]("Matriks[" + (i + 1) + "][" + (j + 1) +
"] : ");
Matriks2[i][j] = inputData();
}
}
}
private static int inputData() {
BufferedReader bfr = new BufferedReader(new
InputStreamReader([Link]));
String angkaInput = null;
try {
angkaInput = [Link]();
} catch (IOException e) {
[Link]();
}
int Data = [Link](angkaInput).intValue();
return Data;
}
}
Percobaan 3
==========================
package Percobaan1;
import [Link];
import [Link];
import [Link];
import [Link];
public class TestVector {
static int ukuranVector;
static Vector<Integer> vector;
public static void main(String[] args) {
// TODO Auto-generated method stub
[Link]("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([Link]));
String angkaInput = null;
try {
angkaInput = [Link]();
} catch (IOException e) {
[Link]();
}
int Data = [Link](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++) {
[Link]("Masukkan data ke-" + (i + 1) + " ");
int data = inputData();
[Link](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--) {
[Link]("Data ke " + (j + 1) + " = " + [Link](j));
[Link]("by Muhammad Faozan Mulad");
}
}
}
Tugas Praktikum 1
==========================