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
FIND
PROCEDURE =Penemuan tata cara
PRENOUS
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
ABOUT =Kira-kira
9. WINDOWS =Jendela
FILE =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