BAB I
PENDAHULUAN
1.1
Latar Belakang
Dewasa
ini perkembangan teknologi informasi sangatlah pesat, apalagi dalam penggunaan
jenis-jenis kompilator. Kompilator (compiler)
adalah sebuah program yang membaca suatu program yang ditulis dalam suatu
bahasa sumber (source language) dan
menterjemahkannya kedalam suatu bahasa sasaran (target language). Proses Kompilasi dikelompokkan kedalam dua
kelompok besar, yaitu :
1. Analisa : Program sumber
dipecah-pecah dan dibentuk menjadi bentuk antara (Intermediate Representation).
2. Sintesa : Membangun program
sasaran yang diinginkan dari bentuk antara.
Blok Diagram :
Pembuatan dari kompiler juga dapat dilakukan dengan :
· Bahasa Mesin, Tingkat
kesulitannya tinggi, bahkan hampir mustahil dilakukan.
· Bahasa Assembly, Bahasa Assembly bisa
dan biasa digunakan sebagai tahap awal pada proses pembuatan sebuah kompilator.
· Bahasa Tingkat Tinggi lain pada ,mesin yang sama, Proses pembuatan kompilator
akan lebih mudah.
· Bahasa tingkat tinggi yang sama pada mesin yang
berbeda, Misal, pembuatan kompilator C untuk DOS, berdasar C
pada UNIX.
· Bootstrap, Pembuatan kompilator secara bertingkat.
Jenis-jenis compiler
terbagi sangat banyak sekali , contohnya antara lain : Turbo C++, Borland C++, Turbo Pascal, Microsoft Visual Basic, dll..
1.2
Rumusan
Masalah
Dalam
makalah ini, permasalahan yang akan dibahas adalah untuk mengetahui cara penggunaan compiler
yang ada di dalam program Borland C++ 5.02
dan juga sedikit membahas tentang bahasa C.
1.3
Tujuan
Adapun
tujuan dari penulisan makalah ini untuk memberikan penjelasan mengenai kompilator khususnya penggunaan compiler Borland C++ 5.02 yang akan dibahas secara lengkap dan ringkas
pada bab selanjutnya, dan juga sebagai syarat perkuliahan mata kuliah Teknik Kompilasi.
1.4
Manfaat
Pembahasan
makalah dengan judul “Penggunaan Compiler BORLAND C++ 5.02” ini mempunyai tujuan untuk mengenalkan kepada
pembaca sekalian tentang bagaimana penggunaan Borland
C++ 5.02.
Makalah
ini juga memberikan beberapa penjelasan tentang sedikit perkembangan dari bahasa C.
BAB II
PEMBAHASAN
2.1
Sekilas Perkembangan Bahasa C
Bahasa C merupakan
pengembangan dari bahasa B yang ditulis oleh Ken Thompson
pada tahun 1970. Bahasa C untuk pertama kali ditulis oleh Brian
W. Kernighan dan Denies M. Ricthie pada tahun 1972. Bahasa C, pada
awalnya dioperasikan diatas sistem operasi UNIX. Bahasa
C merupakan bahasa pemograman tingkat
menengah yaitu diantara bahasa tingkat rendah dan tingkat tinggi
yang biasa disebut dengan bahasa tingkat
tinggi dengan perintah Assembly. Bahasa C mempunyai
banyak kemampuan yang sering digunakan diantaranya kemampuan
untuk 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 dinamakan “C with Classes” yang berganti nama
pada tahun 1983 menjadi C++. Penambahan
yang terdapat pada C++ ini adalah Object Oriented Programming (OOP),
yang mempunyai tujuan utamanya adalah membantu
membuat dan mengelola program yang besar dan kompleks.
2.2
Pengenalan
IDE Borland C++
IDE merupakan singkatan dari Integrated Development Environment, merupakan
lembar
kerja terpadu untuk pengembangan program. IDE dari Borland
C++, dapat digunakan untuk :
·
Menulis
Naskah Program.
·
Mengkompilasi
Program ( Compile )
·
Melakukan
Pengujian Program ( Debugging )
·
Mengaitkan
Object dan Library ke Program ( Linking )
·
Menjalankan
Program ( Running )
Untuk mengaktifkan aplikasi Borland C++ ver 5.02, anda bisa menggunakan
banyak cara, diantaranya :
·
Jika anda
menggunakan sistem jaringan pada Windows
XP, anda bisa membuatkan shortcut terlebih
dahulu dari server, dengan cara :
a.
Klik kanan
pada Desktop, lalu klik New, lalu klik Shorcut.
b.
Ketikan
pada command line :\\BC5\BIN\bcw.exe,
klik tombol next, kemudian ketikan nama shortcut,
misalkan Borland C++, klik tombol
Finish untuk selesai.
c.
Atau anda
dapat klik tombol browse untuk mencari alamat dan folder yang
menyediakan aplikasi Borland C++.
·
Jika anda
menggunakan Stand Alone Computer,
anda bisa membuat shortcut seperti diatas. Biasanya jika sudah terinstall pada komputer anda,
sudah dibuatkan shortcut anda bisa membukanya dengan cara
:
a. Klik tombol start, pilih All Programs, Borland C++ 5.02, klik Boland C+.
b. Berikut lDE dari Borland
C++, seperti gambar dibawah ini;
Gambar
2.1 Layar Pembuka Borland C++
Gambar
2.2 IDE Borland C++ 5.02
IDE pada Borland C++, terbagi menjadi 4 (empat)
bagian, yaitu :
· Menu
Utama (Menubar) : Menu utama terdiri
dari : File, Edit, Search Run Compile
Debug Project, Options, Window dan Help.
· Jendela
Text Edit : Tempat untuk mengetikan
program dan membuat program. Jika pertama kali anda membuat program, nama file jendela editor adalah NONAME00.CPP.
· Jendela
Message : Tempat untuk menampilkan pesan-pesan pada proses kompilasi dan link program.
· Baris
Status : Baris dimana menampilkan keterangan-keterangan pada saat anda mengaktifkan
menu bar dan sub menu.
2.3
Membuat File
Editor
File Editor merupakan File Program yang dapat di compile, dan dijalankan untuk
menampilkan hasilnya serta mempunyai ekstensi .CPP. Cara
mengaktifkannya : Klik Menu File, Klik New, Text Edit.
Gambar
2.3 Jendela Text Edit
2.4
Menyimpan Text
Edit
Setelah selesai mengetikan naskah
program yang baru pada jendela Text Edit, maka
selanjutnya disimpan dengan cara :
·
Kik Menu File, lalu pilih Save.
·
Menekan HotKey Ctrl + KS.
Selanjutnya
tampil jendela Save File As, seperti
dibawah ini :
Gambar
2.4 Jendela Save File As
2.5
Menterjemahkan
Program
Proses Compile merupakan suatu proses menterjemahkan program dari bahasa manusia
kedalam bahasa yang dimengerti oleh komputer yaitu bahasa
mesin. Caranya adalah :
·
Kik Menu Project, lalu pilih Compile.
·
Menekan HotKey Alt + F9.
Selanjutnya
tampil kotak dialog Compile, seperti
dibawah ini :
Gambar
2.5 Kotak Dialog Compile
2.6
Menjalankan
Program
Proses Run merupakan suatu proses menterjemahkan program, melakukan
proses linking, membuat file eksekusi ( .exe ) dan
sekaligus menjalankan program. Caranya adalah :
·
Kik Menu Debug, lalu Run.
·
Menekan HotKey Ctrl + F9.
Selanjutnya tampil kotak
dialog Run, seperti dibawah ini :
Gambar
2.6 Kotak Dialog Run
Setelah proses
menterjemahkan program, proses linking,
selanjutnya tampil hasil seperti gambar 2.7 dibawah ini :
Gambar
2.7 Contoh Hasil Keluaran Program
2.7
Membuka
File Editor
Membuka
atau memanggil file editor yang sudah
pernah dibuat, dengan cara : Klik Menu File, lalu Open. Selanjutnya tampil Jendela Open, seperti dibawah ini :
Gambar
2.8 Jendela Open
2.8
Struktur
Program C++
Struktur program C++,
sama seperti struktur program C yang terdahulu. Struktur
program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu
atau beberapa pernyataan yang melaksanakan tugas tertentu. Contoh :
#include <stdio.h>
#include <conio.h>
main()
{
int a = 7;
char b =
'G';
clrscr();
printf("%c
Merupakan Abjad Yang Ke - %d", b, a);
}
Output yang akan dihasilkan, dari program contoh diatas adalah :
Gambar
2.9 Hasil Contoh
2.9
Model
Memory
Borland C++, mempunyai
enam model memori untuk program dan data. Model-model
memori tersebut adalah :
·
Model Tiny
Model memori yang menyediakan jumlah memori untuk program dan data tidak
lebih dari 64 Kb.
·
Model Small
Model memori yang menyediakan jumlah memori untuk masing-masing program
dan data tidak lebih dari 64 Kb.
·
Model Medium
Model memori yang menyediakan jumlah memori untuk program tidak lebih
dari 64 Kb dan data tidak lebih dari 64 K.
·
Model Compact
Model memori yang menyediakan jumlah memori untuk program lebih
dari 64 Kb dan data tidak lebih dari 64 K.
·
Model Large
Model memori yang menyediakan jumlah memori untuk program dan data lebih
dari 64 K.
·
Model Huge
Model memori yang menyediakan jumlah memori untuk menyimpan satu jenis
data.
BAB III
PENUTUP
3.1 Kesimpulan
Kompilator (compiler) adalah sebuah program yang membaca suatu program yang
ditulis dalam suatu bahasa sumber (source
language) dan menterjemahkannya kedalam suatu bahasa sasaran (target language). Terdapat banyak jenis macam-macam kompiler, diantaranya seperti Borland C++ 5.02. Program ini merupakan
kompilator untuk penggunaan bahasa C. Bahasa
C merupakan bahasa pemograman tingkat
menengah yaitu diantara bahasa tingkat rendah dan tingkat tinggi
yang biasa disebut dengan bahasa tingkat
tinggi dengan perintah Assembly. IDE
dari Borland C++, dapat digunakan untuk :
·
Menulis
Naskah Program.
·
Mengkompilasi
Program ( Compile )
·
Melakukan
Pengujian Program ( Debugging )
·
Mengaitkan
Object dan Library ke Program ( Linking )
·
Menjalankan
Program ( Running )
3.2 Saran
Oleh karena itu kita harus banyak
mempelajari tentang kompiler-kompiler yang ada saat ini. karena apabila kita
tidak mempelajari cara penggunaan dari kompiler mungkin kita akan sangat sulit
naninya dalam pembelajaran pembuatan program. Untuk mempelajarinya sangat
mudah, karena tidak menggunakan banyak perintah yang bisa membuat kita pusing
dalam mengeksekusi program yang akan kita compile.
No comments:
Post a Comment