2 bagian deklarasi (declaration) sebagai tempat untuk mengenalkan nama atau variabel apa saja yang digunakan dan tipe datanya serta prosedur dan fungsi yang dipakai 3. bagian algoritma (sebagian menyebutnya dengan deskripsi) berisi langkah-langkah penyelesaian masalah Jadi, Bagian persiapan dari sebuah algoritma disebut dengan bagian deklarasi. 1970an di New York, Ameria Serikat. Algoritma Genetika adalah suatu algoritma pencarian yang berbasis pada mekanisme seleksi alam dan genetika. Algoritma Genetika merupakan salah satu algoritma yang sangat tepat digunakan dalam menyelesaikan masalah optimasi kompleks yang sulit dilakukan oleh metode konvensional. Olehkarena itu, suatu investasi disebut setara kas kalau investasi dimaksud mempunyai masa jatuh tempo 3 (tiga) bulan atau kurang dari tanggal perolehannya. Mutasi antar pos-pos kas dan setara kas tidak diinformasikan dalam laporan keuangan karena kegiatan tersebut merupakan bagian dari manajemen kas dan bukan merupakan bagian aktivitas Vay Tiền Nhanh Chỉ Cáș§n Cmnd. 100% found this document useful 3 votes1K views102 pagesOriginal TitleModul Ajar Informatika - Algoritma dan Pemrograman - Fase ECopyright© © All Rights ReservedShare this documentDid you find this document useful?100% found this document useful 3 votes1K views102 pagesModul Ajar Informatika - Algoritma Dan Pemrograman - Fase EOriginal TitleModul Ajar Informatika - Algoritma dan Pemrograman - Fase EJump to Page You are on page 1of 102 You're Reading a Free Preview Page 13 is not shown in this preview. You're Reading a Free Preview Pages 19 to 36 are not shown in this preview. You're Reading a Free Preview Pages 42 to 52 are not shown in this preview. You're Reading a Free Preview Pages 58 to 82 are not shown in this preview. You're Reading a Free Preview Pages 91 to 100 are not shown in this preview. Reward Your CuriosityEverything you want to Anywhere. Any Commitment. Cancel anytime. - Diagram alir flowchart dapat digunakan untuk mempresentasikan sebuah algoritma. Selain menuliskan di diagram alir, algoritma juga bisa direpresentasikan melalui pseudocode. Dengan menampilkan algoritma melalui diagram alir, pembacaan logika perintah pun menjadi lebih jelas. Penelusuran tracing algoritma dengan mudah dengan penulisan yang lebih sederhana melalui algoritma sangat berbeda dengan penulisan untuk program. Penulisan program ditujukan agar perintah yang dituliskan dapat dimengerti oleh mesin, seperti komputer. Sebaliknya, penulisan algoritma ditujukan agar suatu langkah yang dikerjakan bisa dipahami juga Algoritma Definisi, Ciri, Jenis, Struktur dan Contohnya Rangkuman Materi TIK Kelas 10 Pengertian Algoritma & Pseudocode Mengutip buku Informatika Kelas X 2021 terbitan Kemdikbudristek RI, algoritma disusun dari proses berpikir komputasional oleh seseorang untuk menemukan solusi dari sebuah permasalahan yang sedang dicari solusinya. Orang tersebut mesti menerjemahkan solusi yang diambil melalui suatu strategi atau "resep" tertentu. Tata cara untuk mengeksekusi solusi tersebut dinamakan algoritma, yang merupakan bagian dari karya informatika. Macam-macam Simbol Diagram Alir di Penulisan Algoritma Algoritma yang sudah disusun, selanjutnya bisa dituliskan ke salah satunya berupa diagram alir. Diagram ini dibuat dalam bentuk aliran simbol yang dapat ditelusuri dari suatu titik permulaan, sampai titik akhir dari program. Pembuatan diagram alir memanfaatkan simbol standar ANSI/ diagram alir yang digunakan dalam penulisan algoritma memiliki beragam bentuk dengan fungsi yang berlainan. Mengutip modul materi Informatika terbitan Kemdikbudristek, berikut macam-macam simbol diagram alir untuk penulisan algoritma1. Garis Alir Garis alir menunjukkan arah aliran algoritma, dari sebuah proses ke proses Terminal Terminal atau terminator sebagai penunjuk awal atau akhir sebuah Proses/langkah Simbol proses/langkah untuk menyatakan kegiatan yang akan terjadi dalam diagram Titik keputusan Simbol ini merupakan proses atau langkah yang menyatakan perlu adanya keputusan, atau adanya kondisi tertentu. Di titik tersebut, selalu ada dua keluaran untuk melanjutkan ke aliran kondisi Masukan/keluaran Simbol masukan/keluaran dipakai mewakili data masuk atau data keluar. Penggunaanya hanya bisa dimulai dari masukan menuju keluaran, dan bukan Anotasi Simbol anotasi melambangkan komentar tentang satu atau beberapa bagian di diagram alir. Komentar ini tidak mempunyai dampak apa pun pada proses yang Predefined process/subprogram Simbol ini melambangkan suatu kegiatan atau proses lain yang telah didefinisikan Persiapan/inisialisasi Simbol persiapan/inisiasi digunakan untuk menunjukkan operasi yang tidak memiliki dampak khusus, selain mempersiapkan sebuah nilai untuk langkah atau proses berikutnya. Simbol ini dipakai pula untuk menggantikan titik keputusan yang umumnya berbentuk ketupat saat akan melakukan pengulangan di kondisi Konektor dalam halaman Simbol konektor dalam halaman sering dipakai dalam pengulangan. Penggunaan simbol tersebut akan menghubungkan satu proses ke proses lainnya, sama seperti tanda panah. Proses bisa lebih dari satu yang mengarah padanya, tapi hanya akan menghasilkan satu keluaran. Penggunaan simbol ini membuat diagram alir lebih rapi dengan mengurangi tanda panah yang lalu lalang di Konektor luar halaman Ketika diagram alir tidak dapat termuat di satu halaman saja, lambang ini akan dipakai menghubungkan satu proses ke proses lainnya, seperti halnya tanda panah. Namun, penggunaa simbol ini akan merujuk ke halaman Kontrol/inspeksi Simbol kontrol atau inspeksi dipakai dalam menunjukkan proses/ langkah yang terdapat inspeksi atau pengontrolan di dalamnya. - Pendidikan Kontributor Ilham Choirul AnwarPenulis Ilham Choirul AnwarEditor Addi M Idhom mampu Mendeskripsikan struktur algoritma Penulisan algoritma yang menggunakan sintaks cara penulisan menyerupai bahasa pemograman disebut? flow mampu Mendeskripsikan pengenalan variable Variable logika yang berhubungan dengan OR,AND, dan NOT merupakan variable dari tipe data? mampu Mendeskripsikan pengenalan tipe data Tipe data yang memungkinkan sebuah variable mengandung banyak nilai dalam suatu waktu adalah? mampu Mendeskripsikan pengenalan operator Pada tipe data boolean berlaku operator-operator, pilih salah satu dari beberapa operator yang BUKAN berupa perulangan? While mampu penggunaan pseudocode Lengkapi source code dari pseudocode dibawah ini include include using namespace std; int faktorialint n { if n==0 return 1; ....................................................... return n * faktorialn‐1; } int mainint argc, char *argv[] { int n; cout>n; cout include void main {int usia; clrscr; cou>usia; or usia include main{ int x; cout>x; ............. x>0 cout // header include using namespace std; int main { int C; for C=0;C include using namespace std; int main { const int NUM_DAYS = 7; int count; double total; for count = 1, total = count > sales; total += sales; } cout include using namespace std; int main { char huruf; .......... huruf = 'A'; huruf = 'a'; huruf‐‐ cout include using namespace std; int main { .......... a, b; .........a = 1; a <= 5; a++ { ........... << "\n "; forb = a; b <= 5; b++ cout << a << " "; } getch; return 0; } - for – cout* – Then – End – For – Then – cout – end – If - Cout

bagian persiapan dari sebuah algoritma disebut bagian