Top Banner
Tipe Data & Variabel by Maududie
25

Materi Tipe Data dan Variabel

Jun 20, 2015

Download

Education

wawanext01

Berisi Materi Tipe Data dan Variabel
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Materi Tipe Data dan Variabel

Tipe Data & Variabel

by Maududie

Page 2: Materi Tipe Data dan Variabel

Program Komputer

• Perangkat lunak yang dikembangkan dengan bahasa pemrograman tertentu

• Memiliki goal/tujuan tertentu (spesifik)

• Umumnya memiliki tahapan untuk memproses data

A = 4

B = 5C = A + B C = 9

Page 3: Materi Tipe Data dan Variabel

• Data: merupakan bahan metah (raw material) yang akan diproses (ditransformasikan) menjadi informasi

• Setiap data harus memiliki jenis/tipe yang jelas

• Java disebut bahasa pemrograman bertipe kuat atau strongly typed language → harus didefinisikan

Tipe Data

Page 4: Materi Tipe Data dan Variabel

Tipe Data

• 2 tipe data dasar dalam Java: 1. Data Primitif: jenis data yang telah

didefinisikan oleh Java dengan penamaan yang telah ditetapkan oleh reserved keyword-nya

2. Data Referensi: jenis data yang isinya adalah alamat dari suatu obyek. Java mengenal 3 data referensi, yaitu: arrays, classes and interfaces

Page 5: Materi Tipe Data dan Variabel

• Dikelompokkan dalam 4 kelompok

– Bilangan Bulat (integer): merepresentasikan tipe data numerik yang tdk memiliki nilai pecahan (desimal).1. byte: Memiliki nilai integer dari -128 sampai

+127 dan menempati 1 byte ( 8 bits ) di memori

Tipe Data Primitif

Page 6: Materi Tipe Data dan Variabel

• Dikelompokkan dalam 4 kelompok

– Bilangan Bulat (integer): merepresentasikan tipe data numerik yang tdk memiliki nilai pecahan (desimal).2. short: Memiliki nilai integer dari -32768 sampai

+32767 dan menempati 2 byte ( 16 bits ) di memori

Tipe Data Primitif

Page 7: Materi Tipe Data dan Variabel

• Dikelompokkan dalam 4 kelompok

– Bilangan Bulat (integer): merepresentasikan tipe data numerik yang tdk memiliki nilai pecahan (desimal).3. int: Memiliki nilai integer dari -2147483648 sampai

+2147483647 dan menempati 4 byte ( 32 bits ) di memori

Tipe Data Primitif

Page 8: Materi Tipe Data dan Variabel

• Dikelompokkan dalam 4 kelompok

– Bilangan Bulat (integer): merepresentasikan tipe data numerik yang tdk memiliki nilai pecahan (desimal).4. long: Memiliki nilai integer dari -

9223372036854775808 sampai +9223372036854775807 dan menempati 8 byte ( 64 bits ) di memori

Tipe Data Primitif

Page 9: Materi Tipe Data dan Variabel

• Dikelompokkan dalam 4 kelompok

– Bilangan Pecahan (floating point): merepresentasikan data numerik yang memiliki nilai pecahan (desimal)1. float: Memiliki nilai pecahan 1.40129846432481707e-45

sampai 3.40282346638528860e+38 dengan min nilai = -3.4x1038 dan max nilai = +3.4x1038 serta menempati 4 byte ( 32 bits ) di memori

2. double: Memiliki nilai pecahan 4.94065645841246544e-324 sampai 1.79769313486231570e+308 dan min nilai = -1.7x10308 dan max nilai = +1.7x10308 serta menempati 8 byte (64 bits) di memori

Tipe Data Primitif

Secara default, semua pecahan adalah double kecuali yg diakhiri dengan “f”. Contoh: 43.89f → float

34.23 → double44.23d → double

Page 10: Materi Tipe Data dan Variabel

• Dikelompokkan dalam 4 kelompok

– Karakter: merepresentasikan data karakter sesuai dengan standart unicode, mis: ‘a’, ‘+’, dan ‘%’ → char

– Boolean: merepresentasikan keadaan (kodisi), yaitu: true / false atau benar / salah atau 1 / 0 → boolean

Tipe Data Primitif

Page 11: Materi Tipe Data dan Variabel

Tipe Data Primitif

Page 12: Materi Tipe Data dan Variabel

• tempat (container) yang digunakan untuk menyimpan data sementara

