pert 1. pengantar java proramming

17

Upload: firmanwahyudi-anagti

Post on 11-Aug-2015

46 views

Category:

Education


5 download

TRANSCRIPT

Page 2

Apa yang anda ketahui tentang :

o Program

o Source Code

o Bytecode

Memahami Istilah ProgramMemahami Istilah Program

Page 3

o Dalam dunia komputer, program berarti “kumpulan perintah yang ditujukan kepada komputer agar dapat melakukan tindakan sesuai yang dikehendaki oleh pemuat perintah”

o Pada bahasa Java, program ditulis menggunakan editor teks (misalnya : notepad, notepad++) atau menggunakan program khusus (misalnya : Gel, Netbeans, JCreator atau Eclipse dll)

o Program yang ditulis oleh pemrogram disebut source code (kode program)

o Selanjutnya kode program perlu diterjemahkan ke kode yang dinamakan bytecode

o Kode hasil terjemahan inilah yang akan dijalankan komputer melalui perantara program khusus dalam Java Runtime Environment (JRE)

Page 4

Source Code

ByteCodeBerkas Lainnya

JRE

Dieksekusi OlehKomputer

Kompiler

Page 5

Apa yang anda ketahui tentang :

o Programming

o Programmer

o Bahasa Pemrograman

o Compiler

Page 6

o Aktivitas dalam membuat program biasa programming

o Orang yang membuat program pemrogram (programmer)

o Bahasa yang digunakan untuk menyusun program bahasa pemrograman. Misalnya : C, C++, Pascal, VB dll

o Compiler bertindak sebagai penerjemah source code java ke bentuk bytecode

Page 7

o Java merupakan bahasa pemrograman berorientasi objek yang dikembangkan oleh SUN Microsystem

o Java merupakan bahasa pemrograman yang bersifat lintas-platform.

o Bahasa ini dapat dipakai untuk menyusun program pada berbagai sistem operasi (misalnya : Linux, Windows atau Unix)

o Java bisa digunakan untuk membuat aplikasi web maupun tidak.- program yang tidak berbasis web aplikasi- program yang dapat dijalankan pada halaman web applet

Pengenalan JavaPengenalan Java

Page 8

class KelilingPersegiPanjang{

public static void main (String[] args){

double panjang, lebar, keliling;

System.out.println("Menghitung Keliling Persegi Panjang");

panjang = 20;

lebar = 5.5;

keliling = 2 * (panjang + lebar);

System.out.println("Keliling = "+ keliling);

}

}

Contoh Program JavaContoh Program Java

Page 9

o Berikut adalah keunggulan-keunggulan Java dibandingkan dengan bahasa pemrograman lain.

1. Berbasis GUITampilan program berbasis grafik (GUI) untuk memudahkan pemakai berinteraksi dengan program.

2. Berorientasi ObjekKonsep pemrograman berorientasi objek dirancang agar kita dapat memandang pemrograman sebagai suatu kehidupan nyata.

Keunggulan JavaKeunggulan Java

Page 10

3. Aplikasi WebDiantara teknologi yang mendukung aplikasi web adalah Applet, JSP (untuk aplikasi web berbasis server), CORBA (untuk aplikasi terdistribusi), dan lain-lain.

4. Multiplatform

Page 11

o Berikut beberapa kesalahan yang mungkin terjadi ketika membuat program :

1. Kesalahan sintaks Kesalahan yang disebabkan penulisan kode yang tidak sesuai dengan aturan yang telah ditetapkan dalam java.Misalnya : println printl

2. Kesalahan eksekusi Dijumpai ketika program dijalankan. Misalnya : terdapat perintah untuk membaca suatu berkas, padahal berkas yang dimaksud tidak ada runtime error

Kesalahan Dalam Membuat JavaKesalahan Dalam Membuat Java

Page 12

3. Kesalahan logika Diakibatkan oleh logika yang salah.misalnya, ubahlah pernyataan berikut :

keliling = 2 * (panjang + lebar);

menjadikeliling = panjang * lebar;

Page 13

o Untuk kepentingan memudahkan pemahaman terhadap alur program, langkah dalam program biasa digambarkan dengan menggunakan flowchart.

o Misalnya, untuk menggambarkan proses dalam menghitung keliling persegi panjang.

Diagram Alir dan AlgoritmaDiagram Alir dan Algoritma

Page 14

Mulai

Panjang 20

Lebar 5.5

Tampilkan Keliling

Keliling 2 x (panjang+lebar)

Selesai

Page 15

1. Apa makna bilangan berikut :bilangan bilangan + 1

2. Buatlah diagram alir untuk menampilkan bilangan 1 sampai dengan 5 melalui pengulangan

3. Cobalah untuk memodifikasi diagram alir yang menampilkan bilangan 1 sampai dengan 5, sehingga bisa digunakan untuk menampilkan bilangan :67891011

LatihanLatihan

Page 16

bilangan 1

Tampilkan Bilangan

bilangan < 6

bilangan bilangan + 1

Ya

Tidak

Page 17