• Tidak ada hasil yang ditemukan

LABORATORIUM KOMPUTER TEKNIK KIMIA

N/A
N/A
Protected

Academic year: 2017

Membagikan "LABORATORIUM KOMPUTER TEKNIK KIMIA"

Copied!
8
0
0

Teks penuh

(1)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

1 MODUL I

Judul Percobaan : ITC Pascal, Variabel, dan Konstanta, Input dan Output

Tujuan Percobaan : Memahami bahasa pemrograman Turbo Pascal

Teori Percobaan :

BAHASA PEMOGRAMAN TURBO PASCAL

Bahasa Pascal dikembangkan oleh Prof. Niklaus Wirth di Technical University Zurich, Swiss

sekitar tahun 1970. Nama Pascal diambil dari tokoh ahli matematika Perancis abad ke 17 yakni Blaise

Pascal.

I. MENGENAL EDITOR TURBO PASCAL

a. Memulai Turbo Pascal

Menu utama digunakan untuk mengerjakan suatu perintah tertentu misalnya mamanggil file,

menyimpan file, mengkompilasi program

b. Mengkompilasi Program

1) Pilih menu Compile

2) Pilih submenu Compile (Alt+F9)

Compile : Kegiatan memeriksa sintak kode program

c. Menjalankan Program

1) Pilih menu Run

2) Pilih submenu Run (Ctrl+F9)

(2)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

2 d. Menyimpan Program

1) Pilih menu File

2) Pilih submenu Save (F2)

3) Ekstensi untuk file program yang dibuat dalam Turbo Pascal adalah .Pas

e. Menutup Program

1) Pilih menu window

2) Pilih submenu close (Alt+F3)

f. Mengakhiri Program

1) Pilih menu File

2) Pilih submenu Exit (Alt+X)

g. Membuka File

1) Pilih menu File

2) Pilih submenu Open (F3)

II. STRUKTUR PROGRAM PASCAL

JUDUL PROGRAM

BLOK PROGRAM Bagian Deklarasi

 Deklarasi Unit

 Deklarasi Konstanta

 Deklarasi Tipe

 Deklarasi Variabel

 Deklarasi Prosedur

 Deklarasi Fungsi

Bagian Pernyataan

Begin

Blok Statement / Pernyataan End

Program Nama_Program; Uses Wincrt;

Const Nama_Konstanta = Nilaikonstanta

Type Nama_type = TypeData; Var Nama_Variabel : TypeData; Procedure Nama_Prosedur; Begin Pernyatan End; Function Nama_Function; TipeData; Begin Pernyatan End

(3)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

3 a. Judul Program

Program pada bagian deklarasi merupakan kata yang berguna untuk memberikan judul

program yang akan dibuat. Syarat untuk nama program adalah sebagai berikut:

 Antara kata program dan nama program boleh dipisahkan dengan spasi, enter, dan

lain-lain.

 Nama program harus merupakan suatu kesatuan dan tidak boleh dipisah (spasi).

 Tidak boleh terdapat tanda-tanda aritmetika seperti “+”,”-“,”*”,”/”, dan lain-lain.

 Boleh menggunakan garis bawah.

 Tidak boleh dimulai dengan suatu bilangan.

Diakhiri tanda “;”

Contoh:

1) Coba_coba; (Benar)

2) 2Unlimited; (Salah)

b. Uses

Uses merupakan perintah yang digunakan untuk memulai suatu unit tertentu dari turbo

pascal. Unit adalah kumpulan instruksi yang merupakan procedure dan fungsi yang dipakai

dalam turbo pascal. Pada turbo pascal semua unit harus menggunakan kata uses, kecuali

unit system.

1) Unit system

Unit system merupakan unit yang langsung terpasang pada Turbo Pascal sehingga

menggunakan perintah-perintah yang terdapat di dalam unit system ini tidak perlu

menggunakan kata uses, kecuali unit system.

2) Uses WinCrt

Unit Crt merupakan unt yang mengatur kerja layar dan keyboard atau I/O. sebagai

contoh, perintah CLRSCR yang digunakan digunakan untuk membersihkan layar

tidak akan berjalan tanpa menggunakan perintah uses WinCrt; jadi syarat mutlak

untuk menggunakan perintah-perintah yang terdapat di dalam unit Crt adalah

(4)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

4 c. Type

Type adalah perintah yang berguna untuk mendefinisikan sujatu type yang akan dimasukkan

kedalam suatu variable.

d. Const

Perintah Const adalah perintah untuk mendefinisikan suatu konstanta. Tata cara penulisan

konstanta adalah sebagai berikut:

 Menuliskan Const pada awal pendefinisian konstanta.

 Konstanta tidak hanya berlaku untuk bilangan tetapi bisa juga berupa suatu string.

 Dalam konstanta boleh terdapat operasi aritmatika perkalian, pembagian,

penambahan, dll.

 Nama konstanta tidak mengandung spasi dan tanda aritmetika.

e. Var

Kata var merupakan tanda dimulainya pendefinisian variable-variabel yang akan digunakan

pada program. Tata cara penulisan:

 Pendefinisian variable dimulai dengan kata var dan memperhatikan tata cara penulisan

pendefinisian variable, yaitu:

Nama_var1, nama_var2,…..tipe variable

 Nama variable tidak boleh sama dengan nama perintah

 Nama variable tidak boleh mengandung spasi dan tanda aritmatik, serta tidak boleh

dimulai dengan bilangan.

1) Numerik

a) Bilangan bulat

