Bahasa Pemrograman A Perulangan Pascal.

Slides:



Advertisements
Presentasi serupa
Peserta mengerti tahap-tahap pada ADC
Advertisements

KIMIA UNSUR-UNSUR TRANSISI
PERTEMUAN 3 Algoritma & Pemrograman
Penyelidikan Operasi 1. Konsep Optimisasi.
KEBIJAKAN PEMERINTAH PROVINSI JAWA TIMUR
Penyusunan Data Baseline dan Perhitungan Capaian Kegiatan Peningkatan Kualitas Permukiman Kumuh Perkotaan DIREKTORAT PENGEMBANGAN KAWASAN PERMUKIMAN DIREKTORAT.
BALTHAZAR KREUTA, SE, M.SI
PENGEMBANGAN KARIR DOSEN Disarikan dari berbagai sumber oleh:
Identitas, persamaan dan pertidaksamaan trigonometri
ANGGOTA KELOMPOK WISNU WIDHU ( ) WILDAN ANUGERAH ( )
METODE PENDUGAAN ALTERNATIF
Dosen Pengampu: Muhammad Zidny Naf’an, M.Kom
GERAK SUGIYO, SPd.M.Kom.
Uji Hipotesis Luthfina Ariyani.
SOSIALISASI PEKAN IMUNISASI NASIONAL (PIN) POLIO 2016
PENGEMBANGAN BUTIR SOAL
Uji mana yang terbaik?.
Analisis Regresi linear berganda
PEERSIAPAN DAN PENERAPAN ISO/IEC 17025:2005 OLEH: YAYAN SETIAWAN
E Penilaian Proses dan Hasil Belajar
b. Kematian (mortalitas)
Ilmu Komputasi BAGUS ADHI KUSUMA
Uji Hipotesis dengan SPSS
OVERVIEW PERUBAHAN PSAK EFFEKTIF 2015
Pengolahan Citra Berwarna
Teori Produksi & Teori Biaya Produksi
Pembangunan Ekonomi dan Pertumbuhan Ekonomi
PERSIAPAN UN MATEMATIKA
Kriptografi.
1 Bab Pembangunan Ekonomi dan Pertumbuhan Ekonomi.
Ekonomi untuk SMA/MA kelas XI Oleh: Alam S..
ANALISIS PENDAPATAN NASIONAL DALAM PEREKONOMIAN TIGA SEKTOR
Dosen: Atina Ahdika, S.Si., M.Si.
Anggaran biaya konversi
Junaidi Fakultas Ekonomi dan Bisnis Universitas Jambi
Pemodelan dan Analisis
Bab 4 Multivibrator By : M. Ramdhani.
Analisis Regresi – (Lanjutan)
Perkembangan teknologi masa kini dalam kaitannya dengan logika fazi
DISTRIBUSI PELUANG KONTINU
FETAL PHASE Embryolgy II
Yusuf Enril Fathurrohman
3D Viewing & Projection.
Sampling Pekerjaan.
Gerbang Logika Dwi Indra Oktoviandy (A )
SUGIYO Fisika II UDINUS 2014
D10K-6C01 Pengolahan Citra PCD-04 Algoritma Pengolahan Citra 1
Perpajakan di Indonesia
Bab 2 Kinerja Perusahaan dan Analisis Laporan Keuangan
Penyusunan Anggaran Bahan Baku
MOMENTUM, IMPULS, HUKUM KEKEKALAN MOMENTUM DAN TUMBUKAN
Theory of Computation 3. Math Fundamental 2: Graph, String, Logic
Strategi Tata Letak.
Theory of Computation 2. Math Fundamental 1: Set, Sequence, Function
METODE PENELITIAN.
(Skewness dan kurtosis)
Departemen Teknik Mesin dan Biosistem INSTITUT PERTANIAN BOGOR
Dasar-dasar piranti photonik
Klasifikasi Dokumen Teks Berbahasa Indonesia
Mekflu_1 Rangkaian Pipa.
Digital to Analog Conversion dan Rekonstruksi Sinyal Tujuan Belajar 1
SEKSI NERACA WILAYAH DAN ANALISIS BPS KABUPATEN TEMANGGUNG
ASPEK KEPEGAWAIAN DALAM PENILAIAN ANGKA KREDIT
RANGKAIAN DIODA TK2092 Elektronika Dasar Semester Ganjil 2015/2016
Ruang Euclides dan Ruang Vektor 1.
Bab Anuitas Aritmetrik dan Geometrik
Penyelidikan Operasi Pemrograman Dinamik Deterministik.
Kesetimbangan Fase dalam sistem sederhana (Aturan fase)
ANALISIS STRUKTUR MODAL
Transcript presentasi:

