Bismillah

#catatan untuk diriku sendiri
1. Bangun sebelum subuh | 2. Sholat wajib 5 kali di awal waktu | 3. Luangkan waktu baca Al-Qur'an | 4. Selalu tersenyum :) | 5. Memulai sesuatu dengan Bismillah | 6. Sebarkan Salam | 7. Perbanyak sedekah | 8. Kamu tidak terlalu tua untuk memulai berbuat baik :) | 9. Sebarkan pesan ini sekarang juga
by : @teladanrasul Twitter Saya

Thursday, December 20, 2012

IDE Qt Dalam Pemrograman C++

Bismillah, berikut tugas pertama matkul Konsep Jaringan :)



PENGENALAN Qt Creator

  
            C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL. Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix. Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan. Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

            Qt-creator adalah IDE yang sebenarnya dikhususkan untuk membuat aplikasi berbasis Qt, namun dapat juga digunakan untuk membuat aplikasi yang hanya berbasis C++.

Dari hasil uji coba yang dilakukan, pemakaian IDE ini sangat memanjakan pemakai sehingga proses pembuatan program terasa lebih nyaman. Sebagai contoh ketika kita mempunyai
class seperti berikut :

class KelasKu
{
public:
 void halo();
}

kemudian kita membuat sebuah objek dari kelas tersebut :

Kelasku myKelas;

dan kita juga membuat sebuah pointer bertipe Kelasku :

Kelasku *myPointer;

Ketika kita ingin memanggil method halo(), maka kita harus melakukannya demikian, ketik "myKelas" kemudian dilanjutkan dengan tanda "." :

myKelas.

dan ketika kita ingin memanggil method halo() menggunakan myPointer, maka kita harus melakukan seperti berikut: ketik "myPointer" dilanjutkan dengan "->" :

myPointer->

namun saat menggunakan IDE ini, cara pemanggilan method halo() tidak perlu dibedakan, harus menggunakan "." atau "->", karena semua dilakukan otomatis. Kita cukup menggunakan "." untuk kedua kasus diatas, IDE akan mengubah tanda "." menjadi "->" jika memang dibutuhkan.

Masih ada beberapa otomatisasi yang ditawarkan oleh IDE ini, dan menurut saya akan lebih baik kalau teman-teman mencobanya sendiri.

Berikut ini saya tunjukkan bagaimana kita menggunakan IDE ini untuk membuat program C++ :

  • Silahkan download QT SDK: Complete Development Environment dari http://qt.nokia.com/downloads
  • Lakukan proses instalasi seperti umumnya aplikasi yang lain.
  • Pilih Menu File -> New kemudian pada bagian Project, pilih Qt4 Console.
  • Masukan nama project sesuai dengan keinginan kita, kemudian klik Next
  • Pada bagian memilih module yang dibutuhkan, semua tanda centang bisa dihilangkan, kemudian klik Next
  • Setelah itu klik OK untuk mengakhiri proses pembuatan proyek.

Setelah menyelesaikan semua langkah diatas, kita akan mempunyai dua buah file :

1. NAMA_PROYEK.pro
2. main.cpp

jika kita membuka main.cpp, akan ditemukan code berikut :

#include <qtcore/qcoreapplication>

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);

return a.exec();
}

Nah silahkan ubah code tersebut dengan code standart C++, seperti berikut :

#include <iostream>
using namespace std;
int main()
{
 cout << "Halo Semua";
 cin.get();
 return 0;
}

PERCOBAAN, ANALISA DAN OUTPUT

1. BIODATA

2. PENJUMLAHAN
3. PENGURANGAN


KESIMPULAN
  
            Dari percobaan yang telah dianalisa, dapat disimpulkan bahwa bahasa pemrograman adalah salah satu cara menghubungkan antara bahasa manusia dengan computer. Contohnya C++ dan Qt Creator. Dibuatnya program adalah untuk membantu pekerjaan manusia. Dan hal tersebut pasti memiliki tujuan, maka dibuatlah flowchart terlebih dahulu. Dari flowchart bisa dilihat apa yang harus diinput, diproses, dan hasil output. Kemudian mulai menggunakan Qt creator sebagai IDE untuk membuat aplikasi dengan hanya berbasis C++. Dengan code-code yang telah ditentukan. Kemudian hasil atau outputnya dapat muncul apabila kode yang diketikkan telah dipahami oleh computer.

DAFTAR PUSTAKA



No comments:

Post a Comment