Interaksi Manusia dan Komputer:Ragam Dialog 2: Difference between revisions
Appearance
Created page with "==Dialog Berbasis Bahasa Alami== Dialog berbasis bahasa alami merupakan dialog yang menggunakan bahasa yang mudah dimengerti oleh manusia. Contoh : cetak data mahasiswa yang memiliki ipk > 3.0. Kemudian bahasa tersebut diterjemahkan ke dalam instruksi yang bisa di mengerti komputer, seperti turbo Pascal. while not eof (T) do begin readln(T,S) ; if S.IpSem >3.0 then writeln(S,NamaMahaiswa); end; Pascal adalah bahasa pemrograman yang pertama kali di..." |
|||
| Line 30: | Line 30: | ||
==Tipe Data pada Pascal== | ==Tipe Data pada Pascal== | ||
Tipe data dengan nilai bulat (Integer) | Tipe data dengan nilai bulat (Integer) | ||
{| class="wikitable" | |||
|+ | |||
|- | |||
! Tipe data !! Keterangan | |||
|- | |||
| Byte || 0 to 255 | |||
|- | |||
| Word || 0 to 65535 | |||
|- | |||
| Integer || -32768 to 2147483647 | |||
|- | |||
| Shortint || -128 to 127 | |||
|} | |||
Tipe data dengan nilai semua karakter ASCII (Char) | |||
Tipe data dengan nilai pecahan (Real) | |||
{| class="wikitable" | |||
|+ | |||
|- | |||
! Tipe data !! Keterangan | |||
|- | |||
| Real || 2,9 x 10<sup>-38</sup>....1,7 x 10<sup>38</sup> | |||
|- | |||
| Single || 1,5 x 10<sup>-45</sup>....3,4 x 10<sup>38</sup> | |||
|- | |||
| Double || 5.0 x 10<sup>-324</sup>.....1,7 x 10<sup>308</sup> | |||
|- | |||
| Extended || 3,4 x 10<sup>-4932</sup>....1,11<sup>4932</sup> | |||
|- | |||
| Comp || -2<sup>63</sup> + 1 .... 2<sup>63</sup> - 1 | |||
|} | |||
Tipe data dengan nilai true dan false (Boolean) | |||
Revision as of 16:36, 21 February 2022
Dialog Berbasis Bahasa Alami
Dialog berbasis bahasa alami merupakan dialog yang menggunakan bahasa yang mudah dimengerti oleh manusia.
Contoh : cetak data mahasiswa yang memiliki ipk > 3.0.
Kemudian bahasa tersebut diterjemahkan ke dalam instruksi yang bisa di mengerti komputer, seperti turbo Pascal.
while not eof (T) do
begin
readln(T,S) ;
if S.IpSem >3.0 then
writeln(S,NamaMahaiswa);
end;
Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971.
Kelebihan Pascal
- Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman.
- User defined Data Types, programmer dapat membuat tipe data lain.
- Strongly-typed, programmer harus menentukan tipe data dari suatu variabel.
- Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
- Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
- Sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI) & IOI (International Olympiad in Informatics).
Bagian-Bagian Pada Pascal
- Kepala Program
- Deklarasi
- Pernyataan/Statement
Tipe Data pada Pascal
Tipe data dengan nilai bulat (Integer)
| Tipe data | Keterangan |
|---|---|
| Byte | 0 to 255 |
| Word | 0 to 65535 |
| Integer | -32768 to 2147483647 |
| Shortint | -128 to 127 |
Tipe data dengan nilai semua karakter ASCII (Char)
Tipe data dengan nilai pecahan (Real)
| Tipe data | Keterangan |
|---|---|
| Real | 2,9 x 10-38....1,7 x 1038 |
| Single | 1,5 x 10-45....3,4 x 1038 |
| Double | 5.0 x 10-324.....1,7 x 10308 |
| Extended | 3,4 x 10-4932....1,114932 |
| Comp | -263 + 1 .... 263 - 1 |
Tipe data dengan nilai true dan false (Boolean)