TPI4202
Dokumentasi
Nama program; Part I: Header
Konstanta
Variabel;
Part II: Declarations
begin
:
end.
Part III: Statements
PSPad
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
: :
Nama Program
Dokumentasi
(** Tax-It v1.0: Program ini akan
* menghitung secara elektronik
* tingkat pengembalian pajak
*)
Daft ar konst ant a
Daft ar variabel
Program documentation
program name (input, output);
Part I: Header
Konstanta
Variabel;
Part II: Declarations
begin
:
end.
Part III: Statements
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
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
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
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)
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
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
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,
public class Hello
{
/* *
* Program Java pertamaku
* /
public static void main( String[] args ){
//menampilkan String Hello world pada
layar
System.out.println(“Hello world”);
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
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
met hod main()
- nama dari sebuah method pada class Hellomethod main() merupakan st art ing point pada program Java.
Semua program Java kecuali Applet dijalankan pada method main().
Baris selanjutnya merupakan comment pada Java