package - Repository

advertisement
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Membuat Packages
• Package digunakan untuk mengelompokkan class dan
interface dalam 1 unit
• Secara teknis pengelompokkan ini diwujudkan dengan
membuat struktur direktori untuk menyimpan class-class
tersebut
• Untuk mendeklarasikan sebuah package, digunakan
bentuk sebagai berikut yang harus diletakkan di bagian
paling atas dari file source code:
package nama_package;
HAL : 1
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Membuat Packages
• Sebagaimana layaknya sistem direktori, package juga
dapat dibuat secara hierarki
• Untuk menuliskan package secara hierarki cukup
menggunakan tanda titik (.) sebagai pemisahnya
Contoh :
package nama_package.nama_package2;
HAL : 2
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Contoh Program Membuat Packages
//nama file: Paket1.java
HAL : 3
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Contoh Program Membuat Packages
//nama file: Paket2.java
HAL : 4
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Mengakses Packages
• Untuk menggunakan class yang didefinisikan dalam suatu
package, Anda dapat menuliskannya dengan menggunakan
full package class atau menggunakan keyword import
• Contoh:
import package2.Paket2;
atau
package2.Paket2 objek2 = new package2.Paket2();
HAL : 5
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Contoh Program Mengakses Packages
//nama file: AksesPaket.java
HAL : 6
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Contoh Program Lain
HAL : 7
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Cont’
HAL : 8
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
Cont’
HAL : 9
FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR
TUGAS
dikumpulkan dalam bentuk Print Out saat UAS (23 Juni 2012)
Buatlah program untuk menghitung
jumlah harga, potongan harga dan total
harga dengan menggunakan konsep
package dan konsep OOP yang Anda
ketahui!
Hierarki package:
penjualan
Utama.class
input
InputData.class
output
OutputData.class
InputData.java  get & set method utk
variabel Harga Barang dan Jumlah Barang
OutputData.java  get method utk
menampilkan Jumlah Harga, Potongan Harga,
dan Total Harga
Jumlah Harga = Harga Barang*Jumlah Barang
Adanya potongan harga dengan syarat sbb:
- Jika Jumlah Barang diantara 10 s/d 20,
diskon=0.15
- Jika Jumlah Barang lebih dari 20,
diskon=0.2
Potongan Harga = Diskon*Jumlah Harga
Total Harga = Jumlah Harga – Potongan
Harga
Utama.java  inputkan harga barang dan
jumlah barang dengan menggunakan class
Scanner
HAL : 10
Download