SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1
PEMROGRAMAN BERORIENTASI OBJEK PBO DASAR
– DASAR DAN ATURAN BAGIAN 2 8 x 45 Menit
KELAS : XI RPL 1 Agustus 2016
Pertemuan : 3 Hal. 1 dari 9
3. Menggunakan Percabangan if else Buatlah program baru di dalam project yang telah anda buat dengan nama class program3 seperti berikut :
Screen Shoot code dan Hasil :
Penjelasan Singkat :
.
SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1
PEMROGRAMAN BERORIENTASI OBJEK PBO DASAR
– DASAR DAN ATURAN BAGIAN 2 8 x 45 Menit
KELAS : XI RPL 1 Agustus 2016
Pertemuan : 3 Hal. 1 dari 9
4. Menggunakan Percabangan Switch Case Buatlah program baru di dalam project yang telah anda buat seperti berikut :
Screen Shoot code dan Hasil : Penjelasan Singkat :
4. Menggunakan percabangan Switch case Buatlah program baru di dalam project yang telah anda buat seperti berikut :
Screen Shoot code dan Hasil : Penjelasan Singkat :
SMK MUHAMMADIYAH 1 BANTUL SEMESTER : 1
PEMROGRAMAN BERORIENTASI OBJEK PBO DASAR
– DASAR DAN ATURAN BAGIAN 2 8 x 45 Menit
KELAS : XI RPL 1 Agustus 2016
Pertemuan : 3 Hal. 1 dari 9
H. TUGAS PRAKTIKUM 2 PERCABANGAN
1. Ubahlah kode program mengunakan percabangan if elseelse if bersarang diatas dengan memberikan
sebuah proses yang menampilkan nilai berupa angka dan inputan berupa huruf dimana jika grade A maka akan tampil nilai 100, jika nilai B maka nilai tampil 90, jika nilai C maka nilai 80 dan jika nilai inputan
tidak terbaca maka muncul pesan defaul data bukan huruf A, B atau C. Screen Shoot kode :
Screen Shoot Hasil :
Penjelasan Singkat :
2. Ubahlah kode program menggunakan percabangan Switch Case di atas dengan memberikan proses
penilaiangrade dengan angka dimana jika grade 100 maka “sangat baik”, 90 maka “baik”, 80 “lebih giat lagi”, dan default jika diluar nilai tersebut maka “harus belajar lagi”
Screen Shoot kode : Screen Shoot Hasil :
Penjelasan Singkat :
I. TUGAS TEORI
1. Apakah yang dimaksud dengan class pada PBO ? Jawab :
2. Sebutkan atribut yang terdapat pada class obyek Jawab :
3. Bagaimana cara mengakses anggota class? Jawab :
4. Sebutkan dan Jelaskan perulangan yang terdapat pada program java Jawab :
5. Sebutkan dan jelaskan macam – macam operator untuk melakukan komputasi pada objek
Jawab :
1
CHAPTER 4
Oleh : Daya Prisandi Mandala
Della Amalia Septiany
Mampu memahami konsep class dan objek.
Mampu menyajikan
class dengan
memberikan attribut dan metode.
Deklarasi class
Attribut class
Deklarasi metode
Pembuatan objek
Akses anggota class
Keyword this
Class adalah struktur dasar dari OOP, class terdiri dari dua tipe anggota dimana disebut
dengan field dan method.
Field merupakan tipe data yang didefiniskan.
method merupakan operasi.
Class juga merupakan grup suatu object dengan kemiripan attributesproperties,
behavior dan relasi ke object lain.
Obyek adalah sebuah komponen perangkat lunak yang strukturnya mirip dengan objek
pada dunia nyata.
Dalam bahasa pemrograman bisa dikatan bahwa objek adalah perangkat lunak yang
berisi sekumpulan variabel dan method yang berhubungan.
2
Pertimbangkan nama yang tepat untuk class. Jangan gunakan nama acak dan singkat seperti
XYZ.
Nama file dari class harus sama dengan nama public class
Besar kecil huruf sangat diperhatikan.
sebuah objek dibuat dari class di java, kata kunci new digunakan untuk membuat objek baru.
Deklarasi variabel, nama variabel dan jenis objek.
Public =Class ini dapat diakses dari luar package
Class =Keyword yang digunakan di pembuatan class Java
StudentRecord=Identifier yang menjelaskan class
Untuk setiap informasi, urutkan tipe data yang tepat untuk digunakan. Contohnya, Anda tidak mungkin
menginginkan untuk menggunakan tipe data integer untuk nama siswa, atau tipe data string pada nilai
siswa. Berikut ini adalah contoh deklarasi attribut:
name = String
address = String
age = Int
mathgrade = double
englishgrade = double
sciencegrade = double
averagegrade = double
Instance Variabel adalah Variabel dalam class tetapi diluar method apapun, variabel ini dipakai ketika class dimuat.
Private disini menjelaskan bahwa variabel tersebut hanya dapat diakses oleh class itu sendiri. Object lain tidak dapat
menggunakan variabel tersebut secara langsung.