MAKALAH BAHASA PEMROGRAMAN JAVA (MODUL 5)
BAHASA PEMROGRAMAN JAVA
MODUL 5
(Makalah ini diajukan untuk memnuhi tugas
mata kuliah Baha Pemrograman 1)
Disusun Oleh :
NAMA : PRADIKA GUSTI ARYABIE
NIM : 20160910027
KELAS : SISTEM INFORMASI 2016
A
UNIVERSITAS KUNINGAN
FAKULTAS
ILMU KOMPUTER
KATA PENGANTAR
Dengan
memanjatkan puji syukur kehadirat Allah Subhanahu Wata’ala yang telah
memberikan kekuatan lahir batin kepada kita semua, dan atas berkat serta
rahmatnya sehingga kami dapat menyelesaikan makalah ini dengan baik guna memenuhi tugas dalam mata
kuliah Filsafat Ilmu.
Tujuan utama pembuatan makalah ini adalah untuk memenuhi
tugas dari mata kuliah Bahasa Pemrograman
1, dan penulis mengambil judul “BAHASA PEMROGRAMAN JAVA MODUL 5”. Tujuan
selanjutnya untuk para pembaca agar lebih paham dan mengetahui lagi mengenai segala dasar mengenai bahasa pemrograman Java.
Semoga dengan tersusunnya makalah ini dapat bermanfaat bagi
penulis dan pembaca.Kami menyadari bahwa dalam penyusunan laporan ini jauh dari
kata sempurna, untuk itu penulis mengharapkan kritik dan saran yang membangun
supaya menjadi lebih baik di masa mendatang.
Akhirnya penulis mengucapkan terimakasih atas segala
dukungan, arahan, bimbingan, dan bantuan dari pihak-pihak terkait sehingga makalah ini dapat
tersusun dengan baik
Kuningan,
November 2017
Penulis
DAFTAR ISI
KATA PENGANTAR ............................................................................... i
DAFTAR ISI .............................................................................................. ii
BAB
I : PENDAHULUAN
1.1. Latar
Belakang................................................................... 1
1.2.
Tujuan ............................................................................... 1
BAB
II : ISI
2.1. Pengertian
Array ............................................................... 2
2.2. Pendeklarasian
Array ...................................................... 2
2.3. Array
Satu Dimensi ........................................................... 5
2.4. Array
Dua Dimensi ............................................................ 6
2.5. Post
Test Modul 5 ............................................................. 7
BAB
III : PENUTUP
3.1. Kesimpulan
....................................................................... 10
DAFTAR PUSTAKA
BAB I
PENDAHULUAN
1.1
Latar Belakang
Array merupakan
sekumpulan data ( objek ) yang memiliki tipe yang sama, stiap variabel yang
sama dan tiap data dibedakan dengan indeks dalam array tersebut. Indeks dari
tiap array akan dimulai dengan indeks ke-0. Jadi jika suatu array memiliki
berisi 9 buah data maka indeks maksimal dari array tersebut adalah 8, begitu
juga jika berisi 4 makan indeks maksimal dari array tersebut adalah 3. Kegunaan
dari array adalah untuk mengurangi jumlah variabel yang digunakan. Array dapat
berbentuk satu dimensi, dua, tiga, empat,dan seterusnya tergantung kebutuhan
dari pengguna.
1.2
Tujuan
Tujuan
dari penyusunan Makala ini adalah:
a.
Sebagai
syarat untuk menyelesaikan mata kuliah Bahasa Pemrograman 1
b.
Sebagai
bahan pembelajaran mengenai array pada Java.
c.
Dapat
memahami, mengerti dan mendalami tentang statment pada Java, yang meliputi:
1.
Pengertian array.
2.
Array satu dimensi.
3.
Array dua dimensi.
4.
Post Test Modul 5 BP1
BAB II
ISI
2.1
Pengertian Array
Array merupakan
sekumpulan data ( objek ) yang memiliki tipe yang sama, stiap variabel yang
sama dan tiap data dibedakan dengan indeks dalam array tersebut. Indeks dari
tiap array akan dimulai dengan indeks ke-0. Jadi jika suatu array memiliki
berisi 9 buah data maka indeks maksimal dari array tersebut adalah 8, begitu
juga jika berisi 4 makan indeks maksimal dari array tersebut adalah 3. Kegunaan
dari array adalah untuk mengurangi jumlah variabel yang digunakan. Array dapat
berbentuk satu dimensi, dua, tiga, empat,dan seterusnya tergantung kebutuhan
dari pengguna.
Untuk memberikan
keterangan yang jelas mengenai array maka dapat digambarkan sebagai berikut :
2.2
Pendeklarasian Array
Dalam pendeklarasikan
array bisa digunakan beberapa cara sebagai berikut:
·
Tidak
menyebutkan berapa jumlah elemen array. Untuk menyatakan berapa elemen dalam
array, bisa diberikan setelah pendeklarasian. Berikut merupakan sintaks untuk
mendeklarasikan array :
typeData[] namaArray;
atau bisa
juga
typeData namaArray[];
Contoh:
int[] angka;
atau.
int angka[];
Untuk
menyatakan berapa elemen dalam array gunakan sintaks sebagai berikut:
namaArray = new tipeData[jumlahElemen];
contoh:
bilangan = new int[10];
Dengan menyebutkan
berapa jumlah elemen array yang dibuat. Untuk mendeklarasikan array dengan
menyebutkan jumlah elemen yang bisa dimuat dalam array, menggunakan sintaks
sebagai berikut:
tipeData[] namaVariabel = new
tipeData[jumlahElemen];
contoh:
int[] bilangan = new int[10];
Tidak
menyebutkan berapa jumlah array tetapi langsung mengisinya dengan elemen-elemen
array-nya. Sintaksnya adalah sebagai berikut:
tipeData[] namaVariabel = {elemenKe-1,
elemenKe-2, elemenKe-3, …, elemenKe-n}
contoh
int[] bilangan = {9,7,6,3,5};
Perlu
diketahui juga, bahwa index array di Java di mulai dari 0, bukan dari 1.
Sehingga apabila suatu array mempunyai kapasitas 10 elemen, maka nomor
index-nya dimulai dari 0 sampai 9. Kalau array bisa kapasitasnya n elemen, maka
nomor index-nya dimulai dari 0 sampai n-1.
Untuk
pemberikan nilai pada array, dengan cara menyebutkan nomor index-nya. Ingat,
bahwa array bisa menampung data lebih dari satu dan setiap elemennya mempunyai
nomor index untuk membedakan dengan elemen yang lain. Sintaks untuk memberi
nilai array pada nomor index tertentu adalah sebagai berikut:
namaArray[nomorIndex] = nilai;
contoh
bilangan[0] = 10;
Maksud
dari pernyataan di atas adalah, array dengan nama bilangan pada index ke-0
diisi dengan nilai 10.
Untuk
mengetahui elemen array pada index tertentu, maka bisa digunakan format umum
sebagai berikut:
namaArray[noIndex];
contoh:
bilangan[5];
misalnya
kalau digunakan dalam statement berikut:
System.out.println(bilangan[5]);
maka
di layar akan ditampi elemen array bilangan pada index ke-5.
2.3
Array Satu Dimensi
Array yang
saya bahas sekarang ini yaitu array 1 dimensi. Untuk bisa memahami, mari kita
simak contoh koding dibawah ini.
public class Array {
public static void main(String args[]){
// mendeklarasikan nama variabel bertipe array dengan tipe int
int [] month;
// menentukan jumlah elemen array
month = new int[12];
// mengisikan nilai dari setiap elemen array
month[0] = 31;
month[1] = 28;
month[2] = 31;
month[3] = 30;
month[4] = 31;
month[5] = 30;
month[6] = 31;
month[7] = 31;
month[8] = 30;
month[9] = 31;
month[10] = 30;
month[11] = 31;
// menampilkan elemen array
System.out.println("Month 2 is " + month[2] + "
days.");
}
}
Berikut
saya tampilkan contoh screenshoot kodingnya :
PENJELASAN
:
1.
Mendeklarasikan nama varibael dan tipe data.
2.
Menentukan jumlah elemen array (lihat koding diatas).
3. Mengisi
tiap elemen array dan dimulai dari elemen ke-0 (lihat koding diatas).
4.
Tampilkan output sesuai keinginan Anda.
5. Untuk
menampilkan elemen array yang akan ditampilkan, panggil nama variabel yang
diinginkan (lihat koding output diatas).
2.4
Array Dua Dimensi
Perhatikan
contoh koding dibawah ini :
public class Array2D {
public static void main(String[] args) {
// membuat isi elemen array
String [][] country ={
// keterangan
{kolom1,kolom2,kolom3}
{"No","Name","Country"}, // baris ke-0
{"1.","David","Australia"}, // baris ke-1
{"2.","Ahmad","Indonesia"}, // baris ke-2
{"3.","Sudaish","Mesir"}, // baris ke-3
{"4.","Kim","Korea"} //baris ke-4
};
// mendeklarasikan baris dan kolom
int i, j; // i = baris, j =
kolom
for ( i=0;i<5; i++){ //
menampilkan elemen sejumlah baris
for ( j=0;j<3; j++){ // menampilkan elemen sejumlah kolom
// menampilkan isi elemen baris
dan kolom
System.out.print(country[i][j]+" ");
}
System.out.println("");
//pindah baris
}
}
}
Penjelasan
:
1.
Deklarasikan nama dan tipe data String serta model array 2 dimensi dengan tanda
( [] [] ).
2. Tuliskan
isi elemen array seperti contoh koding diatas.
3. Membuat
variabel dan tipe data int i = baris dan int j = kolom.
4. Gunakan
perulangan (for) untuk proses menampilkan isi elemen.
5. Untuk
mencetak gunakan nama_variabel_arrya [i][j].
6. Jangan
lupa untuk memberi sipasi System.out.println("") agar terlihat
seperti gambar diatas.
7.
Perhatikan tutup kurawa dari setiap masing-masing blok baik dari kelas, main,
array dan for.
2.5
Post Test Modul 5
1.
Buatlah
class java dengan nama Latihan_04 untuk menghitung gaji karyawan dengan jumlah
karyawan ditentukan oleh inputan dari keyboard. Adapun data karyawan terdiri
dari NIK, Nama, Lama Kerja, Gaji Pokok, Tunjangan, Potongan, dan Gaji Bersih.
Besar gaji pokok diisi dengan 100000*Lama Kerja, Tunjangan = Gaji pokok * 2.5%,
dan gaji bersih diisi dengan Gaji pokok + Tunjangan.
Jawaban
:
import
java.util.Scanner;
public
class PostTest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Scanner cs = new Scanner(System.in);
int[] th;
float[] gaji,tj,total;
String[] nik, nama;
int x;
System.out.println("Data Karyawan
PT.MENCARI CINTA SEJATI");
System.out.print("Jumlah Karyawan
: ");
x=sc.nextInt();
th=new int[x];gaji=new float[x];tj=new
float[x];total=new float[x];
nik=new String[x];nama=new String[x];
for(int i=0;i<x;i++){
System.out.println("\nData
Karyawan ke-"+(i+1));
System.out.print("NIK : ");
nik[i]=cs.nextLine();
System.out.print("Nama : ");
nama[i]=cs.nextLine();
System.out.print("Lama Kerja :
");
th[i]=sc.nextInt();
gaji[i]=100000*th[i];
tj[i]=(float) (gaji[i]*0.025);
total[i]=gaji[i]+tj[i];
}
System.out.println("\nNO\tNIK\tNAMA KARYAWAN\tLAMA KERJA\tGAJI
POKOK\tTUNJANGAN\tGAJI TOTAL");
for(int i=0;i<x;i++){
System.out.println((i+1)+"\t"+nik[i]+"\t"+nama[i]+"\t\t"+th[i]+"
Tahun\t\tRp."+(int)gaji[i]+"\tRp."+(int)tj[i]+"\tRp."+(int)total[i]);
}
}
}
Hasil
Run File :
BAB III
PENUTUP
3.1 Kesimpulan
Array merupakan
sekumpulan data ( objek ) yang memiliki tipe yang sama, stiap variabel yang
sama dan tiap data dibedakan dengan indeks dalam array tersebut. Indeks dari
tiap array akan dimulai dengan indeks ke-0. Jadi jika suatu array memiliki
berisi 9 buah data maka indeks maksimal dari array tersebut adalah 8, begitu
juga jika berisi 4 makan indeks maksimal dari array tersebut adalah 3. Kegunaan
dari array adalah untuk mengurangi jumlah variabel yang digunakan. Array dapat
berbentuk satu dimensi, dua, tiga, empat,dan seterusnya tergantung kebutuhan
dari pengguna.
DAFTAR PUSTAKA
Komentar
Posting Komentar