Anda di halaman 1dari 10

Nam : Indah Cahyani

Nim : 2005136136

Kelas : 5B

Resume Algoritma Dan Pemrograman

1. Sejarah,defenisi,dan cara mengaktifkan Turbo Pascal


 Sejarah Turbo Pascal
Dimulai pada tahun 1971,Profesor bernama Niklaus Wirth dari Technical
University of Zurich,Switzerland,memperkenalkan program pascal untuk pertama
kalinya,beliau memperkenalkan Compiler Bahasa pascal pertama kali untuk
computer CDC 6000 (Control Data Comporation).Dimana istilah pascal diambil
dari nama seorang ahli matematika asal Prancis,yaitu Blaise Pascal.Beliau
membuat bahasa pemrograman pascal dengan tujuan untuk dijadikan sebagai alat
bantu pemelajaran pemrograman untuk mahasiswanya.
 Defenisi Turbo Pascal
Turbo Pascal adalah sebuah aplikasi atau perangkat lunak yang terdiri dari
compiler dan Integrated Development Environment (IDE) atas bahasa
pemrograman pascal untuk system operasi CP/M, CP/M-86, dan MS-DOS.
Turbo Pascal adalah dialek pascal yang dikembangkan oleh Borland Software
Corporation di bawah kepemimpinan Philippe Kahn.Tiga versi Turbo Pascal telah
dilepaskan bebas dari biaya –versi 1.0, 3.02, dan 5,5 untuk DOS.
 Cara mengaktifkan Turbo Pascal
Tahap 1
1. Pastikan kalian telah memliki aplikasi Dos Box. Nah kali ini Dos Box yang
dipakai adalah versi 0.74 yang merupakan versi terbaru.
2. Buat sebuah folder di Drive C bernama TP7, setelah itu copy seluruh isi folder
turbo pascal 7.0 ke folder TP7 itu.
3. Install aplikasi Dos Box 0.74
4. Setelah selesai di install, bukalah aplikasi Dos box 
5. Lalu ketik mount c c:\TP7, lalu enter
6. Setelah mounting selesai ketik c:, lalu enter
7. Terakhir ketik bin\tpx.exe, lalu enter.

Tahap 2

Jika program Turbo Pascal sudah dijalankan, ketik seperti berikut ini.

1. program coba; ,lalu enter


2. uses crt; ,enter
3. var nama: string; ,enter
4. Begin enter
5. Lalu tab sekali. write('masukan nama anda:'); readln (nama); enter
6. clrscr; enter
7. write ('HI',nama, 'apa kabar?'); enter
8. Hapus tab nya, Terakhir ketik End.
9. Lalu tekan alt+f, lalu save as ( nama program harus huruf kapital, contoh
PROGRAM )
10. Tekan compile untuk mengubah program tersebut menjadi .exe 
11. Untuk mencoba program tekan alt+run, lalu run
12. Jika sudah berhasil ketik apa saja untuk kembali
13. Kemudian Close Dos Box nya

Tahap 3

1. Nah untuk menjalankan program tersebut, buka kembali Dos Box nya. Lalu
lakukan langkah berikut.
2. Ketik mount c c:\TP7
3. Setelah berhasil di mount ketik c:
4. Ketik nama program yang kalian save, sebagai contoh PROGRAM.exe
5. Lalu akan muncul pertanyaan " Masukan nama anda? " 
6. Ketiklah nama anda
7. Terakhir akan muncul tulisan " hai..... apa kabar? "
2. Perintah-perintah dasar yang ada di Turbo Pascal
 Writeln
Writeln digunakan untuk manmpilkan informasi ke layar. Writeln juga dapat
menerima argumen bertipe data dasar (real, integer) dan bahkan string. Contoh :
Writeln(5.5) ; {tipe data real}
Writeln(67) ; {tipe data integer}
Wrriteln(false); {tipe data boolean}
Writeln(‘K’); {tipe data Char}
Writeln(‘Saya belajar pascal’ ) {tipe data string}
 Write
Fungsi dari perintah write sama dengan perintah writeln, perbedaan perintah
write dan writeln adalah letak kursor setelah text ditampilkan ke layar atau
penambahan LF (linefeed) dan CR (Carriage Return). Jika menggunakan perintah
write, setelah text tampil dilayar maka kursor akan terletak dikanan text. Tetapi,
perintah writeln akan meletakkan kursor dibawah text yang ditampilkan.
Contoh :
Program Contoh_Write;
Uses Crt;
Begin
Clrscr;
Write (‘SURAKARTA’);
Readln;
End.
Jalankan dan apa yang terjadi?
Program Contoh_Writeln;
Uses Crt;
Begin
Clrscr;
Writeln (‘SURAKARTA’);
Readln;
End.
Jalankan dan apa yang terjadi?
Kedua program diatas menghasilkan dua tampilan yang berbeda yaitu :
SURAKARTA _
Dan
SURAKARTA _
Kemudian buat program dibawah ini dan apa hasilnya : ???
Program Contoh_1;
Uses Crt;
Begin
Clrscr;
Write (‘Pergi ke Makasar Naik Kapal’);
Writeln (‘Hati-hati jangan terjepit’);
Write (‘Ayo Belajar Bahasa Pascal’);
Writeln (‘Kata Upik Tidaklah Sulit’);
Readln;
End.
 Format write atau writeln
