Bahasa Pemrograman :: Dasar Pemrograman Java

dokumen-dokumen yang mirip
TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Mendapatkan Input Dari Keyboard

BAB 2 INPUT DARI KEYBOARD

Input Nilai tanpa Case String di Java

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

Modul Praktikum Pemrograman

SUMBER BELAJAR PENUNJANG PLPG

Dasar-Dasar Pemrograman Java

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Modul 3 Flow Control dan Input

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

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

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

2 TIPE DATA DAN VARIABEL

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

BAB II VARIABEL DAN TIPE DATA

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

Nama Lengkap : Muiz Lidinillah NIM :

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

Array Pendeklarasian Array

Dasar Pemrograman Java

TIPE DATA, VARIABEL DATA DAN OPERATOR

Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Dasar-Dasar Pemrograman Java

KOM341 Temu Kembali Informasi

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

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

OPERATOR-OPERATOR DALAM JAVA

PEMROGRAMAN BERORIENTASI OBJEK

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

Metode Sequential Searching di Java Console

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

PRAKTIKUM 7 DASAR INPUT OUTPUT

Modul Praktikum Bahasa Pemrograman 1

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel.

KONVERSI DATA DAN INPUT DATA

Percabangan & Perulangan

Pemrograman Berorientasi Object

BAB 3 STRUKTURE PROGRAM JAVA

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

Dasar-dasar Pemrograman JAVA

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

Pertemuan 4 Array pada Java

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

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

Pertemuan 2 Struktur Kontrol Percabangan

Bahasa Pemrograman 2.

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

DASAR PEMROGRAMAN JAVA

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

Cara Membaca File Text di JAVA

PENGENALAN JAVA (2)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

MODUL PRAKTIKUM DASAR PEMROGRAMAN

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Elemen Dasar Dalam Bahasa Java

BAB 4 Dasar-Dasar Pemrograman

Metode Insertion Sort di Java Console

PEMAHAMAN DASAR DASAR JAVA

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

Modul Praktikum 4 Pemograman Berorientasi Objek

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

BAB Argument Command-Line dan System Properties

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

Mukhlidi Muskhir Modul 2

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

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

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

BAB 4 Dasar-Dasar Pemrograman

I/O (Input dan Output)

BAB 1 KONSEP DASAR JAVA

Struktur Data dan Algoritma IKI10400 Semester Gasal 2010/2011 Fakultas Ilmu Komputer Universitas Indonesia

Struktur Kontrol Pemrograman Java : PERCABANGAN

PERTEMUAN I PENGENALAN JAVA

BAB 8 Argumen dari Command-line

BAB 8 Argumen dari Command-line

Pemrograman Fery Updi,M.Kom

DASAR PEMOGRAMAN JAVA

BAHASA PEMROGRAMAN JAVA

Pertemuan 3 Struktur Perulangan pada Java

3.1 Contoh Program Java Sederhana

MODUL III ARRAYLIST TUGAS PENDAHULUAN

JAWABAN TLAB 1 MATKUL BP1. silahkan dicoba kemudian dianalisa programnya

MATERI PRAKTIKUM STRUKTUR DATA

Pemrograman Socket menggunakan TCP

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

Pemrograman JAVA INPUT-OUTPUT

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Pemrograman Dasar A R R A Y

Pertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

Transkripsi:

Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 26 April 2010 Bahasa Pemrograman ::

1 2 Program Hello World Java literal Tipe data Pernyataan print Latihan 3 BufferReader JOptionPane 4 Panjang array 5 Bahasa Pemrograman ::

