TKJ 2A TKJ 2B TMJ 2. Estu Sinduningrum, ST, MT

dokumen-dokumen yang mirip
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

PEMROGRAMAN BERORIENTASI OBJEK

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Pemrograman Berorientasi Object

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

OPERATOR-OPERATOR DALAM JAVA

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

INTRODUCTION JAVA NORHIKMAH,M.KOM

Elemen Dasar Dalam Bahasa Java

PENGENALAN JAVA (2)

TYPE DATA, VARIABEL DAN ARRAY

SUMBER BELAJAR PENUNJANG PLPG

Bahasa Pemrograman 2.

2 TIPE DATA DAN VARIABEL

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Dasar Pemrograman Java

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

BAB II VARIABEL DAN TIPE DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

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

Java Application. Aplikasi: Menampilkan Tulisan

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

3.1 Contoh Program Java Sederhana

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

Instalasi dan Konfigurasi Java

Java Application. Menampilkan Tulisan

Pemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya

Mukhlidi Muskhir Modul 1

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

PEMAHAMAN DASAR DASAR JAVA

Pemrograman JAVA INPUT-OUTPUT

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Modul Praktikum 1 Pemograman Berorientasi Objek

INTRODUCTION TO JAVA

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

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Pengenalan Program Java

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

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

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

BAHASA PEMROGRAMAN JAVA

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

PERTEMUAN 3 OBJEK DAN CLASS

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

Percabangan & Perulangan

Pengenalan Pascal/DevPascal

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Nama : Julian Chandra W Telp :

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

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

PERTEMUAN I PENGENALAN JAVA

Bahasa Pemrograman :: Dasar Pemrograman Java

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

1 - Pengenalan Java PENDAHULUAN

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

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

Pendahuluan Dasar Pemrograman Java

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Java Fundamental. Saniati STMIK Teknokrat, Bandar Lampung

Dasar-dasar Pemrograman JAVA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

BAHASA PEMROGRAMAN C

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

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

Mukhlidi Muskhir Modul 2

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

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

TPI4202 e-tp.ub.ac.id

Dasar-dasar C/C++ Ekohariadi FT Unesa

BAB 3 STRUKTURE PROGRAM JAVA

Dasar-Dasar Pemrograman Java

Keg. Pembelajaran 2 : Mengenal Bahasa C++

TIPE DATA DAN VARIABLE

STRUKTUR PEMROGRAMAN PYTHON

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Modul Praktikum Ke-2

Modul PVB-POLINEMA V1.0

MODUL DUA VARIABEL DAN TIPE VARIABEL

TIPE DATA DAN VARIABLE

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

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

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

TIPE DATA Pertemuan (K-03/L-03)

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

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

Bahasa C-M6 By Jamilah, Skom 1

BAB 1 KONSEP DASAR BAHASA C

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

DASAR PEMOGRAMAN JAVA

PEMOGRAMAN JAVA. I. Dasar Pemograman Java 11/28/ /28/ Mukhlidi Muskhir. Mukhlidi Muskhir. Cari Path dan edit kemudian copykan foldernya

Achmad Solichin.

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Transkripsi:

TKJ 2A TKJ 2B TMJ 2 E-mail : estu.ningrum@yahoo.co.id

INSTALASI JDK

INSTALASI JAVA SDK 1. Bukalah folder tempat anda menyimpan file-file instalasi Java SDK. 2. Klik-dobel file instalasi Java SDK untuk mengeksekusi instalasi. Dalam contoh ini, file yang dieksekusi bernama lengkap jdk-6u6- windows-i586-p.exe Dalam beberapa detik, akan muncul kotak dialog berisi lembar persetujuan antara pihak Sun Microsystems, Inc. sebagai pembuat software dan pihak anda sebagai pengguna software. Program Install Java :

Persetujuan License muncul, klik Accept

Klik Next

Proses Instalasi menunggu beberapa menit

Menunggu

Instalasi selesai Klik Finish

SETTING CLASSPATH

SETTING CLASSPATH Klik Start Ketik cmd Klik Ok

SETTING CLASSPATH Melakukan test error pada console : Tulis Javac atau pun Java tekan enter, jika terdapat error

