Pemrograman Berorientasi Objek. Beni Suranto, S.T.

dokumen-dokumen yang mirip
Badiyanto, S.Kom., M.Kom. PBO java

Elemen Dasar Dalam Bahasa Java

DASAR PEMOGRAMAN JAVA

BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

PEMAHAMAN DASAR DASAR JAVA

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

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

BAHASA PEMROGRAMAN JAVA

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

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

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

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

OPERATOR-OPERATOR DALAM JAVA

Dasar Pemrograman Java. Pertemuan 2 Pemrograman Berbasis Obyek

Pengenalan JavaScript

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

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

SUMBER BELAJAR PENUNJANG PLPG

Pemrograman Berbasis Objek Operator dan Assignment

Pengenalan Bahasa Pemrograman Java

Operator dan Assignment

Pertemuan 04. Pemrograman Dasar 2012

Dasar Pemograman Java

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

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

Achmad Solichin.

JAVA BASIC PROGRAMMING Joobshet

Pemrograman Berorientasi Obyek. Operator & Assignment

Tutorial Pemrograman dengan Bahasa Java

OBJECT ORIENTED PROGRAMMING. Day 2 : Dasar Pemrograman Java

Tipe Data dan Operator

Dasar Pemrograman Java

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Bahasa C-M6 By Jamilah, Skom 1

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.

TIPE DATA, VARIABEL DATA DAN OPERATOR

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

BAB 1 KONSEP DASAR JAVA

PEMROGRAMAN BERORIENTASI OBJEK

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

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Teori Algoritma TIPE DATA

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

Dasar Pemrograman Java

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

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

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

P 4 Bab 3 : Dasar Pemrograman C

Variable. Variable (cont) Variable (cont) Tipe Data

Tipe Data, Identifier, Operator dan Control Statement

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

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

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

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

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

BAB 3 STRUKTURE PROGRAM JAVA

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

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

Algoritma & Pemrograman

Percabangan & Perulangan

Chapter 1 KONSEP DASAR C

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

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

Pemrograman Berorientasi Objek

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

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

Tipe Data, Variabel, Input/Output

JAVA. Sekilas tentang java : FITUR JAVA :

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

Dasar-Dasar Pemrograman Java

Percabangan dan Perulangan

DASAR PEMROGRAMAN JAVA

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

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

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

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

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

LOGIKA DAN ALORITMA. Pertemuan II:

MODUL 1 Alur Seleksi dengan C++

KONSEP DASAR BAHASA C

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

Minggu ke-3 Tipe Data Dalam C

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

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

KELAS-KELAS DASAR. kelas String Buffer, kelas character, kelas number,

BAHASA PEMROGRAMAN C

MODUL 1 INTERNET PROGRAMMING : PHP 1

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

Transkripsi:

Pemrograman Berorientasi Objek Beni Suranto, S.T.

Variabel Variabel adalah nama dari suatu lokasi di memori yang digunakan untuk menyimpan data sementara. Variabel diberi nama tertentu yang menunjukkan domain yang diwakilinya.

Pemberian Nama Variabel Panjang karakter nama variabel tidak dibatasi. Nama variabel diawali dengan huruf, tanda garis bawah (underscore) atau tanda dolar ($). Selanjutnya dapat diikuti oleh karakter lain, selain operator (*, -, +). Bersifat case sensitive (membedakan antara huruf kapital dan huruf kecil). Tidak diperbolehkan menggunakan kata-kata kunci yang digunakan pada java, seperti: if, for, while, dll.

Java Keywords abstract continue for new switch assert default goto package synchronized boolean do if private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extend int short try char final interface static void class finally long strictfp volatile const float native super while

Primitive Data Type 1. Character 2. Numeric (integer & Floating Point) 3. Boolean

A. BOOLEAN bernilai dan Operasi Boolean (Logical) : O1 O2 O1&&O2 O1 O2 O1ΛO2!O1 AND OR ExclusiveOR NOT

Precedence Order (urutan prioritas operasi) : Prioritas Operator Operasi 1 2 3 4 5 ( )! Λ && Tanda kurung NOT EXCLUSIVE OR AND OR

