Si Mas Hasan

Sharing Information and know more knowledge

Thursday, August 13, 2015

pengenalan pascal



Bismillahirahmanirahim, Assalammualaykum wr.wb
haii sahabat pada kesempatan ini saya ingin berbagi tentang bahasa pemograman, mungkin ada di antara sahabat yang baru denger Bahasa pemograman, tapi bagi orang - orang tau mahasiswa khususnya yang kuliah di jurusan tertentu. seperti Teknik Informatika, Ilmu Komputer dsb,. bahasa pemograman tentunya sudah tidak asing lagi. bahkan sudah menjadi makanan sehari - hari. apa itu bahasa pemograman?? sahabt bisa lihat artikel tentang bahasa pemograman. bahasa pemograman sendiri bermacam - macam, mulai dari pascal, JAVA, bahasa c dan lainnya. untuk khusus kali ini kita akan membahas tentang PASCAL mulai dari sejarah hingga struktur bahasanya. lets begin...
Sejarah Singkat Bahasa Pascal

Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Prancis, yaitu BLAISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke – 17. Bahasa pemograman in termasuk kategori “High Level Language”. Intruksi-intruksi yang digunakan dalam bahasa pemograman ini sangat sistematis dan terstruktur. 
Pada awalnya bahasa pemograman Pascal dengan tujuan untuk menjelaskan maslah pemograman computer bagi mahasiswa yang belajar pemograman komputer. Ternyata dalam waktu singkat, bahasa pemograman ini menjadi salah satu bahasa yang sangat popular dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas. Keunggulan bahasa ini terletak pada kemudahannya untuk dipelajari dan adanya dukungan fungsi-fungsi yang sangat lengkap.
Struktur Bahasa Pascal
Struktur dari suatu program Pascal terdiri dari sebuah judul program, bagian deklarasi dan bagian (statement).
 Judul program sifatnya adalah optional dan apabila ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma. Bagian deklarasi digunakan bila di dalam program digunakan pengenal (identifier). Kalau suatu program menggunakan identifier, Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini.


Struktur Minimal Program
Begin
    Statement;
End.

Struktur Lengkap (Umum) Program

(* Judul Program *)
Program Nama_Program;
{penjelasantentang program, yang berisiuraiansingkatmengenaiapa yang dilakukan program}
(* BagianDeklarasi *)
Uses
{semua unit yang digunakandidefinisikandisini}
Label
Semua label yang digunakandidefinisikandisini}
Const
{semuanamakonstantadanharganyadidefinisikandisini}
Tipe
{semuanama type bentukandidefinisikandisini}
Var
{semuanamavariabel global ditulisdisini}
{deklarasiprosedurdanfungsiditulisdisini}
(* BagianDeskripsi / Statement *)
Begin
   Statement1;
   Statement2;
   .......
   Statementn;
End.                                                       
 

Secara umum, program akan menerima masukan (input) dari piranti masukan, melakukan sebuah proses tertentu, dan menghasilkan keluaran (output) ke piranti keluaran. Berikut adalah contoh program dengan menggunakan bahasa Pascal. Untuk contoh di bawah ini, program tidak menerima masukan, dan juga tidak melakukan proses tertentu, tetapi hanya menghasilkan keluaran yaitu menampilkan sekumpulan karakter (string) di layar.



Program Program Menulis String.

PROGRAM Hallo;                                  (*Judul*)
{menulis sekumpulan karakter (string) ke layar}
BEGIN
     writeln(‘Hallo, SELAMAT DATANG!!!’);       {Statement}
     write(‘Anda sedang menggunakan Pascal’);   {Statement}
     readln;                                    {Statement}   
END.
Tampilan pada layar
Hallo, SELAMAT DATANG!!!
Anda sedang menggunakan Pascal


kemudian sahabat, yang tak kalah penting atau harus di ketahui adalah komponen dasar program pascal. bisa di lihat di komponen program pascal.
mungkin dicukupkan sekian, mudahan ilmu yang kita dapatkan bermanfaat, jangan lupa berikan komentar dan di share juga terimakasih.
 

No comments:

Post a Comment