PERTEMUAN V
ALGORITMA DAN PEMROGRAMAN
Oleh
NPM : F1A023009
LABORATORIUM MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2023
KATA PENGANTAR
Puji dan syukur penulis panjatkan ke hadirat Allah SWT atas segala rahmat
laporan praktikum Tipe Data Non-numerik ini dengan baik dan lancar. Penulis
juga ingin mengucapkan terima kasih kepada dosen dan asisten praktikum dalam
Pada kesempatan ini Penulis juga mengucapkan terima kasih kepada yang
terhormat:
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
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........................................................................................2
1.3 Batasan Masalah...........................................................................................2
1.4 Tujuan Penelitian.........................................................................................2
1.5 Manfaat Penelitian.......................................................................................3
BAB II TINJAUAN PUSTAKA............................................................................4
2.1 Landasan Teori.............................................................................................4
BAB III METODE PENELITIAN.......................................................................6
3.1 jenis dan Sumber Data................................................................................6
3.2 Variabel Penelitian......................................................................................6
3.3 Analisis Data.................................................................................................7
3.3.1 Analisis Data Batasan Masalah 1..........................................................7
3.3.2 Analisis Data Batasan Masalah 2..........................................................8
3.3.3 Analisis Data Batasan Masalah 3..........................................................8
3.4 Diagram Alur Penelitian..............................................................................9
3.4.1 Diagram Alur Penelitian Batasan Masalah 1........................................9
3.4.2 Diagram Alur Penelitian Batasan Masalah 2......................................10
3.4.3 Diagram Alur Penelitian Batasan Masalah 3......................................11
BAB IV HASIL DAN PEMBAHASAN.............................................................12
4.1 Hasil Penelitian...........................................................................................12
4.2 Pembahasan................................................................................................13
BAB V KESIMPULAN DAN SARAN...............................................................15
5.1 Kesimpulan.................................................................................................15
5.2 Saran............................................................................................................16
DAFTAR PUSTAKA...........................................................................................17
LAMPIRAN..........................................................................................................18
iii
DAFTAR GAMBAR
iv
DAFTAR LAMPIRAN
v
BAB I
PENDAHULUAN
Tipe data adalah klasifikasi data yang memberitahu compiler atau interpreter
mendefinisikan operasi yang dapat dilakukan pada data, arti dari data, dan nilai-
nilai cara tipe yang dapat disimpan. Bahasa pemprograman, merupakan suatu
komando atau perintah yang dibuat manusia untuk membuat komputer menjadi
memiliki fungsi tertentu. bahasa pemrograman ini adalah suatu susunan aturan
terus diolah hingga dimengerti oleh mesin. Komputer hanya mengerti bahasa
pemrograman. Tipe data yang dimaksud didalam ilmu komputer dan bahasa
pemrograman adalah kumpulan benda atau objek yang dapat kita temui pada suatu
data. Salah satu contoh dari tipe data yang kita temui sehari-hari adalah tentang
bilangan bulat. Selain itu dalam variable tidak semua variable memiliki
karakteristik yang sama. Informasi yang dapat disimpan oleh variable ditentukan
1
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, rumusan masalah yang dapat disimpulkan
1. Bagaimana cara memahami karakteristik tipe data char, boolean, dan string
2. Bagaimana cara mendeklarasikan tipe data char, boolean, string, dan variabel
2. Buatlah program tipe data boolean yang menampilkan 50 >= (NPM) dan 50
3. Buatlah program tipe data string yang menampilkan kalimat "Nama saya
di Universitas Bengkulu.”!
sebagai berikut:
1. Praktikan memahami karakteristik tipe data char, boolean, dan string yang
2
1.5 Manfaat Penelitian
Dari tujuan diatas, ada beberapa manfaat yang dapat diambil adalah sebagai
berikut :
1. Untuk memahami karakteristik tipe data char, boolean, dan string yang dapat
3
BAB II
TINJAUAN PUSTAKA
Bahasa pemrograman ini adalah suatu susunan aturan penulisan (syntax) yang
kompiler menjadi bahasa rakitan (assembly) dan terus diolah hingga dimengerti
oleh mesin. Komputer hanya mengerti bahasa mesin. Bagi pemula, belajar bahasa
pemprograman memang sulit, namun bukan berarti itu penghalang bagi kita untuk
enggan belajar. Perlu anda ketahui bahwa Program yang ditulis dengan
Tipe data non numerik adalah tipe data ini tidak bisa dioperasikan secara
matematika. Meskipun demikian, tipe data ini berguna dan penting dalam bahasa
pemrograman.
Tipe data character merupakan tipe data yang bernilai huruf, bukan gabungan
bebrapa huruf. Karena berupa huruf, tipe data ini tidak dapat ditambahkan,
dikurangkan, dikalikan, atau dibagikan. Operasi yang dapat dilakukan pada tipe
4
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 di keyboard. Meskipun demikian, angka pada tipe data ini
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
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 diakiri tanda petik ganda. Dua
string dapat digabungkan dengan tanda + sehingga menjadi satu string baru.
Misalnya ada string I dan ada string2, kita dapat membuat string3 = string1 +
string2. Kita juga dapat menambahkan spasi diantara dua string yang
(Nursalim, 2023)
5
BAB III
METODE PENELITIAN
Jenis dan sumber data yang digunakan dalam Laporan Praktikum pertemuan
ketiga ini adalah data primer. Data primer adalah sumber data penelitian yang
diperoleh peneliti secara langsung dari sumber data utama melalu lisan,
wawancara, survey, eksperimen. Jenis dan sumber data primer ini didapat dari
Adapun beberapa variabel yang digunakan dalam penelitian ini yaitu sebagai
berikut :
untuk menampilkan nilai benar dan salah dari 50>=9 dan 50<=23.
6
3.3 Analisis Data
System.out.println(Simbol_epsilon);
System.out.print(“Simbol_phi =”);
System.out.println(Simbol_phi);
System.out.print(“Simbol_lambda =”);
System.out.println(Simbol_lambda);
System.out.print(“Simbol_alpha =”);
System.out.println(Simbol_ alpha);
System.out.print(“Simbol_beta =”);
System.out.println(Simbol_beta);
Output : simbol_epsilon :ɛ
simbol_phi :π
simbol_lambda : ‘λ’
simbol_alpha :ɑ
simbol_beta :β
7
3.3.2 Analisis Data Batasan Masalah 2
boolean Khadija2;
MelanyNur1 = 50>=9;
Khadija2 = 50<=23;
System.out.println(“Khadija2 =”+Khadija2);
Khadija2 = false
StringProdi = “MATEMATIKA”;
Universitas Bengkulu.
8
3.4 Diagram Alur Penelitian
Mulai
System.out.print(“Simbol_epsilon =”);
System.out.println(Simbol_epsilon);
System.out.print(“Simbol_phi=”);
System.out.println(Simbol_phi);
System.out.print(“Simbol_lambda =”);
System.out.println(Simbol_lambda);
System.out.print(“Simbol_alpha =”);
System.out.println(Simbol_ alpha);
System.out.print(“Simbol_beta =”);
System.out.println(Simbol_beta);
simbol_epsilon :ɛ
simbol_phi :π
simbol_lambda : ‘λ’
simbol_alpha :ɑ
simbol_beta :β
Selesai
9
Mulai
System.out.println(“51≥9 = “+MelanyNur1);
System.out.println(“51≤23 = “+Khadija2);
51≥9 = true
51≤23 = false
Selesai
10
String NamaLengkap = “MELANY
NUR KHADIJA”;
String NPM = “F1A023009”;
String Prodi =“MATEMATIKA”;
Selesai
11
BAB IV
simbol_epsilon :ɛ
simbol_phi :π
simbol_lambda : ‘λ’
simbol_alpha : ɑ
simbol_beta :β
51≥9 = true
51≤23 = false
Bengkulu.
12
4.2 Pembahasan
Untuk menjawab soal teladan pertama kita masuk ke dalam IntelliJ IDEA, lalu
klik new project. Setelah itu, pilih src pada sebelah kiri projek, lalu klik kanan,
dan pilih new untuk membuat suatu kelas di dalam projek. Lalu pilih java class
dan isi nama kelas sesuai keinginan kita. Kemudian kita ketik public static void
main lalu letakkan kursor di ujung kurung kurawal setelah itu, ketik char symbol
ingin kita tampilkan selanjutnya. Perhatikan lagi penulisan pada program, seperti
koma dan jenis tipe data, agar tidak terjadi error pada saat penampilan
output nantinya.lalu klik enter dan klik run, maka keluar hasilnya pada yaitu
symbol ɛ, π, λ, ɑ, dan β.
Untuk menjawab soal teladan kedua kita masuk ke dalam IntelliJ IDEA, lalu
klik new project. Setelah itu, pilih src pada sebelah kiri projek, lalu klik kanan,
dan pilih new untuk membuat suatu kelas di dalam projek. Lalu pilih java class
dan isi nama kelas sesuai keinginan kita. Kemudian kita ketik public static void
main lalu letakkan kursor di ujung kurung kurawal setelah itu, ketik boolean
masukan MelanyNur1 = 50>9; lalu enter. Masukan Khadija2 = 50<23; lalu enter
Khadija2); lalu klik enter dan klik run, maka keluar hasilnya pada output yaitu
13
Untuk menjawab soal teladan ketiga kita masuk ke dalam IntelliJ IDEA, lalu
klik new project. Setelah itu, pilih src pada sebelah kiri projek, lalu klik kanan,
dan pilih new untuk membuat suatu kelas di dalam projek. Lalu pilih java class
dan isi nama kelas sesuai keinginan kita. Kemudian kita ketik public static void
main lalu letakkan kursor di ujung kurung kurawal setelah itu, ketik string
string NPM = “F1A023009”; enter lalu masukan kembali kode string Prodi =
lalu klik ente. Setelah selesai maka klik run. Maka akan muncul hasilnya yaitu
14
BAB V
5.1 Kesimpulan
Berdasarkan rumusan masalah dapat dapat disimpulkan bahwa pada tipe data
char, sebuah variable harus dideklarasikan dengan keyword “char”. Dan karakter
yang akan di input ditulis dalam tanda kutip satu ( ‘ ). Jika salah dalam
menuliskan kode program dan proses input data tidak sesuai dengan ketentuan
dari tipe data char maka hasil running nya akan error. Tipe data boolean adalah
suatu tipe data yang hanya mengandung nilai true atau false untuk membuat tipe
Jika salah dalam menuliskan kode program dan proses input data tidak sesuai
dengan ketentuan atau memasukan nilai selain true atau false pada tipe data
boolean ini maka hasil running nya akan error. Tipe data string adalah tipe data
yang menampung kumpulan karakter, seperti “aku”, “kamu” atau yang lain
sebagainya. Sebuah kalimat juga terhitung sebagai tipe data string seperti “saya
membantu ibu ketika memasak dirumah”. Pada bahasa java, tipe data string dibuat
menggunakan keyword “string”. Selain itu teks string ini harus berada didalam
tanda kutip dua ( “ ). Jika salah dalam menuliskan kode program dan proses input
data tidak sesuai dengan ketentuan dari tipe data string maka hasil running nya
akan error.
Pada rumusan masalah juga dapat simpulkan cara mendeklarasikan tipe data
baik tipe data character, boolean, maupun string diawali dengan menulis tipe data
antara tipe data character dan tipe data string, yaitu nilai variabel bertipe data
15
character ditulis dengan diapit petik tunggal sedangkan string diawali dengan
program pada tipe data char yang menghasilkan output yaitu simbol ɛ, π, λ, ɑ,
dan β. Pada batasan masalah kedua didapatkan hasil output yaitu MelanyNur1 =
true dan Khadija2 = false. Pada batasan masalah ketiga didapat hasil output yaitu
5.2 Saran
Diharapkan dengan adanya laporan ini akan dapat membantu pembaca dalam
menggunakan aplikasi Intelli J IDEA sesuai dengan prosedur yang telah ada
Hendaknya laporan ini juga bisa sebagai media tambahan pembelajaran dan
16
DAFTAR PUSTAKA
17
LAMPIRAN
18
L ampiran 5. Tampilan Syntax Batasan Masalah 3
19