makalah bahasa

download makalah bahasa

of 19

  • date post

    20-Feb-2018
  • Category

    Documents

  • view

    215
  • download

    0

Embed Size (px)

Transcript of makalah bahasa

  • 7/23/2019 makalah bahasa pascal.docx

    1/19

    MAKALAH BAHASA PASCAL

    BAB I

    PENDAHULUAN

    1.1 Latar Belakang

    Bagi sebagian orang yang bisa mengoperasikan komputer pada saat ini, bahasa

    Pemrograman komputer masih merupakan bahasa yang sulit untuk dimengeri sehingga sebagian

    orang tersebut enggan atau malas untuk mempelajari lebih jauh mengenai bahasa pemrograman

    komputer tersebut. sehingga walau tanpa proses polling, survei, statistik dan sebagainya, dapat

    disimpulkan bahwa 80 orang dari 100 orang yang bisa menggunakan komputer dalam arti bisamengoperasikan program-program komputer seperti M !"#$%!, tidak bisa membuat atau

    mengerti bahasa pemrograman komputer.

    $i &akultas "n'ormatika yang notabene khusus mempelajari ilmu-ilmu komputer sekalipun, tidak

    semua mahasiswanya pandai dalam bahasa pemrograman tertentu. (al itu dikarenakan tidak

    semua orang mempunyai pemikiran dan kreativitas yang sama sehingga daya nalar terhadap

    sebuah bahasa pemrograman didapatkan hasil yang berbeda-beda untuk setiap orang. Perlu anda

    ketahui bahwa Program yang ditulis dengan menggunakan bahasa pas)al mempunyai )iri yang

    terstruktur sehingga mudah dipahami maupun dikembangkan oleh pemogram.

    (al yang lainnya adalah berupa lengkapnya 'asilitas yang disedikan, sehingga bahasa pas)al

    dapat dipakai untuk meme)ahkan masalah dari masalah yang banyak memerlukan perhitungan

    sampai kemasalah implementasi permainan. %leh karena itu melihat seberapa pentingnya

    peranan bahasa pas)al dalam dunia pemograman maupun dalam pendidikan, maka kami menulis

    makalah yang berjudul bahasa pas)al. *idak hanya itu salah satu latar belakang penulisan

    makalah ini adalah sebagai tugas yang diberikan pada mata kuliah pemograman komputer.

    1.2 Rumusan Masalah

    Berdasarkan latar belakang masalah agar penguraian makalah lebih terarah dan ter'okus

    maka rumusan masalahnya adalah sebagai berikut +

    Bagaimana sejarah perkembangan bahasa pas)al

  • 7/23/2019 makalah bahasa pascal.docx

    2/19

    Bagaimana struktur program pas)al

    Bagaimana )ara penulisan program pas)al

    elaskan jenis jenis data dalam program pas)al

    Bagaimana tanda operasi bahasa pas)al

    Bgaimana )ara membuat judul program

    /pa saja yang termaksuk bagian deklarasi

    /pa saja yang termaksuk dalam bagian pernyataan

    elaskan aturan dalam program pas)al

    omponen dasar apa saja yang terdapat pada program pas)al

    elaskan a!a "ang #$maksu# #engan K%nstanta& 'ar$a(el #an eks!res$ #alam !r%gram

    !as)al *

    /pa yang dimaksud dengan "nput dan output

    1.+ ,u-uan Penul$san Makalah

    Penulisan makalah ini bertujuan untuk mengin'ormasikan kepada pemba)a mengenai

    bahasa pas)al yang meliputi + sejarah perkembangan bahasa pas)al, struktur program pas)al,

    )ara penulisan program pas)al, )ara membuat judul program, bagian deklarasi, bagian

    pernyataan, aturan program pas)al, omponen dasar pas)al, enis jenis data, *anda operasi

    bahasa pas)al , onstanta, variabel dan ekspresi, "nput dan output. *idak hanya itu, diharapkan

    dengan adanya makalah ini dapat menambah wawasan pemba)a dalam dunia pendidikan

    khususnya dalam dunia pemograman.

  • 7/23/2019 makalah bahasa pascal.docx

    3/19

    BAB II

    PEMBAHASAN

    2.1. SEARAH BAHASA PASCALPas)al adalah bahasa pemograman tingkat tinggi karena pas)al adalah bahasa

    pemograman yang terstruktur. Bahasa P//2 pertama kali dikembangkan pada awal tahun 30-

    an oleh #i)laus !irth di *e)hni)al 4niversity, 5uri)h wiss. #ama P//2 diambil dari

    nama seorang ahli matematika bangsa Peran)is, yaitu B26"6 P//2 yang telah berjasa

    menemukan alat hitung mekanis pertama didunia pada abad ke-13.

    Bahasa pemrograman ini termasuk kategori 7(igh 2evel 2anguage. "nstruksi-instruksi yang

    digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur. Pada awalnya bahasa

    pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman

    komputer bagi mahasiswa yang belajar pemrograman komputer. *ernyata dalam waktu singkat,

    bahasa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan universitas,

    sehingga menjadi julukan sebagai bahasa universitas.

    Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini,

    masing-masing merupakan hasil pengembangannya, antara lain +

    4$ Pas)al

    Mi)roso't Pas)al

    /pple Pas)al

    *urbo Pas)al

    $an lain sebagainya.

    $iantara versi-versi yang ada, *urbo Pas)al merupakan versi yang sangat populer saat ini.

    /dapun tampilan *urbo Pas)al +

    Menu *urbo Pas)al

    dari gambar diatas kita bisa lihat di *urbo Pas)al memiliki 3 buah menu utama yang terdiri

    dari + $le& E#$t& Run& C%m!$le& /!t$%ns& De(ug& dan Break 0 at)h. 4ntuk memilih salah satu

    dari menu itu anda bisa menekan tombol /lt 9 & :untuk memanggil menu 'ile;, atau menekan

    /lt 9

  • 7/23/2019 makalah bahasa pascal.docx

    4/19

    panah kanan :>; atau panah kiri :?;. ontohnya ketika anda berada di menu$le maka untuk

    pindah ke menu C%m!$le anda )ukup menggunakan tombol panah kanan :>; atau panah kiri :?;,

    dan anda juga bisa langsung menekan huru' C. 4ntuk menutup menu anda bisa menggunakan

    tombol Es).

    Memula$ PASCAL

    Pada bahasa pas)al kita akan bermain dengan 6@B%/A$ bukan M%46, jadi untuk

    sementara lupakan 'asilitas 4" yang dimanjakan oleh !"#$%!. sebab kita kembali ke tahun

    80-an dimana P//2 menjadi suatu bahasa Pemrograman pavorite dikalangan "6#*"6*

    saat itu. *ombol keyboard yang paling pokok untuk mengakses program P//2 adalah tombol

    + alt, es), )trl, &1 C &1D, 6#*6A, serta tombol anak panah.

    4ntuk memulai pas)al dari windows /nda dapat mengklik dua kali 'ile*4AB%.6E6, sedangkan

    bila melalui %MM/#$ PA%MP* /nda dapat mengetikan perintah *4AB% lalu tekan

    6#*6A maka program P//2 akan diload seperti gambar diatas. *ekan tombol 6 maka

    Program utama *4AB% P//2 akan di tampilkan, dari sini 6@B%/A$ menjadi senjata

    /nda untuk mengakses menu-menu yang ada di program utama P//2. 4ntuk lebih jelasnya

    mengenai penggunaan eyboard pada pas)al /nda dapat menekan tombol &1 yang akan

    memun)ulkan 'asilitas (62P pada Pas)al.

    4ntuk mengakses menu dari program pas)al /nda gunakan tombol /2* di ikuti dengan (uru'

    pertama yang berwarna merah, )ontoh /nda akan mengakses menu &ile maka /nda dapat

    mengaksesnya dengan menekan tombol /2* dan huru' &.

    2.2. K/MP/NEN DASAR PR/3RAM PASCAL

    Pola susun bahasa Pas)al dibentuk dengan menggunakan komponen bahasa pemrograman yang

    umum, yaitu +

    2.2.1. SIMB/L 4 SIMB/L DASAR

    imbol dasar terdiri atas +

    1. imbol huru', yaitu huru' / sampai dengan 5 atau a sampai dengan F.

    :huru' besar dan ke)il;.

    a; imbol angka atau digit yaitu + 0,1,D,G,H,I,J,3,8,K.

    b; imbol khusus, yaitu

    ); 9 L N +O , O Q R QO RO QR + S T : ; < =

    2.2.2 KA,A PAS,I 5 Reser'e# %r# 6

  • 7/23/2019 makalah bahasa pascal.docx

    5/19

    Aeserved !ord adalah suatu kata yang se)ara mutlak tidak boleh diartikan lain dan harus

    digunakan sebagaimana yang telah dide'inisikan atau ditentukan kegunaanya oleh bahasa Pas)al.

    Aeserved word ini tidak boleh dide'inisikan ulang oleh pemakai, sehingga tidak dapat

    dipergunakan sebagai pengenal :identi'ier;

    Aeserved !ord ini jumlahnya berbeda untuk masing-masing bahasa Pas)al.

    ontoh beberapa reserved word yang telah dide'inisikan oleh bahasa pas)al antara lain +

    /#$ 626 2/B62 6*

    /AA/@ 6#$ %& *@P6

    B6"# &4#*"%# %A 4#*"2

    /6 &%A PA%6$4A6 U/A

    %#* %*% PA%A/M !("26

    $% "& A6%A$ !"*(

    $%!#*% "# A6P6/* dsb

    2.2.+ IDEN,IIER 5!en"e(ut0 se(utan0 !engenal6

    "denti'ier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu

    didalam program. Pemakai dapat mende'inisikan sendiri suatu nama sebagai identi'ier.

    "denti'ier ini terdiri atas +

    1. "denti'ier tandar, yaitu identi'ier yang telah dide'inisikan oleh bahasa pas)al.

    ontoh dari "denti'ier standar ini antara lain+

    /B 2#

    /A*/# %$B

    B%%26/# PA6$

    (/A A%4#$

    (A A6/$

    % A6/$2#

    6%& VA

    6%2# VA*

    6EP 4

    $an masih banyak lagi.

    1. "denti'ier #on tandarN yaitu identi'ier yang dide'inisikan oleh pemakai bahasa pas)alN

    misalnyaN

  • 7/23/2019 makalah bahasa pascal.docx

    6/19

    nama suatu program

    nama suatu konstanta

    nama suatu variabel

    nama suatu pro)edure

    "denti'ier ini bebas, tetapi dengan ketentuan-ketentuan sebagai berikut +

    terdiri dari gabungan huru' dan angka dengan karakter pertama harus berupa huru'. (uru'

    besar dan huru' ke)il dianggap sama.

    *idak boleh mengandung blank : titik ;.

    *idak boleh mengandung simbol-simbol khusus, ke)uali garis bawah.

    Panjangnya bebas, tetapi hanya JG karakter pertama yang dianggap signi'ikan.

    ontoh +

    I#ent$7$er Keterangan

    ajiaryawan Benar

    #oWMhs Benar

    PG Benar

    1E alah, karakter pertama harus huru'

    /XB alah, tidak boleh mengandung simbol khusus

    / B alah, tidak boleh mengandung blank

    2.+ A,URAN DALAM PR/3RAM PASCAL

    /khir sebuah program Pas)al ditandai dengan tanda ba)a titik :.; setelah 6#$ yang

    paling akhir.

    *anda titik koma :N; merupakan pemisah antar instruksi satu dengan lainnya.

    Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda ba)a titk