TUJUAN TUGAS PRAKTIKUM KOMPETENSI DASAR

SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR POLIMORFISME 8 x 45 Menit KELAS : XI RPL 24 Agustus 2016 Pertemuan : 8 Hal. 1 dari 8 TUGAS PRAKTIKUM 1. Buatlah program polimorfisme yang menampilkan bab yang dipelajari dalam PBO Contoh : Enkapsulasi, Inherintance, Polimorfisme dengan menggunakan overriding method. CONTOH HASIL : Screenshot code : Hasil : Penjelasan : SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR PACKAGE 8 x 45 Menit KELAS : XI RPL 29 Agustus 2016 Pertemuan : 9 Hal. 1 dari 8

A. KOMPETENSI DASAR

1. Memahami konsep package dalam aplikasi. 2. Menyajikan aplikasi melalui pengelompokan class dalam package.

B. INDIKATOR PENCAPAIAN

Mampu memahami dan menyajikan konsep penggunaan package dalam aplikasi.

C. PERATURAN PRAKTIKUM

1. Praktikan harus menghadiri setiap sesi praktikum, tidak hadir tanpa keterangan dianggap gugur Nilai kosong 2. Praktikan wajib hadir tepat waktu 3. Praktikan wajib mematuhi peraturan yang ada di lab komputer 4. Penyerahan laporan maksimal sebelum jam 21.00 WIB boleh via email daya.prisandigmail.com.

D. TUJUAN

1. Praktikan dapat mengetahui Konsep Dasar Package. 2. Praktikan dapat mengetahui Pengaturan Class ke dalam Packages 3. Praktikan dapat mengetahui Hak Akses dalam Packages 4. Praktikan dapat mengetahui Package terpadu 5. Praktikan dapat mengetahuiImpor Statis dalam Package

E. PENDAHULUAN 1. Package

Package adalah sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas dan interface yang sama atau sekelompok menjadi satu unit tunggal dalam library. Alasan menggunakan package pada java ialah untuk menghindari tabrakan nama kelas yang akan dibuat dengan nama kelas yang sudah ada.masing-masing kelas tersebut dalam package tersebut dikompilasi menjadi byte code .class. Path hirarki package, didaftarkan Nama : Nomor : Kelas : Penamaan file praktikum XI_RPL_1_Pertemuan9_01_ Nama Siswa SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR PACKAGE 8 x 45 Menit KELAS : XI RPL 29 Agustus 2016 Pertemuan : 9 Hal. 1 dari 8 sebagai salah satu nilai variabel lingkungan yang bernama Classpath. Classpath diset dengan aturan.

F. PRAKTIKUM 1. Memulai project baru menggunakan NETBEANS IDE, pilih file  New

Project ... pada bagian menu. Kemudian pada bagian choose project category pilih java, dan pada bagian projects pilih java Application.

2. Masukkan project namePBO Pertemuan 9 dan pilih project location

dimana anda akan menyimpan file project anda. 3. Pada bagian create main class, dapat diberikan nama yang berbeda dari Project Name nya. Tidak perlu menambahkan .Main atau .Java, NetBeans akan secara otomatis memberikan ekstensi-nya. Setelah selesai, klik finish. SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR PACKAGE 8 x 45 Menit KELAS : XI RPL 29 Agustus 2016 Pertemuan : 9 Hal. 1 dari 8 4. Aturan Dasar Program Java Case sensitive : penggunaan huruf besar dan kecil memiliki arti berbeda Kurung kurawal{} : symbol menandai awal dan akhir suatu blok program Komentator : diawali tanda atau tanda …… titik koma ; : setiap pernyataan diakhiri dengan symbol titk-koma 5. Tampilan Project Package Tampilan masing-masing program dalam Package 6. Membuat Package program dengan nama Pegawai Berikut contoh programpackage sederhana.Save program dengan nama pegawai.java SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR PACKAGE 8 x 45 Menit KELAS : XI RPL 29 Agustus 2016 Pertemuan : 9 Hal. 1 dari 8 Screen Shoot code dan Hasil : Penjelasan Singkat : 7. Package Pegawai Buatlah program seperti berikut ini. Compile program untuk melihat hasilnya dan berikan penjelasan menurut pemahaman anda.save program dengan nama tunjangan.java Screen Shoot code dan Hasil : Penjelasan Singkat : 8. Package Honor Buatlah program seperti berikut ini. Compile program untuk melihat hasilnya dan berikan penjelasan menurut pemahaman anda.save program dengan nama honor.java Screen Shoot code dan Hasil : Penjelasan Singkat : SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR PACKAGE 8 x 45 Menit KELAS : XI RPL 29 Agustus 2016 Pertemuan : 9 Hal. 1 dari 8 9. Membuat Program Lembur dalam package honor Tulislah program berikut dan amati hasilnya serta berikan penjelasan menurut pemahaman anda.Save program dengan nama lembur.java. Screen Shoot code dan Hasil : Penjelasan Singkat : 10. MembuatUji Package Buatlah program seperti berikut kemudian save dengan nama ujipackage.java. Screen Shoot code dan Hasil : Penjelasan Singkat : SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR PACKAGE 8 x 45 Menit KELAS : XI RPL 29 Agustus 2016 Pertemuan : 9 Hal. 1 dari 8 11. Membuat program mobil dalam package kendaraan Buatlah Package dengan nama Kendaraan. Kemudian Buat p rogram seperti berikut dan save dengan nama mobil.java . Screen Shoot code dan Hasil : Penjelasan Singkat : 12. Membuat program motor dalam package Kendaraan Buatlah program berikut ini untuk membuat pewaris untuk class indukkey. Save program dengan nama motor.java Screen Shoot code dan Hasil : Penjelasan Singkat : 13. Membuat program sepeda dalam package kendaraan Buatlah program dibawah untuk membuat main class dari class indukkey dan pewarislingkar. Save program dengan nama sepeda.java Screen Shoot code dan Hasil : SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1 PEMROGRAMAN BERORIENTASI OBJEK PBO KONSEP DASAR PACKAGE 8 x 45 Menit KELAS : XI RPL 29 Agustus 2016 Pertemuan : 9 Hal. 1 dari 8 Penjelasan Singkat : 14. Membuat program utama dari kendaraan Buatlah program dibawah untuk membuat main class dari class indukkey dan pewarislingkar. Save program dengan nama alattansportasi.java Screen Shoot code dan Hasil : Penjelasan Singkat : TUGAS PRAKTIKUM 1. Buatlah sebuah package dengan nama hewan yang di dalamnya berisi tentang jenis jenis hewan contoh hewanberkaki2.java, hewanberkaki4.java dan hewanberkakibanyak.java dan package default dengan nama aksesjenishewan.java untuk mengambil data dari package hewan. Screen Shoot code dan Hasil : Penjelasan Singkat :