Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.

Slides:



Advertisements
Presentasi serupa
Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
Advertisements

Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Konsep Dasar Bahasa Pascal
All sections to appear here
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
CARA PENGGUNAAN QBASIC
Gambar 1.1 Mengenal Elemen Jendela Microsoft Word Setelah Word 2007 kita aktifkan, maka akan tampil layar kosong dengan nama Document 1,
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Materi 2 Sequence & Flowchart
Procedure , Function dan Parameter
Prak.Dasar-Dasar Pemrograman
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Materi 5 Nama dan Environment Dasar-Dasar Pemrograman.
MATERI 3 PROSEDUR.
Praktikum Dasar-Dasar Pemrograman
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
Struktur Bahasa Pascal & Tools
Struktur Program dan Pernyataan
Procedure , Function dan Parameter
SEKUENSIAL Christine Dewi S.Kom, M.Cs,. bestfriends406.blogspot.com
IT234 - Algoritma dan Struktur Data Ramos Somya. Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja’far Mohammed lbn Musa.
Dasar-Dasar Pemrograman
Mahasiswa diharapkan dapat:
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Algoritma dan Pemrograman 2A
Dasar-Dasar Pemrograman
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
Pengantar Pemrograman
Konsep Dasar Bahasa Pascal
Struktur Program dan Pernyataan
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Dasar-Dasar Pemrograman
PENGENALAN PASCAL STATEMENT TIPE DATA
Dasar-Dasar Pemrograman
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
Struktur Program dan Pernyataan
MATERI 3 Sub Program PRAKTIKUM DDP.
Dasar-Dasar Pemrograman
I Gusti Agung Made Wirautama, S.Kom
PENGENALAN HTML MATA KULIAH PEMROGRAMAN WEB Materi Pertama
BAB 1 PENGENALAN PASCAL.
Algoritma dan Sequence
Pertemuan 2 Rismayuni.
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
IT132 Dasar-dasar Pemrograman
Bahasa Pemrograman Poltek Balikpapan 2010.
Keterampilan komputer 1AB
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Pertemuan ke 6 Nori Sahrun, S.Kom., M.Kom
Dasar-Dasar Pemrograman
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Today Outline Lecturer Note IVa by :
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
PROGRAM SEBAGAI LOGIKA INSTRUKSI
Procedure , Function dan Parameter
Pengantar Pemrograman Bahasa C
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
IT234 ALGORITMA DAN STRUKTUR DATA
Dasar-Dasar Pemrograman
Transcript presentasi:

Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs. Sequence Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.

Sequence Sequence merupakan urut-urutan dalam menjalankan suatu instruksi untuk mencapai tujuan tertentu. Untuk mencapai tujuan tersebut ada banyak cara, sehingga ada banyak cara pula sequence yang bisa dibuat.

Contoh Sequence Tujuan: membuka Microsoft Word Sequence-nya ??? Hidupkan PC. Masukkan password. Klik tombol Start. Klik Microsoft Office. Klik Microsoft Office Word.

... Sequence program kalkulator penjumlahan 2 bilangan? Sequence dari rumah menuju ruang kuliah?

Perjalanan Menuju Kampus Berjalan menuju halte Naik kendaraan menuju kampus Turun di depan kampus Berjalan menuju ruangan kuliah Setiap tujuan kecil sebenarnya terdiri dari banyak instruksi yang mendetil sehingga tujuan tersebut dapat dipastikan akan tercapai

... Pergi ke halte : Berjalan melalui pintu Menyeberangi jalan raya Berjalan 50 meter ke arah timur Menunggu kendaraan dan naik ke dalam kendaraan : Tunggu sampai kendaraan tiba dan berhenti Masuk ke dalam kendaraan

... Menunggu sampai kendaraan tiba di halte depan kampus : Tunggu sampai kendaraan tiba dan berhenti Turun dari kendaraan dan berjalan menuju kampus : Turun dari kendaraan Berjalan 50 meter ke utara Menyeberangi jalan raya Berjalan melalui pintu gedung

... Urutan dalam pemanggilan instruksi memiliki pengaruh yang sangat besar. Kesalahan urutan dalam pemanggilan instruksi akan berakibat fatal pada hasil yang muncul. Hal penting yang harus juga diperhatikan adalah kondisi (state) sebelum dan sesudah satu/beberapa instruksi diberikan.

