Program Nilai 2 Dimensi Java Netbeans Console

Assalamualaikum Wr. Wb


Pada postingan saya kali ini saya ingin membagikan postingan saya dalam tugas kuliah semester II
yang berjudul "Program Nilai 2 Dimensi Java Netbeans Console".
Kali ini saya diberikan tugas untuk membuat aplikasi  dengan Array 2 dimensi
dengan ketentuan :
- Jumlah baris 4
- Jumlah kolom 4
- User menginput nilai (angka- 2 digit) pada setiap kombinasi baris dan kolom

1. System menampilkan nilai yang diinput 
2. Jika ada nilai yang diinput terdapat angka 4, maka nilai diganti dengan karakter (**)


Source code ;

package tugas.pertemuan11;
import java.util.Scanner;

public class TugasPertemuan11 {

    public static void main(String[] args) {

// Initialisasi Larik 1 dimensi
int[][] nilai = new int[4][4];
int baris,kolom;
System.out.println("");

String risan [][]= new String [4][4];

//cara input data pada array 2 dimensi
for(baris=0;baris<nilai.length;baris++){
for(kolom=0;kolom<nilai[baris].length;kolom++){
Scanner bacaRecord = new Scanner(System.in);
System.out.print("Input nilai Tabel baris["+baris+"] kolom["+kolom+"]= ");
nilai[baris][kolom] = bacaRecord.nextInt();
}
}

//cara menampilkan data pada array 2 dimensi
System.out.println("\n-----------Hasil nilai -----------------");
for(baris=0;baris<nilai.length;baris++){
for(kolom=0;kolom<nilai[baris].length;kolom++){
System.out.print(" | "+nilai[baris][kolom]);
}
System.out.print(" |\n");
}
System.out.println("------------------------------------------");

//cara menampilkan data pada array 2 dimensi
System.out.println("\n-----------Hasil nilai -----------------");
for(baris=0;baris<nilai.length;baris++){
for(kolom=0;kolom<nilai[baris].length;kolom++){
risan[baris][kolom] = Integer.toString(nilai[baris][kolom]);

    if (risan[baris][kolom].contains("4")) {
      risan[baris][kolom] = "**"  ;
       System.out.print(" | "+risan[baris][kolom]);
    }
    else {System.out.print(" | "+risan[baris][kolom]);
 
}
}
System.out.print(" |\n");

}
System.out.println("------------------------------------------");
}
}


Gambar dari hasil Source code ;





Tampilan ketika program di jalankan ;


Aplikasi Gaji Karyawan Java Netbeans Console / Tanpa Form





Netbeans Console / Tanpa Form


Ketentuan :

- user menginput data karyawan (nama,nik, bagian)
- user menginput golongan karyawan (A/B/C)
- user menginput jumlah hari masuk
- system menampilkan --> data karyawan;
                                           tunjangan tranport;
                                           gaji pokok;
                                           potongan asuransi;
                                           total gaji;

Uang transport per hari =25000
Tunjangan transport = jml Hari masuk *  uang transport per hari
Gaji pokok:
     Jika golongan A:
          gaji pokok = 3000000
          potongan asuransi = 5% dari gaji pokok
     Jika golongan B:
          gaji pokok = 2500000
          potongan asuransi = 3% dari gaji pokok
     Jika golongan C:
          gaji pokok = 2000000
Total gaji = gaji pokok + tunjangan tranport


Flowchart :



Kode program :


package gaji_karyawan;

import java.util.Scanner;

public class Gaji_karyawan {

    public static void main(String[] args) {
        

        Scanner input = new Scanner (System.in);


Output :













Kategori

Kategori