X

Friday, February 11, 2022

Mengenal C++ dan Sejarah C++ Secara Lengkap


 

Salah satu bahasa pemrograman yang penting untuk dipelajari bagi Anda yang ingin jadi seorang programer adalah C++. Ulasan kali ini akan membahas tentang apa itu C++ dan juga sejarah c++ itu sendiri.


Apa itu C++

Sebelum membahas tentang sejarah c++, tentunya baik adanya jika Anda mengenal apa itu C++. Bahasa program yang satu ini dibuat oleh seorang ilmuwan komputer yang bernama Bjorne Stroustrup. Dimana sebagian dari C++ ini adalah evolusi dari bahasa C itu sendiri. 


Dalam hal ni C++ ini adalah bahasa komputer yang berorientasi pada objek itu sendiri. Adapun bahasa yang satu ini sengaja dikembangkan dengan tujuan untuk meningkatkan lintas platform dari C itu sendiri. Hasilnya pengembangan tingkat kontrol jadi lebih tinggi, dari memori dan juga sumber daya sistem yang ada.


C++ ini juga memperkenalkan prinsip prinsip pemrograman yang berorientasi pada objek, termasuk menggunakan kelas yang telah ditentukan, pada kerangka bahasa pemrograman C itu sendiri. Seiring waktu bahasa yang satu ini tetap berguna, dan mampu mendukung berbagai prosedural dan fungsional yang ada.


Sejarah C++

Hingga saat ini, semenjak diperkenalkannya C++ tersebut, sudah jadi salah satu pilihan bahasa pemrograman untuk berbagai jenis aplikasi tertentu. Salah satu pemrograman C++ yang cukup populer digunakan adalah untuk membangun infrastruktur perangkat lunak besar, walau berada di sebuah aplikasi yang berjalan di sumber daya yang terbatas. Salah satunya karena C++ ini, mampu memanipulasi perangkat keras atau juga mein yang dijalankan secara langsung.


Seperti yang dibahas di atas tentang tipe data c++, dalam hal ini bahasa C++, dibuat oleh seseorang bernama Bjorne Stroustrup dan timnya di AT&T Bell laboratories di tahun 1979. Dimana C++ ini sendiri adalah sebuah bahasa pemrograman yang dapat digunakan secara umum.  Dimana pertama kali, prototype C++ muncul sebagai C yang dibuat secara canggih, dari bentuk awalnya, dalam hal ini dibekali dengan fasilitas kelas. Hingga membuat bahasa tersebut disebut dengan C dengan kelas atau C with Class.


Kemudian pada tahun 1983 hingga 1984, bahasa ini kemudian disempurnakan dengan menambahkan fasilitas overloading operator, dimana yang awal nya disebut dengan ‘a better c’, kemudian berganti nama di tahun 1983, yang kemudian jadi C++. Digunakannya simbol ++ ini, sebagai tanda dari operator yang naik, dibandingkan bahasa C umumnya. Yang artinya C++ ini lebih canggih dibandingkan dengan bahasa C itu sendiri.


Seiring berjalannya waktu, bahasa C++ terus berkembang menjadi sebuah standar yang baru, dan juga menggunakan beberapa modul baru yang berasal dari Boost perpustakaan. Tentunya standar baru C++ seperti ini akan sangat membantu para programer untuk membuat aplikasi secara lebih baik, dan lebih cepat.


Demikianlah beberapa ulasan tentang apa itu dan juga sejarah c++. Semoga ulasan kali ini bermanfaat untuk Anda.


Tags : Tentang sejarah C++, bahasa program C++, standar baru C++, mengenal sejarah C++.

Thursday, February 3, 2022

Ini Kelebihan Bahasa C dan Juga Kekurangannya Dibandingkan Bahasa Pemrograman Lain


 

Tahukah Anda dibanding bahasa pemrograman lainnya, bahasa C, mempunyai beberapa kelebihan dan kekurangannya tersendiri. Ulasan kali ini akan membahas tentang beberapa kelebihan bahasa c yang dimaksud dan juga kekurangannya. 


Kelebihan bahasa C

Berikut ini adalah beberapa kelebihan dari bahasa C tersebut, antara lain :

1.    Ada di hampir semua jenis komputer

