Software yg di gunakan dalam bahasa pemrograman pascal ini yaitu :
- Text Editor : Notepad++
- Command Line : DOSBox
- Compiler : Turbo Pascal
Ini adalah program pertama yg saya buat pada pascal.
Program prog11;
uses crt;
begin
clrscr;
write('Ini adalah Program Pertamaku');
write('di Program Studi Teknik Infromatika');
write('Fakultas Teknik Universitas Sam Ratulangi');
readln;
end.
Output dri source code tersebut.
Jumat, 20 September 2013
Dasar Bahasa Pemrograman Pascal
Pemrograman Komputer
Pemrograman komputer adalah sebuah aktivitas membuat sebuah program komputer untuk membantu, memudahkan, mempercepat, dan mengotomatisasi manusia dalam aktivitasnya. Pemrograman bertujuan untuk memberikan instruksi kepada komputer agar bekerja sesuai yang kita kehendaki. Komputer memahami pemrograman sebagai data atau instruksi dalam bentuk biner (rangkaian bit-bit bernilai 0 atau 1). Sementar itu, manusia memahami pemrograman sebagai logika, aritmetika, algoritma, konsep, model, dll. Bahasa pemrograman menjadi jembatan untuk menerjemahkan dari apa yang dikehendaki/ dimengerti manusia menjadi kode-kode instruksi pada mesin komputer yang dimengerti oleh mesin komputer. Contoh bahasa pemrograman: Pascal, Fortran, Basic, C, C++, C#, Java, PHP, Prolog, Assembly, dll.
Bahasa Pemrograman Pascal
Pascal adalah suatu bahasa pemrograman yang memungkinkan dalam pembuatan program yang terstruktur dengan baik. Pada umumnya program pascal memiliki beberapa bagian yang terdiri dari :
1. Judul program, berisi nama program.
2. Deklarasi, berisi pendeklarasian variabel, tipe-tipe variabel, dan label dalam program.
3. Bagian penyelesaian, berisi tentang input dan output yang akan diproses.
Instruksi-Instruksi Dasar Pascal
Dalam bahasa pemrograman pascal, terdapat beberapa instruksi dasar yang harus diketahui dalam pembuatan suatu program pascal, antara lain :
1. Write Perintah Write berfungsi untuk mencetak beberapa buah argumen ke layar program secara berurutan, dan setelah selesai maka kursor akan diletakkan disebelah kanan argumen terakhir.
2. Writeln Writeln berfungsi hampir sama dengan perintah Write, hanya saja pada perintah Writeln kursor akan diletakkan pada baris berikutnya setelah argumen terakhir dicetak.
3. Read Berfungsi untuk membaca input dari keyboard. Berfungsi untuk menanyakan nilai dari satu atau beberapa buah variabel.
4. Readln Memiliki fungsi yang hampir sama dengan Read, hanya saja pada perintah Readln setelah program selesai meminta input dari keyboard, kursor pada program akan diletakkan pada baris berikutnya.
Deklarasi
Deklarasi dalam bahasa pemrograman pascal terdiri dari 2 macam deklarasi, antara lain :
1. Deklarasi Variabel Bagian ini memberi tahu program tentang variabel-variabel yang akan digunakan dalam program beserta tipe-tipe dari variabel-variabel tersebut.
2. Deklarasi Label Deklarasi ini dipakai untuk memberi tahu bahasa pemrograman pascal bahwa karakter-karakter yang dideklarasikan dalam deklarasi label ini dipakai sebagai label dalam program. Perintah Label biasanya berpasangan dengan perintah GoTo dalam program yang menyebabkan eksekusi program meloncat dari satu perintah ke perintah lain yang letaknya mungkin berjauhan.
Tipe Data
Di dalam dunia pemrograman pascal terdapat beberapa tipe data, yaitu :
1. Tipe Dasar Yang termasuk tipe dasar adalah :
> Bilangan Logic (Boolean). Merupakan tipe data yang hanya memiliki dua nilai yaitu True dan False. Operasi logika yang dipakai antara lain not, and, or, xor, dll.
-> Bilangan Bulat (Integer). Adalah bilangan yang tidak mengandung pecahan desimal. Bilangan bulat adalah bilangan yang tidak memiliki batas rentang nilai minus dan plus. Bilangan bulat memiliki nama tipe integer, dimana pada kompilator pascal rentang nilai dari tipe data integer adalah dari -32768 sampai +32768. Kompilator ini juga menyediakan beberapa macam tipe turunan dari integer yaitu byte, shortint, dan longint. Operasi pada bilangan bulat adalah +, -, *, div (bagi) , dan mod (sisa hasil bagi) untuk operasi aritmatika. Untuk operasi perbandingan pada tipe data integer ini antara lain < (kurang dari), > (lebih dari), ≤ (kurang dari sama dengan), ≥ (lebih dari sama dengan), = (sama dengan), ≠ (tidak sama dengan).
-> Bilangan Real. Adalah bilangan yang mengandung pecahan desimal. Nama untuk tipe data ini dalam bahasa pemrograman pascal adalah real. Operasi pada bilangan ini adalah +, -, *, dan / untuk operasi aritmatika, dan untuk operasi perbandingan adalah <, >, ≤, ≥, =, dan ≠. Karakter. Adalah semua huruf, angka, tanda baca, karakter khusus, dll. Nama tipe untuk karakter adalah char. Semua karakter harus diapit oleh tanda petik satu („…'). Operasi pada karakter hanya berupa operasi perbandingan.
-> String adalah untaian karakter dengan panjang tertentu. Seperti halnya tipe pada karakter, semua nilai yang bertipe string harus diapit oleh tanda petik satu („…‟). Operasi pada string adalah berupa Concatination (penyambungan), dan operasi perbandingan. Operasi perbandingan akan menghasilkan Boolean (true atau false).
2. Tipe Bentukan
Tipe bentukan adalah tipe data yang didefinisikan sendiri oleh pemrogram. Tipe bentukan disusun oleh satu atau lebih tipe dasar. Ada 2 macam tipe bentukan, yaitu:
-> Tipe Dasar yang Diberi Nama Tipe Baru Pemberian nama baru digunakan agar nama baru tersebut lebih “akrab” dan lebih mudah diinterpretasi oleh oleh orang yang membaca teks algoritma. Pemberian nama baru untuk tipe dasar tersebut dengan kata kunci Type.
Contoh: Type BilanganBulat:integer
-> Tipe Terstruktur Tipe Terstruktur dalah tipe yang berbentuk rekaman (record). Record disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama Record ditentukan sendiri oleh pemrogram.
Contoh: Type Titik:record X:real; Y:real;
Input/Output
Input adalah masukkan yang diberikan kepada program tertentu. Input tersebut dapat berupa variabel atau konstanta yang sudah diinisialisasi sebelumnya pada kode sumber program, atau bisa juga berupa masukkan yang belum diinisialisasi sebelumnya dan masukkan tersebut diberikan pada saat program dijalankan. Pada bahasa pemrograman Pascal, input yang dimasukkan pada saat program dijalankan menggunakan fungsi read/readln. Fungsi read/readln akan menerima masukkan keyboard dan menyimpannya dalam variabel yang ditentukan didalam argumen fungsi read/readln tersebut.
Bentuk umum dari fungsi read/readln adalah sebagai berikut :
</t>read/readln(variabel);
Output adalah keluaran yang ada pada program tertentu. Pada bahasa pemrograman Pascal, output menggunakan fungsi write/writeln. Fungsi write/writeln akan mencetak nilai dari suatu variabel ataupun argumen yang bertipe string. Argumen yang bertipe string ditandai dengan tanda petik satu (‘ ‘) yang mengapit awal dan akhir dari argumen tersebut.
Bentuk umum dari fungsi write/writeln adalah :
</t>write/writeln(‘argumen string’/variabel);
Pemrograman komputer adalah sebuah aktivitas membuat sebuah program komputer untuk membantu, memudahkan, mempercepat, dan mengotomatisasi manusia dalam aktivitasnya. Pemrograman bertujuan untuk memberikan instruksi kepada komputer agar bekerja sesuai yang kita kehendaki. Komputer memahami pemrograman sebagai data atau instruksi dalam bentuk biner (rangkaian bit-bit bernilai 0 atau 1). Sementar itu, manusia memahami pemrograman sebagai logika, aritmetika, algoritma, konsep, model, dll. Bahasa pemrograman menjadi jembatan untuk menerjemahkan dari apa yang dikehendaki/ dimengerti manusia menjadi kode-kode instruksi pada mesin komputer yang dimengerti oleh mesin komputer. Contoh bahasa pemrograman: Pascal, Fortran, Basic, C, C++, C#, Java, PHP, Prolog, Assembly, dll.
Bahasa Pemrograman Pascal
Pascal adalah suatu bahasa pemrograman yang memungkinkan dalam pembuatan program yang terstruktur dengan baik. Pada umumnya program pascal memiliki beberapa bagian yang terdiri dari :
1. Judul program, berisi nama program.
2. Deklarasi, berisi pendeklarasian variabel, tipe-tipe variabel, dan label dalam program.
3. Bagian penyelesaian, berisi tentang input dan output yang akan diproses.
Instruksi-Instruksi Dasar Pascal
Dalam bahasa pemrograman pascal, terdapat beberapa instruksi dasar yang harus diketahui dalam pembuatan suatu program pascal, antara lain :
1. Write Perintah Write berfungsi untuk mencetak beberapa buah argumen ke layar program secara berurutan, dan setelah selesai maka kursor akan diletakkan disebelah kanan argumen terakhir.
2. Writeln Writeln berfungsi hampir sama dengan perintah Write, hanya saja pada perintah Writeln kursor akan diletakkan pada baris berikutnya setelah argumen terakhir dicetak.
3. Read Berfungsi untuk membaca input dari keyboard. Berfungsi untuk menanyakan nilai dari satu atau beberapa buah variabel.
4. Readln Memiliki fungsi yang hampir sama dengan Read, hanya saja pada perintah Readln setelah program selesai meminta input dari keyboard, kursor pada program akan diletakkan pada baris berikutnya.
Deklarasi
Deklarasi dalam bahasa pemrograman pascal terdiri dari 2 macam deklarasi, antara lain :
1. Deklarasi Variabel Bagian ini memberi tahu program tentang variabel-variabel yang akan digunakan dalam program beserta tipe-tipe dari variabel-variabel tersebut.
2. Deklarasi Label Deklarasi ini dipakai untuk memberi tahu bahasa pemrograman pascal bahwa karakter-karakter yang dideklarasikan dalam deklarasi label ini dipakai sebagai label dalam program. Perintah Label biasanya berpasangan dengan perintah GoTo dalam program yang menyebabkan eksekusi program meloncat dari satu perintah ke perintah lain yang letaknya mungkin berjauhan.
Tipe Data
Di dalam dunia pemrograman pascal terdapat beberapa tipe data, yaitu :
1. Tipe Dasar Yang termasuk tipe dasar adalah :
> Bilangan Logic (Boolean). Merupakan tipe data yang hanya memiliki dua nilai yaitu True dan False. Operasi logika yang dipakai antara lain not, and, or, xor, dll.
-> Bilangan Bulat (Integer). Adalah bilangan yang tidak mengandung pecahan desimal. Bilangan bulat adalah bilangan yang tidak memiliki batas rentang nilai minus dan plus. Bilangan bulat memiliki nama tipe integer, dimana pada kompilator pascal rentang nilai dari tipe data integer adalah dari -32768 sampai +32768. Kompilator ini juga menyediakan beberapa macam tipe turunan dari integer yaitu byte, shortint, dan longint. Operasi pada bilangan bulat adalah +, -, *, div (bagi) , dan mod (sisa hasil bagi) untuk operasi aritmatika. Untuk operasi perbandingan pada tipe data integer ini antara lain < (kurang dari), > (lebih dari), ≤ (kurang dari sama dengan), ≥ (lebih dari sama dengan), = (sama dengan), ≠ (tidak sama dengan).
-> Bilangan Real. Adalah bilangan yang mengandung pecahan desimal. Nama untuk tipe data ini dalam bahasa pemrograman pascal adalah real. Operasi pada bilangan ini adalah +, -, *, dan / untuk operasi aritmatika, dan untuk operasi perbandingan adalah <, >, ≤, ≥, =, dan ≠. Karakter. Adalah semua huruf, angka, tanda baca, karakter khusus, dll. Nama tipe untuk karakter adalah char. Semua karakter harus diapit oleh tanda petik satu („…'). Operasi pada karakter hanya berupa operasi perbandingan.
-> String adalah untaian karakter dengan panjang tertentu. Seperti halnya tipe pada karakter, semua nilai yang bertipe string harus diapit oleh tanda petik satu („…‟). Operasi pada string adalah berupa Concatination (penyambungan), dan operasi perbandingan. Operasi perbandingan akan menghasilkan Boolean (true atau false).
2. Tipe Bentukan
Tipe bentukan adalah tipe data yang didefinisikan sendiri oleh pemrogram. Tipe bentukan disusun oleh satu atau lebih tipe dasar. Ada 2 macam tipe bentukan, yaitu:
-> Tipe Dasar yang Diberi Nama Tipe Baru Pemberian nama baru digunakan agar nama baru tersebut lebih “akrab” dan lebih mudah diinterpretasi oleh oleh orang yang membaca teks algoritma. Pemberian nama baru untuk tipe dasar tersebut dengan kata kunci Type.
Contoh: Type BilanganBulat:integer
-> Tipe Terstruktur Tipe Terstruktur dalah tipe yang berbentuk rekaman (record). Record disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama Record ditentukan sendiri oleh pemrogram.
Input/Output
Input adalah masukkan yang diberikan kepada program tertentu. Input tersebut dapat berupa variabel atau konstanta yang sudah diinisialisasi sebelumnya pada kode sumber program, atau bisa juga berupa masukkan yang belum diinisialisasi sebelumnya dan masukkan tersebut diberikan pada saat program dijalankan. Pada bahasa pemrograman Pascal, input yang dimasukkan pada saat program dijalankan menggunakan fungsi read/readln. Fungsi read/readln akan menerima masukkan keyboard dan menyimpannya dalam variabel yang ditentukan didalam argumen fungsi read/readln tersebut.
Bentuk umum dari fungsi read/readln adalah sebagai berikut :
Output adalah keluaran yang ada pada program tertentu. Pada bahasa pemrograman Pascal, output menggunakan fungsi write/writeln. Fungsi write/writeln akan mencetak nilai dari suatu variabel ataupun argumen yang bertipe string. Argumen yang bertipe string ditandai dengan tanda petik satu (‘ ‘) yang mengapit awal dan akhir dari argumen tersebut.
Bentuk umum dari fungsi write/writeln adalah :
Langganan:
Komentar (Atom)
