Halo hai-hai kembali :D
Kali ini saya akan membagikan kodingan singkat untuk menghitung biaya total (uang makan, uang laptop, uang asrama dan uang spp)
Semoga bisa berguna buat teman-teman yaa
Public Class Bulanan
Private lptp, spp, mkn, asrm As Double
Property laptop As Double
Get
Return lptp
End Get
Set(value As Double)
lptp = value
End Set
End Property
Property biayaspp As Double
Get
Return spp
End Get
Set(value As Double)
spp = value
End Set
End Property
Property makan As Double
Get
Return mkn
End Get
Set(value As Double)
mkn = value
End Set
End Property
Property asrama As Double
Get
Return asrm
End Get
Set(value As Double)
asrm = value
End Set
End Property
Public Function total() As Double
Return (laptop * 600000) + (biayaspp * 4000000) + (makan * 650000) + (asrama * 250000)
End Function
End Class
Module Module1
Sub Main()
Dim data As New Bulanan
Console.WriteLine("Berapa bulan anda ingin membayar uang makan :")
data.makan = Console.ReadLine
Console.WriteLine("Berapa semester anda ingin membayar uang spp:")
data.biayaspp = Console.ReadLine
Console.WriteLine("Berapa bulan anda ingin membayar uang laptop")
data.laptop = Console.ReadLine
Console.Write("Berapa bulan anda ingin membayar uang asrama:")
data.asrama = Console.ReadLine
Console.WriteLine("Total pembayaran anda :{0}", data.total)
Console.ReadLine()
End Sub
End Module
Minggu, 08 Maret 2015
Jumat, 06 Maret 2015
Istilah di OOP
Halo, hai-hai :D
Masih bahas tentang OOP kali ini saya akan mosting sedikit sifat-sifat yang berkaitan dengan OOP
Istilah ini bisa kita pakai biar kodingan kita lebih efisien, diantaranya :
Masih bahas tentang OOP kali ini saya akan mosting sedikit sifat-sifat yang berkaitan dengan OOP
Istilah ini bisa kita pakai biar kodingan kita lebih efisien, diantaranya :
1) Inheritance (Pewarisan Sifat)
Dengan Inheritance ini
kita bisa membuat satu kelas baru dari sebuah kelas lama yang sudah kita buat
dan deklarasikan sebelumnya.
Jadi penurunan sifat ini
terjadi dari SuperClass kepada SubClass.
Contoh kodingan untuk Inheritance :
Misalnya saya punya Class Mahasiswa yang menjadi SuperClass dan akan saya turunkan sifatnya ke SubClass Diploma
Public Class Diploma : Inherits Mahasiswa
2) Encapsulation
Encapsulation adalah kemampuan untuk menyembunyikan data dan metode dari luar dunia dan hanya untuk mengungkapkan data dan metode yang diperlukan.
Encapsulation bisa juga berarti lapisan pelindung yang mencegah kode dan data yang secara acak diakses oleh kode lain atau di luar kelas
Contoh kodingan untuk Inheritance :
Misalnya saya punya Class Mahasiswa yang menjadi SuperClass dan akan saya turunkan sifatnya ke SubClass Diploma
Public Class Diploma : Inherits Mahasiswa
2) Encapsulation
Encapsulation adalah kemampuan untuk menyembunyikan data dan metode dari luar dunia dan hanya untuk mengungkapkan data dan metode yang diperlukan.
Encapsulation bisa juga berarti lapisan pelindung yang mencegah kode dan data yang secara acak diakses oleh kode lain atau di luar kelas
Contoh kodingan untuk Encapsulation :
ReadOnly Property NamaLengkap() as String
Get
Namalengkap =m_NamaDepan
End Get
End Property
3) Polymorpishm
Polymorpishm artinya suatu objek bisa bertindak lain terhadap metode yang sama.
Misalnyaa :
Kita punya satu class hewan dan diturunkan menjadi 2 class, yaitu hewan berkaki dua dan berkaki empat.
Ketika hewan berkaki dua melakukan method makan maka yang dilakukan adalah makan dengan paruhnya. Dan ketika hewan kaki empat makan dia akan menggunakan mulutnya.
Keduanya melakukan aksi yang sama yaitu makan namun perlakuannya berbeda.
4) Abstraction
Abstraction adalah cara mengabstrakkan suatu sistem yang nyata menjadi bentuk yang sederhana.
Abstraction mengacu pada cara mempresentasikan hal-hal kompleks menjadi bentuk model yang sederhana tanpa mengikutsertakan detail aspek-aspek ataupun penjelasan yang tidak sesuai.
Segitu dulu yang bisa saya posting kali ini
Langganan:
Postingan (Atom)