BAB 2 VARIABEL DAN TIPE DATA

dokumen-dokumen yang mirip
MODUL PRAKTIKUM DASAR PEMROGRAMAN

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

MODUL DUA VARIABEL DAN TIPE VARIABEL

BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

TIPE DATA DAN VARIABLE

TIPE DATA DAN VARIABLE

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

Bahasa Pemrograman :: Dasar Pemrograman Java

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Modul PVB-POLINEMA V1.0

Bahasa Pemrograman 2.

SUMBER BELAJAR PENUNJANG PLPG

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Dasar Pemrograman Java

TIPE DATA, VARIABEL DATA DAN OPERATOR

Struktur Kontrol Pemrograman Java : PERCABANGAN

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar

Badiyanto, S.Kom., M.Kom. PBO java

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

OPERATOR-OPERATOR DALAM JAVA

PEMROGRAMAN BERORIENTASI OBJEK

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Pengenalan C++ Oleh : Dewi Sartika

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

DASAR PEMROGRAMAN JAVA

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

TIPE DATA Pertemuan (K-03/L-03)

Arsitektur dan Organisasi Komputer

LAPORAN PRAKTIKUM STRUKTUR DATA

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

LAPORAN TERTULIS ON THE JOB TRAINING

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Percabangan & Perulangan

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