Program pertama Program Hello World Java literal Tipe data Pernyataan print Latihan Perhatikan program sederhana berikut public class Hello { /** * My first java program */ public static void main(string[] args) { //menampilkan string ke layar System.out.println("Hello world!"); Bahasa Pemrograman ::

Program Hello Program Hello World Java literal Tipe data Pernyataan print Latihan Baris pertama: public class Hello menunjukkan nama class yaitu Hello. Pada java, semua kode ditempatkan di dalam deklarasi class, dan kata kunci class. Kata public menunjukkan bahwa class ini mempunyai akses bebas, baik ke class yang lain maupun dari package yang lain pula (package merupakan kumpulan class-class). Baris selanjutnya, public static void main(string[] args) { menunjukkan nama suatu method dalam class Hello yang bertindak sebagai method utama. Sama dengan main() dalam program C. Bahasa Pemrograman ::

Program Hello Program Hello World Java literal Tipe data Pernyataan print Latihan Baris selanjutnya: System.out.println("Hello world!"); menampilkan teks Hello World! ke layar. Perintah System.out.println(), menampilkan teks yang diapit oleh tanda kutip dobel (... ) ke layar. Perlu diperhatikan Program Java harus disimpan dengan nama *.java Nama File seharusnya sama dengan nama class public nya Program yang berada pada satu folder dianggap sebagai satu package Berisi komentar secukupnya untuk memperjelas kode program Bahasa Pemrograman ::

Java literal Program Hello World Java literal Tipe data Pernyataan print Latihan Integer Literals desimal (12), heksadesimal (0xC), oktal (014) Floating-Point Literals double, float Boolean Literals Hanya memiliki dua nilai, yaitu true atau false. Character Literals a, 5 String Literals World Class University Bahasa Pemrograman ::

Tipe data primitif Program Hello World Java literal Tipe data Pernyataan print Latihan Boolean String boolean hasil = true; String teks = "World Class University"; Integral byte - 8 bits - ( 2 7, 2 7 1) short - 16 bits - ( 2 15, 2 15 1) int - 32 bits - ( 2 31, 2 31 1) long - 64 bits - ( 2 63, 2 63 1) tambahkan huruf L di belakang angka Floating point float - 32 bits - ( 2 31, 2 31 1) double - 64 bits - ( 2 63, 2 63 1) Bahasa Pemrograman ::

Menuliskan ke layar Program Hello World Java literal Tipe data Pernyataan print Latihan public class OutputVariable { public static void main( String[] args ){ int value = 10; char ch= A ; System.out.println( value ); System.out.print( "Nilai ch adalah " ); System.out.println( ch ); Bahasa Pemrograman ::

Latihan 1 Program Hello World Java literal Tipe data Pernyataan print Latihan Diberikan variabel, tipe, dan nilai sebagai berikut: angka, integer, 10 huruf, character, a hasil, boolean, true teks, string, kurang gayus Buat program untuk mendefiniskan variabel tersebut dan menampilkan ke layar sebagai berikut Angka = 10 Huruf = a Hasil = true Teks = kurang gayus Bahasa Pemrograman ::

Latihan 2 Program Hello World Java literal Tipe data Pernyataan print Latihan Diberikan tiga nilai bilangan bulat sebagai berikut: n1=10 n2=23 n3=5 Buat program untuk menampilkan bilangan terbesar dari ketiga bilangan tersebut 23 Bahasa Pemrograman ::

Menggunakan BufferedReader BufferReader JOptionPane Menggunakan kelas BufferedReader yang berada di java.io import java.io.*; Menyimpan input keyboard ke dalam buffer BufferedReader datain = new BufferedReader(new InputStreamReader(System.in)); Menyimpan input ke dalam variabel sementara bertipe String try{ String temp = datain.readline(); catch( IOException e ){ System.out.println("Error input"); Bahasa Pemrograman ::

Contoh (1) BufferReader BufferReader JOptionPane import java.io.bufferedreader; import java.io.inputstreamreader; import java.io.ioexception; public class Input { public static void main( String[] args ){ BufferedReader datain = new BufferedReader(new InputStreamReader(System.in)); String nama = ""; System.out.print("Ketik nama Anda : "); try{ nama = datain.readline(); catch( IOException e ){ System.out.println("Error!"); System.out.println("Hello " + nama +"!"); Bahasa Pemrograman ::

Contoh (2) BufferReader BufferReader JOptionPane import java.io.bufferedreader; import java.io.inputstreamreader; import java.io.ioexception; public class Input2 { public static void main( String[] args ){ BufferedReader datain = new BufferedReader(new InputStreamReader(System.in)); String tmpusia = ""; System.out.print("Ketik usia Anda : "); try{ tmpusia = datain.readline(); catch(ioexception e){ System.out.println("Error!"); int usia = Integer.parseInt(tmpUsia); System.out.println("Usia Anda adalah " + usia + " tahun"); Bahasa Pemrograman ::

Menggunakan JOptionPane BufferReader JOptionPane import javax.swing.joptionpane; public class InputBox { public static void main( String[] args ){ String nama = ""; nama = JOptionPane.showInputDialog("Ketik nama Anda"); String msg = "Hello " + nama + "!"; JOptionPane.showMessageDialog(null, msg); Bahasa Pemrograman ::

Latihan 3 BufferReader JOptionPane Tulis kembali program pada Latihan 2 sebelumnya dengan menggunakan BufferReader dan JOptionPane. Bahasa Pemrograman ::

Array dalam Java Panjang array Sama dengan program dalam C Mendeklarasikan variabel array int []usia; atau int usia[]; Membuat objek array (dalam Java disebut sebagai instantiation) int usia[]; usia = new int[100]; atau bisa juga ditulis sekaligus menjadi int usia[] = new int[100]; Dapat juga langsung didefinisikan seperti dalam C boolean hasil[]={ true, false, true ; int []nilai = {100, 90, 80, 75; String hari[] = { "Senin", "Selasa", "Rabu" ; Bahasa Pemrograman ::

Latihan 4 Panjang array Buat program menggunakan (a) BufferReader dan (b) JOptionPane untuk mendapatkan bilangan terbesar dari 10 bilangan bulat yang diberikan oleh user melalui keyboard. Gunakan variabel array, dan tampilkan semua nilai yang diberikan oleh user. Contoh tampilan program adalah: Data input 12 20 4 2 76 29 15 56 45 10 Bilangan terbesar 76 Bahasa Pemrograman ::

Panjang array Panjang array Panjang field dalam array akan mengembalikan ukuran dari array itu sendiri arrayname.length Contoh public class ArraySample { public static void main( String[] args ){ int[] usia = new usia[100]; for( int i=0; i<usia.length; i++ ){ System.out.print( ages[i] ); Bahasa Pemrograman ::

User dapat memasukkan argumen command-line pada saat menjalankan aplikasi. Misalkan menggunakan aplikasi dari kelas Terbesar untuk menentukan bilangan terbesar dari bilangan yang dimasukkan: D:\>java Terbesar 40 23 18 21 4 Argumen yang diberikan kepada program akan disimpan ke dalam sebuah array String bernama args. Contoh: public class CetakInput { public static void main( String[] args ){ int n = args.length; int nilai; System.out.println( "Anda telah memasukkan "+n+" data." ); for (int i=1; i<=n; i++) { nilai=integer.parseint(args[i-1]); System.out.println(nilai); Bahasa Pemrograman ::