Kamis, 08 Desember 2016

Laporan Resmi ITC Pascal, Variabel, dan Konstanta, Input dan output

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


Irsyad Andi Wardana

Author & Editor

Sedang menempuh S1 Teknik Kimia di Universitas Pembangunan Nasional "Veteran" Jawa Timur.

0 komentar:

Posting Komentar

Manual Categories