Games Logika Dan Algoritma Bsi
Pertemuan 4 Diagram Alur / Flowchart Flowchart Flowchart adalah representasi grafik dari langkah-langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan suatu kegiatan tertentu. Flowchart diawali dengan penerimaan input, pemrosesan input, dan diakhiri dengan penampilan output. Bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. Suatu diagram yang menggambarkan susunan logika suatu program Simbol yang digunakan: menunjukkan awal dan akhir dari program memberikan niai awal pada suatu variabel atau counter menunjukkan pengolahan aritmatika dan pemindahan data menunjukkan proses input atau output untuk mewakili operasi perbandingan logika proses yang ditulis sebagai sub program, yaitu prosedur/ fungsi penghubung pada halaman yang sama penghubung pada halaman yang berbeda Simbol Flowchart dan fungsinya: Flowchart terdiri dari 3 struktur: 1. Struktur Squence /sederhana Diagram yang alurnya mengalir secara berurutan dari ataske bawah atau dengan kata lain tidak adanya percabangan atau pengulangan Flowchart dengan struktur yang beurutan alirannya dari atas kebawah secara berurutan.
Oct 09, 2011 Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Logika & Algoritma 12.1N.04 mengatakan.
Contoh: flowchart dari algoritma mencari luas persegi panjang, Luas Lingkaran. Struktur Branching Diagram yg alurnya terjadi/terdapat alih kontrol berupa percabangan.
Flowchart dengan stuktur percabangan digunakan untuk meyeleksi kondisi dan menentukan pilihan proses selanjutnya. ContoH: flowchart dari algoritma menentukan apakah bilangan yang dimasukan ganjil atau genap. Struktur looping Flowchart dengan Struktur perulangan digunakan untuk mengulangi langkah-langkah sebelumnya sampai suatu kondisi terpenuhi.
Contoh: flowchart dari algoritma untuk menampilkan bilangan ganjil dibawah nilai 10. sehingga proses mencetak bilangan tersebut akan dilakukan sampai kondisi terpenuhi yaitu 10. Catatan: Flowchart yang dibuat bisa juga merupakan gabungan dari ketiga struktur diatas. VARIABEL Variabel, sebagai tempat untuk menyimpan suatu nilai yang sejenis. Terdiri dari nama dari variable itu sendiri dan nilai yang disimpan.
Variabel / Peubah suatu nilai yg dapat berubah harganya. Contoh pemberian nilai ke variabel: A = 5 variabel A diberi nilai 5. A = B variabel A diberi nilai sama dengan nilai variabel B. Variabel B sudah memiliki nilai sebelumnya A = A +1 variabel A dirubah isinya dengan variabel A yang dijumlahkan dengan 1. (proses increament) Jenis variabel terbagi atas: 1. Delfino Bambaren Pdf Reader. Variabel numerik berisi angka numerik /bilangan 2.
Variabel String berisi karakter. STRUKTUR BRANCHING /Percabangan 1. Bersyarat Diagram yg alurnya ada/banyak terjadi alih kontrol berupa percabangan & terjadi apabila kita dihadapkan pada suatu Kondisi dengan dua pilihan BENAR/ SALAH Struktur: If then If then else If then elseif Case of. Tidak Bersyarat Struktur: GOTO Studi kasus Buat diagram alur utk masalah menghitung temperatur dlm derajat Fahrenhait yg diubah kedlm derajat Celcius & Reamur. Dengan rumus: C = 5 (F-32) R = 4 (F-32) 9 9 Derajat Celsius (°C) adalah suatu satuan ukur suhu yang mendapatkan namanya dari ahli astronomi Anders Celsius (1701–1744), yang pertama kali mengusulkannya pada tahun 1742. Skala suhu celsius didesain supaya titik beku air berada pada 0 derajat dan titik didih pada 100 derajat di tekanan atmosferik standar.
Fahreheit adalah salah satu skala temperatur selain Celsius dan kelvin. Nama Fahrenheit diambil dari ilmuwan Jerman yang bernama Gabriel Fahrenheit (1686-1736). Dalam skala ini, titik beku air adalah 32 derajat Fahrenheit (ditulis 32°F) dan titik didih air adalah 212 derajat Fahrenheit.
Negatif 40 derajat Fahreheit sama dengan negatif 40 derajat Celsius. Soal Latihan: 1. Algoritma konversi jam ke menit.
Dengan masukannya jam dan menit. Algoritma untuk menghitung jumlah yang harus dibayar oleh pembeli dari sejumlah barang yang dibeli, setelah mendapatkan diskon 10% dengan syarat jumlah total pembelian >Rp.1.500.000,- Jawaban Tugas 1 dan 2 (Pertemuan 1) 1. Algoritma untuk menampilkan bilangan Ganjil dari 1 sampai dengan 10 model 1: 1. Tetapkan nilai Bilangan = 1 dan Batas_Bilangan = 10 3.
Jika sisa pembagian (Bilangan/2) tidak sama dengan 0 (bilangan mod 2 0) maka Cetak “Bilangan”, dan kelangkah 5. Jika (Bilangan = Batas_Bilangan) maka ke-langkah 6 5.
Nilai Bilangan ditambah 1 (Bilangan=Bilangan+1) dan kembali kelangkah 3 6. Menghitung jumlah deret dari 1+2+3+.+ N. Masukan Nilai N 3. Tetapkan Bilangan = 1, Deret = 0 4. Hitung Deret = Deret + Bilangan 5. Jika Bilangan = N maka cetak Deret dan stop 6.
Jika tidak, Bilangan ditambah 1 (Bilangan = Bilangan + 1) dan kembali kelangkah 4.
Tema:LOGIKA ALGORITMA ADALAH DASAR DARI SEMUA PEMROGRAMAN Logika Algoritma merupakan struktur atau rangka dari program itu sendiri, Logika Algoritma adalah sekumpulan langkah-langkah yang sistematis dan terbatas yang dibuat untuk menyelesaikan suatu masalah. Logika Algoritma dalam pengertian modern mempunyai kemiripan dengan istilah resep, proses, metode, prosedur. Dalam kehidupan sehari-hari tanpa kita sadari kita juga menjalankan algoritma. Seperti mengikuti aturan resep suatu masakan atau menghitung matematika dengan menggunakan rumus, dsb.
Sebagai contoh Logika Algoritma dalam kehidupan sehari-hari: 1. Sebuah prosedur ketika akan mengirimkan surat kepada teman: Tulis surat pada secarik kertas surat Ambil sampul surat atau amplop Masukkan surat kedalam amplop Tutup amplop surat dengan lem perekat Tulis alamat surat yang dituju, jika tidak ingat, lebih dahulu ambil buku alamat & cari alamat yang dituju, lalu tulis alamat tersebut pada amplop surat Tempelkan perangko pada amplop surat Bawa surat kekantor Pos untuk diserahkan pada pegawai Pos atau menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat 2.
Mengitung luas segitiga: Masukkan nilai Alas Masukkan nilai Tinggi>Hitung Luas (Alas * Tinggi)/2 Dapat Hasil Gimana sekarang sudah mengertikan apa itu Algoritma.?? Saya sendiri juga masih belajar qo. Hehe.:) Logika Algoritma mempunyai tiga format penulisan yaitu: 1.
Deskriptif Logika Algoritma bertipe Deskriptif maksudnya adalah logika algoritma yang ditulis dengan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris). Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan untuk penulisan algoritma bertipe Deskriptif ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan. Contoh: Logika Algoritma menghitung_luas_segitiga Untuk menghitung Luas Segitiga pertama Masukan nilai alas Kemudian masukan nilai tinggi Kemudian hitung dengan menggunakan rumus Luas = Alas * Tinggi / 2 Cetak Luas 2. Flow Chart Logika Algoritma bertipe Flow Chart maksudnya adalah logika algoritma yang ditulis dalam bentuk diagram-diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya. Didalam Diagram terdapat Simbol-simbol yang mempunyai makna atau arti tersendiri.
Anda bisa mencari Arti2 dari simbol2 tersebut di google. Contoh: Flow chart menghitung_luas_segitiga 3. Pseudocode Logika Algoritma bertipe Pseudocode maksudnya adalah tiruan atau imitasi dari kode bahasa pemograman. Pada dasarnya, pseudocode merupakan suatu bahasa yang memungkinkan programer untuk berfikir terhadap permasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemograman yang tertentu.
Jadi pseudocode digunakan untuk menganmbarkan logika urut-urutan dari perogram tanpa memandang bagaimana bahasa pemorogramannya. Contoh: Algoritma menghitung_luas_segitiga deklarasi: luas,alas,tinggi: integer deskripsi read (alas) read (tinggi) luas ← alas * tinggi / 2 write (luas) Kalau Sudah jadi Logika Algoritmanya ya tinggal di translate ke Bahasa Pemrograman Begitu kawand, Gimana sudah mengertikan.? Jadi dengan mengetahui Logika Algoritma akan memudahkan kita untuk menulis kode program agar kode program tersusun secara sistematis, efektif, tidak ketukar-tukar, dan yang pastinya tidak membingungkan kita walaupun kode programnya panjang.
Dan dengan mempelajari Logika Algoritma akan memudahkan kita dalam mempelajari Bahasa Pemrograman apapun. Tema:LOGIKA & ALGORITMA Mata kuliah logika algoritma ini bertujuan untuk memahami logika berpikir komputer, memahami prinsip kerja program, memahami alasan-alasan komputer dapat mengerjakan perintah-perintah yang diberikan, dan mampu menggambarkan logika jalannya program secara tertulis dengan algoritma (pseudo code) dan dilengkapi dengan diagram alir (flow chart). Abu Ja’far Mohammad Ibnu Musa Al Khawarizmi, pertama dan pelopor logika algoritma. Logika berasal dari kata Yunani Kuno. Pengertiannya yaitu hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa.
Definisi Algoritma: 1. Langkah-langkah yg dilakukan agar solusi masalah dapat diperoleh. Suatu prosedur yang merupakan urutan langkah-langkah yang berintegrasi 3. Suatu motode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata (Webster dictionary) Kriteria Pemilihan Algoritma 1. Ada out put 2.
Efektifitas dan efesiensi 3. Jumlah langkahnya berhingga 4. Berakhir (semi Algoritma) 5. Terstruktur 1. Ada out put Mengacu pada definisi algoritma, algoritma harus mempunyai out put yang harus merupakan solusi dari masalah yang sedang diselesaikan. Efektifitas dan efesiensi Dikatakan efektif jika algoritma tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan, dalam arti algoritma harus tepat guna.
Dikatakan efisien jika waktu proses suatu algoritma relatif lebih singkat dan penggunakan memori komputernya lebih sedikit. Jumlah langkahnya berhingga Barisan instruksi yang dibuat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama. Berakhir (semi Algoritma) Penyelesaian masalah harus berhenti. Dan bias menimbulkan masalah lain. Terstruktur Penyelesaian masalah menggunakan langkah-langkah tersusun Algoritma yang baik Suatu algoritma harus menghasilkan out put yang tepat guna (efektif) dalam waktu yang relative singkat. ANALISA ALGORITMA 1. Bagaimana merencakan suatu algoritma Menentukan beberapa model / desain sebagai penyelesaian masalah sehingga muncul beberapa model yang akan diambil solusi mana yang terbaik.
Bagaimana menyatakan suatu algoritma 3. Bagaimana validitas suatu algoritma 4. Bagaimana menganalisis suatu algoritma 5. Bagaimana menguji program dari suatu algoritma Cara/prosedur algoritma 1. Diagram alur 3.
Statemen program TAHAP PROSES UJI ALGORITMA 1. Fase Debugging Fase dari suatu proses program eksekusi yang akan melakukan koreksi terhadap kesalahan program/ error.
Kesalahan program ini dapat berupa kesalahan dalam penulisan program baik logika atau sintaknya. Fase profiling Fase yang akan bekerja jika program tersebut sudah benar. Pengertian Dasar LOGIKA Di perkenalkan pertama kali oleh aristoteles (384-322 SM). Definisi Logika Definisi Logika itu sendiri adalah: Penalaran atau bentuk pemikiran. Ilmu yang memberikan prinsip-prinsip yang harus di ikuti agar dapat berfikir valid menurut aturan yang berlaku. ALGORITMA Diperkenalkan olehahli matematika:Abu ja’far Muhammad Ibnu Musa Al Khawarizmi. Seorang ilmuan Persia yang menulis kitab Al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M.
Definisi Algoritma. Definisi Algoritma itu sendiri adalah: Langkah – langkah yang dilakukan agar solusi masalah dapat diperoleh. Suatu prosedur yang merupakan urutan langka – langkah yang berintegrasi.
Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata (Webster Dictionary). Kriteria Pemilihan Algoritma. Ada Output, Efektifitas dan Efesiensi, Jumlah langkahnya berhingga, Berakhir (SEMI ALGORITMA), Terstruktur, Suatu algoritma yang terbaik (the best): “suatu Algoritma harus menghasilkan output yang tepat guna (efektif) dalam waktu yang relatif singkat dan penggunaan memori yang relatifsedikit (efesien) dengan langkah yang berhingga dan prosedurnya berakhir baik dalam keadaan diperoleh suatu solusi ataupun tidak ada solusinya. “ TAHAPAN ANALISA ALGORITMA Bagaimana merencanakan suatu algorima. Bagaimana menyatakan suatu algoritma: 1. Dengan bahasa semu (pseudocode).
Dengan diagram alur atau flowchart, 3. Dengan statement program / penggalan program Bagaiman validitas suatu algoritma. Bagaimana menganalisa suatu algoritma. Gaimana menguji programdari suatu algoritma. Tahap Proses Uji Algoritma: Fase Debugging Yaitu fase dari proses program eksekusi yang akan melakukan koreksi terhadap kesalahan. Fase Profilling Yaitu fase yang akan bekerja jika program tersebut sudah benar (telah melewati fase debugging).
Analisis suatu algoritma (untuk melihat faktor efesiensi dan efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada: Waktu tempuh (Running time) dari suatu Algoritma. Hal – hal yang dapat mempengaruhi dari pada waktu tempuh adalah: 1. Banyaknya langkah. Besar dan jenis input data.
Jenis operasi. Komputer dan kompilator. Jumlah memori yang di gunakan. Konsep Algoritma Konsep Algoritma itu sendiri terbagi menjadi 2 bagian, yaitu: Algoritma pe-ubah Algoritma pe-ubah adalah Variabel yang nilainya BUKAN konstanta (selalu berubah – ubah sesuai dengan pariabel terKINI) Sintaks: P = Q Algoritma: P.
Free rich dad poor dad book - ebook. Ebook twilight versi indonesia - ebook download. Ebook on jquery file type pdf - free download. Download our download ebook logika dan algoritma pdf eBooks for free and learn more about download ebook logika dan algoritma pdf. These books contain exercises and tutorials to improve your practical skills, at all levels!
To find more books about download ebook logika dan algoritma pdf, you can use related keywords: Download Ebook Logika Dan Algoritma.