Algoritma merupakan urutan langkah-langkah untuk memecahkan masalah yang dibutuhkan untuk memerintah komputer. Algoritma dapat ditulis dalam bahasa alami, diagram alir, atau pseudocode. Struktur penulisan algoritma terdiri dari judul, kamus, dan bagian inti berisi instruksi.
Modul ini merupakan Penyegaran dari Modul Sebelumnya dengan Tambahan , Konversi Hasil Pembuatan Bahan Ajar dari Web HTML ke Format APK , Smartphone Berbasis Android
Micro Teaching - Silabus Mata Kuliah Micro Teaching
Dosen : Dr. Unang Wahidin, S.Pd., M.Pd.I.
Perkuliahan STAI Al-Hidayah Bogor - Program Beasiswa Al-Hidayah (PBA) - Kampus 2 Ma'had Huda Islami
Semester VII - Pertemuan 1 - Sabtu, 17 September 2016
Tugas individu perspektif pendidikan Modul 10Septi Dewi
SARANA PRASARANA DAN KETERJANGKAUAN WILAYAH
Seperti yang telah kita ketahui bersama, selain terbatasnya tenaga guru, kendala proses belajar-mengajar yang selama ini ditemukan adalah kurang memadainya sarana dan prasarana penunjang yang ada. Bagi yang kebetulan mengajar di daerah yang secara geografis terpencil, mungkin saat ini Anda merasakan bahwa apa yang disampaikan merupakan kenyataan yang setiap hari Anda temukan. Bagi yang mengajar di tempat yang telah dilengkapi dengan sarana dan prasarana penunjang, berikut adalah contoh yang layak untuk direnungkan bagaimana proses pembelajaran yang semestinya dilakukan. Untuk memperjelas pemahaman Anda, perhatikan contoh-contoh berikut ini
METODE PEMBELAJARAN
Beberapa guru mengajarkan bukan bidang yang dikuasainya. Misalnya guru Agama mengajarkan Bahasa Inggris
Masih banyak guru yang mengajar hanya menggunakan model yang itu-itu saja, karena kurang menguasai berbagai model pembelajaran yang sesuai dengan perkembangan anak
Guru mengajar lebih senang dengan caranya sendiri dan kurang memperhatikan yang disenangi anak
Ketidakmerataan Guru
Pembelajaran Kontekstual
Pembelajaran kontekstual adalah salah satu strategi pembelajaran yang berhubungan dengan:
PAKEM
Pembelajaran Kooperatif dan Kolaboratif
Tujuan pembelajaran ini adalah hasil belajar akademik siswa meningkat, siswa dapat menerima berbagai keragaman dari temannya dan pengembangan keterampilan sosial
Modul ini merupakan Penyegaran dari Modul Sebelumnya dengan Tambahan , Konversi Hasil Pembuatan Bahan Ajar dari Web HTML ke Format APK , Smartphone Berbasis Android
Micro Teaching - Silabus Mata Kuliah Micro Teaching
Dosen : Dr. Unang Wahidin, S.Pd., M.Pd.I.
Perkuliahan STAI Al-Hidayah Bogor - Program Beasiswa Al-Hidayah (PBA) - Kampus 2 Ma'had Huda Islami
Semester VII - Pertemuan 1 - Sabtu, 17 September 2016
Tugas individu perspektif pendidikan Modul 10Septi Dewi
SARANA PRASARANA DAN KETERJANGKAUAN WILAYAH
Seperti yang telah kita ketahui bersama, selain terbatasnya tenaga guru, kendala proses belajar-mengajar yang selama ini ditemukan adalah kurang memadainya sarana dan prasarana penunjang yang ada. Bagi yang kebetulan mengajar di daerah yang secara geografis terpencil, mungkin saat ini Anda merasakan bahwa apa yang disampaikan merupakan kenyataan yang setiap hari Anda temukan. Bagi yang mengajar di tempat yang telah dilengkapi dengan sarana dan prasarana penunjang, berikut adalah contoh yang layak untuk direnungkan bagaimana proses pembelajaran yang semestinya dilakukan. Untuk memperjelas pemahaman Anda, perhatikan contoh-contoh berikut ini
METODE PEMBELAJARAN
Beberapa guru mengajarkan bukan bidang yang dikuasainya. Misalnya guru Agama mengajarkan Bahasa Inggris
Masih banyak guru yang mengajar hanya menggunakan model yang itu-itu saja, karena kurang menguasai berbagai model pembelajaran yang sesuai dengan perkembangan anak
Guru mengajar lebih senang dengan caranya sendiri dan kurang memperhatikan yang disenangi anak
Ketidakmerataan Guru
Pembelajaran Kontekstual
Pembelajaran kontekstual adalah salah satu strategi pembelajaran yang berhubungan dengan:
PAKEM
Pembelajaran Kooperatif dan Kolaboratif
Tujuan pembelajaran ini adalah hasil belajar akademik siswa meningkat, siswa dapat menerima berbagai keragaman dari temannya dan pengembangan keterampilan sosial
Pengenalan Algoritma
Mengetahui Pengantar dan Sejarah
Mengetahui Algoritma dan Data
Memahami Bahasa Pemrograman dan Paradigma
Memahami Metode dan Correctness Algoritma
Mengetahui Efisiensi dari Algoritma
Memahami Ketidakefisienan dan Intractability
Memahami Noncomputability dan Undecidability
Mengetahui Algoritma yang Universal dan Kekuatannya
Memahami Parallelism
Kuliah ini mengajarkan tetang konsep dasar pemrograman. Pada kuliah ini akan dijelaskan dasar-dasar pemrograman meliputi algoritma, flow chart dan pseudo code. Selanjutnya masuk ke implementasi dengan pemrograman, dijelaskan materi-materi dasar pembuatan program meliputi : dasar-dasar pemrograman, penyeleksian kondisi, perulangan, fungsi, array, string, pointer dan struktur. Bahasa pemrograman yang digunakan adalah bahasa C/C++
Sebagai salah satu pertanggungjawab pembangunan manusia di Jawa Timur, dalam bentuk layanan pendidikan yang bermutu dan berkeadilan, Dinas Pendidikan Provinsi Jawa Timur terus berupaya untuk meningkatkan kualitas pendidikan masyarakat. Untuk mempercepat pencapaian sasaran pembangunan pendidikan, Dinas Pendidikan Provinsi Jawa Timur telah melakukan banyak terobosan yang dilaksanakan secara menyeluruh dan berkesinambungan. Salah satunya adalah Penerimaan Peserta Didik Baru (PPDB) jenjang Sekolah Menengah Atas, Sekolah Menengah Kejuruan, dan Sekolah Luar Biasa Provinsi Jawa Timur tahun ajaran 2024/2025 yang dilaksanakan secara objektif, transparan, akuntabel, dan tanpa diskriminasi.
Pelaksanaan PPDB Jawa Timur tahun 2024 berpedoman pada Peraturan Menteri Pendidikan dan Kebudayaan RI Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru, Keputusan Sekretaris Jenderal Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi nomor 47/M/2023 tentang Pedoman Pelaksanaan Peraturan Menteri Pendidikan dan Kebudayaan Nomor 1 Tahun 2021 tentang Penerimaan Peserta Didik Baru pada Taman Kanak-Kanak, Sekolah Dasar, Sekolah Menengah Pertama, Sekolah Menengah Atas, dan Sekolah Menengah Kejuruan, dan Peraturan Gubernur Jawa Timur Nomor 15 Tahun 2022 tentang Pedoman Pelaksanaan Penerimaan Peserta Didik Baru pada Sekolah Menengah Atas, Sekolah Menengah Kejuruan dan Sekolah Luar Biasa. Secara umum PPDB dilaksanakan secara online dan beberapa satuan pendidikan secara offline. Hal ini bertujuan untuk mempermudah peserta didik, orang tua, masyarakat untuk mendaftar dan memantau hasil PPDB.
2. Apa Itu Algoritma ?
• Urutan langkah-langkah untuk memecahkan masalah
• Kamus Besar Bahasa Indonesia: Algoritma adalah
urutan logis pengambilan putusan untuk pemecahan
masalah
Algoritma dibutuhkan untuk memerintah komputer
mengambil langkah-langkah tertentu dalam
menyelesaikan masalah
3. Algoritma Dalam Kehidupan sehari-hari
Dalam kehidupan sehari-hari, sebenarnya Anda juga
menggunakan algoritma untuk melakukan sesuatu. Sebagai
contoh, Anda ingin menulis surat, maka Anda perlu melakukan
beberapa langkah berikut:
1. Mempersiapkan kertas dan amplop.
2. Mempersiapkan alat tulis, seperti pena atau pensil.
3. Mulai menulis.
4. Memasukkan kertas ke dalam amplop.
5. Pergi ke kantor pos untuk mengeposkan surat tersebut.
4. Penulisan Algoritma
• Dalam bahasa natural (Bahasa Indonesia, Bahasa
Inggris dan bahasa manusia lainnya)
- Tapi sering membingungkan (ambiguous)
• Menggunakan flow chart (diagram alir)
- Bagus secara visual akan tetapi repot kalau algoritmanya panjang.
• Menggunakan pseudo-code
- Sudah lebih dekat ke bahasa pemrograman, namun sulit dimengerti
oleh orang yang tidak mengerti pemrograman.
5. Tahapan Pelaksanaan Algoritma oleh Komputer
1. Mendefinisikan masalah
2. Menentukan solusi
3. Memilih algoritma
4. Menulis program
5. Menguji program
6. Menulis dokumentasi
7. Merawat program
7. Bentuk Algoritma
1. Menggunakan Pseudocode
Pseudocode yaitu suatu bentuk algoritma yang menggunakan
berbagai notasi yang di maksutkan untuk menyederhanakan bentuk
kalimat manusia.
8. Bentuk Algoritma
Contoh Pseudocode:
Menghitung rata-rata tiga
buah data
Algoritma dengan struktur pseudocode :
1) input (a, b, c)
2) Jml = a+b+c
3) Rerata = Jml/3
4) Output (Rerata)
9. Bentuk Algoritma
2. Menggunakan Flowchart
Diagram alir atau flowchart adalah suatu standar
untuk menggambarkan urutan langkah dalam suatu proses.
Setiap langkah dalam algoritma dinyatakan dengan sebuah
symbol dan aliran setiap langkah dinyatakan dengan garis
yang bertanda panah.
13. Header (Judul)
Judul adalah bagian teks algoritma yang
digunakan sebagai tempat mendefinisikan
nama dengan menentukan apakah teks
tersebut adalah program, prosedur, fungsi.
14. Kamus (Deklarasi)
Kamus adalah bagian teks algoritma sebagai
tempat untuk mendefinisikan :
Nama type
Nama konstanta
Nama variabel
Nama fungsi
Nama prosedur.