Penggunaan Private dan Public dalam C++

dokumen-dokumen yang mirip
ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

Inheritance dan Polimorfisme

LATIHAN SOAL (FUNGSI & PROSEDUR)

Sebagai contoh misalnya akan dibuat kelas turunan Silinder dari kelas dasar Lingkaran, maka dapat dituliskan :

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

REVIEW ARRAY. Institut Teknologi Sumatera

PENGENALAN DAN PENERAPAN OOP PADA C++

Pemrograman Berorientasi Obyek (C++) Departemen Ilmu Komputer FMIPA IPB 2013

SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Konsep Dasar Pemrograman Dan Pengenalan C++

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PENGENALAN FUNGSI C++

Game Technology Design Course College of Multi Media Yogyakarta Spring Tri Anggraeni, S.Kom., M.Sc.

PENGANTAR KOMPUTER & SOFTWARE II

cout<<"masukkan nilai elemen["<<x<<"]= "; cin>> array[x];} min=array[0]; for (x=1;x<5;x++)

Fungsi 2. Ekohariadi FT Unesa

INF-103 Pemrograman II VECTOR & STRING. Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc. Program Studi Informatika FMIPA UNIVERSITAS KUALA

Fungsi 1. Ekohariadi FT Unesa

Inheritance dan Polimorfisme

PEMROGRAMAN BERORIENTASI OBJEK OBJECT

Senarai berantai. linked list. Pertemuan keenam Struktur data st3telkom.ac.id. by : tenia wahyuningrum & Sisilia Thya Safitri

Spesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Manage Sort STRUKTUR DATA. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 4 : 30 Juni 2015

P3 Dasar Struktur Data TIF42/SIF42

LAPORAN RESMI. TIPE DATA ABSTRAK (TYPEDEF dan STRUCT)

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

STRUKTUR DASAR PEMROGRAMAN

Chapter 9 Operator Types dan Operator Overloading

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera

INTERAKSI ANTAR OBJECT

C V.S. C++ Oleh : Rasim

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

Notasi Algoritma Separator Special Character. Dasar Pemrograman. Yoannita, S.Kom.

BAB X. Struct Dalam C++, kita dapat membuat sebuah tipe data baru. Maka penulisan variabel baru kita akan menjadi:

Notasi Algoritma Separator Special Character Kesalahan pada program Yoannita

Kurikulum Qt. Chapter 8 - Polymorphism. Polimorfisme. Problema Pewarisan Tunggal (Single Inheritance)

ARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

PENGANTAR KOMPUTER & SOFTWARE II. Array (Part II) Tim Pengajar KU Institut Teknologi Sumatera

//Kelas ini berisi data yang hendak disimpan ke dalam database

PEMROGRAMAN BERORIENTASI OBJEK

INF-103 Pemrograman II FUNGSI C++ Dr. Taufik Fuadi Abidin, M.Tech Irvanizam, M.Sc. Program Studi Informatika FMIPA UNIVERSITAS KUALA

Subprogram (dalam Bahasa C++ + Flowchart)

Stack STRUKTUR DATA. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 5 : 6 Juli 2015

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

PEMROGRAMAN BERORIENTASI OBJEK STRUCTURE & CLASS

PEMROGRAMAN BERORIENTASI OBJEK KONSEP PBO

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

PENGENALAN BAHASA C DAN C++

Bahasa Pemrograman :: Object Oriented Programming

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

Class & Object 2. Imam Fahrur Rozi

Komentar, Identifier, Konstanta dan Variabel

MODUL 7 FUNGSI A. Tujuan. B. Petunjuk. C. Dasar Teori

Modul II Object Oriented Programming

Matriks. Tim Pengajar KU1072. KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung

PROSEDUR DAN FUNGSI (PROCEDURE & FUNCTION)

SL 1201 Materi tentang Fungsi

PEWARISAN D E W I S A R T I K A, M. K O M


MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

VARIABEL & TIPE DATA PEMROGRAMAN C++

PROGRAM KALKULATOR CONTOH PROGRAM KALKULATOR 1 :

Untuk mengurangi pengulangan program yang sama agar program menjadi terstruktur, rapi dan lebih mudah dikembangkan.

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Pengenalan C++ Oleh : Dewi Sartika


PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

LAPORAN PRAKTIKUM SEMENTARA PENGANTAR PEMROGAMAN BAHASA C++

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

Dasar-dasar C/C++ Ekohariadi FT Unesa

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi

PEMROGRAMAN BERORIENTASI OBJEK

BAB VII PEWARISAN FUNGSI VIRTUAL

OBJECT ORIENTED PROGRAMMINGS

DISUSUN OLEH BAB IX. Structt. //untuk. long. int nip; char. nama[31]; char } HAL 1

BAB VII PEWARISAN. Dengan demikian, kesalahan indeks dalam program berikut akan terdeteksi:

Abstrak. Pendahuluan. cerita. Pemrograman. mewakili semua. Struktur Bahasa. dan deklarasi. Mari. ilmuti.org Seluruh disertakan dalam

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Array 1 Dimensi pada Java

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

