Saya persembahkan artikel ini teruntuk karena Tugas Pemrograman terstruktur. Materi diambil dari materi Bu Yuli dan Bu Acimah yang telah saya modif sedikit..
KONSEP DASAR PEMROGRAMAN
KONSEP DASAR PEMROGRAMAN
Program
adalah deretan instruksi yang digunakan untuk
mengendalikan komputer, sehingga komputer dapat melakukan tindakan sesuai
dengan yang dikehendaki pembuatnya. Sebuah program bisa dikatakan baik jika
algoritmanya jelas terstruktur dan mudah dibaca oleh orang lain. Algoritma yaitu
langkah-langkah untuk menyelesaikan sesuatu masalah. Adapun pengertian dari Pemrograman
Terstruktur yaitu metode untuk mengorganisasikan dan membuat kode-kode
program supaya mudah untuk dimengerti, mudah di test dan di modifikasi. Dimana
programnya dapat dipergunakan oleh pengguna secara mudah dan dapat dimengerti
tentang proses yang sedang dilakukan oleh program tersebut.
PENGENALAN C++
C++ merupakan bahasa pemrograman
yang mendukung pemrograman berorientasi objek atau Object Oriented
Programming (OOP). C++ bersifat case sensitive yang artinya membedakan antara huruf besar dan
huruf kecil, sehingga:
1. Instruksi harus ditulis dalam
huruf kecil
2. Variabel yang ditulis dengan
huruf kecil dan huruf besar berbeda.
Sebelum melangkah lebih jauh
sebaiknya kita harus tahu terlebih dahulu tentang konsep
kompilasi
dan eksekusi program di dalam C++ .
Keterangan :
Preprosesor
Perintah yang diawali tanda #
(pound) dan menghasilkan file yang akan
dilewatkan ke dalam compiler.
Contoh : # include # define # ifdef
Kompiler C++
Kompiler akan menerjemahkan kode
program yang telah dilewatkan oleh
preprosesor ke dalam bahasa
assembly.
Assembler
Menerima keluaran dari compiler
C++ dan akan membuat sebuah kode
objek. Jika dalam kode program
kita tidak menggunakan fungsi-fungsi
yang terdapat pada library lain,
maka kode objek ini akan langsung
dieksekusi menjadi EXE.
Link Editor
Bagian ini dikerjakan jika kode
program yang kita buat menggunakan
fungsi-fungsi luar yang disimpan
dalam suatu library lain. Link editor
akan mengkombinasikan kode objek
dan library yang ada untuk
menjadikan
sebuah file EXE.
STRUKTUR PROGRAM
Secara umum struktur program dalam C++ adalah sebagai berikut:
1. Deklarasi header file diawali dengan #include <.......> Titik-titik diisi dengan nama header file yang ingin digunakan. Header file merupakan suatu fungsi yang mendukung eksekusi instruksi tertentu dalam C++
2. Deklarasi konstanta (bisa ada bisa tidak)
3. Deklarasi variabel global (bisa ada bisa tidak)
4. Deklarasi fungsi bisa ada bisa tidak. Fungsi juga dapat diletakkan seletah fungsi main().
5. Deklarasi class (bisa ada bisa tidak)
6. Fungsi utama (harus ada). Diawali dengan "{" dan diakhiri dengan "}". Didalamnya berisi instruksi-instruksi yang nantinya akan dieksekusi berikut deklarasi variabel (variabel lokal) yang diperlukan.
FILE HEADER
File header (file dengan ekstensi .h) adalah file yang berisi fungsi-fungsi yang mendukung eksekusi instruksi tertentu dalam C++ dan telah dikompilasi sebelumnya. Jika kita ingin menggunakan file header kita harus mendaftarkan terlebih dahulu melalui preprosesor directive #include
Contoh file header yang sering digunakan :
1. #include < iostream.h >
Untuk fungsi : cout dan cin
2. #include < conio.h >
Untuk fungsi : getch() dan clrscr()
3. #include < iomani.h >
Untuk fungsi : setiosflags (ios::fixed) dan setprecision(n)
4. #include < math.h >
Untuk fungsi : sqrt (x) dan pow (x,y)
KOMENTAR
Dalam pembuatan program yang sudah cukup komplek akan banyak sekali listing program yang kita ketikkan sehingga akan cukup rumit dan sulit untuk dipahami. Agar program kita bisa dipahami oleh orang lain akan lebih baik jika setiap pokok bahasan kita berikan komentar. Komentar-komentar ini tidak akan ikut dieksekusi. Dalam C++ ada dua cara untuk memberikan komentar yaitu :
1. Menggunakan tanda //
Tanda ini digunakan untuk komentar yang terdiri dari satu baris, jika komentar lebih dari satu baris maka baris kedua dan seterusnya tidak dianggap sebagai komentar. Contoh penggunaanya :
// PSS Sleman
2. Menggunakan tanda /* ... */
Tanda ini digunakan untuk komentar yang terdiri lebih dari satu baris, komentar dimulai dari /* dan berakhir sampai dengan tanda */. Contoh penggunaanya :
/* PSS Super Elang Jawa
PSS kebanggaan kita */
PINDAH BARIS
Untuk membuat tampilan program yang baik pasti akan terdiri dari beberapa baris, dalam
bahasa pemrograman C++ untuk pindah baris ada dua perintah yaitu :
1. Tanda \n
Tanda \n digunakan untuk pindah baris berikutnya, untuk penulisannya harus di dalam tanda petik bersama dengan kalimat yang akan ditampilkan dan bisa diletaakan awal kalimat atau di akhir kalimat. Contoh penggunaannya :
Cout<<”\nPSS Campione”;
Setelah program dieksekusi akan pindah baris terlebih dahulu sebelum menampilkan kalimat
PSS Campione, kemudian kursor pindah kebawah.
2. Tanda endl;
Fungsi seperti \n.
1. Buka commant prompt
2. Masuk ke directory penyimpanan file
3. Setelah berada di folder penyimpanan file ketikkan g++ -o inisialisasi program nama file.cpp
Contoh : g++ -o PZZ PSS.cpp
4. Selanjutnya menampilkan output program dengan cara ketikkan nama inisialisai.exe, atau tanpa disertakan .exe , dari contoh diatas PZZ.exe
5. Berikut output dari program diatas
Tidak ada komentar:
Posting Komentar