IKHWANNUDIN 1655201033
TEKNIK INFORMATIKA
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package aray2dimensi;
import java.util.Scanner;
/**
*
* @author ikhwan
*/
public class ARAY2DIMENSI {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String[][] array = new String[4][4];
int cek;
String bintang = "";
for(int i=0;i<array.length;i++){
for(int j=0;j<array.length;j++){
System.out.print("Input Angka baris["+i+"]"+" kolom["+j+"]= ");
array[i][j] = scan.next();
}
System.out.println("\n");
}
System.out.println("\n");
System.out.println("Hasil Nilai Inputan");
for (String[] array1 : array) {
for (int j = 0; j<array.length; j++) {
System.out.print("|" + array1[j] + "|");
bintang = array1[j];
cek = bintang.indexOf("4");
array1[j] = cek>=0 ? "**" : array1[j];
}
System.out.println("");
}
System.out.println("------------------------------------");
System.out.println("");
System.out.println("Hasil Nilai Berubah");
for (String[] array1 : array) {
for (int j = 0; j<array.length; j++) {
System.out.print("|" + array1[j] + "|");
}
System.out.println();
}
}
}
tugas algoritma
Minggu, 11 Juni 2017
PENGIRIMAN PAKET
#IKHWANNUDIN 1655201033
#TEKNIK INFORMATIKA
FLOWCHART NYA:
@author IKHWANN
*/
import java.util.Scanner;
public class Biaya_pengiriman_paket
{
public static void main(String[]args)
{
String nama,alamat;
int jarak = 0;
int berat = 0;
int biaya_per_Kg = 0;
int biaya_per_Km = 0;
int biaya_paket = 0;
int total_biaya_Kg = 0;
int total_biaya_Km = 0;
int nilai_PPN = 0;
int total_biaya = 0;
Scanner sc = new Scanner (System.in);
System.out.print("\tProgram Biaya Pengiriman Paket");
System.out.print("\n####################################################");
System.out.print("\nData Pelanggan");
System.out.print("\n####################################################");
System.out.print("\nMasukan Nama Pengirim : "); nama = sc.nextLine();
System.out.print("\nMasukan Alamat pengirim : ");
alamat = sc.nextLine();
System.out.print("\nTujuan Pengiriman");
System.out.print("\n####################################################");
System.out.print("\nMasukan Alamat Pengiriman : ");
String alamat_pengirim = sc.nextLine();
System.out.print("\nMasukan Berat");
System.out.print("\n####################################################");
System.out.print("\n Per Kg : ");
berat = sc.nextInt();
System.out.print("\nMasukan Jarak ");
System.out.print("\n####################################################");
System.out.print("\n Per Km : ");
jarak = sc.nextInt();
System.out.print("\tPilihan Paket");
System.out.print("\n####################################################");
System.out.println("\n1. Paket Reguler");
System.out.println("2. Paket Khusus");
System.out.println("3. Paket VIP");
System.out.print("");
System.out.print("Masukan Pilihan Paket : ");
int pilih = sc.nextInt();
if (pilih==1)
{
biaya_per_Kg = 10000;
biaya_per_Km = 20000;
nilai_PPN = (int) 0.1; //10%
}
else if(pilih==2)
{
biaya_per_Kg = 20000;
biaya_per_Km = 35000;
nilai_PPN = (int) 0.1; //10%
}
else if (pilih==3)
{
biaya_per_Kg = 20000;
biaya_per_Km = 35000;
nilai_PPN = (int) 0.1; //10%
}
{
total_biaya_Kg =(berat*biaya_per_Kg);
total_biaya_Km =(jarak*biaya_per_Km);
biaya_paket =(total_biaya_Kg+total_biaya_Km);
nilai_PPN = (biaya_paket*10)/100;
total_biaya =(int) (biaya_paket+nilai_PPN);
System.out.print("\nData Pengirim");
System.out.print("\n####################################################");
System.out.println("\nNama Pengirimin = "+ nama);
System.out.println("Alamat Pengirim = "+ alamat);
System.out.print("\nTujuan Pengiriman");
System.out.print("\n####################################################");
System.out.println("\nAlamat Pengiriman = "+ alamat_pengirim);
System.out.print("\nPerhitungan Biaya");
System.out.print("\n####################################################");
System.out.println("\nTotal Biaya per Kg = "+ total_biaya_Kg);
System.out.println("Total Biaya per Km = "+ total_biaya_Km);
System.out.println("Biaya Paket = "+biaya_paket);
System.out.println("PPN 10% = "+nilai_PPN);
System.out.println("Total Biaya = "+total_biaya);
System.out.print("##########################");
System.out.println("//IKHWANN485@GMAIL.//");
}
}
}
Kamis, 06 April 2017
IKHWANNUDIN-1655201033-TEKNIK INFORMATIKA-STIMIK MERCUSUAR.
Tugas Algoritma Pemrograman menggunakan java
Tugas Algoritma Pemrograman menggunakan java
1. Buat Program Data Karyawan
User memasukan data ( nama, nik, tgl/bulan/tahun kelahiran, masa kerja )
Program Menampilkan :
- ( nama, nik, tgl/bulan/tahun kelahiran, masakerja )
- umur dihitung dari data kelahiran (tahun )
- Gaji - ketentuan jika masa kerja <= 5 tahun, gaji = 3.000.000
- ketentuan jika masa kerja >= 5 tahun, gaji = 6.000.000
2. Buat Program Perpustakaan Mahasiswa
User memasukan data ( namaMHS, nim, jumlah buku pinjam, judulbuku, jenisbuku, biaya pinjam )
Program Menampilkan Hasil :
- ( namaMHS, nim, jumlahbukupinjam, judulbuku, jenisbuku,biayapinjam )
- total biaya dihitung dari penjumlahan biaya pinjam per masing buku
- jenis buku terdiri dari ( 1. buku komputer dan 2. buku non komputer )
- biaya pinjam - ketentuan jika jenis buku komputer, biaya pinjam = 5000/buku
- ketentuan jika jenis buku non komputer, biaya pinjam = 3000/buku
Penyelesaian :
1. program data karyawan
flowchart data karyawan
kodingan nya:
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package pembagian.gaji;
import java.util.Scanner;
/**
*
* @author ikhawan
*/
public class PembagianGaji {
private static int tahunlahir;
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int umur,tahunlahir,umurku,tahunmasuk,tgllahir,blnlahir;
int angka = 2017;
int masakerja;
String nik,nama,bulan;
long gapok = 0,gaji;
System.out.println("");
System.out.println("Input data Pegawai");
System.out.println("=======================");
System.out.print("masukan nama pegawai = ");
nama = input.nextLine();
System.out.print("masukan nik pegawai = ");
nik = input.nextLine();
System.out.print("masukan tahun lahir pegawai = ");
tahunlahir = input.nextInt();
System.out.print("masukan tanggal lahir pegawai = ");
tgllahir = input.nextInt();
System.out.print("masukan bulan lahir pegawai = ");
blnlahir = input.nextInt();
System.out.print("masukan tahun masuk pegawai = ");
tahunmasuk = input.nextInt();
umurku = angka-tahunlahir;
masakerja = angka-tahunmasuk;
System.out.println("=============================");
System.out.println("");
System.out.println("");
System.out.println("menghitung gaji karyawan");
System.out.println("==========================");
System.out.println("Nama Pegawai = "+nama);
System.out.println("tanggal/bulan/tahun lahir anda = "+tgllahir+"-"+blnlahir+"-"+tahunlahir);
masakerja = angka-tahunmasuk;
System.out.println("Umur anda sekarang = "+umurku+ "tahun");
System.out.println (" Tahun Masuk Kerja
= "+masakerja);
masakerja=2017-tahunmasuk;
System.out.println("tahun");
System.out.print("gapok =");
if(masakerja<=5)
{
System.out.println("Rp 3.000.000");
gaji=gapok+3000000;
}
else
if(masakerja>=5)
{
System.out.println("Rp 6.000.000");
gaji=gapok+6000000;
}
else
{
System.out.println("Rp.0");
gaji=gapok+0;
}
System.out.println("---------------------------");
System.out.println("gaji total = Rp."+gaji);
System.out.println("=============================");
}
}
hasil run :
package belajar.java;
import java.util.Scanner ;
public class perpustakaan {
public static void main (String[]args) {
Scanner a = new Scanner(System. in );
int jenis, harga_sewa;
int total_harga=0;
String namaMHS, judul, nim ;
System.out.println ("");
System.out.println (" INPUT DATA MAHASISWA ");
System.out.println (" <======================================================> ");
System.out.print (" Masukkan Nama Mahasiswa = ");
namaMHS = a.nextLine();
System.out.print (" Masukkan Nim = ");
nim = a.nextLine();
System.out.print(" Masukan Judul Buku = ");
judul = a.nextLine();
//lakukan pengulangan
int jenis1;
System.out.print (" Masukan Jumlah Buku yang dipinjam = ");
jenis1 = a.nextInt ();
System.out.println (" Pilih Nomor 1 Untuk Kategori Komputer & Pilih Nomor 2 Untuk Kategori Non Komputer ");
System.out.print (" Sesuai Dengan Judul Yang Anda Tulis Sebelumnya \n\n");
System.out.print(" => Buku Komputer Harga Satunya : Rp. 5000 \n => Buku Non Komputer Harga Satunya : Rp.3000");
for (int b = 0; b < jenis1; b++) {
System.out.print("\nJenis Buku : \n 1. Komputer \n 2. Non Komputer \n\n Masukan pilihan : ");
jenis = a.nextInt();
if(jenis== 1){
harga_sewa = 5000;
total_harga = total_harga+harga_sewa;
}
else if(jenis==2){
harga_sewa = 3000;
total_harga = total_harga+harga_sewa;
}
}
System.out.println (" ");
System.out.println (" ");
System.out.println (" Rekaptilasi ");
System.out.println ("|==================================================================|");
System.out.println (" Nama Mahasiswa = "+namaMHS);
System.out.println (" Nim Mahasiswa = "+nim);
System.out.println (" Jumlah Buku = "+jenis1);
System.out.println (" Judul Buku = "+judul);
System.out.println (" Biaya Pinjaman = "+total_harga);
}
}
Senin, 20 Maret 2017
Algoritma Menabung Uang di bank dengan bahasa deskriptif
( Mengambil uang di bank melalui Teller, Algoritma proses pengambilan uang di bank melalui Teller, Cetak Bukti penarikan uang)
Deklarasi :
Nasabah :tipe penginput
Teller : tipe pemroses dan output
Algoritma Mengambil Uang di Bank dengan Flow Chart
Algoritma Menentukan Bilangan Prima atau Bukan
Algoritma Menentukan Bilangan Prima atau Bukan dengan bahasa deskriptif
judul :
Algoritma_menentukan bilangan prima atau bukan
(menentukan bilangan prima atau bukan, algoritma menerima masukan angka, menentukan bilangan prima atau bukan, print bilangan prima atau bukan ke output)
Deklarasi :
- bilangan prima = tipe bilangan yang bisa dibagi dengan angka itu sendiri
- angka 1 = tipe bukan bilangan prima
Deskripsi :
- start / mulai
- masukan angka bilangan
- proses menentukan bilangan prima atau bukan
- keluaran atau output yang menerangkan ini bilangan prima atau bukan
- end / selesai
Algoritma Menentukan Bilangan Prima atau Bukan dengan Pseudocode
nama:ikhwannudin
nim:1655201033
Algoritma
Menabung di Bank Melalui Teller
( Menyimpan uang di
bank melalui Teller, Algoritma proses menyimpan uang di bank melalui Teller,
Cetak Bukti simpanan uang)
Deklarasi
:
Nasabah = Tipe Input
Teller = Tipe Proses
dan Output
Deskripsi
:
- Mulai
- Masuk ke Bank
- Ambil Nomor Antrian
- Isi Slip Formulir Setoran
- Serahkan Slip Setoran beserta Buku Tabungan kepada Teller
- Serahkan uang yang akan disetor kepada Teller
- Ambil bukti Slip Setoran
- Selesai.
Algoritma
Mengambil Uang di Bank Melalui Teller
( Mengambil uang di bank melalui Teller, Algoritma proses pengambilan uang di bank melalui Teller, Cetak Bukti penarikan uang)
Deklarasi :
Nasabah :tipe penginput
Teller : tipe pemroses dan output
Deskripsi
:
- Masuk ke Bank
- Ambil Nomor Antrian
- Isi Slip Formulir Penarikan
- Serahkan Slip Penarikan beserta Buku Tabungan kepada Teller
- Ambil Bukti Penarikan dan Buku Tabungan
- Ambil Uang Dari Taller
- Selesai
Algoritma Mengambil Uang di Bank dengan Flow Chart
Algoritma Menentukan Bilangan Prima atau Bukan
Algoritma Menentukan Bilangan Prima atau Bukan dengan bahasa deskriptif
judul :
Algoritma_menentukan bilangan prima atau bukan
(menentukan bilangan prima atau bukan, algoritma menerima masukan angka, menentukan bilangan prima atau bukan, print bilangan prima atau bukan ke output)
Deklarasi :
- bilangan prima = tipe bilangan yang bisa dibagi dengan angka itu sendiri
- angka 1 = tipe bukan bilangan prima
Deskripsi :
- start / mulai
- masukan angka bilangan
- proses menentukan bilangan prima atau bukan
- keluaran atau output yang menerangkan ini bilangan prima atau bukan
- end / selesai
Algoritma Menentukan Bilangan Prima atau Bukan dengan Pseudocode
read (input)
count := 0
for (i=1 to input) do begin
if
(input mod i ==0) then begin
count++
end
end for
if (count==2) then write (“Bilangan
Prima”)
else write (“Bukan Bilangan Prima”)
nama:ikhwannudin
nim:1655201033
Langganan:
Postingan (Atom)