Anda di halaman 1dari 10

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

PRAKTIKUM VI
ARRAY

Disusun oleh :
Bimo Adji Kusnadi
V3922010

Dosen
Masbahah S.Pd, M.Pd.

PS D-III TEKNIK INFORMATIKA


SEKOLAH VOKASI
UNIVERSITAS SEBELAS MARET
2022
BAB I
PENDAHULUAN

1.1. Latar Belakang

Dengan adanya kemajuan Tekhnologi di dunia ini akal pikiran manusia semakin
mahir dalam menciptakan sesuatu yang bermanfaat bagi kehidupan mereka, salah
satunya dalam pembuatan program – program yang sangat membantu mereka dalam
menyelesaikan pekerjaan dengan cepat, baik dan memuaskan, maka dari itu array
merupakan salah satu bagian dari kemajuan zaman yang betul betul terlihat manfaatnya.
Array bisa juga disebut sebagai salah satu program yang terlahir dari dunia tekhnologi
lewat pola pikir manusia yang bermanfaat untuk menyelesaikan suatu penghitungan.

1.2. Tujuan

Laporan ini disusun sebagai bahan pembelajaran dan untuk memenuhi tugas pada
mata kuliah Praktik Algoritma dan Pemrograman dengah tujuan agar Mahasisawa PS D-
III Teknik Informatika PSDKU Sekolah Vokasi Universitas Sebelas Maret dapat lebih
mengenal dan memahami tentang Array.

1.3. Manfaat

1. Mahasiswa dapat mengetahui pengertian dari Array.


2. Mahasiswa mempu memahami cara menggunakan Array dan bisa
mengimplementasikannya ke suatu program.
3. Mahasiswa mampu membuat program sederhana dengan menggunakan Array.

1.4. Alat dan Bahan

1. Sebuah PC / Laptop
2. OS (Windows / Linux)
3. Browser (Google)
4. Netbeans / VS Code
5. Microsoft Word
BAB II
TINJAUAN PUSTAKA

1.1. Pengertian Array


Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data dan yang
memiliki tipe data yang sama. Jadi dapat disimpulkan bahwa array merupakan kumpulan
dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya
berbeda yang selanjutnya disebut elemen-elemen array yang bisa di akses berdasarkan
indeks.
Sebagai contohnya, dalam sebuah pemrograman memiliki 4 buah data dengan nilai
1,2,3 dan 4 dengan tipe data int(integer). Dengan pendeklarasian tiap datanya dalam 1
variabel, misalnya :
Int A = 1;
Int B = 2;
Int C = 3;
Int D = 4;
Nah deklarasi diatas tidak efektif karena terlalu banyak menggunakan variable yang
digunakan. Untuk itu diperlukannya aray yang diamana dapat menggunakan 1 buah variable
atau memasukkan semua data kedalam satu variable, misanya sebagai berikut :
Int A[4] = {1, 2, 3, 4};
Perlu diperhatikan bahwa indeks array selalu dimulai dari 0 bukan dari 1.dan dalam
megdeklarasikan sebuah array harus menggunakan tanda [ ] (bracket).

1.2. Pengertian Pemrograman Java


Java merupakam bahasa pemrograman yang mampu diakses di berbagai platform tanpa
perlu penyesuaian ualang di platform. Contohnya, dapat dijalankan di Android, Linux,
Windows, dan Lain-lain. Hal ini dikarnakan bahasa pemrograman ini memiliki sistem
syntax atau kode pemrograman tingkat tinggi.
Jadi intinya java adalah sebuah pengembang bagian back-end dari software, aplikasi
Android, dan juga website. Java juga mempunyai fleksibilitas, sehingga telah dijalankan di
berbagai perangkat. Contoh aplikasi yang menggunakan Java antara lain yaitu Aplikasi
yang sering kita gunakan sehari hari, contohnya Netflix, Twitter , dll.
1.3.Netbeans
Netbeans adalah Integrated Development Environment (IDE) berbasiskan Java dan Sun
Microsystems yang berjalan di atas Swing, suatu IDE adalah lingkup pemrograman yang
diintegritaskan ke suatu perangkat lunak yang menyediakan pembangun Graphic Use
Interface (GUI), suatu text atau kode editor suatu compiler dan debugger.
Netbeans juga merupakan Open-Source yang berarti sebuah software untuk aplikasi
desktop Java dan ssebuah lingkungan pengembangan terintegrasi sumber terbuka (IDE)
untuk pengembangan dengan Java, PHP, C++, dan bahasa pemrograman lainnya.
BAB III
HASIL DAN PEMBAHASAN