SETTING CLASSPATH 1. Maka setting pada : Control panel > system > advance > environment variable. 2. Setting PATH 3. Setting CLASSPATH

SETTING CLASSPATH Jika tidak error maka tampilan akan seperti ini :

HAL-HAL TATA BAHASA

HAL-HAL TATA BAHASA Progaram Java adalah kumpulan spasi, komentar, kata kunci, identifier, literal, operator, dan pemisah Spasi. Java adalah bahasa bebas bentuk. Tidak perlu mengatur tata letaknya agar dapat bekerja. Asalkan ada sekurang-kurangnya satu spasi, tab, atau baris baru diantara setiap token sebelum disisipi operator atau pemisah lain.

HAL-HAL TATA BAHASA Komentar Ada beberapa bentuk : Komentar baris tunggal Diawali dengan tanda // dan diletakkan diakhir baris yang diberi komentar. Komentar baris banyak Diawali dengan tanda /* dan ditutup dengan */ semua diantara kedua tanda tersebut dianggap komentar dan akan diabaikan oleh compiler. Contoh penulisan : /* * komentar. * komentar */

HAL-HAL TATA BAHASA Komentar terdokumentasi Menggunakan piranti Javadoc, yang mennggunakan komponen compiler Java untuk secara otomatis menghasilkan dokumentasi antarmuka public suatu class. Aturan pembuatan komentar yang dapat diolah oleh Javadoc adalah : sebelum deklarasi class, method, dan variabel public harus digunakan komentar bertanda /** untuk menyatakan komentar dokumentasi, diakhiri dengan tanda */. Javadoc akan mengenali sejumlah variabel khusus yang didahului dengan tanda @ didalam bagian komentar. Contoh penulisan : /** * * */ komentar. komentar..

HAL-HAL TATA BAHASA Penamaan Variabel : 1. Dimulai dengan huruf kecil 2. Tidak boleh dimulai dengan simbol 3. Kata yang baru dimulai dengan huruf besar 4. Tidak boleh ada white (space)

KELAS Kelas adalah pemodelan dari objek yang berisi informasi (aturan) tentang sifat karakteriitik (data) dan tingkah laku (method) yang dimiliki oleh objek tersebut

HUBUNGAN ANTARA KELAS DAN OBJEK

HUBUNGAN ANTARA KELAS DAN OBJEK Hubungan antara kelas dan objek dapat diilustrasikan sebagai resep kue dengan kuenya, di mana resep kue adalah kelas dan kue adalah objeknya. Sebelum membuat kue, Anda harus membaca dan mempelajari Resep kue terlebih dahulu. Dalam resep disebutkan data mengenai kue, yaitu bahan-bahan yang diperlukan serta fungsi-fungsi yaitu bagaiman cara mengolah bahan tersebut hingga menjadi kue yang siap disajikan.

HUBUNGAN ANTARA KELAS DAN OBJEK Pada OOP, Anda tidak hanya menggunakan resep kue yang sudah ada untuk membuat kue, namun juga menciptakan resep-resep kue yang baru sesuai selera Anda. Oleh sebab itu, yang menjadi fokus dalam OOP adalah bagaimana menciptakan dan mendefinisikan kelas yang kelak menjadi wadah untuk membuat objek-objek.

INSTANCE (INSTANS) Misalkan : Pena merupakan instans dari kelas Alat Tulis yang memiliki data (sifat karakteristik) berbentuk batang, mudah digerakkan, runcing di bagian ujungnya serta memiliki fungsi mengeluarkan tinta saat dipakai menulis. Mobil merupakan instans dari Kendaraan Transportasi Darat yang memiliki data beroda 4, berkapasitas 4-9 penumpang, dan memiliki fungsi prcepatan, pengereman, transmisi gigi. Kue merupakan instans dari resep kue, dan seterusnya.

DATA > VARIABEL > PROPERTY Data adalah: Sifat karakteristik yang dimiliki oleh objek. Dalam beberapa referensi, data dianalogikan juga sebagai variabel, property, atau atribut

