SEKUENSIAL Christine Dewi S.Kom, M.Cs,. bestfriends406.blogspot.com

Slides:



Advertisements
Presentasi serupa
PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Pemrograman Terstruktur Bahasa C
Advertisements

PENGENALAN PASCAL STATEMENT TIPE DATA
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
Dasar Komputer & Pemrog 2 A minggu 4
All sections to appear here
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
LINGKUNGAN TURBO PASCAL
RECORD.
Mengenali Lingkup Pemrograman Anda
BAHASA PEMROGRAMAN TURBO PASCAL
Konsep Dasar Pemrograman COBOL
Basic Concept with Pascal
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
Prak.Dasar-Dasar Pemrograman
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Praktikum Dasar-Dasar Pemrograman
Struktur Bahasa Pascal & Tools
Dasar-Dasar Pemrograman
I Gusti Agung Made Wirautama, S.Kom
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Struktur Program Pascal
Algoritma dan Pemrograman 2A
Dasar-Dasar Pemrograman
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
Pengantar Pemrograman
Pengenalan dan Struktur Java (Statement Output)
Bahasa : Pascal HandOut : Pertemuan 1 Dosen : Eko Purwanto, S.Kom
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
Pemrograman Visual2 Pendahuluan.
Konsep Dasar Pemrograman COBOL
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Minggu 5 Imam Fahrur Rozi
Pengenalan QBasic.
Sejarah Bahasa BASIC.
PENGENALAN PASCAL STATEMENT TIPE DATA
Dasar-Dasar Pemrograman
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
ALGORITMA & PEMROGRAMAN 1A
DASAR PEMROGRAMAN File.
BAB 1 PENGENALAN PASCAL.
Algoritma dan Sequence
Pertemuan 2 Rismayuni.
Keterampilan komputer 1AB
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Procedure , Function dan Parameter
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Today Outline Lecturer Note IVa by :
Dasar-Dasar Pemrograman
ALGORITMA DAN PEMROGRAMAN
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
BAHASA PEMROGRAMAN TURBO PASCAL
Procedure , Function dan Parameter
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Dasar-Dasar Pemrograman
Ilustrasi Proses Kompilasi
Dasar-Dasar Pemrograman
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
Transcript presentasi:

SEKUENSIAL Christine Dewi S.Kom, M.Cs,. bestfriends406.blogspot.com christine_d_13@yahoo.com

APA ITU SEKUENS ? Sekuens adalah urut-urutan dalam menjalankan suatu instruksi secara logika agar maksud yang dikandung tercapai. Sudah tentu ada banyak cara dalam mencapai suatu maksud sehingga ada banyak cara pula suatu sekuens yang bisa dihasilkan.

SEKUENSIAL DALAM PASCAL   Instruksi Dasar Ada 3 jenis instruksi yang akan dipakai untuk merencanakan program yang akan dibuat pada bab 2 ini, yaitu : P* : digunakan untuk mencetak satu * dan membuat kursor maju satu langkah. Pb : digunakan untuk mencatak satu space kosong (spasi) dan maju satu langkah. BB : digunakan untuk return ke baris berikutnya (enter).

Contoh Kasus Kasus 1: Mencetak *** Solusi : Intruksi  P*;P*;P* Dalam Pascal  write(‘*’);write(‘*’);write(‘*’); Program lengkapnya : uses crt; begin write(’*’);write(’*’);write(’*’); readkey; end.

Kasus 2 Mencetak : Solusi : Program lengkapnya : Intruksi  {Cara 1} BB;P*;P*;P* {Cara 2} P*;P*;P*;BB   P*;P*;P*   Dalam Pascal  write(’*’);write(’*’);write(’*’); writeln; write(’*’);write(’*’);write(’*’); writeln; write(’*’);write(’*’);write(’*’); Program lengkapnya : uses crt; begin write(’*’);write(’*’);write(’*’);writeln; readkey; end. Kasus 2 Mencetak :

Kasus 3 Solusi : Intruksi  {Cara 1} P* BB;P*;P* BB;P*;P*;P*   Solusi : Intruksi  {Cara 1} P* BB;P*;P* BB;P*;P*;P* {Cara 2} P*;BB P*;P*;BB P*;P*;P* Dalam Pascal  write(’*’); writeln; write(’*’);write(’*’); writeln; write(’*’);write(’*’);write(’*’); Program lengkapnya : uses crt; begin clrscr; write('*');write(' ');writeln(''); write('*');write('*');writeln(''); write('*');write('*');writeln('*'); readkey; end.

Kasus 4 Solusi : Intruksi  {Cara 1} Pb;Pb;P* BB;Pb;P*;P* BB;P*;P*;P* {Cara 2} Pb;Pb;P*;BB Pb;P*;P*;BB P*;P*;P* Dalam Pascal  write(’ ’);write(’ ’);write(’*’);writeln write(’ ’);write(’*’);write(’*’); writeln write(’*’);write(’*’);write(’*’); Program lengkapnya : uses crt; begin clrscr; write(’ ’);write(’ ’);writeln(’*’); write(’ ’);write(’*’);writlne(’*’); readkey; end.

