Algoritma Konsep Dasar Bahasa PASCAL

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

FUNGSI / FUNCTION ALGPROG II
PENGENALAN PASCAL STATEMENT TIPE DATA
SMA Taruna Bakti Bandung Created by Iman Basuni, S.Kom LOGIKA DAN ALGORITMA.
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
TEORI ALGORITMA.
ALGORITMA & PEMROGRAMAN I-A
Dasar Komputer & Pemrog 2 A minggu 4
Tipe data dan algoritma dasar
Praktikum pemprograman terstruktur1
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
RECORD.
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
Pengantar Algoritma.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
ALGORITMA DEFINISI & FLOWCHART
Notasi Algoritma.
BAHASA PEMROGRAMAN TURBO PASCAL
Dasar Komputer & Pemrog. 2A
Basic Concept with Pascal
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Dasar Pemrograman PASCAL I
Pertemuan 1 Muhamad Haikal,S.Kom., MT
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
ALGORITMA & PEMROGRAMAN I-A
KELOMPOK 02 ALOGARITMA PEMOGRAMAN TAHUN AJARAN
ALGORITMA PEMROGRAMAN 2A
ALGORITMA DAN PEMROGRAMAN Tipe Data
Selamat datang M. Haviz Irfani,S.Si PEMROGRAMAN 1.
Struktur Program Pascal
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Dasar-Dasar Pemrograman
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
Virdiandry Putratama,ST Politeknik Pos Indonesia Tahun 2015
MODUL 2.
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
Analisis leksikal (Scanner)
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
ALGORITMA DAN PEMROGRAMAN (PERTEMUAN 2)
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
ANALISIS LEKSIKAL (Scanner)
ALGORITMA DAN PEMROGRAMAN Tipe Data
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ALGORITMA DAN PEMROGRAMAN Tipe Data
Struktur Dasar Algoritma dan Runtunan
Oleh: Muchammad Abrori, S.Si., M.Kom.
PEMROGRAMAN PASCAL SEJARAH – PERKEMBANGAN PASCAL.
BAB 1 PENGENALAN PASCAL.
Oleh : UMMU ZAHRA ALGORITMA.
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Pengenalan Bahasa Pascal
Bahasa Pemrograman Pascal
Pemrogram 1 Agus Darmawan, S.kom.
Algoritma dan Struktur Data
ALGORITMA DAN PEMROGRAMAN
BAHASA PEMROGRAMAN TURBO PASCAL
LOGIKA & ALGORITMA KONSEP ALGORITMA & FLOWCHART M. Febriansyah, ST., MT.
Dasar-Dasar Pemrograman
ALGORITMA 1 Temu 1.
Indentifier, Keywords, Variable, Tipe Data dan Operator
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Transcript presentasi:

Algoritma Konsep Dasar Bahasa PASCAL Pertemuan 2 Algoritma Konsep Dasar Bahasa PASCAL

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

Sifat-Sifat Algoritma Banyaknya Langkah instruksi yang hingga Tidak ada keraguan (Harus Jelas) Batasan dari rangkaian proses Batasan dari Input dan Output Efektivitas Batasan ruang lingkup

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

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

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.

Ada dua macam flowchart yang menggambarkan proses dengan komputer yaitu: 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.

Beberapa Contoh Flowchart Sistem

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.

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

SEKILAS TENTANG PASCAL

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.

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.

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

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)

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 + - * / ; := , ‘ = < > <= >= <> : { } ( ) [ ]

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)

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

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.

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

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