lagi ngebahas ini
-
▼
2012
(1779)
-
▼
April
(260)
- review 50 the best freeware recomendated for windo...
- download newest NOD32 AntiVirus 5.0.94 full
- Download full Adobe Media Player 1.7 windows 7
- download newest Winamp 5.623 Full for windows 7
- Download jetAudio 8.0.16 Basic Windows 7
- download free Google Chrome 17.0.963.12 Beta windo...
- free Safari 5.1.2 for windows 7 download
- Download free newest Firefox 12.0 windows 7
- Download Yahoo! Messenger 11.5.0.192 Windows 7
- Download free AIM 7.5.12.6 chat Windows 7
- Download Thunderbird 12.0 Windows 7
- Konser di Jakarta, Dimanakah SuJu Menginap?
- Konser Super Junior Dijaga 700 Personel Keamanan
- Super Junior Puas Gelar Konser di Indonesia
- Syahrini Tuntut Justin Bieber Minta Maaf!
- Konser Kedua SuJu Terhenti 1 Menit
- Jika Chelsea Juara, Siapa Saja Boleh Angkat Trofi
- Chrome Juara Dunia, IE Juara Amerika
- Ratusan ELF Tunggu Kedatangan Super Junior di Bandara
- Audisi Personel Cherry belle dimulai !!
- Bayern Munchen berhasil melaju ke final Liga Champ...
- Kostum Captain America Akan Dimodifikasi
- Robert Pattinson dan Kristen Stewart Ingin Segera ...
- Fakta-fakta Jelang Madrid Vs Muenchen
- Sekuel 'The Amazing Spiderman' Segera Diproduksi
- penalti messi gagal
- hasil pertandingan Chelsea vs Barcelona 2-2 Leg 2
- RealPlayer 15.0.1.13
- Olga Dapat Foto Mesra Jessica dan Gaston dari Jupe
- Jadian Dengan Gisel, Gading Marten - Desta Musuhan?
- Julia Perez vs Dewi Persik bab 2
- Sirik, Motif Depe Bajak Twitter Julia Perez
- Jupe tidur di rumah Olga, ada apa ini ?
- biodata profil 'Momo' Geisha lengkap
- the new suzuki ertiga
- Jogja-Semarang Hanya Rp 50.000
- Tak Lagi di Cherrybelle, Wenda dan Devi Terkesan T...
- Inter Milan Kaget Indonesia Punya GBK
- NATA DE COCO DARI AIR CUCIAN BERAS
- the history of mozaic-killer firefox
- Disney pixar vs Dreamworks
- sejarah lengkap animasi
- gambar efek 3d bayangan pake pensil
- arti pesan error pada saat browsing internet
- Once Dukung Finalis Indonesian Idol jadi Vokalis D...
- Artis-artis Bagikan Bunga di Hari Kartini
- benarkah ayu ting ting kecelakaan ?
- ini dia artis Pelihara Tomcat
- Gading Marten Ingin Nikahi Gisel di Bali
- biografi sosok R A Kartini
- Ada Petinggi di Balik Serangan Geng Motor?
- Greyson Chance Suka dengan Kemacetan Jakarta
- download instagrille - instagram untuk pc windows
- pengertian dan cara menggunakan instagram lengkap
- Tips Memilih Frame Kacamata Yang Cocok
- download facebook messenger 2012 for pc
- review film : HERB
- Merasa Terlalu 'Cantik', Taemin 'SHINee' Minta Maaf
- 'Kakek Cangkul' Siap Susul 'Nenek Gayung'
- Gading Marten Langsung Boyong Gisel ke Orangtuanya
- biografi lengkap Fitri Tropika
- Cherrybelle Buka Audisi Mencari Pengganti Wenda Da...
- istilah gaul sekarang
- Tipe Anak Gaul
- Kim Kardasian Nyalon Jadi Wali Kota
- Gol Drogba Bungkam Keperkasaan Barcelona
- Drogba Dkk Belajar dari Semifinal 2009
- Chelsea Kalahkan Barcelona 1-0
- Kombinasi gambar
- Bos Apple dan Samsung Akan Bertemu
- Katy Perry Ingin Kembali ke Pelukan Russell Brand?
- Jupe Dinikahi Ustad di Tanah Suci?
- Galaxy Tab 2 Dibekali Android 4.0 Siap Hadir di In...
- foke mengacungkan jari tengahnya. ckckck
- Jejak Gempa Besar Ada di Selatan Jawa
- Jawa bagian Selatan wajib waspadai gempa bertsunami
- Dituntut Boyband Amerika, One Direction Inggris Ta...
- lirik lagu bad english - when i see u smile
- mata uang rupiah akan jadi mainan kalao tidak rede...
- Indonesia akan melakukan redenominasi terhadap mat...
- Diperiksa Polisi, Dea Imut Dapat Pengalaman Seru
- iPad Mini Bakal Dijual Rp 2 Jutaan?
- Aksi Nyontek Massal di Hari Kedua UN
- Penyebar SMS Jawaban UN Masih Diburu
- Casillas Sesali Terjadinya Gol Gomez
- Munchen Kalahkan Madrid 2-1
- sosok R A Kartini sebenarnya
- ini dia kalo artis selebriti indonesia di jadikan ...
- Buah-buahan yang membuat gigi menjadi putih
- Konflik memang sempat terjadi dalam tubuh Cherrybelle
- Cherry Belle Ganti Personil, Fans Tetap Mendukung ?
- cherry belle pernah diramal akan hancur ?
- Rendang Masakan Terlezat di Dunia
- [re post] cherry belle bubar karena Wenda Chibi ma...
- pengertian pengertian istilah dalam c++
- Terpisah 25 Tahun, Ibu dan Anak Bertemu Berkat Goo...
- Inilah 7 Manfaat Mandi Air Dingin
- Ngarep Punya Anak, Tina Talisa Berencana Bayi Tabung
- Rihanna Benci Dengar Suaranya Sendiri
- How to increase Alexa Rank
-
▼
April
(260)
pengertian pengertian istilah dalam c++
©MonZaeMon™ 69 - Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class). Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C. Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows.
Selain Borland International, beberapa perusahaan lain juga merilis compiler C++, seperti Topspeed C++ dan Zortech C++.
Contoh Program C :
# include <stdio.h>
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Printf (pesan) ;
Return 0 ;
}
Contoh Program C++ :
# include <iostream.h>
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Cout << pesan ;
Return 0 ;
}
1.2 TENTANG C++
C++ diciptakan untuk mendukung pemrograman berorientasi pada objek (Object Oriented Pragramming/OOP) yang tidak dimiliki C. sementara C merupakan bahasa pemrograman terbaik dilingkungannya, bahasa ini tidak memiliki kemampuan OOP. Reputasi C tidak diragukan lagi dalam menghasilkan program .EXE berukuran kecil, eksekusi yang cepat, antarmuka (interfacing) yang sederhana dengan bahasa lain dan fleksibilitas pemrograman. Apa yang membuat C tampak sukar dipelajari mungkin karena tiadanya pemeriksaan tipe. Sebagai contoh, dapat mencampur bilangan bulat dengan string untuk menghasilkan karakter. Namun, justru dsitu letak fleksibilitas C, dapat mengolah data C sebebas mengolah data dalam bahasa assembly.
1.3 BORLAND C++
Dibandingkan compiler C++ yang lain, Borland C++ memiliki keunggulan terutama dalam hal kecepatan dan efisiensi kompilasi. Disamping itu, Borland C++ mendukung beberapa system operasi yaitu DOS, Windows 16bit (Window 3.0) dan windows 32 bit (Windows NT). Meskipun demikian compiler Borland C++ juga memiliki kelemahan bila dibandingkan compiler C++ yang lain, misalnya : pemrograman dengan Borland C++ terutama yang menyangkut tampilan jauh lebih sulit daripada pemrograman dengan Microsoft Visual C++.
1.4 STRUKTUR BAHASA C++
Program C maupun C++ selalu tersusun dari 4 (empat) bagian utama, yaitu :
1. Bagian komentar yang ditandai dengan symbol // dan pasangan /* … */
2. Bagian pengarah compiler yang ditandai dengan symbol #
3. Bagian deklarasi
4. Bagian definisi
1.4.1 BAGIAN KOMENTAR
Program yang baik pada umumnya diberi komentar yang akan membantu orang lain maupun pembuat program itu untuk memahami program yang dibuat. Dalam C atau C++ setiap tulisan yang diapit oleh symbol /* … */ atau setiap baris yang dimulai dengan symbol // dianggap komentar. C++ tidak mengizinkan komentar bersarang ( nested comment), namun Borland C++ lebih fleksibel dalam hal ini.
Contoh C++ menggunakan komentar:
/* FIRST.CPP */
/* Program C++ pertamaku */
// Praproses
# include <iostream.h>
Void main ( )
{
Char pesan [ ] = “Hello, C++ programmers!” ;
Cout << pesan ;
Return 0 ;
}
Pada Borland C++ dapat menggunakan komentar bersarang asalkan opsi cek Nested comments pada menu Options/Compiler/Source dipilih.
1.4.2 BAGIAN PENGARAH KOMPILER
Contoh program C++ :
# include <iostream.h>
Void main ( )
{
Char pesan [ ] = “Hello, C++ programmers!” ;
Cout << pesan ;
Return 0 ;
}
Merupakan statement praprosesor, disebut juga pengarah compiler karena berfungsi mengatur proses kompilasi. IOSTREAM.H merupakan file program yang mengandung deklarasi kelaskelas yang diperlukan oleh objek cout. File-file dengan ekstensi .H yang berisi deklarasi fungsi-fungsi standar C ini, disebut secara umum sebagai file header.
Beberapa pengarah compiler adalah :
1. # define
2. # include
3. # if, # else, # elif, # endif
4. # ifdef, # ifndef
1.4.2.1 PENGARAH KOMPILER # DEFINE
Untuk mendefinisikan suatu pengenal / konstanta yang nantinya akan digantikan oleh praprosesor saat program dikompilasi.
Contoh Program :
# define SIZE 30
Int array [SIZE] ;
For (register int i = 0 ; i < SIZE ; i++)
{
Cout << array [ i ] ;
}
1.4.2.2 PENGARAH KOMPILER # INCLUDE
Berfungsi membaca file program tertentu dan mengikutsertakan file tersebut dalam proses kompilasi. Nama file yang dimaksud harus diapit symbol ‘ < ‘ dan ‘ > ‘ atau tanda kutip dua ( “ … “ ).
1.4.2.3 PENGARAH KOMPILER # IF, # ELSE, # ELIF, # ENDIF
Digunakan untuk memilih bagian program yang akan dikompilasi. Kompilasi cari ini disebut kompilasi bersyarat dan program yang baik biasanya memanfaatkan teknik ini.
1.4.2.4 PENGARAH KOMPILER # IFDEF, # IFNDEF
Digunakan juga dalam kompilasi bersyarat. # Ifdef dapat dibaca : ‘jika didefinisikan’ dan # ifndef dapat dibaca : ‘jika tidak didefinisikan’. Pengarah compiler ini sering digunakan untuk menandai bahwa suatu file sudah diikutsertakan dalam kompilasi
1.4.3 BAGIAN DEKLARASI DAN DEFINISI
Semua program C pada dasarnya tersusun dari rangkaian pemanggilan fungsi yang bekerja atas sekelompok data. Selain pemanggilan fungsi, program C mengandung komponen lain yang disebut statement. Statement C ada dua, yaitu : statement yang tidak dapat dieksekusi / non executable ( bila dikompilasi tidak menghasilkan kode objek dan biasanya digunakan untuk mengatur alur program), dan statement yang dapat dieksekusi / executable (bila dikompilasi akan menghasilkan kode objek). Setiap pemanggilan fungsi maupun statement executable dalam C harus diakhiri dengan tanda titik koma ( ; ).
Contoh program C++:
# include <iostream.h>
Void main ( )
{
Char pesan [ ] = “Hello, C++ programmers!” ;
Cout << pesan ;
Return 0 ;
}
Dalam contoh program C++ diatas, Return merupakan contoh statement executable yang menginstruksikan agar suatu fungsi mengembalikan nilai balik tertentu. Contoh statement non executable adalah : If, else, dan while
Main ( ) merupakan contoh fungsi, sedangkan pesan adalah contoh data. Baik data maupun fungsi harus dideklarasikan. Data perlu dideklarasikan agar compiler tahu berapa byte memori yang harus disediakan untuk data yang bersangkutan, sedangkan fungsi perlu dideklarasikan agar compiler dapat memeriksa ketepatan pemanggilan fungsi yang bersangkutan. Deklarasi fungsi sering disebut pula prototype fungsi.
1.5 INPUT DAN OUTPUT
Di ANSI C, operasi input dan output dilakukan dengan menggunakan fungsi-fungsi yang ada di header file stdio.h. contohnya untuk input dan output ke layer monitor digunakan perintah seperti printf, scanf, putch, dsb. Untuk input dan output ke file digunakan perintah seperti fread, fwrite, fputc, dsb.
C++ mempunyai teknik input dan output yang baru, yaitu :
menggunakan stream. Header file untuk input dan output stream adalah iostream.h dan beberapa file lain, seperti strstrea.h, fstream.h, dan constrea.h. Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.
Bentuk Umum Output operator :
Cout << ekspresi ;
Bentuk umum Input operator :
Cin >> variable ;
Dalam C++, menggunakan escape sequences untukmerepresentasikan suatu karakter yang tidak terdapat dalam tradisionalsymbol. Beberapa diantaranya :
\ n : linefeed / baris baru
\ b : back space
\ “ : petik ganda
Contoh program versi ANSI C :
# include <stdio.h>
Void main ( )
{
Int x ;
Printf ( “Masukkan sebuah bilangan : \n” ) ;
Scanf ( “ %d ”, &x ) ;
Printf ( “Bilangan yang dimasukkan adalah %d\n “, x ) ;
}
Contoh program versi C++ :
# include <iostream.h>
Void main ( )
{
Int x ;
Cout << “Masukkan sebuah bilangan : ” << endl ;
Cin >> x ;
cout << “Bilangan yang dimasukkan adalah “ << x << endl ;
}
Contoh Program untuk input dan output :
# include <iostream.h>
Main ( )
{
Int a ;
Cout << “masukkan suatu bilangan :” ;
Cin >> a ;
Cout << “nilai tersebut ditambah 1 = ‘ << a+1 ;
Return 0 ;
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment