JAVA. Sekilas tentang java : FITUR JAVA :

dokumen-dokumen yang mirip
2 TIPE DATA DAN VARIABEL

BAB II VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

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

Elemen Dasar Dalam Bahasa Java

MODUL DUA VARIABEL DAN TIPE VARIABEL

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

PEMROGRAMAN JAVA : PENGENALAN JAVA

SUMBER BELAJAR PENUNJANG PLPG

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

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

Nama : Julian Chandra W Telp :

OPERATOR-OPERATOR DALAM JAVA

Dasar Pemograman Java

Web Programming. Pengenalan PHP

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

TYPE DATA, VARIABEL DAN ARRAY

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

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

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

Java Fundamental. Saniati STMIK Teknokrat, Bandar Lampung

PEMAHAMAN DASAR DASAR JAVA

Tipe Data, Variabel, Input/Output

Bahasa Pemrograman 2.

PEMROGRAMAN JAVA : PENYELEKSIAN KONDISI DAN PERULANGAN

OPERASI PERNYATAAN KONDISI

MODUL A:\VARIABEL, OPERATOR, DAN EKSPRESI

MODUL 1 INTERNET PROGRAMMING : PHP 1

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

Bahasa C-M6 By Jamilah, Skom 1

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

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

Dasar Pemrograman Java

Pengenalan JAVA. Farhat, ST., MMSI., MSc

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

Percabangan & Perulangan

Chapter 1 KONSEP DASAR C

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

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Pengenalan Bahasa Pemrograman Java

Tipe Data dan Operator

Modul PVB-POLINEMA V1.0

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

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

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

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

BAB 1 KONSEP DASAR JAVA

JAVA BASIC PROGRAMMING Joobshet

Percabangan & Perulangan

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

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

3.1 Contoh Program Java Sederhana

Pemrograman Dasar [PTI-5001] 2012

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

BAHASA PEMROGRAMAN C

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

PENGENALAN JAVA (2)

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

DASAR PEMOGRAMAN JAVA

Pemrograman Fery Updi,M.Kom

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

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

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

Obyektif : KONTROL ALUR PROGRAM

BAB II. KAJIAN PUSTAKA

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

Kholid Fathoni EEPIS ITS Surabaya

BAB V. STATEMEN KONTROL

Modul 1 Dasar Dasar Bahasa Pemrograman C

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

Module 3. Variabel dan Tipe Data

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

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

Tipe Data, Identifier, Operator dan Control Statement

BAHASA PEMROGRAMAN JAVA

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

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

Struktur dan Kondisi Perulangan. Struktur Kondisi

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pertemuan 2. Muhadi Hariyanto

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Pengenalan C++ Oleh : Dewi Sartika

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

MODUL 1 Operasi Dasar dalam PHP

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

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

Achmad Solichin.

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

Transkripsi:

JAVA Sekilas tentang java : Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan james gosling dalam suatu proyek dari sun Microsystem. Tujuan adalah untuk menghasilkan bahasa komputer yang sederhana yang dapat dijalankan diperalatan sederhana dengan tidak terikat pada arsitektur peralatan yang ada tersebut. Kemudian diberi nama OAK, namun karena nama OAK sudah ada maka SUN mengubahnya menjadi java. Secara resmi, SUN merilis versi awal java pada tahun 1996 hingga muncul JDK 1.1, kemudian JDK 1.2 dengan peningkatan dan perbaikan. Saat ini java telah diakuisisi oleh Oracle sehingga jiak anda berkunjung ke halaman situs SUN untuk mendapatkan informasi tentang java maka dialihkan secara otomatis ke halaman Oracle. Sebagai sebuah platfrom maka java terbagi menjadi dua bagian utama yaitu : Java Virtual Machine (JVM) Java Application Programming Interface (Java API) FITUR JAVA : Java API(Java Application Programming Interface) antara lain : Appleet : Merpukan program java yang dapat berjalan di browser Java Networking : Sekumpulan API yang menyediakan fungsi untuk aplikasi jaringan seperti akses untuk TCP, IP Address serta URL JBDC (Java Data Base Connectivity) : Menyediakan sekumpulan API yang digunakan untuk mengakses data base seperti MY SQL, ORACLE, dan PostgreSQL. Java RMI : Menyediakan sekumpulan API untuk membangun aplikasi java yang mirip dengan model RPC(Remote Procedure Call) sehingga objek java dapat di panggil secara remote pada sebuah jaringan komputer. Java sound : digunakan untuk sound/suara Java Server Pages : Perkembangan dari java servlet yang digunakan untuk menggantikan aplikasi CGI. Java server pages ini mirip dengan PHP dan ASP sehingga bisa sebagai alternatif untuk aplikasi internet.