• digunakan pada saat program dijalankan

Variabel

Proses 1

Proses 2

Variabel1 = “Alif”;Variabel2 = “Lita”;…..…..…..Variabel1 = “Rena”;Variabel2 = “Arman”;………………Variabel1 = “Andi”;………...

Proses 3

Alif

Variabel1

Lita

Variabel2

Rena

Variabel1

Arman

Variabel2

Andi

Variabel1

Arman

Variabel2

Page 13: Materi Tipe Data dan Variabel

Penamaan Variabel

• Dalam Java, setiap variabel harus didefinisi (dideklarasikan) terlebih dahulu sebelum digunakan (strongly typed language )

Syntax → [Tipedata] [namaVariabel]Contoh:

Page 14: Materi Tipe Data dan Variabel

Penamaan Variabel

• Tipe data setiap variabel harus disesuaikan dengan nilai yang akan disimpan di dalamnya.

Page 15: Materi Tipe Data dan Variabel

• Jumlah variabel yang digunakan dalam sebuah program akan sangat tergantung pada jumlah data yang digunakan

Variabel

Alif Lita 324 67.342

Variabel 1 Variabel 2 Variabel 3 Variabel 4

Dapat memiliki jumlah yg sangat banyak → sangat membingungkan

• Memberikan nama tertentu yg mudah diingat• Sangat disarankan nama variabel

mencerminkan isi /data yang ada di dalamnya

Page 16: Materi Tipe Data dan Variabel

Penamaan Variabel

Data yang disimpan Nama Variabel

Nama → Nama

Harga barang → Harga

Besarnya discount yang diberikan → Discount

Total nominal yang harus dibayarkan → Total

Contoh:

Page 17: Materi Tipe Data dan Variabel

Penamaan Variabel

Page 18: Materi Tipe Data dan Variabel

• Case-sensitive

Penamaan Variabel

Aturan di Java

jumlah ≠ Jumlah ≠ JUMLAHharga ≠ Harga ≠ HARGAdiscount ≠ Discount ≠ DISCOUNTtotal ≠ Total ≠ TOTAL

Page 19: Materi Tipe Data dan Variabel

• Case-sensitive

Penamaan Variabel

Aturan di Java

Page 20: Materi Tipe Data dan Variabel

• Diawali dengan huruf, underscore ( _ ) atau tanda dolar ($)

• Tidak diperbolehkan menggunakan karakter operator aritmatika (misalnya: +, -, *, = dan >) dan spasi

Penamaan Variabel

Aturan di Java

Jumlah_Mahasiswa Boleh_JumlahMahasiswa Boleh-JumlahMahasiswa Tidak Boleh → menggunakan operator “-“TigaMinggu Boleh3Minggu Tidak Boleh → dimulai dengan angkaNama+Lengkap Tidak Boleh → menggunakan operator “+”

Page 21: Materi Tipe Data dan Variabel

• penamaan variabel seluruhnya menggunakan alphabet

• menghindari penggunaan underscore ( _ ) & tanda $

• menggunakan kata-kata yang mencerminkan isi dari variabel tersebut

• ditulis dalam huruf kecil (lower case)

• Apabila lebih dari satu kata, maka kata tersebut dituliskan berurutan menggunakan huruf capital (besar) sebagai huruf pertama dalam setiap katanya, kecuali kata pertama

Penamaan variabel

Camel Casing

Page 22: Materi Tipe Data dan Variabel

Penamaan Variabel

Data yang disimpan Nama Variabel

Jumlah barang → jumlahBarang atau jmlBarang

Harga satuan barang → hargaSatuanBarang atau hrgSatuanBarang

Besarnya discount yang diberikan

→ discountBarang atau discBarang

Total nominal yang harus dibayarkan

→ hargaTotalBarang atau hrgTotalBarang

Camel Casing

Page 23: Materi Tipe Data dan Variabel

long panjangLahan;

long lebarLahan;

long luasLahan;

panjangLahan = 20;

lebarLahan = 40;

luasLahan = panjangLahan * lebarLahan;

System.out.println(luasLahan);

Contoh Program

Penamaan Variabel

Page 24: Materi Tipe Data dan Variabel

byte x;

int sum;

sum = 0;

for(x = 1; x <= 100; x++)

sum = sum + x;

System.out.println("Summation of 100 is " + sum);}

Penamaan Variabel

Page 25: Materi Tipe Data dan Variabel

Thx ….