if (ekspresi_boolean) {

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

TIPE, NAMA, DAN NILAI

BAB 3 STRUKTURE PROGRAM JAVA

MODUL PRAKTIKUM KE 3 A.

Dasar-Dasar Pemrograman Java

Chapter 2. Tipe Data dan Variabel

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

VARIABEL & TIPE DATA PEMROGRAMAN C++

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

Algoritma dan Pemrograman

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PENGENALAN JAVA (2)

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Elemen Dasar Dalam Bahasa Java

Tipe Data dan Operator

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Praktikum 2 Dasar Pemrograman Java dan Tipe Data

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Identifier dan Tipe Data

Tipe Data. Adri Priadana

P3 Dasar Struktur Data TIF42/SIF42

Universitas Komputer Indonesia

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Beberapa Contoh Penggunaan Array

TYPE DATA, VARIABEL DAN ARRAY

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Struktur Program. Rinta Kridalukmana

SILABUS MATA KULIAH PEMROGRAMAN JAVA

TIPE DATA dan OPERATOR

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Tipe Data dan Variabel

PEMAHAMAN DASAR DASAR JAVA

Tipe Data dan Variabel

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Tipe Data dan Operator dalam Pemrograman

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

.::BAB II.::MENGENAL PASCAL

BAHASA PEMROGRAMAN JAVA

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

MODUL II VARIABEL DAN TIPE DATA

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

PEMBAHASAN UJIAN TENGAH SEMESTER PEMROGRAMAN BERBASIS OBYEK Dosen : Tim Dosen PBO

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Operator, Statement kondisional, dan Iterasi pada Java

Struktur Bahasa C dan C++

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

DASAR PEMOGRAMAN JAVA

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Dasar-dasar Pemrograman JAVA

Transkripsi:

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI PEMROGRAMAN BAHASA JAVA MENGGUNAKAN IDE JAVA ECLIPSE 085755987808 rony@unpkediri.ac.id spidoletech.wordpress.com PRODI TEKNIK INFORMATIKA UNIVERSITAS NUSANTARA PGRI PKEDIRI BAB 2 VARIABEL DAN TIPE DATA 2.1 TUJUAN Materi pada bab ini disajikan supaya mahasiswa mampu mengenal dan memahami tentang variabel, cara membuat variabel dan fungsi variabel pada bahasa pemrograman. Mahasiswa juga diharapkan mampu mengenal berbagai tipe data yang bisa disimpan pada suatu variabel dan bagaimana perbedaan fungsi dari masing-masing tipe data. 2.2 VARIABEL Variabel merupakan tempat/wadah untuk menyimpan suatu nilai sesuai untuk diproses dan diolah oleh skrip program lainnya. Nilai pada variabel dapat disimpan sementara, dipanggil kembali, dihitung, dibandingkan dan dikonversi sesuai dengan karakteristik tipe data dari variabel tersebut. Perhatikan skrip berikut ini. Skrip 2-1 SalamNama.java public class SalamNama { String nama = "Affandes"; System.out.println("Assalammu'alaikum " + nama); Pada Skrip 2-1 dapat dilihat bahwa nama merupakan sebuah variabel yang diberi label nama. Variabel ini menyimpan teks yaitu Affandes. Karena variabel tersebut menyimpan teks, maka tipe data variabel tersebut adalah String. Skrip di atas menjelaskan bahwa variabel nama dapat dipanggil kembali pada baris kode berikutnya, sehingga ketika program dijalankan, program akan menampilkan tulisan Assalammu alaikum Affandes. 2.3 TIPE DATA Tipe data merupakan karakteristik sebuah variabel. Karakteristik ini akan menentukan fungsi variabel itu nantinya. Ada tipe data yang menyimpan data angka, ada juga tipe data yang menimpan

data teks. Perbedaan yang jelas antara tipe data angka dan teks adalah, tipe data angka dapat dihitung menggunakan operasi matematika, sedangkan tipe data teks tidak bisa dihitung. Pada Skrip 2-1 di atas, String adalah tipe data teks, sehingga nilai yang disimpan di dalam variabel tersebut adalah teks, meskipun diisi dengan nilai 1000 atau seribu tetap dianggap sebagai teks yang tidak bisa dihitung. Tipe data bukan hanya tentang menyimpan jenis data angka atau teks, namun juga tentang kapasitas penyimpanannya yang berbeda-beda. Sebagai contoh, tipe data angka Byte hanya bisa menyimpan angka dari -128 sampai 127, sedangkan tipe data Short dapat menyimpan angka -32768 sampai 32767 begitu seterusnya. Untuk tipe-tipe data lainnya dijelaskan pada sub bab berikutnya. Ada 2 jenis tipe data pada pemrograman Java, yaitu: 1. Tipe data primitif, yaitu tipe data yang paling dasar pada Java. Tipe data ini terdiri dari 3, yaitu : a. Tipe data angka, tipe data yang menyimpan data angka. b. Tipe data karakter, tipe data yang menyimpan 1 karakter teks. c. Tipe data boolean, tipe data yang hanya bernilai True atau False. 2. Tipe data turunan, yaitu tipe data yang dibuat dari satu atau lebih tipe data primitif. Pada umumnya tipe data ini berbentuk class. Pada modul ini tidak membahas tentang tipe data turunan, kecuali tipe data String. Pembahasan tipe data String digabungkan dengan tipe data karakter. 2.4 TIPE DATA ANGKA Tipe data ini dapat menyimpan nilai angka dengan kapasitas tertentu. Sehingga variabel yang mengugnakan tipe data ini tidak bisa menyimpan teks ataupun karakter di dalamnya. Salah satu fungsi tipe data angka adalah untuk menyimpan data angka yang dapat dihitung dengan operasi matematika seperti penjumlahan, pengurangan, perkalian dan sebagainya. Ada beberapa jenis tipe data angka, antara lain: 1. Bilangan Bulat (Integer), merupakan tipe data untuk menyimpan bilangan bulat. Tipe data ini terdiri dari beberapa jenis sesuai dengan kapasitas penyimpanannya. Tipe Keyword Kapasitas Rentang Nilai Byte byte 1 byte -128 sampai 127 Short Integer short 2 byte -32768 s/d 32767 Integer int 4 byte 2147483648 s/d 2147483647 Long Integer long 8 byte 9223372036854775808 s/d 9223372036854775807 MODUL PRAKTIKUM SISTEM TERDISTRIBUSI Page 2

2. Bilangan Berkoma (Decimal), merupakan tipe data untuk menyimpan bilangan berkoma. Tingkat presisi dan kapasitas nilai yang dapat disimpan terdiri dari 2 tipe. Tipe Keyword Kapasitas Rentang Nilai Float float 4 byte 3.4 10 38 to 3.4 10 38 Double double 8 byte 1.8 10 308 to 1.8 10 308 2.5 LATIHAN 1. PENJUMLAHAN Perhatikan skrip berikut ini. Lengkapilah skrip berikut ini sehingga program berjalan dengan benar. public class Penjumlahan { int nilaia = 1500; int nilaib = 75; // Lengkapilah kode pada baris ini System.out.println("Nilai A = " + nilaia); System.out.println("Nilai B = " + nilaib); System.out.println("Jumlah = " + jumlah); 2.6 LATIHAN 2. PEMBAGIAN Perhatikan skrip berikut ini. Lengkapilah skrip berikut ini sehingga program berjalan dengan benar. public class Pembagian { int a = 20; int b = 8; // Lengkapilah kode pada baris ini System.out.println("A = " + a); System.out.println("B = " + b); System.out.println("A dibagi B = " + hasilbagi); 2.7 TIPE DATA TEKS Tipe data teks adalah tipe data yang menyimpan data dalam bentuk teks. Data teks tidak hanya terdiri dari huruf saja, angka yang disimpan ke variabel bertipe teks akan dianggap sebagai teks sehingga tidak bisa digunakan untuk menghitung. Ada beberapa jenis tipe data teks, antara lain: 1. Char, tipe data yang hanya menyimpan 1 karakter teks saja. 2. String, tipe data yang menyimpan rangkaian teks paling banyak 2 31-1 karakter atau sekitar 2GB teks. MODUL PRAKTIKUM SISTEM TERDISTRIBUSI Page 3

2.8 LATIHAN 3. SALAM 2 Perhatikan skrip berikut. Perbaikilah skrip berikut ini sehingga menghasilkan output sesuai dengan output yang diinginkan. public class Salam2 { // Buat karakter char c1 = 'S'; char c2 = 'A'; char c3 = 'L'; char c4 = 'A'; char c5 = 'M'; // Print System.out.println(c1+c2+c3+c4+c5); System.out.println(c5+c4+c3+c2+c1); Berikut adalah output yang diinginkan. SALAM MALAS 2.9 LATIHAN 4. KALIMAT Perhatikan skrip berikut. Perbaikilah skrip berikut ini sehingga menghasilkan output sesuai dengan output yang diinginkan. public class Kalimat { // Buat variabel String subjek = "Saya"; String prediket = "menulis"; String objek = "program Java"; String keterangan = "hari ini"; // Print kalimat S+P+O+K System.out.println(subjek+prediket+objek+keterangan); Berikut adalah output yang diinginkan. Saya menulis program Java hari ini 2.10 TIPE DATA BOOLEAN Tipe data boolean merupakan tipe data yang hanya menyimpan nilai True atau False. Tipe data ini digunakan untuk keperluan percabangan. Percabangan lebih lanjut akan dibahas pada bab 5. MODUL PRAKTIKUM SISTEM TERDISTRIBUSI Page 4

2.11 LATIHAN 5. GABUNGAN SEMUA TIPE DATA Tulislah program berikut ini. Kemudian, berikan komentar untuk setiap baris kode program yang ada. Komentar yang dibuat berisi penjelasan singkat masing-masing baris kode. public class TrueFalse { String nama = "Budi"; int nilai = 54; boolean lulus = false; System.out.println("Nama : "+nama); System.out.println("Nilai : "+nilai); System.out.println("Status : "+lulus); MODUL PRAKTIKUM SISTEM TERDISTRIBUSI Page 5