0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Modul 2

Modul ini membahas tipe data dalam pemrograman Java, termasuk tipe dasar dan tipe bentukan. Mahasiswa diharapkan dapat memahami, membedakan, dan mendeklarasikan tipe data dalam program Java. Selain itu, modul ini juga mencakup operator dan cara penulisan komentar dalam kode.

Diunggah oleh

adegifannn23
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Modul 2

Modul ini membahas tipe data dalam pemrograman Java, termasuk tipe dasar dan tipe bentukan. Mahasiswa diharapkan dapat memahami, membedakan, dan mendeklarasikan tipe data dalam program Java. Selain itu, modul ini juga mencakup operator dan cara penulisan komentar dalam kode.

Diunggah oleh

adegifannn23
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

MODUL PRAKTIKUM

Algoritma dan Struktur Data

MODUL 2
Tipe Data Pada Java

2.1 Tujuan Praktikum

1. Mahasiswa mampu memahami tipe data yang ada di pemrograman Java.

2. Mahasiswa mampu membedakan tipe data yang ada.

3. Mahasiswa mampu mendeklarasikan dan menjalankan tipe data pada program seder-
hana Java.

2.2 Dasar Teori

2.2.1 Tipe Data

Setiap data memiliki informasi yang khas. Informasi inilah yang membedakan suatu data
dengan data yang lain. Informasi yang dimiliki oleh suatu data antara lain tipe data, variabel
dan nilai.
Tipe data adalah jenis suatu data. Jenis data bisa berupa bilangan bulat, bilangan pecahan,
karakter dsb. Variabel adalah nama suatu data. Nama inilah yang merupakan ciri pembeda
utama suatu data dengan data lainnya. Nilai adalah harga suatu data. Nilai inilah yang
nantinya dioperasikan saat program berjalan.
Secara umum tipe data dibagi dua, yaitu tipe dasar dan tipe bentukan. Tipe dasar adalah tipe
yang sudah tersedia dalam suatu bahasa pemrograman, misalnya bilangan bulat (integer),
bilangan pecahan (real), tetapan (const), karakter (char), kalimat (string) dan logika (boolean).
Sedangkan tipe bentukan adalah tipe yang dibuat sendiri dengan menggabungkan tipe dasar,
misalnya larik (array) dan rekaman (record).

7
MODUL PRAKTIKUM
Algoritma dan Struktur Data

Gambar 2.1: Contoh

1. Tipe Dasar (Tipe Data Primitif)


Tipe Dasar atau biasa diebut sebgai tipe data primitif yaitu tsebuah tipe data yang sudah
tersedia di bahasa pemograman. adapun tipe data dasar bisa di lihat pada tabel 2.1.

No Tipe Data Algoritma Java Contoh


1. Bilangan bulat Integer long,int,short -25,0,32
2. Bilangan Pecahan real float, double -7.5, 0.25,12E-2
final long,
final int
3. Konstanta const final short phi(3.14)
final float
final double
4. Karakter character char A, z, 1, spasi, enter
Kumpulan
karakter, bisa
5. string String ”ayam” , ”1250”
berupa kalimat
atau kata
6. Logika boolean boolean true, false

Table 2.1: Tipe Dasar

Penulisan Tipe Dasar

Algoritma Java
namavariabel : tipedata tipedata namavariabel;

Table 2.2: Penulisan Tipe Dasar

8
MODUL PRAKTIKUM
Algoritma dan Struktur Data

Contoh:

No Tipe Data Algoritma Java


n:integer int n;
1. Bilangan bulat jumlah:integer int jumlah;
bilangan:integer long bilangan;
x:real double x;
2. Bilangan bulat hasilpemagian:real double hasilpembagian;
biaya:real float biaya
3. Konstanta pi¡–3.14 : const final double pi=3.14;
inisial char char inisial;
4. Karakter
hurufkelima:char char hurufkelima;
masukanx:string String masukanx;
5. Kata namax:string String namax;
nimx:string String nimx;
apakahbenar:boolean boolean apakahbenar;
6. Logika
kondisimengulang:boolean boolean kondisimengulang;

Table 2.3: Contoh

2. Tipe Bentukan ( Tipe Data non- primitf )


Tipe bentukan merupakan tipe data yang dibuat dari kombinasi tipe data dasar, atau di
definisikan oleh programmer sendiri untuk kebutuhn tertentu. Salah satunya seperti Array
dan enum.

1. Array
Contohnya:

