SOAL
1.
Sebutkan dan jelaskan menu dan sub-menu pada turbo pascal/free pascal!
2.
Buatlah program, hasil program dan flowchart
a.
Konversi suhu dari celcius menjadi farenheit (oF),
reamur (oR), dan kelvin (K).
(NPM Genap); inputan
2 angka terakhir NPM.
b.
Konversi enegi dari centimeter menjadi kilokalori (kkal),
kaki-pon (ft.lb), BTU.
(NPM Ganjil);
inputan 2 angka terakhir NPM.
3.
Sebuah tabung berisi penuh zat cair (ideal). Pada
didingnya sejau 20 cm dari permukaan atas terdapat lubang kecil. Hitung besar
kecepatan pancaran air tersebut dari lubang kecil! (Buat Program, Hasil
Program, dan Flowchart)
4.
Tentukan deskriminan
dari persamaan berikut:
5X2 + 10X + (dua NPM terakhir) = 0
(Buat Program, Hasil Program, dan Flowchart)
JAWAB
1.
Berikut adalah penjelasan menu dan sub-menu pada free pascal:
A.
Menu File
digunakan untuk mengatur program-program. Di dalam menu File terdapat beberapa
sub menu, diantaranya :
·
New : Untuk membuka dokumen program baru.
·
Open : Untuk membuka dokumen yang pernah dibuat.
·
Save : Untuk menyimpan dokumen.
·
Save As : Untuk menyimpan dokumen dengan nama baru.
·
Save All : Untuk menyimpan semua dokumen pascal yang sedang dijalankan.
·
Print : Untuk mencetak lembar kerja pascal.
·
Printer Setup : Untuk mengatur setup printer.
·
Change dir : Untuk merubah direktori
aktif.
·
Command Shel : Untuk masuk ke dalam
lingkungan DOS untuk menjalankan perintah DOS.
·
Exit : Untuk keluar dari program.
B.
Menu Edit
digunakan untuk perbaikan suatu program atau file. Di dalam menu Edit terdapat
beberapa sub menu, diantaranya :
·
Undo : Membatalkan perintah terakhir.
·
Redo : Mengulang perintah terakhir.
·
Cut : Memotong teks.
·
Copy : Memasukan teks terblok ke dalam clopboard.
·
Paste : Menampilkan hasil cut atau copy.
·
Clear : Membuang hasil perintah cut dan copy.
C.
Menu Search
digunakan untuk pencarian suatu program atau file. Di dalam menu Search
terdapat beberapa sub menu, diantaranya :
·
Find: Untuk mencari kata tertentu.
·
Replace: Untuk mencari atau mengganti kata tertentu.
·
Search again: Untuk mencari kembali kata yang telah diganti.
·
Go to line number: Untuk menuju baris tertentu.
·
Show last compile error: Untuk menampilkan kesalahan compile.
·
Find error: Untuk menunjukan alamat terjadinya kesalahan.
D.
Menu Run
digunakan untuk menjalankan program. Di dalam menu Run terdapat beberapa sub
menu, diantaranya :
·
Run : Untuk menjalankan program.
·
Debugger : Untuk mengaktifkan file debugger.
·
Parameters : Untuk menampilkan kotak dialog parameter
E.
Menu Compile
digunakan untuk mengkompile sehingga menjadi file EXE. Di dalam menu Compile
terdapat beberapa sub menu, diantaranya :
·
Compile : Untuk mengkompile file.
·
Make : Untuk mengkompile secara otomatis.
·
Build : Untuk mengkompile pascal.
·
Primery file : Untuk memberi file kunci.
·
Clear primery file :Untuk menghilangkan file kunci.
·
Information : Untuk menyampaikan informasi.
F.
Menu Options
digunakan untuk mengubah tampilan-tampilan pada lembar kerja pascal. Di dalam
menu Options terdapat beberapa sub menu, diantaranya :
·
Compiler : Untuk mengetahui keadaan dokumen pascal yang sudah dicompile.
·
Linker : Untuk membuat linker.
·
Directories : Untuk menampilkan direktory / folder.
·
Preference : Untuk mengubah tampilan font.
G.
Menu Window
digunakan untuk mengubah tampilan file yang diaktifkan di layar. Di dalam menu Window
terdapat beberapa sub menu, diantaranya :
·
Cascading : Untuk tampilan menumpuk.
·
Tile : Untuk tampilan secara horizontal/ sejajar.
·
Arrange icon : Untuk menata icon.
·
Close All : Untuk menutup semua dokumen yang sedang aktif.
H.
Menu Help
digunakan untuk meminta informasi/bantuan perintah & yang sejenisnya. Di
dalam menu Help terdapat beberapa sub menu, diantaranya :
·
Index : Untuk menampilkan berdasarkan index.
·
Topic Search : Untuk menampilkan / mencari per topik.
·
Using Help : Untuk menggunakan fasilitas help.
·
Directives : Untuk Compile directives.
·
Objek Windows : Untuk Obyek windows.
·
Procedure and Function : Untuk Procedur dan fungsi.
·
Reserved words : Untuk kata khusus pascal.
·
Standar units : Untuk unit standar.
·
Turbo Pascal Language : Untuk bahasa Turbo Pascal.
·
Windows APl : Untuk Windows APL. (Banyuasin, 2009)
2. Program
Konversi Suhu
program Konversi_Suhu;
uses crt;
var C,F,R,K:real;
begin
clrscr;
writeln(‘ Masukkan suhu dalan celcius= ‘);readln(C);
F:=((9*C)/5)+32;
R:=(4*C)/5;
K:=273+C;
writeln(‘’);
writeln(‘ Hasil’);
writeln(‘ = ‘,F:0:2,’ Farenheit’);
writeln(‘ = ‘,R:0:2,’Ramour’);
writeln(‘ =’,K:0:2,’Kelvin’);
readln;
end.
Hasil Program Konversi Suhu
Flowchart Program Konversi Suhu
3. Program
Menghitung Kecepatan Pancaran Air
program Kecepatan_Pancaran_Air;
uses crt;
const g=980;
var v,h:real;
begin
clrscr;
writeln(‘ Masukkan tinggi lubang dari permukaan= ‘);readln(h);
v:=(sqrt(2*g*h));
writeln(‘’);
writeln(‘Jadi, kecepatan pancaran
air tersebut adalah ‘,v:0:2,’cm/s’);
readln;
end.
Hasil Program Menghitung Kecepatan Pancaran Air
Flowchart Program Menghitung Kecepatan Pancaran Air
4. Program
Menentukan Deskriminan
program Menentukan_Deskriminan;
uses crt;
var a,b,c,deskriminan:real;
begin
clrscr;
writeln(‘ Masukkan nilai a= ‘);readln(a);
writeln(‘ Masukkan nilai b= ‘);readln(b);
writeln(‘ Masukkan nilai c= ‘);readln(c);
deskreminan:=(sqr(b))-4*a*c;
writeln(‘’);
writeln(‘Jadi, deskriminannya
adalah ‘,deskriminan:0:2);
readln;
end.
Hasil Program Menentukan Deskriminan
Flowchart
Program Menentukan Deskriminan
DAFTAR PUSTAKA
Banyuasin,
Orang Palembang Ngaku.2009. ”Program Pascal”. (http://pascaldyan.blogspot.co.id/). Diakses pada
Senin, 19 September 2016, pukul 22.10 WIB
0 komentar:
Posting Komentar