Kuliah ke-4 Program Studi Ekstensi DTE FTUI Slides©2008

Slides:



Advertisements
Presentasi serupa
Bab 2 Struktur Dasar.
Advertisements

STRUKTUR DASAR ALGORITMA
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
Dasar Komputer & Pemrog 2 A minggu 4
panduan praktis belajar VISUAL BASIC 6.0
Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science School MI1264 Dasar Algoritma dan.
Spesifikasi Proses.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PENYELEKSIAN KONDISI (PEMILIHAN)
Pengantar Algoritma.
ALGORITMA Lecture Pengulangan.
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Chapter 9 SEARCHING ALGORITHM Program Studi Ekstensi DTE FTUI Slides © 2007.
Oleh Nila Feby Puspitasari
Bab 2 PERINTAH-PERINTAH DASAR (BAG. 1) Program Pendidikan Sarjana Ekstensi DTE FTUI Slide ©2008.
LARIK (ARRAY).
Chapter 10 Linked List (Senarai Bertaut) Program Studi Ekstensi DTE FTUI Slides©2007.
ALGORITMA & LOGIKA PEMROGRAMAN
III. STRUKTUR KONTROL.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Perulangan pada C
Pemprograman Terstruktur 1
PEMROGRAMAN IMPERATIF
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
Operasi Perulangan pada FORTRAN Pertemuan 6
Algoritma & Struktur Data Looping, Percabangan dan Array Evangs Mailoa.
Algoritma dan Struktur Data
Algoritma dan Pemrograman
Algoritma Pseudocode TEE 2103 Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Structure English dan Decision Table
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Materi 9 LOGIKA & ALGORITMA.
Chapter 7 Linked List December 2015.
STRUKTUR DASAR ALGORITMA
Dasar Algoritma dan Pemrograman
Algoritma.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Chapter 9 Linked List (Senarai Bertaut)
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA
PERCABANGAN Percabangan merupakan suatu sintaks dalam bahasa pascal yang mensyaratkan suatu kondisi tertentu agar statemen atau kode program tersebut dapat.
Pernyataan Pengulangan Proses
Pernyataan Pengulangan Proses
Algoritma & Pemrograman 1B
Materi 10 LOGIKA & ALGORITMA.
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Bab 2B Struktur Dasar 2 Pengulangan
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
AP2A Perulangan & Array PJ : Wawan Setiawan 07
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
Seleksi.
Algoritma & Pemrograman 1
PENYELEKSIAN KONDISI.
BAB 3 PERINTAH 2 C 7/23/2018 ABR team presentation.
Bab 2 Struktur Dasar.
ALGORITMA DAN PEMROGAMAN
Oleh: Abdul Haris Heryani
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
Chapter 5 : Perulangan (Repeatition)
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Chapter 5-3 : Perulangan (Repeatition)
BAB 4 PEMROGRAMAN MODULAR
STRUKTUR DASAR ALGORITMA
Pengulangan Repeat – Until (lanjutan)
ALGORITMA & PEMROGRAMAN 2B
Transcript presentasi:

Kuliah ke-4 Program Studi Ekstensi DTE FTUI Slides©2008 BAB 3 PERINTAH TAMBAHAN Kuliah ke-4 Program Studi Ekstensi DTE FTUI Slides©2008 11/9/2018

Perintah Tambahan Program yang akrab (User friendly) Komunikatif Mudah digunakan Singkat, jelas, terstruktur dan fleksibel Fasilitas Kemudahan bagi pemakai Petunjuk singkat penggunaan program Pernyataan error Cara mengatasi kesalahan Fasilitas Help 11/9/2018

Perintah Tambahan Hal-hal penting membuat program User friendly Tujuan/Judul program Petunjuk pengoperasian program Pesan kesalahan Keterangan siap panggil Tataletak peragaan Hemat kegiatan Fleksibel 11/9/2018

Contoh (1) Rata-rata bilangan positif (Peragakan petunjuk pengoperasian) write (‘Menghitung rata-rata bilangan positif’) write write (‘Masukkan sembarang bil. positif atau negatif’) write (‘Setelah mengetik bilangan, tekan <enter>’) write (‘Masukkan nol untuk menandakan bilangan terakhir’) Write (Inisialisasi) n := 0 jumlah := 0 11/9/2018

