Algoritma dan pemrograman 2A
Materi : Delphi
Pertemuan : 1
- Jelaskan mengenai pascal dan
Delphi serta perbedaanya !
-
Pascal
adalah bahasa pemrograman yang pertama kali dibuat oleh professor niklaus
wirth, seorang anggota international federation of information processing(IFIP)
pada tahun 1971. Dengan mengambil nama dari matematikawan prancis, Blaise
Pascal.
-
Delphi
adalah sebuah bahasa pemrograma dan lingkungan pengembangan perangkat lunak.
Produk ini dikembangkan oleh Borland. Bahasa Delphi yang sebelumnya dikenal
sebagai objek pascal(OOP) mulanya ditunjuk hanya untuk Microsoft windows. Namun
saat ini mampu digunakan untuk mengembangkan aplikasi untuk linux dan
Microsoft.
-
Perbedaan
Pascal dan Delphi adalah :
·
Delphi
sudah mengimplemetasikan konsep pemrograman berbasis objek sementara pascal
lebih pada bahasa pemrograman terstruktur.
·
Tidak ada
konsep interface seperti yang ditemukan pada Delphi pada bahasa pemrograman
pascal.
·
Tidak ada
konseop property lengkap dengan getter dan setter di pascal, sesuatu yang pada
akhirnya diadopsi oleh Delphi oleh bahasa pemrograman berbasis net seperti C#
- Tuliskan Struktur penulisan
program pascal!
Struktur
program
-
Judul
Program
-
Blok
program
-
Bagian
Deklarasi
Ø Deklarasi Label
Ø Deklarasi Konstanta
Ø Deklarasi Type
Ø Deklarasi Variabel
Ø Deklarasi Procedur
Ø Deklarasi Fungsi
-
Bagian
Pernyataan
-
BEGIN
(Statement)
……….
-
End
- Sebutkan dan jelaskan tipe data
pada pascal dan jelaskan cara pendeklarasiannya !
Tipe
data standar pascal
-
Integer =
Tipe data yang terdiri dari angka bulat. Nilai ini bisa berbentuk angka
positive maupun negative
Pendeklarasiannya
= Var
A :
Integer;
-
Real = Tipe
data yang akan menampung karakter ini hanya boleh terdiri dari 1 digit seperti ‘a’,’A’,’x’
Pendeklarasianya
= Var
A :
char;
-
Boolean =
Tipe data yang hanya bisa diisi dengan 1 diantara 2 nilai true atau false
Pendeklarasiannya
= Var
A:Boolean;
Tipe data Bentukan(User Defined) Pascal
-
Enumerated
= Tipe data yang isinya sudah ditentukan
Pendeklarasiannya
= Type
Nama_hari
= (senin,selasa,rabu)
Var
a :
nama_hari;
-
Subrange =
tipe data bentukan yang berasal dari bagian tipe data lain dan berada dalam
jangkauan
Tipe
data Structured pascal
-
Array =
tipe data yang terdiri dari kumpulan tipe data lain yang masih setipe
Pendeklarasiannya
= Var
Nilai :
array[0…9]of in
-
String =
tipe data yang bisa menampung banyak karakter sekaligus seperti kata atau
kalimat
Pendeklarasiannya
= Var
A :
string;
-
Record =
tipe data yang anggotanya terdiri dari berbagai jenis tipe data lain
Pendeklarasiannya
= Var
Siswa
: record;
Nama :
string[20];
Umur :
integer;
Sekolah
: string[30];
Kota :
string[20];
End.
-
Set = tipe
data yang isinya terdiri dari sebuah himpunan tipe data lain
Pendeklarasiannya
= Var
A :
set of 1…9;
-
File = Tipe
data yang digunakan untuk mengakses file
Pendeklarasiannya
= Var
Myfile
: File of Single;
-
Tipe data
Pointer = tipe data yang berisi alamat memory dari sebuah variabel
Pendeklarasiannya
= Vvar
Pointer
: ^string;
Tidak ada komentar:
Posting Komentar