Anda di halaman 1dari 23

LAPORAN

PRAKTIKUM ALGORITMA PEMROGRAMAN DASAR


BAHASA PEMROGRAMAN DALAM APLIKASI PASCAL

Disusun Oleh :
INDAH ALFITRI LUBIS
0701193176
ILMU KOMPUTER 2

JURUSAN ILMU KOMPUTER


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUMATERA UTARA
2019
KATA PENGANTAR

Segala puji bagi Allah yang telah memberikan kemudahan sehingga dapat
menyelesaikan laporan ini. Tanpa pertolongan-Nya mungkin saya tidak akan
sanggup menyelesaikannya dengan baik. Shalawat dan salam semoga terlimpah
curahkan kepada baginda tercinta kita yakni Nabi Muhammad SAW.
Dalam penyusunan laporan ini, saya mengucapkan banyak terimakasih
kepada Bapak Abdul Halim Hasugian,M.Kom selaku dosen mata kuliah algoritma
dan pemrograman yang telah memberi bimbingan dan kepercayaan Sehingga ,
laporan ini dapat saya susun dengan baik.
Semoga laporan ini dapat bermanfaat terutama untuk saya. Walaupun laporan
ini masih jauh dari kata sempurna, mengingat kurangnya pengetahuan dan
pengalaman saya.
Terima Kasih.

Medan, Oktober 2019

Penulis
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
1. PENGENALAN PASCAL

Pascal adalah salah satu bahasa pemrograman komputer yang umumnya


digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman.
Pascal relatif mudah dipelajari karena perintah-perintahnya yang mirip dengan
bahasa inggris sehari-hari seperti begin, end, write, dan read.

Pascal diambil dari nama ahli matematika prancis abad pertengahan,Blaise Pascal.
Bahasa Pascal di kembangkan oleh Niklaus Wirth pada tahun 1970, dan populer
digunakan pada era 1970 hingga awal 1990an.

Dari awal dikembangkan, Pascal dirancang untuk keperluan akademik. Atas alasan
itu pula Pascal masih digunakan di berbagai sekolah dan universitas di seluruh
dunia (termasuk Indonesia). Pascal juga menjadi bahasa pemrograman yang
digunakan padaOlimpiade Sains Nasional (OSN) bidang komputer.

Fitur Bahasa PASCAL

Pascal memiliki beberapa fitur yang membuatnya cocok untuk belajar pemrograman
dan untuk membuat aplikasi komersil. Beberapa diantaranya adalah:

a.Tipe data bawaan

Pascal memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman
komputer seperti Integer, Real, Character, danBoolean.

b.Tipe data bentukan

Pascal membolehkan kita untuk membuat tipe data bentukan yang didefenisikan
sendiri.Memiliki beragam struktur data: Pascal menyediakan beberapa struktur data
seperti Array, Record, File dan Set.Aturan tipe data yang ketat: Pascal membatasi
penggunaan tipe data secara ketat. Kita hanya bisa menggunakan variabel untuk 1
tipe data saja dan variabel tersebut harus dideklarasikan terlebih dahulu.Mendukung
struktural programming: Bahasa Pascal dirancang dengan konsep pemrograman
terstruktur yang mendukung sub program melalui fungsi dan prosedur Sederhana
dan expresif: Pascal banyak menggunakan perintah-perintah dalam bahasa inggris
sederhana, sehingga mudah dipahami.Mendukung pemrograman objek: Walaupun
tidak banyak dibahas, tetapi Pascal juga mendukung pemrograman berbasis objek,
terutama pada compiler versi terakhir.

Awal Lahirnya Bahasa Pemrograman Pascal

Pascal adalah bahasa pemrograman komputer yang dikembangkan olehNiklaus


Wirth pada tahun 1968–1969 dan dipublikasikan tahun 1970. Niklaus Wirth atau
lengkapnya Niklaus Emil Wirth adalah seorang dosen, ilmuwan dan peneliti
komputer berkebangsaan Swiss. Sebelum membuat Pascal, ia juga banyak
mengembangkan bahasa pemrograman lain pada era 1960-an
seperti Euler dan Algol W.
Nama Pascal dipilih untuk menghormatiBlaise Pascal, seorang ilmuwan matematis
Prancis yang pada tahun 1642 membuat kalkulator mekanis pertama di dunia.
Kalkulator ini menjadi cikal bakal komputer modern.

Niklaus Wirth pada awalnya merancang bahasa Pascal untuk mengajarkan