Diagram Before After Dapat digambarkan dengan menggunakan diagram before-after. Suatu instruksi akan berjalan pada kondisi awal (initial state) atau kondisi yang dihasilkan oleh instruksi sebelumnya. Instruksi terakhir akan menghasilkan kondisi final (final state)

Diagram Before After menuju Kampus

Instruksi Dasar Intruksi dasar: Ada 4 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada pertemuan ini, yaitu : print* : digunakan untuk mencetak satu * dan membuat kursor maju satu langkah. prints : digunakan untuk mencetak satu space kosong (spasi) dan maju satu langkah. NL : digunakan untuk return ke baris berikutnya (enter). print(c): digunakan untuk mencetak karakter c. Tambahan: akhir suatu statement ditandai dengan tanda ;

Contoh 1 Menampilkan pola: ***** Instruksi-nya: print*;print*;print*; print*;print*;

Current Printing Position (CPP) Kadang kala setelah suatu instruksi dipanggil, hasil yang muncul tidak benar-benar sesuai dengan maksud dari pemanggilan instruksi tersebut. Kondisi awal: HELLO Instruksi: print* Hasil 1 : HELLO* Hasil 2: HELLO * Hal ini dipengaruhi oleh kondisi (state) sesaat sebelum instruksi tersebut dipanggil.

... Terlihat perbedaan pada posisi dari ‘*’ yang tercetak.

... Pada komputer, hal ini dipengaruhi oleh posisi kursor (garis berkedip) sesaat sebelum dilakukan print* Hal ini dikenal dengan Current Printing Position (CPP) yang menunjukkan posisi pencetakkan jika suatu instruksi dipanggil.

... Misal CCP disimbolkan dengan lambang ◊

New Line dan CPP Instruksi 1: NL; print*; print*; print*; Instruksi 2: print*; print*; print*; NL;

Pengantar Pascal Bahasa Pascal merupakan bahasa pemrograman terstruktur. Pencipta bahasa Pascal yaitu Niklaus Wirth pada tahun 1970 dan baru dipublikasikan pada tahun 1971. Compiler untuk bahasa Pascal sendiri ada banyak, salah satunya ialah Free Pascal.

TAMPILAN FREE PASCAL Menu Utama Editor, tempat untuk menuliskan source code

Penulisan pada Pascal Bentuk dasar dari penulisan program Pascal: uses crt; begin (* tulis perintah di bagian ini *) end.

... uses crt; memberitahukan pada pascal bahwa program ini akan menggunakan monitor sebagai media output. begin merupakan kata kunci (keyword) yang menandakan awal dari program tersebut. end. Merupakan kata kunci yang menandakan akhir dari program. Perintah-perintah dapat dituliskan di antara begin dan end.

... Masing-masing instruksi diakhiri titik koma (;) yang mana tanda ini sebenarnya diperlukan untuk memisahkan 2 buah instruksi. Pascal bersifat incasesensitive, artinya huruf besar dan kecil dianggap sama. Contoh : BEGIN dengan begin dianggap sama. Komentar: tulisan pada kode program yang tidak dieksekusi oleh compiler. { instruksi }  tidak akan dieksekusi atau (* instruksi *)  tidak akan dieksekusi

Instruksi Dasar  Pascal Print* : write(‘*’) Printspace : write(‘ ‘) NL : writeln

Contoh 1 Membuat pola *** dengan Pascal: uses crt; begin clrscr; write('*');write('*');write('*'); readkey; end.

Contoh 2 uses crt; begin clrscr; writeln;write('*');write('*');write('*'); readkey; end.

Contoh 3 uses crt; begin clrscr; write(‘Saya '); writeln(‘sedang'); writeln('Belajar Pascal'); readkey; end.

Latihan Instal Free Pascal di komputer / laptop masing-masing! Buatlah instruksi untuk membuat pola-pola di bawah ini dan ubahlah ke bahasa Pascal! Buatlah instruksi untuk membuat pola nama masing-masing dan ubahlah ke dalam bahasa Pascal (Minimal 5 huruf)!

Download Materi ramos672006005.wordpress.com

Terima Kasih 