Skip to main content

Memahami Konsep OOP C++

Mandailing Natal - Memahami Konsep OOP C++ , sebagai pemula yang paling susah mungkin memahami konsep pemrograman berorientasi objek, seperti apa yang saya alami. OOP merupakan salah satu kelebihan dari bahasa pemrograman C++ di banding dengan bahasa pemrograman pendahulunya C, yang lebih fokus pada pemrograman terstruktur, dimana menyelesaikan masalah di lakukan secara bertahap dan memilah-milah masalah yang ada kedalam sub-sub masalah yang lebih kecil.


C++ yang di buat oleh Bjarne Stroustrup yang di kembangkan pada awal 1980an, di Bel Labs. Menyelesaikan masalah dengan membagi permasalahan terhadap beberapa class sesuai nama masalahnya, kemudian mengelompokkanya menjadi beberapa anak kelas yang menjadi objek dan merupakan abtraksi dari object-object fisik. Class-class tersebut berisikan member class, kemampuan member classnya, kemudian masalah di selesaikan dengan Class.

Class ini boleh di sebut mungkin sebuah blueprint, atau prototype yang mendefenisikan variable-variable dan method-methode yang di gunakannya untuk menyelesaikan masalah. Sedangkan object disini merupakan instansiasi dari kelas (nanti dapat kita lihat dalam contoh di bawah).


#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

//mendefenisikan class
class siswa {
    public:
//mendefenisikan fungsi namaSiswa
        void namaSiswa(string nama)
        {
            cout <<"Nama siswa "<<nama<<endl;
        }
//mendefenisikan fungsi kelasSiswa
        void kelasSiswa(string kelas)
        {
            cout <<"Kelas Siswa "<<kelas<<endl;
        }
//mendefenisikan fungsi jurusanSiswa
        void jurusanSiswa(string jurusan)
        {
            cout <<"Jurusan siswa "<<jurusan<<endl;
        }
};
   
int main(int argc, char** argv) {
    string nama, kelas, jurusan;

//instansiasi class siswa terhadap objek siswa
    siswa objsiswa;
    cout << "Isi Nama Kamu:";
    getline(cin, nama);
    cout << "isi kelas kamu: ";
    getline(cin, kelas);
   
    cout <<"Isi Jurusan";
    getline(cin, jurusan);
    cout <<"========================\n";
   
    objsiswa.namaSiswa(nama);
    objsiswa.kelasSiswa(kelas);
    objsiswa.jurusanSiswa(jurusan);
    return 0;
}
semoga tulisan singkat Memahami Konsep OOP C++ dapat bermanfaat. Karena saya juga masih belajar banyak, sehingga tidak bisa banyak menjelaskan tentang konsep oop pada C++.

Comments

Popular posts from this blog

Pengertian Masquerade Mikrotik

Pengertian Masquerade Mikrotik - Jasa setting mikrotik - Fungsi Masquerade pada mikrotik - Masquerade mungkin bisa di artikan sebagai topeng untuk bisa terkenoneksi ke jaringan internet menggunakan ip private, atau simplenya masquerade mikrotik atau masquerade linux merupakan sebuah metode yang mengizinkan dan memperbolehkan ip private untuk terkoneksi ke internet dengan mengunakan bantuan sebuah ip public /bertopengkan sebuah ip publik. Dengan bantuan masquerade sebuah ip publik dapat mendistribusikan koneksi internet ke banyak ip private. Ip private merupakan ip address yang tidak masuk kedalam routing table router jaringan internet global. Dan ip private hanya bisa di gunakan didalam jaringan lokal. Karena ip private ini hanya bisa di gunakan dalam jaringan LAN atau local area network, maka lahirlah masquerade yang menjadi topeng agar ip private (LAN) dapat berinteraksi ke internet. Berikut ini range ip private yang sering di gunakan dijaringan lokal: 10.0.0.0 - 10.255.255.255 172.

SIUP TDP Lama Tak Perlu Diperpanjang

Permendag Baru Terbit, SIUP Tak Perlu Diperpanjang Pelaku usaha yang telah memiliki SIUP tidak perlu lagi melakukan pendaftaran ulang karena SIUP berlaku selama perusahaan perdagangan menjalankan kegiatan usaha di bidang perdagangan.   Menteri Perdagangan Enggartiasto Lukita menyatakan telah mengeluarkan Peraturan Menteri Perdagangan (Permendag) terbaru yang mengatur penghapusan kewajiban pendaftaran ulang Surat Izin Usaha Perdagangan (SIUP), serta Penyederhanaan prosedur dan penghapusan kewajiban biaya administrasi pembaruan Tanda Daftar Perusahaan (TDP). Kedua Permendag baru ini memberi jaminan kemudahan berusaha bagi pelaku usaha di bidang perdagangan. Mendag menegaskan kewajiban pendaftaran ulang Surat Izin Usaha Perdagangan (SIUP) setiap lima tahun dihapus.  "Pemerintah Ingin meningkatkan pelayanan dan kemudahan berusaha kepada seluruh pelaku usaha di bidang perdagangan," tegas Mendag Enggar dalam rilis, Kamis (23/2). (Baca Juga: Bekraf Janji Bantu Pembuatan Badan Hukum

Error 404: Not Found User Manager Mikrotik

Jasa setting hotspot mikrotik - Jika anda sedang di pusingkan ERROR 404: Not Found saat membuka user manager hotspot anda dari browser, kesalahan itu hanya sedikit saja. Anda hanya perlu merubah port http pada  IP->SERVICE ke salah satu port kosong yang anda miliki, secara default port http mikrotik adalah 80, nah anda bisa menggantinya dengan port lain, misalnya port 81, 8080, atau port berapa saja yang terbuka.