Sabtu, 18 Mei 2019

Delphi - Pertemuan 1


Algoritma dan pemrograman 2A
Materi : Delphi
Pertemuan : 1


Image result for lambang pemrograman delphi



  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#
  1. 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
  1. 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