Praktikum 1 Alprog
Pokok Bahasan : Mengenal C/C++ Mengenal borland C++ Memahami struktur dasar program C/C++
1.1 Mengenal C/C++ Bahasa C merupakan hasil pengembangan dari bahasa B yang di tulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali di tulis oleh Brian W.Kernighan dan Denies M.Ricthie pada tahun 1972. Bahasa C mempunyai banyak kemampuan membuat perangkat lunak, misalnya dBASE, Word Star, dan lain-lain. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with Classes, yang pada tahun 1983 berganti nama menjadi C++. Pada C++ ini terdapat tambahan Object Oriented Programming (OOP), yang tujuan utamanya adalah membantu dalam membuat dan mengelola program yang besar dan kompleks. Untuk dapat membuat program dengan bahasa C hanya butuh text editor seperti Notepad untuk menulis kode dan sebuah compiler bahasa C seperti GCC untuk mengubah kode tersebut menjadi program dalam bahasa mesin yang siap untuk dijalankan. Selain itu juga dapat menggunakan Integrated Development Environment (IDE) yang didalamnya sudah terdapat text editor, compiler, dan fasilitas lain secara terintegrasi sehingga pembuatan program jauh lebih mudah. Beberapa IDE yang terkenal antara lain Microsoft Visual Studio dan Borland C++. GCC (GNU C Compiler / GNU Compiler Collections) adalah compiler yang terdapat di hampir semua sistem operasi. Dalam sistem berbasis *NIX (Unix, Linux, Mac OS, BSD, Solaris) GCC sudah menjadi compiler bawaan. Sedangkan di sistem Windows GCC harus diinstall sendiri. GCC di sistem Windows tersedia dalam paket MinGW (Minimalist GNU for Windows). Paket MinGW dapat diunduh pada alamat http://www.mingw.org atau di
http://sourceforge.net/mingw. Sedangkan untuk text editor menggunakan Notepad++ yang dapat diunduh di http://notepad-plus-plus.org.
ALGORITMA & PEMROGRAMANKelebihan Bahasa C adalah sebagai berikut : Bahasa C tersedia hampir di semua jenis computer. Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer. Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Proses executable program bahasa C lebih cepat. Dukungan pustaka yang banyak. C adalah bahasa yang terstruktur dan bahasa tingkat menengah. Kekurangan Bahasa C adalah sebagai berikut : Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
1.2 Mengenal Borland C++ Borland merupakan lembar kerja terpadu untuk pengembangan program. 1. Langkah-langkah untuk mengaktifkan Borland C++ adalah : Klik Start Pilih All Progams Pilih Borland C++ 5.02 Klik Borland C++ 2. Membuat File Baru : File New Text Edit. 3. Mengcompile Program : ALT + F9 4. Menjalankan Program : CTRL+F9 5. Menyimpan File : File Save Pilih Lokasi Penyimpanan Ketik Nama File Open atau Tekan hotkey CTRL + KS 6. Membuka File yang sudah ada: File Open Cari Lokasi Penyimpanan Klik Nama File Open
ALGORITMA & PEMROGRAMAN-
1.3 Struktur C/C++
#include <file_header>
main()
{
Statement;
}
menyertakan file header
fungsi utama program
awal dari program
pernyataan atau Perintah
akhir dari program Keterangan : a. # include<fileheader.h> sebagai proses compiler dari c dan c++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program. b. main() Untuk mendeklarasi fungsi utama, bahwa suatu program c dan c++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. c. { Menandakan awal program. d. Statement Berisi perintah-perintah yang akan dilakukan program. e. } Menandakan akhir program.
ALGORITMA & PEMROGRAMANFile_header untuk Fungsi input / output yang sering digunakan:
conio. h : clrscr, getch, getche
iostream. h : cout, cin, endl
stdio. h : printf, scanf, puts
iomanip. h : setw, setprecision, setiosflags
keterangan :
conio ( consol input output )
iostream ( input output stream )
stdio ( standar input output )
iomanip ( input output manipulator )
clrscr : membersihkan layar
getch : fungsi keluaran atau penahan program
getche : berfungsi sama dengan getch
cout : fungsi keluaran pada iostream
cin : fungsi masukan pada iostream
endl : pindah baris, biasanya digunakan u/ cout
printf : fungsi keluaran pada stdio
scanf : fungsi masukan pada stdio
puts : fungsi keluaran string pada stdio
setw : mengatur lebar tampilan data
setprecision : mengatur jumlah digit pecahan yang diinginkan
setiosflags : mengatur atau mengontrol sejumlah tanda format,
misalkan rata kiri, kanan, huruf capital dll.
Escape sequences
\n : line new atau garis baru
\t : mengaktifkan fungsi tab
\b : mengaktifkan fungsi backspace
\” : membuat atau menampilkan “
\‟ : membuat atau menampilkan „
ALGORITMA & PEMROGRAMANContoh 1
File : hello. c
#include <stdio. h>
main()
{
printf("Hello Word! ! ");
} Tulis kode program di atas menggunakan Notepad++, kemudian simpan di direktori kerja dengan nama hello.c. Ekstensi *.c menandakan bahwa file berisi kode program dalam bahasa C. Buka console atau command prompt kemudian masuk ke direktori tempat file hello.c tersebut disimpan. Jalankan perintah seperti berikut ini:
gcc hello.c –o hai.exe Keterangan:
1. gcc adalah perintah yang digunakan untuk melakukan proses kompilasi dari bahasa C menjadi program dalam bahasa mesin.
2. hello.c adalah file kode sumber program yang sebelumnya telah ditulis.
3. hai.exe adalah file program yang dihasilkan dari proses kompilasi. Bila proses di atas tidak terjadi kesalahan maka di dalam direktori akan terdapat satu file yang bernama hai.exe. File inilah yang sudah bisa langsung dijalankan oleh komputer. Untuk menjalankannya hanya dengan menuliskan hello pada command prompt kemudian akan muncul tulisan Hello World! !.
ALGORITMA & PEMROGRAMANContoh 2
File : program1. cpp
Program di bawah ini menggunakan bahasa c++. Untuk mencobanya
menggunakan borland c++.
#include <conio. h>
#include <iostream. h>
main()
{
cout<<"Nama \t: Nama Lengkap"<<endl;
cout<<"Nim \t: 12. 11. xxxx"<<endl;
}
Contoh 3
File : program2.c
Program di bawah ini menggunakan bahasa c. Untuk mencompilenya
menggunakan gcc.
#include <stdio. h>
#include <conio. h>
main()
{
printf("\t\tHalo Apa Kabar?" );
printf("\n Selamat datang di Lab 5");
printf("\n STMIK Amikom Yogyakarta");
getch() ;
}
Contoh 4
File : program3. cpp
Program di bawah ini menggunakan bahasa c++. Untuk mencobanya
menggunakan borland c++.
#include <conio. h>
#include <iostream. h>
main(){cout<<"\t Anda Berhasil";cout<<endl;cout<<"Mengoperasikan Borland C++";getche() ;}

makasih ya kakak atas infonya :D
ReplyDeleteiya kak
ReplyDelete