Minggu, 30 September 2018

Program C++ dan Fungsi Pustaka SCANF, GETCH, maupun GETCHE dan CIN

 Hai guys? Disini saya akan membahas mengenai Tugas Pertemuan 2, yang mana perintah ini digunakan untuk memasukan berbagai jenis data kedalam program lewat keyboard dan dapat digunakan fungsi pustaka scanf, getch, maupun getche dan cin. Oke langsung aja.

A. Fungsi Pustaka Scanf
 Bentuk umum
 scanf("string kontrol",daftar argumen);

String kontrol dapat berupa :
a.Penentu format
b.Karakter sepasi putih
c.Karakter bukan sepasi putih.

B.Fungsi pustaka Getch
Digunaka untuk membaca sebuah karakter tanpa diakhiri enter. Pada getch ini, karakter yang dimasukan tidak ditampilkan dilayar.

C.Fungsi pustaka Getche
Digunakan untuk membaca sebuah karakter tanpa diakhiri enter. Pada getche ini, karakter yang dimasukan akan ditampilkan dilayar.

D.Fungsi Pustaka Cin
Fungsi pustaka cin ini berpasangan fungsi pustaka cout. Dimana fungsinya adalah untuk memasukan nilai variabel ke dalam program melalui keyboard.

Berikut adalah contoh mengenai rumus printf.
 
1. Program untuk menghitung luas dan keliling suatu empat persegi panjang,dimana panjang dan lebar dimasukan melalui scanf???






2. Program untuk menghitung luas dan volume suatu balok, dimana panjang dan lebar serta tinggi dimasukan melalui cin???





3.Dewi membeli buah jeruk sebanyak 9,5 kg. Harga per kg-nya adalah Rp4.500, buatlah program untuk menghitung harga jeruk yang dibeli Dewi???





Sekian pembahasan saya mengenai Fungsi Pustaka Scanf, Getch, maupun Getche,dan Cin. Tetap semangat belajar dan semoga artikel ini bermanfaat bagi kita semua :)

 
Hasil gambar untuk logo thank you



Rabu, 19 September 2018

Mengenal Borland C++

Hasil gambar untuk C++ history



Di dalam artikel, saya akan membahas mengenai Pengertian Pemrograman C++. Tapi tahukah anda apa C++ itu sebenarnya? Mungkin bagi kalian yang suka coding dan pemrograman sudah tidak asing lagi kan. Ok sebelum membahasnya, kita akan mempelajari apa sih Pengertian Bahasa Pemrograman C++?


SEJARAH BAHASA PEMROGRAMAN C++
 Hasil gambar untuk C++ history


