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

dokumen-dokumen yang mirip
Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Pengenalan Java Kompilasi Java Token Tipe Data (i) PEMROGRAMAN JAVA. Yoannita

PEMROGRAMAN JAVA. Operator. Yoannita. Special thanks : Some slides are from Josephine Petrina K & Gasim Alkaff

Dasar-Dasar Pemrograman Java

BAB 3 STRUKTURE PROGRAM JAVA

2 TIPE DATA DAN VARIABEL

BAB II VARIABEL DAN TIPE DATA

Dasar Pemrograman Java

PEMAHAMAN DASAR DASAR JAVA

SUMBER BELAJAR PENUNJANG PLPG

Identifier Tipe Data Yoannita, S.Kom.

OPERATOR-OPERATOR DALAM JAVA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

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

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

BAB 4. System.out.println("Hello world!");

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN I PENGENALAN JAVA

Tujuan. Dasar Pemrograman. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama

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

DASAR PEMOGRAMAN JAVA

BEKERJA DENGAN JAVA CLASS LIBRARY

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Modul PVB-POLINEMA V1.0

Module 3. Variabel dan Tipe Data

DASAR PEMROGRAMAN JAVA

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

Pengenalan Pascal/DevPascal

VARIABEL & TIPE DATA PEMROGRAMAN C++

Identifier dan Tipe Data

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

Bahasa Pemrograman 2.

Bahasa Pemrograman :: Dasar Pemrograman Java

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

Universitas Komputer Indonesia

Struktur Program. Rinta Kridalukmana

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

Dasar-Dasar Pemrograman Java

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

PERTEMUAN 3 OBJEK DAN CLASS

Notasi Algoritma Separator Special Character. Dasar Pemrograman. Yoannita, S.Kom.

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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.

Pengenalan C++ Oleh : Dewi Sartika

Elemen Dasar Dalam Bahasa Java

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal

Percabangan & Perulangan

Dasar Pemrograman Java

Struktur Bahasa C dan C++

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

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

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Dasar-dasar Pemrograman JAVA

TPI4202 e-tp.ub.ac.id

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

5. Consider the following line of code : byte ohmy What is the range of values that could be assigned to the variable ohmy?

Dasar Pemrograman Java

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Modul Praktikum 4 Pemograman Berorientasi Objek

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

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

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

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

Pertemuan 4 Array pada Java

TIPE DATA, VARIABEL DATA DAN OPERATOR

A. TEORI ARRAY 1 DIMENSI

Modul Praktikum Bahasa Pemrograman 1

Nama : Julian Chandra W Telp :

3.1 Contoh Program Java Sederhana

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Pemrograman Berorientasi Object

Pengenalan Program Java

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Tipe Data dan Operator

Reserved Words/Keywords Identifier Tipe Data Yoannita

9/26/2011. Tujuan. Bekerja dengan Java Class Library. Pengenalan OOP. Pengenalan OOP. Class dan Object. Enkapsulasi

BAB 4 Dasar-Dasar Pemrograman

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

TIPE DATA DAN VARIABLE

Modul 2 Dasar Pemrograman Java. Oleh: Mike Yuliana PENS-ITS

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

BAHASA PEMROGRAMAN C

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

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

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

STRUKTUR PEMROGRAMAN PYTHON

Transkripsi:

PEMROGRAMAN JAVA Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita Education is not the filling of a pail, but the lighting of a fire. (William Butler Yeats)