pemrograman kepada mahasiswa di Universitas ETH Zürich di Swiss. Pascal di
desain menggunakan structured programming yang kemudian menjadi populer dan
banyak digunakan oleh bahasa pemrograman setelahnya. Seiiring perkembangan
komputer, bahasa pascal juga digunakan untuk aplikasi komersil.

Sejak dipublikasikan oleh pada 1970, bahasa pemrograman Pascal mulai digunakan
oleh berbagai universitas di Eropa dan Amerika. Walaupun demikian,compiler pascal
(sejenis program untuk menjalankan perintah-perintah bahasa pascal) masih
terbatas untuk kalangan tertentu. Karena saat itu harga komputer masih sangat
mahal dan umumnya hanya terdapat di perusahaan atau universitas besar.

Pascal merupakan bahasa pemrograman data-oriented. Programmer bisa membuat


tipe data sendiri (selain tipe data standar yang disediakan seperti integer, real,
char, danboolean). Walaupun demikian, pascal sangat ketat aturan. Setiap variabel
hanya bisa menggunakan tipe data tertentu dan harus dideklarasikan terlebih
dahulu.

Tidak seperti bahasa pemograman lain pada saat itu, bahasa Pascal mirip dengan
bahasa inggris sehari-hari, sehingga mudah bagi programmer pemula untuk mulai
membuat kode program.

Bahasa Pascal bersaing dengan bahasa pemrograman lain pada era tersebut,
seperti Algol, Basic, Fortran dan C.

Nama Pascal diambil dari ahli matematika Prancis abad pertengahan, Blaise Pascal.
Bahasa Pemrograman Pascal dikembangkan oleh Niklaus Wirth pada tahun 1970
dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an
(terutama dengan compiler Turbo Pascal).
Pascal sempat menjadi bahasa pemrograman utama dalam pengembangan Apple
Lisa, yakni cikal bakal sistem operasi Apple Macintosh, dan Apple pernah merilis
sistem operasi Apple Pascal. Photoshop versi pertama juga dibuat menggunakan
bahasa Pascal.

2. variabel

.
Perkenalan program pascal
Sebuah kode dalam bahasa pemrograman diawali dengan kata kunci uses kemudian
diikuti dengan kata begin dan di akhiri dengan kata end. Selain itu ada perintak
writelndigunakan untuk membaca dan menampilkan teks saat di jalankan, dan ada perintah
readln digunakan untuk membaca dan hanya untuk menahan jendela saat dijalankan.
Berikut adalah contoh statment atau kode program di dalam pascal :
Dibawah ini program pascal di awali dengan uses crt; kemudian di awali dengan begin. Saya
ingin membuat sebuah kata yang akan muncul jika di-run. Kata-katanya seperti di bawah ini

Setelah kata-kata di atas di ketik, kemudian jalan kan dengan mengklik Run atau bisa
meggunakan tombol kombinasi pada keyboard Ctrl+F9. Dan kemudian akan muncul hasilnya sepeti
di bawah ini

Dari gambar diatas menyatakan bahwa writeln berfungsi untuk menulis dan menampilkan
tulisan/ketikan setelah di run.

1. Tipe data String

Tipe data string adalah tipe data yang bisa menampung banyak karakter sekaligus. Untuk
menyatakan sebuah variabel sebagai string, kita dapat menambahkannya di bagian var. Berikut di
bawah ini adalah contohnya :
Pada kode program di atas saya mendefinisikan variabel pesan1 sebagai string dan pesan2
sebagai string juga. Jika di-run maka akan muncul seperti di bawah ini

Dari gambar di atas dapat dinyatakan bahwa string berfungsi untuk menampung dan
menyimpan data atau kalimat dan menampilkannya jika di panggil.

2. Fungsi tipe data string

Nah, pada program pascal kali ini saya masih menggunakan tipe data string. Tapi kali ini saya
menggunakan operator string yaitu tanda tambah (+). Tanda ini di gunakan untuk penyambungan
string (concatenate). Langsung saja saya buat contohnya seperti dibawah ini:
Pada program di atas saya membuat contoh program dengan menambahkan atau
mengubah nama. Nama akan berubah menjadi yang kita inginkan pada saat program di-run. Seperti
di bawah ini :

Jadi pada program kali ini dapat di simpulkan bahwa tanda (+) dapat di gunakan untuk
menambahkan atau mengubah karakter sesuai keinginan kita.