Kelebihan bahasa c ini adalah sudah terdapat di hampir semua jenis komputer, baik itu komputer mikro, makro, bahkan hingga komputer mini. Selain itu, bahasa C ini juga mudah untuk digunakan, terutama oleh orang awam. Lantaran proses mempelajarinya tidak terlalu sulit, bahkan oleh pemula sekalipun.


2.    Sifatnya portable

Selain itu sifat bahasa C juga terbilang portable. Yang dimaksud dengan portable disini adalah, bahasa C yang ditulis dalam 1 komputer ternyata dapat dipindahkan ke komputer lain, tanpa harus mengotak atiknya kembali. Jika memang tidak muncul, maka Anda dapat mengeditnya atau bahkan memodifikasinya.


3.    Mempunyai banyak struktur

Adapun kelebihan dari tipe data c++ dalam hal ini bahasa C adalah sudah dilengkapi dengan banyak struktur data ada juga pengendalian proses. Dalam hal ini bahasa C mempunyai struktur bahasa yang baik, sehingga membuatnya mudah untuk dipelajari. Selain itu, jika terjadi kesalahan akan mudah untuk Dideteksi. Sifat inilah yang membuat bahasa C ini, mudah mendokumentasikan sebuah program tertentu.  


4.    Lebih mudah dipahami

Selain itu bahasa C ini lebih mudah dipahami, dibandingkan dengan bahasa pemrograman lainnya. ini akan jadi satu keuntungan menarik, untuk seorang programer, karena tidak perlu memahami lagi semua komponen komputer secara utuh.


Bahasa C ini juga mempunyai orientasi pada masalah yang ada, dan bukan pada mesin hasilnya apabila ditemukan masalah pada program, sistem ini akan mudah menyelesaikannya.  


5.    Manipulatif

Kelebihan lain dari Bahasa C ini adalah memungkinkan program untuk memanipulasi data. Ini yang kelak membuat pihak programer dapat manipulasi data dari bentuk bit  byte, atau bahkan memanipulasi sebuah alamat dari data atau juga pointer yang ada. 

  

Kekurangan bahasa C

Selain memiliki kelebihan, pastinya bahasa C ini juga mempunyai kekurangan. Berikut ini adalah beberapa kekurangan tersebut ;


1.    Terlalu fleksibel

Seperti diketahui bersama bahasa C ini terlalu fleksibel, hasilnya banyak programer yang kebingungan karenanya. Lantaran ada cukup banyak operator yang bekerja. Terutama bagi programer baru, tentu ini akan jadi sebuah kesulitan tersendiri.   


2.    Pointer 

Pointer sendiri adalah salah satu bagian penting dalam bahasa C, namun sampai saat ini tidak banyak pengguna yang mampu memahami atau bahkan menggunakan secara baik dan bahkan maksimal.
Demikianlah beberapa ulasan tentang deretan kelebihan bahasa c dan juga kekurangannya. Semoga ulasan kali ini akan memberikan informasi bermanfaat untuk Anda yang baru belajar tentang bahasa C tersebut.


Tags : Deretan kelebihan bahasa C, kekurangan bahasa C,  sifat bahasa C, bahasa C.

Kelebihan dan Kekurangan Bahasa Pemrograman C++


 

Seperti umumnya bahasa pemrograman, dimana terdapat kelebihan dan kekurangan yang dimiliki. Demikian pula ketika Anda belajar atau menggunakan bahasa pemrograman tersebut. Ulasan kali ini akan membahas tentang beberapa kelebihan dan kekurangan bahasa pemrograman c++ tersebut.


Kelebihan bahasa pemrograman C++

Yang akan dibahas pertama kali dari kelebihan dan kekurangan bahasa pemrograman c++ adalah
kelebihan dari bahasa pemrograman tersebut. Adapun kelebihan yang dimaksud antara lain :


