Di susun Oleh :
TGL. PRAKTIKUM
NAMA
NRP
KELOMPOK
DOSEN
: 31 Maret 2015
: Syaifullah Ali Rudiyanto
: 140411100057
: B1
: Dr. Indah Agustien S, S.Kom., M.Kom.
BAB I
PENDAHULUAN
1.2. Tujuan
1. Mahasiswa mampu mendeklarasikan Array.
2. Mahasiswa mampu melakukan pengaksesan data sebuah Array.
3. Mahasiswamampu memproses data Array.
BAB II
DASAR TEORI
Terdapat dua jenis tipe data di Java, yaitu primitives type dan object type.
Contoh tipe data primitive adalah int, double, sedangkan array merupakan salah
satu contoh tipe data object ( walaupun pada bahasa pemrograman lain seperti C++,
array merupakan tipe data primitive).
Karena pada Java, array merupakan tipe data object, maka untuk membuat
array diperlukan operator new.
int [] intArray;
int [] intArray=new int[100];
Array mempunyai Field panjang Array, yaitu jumlah elemen pada Array.
int ArrayLenght=intArray.length;
Elemen-elemen pada Array diakses pada indeks yang terdapat pada Array.
Pada pemrograman C, C++, dan Java, indeks dimulai dari 0. Sehingga ketika
panjang array adalah 10, maka indeks array dimulai dari 0 sampai dengan 9.
temp = intArray[3];
intArray[7] = 66;
Array tersebut mempunyai panjang array 10, data array indeks ke-0 adalah
0, dan data array indeks ke-9 adalah 27.
Deklarasi array 2D, dapat dilihat pada contoh syntax berikut :
int table[][]=new int[10][10];
{0,3,6,9,12,15,18,21,24,27};
BAB III
TUGAS PENDAHULUAN
3.1. Soal
1. Buat Array satu dimensi untuk menyimpan data mahasiswa (npm, nama,
dan alamat)
2. Tampilkan isinya.
3. Buat function untuk mencari data mahasiswa dengan key berupa nama
mahasiswa (metode pencarian : Linear Search)
4. Tampilkan hasil pencarian.
3.2. Jawaban
Berikut program dalam Java untuk soal nomor 1 s/d 4:
BAB IV
IMPLEMENTASI
4.2.2. Jawaban
Berikut satu program java yang mencakup semua nomor dalam
praktikum :
a. INPUT
b. INPUT
OUTPUT :
****
****
****
****
INPUT
: 3
OUTPUT :
***
***
***
c. (ASCII Manipulation)
INPUT
: ini rudi
Jawaban :
a. Berikut program untuk menambah jumlah huruf vocal :.
Berikut ouputnya :
Berikut outputnya :
Berikut outputnya :
BAB V
PENUTUP
5.1. Kesimpulan
Dapat di simpulkan dari praktikum kali ini bahwa Array berfungsi untuk
menyimpan banyak data namun dengan tipe data yang sama tanpa harus
mendeklarasikan satu-persatu, sehingga perlu aksi khusus dalam sebuah
program untuk mengakses setiap data yang tersimpan dalam Array tersebut.
5.2. Saran
Beberapa saran saya dari Praktikum yang telah dilaksanakan :
1. Asisten Praktikum seharusnya Aktif dalam membimbing praktikannya.
Ketika salah satu asisten praktikum menjelaskan, asisten praktikum yang
lain hendaknya melihat satu-persatu dan membimbing langsung setiap
praktikan.
2. Alangkah lebih baiknya tampilan proyektor ketika praktikum berlangsung
diperbesar agar praktikan yang berada pada bagian belakang dapat melihat
dengan jelas apa yang diketik dan di jelaskan oleh Asisten Praktikum.
3. Suara Asisten Praktikum lebih di perjelas lagi agar praktikan bagian
belakang dapat mendengar lebih baik serta paham.