3. Case Of

Case of ini mirip dengan if then else yang berulang. Nah, di sini ada nilai yang akan
memeriksa nilai, jika nilai dari nilai ini sama dengan kondisi 1 maka yang akan berjalan adalah kode 1
dan begitu seterusnya.
Setelah jadi seperti kode program di atas maka kita bisa mengetikan nilai yang diinginkan.
Saya mengetikkan nilai 100 kemudian saya menekan Enter dan akan muncul seperti di bawah ini.

Jadi pada program in dapat di simpulakn bahwa case of dapat menjalankan program sesuai
urutan yang diinginkan.

4. Repeat

Kali ini saya akan membahas singkat tentang repeat. Repeat berarti pengulangan, pada
dasarnya repeat ini mirip dengan perulangan while do. Pada repeat pemeriksaan kondisi di lakukan
di akhir perulangan, terbalik dengan while do yang di lakukan do awal.
Dari kode program di atas saya mengulang angka dari angka 1 hingga 10. Dan hasilnya akan
muncul seperti di bawah ini. Angka yang muncul adalah angka yang berurutan dari angka 1 sampai
10.

Jadi dapat di simpulkan bahwa repeat di gunakan untuk mengurutkan suatu kondisi yang
diinginkan. Dan kondisi repeat ini di periksa di akhir perulangan.

5. Repeat until
Kali ini saya akan menjelaskan singkat tentang Repeat until.Sama seperti yang tadi sih, tapi
kali ini bilangannya memiliki kelipatan. Dan saya buat bilangannya memiliki kelipatan 5. Bisa di lihat
contoh kode program dibawah ini:

Dari kode di atas bahwa akan memunculkan kelipatan 5, maka hasilnya seperti yang di
bawah ini. Hasilnya adalah 5,10,15, dst.

Dari program di atas dapat di simpulan bahwa repeat tidak hanya menampilkan perulangan
tanpa kelipatan, tapi juga bisa membuat perulangan dengan berbagai kelipatan yang diinginkan,
seperti contoh diatas dengan menggunakan keliatan 5.

6. For to do
For to do adalah salah satu program pengulangan yang bisa mengulang beberapa kali baris
progam. Dengan menggunakan looping kita bisa membuatnya dalam waktu yang singkat dan cepat.
Nah, contoh kode programnya ada di bawah ini :

Setlah di ketik maka akan muncul seperti di bawah ini. Dari kode program diatas saya
membuat “ccontoh ke –“ dan ketika di jalan kan maka akan muncul hasil nya seperti yang di bawah
ini.

Jadi dari program di atas dapat di simpulkan bahwa program for to do dapat menyalin dan
mengcopy serta mengulang program sebanyak banyak nya.

7. For do
Program kali ini adalah for to do. Progam ini sama seperti for to do yaitu looping, atau
pengulangan. Contoh kode program ada di bawah ini :

Dari kode program di atas dapat di jalan kan dan menghasilkan seperti di bawah ini :

Jadi for do sama seperti for to do, yang akan secara otomatis mengulang dan menyebukan
berapa banyak yang di ulang.

8. Case Of
Pada program kali ini akan membahas tentang case of tapi tentang masalah yang berbeda
seperti yang sudah di bahas sebelumnya. Kali ini saya membahas tentang pemilihan atribut busana
dengan menggunakan angka A,B, dan C. Contoh kode program nya ada di bawah ini :

Dari kode di atas bahwa jika A maka Baju, jika B maka celana, jika C maka Sandal dan jika di
luar A,B,C maka akan muncul kata kata “pilihan hanya A,B,C”. Maka kode program diatas di jalan kan
maka akan menghasilkan seperti di bawah ini:

Dari gambar di atas saya memilih A maka yang muncul adalah Baju.

9. Case of
Pada program kali ini akan membahas tentang case of tapi tentang masalah yang berbeda
seperti yang sudah di bahas sebelumnya. Kali ini saya membahas tentang penilaian. Contoh kode
program nya ada di bawah ini :

Dari kode di atas bahwa jika 50 maka nilai D, jika 65 maka nilai C, jika 100 maka nilai A dan
jika selain itu maka akan muncul kata kata “SELAIN ITU TIDAK LULUS”. Maka kode program diatas di
jalan kan maka akan menghasilkan seperti di bawah ini:

Dari gambar di atas saya mengetik 100 maka yang muncul adalah nilai A.

Anda mungkin juga menyukai