Anda di halaman 1dari 4

A. APA ITU C++?

C++ adalah bahasa pemrograman komputer yang merupakan evolusi dari keluarga
bahasa C yang sudah ada. Sebagai bahasa yang berorientasi pada objek yang memberikan
struktur jelas pada program dan memungkinkan kode untuk digunakan ulang, C++ dapat
menurunkan biaya pengembangan.
Contoh program C++ bisa ditemukan dalam sistem operasi yang kita kenal sekarang karena C++
adalah pemrograman yang bersifat portabel dan bisa digunakan untuk menciptakan berbagai
aplikasi yang bisa beradaptasi dengan beragam platform.

B. SEJARAH C++ 
Pada tahun 1979, seorang ilmuwan komputer asal Denmark, Bjarne Stroustrup, membuat
bahasa pemrograman C++, sebab pendahulunya, yakni bahasa C, bersifat prosedural dan tidak
efisien untuk membuat software berskala besar karena menggunakan percabangan yang banyak. 
Sementara itu, C++ berorientasi pada objek (object oriented programming), yang artinya jika
Anda ingin mengubah fungsi dari contoh program C++ yang Anda buat, Anda tidak perlu
mengubah keseluruhan programnya. Prosesnya akan lebih fleksibel karena permasalahan C++
dibagi-bagi ke dalam beberapa kelas.
Anda akan menemukan banyak versi dari C++ karena bahasa ini terus mengalami pembaruan
berkala. Meski demikian, konsep dasarnya tetap sama. Hingga saat ini, C++ sudah mengalami
empat kali update besar, yaitu tahun 2011, 2014, 2017, dan 2020 menjadi C++11, C++14, C+
+17, hingga C++20.

C. CARA KERJA C++ 


Dalam konsep pemrograman, ada yang disebut dengan source file atau source code. Ini
adalah instruksi yang kita buat di text editor seperti notepad++ yang kemudian akan digunakan
oleh komputer untuk membentuk program C++.
Ada tiga langkah pembentukan program C++ sampai bisa menampilkan output di monitor Anda.
Dilakukan oleh program yang berbeda-beda, langkah-langkah pembentukan contoh program C+
+ ini terdiri dari preprocessing, compilation, dan linking.
 PREPROCESSING
Preprocessing adalah langkah awal yang dilakukan program sebelum dikompilasi.
Pembentukan suatu program di C++ dimulai dengan script program yang diawali dengan
tanda #. 
Contoh script yang sering digunakan adalah #include. Script ini kemudian akan diubah ke
dalam bentuk kode aktual yang akan diperluas. Misalnya, jika di
dalam script terdapat statement #include <iostream>, seluruh isi file “iostream” akan
dimasukkan ke dalam kode program. 
 COMPILATION
Kode yang sudah diperluas ini kemudian diproses oleh C++ Compiler yang akan
membaca dan menerjemahkan bahasa kode program untuk menghasilkan sebuah program
yang Anda inginkan.
 LINKING
Setelah proses kompilasi, masih diperlukan proses berikutnya, yaitu linking. Sesuai
dengan namanya, proses ini bertujuan untuk mengaitkan objek yang telah dibuat dengan
file-file pustaka (library) kemudian mengubahnya menjadi file biner (.out atau .exe)
untuk menghasilkan program yang bisa dieksekusi.
D. CONTOH PROGRAM DENGAN C++
Saat ini, C++ adalah salah satu bahasa pemrograman yang paling populer. Karena
kepopulerannya itu, ada banyak perangkat di sekitar kita yang mengandalkan C++ dalam
pengeksekusiannya. Dua contoh program C++ dalam kehidupan sehari-hari adalah untuk
menentukan nilai ujian dan menghitung luas persegi panjang.