•    Bahasa C++ ini hampir tersedia di hampir semua perangkat komputer.
•    Kelebihan lainnya adalah kode bahasa C atau juga C++ ini juga mempunyai sifat yang lebih portable dan juga fleksibel, bagi semua jenis perangkat komputer.
•    Dari sisi executable, bahasa pemrograman C atau juga C++ ini dikenal lebih cepat, dibanding pemrograman lainnya.
•    Bahasa C++ ini juga memungkinkan seseorang untuk membuat aplikasi macro, lantaran pemrograman yang satu ini, sudah dilengkapi dengan dukungan pustaka fungsi dan juga kelas yang cukup banyak. Adanya dukungan dari pustaka fungsi dan kelas seperti ini, yang memungkinkan seorang programer mudah membuat aplikasi macro.  
•    Bahasa C++ ini juga mempunyai sifat reusable, yang artinya, pemrograman yang satu ini dapat dikombinasikan dengan project lainnya, dengan menggunakan file header dan juga mempunyai library yang lengkap.
•    Pemrograman C++ ini, juga termasuk ke dalam bahasa pemrograman yang lebih terstruktur. Hasilnya pemrograman yang satu ini, mampu mendukung OOP atau Object Oriented Programing secara lebih baik.  
•    Bagi Anda para programer pemula, pemrograman C++ seperti ini terbilang lebih mudah untuk dihafal. Karena kata kunci dari C++ sendiri tidak terlalu banyak, hanya sekitar 48 kata kunci saja. yang artinya sistem penulisan kodenya terbilang lebih singkat, dibandingkan dengan bahasa pemrograman lainnya.  
•    Kelebihan berikutnya adalah bahasa pemrograman C++ ini, juga mampu membuat aplikasi graphic processor yang berkualitas tinggi.
•    Bisa dikatakan pemrograman C++ ini adalah merupakan bahasa pemrograman tingkat menengah.
•    Menggunakan bahasa standar, dalam hal ini ANSI, ini yang membuat pemrograman ini dapat digunakan dalam berbagai macam platform.


Kekurangan bahasa pemrograman C++

Adapun kekurangan dari pemrograman tipe data c++ ini antara lain :
1.    Umumnya programer pemula, merasa kesulitan dalam menggunakan sistem pointer. Dalam hal ini variabel yang akan menunjuk variabel lainnya.
2.    Banyaknya sistem operator yang ada, dan juga ditambah dengan fleksibilitas penulisan program yang
3.    ada, dinilai cukup membingungkan para pemula.
4.    C++ ini mempunyai sifat Case Sensitive, yang artinya mempunyai huruf besar dan kecil,
5.    tidak dianggap sama, atau dalam hal ini dianggap berbeda.
6.    Saat ini penggunaan pemrograman C++ tidak terlalu banyak digunakan.
 

Demikianlah beberapa ulasan tentang kelebihan dan kekurangan bahasa pemrograman c++. Semoga ulasan kali ini bermanfaat untuk Anda.


Tags : Kelebihan pemrograman C++, kekurangan pemrograman C++, bahasa pemrograman C++, bahasa C++.

Sunday, January 30, 2022

Mengenal dan Contoh Program c++ Perulangan dan Percabangan If


 

Seperti diketahui bersama ada 6 percabangan dalam pemrograman C++, dan percabangan if sendiri adalah salah satunya. Ulasan kali ini akan membahas tentang dan juga contoh program c++ perulangan dan percabanganif yang dimaksud.


Apa itu percabangan if dan contohnya

Percabangan if sendiri adalah salah satu jenis percabangan yang hanya mempunyai 1 jenis blok pilihan, dalam sebuah kondisi yang mempunyai nilai benar.


Misalnya saja contoh flowchart yang akan Anda buat adalah :
“ Apabila total belanja Anda lebih besar dari Rp 200.000. Maka akan tampil pesan Selamat, Anda berhak memperoleh hadiah”.


Lalu kalau dibawah RP 200.000, bagaimana ?
Tentunya pesan tersebut tidak akan tampil.


Dalam program C++

Jika dibuat dalam program C++, maka contoh program c++ perulangan dan percabangan yang harus Anda buat adalah menggunakan file dengan nama if.cpp, kemudian isi
dengan menggunakan kode :


#include <iostream>
using namespace std;
int main(){
    cout << "=== Program Untuk Pembayaran ===" << endl;
    unsigned int total_belanjaan
    cout << "Masukan total belanjaan: ";
    cin >> total_belanjaan;
    // menggunakan percabangan if
    if(total_belanjaan > 200000){ cout << "Selamat! Anda berhak memperoleh hadiah" << endl;}
    cout << "Terimakasih sudah berbelanja di supermarket kami" << endl; return 0;}


