Dokumen tersebut membahas tentang pengantar dasar algoritma dan pemrograman, yang mencakup:
1) Pengertian algoritma dan contoh-contoh penerapannya dalam kehidupan sehari-hari
2) Tiga struktur dasar yang menyusun algoritma yaitu sekuensial, seleksi, dan perulangan
3) Penjelasan singkat mengenai bahasa pemrograman C++ dan aplikasi Code Blocks
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, unsur-unsur algoritma, contoh algoritma, hingga cara menuliskan algoritma secara formal.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, kriteria pemilihan algoritma, struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan, serta contoh-contoh penerapannya dalam bentuk pseudocode dan flowchart.
Lembar Tugas Mahasiswa (LTM) ini disusun untuk mata kuliah Logika dan Algoritma di AMIK BSI. LTM bertujuan memberikan wadah bagi mahasiswa untuk berlatih memberikan pendapat dan menambah wawasan sesuai pemahaman. Tim penyusun menyadari LTM belum sempurna dan mengharapkan kritik dan saran.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, unsur-unsur algoritma, contoh algoritma, hingga cara menuliskan algoritma secara formal.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, kriteria pemilihan algoritma, struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan, serta contoh-contoh penerapannya dalam bentuk pseudocode dan flowchart.
Lembar Tugas Mahasiswa (LTM) ini disusun untuk mata kuliah Logika dan Algoritma di AMIK BSI. LTM bertujuan memberikan wadah bagi mahasiswa untuk berlatih memberikan pendapat dan menambah wawasan sesuai pemahaman. Tim penyusun menyadari LTM belum sempurna dan mengharapkan kritik dan saran.
Dokumen tersebut membahas tentang algoritma dan contoh-contohnya. Secara singkat, algoritma adalah urutan langkah logis untuk menyelesaikan masalah, yang dapat berupa sekuensial, seleksi, iterasi, atau paralel. Dokumen tersebut juga memberikan contoh algoritma sederhana seperti menghitung luas segitiga, menentukan kelulusan, dan pseudocode.
Algoritma dan Struktur Data (Python) - Pengantar AlgoritmaAndiNurkholis1
Mahasiswa memahami prinsip kerja program dan mampu menggambarkan logika jalannya program dalam bentuk algoritma dan diagram alir. Penilaian mata kuliah ini didasarkan pada quiz, tugas, ujian tengah semester, dan ujian akhir semester dengan bobot tertentu.
Dokumen tersebut membahas tentang algoritma pemrograman dan struktur data. Secara ringkas, dokumen tersebut menjelaskan tentang:
1) Definisi algoritma dan paradigma pemrograman seperti prosedural, berorientasi objek, dan deklaratif
2) Contoh algoritma dalam kehidupan sehari-hari dan kriteria algoritma menurut Donald E. Knuth
3) Langkah-langkah dalam pemrograman komputer mulai dari mendefinisikan masalah hingga
Dokumen tersebut membahas tentang materi pemrograman dasar kelas 10 SMK yang mencakup pengenalan algoritma, notasi algoritma, dan jenis-jenis algoritma seperti sekuensial, percabangan, dan perulangan.
2.0 menggunakan algoritma melalui pseudokod dan carta alirMazlan Atin
Dokumen tersebut merupakan bahan latihan untuk guru mengenai penggunaan algoritma melalui pseudokod dan carta alir. Ia menerangkan konsep algoritma, pseudokod, dan carta alir serta memberikan contoh-contoh penggunaannya dalam berbagai situasi. Dokumen ini juga membezakan antara aliran secara urutan dan pilihan tunggal bagi algoritma, pseudokod dan carta alir.
Algoritma merupakan urutan langkah logis untuk menyelesaikan masalah yang harus berakhir dalam jumlah langkah terbatas. Algoritma dirancang untuk menghasilkan output yang tepat guna dalam waktu dan memori yang efisien. Algoritma dapat ditulis dalam bahasa alami, flowchart, atau pseudocode sebelum diimplementasikan dalam program komputer.
1. Dokumen ini berisi tentang pembelajaran konsep logika dan algoritma komputer. Terdapat penjelasan tentang pengertian algoritma, ciri-ciri algoritma, dan penyajian algoritma menggunakan bagan alir.
2. Peserta didik diajak untuk membuat algoritma dan flowchart dari masalah kehidupan sehari-hari seperti membuat mie goreng instant, mempartisi hardisk, dan menggunakan speaker bluetooth.
3. Tujuan praktikum adalah
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
Dokumen tersebut membahas tentang algoritma dan contoh-contohnya. Secara singkat, algoritma adalah urutan langkah logis untuk menyelesaikan masalah, yang dapat berupa sekuensial, seleksi, iterasi, atau paralel. Dokumen tersebut juga memberikan contoh algoritma sederhana seperti menghitung luas segitiga, menentukan kelulusan, dan pseudocode.
Algoritma dan Struktur Data (Python) - Pengantar AlgoritmaAndiNurkholis1
Mahasiswa memahami prinsip kerja program dan mampu menggambarkan logika jalannya program dalam bentuk algoritma dan diagram alir. Penilaian mata kuliah ini didasarkan pada quiz, tugas, ujian tengah semester, dan ujian akhir semester dengan bobot tertentu.
Dokumen tersebut membahas tentang algoritma pemrograman dan struktur data. Secara ringkas, dokumen tersebut menjelaskan tentang:
1) Definisi algoritma dan paradigma pemrograman seperti prosedural, berorientasi objek, dan deklaratif
2) Contoh algoritma dalam kehidupan sehari-hari dan kriteria algoritma menurut Donald E. Knuth
3) Langkah-langkah dalam pemrograman komputer mulai dari mendefinisikan masalah hingga
Dokumen tersebut membahas tentang materi pemrograman dasar kelas 10 SMK yang mencakup pengenalan algoritma, notasi algoritma, dan jenis-jenis algoritma seperti sekuensial, percabangan, dan perulangan.
2.0 menggunakan algoritma melalui pseudokod dan carta alirMazlan Atin
Dokumen tersebut merupakan bahan latihan untuk guru mengenai penggunaan algoritma melalui pseudokod dan carta alir. Ia menerangkan konsep algoritma, pseudokod, dan carta alir serta memberikan contoh-contoh penggunaannya dalam berbagai situasi. Dokumen ini juga membezakan antara aliran secara urutan dan pilihan tunggal bagi algoritma, pseudokod dan carta alir.
Algoritma merupakan urutan langkah logis untuk menyelesaikan masalah yang harus berakhir dalam jumlah langkah terbatas. Algoritma dirancang untuk menghasilkan output yang tepat guna dalam waktu dan memori yang efisien. Algoritma dapat ditulis dalam bahasa alami, flowchart, atau pseudocode sebelum diimplementasikan dalam program komputer.
1. Dokumen ini berisi tentang pembelajaran konsep logika dan algoritma komputer. Terdapat penjelasan tentang pengertian algoritma, ciri-ciri algoritma, dan penyajian algoritma menggunakan bagan alir.
2. Peserta didik diajak untuk membuat algoritma dan flowchart dari masalah kehidupan sehari-hari seperti membuat mie goreng instant, mempartisi hardisk, dan menggunakan speaker bluetooth.
3. Tujuan praktikum adalah
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
2. 01
Materi
Arsitektur komputer dan algoritma pemrograman
Variable, konstanta dan operator
Struktur seleksi dan perulangan
02
03
Pemodulan menggunakan fungsi
Array, I/O stream dan File data
04
05
3. PRE TEST
1.Apa yang dimaksud dengan Algoritma?
2.Berikan contoh penggunaan algoritma
dalam kehidupan sehari-hari?
3.Sebutkan dan jelaskan tiga buah struktur
dasar yang menyusun suatu algoritma?
4.Berikan penjelasan terkait Bahasa c++
dalam pemrograman?
5.Apa yang anda ketahui terkait aplikasi code
blocks?
4. ALGORITMA
Konsep dasar algoritma secara sederhana
dapat diartikan sebagai urutan atau
langkah-langkah yang sistematis untuk
menyelesaikan sebuah masalah
6. 01 - SEKUENSIAL
02 - SELEKSI
02 - PENGULANGAN
STRUKTUR DASAR ALGORTIMA
Struktur algoritma yang instruksinya dikerjakan
setelah instruksi sebelumnya selesai dikerjakan
Instruksi atau pemilihan langkah yang dikerjakan
berdasarkan kondisi tertentu (pengambilan keputusan)
Struktur ini memberikan suatu perintah atau
tindakan yang dilakukan beberapa kali
7. BAGAN STRUKTUR DASAR ALGORTIMA
Struktur Sekuensial Struktur Seleksi Struktur Pengulangan
8. Repeat
Aksi
Until (kondisi)
Struktur pengulangan
For i = batas_awal
to batas_akhir do
Aksi
Pengulangan for digunakan apabila jumlah
perulangan sudah diketahui terlebih dahulu
Pengulangan dengan pernyataan repeat-
until akan mengerjakan aksi sampai
kondisinya terpenuhi
Pernyataan for
Pernyataan repeat-until
Pernyataan while-do juga digunakan untuk
pengulangan yang belum diketahui batasan
jumlah pengulangannya
Pernyataan while-do
While (kondisi) do
Aksi
9. ALGORTIMA DI
KEHIDUPAN SEHARI HARI
Algoritma sering dipakai sejumlah orang
dalam kehidupan sehari-hari. Karena biasanya
hal ini berfungsi sebagai salah satu upaya
untuk memecahkan sejumlah permasalahan
dengan menggunakan runtut langkah yang
sistematis.
10. 1. Mulai
2. Siapkan beras dan panci penanak nasi.
3. Tuangkan beras ke dalam panci penanak nasi tersebut.
4. Cuci beras dengan air hingga bersih.
5. Setelah bersih, masukan air yang siap untuk memasak beras
6. Masukan panci penanak nasi ke dalam magic com
7. Tutup magic com
8. Colokan kabel magic com ke kontak listrik
9. Tekan tombol On agar magic com memasak beras
10.Menunggu nasi hingga matang
11.Nasi siap disajikan
12.Selesai
Algoritma Memasak nasi di magic com
11. 1.Mulai
2.Masukan nilai alas (a)
3.Masukan nilai tinggi (t)
4.Hitung luas dengan rumus Luas = ½ x Alas x Tinggi
5.Nilai luas di tampilan
6.Selesai
Algoritma Menghitung Luas Segitiga
12. 1.Mulai
2.Nama mahasiswa dan nilai (terbaca)
3.Kalau mahasiswa mendapat nilai >70, ket “ lulus”
4.Kalau mahasiswa mendapat nilai <70, ket “tidak lulus”
5.Data nama, nilai, dan keterangan akan ditampilkan
6.Selesai
Algoritma Menentukan Kelulusan Mahasiswa
13. POST TEST 1. Berikan contoh algoritma di kehidupan sehari hari
dengan studi kasus dibawah ini:
a. Mengambil uang di ATM
b. Membuat kopi yang rasa manis dan pahitnya pas
c. Menghitung nilai y dari persamaan y = 3x + 6
2. Apa yang dimaksud dengan algoritma dan program?
3. Suatu algoritma terdiri dari tiga struktur dasar, yaitu
sekuensial, pemilihan, dan perulangan. Jelaskan
masing-masing!