1. Pengertian Notepad++
Notepad++ (Notepad Plus Plus) merupakan sebuah perangkat lunak teks editor dan source
code yang digunakan dengan Microsoft Windows untuk membuat banyak file terbuka dalam satu
jendela.
Konsep Notepad++ didistribusikan sebagai software gratis.
Pada awalnya perangkat lunak ini dihosting di SourceForge.net dan telah diunduh lebih dari 28
juta kali pengguna komputer. Selain itu, Notepad++ sudah dua kali memenangkan penghargaan
pilihan komunitas SourceForge.net untuk perangkat lunak pengembang terbaik. Di samping itu,
pada tahun 2015 pun Notepad++ telah dihosting di GitHub. Pada bulan September tahun 2003,
Notepad++ berhasil didirikan oleh Don Ho menggunakan editor teks berbasis Java. Setelah
dikembangkan menggunakan Java, Notepad++ kemudian dikembangkan dengan editor teks yang
ditulis dalam C++ dengan Scintilla dan menjadikannya sebagai aplikasi Microsoft Windows.
Berikut ini merupakan bahasa pemrograman yang didukung oleh Notepad++, yaitu:

 ActionScript, Ada, ASP, autolt


 Batch
 C, C++, C#, Caml, Xmake, CSS
 Flash ActionScript, Fortran
 Gui4CLI
 Haskell, HTML
 Berkas INI, InnoSetup
 Java, JavaScript, JSP
 KiXtart
 LSP, Lua
 Makefile, Matlab, MS-DOS
 NSIS
 Objective-C
 Pascal, Perl, PHP, PowerShell, Properties file, Python
 R, Resource file, Ruby
 Shell, Scheme, Smalltalk, SQL
 TCL, TeX
 SML
 YAML
Bahasa pemograman di atas bisa digunakan pada Notepad ++ versi 5.0 dan versi lain di atasnya.

2. Sejarah Notepad++
Notepad++ pertama kali dirilis di SourceForge pada tanggal 25 November 2003 sebagai
perangkat lunak khusus Windows. Notepad++ mengandalkan panggilan Win23 API yang
menggunakan STL untuk meningkatkan performa dan mengurangi ukuran program. Pengeditan
teks secara sederhana dan ringan menjadikannya sebagai aplikasi word processor terbaik. Pada
tahun 2014, Notepad++ semakin populer sebagai software pengolah kata. Pada tahun 2015,
Notepad++ terpilih sebagai editor teks yang paling banyak digunakan di seluruh dunia. Sebesar
34,7%, dari 26.085 respon pengguna mengklaim menggunakan aplikasi ini setiap hari.

3. Fitur Penting Notepad++


Adapun fungsi penting yang perlu Anda ketahui ketika menggunakan Notepad++.
3.1 Go to Line
Fitur Go to Line akan sangat berguna bagi programmer ketika pada kondisi tertentu seperti
terjadinya error pada saat debugging program JavaScript atau pun PHP. Fitur ini akan secara
otomatis memberi tahu baris berapa yang bermasalah.

3.2 Reverse Indent atau Back Tab


Fitur ini dapat membuat kode yang ditulis terlihat rapi, Anda bisa dengan mudah menggunakan
shortcut Shift+Tab.

3.3 Single Line Comment


Fitur yang selanjutnya dapat membuat komentar dengan cepat, yaitu dengan menekan tombol
Ctrl+K atau Ctrl+Q. Fitur ini dijamin lebih nyaman dan menghemat waktu.

3.4 Seleksi Berdasarkan Kolom


Fitur ke empat sangat bermanfaat ketika Anda sedang mengedit file csv atau mengubah tabel
menjadi file csv.

3.5 Menambahkan dan Menghapus Nomor Urut


Ketika Anda ingin menambahkan nomor urut pada daftar list, maka Anda bisa membuka jendela
Column/Multi-Selection Editor” melalui menu Edit > Column Editor.
Cara menghapusnya yaitu pilih TextFX >TextFX Tools > Delete Line Numbers or First Word.

4. Kelebihan dan Kekurangan Notepad++


Berikut ini kelebihan dan kekurangan yang ada pada Notepad++:

4.1 Kelebihan Notepad++


 Gratis
 Ringan untuk mengedit teks dan coding
 Bisa menyimpan bookmark pada file .txt
 Bisa melakukan “undo” & ‘redo” berkali-kali pada catatan Anda
 Memiliki fitur auto complite untuk versi 6.7.3 ke atas
 Nyaman dipakai untuk kegiatan copy dan paste
 Memiliki multi tab
 Bisa melihat jumlah kata
 Pengaturannya mudah dipahami
4.2 Kekurangan Notepad++
 Karakter terbatas
 Format sedikit
 Pengolah kata dasar

Anda mungkin juga menyukai