Tipe Range

Shortint -128 - +127

Integer -32.768 - +32767

Longist -2147483648 - +214783647

Byte 0 - 255

Word 0 - 65535

(5)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

5 b) Bilangan real

Tipe Range Ketelitian

(Digit)

Bytes

Real 2.9x10-33– 2.7x1038 11 - 12 5

Single 1.5x10-65– 3.4x1038 7 8 4

Double 5.0x10-324– 1.7x10308 15 16 8

Extended 3.4x10-6532– 1.1x104232 19 20 10

Comp -263-1-255-1 19 20 8

2) Non numeric

a) Tipe String

Tipe string adalah tipe yang hanya terdiri dari kata-kata.

b) Tipe Char

Tipe yang variabelnya hanya dapat menampung satu karakter saja.

c) Tipe Bolean

Tipe variable yang hanya menampung dua kemungkinan, yaitu False atau

True.

f. Operator

Sebelum menyusun program yang mengolah data dan variable, anda harus mengenal

operator-operator di dalam pascal. Operator adalah symbol-simbol atau kata-kata yang

dipakai untuk melaksanakan suatu operasi terhadap data dan variable. Secara table, maka

operator-perator tersebut dapat dikelompokkan sebagai berikut:

Jenis Operator Simbol Keterangan

Operator Relasional

< Kurang dari

> Lebih dari

= Sama dengan

<= Kurang dari atau sama dengan

>= Lebih dari atau sama dengan

<> Tidak sama dengan

Operator Boolean

Not

Operasi-operasi logika yang

dilakukan terhadap nilai-nilai Boolean And

(6)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

6 Xor

Operator Bit

Shl Geser satu bit kekiri

Shr Geser satu bit kekanan

Not Komplemen suatu bit

And Operasi and terhadap dua bit

Or Operasi or terhadap dua bit

Xor Operasi xor terhadap dua bit

Operator Binary Mod Modulus sisa pembangian

DIV Pembagian bilangan bulat

III. STATEMENT OUTPOT, INPUT, IDENTIFIER VARIABEL, DAN KONSTANTA.

1. Statement output dan input digunakan untuk menampilkan hasil program, dan untuk

memasukkan data lewat keyboard.

2. Write/ writeln digunakan untuk menampilkan isi suatu nilai variable di layar.

3. Read/ readln digunakan untuk memasukkan data (input) kedalam suatu variable.

4. Identifier merupakan judul program, variable konstanta, prosedur atau fungsi yang

mempunyai nama. Example: programku_yang_pertama.

5. Konstanta merupakan suatu harga yang tidak dapat berubah.

Example: Const

D:=50;

Contoh program pascal:

Sebuah level control dipasang untuk mengendalikan valve. Jika bahan masuk sebesar 1

m3/detik, maka tentukan perintah pada level control apabila valve akan ditutup jika ketinggian

larutan mencapai 80% volume tangki.

(7)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

7 Jawaban:

PROGRAM LEVEL_CONTROL;

USES WINCRT;

VAR

H,D,TM,HT,VT,V80,H80,HPD :REAL; LABEL 10;

BEGIN

WRITE(‘masukkan tinggi tangki=’);READLN(H); WRITE(‘masukkan diameter tangki=’);READLN(D);

TM:=0; HT:=0;

VT:=(1/4)*3.14*(SQR(D))*H; V80:=VT*0.8;

H80:=4*V80/(3.14*SQR(D))); HPD:=1*4/(3.14*(SQR(D))); WHILE HT<= H80 DO

BEGIN HPD:=HPD; TM:=TM+1; HT:=HT+HPD; END;

WRITELN (“);

WRITELN (‘OUTPUT’);

WRITELN (‘waktu mencapai ketinggian=’,TM:5:4,’detik’); WRITELN (‘ketinggian 80% volume=’,HT:5:4,’meter’);

WRITELN (‘pada ketinggian’,HT:5:2,’meter maka TUTUP VALVE’);

END.

1 m3/detik

(8)

Praktikum Pemrograman Komputer – Progdi Teknik Kimia Universitas Pembangunan Nasional Veteran Jawa Timur

8 Latihan 1

Buatlah program menghitng diameter dan tinggi bejana bila diketahui bejana= 2lt dan asumsi tinggi yaitu 1,5xD!

Latihan 2

Referensi

Dokumen terkait

[r]

penulis dapat menyelesaikan laporan akhir dengan judul “ Pengaruh Modal Kerja dan Likuiditas Terhadap Profitabilitas pada Perusahaan Tekstil dan Garment Yang Terdaftar Di

Hasil pengembalian investasi atau lebih dikenal dengan nama Return On Investment (ROI) atau Return On Total Assets merupakan rasio yang menunjukkan hasil (

Era digital adalah istilah yang di gunakan dalam kemunculan digital, jaringan internet atau lebih khusu lagi teknologi informasikomputer.Era digital sering di

Listwise deletion based on all variables in the

Thalabah Sidorejo Sedan, pihak yayasan dan kepala RA Riyadlotut Thalabah Sidorejo Sedan mereformasikan proses pembelajarannya meliputi perencanaan sebagai pijakan

Sedangkan remaja pedesaan lebih terbuka dan tidak membeda bedakan , Dari aspek menolong pada remaja kota dan desa terdapat perbedaan, untuk remaja yang berada di desa

Dalam hal ini, likuiditas saham diproksikan dengan besarnya aktivitas volume perdagangan atau trading volume activity (TVA) saham di sekitar kejadian pengumuman