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 :













ALGORITMA DAN PEMROGRAMAN




ALGORITMA PEMROGRAMAN

TUGAS 1

Buatlah algoritma dalam bahasa deskriptif dan flowchart untuk kegiatan mengambil dan menabung uang di bank melalui teller


A. KALIMAT DESKRIPTIF

a. TATA CARA MENYETOR TABUNGAN
1.    Start
2.    Pergi menuju bank yang sudah ditentukan
3.    Beritahu petugas / teller bahwa anda akan menabung
4.    Mengambil formulir untuk menabung
5.    Mengisi formulir
-       Menuliskan nama nasabah
-       Menuliskan no rekening kita
-       Menuliskan tanggal pengambilan
-       Ceklis penarikan pada pilihan yang tersedia
-       Tuliskan nominal penyetoran dengan angka
-       Tuliskan nominal penyetoran dengan huruf
-       Cantumkan tanda tangan
6.    menyerahkan formulir kepada teller
7.    Menunggu dipanggil
8.    Terima buku tabungan
9.    Selesai


b. TATA CARA PENARIKAN TABUNGAN
1.    Start
2.    Pergi menuju bank yang sudah ditentukan
3.    Beritahu petugas / teller bahwa anda akan menarik
4.    Mengambil formulir untuk menarik
5.    Mengisi formulir
a.    Menuliskan nama nasabah
b.    Menuliskan no rekening kita
c.    Menuliskan tanggal pengambilan
d.    Ceklis penarikan pada pilihan yang tersedia
e.    Tuliskan nominal penarikan dengan angka
f.     Tuliskan nominal penarikan dengan huruf
g.    Cantumkan tanda tangan
6.    menyerahkan formulir kepada teller
7.    Menunggu dipanggil
8.    Terima uang dan buku tabungan
9.    Selesai


B. FLOW CHART





Selesai



TUGAS 2

Buat algoritma dalam bahasa deskriptif dan pseudecode untuk menentukan apakah suatu bilangan merupakan bilangan Prima atau Bukan

A. KALIMAT DESKRIPTIF

1. Masukan angka
2. Bilangan prima dapat di faktorisasikan

Contoh:
For int/integer i(hanya tanda) = 2
i(2)<bil (yang dimasukan contohnya 7)
Penjelasan : Nilai I lebih kecil (<) dari bilangan yang dimasukan
contoh      ;(7%2=sisa 1 )
(7%2=sisa 1 )
Jadi diantara bilangan tertsebut tadidg menggunakan for dan mod hasilnya masih ada sisa, maka bilangan itu prima.

3.Jika (bil%I)==0
Contoh : (10%2) = tidak ada sisa
Penjelasan : jika bilangan yg dimasukan (bil) dibagi dg bilangan (2) sama dengan 
0 "maka bukan bilangan prima"
Dan dia akan menghasilkan false (salah), break (selesai)If jika prima hasilnya true dalam arti sisa 1
Maka menampilkan bilangan prima :

System.out.prinlnt(bil+"adalah bilangan prima")


Kecuali :
else 
bilangan yg kita masukan(10%2)tidak ada sisa, maka prima (boolean)false break (berhenti)

Menampilkan bukan bilangan prima (tidak memiliki 2 faktor)

System.out.prinlnt (bilangan+ "bukan bilangan prima")

3. jika (bil % I) == 0
Contoh : (10%2) tidak ada sisa
Penjelasan : Jika bilangan yg dimasukan(bil) dibagi dengan bilangan i(2) sma dengan 0 " maka bukan bilangan prima.
Dan dia akan menghasilkan false (salah). break (selesai)
If jika prima hasilnyatrue dalam arti sisa 1
maka menampilkan bilangan prima :

System.out.printlint (bil+ " adalah bilangan prima") ;

Kecuali :
else
Bilangan yag kita masukan (10%2) tidak ada sisa maka prima (boolean) false, break (berhenti)

Menampilkan bukan bilangan prima (tidak memiliki 2 faktor) ;


System.out.println (bil+ "bukan bilangan prima') ;


DEKLARASI

Integer : // tipe data bilangan bulat//
Boolean : //tipe true and false//
                (tipe data)
Looping : pengulangan                                                                                                        




B. PSEUDOCODE


BILANGAN PRIMA





 BUKAN BILANGAN PRIMA

SELESAI

4. PDF Algoritma Pemrograman 1-2

Kategori

Kategori