Algoritma dan logika merupakan konsep dasar dalam pemrograman. Logika diperkenalkan oleh Aristoteles dan menjadi ilmu berfikir, sedangkan algoritma diperkenalkan oleh ahli matematika abad ke-9 untuk menyelesaikan masalah secara terstruktur. Algoritma harus memiliki langkah-langkah terbatas dan berakhir dengan hasil yang jelas. Flowchart digunakan untuk merepresentasikan algoritma secara visual dengan simbol-simbol khusus.
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.
Algoritma dan logika merupakan konsep dasar dalam pemrograman. Logika diperkenalkan oleh Aristoteles dan menjadi ilmu berfikir, sedangkan algoritma diperkenalkan oleh ahli matematika abad ke-9 untuk menyelesaikan masalah secara terstruktur. Algoritma harus memiliki langkah-langkah terbatas dan berakhir dengan hasil yang jelas. Flowchart digunakan untuk merepresentasikan algoritma secara visual dengan simbol-simbol khusus.
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.
Dokumen tersebut membahas tentang algoritma pemrograman, mulai dari definisi algoritma, sejarahnya, kriteria algoritma, contoh algoritma sederhana menukarkan isi dua gelas, penyajian algoritma dalam bahasa Indonesia, pseudocode, dan flowchart.
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxSandiSaputra42
Algoritma Pemrograman Dasar merangkum tentang pengertian program komputer, algoritma, bahasa pemrograman, struktur algoritma, dan perbedaan antara algoritma dan program. Program komputer adalah serangkaian instruksi untuk melakukan tugas tertentu, sedangkan algoritma adalah urutan langkah sistematis untuk menyelesaikan masalah. Bahasa pemrograman digunakan untuk menulis program sesuai algoritma.
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
Rencana Pelaksanaan Pembelajaran (RPP) ini membahas pelajaran Simulasi dan Komunikasi Digital untuk siswa kelas X di SMK Negeri 3 Sibolga. RPP ini menjelaskan kompetensi inti, kompetensi dasar, tujuan pembelajaran, materi ajar, pendekatan pembelajaran, dan penilaian hasil belajar. Pembelajaran akan difokuskan pada konsep logika, algoritma, dan flowchart menggunakan pendekatan discovery learning dan metode ceramah
Rencana Pelaksanaan Pembelajaran (RPP) ini membahas tentang pelajaran Simulasi dan Komunikasi Digital untuk siswa kelas X di SMK PP Asyyafiiyah Kendal. RPP ini menjelaskan kompetensi inti, kompetensi dasar, tujuan pembelajaran, materi ajar, pendekatan dan model pembelajaran, tahapan pembelajaran, penilaian hasil belajar, serta sumber belajar yang digunakan.
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Dokumen ini membahas tentang alur logika pemrograman komputer. Terdiri dari 3 bagian utama yaitu pengertian pemrograman, contoh alur logika, dan cara penyajian alur logika melalui bahasa alami, pseudocode, dan diagram alir. Alur logika adalah langkah sistematis dalam menyelesaikan masalah yang dapat disajikan dalam berbagai bentuk untuk memudahkan pemahaman programmer.
Algoritma dan flowchart memberikan panduan dasar untuk menyelesaikan masalah melalui serangkaian instruksi langkah demi langkah. Algoritma adalah inti ilmu komputer yang menjelaskan solusi masalah secara terstruktur dengan input, output, dan langkah-langkahnya. Flowchart digunakan untuk menggambarkan aliran algoritma menggunakan simbol-simbol khusus.
Algoritma adalah urutan langkah logis untuk menyelesaikan masalah. Dokumen ini membahas pengertian algoritma, sejarah, dan struktur penulisan algoritma menggunakan bahasa alami, diagram alir, dan pseudocode.
Dokumen tersebut membahas tentang algoritma dan flowchart. Menguraikan bahwa algoritma adalah urutan instruksi untuk menyelesaikan masalah, sedangkan flowchart adalah gambaran grafis dari algoritma yang menggunakan simbol-simbol khusus. Diberikan pula contoh algoritma dan flowchart sederhana untuk masalah-masalah matematika.
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka
More Related Content
Similar to Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx
Dokumen tersebut membahas tentang algoritma pemrograman, mulai dari definisi algoritma, sejarahnya, kriteria algoritma, contoh algoritma sederhana menukarkan isi dua gelas, penyajian algoritma dalam bahasa Indonesia, pseudocode, dan flowchart.
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxSandiSaputra42
Algoritma Pemrograman Dasar merangkum tentang pengertian program komputer, algoritma, bahasa pemrograman, struktur algoritma, dan perbedaan antara algoritma dan program. Program komputer adalah serangkaian instruksi untuk melakukan tugas tertentu, sedangkan algoritma adalah urutan langkah sistematis untuk menyelesaikan masalah. Bahasa pemrograman digunakan untuk menulis program sesuai algoritma.
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
Rencana Pelaksanaan Pembelajaran (RPP) ini membahas pelajaran Simulasi dan Komunikasi Digital untuk siswa kelas X di SMK Negeri 3 Sibolga. RPP ini menjelaskan kompetensi inti, kompetensi dasar, tujuan pembelajaran, materi ajar, pendekatan pembelajaran, dan penilaian hasil belajar. Pembelajaran akan difokuskan pada konsep logika, algoritma, dan flowchart menggunakan pendekatan discovery learning dan metode ceramah
Rencana Pelaksanaan Pembelajaran (RPP) ini membahas tentang pelajaran Simulasi dan Komunikasi Digital untuk siswa kelas X di SMK PP Asyyafiiyah Kendal. RPP ini menjelaskan kompetensi inti, kompetensi dasar, tujuan pembelajaran, materi ajar, pendekatan dan model pembelajaran, tahapan pembelajaran, penilaian hasil belajar, serta sumber belajar yang digunakan.
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Dokumen ini membahas tentang alur logika pemrograman komputer. Terdiri dari 3 bagian utama yaitu pengertian pemrograman, contoh alur logika, dan cara penyajian alur logika melalui bahasa alami, pseudocode, dan diagram alir. Alur logika adalah langkah sistematis dalam menyelesaikan masalah yang dapat disajikan dalam berbagai bentuk untuk memudahkan pemahaman programmer.
Algoritma dan flowchart memberikan panduan dasar untuk menyelesaikan masalah melalui serangkaian instruksi langkah demi langkah. Algoritma adalah inti ilmu komputer yang menjelaskan solusi masalah secara terstruktur dengan input, output, dan langkah-langkahnya. Flowchart digunakan untuk menggambarkan aliran algoritma menggunakan simbol-simbol khusus.
Algoritma adalah urutan langkah logis untuk menyelesaikan masalah. Dokumen ini membahas pengertian algoritma, sejarah, dan struktur penulisan algoritma menggunakan bahasa alami, diagram alir, dan pseudocode.
Dokumen tersebut membahas tentang algoritma dan flowchart. Menguraikan bahwa algoritma adalah urutan instruksi untuk menyelesaikan masalah, sedangkan flowchart adalah gambaran grafis dari algoritma yang menggunakan simbol-simbol khusus. Diberikan pula contoh algoritma dan flowchart sederhana untuk masalah-masalah matematika.
Similar to Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx (20)
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Pendidikan inklusif merupakan sistem pendidikan yang
memberikan akses kepada semua peserta didik yang
memiliki kelainan, bakat istimewa,maupun potensi tertentu
untuk mengikuti pendidikan maupun pembelajaran dalam
satu lingkungan pendidikan yang sama dengan peserta didik
umumlainya
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024Kanaidi ken
Dlm wktu dekat, Pelatihan/WORKSHOP ”CSR/TJSL & Community Development (ISO 26000)” akn diselenggarakan di Swiss-BelHotel – BALI (26-28 Juni 2024)...
Dgn materi yg mupuni & Narasumber yg kompeten...akn banyak manfaat dan keuntungan yg didpt mengikuti Pelatihan menarik ini.
Boleh jga info ini👆 utk dishare_kan lgi kpda tmn2 lain/sanak keluarga yg sekiranya membutuhkan training tsb.
Smga Bermanfaat
Thanks Ken Kanaidi
Panduan untuk memilih mata pelajaran pilihan yang akan dilaksanakan di jenjang SMK, yang mana sebagian besar sudah melakasanakan kurikulum merdeka. mata pelajaran pilihan bisa dipilih dari konsentrasi yang ada di sekolah, atau bisa juga memilih matqa pelajaran diluar konsentrasi keahlian yang dimiliki, dengan catatan sarana dan prasarana tersedia untuk melaksanakan pembelajaran.
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaFathan Emran
Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka - abdiera.com. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka.
3. Algoritma
• Definisi Algoritma
– Adalah urutan langkah-langkah yang sistematis
untuk menyelesaikan sebuah masalah.
– Adalah urutan logis pengambilan keputusan
untuk pemecahan masalah.
Urutan langkah-langkah logis pada penyelesaian
masalah yang disusun secara sistematis
4. Cara penulisan algortima
Ada tiga cara penulisan algoritma, yaitu :
1. Menggunakan bahasa sehari-hari berupa teks yang
terstruktur dalam urutan langkah.
2. Flowchart
3. Pseudecode
5. • Secara umum struktur Algoritma terdiri dari 3
bagian, yaitu :
– Nama/judul Algoritma
– Bagian Deklarasi
– Bagian Deskripsi
6. • Berikut ini gambaran struktur sebuah Algoritma
– Algoritma NAMA_ALGORITMA
{ Penjelasan mengenai algoritma, yang berisi uraian
singkat mengenai apa yang dilakukan oleh
algoritma }
7. – DEKLARASI
{ Semua bahan dan alat yang dibutuhkan selama
algoritma dijalankankan, atau dalam algoritma
meliputi variabel yang dipakai, nama tipe,
konstanta, nama prosedur dan nama fungsi
didefinisikan di sini }
8. – DESKRIPSI :
{ Semua langkah, proses, atau statement algoritma
dituliskan di sini, biasanya langkah-langkah
diberikan penomoran untuk memudahkan
penelusuran dan organisasi) }
9.
10. • Contoh-contoh Algoritma
No Proses Algoritma Contoh Langkah dalam
Algoritma
1 Membuat telur mata sapi Resep - Masukkan minyak ke dalam
wajan, panaskan
- Masukkan telur ke dalam
wajan
- Tunggu sampai matang
- Selesai
2 Kegiatan sehari-hari Jadwal Pukul 06.00 : mandi pagi
Pukul 06.15 : makan pagi
Pukul 06.30 : berangkat sekolah
dst
11. Contoh : Algoritma Berangkat Sekolah
• Mulai
– Bangun dari tempat tidur
– Mandi Pagi
– Sarapan Pagi
– Pergi Ke Sekolah
– Cari Ruang Kelas
– Masuk kelas untuk Belajar
• Selesai
12. Algoritma langkah-langkah Mendownload Video dari
Youtube
1. Buka situs Youtube
2. Buka video pada situs Youtube
3. Salin alamat video yang dibuka
4. Buka Situs https://en.savefrom.net/
5. Tempel alamat yang telah disalin pada isian yang
disediakan oleh situs https://en.savefrom.net/,
kemudian klik tombol Download
6. Jika sudah muncul pilihan download, klik kanan
pilihan format video yang diinginkan, klik download.
7. Tunggu hingga proses download selesai
13. Kasus 1
• Ada dua buah ember
• Ember A berisi air berwarna
merah
• Ember B berisi air berwarna biru
• Bagaimana algoritma untuk
menukarkan air berwarna merah
dari ember A ke ember B dan air
berwarna biru dari ember B ke
ember A ?
14. Kasus 1, Algoritma memindahkan air dalam ember
1. Tambahkan 1 ember (ember C)
2. Tuangkan air berwarna merah dari ember A
ke ember C
3. Tuangkan air berwarna biru dari ember B ke
ember A
4. Tuangkan air berwarna merah dari ember C
ke ember B
+
1. Ada 3 buah ember
2. Ember A kosong, ember C berisi air
berwarna merah
3. Ember A berisi air berwarna biru, ember B
kosong
4. Ember B berisi air berwarna merah, ember
C kosong
Hasil
Langkah-langkah
16. Kasus 2
1. Hitung alas segitiga
2. Hitung tinggi segitiga
3. Kalikan alas dan tinggi dan
0.5
17. KELOMPOK DISKUSI
Kelompok 1
ABID NUR IKHSAN IKHWANUDIN
Amanda Akma Syahira
ARCHARD DANY KEVINTA
Bunga Rinjani Intan Putri Pertiwi
CHRISNATHAN ARYAS SETIAWAN
DEVANO GIHON SAPUTRA
Kelompok 2
Ganendra Rafi Rizqullah
Ghazi Al Ghifari
GHEFIRA SYAFA MAULIDA HARSYA
Gracia Helen Jatmiko
Hafiz Perkasa Ermulda
JEREMI ANAYA R.GINTING
18. Tugas Diskusi
• Bagaimana algoritma untuk menyelesaikan
masalah ini?
Petani membawa serigala, kambing, dan
sayur ingin menyeberang.
1 perahu hanya dapat untuk
mengangkut 1 petani dan 1 bawaan.
Akan tetapi..
Jika serigala hanya bersama kambing,
serigala akan memakan kambing
Jika kambing hanya bersama sayuran,
kambing akan memakan sayuran
19. • Struktur Algoritma
Inti dari algoritma adalah menemukan solusi dari
suatu permasalahan.
Untuk menyelesaikan masalah, algoritma
membutuhkan spesifikasi
input (masukan) sesuai yang diperlukan,
memprosesnya melalui serangkaian langkah-langkah
dan
menghasilkan output sebagai solusi dari permasalahan.
21. • 2. Flowchart
Flowchart atau bagan alir adalah skema/bagan (chart)
yang menunjukkan aliran (flow) di dalam suatu program
secara logika.
• Flowchart merupakan alat yang banyak digunakan untuk
menggambarkan algoritma dalam bentuk notasi-notasi
tertentu.
• Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses
beserta pernyataannya. Gambaran ini dinyatakan dengan
simbol.
22. • Dengan demikian setiap simbol menggambarkan
proses tertentu. Sedangkan antara proses
digambarkan dengan garis penghubung.
• Dengan menggunakan flowchart akan memudahkan
kita untuk melakukan pengecekan bagianbagian yang
terlupakan dalam analisis masalah.
• Di samping itu flowchart juga berguna sebagai
fasilitas untuk berkomunikasi antara pemrogram
yang bekerja dalam tim suatu proyek.
23. • Walaupun tidak ada kaidah-kaidah yang baku dalam
penyusunan flowchart, namun ada beberapa
anjuran:
• 1) Hindari pengulangan proses yang tidak perlu dan
logika yang berbelit sehingga jalannya proses
menjadi singkat.
• 2) Jalannya proses digambarkan dari atas ke bawah
dan diberikan tanda panah untuk memperjelas.
• 3) Sebuah flowchart diawali dari satu titik START dan
diakhiri dengan END.
27. Penjelasan lebih lanjut :
• Simbol-simbol bagan alir program (Flowchart)
Notasi Membuat algoritma sederhana
untuk menyelesaikan permasalahan
menggunakan bahasa natural, flowchart
dan pseudocode
Notasi ini disebut Data yang digunakan
untuk mewakili data input atau output
atau menyatakan operasi pemasukan data
dan pencetakan
28. Notasi ini disebut Process yang digunakan
untuk mewakili suatu proses.
Notasi ini disebut Decision yang
digunakan untuk suatu pemilihan,
penyeleksian kondisi di dalam suatu
program
29. Notasi ini disebut Preparation yang
digunakan untuk memberi nilai awal, nilai
akhir, penambahan/pengurangan bagi
suatu variabel counter.
Notasi ini disebut Predefined Process
yang digunakan untuk menunjukkan suatu
operasi yang rinciannya ditunjukkan
ditempat lain (prosedur, sub-prosedur,
fungsi)
30. Notasi ini disebut Connector yang
digunakan untuk menunjukkan
sambungan dari flowchart yang terputus
di halaman yang sama atau halaman
berikutnya.
Notasi ini disebut Arrow yang digunakan
untuk menunjukkan arus data atau aliran
data dari proses satu ke proses lainnya.