SlideShare a Scribd company logo
LAPORAN HASIL PRAKTIKUM 
ALGORITMA DAN PEMROGRAMAN I 
DI SUSUN OLEH : 
TGL. PRAKTIKUM : KAMIS, 03 OKTOBER 2013 
NAMA : MEYCELINO AVISHA TAGUH 
NIM : DBC 113 108 
KELAS : J (10.20 – 11.50) 
MODUL : I (PENGENALAN PASCAL) 
LABORATORIUM PEMROGRAMAN 
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK 
UNIVERSITAS PALANGKARAYA 
2013
BAB I 
TUJUAN DAN LANDASAN TEORI 
1. TUJUAN PRAKTIKUM 
Adapun tujuan dari praktikum Modul I Pengenalan Pascal bagi mahasiswa 
adalah sebagai berikut : 
a. Mahasiswa mampu menerapkan dasar-dasar algoritma dalam menyelesaikan 
masalah. 
b. Mahasiswa dapat menerapkan instruksi-instruksi dasar bahasa pemrograman 
pascal dan dapat menggunakan dalam translasi algoritma ke dalam bahasa 
pemrograman pascal. 
2. LANDASAN TEORI 
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang 
disusun secara sistematis dan logis. Kata Logis merupakan kata kunci dalam 
Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat di 
tentukan bernilai salah atau benar. 
Algoritma Merupakan Jantung Ilmu Informatika. Algoritma adalah jantung 
ilmu komputer atau informatika. Banyak cabang ilmu komputer yang di acu 
dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu 
identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak 
terdapat proses yang dinyatakan dalam suatu algoritma. Contohnya cara 
membuat pakaian yang dinyatakan dalam pola pembuatan pakaian juga dapat 
disebut sebagai algoritma. Pada setiap pola selalu ada urutan langkah-langkah 
membuat pakaian. Bila langkah-langkahnya tidak logis, maka tidak dapat 
dihasilkan pakaian yang diinginkan. Orang-orang yang mencoba membuat suatu 
jahitan pakaian akan membaca satu per satu langkah-langkah pembuatannya atau 
mempelajari desain pola jahitan pakaian yang di inginkan lalu ia mengerjakan 
proses sesuai pola yang ia pelajari. Secara umum, pihak(benda) yang
mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat 
berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses 
melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma 
yang menjabarkan proses tersebut. 
Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam 
Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang 
diberikan kepadanya. Penjahit membuat pakaian sesuai pola jahitan yang 
diinginkan, juru masak membuat kue berdasarkan resep yang diberikan 
kepadanya, pianis memainkan lagu berdasarkan papan not balok. Karena itu 
suatu Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh 
pemroses. Jadi suatu pemroses harus mengerti setiap langkah dalam Algoritma, 
dan juga mengerjakan operasi yang bersesuaian dengan pola atau struktur yang 
telah di tetapkan. 
Pascal (Bahasa Pemrograman) 
Pada tahun 1971, Profesor Niklaus Wirth dari Technical University of 
Zurich, Switzerland, memperkenalkan bahasa pemrograman Pascal. Nama Pascal 
diambil dari nama seorang matematikawan Perancis, Blaise Pascal. Beliau 
membuat bahasa pemrograman Pascal untuk menjadi alat bantu belajar 
pemrograman bagi para mahasiswanya dan melengkapi kekurangan-kekurangan 
bahasa pemrograman yang ada pada saat itu. 
Pascal merupakan bahasa pemrograman tingkat tinggi (High Level Language) 
yang memiliki instruksi-instruksi terstruktur dan sangat matematis. Pascal 
memiliki tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa 
pemrograman. Tipe-tipe data standar yang dimiliki oleh Pascal adalah: boolean, 
integer, real, char, dan string. Selain tipe-tipe data tersebut, Pascal juga 
mendukung User defined Data Types, yaitu programmer dapat membuat tipe data 
lain yang diturunkan dari tipe data standar.
Pada Pascal, programmer harus menentukan tipe data dari suatu variabel, dan 
variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari 
format yang ditentukan. Beberapa pengecualian berhubungan dengan tipe data 
antara lain, tipe data real bisa menyimpan tipe data integer (dan menjadi data 
real), demikian juga tipe data string bisa menyimpan tipe data char. 
Sintak pada Pascal bisa dipecah dalam bentuk prosedur dan fungsi, sehingga bisa 
digunakan berulang-ulang. Dengan struktur yang sederhana dan memiliki bahasa 
hampir mirip dengan bahasa manusia (bahasa Inggris), menjadikan Pascal mudah 
dipelajari dan dipahami. 
Dalam bahasa pemrograman Pascal, tidak membedakan huruf kapital maupun 
huruf bukan kapital (not case sensitive), sehingga penulisan sintak BEGIN sama 
saja dengan begin ataupun Begin. Hal ini berlaku untuk semua kata cadangan 
(reverse word) maupun variabel. 
Bahasa Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa 
pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain 
itu, bahasa Pascal masih digunakan dalam IOI (International Olympiad in 
Informatics). 
Langkah-langkah dalam pemrograman: 
1. Menulis Program 
2. Menjalankan dan menguji kebenaran program 
3. Jika terjadi kesalahan (logika maupun kaidah) program diperbaiki dan 
4. Kembali ke langkah b. 
Langkah-langkah tersebut dapat di gambarkan dengan Flow chart:
Sedangkan tahapan pelaksanaan program oleh komputer yaitu: 
Struktur Bahasa PASCAL secara umum : 
1. Bagian Judul Program 
2. Bagian Deklarasi 
• Deklarasi tipe data (TYPE) 
• Deklarasi variabel (VAR) 
• Deklarasi konstanta (CONST) 
• Deklarasi label (LABEL) 
• Deklarasi sub-program (PROCEDURE dan FUNCTION) 
3. Bagian Program Utama Statement.
Aturan Program : 
• Setiap akhir pernyataan diakhiri titik koma( ; ), kecuali untuk nama label. 
• Akhir program diberi titik ( . ). 
Komentar : 
• Adalah keterangan yang diberikan untuk keperluan dokumentasi. 
• Tidak menghasilkan tindakan (tidak mempengaruhi jalannya program). 
• Boleh menggunakan tanda : 
{ ini komentar } atau (* ini komentar *) 
Statemen Turbo Pascal : 
Statemen adalah perintah untuk pengerjaan program pascal. Statemen dalam 
bahasa pascal terdiri dari pernyataan yang berupa fungsi dan prosedur yang telah 
disediakan sebagai perintah standar pada Turbo Pascal. Statemen yang akan kita 
bahas pada tahap ini hanya sebagian saja karena tahap selanjutnya akan dibahas 
pada laporan berikutnya. 
a) Statemen yang digunakan untuk input/output antara lain : 
 Write dan Writeln (Prosedur) 
