BAB 1 PENGANTAR PEMOGRAMAN C++
Borland C++ Page 1
BAB 1
PENGANTAR PEMOGRAMAN C++
1.1 Introduksi
Bahasa pemograman C++ adalah bahasa yang mempasilitasi pendekatan yang terstruktur terhadap perancangan program computer. Disini saya akan
menjelaskan tentang pemograman C++ seperti membuat aplikasi dan
pengertian dari fungsi-fungsi coding, saya menjelaskan dengan cara saya bukan mengikuti buku yang terkadang membingungkan, supaya anda bisa dengan mudah dan cepat menguasai pemograman C++. Pada tulisan saya ini, saya mengajarkan atau berbagi ilmu, karena saya bukanlah guru tetapi saya hanyalah seorang yang ingin tahu akan ilmu computer, jadi saya jelaskan dengan bahasa saya, yang mungkin kurang formal, saya mohon maaf akan kekurangan saya ini, pada pembelajaran program C++ saya menggunakan aplikasi Borland C++, anda bisa download dengan mengcopy link ini (
http://adf.ly/izEaS). Setelah anda download, anda install aplikasi Borland C++ pada Pc / Laptop anda.
1.2 Pengenalan Aplikasi
Jika anda sudah download dan install aplikasi Borland C++, sekarang anda buka aplikasi tersebut, seperti inilah tampilan dari aplikasi Borland C++.
(2)
Borland C++ Page 2
Secara garis besar, aplikasi sama saja fungsi-fungsinya, menu dan icon-icon sebagai alat mempermudah kita dalam melakukan perintah, dan windows yang warna putih, adalah text editor, tempat kita membuat aplikasi melalui coding-coding yang akan kita pelajari pada bab berikutnya.
Berikut penjelasan singkat tentang bagian-bagian dari Menu pada aplikasi Borland C++.
1. Menu File
Fungsi:
New adalah untuk membuat aplikasi baru, berisikan Menu Text Edit, Project,
App Expert, dan Resource Project, tetapi yang akan kita gunakan adalah Text
Edit ataupun Project.
Open untuk membuka aplikasi yang pernah di buat.
Close untuk menutup aplikasi
Save untuk menyimpan aplikasi yang sedang aktip pada jendela editor.
(3)
Borland C++ Page 3
Save All untuk menyimpan keseluruhan program aplikasi yang kita buat.
Print untuk mencetak coding aplikasi.
Print Setup untuk mengatur print mana yang akan digunakan.
Send untuk mengirim aplikasi menggunakan email.
Exit untuk Keluar.
2. Menu Edit
Fungsi:
Undo untuk mengembalikan kondisi jendela editor saat ini ke kondisi sebelum
di edit.
Redo untuk mengembalikan ke perintah undo.
Cut untuk memotong text yang di block pada coding dan di pindahkan ke clipboard.
Copy untuk menggandakan text yang di block tanpa menghilangkan text
aslinya.
Paste untuk menempatkan text yang ada pada clipboard ke jendela aktip
(4)
Borland C++ Page 4
Clear untuk membersihkan atau menghapus text yang terseleksi atau di block
pada jendela editor, tanpa menempatkannya ke clipboard.
Select All untuk menseleksi seluruh ini pada jendela editor yang aktif.
Buffer List untuk mengedit text title pada jendela editor.
3. Menu Search
Fungsi:
Find untuk mencari text pada jendela editor.
Replace untuk mencari text yang akan digantikan dengan text yang baru di
ketikkan.
Search again untuk melakukan perintah ulang dari find dan replace yang
terakhir kali digunakan.
Browse symbol untuk membuka dialog Browse Symbol untuk memasukkan
symbol dalam browse.
Locate symbol untuk membuka dialog Locate Symbol untuk memasukkan
(5)
Borland C++ Page 5
Provious message untuk menempatkan cursor pada coding atau source code
yang menampilkan pesan kesalahan sebelumnya pada jendela pesan.
Next message untuk menempatkan cursor pada coding atau source code yang
menampilkan pesan kesalahan brikutnya pada jendela pesan.
4. Menu View
Fungsi:
Class Expert untuk menampilkan jendela Class Expert untuk menambahkan
kelas-kelas dalam sebuah aplikasi App Expert
Project untuk memperlihatkan projek presentasi grafis dalam sebuah diagram
hirarki yang dapat diperluas.
Message untuk menampilkan jendela message yang berdungsi menampilkan
status aplikasi, seperti error maupun peringatan.
Classes untuk menampilkan semua kelas dalam aplikasi.
Globals untuk mendata semua variable dalam program dengan urutan abjad.
CPU untuk menampilkan jendela CPU dengan fungsi melihat tingkat kerendahan dari aplikasi yang sedang di debug.
(6)
Borland C++ Page 6
Watch untuk membuka jendela watch yang merupakan bagian dari sebuah
debugger.
Breakpoint untuk menampilkan semua breakpoint yang sedang di tetapkan
saat ini.
Call Stack untuk mengurutkan fungsi program yang sedang di panggil untuk
mendapatkan fungsi yang sedang berjalan.
5. Project
Fungsi:
Open project untuk membuka file project
Close project untuk menutup semua file project yang sedang aktif
New target untuk menambahkan target baru.
Complie untuk menerjemahkan project yang dipilih.
Make all untuk membuat target dari project saat ini.
Build all untu membangun semua project saat ini, meskipun project sudah
lama atau kadaluarsa.
Generate Makefil mengkasilkan sebuak make file dari project yang sedang
(7)
Borland C++ Page 7
6. Menu Scipt
Fungsi:
Run untuk memasukkan sebuah script command.
Cummads untuk membuka dialog script commands yang akan menampilkan
script command yang tersedia dan variable.
Modules untuk membuka dialog modules management yang mendaftarkan
semua modul.
Compile File untuk mengkompilasi script yang berada pada jendela editor yang
sedang aktuf.
Run File untuk mengeksekusi script yang sedang aktif pada jendela editor.
(8)
Borland C++ Page 8
Menu Tool digunakan untuk menjalankan program, tool dan utility, dan cara
menjalankan sebuah program dari Menu Tool adalah dengan memilih daftar tool yang tersedia seperti pada gambar, yaitu Turbo Debugger, Grep,
WinSight, C++ Builder .
8. Menu Debug
Fungsi:
Run untuk mengeksekusi program.
Load untuk membuka sebuah program.
Attach untuk memulai sesi debug saat proses compilasi sedang berjalan.
Run to untuk menspesifikasi dimana garis dan source dimana proses debug
akan di mulai.
Pause process untuk menghentikan proses dimana debug sedang berlangsung.
Reset this process untuk mengembalikan proses keawal program dimana
debung saat ini sedang berlangsung.
Terminate process untuk menghentikan debug saat ini, dan menutup semua
file yang sedang terbuka yang digunakan oleh program.
(9)
Borland C++ Page 9
editor.
Add breakpoint untuk memasukkan sebuah breakpoint.
Breakpoint Options untuk mengatur breakpoint yang akan dimasukkan.
Add Watch untuk menetapkan atau sebuah watch exspession.
Evaluate untuk membuka jendela evaluate.
Inspect untuk memasukkan variable.
View Locals untuk membuat sebuah jendela yang menampilkan variable local
yang didefinisikan dalam current scope.
9. Menu Options
Fungsi:
Project untuk menetapkan option untuk seluruh project.
Environment untuk menetap option untuk IDE secara umum.
Tools untuk menginstall, menghapus, ataupun mengedit tool yang berada di
bawah menu tool.
Style Sheets untuk menspesifikasi penerjemah default dan run-time option.
(10)
Borland C++ Page 10
10. Menu Windows
Fungsi:
Cascade untuk menutup semua jendela yang terbuka dan menumpuknya
secara berurutan.
Tile Horizontal untuk mengurutkan jendela dari atas ke bawah tanpa menutupi
satu sama lain.
Tile Vertical untuk mengurutkan jendela dari kiri ke kanan sehingga terlihat
saling berdampingan.
Arrange Icons untuk mengurutkan kembali semua icon pada desktop.
Close all untuk menutup beberapa ataupun semua jendela yang terbuka.
Minimaze all untuk mengecilkan beberapa atau semua jendela yang terbuka.
Retore all untuk mengembalikan beberapa atau semua jendela yang di
(11)
Borland C++ Page 11
11. Menu Help
Fungsi:
Untuk membantu masalah yang dialami pengguna saat menggunakan secara Borlad C++ secara online.
Contents untuk menampilkan isi dari online Help Borland C++
Keyword search untuk mencari penyelesaian masalah menggunakan keyword.
Keyboard
Using help untuk mendapatkan Help System Borland C++ pada Windows.
Windows API
OWL API untuk mencari informasi penggunaan OWL (Objek Windows Library)
(12)
Borland C++ Page 12
Biografi Penulis
Frandika Septa
Lahir pada tanggal 06 September
1993 di desa Balaikencana, Krui,
Pesisir Barat, Lampung. Hobby oprek
computer, dan handphone, mengenai
software dan aplikasinya, lulusan
SMAN1 Rawas Pesisir Barat Krui.
Sedang melanjutkan Studi di STMIK
MJ. Contact Person 089670365578,
frandika.septa@gmail.com , fb:
frandika septa , tw: @frandika_septa ,
instagram: frandika06, website &
blog: www.frandikasepta.com ,
www.dokumen-program.blogspot.com ,
www.frans-flashing.bogspot.com .
(1)
Borland C++ Page 7 6. Menu Scipt
Fungsi:
Run untuk memasukkan sebuah script command.
Cummads untuk membuka dialog script commands yang akan menampilkan script command yang tersedia dan variable.
Modules untuk membuka dialog modules management yang mendaftarkan semua modul.
Compile File untuk mengkompilasi script yang berada pada jendela editor yang sedang aktuf.
Run File untuk mengeksekusi script yang sedang aktif pada jendela editor. 7. Menu Tool
(2)
Borland C++ Page 8
Menu Tool digunakan untuk menjalankan program, tool dan utility, dan cara menjalankan sebuah program dari Menu Tool adalah dengan memilih daftar tool yang tersedia seperti pada gambar, yaitu Turbo Debugger, Grep,
WinSight, C++ Builder .
8. Menu Debug
Fungsi:
Run untuk mengeksekusi program.
Load untuk membuka sebuah program.
Attach untuk memulai sesi debug saat proses compilasi sedang berjalan.
Run to untuk menspesifikasi dimana garis dan source dimana proses debug akan di mulai.
Pause process untuk menghentikan proses dimana debug sedang berlangsung.
Reset this process untuk mengembalikan proses keawal program dimana debung saat ini sedang berlangsung.
Terminate process untuk menghentikan debug saat ini, dan menutup semua file yang sedang terbuka yang digunakan oleh program.
(3)
Borland C++ Page 9 editor.
Add breakpoint untuk memasukkan sebuah breakpoint.
Breakpoint Options untuk mengatur breakpoint yang akan dimasukkan.
Add Watch untuk menetapkan atau sebuah watch exspession.
Evaluate untuk membuka jendela evaluate.
Inspect untuk memasukkan variable.
View Locals untuk membuat sebuah jendela yang menampilkan variable local yang didefinisikan dalam current scope.
9. Menu Options
Fungsi:
Project untuk menetapkan option untuk seluruh project.
Environment untuk menetap option untuk IDE secara umum.
Tools untuk menginstall, menghapus, ataupun mengedit tool yang berada di bawah menu tool.
Style Sheets untuk menspesifikasi penerjemah default dan run-time option.
(4)
Borland C++ Page 10 10. Menu Windows
Fungsi:
Cascade untuk menutup semua jendela yang terbuka dan menumpuknya secara berurutan.
Tile Horizontal untuk mengurutkan jendela dari atas ke bawah tanpa menutupi satu sama lain.
Tile Vertical untuk mengurutkan jendela dari kiri ke kanan sehingga terlihat saling berdampingan.
Arrange Icons untuk mengurutkan kembali semua icon pada desktop.
Close all untuk menutup beberapa ataupun semua jendela yang terbuka.
Minimaze all untuk mengecilkan beberapa atau semua jendela yang terbuka.
Retore all untuk mengembalikan beberapa atau semua jendela yang di sematkan atau kecilkan kebentuk semula.
(5)
Borland C++ Page 11 11. Menu Help
Fungsi:
Untuk membantu masalah yang dialami pengguna saat menggunakan secara Borlad C++ secara online.
Contents untuk menampilkan isi dari online Help Borland C++
Keyword search untuk mencari penyelesaian masalah menggunakan keyword.
Keyboard
Using help untuk mendapatkan Help System Borland C++ pada Windows.
Windows API
OWL API untuk mencari informasi penggunaan OWL (Objek Windows Library)
(6)
Borland C++ Page 12