Jumat, 25 Mei 2012

Turbo Pascal


TURBO PASCAL
    Turbo pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan tevinutrasi dalam bahasa inggris intrated deplement erintomen(DE)atau pemograman fascal untuk sistem operasi cp/m cp/m.s6 dms.dos.
    Bahasa inggris dari rekasa perangkat lunak (sopwere engineri)RPL pertama kali di temukan pada tahun 1968 yang mempopulerkan NATO.sopwere,program perangkat lunak sam?tidak.sopware seluruh perintah yang digunakan untuk  memproses impormasi  perangkat lunak dapat berupa program dan prosedur.program adalah kumpulan perintah yang di mengertioleh komputer atau perintah yang di butuhkan oleh pengguna dalam memproses impormasi.
3.TUJUAN RPL
    1.biaya        3.waktu
    2.kinerja

TUGAS
1.masalah membeli ayam
2.gejala:-tidak mengetahui ayam yang sehat
-tidak tau cara memilih ayam yang layak di   komsumsi
3.solusi:periksa ayam jangan sampai terdapat   ayam tiren,pilihlah ayam yang gemuk dan sehat yang layak di komsumsi.
FUNGSI-FUNGSI JENDELA TURBO FASCAL
TUGAS
A.FILE –ARSIP –BERKAS
    -New – baru
    -open –buka
    -save – menyimpan
    -seaves –menyimpan semua
    -save all-perubahan
    -change all-cetakan
    -print-pencetak susunan
    -printer stup-pencetakan stup
    -pos sheell-penempatan
    -exit-keluar
B.EDIT-MENGUBAH
    -UNDO-membuka
    -redo-mengulangi
    -cut-potongan
    -copy-salinan
    -paste-perekat
    -Clear-bersih
    -show alpboard-tontonan jepitan papan
C.SCART-PENCARIAN
    -Find-penemuan
    -reflace-menggantikan
    -seart again-pencarian sekali lagi
    -go to tine number-pergi ke nomor
    -show last compiler error-tuntunan penghabisan
    -find eror-penemuan kesalahan
    -find prcudure-penemuan tata cara
    -preneus browser-sebelum melihat-lihat
     -objeck-objek-objek
     -uhit-satu kesalahan
     -global-sedunia
     -syimbol-simbol
D.RUN-LARI
     -step over-langkah terakhir
     -trace into-bebas kedalam
     -go to curser-pergi ke kurser
     -program reset-acara lagi
     -parameters-parameter
E.COMPILE-MENGUMPULKAN/MENYUSUN
     -make-merek
     -buld-tubuh
     -primary file-pemilihan arsip
     -information-informasi
F.DEBUG-PETUNJUK PERTAMA
     -break points-perubahan angka-angka
     -Callstack-tumpukan memanggil
     -Register-daftar
     -watch-jam
     -Output-hasil
     -Uder screen-pengguna layar
     -evalute/modifty-menilai/mengubah
     -add watch-menjumlahkan jam
     -add break point-menjumlahkan angka-angka
G.TOOLS-ALAT-ALAT
     -menyaset-pesan
     -go to next-pergi ke selanjutnya
     -go to previouf-pergi ke sebelumnya
     -grep-grep
H.OPTIONS-PILIHAN-PILIHAN
     -compler-penyusun
     -memory ziser-ingatan ukuran-ukuran
     -unker-kasar
     -dehungger-petunjuk
     -direorones-direktom
     -browser-melihat-lihat
     -tools-alat
     -enivironmant-ungkungan
     -open-buka
     -save-simpan
     -save as-sebagai simpanan
I.HELP-PERTOLONGAN
     -CONTENTF-MEMUASKAN
     -index-daftar kata-kata
     -topleseart-menjatuhkan pencarian
     -previaouttople-sebelum menjatuhkan
     -usung help-arsip-arsip
     -filet-pilihan juru berkas
     -compiler diretives-petunjuk-petunjuk
     -reserve wokkds-pesan kata-kata
     -standatd units-standar kesatuan
     -hurbo paseal languange-bahasa turbo pascal
     -error massages-pesan pusat
     -about-kira-kira