1 int[] angka ={1, 2, 3, 4};

2. enum → tipe data bentukan yang berisi daftar nilai tetap.


Contohnya :

1 enum Hari{ Senin, Selasa, Rabu}

3. Operator
Operator adalah media yang digunakan untuk memproses data sehingga memberikan hasil.
Secara umum operator dibagi tiga, yaitu operator aritmatika, operator relasi dan operator
logika. Operator aritmatika digunakan untuk mengoperasikan data secara matematika,
misalnya (+), (-). Operator relasi digunakan untuk membandingkan dua buah data, misalnya
(<), (>). Operator logika digunakan untuk mengaitkan dua buah kondisi menjadi sebuah
kondisi, misalnya (dan), (atau).

9
MODUL PRAKTIKUM
Algoritma dan Struktur Data

- Operator Aritmatika

No Jenis Operasi Tipe Masukan Tipe Keluaran Algoritma Java


integer integer
1 Penjumlahan (+) + +
real real
integer integer
2 Pengurangan (-) - -
real real
integer integer
3 Perkalian (*) * *
real real
integer integer
4 Pembagian (/) / /
real real
5 Sisa Pembagian(mod) integer integer mod %

Table 2.4: Opeator Aritmatika

- Operator relasi

No Jenis Operasi Agoritma Java


1 Sama dengan = ==
2 tidak sama dengan <> !=
3 Lebih dari > >
4 Kurang dari < <
5 Lebih dari sama dengan ≥ >=
6 Kurang dari sama dengan ≤ <=

Table 2.5: Operator relasi

- Operator logika

No Jenis Operasi Algoritma Java


1 Dan AND &&
2 Atau OR ||
3 Bukan(negasi) NOT !

Table 2.6: Operator Logika

Kondisi A Kondisi B A dan B A atau B Bukan A Bukan B


B B B B S S
B S S B S B
S B S B B S
S S S S B B

Table 2.7: Tabel Kebenaran untuk operator logika

4. Komentar
Komentar adalah bagian kode program yang tidak dibaca saat program dijalankan. Komentar
sangatlah penting untuk memperjelas kode program agar lebih mudah dipahami. Berikut ini
adalah tata cara penulisan komentar.

10
MODUL PRAKTIKUM
Algoritma dan Struktur Data

Jenis Komentar Algoritma Java


Komentar untuk satu baris {komentar} //komentar
{ /*
...... ......
Komentar untuk beberapa baris komentar komentar
....... .......
} */

Table 2.8: Komentar

2.3 Tugas Pendahuluan

Buatlah Dasar Teori dari Pertanyaan Ini: (Soal Jangan ditulis lagi)

1. Jelaskan yang dimaksud dengan Tipe Data dalam bahasa pemrogramana?

2. Jelaskan dan sebutkan jenis-jenis tipe data.

3. Sebutkan dan jelaskan operator yang ada di bahasa pemrogaman java.

2.4 Kegiatan Praktikum

2.4.1 Latihan 1 :Program Penjumlahan


Perhatikan skrip berikut ini dan jalankan dengan benar.
1 public class Penjumlahan{
2 public static void main(String[] args){
3 int nilaiA = 1500;
4 int nilaib = 75;
5

6 int hasil = nilaiA + nilaib;


7 [Link]("Hasilnya adalah" + hasil);
8 }
9 }

2.4.2 Latihan 2 : Program Charakter Salam


Perhatikan skrip berikut dan jalankan dengan benar.
1 public class Salam{
2 public static void main(String[] args){
3 //membuat character
4 char c1 = ’S’;

11
MODUL PRAKTIKUM
Algoritma dan Struktur Data

5 char c2 = ’A’;
6 char c3 = ’L’;
7 char c4 = ’A’;
8 char c5 = ’M’;\
9

10 //Print
11 [Link](c1+c2+c3+c4+c5);
12 }
13 }

2.4.3 Latihan 3 : Program Kalimat

1 public class Kalimat {


2 public static void main(String[] args) {
3 // Buat variabel
4 String subjek = "Saya";
5 String predikat = "menulis";
6 String objek = "program Java";
7 String keterangan = "hari ini";
8

9 // Print kalimat S+P+O+K


10 [Link](subjek+prediket+objek+keteranga;
11 }
12 }

2.5 Tugas Assistensi

Buatlah Program sederhana yang merapkan tipe data sesuai dengan percobaan yang telah
dilakukan.

12

Anda mungkin juga menyukai