Kompilasi kode

Berikutnya kompilasi kode tersebut, dengan menggunakan perintah :


•    g++ if.cpp -0 if


Kemudian eksekusi dengan menggunakan perintah :
•    ./if


Jadi dengan menggunakan kode seperti di atas, maka hasilnya :


•    // menggunakan percabangan if
if(total_belanja > 100000){ cout << "Selamat! Anda dapat hadiah" << endl; }


Keterangan
Yang perlu Anda ketahui disini adalah, deretan angka dan tulisan di atas, disebut dengan blok program. Seperti yang dapat dilihat, blok program sendiri adalah sekumpulan ekspresi dan juga statement yang harus dikerjakan oleh komputer.


Terutama dalam program tipe data c++, biasanya akan selalu diawali dengan tanda buka kurung kurawal, dan diakhiri dengan kurung tutup kurawal. Hal tersebut untuk memberikan keterangan lebih jelas, akan batasan sebuah program perintah 1 dengan program perintah yang lainnya.


Apabila dalam blok, seperti yang ditulis di atas, hanya terdapat 1 baris ekspresi, atau juga statement, maka Anda tidak boleh menulisnya dengan tanda kurung.


Jadi yang sebaiknya Anda lakukan adalah :


•    if (total_belanjaan > 200000)
cout << "Selamat! Anda
berhak mendapatkan hadiah" << endl;


Demikianlah beberapa ulasan tentang program dan juga contoh program c++ perulangan dan percabanganif lengkap dengan penjelasannya. Semoga dengan adanya ulasan kali ini, Anda jadi lebih mengerti tentang perulangan dan juga percabangan if. Mengingat ini adalah salah satu percabangan yang juga sering digunakan, selain tentunya 5 percabangan lainnya.  


Tags : Contoh program C++, perulangan dan percabangan if, contoh perulangan dan percabangan if, tentang perulangan dan percabangan if.   


Mengenal Bahasa Pemrograman Perulangan For C++


 

Dapat dikatakan, perulangan for c++ ini adalah salah satu jenis perulangan yang cukup banyak  digunakan, selain perulangan while dan perulangan do while. Selain itu bahasa perulangan for ini juga berbeda dengan perulangan while dan do while. Dimana pada perulangan yang satu ini, Anda sudah mengetahui jumlah dari proses perulangan tersebut, sedangkan pada yang lainnya Anda belum mengetahuinya secara pasti.


Komponen dalam perulangan for C++

Dalam struktur perulangan atau yang dalam bahasa Inggris disebut dengan loop, tidak lain adalah instruksi kode program yang tujuannya untuk mengulang beberapa baris perintah. Sedangkan dalam merancang perulangan for c++, terdapat 3 jenis komponen perulangan for yang harus Anda ketahui, antara lain :


1.    Kondisi awal perulangan
2.    Kondisi pada saat perulangan
3.    Kondisi yang harus dipenuhi agar perulangan berhenti.  


Struktur perulangan for C++
Ketika Anda akan belajar tentang tipe data c++ dalam hal ini perulangan for C++, tentunya akan ada  format dasar yang menjadi strukturnya. Adapun struktur perulangan for yang dimaksud antara lain :


1.    Start / inisialisasi

Seperti namanya start sendiri adalah sebuah kondisi awal perulangan. Dimana umumnya kondisi awal ini sendiri berisi perintah untuk memberikan nilai pada variabel counter itu sendiri.
Adapun variabel counter sendiri adalah sebuah variabel yang akan menentukan berapa banyak perulangan yang akan dilakukan. Dalam hal ini banyak programer yang menggunakan variabel i sebagai variabel counter yang digunakan. Sebenarnya penggunaan variable jenis ini memang tidak harus, karena programer sendiri dapat menggunakan variabel lainnya.   


2.    Condition / kondisi

Ini adalah sebuah kondisi yang harus dipenuhi agar perulangan dapat berjalan sebagaimana mestinya. Selama kondisi atau condition tersebut dipenuhi, maka compiler bahasa C++ akan terus berulang ulang. Contohnya ketika Anda menggunakan condition berisi i < 7, maka selama variabel counter i, yang berisi angka kurang dari 7, akan terus melakukan perulangan.    