Bagaimana cara membuat bentuk di bawah ini? (Sekuens dan bahasa pascal)

Jawab : uses crt; begin clrscr; write('*');write('*');write('*');write('*');write('*');write('*');write('*');write('*');writeln(''); write('*');write(' ');write(' ');write('*');write('*');write(' ');write(' ');write('*');writeln(''); readkey; end.

Tuliskan instruksi – instruksi untuk membuat bentuk seperti di bawah ini lalu tuliskanlah perintah – perintah tersebut dalam sekuens dan dalam bahasa pascal: a) b)

BERKENALAN DENGAN PASCAL

BERKENALAN DENGAN 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

Menu Utama pada Free Pascal Menu File, berisi perintah untuk operasi yang berhubungan dengan file, seperti : membuat program baru menyimpan file mencetak program ke printer memuat program ke editor mengubah direktori kerja keluar ke DOS untuk sementara keluar dari Free Pascal.

Menu Edit, perintah yang berhubungan dengan operasi penyuntingan program: menyalin dan membuang teks melihat isi clipboard. Menu Search, berfungsi untuk mencari dan mengganti teks. Menu Run berfungsi untuk : menjalankan / mengeksekusi program mengatur eksekusi perintah per langkah mengisikan parameter baris perintah. Menu Compile mengkompilasikan program ke disk atau ke memori mengkompilasi secara cerdas terhadap program yang multifile menampilkan informasi mengenai program, memori, dan EMS.

Menu Debug, melakukan debugging ( pencarian kesalahan ). Menu Tools, untuk menampilkan jendela pesan kesalahan. Menu Options, untuk mengatur berbagai pilihan untuk debugger, linker Menu Window, untuk menutup jendela yang sedang aktif, memperbesar ukuran jendela, memilih jendela aktif. Menu Help, berisi berbagai bantuan yang disediakan Free Pascal.

SEKILAS INFO Menulis program pilih menu File (Alt+F) pilih New Menyimpan Program pilih File Save Menjalankan / mengeksekusi program pilih menu Run(Alt+R) pilih Run

Melihat hasil program pilih menu Debug(Alt+D) pilih Output Atau pilih User screen Untuk menutup jendela output pilih menu Window(Alt+W) pilih Close

BELAJAR MEMBACA ERROR TRY THIS…..

BELAJAR MEMBACA ERROR Error pada baris ke- 6, tidak ada identifier (kata kunci) witen pada pascal

Kepala Program Contoh : program coba1; Bersifat optional, namun dianjurkan menggunakan baris ini Adanya tanda titik koma(;) setelah nama Nama didefinisikan sendiri, yang biasanya sesuai dengan nama file Begin End Begin menyatakan awal pengeksekusian program dan End yang diikuti dengan titik menyatakan akhir pengeksekusian program. Yang perlu diperhatikan yaitu adanya tanda titik setelah End. Pernyataan Merupakan perintah yang menyebabkan komputer melakukan suatu tindakan Pernyataan berada di dalam Begin End Masing-masing pernyataan diakhiri titik koma (;) yang mana tanda ini sebenarnya diperlukan untuk memisahkan 2 buah pernyataan Tanda titik koma harus ada : Di akhir kepala program Di akhir setiap pendeklarasian konstanta Di akhir setiap pendeklarasian variabel Di antara pernyataan-pernyataan yang terletak di dalam Begin End

Huruf Kecil dan Huruf Kapital Pascal bersifat incasesensitive, artinya huruf besar dan kecil dianggap sama. Contoh : writeln dengan WRITELN dengan Writeln dianggap sama Komentar Yaitu suatu tulisan pada program yang tidak berarti apa-apa bagi komputer, tetapi sangat berguna bagi orang, karena bertindak sebagai dokumentasi. Adapun aturan yang ada, yaitu : Sepasang tanda (* *) boleh berada di dalam sepasang tanda { } Sepasang tanda { } boleh berada di dalam sepasang tanda (* *) Tanda (* *) dan { } tidak boleh berpotongan

TRY THIS……. uses crt; begin clrscr; write('FTI'); writeln('2014'); write(’Belajar Pascal??? siapa takut^^'); readkey; end.

TUGAS : Buatlah Program 4 digit terakhir NIM Kalian misalnya sbb : x

Ketentuan : Tugas individu Kumpulkan minggu depan Yang dikumpulkan hardcopy, sekuensnya, sourcecode program dan printscreen output sejelas mungkin.

Christine Dewi S.Kom, M.Cs,. THE END Christine Dewi S.Kom, M.Cs,. bestfriends406.blogspot.com christine_d_13@yahoo.com