Bahasa C++ adalah pengembangan dari bahasa C, salah satu bahasa pemprograman. Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class). Lalu pada tahun 1983 hingga 1984 bahasa C++ dikembangkan lagi dengan menambahkan beberapa fitur atau fasilitas pembeban lebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++, antara lain: virtual functions, function overloading, referensi dengan simbol &, konstan keyword, dan satu baris komentar dengan 2 tanda forward slashes (//).

Pada awalnya bahasa C++ bernama bahasa C with class sebelum akhirnya berubah nama pada tahun 1983. Disebut bahasa C with class karena C++ muncul sebagai bahasa C yang dilengkapi dengan fitur kelas. Dalam implementasinya untuk memecahkan masalah C++ akan membagi suatu obyek menjadi beberapa kelas dan menjelaskan setiap kelas yang sebelumnya merupakan anak kelas dari kelas tersebut. Di setiap kelas ini akan digambarkan mengenai keadaan obyeknya, anggota dan kemampuan setiap obyek di dalamnya. Nah, setelah setiap kelas dibuat, masalah akan diselesaikan satu per satu lewat kelas. 

Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C. Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows.

PENGERTIAN C++



Hasil gambar untuk question mark colorful

C++ merupakan bahasa pemrograman yang memiliki sifat pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class. 

Bahasa C adalah bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu masalah. Bahasa pemrograman C++ adalah bahasa pemrograman yang berorientasi pada objek. 

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-sub masalah yang lebih kecil.  

Sedangkan untuk C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

IDE C++


Setelah kita mengenal sejarah dan pengertian C++, selanjutnya kita akan membahas mengenai IDE C++. Apa itu IDE C++? IDE atau kepanjangan dari Integrated Development Environment adalah program komputer yang ditujukan untuk membantu para programmer. fungsi dari IDE adalah untuk menyediakan beberapa fasilitas dan semua untilitas yang diperlukan untuk membangun perangkat lunak. IDE biasanya mempunyai fasilitas dasar seperti :
  • Editor, untuk menuliskan kode sumber.

  • Compiler, alat penterjemah bahasa programmer tingkat ke bahasa mesin.

  • Debugger, adalah alat untuk membantu programmer dalam mengkoreksi kesalahan kode sumber program yang mereka buat.

  • Linking, alat mengaitkan object dan library ke program.

  • Running, alat menjalankan program.

Seiring berjalanya waktu teknologi semakin meningkat dan termasuk IDE. Salah satu tujuan diciptakan IDE modern seperti jaman sekarang adalah untuk memaksimalkan produktifitas para programmer. dengan menyediakan komponen dan fasilitas yang mendukung untuk kinerja programmer, hal ini terbukti dengan pertembuhan teknologi yang semakin cepat pada jaman ini. Berikut adalah macam-macam IDE:

  • CODE BLOCK IDE, adalah free IDE  (Integrated Development Environment) yang sangat baik untuk membuat program C++. Kode block membutuhkan C++ compiler salah satunya  adalah GNU, GCC compiler untuk itu anda membutuhkan GNUCC compiler terlebih dahulu sebelum menginstallnya
  • Creator IDE, merupakan favorit untuk pembuatan aplikasi C++ berbasis QT framework. QT merupakan C++ framework yang memudahkan anda membuat aplikasi atau program C++ khususnya yang berbasis GUI yang dapat berjala sesuai multiplatform.
IDE terbagi menjadi 4, yakni:
  • Baris Menu (Menu Bar)

  • Baris Peralatan (Tools Bar)

  • Jendela Editor

  • Jendela Message

  • Baris Status (Status Bar


Program C++ memiliki beberapa kelebihan dan kekurangan, antara lain sebagai berikut:
Hasil gambar untuk kelebihan dan kekurangan logo

Kelebihan C++

  • Bahasa C++ tersedia hampir di semua jenis computer

  • Proses eksekusinya lebih cepat

  • Menyediakan sedikit kata-kata kunci yaitu hanya terdapat 48 kata kunci

  • Sifatnya yang portable dan fleksibel untuk semua jenis komputer

  • Bahasa C++ pun dapat membuat aplikasi graphic processor yang berkualitas tinggi.

  • Bahasa C++ termasuk bahasa tingkat menengah (middle level language)

  • Kode programnya bersifat reuseable,sehingga bisa digunakan kembali pada project lain dengan hanya menggunakan library dan file header

  • Terdapatnya dukungan pustaka fungsi dan kelas yang banyak,dengan hal itulah bahasa C++ merupakan bahasa yang terstruktur,sehingga akan mendukung oop

  • Bahasa standarnya ANSI sehingga bisa di pakai di berbagai platform

Kekurangan C++

  • Untuk pemula biasanya akan kesuliatan dalam menggunakan pointer

  • Implementasi C++ dalam teknologi IT untuk sekarang sangat sedikit sekali

  • Membuat sesuatu dengan c++ akan terasa sulit,sehingga peminatnya dalam 

  • Memperdalam pemrograman akhirnya terhenti. Bahasanya bersifat case sensitive, sehingga dalam penggunaan huruf besar dan kecil 

  • Tidak dianggap sama.

  • Terdapatnya banyak operator serta fleksibilitas sehingga dalam penulisan program dapat membingungkan pemakai.

Sekian pembahasan singkat mengenai Pemrograman C++. Tetap semangat belajar dan semoga artikel ini dapat bermanfaat bagi kita semua :)
Hasil gambar untuk thank you logo 

Array borland C++

  Array a d al a h suatu v a riabel ya n g terdiri dari s e kum p ulan da t a dima n a da t a-da t a ters e but   m e mpunyai tipe da...