JNI (java native interface) : sekumpulan API untuk mengakses fungsi-fungsi pada library. Java merupakan dua proses untuk pembentukan dan eksekusi program, bahwa java berperan sebagai compiler dan interpreter. Kode progaram tertulis dengan bahasa java (dengan ekstensi.java) akan dikompilasi (oleh suatu kompiler) menjadi suatu objek. Dalam java, kode objek ini disebut dengan bytecode (dengan ekstensi.class) dan buka files.exe Selanjutnya bytecode dieksekusi baris demi baris oleh interpreter. Sehingga proses kompilasi hanya dilakukan sekali akan tetapi proses interpret akan dilakukan ketika setiap program akan dieksekusi. Program java Program pppp... compiler Program class... Program interpreter Proses pembentukan dan eksekusi program java

DASAR PROGARM JAVA Variabel dan Tipe Data pada bahas java kita diharuskan mendeklarasikan variabel untuk menyimpan data termasuk dengan tipe data ny. Tipe data dalam bahasa java antara lain : 1. Integer(bilangan bulat) Merupakan tipe data numerik yang digunakan, selain dengan pecehan. Bilangan integer biasanya menggunakan int. Bilangan integer juga mengenal nilai positif dan negatif. Tipe data numerik yang termasuk integer ini seperti terlihat pada tabel berikut Tipe Nilai Ukuran Byte -128 sampai +127 1 byte (8 bits) di memori Short -32768 sampai 32767 2 byte (16 bits) di memori Int -2147483648 sampai 4 byte (32 bits) di 2147483647 Long - 9223372036854775808 sampai 9223372036854775807 memori 8 byte (64 bits) di memori 2. Floating point (bilangan pecahan) Digunakan untuk menangani pecahan bilangan desimal atau perhitungan yang lebih detail di bandingkan dengan integer. Ada dua jenis floating point ini, yaitu sebagai berikut : TYPE NILAI Float -34 x 108 sampai +3.4 x 108 (4 byte di memori) Double -1.7 x 10308 sampai + 1.7 x 10308 Bilangan pecahan atau desimal dalam bahasa java tanpa diakhiri dengan huruf f akan dianggap sebagai double. Agar dikategorikan sebagai float maka harus diakhiri dengan huruf F. Misal 5.78 F atau 3.781f

3. Char Merupakan karakter tunggal yang biasanya diawali dan diakhiri dengan tanda (petik tunggal). Selain karakter biasa, juga terdapat karakter khusus yang didefinisikan dengan cara mengawalinya menggunakan tanada \ seperti berikut ini : Kode Nama Niali unicode \b Backspace \u0008 \t Tab \u0009 \n Linefeed \u000a \r Carriage return \u000d \* Double qoute \u0022 \ Single qoute \u0027 \\ Backslash \u005c 4. Boolean Untuk tipe data boolean terdiri dari nilai saja yaitu true dan false. Biasanya tipe boolean ini digunakan untuk mengevaluasi suatu kondisi. Untuk penamaan variable,class,method,interface,package ada aturan yang harus diikuti yaitu, bisa diawali dengan : Huruf atau abjad Angka Underscore Sintaks pendeklarasian variabel adalah : [tipe_data] [nama_variabel] Misalnya : int bilangan1; Char karakter1; Booolean status1; Untuk memberikan nilai maka bisa menggunakan tanda =, misalnya: Bilangan1 = 378 Karakter1 = r ; Status1 = true;

