AMIKSTIEKOM. ALGORITMA PEMROGRAMAN. Orang yang telah terbiasa ābergaulā dengan komputer menggunakan satu bahasa pemrograman. tertentu (tingkat mahir), biasanya tidak lagi memerlukan kertas coret-coretan untuk membuat. suatu program komputer. Namun bagi pemula, pembelajar, atau yang belum mahir, diperlukan.
14 Bahasa Pemrograman (Algoritma) 1.4.1 Struktur Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : a) Judul (Header) Judul adalah bagian teks algoritma yang digunakan sebagai tempat mendefinisikan nama dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi. b) Kamus
Untukmenampilkan bilangan genap yang dimulai dari angka 1 sampai dengan angka 50, susunan algoritmanya adalah sebagai berikut : Bilangan genap dari 1 sampai 50 = 2,4,6,8,10,12,14,16,18, 50 Catatan : bilangan apa saja yag dimod2=0 adalah bilangan genap Untuk nilai I = 1 to 50 lakukan Jika nilai Imod2 = 0 maka Cetak nilai
dalam pernyataan diatas, hanya boleh melakukan 1 instruksi dari 2 alternatif instruksi. Iteration Process suatu instruksi yang dikerjakan berulang-ulang selama beberapa kali selama masih memenuhi suatu kondisi. Tugas : Buatlah algoritma (dengan bahasa natural): Menampilkan bilangan ganjil dari 1 sampai dengan 10.
PenentuanBilangan Ganjil Diantara 10 sampai 30. Contoh bilangan ganjil yang berada diantara angka 10 dan 30 ialah sebuah bilangan bernilai 11,13,15, dan seterusnya. Pada algoritma yang bisa dipakai untuk menampilkan suatu bilangan ganjil antara angka 10 hingga angka 30 kecuali pada bilangan angka 21 dan angka 27 bisa disajikan dengan pola
AlgoritmaTURUN Bilangan 1 Sampai 9; Algoritma NAIK bilangan 1 sampai 9; Algoritma perulangan Bilangan 1 Sanpai Dengan 9; 4.5 Partitioning an Array; 4.4 Removal of DuplicatesFrom an Ordered Array; 4.3 Finding the maximum in a set; 4.2 Array Counting or Histigramming; 4.1 Array Order Reversal; Nilai Terkecil Terbesar dan Jumlah Semua Bilangan
algoritmamenampilkan nama bulan sesuai kodenya Hasil dari fase ini adalah notasi algoritma array untukmenampilkan nama-nama bulan dari Januari hingga Desember. Berikut adalah flowchartnya: Flowchart : Berikut adalah implementasi dengan mengunakan program bahasa C++. (bilangan){case 1:cout<<āJanuariā<YlNu19. loading... Untuk menampilkan bilangan genap yang dimulai dari angka 1 sampai dengan angka 50, susunan algoritmanya adalah sebagai berikut Bilangan genap dari 1 sampai 50 = 2,4,6,8,10,12,14,16,18, ā¦ā¦ 50 Catatan bilangan apa saja yag dimod2=0 adalah bilangan genap Untuk nilai I = 1 to 50 lakukan Jika nilai Imod2 = 0 maka Cetak nilai Untuk program dalam bahasa pascal adalah uses crt; var I integer; begin clrscr; for I= 1 to 50 do begin if I mod 2= 0 then writeI5; end; Readln; end. Hasilnya Tugas I ā Rabu 30-11-2011 Pagi Kelompok 7 Anggota 1. Ade Surya Iskandar 2. Esha Rahmadiansyah 3. Selly Artaty Zega PENULISAN ALGORITMA DENGAN PSEUDOCODE 1. Judul Algoritma menampilkan bilangan genap dari 1 ā 100 Deklarasi i integer Deskripsi writeāBilangan genap ā for i = 1 to 100 do if I mod 2 = 0 then write i endif endfor Judul Algoritma menampilkan bilangan ganjil dari 1 ā 100 Deklarasi i integer Deskripsi writeāBilangan Ganjilā for i = 1 to 100 do if i mod 2 = 1 then write i endif endfor 2. Judul Algoritma yang menampilkan bilangan prima dari 1 ā 100 Deklarasi int i,j,pembagi Deskripsi write āBilangan primaā for i = 1 to 100 do int pembagi=0 for j = 1 to i do if i mod j = 0 pembagi = pembagi+1 end if end for if pembagi =2 write i end if end for 3. Judul Algoritma menampilkan jumlah bilangan Genap, Ganjil, Prima dari 1 ā 100 Deklarasi genap, ganjil, prima integer Deskripsi writeābilangan genap ā genap = 0 ganjil = 0 prima = 0 for i = 1 to 100 do if i mod 2 = 0 then genap = genap + 1 elseif i mod 2 = 1 then ganjil = ganjil + 1 else int pembagi=0 for j = 1 to i do if i mod j = 0 pembagi = pembagi+1 end if end for if pembagi =2 prima = prima +1 end if endif endfor write ganjil write genap write prima Telah Terbit 29 November 20117 Desember 2011 Jawabanbuatlah progam untuk menghitung 10 deret bilangan genap dengan hasilnya 2+4+6+8+10+12+14+16+18+20=110JawabanPendahuluanProgram adalah file teks yang berisi pernyataan-pernyataan dalam bahasa bagaimanakah cara membuat program? Ada beberapa langkah yang dilakukan, yaituMerancang program. Disini kita mendefinisikan masalah dan menulis algoritmanya untuk penyelesaian masalah program ke komputer Implementasi. Kompilasi program ke āexcecutableā. Excecutable membuat program dapat hingga benar. Ini disebut proses membuat program, sebelumnya kita harus mengetahui algoritma seperti apa yang digunakan. Algoritma adalah susunan logis dan sistematis dari langkah-langkah untuk memecahkan atau menyelesaikan suatu dunia pemrograman, algoritma digunakan untuk membuat software dengan berbagai kegunaan yang digunakan pada perangkat komputer. Algoritma dalam pembuatan software diimplementasikan dengan beberapa bahasa pemrograman seperti C/C++, C, Visual Basic, dan bahasa pemrograman algoritma yang tepat, baris demi baris kode tidak akan menghasilkan output yang diinginkan. Oleh karena itu algortima sangat penting dalam membuat program berfungsi sebagaimana program, disini kita gunakan patokan bahasa C/C++Bahasa C/C++ secara umum memiliki struktur program sbbDaftar Header fileDeklarasi variabel global dan fungsi-fungsi tambahan Kepala fungsi utama /mainDefinisi fungsi utama / mainDefinisi definisi tambahan subroutineSubroutine dapat ditulis setelah fungsi utama atau didalam Library. Namun bila diletakan pada library, maka file library harus disertakan dengan menggunakan preprocessor directive yang diletakan pada daftar header progam untuk menghitung 10 deret bilangan genap dengan hasilnya dapat kita buat menggunakan merupakan salah satu komponen yang sangat penting dalam pemrograman. Perulangan memungkinkan suatu program untuk melakukan proses berulang-ulang sesuai dengan kehendak programmer. Dalam bahasa C, terdapat fungsi untuk melakukan perulangan, yaitu for, while, dan do⦠merupakan salah satu bentuk perulangan, yang memiliki ciri jumlah perulangan yang telah tetap. Syntax dari fungsi for adalah forinisialisasi ; kondisi ; increment/decrement{Statement⦠-> Statement2 yang akan diulang}WhileWhile merupakan bentuk perulangan yang memiliki ciri jumlah perulangan yang belum tetap. Yang perlu diperhatikan dalam while adalah teman-teman harus menetapkan dengan pasti kapan perulangan tersebut akan berhenti. Karena jika tidak, maka akan terjadi perulangan tak terbatas yang menyebabkan program menjadi -> Statement2 yang akan diulang}Pada kasus ini, lebih mudah jika kita menggunakan perulangan for, karena kita bisa menuliskan kondisi dan interval perulangannya dengan perlu membuat sebuah perulangan yang memiliki iterasi dimulai dari 2 dan memiliki interval +2 dengan perulangan sebanyak 10 kali. Hal ini bisa kita lakukan dengan membuat perulangan dimana nilai iterasi dalam for adalah 1 sampai 10 dan nilainya kita kalikan 2 sehingga1 2 3 4 5 6 7 8 9 10 x22 4 6 8 10 12 14 16 18 20Lalu hasilnya kita untuk menghitung 10 deret bilangan genap dengan hasilnya, ditulis dalam bahasa C/C++includeint main{ int jumlah = 0; forint i = 1; i = angka pertama k data angka pertama, setelah itu tambahkan dengan angkakedua, ketiga dan seterusnya, kemudian hitung hasil jumlah datayang dimasukkan kemudian dibagi dengan banyaknya data your study docs or become aCourse Hero member to access this documentUpload your study docs or become aCourse Hero member to access this documentEnd of preview. Want to read all 17 pages?Upload your study docs or become aCourse Hero member to access this document
Deskripsi variabel X=10 nilai variabel X dengan angka 2 X=X-2 variabel X=0,maka ulangi langkah ke tiga Pseudo Code <- 10 X<10 Do X <- X-2 Endwhile Adhia SaputraNIM D1042131046 Teknik Informatika UNTAN 2013 Reg B
You're Reading a Free Preview Pages 4 to 5 are not shown in this preview. Table of Contents Show Detil JawabanAlgoritma Menentukan Bilangan Genap atau GanjilFlowchart Menentukan Bilangan Genap atau GanjilPemrograman Menentukan Bilangan Genap atau GanjilMenentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman JavaMenentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman C++Menentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman PythonMenentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman PHP algoritma menampilkan deret bilangan 1-100 yang habis dibagi dengan 2 dalam bentuk flowchart adalah sebagai berikut, flowchart ada di menampilkan deret bilangan 1-100 yang habis dibagi dengan 2 bisa kita rumuskan sebagai berikutmulaidefinisikan variabel x = 1jika x mod 2 = 0, cetak xx ditambah 1jika x kurang dari sama dengan 100, ke langkah 3SelesaiJika kita perhatikan, kunci dari algoritma ini adalah pada langkah 3, yaitu operator mod atau Operator ModuloOperator modulo adalah sebuah operator aritmatika yang hanya bisa digunakan pada bilangan bulat atau Integer bila konteksnya adalah program komputer. Modulo ini adalah sebuah operator aritmatika yang berfungsi untuk mengetahui sisa hasil bagi dua buah bilangan bulat integer. Misalnya 5 / 2 pada bilangan real akan menghasilkan 2,5. Namun pada bilangan integer atau bilangan bulat, 5 / 2 adalah 2 dengan sisa 1. Ketika kita bisa mendapatkan sisa hasil bagi, kita bisa manfaatkan ini untuk mengetahui apakah suatu bilangan adalah ganjil atau genap. Bilangan ganjil adalah bilangan yang tidak habis dibagi 2, atau bilangan yang ketika dibagi 2, maka sisanya adalah 1. Sedangkan bilangan genap adalah bilangan yang habis ketika dibagi 2, atau dengan kata lain bilangan genap adalah bilangan yang sisanya 0 ketika dibagi untuk menampilkan deret bilangan 1 - 100 yang habis dibagi 2, atau dengan kata lain bilangan genap 1 - 100, bisa dilakukan dengan mencetak bilangan yang jika dimodulo dengan 2 hasilnya adalah 0, kemudian diulang selama bilangan tersebut kurang dari sama dengan 100. Dengan ketentuan bilagnan ditambah 1 setiap selesai mengecek dengan dalam flowchart dan pengertiannyaFlowchart adalah adalah suatu gambaran alur sebuah proses yang berurutan yang digambarkan dengan simbol-simbol dalam flowchart adalah sebagai berikut ini -Terminator/Simbol Titik Terminal menunjukkan permulaan start atau akhir stop dari suatu proses. -Flow Line / garis alir adalah simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain connecting line. Simbol ini juga berfungsi untuk menunjukkan arah aliran program. -Processing Symbol / Simbol Proses digunakan untuk menunjukkan kegiatan yang dilakukan oleh komputer. Pada bidang industri proses produksi barang, simbol ini menggambarkan kegiatan inspeksi atau yang biasa dikenal dengan simbol inspeksi -Decision Symbol / Simbol Keputusan merupakan simbol yang digunakan untuk memilih proses atau keputusan berdasarkan kondisi yang ada. Simbol ini biasanya ditemui pada flowchart program. -Input-Output / Simbol Keluar-Masuk menunjukkan proses input-output yang terjadi tanpa bergantung dari jenis peralatannya. -Connector On-page Simbol ini fungsinya adalah untuk menyederhanakan hubungan antar simbol yang letaknya berjauhan atau rumit bila dihubungkan dengan garis dalam satu halaman -Connector Off-page Sama seperti on-page connector, hanya saya simbol ini digunakan untuk menghubungkan simbol dalam halaman berbeda. label dari simbol ini dapat menggunakan huruf atau angka -Preparation Symbol / Simbol Persiapan merupakan simbol yang digunakan untuk mempersiapkan penyimpanan di dalam storage. Program untuk mencetak deret yang dimulai dari 1 hingga n dengan n adalah bilangan bulat positif JawabanKelas 10Bab Mengenal Pemrograman KomputerKata Kunci algoritma menmapilkan deret bilangan 1-100 yang habis dibagi dengan 2 dalam bentuk flowchart Tugas I ā Rabu 30-11-2011 Pagi Kelompok 7 Anggota 1. Ade Surya Iskandar 2. Esha Rahmadiansyah 3. Selly Artaty Zega PENULISAN ALGORITMA DENGAN PSEUDOCODE 1. Judul Algoritma menampilkan bilangan genap dari 1 ā 100 Deklarasi i integer Deskripsi writeāBilangan genap ā for i = 1 to 100 do if I mod 2 = 0 then write i endif endfor Judul Algoritma menampilkan bilangan ganjil dari 1 ā 100 Deklarasi i integer Deskripsi writeāBilangan Ganjilā for i = 1 to 100 do if i mod 2 = 1 then write i endif endfor 2. Judul Algoritma yang menampilkan bilangan prima dari 1 ā 100 Deklarasi int i,j,pembagi Deskripsi write āBilangan primaā for i = 1 to 100 do int pembagi=0 for j = 1 to i do if i mod j = 0 pembagi = pembagi+1 end if end for if pembagi =2 write i end if end for 3. Judul Algoritma menampilkan jumlah bilangan Genap, Ganjil, Prima dari 1 ā 100 Deklarasi genap, ganjil, prima integer Deskripsi writeābilangan genap ā genap = 0 ganjil = 0 prima = 0 for i = 1 to 100 do if i mod 2 = 0 then genap = genap + 1 elseif i mod 2 = 1 then ganjil = ganjil + 1 else int pembagi=0 for j = 1 to i do if i mod j = 0 pembagi = pembagi+1 end if end for if pembagi =2 prima = prima +1 end if endif endfor write ganjil write genap write prima Telah Terbit 29 November 20117 Desember 2011 Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, in search results, to enrich docs, and more. This preview shows page 5 - 11 out of 17 pages. Oktober 18, 2020 Sebelum lebih jauh tengan Algoritma, Flowchart dan Pemrograman Menentukan Bilangan Genap atau Ganjil, ada baiknya kita tau definisi dari bilangan genap dan desinisi bilangan Genap adalah adalah bilangan-bilangan yang merupakan kelipatan dari 2 atau bisa habis dibagi dengan 2. Sedangkan bilangan ganjil adalah semua bilangan yang bukan merupakan kelipatan 2 atau tidak habis di bagi kalian juga sebenarnya sudah tau dan dapat dengan mudah menentukan apakah sebuah bilangan itu ganjil atau genap kan? Kemudian, mengapa perlu belajar Algoritma, Flowchart dan Pemrograman Menentukan Bilangan Genap atau Ganjil? ya tentu karena berkaitan dengan pemrorgaman komputer, maka yang menentukan itu pada akhirnya adalah komputer, sehingga kita harus memberi tahu komputer supaya bisa membedakan bilangan genap atau Menentukan Bilangan Genap atau GanjilBerikut ini adalah algoritma untuk menentukan sebuah bilangan genap atau variabel bilanganInput nilai bilanganLakukan pengecekan dengan modulus untuk mengetahui sisa hasil bagi dengan 2Jika modulus/sisa hasil bagi bilangan dengan 2 sama dengan 0 maka bilangan genap, jika tidak sama dengan 0 maka bilangan ganjilTampilkan status Genap/GanjilSelesaiFlowchart Menentukan Bilangan Genap atau GanjilBerikut ini adalah flowchart untuk menentukan sebuah bilangan genap atau Untuk Menentukan Bilangan Genap atau GanjilPemrograman Menentukan Bilangan Genap atau GanjilSetelah algoritma dan flowchart untuk menentukan sebuah bilangan genap atau ganjil selesai dibuat, selanjutnya akan kita implementasikan ke pemrograman. Dalam contoh ini akan diimplementasikan pada bahasa pemrograman Java, C++, Python dan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman JavaDari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman Java maka seperti pada gambar berikut iniKeterangan Source CodeOutput Hasil Running ProgramMenentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman C++Dari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman C++ maka seperti pada gambar berikut iniKeterangan Source CodeOutput Hasil Running ProgramMenentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman PythonDari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman Python maka seperti pada gambar berikut iniKeterangan Source CodeOutput Hasil Running ProgramMenentukan Bilangan Genap atau Ganjil menggunakan Bahasa Pemrograman PHPDari algoritma dan flowchart yang telah dibahas tentang bagaimana menentukan Bilangan Genap atau Ganjil, jika diimplementasikan dalam bahasa pemrograman PHP maka seperti pada gambar berikut iniKeterangan Source CodeOutput Hasil Running Program-Ok, demikian Algoritma, Flowchart dan Pemrograman Menentukan Bilangan Genap atau Ganjil dengan contoh yang diimplementasikan dalam beberapa bahasa pemrograman dari mulai Java, C++, Python dan PHP. Silahkan dipelajari lebih teliti sehingga bisa menambah wawasan dan bermanfaat untuk ada yang kurang jelas bisa ditanyakan di kolom komentar ya...