Turbo pascal menyediakan cara yang mudah untuk menformat tampilan
bilangan pada layar sesuai dengan notasi yang kita pakai sehari-hari. Hal ini
sangat penting untuk memperjelas hasil kelaran dari suatu progra,m, apalagi jika
bilang bertipe data real. Untuk bilang tipe data integer dapat kita tulis dengan
format : Writeln(data:lebar_data);
Dengan menggunakan format ini maka barisan data yang ingin kita tampilkan
akan ditampilkan dengan rata kanan. Contoh :
Writeln (12356:8);
Writeln (12:8);
Writeln (1235:8);
Hasilnya :
12356
12
1235
Pengaturan yang sama juga dapat kita lakukan untuk tipe data real.Untuk tipe
data real dapat kita format dengan perintah beikut :
Writeln(data:lebar_data:lebar_desimal);
Contoh :
Writeln(1253.53:5:2);
Contoh :
1253.53
 GotoXY
Fungsi perintah ini adalah untuk menempatkan kursor pada koordinat tertentu.
Sintaks :GotoXY(kolom,baris)
Contoh :
Program Contoh_2;
Uses Crt;
begin
Clrscr;
gotoXY(10,10);

writeln(‘I LOVE YOU’);

end.

 Readln
Fungsi ini berarti meminta input nilai dari keyboard dan berfungsi untuk
menghentikan proses eksekusi program selama belum ada penekanan tombol
ENTER.
Contoh :
Program Contoh_3;
Uses Crt;
Var nama:string[25];
begin Clrscr;
gotoXY(25,10);
Write('Masukkan Nama Anda :');
readln(nama); {menerima input dari user}
gotoXY(15,15);
Write('Saudara',' ',nama,' ','Anda Memasuki Dunia Tanpa Batas');
GotoXY(15,17); Write('Anda Sudah Siap ???');
readln; {berhenti sebentar sampai tekan ENTER}
end.
 TextColor Fungsi perintah ini adalah untuk memberi warna pada text. Sintak:
TextColor(Red); atau TextColor(4);
Program Contoh_4;
Uses Crt; Var nama:string[25];
begin Clrscr; gotoXY(25,10);
textcolor(3);
Write('Masukkan Nama Anda :');readln(nama);
gotoXY(15,15);
textcolor(12);
Write('Saudara',' ',nama,' ','Anda Memasuki Dunia Tanpa Batas');
GotoXY(15,17);
textcolor(13);
Write('Anda Sudah Siap ???');
readln;
end.
 TextBackground
Fungsi perintah ini adalah untuk memberi warna latar belakang dari suatu tulisan.
 DelLine
Digunakan untuk menghapus satu baris pada layar pada posisi kursor.
 InsLine Digunakan untuk menyisipkan satu baris kosong pada posisi kursor.
 Readkey Digunakan untuk membaca sebuah karakter yang diketikkan, bisa juga
menghentikan sementara sampai tekan sembarang karakter.
 KeyPressed Bertujuan untuk memeriksa apakah telah dilakukan penekanan
terhadap tombol tertentu.
 Sound Bertujuan untuk membuat Suara
3. Struktur-struktur atau bagan yang ada pada Turbo Pascal pada saat pemrograman
Struktur dari suatu program pascal terdiri dari sebuah judul program (program heading)
dan suatu blok program (program blok) atau badan program (body program). Struktur
program pascal dapat terdiri dari:
 Judul program
 Blok program
a). Bagian deklarasi
- Deklarasi label
- Defenisi konstanta
- Defenisi tipe
- Deklarasi variable
- Deklaras prosedur
- Deklarasi fungsi
b). Bagian pernyataan

4. Dibuat suatu kasus,penyelesaiannya dengan menggunakan Algoritma Flowchart

Diketahui sebuah persegi Panjang dengan Panjang 6 cm dan lebar 3 cm. Tentukan luas persegi
Panjang menggunakan algoritma(flowchart)

Mulai

P, L, l, : integer

Luas (L) = p*l

L = 6 cm * 3 cm

L = 18 cm2

Selesai
Algoritma Membuat Es Batu (structure language)
1. Mulai
2. Siapkan air matang
3. Masukkan air ke wadah
4. Masukkan ke dalam kulkas bagian pembeku (freezer)
5. Tunggu hingga beku
6. Selesai

Algoritma Membuat Es Batu (flowchart)

Mulai

Air

Siapkan air matang

Masukkan air ke wadah

Masukkan ke dalam kulkas bagian


pembeku (freezer)

Tunggu hingga beku

Es Batu

Selesai
5.Dibuat suatu kasus,penyelesaiannya dengan menggunakan Algoritma Pseudo Code

 Mehitung Luas_Lingkaran
Deklarasi
Var
phi, r, luas : real
const
phi = 3,14

Start
input 𝑟
𝑙𝑢𝑎𝑠 ← 𝑝ℎ𝑖 ∗ 𝑟 ∗ 𝑟
print "𝑙𝑢𝑎𝑠"
Stop
 Menghitung total pembayaran barang di sebuah swalayan
Deklarasi
Var
Total Pembelian (TP) : real
Start
Input TP
If TP >= 100000 then
If “member” then
P = TP - TP* 0,20
Print “Pembayaran =P”
Else “bukan member” then
P = TP – (TP * 0,10)
Print “Pembayaran=P”
End if
Else TP < = 100000
P = TP
Print “Pembayaran = P”
Stop

Anda mungkin juga menyukai