• Tidak ada hasil yang ditemukan

Intro to Pascal and Java

N/A
N/A
Protected

Academic year: 2018

Membagikan "Intro to Pascal and Java"

Copied!
23
0
0

Teks penuh

(1)

TPI4202

(2)
(3)

Dokumentasi

Nama program; Part I: Header

Konstanta

Variabel;

Part II: Declarations

begin

:

end.

Part III: Statements

(4)

PSPad

(5)

 Source Code  A file t hat cont ains t he Pascal program code.

 It must end wit h a ‘dot -p’ or a ‘dot -pas’ suffix

(program name.p).

 Can be viewed and edit ed.

 Cannot be execut ed. program smallest;

begin

: :

(6)

Nama Program

Dokumentasi

(*

* Tax-It v1.0: Program ini akan

* menghitung secara elektronik

* tingkat pengembalian pajak

*)

(7)

Daft ar konst ant a

Daft ar variabel

(8)

Program documentation

program name (input, output);

Part I: Header

Konstanta

Variabel;

Part II: Declarations

begin

:

end.

Part III: Statements

(9)
(10)

 Bahasa pemrograman berorient asi objek (object -orient ed programming/OOP)

 Tidak mungkin membuat program java t anpa kit a mendefinisikan class, dat a dan met hod

 Bersifat net ral, tidak tergantung suat u plat form dan mengikuti prinsip WORA (Writ e Once and Run Anywhere)

 Spesifikasi bahasa dan implement asi Java sudah dit et apkan dan t idak t ergant ung pada mesin dan plat form yang akan digunakan

(11)

Java adalah pemrograman yang lahir unt uk

menjawab t eknologi baru yait u INTERNET

Progam java dapat dibuat dengan dua

pendekat an, sebagai

aplikasi

yang berdiri

sendiri layaknya program C at au Pascal, at au

sebagai

applet

yang disisipkan dalm

dokumen HTML

Open Source

Java dirancang menjadi bahasa yang

(12)

 Suatu aplikasi Java dapat memanfaat kan Java API (Application Programming Interface)

 Java API berisi koleksi class-class siap pakai yang mempermudah dalam penulisan aplikasi

 Java t idak mempergunakan compiler-direct ive pada source code

 Java memiliki fasilitas garbage-collector yang bekerja secara otomatis

 menjamin ket ersediaan memory

 Java sangat portabel, baik file sumbernya maupun hasil kompilasinya

(13)

 Pemrograman prosedural menggabung semua data dan kode menjadi satu dalam sat u program

 Pemrograma berorientasi objek secara

konseptual memecah komponen-komponen penyusun program menjadi bagian-bagian tersendiri yang disebut “objek”

 Set iap objek memiliki dat a (sifat berupa variabel at au konst ant a) dan met hod (perilaku berupa fungsi)

(14)

 Berorient asi Objek

 Penulisan program harus dalam bent uk objek-objek kemudian memodelkan sifat masing-masing objek

 Terdistribusi

 Dapat menyebarkan/mendist ribusikan dat a melalui jaringan

 Multiplatform

 Program java yang dikompilasi dengan benar dapat dijalankan pada plat form yang berbeda

 Multit hread

(15)

1. Setiap program Java harus disimpan sebagai file yang diakhiri dengan ekstensi

.java

2. Nama file harus sama dengan nama dari class

public.

Sebagai contoh, apabila nama dari class public pada program adalah Hello, maka nama filenya adalah

Hello.java

3. Comment sebaiknya ditulis untuk menjelaskan perilaku dari sebuah class, atau perilaku dari

(16)

St rukt ur program java adalah :

class

Nama_Kelas [

extends

Nama_induk][

implements

nama_interface{ body };

St rukt ur program pengembangan adalah

semat a-mat a mengembangkan class-class

int i java menjadi solusi at as kebut uhan

Ident ifier (nama, variabel, konst ant a,

(17)
(18)

public class Hello

{

/* *

* Program Java pertamaku

* /

public static void main( String[] args ){

//menampilkan String Hello world pada

layar

System.out.println(“Hello world”);

(19)

Hello - deklarasi nama class

Pada Java, semua code harus berada di dalam deklarasi sebuah class.

Class menggunakan akses public, sehingga class Hello dapat diakses oleh class lain yang berada di luar package (package adalah

sekumpulan dari class).

Baris berikutnya merupakan tanda kurung kurawal

(20)

Tiga baris selanjut nya merupakan comment pada Java.

Comment

 Merupakan cat at an yang dit ulis sebagai dokument asi pada suat u bagian code.

 Comment bukanlah bagian dari program, akan t et api digunakan unt uk t ujuan

dokument asi.

 Menambahkan comment pada source code merupakan cara yang baik unt uk berlat ih

(21)

met hod main()

- nama dari sebuah method pada class Hello

method main() merupakan st art ing point pada program Java.

Semua program Java kecuali Applet dijalankan pada method main().

Baris selanjutnya merupakan comment pada Java

(22)

Pada dua baris berikut nya, t erdapat dua

(23)

Referensi

Dokumen terkait

Pertumbuhan kredit yang luar biasa akan menjadi pendorong utama BBRI menikmati pertumbuhan double - digit pada interest.. income 2019, menghentikan tren pertumbuhan

Dengan adanya Undang-Undang Nomor 23 tahun 2004 tentang penghapusan kekerasan dalam Rumah tangga ini menjadi payung hukum bagi korban dan membuat efek jera bagi pelaku tindak

Kelompok Usaha mereklasifikasi keuntungan atau kerugian yang sebelumnya diakui dalam pendapatan komprehensif lain dari ekuitas ke laporan laba rugi (sebagai

(3) Dalam hal Penghasil, Pengumpul, Pemanfaat, Pengangkut, Pengolah, dan Penimbun limbah B3 tidak melakukan penanggulangan pencemaran dan/atau kerusakan lingkungan

Penelitian ini sampai pada kesimpulan bahwa berdasarkan data yang telah dikumpulkan dan dipaparkan secara terperinci pada pembahasan melalui proses wawancara

Hal ini di samping akan memudahkan dalam pelaksanaan penyusunan proposal, proses pembimbingan serta dalam penyusunan laporan hasil penelitian, juga memotivasi para

Bagi peserta KTI online yang dapat menyelesaikan karya tulis ilmiah akan mendapatkan surat pengesahan yang ditandatangani oleh Kepala PPPPTK TK dan PLB,