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
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 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 .......................................................................................2
1.4 Tujuan Penelitian.......................................................................................2
1.5 Manfaat Penelitian.....................................................................................2
BAB II TINJAUAN PUSTAKA………………………………………………... 3
2.1 Landasan Teori..........................................................................................3
BAB III METODE PENELITIAN.......................................................................4
3.1 Analisis Data...............................................................................................4
3.2 Diagram Alur Penelitian .......................................................................5-6
BAB IV HASIL DAN PEMBAHASAN...............................................................7
4.1 Hasil Penelitian...........................................................................................7
4.2 Pembahasan............................................................................................8-9
BAB V KESIMPULAN DAN SARAN...............................................................10
5.1 Kesimpulan...............................................................................................10
5.2 Saran.........................................................................................................10
DAFTAR PUSTAKA...........................................................................................11
LAMPIRAN..........................................................................................................12
iii
DAFTAR GAMBAR
iv
DAFTAR LAMPIRAN
v
BAB I
PENDAHULUAN
1
1.4 Tujuan Penelitian
Berdasarkan rumusan masalah di atas, tujuan yang dapat disimpulkan
adalah sebagai berikut:
1. Praktikan memahami karakteristik tipe data numerik yang dapat dikelola
pada bahasa pemrograman Java.
2. Praktikan memahami cara mendeklarasikan tipe data numerik pada bahasa
pemrograman Java.
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 numerik yang
dapat dikelola pada bahasa pemrograman Java.
2. Untuk mengetahui cara mendeklarasikan tipe data numerik pada bahasa
pemrograman Java.
2
BAB II
TINJAUAN PUSTAKA
3
Dalam bahasa Java, tipe data Integer dapat dideklarasikan dengan
dua cara, yaitu menuliskan
Tipe data<spasi>namaVariabel = nilai awal;
Tipe data<spasi>namaVariabel; lalu menuliskan nilai awal pada
baris lain.
3. Penulisan underscore
Java mendukung penulisan underscore pada bilangan. Penulisan
underscore akan membantu mengidentifikasi suatu bilangan dengan
digit yang cukup banyak. Misalnya kita ingin menulis 1 milyar, kita
4
bisa menulisnya dengan cara menuliskan satu diikuti sembilan nol,
setiap tiga digit nol dipisahkan dengan tanda underscore.
5
BAB III
METODE PENELITIAN
6
27. Pada kurung () masukkan nama Variabel 2 lalu tambahkan ;
28. Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya
akan keluar.
1. Teladan 1
START
Masukkan kalimat
“byte IniByte=160”
System.out.print (“iniByte=”)
IniByte=160
STOP
Pada teladan 1, iniByte setelah di run maka hasilnya error karena jangkauan
nilai variabel telah melebihi.
7
START
Masukkan kalimat
“short IniShort=32800”
System.out.print (“iniShort=”)
IniShort=32800
STOP
8
2. Teladan 2
START
Masukkan kalimat
“Int IniInt=570”
System.out.print (“iniInt=”)
IniInt=570
STOP
9
START
Masukkan kalimat
“Short IniShort=432”
System.out.print (“iniShort=”)
IniShort=432
STOP
10
3. Teladan 3
START
STOP
11
BAB IV
Teladan 1
Error
Teladan 2
iniInt=570
iniShort=432
Teladan 3
iniByte =-94
4.2 Pembahasan
Pada hasil dari teladan nomor 1 terdapat pada gambar 1, kita diminta untuk
membuat tipe data byte dengan nilai 128, tipe data short dengan nilai 32768.
Tuliskan apa yang terjadi pada tulisan kode program. Jelaskan kondisi tersebut!
(Tambahkan dengan 2 angka npm terakhir) untuk mendapatkan hasil teladan
tersebut diperlukan beberapa langkah-langkah yaitu, membuka aplikasi Inteli J
Idea, pilih new Project, masukkan nama class lalu klik create, pilih shortcut (src)
klik kanan pilih new, selanjutnya pilih Java class masukkan nama class, letakkan
cursor diujung kurung kurawal klik enter sebanyak yang kita perlukan, masukkan
Public static void main (psvm) lalu klik enter, selanjutnya ketik tipe data Integer
byte “Masukkan Nama Variabel”, ketik = lalu masukkan nilai variabel=160 lalu
tambahkan ; lalu klik enter, ketik tipe data Integer byte “Masukkan Nama
Variabel 2” lalu tambahkan ; dan klik enter, selanjutnya, ketik “Nama Variabel 2”
tambahkan =, masukkan nilai variabel Integer=160 lalu tambahkan ; lalu klik
12
enter, pada baris selanjutnya ketik system.out.print, pada kurung ( ) ketik “”
“masukkan nama Variabel” Lalu tambahkan = dan ; klik enter, pada baris
selanjutnya ketik system.out.println, pada kurung () masukkan nama Variabel lalu
tambahkan ; dan klik enter, pada baris selanjutnya ketik system.out.print , ada
kurung () masukkan nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada
baris selanjutnya ketik system.out.println, pada kurung () masukkan nama
Variabel 2 lalu tambahkan ;, selanjutnya ketik tipe data Integer short “Masukkan
Nama Variabel”, ketik = lalu masukkan nilai variabel=32800 lalu tambahkan ;
lalu klik enter, ketik tipe data Integer short “Masukkan Nama Variabel 2” lalu
tambahkan ; dan klik enter, selanjutnya, ketik “Nama Variabel 2” tambahkan =,
masukkan nilai variabel Integer=32800 lalu tambahkan ; lalu klik enter, pada baris
selanjutnya ketik system.out.print, pada kurung ( ) ketik “” “masukkan nama
Variabel” Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
system.out.println, pada kurung () masukkan nama Variabel lalu tambahkan ; dan
klik enter, pada baris selanjutnya ketik system.out.print , ada kurung () masukkan
nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
system.out.println, pada kurung () masukkan nama Variabel 2 lalu
tambahkan ;Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya
akan keluar (Hasil code error karena jangkauan nya sudah melebihi).
Pada hasil dari teladan nomor 2 terdapat pada gambar 2, kita diminta untuk
membuat tipe data int dengan nilai 538, tipe data short dengan nilai 400. Tuliskan
apa yang terjadi pada tulisan kode program. Jelaskan kondisi tersebut!
(Tambahkan dengan 2 angka npm terakhir) untuk mendapatkan hasil teladan
tersebut diperlukan beberapa langkah-langkah yaitu, membuka aplikasi Inteli J
Idea, pilih new Project, masukkan nama class lalu klik create, pilih shortcut (src)
klik kanan pilih new, selanjutnya pilih Java class masukkan nama class, letakkan
cusor diujung kurung kurawal klik enter sebanyak yang kita perlukan, masukkan
Public static void main (psvm) klik enter, selanjutnya ketik tipe data Integer Int
“Masukkan Nama Variabel”, ketik = lalu masukkan nilai variabel=570 lalu
tambahkan ; lalu klik enter, ketik tipe data Integer Int “Masukkan Nama Variabel
2” lalu tambahkan ; dan klik enter, selanjutnya, ketik “Nama Variabel 2”
tambahkan =, masukkan nilai variabel Integer=570 lalu tambahkan ; lalu klik
13
enter, pada baris selanjutnya ketik system.out.print, pada kurung ( ) ketik “”
“masukkan nama Variabel” Lalu tambahkan = dan ; klik enter, pada baris
selanjutnya ketik system.out.println, pada kurung () masukkan nama Variabel lalu
tambahkan ; dan klik enter, pada baris selanjutnya ketik system.out.print , ada
kurung () masukkan nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada
baris selanjutnya ketik system.out.println, pada kurung () masukkan nama
Variabel 2 lalu tambahkan ;, selanjutnya ketik tipe data Integer short “Masukkan
Nama Variabel”, ketik = lalu masukkan nilai variabel=432 lalu tambahkan ; lalu
klik enter, ketik tipe data Integer short “Masukkan Nama Variabel 2” lalu
tambahkan ; dan klik enter, selanjutnya, ketik “Nama Variabel 2” tambahkan =,
masukkan nilai variabel Integer=432 lalu tambahkan ; lalu klik enter, pada baris
selanjutnya ketik system.out.print, pada kurung ( ) ketik “” “masukkan nama
Variabel” Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
system.out.println, pada kurung () masukkan nama Variabel lalu tambahkan ; dan
klik enter, pada baris selanjutnya ketik system.out.print , ada kurung () masukkan
nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
system.out.println, pada kurung () masukkan nama Variabel 2 lalu
tambahkan ;Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya
akan keluar.
Pada hasil dari teladan nomor 3 terdapat pada gambar 3, kita diminta untuk
membuat konversi nilai variabel dari tipe data short ke tipe data byte. Untuk nilai
short yaitu 130. (Tambahkan dengan 2 angka npm terakhir) untuk mendapatkan
hasil teladan tersebut diperlukan beberapa langkah-langkah yaitu, membuka
aplikasi Inteli J Idea, pilih new Project, masukkan nama class lalu klik create,
pilih shortcut (src) klik kanan pilih new, selanjutnya pilih Java class masukkan
nama class, letakkan cusor diujung kurung kurawal klik enter sebanyak yang kita
perlukan, masukkan Public static void main (psvm) klik enter, selanjutnya ketik
tipe data Integer short “Masukkan Nama Variabel iniShort2”, ketik = lalu
masukkan nilai variabel=162 lalu tambahkan ; lalu klik enter, ketik tipe data
Integer Byte “Masukkan Nama Variabel iniByte2” lalu tambahkan = dan “()”,
didalam tanda kurung ketik byte lalu ketik iniShort2 tambahkan ;, klik enter,
pada baris selanjutnya ketik system.out.print, pada kurung () masukkan nama
14
Variabel “iniShort awal” lalu tambahkan = dan klik enter, pada baris selanjutnya
ketik system.out.println , ada kurung () masukkan nama Variabel “iniShort2” Lalu
tambahkan ; klik enter, pada baris selanjutnya ketik system.out.println, pada
kurung () ketik “konversi short ke byte” lalu tambahkan ;, selanjutnya ketik
system.out.print, pada kurung () masukkan nama Variabel “iniByte2” lalu
tambahkan = dan klik enter, pada baris selanjutnya ketik system.out.println , ada
kurung () masukkan nama Variabel “iniByte2” Jika sudah melakukan semua
prosesnya pilih Run maka hasil akhirnya akan keluar.
15
BAB V
5.1 Kesimpulan
5.2 Saran
Dalam mempelajari bahasa pemograman, hal yang pertama harus di
perhatikanadalah tata cara penulisannya. Karena bahasa pemograman sangat
sensitif, yang artinya pada saat menuliskan sintaks suatu program tertentu kita
harus memperhatikanpenulisan sintaks nya, begitu juga dengan tipe data suatu
variabel yang kita buat. Karena, walaupun kesalahan titik saja maka program tidak
16
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
aplikasi Idea dalam kehidupan sehari-hari. Laporan ini juga dapat di gunakan oleh
yang mempelajari.
17
DAFTAR PUSTAKA
AS, Rosa, Shalahuddin, M. (2010). Rekayasa Perangkat Lunak (Terstruktur dan
Berorientasi Objek). Bandung: Penerbit Modula. 81-135
Nursalim, Rahmat. 2021 Modul Pratikkum 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
19