Anda di halaman 1dari 26

LAPORAN PRAKTIKUM

PERTEMUAN II
ALGORITMA DAN PEMROGRAMAN

Oleh
Nama : Nadhiah
NPM : F1A022032
Dosen Pengampu : Rahmat Nursalim, S.Pd.,M.Si
Asisten Praktikum : 1. Risca Putri Wiranda (F1A021018)
2. Dion Raja Kusumah (F1A021051)
3. Hotmarina Lubis (F1A021060)
4. Audia Maren Vareza (F1A021063)

LABORATORIUM MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2022

i
KATA PENGANTAR

Puji syukur penulis panjatkan atas kehadirat Allah SWT, yang telah
memberikan rahmat, taufik serta hidayah- Nya kepada penulis, sehingga pada
kesempatan kali ini penulis dapat menyelesaikan laporan praktikum tepat pada
waktunya. Laporan praktikum yang berjudul “tipe data non numerik” disusun
untuk memenuhi tugas mata kuliah Algoritma dan Pemrograman.

Pada kesempatan ini Penulis mengucapkan terima kasih kepada yang


terhormat :

1. Rahmat Nursalim, M.Si., S.Pd. selaku Dosen Pengampu


2. Dion Raja Kusumah selaku asisten praktikum
3. Hotmarina Lubis selaku asisten praktikum
4. Audia Maren Vareza selaku asisten praktikum
5. Risca Putri Wiranda selaku asisten praktikum
6. Terakhir, kepada kedua orang tua, keluarga dan teman-teman yang telah
memberikan dukungan kepada penulis.

Penulis menyadari bahwa laporan praktikum ini masih banyak kekurangan


dan kesalahan serta jauh dari kata sempurna, oleh karena itu kritik dan saran
yang sifatnya membangun sangat kami harapkan.

Akhir kata, penulis berharap semoga laporan praktikum ini dapat


memberikan manfaat bagi pembaca.

Bengkulu, 31 Oktober 2022

Penulis

ii
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.......................................................................................1
1.5 Manfaat Penelitian.....................................................................................2
BAB II TINJAUAN PUSTAKA...........................................................................3
2.1 Tipe data Non Numerik.............................................................................3
BAB III METODE PENELITIAN.......................................................................5
3.1 Jenis dan Sumber Data..............................................................................5
a. Jenis Data..................................................................................................5
b. 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.....................................................................7
3.3.3 Langkah Kerja Teladan 3.....................................................................8
3.4 Diagram Alur Penelitian ........................................................................10
3.4.1 Diagram Alur Penelitian Teladan 1...................................................10
3.4.2 Diagram Alur Penelitian Teladan 2...................................................11
3.4.3 Diagram Alur Penelitian Teladan 3...................................................12
BAB IV HASIL DAN PEMBAHASAN.............................................................13
4.1 Hasil Penelitian.........................................................................................13
4.1.1 Hasil Penelitian Teladan 1.................................................................13
4.1.2 Hasil Penelitian Teladan 2.................................................................13
4.1.3 Hasil Penelitian Teladan 3.................................................................13
4.2 Pembahasan..............................................................................................13
BAB V KESIMPULAN DAN SARAN...............................................................15
5.1 Kesimpulan...............................................................................................15
5.2 Saran.........................................................................................................15
DAFTAR PUSTAKA...........................................................................................17
LAMPIRAN..........................................................................................................18

iii
iii
DAFTAR GAMBAR

Gambar 1 Diagram alur penelitian teladan1..........................................................10


Gambar 2 Diagram alur penelitian teladan2..........................................................11
Gambar 3 Diagram alur penelitian teladan3..........................................................12

iv
DAFTAR LAMPIRAN

Lampiran 1. Hasil Teladan 1..................................................................................18


Lampiran 2. Hasil Teladan 2.................................................................................18
Lampiran 3. Hasil Teladan 3..................................................................................19

v
BAB I

PENDAHULUAN

1.2 Latar belakang

