Turbo Pascal
-
Upload
raka-karim-ramaputra -
Category
Documents
-
view
158 -
download
0
Transcript of Turbo Pascal
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 1/15
NadyaAthira (19)Puti Shahnaz (21)Putri Larasati (22)
Raka Karim Ramaputra (23)
Turbo Pascal
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 2/15
StrukturStrukturBahasaPerakitBahasaPerakit
FungsiFungsiSejarahSejarahPengertianPengertian
KelebihanKelebihanProgram
SederhanaProgram
SederhanaReadInReadIn
Tipe VariabelTipe Variabel
IdentifierIdentifierWriteInWriteIn
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 3/15
Pengertian
Turbo Pascal, adalah sebuah sistem pengembangan perangkat lunak
yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi(dalam bahasa inggris: Integrated Development Environment - IDE).
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 4/15
Sejarah
y Turbo Pascal pada awalnya adalah kompiler Blue Label Pascalyang dibuat untuk sistem operasi komputer mikro berbasiskaset, NasSys, milik Nascom tahun 1981 oleh AndersHejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dandinamai Compas Pascal, dan kemudian dinamai Turbo Pascaluntuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascaluntuk komputer Apple Macintosh sebenarnya pernahditembangkan tahun 1986, namun pengembangannya
dihentikan sekitar tahun 1992. Versi-versi lain pernahtersedia pula untuk mesin-mesin CP/M seperti DECRainbow dalam beberapa penembangan
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 5/15
Fungsi
y Untuk pembelajaran struktur pemrograman
y Untuk membuat software berbasis pemograman
y Sebagai text editor dan debugging (mencari atau mengurangi
bug)y Untuk olimpiade komputer
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 6/15
Bahasa Perakit I
y Saat seluruh versi dariTurbo Pascal dapat memasukkan kodemesin, versi selanjutnya memberikan kemampuan untuk berintegrasi dengan mudah pada bahasa perakit tanpa pascal.Dukungan untuk 8086 mode memory disediakan denganinline assembly, pilihan kompiler, dan ekstensi bahasa sepertikata kunci yang "pasti".
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 7/15
Bahasa Perakit II
y Meski semua versiTurbo Pascal mendukung inline machine
code yang disertakan dalam baris kode sumber bahasa pascal, versi-versi berikutnya mendukung integrasi bahasa perakitdengan Pascal secara mudah. Hal ini memungkinkanpemrogram untuk meningkatkan unjuk kerja eksekusiprogram lebih lanjut. Selain itu, memungkinkan pemrogramuntuk mengakses perangkat keras secara langsung.
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 8/15
Kelebihan Turbo Pascal
y Tipe Data Standar
y User defined Data Types
y Strongly-typed
y Terstruktury Sederhana dan Ekspresif
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 9/15
Struktur Program
Bahasa Pascal, secara garis besar mempunyai struktur sebagai berikut :y Judul programy Blok program yang terdiri dari :
a. Bagian deklarasi, meliputi (dijelasin):
-deklarasi uses,- deklarasi label,- deklarasi konstanta,- deklarasi tipe,- deklarasi variabel,
- deklarasi prosedur,
-deklarasi fungsi. b.Bagian utama program (pernyataan), berisi perintah-perintah.
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 10/15
Program Pascal yang Paling Sederhana
y Program ini hanya terdiri dari sebuah bagian pernyataan saja.Bagian ini diawali dengan kata cadangan Begin diakhiri dengankata cadangan End.
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 11/15
ReadIn
y Turbo pascal menyediakan prosedur masukan yaitu read danreadIn. Prosedur read dan readIn mempunyai aturan tertentuuntuk beberapa tipe pengenal variabel. Tiap data yangdimasukkan harus sesuai dengan tipe variabelnya.
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 12/15
WriteIn
y Dimasukkan prosedurWrute danWriteIn, untukmenampilkan penjelasan tentang data yang dimasukkan lewatprosedur standar Read dan ReadIn
y
Contoh;
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 13/15
Identifier
Identifier adalah referensi yang digunakan untuk menyimpansuatu nilai dalam variable ataupun constants.
Syarat-syarat Identifier
y
Dimulai dengan karakter dari Alfabety Diteruskan dengan karakter alfanumerik (alfabet maupun
numerik)
y Harus diawali dengan huruf , underscore, atau lambang dolar
($).y Tidak mengandung karakter:
~!@#$%^&*()+`-={}[]:µ;·<>?,./|
5/12/2018 Turbo Pascal - slidepdf.com
http://slidepdf.com/reader/full/turbo-pascal-55a7508b027db 14/15
Tipe Variabel yang DiijinkanTipeVariabel Keterangan
Char Memasukkan sebuah karakter, bila lebih akanterpotong, yang dianggap hanya yang pertama
String Memasukkan string maksimum, sepanjang yangdidefinisikan
Integer Memasukkan data numerik bulat antara 32767-32768
Word Memasukkan data numerik bulat antara 0-65535
Byte Memasukkan data numerik bulat antara 0-255
Shortin Memasukkan data numerik bulat antara (-128)-127
Real Memasukkan data numerik real maksimum 30digit dan tanpa titik desimal