3.    Increment / modifier

Berikutnya ada Increment, dimana ini adalah salah satu bagian yang digunakan untuk memproses variabel counter agar mampu memenuhi kondisi akhir dari perulangan itu sendiri. Pada bagian ini, biasanya selalu diakhiri atau dieksekusi di setiap perulangan itu sendiri.


Alasan disebut dengan increment sendiri, karena biasanya isinya tentang operasi increment, seperti i++, yang sebenarnya artinya sama dengan i = i + 1. Artinya dalam setiap perulangan, maka variable i akan dinaikkan sebanyak 1 angka. Atau Anda juga dapat menggunakan penilaian lain, seperti i = i + 2. Yang artinya, variabel counter akan dinaikkan 2 angka, setiap perulangan dilakukan.


Dalam hal ini ada juga yang dimaksud dengan istilah iterasi / iteration, dimana arti dari istilah yang satu ini adalah 1 kali perulangan. Ini adalah salah satu istilah yang sering digunakan ketika membahas tentang struktur perulangan itu sendiri.


Demikianlah beberapa informasi tentang perulangan for c++. Dimana ini adalah salah satu bahasa pemrograman yang cukup sering digunakan.


Tags : Bahasa perulangan for c++, bahasa perulangan for, struktur perulangan for, komponen perulangan for.


Struktur Perulangan Dalam While C++ Yang Harus Diketahui


 

Perulangan ini merupakan sebuah proses eksekusi pada statemen – statemen pada sebuah pemrograman yang terus menerus hingga ada sebuah kondisi untuk bisa menghentikannya. Operasi perulangan while C++ akan selalu dijumpai dalam di bahasa pemrograman C++, hal tersebut karena adanya struktur perulangan akan dapat membantu untuk efisiensi sebuah program. 


Struktur Pada Program While C++

Pada tipe data C++ akan ada tiga jenis struktur perulangan, seperti struktur do while, struktur for dan struktur while. Namun kali ini yang akan kita bahas secara mendalam adalah struktur perulangan while C++. Struktur perulangan while sendiri merupakan sebuah perulangan yang mana akan melakukan pemeriksaan kondisi pada awal blok perulangan. 


Seperti yang sudah kita ketahui bahwa perulangan hanya akan dilakukan jika ada sebuah kondisi yang akan didefinisikan sudah terpenuhi ( jika kondisi tersebut memiliki nilai yang benar ). Hal tersebut berarti jika ada kondisi yang didefinisikan tidak bisa terpenuhi (memiliki nilai salah) maka pada statemen-statemen yang ada dalam blok perulangan itu tidak akan bisa dieksekusi oleh program. 


Adapun bentuk secara umum dari struktur perulangan while itu seperti yang ada di bawah ini :


While (kondisi) { statemen_statemen_yang_akan_diulang;}


Harus selalu diperhatikan bahwa jika akan melakukan perulangan dengan memakai struktur while, kita memang harus selalu berhati-hati untuk menentukan inisialisasi terhadap nilai awal dan juga memanipulasi nilai yang ada tersebut agar perulangan bisa berhenti berdasarkan dari keinginan. Bagi para programmer yang masih pemula, hak tersebut sering sekali dilupakan sehingga perulangan dapat dilakukan secara terus menerus karena pada kondisi yang didefinisikan memiliki nilai yang selalu benar. Struktur perulangan dalam while ini juga bisa untuk dipakai untuk melakukan perulangan yang mempunyai sifat menurun. 


Perbedaan Perulangan Program Do While C++ dan While

Perulangan While dan Do While inj memang sama-sama digunakan untuk melakukan pengulangan beberapa statement di program yang jumlah pengurangannya tidak diketahui, tetapi ternyata keduanya memiliki perbedaan. 


Jika perulangan while C++ ini akan melakukan beberapa eksekusi terhadap perintah dalam sebuah blok jika kondisinya memiliki nilai benar. Namun ketika di awal kondisi sudah salah maka statemen yang ada di dalam blok perulangan tidak akan sekalipun dilakukan eksekusi.
Inilah bagian – bagian struktur pada while :


