Dasar-Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Advertisements

Pengenalan Bahasa Pemrograman Pascal
PASCAL 2.
VARIABEL DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
Materi 2 Sequence & Flowchart
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Komputer & Pemrog. 2A
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
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 Dan Pemrograman
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Tipe Data By Serdiwansyah N. A..
PERTEMUAN 2 Bambang Irawan.
Contoh Aplikasi Untuk Pemrograman :
Struktur Program Pascal
Dasar-Dasar Pemrograman
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
TPI4202 e-tp.ub.ac.id Input and Output (IO) Lecture 3.
LINGKUNGAN TURBO PASCAL
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Tipe Data, Operator dan Ekspresi
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
ANALISIS LEKSIKAL (Scanner)
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
ALGORITMA DAN PEMROGRAMAN Tipe Data
PENGENALAN PASCAL STATEMENT TIPE DATA
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Variabel, Konstanta, Tipe Data
Dasar-Dasar Pemrograman
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
PENYELEKSIAN KONDISI.
Dasar-Dasar Pemrograman C
Dasar-Dasar Pemrograman
Tipe data sederhana Hermansyah,S.Kom.
Procedure , Function dan Parameter
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Pemrogram 1 Agus Darmawan, S.kom.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
ALGORITMA DAN PEMROGRAMAN
DASAR PEMROGRAMAN: STRING.
Chapter 3.2 : Tipe, Nama dan Nilai
Procedure , Function dan Parameter
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
IT 132 – Dasar-Dasar Pemrograman
Indentifier, Keywords, Variable, Tipe Data dan Operator
Dasar-Dasar Pemrograman
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Dasar-Dasar Pemrograman Indentifier, Keywords, Variable, Tipe Data dan Operator Dasar-Dasar Pemrograman Ramos Somya, S.Kom., M.Cs.

Indentifier / Pengenal Merupakan nama yang digunakan untuk menamai variabel, konstanta, nama program maupun sub program. Seorang programmer tidak boleh sembarangan menuliskan nama identifier. Ada beberapa aturan penulisan identifier.

Aturan penulisan identifier Nama identifier harus dimulai (karakter pertama) dengan karakter huruf alfabet a-z atau A-Z Setelah karakter pertama, dapat dilanjutkan dengan karakter alfanumerik (angka maupun huruf), dan underscore (_) Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini: ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / | Tidak boleh menuliskan identifier dengan nama yang sesuai kata tercadang (reserved word) dalam PASCAL, seperti: and, array, begin, case, const, div, do, downto, else, end, file, for, forward, function, goto, if, dan lain-lain.

Contoh penulisan identifier Contoh penulisan identifier yang valid: strTemp my_counter b4Th33 Contoh penulisan identifier yang tidak valid: 4Ever from-to Good/Bad *by4

… PASCAL tidak bersifat case sensitive yang berarti bahwa besar kecilnya huruf dalam perintah tidak dibedakan. Sebagai contoh, apabila diberikan 3 identifier MyProgram, MYPROGRAM, dan mYpRoGrAm, maka ketiga identifier tersebut adalah sama.

Variabel Variabel merupakan identifier yang digunakan untuk menyimpan data/informasi/nilai. Contoh: program untuk menjumlahkan 2 bilangan. Variabel yang digunakan untuk menyimpan nilai: bilangan1 bilangan2 hasilPenjumlahan Setiap variabel yang akan digunakan dalam program harus dideklarasikan terlebih dahulu. Catatan: penamaan variabel menggunakan aturan dalam penulisan identifier.

Deklarasi variabel dalam Pascal Format deklarasi variabel dalam Pascal: var namaVariabel1 : TipeData1; namaVariabel2 : TipeData2; namaVariabel3 : TipeData3; … namaVariabel merupakan nama identifier (variabel) yang akan digunakan. Sedangkan TipeData merupakan tipe data dari nilai yang akan disimpan dalam variabel tersebut.

