Anda di halaman 1dari 10

PERTEMUAN 3 :

CLASS DAN OBJEK


 Contoh Implementasi ke Program (Class)
class Mobil
{
public String merk;
public String warna;
public void maju()
{
Console.WriteLine("Mobil "+this.merk+" jalan maju");
}
}

Isi dari Class Mobil ada 2 yaitu :


1. Properties / Attribute
merupakan ciri-ciri (merk dan warna)
2. Method / Function
merupakan fungsi (maju dan mundur)
 Contoh Implementasi ke Program (Objek)

Mobil mobil1 = new Mobil();


Nama Nama Keyword / constructor
class objek kata kunci

Mobil mobil1 = new Mobil();


mobil1.merk = "Toyota";
mobil1.warna = "Merah";
mobil1.maju();

Mobil mobil2 = new Mobil();


mobil2.merk = "Suzuki";
mobil2.warna = "Coklat";
mobil2.maju();

Console.ReadKey();
Dengan class Mobil, buatlah program yang meminta user
menginput merk dan warna mobil. Kemudian tampilkan
dengan method maju() sehingga tampil seperti berikut :

 Mobil Avanza Warnanya Putih jalan maju


 Class merupakan deskripsi dari kumpulan objek sejenis

 Class memiliki atribut/properti dan method

 Perintah this digunakan untuk mengakses atribut atau


method pada class

 Objek adalah perwujudan dari class

 Objek dapat memiliki properti atau atribut yang menjadi


ciri khasnya

 Properti dapat diberikan nilainya

 Properti dapat diakses nilainya


 Dari program sebelumnya, ubahlah program agar
meminta user untuk menginput 3 data objek mobil.
Kemudian tampilkan hasilnya.

Di class Mobil Tidak ada yang berubah


Penjelasan Materi
Untuk penjelasan mengenai materi
diatas silahkan lihat pada file video yang
saya lampirkan.
Tugas Pertemuan Ke 03
• Buatlah sebuah project C# dengan jenis Console App
• Untuk penamaan project dibuat dengan format NIM_Pertemuan_03.
Contoh : 8020200888_Pertemuan_03
• Kemudian silahkan kerjakan Latihan 2 yang ada dalam file video yang
saya lampirkan (pada bagian akhir dari video yang saya lampirkan)
• Setelah program berhasil jalan dengan sempurna (tidak ada error
lagi) silahkan zip atau rar project yang Anda kerjakan dan kirim ke
saya sebagai bukti kehadiran (absensi) untuk pertemuan ke 03 (jika
tidak mengumpulkan dianggap tidak hadir / alpa)
• Ingat yang dikumpulkan adalah Latihan 2, bukan Latihan 1
• Ingat dilarang melakukan copy paste project (coding) teman yang
lain, silahkan kerjakan sendiri dan sesuaikan nama project sesuai
petunjuk diatas

Anda mungkin juga menyukai