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
terhormat :
6. Terakhir, kepada kedua orang tua, keluarga dan teman-teman yang telah
dan kesalahan serta jauh dari kata sempurna, oleh karena itu kritik dan saran
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.......................................................................................2
1.5 Manfaat Penelitian.....................................................................................2
BAB II TINJAUAN PUSTAKA………………………………………………... 3
2.1 Tipe Data Numerik....................................................................................3
BAB III METODE PENELITIAN.......................................................................4
3.1 Analisis Data...............................................................................................7
3.2 Diagram Alur Penelitian ..........................................................................9
3.2.1 Diagram Alur Penelitian Teladan 1....................................................9
3.2.2 Diagram Alur Penelitian Teladan 2..................................................11
3.2.3 Diagram Alur Penelitian Teladan 3..................................................13
BAB IV HASIL DAN PEMBAHASAN.............................................................14
4.1 Hasil Penelitian.........................................................................................14
4.1.1 Hasil Penelitian Teladan 1................................................................14
4.1.2 Hasil Penelitian Teladan 2................................................................14
4.1.3 Hasil Penelitian Teladan 3................................................................14
4.2 Pembahasan..............................................................................................15
BAB V KESIMPULAN DAN SARAN...............................................................18
5.1 Kesimpulan...............................................................................................18
5.2 Saran.........................................................................................................12
DAFTAR PUSTAKA...........................................................................................23
LAMPIRAN..........................................................................................................24
iii
DAFTAR GAMBAR
iv
DAFTAR LAMPIRAN
v
BAB I
PENDAHULUAN
menyimpan nilai dalam bentuk bilangan atau angka. Semua bahasa pemrograman
menyediakan tipe data numerik, hanya berbeda dalam jenis numerik yang
diakomodasi.
Jenis yang termasuk dalam tipe data numeric antara lain integer (bilangan
bulat), dan float (bilangan pecahan). Selain jenis, dalam bahasa pemrograman juga
diterapkan presisi angka yang digunakan, misalnya tipe data Single adalah tipe
data untuk bilangan pecahan dengan presisi yang terbatas, sedangkan tipe data
Double adalah tipe data untuk bilangan pecahan dengan presisi yang lebih akurat.
sebagai berikut:
1. Bagaimana karakteristik tipe data numerik yang dapat dipakai dalam bahasa
pemrograman Java?
pemrograman Java?
1. Buatlah tipe data byte dengan nilai 128, tipe data short dengan nilai 32768.
Tuliskan apa yang terjadi pada tulisan kode program. Jelaskan kondisi
1
2. Buatlah tipe data int dengan nilai 538, tipe data short dengan nilai 400.
Tuliskan apa yang terjadi pada tulisan kode program. Jelaskan kondisi
3. Lakukan konversi nilai variabel dari tipe data short ke tipe data byte. Untuk
pemrograman Java.
pemrograman Java.
2
BAB II
TINJAUAN PUSTAKA
Tipe data numerik dalam bahasa pemrograman Java, merupakan tipe data
yang dapat dioperasikan secara matematika. Untuk alasan ketersediaan ruang dan
memori komputer, tipe data numerik ini dikelompokkan menjadi tipe data Integer
Tipe data Integer merupakan tipe data bilangan bulat. Dalam kalkulus,
bilangan bulat didefinisikan sebagai gabungan bilangan asli, negatifnya, dan nol.
Dalam bahasa pemrograman Java, tipe data Integer juga mirip dengan itu, hanya
saja untuk alasan ruang dan memori ada batas tertentu pada tipe data ini. Jika kita
akan menggunakan tipe data Integer, maka kita dapat memilih tipe data yang
Berikut ini daftar tipe data berdasarkan jangkauan dan memori yang
digunakan.
2.147.483.64 7
3
9.223.372.03 6.854.775.80
6.854.775.80 7
Dalam bahasa Java, tipe data Integer dapat dideklarasikan dengan dua cara,
yaitu menuliskan
Pada saat menuliskan nilai Variabel dengan tipe data long disarankan untuk
menambahkan “L” dibelakang nilai. Ini sangat berguna untuk menandai tipe data
yang digunakan
(Rickyanto, 2003).
Tipe data floating point merupakan tipe data bilangan riil. Dalam kalkulus,
Dalam bahasa pemrograman Java, tipe data floating point juga mirip dengan itu,
hanya saja untuk alasan ruang dan memori ada batas tertentu pada tipe data ini.
Jika kita akan menggunakan tipe data floating point, maka kita dapat memilih tipe
Berikut ini daftar tipe data berdasarkan jangkauan dan memori yang
digunakan.
4
double 1.7e+308 1.7e+308 8 bytes 0
Pada saat menulis variabel dengan tipe data float disarankan untuk
menambahkan “F” dibelakang nilai. Ini sangat berguna untuk menandai tipe data
yang digunakan.
3. Penulisan underscore
akan membantu mengidentifikasi suatu bilangan dengan digit yang cukup banyak.
Misalnya kita ingin menulis 1 milyar, kita bisa menulisnya dengan cara
menuliskan satu diikuti sembilan nol, setiap tiga digit nol dipisahkan dengan tanda
underscore.
Java mendukung konversi nilai variabel dari tipe data numerik ke tipe data
numerik yang lain. Hal-hal yang perlu diperhatikan pada saat melakukan konversi
nilai variabel adalah bahwa jangkauan tipe data berbeda. Tentu saja, konversi nilai
variabel dari byte ke short tidak akan menyebabkan maslaah, karena jangkauan
tipe data short lebih luas daripada byte. Konversi nilai dari tipe data short ke byte
Konversi nilai dari tipe data yang jangkauannya sempit ke tipe data yang
jangkauannya luas dapat dilakukan secara langsung. Teknik ini dilakukan dengan
Konversi nilai dari tipe data yang jangkauannya luas ke tipe data yang
5
dilakukan untuk kondisi ini adalah memaksa nilai variabel diberikan tipe data
tertentu yaitu:
Tipe_data_baru<spasi>variabel_baru=(tipe_data_baru)variabel_lama.
Konversi ini tentu saja akan berakibat buruk pada variabel lama. Variabel lama
(Rahmat., 2021)
6
BAB III
METODE PENELITIAN
15. Ketik tipe data Integer “Masukkan Nama Variabel 2” lalu tambahkan ;
dan ;
7
21. Klik enter, pada baris selanjutnya ketik system.out.println
28. Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya akan
keluar.
8
3.2 Diagram Alur Penelitian
START
Masukkan kalimat
“byte IniByte=160”
System.out.print (“iniByte=”)
ERROR
STOP
9
START
Masukkan kalimat
“short IniShort=32800”
System.out.print (“iniShort=”)
ERROR
STOP
10
3.1.2 Diagram Alur Penelitian Teladan 2
START
Masukkan kalimat
“Int IniInt=570”
System.out.print (“iniInt=”)
IniInt=570
STOP
11
START
Masukkan kalimat
“Short IniShort=432”
System.out.print (“iniShort=”)
IniShort=432
STOP
12
3.1.3 Diagram Alur Penelitian Teladan 3
START
STOP
13
BAB IV
HASIL DAN PEMBAHASAN
4.1.1 Teladan 1
Error
4.1.2 Teladan 2
iniInt=570
iniShort=432
4.1.3 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!
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”
14
enter, pada baris selanjutnya ketik system.out.print, pada kurung ( ) ketik “”
“masukkan nama Variabel” Lalu tambahkan = dan ; klik enter, pada baris
tambahkan ; dan klik enter, pada baris selanjutnya ketik system.out.print , ada
kurung () masukkan nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada
Variabel 2 lalu tambahkan ;, selanjutnya ketik tipe data Integer short “Masukkan
lalu klik enter, ketik tipe data Integer short “Masukkan Nama Variabel 2” lalu
masukkan nilai variabel Integer=32800 lalu tambahkan ; lalu klik enter, pada baris
Variabel” Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
klik enter, pada baris selanjutnya ketik system.out.print , ada kurung () masukkan
nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
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!
15
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
tambahkan ; lalu klik enter, ketik tipe data Integer Int “Masukkan Nama Variabel
“masukkan nama Variabel” Lalu tambahkan = dan ; klik enter, pada baris
tambahkan ; dan klik enter, pada baris selanjutnya ketik system.out.print , ada
kurung () masukkan nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada
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
masukkan nilai variabel Integer=432 lalu tambahkan ; lalu klik enter, pada baris
Variabel” Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
klik enter, pada baris selanjutnya ketik system.out.print , ada kurung () masukkan
nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
16
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
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,
Variabel “iniShort awal” lalu tambahkan = dan klik enter, pada baris selanjutnya
tambahkan = dan klik enter, pada baris selanjutnya ketik system.out.println , ada
17
BAB V
5.1 Kesimpulan
pemrograman Java. dalam aplikasi ini kita harus lebih teliti untuk memperhatikan
huruf besar pada kalimat atau tanda-tanda seperti tanda kurung, tanda koma, nilai
data integer dan lain sebagainya karena jika kita salah atau keliru maka hasil
Java antara lain tipe data Integer dan Floating Point. Tipe data Integer merupakan
tipe data bilangan bulat. Dalam bahasa pemrograman Java, tipe data Integer juga
mirip dengan itu, hanya saja untuk alasan ruang dan memori ada batas tertentu
pada tipe data ini. Jika kita menggunakan tipe data Integer, kita dapat memilih
tipe data yang sesuai berdasarkan jangkauan dan memorinya. Selanjutnya, tipe
data floating point adalah tipe data bilangan riil. Dalam bahasa pemrograman
Java, tipe data Floating point juga mirip dengan itu, hanya saja untuk alas an
ruang dan memori ada batas tertentu pada tipe data ini. Jika kita menggunakan
tipe data Floating Point, kita dapat memilih tipe data yang sesuai berdasarkan
Dari rumusan masalah kita dapat mengetahui cara mendeklarasi tipe data
numerik dalam bahasa pemrograman Java, yaitu dengan integer, floating point,
18
Dari teladan 1, 2, dan 3 dapat disimpulkan caramendeklarasikan tipe data
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 enter, pada baris selanjutnya ketik
tambahkan = dan ; klik enter, pada baris selanjutnya ketik system.out.println, pada
kurung () masukkan nama Variabel lalu tambahkan ; dan klik enter, pada baris
tambahkan = dan ; klik enter, pada baris selanjutnya ketik system.out.println, pada
kurung () masukkan nama Variabel 2 lalu tambahkan ;, selanjutnya ketik tipe data
variabel=32800 lalu tambahkan ; lalu klik enter, ketik tipe data Integer short
“Masukkan Nama Variabel 2” lalu tambahkan ; dan klik enter, selanjutnya, ketik
tambahkan ; lalu klik enter, pada baris selanjutnya ketik system.out.print, pada
kurung ( ) ketik “” “masukkan nama Variabel” Lalu tambahkan = dan ; klik enter,
19
Variabel lalu tambahkan ; dan klik enter, pada baris selanjutnya ketik
prosesnya pilih Run maka hasil akhirnya akan keluar (Hasil code error karena
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
tambahkan ; lalu klik enter, ketik tipe data Integer Int “Masukkan Nama Variabel
“masukkan nama Variabel” Lalu tambahkan = dan ; klik enter, pada baris
tambahkan ; dan klik enter, pada baris selanjutnya ketik system.out.print , ada
kurung () masukkan nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada
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
20
tambahkan ; dan klik enter, selanjutnya, ketik “Nama Variabel 2” tambahkan =,
masukkan nilai variabel Integer=432 lalu tambahkan ; lalu klik enter, pada baris
Variabel” Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
klik enter, pada baris selanjutnya ketik system.out.print , ada kurung () masukkan
nama Variabel 2 Lalu tambahkan = dan ; klik enter, pada baris selanjutnya ketik
tambahkan ;Jika sudah melakukan semua prosesnya pilih Run maka hasil akhirnya
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
lalu klik enter, ketik tipe data Integer Byte “Masukkan Nama Variabel iniByte2”
lalu tambahkan = dan “()”, didalam tanda kurung ketik byte lalu ketik iniShort2
kurung () masukkan nama Variabel “iniShort awal” lalu tambahkan = dan klik
nama Variabel “iniShort2” Lalu tambahkan ; klik enter, pada baris selanjutnya
21
Variabel “iniByte2” lalu tambahkan = dan klik enter, pada baris selanjutnya ketik
melakukan semua prosesnya pilih Run maka hasil akhirnya akan keluar.
5.2 Saran
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
bisa dijalankan(error). Bagi semua praktikan diharapkan untuk lebih aktif saat
praktikum berlangsung, agar bukan hanya asisten dosen saja yang aktif tapi
diajukan dan berani bertanya bila ada yang kurang dimengerti. Semoga dengan
aplikasi Idea dalam kehidupan sehari-hari. Laporan ini juga dapat di gunakan oleh
yang mempelajari.
22
DAFTAR PUSTAKA
19
LAMPIRAN
19