PEMROGRAMAN BERORIENTASI OBJEK. Input / Output. Budhi Irawan, S.Si, M.T

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function

Pemograman Berorientasi Objek. Week 4 Initialization dan Instance dalam Kelas

Implementasi Queue menggunakan Array. Imam Fahrur Rozi

Kurikulum Qt. Chapter 4 Function. Fungsi

Pewarisan atau Inheritance

StrukturDasarProgram Prosedural (dalambahasac++)

Michael Lionardi

Kisi-Kisi Ujian Akhir Semester Algoritma dan Pemrograman Lanjut

ABSTRACT DATA TYPE (ADT) Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc

Transkripsi:

Penggunaan Private dan Public dalam C++ Oleh: Rizka Reza Pahlevi Objek dalam C++ sering disebut dengan kelas. Kelas adalah sebuah wadah yang mengandung beberapa prosedur dan atau fungsi untuk memproses dan mengolah data. Hallo Codinger, Kali ini saya akan memberikan sedikit penggunaan Objek dalam C++. Objek dalam C++ sering disebut dengan kelas. Kelas adalah sebuah wadah yang mengandung beberapa prosedur dan atau fungsi untuk memproses dan mengolah data. dalam pendeklarasiannya sebagai berikut : Class Varaibelkelas //berisikan bagian yang bersifat privat //berisikan bagian yang bersifat publik ; Dalam pendekarasian kedua bentuk objek tersebut, Privat merupakan fungsi yang hanya dapat diakses secara internal oleh objek. Sedangkan Public adalah fungsi yang dapat diakses oleh umum atau dapat diakses oleh siapa saja. sekarang kita kasih contoh penulisannya : class Modelponsel string model; string series; int Tipe; // Pembentuk atau outputan yang diberikan Modelponsel(string model, string series, int Tipe) Modelponsel::model = model; Modelponsel::series = series; Modelponsel::Tipe = Tipe;

// untuk menampilakan void perolehinfo(void) cout << "Model cout << "Series cout << "Tipe cout << endl; ; : " << model << endl; : " << series << endl; : " << Tipe << endl; Dalam badan Class program tersebut, Private yang dapat diaskes oleh program secara khusus adalah string model; string series; int Tipe; jadi maksudnya bahwa lokal ini hanya bleh diskses secara khusus saja. Kemudian dalam badan program terdapat publicyang artinya badan program ini yang akan diakses oleh program secara umum. Dalam badan program public disinilah badan private akan diakses, dimana dalam // Pembentuk atau outputan yang diberikan akan mengisikan data yang dimasukan dalam program ke tempatnya, seperti Modelponsel::model = model; yang mengartikan bahwa isi dari model akan disisi data dari model. Dan bentuk Modelponsel(string model, string series, int Tipe) berguna untuk menjadikan parameter dari yang diambil dari private. Kemudian dalam // untuk menampilakan digunakan untuk memjadi konstruktor atau pembentuk dalam outputnya. Disana terdapat void perolehinfo yang menjadi konstruktornya.dalam Badan Class tersebut akan menampilakan outputnya. Nah, yang ini adalah script penuhnya : #include <iostream> #include <string> using namespace std; class Modelponsel string model; string series; int Tipe; // Pembentuk atau outputan yang diberikan Modelponsel(string model, string series, int Tipe) Modelponsel::model = model; Modelponsel::series = series; Modelponsel::Tipe = Tipe; // untuk menampilakan void perolehinfo(void)

; cout << "Model : " << model << endl; cout << "Series : " << series << endl; cout << "Tipe : " << Tipe << endl; cout << endl; int main() Modelponsel Pabrikan_X("MGT-25", "MG", 25); Modelponsel Pabrikan_Y("SRP-23", "SR", 23); Pabrikan_X.perolehInfo(); Pabrikan_Y.perolehInfo(); return 0; Kita sudah mejelaskan tentang Class dan pendeklarasian Objek nya, sekarang tinggal menjelaskan mengenai isi dari main(). Dalam badan program main() terdapat pemanggilan Modelponsel kemudian diikuti dengan nama variabel dan isi parameternya. emanggilan tersebut bermaksud untuk menempatkan parameter tersebut kedalam masing-masing tempatnya, misalkan Pabrikan_X, disana parameter pertama adalah "MGT-25", dimana "MGT-25" ini akan masuk kedalam string model begitu pula urutan selanjutnya. Kemudian setelah semua isi telah masuk dalam parameternya, sekarang tinggal konstruktornya, dalam Class Modelponsel tadi terdapat void untuk memberi bentukan yang dikeluarkan, maka jika Pabrikan_X ingin dioutputkan, maka perlu memanggil void perolehinfo() dengan bentuk pemanggilan Pabrikan_X.perolehInfo(); dari sana akan diproses bentuk keluarannya. sebagai hasilnya, ini ada screenshotnya : Selamat mencoba ya. Tentang Penulis

Rizka Reza Pahlevi Nothing, zero.