IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C
|
|
- Sudirman Budiono
- 7 tahun lalu
- Tontonan:
Transkripsi
1 IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C A. Sekilas tentang Notasi algoritmik adalah notasi yang digunakan untuk menuliskan suatu algoritma untuk penyelesaian suatu masalah tertentu. Contoh sederhana notasi algoritmik: /*Algoritma untuk menukar nilai dari dua buah bilangan*/ x,y,z : integer terbesar: integer input(x,y,z) terbesar x If (y > terbesar) then terbesar y If (z > terbesar) then terbesar z output(terbesar) Gambar 1: Contoh penulisan algoritma untuk menukar nilai dari dua buah variabel Ada beberapa perintah yang harus diingat dalam notasi algoritmik ini, yakni: input : notasi untuk menyatakan proses input nilai ke dalam komputer. output : notasi untuk menyatakan proses untuk menampilkan sesuatu ke layar monitor. : notasi assignment, yakni memasukkan suatu nilai ke dalam sebuah variabel. Notasi algoritmik ini penting untuk dipelajari, karena merupakan sebuah cara untuk mendesain sebuah program tanpa harus menuliskannya ke dalam bahasa pemrograman tertentu. Notasi algoritmik seperti pada gambar di atas disebut juga sebagai pseudo code. Berikut penjelasan mengenai bagian-bagian dari suatu pseudo code atau notasi algoritmik: Judul program : merupakan judul dari algoritma yang dibuat. Kamus : merupakan deklarasi variabel. Algoritma utama : merupakan perintah-perintah utama dalam algoritma.
2 B. Konversi ke dalam Bahasa C Pada dasarnya, jika kita sudah memahami cara penulisan program dalam notasi algoritmik, maka akan sangat mudah untuk mengimplementasikannya ke dalam bahasa pemrograman apa saja. Berikut diberikan suatu contoh pengimpelentasian notasi algoritmik ke dalam Bahasa C: Tabel 1: Konversi notasi algoritmik menggunakan struktur if-then ke dalam Bahasa C x,y,z : integer terbesar: integer int x,y,z; int terbesar; input(x,y,z) terbesar ß x If (y > terbesar) then terbesar ß y If (z > terbesar) then terbesar ß z output(terbesar) scanf( %d, &x); scanf( %d, &y); scanf( %d, &z); x = terbesar; if (y > terbesar) terbesar = y; if (z > terbesar) terbesar = z; printf( %d, terbesar); Dalam notasi algoritmik, tipe data float dituliskan sebagai real. Tabel 2: Konversi notasi algoritmik menggunakan struktur depend-on ke dalam Bahasa C idxhari: integer hari: string input(idxhari) Depend on (idxhari) 1 : hari ß Senin 2 : hari ß Selasa 3 : hari ß Rabu 4 : hari ß Kamis 5 : hari ß Jumat 6 : hari ß Sabtu int idxhari; char hari[10]; scanf( %s,&idxhari); switch (idxhari) case 1: strcpy(hari, Senin ); break; case 2: strcpy(hari, Selasa ); break; case 3: strcpy(hari, Rabu ); break; case 4: strcpy(hari, Kamis ); break; case 5: strcpy(hari, Jumat ); break; case 6: strcpy(hari, Sabtu ); break; case 7: strcpy(hari, Minggu ); break;
3 7 : hari ß Minggu default : hari ß 'None' default: strcpy(hari, None ); break; output(hari) If (hari = Sabtu ) or (hari = Minggu ) then output( HOREEE!!! ) output( hmmmm ) printf( %s,hari); if (hari == Sabtu ) (hari == Minggu ) printf( HOREEE...!!! ); printf( hmmmm... ); Tabel 3: Konversi notasi algoritmik menggunakan struktur traversal ke dalam Bahasa C idx,awal,akhir: integer Input(awal,akhir) idx traversal[awal..akhir] If (idx mod 2 = 0) then output(idx) int idx,awal,akhir; scanf( %d,&awal); scanf( %d,&akhir); for (idx=awal; idx<=akhir; idx++) if (idx % 2 == 0 ) printf( %d,idx); Tabel 4: Konversi notasi algoritmik menggunakan struktur while ke dalam Bahasa C idx,awal,akhir: integer Input(awal,akhir) idx ß awal While(idx <= akhir) do If (idx mod 2 = 0) then output(idx) end if idx ß idx + 1 end while int idx,awal,akhir; scanf( %d,&awal); scanf( %d,&akhir); idx = awal; while (idx <= akhir) if (idx % 2 == 0) printf( %d,idx); idx = idx + 1;
4 C. Latihan 1. Terjemahkan algoritma berikut ini ke dalam kode program dalam Bahasa C! /*Algoritma untuk menentukan yudisium mahasiswa*/ ipk: real yudisium : string input(ipk) if (ipk >= 3.5) then yudisium cumlaude Else if (ipk >= 3.0) then yudisium sangat memuaskan Else if (ipk >= 2.75) then yudisium memuaskan Else if (ipk >= 2.25) then yudisium cukup yudisium TIDAK LULUS output(yudisium) 2. Buatlah program untuk menampilkan pola seperti berikut ini: input = 5 output = * * * D. Tugas Kelompok 1. Buatlah notasi algoritmik dan kode program untuk menentukan nilai yang terbesar dari empat buah nilai yang diinputkan user, lalu tentukan jenis nilai yang terbesar tersebut (ganjil atau genap)! Contoh: Input : a = 7 b = 3 c = 2 d = 9 Output : Bilangan terbesar adalah 9, yang merupakan bilangan genap.
5 2. Buatlah notasi algoritmik dan kode program untuk membuat pola seperti di bawah ini: input = 4 output = #petunjuk: gunakan struktur pengondisian dan pengulangan.
Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)
Kondisional/Pencabangan/Pemilihan Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus) Konsep Pencabangan/Pemilihan Konsep pencabangan/pemilihan
Lebih terperinciPerulangan, Percabangan, dan Studi Kasus
Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan
Lebih terperinciMinggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)
Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM) Motivasi Dalam kehidupan sehari-hari selalu diperlukan pemilihan dari beberapa alternatif Contoh : Terdapat beberapa alternatif untuk memilih sabun mandi
Lebih terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman Oleh: Eddy Prasetyo N 27/02/2014 1 Konten Pengantar Analisa Kasus Logika IF Then Logika Depend On Notasi Algoritmanya Latihan Analisa Kasus 27/02/2014 2 Pokok Bahasan Analisa
Lebih terperinciStruktur Kontrol Pemrograman Java : PERCABANGAN
MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan
Lebih terperinciLAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER
No. LST/TE/EKA5221/02 Revisi: 00 Tgl: September 2015 Page 1 of 6 1. Kompetensi Dengan mengikuti perkuliahan praktek, diharapkan mahasiswa memiliki sikap tanggung jawab, mandiri dan dapat berinteraksi dengan
Lebih terperinciLatihan & Kisi-kisi UTS DASAR PEMROGRAMAN
Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN 2 MATERI UTS ALGORITMA & FLOWCHART DASAR PEMROGRAMAN DALAM C PENGAMBILAN KEPUTUSAN PERULANGAN FUNGSI 3 Contoh :Algoritma Mencari akar bulat positif dari bilangan
Lebih terperinciDefinisi Percabangan
Pertemuan 2 Percabangan Sederhana MK. Algoritma dan Struktur Data Bekti Wulandari, M.Pd. TE KELAS B 2014 Definisi Percabangan Percabangan adalah suatu suatu perintah (pernyataan) yang memungkinkan suatu
Lebih terperinciPertemuan X. Pemrograman Web Dasar Semester 1
JAVASCRIPT -- Conditional Statement -- Pertemuan X Pemrograman Web Dasar Semester 1 Pernyataan Bersyarat Pernyataan bersyarat digunakan untuk menampilkan aksi yang berbeda berdasarkan kondisi yang berbeda.
Lebih terperinciUJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA
UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari
Lebih terperinciPENYELEKSIAN KONDISI
1 PENYELEKSIAN KONDISI 1. STRUKTUR KONDISI IF. Struktur if dibentuk dari pernyataan if dan sering digunakan untuk menyeleksi suatu kondisi tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar,
Lebih terperinciKuliah III - Dasar Pemrograman
17 September 2013 Kuliah III - Dasar Pemrograman Struktur program dalam bahasa C Kompilasi Variabel Statement : Deklarasi & Assignment statement, Inisialisasi Masukan dan Keluaran Contoh 1. assign.c /*
Lebih terperinciCCH1A4 / Dasar Algoritma & Pemrogramanan
CCH1A4 / Dasar & Pemrogramanan Yuliant Sibaroni M.T, Abdurahman Baizal M.Kom KK Modeling and Computational Experiment FUNGSI Overview Fungsi Konsep Fungsi Fungsi Sederhana Fungsi dengan Analisa Kasus If...Then...Else
Lebih terperinciMODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN
PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP
Lebih terperinciBrigida Arie Minartiningtyas, M.Kom
Brigida Arie Minartiningtyas, M.Kom Pseudocode Pseudo berarti imitasi atau mirip atau menyerupai Code menunjukkan kode dari program Pseudocode adalah kode yang mirip dengan instruksi kode program yang
Lebih terperinciPemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya
Pemilihan Overview Program dapat merepresentasikan situasi pemilihan yang sering dihadapi dalam dunia nyata. Berdasarkan satu atau beberapa kondisi, dapat ditentukan satu atau sejumlah aksi yang akan dilakukan.
Lebih terperinci1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :
1. Laporan Akhir 1 Menentukan Nilai Besar atau Nilai Kecil Program yang di masukkan adalah : Dalam praktikum ini, setiap perintah yang kita masukkan haruslah benar agar program tersebut dapat di jalankan.
Lebih terperinciOPERATOR DAN STATEMEN I/O
OPERATOR DAN STATEMEN I/O PEMROGRAMAN TURBO C++ OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. OPERATOR PENUGASAN Operator Penugasan
Lebih terperinciPemrograman Dasar C. Minggu 6
Pemrograman Dasar C Minggu 6 Topik Bahasan Fungsi Menulis sekali digunakan berulang kali Tugas yang dikompartemenkan Variabel lokal dalam fungsi Teknik Mendesain Top-Down Kode Pseudo Struktur dan Diagram
Lebih terperinciPengantar Pemrograman
Pengantar Pemrograman MateriMinggu ke-4&5 Kontrol Berbasis Keputusan: Pernyataan if dan switch Fakultas Teknik Sipil & Fakultas Teknik Sipil & Lingkungan Pernyataan if pernyataan untuk melakukan pengambilan
Lebih terperinciBAB VI. STATEMENT CONTROL
BAB VI STATEMENT CONTROL A Statement IF Seperti halnya Pascal, perintah IF dalam C++ juga digunakan untuk menyatakan pernyataan kondisional (bersyarat) Sintaks sederhana IF adalah if (kondisi) statement;
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperinciBAB 4 KONDISI / PEMILIHAN
BAB 4 KONDISI / PEMILIHAN Penyeleksian kondisi digunakan untuk mengarahkan perjalanan suatu proses. Penyeleksian kondisi dapat diibaratkan sebagai katup atau kran yang mengatur jalannya air. Bila katup
Lebih terperinciIT234 - Algoritma dan Struktur Data. Ramos Somya
IT234 - Algoritma dan Struktur Data Ramos Somya Pengertian Looping Beberapa instruksi diulang untuk suatu jumlah pengulangan yang tertentu. Jumlah pengulangan dapat diketahui sebelumnya atau ditentukan
Lebih terperinciFungsi : Dasar Fungsi
PRAKTIKUM 13 Fungsi : Dasar Fungsi A. TUJUAN PEMBELAJARAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Fungsi adalah suatu bagian
Lebih terperinciSOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}
SOAL PASCAL A Selesai list code/source code pascal dengan mengetikkan list yang ada dan mengisikan titik-titik menjadi sebuah Program {* Program Menghitung dengan Operator Matematika*} program_hitung UsEs
Lebih terperinciStruktur dan Kondisi Perulangan. Struktur Kondisi
Struktur dan Kondisi Perulangan Struktur Kondisi Struktur Kondisi If if (kondisi) { statement-jika-kondisi-true; kondisi merupakan statemen atau variabel yang akan diperiksa TRUE atau FALSE-nya. Struktur
Lebih terperinciTutorial 08 Pertemuan 12
Tutorial 08 Pertemuan 12 Tutorial Kuliah Pemrograman Terstruktur I TUJUAN & SASARAN Disusun oleh : Danang Junaedi Setelah mengerjakan tutorial ini mahasiswa diharapkan dapat : 1. Menjelaskan penggunaan
Lebih terperinciDASAR PEMROGRAMAN. Institut Teknologi Sumatera
DASAR PEMROGRAMAN REVIEW STRUKTUR DASAR, PERCABANGAN, DAN PERULANGAN Institut Teknologi Sumatera TUJUAN KULIAH Mengenalkan konsep dasar pemrograman: dekomposisi problem, modularisasi, rekurens; skill/praktek
Lebih terperinci: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)
Praktikum : Pemrograman I Modul Praktikum ke : 02 Judul Materi : Pemilihan / Selection Tujuan / Sasaran : Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)
Lebih terperinciPertemuan 3 Penyeleksian Kondisi
Pertemuan 3 Penyeleksian Kondisi Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case Pertemuan 3 39 P3.1 Teori Pada umumnya satu permasalahan
Lebih terperinciProgram yang hanya berisi runtunan instruksi biasanya terdapat pada masalah sederhana Seringkali suatu instruksi hanya bisa dilakukan jika ia
Program yang hanya berisi runtunan instruksi biasanya terdapat pada masalah sederhana Seringkali suatu instruksi hanya bisa dilakukan jika ia memenuhi suatu syarat tertentu Struktur pemilihan memungkinkan
Lebih terperinciBAB IV PENYELEKSIAN KONDISI
BAB IV PENYELEKSIAN KONDISI Penyeleksiankondisidigunakanuntukmengarahkanperjalanansuatu proses. Penyeleksiankondisidapatdiibaratkansebagaikatupataukran yang mengaturjalannya air.bilakatupterbukamaka air
Lebih terperinciI. RUNTUNAN(SEQUENCE)
Algoritma dan Pemrograman 2 I. RUNTUNAN(SEQUENCE) Algoritma runtunan (sequence) : Tiap instruksi dikerjakan satu per satu Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang diulang Urutan
Lebih terperinciPada akhir pertemuan ini, diharapkan mahasiswa akan mampu :
1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami struktur kendali pengulangan (looping) dan memanfaatkannya dalam pembuatan aplikasi program komputer dengan bahasa pemrograman java.
Lebih terperinciArray. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang
Array Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang Apa itu Array? Array merupakan suatu variable yang mempresentasikan kumpulan elemen yang memiliki tipe data yang sama, diacu
Lebih terperinci6 Maret Structure of Java [Penyeleksian Kondisi]
6 Maret 2012 Structure of Java [Penyeleksian Kondisi] Input User Menggunakan JOptionPane (GUI). Import.javax.swing. String, Int, harus di rubah Menggunakan Scanner (Dos). Import.java.util Scanner, objek
Lebih terperinciLOGIKA ALGORITMA. Pertemuan 6. By: Augury
LOGIKA ALGORITMA Pertemuan 6 By: Augury augury@pribadiraharjacom Sequence Algoritma yang merupakan runtunan (sequence) satu atau lebih instruksi, yaitu berarti: 1 Tiap instruksi dikerjakan satu persatu
Lebih terperinciALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN MATERI 3 1 2 Macam macam struktur algoritma : RUNTUNAN (SEQUENCE) PEMILIHAN (SELECTION) PENGULANGAN (REPETITION) 3 RUNTUNAN Runtunan merupakan struktur algoritma paling dasar
Lebih terperinciTipe Data dan Operator
Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam
Lebih terperinciPernyataan if MODUL V PERCABANGAN
MODUL V PERCABANGAN Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Pernyataan if Pernyataan if mempunyai pengertian, Jika kondisi
Lebih terperinciPertemuan II Algoritma Pemrograman & Struktur Data I
Pertemuan II Algoritma Pemrograman & Struktur Data I Dwiny Meidelfi,S.Kom., M.Cs. Silabus Praktikum I. PENDAHULUAN - Pengenalan Algoritma dan Pemrograman II. INTRODUCTION TO C++ - Intro to C++ - I/O -
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Percabangan Budhi Irawan, S.Si, M.T PERCABANGAN Salah satu permasalahan yang akan dijumpai dalam pembuatan program adalah percabangan. Percabangan yang dimaksud adalah suatu
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi
Lebih terperinciPertemuan 5 PEMILIHAN/PERCABANGAN
ALGORITMA PEMROGRAMAN (Semester 1 - IF6110202) Pertemuan 5 PEMILIHAN/PERCABANGAN Jadwal: Selasa, 24/10/2017, 10:20-12.00 (2 sks) Dosen:Condro Kartiko CAPAIAN PEMBELAJARAN UMUM Setelah mengikuti mata kuliah
Lebih terperinciALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.
ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN Disusun Oleh : Sakina Mawardah Teknik Informatika Dosen : Asep M. Yusuf, S.T UNIVERSITAS NASIONAL PASIM DAFTAR ISI A. Algoritma Percabangan...
Lebih terperinciGaris-Garis Besar Program Pembelajaran Berbasis Kompetensi
Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi Perguruan Tinggi : POLITEKNIK PIKSI GANESHA Kompetensi : Pemrograman C++ Judul Unit Kompetensi : Mengoperasikan Bahasa Pemrograman Terstruktur
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinciPertemuan 7. Tipe Data Sederhana
Pertemuan 7 Dasar Pemrograman Komputer Tipe Data Sederhana 1 Tujuan Memberikan pemahaman mengenai berbagai tipe data sederhana yang disediakan oleh C, sehingga mahasiswa mampu memilih tipe data yang sesuai
Lebih terperinciFungsi 1 DASAR PEMROGRAMAN
Fungsi 1 DASAR PEMROGRAMAN DEFINISI Fungsi adalah suatu bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya dipisahkan dari program yang menggunakannya. Tujuan pemakaian fungsi:
Lebih terperinciOPERATOR, PERULANGAN DAN SELEKSI KONDISI
PRAKTIKUM KE 2 OPERATOR, PERULANGAN DAN SELEKSI KONDISI TUJUAN PRAKTIKUM 1. Praktikan mengerti macam macam operator yang tersedia dalam bahasa C / C++. 2. Praktikan mengerti apa yang dimaksud dengan perulangan.
Lebih terperinciIT234 - Algoritma dan Struktur Data. Ramos Somya
IT234 - Algoritma dan Struktur Data Ramos Somya Pengertian Looping Beberapa instruksi diulang untuk suatu jumlah pengulangan yang tertentu. Jumlah pengulangan dapat diketahui sebelumnya atau ditentukan
Lebih terperinciTipe Data dan Operator dalam Pemrograman
Diktat Pelatihan Olimpiade Komputer Oleh Fakhri Pertemuan ke 2 : Tipe Data dan Operator dalam Pemrograman 2.1 Tipe Data Tipe data adalah jenis dari suatu nilai pada pemrograman, baik itu angka, tulisan,
Lebih terperinciALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA
ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA I. Pendahuluan Algoritma dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami. Algoritma dapat ditulis dalam bahasa natural/bahasa
Lebih terperinciStruktur Kondisi dan Perulangan
Struktur Kondisi dan Perulangan Struktur Kondisi + Struktur Kondisi If + Struktur Kondisi If...Else + Struktur Kondisi Khusus? : + Struktur Kondisi Switch...Case Struktur Perulangan + Struktur Kondisi
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam
Lebih terperinciAlgoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs
Algoritma & Pemrograman #4 by antonius rachmat c, s.kom, m.cs Tambahan Jenis Operator Unary Operator -> membutuhkan satu operand Operator Increment dan Decrement -- dan ++ Prefiks = ++a, Postfiks = a++
Lebih terperinciPRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat
PRAKTIKUM 6 6.1 JUDUL Pengambilan keputusan (lanjutan) 6.2 TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat 6.3 DASAR TEORI Operator
Lebih terperinciAlgoritma & Pemrograman #1. Antonius Rachmat C, S.Kom
Algoritma & Pemrograman #1 Antonius Rachmat C, S.Kom Jenis Proses Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria
Lebih terperinciSTRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN
STRUKTUR KONTROL STRUKTUR PERCABANGAN IF THEN ELSE Digunakan untuk menguji sebuah kondisi, bila kondisi terpenuhi (bernilai benar) maka akan dijalankan pernyataan tertentu. Bentuk Umum : statement Contoh
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 9 Looping : For A TUJUAN PEMBELAJARAN 1 Menjelaskan proses pengulangan menggunakan pernyataan for 2 Menjelaskan tentang variasi pernyataan for 3 Menjelaskan tentang pernyataan for dengan menentukan
Lebih terperinciPEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR PEMROGRAMAN TERSTRUKTUR MEMILIKI 3 KOMPONEN UTAMA, YAITU : 1. PEMROGRAMAN TOP-DOWN 2. PEMROGRAMAN MODULAR 3. TEOREMA STRUKTUR
Lebih terperinciStruktur Kontrol. (Repetition)
Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERCABANGAN/ PEMILIHAN/ SELEKSI Nested IF SWITCH Statement IF.. ELSE dengan multi alternatif Bentuk Umum dari IF ELSE IF adalah IF
Lebih terperinciDPK UNIVERSITAS BRAWIJAYA MALANG
DPK UNIVERSITAS BRAWIJAYA MALANG Algoritma Sarapan Pagi Mulai Ambil piring Masukkan nasi dan lauk dalam piring Ambil sendok dan garpu Ulangi Angkat sendok dan garpu Ambil nasi dan lauk Suapkan ke dalam
Lebih terperinciJURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER TA. 2009/2010
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER TA. 2009/2010 Mata Kuliah/Jurusan : Algoritma & Pemrograman I / Teknik Informatika-S1 Hari/Tanggal : Senin, 25 Oktober
Lebih terperinciTugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699
Tugas PTIK C Program Ardhini Maharani 12/331445/PA/14699 Tugas1 Buat sebuah C program yang mengandung switch statement yang bisa digunakan untuk menentukan suatu bilangan tersebut termasuk bilangan genap
Lebih terperinciPERULANGAN 2 DASAR PEMROGRAMAN
PERULANGAN 2 DASAR PEMROGRAMAN Perulangan 2 DASAR PEMROGRAMAN Pernyataan exit Berfungsi untuk keluar dari program Æ untuk looping dengan for, while, dan do-while. Didefinisikan di stdlib.h Sintak: exit();
Lebih terperinciPertemuan 3 Struktur Kondisi dan Perulangan
Diktat Kuliah Pemrograman Web Pertemuan Struktur Kondisi dan Perulangan Struktur Kondisi + Struktur Kondisi If + Struktur Kondisi If...Else + Struktur Kondisi Khusus? : + Struktur Kondisi Switch...Case
Lebih terperinciPRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI
2015 PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // 210 315 70 25 PJJ D3 TI D. PERCOBAAN 1. Dengan menggunakan switch case, buat program yang meminta masukan bilangan bulat dari pengguna. Jika pengguna
Lebih terperinciBab 3. Decision 1 (Pengambilan Keputusan)
Bab 3. Decision 1 (Pengambilan Keputusan) Konsep Pemrograman Politeknik Elektronika Negeri Surabaya Overview Kondisi & Operator Kondisi Operator Relasi Operator Logika Prioritas Operator Relasi & Logika
Lebih terperinciALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP
ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP 1 ALGORITMA DEFINISI Logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan Spesifikasi urutan langkah untuk melakukan
Lebih terperinciPEMILIHAN. Runtunan. Dian Palupi Rini, M.Kom
PEMILIHAN Dian Palupi Rini, M.Kom Runtunan Struktur runtunan hanya terdapat pada program sederhana. Pada umumnya, masalah yang akan diselesaikan memiliki beberapa alternatif pelaksanaan aksi. Suatu aksi
Lebih terperinciSoal hari Jumat (16/10) Latihan 10 MS
hari Jumat (16/10) Latihan 10 MS count, sum, i adalah variabel tunggal bertipe data integer i 1 count 0 sum 0 while (i < 30) do sum sum + i count count + 1 i i + i 1. Berapakah final state variabel sum?
Lebih terperinciV. STRUKTUR PEMILIHAN
V. STRUKTUR PEMILIHAN Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi. Ada beberapa bentuk struktur
Lebih terperinciPercabangan. Agus Priyanto, M.Kom
Percabangan Agus Priyanto, M.Kom Do nothing Go foward Back percabangan Jika hari hujan, maka saya membawa payung Jika hari hujan, maka saya membawa payung, jika tidak saya membawa topi Jika IPK ku diatas
Lebih terperinciKonstruksi Dasar Algoritma
Konstruksi Dasar Algoritma ALGORITMA DAN PEMROGRAMAN [IF6110202] Yudha Saintika, S.T., M.T.I. Sub-Capaian Pembelajaran MK Pendahuluan Instruksi dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan
Lebih terperinciAlgoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork
Algoritma & Pemrograman FUNGSI Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork FUNGSI Modul program yang mengembalikan/ memberikan (return) sebuah
Lebih terperinciCCH1A4 / Dasar Algoritma & Pemrogramanan
CCH1A4 / Dasar & Pemrogramanan Yuliant Sibaroni M.T, Abdurahman Baizal M.Kom KK Modeling and Computational Experiment PROSEDUR Overview Prosedur Konsep Prosedur Prosedur Tanpa Input/Output Prosedur dengan
Lebih terperinciSTRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA
STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA Khusnawi, S.Kom, M.Eng 2010 ( Structure(pErulanGan RePetiTion Pendahuluan Saat membuat suatu program setiap instruksi bisa dimulai dari
Lebih terperinciPertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010
Pertemuan 06 Dasar Pemrograman Komputer [TKL-4002] 2010 1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami struktur kendali pengulangan (looping) dan memanfaatkannya dalam pembuatan
Lebih terperinciDasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom
Dasar-dasar Algoritma Dan Representasi Algoritma Pengampu : Muhammad Zidny Naf an, M.Kom STRUKTUR DASAR ALGORITMA 2 Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan suatu proses.
Lebih terperinciAlgoritma dan Struktur Data
Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level
Lebih terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman Bab III Notasi Algoritmik Pertemuan Ke-3 Notasi Algoritma dan bahasa pemrograman C++ Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi
Lebih terperinciCCH1A4 / Dasar Algoritma & Pemrogramanan
CCH1A4 / Dasar Algoritma & Pemrogramanan Yuliant Sibaroni M.T, Abdurahman Baizal M.Kom KK Modeling and Computational Experiment Analisa Kasus >2 Struktur If...Then...Else Seringkali kita harus menjalankan
Lebih terperinciAlgoritma Pemrograman I
Algoritma Pemrograman I Struktur Dasar Algoritma Notasi Algoritmik 1 Pernyataan Setiap langkah dalam algoritma dinyatakan dalam sebuah pernyataan (statement) Sebuah pernyataan berisi aksi (action) Contoh:
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciAlgoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia
Algoritma & Pemrograman 1 Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Daftar Isi 1. Bab 1 Pengantar & Dasar Dasar Algoritma 2. Bab 2 Aturan Penulisan Teks Algoritma 3. Bab 3 Tipe,
Lebih terperinciBuat program untuk menghitung volume dari sebuah kubus
Soal 1: Volume Kubus Buat program untuk menghitung volume dari sebuah kubus Penjelasan: Dalam menulis sebuah program ada beberapa langkah yang harus dilakukan, yaitu: 1. Tentukan apa yang akan dicari atau
Lebih terperinciTeori Algoritma. Struktur Algoritma
Alam Santosa Teori Algoritma Runtunan Struktur Algoritma Seperti telah dijelaskan sebelumnya, sebuah algoritma terbagi tiga bagian, yaitu: Judul Deklarasi Deskripsi Judul Judul program digunakan untuk
Lebih terperinciPertemuan 3 Penyeleksian Kondisi dan Perulangan
Pertemuan 3 Penyeleksian Kondisi dan Perulangan Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case 3. Mengetahui macam-macam perulangan dalam
Lebih terperinciALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;
SELEKSI KONDISI Statement If a Bentuk If tunggal sederhana if ( kondisi ) statement ; ALUR PROGRAM Bentuk ini menunjukkan jika kondisi bernilai benar, maka statement yang mngikutinya akan dieksekusi Jika
Lebih terperinciAlgoritma,Flowchart, Konsep
Algoritma,Flowchart, Konsep dasar PASCAL Masih ingat??? Algoritma Penulisan Algoritma Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya masih sering membingungkan (ambigu) /
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III UNTUK MEMENUHI TUGAS MATAKULIAH PRAKTIKUM ALGORITMA DAN STRUKTUR DATA yang dibina oleh Bapak Didik Dwi Prasetya Oleh: Adhe
Lebih terperinciKonsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 7. Fungsi1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pendahuluan Tujuan Fungsi Dasar Fungsi Jenis Fungsi : memiliki return value Integer Selain integer Tidak memiliki
Lebih terperinciPada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.
Pemrograman Dasar 1 Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. 2 Pencabangan Bersyarat Pernyataan
Lebih terperinciPert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.
Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks By. Rita Wiryasaputra, ST., M. Cs. ritasaputra@gmail.com Kriteria Unjuk Kerja Algoritma Pemrograman 1 Tugas Terakhir (15): Buatlah portofolio Pengidentifikasian
Lebih terperinciPertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam Teks Program Bahasa Pascal Tabel
Lebih terperinciJAVASCRIPT. Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM :
JAVASCRIPT Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM : 308 312 417 494 UNIVERSITAS NEGERI MALANG FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
Lebih terperinciPRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++
PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN Bahasa Pemrograman : C / C++ PROGRAM TEKNIK INDUSTRI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2007 1 Percabangan adalah suatu pemilihan statemen
Lebih terperinciMODUL IV Analisis Kasus/Pemilihan
MODUL IV Analisis Kasus/Pemilihan TUJUAN 1. Memberikan pemahaman tentang bagaimana suatu kasus dianalisis dan dibreak-down menjadi beberapa kasus kecil menurut domain permasalahannya. 2. Memberikan pengenalan
Lebih terperinci