Tipe data Non Numerik (disebut juga Data Literal) merupakan tipe data
yang tidak dapat di operasikan secara matematika. Secara umum, data literal
ditandai dengan pasangan tanda kutip yaitu "text", sedangkan data numerik tidak
dikelilingi tanda kutip. Tetapi biasanya PHP akan secara otomatis mengubah tipe
data sesuai kebutuhan.
Jenis yang termasuk dalam tipe data non numerik antara lain character
(huruf), booelan (benar dan salah), dan string (kata atau teks).
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, masalah yang dapat disimpulkan adalah
sebagai berikut:
1. Bagaimana karakteristik tipe data char, boolean, dan string yang dapat
dipakai dalam bahasa pemrograman Java?
2. Bagaimana cara mendeklarasikan tipe data tipe data char, boolean, string,
dan variabel dalam bahasa pemrograman Java?
1.3 Batasan Masalah
1. Buatlah program tipe data char yang menampilkan karakter Ω, π, dan μ.
2. Buatlah program tipe data boolean yang menampilkan 51>=NPM dan
51<=NPM sebagai true dan false.
3. Buatlah program tipe data string yang menampilkan kalimat "Algoritma
Pemrograman" dengan dua cara penggabungan teks.
1.4 Tujuan Penelitian
Berdasarkan rumusan masalah di atas, tujuan yang dapat disimpulkan
adalah sebagai berikut:
1. Praktikan memahami karakteristik tipe data char, boolean, dan string yang
dapat dikelola pada bahasa pemrograman Java.
2. Praktikan memahami cara mendeklarasikan tipe data char, boolean, string,
dan variabel pada bahasa pemrograman Java.

1
1.5 Manfaat Penelitian
Berdasarkan rumusan masalah dan tujuan penelitian di atas, manfaat yang
dapat disimpulkan adalah sebagai berikut:
1. Untuk memberikan penjelasan tentang karakteristik tipe data char, boolean,
dan string yang dapat dikelola pada bahasa pemrograman Java.
2. Untuk mengetahui cara mendeklarasikan tipe data char, boolean, string, dan
variabel pada bahasa pemrograman Java.

2
BAB II

TINJAUAN PUSTAKA

2.1 Tipe Data Non Numerik

Tipe data non numerik (disebut juga Data Literal) dalam bahasa
pemrograman Java, merupakan tipe data yang tidak dapat di operasikan secara
matematika. Tipe data non numerik ini dikelompokkan menjadi tipe data
character, boolean dan string.
1. Tipe data character
Tipe data character merupakan tipe data yang bernilai huruf, bukan gabungan
beberapa huruf. Karena berupa huruf, tipe data ini tidak dapat ditambahkan,
dikurangkan, dikalikan atau dibagikan. Operasi yang dapat dilakukan pada tipe
data ini adalah mengupdate, menggabung, dan menghapus.
Nilai dari variabel bertipe data character ditulis dengan cara diapit tanda
petik tunggal. Nilai variabel tidak dapat berupa dua huruf, hanya bisa satu huruf.
Karakter yang dapat dibuat adalah huruf kecil, huruf besar, angka, dan beberapa
karakter yang terdapat pada keyboard. Meskipun demikian, angka pada tipe data
ini tidak dapat di operasikan secara matematika.
1. Tipe data boolean
Tipe data boolean merupakan tipe data yang bernilai benar dan salah. Karena
berupa nilai kebenaran, tipe data ini tidak dapat ditambahkan, dikurangkan,
dikalikan atau dibagikan. Operasi yang dapat dilakukan pada tipe data ini adalah
operasi logika. Operasi gabungan (atau), operasi irisan (dan), dan operasi negasi
dapat dilakukan pada tipe data ini.
2. Tipe data string
Tipe data string adalah tipe data berupa kata atau teks. Tipe data ini hampir
mirip dengan character, tapi memuat data yang lebih dari satu huruf. Tipe data
string tidak dapat dioperasikan secara matematika. Operasi yang dapat dilakukan
adalah update, mengganti, dan menghapus.
Cara menuliskan nilai tipe data string dilakukan dengan diawali tanda petik
ganda dan diakhiri tanda petik ganda.

3
Data string yang dapat digabung dengan tanda + sehingga menjadi satu string
baru. Misalnya ada string1 dan ada string2 , kita dapat membuat
string3=string1+string2. Kita juga dapat menambahkan spasi diantara dua string
yang ditambahkan, yaitu string3= string1 + “” + string2.

