Anda di halaman 1dari 3

Cara Mudah Membuat Aplikasi Windows

dengan Microsoft Visual C++

Bab 1

PENDAHULUAN
1. Perkenalan
Bahasa pemrograman untuk Windows yang dipakai oleh Microsoft
saat ini antara lain Visual C++, Visual J++, dan Visual Basic. Bahasa lain
yang digunakan oleh programer Delphi. Pemilihan bahasa pemrograman,
selain tergantung dari kebiasan programer, juga harus disesuaikan dengan
aplikasi yang akan dibuat. Kesalahan pemilihan bahasa dapat berakibat pada
kemampuan aplikasi yang rendah, sintaks yang panjang dan berbelit-belit, dan
yang jarang diperhatikan oleh kebanyakan orang adalah eksekusi aplikasi
membutuhkan waktu yang lama.
Windows dibangun oleh bahasa C++. Dengan demikian, aplikasi yang
dibuat dengan Visual C++ akan lebih mudah menyesuaikan diri dengan
Windows. Visual C++ sangat cocok untuk aplikasi penolahan data (dokumen)
misalnya Micosoft Word, dan lain-lain.
Perbandingan antara Visual Basic dengan Visual C++ adalah Visual
Basic mempunyai perintah yang relatif pendek tetapi banyak. Objek yang
akan digunakan oleh programer sudah disediakan oleh kompiler. Akibanya
adalah efisiensi dari aplikasi yang dibuat akan berkurang. Mengapa? Sebab
perintah atau objek yang tidak dipakai juga mendapat perhatian dari kompiler.
Kecepatan eksekusi akan menurun jika file executable yang dibuat besar.
Visual C++ memiliki perintah yang sangat sedikit. Bahkan kalau kita
menengok C hanya memiliki perintah sebanyak 32 perintah. Kecanggihan dari
Visual C++ bukan terletak dari banyaknya perintah, akan tetapi karena Visual
C++ memiliki bahasa yang fleksibel, kaya dengan operator, dan didukung
oleh pustaka fungsi yang sangat banyak. Visual C++ didukung pustaka ATL
(Acticve Template Library) dan MFC (Microsoft Foundation Class). Yaitu
pustaka yang menyediakan kelas dasar yang dapat diturunkan. Dengan Visual
C++, seorang programer dapat membuat sebuah aplikasi berskala makro
dengan mudah karena aplikasi tersebut terdiri dari kelas-kelas.
Keunggulan Visual C++ dalam hal kecanggihan dan kecepatan proses
serta banyaknya fasilitas yang tersedia tidak dimiliki oleh Visual Basic. Ini
disebabkan karena Visual C++ memiliki type data yang banyak serta dapat
mengatur pengalokasian memori dengan baik. Adanya pointer adalah
kelebihan bahasa C++ yang tidak dimiliki oleh bahasa lain. Kalau hanya
mengandalkan kemudahan dalam membuat program, tampaknya Visual Basic
memang lebih baik, namun tidak untuk hasil yang maksimal.
Jika Anda ingin membuat program sederhana dan kecil, Anda akan
lebih mudah jika menggunakan Visual Basic. Jika Anda ingin membuat
Disusun oleh
Kamshory
http://kamshory.com

Cara Mudah Membuat Aplikasi Windows


