0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan

Algoritma 4

Laporan ini membahas tentang variabel, tipe data bukan primitif, dan array. Terdapat dua teladan yaitu mengimplementasikan variabel dan array satu dimensi.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan

Algoritma 4

Laporan ini membahas tentang variabel, tipe data bukan primitif, dan array. Terdapat dua teladan yaitu mengimplementasikan variabel dan array satu dimensi.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 20

LAPORAN PRAKTIKUM

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

diberikan sehingga penyusun bisa menyelesaikan laporan praktikum Algoritma

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

Algoritma dan Pemrograman.

2. Para Asisten Praktikum Kak Dion Raja Kusumah, Kak Hotmarina Lubis, Kak

Audi Maren Vareza, Kak Risca Putri Wiranda yang telah memberi bimbingan,

nasihat, saran, dan kritik selama kegiatan praktikum Algoritma dan

Pemrograman.

3. Terakhir, pada keluarga dan teman-teman yang senantiasa memberikan

dukungan kepada penulis.

Penulis menyadari bahwa penulisan laporan ini masih banyak kekurangan,

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

pembelajaran untuk pembaca.

Bengkulu, 07 November 2022

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

Gambar 1 Diagram Alur Penelitian Teladan 1........................................................8


Gambar 2 Diagram Alur Penelitian Teladan 2........................................................9

4
DAFTAR LAMPIRAN

Lampiran 1. Hasil Sintaks Teladan 1.....................................................................15


Lampiran 2. Hasil Running Teladan 1...................................................................15
Lampiran 3. Hasil Sintaks Teladan 2.....................................................................15
Lampiran 4. Hasil Running Teladan 2...................................................................15

5
BAB I

PENDAHULUAN

1.2 Latar belakang

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.

Array menyimpan data secara berurutan pada memori komputer. Sekali

array dideklarasikan maka akan dialokasikan sejumlah tempat di memori

komputer yang letaknya selalu berdekatan (bersebelahan).

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas, masalah yang dapat disimpulkan adalah

sebagai berikut:

1. Apa yang dimaksud dengan variabel, tipe data bukan primitif dan array?

2. Bagaimana cara mengimplementasikan penulisan variabel, tipe data bukan

primitif, dan array?

1.3 Batasan Masalah

1. Buatlah program tipe data variabel untuk menampilkan nama, npm, alamat,

usia, tinggi badan, dan berat badan dari data diri masing-masing dan

tambahkan kalimat sesuai dengan data pada outputnya!.

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.4 Tujuan Penelitian

Berdasarkan rumusan masalah di atas, tujuan yang dapat disimpulkan

adalah sebagai berikut:

1. Praktikan dapat memahami variabel, tipe data bukan primitif, dan array.

2. Praktikan dapat mengimplementasikan penulisan variabel, tipe data bukan

primitif, dan array.

1.5 Manfaat Penelitian

Berdasarkan rumusan masalah dan tujuan penelitian di atas, manfaat yang

dapat disimpulkan adalah sebagai berikut:

1. Untuk memberikan penjelasan tentang pengertian variabel, tipe data bukan

primitif, dan array.

2. Untuk mengetahui cara mengimplementasikan penulisan variabel, tipe data

bukan primitif, dan array.

7
BAB II

TINJAUAN PUSTAKA

2.1 Landasan Teori

Variabel merupakan tempat menyimpan data. Hampir sama dengan definisi

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

variabelnya. Tidak boleh menuliskan variabel dengan Whitespace (spasi, tab,

enter). Programmer Java memiliki kebiasaan pada saat menulis variabel dengan

menulis huruf capital pada setiap kata (Kadir, 2017).

Penulisan variabel dapat ditulis dengan kata kunci var. Cara ini membantu

programmer menuliskan variabel dengan tidak membatasi tipe data tertentu.

Dengan cara ini, java akan mengidentifikasi tipe data yang sesuai berdasarkan

initial value yang diberikan. Oleh karena itu, pada penggunaan kata kunci var

mutlak diperlukan intial value.

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

memberi warning berupa garis merah kesalahan.

1. Tipe Data Bukan Primitif

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.

2. Tipe Data Array

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

3.1 Jenis dan Sumber Data

3.1.1 Jenis Data

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.

3.1.2 Sumber Data

Dalam penelitian ini data yang diberikan bersumber dari soal teladan yang

dibuat yang mana datanya adalah tipe data variabel, dan tipe data array.

3.2 Variabel Penelitian

Variabel penelitian adalah suatu atribut atau sifat atau nilai dari orang,

obyek atau kegiatan yang mempunyai variasi tertentu yang ditetapkan oleh

peneliti untuk dipelajari dan ditarik kesimpulannya (Sugiyono, 2007, Statistika

untuk Penelitian, Alfabeta, Bandung).

Dalam penelitian ini menggunakan variabel array. Variabel array yang

digunakan adalah data tinggi badan siswa, berbentuk matriks 2x3.

3.3 Analisis Data

3.3.1 Langkah Kerja Teladan 1

1. Membuka aplikasi Inteli J IDEA

2. Pilih new project

10
3. Masukkan nama project

4. Jika sudah memasukkan nama klik Create

5. Pilih Shortcut (src) lalu pilih New

6. Selanjutnya pilih Java Class masukkan nama kelas

7. Klik Enter, maka akan keluar tampilan nama kelas

8. Letakkan cusor di ujung kurung kurawal

9. Selanjutnya klik enter sebanyak-banyaknya

10. Dibawah Public Class ketik Public static void main

