Assalamualaikum warahmatullahi wabarakatuh kembali lagi dengan saya Kang topan di seri pembelajaran Informatika untuk kelas 10 SMA Kurikulum merdeka pada kesempatan kali ini kita sudah memasuki bab algoritma dan pemograman Oke Mari kita bahas bersama-sama algoritma dan pemograman baik sebelumnya tujuan pembelajaran kita Pada kesempatan kali ini di materi algoritma dan pemograman adalah peserta didik atau murid dapat membaca dan menulis algoritma dengan benar sehingga nanti akan dikaitkan atau terjemahkan ke dalam pemograman nanti kita akan praktek pemograman namun sebelumnya kita akan belajar tentang algoritma Kenapa belajar algoritma karena kita ketahui perkembangan teknologi lagi informasi dan komputer telah merambah di semua Lini bahkan teknologi itu juga dimanfaatkan dalam perdagangan industri sekolah ya tentu kita pernah melihat ya di perdagangan seorang Kasir di sebuah swalayan yang memanfaatkan komputer saat melayani pembeli berbagai aplikasi kasir telah digunakan dalam melayani konsumen di sebuah supermarket atau Swalayan aplikasi kasir sangat memudahkan bagi pekerja dalam melayani konsumen keuntungan menggunakan aplikasi tertentunya yang pertama itu dapat menghitung pajak ya total biaya dan jumlah kembalian yang harus dikembalikan kepada pelanggan ini secara otomatis ya di dalam komputer nah pertanyaannya Apakah dalam membuat aplikasi kasir tersebut dibutuhkan algoritma dan pemograman kita akan bahas di bab kali ini definisi algoritma ini kita dapat definisikan algoritma merupakan susunan logis dan sistematis yang digunakan untuk memecahkan atau menyelesaikan suatu permasalahan dalam beberapa konteks algoritma dapat diartikan sebagai urutan langkah-langkah yang spesifik atau tertentu untuk melakukan suatu pekerjaan ya logis di sini maksudnya sesuai tujuan yaitu untuk menyelesaikan permasalahan kita ambil contoh algoritma menghitung volume tabung yang pertama ada jari-jari tentu sebelum menghitung volume tabung kita harus paham dulu rumus dari volume tabung tersebut ya rumusnya itu VRV kali r kali t r kita Terjemahkan Deskripsikan sebagai jari-jari dan t tinggi tabung serta outputnya yaitu volume langkah pertamanya memasukkan nilai r kemudian masukkan nilai T lalu hitung dan terakhir tulis hasil volumenya atau akan ditampilkan Nah itu contoh sederhana mengagoritma menghitung volume tabung silahkan kalian buat contoh algoritma sendiri ya misal algoritma berangkat ke sekolah atau algoritma menghitung apa keliling lingkaran atau lain sebagainya teria algoritma yang pertama tepat dan benar Apa artinya tepat dan benar artinya sesuai dengan apa yang diinginkan untuk diimplementasikan dalam program yang kedua logis terstruktur dan sistematis artinya dari sisi penulisan dan logika tepat dan benar berikutnya semua operasi terdefinisi atau Divine Artinya bahwa semua operasi terdefinisi berarti fungsi yang ingin diterapkan dalam aplikasi sudah berjalan dengan sesuai lalu semua proses harus berakhir setelah sejumlah langkah dilakukan Hal ini dilakukan agar pembuat aplikasi bisa membedakan atau membagi fungsi-fungsi yang ada dalam aplikasi tersebut lalu menggunakan bahasa standar dan yang terakhir sederhana dan efisien struktur algoritma terdiri dari masalah algoritma solusi atau bisa dikatakan ada input ada algoritma dan ada output struktur dari algoritma ada input algoritma dan output jadi algoritma itu memproses inputan sehingga menjadi sebuah output atau permasalahan yang diproses sedemikian rupa agar menghasilkan sebuah solusi yang diolahnya tentu dengan langkah-langkah yang logis dan sistematis bagian-bagian struktur algoritma tadi di awal kita Contohkan menghitung volume tabung algoritma menghitung volume tabung ini masuk ke dalam bagian judul algoritma lalu bagian input atau mendeklarasikan ini masuk ke dalam bagian deklarasi dan langkah-langkahnya termasuk ke dalam bagian Deskripsi itulah bagian-bagian dari struktur algoritma yang terdiri dari judul algoritma bagian deklarasi dan bagian Deskripsi aliran proses struktur algoritma berdasarkan aliran proses algoritma pemograman ada tiga macam struktur yaitu control sequential percabangan atau conditional dan perulangan algoritma sekuncial merupakan barisan proses atau langkah-langkah yang dilakukan secara beruntun dari awal sampai akhir setiap baris dikerjakan satu persatu tanpa ada loncatan atau perulangan dan dilakukan sekali dalam setiap instruksi algoritma menghitung volume tabung yang di awal kita bahas merupakan contoh dari algoritma sequential struktur kontrol percabangan merupakan struktur algoritma yang melibatkan adanya syarat tertentu untuk melanjutkan ke proses berikutnya contoh misalkan dalam algoritma ujian akhir nasional ditentukan status kelulusan siswa berdasarkan nilai rata-rata ujian akhir nasional seorang siswa dinyatakan lulus jika rata-rata di atas 60 sehingga kita dapat menambahkan struktur percabangan pada program atau pada algoritma ujian akhir nasional tersebut berikutnya struktur kontrol perulangan merupakan atau struktur kontrol perulangan digunakan ketika melibatkan suatu perhitungan yang berulang-ulang penyajian algoritma algoritma disajikan dengan tiga cara yaitu dengan bahasa natural atau bahasa sehari-hari yang kedua dengan sudut out dan yang ketiga dengan flowchart dengan bahasa natural artinya menjelaskan secara detail suatu algoritma dengan bahasa atau kata-kata yang mudah dipahami artinya penyajian algoritma dengan sudokot menggunakan kata-kata kunci yang sesuai dengan gaya bahasa pemrograman yang terakhir flowchart tentunya dengan flowchart cara penyajian algoritma dibuat dalam simbol-simbol khusus kita akan berikan contoh menghitung luas segitiga menggunakan mode darat narrative atau bahasa natural yang mudah dipahami langkah pertama mulai kemudian Langkah kedua membaca nilai alas Langkah ketiga membaca nilai tinggi langkah keempat menghitung luas alas kali tinggi dibagi dua atau setengah kali alas kali tinggi langkah kelima cetak hasil luas dan langkah keenam selesai bahasanya detail dan mudah dipahami karena menggunakan bahasa sehari-hari yang kedua Nah yang kedua ini menghitung luas segitiga menggunakan sudut code input yang pertama input alas input tinggi kemudian hitung luas lalu hasilkan output selesai itu algoritma menggunakan sudocode yang ketiga flowchart ya menghitung luas segitiga ya algoritma menghitung luas segitiga menggunakan flowchart itu adalah simbol-simbol nah ini Memulai simbolnya seperti ini ya kotak tapi agak elips ya ini bisa menandakan start atau memulai aktivitas ya atau mulai pemograman ini bisa dikatakan simbolnya Terminator biasanya ya lalu garis ini tanda panah ini atau flow Direction symbol ini digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lainnya atau bisa dikatakan juga dengan connection lain yang membuat koneksi simbol satu dengan simbol lainnya ini seperti apa ini jajar genjang ya simbolnya ini untuk simbol input dan output atau simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya Lalu ada lagi ini sama simbol input dan output karena tadi di menggunakan Shadow code juga input ya input alas input tinggi atau menggunakan bahasa natural masukkan atau membaca nilai alas baca nilai tinggi ya itu maksudnya ke dalam input nah dalam flowchart simbolnya seperti jajar genjang lalu bentuk kotak ini berarti simbol kotak ini luas yang menghitung luas berarti sebuah proses atau prosesing simbol yang menunjukkan pengolahan ya yang dilakukan oleh komputer termasuk lagi meja jajargenjang ini menampilkan output ya ini bisa dikatakan input simbol ini atau juga output ya boleh dan yang terakhir Terminator ya simbol Terminator mengakhiri program yang mengakhiri algoritma dari menghitung luas segitiga setelah pembahasan kita tentang algoritma dan pemograman ya baru tentang algoritma ya bagaimana membaca dan menulis algoritma yang baik dan benar Nah tahun berikutnya nanti kita akan membahas tentang pemograman dan dimana ada beberapa kata-kata kunci dalam bahasa pemrograman contohnya Ini untuk mendeklarasikan konstanta yang digunakan dalam algoritma ada juga far atau variabel Ada Red ada write ada end ini mengakhiri akhir dari algoritma lalu contoh logika ada if Then if else daftar ulangan contohnya will do for to do ya love dan lain sebagainya Oke terima kasih teman-teman yang bisa saya sampaikan semoga bermanfaat bila ada yang keliru silahkan untuk berkomentar di kolom komentar terima kasih Jangan lupa subscribe like and share Assalamualaikum warahmatullahi wabarakatuh [Musik]