Algoritma dan Pemrograman 2A

Slides:



Advertisements
Presentasi serupa
PENGENALAN PASCAL STATEMENT TIPE DATA
Advertisements

Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Pengenalan Bahasa Pemrograman Pascal
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,
Matakuliah : Algoritma & Struktur Data Versi Materi
RECORD.
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
Chapter 3.2 : Tipe, Nama dan Nilai
INTRODUCTION TO PASCAL
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
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.
T I P E D A T A.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Algoritma Konsep Dasar Bahasa PASCAL
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Pertemuan 3.
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PRAKTIKUM ALGORITMA PEMROGRAMAN
Tipe Data By Serdiwansyah N. A..
PERTEMUAN 2 Bambang Irawan.
STRUKTUR DATA PERTEMUAN 1
Struktur Organisasi Data 2
Struktur Program Pascal
Dasar-Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
BAB 2 Elemen Dasar.
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
Tipe Data, Operator Dalam Delphi
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
Bahasa Pemrograman A Elemen-Elemen Pascal.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
ANALISIS LEKSIKAL (Scanner)
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
PENGENALAN PASCAL STATEMENT TIPE DATA
TIPE DATA.
PEMROGRAMAN PASCAL SEJARAH – PERKEMBANGAN PASCAL.
BAB 1 PENGENALAN PASCAL.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Bahasa Pemrograman Pascal
Pemrogram 1 Agus Darmawan, S.kom.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
ALGORITMA DAN PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan.
PENGGUNAAN TIPE DATA YANG EFEKTIF
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma 1 Temu 2.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Algoritma dan Pemrograman 2A

Sejarah Pascal Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal,

Bahasa pemrograman ini termasuk kategori “High Level Language” Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur. Pada Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer. Ternyata dalam waktu singkat, nahasa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas.

Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil pengembangannya, antara lain : UCSD Pascal Microsoft Pascal Apple Pascal Turbo Pascal

Struktur dan Komponen dasar Pascal Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan (statement).

Struktur Program Pascal Judul Program PROGRAM nama-program; Blok Program Bagian deklarasi - deklarasi label LABEL nama-label; - deklarasi konstanta CONST…………..; - deklarasi tipe TYPE …………….; - deklarasi variabel VAR ……………...; - deklarasi prosedur PROCEDURE nama-prosedur; ……………………………….; - deklarasi fungsi FUNCTION nama-fungsi; ………………………….; Bagian Pernyataan Begin (statement) …………; end.

Aturan dalam Pascal Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir. Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya. Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (;) Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan } Contoh : Var rerata : real; Nil1 : real;

Komponen Dasar Bahasa Pascal Simbol Dasar Reserved Word (kata pasti) Identifier (penyebut)

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

Reserved Word 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 ini jumlahnya berbeda untuk masing-masing bahasa Pascal.

Contoh Reserved Word

Identifier Identifier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program. Pemakai dapat mendefinisikan sendiri suatu nama sebagai identifier. Identifier Standar, yaitu identifier yang telah didefinisikan oleh bahasa pascal.

Contoh Identifier

Identifier Non Standar; yaitu identifier yang didefinisikan oleh pemakai bahasa pascal; Misalnya : nama suatu program nama suatu konstanta nama suatu variabel nama suatu procedure Identifier ini bebas, tetapi dengan ketentuan-ketentuan sebagai berikut : terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Huruf besar dan huruf kecil dianggap sama. Tidak boleh mengandung blank. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan.

Contoh identifier non standar

Jenis data Jenis Data yang ada di Pascal adalah: Data Sederhana Data Terstruktur

Data sederhana Jenis data yang standar; yaitu : Integer Real Karakter Boolean Jenis data yang non standar (user defined), yaitu; Enumerated Sub-range

Integer Jenis data ini terdiri atas integer positif, integer negatif dan nol. Merupakan nilai bilangan bulat. Operator Integer terdiri atas : + , - , * , / , DIV dan MOD

Real Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.

Real

Karakter Yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya ‘A’,’a’,’!’,’5’ dsb.

String Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

Boolean Jenis data ini mempunyai nilai TRUE atau FALSE. Operator untuk jenis data ini adalah : Logical Operator, yaitu : NOT, AND dan OR Relational Operator, yaitu : >, <, >=, <=, <> dan =

Enumerated Jenis data ini terdiri atas barisan identifier yang terurut dimana setiap identifier tersebut dianggap sebagai suatu individual data item (elemen data yang berdiri sendiri).  Pada saat mendeklarasikan jenis data ini kita harus menuliskan semua elemen-elemennya.  Bentuk umum deklarasinya adalah :  TYPE nama = (data_item_1, data_item_2, ……., data_item_n);

Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan. Bentuk umum deklarasinya adalah : TYPE nama = data_item_pertama .. data_item_terakhir;

Contoh Program Uses crt; Begin Writeln(‘Pertemuan 2’); Writeln(‘Pascal ’); Write(‘Pertemuan 2 ’); Write(‘Pascal ’); Readln; End.

Referensi http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCIQFjAB&url=http%3A%2F%2Fsindy.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F25520%2FKonsep%2BDasar%2BPascal.doc&ei=2OX7VNnVO82fugTd04DQBQ&usg=AFQjCNFzY5OOD6LR30tGe_TzLouMZHze1Q&sig2=k3auCbtqh2lhaxfNJfqE7w