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.
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
iv
DAFTAR LAMPIRAN
v
BAB I
PENDAHULUAN
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
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
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".
5
7. Klik Enter, maka akan keluar tampilan nama kelas
13. Klik enter, pada baris selanjutnya ketik tipe data char “huruf2 = ‘π’”
14. Klik enter, pada baris selanjutnya ketik tipe data char “huruf3 = ‘μ’”
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
13. Klik enter, pada baris selanjutnya ketik tipe data boolean “kondisi2”
tambahkan ;
14. Klik enter, pada baris selanjutnya ketik kondisi1 = 51>=32 tambahkan ;
7
20. Pada kurung () ketik kondisi1 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
13. Klik enter, selanjutnya ketik tipe data string “tulisan1” tambahkan ;
14. Klik enter, pada baris selanjutnya ketik string “tulisan2” tambahkan ;
8
16. Selanjutnya, ketik string “fullkalimat”
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’
System.out.println (“hurufpertama”)
System.out.println (“hurufkedua”)
System.out.println (“hurufketiga”)
Huruf pertama = Ω
huruf kedua = π
huruf ketiga = μ
STOP
10
3.4.2 Diagram Alur Penelitian Teladan 2
START
System.out.println (“kondisi1 = ”)
System.out.println (“kondisi1 =”)
Kondisi 1= true
kondisi 2=false
STOP
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
12
BAB IV
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
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
17
LAMPIRAN
18
Lampiran 3 : Hasil Teladan 3
19
20