•    Condition ini adalah sebuah kondisi di dalam perulangan pada program milik kalian, pada kondisi ini kalian hanya harus menentukan nilai akhirnya atau jumlah dalam perulangan di dalam program tersebut. 


•    Statemen di sini menjadi bagian yang dapat diisikan dengan sintak yang lain, misalnya seperti output untuk menampilkan sebuah data dari perulangan yang ada.


Sedangkan perulangan do while adalah perulangan yang akan melakukan eksekusi program 1 kali lebih dahulu, selanjutnya  baru eksekusi statement di do while. 


Tag : Perulangan While, Perulangan Do While, Programmer, Struktur Perulangan While

Cara Penulisan Tipe Data Boolean C++ Pada PHP


 

Jika Anda baru pertama kali belajar tentang algoritma juga pemrograman, pastinya untuk tipe data boolean C++ ini akan terasa begitu asing. Terutama jika dibandingkan dengan tipe data C++ yang biasanya sudah pernah dipelajari. 


Pengertian Type Boolean C++

Tipe data Boolean C++ ini sebenarnya sangat sederhana sekali, karena tipe data yang satu ini hanya bisa diisi menggunakan salah satu dari dua nilai, yaitu FALSE atau TRUEA. Tipe data Boolean tersebut banyak dipakai untuk melakukan percabangan pada kode pemrograman atau untuk memutuskan apa yang harus dikerjakan pada satu kondisi yang sedang terjadi. 


Sebagai contohnya, kita bisa membuat sebuah kode program untuk dapat mentukan apakah sebuah angka yang genap maupun ganjil berdasarkan dari input para penggunanya. Untuk kepentingan yang satu ini memang kita harus melakukan pengecekan lebih dahulu apakah angka tersebut dapat dibagi 2 ( untuk angka yang genap ), atau tidak dapat dibagi 2 (untuk angka yang ganjil ). Tipe data Boolean C++ dapat digunakan untuk menampung kondisi tersebut, yaitu benar maupun salah. 


Cara Penulisan Tipe Data Boolean

Seperti yang sudah dijelaskan di atas tentang Boolean C++ ini pada penulisan tipe data Boolean hanya akan mempunyai dua bila saja, TRUE dan FALSE. Tipe data ini memang yang paling sederhana dalam PHP dan juga di dalam bahasa pemrograman yang lainnya. Fungsi Boolean C++ ini sering dipakai pada pengoperasian logika seperti kondisi IF dan juga perulangan (looping). 


Selain itu variabel benar akan ditampilkan dengan menggunakan angka 1,sedangkan variabel false akan ditampilkan dengan menggunakan staring kosong atau tanpa output. Hal tersebut disebabkan karena jika ditampilkan menggunakan echo, pada tipe data Boolean akan dipaksa berganti dengan menggunakan tipe data string. 


Trik Melakukan Konversi Tipe Data Lainnya Menjadi Tipe Data Boolean
Karena PHP ini merupakan loosely tiped language, atau bahasa pemrograman yang tidak memiliki tipe, maka sebuah variabel bisa dikonversi untuk menjadi tipe data yang lainnya. Berikut ini merupakan aturan untuk tipe data Boolean jika dilakukan konversi ke dalam tipe data yang lainnya :


1.Pada Integer 0 akan dianggap sebagai False.
2. Float 0.0 juga akan dianggap sebagai False.
3. String yang nantinya kosong (‘’’’) dan string “0” ini akan dianggap sebagai False.
4. Array yang tidak mempunyai elemen tersebut dianggap False.
5. Objek yang tidak mempunyai nilai dan juga fungsi, juga dianggap sebagai False.
6. Pada Nilai null dianggap sebagai False. 


Kesalahan dalam sebuah kode pemrograman memang sering terjadi karena pada “konversi “ yang berasal dari tipe data yang lainnya menjadi tipe data Boolean C++, sehingga bisa memungkinkan kita untuk membuat sebuah variabel Boolean menggunakan nilai yang sudah pasti dan tidak akan  bergantung terhadap “konversi “ Boolean dari PHP. 


Tag : Boolean C++, PHP, String, True, False, Konversi, Bahasa Pemrograman