Write = Menampilkan output dalam baris yang sama. 
Sintaks : write (‘Teknik Informatika’); 
Writeln = Menampilkan output perbaris. 
Sintaks : Writeln (‘Teknik Informatika’); 
 Read dan Readln (Prosedur) 
Read = Memasukkan data/ variabel dalam baris yang sama. 
Sintaks : Read ( a ); 
Readln = Memasukkan data per baris. 
Sintaks : Readln ( a ); 
 ReadKey (Fungsi)
Untuk pembacaan sebuah karakter dari keyboard. Tipe data yang 
dihasilkan adalah char. 
Sintaks : Readkey; 
 Clrscr (Clear screen) 
Perintah ini digunakan untuk membersikan layar. 
Sintaks : Clrscr; 
Dasar Bahasa Pascal 
Unsur-unsur Pemrograman : 
• Mendapatkan data dengan membaca data dari default input 
(keyboard, file atau sumber data lainnya). 
• Menyimpan data ke dalam memori dengan struktur data yang sesuai, 
• Memproses data dengan instruksi yang tepat. 
• Menyajikan atau mengirimkan hasil olahan data ke default output 
(monitor, file atau tujuan lainnya). 
Identifier : 
1. Identifier umum merupakan identifier yang didefinisikan sendiri oleh 
pemrogram. Pemrogram mempunyai kebebasan untuk menentukan nama 
identifiernya, dengan syarat nama tersebut tidak sama dengan identifier 
standar dan reserved word yang akan dibahas lebih lanjut. Hal ini untuk 
mencegah kesalahan yang bisa timbul akibat tumpang tindih identifier 
dalam program. 
Syarat Identifier umum : 
• Diawali huruf 
• Tidak boleh ada spasi/blank 
• Tidak boleh menggunakan reserved word
• Tidak boleh menggunakan simbol khusus, kecuali underscore(tanda 
bawah) 
• Panjang maximal 63 character 
Contoh Identifier umum : 
• Luas_Segi_Tiga 
• LuasSegiTiga 
• LuasS3 
• LS3 
2. Identifier Standar (Baku) merupakan identifier yang didefinisikan oleh 
pembuat kompiler Pascal. Biasanya pembuat kompiler menyediakan suatu 
library yang sudah ada didalam kompiler. Library berisi berbagai procedure, 
fungsi atau unit yang sudah siap pakai. Misalnya Turbo Pascal Windows 1.5 
memiliki suatu unit untuk memproses output yaitu wincrt, gotoxy, yang 
dengan mudah bisa dipakai oleh programmerdi dalam menuliskan kode-kode 
programnya 
Contoh Identifier Standar : 
abs arctan boolean char cos dispose eof eoln exp false input integer ln maxint 
new odd ord output pack page pred read readln real reset rewrite round sin 
sqr sqrt succ text true trunc write writeln 
3. Identifier reserved word Identifier "reserved word", yaitu yang sudah 
didefinisikan dan digunakan oleh bahasa PASCAL sendiri (Kita tidak bisa 
menamai identifier kita dengan ini). 
Contoh Identifier Reserved word 
and array begin case const div do downto else end file for forward function 
goto if in label mod nil not of or packed procedure program record repeat set 
then to type until var while with.
BAB II 
LANGKAH KERJA 
1. LANGKAH KERJA 
Langkah-langkah kerja dalam praktikum modul 1 kali ini, yaitu : 
1. Mentranslasikan algoritma pada langkah 1 ke dalam bahasa Pascal. 
2. Mentranslasikan algoritma pada langkah 2 ke dalam bahasa Pascal. 
3. Menuliskan program pada langkah 3, menjalankannya dengan menekan 
tombol Ctrl + F9 lalu mengamati hal yang terjadi pada program untuk 
dibahas dalam Laporan Akhir Praktikum Modul 1 Pengenalan Pascal. 
4. Menyisipkan perintah clrscr dibawah instruksi begin pada program langkah 
3, lalu menjalankan program tersebut untuk dibahas dalam Laporan Akhir 
Praktikum Modul 1 Pengenalan Pascal. 
5. Mengganti perintah write dengan writeln pada program lankah 3 lalu 
membandingkan keluaran/output yang akan dihasilkan untuk dibahas dalam 
Laporan Akhir Praktikum Modul 1 Pengenalan Pascal. 
6. Menulis program pada langkah 6 lalu membahas dalam Laporan Akhir 
Praktikum Modul 1 Pengenalan Pascal. 
7. Mentranslasikan algoritma pada langkah 7 ke dalam bahasa Pascal. 
8. Menulis program pada langkah 8, lalu jalankan program tersebut untuk 
dibahas dalam Laporan Akhir Praktikum Modul 1 Pengenalan Pascal.
BAB III 
PEMBAHASAN 
Adapun hal yang akan dibahas pada Laporan Akhir Praktikum Modul 1 
Pengenalan Pascal ini adalah sebagai berikut : 
1. Mentranslasikan algoritma ke dalam bahasa Pascal. 
Program Hallo Dunia 
DEKLARASI : 
{tidak ada} 
DESKRIPSI : 
Write(‘Saya belajar Algoritma’) 
Source Program HalloDunia saat di translasikan kebahasa PASCAL : 
Program HalloDunia; 
Uses crt; 
begin 
clrscr; 
write('Saya Belajar Algoritma'); 
readln; 
end. 
Penjelasan : 
Pada langkah 1, program terdiri atas judul program ( Program HalloDunia ), 
statemen uses crt, statemen begin-end, statemen write, statemen readkey. Ketika 
menuliskan judul program, sebaiknya judul program yang teridiri dari dua kata atau 
lebih ditulis bersambung atau di beri tanda underscore ‘_’ (tanpa tanda petik).. 
Statemen uses crt merupakan file header untuk menjalankan perintah readkey untuk 
membaca masukan dari user. Statemen begin-end merupakan perintah yang harus 
ditulis pada penulisan program dalam bahasa Pascal untuk memulai (begin), dalam
algoritma ditulis deskripsi dan mengakhiri (end). Sedangkan statemen write 
digunakan untuk menanpilkan isi dari suatu nilai variable/karakter/kalimat di layar 
disertakan tanda petik ( ‘ ‘ ) khusus karakter/kalimat pada awal dan akhir nilai yang 
ingin ditampilkan dalam output. Misalnya : Write (‘ Saya Belajar Algoritma’); atau 
Writeln ( a); dimana a adalah variable. 
2. Translasi algoritma ke dalam bahasa Pascal 
Program Hallo Dunia 
DEKLARASI : 
Pesan : string 
DESKRIPSI : 
Pesan  ‘Saya belajar Algoritma’ 
Write(Pesan) 
Source Program HalloDunia saat di translasikan kebahasa PASCAL : 
Program hallodunia; 
uses crt; 
var 
pesan : string; 
begin 
write('Saya Belajar Algoritma'); 
read(pesan); 
readln; 
end. 
Pada langkah kedua ini, program dibedakan pada penggunaan tipe data string. 
Variable pesan digunakan untuk mendeklarasikan nilai string (kalimat) pada 
keluaran/output. Program di deskripsikan dengan mengisi nilai pesan menjadi 
‘Saya belajar Algoritma’. Lalu dengan statemen write, nilai pesan dipanggil 
kembali agar dapat ditampilkan pada output.
3. Menuliskan Program Ketiga : 
Program Ketiga 
Uses crt; 
Begin 
Write(Jurusan Teknik Informatika) 
Write(Fakultas Teknik) 
Write(Universitas Palangka Raya) 
End 
Setelah program ke 3 dijalankan, Pada awalnya Compiler Messages 
menampilkan peringatan Error di layar, karena Pernyataan di dalam perintah 
Write belum dibatasi oleh (‘) dan diakhiri(;). Selanjutnya Statement End belum 
diakhiri oleh(.). Syarat penulisan program PASCAL adalah harus di batasi oleh 
tanda (‘) dan diakhiri oleh tanda (;), sehingga menjadi Write(‘………………’); 
Lalu, pada perintah End diakhiri oleh tanda (.),sehingga menjadi End. 
Program Ketiga setelah diperbaiki dan di translasikan kebahasa PASCAL : 
Program Ketiga; 
Uses crt; 
begin 
write('Jurusan Teknik Informatika'); 
write('Fakultas Teknik'); 
write('Universitas Palangkaraya'); 
readln; 
end. 
4. Menyisipkan Perintah clrscr di bawah instruksi BEGIN pada program 3
Program Ketiga; 
Uses crt; 
begin 
clrscr; 
write('Jurusan Teknik Informatika'); 
write('Fakultas Teknik'); 
write('Universitas Palangkaraya'); 
readln; 
end. 
Langkah keempat ini disisipkan perintah clrscr dibawah perintah begin agar 
saat di jalankan, program menghasilkan output yang diinputkan pada program 
saja setiap di jalankan (compile) atau menghapus layar lalu menampilkan 
program yang dijalankan saat itu. Selain itu, pada program juga harus disisipkan 
perintah readkey agar program yang ditulis dapat dibaca pada tampilan output. 
5. Membuat Program Ketiga (Mengganti peritah Write menjadi Writeln) 
Program Ketiga; 
Uses crt; 
begin 
clrscr; 
writeln('Jurusan Teknik Informatika'); 
writeln('Fakultas Teknik'); 
writeln('Universitas Palangkaraya'); 
readln; 
end. 
6. Membuat Program Baris
Uses crt ; 
Begin 
Writeln(‘Ganti baris’) ; 
Write(‘Satu ’) ; 
Write(‘baris yang sama ’) ; 
Write(‘dan tidak berbeda ’) ; 
Write(‘dengan baris sebelumnya’) ; 
Writeln() ; 
Writeln() ; 
Writeln(‘Ada dua baris kosong di atas’) ; 
Write(‘satu ’) ; 
Write(‘dua ’) ; 
Write(‘tiga selesai’) ; 
Readln; 
End. 
Saat saya jalankan progam tersebut menggunakan Compiler FREE PASCAL 
Program tersebuat baik-baik saja dan dapat di compile tanpa ada error, tetapi 
saat di tampilkan ouput Satu dengan baris yang sama bergabung seperti : 
Satubaris yang samadan tidak berbedadengan baris sebelumnya. Agar 
terlihat bagus maka Write(‘Satu’); harus di tambahkan spasi didalam kurung 
Write(‘Satu ’); 
Tetapi saat saya Run di Compiler TURBO PASCAL 7.0 Program tersebut 
menjadi error karena terdapat penulisan yang salah. Seharusnya ketika di dalam 
kurung menggunakan tanda petik satu (‘ ‘) pada perintah setelah write/writeln. 
7. Translasi algoritma ke dalam bahasa Pascal 
Program CaraRata 
{Mencari rata-rata dari dua buah nilai} 
DEKLARASI :
Rata : real 
Data1 : integer 
Data2 : integer 
DESKRIPSI : 
Read(data 1, data 2) 
Rata  data 1 + data 2 / 2 
Write(rata) 
Source Program CaraRata saat di translasikan kebahasa PASCAL : 
Program CaraRata; 
Uses crt; 
var Rata : Real; 
data1, data2 : integer; 
begin 
clrscr; 
Write('Masukkan Bilangan Pertama = ');read(data1); 
Write('Masukkan Bilangan Kedua = ');read(data2); 
rata:=(data1+data2)/2; 
write('Hasil Rata = ',rata:2:2); 
readkey; 
end. 
Nama program diatas adalah program CaraRata, program tersebut dibuat 
dengan tujuan untuk mencari nilai rata-rata dari dua buah bilangan yang 
dimasukan. Pada bagian Var (Deklarasi), variable Rata menggunakan tipe data 
jenis real. Hal tersebut bertujuan agar hasil rata-ratanya nanti, berupa bilangan 
yang mengandung bilangan pecahan. Sedangkan pada variable Data1 dan Data2 
menggunakan tipe data integer, hal ini bertujuan agar nilai yang dimasukan pada 
data 1 dan data 2 berupa bilangan bulat. Sebagai contoh apabila kita memasukan 
nilai 2 pada data 1 maka muncul angka 2 dan nilai 2 pada data 2 maka akan 
muncul angka 2, sehingga kita peroleh rata-rata sebesar 2.0000000000E+000.
8. Translasi algoritma ke dalam bahasa Pascal 
Program Operator_masukan_keluaran; 
Var Satu : string; 
Dua : string; 
Begin 
Clrscr; 
Write(‘Masukan Sembarangan kata pertama : ‘); 
Read(satu); 
Writeln(‘Masukan sembarang kata kedua : ‘); 
Readln(dua); 
Write(‘Masukan sebuah kalimat : ‘); 
Write(satu); 
Writeln(dua); 
End. 
Source Program Operator_masukan_keluaran saat di translasikan : 
Program Operator_masukan_keluaran; 
Var Satu : string; 
Dua : string; 
Begin; 
Write('Masukan Sembarangan kata pertama : '); 
Readln(satu); 
Write('Masukan sembarang kata kedua : '); 
Readln(dua); 
Write('Masukan sebuah kalimat : '); 
Write(satu); 
Write(dua); 
writeln(); 
writeln('Modul 1 Selesai - Congrulations Meycelino !'); 
readln; 
End.
Pada langkah kerja yang terakhir, tampilan output yang muncul adalah: 
Masukan sembarang kata pertama : satu 
( kita tekan ENTER maka akan muncul) 
Masukan sembarang kata kedua : dua 
(kita tekan ENTER lagi akan muncul) 
Masukan sebuah kalimat : Satudua
BAB IV 
KESIMPULAN 
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang 
disusun secara sistematis dan logis. Kata Logis merupakan kata kunci dalam 
Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat di 
tentukan bernilai salah atau benar. Tanpa disadari kita sering menerapkan algoritma 
dalam kehidupan sehari-hari seperti membuat makanan, menjahit pakaian, dan 
banyak contoh lainnya. 
1. pada program pascal, tampilan output tidak akan bekerja apabila pada 
Statemen tidak diakhiri dengan tanda ( ; ). 
2. Perbedaan antara Write dan Writeln adalah untuk Write pada outputnya akan 
mencetak pernyataan tanpa penambahan baris baru,sedangkan untuk Writeln 
pada outputnya akan mencetak tiap kata dengan penambahan baris baru. 
3. Setiap perintah dan statemen yang terdapat dalam program Pascal memiliki 
fungsi yang berbeda-beda, seperti: 
a. Clrscr = untuk menghapus dan menggantikan program yang dijalankan 
terdahulu dengan yang baru di jalankan. 
b. Read = Perintah ini digunakan untuk meminta masukan dari keyboard 
untuk diolah komputer tanpa pindah baris. 
c. Readln = pada statemen ini posisi kursor akan pindah ke baris 
selanjutnya setelah di input. 
d. Readkey = Untuk pembacaan sebuah karakter dari keyboard 
e. Var = merupakan sebuah pernyataan Variabel pada program
DAFTAR PUSTAKA 
http://julihardi.blogspot.com/2009/06/struktur-bahasa-pascal-secara-umum.html 
http://pdfdatabase.com/index.php?q=materi+pascal 
http://www.ilmukomputer.com/ 
http://www.toki.or.id/modul pascal UMM// 
http://yanvita.blogspot.com/2007/10/html-tutorial.html
BAB VI 
LAMPIRAN 
Program 1 
Outputnya (Tekan Ctrl + F9) : 
Program 2 
Outputnya (Tekan Ctrl + F9) : 
Program 3 
Saat Error :
Setelah diperbaiki : 
Outputnya (Tekan Ctrl + F9) : 
Program 4 
Outputnya (Tekan Ctrl + F9) :
Program 5 – Pogram CaraRata 
Outputnya (Tekan Ctrl + F9) : 
Program 6 -
Outputnya (Tekan Ctrl + F9) :