11. Klik enter

12. Selanjutnya ketik tipe data var “nama” tambahkan ;

13. Klik enter, pada baris selanjutnya ketik system.out.println

14. Pada kurung () ketik var dan nama variabel Lalu tambahkan ;

15. Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya akan

keluar.

3.3.2 Langkah Kerja Teladan 2

1. Membuka aplikasi Inteli J IDEA

2. Pilih new project

3. Masukkan nama project

4. Jika sudah memasukkan nama klik Create

11
5. Pilih Shortcut (src) lalu pilih New

6. Selanjutnya pilih Java Class masukkan nama kelas

7. Klik Enter, maka akan keluar tampilan nama kelas

8. Letakkan cusor di ujung kurung kurawal

9. Selanjutnya klik enter sebanyak-banyaknya

10. Dibawah Public Class ketik Public static void main

11. Klik enter

12. Selanjutnya ketik tipe data array “nama array” tambahkan [] dan ;

13. Pada kurung [] ketik indeks array

14. Selanjutnya, masukkan nilai array

15. Klik enter, pada baris selanjutnya ketik system.out.println

16. Pada kurung () ketik nama array Lalu tambahkan ;

17. Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya akan

keluar.

12
3.4 Diagram Alur Penelitian

3.4.1 Diagram Alur Penelitian Teladan 1

START

Input variabel

Input Nama, npm, alamat, umur,


tinggi, berat

System.out.println (nama variabel)

Nadhiah
f1a022032
hibrida10a
18tahun
150cm
43kg

STOP

Gambar 1. Diagram Alur Penelitian Teladan 1

13
3.4.2 Diagram Alur Penelitian Teladan 2

START

Input array

Input 167, 159, 156, 150, 158, 162

System.out.println (nama array)

167
159
156
150
158
162

STOP

Gambar 1. Diagram Alur Penelitian Teladan 2

14
BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil Penelitian

4.1.1 Hasil Penelitian Teladan 1

Dari teladan 1, dengan menuliskan kode program tipe data variabel

nadhiah

fia022032

hibrida10a

18tahun

150cm

43kg

4.1.2 Hasil Penelitian Teladan 2

Dari teladan 2, dengan menuliskan tipe data array. Array yang digunakan adalah

array dalam array.

167

159

156

150

158

162

15
4.2 Pembahasan

Dari soal teladan nomor 1 kita akan mendapatkan hasil output “nadhiah”

“fia022032” “hibrida10a” “18tahun” “150cm” “43kg” dalam program tersebut.

Dengan memasukkan variabel dari input “var nama = ‘nadhiah’, var npm =

‘f1a022032’, var alamat = ‘hibrida10a’, var umur = ‘18tahun’, var tinggi = 150

cm, var berat = 43kg” ke dalam System.out.println, lalu untuk menampilkan

tulisan pada saat input tadi, lakukan proses compile akan keluar “nadhiah,

f1a022032, hibrida10a, 18tahun, 150cm, 43kg”. Sebagai output dari hasil

program.

Dari pengamatan hasil program teladan nomor 2, kita akan mendapatkan

hasil output “167, 159, 156, 150, 158, 162” dalam program tersebut. Dengan

memasukkan variabel dari input array tipe array dalam array “arrayarrayint[0]

[0]=167, arrayarrayint[0][1]=159, arrayarrayint[1][0]=156, arrayarrayint[1]

[1]=150, arrayarrayint[2][0]=158, arrayarrayint[2][1]=162” ke dalam

System.out.println. kemudian untuk mengeksekusi tulisan pada saat input tadi,

lakukan proses compile dengan mengklik run pada segitiga dan hasil compile

akan keluar “167, 159, 156, 150, 158, 162” sebagai hasil output dari program

yang telah dibuat.

16
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Pada praktikum kali ini kita juga dapat memahami pengertian tipe data var

dan array menggunakan aplikasi intelli J IDEA dengan bahasa pemrograman

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

error atau hasil tidak akan keluar.

Di praktikum ini kita juga dapat mengetahui cara mengimplementasikan

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

bagaimana cara mendeklarasikan tipe data variabel dalam bahasa pemrograman

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

Dalam mempelajari bahasa pemograman, hal yang pertama harus di

perhatikan adalah tata cara penulisannya. Karena bahasa pemograman sangat

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

praktikan diharapkan lebih aktif bertanya maupun menjawab pertanyaan yang

diajukan dan berani bertanya bila ada yang kurang dimengerti. Semoga dengan

adanya laporan ini di harapkan pembaca dapat mempermudah dalam penggunaan

aplikasi Idea dalam kehidupan sehari-hari. Laporan ini juga dapat di gunakan oleh

yang mempelajari

18
DAFTAR PUSTAKA

AS, Rosa, Shalahuddin, M. (2010). Rekayasa Perangkat Lunak (Terstruktur dan


Berorientasi Objek). Bandung: Penerbit Modula. 81-135
Nursalim, Rahmat. 2021 Modul Pratikum Algoritma dan Pemrograman, ed.
Bengkulu: Universitas Bengkulu.
Rickyanto, Isak. 2003. Dasar Pemrograman Berorientasi Objek dengan Java 2
(IDK 1.4). Yogyakarta: Andi Offset.

19
LAMPIRAN

Lampiran 1. Hasil Sintaks Teladan 1

Lampiran 2. Hasil Running Teladan 1

Lampiran 3. Hasil Sintaks Teladan 2

Lampiran 4. Hasil Running Teladan 2

20

Anda mungkin juga menyukai