Showing posts with label CPP. Show all posts
Showing posts with label CPP. Show all posts

Wednesday, May 25, 2016

Tutorial Pemrograman C++ Part 1

Postingan ini harusnya merupakan lanjutan dari ini tapi karena penyakit kelupaan kambuh jadi sudah kelewat beberapa posting, daripada lama curcol kita lanjut saja ke intinya.

Untuk pemrograman menggunakan bahasa C++ pertama Kita harus tau dulu berbagai bagian yang akan kita gunakan. dalam membuat suatu program / aplikasi kita kan selalu berhubungan dengan alat dan perngkat pemrograman ini diantaranya adalah.

1. IDE

    Singaktan dari Integrated Development environment merupakan suatu aplikasi compiler yang bertugas menangani dan menerjemahkan baris code / syntax menjadi suatu perintah. contoh beberapa IDE untuk bahasa C++ yang banyak digunakan adalah, Microsoft Visual C++, Netbeans IDE serta CodeLite.

Tampilan Pada Program Netbeans 
Tampilan Pada Program Codelite.

2. Secangkir kopi / Susu.
   
    Berhubung pemrograman ini adalah pekerjaaan cukup membuat stress. maka sediakan lah hal hal yang mebuat kita bisa rileks sejenak. selain diatas boleh juga ditambahi sepotong roti ataupun cemilan ala kadarnya :V .

ya itu saja , apa lagi. karena sebagian besar toolnya ada di pemahaman kita  tentang bahasa pemrograman itu sendiri. itulah modal utama kita,

untuk saat ini tool diatas hanyalah sebagai perkenalan saja dan tidak akan kita pergunakan dahulu, sebagai gantinya kita bisa menggunakan apllikasi bawaan windows Notepad ataupun pihak ketiga Notepad ++.

Pelajaran pertama, ( Mengenal struktur C++ )

Tolong dengan sangat perhatikan baris kode berikut

Bagaimana anda sudah paham ?

baik saja jelaskan sesuai pemahaman saya.

1. //include adalah header jika dalam html. header ini berfungsi sebagai awal dari exksekusi prosses m

2. int main () = merupakan perintah pada prosess untuk mengeksekusi syntax yang ada setelah perintah int ini.

3. cout = ini adalah perintah untuk menampilkan hasil input pada layar monitor.

cout << "Hello World";                              // Tampilkan Output Hello World

cout << "I Love Programming";               // Tampilkan kalimat I Love Programming pada layar

cout << x;                                                  // Tampilkan variabel  x on pada layar



4. Operator  (<<) dikenal sebagai insertion operator, dimana berfungsi untuk menginput data yang mengikutinya. Jika berupa string, maka harus diapit dengan kutip ganda ("), sehingga membedakannya dari variable. Contoh      

cout << "Hello";      // Tampilkan Hello pada layar

cout << Hello;        // Tampilkan variabel Hello pada layar



5. return 0; = perintah dimana sistem operasi tidak diberi lagi diberi perintah akan menjalankan apa selanjutnya. Dalam kesepakatan bahasa C , 0 berarti program sukses menjalankan perintah ( dalam artian ini adalah variabel positif ) sedangkan jika minus ( - ) adalah program terjadi galat / Error Code.

Misal:
-1: file not found
-2: system error
-3: dst dst

Wednesday, March 30, 2016

Konsep Dasar Bahasa Pemrograman C++

         
           Seperti kita tau. ( bagi yang tidak tau bisa googling untuk hasil yang lebih lengkap dan lebih relevan ) bahasa C++ adalah bahasa pemrograman komputer yang berorientasi objek. yaitu merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, ( Setiap baris kode atau objek hasil dari baris kode sangat berkaitan satu sama lain serta sangat bergantung terhadap keberhasilan membuat program yang dirancang ).

Lalu apa saja yang diperlukan dalam pengembangan program C++.

Perangkat lunak

        Sebuah program komputer adalah contoh dari perangkat lunak komputer. Software membuat komputer bekerja secara universal. serta mempercepat tugas yang dilakukan user. software atau preangkat lunak ini mengarah pada program yang tersimpan pada drive memory seperti hard drive. CD / DVD serta Pen Drive ( Flash disk ). bagi beberapa pengguna perangkat lunak masih dicirikan sebagai perangkat yang lunak alias dipegang gak keras gampang hancur atau patah , misalkan cd atau dvd. itu bukanlah perangkat lunak tetapi perangkat keras. sedangkan perangkat lunak adalah program yang dibuka dari memori fisik lalu dijlankan dengan prinsip sinyal elektromagnetik. sebelum sinyal elektromagnetik ini di eksekusi maka program harus terlebih dahulu diload ke memory RAM.

contoh simbol elektromagnetik pada program ini dapat direpresentasikan dengan simbol digit dan angka. dibawah ini adalah contoh dari baris pemrograman kode biner.

10001011011000010001000001001110

Alat Pengembangan software ( Develovment tools )

Jika kita tau bagaimana cara perangkat lunak dirancang dan bekerja, maka kita akan berpikir bagaimana bisa kita berkomunikasi dengan mesin yang tidak memahami bahasa manusia. maka hal ini kita memerlukan Develovment tools atau IDE ( Integrated Develovment Environment ) atau media pengembangan perangkat lunak. IDE ini berbentuk program yang menjembatani programer dan mesin agar bisa berkomunikasi dan mesin dapat mengerti perintah yang diinput programer pada IDE. contoh dari ide yang populer adalah Eclipse untuk bahasa java. Visual C++ untuk bahasa C++.

Pengetahuan akan bahasa pemrograman.

Ini meupakan syarat mutlak yang wajib progrmamer miliki, programer harus sangat mengerti seluk beluk bahasa yang akan dibuat pengembangannya. tidak cukup hanya dihafal saja. programer harus benar benar tahu seluk beluk perintah dan syntax yang diinputkan. hal ini akan sangat berperan dalam keberhasilan pembuatan program karena jika salah menginputkan satu karakter saja termasuk titik dan koma, dan lebih parahnya lagi jika program sudah ditulis dalam jutaan bahkan miliaran baris dan programer lupa letak kesalahannya. maka sang programmer harus memeriksa satu persatu baris atau bahkan mengulangi program dari awal.