DATA > VARIABEL > PROPERTY Sebagai ilustrasi, Anda ingin membuat kelas BolaSport yang memiliki objek diantaranya; bola pingpong, bola sepakbola, bola basket, bola volley, bola bowling, dan sebagainya. Karena kelas merupakan abstraksi dari objek, maka pemilihan data haruslah yang dapat merepresentasikan objek secara umum. Beberapa data yang dapat digunakan, yaitu diameter, berat, bahan pembuat bola (plastik, karet, nilon sintetis), tekstur permukaan, dan warna. Dari kelas Hewan Darat Berkaki Empat dapat diinstans objek-objek kucing, anjing, kuda, harimau, sapi, serigala, dan sebagainya. Data dari kelas ini adalah: jumlah kaki, bulu, ekor, jenis makanan, dan sebagainya.

METHOD > PROSEDUR/FUNGSI > BEHAVIOUR Method adalah: Prosedur atau fungsi yang dimiliki oleh suatu objek Dalam beberapa referensi, method dianalogikan juga dengan proscdur, flngsi dan behaviour.

HIERARKI KELAS Sebagai ilustrasi, tinjaulah hierarki kelas dari Kelas Hewan Darat Berkaki Empat yang memiliki objek (instans) berupa sapi, anjing, harimau, kuda, dan kucing. Kelas tersebut dihasilkan dari pewarisan (inheritance) Proses pembentukan kelas baru dari kelas yang sudah ada disebut sebagai pewarisan (inheritance), kelas Hewan Darat, yang merupakan kelas sub dari Kelas Hewan, dan seterusnya sampai ke puncak kelas, yaitu Kelas Mahluk Hidup. Dalam ilustrasi ini, Kelas Mahluk Hidup adalah kelas abstrak.

METHOD & CLASS Method adalah Prosedur/fungsi yang dimiliki oleh suatu objek dalam beberapa referensi, method dianalogikan juga dengan istilah prosedur, fungsi dan behaviour. Kelas adalah pemodelan dari objek yang berisi informasi (aturan) tentang sifat karakteristik (data) & tingkah laku (method) yang dimiliki oleh objek tersebut. Main Method Saat program dijalankan yang pertama kali dilakukan mencari Main method Menjalankan baris demi baris class NamaKelas { class Body } statement yang terdapat didalamnya. Public static void main (String [ ] args) { body dari Main Method }

HAL-HAL TATA BAHASA A. Mendeklarasikan Variabel referensi Objek NamaKelas objekreferensi; Lingkaran lingkaransatu; B. Menciptakan Objek dari kelas dengan operator New new NamaKelas(); new Lingkaran (); C. Menugaskan (meng-assign) variabel kepada objek yang telah dibuat Dapat digabungkan : LingkaranSatu = new Lingkaran(); Nama kelas variabelreferensi Objek = new NamaKelas(); c/ Lingkaran lingkaransatu = newlingkaran();

LATIHAN PROGRAM

LATIHAN 1 1. Bukalah aplikasi teks editor (Notepad, Notepad++, edit+, dll) dan ketiklah sintaks dibawah ini : public class SelamatBelajar { public static void main(string[] args) { System.out.println("Selamat Belajar Java") ; } }

LANGKAH SELANJUTNYA : 2. Simpanlah dengan nama SelamatBelajar.java 3. HARUS DIINGAT untuk penyimpan file program java, nama file harus sama dengan nama class yang dibuat. 4. Buka aplikasi Command Prompt (Start Run ketik : cmd OK) dan arahkan ke direktori dimana file program tersebut tersimpan didalam folder. Misalkan : E:\Latihan_OOP 5. Maka ketiklah perintah berikut untuk mengkompilasi program :

LANGKAH SELANJUTNYA :

LANGKAH SELANJUTNYA :

BEKERJA DENGAN LINGKUNGAN CONSOLE Untuk mengedit Program Melalui Console DOS, Antaranya adalah manipulasi file (meng-copy, menghapus (delete), atau me-rename file), manipulasi direktori (membuat, melihat isi direktori, dan menghapus direktori beserta file di dalamnya), mengedit file text, dan sebagainya. Perintah-perintah yang perlu di hafal, yaitu :