Bahasa Pemrograman A Perulangan Pascal

Perulangan

pendahuluan Perulangan Loop merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan, yaitu dengan menggunakan statemen For, While-Do dan Repeat..Until.

Perulangan FOR

Struktur Perulangan for Perulangan dengan statemen For digunakan untuk mengulang statemen atau satu blok statemen berulang kali sejumlah yang ditentukan. Perulangan dengan statemen For dapat berbentuk perulangan positip, perulangan negative dan perulangan tersarabf. Sintak dari statemen, For dalam bentuk diagram adalah sebagai berikut.

Struktur Perulangan for Diagram Sintak Statemen For For Variabel Kontrol := Nilai awal To Nilai Akhir Do Statemen DownTo

Perulangan Positif Perulangan positif adalah perulangan dengan penghitung (counter) dari kecil ke besar atau dengan kata lain pertambahannya positif. Perulangan positif dapat dibentuk dengan menggunakan statemen For-To-Do dengan bentuk umum: For variabel kontrol := nilai awal To nilai akhir Do statemen

Perulangan Positif Contoh Program Ulang1.pas

Perulangan Positif Output Program Ulang1.pas

Perulangan Positif Contoh: Dengan blok statemen, berarti statemen yang diulang dapat lebih dari sebuah statemen. Pada contoh berikut, yang akan diproses berulang adalahs ebanyak 2 buah statemen dalam satu blok statemen.

Perulangan Positif Contoh Program Ulang2.pas

Perulangan Positif Output Program Ulang2.pas

Perulangan Positif Contoh Program Ulang3.pas

Perulangan Positif Output Program Ulang3.pas

Perulangan Positif Contoh: Program berikut merupakan contoh membuat tabel yang berisi nilai X dari 1 sampai 10 dan nilai-nilai X kuadrat, X pangkat 3 dan 1/X.

Perulangan Positif Contoh Program Ulang4.pas

Perulangan Positif Output Program Ulang4.pas

Perulangan Positif Soal : Buatlah program yang mengubah Celcius Ke Fahrenheit dengan output berikut ini: Celcius Fahrenheit 0.00 32.00 0.25 32.45 0.50 32.90

Perulangan Positif Contoh Program Ulang5.pas

Perulangan Positif Output Program Ulang5.pas

Perulangan Negatif Perulangan negative adalah perulangan dengan penghitung (counter) dari besar ke kecil atau dengan kata lain pertambahan negative. Perulangan negative dapat dibentuk dengan menggunakan statemen For-Down To – Do.

Perulangan Negatif Contoh Program Ulang6.pas

Perulangan Negatif Contoh Program Ulang6.pas

Perulangan Tersarang Perulangan tersarang (nested loop) adalah perulangan yang berada di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses dahulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi muldai dari nilai awalnya dan seterusnya.

Perulangan Tersarang Contoh Program7.pas:

Perulangan Tersarang Contoh Program7.pas:

Struktur Perulangan While-Do

Perulangan While-do Perulangan ini menggunakan statemen while-do yang mempunyai astruktur dalam bentuk diagram berikut. Ungkapan Logika Statement While Do

While Do Contoh Program Ulang8.pas

While Do Output Program Ulang8.pas

While Do Contoh 10: Bagaimana menghitung nilai rata-rata dari sejumlah data yang akan dimasukkan. Jumlah dari data dimasukkan dan akan dilakukan perulangan sebanyak jumlah data tersebut untuk menanyakan nilai masing-masing data dan menghitung totalnya?

While Do Output Program Ulang10.pas

While Do Output Program Ulang10.pas

While Do Penjelasan Program Ulang10.pas Statemen while I < N Do berarti akan dilakukan proses perulangan sebanyak N kali (N adalah jumlah dari data), atau dengan kata lain akan dilakukan perulangan sebanyak jumlah datanya.

While Do Contoh Program Ulang11.pas Program berikut merupakan perkembangan dari program sebelumnya, yaitu jumlah dari data tidak ditanyakan, tetapi menggunakan data sentinel. Data sentinel yang dipilih bebas, sebaiknya dipilih yang tidak mungkin sama dengan datanya.