4
BAB III

METODE PENELITIAN

3.1 Jenis dan Sumber Data

a. Jenis Data
Jenis data yang digunakan pada laporan praktikum ini adalah penelitian
kualitatif. Data Kualitatif merupakan data yang berbentuk kata-kata atau verbal.
b. Sumber Data
Dalam penelitian ini data yang diberikan bersumber dari soal teladan yang
dibuat yang mana datanya adalah tipe data char, tipe data Boolean, dan tipe data
string.
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 char, Boolean dan string.
Variabel char yang digunakan adalah karakter Ω, π, dan μ. Variabel Boolean yang
digunakan adalah 51>=32 dan 51<=32. Variabel string yang digunakan adalah
"Algoritma Pemrograman".

3.3 Analisis Data

3.3.1 Langkah Kerja Teladan 1


1. Membuka aplikasi Inteli J IDEA

2. Pilih new project

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

5
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 char “huruf1 = ‘Ω’”

13. Klik enter, pada baris selanjutnya ketik tipe data char “huruf2 = ‘π’”

14. Klik enter, pada baris selanjutnya ketik tipe data char “huruf3 = ‘μ’”

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

16. Pada kurung ( ) ketik ”hurufpertama” Lalu tambahkan = dan ;

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

18. Pada kurung () ketik huruf1 lalu tambahkan ;

19. Klik enter

20. Pada baris selanjutnya ketik system.out.print

21. Pada kurung () ketik “hurufkedua” Lalu tambahkan = dan ;

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

23. Pada kurung () ketik huruf2 lalu tambahkan ;

24. Klik enter

25. Pada baris selanjutnya ketik system.out.print

26. Pada kurung () ketik “hurufketiga” Lalu tambahkan = dan ;

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

28. Pada kurung () ketik huruf3 lalu tambahkan ;

6
29. 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

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 boolean “kondisi1” tambahkan ;

13. Klik enter, pada baris selanjutnya ketik tipe data boolean “kondisi2”
tambahkan ;

14. Klik enter, pada baris selanjutnya ketik kondisi1 = 51>=32 tambahkan ;

15. Klik enter

16. Pada baris selanjutnya ketik kondisi2 = 51<=32 tambahkan ;

17. Klik enter, pada baris selanjutnya ketik system.out.print

18. Pada kurung () ketik “kondisi1” Lalu tambahkan = dan ;

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

7
20. Pada kurung () ketik kondisi1 Lalu tambahkan ;

21. Klik enter, pada baris selanjutnya ketik system.out.print

22. Pada kurung () ketik “kondisi2” Lalu tambahkan = dan ;

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

24. Pada kurung () ketik kondisi2 Lalu tambahkan ;

25. Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya akan
keluar.
3.3.3 Langkah Kerja Teladan 3
1. Membuka aplikasi Inteli J IDEA

2. Pilih new project

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 string “kondisi” tambahkan ;

13. Klik enter, selanjutnya ketik tipe data string “tulisan1” tambahkan ;

14. Klik enter, pada baris selanjutnya ketik string “tulisan2” tambahkan ;

15. Klik enter

8
16. Selanjutnya, ketik string “fullkalimat”

17. Tambahkan tulisan1 + “ “ + tulisan 2 ;

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

19. Pada kurung () ketik tulisan 1 Lalu tambahkan ;

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

21. Pada kurung () ketik tulisan 2 Lalu tambahkan ;

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

23. Pada kurung () ketik tulisan fullkalimat Lalu tambahkan ;

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

9
3.4 Diagram Alur Penelitian
3.4.1 Diagram Alur Penelitian Teladan 1

START

Masukkan kalimat
“char’

Masukkan karakter Ω, π, dan μ.

System.out.println (“hurufpertama”)
System.out.println (“hurufkedua”)
System.out.println (“hurufketiga”)

Huruf pertama = Ω
huruf kedua = π
huruf ketiga = μ

STOP

Gambar 1. Diagram alur penelitian teladan 1

10
3.4.2 Diagram Alur Penelitian Teladan 2

START

Input 51>=32 dan 51<=32

