Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 2 Algoritma Konsep Dasar Bahasa PASCAL.

Presentasi serupa


Presentasi berjudul: "Pertemuan 2 Algoritma Konsep Dasar Bahasa PASCAL."— Transcript presentasi:

1 Pertemuan 2 Algoritma Konsep Dasar Bahasa PASCAL

2 Algoritma “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”.

3 Sifat-Sifat Algoritma 1.Banyaknya Langkah instruksi yang hingga 2.Tidak ada keraguan (Harus Jelas) 3.Batasan dari rangkaian proses 4.Batasan dari Input dan Output 5.Efektivitas 6.Batasan ruang lingkup

4 Ciri-Ciri Algoritma yang Baik 1.Tepat sasaran 2.Flexible dan portable 3.Bersih dari kesalahan sistem atau logik 4.Efektif 5.Murah 6.Didokumentasi dengan baik untuk pengoperasian, pemeliharaan dan pengembangan 7.Algoritma merupakan pemberian pelaksanaan suatu proses 8.Tidak ambigu 9.Harus berhenti setelah mengerjakan sejumlah langkah terbatas

5 Aturan Penulisan Teks algoritma Ada dua cara penulisan algoritma, yaitu: Uraian deskriftif Menggunakan bagan-bagan/simbol-simbol tertentu seperti Diagram Alir (Flowchart) Psudocode Menggunakan kata-kata atau kalimat yang mirip dengan bahasa pemrograman

6 Flowchart Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Dengan menggunakan flowchart akan memudahkan untuk melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah.

7 Ada dua macam flowchart yang menggambarkan proses dengan komputer yaitu: 1.Flowchart Sistem Yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan prosedur dan proses suatu file dalam suatu media menjadi file di dalam media lain, dalam suatu sistem pengolahan data.

8 Beberapa Contoh Flowchart Sistem

9 Ada dua macam flowchart yang menggambarkan proses dengan komputer yaitu: 2. Fowchart Program yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses dan hubungan antar proses secara mendetail di dalam suatu program.

10 Berikut merupakan beberapa contoh simbol flowchart yang disepakati oleh dunia pemrograman:

11 SEKILAS TENTANG PASCAL

12 Sejarah Pascal Dikembangkan awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL. Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksinya sangat sistematis dan terstruktur.

13 Struktur Program Pascal Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1. Judul Program PROGRAM nama-program; 2. Tubuh Program Tubuh program dibagi menjadi dua bagian utama : a. Bagian deklarasi - deklarasi label LABEL nama-label; - deklarasi konstanta CONST…………..; - deklarasi tipe TYPE …………….; - deklarasi variabel/perubah VAR ……………...; - deklarasi prosedur PROCEDURE nama-prosedur; …………………………………………..; - deklarasi fungsi FUNCTION nama-fungsi; …………………………………………..; b. Bagian Pernyataan/Terproses Begin (statement) …………; end.

14 Contoh :Menghitung luas bidang berbentuk empat persegi panjang dengan panjang P dan lebar L.

15 Komponen Dasar Program Pascal Pola susun bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman yang umum, yaitu : a. Simbol Dasar b. Reserved Word (kata pasti) c. Identifier (penyebut)

16 Simbol Dasar Simbol dasar terdiri atas : 1. Simbol huruf, yaitu huruf A sampai Dengan Z atau a sampai dengan z. (huruf besar dan kecil). 2. Simbol angka atau digit yaitu : 0,1,2,3,4,5,6,7,8,9. 3. Simbol khusus, yaitu + - * / ; :=, ‘ = = <> : { } ( ) [ ]

17 Reserved Word (kata pasti) Reserved Word adalah suatu kata yang secara mutlak tidak boleh diartikan lain dan harus digunakan sebagaimana yang telah didefinisikan atau ditentukan kegunaanya oleh bahasa Pascal. Reserved word ini tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak dapat dipergunakan sebagai pengenal (identifier)

18 Reserved Word (kata pasti) Lanjut………… AND ELSE LABEL SET ARRAY END OF TYPE BEGIN FUNCTION OR UNTIL CASE FOR PROCEDURE VAR CONSTGOTO PROGRAM WHILE DO IF RECORD WITH DOWNTO IN REPEAT dsb

19 Identifier (sebutan/pengenal) Identifier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program. Pemakai dapat mendefinisikan sendiri suatu nama sebagai identifier.

20 Identifier ini terdiri atas : a.Identifier Standar, yaitu identifier yang telah didefinisikan oleh bahasa pascal. Contoh Identifier ABSLN ARCTAN ODB BOOLEAN PRED CHAR ROUND CHR READ COS READLN EOF SQR EOLN SQRT EXP SUCC

21 Identifier ini terdiri atas : Lanjutan………. b. Identifier Non Standar; yaitu identifier yang didefinisikan oleh pemakai bahasa pascal; misalnya; nama suatu program nama suatu konstanta nama suatu variabel nama suatu procedure


Download ppt "Pertemuan 2 Algoritma Konsep Dasar Bahasa PASCAL."

Presentasi serupa


Iklan oleh Google