More Related Content

What's hot

Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
AndiNurkholis1
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
dhini eka
 
Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma
Fazar Ikhwan Guntara
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsi
Dwi Andriyani
 
Bab 1 dasar dasar logika ta 2019
Bab 1 dasar dasar logika ta 2019Bab 1 dasar dasar logika ta 2019
Bab 1 dasar dasar logika ta 2019
Sukma Puspitorini
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
ZakariyyaYusuf1
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Shofura Kamal
 
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Derina Ellya R
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
Rahmatdi Black
 
Pemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan KeluaranPemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan Keluaran
KuliahKita
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
As Faizin
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & Tautologi
Huzairi Zairi
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
personal
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
Iez Risma Nursida
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Fatma Qolbi
 
Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur Data
Fajar Sany
 

What's hot (20)

Materi 7. array
Materi 7. arrayMateri 7. array
Materi 7. array
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
 
Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsi
 
Bab 1 dasar dasar logika ta 2019
Bab 1 dasar dasar logika ta 2019Bab 1 dasar dasar logika ta 2019
Bab 1 dasar dasar logika ta 2019
 
Sorting ppt
Sorting ppt Sorting ppt
Sorting ppt
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Pemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan KeluaranPemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan Keluaran
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & Tautologi
 
Bab 5 counter
Bab 5 counterBab 5 counter
Bab 5 counter
 
BAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATABAB II ISI MAKALAH REPRESENTASI DATA
BAB II ISI MAKALAH REPRESENTASI DATA
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
 
Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur Data
 

Viewers also liked

Laporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataLaporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe data
Meycelino A. T
 
Laporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma PemrogramanLaporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma Pemrograman
Yulie Astin
 
DDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari Ini
DDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari IniDDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari Ini
DDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari Ini
amalianuryamin
 
Modul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalModul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascal
Faisal Amir
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Tatalazy
 
Laporan praktikum modul 4
Laporan praktikum modul 4Laporan praktikum modul 4
Laporan praktikum modul 4Devandy Enda
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
Devi Apriansyah
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
EnvaPya
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II web
rahmi wahyuni
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Asnita Meydelia C K
 
LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"
LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"
LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"
Fisma Ananda
 
Belajar macromedia flash 8 bagi pemula
Belajar macromedia flash 8 bagi pemulaBelajar macromedia flash 8 bagi pemula
Belajar macromedia flash 8 bagi pemulaIzza Anshory
 
Laporan praktikum modul 1
Laporan praktikum modul 1Laporan praktikum modul 1
Laporan praktikum modul 1Devandy Enda
 
Rancangan praktikum hukum pascal
Rancangan praktikum hukum pascalRancangan praktikum hukum pascal
Rancangan praktikum hukum pascal
Inayah Syar
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
Irwien Andriyanto
 
Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma
Ambar Erna
 
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Rizka Putri Silvyaningrum
 
Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)
Area Pratama
 
LAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMK
LAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMKLAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMK
LAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMK
Amin Eko Wulandari
 

Viewers also liked (20)

Laporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataLaporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe data
 
Laporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma PemrogramanLaporan Praktikum Algoritma Pemrograman
Laporan Praktikum Algoritma Pemrograman
 
DDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari Ini
DDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari IniDDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari Ini
DDP : Menampilkan Output Tanggal Hari Besok Berdasarkan Input Tanggal Hari Ini
 
Modul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalModul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascal
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1
 
Laporan praktikum modul 4
Laporan praktikum modul 4Laporan praktikum modul 4
Laporan praktikum modul 4
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II web
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"
LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"
LAPORAN PRAKTIKUM MODUL 1 "HARDWARE"
 
Belajar macromedia flash 8 bagi pemula
Belajar macromedia flash 8 bagi pemulaBelajar macromedia flash 8 bagi pemula
Belajar macromedia flash 8 bagi pemula
 
Laporan praktikum modul 1
Laporan praktikum modul 1Laporan praktikum modul 1
Laporan praktikum modul 1
 
Rancangan praktikum hukum pascal
Rancangan praktikum hukum pascalRancangan praktikum hukum pascal
Rancangan praktikum hukum pascal
 
Program Penjualan Supermarket
Program Penjualan SupermarketProgram Penjualan Supermarket
Program Penjualan Supermarket
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
 
Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma
 
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
 
Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)Contoh Laporan Tugas Akhir (TA)
Contoh Laporan Tugas Akhir (TA)
 
LAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMK
LAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMKLAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMK
LAPORAN PENELITIAN TINDAKAN KELAS (PTK) BAHASA INDONESIA SMK
 

Similar to Laporan hasil praktikum modul i pengenalan pascal

1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal
suhendi Harun
 
Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Modul pemrograman-osn-20092
Modul pemrograman-osn-20092
Sejahtera Affif
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstruktur
Raden Maulana
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascalbayyou
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
Syaiful Ahdan
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
Bang Jo
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
Maryanto Sumringah SMA 9 Tebo
 
Konsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi iKonsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi ilaztorino
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
Duriani
 
Dasar pemrograman turbo pascal
Dasar pemrograman turbo pascalDasar pemrograman turbo pascal
Dasar pemrograman turbo pascal
Arum Mbedioen
 
Resume praktikum
Resume praktikumResume praktikum
Resume praktikumNuRul Emi
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
Rony BolaNk
 
Pascal
PascalPascal
Algoritma 02
Algoritma 02Algoritma 02
Algoritma 02
Tresya Fachlevie
 
Bab II
Bab IIBab II
Bab II
rozita izan
 

Similar to Laporan hasil praktikum modul i pengenalan pascal (20)

Pascal buku
Pascal bukuPascal buku
Pascal buku
 
1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal
 
Modul pemrograman-osn-20092
Modul pemrograman-osn-20092Modul pemrograman-osn-20092
Modul pemrograman-osn-20092
 
Algoritma pemrograman terstruktur
Algoritma pemrograman terstrukturAlgoritma pemrograman terstruktur
Algoritma pemrograman terstruktur
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
ALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMANALGORITMA dan PEMROGRAMAN
ALGORITMA dan PEMROGRAMAN
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
 
Konsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi iKonsep dasar pemrograman pascal materi i
Konsep dasar pemrograman pascal materi i
 
Makalah
MakalahMakalah
Makalah
 
Dasar dasar turbo pascal
Dasar dasar turbo pascalDasar dasar turbo pascal
Dasar dasar turbo pascal
 
Dasar pemrograman turbo pascal
Dasar pemrograman turbo pascalDasar pemrograman turbo pascal
Dasar pemrograman turbo pascal
 
Resume praktikum
Resume praktikumResume praktikum
Resume praktikum
 
Module algoritma
Module algoritma Module algoritma
Module algoritma
 
Pascal
PascalPascal
Pascal
 
Algoritma 02
Algoritma 02Algoritma 02
Algoritma 02
 
Bab II
Bab IIBab II
Bab II
 
Pseudopascal 2009
Pseudopascal 2009Pseudopascal 2009
Pseudopascal 2009
 

Recently uploaded

SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 

Recently uploaded (20)

SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 

