Pada kesempatan kali ini saya akan berbagi hal-hal apa yang harus dipersiapkan dalam belajar dasar-dasar pemrograman c++. Seperti halnya ingin membuat kerajinan kita pasti membutuhkan persiapan seperti alat begitu juga dengan belajar pemrograman kita memerlukan alat.
Tidak hanya cukup dengan komputer atau laptop atau gadget kita masih perlu alat pembantu tambahan yaitu software yang ada didalamnya. Software ini digunakan untuk menulis kode kita nantinya.
Secara umum untuk menulis kode kita bisa menggunakan dua cara online atau offline.
- Offline menggunakan IDE
- Online melalu website
Mungkin ada bingung tadi saya mengatakan IDE, apasih itu IDE ?
IDE ( Integrated Development Environment ) adalah software yang biasanya terdiri dari editor kode, kompiler, debugger.
Pemrograman dengan IDE memiliki banyak keuntungan antara lain anda memiliki toolkit mungkin yang berisi semua yang anda butuhkan. IDE akan memberikan alat-alat kelengkapan yang anda butuhkan.
Tetapi pemrograman dengan IDE juga memiliki kerugian, antara lain mungkin akan menguras banyak resource dari disk anda atau mungkin akan ada alat-alat yang anda tidak dibutuhkan tetapi disitu tersedia.
Jika anda ingin menggunakan secara online anda dapat menulis, menyimpan dan menjalankan kode tanpa perlu menginstall apapun. Tetapi anda harus memiliki koneksi internet.
Saran saya dari kedua cara tersebut pilihlah yang menurut anda nyaman semuanya memiliki kelebihan dan kekurangan.
Ada banyak IDE yang bisa anda gunakan mulai dari yang geratis sampai yang berbayar. Untuk mendapatkan gambaran kasar tentang lingkup lingkung pengembangan bahasa pemrograman C++, bisa anda kunjungi Wikipedia.
Saya menulis dan menguji cobanya dengan menggunakan Code :: Blocks tidak berarti saya berpikir yang terbaik adalah Code :: Blocks. Mungkin ada software lain yang sesuai dan sudah biasa anda gunakan, jadi anda tidak perlu menggunakan Code :: Blocks.
Saya anda menunjukkan kepada anda 5 contoh IDE. Sekali lagi, ini tidak berarti IDE ini lebih baik dari yang lain.
Microsoft © Visual Studio Express ®
Sebuah pengembang platform tunggal atau sekarang sudah multi-platform yang dirancang khusus untuk membangun program C++.
- Situs utama : https://www.visualstudio.com
- Situs Download : https://www.visualstudio.com/products/free-developer-offers-vs.aspx
- Untuk lisensi ada yang berbaya dan geratis, untuk yang geratis bernama Visual Studio Community, anda perlu mendaftar terlebih dahulu.
Eclipse
Sebuah pengembang multi-platform yyang dirancang khusus untuk java. Pemrograman C++ mungkin tidak membutuhkan konfigurasi tambahan ( khusus versi C++ )
- Situs utama : https://eclipse.org
- Situs Download : https://eclipse.org/downloads
- Lisensi : Lisensi Pengembangan umum
NetBeans
Lingkungan pengembangan multi-platform yang dirancang khusus untuk Java. Pemrograman C++ mungkin tidak membutuhkan konfigurasi tambahan ( khusus versi C++ )
- Situs utama : https://netbeans.org
- Situs Download : https://netbeans.org/downloads/index.html
- Lisensi : Lisensi Pengembangan umum dan Distribusi atau lisensi publik GNU versi 2 (Gratis)
Code :: Blocks
Lingkungan pengembangan multi-platform yang dirancang khusus untuk pemrograman C / C++. Penginstallan pada Windows default tidak termasuk C++ compiler.
- Situs utama : http://www.codeblocks.org
- Situs Download : http://www.codeblocks.org/downloads/binaries
- Lisensi GNU Public Lisensi versi 3 (gratis)
Xcode
Lingkungan pengembangan platform tunggal yang dirancang khusus untuk membangun aplikasi dirancang oleh Apple Inc.
- Situs utama : https://developer.apple.com/xcode
- Situs Download : https://developer.apple.com/xcode/download
- Lisensi gratis untuk pengguna Mac OS X
Pada bagian terakhir ini saya akan memberikan tutorial bagaimana cara menginstall Code :: Blocks
[1] Run As Administrator, klik “Next”
[2] Klik “I Agree”
[3] Cek list (√) pada semua bagian kemudian klik “Next”
[4] Pilih lokasi penyimpanan install, saya sarankan biarkan secara default kemudian klik “Install”
[5] Jika sudah klik “Finish”
[6] Jalankan Code :: Blocks