· Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan...

14
LAPORAN PRAKTIKUM BAHASA PEMROGRAMAN 1 MODUL 2 (DUA) Disusun Oleh : Nama : Rizki Wirawanto Nim : 2011081109 Prodi : Teknik Informatika B 2011 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

Transcript of · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan...

Page 1: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

LAPORAN PRAKTIKUM

BAHASA PEMROGRAMAN 1

MODUL 2 (DUA)

Disusun Oleh :

Nama : Rizki WirawantoNim : 2011081109Prodi : Teknik Informatika B 2011

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2012

Page 2: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

A. PEMBAHASAN

TIPE DATA JAVA

Pada Java, terdapat tipe data sederhana dan tipe data array. Tipe data

sederhana terdiri dari : tipe Boolean, dan tipe data numeric terdiri dari byte,

short ,int, long, char, float dan double. Boolean adalah tipe data untuk besaran

logika, hanya memiliki dua kemungkinan nilai, true atau false.

Tipe data numeric

Data Type Size/Format Range

Byte 8-bit -128 to +127 if signed(-27 to 27-1) 0 to 255 if

unsigned

Short 16-bit -32768 to +32768 (-215 to 215-1)

Int 32-bit -231 to 231-1

Long 64-bit -263 to 263-1

Float 32-bit +/- about 231

Double 64-bit +/- about 263

Char 16-bit Sebuah karakter

boolean 1-bit Nilai Boolean (true dan False)

Selain adanya variable-variable di atas, java API juga menyediakan kelas-

kelas untuk tipe-tipe variable tersebut, yaitu Byte, Short, Integer, Long, Character,

Float, Double. Kelas-kelas ini secara default di-impor saat kompilasi, namun

dapat juga secara eksplisit di-impor dari package java.lang.

Java menyediakan String untuk menampung data lebih dari satu karakter.

Sebetulnya String bukan tipe data, melainkan objek yang berisi kumpulan

karakter (Char). Penggunaan String, tidak beda dengan penggunaan tipe data yang

lain.

Array adalah kumpulan variable dengan tipe sejenis dengan nama yang sama.

Pada java Array mempunyai pengertian yang kurang lebih sama dengan array

pada bahasa pemrograman pada umumnya.

Contoh pendeklarasian dari variable dengan tipe “array of int” :

Page 3: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

            Int vektor [];

index array dimulai dari 0 (nol). Contoh berikut untuk mengalokasikan 5 buah

integer ke dalam array :

            vektor = new int [5];

selanjutnya untuk mengisi elemen-elemen array adalah sebagai berikut :

            vektor[0] = 4;

            vektor[1] = 3;

            vektor[2] = 7;

            vektor[3] = 5;

            vektor[4] = 4;

cara yang lebih singkatnya adalah :

            int vektor[] = {4,3,7,5,4};

B. PRAKTIKUM

Praktek 1

1. Buka editor notepad dan ketikan program, dan hasilnya adalah :

2. Simpan file dengan HitungInteger.java

3. Compile file menggunakan Command Prompt javac

HitungInteger.java

Page 4: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

4. Jalankan Program dengan mengetikan java HitungInteger, hasilnya

sebagai berikut :

Praktek 2

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama KelilingLingkaran.java

3. Compile file tersebut dengan mengetikan javac KelilingLingkaran.java

4. Jalankan program tersebut dengan mengetikan java KelilingLingkaran,

hasilnya seperti berikut :

Praktek 3

Page 5: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama Boolean2.java

3. Compile file tersebut dengan mengetikan javac Boolean2.java

4. Jalankan program dengan mengetikan java Boolean2, hasilnya akan

seperti berikut :

Praktek 4

Page 6: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama variabel.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac variabel.java

4. Jalankan program tersebut dengan mengetikan java variabel, hasilnya

seperti berikut :

Praktek 5

Page 7: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama PrgJumlah.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac PrgJumlah.java

4. Jalankan program tersebut dengan mengetikan java PrgJumlah, hasilnya

seperti berikut :

Praktek 6

Page 8: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

1. Buka editor notepad dan ketikan program berikut :

2. Simpan file dengan nama ReadLine.java pada drive yang sama

3. Compile file tersebut dengan mengetikan javac ReadLine.java

4. Jalankan program tersebut dengan mengetikan java ReadLine, hasilnya

seperti berikut :

Page 9: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit
Page 10: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

D. KESIMPULAN

Page 11: · Web viewBoolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false. Tipe data numeric. Data Type: Size/Format; Range; Byte. 8-bit

Tipe data diperlukan agar kompiler tahu operasi apa yang valid dan seberapa banyak memori yang diperlukan oleh sebuah nilai yang akan disimpan atau dioperasikan. Variabel digunakan untuk menampung suatu nilai, karena itu setiap variabel pasti memiliki tipe data dan harus dideklarasikan terlebih dahulu sebelum dapat digunakan. Perbedaan tipe data juga mengakibatkan setiap operasi penugasan (lihat Bab 4 tentang operator), baik secara eksplisit maupun melalui passing parameter pada waktu pemanggilan method (akan dibahas nanti), selalu dicek kompatibilitas tipe datanya. Dalam Java, tipe data dapat dikelompokkan menjadi dua jenis tipe data, yaitu tipe data primitif dan referensi.

a. Tipe data primitive

Tipe data primitif merupakan tipe data dasar yang dikenal oleh Java. Terdapat delapan buah tipe data primitif yang dikenal dalam Java sebagai berikut.

1. Byte2. Short3. Int4. Long5. Char6. Float7. Double8. Boolean

b. Tipe data referensi

Tipe data referensi digunakan untuk memegang referensi dari suatu objek (instance dari class). Pendeklarasian variabel tipe data ini sendiri sama dengan tipe data primitif. Namun, penggunaannya agak sedikit berbeda.