Petunjuk Penulisan Program (i) 1. Pada saat pembuatan blok, Anda dapat meletakkan kurung kurawal buka pada baris dengan pernyataan seperti contoh sebagai berikut, public static void main( String[] args ){ atau Anda dapat meletakkan kurung kurawal pada baris selanjutnya, seperti, public static void main( String[] args ) { 2. Anda harus memberi jarak (indent) pernyataan selanjutnya setelah awal dari blok, seperti contoh berikut, public static void main( String[] args ){ System.out.println("Hello"); System.out.println("world");

Petunjuk Penulisan Program (ii) 1. Untuk pemberian nama dari class Java, diberikan huruf kapital untuk huruf pertama pada nama class. Untuk nama method dan variabel, huruf pertama dari kata harus dimulai dengan huruf kecil. Sebagi contoh: ThisIsAnExampleOfClassName thisisanexampleofmethodname class BinatangAir String ikanairtawar void membacakoran() 2. Pada kasus untuk identifier lebih dari satu kata, gunakan huruf kapital untuk mengindikasikan awal dari kata kecuali kata pertama. Sebagai contoh chararray, filenumber, ClassName. 3. Sebaiknya hindari menggunakan underscores pada awal identifier seperti _read atau _write.

http://eecchhoo.wordpress.com/2007/11/26/mengenal-java-tutorial-awal-java/ Token Token merupakan elemen terkecil di program yang mempunyai arti bagi kompilator. Token Java dibagi 5, yaitu: Identifier Keyword Literal Operator Separator Token : Identifier Identifier adalah token yang merepresentasikan nama. Dalam Java, identifier adalah nama yang diberikan untuk variable, class, atau method. Token : Reserved words/keywords Kata kata yang dikenal oleh Java dan mempunyai arti khusus dlm program. tidak boleh digunakan sebagai identifier (nama variabel, kelas, method, dll).

Ketentuan Identifier Identifier harus dimulai/diawali dengan huruf, underscore (_) atau tanda dollar ($). Untuk selebihnya dapat menggunakan karakter apapun, kecuali karakter yang digunakan sebagai operator oleh java. Identifier adalah case sensitive (membedakan huruf besar/ kecil) dan tidak ada batas maksimum. Bukan merupakan keywords yang dikenal Java :

Valid No Kd_barang kodebarang Valid Identifier $barang bahasa_pemograman_java Contoh valid : int kd_barang; string $barang; class No Invalid 1_harga %barang Nama pelanggan Kd+barang - tidak boleh diawali dengan angka - simbol % tidak boleh digunakan - tidak boleh menggunakan spasi - tidak boleh menggunakan tanda operator Contoh invalid: int 1_harga; int super; double void; class throws

Valid Identifier Sebagai pengganti bentuk penulisan tradisional untuk identifier, yang menggunakan huruf kecil dengan garis bawah sebagai pemisah kata nama_karyawan Nama_Karyawan Beberapa identifier dituliskan dengan huruf kapital pada awal kata, seperti : string namakaryawan atau class NamaKaryawan

Token : Literal Token : Literal Penulisan besaran untuk variabel. Literal Java terdiri dari angka, karakter, dan string. Angka terdiri dari bilangan bulat (integer), bilangan mengambang (floating point), dan boolean. Nilai boolean untuk true dan false direpresentasikan sebagai 1 dan 0. Token : Operator Operator menspesifikasikan evaluasi atau komputasi terhadap objek. Operand yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim oleh metode atau fungsi.

Token : Separator Separator digunakan untuk menginformasikan ke kompilator Java mengenai adanya pengelompokkan di kode program. Simbol Nama Penggunaan ( ) Kurung Untuk menghimpun parameter dalam definisi dan pemanggilan method, juga digunakan untuk menyatakan tingkat pernyataan, menghimpun pernyataan, untuk pengaturan alur program, dan untuk menyatakan tipe cast (cast types) { [ ] Kurung Kurawal Kurung Siku Untuk menghimpun nilai yang otomatis dimasukkan ke dalam array, digunakan juga untuk mendefinisikan blok program, untuk cakupan class, method, dan lokal. Untuk menyatakan tipe array dan untuk membedakan nilai array. ; Titik Koma Pemisah Pernyataan., Koma Pemisah urutan identifier dalam deklarasi variabel.. Titik Yoannita Untuk memisahkan nama paket dari sub-paket dan class dan untuk memisahkan variabel atau method dari variabel referensi.

Lingkupan (Scope) dari Variabel class Scope { static int a = 2; // deklarasi variabel dalam blok class public static void main (String[] args) { int x = 10; // x dikenal di seluruh method main() { // awal dari blok baru int y = 5; // y hanya dikenal dalam blok kode ini saja

Variabel lokasi penyimpanan yang ada di memori Setiap variabel memiliki kemampuan menyimpan suatu informasi sesuai dengan tipe data yang dideklarasikan untuk variabel tersebut. tipe data nama variabel; tipe data nama variabel = <pengisian nilai variabel>; String teks; // pendeklarasian variabel // kode di atas mendeklarasikan suatu variabel bernama teks dengan tipe data string //variabel teks hanya dapat menampung data berupa String String teks = Mine ; Yoannita Char karakter; Char karakter = A ; // pendeklarasian dan pemberian nilai pd variabel int counter; Int counter = 3;

Tipe Data Tipe data diperlukan agar kompiler tahu operasi apa yang valid dan seberapa banyak memory yang diperlukan oleh sebuah nilai yang akan disimpan atau dioperasikan. Variabel : menampung suatu nilai Pasti memiliki tipe data Harus didefinisikan terlebih dahulu sebelum digunakan Tipe Data Primitif Integer Floating Point Karakter Boolean. Tipe Data Referensi

Tipe Data Tipe Data Integer (Bilangan Bulat) Tipe Data Boolean Nilai : true atau false Tipe Data Real/ Floating Point (Bilangan Pecahan)

Tipe Data Karakter char : String : Yoannita Tipe Data hanya dapat menampung satu karakter saja, Menggunakan tanda petik satu dapat menampung kalimat. Menggunakan tanda petik dua class SalahCharString { public static void main(string args[]) { char c1 = 'A'; char s1 = "Belajar Java menyenangkan"; Seharusnya String Berikut pesan kesalahan saat kompilasi : SalahCharString.java [11:1] incompatible types found : java.lang.string required: char char s1 = "Belajar Java menyenangkan"; ^ 1 error Errors compiling SalahCharString

Contoh kode program // nama file: data1.java // deskripsi: program menampilkan nilai // kompilasi: javac data1.java // eksekusi: java data1 class data1 { public static void main (String [ ] args) { double nilai1 = 13.14; char nilai2; nilai2 = B ; System.out.println ( tipe data double : + nilai1); System.out.println ( tipe data char : + nilai2); Program dengan Variabel

Konstanta Merupakan variabel yang memiliki nilai tetap dan tidak dapat diubah saat program sedang berjalan. Untuk menjadikan sebagai variabel konstanta, cukup menambahkan kata tercadang final Contoh: // nama file : konstanta2.java // deskripsi : perubahan konstanta // kompilasi : final javac konstanta2.java int nilai = 20; // eksekusi : java konstanta2 contoh usaha untuk mengubah nilai konstanta : Berikut ini tampilan saat kompilasi class konstanta2 { public static void main(string args[]) { final int hrg = 3500; int jlh = 10; System.out.println("total = " + (jlh * hrg)); hrg = 250; System.out.println("total = " + (jlh * hrg)); Yoannita konstanta2.java [13:1] cannot assign a value to final variable hrg hrg = 250; ^ 1 error Errors compiling konstanta2. Terjadi kesalahan saat kompilasi, yaitu pada baris 13 terjadi usaha untuk mengubah nilai variabel hrg.

Latihan Mendeklarasikan dan mencetak variabel Diberikan tabel dibawah ini, deklarasikan variabel yang terdapat didalamnya dengan tipe data yang sesuai dan berikan nilai inisialisasi(nilai awal). Tampilkan hasil outputnya yaitu nama variabel dan nilainya. Nama Variabel Tipe Data number integer 10 Nilai Awal letter character a result boolean true str String hello Berikut ini merupakan tampilan yang diharapkan sebagai hasil eksekusi program: number = 10 letter = a result = true str = hello