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

dokumen-dokumen yang mirip
BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

Elemen Dasar Dalam Bahasa Java

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

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

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

BAHASA PEMROGRAMAN JAVA

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

DASAR PEMOGRAMAN JAVA

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

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

PEMAHAMAN DASAR DASAR JAVA

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

SUMBER BELAJAR PENUNJANG PLPG

Pengenalan Bahasa Pemrograman Java

Dasar Pemograman Java

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

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

Pengenalan JavaScript

Modul PVB-POLINEMA V1.0

BAB 1 KONSEP DASAR JAVA

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

Dasar Pemrograman Java

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

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

Pemrograman Dasar [PTI-5001] 2012

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

PEMROGRAMAN BERORIENTASI OBJEK

Tutorial Pemrograman dengan Bahasa Java

Achmad Solichin.

MODUL DUA VARIABEL DAN TIPE VARIABEL

Pemrograman Berorientasi Object

Module 3. Variabel dan Tipe Data

Tipe Data dan Operator

Nama : Julian Chandra W Telp :

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

JAVA. Sekilas tentang java : FITUR JAVA :

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

OPERATOR-OPERATOR DALAM JAVA

JAVA. Sejarah Singkat Perkembangan JAVA. bukan merupakan tujuan akhir. Dan Gosling memutuskan menyebut bahasanya dengan

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

BAB 3 STRUKTURE PROGRAM JAVA

JAVA BASIC PROGRAMMING Joobshet

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Java Basics-1 Oleh : Agus Priyanto, Agus Priyanto M.Kom M.K

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.

P 4 Bab 3 : Dasar Pemrograman C

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

Pengenalan Java PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Dasar Pemrograman Java. Pertemuan 2 Pemrograman Berbasis Obyek

OBJECT ORIENTED PROGRAMMING. Day 2 : Dasar Pemrograman Java

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

TIPE DATA, VARIABEL DATA DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

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

Java Basics-1. Oleh : Agus Priyanto, M.Kom

VARIABEL & TIPE DATA PEMROGRAMAN C++

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

.::BAB II.::MENGENAL PASCAL

Tipe Data, Identifier, Operator dan Control Statement

Dasar-dasar Pemrograman JAVA

TIPE DATA DAN VARIABLE