J.WINDOW-JENDELA
FILE                                       =ARSIP
NEW                                       =Membuka dokumen baru
OPEN                                     =Buka
SAVE                                     =Simpan
SAVE US                               =Simpan di halaman
CHANGE DIR                       =Mengganti dir
PRINT                                                =Mencetak
PRINTER SETUP                  =Pengaturan cetakan
EXIT                                       =Keluar
DOS SHELL                          =penempatan
UNDE                                     =Pengembalian teks yang terhapus
REDO                                     =Membatalkan kembali apayang telah di ketik
CUT                                        =Memindahkan bagian dari dokumen
1.      EDIT                                       =Mengubah
UNDO                                                =Membuka
REDO                                     =Mengulangi
CUT                                        =Potongan
PASTE                                    =perekat
CLEAR                                   =bersih
SHOW ELPHOARD             =tontonan jepitan papan
COPY                                     =salinan
2.      SEARCH                                =Pencarian
FIND                                      =Penemuan
REPLACE                              =Menggantikan
SEARCH AGAIN                 =Pencarian sekali lagi

GOTO LINE NUMBER        =Pergi ke garis nomor
SHOW LAST COMPILER   =Tuntutan penghabisan
FIND EROR                          =Penemuan kesalahan
Wave: HAL 15FIND PROCEDURE             =Penemuan tata cara
Wave: BAMBANG SEH PARINTO S.PTPRENOUS BROWSER         =Sebelum melihat
OBJECTS                               =Obyek-obyek sasaran
UNIT                                      =Satu kesalahan
GLOBAL                               =Sedunia
SYMBOL                               =Simbol
3.      RUN                                       =Lari
STEP OVER                           =Langkah terakhir
TRACE INTO                                    =Berkas ke dalam
GO TO CURSOR                  =Pergi ke kutsor
PROGAM RESET                 =Acara lagi
PAREMETERS                      =Perameter
4.      COMPILE                              =Menyusun
MAKE                                                =Merek
BULD                                     =Tubuh
PRIMARY FILE                    =Pemilihan Arsip
DEAR PRIMARY FILE       =Membersihkan pemilihan arsip
INFORMANITION               =Informasi
5.      DEBUG                                  =Penunjuk pertama
BREAKPOINTS                    =Perubahan angka-angka
CALL STRAKCK                 =Tumpukan memanggil
REGISTER                             =Daftar
WATCH                                 =Jam
OUTPUT                                =Hasil
UDER SCREEN                    =Pengguna layar
EVALUTE/MODIFTY          =Menilai/mengubah
ADD WATCH                       =Menjumlahkan jam
ADD BREAK            POINTS          =Menjumlahkan angka-angka
6.      TOOLS                                   =Alat-alat
MESAYET                             =Pesan
GOTO NEXT                         =Pergi ke selanjutnya
GOTO PREVIOUS                =Pergi ke selanjutnya
GREEP                                   =grep
7.      OPTIONS                               =Pilihan
COMPILER                           =Menyusun
MEMORY SISE                    =Ingatan ukran
UNKEN                                  =Kasar
DEBUGER                             =Petunjuk
DINE CONNES                     =Direkton
BROWSER                            =Melihat
TOOLTS                                 =Alat-alat
ENFROMENT                       =Lingkungan
OPEN                                     =Membuka
SAVE                                     =Simpan
SAVE AS                               =Sebagai simpanan
8.      HELP                                      =Pertolonagan
CONTENTIF                          =Memuaskan
INDEKS                                 =Daftar kata-kata
TOPLE SEARCH                  =Menyatukan pencarian
PRENOF TOPLE                   =Sebelum menyatukan
USUNG HELP                       =Asip-arsip
FILES                                     =Pilihan

