TUGAS PRAKTIKUM 1 PERULANGAN PRAKTIKUM 2 PERCABANGAN

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.