Kondisi dan perulangan Pada bahasa java ada dua macam kontrol alur atau control flow yang digunakan yaitu pengondisian (conditional) dan pengulangan (looping) 1. Pengondisian dengan if Apabila nilai ekspresi bernilai benar maka pernyataan yang ada dalam blok akan dijalankan sintaksnya seperti berikut : If (<ekspresi boolean>) { Pernyataan kode barang } 2. Pengondisian dengan switch Pengondisian jenis ini digunakan untuk memilih berdasarkan banyak pilihan dimana dari masing-masing pilihan akan menjalankan penyataan kode program yang berbeda. Sintaksnya sebagai berikut : Switch (<ekspresi_integer>) { Case<nilai_variabel>: <kode program> break; case <nilai_variabel>: <kode program> break; default : <kode program> break; }

3. Pengulangan dengan for Looping atau pengulangan menggunakan for dengan melakukan inisialisasi sebelum iterasi pertama, kemudian melakukan tes kondisional dan pada setiap iterasi melakukan penambahan atau pengurangan pada variabel yang digunakan sebagai basis kondisi perulangan. Sintaksnya seperti berikut For (a=0; a<10;a++){ Sout( nilai a: + a); } Ketika program di atas dijalankan maka pertama akan diperiksa terlebihh dahulu nilai a, apakah kurang dari 10, jika ya makana akan di jalankan kode program di dalam blok. 4. Pengulangan dengan while Perulangan pada while akan terus berjalan selama ini ekspresi boolean masih bernilai true. Sintaksnya sebagai berikut: While <ekspresi_boolean> <kode_program> 5. Pengulangan dengan do- while Pengulangan do-while ini akan dijalankan minimalkan sekali untuk memeriksa apakah kondisi boolean-nya bernilai true. Sedangkan pengulangan while sebelumnya makan ada kemungkinan kode program sama sekali tidak dijalankan jika kondisi boolean-nya sudah salah atau bernilai false. Do { <kode_barang> } While (ekspresi_boolean)

Untuk membantu developer dalam coding, ada beberapa perintah lain yang bisa digunakan pada proses pengulangan seperti di atas, perintah lain antara lain : Break : digunakan untuk menghentikan pengulangan pada kondisi tertentu. Misalnya menghentikan eksekusi program dalan satu blok dan keluar dari blok program tersebut. Return : biasanya digunakan dalam method. Dengan return ini, alur eksekusi akan di kembalikan ke bagian program yang manggil method tersebut. Continue : digunakan untuk melanjutkan proses pengulangan berikutnya tanpa harus menjalankan statemen program dalam blok selanjutnya. Array Array merupakan tipe data yang berisi banyak data dengan nama variable Cuma satu. tipearray namaarray [ ]; Dimana tipe array ini dapat berupa int,char, atau kelas seperti string dan sebagainya. Setelah dideklarasikan maka perlu dibuat array terlebih dahulu sebelum array tersebut dapat digunakan, dengan menggunakan perintah new. tipearray namaarray [ ] ; namaarray = new tipearray [jumlah]; Dimana jumlah menunjukan jumlah data yang dapat di tampung oleh array tersebut. Int A [ ] = new int [4]; A[0] = 123; A[1] = 348; A[2] = 22; A[3] = 908; Sout(a[0]); Sout(a[1]); Sout(a[2]); Sout(a[3]);

Artinya data pertama dapat diakses dengan menggunakan indeks 0, data kedua dengan indeks 1 dan seterusnya.