FONDASI PEMROGRAMAN & STRUKTUR DATA #6

Slides:



Advertisements
Presentasi serupa
Membuat class sendiri.
Advertisements

Java Progamming Operasi I/O
Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
Praktikum Bahasa Pemrograman
Package As’ad Djamalilleil
Abstract Class & Interface
Workshop SCS: Java Game Programming
Pemrograman Berorientasi Objek
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Struktur Kode Aplikasi Java (1)
Pemrograman Berorientasi Obyek Oleh Tita Karlita
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Pemrograman Berorientasi Objek
- PERTEMUAN 4 - PERULANGAN
Pemrograman Berorientasi Obyek dengan JAVA Interface
Object Oriented Programming with JAVA 2011/2012
Dasar pemrograman.
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Firman Asharudin | Pemrograman Lanjut
FONDASI PEMROGRAMAN & STRUKTUR DATA #5
Class & Object Disusun Oleh: Reza Budiawan Untuk:
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Access Modifier.
Aplikasi berbasis teks
METHODS Mr. Yasri Object Oriented Program.
MODUL – II MEMBUAT PROGRAM SEDERHANA
Pemrograman Berorientasi Object
Pemprograman Berorientasi Objek
DASAR DASAR JAVA Dengan Netbans PBO Java.
Algoritma & Pemrograman 1
Method & Constructor METHOD.
Constructor dan Overloading
Pengorganisasian Class
Fondasi Pemrograman & Struktur Data
MODIFIER JAVA.
Pengorganisasian Class
Enkapsulasi, Accessor Method, Mutator Method
Constructor overloading
MEMBUAT CLASS SENDIRI 2.
Pengenalan Program Java
As’ad Djamalilleil Function (method) As’ad Djamalilleil
As’ad Djamalilleil Package As’ad Djamalilleil
PACKAGE (FOLDER/DIREKTORI)
Method (Metode).
BPJ – Pertemuan 13 OOP.
Praktikum OOP Java (IX307)
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
Pilar Object Oriented Programming
Pemrograman Berorientasi Object
Pilar Object Oriented Programming
PEMROGRAMAN JAVA.
Contoh.
Membuat Class Sendiri.
Pilar Object Oriented Programming
Pemrograman Berorientasi Objek <PBO>
Dasar-Dasar Pemrograman
Inisiasi Class dan Object
Pemrograman Berorientasi Objek
FONDASI PEMROGRAMAN & STRUKTUR DATA #5 - 1
FONDASI PEMROGRAMAN & STRUKTUR DATA #4 - 1
FONDASI PEMROGRAMAN & STRUKTUR DATA #7
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 4
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
FONDASI PEMROGRAMAN & STRUKTUR DATA #9
Bahasa Pemrograman (Pemrograman Visual)
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 3
Transcript presentasi:

FONDASI PEMROGRAMAN & STRUKTUR DATA #6 Package, Javadoc

Package By: Augury El Rayeb

Package Package digunakan untuk mengelompokkan class - class. Sebuah package dapat mempunyai satu atau lebih sub-package ini sehingga membentuk sebuah hirarki. Contoh package: java.awt.Rectangle; Nama class Nama package

Importing a Class from a Package Kita harus melakukan import suatu class sebelum kita membuat object dari suatu class. Perhatikan pembuatan object berikut: untuk membuat object kotak dengan type class Rectangle maka kita harus import dahulu class Rectangle dari package-nya. Rectangle kotak = new Rectangle(5,5,20,20) Instruksi import class Rectangle dari package java.awt import java.awt.Rectangle; class bentuk { public static void main (String[] args) { Rectangle kotak = new Rectangle(5,5,20,20); } Untuk mengetahui pada package apa suatu class bisa dilihat di: http://java.sun.com/javase/7/docs/api/index.html Don’t Memorize—Use Online Help The Java library has thousands of classes and methods

Membuat Package dan Mendaftarkan Class ke Package Syntax: Contoh: package agen; package calculator; Untuk mendaftarkan class yg kita buat ke suatu package, tambahkan syntax di atas pada bagian paling atas program kita, contoh: Berdasarkan contoh di atas, berarti class hai berada dalam package paket1, untuk menggunakan class hai lakukan: package <namaPackage> package paket1; public class hai { … …. } import paket1.hai;

Mendaftarkan Class ke Package Contoh: package agen; public class myAgen { private String name; public myAgen(String name) { this.name = name; } public String ambilPesan() { return "Salam kepada Anda !. dari " + name; Field / Data member constructor method import agen.myAgen; public class salam { public static void main(String[] args) { myAgen Helo = new myAgen("Rayputra"); String s = Helo.ambilPesan(); System.out.println(s); } Membuat object Helo dari class myAgen Menjalankan method ambilPesan()

Javadoc By: Augury El Rayeb

Javadoc Spesifikasi class mendeskripsikan apa yang dapat dilakukan terhadap suatu object. Implementasi internal object dapat diketahui dari spesifikasi yang dibuat.

Javadoc Program javadoc digunakan untuk membuat dokumentasi class secara otomatis. Output dari javadoc merupakan sekumpulan file HTML yang dapat dilihat atau dicetak melalui browser.

Javadoc Untuk membuat javadoc secara command line: Jalankan progam Javadoc.exe disertai dengan nama file (.java). Contoh: Javadoc.exe helloworld.java Lokasi Javadoc biasanya berada di dalam folder bin pada installasi java jdk. Atau melalui aplikasi yang disediakan oleh IDE (Integrated Development Environment atau editor program)

Javadoc Output dari program javadoc berasal dari comment pada program, kecuali untuk method yang diambil dari header method tersebut. Comment /** digunakan Untuk membuat spesfikasi terkait implementasi dari class. contoh penulisan comment: /** * …. * */

Javadoc Tags yang digunakan dalam comment; @author, untuk memberitahukan nama penulis, @param, untuk memberitahukan parameter- parameter yang digunakan pada method. @return, untuk memberitahukan nilai yang dikembalikan oleh method. @throws, kegunaannya hampir sama dengan @param

Javadoc Contoh Javadoc /** * class untuk simulasi sel memori integer * @author Augury El Rayeb public class IntCell { * Get the stored value. * @return the stored value. */ public int read( ) { return storedValue; } * Store a value. * @param x the number to store. public void write( int x ) { storedValue = x; private int storedValue;

Javadoc Contoh Javadoc /** * class untuk simulasi sel memori integer * @author Augury El Rayeb */ public class IntCell { * Get the stored value. * @return the stored value. public int read( ) { return storedValue; } * Store a value. * @param x the number to store. public void write( int x ) { storedValue = x; private int storedValue;

Javadoc Contoh Javadoc /** * class untuk simulasi sel memori integer * @author Augury El Rayeb */ public class IntCell { * Get the stored value. * @return the stored value. public int read( ) { return storedValue; } * Store a value. * @param x the number to store. public void write( int x ) { storedValue = x; private int storedValue;

See You Next Session Thanks