• Fatmawati, S.I.Kom.
  • Pemrograman
  • 2020-06-04 20:29:15
MEMAHAMI PESAN KESALAHAN PADA PASCAL

MEMAHAMI PESAN KESALAHAN PADA PASCAL

kesalahan sering terjadi pada saat membuat sebuah program terutama pada turbo pascal ataupun free pascal terkadang ada sebuah code yang anda bisa pahami dan tidak dipahami, disini saya akan bagikan pesan-pesan atau keterangan kesalahan coding pada pascal. berikut :

1. Out Of Memory : Memory tak cukup untuk melakukan proses (misalnya mengkomplikasi) kalau sedang berada dalam IDE dianjurkan mengkomplikasi program ke disk.

 

2. Identifier Expected  : Pengenal (variable) diperlukan pada posisi yang ditunjukkan kemungkinan disebabkan yang dipakai adalah reserved word (kata tercadang).

 

3. Unknow Identifier : Pengenal belum dideklarasikan.

 

4. Duplikate Identifier : Ada pengenal dengan nama yang sama.

 

5. Sintax Error : Ada karakter yang tidak diperkenankan, biasanya disebabkan kekurangan tanda petik pada string.

 

6. Error In Real Constant : Salah dalam penulisan konstanta real.

 

7. Error In Integer Constant : Salah dalam penulisan konstanta integer.

 

8. String Constant Exred Line : Salah karena string belum diakhiri dengan tanda petik.

 

9. To Many Masted Files : File include yang memanggil file include perlu dikurangi.

 

10. Unexpeted End Of File  : Biasanya disebabkan salah penulisan Begin dan End atau ada suatu kompentar yang belum ditutup.

 

11. Line To Long : Panjang karakter dalam baris melebihi 126 karakter.

 

12. Type Identifier Expected : Pengenal type belum diberikan.

 

13. Too Many Open File  : Terlalu banyak file yang dibuka (dapat diatur melalui file CONFIG.SYS).

 

14. Infalid File Name : Nama file salah.

15. File Not Found : File tidak ditemukan.

16. Disk Full : Disk penuh.

17. Infalid Compiler Directive  : Pengarah computer yang ditunjukkan tidak dikenal.

 

18. Too Many Files : Terlalu banyak file yang dilibatkan sewaktu melibatkan komplikasi unit atau program.

 

19. Undifined Type In Pointer Definition : Type yang digunakan pada pendenifisian pointer belum dideklarasikan.

20. Variable Identifier Expected : Pengenal yang ditunjuk seharusnya menyatakan sebuah variable.

21. Error In Type : Kesalahan dalam pendefinisian type.

22. Structure Too Large : Type struktur terlalu besar (ukuran maksimal yang diperkenankan yaitu 65520 byte).

23. Set Base Type Out Of Range : Type dasar dari himpunan harus berbeda dalam kawasan 0 sampai 255 atau berupa type enumerasi yang jumlah kemungkinannya tidak lebih dari 256 buah.

24. File Compotitions My Not Be Files : Komponen dari file tidak boleh berupa file.

25. Invalid String Length : Panjang string dalam pendeklarasian haruslah terletak antara 1 sampai 155.

26. Type Mismach : Type tidak cocok.

27. Invalid Subrange Base Type : Kesalahan pada type dasar subrange.

28. Lower Bound Greater Than Upper Bound : Dalam mendeklarasikan subrange, nilai awal harus lebih kecil daripada nilai akhir.

29. Ordinal Type Expected : Type yang diperkenalkan adalah type original.

30. Integer Constant Expected : Mengharapkan suatu konstanta.

31. Constant Expected : Mengharapkan suatu konstanta.

32. Integer Or Real Constant Expected : Mengharapkan konstanta real/integer.

33. Type Identifier Expected : Mengharapkan pengenal type.

34. Infalid Function Result Type : Type keluaran fungsi salah (seharusnya berupa type sederhana, string / pointer).

35. Label Identifier Expected : Mengharapkan pengenalan label.

36. Begin Expected : Kurang Begin

37. End Expected : Kurang End.

38. Integer Expression Expected : Mengaharapkan ungkapan integer.

39. Ordinal Expression Expected : Mengharapkan ungkapan ordinal.

40. Boolean Expression Expected : Mengaharapkan ungkapan Boolean.

41. Operand Types Do Not Match Oprator : Type operand tidk sesuai dengan operator.

42. Error In Expression : Kesalahan dalam penulisan ungakapan .

43. Illegal Usignment : Kesalahan dalam pernyataan penugasan.

44. Field Identifier Expected : Mengaharapkan field dari record.

 

45. Object File Too Large : File object yang berukuran lebih dari 64 kb tidak dapat di link oleh turbo pascal.

46. Undefined External : Prosedur / fungsi eksternal belum di definisikan.

47. Invalid Object File Record : Ada suatu object record dalam file object yang tidak sah.

48. Code Segment Too Large : Kode dalam segment kode terlalu besar prosedur / fungsi perlu dipecah dalam beberapa unit.

49. Data Segment Too Large : Data dalam segmen data terlalu besar tempatkan data dalam heap.

50. Do Expected : Kurang Do.

51. Invalid Public Definition : Kesalahan yang berkaitan dengan bahasa assembly.

52. Invalid Extrn Definition : Kesalahan yang berkaitan dengan bahasa assembly.

53. Too Many Extrn Definition : Kesalahan yang berkaitan dengan bahasa assembly.

54. Of Expected : Kurang Of.

55. Interface Expected : Kurang Interface.

56. Then Expected : Kurang Then.

57. To Or Down To Expected : Kurang To atau DownTo.

58. Underfined Forward : Definisi dari prosedur / fungsi belum diberikan.

59. Too Many Procedures : Terlalu banyak prosedur / fungsi jumlah fungsi.

60. Invalid TypeCast : Kesalahan dalam melakukan typecast (konversi type).

61. Division By Zero : Kesalahan karena pembagian bilangan dengan nol (0).

62. Invalid File Type : Type file yang digunakan tidak mengenal prosedur . fungsi penangan file yang ditunjuk (misalnya file teks tidak mengenal prosedur seek).

63. Cannot Read Or Write Variables Of This Type : Type dari variable yang ditunjuk tidak dapat dikenalkan pada instruksi Write dan Writeln atau Read dan Readln

 

Sumber : http://codingjenius.blogspot.com/2015/12/memahami-pesan-kesalahan-pada-pascal.html

Add comment

Jl.Lingkar Utara Bekasi Kel. Perwira Kec. Bekasi Utara (sebelah BSI Kaliabang) Raya Bekasi KM.27 Pondok Ungu

Email : admin@smktarunabangsa.sch.id

Pengumuman

© 2024 SMK Taruna Bangsa Kota Bekasi. All Rights Reserved.