Pertemuan 1 Pengenalan Free Pascal

download Pertemuan 1 Pengenalan Free Pascal

of 26

Transcript of Pertemuan 1 Pengenalan Free Pascal

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    1/26

    INSTALASIFREE PASCAL

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    2/26

    Langkah 1

     Tinggal Ne

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    3/26

    Langkah 2

     Tinggal Neaja

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    4/26

    Langkah 3

    Pilih yang Finstallation

     Tinggal Neaja

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    5/26

    Langkah 4

     Tinggal Neaja

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    6/26

    Langkah

    Che!k Asso"#as

     Tinggal Neaja

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    7/26

    Langkah $

     Tinggal Ins

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    8/26

    Langkah %

     Tunggu SaSelesai

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    9/26

    Langkah '

     Tunggu SaSelesai

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    10/26

    Langkah (

    Selesai

    Finish Aja

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    11/26

    PEN)ENALAN FREE PAS

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    12/26

    A#a itu !oile*+

    se,uah #*og*a& komputer yang ,e*guna unt

    &ene*je&ahkan #*og*a& koute* yang -itu,ahasa #e&*og*a&an te*tentu &enja-i #*og*a-itulis -ala& ,ahasa #e&*og*a&an lain"

    istilah koilato* ,iasa -igunakan untuk #*og

    koute* yang &ene*je&ahkan #*og*a& yang-ala& ,ahasa #e&*og*a&an tingkat tinggi .se,ahasa Pas!al/ C00/ ASIC/ FRTRAN/ isual isual C/ isual F/ 5a6a/ xase/ Ru,y/ Phythatau CL7

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    13/26

      BERKENALAN DENGAN PASCAL

    Bahasa Pascal merupakan bahasa

    pemrograman terstruktur

    Pencipta bahasa Pascal yaitu Niklausirth pa!a tahun "#$% !an baru!ipublikasikan pa!a tahun "#$"

    Compiler untuk bahasa Pascal sen!ira!a banyak& salah satunya ialah 'reePascal(

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    14/26

    TAMPIL

    FREE

    PASCAL

    Editor,

    tempat

    untuk

    menuli

    kan

    source

    code

    Menu

    Utama

    !

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    15/26

    )enu *tama pa!a 'reePascal )enu 'ile& berisi perintah untuk operas

    yangberhubungan !engan +le& seperti , membuat program baru menyimpan +le mencetak program ke printer memuat program ke e!itor mengubah !irektori ker-a keluar ke D.S untuk sementara keluar !ari 'ree Pascal(

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    16/26

    )enu E!it& #e*intah yang ,e*hu,ungan -engan o#e*asi#enyuntingan #*og*a&8

    &enyalin -an &e&,uang teks &elihat isi !li#,oa*-"

    )enu Search& ,e*9ungsi untuk &en!a*i -an &engganti tek

    )enu Run ,e*9ungsi untuk 8 &enjalankan : &engeksekusi #*og*a& &engatu* eksekusi #e*intah #e* langkah &engisikan #a*a&ete* ,a*is #e*intah"

    )enu Compile &engkoilasikan #*og*a& ke -isk atau ke &e&o*i &engkoilasi se!a*a !e*-as te*ha-a# #*og*a& yang

    &ulti;le &enailkan in9o*&asi &engenai #*og*a&/ &e&o*i/ -an

    E

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    17/26

    )enu Debug& &elakukan -e,ugging . #en!a*iankesalahan 7"

    )enu /ools& untuk &enailkan jen-ela #esankesalahan"

    )enu .ptions& untuk &engatu* ,e*,agai #ilihan unt-e,ugge*/ linke*

    )enu in!o0& untuk &enutu# jen-ela yang se-ang

    akti9/ &ee*,esa* uku*an jen-ela/ &e&ilih jen-ela akti9"

    )enu 1elp& ,e*isi ,e*,agai ,antuan yang -ise-iakanF*ee Pas!al"

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    18/26

    SEK2LAS 2N'. 

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    19/26

    )elihat hasil program pilih menu Debug3Alt4D5 pilih .utput

    Atau

    pilih menu Debug3Alt4D5 pilih *ser screen

    *ntuk menutup -en!ela output pilih menu in!o03Alt45 pilih Close

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    20/26

    BELA6AR )E)BACA ERR.R 

    TRY THIS…..

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    21/26

    BELA6AR )E)BACA ERR.R 

    Error pada baris ke- 6, tidak ada identifier

    (kata kuni! "iten pada pasa#

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    22/26

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    23/26

    Kepala ProgramContoh , program coba"7 Bersi8at optional& namun !ian-urkan menggunakan

    baris ini A!anya tan!a titik koma375 setelah nama Nama !i!e+nisikan sen!iri& yang biasanya sesuai

    !engan nama +le

    Begin En! Begin menyatakan a0al pengeksekusian program !a

    En! yang !iikuti !engan titik menyatakan akhirpengeksekusian program( 9ang perlu !iperhatikanyaitu a!anya tan!a titik setelah En!(

    Pernyataan )erupakan perintah yang menyebabkan komputer melakukan suatu tin!akan Pernyataan bera!a !i !alam Begin En! )asing:masing pernyataan !iakhiri titik koma 375 yang mana tan!a ini sebenarny

    !iperlukan untuk memisahkan ; buah pernyataan

    /an!a titik koma harus a!a , Di akhir kepala program Di akhir setiap pen!eklarasian konstanta Di akhir setiap pen!eklarasian

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    24/26

    1uru8 Kecil !an 1uru8 Kapital Pascal bersi8at incasesensitive& artinya huru8 besar

    !an kecil !ianggap sama(

    Contoh , 0riteln !engan R2/ELN !engan riteln!ianggap sama

    Komentar  9aitu suatu tulisan pa!a program yang ti!ak berart

    apa:apa bagi komputer& tetapi sangat berguna bagorang& karena bertin!ak sebagai !okumentasi(

    A!apun aturan yang a!a& yaitu , Sepasang tan!a 3= =5 boleh bera!a !i !alam

    sepasang tan!a > ? Sepasang tan!a > ? boleh bera!a !i !alam

    sepasang tan!a 3= =5 /an!a 3= =5 !an > ? ti!ak boleh berpotongan

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    25/26

    /R9 /12S@@(

    uses crt7

    begin

      clrscr7 2N2 PER2N/A11AP*S LA9AR

      0rite3SELA)A/ DA/ANG57

      0riteln3SK ": ;%"57

      0rite3Bela-ar PascalFFF siaptakut57

    rea!ln7

  • 8/17/2019 Pertemuan 1 Pengenalan Free Pascal

    26/26

     >uk Latihan lagi?

    uses crt7

    begin

      clrscr7

    0riteln3 Bio!ata 57

      0riteln3::::::::::::::::57  0rite3NA)A , 57 rea!ln7

      0rite3N2) , 57 rea!ln7

    rea!ke