Wednesday, February 6, 2013

Tutorial 1.2 - Cara Menggunakan Bloodshed Dev C++

Pada bagian ini, Anda akan belajar bagaimana dasar-dasar menggunakan Bloodshed Dev C++ untuk membuat program dari source code yang dibuat. Source code adalah teks yang merupakan satu set instruksi khusus bahwa komputer harus mengikuti instruksi tersebut. Source code ini tidak sepenuhnya ditulis dalam bahasa Inggris, tetapi ditulis dalam bahasa pemrograman. Anda bisa belajar bagaimana membuat program dengan menulis source code sendiri.

Dengan menggunakan Bloodshed Dev C++ membuat program menjadi lebih mudah karena menggunakan Integrated Development Environment (IDE). IDE memungkinkan Anda untuk menggunakan antarmuka grafis umum untuk compiler Anda, file browser, pengaturan, dan editor kode sumber (jendela di mana Anda mengedit dan melihat source code). .

Membuat Proyek Baru
 
Pertama kali Anda membuka Dev C++, maka akan muncul sebagaimana ditunjukkan pada Gambar 1.1. Seperti yang Anda lihat, tidak ada sulap ataupun sihir didalamnya :D. Dev C++ hanya aplikasi, seperti Microsoft Word dan Netscape Navigator, bedanya Dev C++ adalah sebuah aplikasi yang Anda gunakan untuk membuat aplikasi lain.

Gambar 1.1: Ini adalah penampakan ketika dev c++ dibuka.


Untuk membuat project baru, silahkan ikuti langkah-langkah ini:
  1. Pada pilihan menu bar klik File.
  2. Kemudian pilih New
  3. Lalu Pilih Project...
Sehingga muncul dialog box seperti gambar 1.2


 Gambar 1.2 Penampakan Dialog Box New Project

Pada contoh kali ini kita akan mencoba membuat project Console Application dan project options yang digunakan menggunakan C project.
Kemudian  Klik OK

Setelah itu, maka dev C++ akan membuat struktur dasar kode dengan bahasa C secara otomatis, seperti gambar 1.3

 
Gambar 1.3 Dev C++ otomatis membuat struktur dasar kode


Mendefinisikan Source Code

Ketika membuat program, Anda harus mengirim instruksi komputer melalui kode sumber(istilah kerennya Source Code). Bahasa pemrograman yang digunakan mengontrol sintaks untuk kode sumber-dalam hal ini, munggunakan sintaks bahasa C. (Sintaks/Syntax adalah seperangkat aturan yang menentukan bagaimana bahasa disatukan.)

Mengapa kita tidak bisa memberitahu komputer apa yang harus dilakukan dalam bahasa kita? Karena Bahasa kita adalah bahasa yang sangat kompleks, dan komputer akan mengalami kesulitan mencari tahu apa yang Anda katakan. C adalah seperti versi sederhana dari bahasa Inggris yang dapat dimengerti oleh compiler(dalam hal ini compiler yang kita gunakan sekarang adalah Dev C++). Pada bagian berikutnya, Anda akan belajar bahwa bahkan C terlalu rumit untuk sebuah komputer untuk memahami secara langsung. Dev C++r harus menerjemahkan bahasa C ke dalam kode mesin. Untuk saat ini, Anda hanya fokus pada penulisan kode sumber dan aturan khusus untuk melakukannya.

C sangat spesifik tentang bagaimana Anda menulis hal-hal. Misalnya, tanda baca dan ketertiban penting dalam C. Bahkan hal kapitalisasi karena C adalah case sensitive, yang berarti kompilator dapat membedakan antara huruf besar dan huruf kecil (compiler berpikir "A" berbeda dari "a").

Untuk membuat sebuah program, pertama yang Anda masukkan kode sumber Anda ke editor kode sumber. Kemudian compiler mengubah kode sumber ke dalam bahasa yang komputer(kode mesin). Compiler dan editor kode sumber keduanya diintegrasikan ke dalam IDE Dev C++. Compiler adalah bagian yang lebih penting, sehingga sering IDE dan segala sesuatu di dalamnya disebut compiler.

Setiap baris kode melakukan sesuatu yang berbeda, mirip dengan masing-masing bahan dalam resep.

Lihatlah kode yang dihasilkan, untuk menampilkan "Hello World !" di layar:


Baris-baris kode tersebut merupakan perintah  yang sah yang dapat Anda kirimkan ke komputer. Anda dapat mengedit dan menambahkan kode ini (atau hanya menghapus dan mulai dari awal) jika Anda ingin membuat program Anda sendiri. Namun, asumsikan untuk saat ini bahwa kode ini adalah program yang Anda tulis. Dalam hal ini, Anda mengkompilasi dan menjalankan kode yang telah dibuat untuk membuat program bekerja.

Compiling
 
Sebelum Anda dapat menjalankan sebuah program, Anda harus mengubah kode yang Anda tulis (bahasa C) ke dalam bahasa komputer yang dapat membaca. Di sinilah compiler Anda mulai bekerja. Bayangkan bahwa Anda adalah peri, dan komputer kerdil. Agar komputer untuk memahami instruksi Anda, Anda harus mengatasi hambatan bahasa. Anda membutuhkan penerjemah yang bisa berbicara baik Dwarven dan Elven. Dalam dunia komputer, penerjemah ini adalah kompilator. Seperti yang telah disebutkan sebelumnya, compiler mengubah bahasa Anda ke dalam bahasa yang disebut kode mesin yang komputer Anda dapat membaca. Namun, terjemahan ini berjalan hanya satu cara. Compiler tidak bisa menerjemahkan kode mesin ke kode sumber.