While Do Contoh Program Ulang11.pas Maksud data sentinel adalah sebagai pemberitahuan bahwa pemasukan data telah selesai. Jadi data sentinel itu sendiri tidak ikut diperhitungkan. Dengan data sentinel, maka jumlah data tidak perlu disebutkan.

While Do Contoh Program Ulang11.pas

While Do Output Program Ulang11.pas

While Nilai <> 99999 Do While Do Penjelasan Program Ulang11.pas Pemasukan data akan terus dilakukan selama data yang dimasukkan tidak sama dengan nilai 99999 yang tampak pada statemen While sebagai berikut: While Nilai <> 99999 Do

While Do Bagaimana jika ingin membuat program yang berulang? Dengan menanyakan kondisi apakah ingin mengulang ke program yang ditanyakan di akhir program? ?

While Do Contoh program ulang12.pas

While Do Output program ulang12.pas

While Do Struktur Perulangan While-Do Bersarang Perulangan While-Do tersarang (nested While-Do) merupakan perulangan While-Do yang satu di dalam perulangan While-Do yang lainnya.

While Do Contoh Program ulang13.pas

While Do Output Program ulang13.pas

Repeat - Until

Struktur Repeat - Until Struktur Repeat..Until digunakan untuk mengulang (Repeat) statemen-stamenen sampai kondisi yang diseleksi di Until tidak terpenuhi. Sintak dari statemen ini bila digambarkan dalam bentuk diagram akan berbentuk: Repeat Statemen Until Ungkapan

Struktur Repeat - Until Contoh Program Ulang14.pas

Struktur Repeat - Until Output Program Ulang14.pas

Struktur Repeat - Until Perbedaan antara struktur Repeat..Until dengan struktur While..Do adalah sebagai berikut: Paling sedikit stamen-statemen di dalam perulangan repeat..until diproses sekali, karena seleksi kondisi ada pada statemen Until yang terletak di bawah. Sedang pada struktur While-Do paling sedikit dikerjakan nol kali, karena seleksi kondisi ada pada statemen While yang terletak di atas, sehingga kalau kondisi sudah tidak terpenuhi maka tidak akan masuk ke dalam lingkungan perulangannya.

Struktur Repeat - Until Perbedaan antara struktur Repeat..Until dengan struktur While..Do adalah sebagai berikut: Struktur Repeat..Until Struktur While-Do Var I : Integer; Begin I := 10; Repeat Writeln(I); I := I + 1; Until I > 5; End. I integer; Begin I := 10; While I > 5 Do writeln(I); End;

Struktur Repeat - Until Perbedaan antara struktur Repeat..Until dengan struktur While..Do adalah sebagai berikut: Struktur Repeat..Until Struktur While-Do Bila Program dijalankan, akan didapat hasil: 10 Bila program dijalankan, tidak akan didapatkan hasil.

Struktur Repeat - Until 2. Pada repeat..until tidak dapat digunakan blok statemen (tidak diperlukan Begin dan End untuk menunjukkan perulangannya), karena batas perulangannya sudah ditunjukkan oleh Repeat sampai dengan Until (Repeat dan Until sebagai pengganti Begin dan End).

Struktur Repeat - Until Contoh Program Ulang16.pas

Struktur Repeat - Until Contoh Program Ulang16.pas

Struktur Repeat - Until Struktur Perulangan Repeat..Until Tersarang Struktur Perulangan Repeat..Until terasarang adalah suatu perulangan Repeat..Until yang satu berada di dalam perulangan Repeat..Until yang lainnya.

Struktur Repeat - Until Contoh: Program berikut dimaksudkan untuk menampilkan tabel hubungan antara nilai-nilai sisi dari suatu segitiga siku-siku: 𝑪= 𝑨 𝟐 + 𝑩 𝟐

Struktur Repeat - Until Contoh: Tabel yang akan dihasilkan berupa nilai-nilai panjang sisi miring C untuk nilai-nilai sisi A dari 1 sampai dengan 3 kelipatan 1 dan untuk sisi B dari 0 sampai 25 dengan kelipatan 5. Perulangan yang terluar adalah perulangan untuk sisi A dan perulangan yang lebih dalam adalah perulangan untuk sisi B.

Struktur Repeat - Until Contoh Program Ulang17.pas

Struktur Repeat - Until Output Program Ulang17.pas

Sumber HM, Jogiyanto. 2001. Turbo Pascal Teori dan Aplikasi Program Komputer Bahasa Turbo Pascal Termasuk Database Toolbox. Yogyakarta: Andi.