dengan Microsoft Visual C++
program berskala besar dengan kemapuan dan kecepatan yang tinggi, gunakan
Visual C++. Perlu dicatat bahwa library yang dibuat oleh Visual C++ bisa
dipakai oleh Visual Basic, tetapi tidak sebaliknya, karena Visual Basic
mempunyai keterbatasan dalam hal tipe data. Jadi, untuk tipe data tetentu,
Visual Basic tidak dapat menyediakan.
Untuk dapat membuat program dengan Microsoft Visual C++ 6.0,
Anda harus memahami bahasa C/C++. Meskipun demikian, Anda tidak wajib
untuk menguasainya seluruhnya, sebab bahasa C/C++ adalah bahasa yang
fleksibel. Dengan fleksibilitas ini, Anda dapat menuliskan kode program Anda
tanpa terpaku dengan aturan yang baku.
Anda juga dapat mengganti kata tertentu dengan subtitusi makro.
Dengan cara ini, source code program Anda dapat ditulis dengan Bahasa
Indonesia, Bahasa Jawa, Bahasa Jambi, dan sebagainya. Tidak hanya fungsi,
melainkan semua, baik kata kunci, nama kelas, operator, ataupun nilai.
Jika Anda adalah seorang yang tidak ingin kreativitasnya dibatasi oleh
keadaan, Visual C++ cocok untuk Anda pelajari. Di sinilah kemampuan
seorang programer dapat tercurah hingga titik penghabisan untuk hasil yang
maksimal.
2. Beberapa alasan menggunakan Visual C++
C++ adalah bahasa pemrograman yang populer saat ini
Dengan banyaknya programmer bahasa C++, membawa pengaruh pada
semakin banyaknya kompiler yang dikembangkan untuk berbagai platform
(berpengaruh ke portabilitas).
C++ adalah bahasa pemrograman yang memiliki portabilitas tinggi
Program C++ yang kita tulis untuk satu jenis platform, bisa kita kompile dan
jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini
bisa diwujudkan dengan adanya standarisasi ANSI untuk C++.
C++ adalah bahasa pemrograman dengan kata kunci (keyword) sedikit
Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang
disediakan oleh kompiler suatu bahasa pemrograman. Hal ini membawa
pengaruh semakin mudahnya kita menulis program dengan C++. Pengaruh
lain dari sedikitnya kata kunci ini adalah proses eksekusi program C++ yang
sangat cepat.
C++ adalah bahasa pemrograman yang fleksibel
Dengan menguasai bahasa C++, kita bisa menulis dan mengembangkan
berbagai jenis program mulai dari operating system, word processor, graphic
processor, spreadsheets, ataupun kompiler untuk suatu bahasa pemrograman.
C++ adalah bahasa pemrograman yang bersifat moduler
Program C++ ditulis dalam routine yang biasa dipanggil dengan fungsi.
Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali (reuse) dalam
program ataupun aplikasi lain.
Disusun oleh
Kamshory
http://kamshory.com

Cara Mudah Membuat Aplikasi Windows


dengan Microsoft Visual C++
Alasan paling penting memilih bahasa C++ adalah bahwa dengan
bahasa ini, programer dapat membuat sebuah aplikasi yang mempunyai
kemampuan yang tinggi. Dengan C++, kemampuan programer tidak dibatasi.
Programer dapat membuat sebuah aplikasi berskala besar tanpa ada batasan.
3. Kelebihan dan Kekurangan Bahasa C++
3.1. Kelebihan Bahasa C++
a. Bahasa C++ tersedia hampir di semua jenis komputer.
b. Kode bahasa C++ dengan portabilitas dan fleksibilitas yang tinggi
untuk semua jenis komputer.
c. Bahasa C++ hanya menyediakan sedikit kata-kata kunci (hanya
terdapat 48 kata kunci).
d. Proses eksekusi program bahasa C++ lebih cepat. Dengan demikian,
aplikasi yang dibuat dengan bahasa C++ akan menjadi aplikasi yang
efisien dan kompetitif.
e. Dukungan pustaka fungsi dan kelas yang banyak sehingga
memungkinkan pembuatan aplikasi makro.
f. C++ adalah bahasa yang terstruktur, dengan demikian akan lebih
mendukung OOP.
g. Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat
dengan bahasa mesin.
h. Kode program bersifat reuseable, sehingga dapat digunakan kembali
pada project lain dengan hanya menggunakan library dan file header.
i. C++ dapat membuat aplikasi graphic processor berkualitas tinggi.
3.2. Kekurangan Bahasa C++
a. Banyaknya operator serta fleksibilitas penulisan program kadangkadang membingungkan pemakai (pemula).
b. Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Meskipun telah kita ketahui bahwa C++ adalah bahasa yang sangat
menguntungkan, namun untuk membuat sebuah program makro, diperlukan
wawasan yang luas, logika yang rumit, dan sintaks yang panjang. Sebagai
contoh, kita ingin membuat sebuah aplikasi text editor yang mendukung html,
selain harus menguasai kelas string, document, dan view, kita juga harus
memahami html. Belum lagi ditambah dengan kita harus menguasai logika
program yang kompleks.
Sebuah aplikasi profesional yang dipakai secara luas, biasanya dibuat
oleh tim atau seorang programer yang mempuni. Namun yang paling banyak
adalah aplikasi yang dibuat oleh tim, seperti Microsoft Office, Macromedia
Flash MX, Adobe Phothoshop, dan sebagainya.

Disusun oleh
Kamshory
http://kamshory.com

Anda mungkin juga menyukai