Tipe Data Berdasarkan nilai yang akan disimpan dalam variabel, terdapat 4 tipe data: Integer merupakan tipe data bilangan bulat yang memiliki jangkauan antara -32768 s/d 32767. Selain itu terdapat pula tipe data longint yang juga masih terkait dengan bilangan bulat. Jangkauan dari longint jauh lebih besar daripada integer.

… Real merupakan tipe data bilangan riil yang memiliki jangkauan 3.4 x 10-38 s/d 3.4 x 1038 Untuk menuliskan suatu nilai bilangan riil dapat menggunakan format scientific maupun desimal. Berikut ini adalah dua nilai yang ekuivalen: 452.13 dan 4.5213e2 Char merupakan tipe data untuk nilai yang berupa karakter. Boolean, merupakan tipe data yang hanya bernilai TRUE atau FALSE saja.

… String merupakan tipe data yang digunakan untuk menyimpan nilai berupa sekumpulan karakter (kata atau kalimat).

Contoh pendeklarasian variabel var nama : string; umur : integer; nilaiAkhir : char; lulusAtauTidak : Boolean; nilaiTTS, nilai TAS, nilaiTugas : integer;

Assignment Setelah sebuah variabel dideklarasikan, selanjutnya dapat digunakan untuk menyimpan sebuah nilai. Proses penyimpanan nilai dalam sebuah variabel ini dinamakan proses assignment. Sintaks untuk assignment ini adalah: variable_name := nilai; Contoh: nama := ‘Bejo’; umur:= 17; nilaiAkhir := ‘A’;

Try This… uses crt; var bilangan1 : integer; bilangan2 : integer; begin clrscr; bilangan1 := 5; bilangan2 := 6; writeln('Bilangan 1 = ', bilangan1); writeln('Bilangan 2 = ', bilangan2); readkey; end.

Operator Matematika Digunakan untuk melakukan operasi matematika.

Thy this.. uses crt; var bilangan1 : integer; bilangan2 : integer; hasilPenjumlahan : integer; begin clrscr; bilangan1 := 5; bilangan2 := 6; writeln('Bilangan 1 = ', bilangan1); writeln('Bilangan 2 = ', bilangan2); hasilPenjumlahan := bilangan1 + bilangan2; writeln('Hasil Penjumlahan = ', hasilPenjumlahan); readkey; end.

Statement inputan pada Pascal uses crt; var bilangan1 : integer; bilangan2 : integer; hasilPenjumlahan : integer; begin clrscr; write('Masukkan bilangan1 = '); readln(bilangan1); write('Masukkan bilangan2 = '); readln(bilangan2); hasilPenjumlahan := bilangan1 + bilangan2; writeln('Hasil Penjumlahan = ', hasilPenjumlahan); readkey; end.

Try Again… uses crt; var nama: string; var umur: integer; begin clrscr; write(‘Siapa sih nama kamu: '); readln(nama); write (‘Umur kamu berapa: '); readln(umur); writeln; write('Saya tahu namamu. Kamu ', nama, ' umurmu ',umur,' tahun'); readln; end.

Try this… uses crt; var komponen : string; begin clrscr; write('Masukkan Komponen: '); readln(komponen); writeln; write(komponen,komponen,komponen,komponen); readkey; end.

Tugas Take Home (1) Program Rumah Sederhana

Tugas Take Home (2) Program Konversi US Dollar ke Rupiah

Tugas Take Home (3) Program Konversi Waktu

… Tugas dikumpulkan dalam bentuk hardcopy (di-print) dalam kertas A4, font: Times New Roman, 12pt, spasi tunggal. Isi: kode program, output program dan penjelasan secukupnya. Khusus untuk kode program, font: Courier New, 8pt, spasi tunggal. Tidak perlu dijilid. Dikumpulkan di Tata Usaha FTI paling lambat hari Jumat, 25 September 2015 pukul 15.oo WIB. Copy paste  nilai = 0.

Download Materi: ramos672006005.wordpress.com

See You Next Week