Friday, May 13, 2016

DASAR PEMROGRAMAN ( TURBO C++ ) PENGENALAN C++





  "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.

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 : 
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++
  1. 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 :   _ + *

  1. 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 )


  1. 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.

  1. Konstanta
Menyatakan nilai yang tetap.Konstanta merupakan nilai tetap yang pendeklarasiannya mirip dengan variabel, hanya nilai dari konstanta tidak dapat berubah.

  1. 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 :
short int x
int data
char X
float luas_persegi

"Ok Hanya itu yg dapat saya bagikan ,Smoga apa yg saya bagikan dapat bermanfaat bagi sobat, ok sob"



















8 comments:

  1. DEWAJUDIQQ situs judi online terbaik. menyediakan promo menarik mulai dari CASHBACK/TURNOVER dan Bonus REFRENSI/REFERRAL yang sangat menarik.
    Serta 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

    ReplyDelete
  2. Jadi tahu, konsep2 dasar pemrograman pada turbo c++ yg sebelumnya tidak diketahui sama sekali, bermanfaat.

    ReplyDelete
  3. Intinya Fungsi dari Turbo c++ ini apa y..?

    ReplyDelete
  4. MestiQQ Adalah perusahaan judi online KELAS DUNIA ber-grade A

    Sudah 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

    ReplyDelete

Anda berkomentar baik dan saya semakin semangat untung berbagi ,ok.