System.out.println (“kondisi1 = ”)
System.out.println (“kondisi1 =”)

Kondisi 1= true
kondisi 2=false

STOP

Gambar 2. Diagram alur penelitian teladan 2

11
3.4.3 Diagram Alur Penelitian Teladan 3

START

Masukkan kalimat
“string”

Tulisan1 =algoritma
tulisan2 =pemrograman

System.out.println (tulisan1)
System.out.println (tulisan2)

Algoritma
pemrograman
algoritma pemrograman

STOP

Gambar 3. Diagram alur penelitian teladan 3

12
BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil Penelitian

4.1.1 Hasil Penelitian Teladan 1


Dari teladan 1, dengan menuliskan kode program data char
Hurufpertama=Ω
Huruf kedua =π
Huruf ketiga =μ

4.1.2 Hasil Penelitian Teladan 2


Dari teladan 2, dengan menuliskan kode program data Boolean
Kondisi1=true
Kondisi2 =false

4.1.3 Hasil Penelitian Teladan 3


Dari teladan 3, dengan menuliskan kode program data string
Algoritma
Pemrograman
Algoritma dan Pemrograman

4.2 Pembahasan

Dari soal teladan nomor 1 kita akan mendapatkan hasil output “karakter1 =
Ω, karakter2 = π, karakter3 = μ” dalam program tersebut. Dengan memasukkan
variabel dari input “char karakter 1 = ‘Ω’, char karakter 2 = ‘π’, dan char karakter
3 = ‘μ’” ke dalam System.out.print dan System.out.println, lalu untuk
menampilkan tulisan pada saat input tadi, lakukan proses compile akan keluar
“karakter1 = Ω, karakter2 = π, karakter3 = μ”. Sebagai output dari hasil program.
Dari pengamatan hasil program teladan nomor 2, kita akan mendapatkan
hasil output “51>=32 = true, 51<=32 = false” dalam program tersebut. Dengan
memasukkan variabel dari input Boolean kondisi1 = true;, Boolean kondisi2 =
false;” ke dalam System.out.print dan System.out.println. kemudian untuk
mengeksekusi tulisan pada saat input tadi, lakukan proses compile dengan
13
mengklik run pada segitiga dan hasil compile akan keluar “51>=32 = true,
51<=32=false” sebagai hasil output dari program yang telah dibuat.
Pada program teladan nomor 3, kita mendapatkan hasil output “tulisan1 =
Algoritma, tulisan 2 = Pemrograman,” dalam program tersebut. Dengan
memasukkan variabel dari input string tulisan1 = “Algoritma”, string tulisan 2 =
“Pemrograman”; string fullkalimat = tulisan1 + “ “ + tulisan 2;” ke dalam
System.out.print dan System.out.println, lalu untuk menampilkan tulisan pada saat
input tadi, lakukan proses compile dengan mengklik run dan hasil compile akan
keluar “tulisan fullkalimat = Algoritma, Pemrograman, Algoritma Pemrograman”
sebagai hasil output dari program.

14
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari praktikum kali ini kita dapat memahami bagaimana karakteristik tipe
data char, Boolean, dan string. Dalam tipe data char, yang digunakan adalah
huruf, tipe data Boolean adalah benar dan salah, sedangkan tipe data string adalah
kata atau teks.
Pada praktikum kali ini kita juga dapat memahami bagaimana cara
mendeklarasikan tipe data char, Boolean dan string 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.
Dari teladan 1,2, dan 3 dapat disimpulkan bahwa kita dapat mengetahui cara
mendeklarasi tipe data non numerik dalam bahasa pemrograman Java, dan
mengetahui karakteristik tipe data non numerik yang dapat dikelola oleh
pemrograman Java, yaitu dengan tipe data char, boolean, dan string. Tipe data
char adalah tipe data huruf, tipe data Boolean adalah tipe data benar dan salah,
dan tipe data string adalah tipe data kata atau teks.
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
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

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

16
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.

17
LAMPIRAN

Lampiran 1 : Hasil Teladan 1

Lampiran 2 : Hasil Teladan 2

18
Lampiran 3 : Hasil Teladan 3

19
20

Anda mungkin juga menyukai