Laporan hasil praktikum modul i pengenalan pascal

  • 1. LAPORAN HASIL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN I DI SUSUN OLEH : TGL. PRAKTIKUM : KAMIS, 03 OKTOBER 2013 NAMA : MEYCELINO AVISHA TAGUH NIM : DBC 113 108 KELAS : J (10.20 – 11.50) MODUL : I (PENGENALAN PASCAL) LABORATORIUM PEMROGRAMAN JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PALANGKARAYA 2013
  • 2. BAB I TUJUAN DAN LANDASAN TEORI 1. TUJUAN PRAKTIKUM Adapun tujuan dari praktikum Modul I Pengenalan Pascal bagi mahasiswa adalah sebagai berikut : a. Mahasiswa mampu menerapkan dasar-dasar algoritma dalam menyelesaikan masalah. b. Mahasiswa dapat menerapkan instruksi-instruksi dasar bahasa pemrograman pascal dan dapat menggunakan dalam translasi algoritma ke dalam bahasa pemrograman pascal. 2. LANDASAN TEORI Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat di tentukan bernilai salah atau benar. Algoritma Merupakan Jantung Ilmu Informatika. Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang di acu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Contohnya cara membuat pakaian yang dinyatakan dalam pola pembuatan pakaian juga dapat disebut sebagai algoritma. Pada setiap pola selalu ada urutan langkah-langkah membuat pakaian. Bila langkah-langkahnya tidak logis, maka tidak dapat dihasilkan pakaian yang diinginkan. Orang-orang yang mencoba membuat suatu jahitan pakaian akan membaca satu per satu langkah-langkah pembuatannya atau mempelajari desain pola jahitan pakaian yang di inginkan lalu ia mengerjakan proses sesuai pola yang ia pelajari. Secara umum, pihak(benda) yang
  • 3. mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut. Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Penjahit membuat pakaian sesuai pola jahitan yang diinginkan, juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu berdasarkan papan not balok. Karena itu suatu Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus mengerti setiap langkah dalam Algoritma, dan juga mengerjakan operasi yang bersesuaian dengan pola atau struktur yang telah di tetapkan. Pascal (Bahasa Pemrograman) Pada tahun 1971, Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland, memperkenalkan bahasa pemrograman Pascal. Nama Pascal diambil dari nama seorang matematikawan Perancis, Blaise Pascal. Beliau membuat bahasa pemrograman Pascal untuk menjadi alat bantu belajar pemrograman bagi para mahasiswanya dan melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu. Pascal merupakan bahasa pemrograman tingkat tinggi (High Level Language) yang memiliki instruksi-instruksi terstruktur dan sangat matematis. Pascal memiliki tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Tipe-tipe data standar yang dimiliki oleh Pascal adalah: boolean, integer, real, char, dan string. Selain tipe-tipe data tersebut, Pascal juga mendukung User defined Data Types, yaitu programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
  • 4. Pada Pascal, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan. Beberapa pengecualian berhubungan dengan tipe data antara lain, tipe data real bisa menyimpan tipe data integer (dan menjadi data real), demikian juga tipe data string bisa menyimpan tipe data char. Sintak pada Pascal bisa dipecah dalam bentuk prosedur dan fungsi, sehingga bisa digunakan berulang-ulang. Dengan struktur yang sederhana dan memiliki bahasa hampir mirip dengan bahasa manusia (bahasa Inggris), menjadikan Pascal mudah dipelajari dan dipahami. Dalam bahasa pemrograman Pascal, tidak membedakan huruf kapital maupun huruf bukan kapital (not case sensitive), sehingga penulisan sintak BEGIN sama saja dengan begin ataupun Begin. Hal ini berlaku untuk semua kata cadangan (reverse word) maupun variabel. Bahasa Pascal juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, bahasa Pascal masih digunakan dalam IOI (International Olympiad in Informatics). Langkah-langkah dalam pemrograman: 1. Menulis Program 2. Menjalankan dan menguji kebenaran program 3. Jika terjadi kesalahan (logika maupun kaidah) program diperbaiki dan 4. Kembali ke langkah b. Langkah-langkah tersebut dapat di gambarkan dengan Flow chart:
  • 5. Sedangkan tahapan pelaksanaan program oleh komputer yaitu: Struktur Bahasa PASCAL secara umum : 1. Bagian Judul Program 2. Bagian Deklarasi • Deklarasi tipe data (TYPE) • Deklarasi variabel (VAR) • Deklarasi konstanta (CONST) • Deklarasi label (LABEL) • Deklarasi sub-program (PROCEDURE dan FUNCTION) 3. Bagian Program Utama Statement.
  • 6. Aturan Program : • Setiap akhir pernyataan diakhiri titik koma( ; ), kecuali untuk nama label. • Akhir program diberi titik ( . ). Komentar : • Adalah keterangan yang diberikan untuk keperluan dokumentasi. • Tidak menghasilkan tindakan (tidak mempengaruhi jalannya program). • Boleh menggunakan tanda : { ini komentar } atau (* ini komentar *) Statemen Turbo Pascal : Statemen adalah perintah untuk pengerjaan program pascal. Statemen dalam bahasa pascal terdiri dari pernyataan yang berupa fungsi dan prosedur yang telah disediakan sebagai perintah standar pada Turbo Pascal. Statemen yang akan kita bahas pada tahap ini hanya sebagian saja karena tahap selanjutnya akan dibahas pada laporan berikutnya. a) Statemen yang digunakan untuk input/output antara lain :  Write dan Writeln (Prosedur) Write = Menampilkan output dalam baris yang sama. Sintaks : write (‘Teknik Informatika’); Writeln = Menampilkan output perbaris. Sintaks : Writeln (‘Teknik Informatika’);  Read dan Readln (Prosedur) Read = Memasukkan data/ variabel dalam baris yang sama. Sintaks : Read ( a ); Readln = Memasukkan data per baris. Sintaks : Readln ( a );  ReadKey (Fungsi)
  • 7. Untuk pembacaan sebuah karakter dari keyboard. Tipe data yang dihasilkan adalah char. Sintaks : Readkey;  Clrscr (Clear screen) Perintah ini digunakan untuk membersikan layar. Sintaks : Clrscr; Dasar Bahasa Pascal Unsur-unsur Pemrograman : • Mendapatkan data dengan membaca data dari default input (keyboard, file atau sumber data lainnya). • Menyimpan data ke dalam memori dengan struktur data yang sesuai, • Memproses data dengan instruksi yang tepat. • Menyajikan atau mengirimkan hasil olahan data ke default output (monitor, file atau tujuan lainnya). Identifier : 1. Identifier umum merupakan identifier yang didefinisikan sendiri oleh pemrogram. Pemrogram mempunyai kebebasan untuk menentukan nama identifiernya, dengan syarat nama tersebut tidak sama dengan identifier standar dan reserved word yang akan dibahas lebih lanjut. Hal ini untuk mencegah kesalahan yang bisa timbul akibat tumpang tindih identifier dalam program. Syarat Identifier umum : • Diawali huruf • Tidak boleh ada spasi/blank • Tidak boleh menggunakan reserved word
  • 8. • Tidak boleh menggunakan simbol khusus, kecuali underscore(tanda bawah) • Panjang maximal 63 character Contoh Identifier umum : • Luas_Segi_Tiga • LuasSegiTiga • LuasS3 • LS3 2. Identifier Standar (Baku) merupakan identifier yang didefinisikan oleh pembuat kompiler Pascal. Biasanya pembuat kompiler menyediakan suatu library yang sudah ada didalam kompiler. Library berisi berbagai procedure, fungsi atau unit yang sudah siap pakai. Misalnya Turbo Pascal Windows 1.5 memiliki suatu unit untuk memproses output yaitu wincrt, gotoxy, yang dengan mudah bisa dipakai oleh programmerdi dalam menuliskan kode-kode programnya Contoh Identifier Standar : abs arctan boolean char cos dispose eof eoln exp false input integer ln maxint new odd ord output pack page pred read readln real reset rewrite round sin sqr sqrt succ text true trunc write writeln 3. Identifier reserved word Identifier "reserved word", yaitu yang sudah didefinisikan dan digunakan oleh bahasa PASCAL sendiri (Kita tidak bisa menamai identifier kita dengan ini). Contoh Identifier Reserved word and array begin case const div do downto else end file for forward function goto if in label mod nil not of or packed procedure program record repeat set then to type until var while with.
  • 9. BAB II LANGKAH KERJA 1. LANGKAH KERJA Langkah-langkah kerja dalam praktikum modul 1 kali ini, yaitu : 1. Mentranslasikan algoritma pada langkah 1 ke dalam bahasa Pascal. 2. Mentranslasikan algoritma pada langkah 2 ke dalam bahasa Pascal. 3. Menuliskan program pada langkah 3, menjalankannya dengan menekan tombol Ctrl + F9 lalu mengamati hal yang terjadi pada program untuk dibahas dalam Laporan Akhir Praktikum Modul 1 Pengenalan Pascal. 4. Menyisipkan perintah clrscr dibawah instruksi begin pada program langkah 3, lalu menjalankan program tersebut untuk dibahas dalam Laporan Akhir Praktikum Modul 1 Pengenalan Pascal. 5. Mengganti perintah write dengan writeln pada program lankah 3 lalu membandingkan keluaran/output yang akan dihasilkan untuk dibahas dalam Laporan Akhir Praktikum Modul 1 Pengenalan Pascal. 6. Menulis program pada langkah 6 lalu membahas dalam Laporan Akhir Praktikum Modul 1 Pengenalan Pascal. 7. Mentranslasikan algoritma pada langkah 7 ke dalam bahasa Pascal. 8. Menulis program pada langkah 8, lalu jalankan program tersebut untuk dibahas dalam Laporan Akhir Praktikum Modul 1 Pengenalan Pascal.
  • 10. BAB III PEMBAHASAN Adapun hal yang akan dibahas pada Laporan Akhir Praktikum Modul 1 Pengenalan Pascal ini adalah sebagai berikut : 1. Mentranslasikan algoritma ke dalam bahasa Pascal. Program Hallo Dunia DEKLARASI : {tidak ada} DESKRIPSI : Write(‘Saya belajar Algoritma’) Source Program HalloDunia saat di translasikan kebahasa PASCAL : Program HalloDunia; Uses crt; begin clrscr; write('Saya Belajar Algoritma'); readln; end. Penjelasan : Pada langkah 1, program terdiri atas judul program ( Program HalloDunia ), statemen uses crt, statemen begin-end, statemen write, statemen readkey. Ketika menuliskan judul program, sebaiknya judul program yang teridiri dari dua kata atau lebih ditulis bersambung atau di beri tanda underscore ‘_’ (tanpa tanda petik).. Statemen uses crt merupakan file header untuk menjalankan perintah readkey untuk membaca masukan dari user. Statemen begin-end merupakan perintah yang harus ditulis pada penulisan program dalam bahasa Pascal untuk memulai (begin), dalam
  • 11. algoritma ditulis deskripsi dan mengakhiri (end). Sedangkan statemen write digunakan untuk menanpilkan isi dari suatu nilai variable/karakter/kalimat di layar disertakan tanda petik ( ‘ ‘ ) khusus karakter/kalimat pada awal dan akhir nilai yang ingin ditampilkan dalam output. Misalnya : Write (‘ Saya Belajar Algoritma’); atau Writeln ( a); dimana a adalah variable. 2. Translasi algoritma ke dalam bahasa Pascal Program Hallo Dunia DEKLARASI : Pesan : string DESKRIPSI : Pesan  ‘Saya belajar Algoritma’ Write(Pesan) Source Program HalloDunia saat di translasikan kebahasa PASCAL : Program hallodunia; uses crt; var pesan : string; begin write('Saya Belajar Algoritma'); read(pesan); readln; end. Pada langkah kedua ini, program dibedakan pada penggunaan tipe data string. Variable pesan digunakan untuk mendeklarasikan nilai string (kalimat) pada keluaran/output. Program di deskripsikan dengan mengisi nilai pesan menjadi ‘Saya belajar Algoritma’. Lalu dengan statemen write, nilai pesan dipanggil kembali agar dapat ditampilkan pada output.
  • 12. 3. Menuliskan Program Ketiga : Program Ketiga Uses crt; Begin Write(Jurusan Teknik Informatika) Write(Fakultas Teknik) Write(Universitas Palangka Raya) End Setelah program ke 3 dijalankan, Pada awalnya Compiler Messages menampilkan peringatan Error di layar, karena Pernyataan di dalam perintah Write belum dibatasi oleh (‘) dan diakhiri(;). Selanjutnya Statement End belum diakhiri oleh(.). Syarat penulisan program PASCAL adalah harus di batasi oleh tanda (‘) dan diakhiri oleh tanda (;), sehingga menjadi Write(‘………………’); Lalu, pada perintah End diakhiri oleh tanda (.),sehingga menjadi End. Program Ketiga setelah diperbaiki dan di translasikan kebahasa PASCAL : Program Ketiga; Uses crt; begin write('Jurusan Teknik Informatika'); write('Fakultas Teknik'); write('Universitas Palangkaraya'); readln; end. 4. Menyisipkan Perintah clrscr di bawah instruksi BEGIN pada program 3
  • 13. Program Ketiga; Uses crt; begin clrscr; write('Jurusan Teknik Informatika'); write('Fakultas Teknik'); write('Universitas Palangkaraya'); readln; end. Langkah keempat ini disisipkan perintah clrscr dibawah perintah begin agar saat di jalankan, program menghasilkan output yang diinputkan pada program saja setiap di jalankan (compile) atau menghapus layar lalu menampilkan program yang dijalankan saat itu. Selain itu, pada program juga harus disisipkan perintah readkey agar program yang ditulis dapat dibaca pada tampilan output. 5. Membuat Program Ketiga (Mengganti peritah Write menjadi Writeln) Program Ketiga; Uses crt; begin clrscr; writeln('Jurusan Teknik Informatika'); writeln('Fakultas Teknik'); writeln('Universitas Palangkaraya'); readln; end. 6. Membuat Program Baris
  • 14. Uses crt ; Begin Writeln(‘Ganti baris’) ; Write(‘Satu ’) ; Write(‘baris yang sama ’) ; Write(‘dan tidak berbeda ’) ; Write(‘dengan baris sebelumnya’) ; Writeln() ; Writeln() ; Writeln(‘Ada dua baris kosong di atas’) ; Write(‘satu ’) ; Write(‘dua ’) ; Write(‘tiga selesai’) ; Readln; End. Saat saya jalankan progam tersebut menggunakan Compiler FREE PASCAL Program tersebuat baik-baik saja dan dapat di compile tanpa ada error, tetapi saat di tampilkan ouput Satu dengan baris yang sama bergabung seperti : Satubaris yang samadan tidak berbedadengan baris sebelumnya. Agar terlihat bagus maka Write(‘Satu’); harus di tambahkan spasi didalam kurung Write(‘Satu ’); Tetapi saat saya Run di Compiler TURBO PASCAL 7.0 Program tersebut menjadi error karena terdapat penulisan yang salah. Seharusnya ketika di dalam kurung menggunakan tanda petik satu (‘ ‘) pada perintah setelah write/writeln. 7. Translasi algoritma ke dalam bahasa Pascal Program CaraRata {Mencari rata-rata dari dua buah nilai} DEKLARASI :
  • 15. Rata : real Data1 : integer Data2 : integer DESKRIPSI : Read(data 1, data 2) Rata  data 1 + data 2 / 2 Write(rata) Source Program CaraRata saat di translasikan kebahasa PASCAL : Program CaraRata; Uses crt; var Rata : Real; data1, data2 : integer; begin clrscr; Write('Masukkan Bilangan Pertama = ');read(data1); Write('Masukkan Bilangan Kedua = ');read(data2); rata:=(data1+data2)/2; write('Hasil Rata = ',rata:2:2); readkey; end. Nama program diatas adalah program CaraRata, program tersebut dibuat dengan tujuan untuk mencari nilai rata-rata dari dua buah bilangan yang dimasukan. Pada bagian Var (Deklarasi), variable Rata menggunakan tipe data jenis real. Hal tersebut bertujuan agar hasil rata-ratanya nanti, berupa bilangan yang mengandung bilangan pecahan. Sedangkan pada variable Data1 dan Data2 menggunakan tipe data integer, hal ini bertujuan agar nilai yang dimasukan pada data 1 dan data 2 berupa bilangan bulat. Sebagai contoh apabila kita memasukan nilai 2 pada data 1 maka muncul angka 2 dan nilai 2 pada data 2 maka akan muncul angka 2, sehingga kita peroleh rata-rata sebesar 2.0000000000E+000.
  • 16. 8. Translasi algoritma ke dalam bahasa Pascal Program Operator_masukan_keluaran; Var Satu : string; Dua : string; Begin Clrscr; Write(‘Masukan Sembarangan kata pertama : ‘); Read(satu); Writeln(‘Masukan sembarang kata kedua : ‘); Readln(dua); Write(‘Masukan sebuah kalimat : ‘); Write(satu); Writeln(dua); End. Source Program Operator_masukan_keluaran saat di translasikan : Program Operator_masukan_keluaran; Var Satu : string; Dua : string; Begin; Write('Masukan Sembarangan kata pertama : '); Readln(satu); Write('Masukan sembarang kata kedua : '); Readln(dua); Write('Masukan sebuah kalimat : '); Write(satu); Write(dua); writeln(); writeln('Modul 1 Selesai - Congrulations Meycelino !'); readln; End.
  • 17. Pada langkah kerja yang terakhir, tampilan output yang muncul adalah: Masukan sembarang kata pertama : satu ( kita tekan ENTER maka akan muncul) Masukan sembarang kata kedua : dua (kita tekan ENTER lagi akan muncul) Masukan sebuah kalimat : Satudua
  • 18. BAB IV KESIMPULAN Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat di tentukan bernilai salah atau benar. Tanpa disadari kita sering menerapkan algoritma dalam kehidupan sehari-hari seperti membuat makanan, menjahit pakaian, dan banyak contoh lainnya. 1. pada program pascal, tampilan output tidak akan bekerja apabila pada Statemen tidak diakhiri dengan tanda ( ; ). 2. Perbedaan antara Write dan Writeln adalah untuk Write pada outputnya akan mencetak pernyataan tanpa penambahan baris baru,sedangkan untuk Writeln pada outputnya akan mencetak tiap kata dengan penambahan baris baru. 3. Setiap perintah dan statemen yang terdapat dalam program Pascal memiliki fungsi yang berbeda-beda, seperti: a. Clrscr = untuk menghapus dan menggantikan program yang dijalankan terdahulu dengan yang baru di jalankan. b. Read = Perintah ini digunakan untuk meminta masukan dari keyboard untuk diolah komputer tanpa pindah baris. c. Readln = pada statemen ini posisi kursor akan pindah ke baris selanjutnya setelah di input. d. Readkey = Untuk pembacaan sebuah karakter dari keyboard e. Var = merupakan sebuah pernyataan Variabel pada program
  • 19. DAFTAR PUSTAKA http://julihardi.blogspot.com/2009/06/struktur-bahasa-pascal-secara-umum.html http://pdfdatabase.com/index.php?q=materi+pascal http://www.ilmukomputer.com/ http://www.toki.or.id/modul pascal UMM// http://yanvita.blogspot.com/2007/10/html-tutorial.html
  • 20. BAB VI LAMPIRAN Program 1 Outputnya (Tekan Ctrl + F9) : Program 2 Outputnya (Tekan Ctrl + F9) : Program 3 Saat Error :
  • 21. Setelah diperbaiki : Outputnya (Tekan Ctrl + F9) : Program 4 Outputnya (Tekan Ctrl + F9) :
  • 22. Program 5 – Pogram CaraRata Outputnya (Tekan Ctrl + F9) : Program 6 -