Modul 7: package dan package standard java

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Modul 5: Constructor, Overloading, inheritance, Polymorphism
Input dan Output.
Java Progamming Operasi I/O
Pemrograman Berorientasi Objek
- PERTEMUAN 3- INHERITANCE
Package As’ad Djamalilleil
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
Modul 6: Abstract Class, abstract method
Modul 3: Kendali program dan teknik penyimpanan data
Modul 9: antarmuka grafis (GUI) dalam window
Modul 8: awt Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program sederhana dalam lingkungan window Modul 8 - awt.
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
I/O Stream lanjutan.
Operasi File Oleh: Idris Winarno.
Struktur Kode Aplikasi Java (1)
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
Pemrograman Berorientasi Objek
Graphical User Interface (GUI)
Inheritance Konsep Inheritance Protected Member
DASAR-DASAR PEMROGRAMAN JAVA
Struktur Program Java Tipe data.
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Dasar I/O Oleh: Mike Yuliana Politeknik Elektronika Negeri Surabaya.
STREAM.
PERTEMUAN 4 STREAM.
File Matakuliah: XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan: 9 Tahun: 2008 Versi: 1/0.
Input/output dan Kelas File
Kontrak Kuliah Pengenalan OOP
Applet Setelah mengikuti mata kuliah ini mahasiswa dapat membuat applet sederhana.
Pemrograman Berorientasi Objek
File Stream.
Modul 6: Abstract Class, abstract method
AWT (Abstract Window Toolkit)
Graphical User Interface (GUI)
Fakultas Ilmu Komputer Informatika Universitas Bina Darma
Inheritance dan Kata Kunci static
Aplikasi berbasis teks
Objek-Oriented Programming (OOP)
Package dan package standard java
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
Input/output dan Kelas File
Kelas-kelas Dasar di Java
Pemrograman berorientasi Objek
MEMBUAT CLASS SENDIRI 2.
Pemrograman Berorientasi Objek
PEMROGRAMAN DASAR DI JAVA
Class, Objek, data, variabel dan operator
PERTEMUAN 3 I/O STREAMS PERINTAH MASUKAN.
Lebih Jauh tentang Class, Objek dan Method
As’ad Djamalilleil Class dan Object As’ad Djamalilleil
Pengenalan Pemrograman 2
As’ad Djamalilleil Package As’ad Djamalilleil
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
PEMROGRAMAN JAVA.
Aplikasi Berbasis Teks
PEMROGRAMAN JAVA.
PEMROGRAMAN BERORIENTASI OBJEK
PACKAGE.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
antarmuka grafis (GUI) dalam window
Modul 6: Abstract Class, abstract method
Constructor, Overloading, inheritance, Polymorphism
Package dan package standard java
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Konsep Bahasa Pemrograman I Konsep OOP
AWT (Abstract Window Toolkit)
PEMROGRAMAN BERORIENTASI OBJEK
FONDASI PEMROGRAMAN & STRUKTUR DATA #6
Transcript presentasi:

Modul 7: package dan package standard java Setelah mengikuti mata kuliah ini mahasiswa dapat mengelola class-class dalam package dan menjelaskan structur package standard java Modul 7 - Package

Pengantar : Dalam modul ini akan diuraikan beberapa topik bahasan yaitu : Pengertian package sebagai koleksi class-class sejenis Mendefinisikan dan mempergunakan package Menelaah package standard java :java.lang, java.awt, java.applet Modul 7 - Package

1. Pengertian package Suatu package adalah “bendel” atau pengelompokan kelas-kelas berdasarkan kesamaan atau kemiripan fungsi Dalam java versi awal ada 6 package besar , yaitu : java.io java.lang java.applet java.awt java.net java.util Modul 7 - Package

Statemen import Pada beberapa program terdahulu telah dijumpai beberapa definisi class yang diawali dengan kata kunci :import. Kata kunci ini memberitahukan bahwa definisi class yang kita buat akan melibatkan kelas-kelas lain yang terhimpun didalam package yang kita import. Pelibatan kelas dari package dapat hanya sebagian kelas (atau sub klas) atau semuanya, seperti contohnya : import java.io.*; (semua kelas dari package java.io dapat diugunakan) import java.util.Properties; (hanya class Properties dari package java.util) import java.awt.image.ColorModel ; (sub klas ColorModel dari class image dari package awt). Modul 7 - Package

Membuat package Pembuatan suatu package dianjurkan untuk pemrograman skala besar, dimana kita mendefinisikan banyak kelas dengan pengelompokan sesuai tujuan. Pada saat pembuatan suatu package maka kata package harus menjadi statemen pertama, misalnya : package MyFirstpackage public class MyFirstClass { ....} Modul 7 - Package

Membuat pacakage… setiap class yang menjadi anggota paket didefinisikan dengan diawali dengan kata package dilanjutkan dengan definisi kelas seperti biasa. Kelas-kelas yang menjadi anggota paket dapat disimpan dalam file-file yang terpisah. File-file java yang merupakan definisi class dari anggota package disimpan dalam satu directori yang sama dengan nama directori adalah nama package tersebut. Contoh: Akan didefinisikan suatu package bernama : geometri Berisi dua kelas : lingkaran dan kelas :epp (empat persegi panjang) Modul 7 - Package

Kode programnya class Lingkaran package geometri Modul 7 - Package

class Epp package geometri Modul 7 - Package

Program utama dan hasilnya (mengimpor package geometri) Hasil program Terlihat dengan mendefinisikan class dalam package kita dapat menyembunyikan sebagian besar kode program. Sehingga kita dapat lebih konsentrasi kepada problem yang dihadapi dari pada kode program Modul 7 - Package

Package standard :java.lang Pada program java terdapat package yang otomatis akan dapat digunakan meskipun kita tidak menggunakan statemen import. Package yang otomatis tanpa iport tersebut adalah java.lang Apakah isi package java.lang yang penting?? Isinya adalah antara lain class-class: class Object (induk dari semua class java) class String (operasi dan manipulasi data string) class Number, Integer, Long, Float, Double class Math (fungsi-fungsi matematik) class Character class Boolean Exception (induk dari semua class Exception) Modul 7 - Package

Package standard :java.io Package io berisi class-class yang berhubungan dengan baca tulis data atau aliran data Isinya adalah antara lain class-class: class Stream class InputStream dan OutputStream class BufferInputStream dan BufferOutputStream class ByteArrayInputStream class FileInputStream dan FileOutput Stream class Reader class FileReader class FileWriter Modul 7 - Package

Package java.applet dan java.awt java.applet yang penting berisi class java.Applet class java.AudioClip java.awt berisi class-class: class Font class Frame class Window class Button class Label class TextField class TextArea Modul 7 - Package

Rangkuman Semua package buatan sendiri atau java memiliki berbagai tugas/metod yang berbeda tetapi satu ide Dalam menyimpan class nama package sama dengan nama folder Dalam mendefinisikan package setiap class anggota package diberi pengenal nama package Selanjutnya class-class dengan pengenal nama package tersebut disimpan dalam directory yang namanya sama dengan nama package Modul 7 - Package

Latihan Lengkapilah package geometri didalam contoh dengan class-class : class Bujursangkar(int sisi) class Segitiga(int alas, int tinggi) class Jajarangenjan(int garissjj, int tinggi) Semua class memiliki constructor dengan susunan seperti di atas Ujilah package tersebut untuk menghitung luas dan keliling Modul 7 - Package