Contoh (2) (Penjumlahan bilangan positif) read (bil) while bil<> 0 do if bil > 0 then jumlah := jumlah + bil n := n + 1 eif ewhile (Penulisan hasil perhitungan) if n <> 0 then write (n, jumlah, jumlah/n) 11/9/2018

Perintah Tambahan Penataan Letak Mendukung keakraban program Peragaan teridentasi Pengembangan algoritma Penentuan letak penulisan data dengan perintah Locate (b,k) menempatkan kursor pada baris b dan kolom k 1 2 3 4 … 10 i := 1 while i <=10 do write (i) i := i + 1 ewhile 11/9/2018

Perintah Tambahan Penataan Format Laporan Membentuk format laporan seperti : PERHITUNGAN GAJI DAN UANG LEMBUR --------------------------------------------------Nama Jam kerja Gaji Lembur Gaji Total --------------------------------------------------Ali 48 240.000 - 240.000 Budi 40 200.000 - 200.000 Charles 50 240.000 15.000 255.000 1 21 32 41 49 11/9/2018

Tips Perintah Tambahan Clear : untuk membersihkan layar peraga write(58(‘-’) : menulis ‘-’ sebanyak 58 Angka yang tidak diperlukan dalam program disimpan dalam konstanta Konstanta: semacam variabel tetapi harganya tidak pernah berubah menghindari ketidak konsistenan penulisan program mempermudah pengubahan program bila diperlukan 11/9/2018

Perintah Tambahan Pemasukan Data Berbentuk Tabel pembacaan data dilakukan ke samping read (d1,d2,d3,d4,d5,d6) 325 440 221 332 41 355 661 335 441 61 453 335 343 236 … … … … … … … 144 345 345 864 124 565 977 11/9/2018

Perintah Tambahan Pengendalian Aliran Yang Lain Perulangan for - efor for x:= hargaAwal to hargaAkhir step perubahan do [perintah yang dilakukan berulang-ulang] efor hargaAwal, hargaAkhir, perubahan : bilangan yang sejenis (positif atau negatif) keuntungan : pengecilan ukuran algoritma for: hanya dapat digunakan untuk proses pengulangan berdasarkan harga satu variabel. 11/9/2018

Perintah Tambahan repeat-until Pengulangan ditempatkan diakhir simpai (looping) Perintah didalam simpai pasti dikerjakan 1X kondisi awal pengulangan harus benar Penggunaan simpai while lebih ‘aman’ karena penyeleksian kondisi dilakukan di awal 11/9/2018

Perintah Tambahan Percabangan case-ecase prinsip sama dengan if (lebih umum) hanya digunakan untuk pemeriksaan berdasarkan 1 variabel (if sembarang) digunakan untuk memeriksa harga variabel terhadap sekumpulan nilai (kalau sedikit  if) 11/9/2018

Bobot Nilai := 4 Bobot Nilai := 3 Bobot Nilai := 2 Bobot Nilai := 1 ya ya ya ya ya Nilai =’A’? Nilai =’B’? Nilai =’C’? Nilai =’D’? Nilai =’E’? tidak tidak tidak tidak 11/9/2018

Perintah Tambahan Perluasan Perintah untuk menyatakan algoritma lanjut dengan perintah define-edefine algoritma lebih konsisten mempermudah orang lain membaca 11/9/2018

Perintah Tambahan Perintah ini untuk mendefinisikan Struktur data pendefinisian struktur logik senarai bertaut secara tepat :array Perintah Baru perintah tersedia tidak cukup  buat baru. pendefinisian sebelum digunakan Penggantian Nama perintah bila diperlukan perubahan harus dinyatakan sebelum digunakan 11/9/2018

Video – Chinese Multiplication 11/9/2018

Kuliah ke-4 Next: Kuliah-5, “MODULAR” pada waktu tambahan Selesai bab 3 Kuliah ke-4 Next: Kuliah-5, “MODULAR” pada waktu tambahan 11/9/2018