Web Programming. Pengenalan PHP

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Pemrograman Berorientasi Objek 1 (IDENTIFIER KEYWORD LITERAL DAN (IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR)

Pemrograman Berorientasi Objek

Pemrograman Berorientasi Obyek. Operator & Assignment

TIPE DATA DAN VARIABLE

Bahasa C-M6 By Jamilah, Skom 1

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

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

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

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

LOGIKA DAN ALORITMA. Pertemuan II:

Bahasa Pemrograman 2.

Modul 1 Dasar Dasar Bahasa Pemrograman C

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

DASAR PEMROGRAMAN JAVA

SILABUS MATA KULIAH PEMROGRAMAN JAVA

Identifier dan Tipe Data

Algoritma & Pemrograman

Struktur Bahasa C dan C++

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

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

Tujuan Instruksional. Mahasiswa mampu :

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

if (ekspresi_boolean) {

Pemrograman Berbasis Objek Operator dan Assignment

Transkripsi:

Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula). Diciptakan oleh James Gosling, developer dari Sun Microsystems pada tahun 1991. PBO Java (Badiyanto, S.Kom., M.Kom) 2 1

Cara Kerja java PBO Java (Badiyanto, S.Kom., M.Kom) 3 Platform Java PBO Java (Badiyanto, S.Kom., M.Kom) 4 2

Java tidak Tergantung Platform Umumnya platform berdasarkan nama sistem operasi yang digunakan, misalnya Windows 2000, Linux, Solaris, atau MacOS. Platform Java mempunyai dua komponen, yaitu: Java Virtual machine (Java VM) Merupakan fondasi untuk platform Java yang dapat digunakan di berbagai platform perangkat keras. Java Application Programming Interface (Java API) Kumpulan komponen-komponen perangkat lunak siap pakai (ready-made software components) untuk berbagai keperluan PBO Java (Badiyanto, S.Kom., M.Kom) 5 Identifier di Java Pemberian variabel, method, kelas, paket, dan interface 1. Case sensitive, huruf kapital dan kecil dibedakan 2. Identifier tidak boleh sama dengan keyword yang ada di Java 3. Dimulai dengan huruf atau underscore (garis bawah) atau tanda ($). Namun sebisa mungkin diawali dengan huruf karena mungkin identifier dengan awalan underscore dan ($) digunakan untuk pemrosesan internal dan file import 4. Karakter berikutnya dapat berupa huruf atau angka 0 sampai 9. Simbol-simbol seperti + dan spasi tidak dapat digunakan PBO Java (Badiyanto, S.Kom., M.Kom) 6 3

Keywords di Java Daftar keyword Java adalah sebagai berikut: abstract do implements private this boolean double import protected throw break else instanceof public throws byte extends int return transient case false interface short true catch final long static try char finally native strictfp void class float new super volatile continue for null switch while default if package synchronized PBO Java (Badiyanto, S.Kom., M.Kom) 7 Tipe Data di Java Tipe data dalam Java dibagi dalam dua kategori: 1. Sederhana (primitif) 2. Komposit (referensi) PBO Java (Badiyanto, S.Kom., M.Kom) 8 4

Tipe data sederhana (primitif) Terdapat delapan tipe data primitif di Java: Empat tipe adalah untuk bilangan bulat (integer) : byte, short, int, long Dua untuk tipe angka pecahan (floating point): float, double Satu untuk tipe karakter, yaitu char Satu untuk tipe boolean yang berisi nilai logika: true/false PBO Java (Badiyanto, S.Kom., M.Kom) 9 Tipe data sederhana (primitif) Integer: Tipe Data Panjang Rentang Nilai Contoh Nilai byte 8 bit -2 7 sampai 2 7-1 (-128 sampai 127 ) (256 kemungkinan nilai) 5-126 short 16 bit -2 15 sampai 2 15-1 (-32.768 sampai 32.767) (65.535 kemungkinan nilai) 9-23659 int 32 bit -2 31 sampai 2 31-1 ( -2.147.483.648 sampai 2.147.483.647) (4.294.967.296 kemungkinan nilai) 2067456397-1456398567 long 64 bit -2-63 sampai 2 63-1 3L ( -9.223.372.036.854.775.808 sampai -2147483648L 9.223.372.036.854.775.807) (18.446.744.073.709.551.616 kemungkinan nilai) 67L PBO Java (Badiyanto, S.Kom., M.Kom) 10 5

Tipe data sederhana (primitif) Floating Point: Tipe data floating point untuk bilangan real (pecahan desimal). Tipe Data Panjang Contoh Penulisan Nilai yang Diperbolehkan float 32 bit 78F -34736.86F 6.4E4F ( sama dengan 6,4 x 10 4 ) double 64 bit -2356 3.5E7 67564788965.567 PBO Java (Badiyanto, S.Kom., M.Kom) 11 Operator di Java Operator Unary Arti Operator Operator Contoh Pemakaian Pre-Increment ++operand int i = 8 ; int j = ++i; i bernilai 9, j bernilai 9 Post-Increment operand++ int i = 8; int j = i++; i bernilai 9, j bernilai 8 Pre-Decrement --operand int i = 8 ; int j = --i; i bernilai 7, j bernilai 7 Post-Increment operand-- int i=8; int j = i--; i bernilai 7, j bernilai 8 PBO Java (Badiyanto, S.Kom., M.Kom) 12 6

Keyword, Variabel, dan Tipe Data Tipe data kompleks o String : untuk menyatakan tipe deretan karakter, misalnya nama, alamat, dsb. Cth : String pesan = Halo ; o Array : misalnya int [ ] x = new int [5]; Karakter khusus \n : pindah ke baris baru \t : pindah tabulasi ke kanan \b : backspace \r : return \f : halaman baru Konstanta Pendefinisian konstanta melalui kata kunci final Cth : final double PI = 3.14 PBO Java (Badiyanto, S.Kom., M.Kom) 13 Keyword, Variabel, dan Tipe Data Perubahan tipe data Java menyediakan beberapa fungsi/metode untuk keperluan karakter, antara lain : isdigit() : memeriksa apakah karakter tersebut adalah digit angka isjavaletter() : memeriksa apakah karakter ini adalah unicode islowercase() : memeriksa apakah karakter ini asalah huruf kecil tolowercase() : mengubah karakter ke huruf kecil touppercase() : mengubah karakter ke huruf besar PBO Java (Badiyanto, S.Kom., M.Kom) 14 7

Keyword, Variabel, dan Tipe Data Contoh perubahan tipe data Double to integer double b = 10.5 int a = (int) b; // hasilnya adalah 10 Integer to double int a = 5; double b = a/2; // hasilnya 2, bukan 2.5 double b = (double) a/2; // hasilnya 2.5 PBO Java (Badiyanto, S.Kom., M.Kom) 15 Operator Operator Aritmatika + penjumlahan 3+4 - pengurangan 7-5 * perkalian a*b / pembagian c/d % sisa pembagian 8%3 PBO Java (Badiyanto, S.Kom., M.Kom) 16 8

Operator Operator Penugasan x=y=z=0; variabel x,y,z semua diberi nilai 0 x += y; x -= y; x *= y; x /= y; x %=y; x = x + y x = x y x = x * y x = x / y x = x % y PBO Java (Badiyanto, S.Kom., M.Kom) 17 Operator Operator Increment dan Decrement PBO Java (Badiyanto, S.Kom., M.Kom) 18 9