Menggunakan Dev C++ untuk mengkompilasi, ikuti langkah berikut:

Pada menu utama, klik Execute dan pilih Compile dari menu drop-down. Kotak dialog save file akan muncul, jika anda pertamakali membuat project baru, simpan file source dan project dengan nama bebas, dalam contoh ini saya menyimpan dengan nama hello.c, kemudian setelah itu Sebuah dialog box bernama hello.c muncul. (Langkah ini kadang-kadang membutuhkan waktu beberapa menit saja membiarkan compiler menyelesaikan tugasnya..)

Ketika jendela ini aktif, Compiler mengkonversi file ke dalam kode mesin dan memeriksa untuk memastikan bahwa Anda tidak melanggar salah satu aturan dari bahasa C. Jika Anda mengubah kode yang yang telah di generate oleh Dev C++, kemudian anda melakukan kesalahan didalamnya, maka layar kesalahan mungkin muncul. Jika Anda tidak mengubah kode (atau perubahan Anda bebas dari kesalahan), compiler akan menutup jendela Hello.c  ketika selesai mengubah program Anda ke dalam kode mesin. Program ini sekarang sudah siap untuk dijalankan.

Pilih Execute, lalu klik Run di drop-down menu.

Sekarang muncul jendela menampilkan output dari program Anda (lihat Gambar 1.4).



10 comments:

  1. punya saya kok gabisa di-compile, kenapa ya? mohon penjelasan...

    ReplyDelete
    Replies
    1. Tks komentarnya :)
      Jika muncul error.. output error nya bagaimana?
      Jika tombol compile/run tidak muncul, mungkin project blum d save atau paket compiler mingw tidak lengkap.
      Sebelum compile, jangan lupa cek syntax lalu save project

      Delete
  2. iya sehabis di kompail . terus jendela yg warna hitam itu tidak muncul . itu knpa ka ?

    ReplyDelete
    Replies
    1. jendela hitam (command prompt) muncul karena adanya
      perintah ini > system("PAUSE");
      fungsinya menunggu penekanan tombol, sehingga jendela shell terbuka sampai ditekan sembarang tombol.

      bisa juga dengan cara seperti ini :
      tambahkan header conio.h

      ganti system("PAUSE"); dengan getch();

      selamat mencoba :)

      *maaf baru bisa bales, sy baru sempet buka" blog lgi

      Delete
  3. gan kalau kita mau mengkombinasi beberapa program apa bisa bejalan dalam satu project.
    makasih

    ReplyDelete
    Replies
    1. Bisa, dengan membuat project baru di dev c++, atau bisa juga seperti ini (ini hanya contoh untuk pemahaman aja)

      //fileheader.h
      void fungsi1();
      void fungsi2();
      // ... dst

      //file1.cpp
      #include "fileheader.h"
      int main()
      {
      // panggil fungsi dari file cpp yang berbeda
      fungsi1();
      return 0;
      }

      // file2.cpp

      #include "fileheader.h"

      void fungsi1()
      {
      std::cout << "tulisan ini dari file cpp yang lain!";
      }

      nanti di project propertiesnya tinggal tentuin file mana yang akan menjadi main program (program utama)

      Delete
    2. bang, kalo munculin bar buat munculin error/daftar kesalahan sebelum di compile, klik apa ya? Waktu itu saya bisa tau error2 saya tapi gatau kepencet apa sekarang jadi gatau lagi errornya dimana. Cuman merah doang

      Delete
  4. bang gmna ya seya dapet tugas dari guru dan setelah saya masukan code code nya setekah saya debug muncul "source file not compiled" padahal code nya sudah benar .

    ReplyDelete
  5. kak, saya ada tugas membuat gambar rumah menggunakan dev c++ gimana cara nya yah ? ada tutorial ny tidak ?

    ReplyDelete
  6. Permisi admin, permisi semuanya.

    PROMO AKHIR TAHUN 2015.

    Yang butuh Bank Online PayPal atau Rekening PayPal yang terverifikasi menggunakan kualitas di atas VCC Murah, VCC Biasa, VCC Reguler, VCC AVS.

    Jasa Pembuatan & Verifikasi PayPal, Neteller secara legal, sah dan resmi.
    PayPal terverifikasi dengan menggunakan kualitas di atas VCC Umum, VCC Murah, VCC Biasa, VCC Reguler, VCC AVS, yaitu Virtual Prepaid VisaCard/MasterCard Sesuai Identitas Asli.

    Dengan Virtual Prepaid VisaCard/MasterCard Sesuai Identitas Asli maka yang Anda dapatkan adalah:
    – Full akses ke bank penerbit virtual prepaidnya.
    – Full akses ke virtual prepaidnya.
    – Dapat username dan password virtual prepaidnya.
    – Nama kita sesuai Ktp tertera di badan virtual prepaidnya
    – Bisa direload/isi ulang atau top up virtual prepaidnya.
    – Masa aktif 3 tahun resmi visacard/mastercard.
    – PayPal sekali terverifikasi maka seumur hidup terverifikasi.
    – Dapat card statemen atau transaksi histori resmi yang nama kita tertera di card statementnya.
    – Bank penerbit virtual prepaidnya terlink ke PayPal jadi aman.
    – Bisa digunakan untuk belanja online disemua merchan VisaCard/MasterCard.
    – Dll.

    Selengkapnya: https://www.facebook.com/nababan.nerdi/posts/10203433167769634

    Very-very fast respond: https://www.facebook.com/nababan.nerdi

    HP: 085761117413 | 085310709525 (SMS ONLY)

    ReplyDelete