B. NUMERIC bernilai angka (integer atau floating point) Tipe data numerik : Tipe Bit Jangkauan Nilai byte short int long folat double 8 16 32 64 32 64-128 sampai +127-32768 sampai 32767-2147483648 sampai 2147483647-2 63 sampai 2 63 1-3.40292347E + 38 sampai +3.40292347E + 38-1.79769313486231570E + 308 sampai +1.79769313486231570E + 308

Operasi Numerik Standar : Operasi Operator Java Aljabar Penambahan + x + 2 x + 2 Pengurangan - m 2 m 2 Perkalian * m * 2 2m atau 2 x m Pembagian / x/y x y atau Modulus % x%y x modulo y

Type Promotion : Jika salah satu operand double float long byte atau short Operand lainnya menjadi double float long int

Precedence Order (urutan prioritas operasi) : Prioritas Operator Operasi 1 2 3 ( ) * / % + - Tanda kurung Perkalian, Pembagian, Modulus Penambahan, Pengurangan

Increment & Decrement Ekspresi Operasi Interpretasi j = ++k j = k++ j = --k j = k-- Preincrement Postincrement Predecrement Postdecrement k = k + 1 ; j = k j = k ; k = k + 1 k = k 1 ; j = k j = k ; k = k + 1

Assignment Operator (operator penugasan) Operator Operasi Contoh Interpretasi = penugasan sederhana m = 3 m = 3 += penambahan kemudian penugasan m += 3 m = m + 3 -= pengurangan kemudian penugasan m -= 3 m = m 3 *= perkalian kemudian penugasan m *= 3 m = m * 3 /= pembagian kemudian penugasan m /= 3 m = m / 3 %= modulus kemudian penugasan m %= 3 m = m % 3

Relational Operator Operator Operasi Ekspresi < > <= >= ==!= lebih kecil lebih besar kurang dari atau sama dengan lebih besar atau sama besar sama dengan tidak sama dengan 5 < 10 10 > 5 5 <= 10 10 >= 5 5 ==5 5!= 4

Precedence Order (urutan prioritas operasi) secara lengkap: Prioritas Operator Operasi 1 2 3 4 5 6 ( ) ++ -- * / % + - < > <= >= ==!= Tanda kurung Increment, Decrement Perkalian, Pembagian, Modulus Penambahan, Pengurangan Relational operator Equality operator

Java Library : java.lang.math Method Deskripsi Contoh int abs(int x) long abs(long x) float abs(float x) int ceil(double x) int floor(double x) nilai absolut dari x pembulatan x ke nilai integer terkecil yang tidak kurang dari x pembulatan x ke nilai integer terbesar yang tidak lebih dari x jika x >= 0 abs(x) adalah x jika x < 0 abs(x) adalah x ceil(8.3) adalah 9 ceil(-8.3) adalah -8 floor(8.9) adalah 8 floor(-8.9) adalah -9

Method Deskripsi Contoh double log(double x) double pow(double x, double y) double random() long round(double x) double sqrt(double x) logaritma natural dari x x pangkat y (x y ) menghasilkan bilangan acak pada interval [0,1) pembulatan x ke nilai integer akar kuadrat dari x log(2.718282) adalah 1.0 pow(3,4) adalah 81.0 pow(16,0.5) adalah 4.0 random() adalah 0.5551 random() adalah 0.8712 round(26.51) adalah 27 round(26.449) adalah 26 sqrt(4.0) adalah 2.0

C. CHARACTER Sebuah karakter Java direpresentasikan dengan 16-bit unsigned integer. Menggunakan standar Unicode 1. digits (0,..., 9) 2. alphabetic letters (a,..., z,a,..., Z) 3. punctuation symbols (. ;, " "! -), 4. nonprinting control characters (LINE_FEED, ESCAPE, CARRIAGE_RETURN,...)

Operasi Relasional pada tipe data character : Operasi Operator Java Ekspresi sebenarnya Lebih kecil < ch1 < ch2 a < b Lebih besar > ch1 > ch2 c > a Lebih kecil atau sama dengan <= ch1 <= ch2 a <= a Lebih besar atau sama dengan >= ch1 >= ch2 a >= a Sama dengan == ch1 == ch2 a == a Tidak sama dengan!= ch1!= ch2 a!= b

End of slides..