You are on page 1of 6

Tugas Asistensi

package praktikumm1yogi_06926;

import java.util.Scanner;

public class PraktikumM1Yogi_06926 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int pil, j = 0, i = 0, d = 0;

Data data = new Data();

char ljt;

do {

System.out.println("==================================");

System.out.println("Menu :");

System.out.println("1. Tambah Data");

System.out.println("2. Sorting Ascending");

System.out.println("3. Sorting Descending");

System.out.println("4. Tampilkan Data");

System.out.println("==================================");

System.out.println("Masukkan Pilihan
Anda..");

System.out.print("Pilihan = ");

pil = input.nextInt();
Pemrograman//disini
Berorientasi Objek
if | Periode IV | Tahun 2019/2020 | Lab. Rekayasa Perangkat Lunak

if (pil > 4 || pil < 1) {


Tugas Asistensi
pil = input.nextInt();
//disini if
if (pil > 4 || pil < 1) {
System.out.println("Inputan salah!!!");
} else {
switch (pil) {
case 1:
for (i = 0; i < 5; i++) {
System.out.print("Masukkan
angka Ke-"+(i+1)+" = ");
j= input.nextInt();

data.Masuk(j);
}
break;
case 2:
data.Ascending();
break;
case 3:
data.Descending();
break;
case 4:
int[] c= data.Cetak();
for(i=0;i<5;i++){
System.out.print(c[i]);
}
break;
}
}
//tempat else

System.out.print("\napakah anda ingin keluar


program?\n(Y/N) = ");

ljt = input.next().charAt(0);

} while (ljt == 'n' || ljt == 'N');

Pemrograman Berorientasi Objek | Periode IV | Tahun 2019/2020 | Lab. Rekayasa Perangkat Lunak
Tugas Asistensi
package praktikumm1yogi_06926;
public class Data {
int[] c = new int[5];
int j, k, a, l,s;
Data(){
this.s=0;
}
void Masuk(int j) {
c[s] = j;
this.s=this.s+1;
}
void Ascending() {
for (s = 0; s < c.length; s++) {
for (l = 0; l < (c.length - 1); l++) {
if (c[l] > c[l + 1]) {
k = c[l];
c[l] = c[l + 1];
c[l + 1] = k;
}
}
}
}
void Descending() {
for (s = 0; s < c.length; s++) {
for (l = 0; l < (c.length - 1); l++) {
if (c[l] < c[l + 1]) {
k = c[l];
c[l] = c[l + 1];
c[l + 1] = k;
}
}
}
}
int[] Cetak() {
return c;
}
}

Pemrograman Berorientasi Objek | Periode IV | Tahun 2019/2020 | Lab. Rekayasa Perangkat Lunak
Tugas Asistensi

Keterangan Source Code :


---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------

Pemrograman Berorientasi Objek | Periode IV | Tahun 2019/2020 | Lab. Rekayasa Perangkat Lunak
Tugas Asistensi

Pemrograman Berorientasi Objek | Periode IV | Tahun 2019/2020 | Lab. Rekayasa Perangkat Lunak
Tugas Asistensi

Pemrograman Berorientasi Objek | Periode IV | Tahun 2019/2020 | Lab. Rekayasa Perangkat Lunak

You might also like