PERINTAH-PERINTAH PADA CONSOLE KATEGORI MANIPULASI DIREKTORI Melihat isi direktori Membuat sub direktori Menghapus sub direktori Pergi ke suatu direktori di bawahnya Pergi ke suatu direktori di atasnya MANIPULASI FILE Meng-Copy file Menghapus file Mengubah nama file MANIPULASI FILE TEXT Melihat isi file text Membuat file text PERINTAH C:\> dir C:\> mkdir namadirektori C:\> rmdir namadirektori C:\> cd namadirektori C:\> cd C:\> copy pathasal\namafile pathtarget C:\> del namafile C:\> ren namafile namafilebaru C:\> type namafile C:\> edit namafile

Escape sequence Keterangan \ddd Karakter octal (ddd) \uxxxx Karakter Unicode heksadesimal (xxxx) \ Petik tunggal \ Petik ganda \\ Blackslash \r Carriage return \n Baris baru (disebut juga line feed) \f Form feed \t Tab \b Backspace

LATIHAN 2 1. Bukalah aplikasi teks editor (Notepad, Notepad++, edit+, dll). 2. Modifikasilah program SelamatBelajar.java sehingga diperoleh hasil pada layer seperti berikut : Selamat Belajar Java Semoga Sukses.!!!

Ketiklah sintaks dibawah ini : public class Belajar2 { public static void main(string[] args) { System.out.println("Selamat Belajar Java") ; System.out.println("Semoga Sukses") ; } }

LANGKAH SELANJUTNYA : 2. Simpanlah dengan nama Belajar2.java 3. Compile dan Run Program

LATIHAN 3 1. Bukalah aplikasi teks editor (Notepad, Notepad++, edit+, dll). 2. Buatlah Program dengan nama Belajar3.java yang mengandung pernyataan seperti berikut : 3. System.out.println( Halo, Semua\nApa kabar???") ;

LATIHAN 3 Ketiklah sintaks dibawah ini : public class Belajar3 { public static void main(string[] args) { System.out.println( Halo, Semua\nApa kabar???"); } }

LANGKAH SELANJUTNYA : 2. Simpanlah dengan nama Belajar3.java 3. Compile dan Run Program

PERTANYAAN Jadi Apa Pengaruh dari \n???

LATIHAN 4 Buatlah Program Belajar4 yang menampilkan tulisan sebagai berikut : Line 1 Line 2 Line 3 * Ketika tulisan tersebut hanya boleh dibuat dengan sebuah pernyataan System.out.println.

LATIHAN 4 Ketiklah sintaks dibawah ini : public class Belajar4 { public static void main(string[] args) { System.out.println("Line1\nLine2\nLine3"); } }

LANGKAH SELANJUTNYA : 2. Simpanlah dengan nama Belajar4.java 3. Compile dan Run Program

LATIHAN 5 Buatlah program seperti berikut : class Belajar5 { public static void main(string[] args) { } } System.out.print("Hari\t\t: Jum\'at\n"); System.out.print("Tanggal\t\t: 14 Mei 1981\n"); ======== Hasil yang akan didapat : Hari : Jum at Tanggal : 14 Mei 1981

LATIHAN 6 Buatlah program seperti berikut : Public class Belajar6 { Public static void main (String[] args) { Byte usia; Usia = 77; System.out.println( Usia kakek saya = +usia+ tahun ); } }

UKURAN INTEGER (BILANGAN BULAT) Semua tipe ini bersifat signed (bertanda), yaitu tipe data yang dapat merepresentasikan nilai negative maupun positif. BEBERAPA Tipe Data pada Java : byte, short, int, long (untuk mengangani bilangan bulat). float, double (untuk mengangani bilangan real). char (untuk menyatakan sebuah karakter), dan boolean (untuk menyatakan nilai true atau false). Tipe Data Ukuran (dalam bit) Rentang Byte 8-128 sampai 127 Short 16-32.768 sampai 32.767 Int 32-2.147.483.648 sampai 2.147.483.648 Long 64 9.223.372.036.854.775.807

LATIHAN 7 (TIPE INT) Class Belajar7 { public static void main(string[] args) { byte a = 1; short b = 2; int c = 3, d; d = a + b + c; System.out.println("Hasil = " + d); } } Hasilnya yang akan ditampilkan di layar : Hasil = 6

TERIMA KASIH