1. Buatlah sebuah array dengan tipe integer. Hitunglah total nilai dalam element array tersebut!

Jawab :

public class BIMOARRAY1 {

public static void main(String[] args) {


int[] nilai = {100, 150, 200, 250};
int jumlah = 0;
for(int total : nilai) {
jumlah = jumlah + total;
}
System.out.println("Total Nilai : " + jumlah);
}
}
2. Buatlah dua buah array, gabungkan kedua elementnya!

Jawab :

public class BIMOARRAY2 {

public static void main(String[] args) {


String[] copyFrom = {
"siswa kelas 1 = ","yang naik kelas 2 = "};
String[][] alamat = {
{"Bagio", "Madiun"},
{"Ansori", "Surabaya"},
{"Jose", "Surabaya"},
};
String[] copyTo = new String [2];
System.arraycopy(copyFrom, 0, copyTo, 0, 2);

for (String identitas : copyTo) {

for (int k = 1; k < copyFrom.length; ++k) {


for (int i = 0; i < alamat.length; ++i) {
System.out.println(identitas + " ");
System.out.println(" " + alamat[i][0]);
System.out.println(" " + alamat[i][1]);
}
}
}
}
}
3. Buatlah sebuah array katalog produk! Dan lakukan perubahan pada salah satu element array
tersebut!

Jawab :

public class BIMOARRAY3 {

public static void main(String[] args) {


String[] copyFrom = {
"Swalayan 1 = ","Swaayan 2 = "};

String[][] barang = {
{"kaos ", "Rp. 50.000"},
{"sepatu ", "Rp. 70.000"},
{"hoodie ", "Rp. 80.000"},
{"topi ", "Rp. 30.000"},
};

String[] copyTo = new String [2];


System.arraycopy(copyFrom, 0, copyTo, 0, 2);
for (String identitas : copyTo) {

for (int k = 1; k < copyFrom.length; ++k) {


for (int i = 0; i < barang.length; ++i) {
System.out.println(identitas + " ");
System.out.println(" " + barang[i][0]);
barang[3][1] = "100.000";
System.out.println(" " + barang[i][1]);
}
}
}
}
}
BAB IV
KESIMPULAN

4.1 Kesimpulan

Struktur data merupakan salah satu bahan dasar pembuatan program. Penggunaan
struktur data yang tepat dalam proses pemrograman akan menghasilkan algoritma yang jelas
dan tetap sehingga keseluruhan program menjadi lebih sederhana.
Array adalah bagian dari struktur data, yang termasuk dalam struktur data sederhana
yang dapat didefinisikan sebagai urutan alokasi memori sementara pada komputer. Jika kita
membuat program dengan data yang sudah kita ketahui batasannya, maka kita menggunakan
Array (tipe data statis), tetapi jika kita tidak mengetahui batasan datanya maka gunakan
pointer (tipe data dinamis).

4.2 Kritik dan Saran

Saya menyadari tentang penyusunan laporan praktikum ini tentu masih banyak
kesalahan dan keurangannya, karena terbatasnya pengetahuan dan kurangnya rujukan atau
refensi yang ada hubungannya dengan judul laporan praktikum ini.
Saya banyak berharap para pembaca yang budiman memberian kritik dan saran
yang membangun kepada saya demi sempurnanya laporan praktikum ini dan kesempatan-
kesempatan beriutnya. Semoga laporan praktikum ini berguna bagi saya pada khususnya
juga para pembaca yang budiman pada umumnya.
DAFTAR PUSTAKA

Dwi Andriyani K / 4111414031 (2014), MAKALAH PEMROGRAMAN


KOMPUTER 1 DEFINISI, FUNGSI, DAN APLIKASI ARRAY, Universitas Negeri
Semarang.
Reny Herawati (2017), LAPORAN PRAKTIKUM BAHASA PEMROGRAMAN 1
“ARRAY”, Universitas Kuningan.
Sopyan tirto Laksono (2015), MAKALAH TENTANG ARRAY,STMIK HIMSYA
Semarang
Makalah Array dan Contoh Programnya menggunakan C++
http://vandedjoel.blogspot.com/2016/05/makalah-array-dan-contoh-programnya-
menggunakan-Cpp.html

Anda mungkin juga menyukai