COMPILER DRIVES                       =Petunjuk-petunjuk
RESERVED WORKS           =Pilihan kata-kata
STANDAR UNIT                  =Standar kesatuan
TURBOPASCAL LONGUNGE=Turbo paskal
EROR MASAGES                 =Pesan rusak
Wave: HAL 17ABOUT                                  =Kira-kira
9.      WINDOWS                            =Jendela
Wave: BAMBANG SEH PARIANTO S.PTFILE                                       =Sampai
CACADE                               =Mengalir
REFRESH DISPLAY                        =Menyerahkan pameran
ZIZE/ MOVE                         =Ukuran/langkah
ZOOM                                                =Besar
NEXT                                     =Selanutnya
PREVOURS                           =Sebelumnya
CLOUSE                                =Menutup
UST                                         =Yang biasa
CLOSE ALL                          =Menutup semua

Pesan-Pesan Kesalahan
Untuk keluar dari sistemTURBO PASCAL,tekan ALT+F(FILE),Pilih Exit
Beberapa Kesalahan Saat Kompilasi
·         OUT OF MEMORY
Memori tak cukup untuk melakukan proses(misalnya mengkompilasi).Kalau sedang berada dalam IDE,di lanjutkan mengkompilasi program kode Disk
·         IDENTIFIER EXFECTED
Di perlukan pada posisi yang di tunjukkan di sebabkan pengenal yang di pakai adalah reserved Word(Kata-kata cadangan)
·         UNKNOWN IDENTIVIER
Pengeanl belum dideklarasikan/diperkenalkan
·         DUPLICATE IDENTIFIER
Ada pengenal dengan nama yang sama
·         SYNTAX ERROR
Kesalahan tata bahasa,misalnya kurang tanda kutip pada konstanta string
·         ERROR IN REAL CONTANT
Tatabahasa untuk konstanta real salah
·         ERROR IN INTEGER CONTANT
Tata bahasa untuk konstanta integer salah
·         STRING CONTANT EXCEEDS LINE
Kurang tanda petik akhir
·         UNEXPECTED END OF LINE
Di sebabkan oleh
-Kata BEGIN DAN END tidak ditutup
-Baris komentar tidak ditutup
·         LINE TOO LONG
Panjang satu baris maksimum 255 karakter
·         TIPE IDENTIFIER EXPECTED
Pengenal tidak
·         TOO MANY OPEN FILES
Terlalu banysk berkas terbuka.ceck dan ubah nilai
COMMAND FILES=#Pada FILE CONFIG SYS
·         INVALID FILE NAME
Nama file tidak benar/directori yang di tuju tidak ada
·         FILE NOT FOUND
Berkas di cari tidak ada dalam directory
·         DISK FILE
Media menyimpan/disk sudah penuh
·         TOO MANY FILES
Terlalu banyak file yang di kompilasi sekaligus.Usahakan mempekekecil banya bekas dengan melakukan penggabungan
·         VARIABEL IDENTIFIER EXPECTED
Diperlukan pengenal yang merupakan perubah
·         ERROR IN TYPE
Kesalahan pada deklarasi type data
·         STRUTURE TOO LARGE
Ukuran maksimum type terstuktur ad 655520 byte
·         INVALED STRING LENGTH
Panjang string maksimum 225 karekter
·         TYPE  MISMATH
Kesalahan disebabkan
o   Type data yang tidak cocok antara perubah dan ungkapan dalam statemen inisialisasi
o   Type data dalam parameter actual dan format tidak cocok
o   Indeks pada larik(arry)tiidak cocok
o   Operand-operand dalam suatu ungkapan ada yang tidak cocok
·         INVALID SUBRANGE BASE TYPE
Type dasar komponen subjangkauan tidak betul(harus bertype ordinal)
·         LOWER BOUND GREATHER THAN UPPER BOUND
Deklarasi dalam type subjangkauan salah
·         ORDIANL TYPE EXPECTED
Pada lokasi tsb tidak di perbolehkan ada data yang bertype real,string,type struktur dan printer
·         INTEGER EXPECTED
Diperlukan kontanta integer
·         INTEGER OR REAL EPECETED
Diperlukan konstanta kontanta integer/real
·         TYPE IDENTIFIER EXPECTED
Diperlukan pengenal sebagai suatu type data
·         INVALID FUNSTIONS RESULT TYPE
Type data yang di perlukan adalah semua type sederhana,string dan pointer
·         LABEL IDENTIFIER EXPECTED
Diperlukan label pada posisi yang di tunjuk
·         BEGIN EXPECTED
Harus ada kata begin
·         END EXPECTED
Harus ada kata END
INTEGER EXPRESSIONS EXPECTED
Ungkapan harus bertype integer
·         ORDINAL EXPRESSIONS EXPECTED
Ungkapan harrusbbertype Boolean
·         OPERAND TYPE DO NOT MATCH OPERATOR
Type operand tidak cocok dengan oprator yamg di gunakan
·         DO EXPECTED
Harus ada kata DO
·         OF EXPECTED
Harus ada kata to/down to
·         TOO MANY PROCEDURE
Banyaknya procedure/fungsi dalam satu modul dalam maksimum 512buah
·         INVALID TYPE CAST
Pada lokasi tersebut harus di tuliskan variable dan bukan ungkapan
·         DIVISION BY ZERO
Pembagian dengan nol
·         CAN NOT EAD OR WRITE VARIABLE OF THIS TYPE
Prosedur read dan readln hanya bias di gunakan untuk memasukkan data yang bertype char,integer,real,dan string
·         STRING VARIABLE EXPECTED
Perubah harus bertype string
·         STRING EXPRESSIONS EXPECTED
Ungkapan harus bertype string
·         DUPLICATE UNIT NAME
Nama unit dalam bekas.TPU tidak sesuain dengan nama dalam unit dan USES
·         UNIT PERSION MISMATCH
Versi unit tidak cocok
·         UNIT FILE FORMAT
Terdapat kesalahan pada berkas TP
·         IMPLEMENTATION EXPECTED
Diperlukan kata implementation
·         CONSTANT AND CASE TYPE DO NOT MATCH
Type konstanta cae tidak sesuai dengan type pemilih
·         RECORD VARIABLE EXPETCTED
Perubahan harus bertype record
·         CONSTANT OUT OF RANGE
Konstanta yang di gunakan melebihi batas
·         FILE VARIABLE EXPECTED
Perubahan harus merupakan perubah berkas
·         INTEGER OR REAL EXPRESSION EXPECTED
Ungkapan harus bertype integer/real
·         LABEL NOT WITH INI CURRENT BLOCK
Statement go to tidak bisa melompatkan proses keluar dari blok
·         LABEL ALREADY DEFINED
Nama label sudah digunakan
·         UNIT EXPECTED
Harus ada kata unit
·         “;” EXPECTED
Harus ada tanda titik koma (;)
·         “:” EXPECTED
Harus ada tanda titik dua (:)
·         “,”EXPECTED
Harus ada tanda koma (,)
·         “(“ EXPECTED
Harus ada tanda kurung buka (
·         “)” EXPECTED

Harus ada tanda kurung tutup )
·         “=” EXPECTED
Harus ada tanda sama dengan =
·         “(“.or.”(“expected
Harus ada tanda kurung”[”/”(“
·         “]”.or”)”expected
Harus ada tanda kurung”]”/”)”
·         “.”expected
Harus ada tanda titik
·         ERROR IN INTAL CONDITIONAL DEFINES
Permulaan kondisi tidak benar
·         CRITICAL DISK ERROR
Kesalahan pada saat kompilasi(misalnya pintu drive terbuka)
·         INVALID FUNCTION OR REFERENSE
Tidak boleh memanggil prosedur menggunakan ungkapan



Tidak ada komentar:

Posting Komentar