"Hai Sobat Kali ini saya akan membagikan tentang Dasar Pemrograman Yaitu TURBO C++, Ok Tanpa basa basi saya lansung saja Diawali dengan pendahuluannya sob ,silahkan disimak sob".
A.
PENDAHULUAN
C dan C++
Berbicara
tentang C++ biasanya tidak lepas dari C,
sebagai bahasa pendahulunya.Bahasa C adalah bahasa pemrograman yang
dapat dikatakan berada diantara bahasa beraras rendah dan beraras tinggi.Bahasa
beraras rendah artinya bahasa yang berorientasi pada mesin dan beraras tinggi
berorientasi pada manusia.Bahasa beraras rendah, misalnya bahasa assembler,
bahasa ini ditulis dengan sandi yang dimengerti oleh mesin saja, oleh karena
itu hanya digunakan bagi yang memprogram mikroprosesor.
Bahasa
tinggi relatif mudah digunakan, karena ditulis dengan bahasa manusia sehingga
mudah dimengerti dan tidak tergantung mesinnya.Bahasa beraras tinggi biasanya
digunakan pada komputer.misalnya IF untuk menyatakan “jika” dan
AND untuk menyatakan “dan”.
Pencipta
bahasa C adalah Brian W. Kernighan dan
Denis M. Ritchi, sekitar tahun 1972.Penulisan program dalam bahasa C
dilakukan dengan membagi dalam blok-blok, sehingga bahasa C disebut dengan
bahasa terstruktur.Bahasa C dapat digunakan di berbagai mesin dengan mudah,
mulai dari PC sampai dengan mainframe, dengan berbagai sistem operasi misalnya
DOS, UNIX, VMS dan lain-lain.
C++
diciptakan satu decade setelah C. Diciptakan oleh Bjarne Stroustrup tahun 1983.Bahasa
ini bersifat kompatibel dengan bahasa pendahulunya, C. dikembangkan dalam
rangka mendukung konsep pemograman berorientasi obyek.
Keuntungan
dari Bahasa C++ :
1. Bahasa
ini mendukung pemrograman yang berorientasi obyek (PBO / OOP).
Pemograman dapat merancang suatu
objek yang tersusun dari beberapa kode-kode atau objek-objek yang tersusun
menjadi suatu modul yang memudahkan komunikasi antara pemograman satu dengan
pemograman yang lainnyaatau dengan programnya sendiri dan rancangan inilah yang
akan berkembang menjadi suatu pemograman yang beorientasi objek.
2. Kode
program dalam C++ sangat pendek jika di bandingkan dengan bahasa pemograman
yang lain.
3. Portabilitas
Kita dapat membuat program C++ dengan segala jenis komputer dan sistem operasi tanpa dengan susah payah membuat perubahan. C++ adalah salah satu yang paling cocok dan digunakan ke bahasa program dengan platform berbeda.
Kita dapat membuat program C++ dengan segala jenis komputer dan sistem operasi tanpa dengan susah payah membuat perubahan. C++ adalah salah satu yang paling cocok dan digunakan ke bahasa program dengan platform berbeda.
B.
PENGENALAN
TURBO C++
1.
Memulai program:
a. Buka
Turbo C++
b. Muncul
layar C++ ( untuk mengetikkan script programnya)
c. Klik
File kemudian pilih New (untuk membuat script baru)
d. Tampilan
layar kerja
e. Pada
tampilan yang berwarna puth ada tempat mengetikkan script program.
2.
Menyimpan program:
a.
Untuk pertama kali penyimpanan: klik File pilih Save As. Kemudian ketikkan nama file yang anda inginkan, lengkap
dengan nama ekstensi (berupa .cpp).
b.
Pilih di drive mana anda akan
menyimpannya. Lalu klik OK.
c.
Untuk penyimpanan setelah program dibuat
:cukup klik Save atau tekan tombol F2.
3.
Pengetikan Script : di
lembar kerja yg berwarna putih.
4.
Mengkompilasi
program : klik Project pilih Compile. Tujuan mengkompilasi adalah
untuk melihat status dari program apakah sukses atau masih terdapat kesalahan.
Adanya kesalahan terlihat dari jumlah errornya . lalu klik Ok
5.
Menjalankan program : klik Debug pilih Run. Atau tekan tombol Ctrl+F9.
Hasil program
7.
Untuk membuka program yang telah
disimpan: File pilih Open. Ambil dimana file disimpan
sebelumnya.
8. Keluar
dari program : File kemudian Exit
C.
STRUKTUR
PROGRAM C++
#
Include<namafile>
void
main()
{
deklarasi
input
proses
ouput
}
DEKLARASI :Deklarasidarisuatuvariabeladalahsebuahpernyataanyangmemberikan
informasitentangvariabel. Variabel adalahtempat untuk
menyimpan suatu nilai tertentu dimana nilai tersebut dapat diubah-ubah.Di dalam bahasa C,
semua variabel yang akan dipakai harus dideklarasikan lebih dahulu. Deklarasi
menyatakan jenis data dan diikuti nama variabelnya.
INPUT :Memasukan setiap data yang kita ingin masukan kedalam
program yang kita buat, atau di dalam proses input ini kita akan membuat
perintah-perintah kepada program sesuai dengan apa yang kita inginkan.
PROSES : Setiap inputan dari program yang kita buat akan di
peroses dari pendeklarasian variabel dengan input yang ada.
OUTPUT : Dan Terakhir setelah melalui penginputan dan Proses maka
Program dan akan mengeluarkan Hasil dari Program atau
output dari program itu sendiri.
ATURAN UMUM PENULISAN BAHASA C/C++:
1. Bahasa C/C++
bersifat case sensitive artinya huruf besar dan huruf kecil
dibedakan. Sebagai
contoh variabel
data berbeda dengan variabel Data.
2. Setiap
Program C++ harus memiliki header /kepala program
3. Program C++
selalu berbentuk fungsi seperti ditunjukkan dalam main (). Fungsi adalah salah satu dasar penyusun blok
pada C++.Fungsi
merupakan blok dari kode program yang dirancang untuk melaksanakan tugas
khusus. Fungsi banyak dilibatkan dalam pembuatan suatu program, dengan tujuan,
program menjadi lebih terstuktur, sehingga mudah dipahami dan mudah
dikembangkan dapat mengurangi pengulangan kode.
4. Tanda ()
digunakan untuk mengapit argumen suatu fungsi. Argumen adalah suatu
nilai yang akan digunakan dalam fungsi tersebut. Dalam fungsi main diatas
tidak ada argumen, sehingga tak ada data dalam ().
5. Program
yang dijalankan berada di dalam tubuh program yang dimulai dengan tanda kurung
buka { dan diakhiri dengan tanda kurung tutup }.
6. Semua yang
tertulis di dalam tubuh program ini disebut dengan blok.
7. Setiap
pernyataan diakhiri dengan tanda titik koma ;
8. Baris
pertama #include <…>bukanlah pernyataan, sehingga tak diakhiri
dengan tanda titik koma (;).Program C++ biasa ditulis dengan
nama ekstensi .CPP
9. Agar
program ini bisa dijalankan (dieksekusi), program harus dikompilasi terlebih
dahulu dengan menggunakan compiler C++. Pada
saat pengkompilasian, program sumber (.CPP) bersama file-file header
(berekstensi .H atau .HPP) akan
diterjemahkan oleh compiler C++ menjadi kode obyek (.OBJ).File obyek ini berupa
file dalam format biner (berkode 0 dan 1).Selanjutnya, file obyek ini
bersama-sama dengan file obyek lain serta file pustaka (.LIB) dikaitkan menjadi
satu oleh linker.Hasilnya berupa file
yang bersifat executable. File inilah
yang bisa dijalankan dari system operasi secara langsung.
D. PENGENALAN
PROGRAM C++
Keterangan:
1.
#include
<iostream.h>
Include adalah salah satu pengarah prepocessor directive yang
tersedia pada C++. Preprocessor selalu dijalankan terlebih dahulu pada saat
proses kompilasi terjadi. Bentuk umumnya :
# include <nama file>
Tidak diakhiri dengan tanda semicolon, karena bentuk tersebut
bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive.Baris
tersebut meminta kompiler untuk menyertakan file yang namanya ada di antara
tanda <…>dalam proses kompilasi. File-file ini (ber-ekstensi .h)
berisi deklarasi fungsi ataupun variable. File ini disebut header. File
ini digunakan semacam perpustakaan bagi pernyataan yang ada di tubuh program.
Macam-macam
preprocessor:
1. # include
<iostream.h> : diperlukan pada
program yang melibatkan objek cout dan cin atau menjalankan fungsi dari script
cout dan cin.
2. # include
<conio.h> : diperlukan bila melibatkan clrscr( ), yaitu
perintah untuk membersihkan layar dan fungsi getch( ) untuk menerima sembarang
input keyboard dari user.
3. # include
<iomanip.h> : diperlukan bila melibatkan setw( ) yang
bermanfaat untuk mengatur lebar dari suatu tampilan data.
4. # include
<math.h> : diperlukan pada program yang menggunkan operasi
sqrt( ) yang bermanfaat untuk operasi matematika kuadrat.
2. Fungsi
main ()
:
Fungsi ini menjadi
awal dan akhir eksekusi program C++. main adalah nama judul
fungsi. Kesimpulannya
bahwa batang tubuh program utama berada di dalam fungsi main ( ).Void
(Fungi Tanpa Nilai Balik).Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi
tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil
proses fungsi tersebut.void main() : menyatakan fungsi main
tidak memiliki nilai balik.
3.
Pernyataan
Umumnya
pernyataan berupa instruksi untuk menyuruh computer melakukan
sesuatu.Menampilkan tulisan ke layar, menghitung suatu operasi aritmatika,
membaca data dari keyboard adalah suatu tugas yang diemban oleh pernyataan.
Setiap pernyataan harus diakhiri
dengan tanda titik koma ( ; ).
Kealpaan
dalam memberikan tanda ini akan menyebabkan compiler memberikan pesan kesalahan
selama waktu kompilasi.
4. Mengenal cout ( baca : C out ) dan cin (C in)
Cout merupakan sebuah obyek di dalam C++ yang
disediakan untukmengarahkan data ke standard output (normalnya adalah layar).Coutperintah keluaran pada C++, Sedangkan
Cin untuk menginputkan data, (dibaca
C in).Tanda << (dua buah tanda
kurang dari berurutan) merupakan sebuah operator yang disebut operator
“penyisipan/peletakan”.
Operator " << " ( Tanpa tanda petik
). Operator ini disesuaikan dengan fungsional dari cout.
Operator
" >> " ( Tanpa tanda petik ). Berbalik dengan operator yang
digunakan pada cout.Disesuaikan dengan fungsional cin, yaitu jika kita ingin
menerima sembarang inputan dari user.dan akan disimpan pada sebuah variabel.
Sintaks yang digunakan :
Sintaks yang digunakan :
cout<< daftar_keluaran ;
cin>> variabel tempat penyimpanan data ;
Untuk menginputkan data
tidak hanya Cin, tapi juga bisa
menggunakan
perintahGets. Gets berfungsi untuk menbaca
karakter berupa spaci. Untuk menjalankan fungsi Gets(), dibutuhkan preprocessor
#include <stdio.h>
5.
Komentar
Komentar merupakan bagian program yang tidak ikut dieksekusi
oleh program.Bagian ini berfungsi sebagai keterangan atas program yang telah
ditulis, komentar sangat penting karena dapat mempermudah pembaca program dalam
memahami program yang dibacanya.
Pada C++ suatu komentar diawali dengan dua garis miring ( //
). Selain menggunakan //, komentar pada C++ juga dapat ditulis dengan ( /*
komentar */ ) untuk lebih dari satu baris.
Contoh komentar:
a. #include
<iostream.h> / /
menyertakan file iostream.h
b. /
/ * Contoh program yang menggunakan komentar
*
6.
Menghapus
layar
Perintah
untuk menghapus layar biasa dilibatkan dalam program. Pernyataan yang
diperlukan untuk keperluan ini berupa :clrscr
() ;
Apabila
pernyataan di atas digunakan, baris berikut :
#include
<conio.h>
Perlu disertakan
pada program.
ELEMEN
DASAR C++
- HIMPUNAN KARAKTER
Himpunan
karakter pada C++ terdiri dari huruf, angka maupun simbol-simbol lainnya (termasuk
spasi, karakter kontrol).
Huruf
: A – Z dan a – z
Angka
: 0 1 2 3 4 5 6 7 8 9
Simbol
dan lain-lain : _ + *
- PENGENAL (Identifier)
Pengenal
adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan :
-
Variabel - Fungsi
-
Konstanta bernama - Label
-
Tipe data - Obyek
Penamaan
Pengenal :
Suatu pengenal berupa satu atau
beberapa karakter :
a. huruf
b. digit
c. garis
bawah (_)
Disarankan
agar pemberian nama pengenal menggunakan kata yang berarti dan mudah dibaca.
Misalnya pengenal :
gaji_pegawai
nomor_induk
Contoh
nama pengenal absah dan tidak absah
Absah
|
Tidak Absah
|
Nama
|
2semester
(Tidak boleh diawali angka)
|
NAMA
|
nama-barang
(Tanda – tidak diperkenankan)
|
nama_barang
|
#brg
(Simbol # tidak boleh digunakan)
|
kuartal_2
|
nama barang ( Tidak boleh mengandung spasi )
|
- Variabel
Variabel adalah
tempat untuk menyimpan suatu nilai tertentu dimana nilai tersebut dapat
diubah-ubah.
Komponen
penting pada pemrograman yang digunakan untuk menyimpan nilai yang mana
nilainya dapat diubah selama eksekusi program berlangsung
Ketentuan-ketentuan
khusus yang harus diperhatikan pada pendeklarasian variabel dalam pemrograman
C/C++ :
a. Nama variabel
tidak boleh diawali dengan angka. Ex( 2semester)
b. Nama variabel
harus diawali dengan huruf atau karakter garis bawah (_) selanjutnya, dapat
diikuti dengan huruf maupun angka atau tanda garis bawah.
c. Nama variabel
tidak boleh menggunakan operator-operator aritmatika seperti +, -, /, * dan
karakter-karakter khusus seperti : , ; , # , @ , dan sebagainya.
d. Jika nama variabel
terdiri dari dua kata atau lebih, maka antar kata tidak diperbolehkan
menggunakan spasi.
e. Nama variabel
tidak boleh menggunakan kata-kata yang telah memiliki arti khusus dalam bahasa
C/C++.
f. Penggunaan
huruf kecil dan huruf besar dibedakan.
g. Panjang
maksimal suatu variabel adalah 32 karakter sehingga, jika mendeklarasikan suatu
variabel yang panjangnya lebih dari 32 karakter, maka secara otomatis sistem
tetap akan mengenali sepanjang 32 karakter saja.
- Konstanta
Menyatakan
nilai yang tetap.Konstanta merupakan nilai tetap yang pendeklarasiannya
mirip dengan variabel, hanya nilai dari konstanta tidak dapat berubah.
- Tipe Data
Adapun jenis-jenis data
yang ada:
a. Char
untuk type data karakter
b. Int
untuk type data bulat
c. Float
untuk bilangan pecahan
d. Long
int untuk bilangan integer yang lebih luas.
e. Double
untuk pecahan lebih luas
Tipe
Data
|
Ukuran
Memori
|
Jangkauan
Nilai
|
Char
|
1
byte
|
-128 hingga +127
|
Int
|
2
byte
|
-32768 hingga +32767
|
Long
|
4
byte
|
-2.147.438.648 hingga 2.147.438.647
|
Float
|
6
byte
|
3.4 X 10-38
hingga 3.4 x 10+38
|
double
|
8
byte
|
1.7 x 10-308 hingga 1.7 x 10+308
|
long
double
|
10
byte
|
3.4 x 10-4932 hingga 1.1 x 10+4932
|
Contoh
penggunaan variable dan tipe data:
tipe_data
nama_variabel
Deklarasi variabel :
Deklarasi variabel :
short int x
int data
char X
float
luas_persegi
Mantap bro, semoga lancar
ReplyDeleteDEWAJUDIQQ situs judi online terbaik. menyediakan promo menarik mulai dari CASHBACK/TURNOVER dan Bonus REFRENSI/REFERRAL yang sangat menarik.
ReplyDeleteSerta JACKPOT yang sangat besar.
Menyediakan 7 permainan kartu di dalam 1 website dan 1 akun:
Kunjungi website kami hanya di
# www DEWAJUDIQQ INFO #
Bila anda mempunyai pertanyaan silahkan langsung menghubungi kami di :
Twitter : dewajudiqq99
Facebook : dewajudiqq
Instagram : Dewajudiqq
BBM : 2AF2314F
WA : +85593827763
mantap....
ReplyDeletebagus
ReplyDeletemy blog
Jadi tahu, konsep2 dasar pemrograman pada turbo c++ yg sebelumnya tidak diketahui sama sekali, bermanfaat.
ReplyDeleteIntinya Fungsi dari Turbo c++ ini apa y..?
ReplyDeleteMestiQQ Adalah perusahaan judi online KELAS DUNIA ber-grade A
ReplyDeleteSudah saatnya Pencinta POKER Bergabung bersama kami dengan Pemain - Pemain RATING-A
Hanya dengan MINIMAL DEPOSIT RP. 10.000 anda sudah bisa bermain di semua games.
Kini terdapat 8 permainan yang hanya menggunakan 1 User ID & hanya dalam 1 website.
( POKER, DOMINO99, ADU-Q, BANDAR POKER, BANDARQ, CAPSA SUSUN, SAKONG ONLINE, BANDAR66 )
PROSES DEPOSIT DAN WITHDRAWAL CEPAT Dan AMAN TIDAK LEBIH DARI 2 MENIT.
100% tanpa robot, 100% Player VS Player.
Live Chat Online 24 Jam Dan Dilayani Oleh Customer Service Profesional.
Segera DAFTARKAN diri anda dan Coba keberuntungan anda bersama MestiQQ
** Register/Pendaftaran : WWW-MestiQQ-POKER
Jadilah Milionare Sekarang Juga Hanya di MestiQQ ^^
Untuk Informasi lebih lanjut silahkan Hubungi Customer Service kami :
BBM : 2C2EC3A3
WA: +855966531715
SKYPE : mestiqqcom@gmail.com
Terimakasih banyak sangat bermanfaat
ReplyDelete