Algoritma 4
Algoritma 4
PERTEMUAN IV
ALGORITMA DAN PEMROGRAMAN
Oleh
Nama : Nadhiah
NPM : F1A022032
Dosen Pengampu : Rahmat Nursalim, S.Pd.,M.Si
Asisten Praktikum : 1. Kelfin Hardiansyah (F1A021029)
2. Evi Novianti Danamik (F1A021056)
3. Meysiantri Novrita Zinta (F1A021061)
LABORATORIUM MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2022
KATA PENGANTAR
Puji dan syukur kepada Allah SWT, atas segala karunia-Nya yang telah
dan Pemrograman ini dengan baik dan lancar. Penulis juga ingin mengucapkan
terima kasih kepada dosen dan asisten praktikum dalam penulisan laporan ini,
terutama kepada :
1. Bapak Rahmat Nursalim, S.pd, M.Si, selaku dosen pengampu mata kuliah
2. Para Asisten Praktikum Kak Dion Raja Kusumah, Kak Hotmarina Lubis, Kak
Audi Maren Vareza, Kak Risca Putri Wiranda yang telah memberi bimbingan,
Pemrograman.
baik dari segi susunan kata, kalimat maupun tatanan bahasa. Oleh karena itu,
penulis mengharapkan kritik dan saran dari semua pihak untuk laporan ini. Akhir
kata penulis berharap agar laporan ini memberikan banyak manfaat dan
Penulis
2
DAFTAR ISI
HALAMAN JUDUL...............................................................................................i
KATA PENGANTAR...........................................................................................ii
DAFTAR ISI.........................................................................................................iii
DAFTAR GAMBAR.............................................................................................iv
DAFTAR LAMPIRAN..........................................................................................v
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang...........................................................................................1
1.2 Rumusan Masalah.....................................................................................1
1.3 Batasan Masalah .......................................................................................1
1.4 Tujuan Penelitian.......................................................................................2
1.5 Manfaat Penelitian.....................................................................................2
BAB II TINJAUAN PUSTAKA...........................................................................3
2.1 Landasan Teori..........................................................................................3
BAB III METODE PENELITIAN.......................................................................5
3.1 Jenis dan Sumber Data..............................................................................5
3.1.1 Jenis Data............................................................................................5
3.1.2. Sumber Data......................................................................................5
3.2 Variabel Penelitian.....................................................................................5
3.3 Analisis Data...............................................................................................5
3.3.1 Langkah Kerja Teladan 1.................................................................5
3.3.2 Langkah Kerja Teladan 2.................................................................6
3.4 Diagram Alur Penelitian ..........................................................................8
3.4.1 Diagram Alur Penelitian Teladan 1.................................................8
3.4.2 Diagram Alur Penelitian Teladan 2.................................................9
BAB IV HASIL DAN PEMBAHASAN.............................................................10
4.1 Hasil Penelitian.........................................................................................10
4.1.1 Hasil Penelitian Teladan 1...............................................................10
4.1.2 Hasil Penelitian Teladan 2...............................................................10
4.2 Pembahasan..............................................................................................11
BAB V KESIMPULAN DAN SARAN...............................................................12
5.1 Kesimpulan...............................................................................................12
5.2 Saran.........................................................................................................12
DAFTAR PUSTAKA...........................................................................................14
LAMPIRAN..........................................................................................................15
3
DAFTAR GAMBAR
4
DAFTAR LAMPIRAN
5
BAB I
PENDAHULUAN
Array adalah variabel yang menyimpan sekumpulan data yang memiliki tipe
yang sama. Setiap data tersebut menempati lokasi atau alamat memori yang
berbeda-beda yang disebut dengan elemen array . Elemen array itu kemudian
dapat diakses melalui indeks yang terdapat didalamnya. Namun, penting sekali
untuk diperhatikan bahwa dalam C++, indeks array selalu di mulai dari 0, bukan
1.
sebagai berikut:
1. Apa yang dimaksud dengan variabel, tipe data bukan primitif dan array?
1. Buatlah program tipe data variabel untuk menampilkan nama, npm, alamat,
usia, tinggi badan, dan berat badan dari data diri masing-masing dan
6
2. Buatlah program array dalam array untuk data tinggi badan berikut ; {167,
159, 156, 150, 158, 162} yang berukuran 2x3 dengan memanggil semua
outputnya!.
1. Praktikan dapat memahami variabel, tipe data bukan primitif, dan array.
7
BAB II
TINJAUAN PUSTAKA
variabel pada matematika, variabel disini dapat diubah nilainya. Tetapi Java
bahasa static type, artinya sebuah variabel hanya bisa menyimpan tipe data yang
sama (Arip,2021).
Untuk menuliskan variabel, kita cukup menuliskan tipe datanya dan nama
enter). Programmer Java memiliki kebiasaan pada saat menulis variabel dengan
Penulisan variabel dapat ditulis dengan kata kunci var. Cara ini membantu
Dengan cara ini, java akan mengidentifikasi tipe data yang sesuai berdasarkan
initial value yang diberikan. Oleh karena itu, pada penggunaan kata kunci var
Pada Java terdapat kata kunci yang dapat merubah satu variabel menjadi
konstanta, yaitu final. Dengan kata kunci ini, suatu variabel tidak dapat dirubah
lagi nilainya. Penulisan kata kunci final dilakukan sebelum menuliskan tipe
datanya. Jika kita memaksa mengupdate nilai variabel tersebut, maka Java akan
Dalam bahasa pemrograman Java dikenal tipe data primitif dan bukan
primitif. Tipe data primitif adalah tipe data bawaan di dalam bahasa
8
pemrograman. Tipe data primitif selalu memiliki default value, yaitu pada saat
kita tidak menuliskan nilai awal, Java akan memberikan default value.
Array adalah tipe data yang berisikan kumpulan data dengan tipe yang sama.
Indeks pada array dimulai dari 0, bukan 1. Array dapat ditulis dengan menuliskan
tipe data diikuti tanda [] dan diikuti nama array, lalu membuat baris baru untuk
menetapkan panjang array, lalu membuat baris baru untuk mengisi array.
(Rahmat, 2019).
9
BAB III
METODE PENELITIAN
Jenis data yang digunakan pada laporan praktikum ini adalah penelitian
kualitatif dan kuantitatif. Data Kualitatif merupakan data yang berbentuk kata-
kata atau verbal. Data kuantitatif merupakan data yang berbentuk angka.
Dalam penelitian ini data yang diberikan bersumber dari soal teladan yang
dibuat yang mana datanya adalah tipe data variabel, dan tipe data array.
Variabel penelitian adalah suatu atribut atau sifat atau nilai dari orang,
obyek atau kegiatan yang mempunyai variasi tertentu yang ditetapkan oleh
10
3. Masukkan nama project
14. Pada kurung () ketik var dan nama variabel Lalu tambahkan ;
15. Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya akan
keluar.
11
5. Pilih Shortcut (src) lalu pilih New
12. Selanjutnya ketik tipe data array “nama array” tambahkan [] dan ;
17. Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya akan
keluar.
12
3.4 Diagram Alur Penelitian
START
Input variabel
Nadhiah
f1a022032
hibrida10a
18tahun
150cm
43kg
STOP
13
3.4.2 Diagram Alur Penelitian Teladan 2
START
Input array
167
159
156
150
158
162
STOP
14
BAB IV
nadhiah
fia022032
hibrida10a
18tahun
150cm
43kg
Dari teladan 2, dengan menuliskan tipe data array. Array yang digunakan adalah
167
159
156
150
158
162
15
4.2 Pembahasan
Dari soal teladan nomor 1 kita akan mendapatkan hasil output “nadhiah”
Dengan memasukkan variabel dari input “var nama = ‘nadhiah’, var npm =
‘f1a022032’, var alamat = ‘hibrida10a’, var umur = ‘18tahun’, var tinggi = 150
tulisan pada saat input tadi, lakukan proses compile akan keluar “nadhiah,
program.
hasil output “167, 159, 156, 150, 158, 162” dalam program tersebut. Dengan
memasukkan variabel dari input array tipe array dalam array “arrayarrayint[0]
lakukan proses compile dengan mengklik run pada segitiga dan hasil compile
akan keluar “167, 159, 156, 150, 158, 162” sebagai hasil output dari program
16
BAB V
5.1 Kesimpulan
Pada praktikum kali ini kita juga dapat memahami pengertian tipe data var
Java. Dapat dilihat bahwa, kita harus memperhatikan huruf besar, huruf kecil,
spasi dan lain sebagainya karena jika kita salah atau keliru maka hasil proses akan
penulisan variabel, tipe data bukan primitif, dan array. Penulisan variabel dengan
kata var, tipe data bukan primitif dengan default value, dan penulisan array
adalah arrayint.
Dari teladan 1,2, dan 3 dapat disimpulkan bahwa kita dapat mengetahui
Java, dan mendeklarasikan tipe data array dalam array yang dapat dikelola oleh
pemrograman Java, yaitu dengan tipe data var dan array. Tipe data var adalah
tipe data kata atau teks dan tipe data array adalah tipe data angka.
5.2 Saran
sensitif, yang artinya pada saat menuliskan sintaks suatu program tertentu kita
harus memperhatikan penulisan sintaks nya, begitu juga dengan tipe data suatu
variabel yang kita buat. Karena, walaupun kesalahan titik saja maka program tidak
bisa dijalankan (error). Bagi semua praktikan diharapkan untuk lebih aktif saat
17
praktikum berlangsung, agar bukan hanya asisten dosen saja yang aktif tapi
diajukan dan berani bertanya bila ada yang kurang dimengerti. Semoga dengan
aplikasi Idea dalam kehidupan sehari-hari. Laporan ini juga dapat di gunakan oleh
yang mempelajari
18
DAFTAR PUSTAKA
19
LAMPIRAN
20