Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman
Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman - Hallo sahabat! Selamat datang di Cerdas Literasi Bangsa, Pada Artikel yang kalian baca ini yang berjudul Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman, sebisa mungkin kami telah mempersiapkan bahan artikel ini dengan baik untuk kalian baca dan ambil informasi didalamnya. Mudah-mudahan isi dari postingan
Artikel Jaringan Komputer, yang kami tulis ini dapat dipahami dengan mudah. Baiklah kalo begitu, selamat membaca!
Judul : Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman
link : Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman
PASCAL - Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli komputer bekerja untuk mengembangkan bahasa ALGOL, salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal Institute of Technology (ETH-Zurich), yang merupakan anggota grup yang membuat ALGOL. Dia menamainya dengan PASCAL (dari nama Blaise Pascal, ahli matematika dan philosophi terkenal abad 17 dari Perancis). Pascal bersifat data oriented, yaitu program diberi kelulasaan untuk mendefinisikan data sendiri. Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan. Pascal juga merupakan teaching language (banyak dipakai untuk pengajaran tentang konsep pemrograman). Kelebihan yang lain adalah penulisan kode pascal yang luwes.
A. STRUKTUR PROGRAM PASCAL
Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan.
Secara ringkas, struktur suatu program pascal dapat terdiri dari :
Struktur Minimal Pascal
Program pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja.
Begin
End.
Bentuk umum dari bagian pernyataan adalah :
Begin
Statement;
End .
Struktur Lengkap (Umum) Pascal
Jadi secara keseluruhan yaitu setiap program menerima piranti masukan (input) untuk melakukan sebuah proses dan menghasilkan piranti keluaran (output). Berikut ini adalah contoh yang menggunakan Pascal. Contoh program yang tidak menerima masukan juga tidak ada proses tertentu dalam setiap pernyataan hanya menghasilkan keluaran yang menampilkan kumpulan karakter (string) dilayar.
HASIL DAN PEMBAHASAN
Contoh Program 1.1 Program menulis beberapa karakter (string)
Hasil Tampilan Pada Layar ;
Analisa Program:
Program berikutnya yaitu program yang menggunakan perintah write dan writeln. Pada dasarnya kedua perintah ini mempunyai kegunaan yang sama yaitu menuliskan/menampilkan isi dari suatu nilai variabel, parameter atau prosedur ke layar. Perbedaannya hanya pada pada pemindahan posisi kursor setelah penulisan. Perintah writeln (write line) setelah menuliskan parameter di layar, kursor penulisan akan lansung pindah ke baris di bawahnya sehingga hasil yang dicetak berikutnya akan ditampilkan pada baris yang berbeda. Perintah write hanya menuliskan parameter saja, tanpa pindah baris sehingga tampilan berikutnya akan disambung dalam baris yang sama.
Pada dasarnya perintah yang terdapat pada kedua program ini sama dengan program 1.1 namun ada beberapa penambahan fungsi pada program 1.2 yaitu menggunakan unit. Suatu unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan fungsi-fungsi. Tiap-tiap unit tampak seperti suatu program Pascal yang terpisah. Unit standar sudah merupakan kode mesin (sudah dikompilasi), bukan kode sumber Pascal lagi dan sudah diletakkan di memori pada waktu menggunakan pascal. Untuk menggunakan suatu unit, harus diletakkan suatu anak kalimat Uses diawal blok program, diikuti oleh daftar nama unit yang digunakan.
Pada program tersebut terdapat unit crt yang digunakan untuk memanipulasi layer teks, peletakan kursor di layar, serta penambahan color untuk teks. Lalu diikuti penulisan clrscr yang berfungsi untuk membersihkan layar sehingga yang tampil hanya hasil dari program. Bandingkan antara program 1.2 dengan program 1.3 maka terlihat perbedaan dari penggunaan unit ini.
Contoh Program 1.2 Program menjumlahkan dua buah bilangan yang sudah terdefinisi dan menampilkan hasilnya di layar
Hasil Tampilan Pada Layar ;
Analisa Program : Pada program 1.2 yang merupakan program penjumlahan dua buah bilangan, karakter angka yang berupa string akan dianggap sebagai huruf sehingga tampilan pada layar akan sama seperti penulisan pada program namun tanpa menggunakan tanda kutip tunggal. Penulisan (‘6+4’) dan (‘=)’ akan ditampilkan sebagai 6+4=. Hasilnya bisa dilihat pada gambar contoh program 1.2. Lalu, ada pula penulisan operasi penjumlahan tanpa menggunakan tanda kutip tunggal, maka hal itu akan dianggap sebagai sebuah perhitungan yang hasilnya akan ditampilkan pada program. Pada program 1.2, operasi dari (6+4) ditampilkan pada layar sebagai hasil penjumlahan kedua bilangan itu yaitu 10.
Contoh Program 1.3 Program menuliskan nama lembaga dan alamatnya
Hasil Tampilan Pada Layar ;
Analisa Program : Pada program 1.3, penulisan Fakultas Teknik yang menyatu dengan Universitas Siliwangi dikarenakan perintah write yang mendahului perintah writeln pada program. Penulisan Fakultas Teknik menggunakan perintah write sedangkan Universitas Siliuwangi menggunakan perintah writeln. Lalu penulisan writeln yang tanpa diikuti penulisan string akan menyebabkan spasi yang kosong sehingga penulisan alamt pun terpisah satu baris kosong. Hasilnya bisa dilihat pada gambar contoh program 1.3.
LATIHAN
JAWABAN :
1. Program dengan keluaran nama, NPM, dan kelas
Hasil Tampilan Pada Layar ;
2. Program Keluaran
*
* * *
* * * * *
* * * * * * *
Hasil Tampilan Pada Layar ;
3. Program Hitung
Hasil Tmpilan Pada Layar ;
Demikian itulah pembahasan Dasar Pemograman mengenai Pengenalan Bahasa Pascal dan Struktur Program pada Turbo Pascal yang dapat saya sampaikan. Semoga informasi yang di berikan dapat bermanfaat dan membantu anda yang sedang mempelajari Bahasan Dasar Pemograman mengenai Pascal. Selain dari itu juga, Anda dapat mengetahui dan memahami penggunaan komponen-komponen dasar pada pascal, kemudian dapat menggunakan perintah dasar dari penulisan dalam membuat program. Sekian dan terimakasih, mohon maaf jika terdapat kesalahan kata atau penulisan pada informasi di atas.
Sumber : Laporan Praktikum Danny Kurnaman Armanta - Dasar Pemograman
Anda sekarang membaca artikel Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman dengan alamat link https://cerdasliterasibangsa.blogspot.com/2017/08/mengenal-bahasa-pascal-dan-struktur.html
Judul : Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman
link : Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman
PASCAL - Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli komputer bekerja untuk mengembangkan bahasa ALGOL, salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal Institute of Technology (ETH-Zurich), yang merupakan anggota grup yang membuat ALGOL. Dia menamainya dengan PASCAL (dari nama Blaise Pascal, ahli matematika dan philosophi terkenal abad 17 dari Perancis). Pascal bersifat data oriented, yaitu program diberi kelulasaan untuk mendefinisikan data sendiri. Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan. Pascal juga merupakan teaching language (banyak dipakai untuk pengajaran tentang konsep pemrograman). Kelebihan yang lain adalah penulisan kode pascal yang luwes.
A. STRUKTUR PROGRAM PASCAL
Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan.
Secara ringkas, struktur suatu program pascal dapat terdiri dari :
- Judul Program
- Blok program
a. Bagian deklarasi
- deklarasi label
- deklarasi konstanta
- deklarasi tipe
- deklarasi variable
- deklarasi prosedur
- deklarasi fungsi
b. Bagian pernyataan
Struktur Minimal Pascal
Program pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja.
Begin
End.
Bentuk umum dari bagian pernyataan adalah :
Begin
Statement;
End .
Struktur Lengkap (Umum) Pascal
Jadi secara keseluruhan yaitu setiap program menerima piranti masukan (input) untuk melakukan sebuah proses dan menghasilkan piranti keluaran (output). Berikut ini adalah contoh yang menggunakan Pascal. Contoh program yang tidak menerima masukan juga tidak ada proses tertentu dalam setiap pernyataan hanya menghasilkan keluaran yang menampilkan kumpulan karakter (string) dilayar.
HASIL DAN PEMBAHASAN
Contoh Program 1.1 Program menulis beberapa karakter (string)
PROGRAM Hallo; (*Judul*) {menuliskan beberapa karakter (string) ke piranti keluaran} BEGIN writeln (‘Hallo, SELAMAT DATANG!!!’); {Pernyataan} write (‘Anda sedang menggunakan Pascal’); {Pernyataan} readln; END. |
Hasil Tampilan Pada Layar ;
Hasil Tampilan Pada Layar Dari Menulis Beberapa Karakter (string) |
Analisa Program:
- Judul program selalu terletak di awal program dan diakhiri tanda (;).
- Setiap statement selalu diakhiri tanda (;) yang merupakan pemisah
untuk setiap instruksi. - Baris komentar yang ditampilkan diletakkan diantara tanda (‘ dan ‘)
akan dibaca dan ditampilkan. - Sedangkan komentar yang ditampilkan dalam tanda (* dan *) atau
diantara tanda { dan } sehingga seluruh teks yang ada didalamnya
tidak akan dibaca atau dikompilasi. - Begin merupakan perintah yang berfungsi untuk memulai suatu program.
- Perintah writeln (write line) setelah menuliskan parameter di layar,
kursor penulisan akan lansung pindah ke baris di bawahnya sehingga hasil
yang dicetak berikutnya akan ditampilkan pada baris yang berbeda. - Perintah write hanya menuliskan parameter saja, tanpa pindah baris
sehingga tampilan berikutnya akan disambung dalam baris yang sama. - Perintah readln (read line) digunakan untuk membaca/menampilkan
keseluruhan dari pernyataan yang telah dibuat dan posisi kursor
berpindah selanjutnya setelah membaca input. - End merupakan perintah untuk mengakhiri suatu program dan diakhiri
penulisannya dengan tanda titik ( . ). - Program ini tidak menerima masukan juga tidak ada proses tertentu
dalam setiap pernyataan hanya menghasilkan keluaran yang menampilkan
kumpulan karakter (string) dilayar yaitu mencetak :
Hallo, SELAMAT DATANG!!!
Anda sedang menggunakan Pascal
Program berikutnya yaitu program yang menggunakan perintah write dan writeln. Pada dasarnya kedua perintah ini mempunyai kegunaan yang sama yaitu menuliskan/menampilkan isi dari suatu nilai variabel, parameter atau prosedur ke layar. Perbedaannya hanya pada pada pemindahan posisi kursor setelah penulisan. Perintah writeln (write line) setelah menuliskan parameter di layar, kursor penulisan akan lansung pindah ke baris di bawahnya sehingga hasil yang dicetak berikutnya akan ditampilkan pada baris yang berbeda. Perintah write hanya menuliskan parameter saja, tanpa pindah baris sehingga tampilan berikutnya akan disambung dalam baris yang sama.
Pada dasarnya perintah yang terdapat pada kedua program ini sama dengan program 1.1 namun ada beberapa penambahan fungsi pada program 1.2 yaitu menggunakan unit. Suatu unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan fungsi-fungsi. Tiap-tiap unit tampak seperti suatu program Pascal yang terpisah. Unit standar sudah merupakan kode mesin (sudah dikompilasi), bukan kode sumber Pascal lagi dan sudah diletakkan di memori pada waktu menggunakan pascal. Untuk menggunakan suatu unit, harus diletakkan suatu anak kalimat Uses diawal blok program, diikuti oleh daftar nama unit yang digunakan.
Pada program tersebut terdapat unit crt yang digunakan untuk memanipulasi layer teks, peletakan kursor di layar, serta penambahan color untuk teks. Lalu diikuti penulisan clrscr yang berfungsi untuk membersihkan layar sehingga yang tampil hanya hasil dari program. Bandingkan antara program 1.2 dengan program 1.3 maka terlihat perbedaan dari penggunaan unit ini.
Contoh Program 1.2 Program menjumlahkan dua buah bilangan yang sudah terdefinisi dan menampilkan hasilnya di layar
Program Penjumlahan; Uses crt; {unit yang harus disertakan jika ingin menambahkan perintah clrscr} begin clrscr; {perintah untuk membersihkan layar} writeln('Penjumlahan dua bilangan'); write('6+4'); {angka berupa string, dianggap huruf} write('='); write(6+4); {angka berupa numric, dianggap perhitungan} readln; end. |
Hasil Tampilan Pada Layar ;
Hasil Tampilan Program Penjumlahan Dua Buah Bilangan Yang Sudah Terdefinisi |
Analisa Program : Pada program 1.2 yang merupakan program penjumlahan dua buah bilangan, karakter angka yang berupa string akan dianggap sebagai huruf sehingga tampilan pada layar akan sama seperti penulisan pada program namun tanpa menggunakan tanda kutip tunggal. Penulisan (‘6+4’) dan (‘=)’ akan ditampilkan sebagai 6+4=. Hasilnya bisa dilihat pada gambar contoh program 1.2. Lalu, ada pula penulisan operasi penjumlahan tanpa menggunakan tanda kutip tunggal, maka hal itu akan dianggap sebagai sebuah perhitungan yang hasilnya akan ditampilkan pada program. Pada program 1.2, operasi dari (6+4) ditampilkan pada layar sebagai hasil penjumlahan kedua bilangan itu yaitu 10.
Contoh Program 1.3 Program menuliskan nama lembaga dan alamatnya
PROGRAM Tulis_alamat; BEGIN writeln('Teknik Informatika'); write('Fakultas Teknik'); writeln('Universitas Siliwangi'); writeln; write('Jl. Siliwangi No. 24 Tasikmalaya'); readln; END. |
Hasil Tampilan Pada Layar ;
Hasil Program Menuliskan Nama Lembaga Dan Alamatnya |
Analisa Program : Pada program 1.3, penulisan Fakultas Teknik yang menyatu dengan Universitas Siliwangi dikarenakan perintah write yang mendahului perintah writeln pada program. Penulisan Fakultas Teknik menggunakan perintah write sedangkan Universitas Siliuwangi menggunakan perintah writeln. Lalu penulisan writeln yang tanpa diikuti penulisan string akan menyebabkan spasi yang kosong sehingga penulisan alamt pun terpisah satu baris kosong. Hasilnya bisa dilihat pada gambar contoh program 1.3.
LATIHAN
- Buatlah sebuah program yang menghasilkan keluaran nama, NPM, dan kelas anda!
Buat program dalam bahasa Pascal yang menghasilkan keluaran di layar dengan menggunakan perintah write/writeln!
*
* * *
* * * * *
* * * * * * *
Buat program untuk menampilkan hasil penjumlahan, pengurangan, perkalian, dan pembagian dua bilangan!
Contoh tampilan
***Program Hitung***
120+12=132
120-12=108
120x12=1440
120/12=10.00
JAWABAN :
1. Program dengan keluaran nama, NPM, dan kelas
Program Keluaran Nama, NPM, KLS |
Hasil Tampilan Pada Layar ;
Hasil Dari Program Keluaran Nama, NPM, KLS |
Hasil Dari Program Keluaran Nama, NPM, KLS. |
2. Program Keluaran
*
* * *
* * * * *
* * * * * * *
Program Keluaran Bintang Piramid |
Hasil Tampilan Pada Layar ;
Hasil Tampilan Program Keluaran Bintang Piramid |
Hasil Tampilan Program Keluaran Bintang Piramid |
3. Program Hitung
Program Hitung |
Hasil Tmpilan Pada Layar ;
Hasil Tampilan Dari Program Hitung |
Hasil Tampilan Dari Program Hitung |
Demikian itulah pembahasan Dasar Pemograman mengenai Pengenalan Bahasa Pascal dan Struktur Program pada Turbo Pascal yang dapat saya sampaikan. Semoga informasi yang di berikan dapat bermanfaat dan membantu anda yang sedang mempelajari Bahasan Dasar Pemograman mengenai Pascal. Selain dari itu juga, Anda dapat mengetahui dan memahami penggunaan komponen-komponen dasar pada pascal, kemudian dapat menggunakan perintah dasar dari penulisan dalam membuat program. Sekian dan terimakasih, mohon maaf jika terdapat kesalahan kata atau penulisan pada informasi di atas.
Sumber : Laporan Praktikum Danny Kurnaman Armanta - Dasar Pemograman
Demikianlah pembahasan Artikel Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman
Mohon maaf jika pembahasan materi Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman kali ini masih banyak kekurangan, mudah-mudahan bisa memberi manfaat untuk kalian semua.
Sampai jumpa di postingan artikel lainnya. Jika dirasa ada materi yang perlu diupdate, jangan sungkan untuk tinggalkan komentar di bawah ya. Terima Kasih..
Anda sekarang membaca artikel Mengenal Bahasa Pascal dan Struktur Program pada Turbo Pascal - Dasar Pemograman dengan alamat link https://cerdasliterasibangsa.blogspot.com/2017/08/mengenal-bahasa-pascal-dan-struktur.html