Anda di halaman 1dari 8

BAB II

PENGERTIAN ALGORITMA DAN PEMROGRAMAN

A. Standar Kompetensi
Mahasiswa kompeten menyusun suatu algoritma untuk membangun suatu program
komputer yang dapat digunakan untuk menyelesaikan permasalahan sistem fisis.
B. Kompetensi Dasar
1. Mahasiswa kompeten membuat program dalam mode code editor
2. Mahasiswa kompeten membuat program dalam mode Form Designer
3. Mahasiswa kompeten membedakan program dalam mode code editor
dengan program dalam mode Form Designer
C. Prosedur
1. Program Code Editor
a. Jalankan program Borland C++Builder dengan mengklik : Start |
Programs | Borland C++Builder | C++Builder, maka akan muncul
editor Borland C++Builder berikut :

b. Untuk membuat program dalam mode Code Editor klik menu : File | New,
maka akan muncul jendela berikut :

c. Pilih Console App kemudian klik OK, maka akan muncul jendela berikut:

1
d. Simpanlah program dengan mengklik menu File | Save Project As…,
sehingga muncul jendela berikut :

e. Isi Save in dengan folder Kerja yang sudah dibuat sebelumnya, dan File
name dengan nama PAPK2a kemudian klik Save.
f. Lengkapi kode program sehingga listing program selanjutnya adalah
sebagai berikut :
Catt : Kode program yang ditambahkan adalah yang cetak tebal
//------------------------------------------------------------
#include <vcl\condefs.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

#pragma hdrstop
//------------------------------------------------------------
USERES("pPAPK2a.res");
//------------------------------------------------------------
int main(int argc, char **argv)
{
float F,m,a;//deklarasi variabel dan atau konstanta
textbackground(7);
textcolor(4);
clrscr();
gotoxy(2,2);cprintf("Program Hukum II Newton");
gotoxy(2,3);cprintf("=======================");
gotoxy(2,5);cprintf(" Masukkan Harga m (kg) =
");scanf("%f",&m);
gotoxy(2,6);cprintf("Masukkan Harga a (ms^-2) =

2
");scanf("%f",&a);
F=m*a;
gotoxy(2,8);cprintf("Alamat m = %X",&m);
gotoxy(2,9);cprintf("Alamat a = %X",&a);
gotoxy(2,10);cprintf("Alamat F = %X",&F);
gotoxy(2,11);cprintf("Harga F (N) = %4.4f",F);
gotoxy(29,24);cprintf("Tekan Sembarang Tombol");
getch();
return 0;
}
//------------------------------------------------------------
g. Kompillah program tersebut dengan mengklik menu Project | Compile
Unit, sehingga muncul jendela berikut :

Jika terdapat kesalahan sintaks, perbaiki sampai semua kesalahannya


teratasi.
h. Jalankan program dengan mengklik menu Run | Run, maka hasil program
akan muncul seperti jendela berikut :

Masukkanlah harga m dan a dengan nilai sembarang dan perhatikan


tampilan hasil perhitungan nilai F, tekan sembarang tombol untuk keluar
dari jendela editor ini.
i. Lakukan analisis terhadap keakuratan harga perhitungan nilai F.
j. Simpan kembali program dengan memilih menu : File | Save All.
k. Tutuplah program dengan memilih menu : File | Close All.

2. Program Form Designer

3
a. Untuk membuat program dalam mode Form Designer klik menu : File |
New, maka akan muncul jendela berikut :

b. Pilihlah Application kemudian klik OK, maka akan muncul jendela


seperti Gambar 2a.

c. Simpanlah program dengan mengklik menu File | Save Project As…,


akan muncul jendela seperti gambar 2d.
d. Isi Save in dengan folder Kerja dengan File name dengan nama
uPAPK2b (untuk unit) kemudian klik Save. Jendela yang sama akan
muncul lagi untuk file project, isi kembali File name dengan nama
pPAPK2b, kemudian klik kembali Save.
Catt : Pada mode Form Designer ada dua nama file yang disimpan yaitu
file unit dan file project.
e. Pada Form tempatkan satu buah Panel, enam buah Label, tiga buah edit,
satu buah Memo, dan dua buah Button. Lakukan pengesetan properti dari
masing-masing komponen seperti tabel berikut :
Komponen Properties Setting
Panel1 Align AlTop
Alignment taCenter
Color clScrollBar
Caption PROGRAM HUKUM NEWTON
Height 22

4
Font
-Color clNavy
-Name Arial
-Size 10
style
-fsBold true
Label1 Caption m=
Left 25
Label2 Caption a=
Left 25
Label3 Caption F=
Left 25
Edit1 Text
Left 47
Edit2 Text
Left 47
Edit3 Text
Left 47
Label 4 Caption kg
Left 120
Label 5 Caption m/s^2
Left 120
Label6 Caption N
Left 120
Button1 Caption &Hitung
Button2 Caption &Tutup
Memo1 Left 184
Width 200
Height 200
Lines Pada Strings klik … kemudian isi
Identitas Anda Sebagai
Programmer dan tanggal
Setelah Form selesai disetting, Form akan tampak seperti gambar berikut :

f. Klik ganda pada Button1 (Hitung), maka akan ditampilkan file editor
uPAPK2b.cpp, lengkapi kode programnya seperti pada listing program.

5
g. Kembali ke jendela From, klik ganda pada Button2 (Tutup) lengkapi
kode programnya seperti pada listing program berikut:
Catt : Kode program yang ditambahkan adalah yang tulis tebal
//------------------------------------------------------------
#include <vcl\vcl.h>
#pragma hdrstop

#include "uPAPK2b.h"
//------------------------------------------------------------
#pragma resource "*.dfm"
TForm1 *Form1;
//------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float F, m, a;
m=StrToFloat(Edit1->Text);
a=StrToFloat(Edit2->Text);
F=m*a;
Edit3->Text=FloatToStr(F);
}
//------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Close();
}
//------------------------------------------------------------
h. Kompillah program tersebut dengan mengklik menu Project | Compile
Unit, sehingga muncul jendela seperti gambar 2e. Jika terdapat kesalahan-
kesalahan sintaks, perbaikilah semuanya teratasi.

i. Jalankan program dengan mengklik menu Run | Run atau menekan F9,
maka hasil program akan muncul seperti jendela berikut :

6
Masukkanlah harga m dan a dengan nilai sembarang kemudian tekan
button Hitung. Perhatikan tampilan hasil perhitungan nilai F, tekan button
Tutup untuk keluar dari jendela editor ini.
j. Lakukan analisis terhadap keakuratan harga perhitungan nilai F
k. Jika hasil program sudah tepat, simpan kembali program dengan memilih
menu : File | Save All.
l. Tutuplah program dengan memilih menu : File | Close All.
m. Keluarlah dari editor Borland C++Builder dengan memilih menu File |
Exit
n. Matikanlah komputer dengan mengklik Start | Turn Off Computer, klik
Turn Off.

7
8

Anda mungkin juga menyukai