Quiz Name: AK20231-P0102 Nama Lengkap : Lemuel Hezekiah Gavriel Kelas : AK20231-A Kode: P0102 Result: Passed User Score: 829.17 / 850 (97.55%) Passing Score: 552.5 (65%) Quiz Taking Time: 1 jam 19 menit 12 detik Quiz Finished At: August 28, 2023 5:41 PM Materi bahasan : Algoritma dan Flowchart dalam Kehidupan Sehari-hari Urutkan sesuai materi terkait > Audit Perusahaan Awarded Points: 10 Correct Response: 1. Pemilik perusahaan menjadwalkan audit; 2. Melakukan audit di bagian tertentu; 3. Jika cocok/sesuai, hasil audit dikirimkan; 4. Jika tidak cocok, jalankan sistem korektif, baru mengirimkan laporan hasil; 5. Setelah proses selesai, perbarui jadwal audit User Response: 1. Pemilik perusahaan menjadwalkan audit; 2. Melakukan audit di bagian tertentu; 3. Jika cocok/sesuai, hasil audit dikirimkan; 4. Jika tidak cocok, jalankan sistem korektif, baru mengirimkan laporan hasil; 5. Setelah proses selesai, perbarui jadwal audit Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: algoritma; software User Response: algoritma; software Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: algoritma; pseudocode User Response: algoritma; pseudocode Materi bahasan : Implementasi Algoritma Pilih/Drag&Drop Pasangan yang tepat terkait > Awarded Points: 7.5 Correct Response: Picture 21 - Picture 17; Picture 22 - Picture 18; Picture 24 - Picture 20; Picture 23 - Picture 19 User Response: Picture 24 - Picture 20; Picture 23 - Picture 19; Picture 22 - Picture 18 Materi bahasan : Implementasi Algoritma Pasangan kalimat terkait pernyataan > Awarded Points: 10 Correct Response: BI - berfokus pada analisis data untuk menggambarkan dan memahami peristiwa sebelumnya, idealnya dengan tujuan memprediksi peluang dan tantangan di masa depan.; Algoritma - berdampak terhadap semua yang akan dilakukan – termasuk perencanaan, kontrol, Internet, media sosial, perdagangan seluler, dan otomatisasi.; Algoritma bekerja - pada kecepatan dan pengembangan yang tidak dapat dibandingkan dengan upaya peningkatan tenaga kerja manusia untuk meningkatkan produksi; Berpikir/pemikiran komputasi - adalah teknik pemecahan masalah yang sangat luas wilayah penerapannya, bukan hanya >> menyelesaikan >> ilmu komputer saja >>tapi >> menyelesaikan berbagai masalah di dalam kehidupan sehari-hari. User Response: BI - berfokus pada analisis data untuk menggambarkan dan memahami peristiwa sebelumnya, idealnya dengan tujuan memprediksi peluang dan tantangan di masa depan.; Algoritma - berdampak terhadap semua yang akan dilakukan – termasuk perencanaan, kontrol, Internet, media sosial, perdagangan seluler, dan otomatisasi.; Algoritma bekerja - pada kecepatan dan pengembangan yang tidak dapat dibandingkan dengan upaya peningkatan tenaga kerja manusia untuk meningkatkan produksi; Berpikir/pemikiran komputasi - adalah teknik pemecahan masalah yang sangat luas wilayah penerapannya, bukan hanya >> menyelesaikan >> ilmu komputer saja >>tapi >> menyelesaikan berbagai masalah di dalam kehidupan sehari-hari. Materi bahasan : Algoritma dan Flowchart dalam Kehidupan Sehari-hari Urutkan sesuai materi terkait > Klaim Asuransi Awarded Points: 10 Correct Response: 1. Karena baru, kamu harus mengisi formulir registrasi; 2. Membayar premi asuransi untuk membeli asuransi; 3. Pihak asuransi mencetak transaksi pembelian; 4. Pihak asuransi mengeluarkan polis; 5. Perusahaan asuransi menerima pembelian; 6. Suatu waktu hal yang diasuransikan mengalami musibah; 7. Pemilik melakukan klaim asuransi; 8. Perusahaan asuransi melakukan investigasi; 9. Jika tidak ditanggung, kompensasi ditolak; 10. Jika ditanggung, perusahaan asuransi membayarkan kompensasi; 11. Jika ingin melakukan pembaruan asuransi, kembali ke bagian transaksi pembelian User Response: 1. Karena baru, kamu harus mengisi formulir registrasi; 2. Membayar premi asuransi untuk membeli asuransi; 3. Pihak asuransi mencetak transaksi pembelian; 4. Pihak asuransi mengeluarkan polis; 5. Perusahaan asuransi menerima pembelian; 6. Suatu waktu hal yang diasuransikan mengalami musibah; 7. Pemilik melakukan klaim asuransi; 8. Perusahaan asuransi melakukan investigasi; 9. Jika tidak ditanggung, kompensasi ditolak; 10. Jika ditanggung, perusahaan asuransi membayarkan kompensasi; 11. Jika ingin melakukan pembaruan asuransi, kembali ke bagian transaksi pembelian Materi bahasan : Diagram Alir - Flowchart Awarded Points: 10 Correct Response: alur; urutan User Response: alur; urutan Materi bahasan : Jenis Algoritma Awarded Points: 10 Correct Response: Divide; Conquer; Kombinasi User Response: Divide; Conquer; Kombinasi Materi Bahasan : Definisi Algoritma Pasangan yang benar dari > Sejarah Algoritma Awarded Points: 10 Correct Response: Abad ke -9, - Muhammad bin Musa al-Khawarizmi menulis buku tentang algoritma.; Tahun 1360-an, - algoritma mulai diterapkan untuk menjawab masalah komputasi dan juga matematis. Sebuah awal untuk kemunculan logaritma.; Tahun 1684, - algoritma mulai digunakan secara lebih luas, yaitu untuk menyelesaikan masalah kalkulus.; Tahun 1759, - algoritma mulai diakui sebagai metode untuk menyelesaikan masalah. User Response: Abad ke -9, - Muhammad bin Musa al-Khawarizmi menulis buku tentang algoritma.; Tahun 1360-an, - algoritma mulai diterapkan untuk menjawab masalah komputasi dan juga matematis. Sebuah awal untuk kemunculan logaritma.; Tahun 1684, - algoritma mulai digunakan secara lebih luas, yaitu untuk menyelesaikan masalah kalkulus.; Tahun 1759, - algoritma mulai diakui sebagai metode untuk menyelesaikan masalah. Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: Algoritma merupakan prosedur komputasi yang mengambil beberapa nilai atau kumpulan nilai sebagai input kemudian diproses sebagai output sehingga algoritma adalah urutan langkah komputasi yang mengubah input menjadi output. User Response: Algoritma merupakan prosedur komputasi yang mengambil beberapa nilai atau kumpulan nilai sebagai input kemudian diproses sebagai output sehingga algoritma adalah urutan langkah komputasi yang mengubah input menjadi output. Materi bahasan : Diagram Alir - Flowchart Awarded Points: 5 Correct Response: gambar; proses User Response: Gambar; proses Materi bahasan : Pseudocode Urutkan sesuai materi terkait > Aplikasi Awarded Points: 10 Correct Response: 1. Buku teks dan publikasi ilmiah yang berkaitan dengan ilmu komputer dan komputasi numerik sering kali menggunakan pseudocode dalam mendeskripsikan algoritme, sehingga semua programmer dapat memahaminya, meskipun tidak semuanya mengetahui bahasa pemrograman yang sama. Dalam buku teks, biasanya ada pendahuluan yang menjelaskan konvensi tertentu yang digunakan. Tingkat detail pseudocode dalam beberapa kasus mungkin mendekati bahasa tujuan umum yang diformalkan.; 2. Seorang programmer yang perlu mengimplementasikan algoritme tertentu, terutama yang asing, akan sering memulai dengan deskripsi pseudocode, dan kemudian "menerjemahkan" deskripsi itu ke dalam bahasa pemrograman target dan memodifikasinya untuk berinteraksi dengan benar dengan program lainnya.; 3. Pemrogram juga dapat memulai proyek dengan membuat sketsa kode dalam pseudocode di atas kertas sebelum menulisnya dalam bahasa aslinya, sebagai pendekatan penataan top-down , dengan proses langkah-langkah yang harus diikuti sebagai penyempurnaan. User Response: 1. Buku teks dan publikasi ilmiah yang berkaitan dengan ilmu komputer dan komputasi numerik sering kali menggunakan pseudocode dalam mendeskripsikan algoritme, sehingga semua programmer dapat memahaminya, meskipun tidak semuanya mengetahui bahasa pemrograman yang sama. Dalam buku teks, biasanya ada pendahuluan yang menjelaskan konvensi tertentu yang digunakan. Tingkat detail pseudocode dalam beberapa kasus mungkin mendekati bahasa tujuan umum yang diformalkan.; 2. Seorang programmer yang perlu mengimplementasikan algoritme tertentu, terutama yang asing, akan sering memulai dengan deskripsi pseudocode, dan kemudian "menerjemahkan" deskripsi itu ke dalam bahasa pemrograman target dan memodifikasinya untuk berinteraksi dengan benar dengan program lainnya.; 3. Pemrogram juga dapat memulai proyek dengan membuat sketsa kode dalam pseudocode di atas kertas sebelum menulisnya dalam bahasa aslinya, sebagai pendekatan penataan top-down , dengan proses langkah-langkah yang harus diikuti sebagai penyempurnaan. Materi bahasan : Implementasi Algoritma Awarded Points: 10 Correct Response: Defenisi Masalah;; Membuat Model;; Rancangan Algoritma;; Tulis Program;; Compile, apabila terjadi “Compile Error” atau “Sintak Error” kita dapat melakukan pengecekan ulang (perbaikan) pada tahap menulis program. Jika tidak terjadi “Compile Error” atau “Sintak Error” maka lanjut pada tahap selanjutnya;; Executable code: =>Run, apabila terjadi error maka kita dapat melakukan pengecekan ulang (perbaikan) pada tahap menulis program, merancang algoritma, membuat model, atau pada tahap mendifinidikan masalah. Jika tidak terjadi error maka lanjut pada tahap selanjutnya;; Dokumentasi User Response: Defenisi Masalah;; Membuat Model;; Rancangan Algoritma;; Tulis Program;; Compile, apabila terjadi “Compile Error” atau “Sintak Error” kita dapat melakukan pengecekan ulang (perbaikan) pada tahap menulis program. Jika tidak terjadi “Compile Error” atau “Sintak Error” maka lanjut pada tahap selanjutnya;; Executable code: =>Run, apabila terjadi error maka kita dapat melakukan pengecekan ulang (perbaikan) pada tahap menulis program, merancang algoritma, membuat model, atau pada tahap mendifinidikan masalah. Jika tidak terjadi error maka lanjut pada tahap selanjutnya;; Dokumentasi Materi Bahasan : Manfaat dan Klasifikasi Algoritma Pasangan yang benar dari > Klasifikasi Algoritma Awarded Points: 10 Correct Response: Rekursi atau Iterasi - Algoritma rekursi adalah algoritma yang memanggil dirinya sendiri secara berulang kali. Algoritma iterative merupakan algoritma yang menggunakan kontruksi berulang yang terkadang memiliki data tambahan pada struktur yang dibuat.; Logical - Untuk algoritma logical ini memposisikan algoritma seperti logika deduksi yang terkontrol.; Serial, parallel atau terdistribusi - Algoritma yang yang menjalankan satu intruksi saja disebut dengan komputer serial. Algoritma pararel menggunakan komputer yang memiliki prosesor-prosesor yang bisa mengerjakan satu perintah dalam satu waktu yang sama. Untuk algoritma distribusi merupakan algoritma yang menggunakan banyak mesin yang terhuung dengan jaringan.; Deterministik atau non-deterministik - Untuk algoritma determinstik adalah alogritma yang bisa menyelesaikan masalah dengan keputusan yang tepat, sedangkan untuk non determinastik merupakan alogoritma yang bisa menyelesaikan masalah dengan menggunakan metode penerkaan.; Tepat atau perkiraan - Algoritma bisa saja memiliki solusi yang tepat atau paling tidak harus memiliki perkiraan yang mendekatai dengan solusi yang benar. Untuk merumuskan perkiraan ini bisa mencari dengan cara strategi deterministic ataupun secara acak.; Algoritma Quantum - Menggunakan model realistic dari komputasi yang quantum. User Response: Rekursi atau Iterasi - Algoritma rekursi adalah algoritma yang memanggil dirinya sendiri secara berulang kali. Algoritma iterative merupakan algoritma yang menggunakan kontruksi berulang yang terkadang memiliki data tambahan pada struktur yang dibuat.; Logical - Untuk algoritma logical ini memposisikan algoritma seperti logika deduksi yang terkontrol.; Serial, parallel atau terdistribusi - Algoritma yang yang menjalankan satu intruksi saja disebut dengan komputer serial. Algoritma pararel menggunakan komputer yang memiliki prosesor-prosesor yang bisa mengerjakan satu perintah dalam satu waktu yang sama. Untuk algoritma distribusi merupakan algoritma yang menggunakan banyak mesin yang terhuung dengan jaringan.; Deterministik atau non-deterministik - Untuk algoritma determinstik adalah alogritma yang bisa menyelesaikan masalah dengan keputusan yang tepat, sedangkan untuk non determinastik merupakan alogoritma yang bisa menyelesaikan masalah dengan menggunakan metode penerkaan.; Tepat atau perkiraan - Algoritma bisa saja memiliki solusi yang tepat atau paling tidak harus memiliki perkiraan yang mendekatai dengan solusi yang benar. Untuk merumuskan perkiraan ini bisa mencari dengan cara strategi deterministic ataupun secara acak.; Algoritma Quantum - Menggunakan model realistic dari komputasi yang quantum. Materi bahasan : Jenis Algoritma Pasangan kalimat terkait pernyataan > Awarded Points: 10 Correct Response: Buble Sort - Merupakan algoritma pengurutan paling tua dengan metode pengurutan paling sederhana. Pengurutan yang dilakukan dengan membandingkan masing-masing item dalam suatu list secara berpasangan, menukar item jika diperlukan, dan mengulaginya sampai akhir list secara berurutan, sehingga tidak ada lagi item yang dapat ditukar.; Insertion Sort - Algoritma yang pada dasarnya memilah data yang akan diurutkan menjadi dua bagian, yang belum diurutkan dan yang sudah diurutkan. Elemen pertama diambil dari bagian array yang belum diurutkan dan kemudian diletakkan sesuai posisinya pada bagian lain dari array yang telah diurutkan. Langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan.; Selection Sort - memilih elemen dengan nilai paling rendah dan menukar elemen yang terpilih dengan elemen ke-i. Nilai dari i dimulai dari 1 ke n, dimana n adalah jumlah total elemen dikurangi 1.; Shell Sort - Merupakan algoritma yang satu jenis dengan insertion sort, dimana pada setiap nilai i dalam n/i item diurutkan. Pada setiap pergantian nilai, i dikurangi sampai 1 sebagai nilai terakhir.; Merge Sort - Algoritma dirumuskan dalam 3 langkah berpola divide-and-conquer User Response: Buble Sort - Merupakan algoritma pengurutan paling tua dengan metode pengurutan paling sederhana. Pengurutan yang dilakukan dengan membandingkan masing-masing item dalam suatu list secara berpasangan, menukar item jika diperlukan, dan mengulaginya sampai akhir list secara berurutan, sehingga tidak ada lagi item yang dapat ditukar.; Insertion Sort - Algoritma yang pada dasarnya memilah data yang akan diurutkan menjadi dua bagian, yang belum diurutkan dan yang sudah diurutkan. Elemen pertama diambil dari bagian array yang belum diurutkan dan kemudian diletakkan sesuai posisinya pada bagian lain dari array yang telah diurutkan. Langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan.; Selection Sort - memilih elemen dengan nilai paling rendah dan menukar elemen yang terpilih dengan elemen ke-i. Nilai dari i dimulai dari 1 ke n, dimana n adalah jumlah total elemen dikurangi 1.; Shell Sort - Merupakan algoritma yang satu jenis dengan insertion sort, dimana pada setiap nilai i dalam n/i item diurutkan. Pada setiap pergantian nilai, i dikurangi sampai 1 sebagai nilai terakhir.; Merge Sort - Algoritma dirumuskan dalam 3 langkah berpola divide-and-conquer Materi bahasan : Jenis Algoritma Awarded Points: 10 Correct Response: algoritma yang memecahkan masalah secara jelas, dan melalui banyak opini atau pilihan, maka; algoritma brute force merupakan sebuah metode pemecahan masalah logis yang memiliki kemampuan untuk memperoleh pemecahan masalah dengan baik.; mampu untuk menyaring satu dari sekian banyak solusi atau opsi yang ditawarkan,sehingga proses pemecahan masalah yang dilakukan akan menjadi lebih baik dan juga lebih optimal.; Hampir semua masalah yang dipecahkan dengan menggunakan metode algoritma brute force ini berjalan dengan baik. User Response: algoritma yang memecahkan masalah secara jelas, dan melalui banyak opini atau pilihan, maka; algoritma brute force merupakan sebuah metode pemecahan masalah logis yang memiliki kemampuan untuk memperoleh pemecahan masalah dengan baik.; mampu untuk menyaring satu dari sekian banyak solusi atau opsi yang ditawarkan,sehingga proses pemecahan masalah yang dilakukan akan menjadi lebih baik dan juga lebih optimal.; Hampir semua masalah yang dipecahkan dengan menggunakan metode algoritma brute force ini berjalan dengan baik. Materi bahasan : Pseudocode Awarded Points: 10 Correct Response: algoritma; sistem User Response: algoritma; sistem Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: komputer; keluaran; perangkat User Response: komputer; keluaran; perangkat Materi Bahasan : Definisi Algoritma Pasangan yang benar dari > Sejarah Algoritma Awarded Points: 10 Correct Response: Tahun 1961, - “UNIMATE” robot industrial pertama mulai digunakan oleh General Motors.; Tahun 1966, - AI pertama kali diajari untuk menerjemahkan informasi visual, tapi gagal. Ada juga “ELIZA”, mesin percakapan pertama yang dibuat berbekal pola tingkah laku manusia.; Tahun 1967, - muncul bahasa pemrograman “LOGO” untuk memprogram robot.; Tahun 1979, - muncul sistem untuk mendiagnosa penyakit berbahaya hanya lewat darah. Namun, praktik ini dihentikan karena alasan etis. User Response: Tahun 1961, - “UNIMATE” robot industrial pertama mulai digunakan oleh General Motors.; Tahun 1966, - AI pertama kali diajari untuk menerjemahkan informasi visual, tapi gagal. Ada juga “ELIZA”, mesin percakapan pertama yang dibuat berbekal pola tingkah laku manusia.; Tahun 1967, - muncul bahasa pemrograman “LOGO” untuk memprogram robot.; Tahun 1979, - muncul sistem untuk mendiagnosa penyakit berbahaya hanya lewat darah. Namun, praktik ini dihentikan karena alasan etis. Materi bahasan : Jenis Algoritma Awarded Points: 10 Correct Response: Enumerasi (list) setiap solusi yang mungkin dengan cara yang sistematis; Evaluasi setiap kemungkinan solusi satu per satu, mungkin saja beberapa kemungkinan solusi yang tidak layak dikeluarkan, dan simpan solusi terbaik yang ditemukan sampai sejauh ini (the best solusi found so far).; Bila pencarian berakhir, umumkan solusi terbaik (the winner) User Response: Enumerasi (list) setiap solusi yang mungkin dengan cara yang sistematis; Evaluasi setiap kemungkinan solusi satu per satu, mungkin saja beberapa kemungkinan solusi yang tidak layak dikeluarkan, dan simpan solusi terbaik yang ditemukan sampai sejauh ini (the best solusi found so far).; Bila pencarian berakhir, umumkan solusi terbaik (the winner) Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Hal Penting dalam translasi Algoritma: Awarded Points: 10 Correct Response: 1. Pendekklarasian Variabel; 2. Pemilihan Data tipe; 3. Pemakaian Intruksi-intruksi; 4. Aturan Sintaksis; 5. Tampilan Hasil; 6. Cara Pengoperasian Compiler dan interpreter User Response: 1. Pendekklarasian Variabel; 2. Pemilihan Data tipe; 3. Pemakaian Intruksi-intruksi; 4. Aturan Sintaksis; 5. Tampilan Hasil; 6. Cara Pengoperasian Compiler dan interpreter Materi Bahasan : Definisi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Kekurangan Algoritma Awarded Points: 10 Correct Response: Sulit dan butuh waktu lama untuk menulisnya.; Branching dan looping akan sulit terlihat. User Response: Sulit dan butuh waktu lama untuk menulisnya.; Branching dan looping akan sulit terlihat. Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Berikut alasan penting kenapa penggunaan fungsi alogirtma sangat penting; (7-11) Awarded Points: 10 Correct Response: 1. Meminimalisir penulisan program yang berulang-ulang,; 2. Program yang ada menjadi lebih terstuktur dengan rapi sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan,; 3. Ketika terjadi kesalahan bisa dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas; 4. Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul saja tanpa harus merubah dan menganggu modul yang lain,; 5. Dokumentasi yang lebih mudah, User Response: 1. Meminimalisir penulisan program yang berulang-ulang,; 2. Program yang ada menjadi lebih terstuktur dengan rapi sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan,; 3. Ketika terjadi kesalahan bisa dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas; 4. Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul saja tanpa harus merubah dan menganggu modul yang lain,; 5. Dokumentasi yang lebih mudah, Materi bahasan : Algoritma dan Flowchart dalam Kehidupan Sehari-hari Urutkan sesuai materi terkait > Mau Kirim Paket Awarded Points: 10 Correct Response: 1. Buka e-commerce tempatmu membuka toko; 2. Masuk ke bagian penjualan; 3. Cetak detail pesanan lengkap dengan bagian pengiriman yang memuat nama, alamat, dan nomor telepon penerima; 4. Pastikan jasa pengiriman yang dipilih oleh pemesan; 5. Kemas paket dengan rapi; 6. Tempelkan label pengiriman yang sebelumnya sudah dicetak; 7. Datangi kurir untuk memastikan operasionalnya; 8. Jika tidak buka, ubah data jasa pengiriman dan print ulang label ke pengiriman baru, dan serahkan paket ke kurir; 9. Jika ya (buka), serahkan paket ke kurir; 10. Kurir akan memasukkan data ke dalam sistem; 11. Lakukan pembayaran sesuai dengan skema yang dipilih; 12. Kurir akan mencetak struk berisikan nomor resi; 13. Nomor resi sudah bisa dilacak User Response: 1. Buka e-commerce tempatmu membuka toko; 2. Masuk ke bagian penjualan; 3. Cetak detail pesanan lengkap dengan bagian pengiriman yang memuat nama, alamat, dan nomor telepon penerima; 4. Pastikan jasa pengiriman yang dipilih oleh pemesan; 5. Kemas paket dengan rapi; 6. Tempelkan label pengiriman yang sebelumnya sudah dicetak; 7. Datangi kurir untuk memastikan operasionalnya; 8. Jika tidak buka, ubah data jasa pengiriman dan print ulang label ke pengiriman baru, dan serahkan paket ke kurir; 9. Jika ya (buka), serahkan paket ke kurir; 10. Kurir akan memasukkan data ke dalam sistem; 11. Lakukan pembayaran sesuai dengan skema yang dipilih; 12. Kurir akan mencetak struk berisikan nomor resi; 13. Nomor resi sudah bisa dilacak Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: Algoritma; ilmu komputer User Response: Algoritma; ilmu komputer Materi Bahasan : Algoritma, Sejarah, Fungsi, Karakteristik Algoritma Awarded Points: 10 Correct Response: instruksi; komputer; tugas User Response: instruksi; komputer; tugas Materi bahasan : Pseudocode Urutkan sesuai materi terkait > Sintaksis Awarded Points: 10 Correct Response: 1. Pseudocode umumnya tidak benar-benar mematuhi aturan sintaks dari bahasa tertentu; tidak ada bentuk standar yang sistematis. Beberapa penulis meminjam gaya dan sintaks dari struktur kontrol dari beberapa bahasa pemrograman konvensional, meskipun hal ini tidak disarankan; 2. Beberapa sumber sintaks termasuk Fortran , Pascal , BASIC , C , C ++ , Java , Lisp , dan ALGOL . Deklarasi variabel biasanya dihilangkan. Panggilan fungsi dan blok kode, seperti kode yang ada di dalam loop, sering diganti dengan kalimat bahasa alami satu baris.; 3. Bergantung pada penulisnya, pseudocode mungkin sangat bervariasi dalam gaya, dari peniruan yang hampir persis dari bahasa pemrograman nyata di satu ekstrem, hingga deskripsi yang mendekati prosa berformat di sisi lain. User Response: 1. Pseudocode umumnya tidak benar-benar mematuhi aturan sintaks dari bahasa tertentu; tidak ada bentuk standar yang sistematis. Beberapa penulis meminjam gaya dan sintaks dari struktur kontrol dari beberapa bahasa pemrograman konvensional, meskipun hal ini tidak disarankan; 2. Beberapa sumber sintaks termasuk Fortran , Pascal , BASIC , C , C ++ , Java , Lisp , dan ALGOL . Deklarasi variabel biasanya dihilangkan. Panggilan fungsi dan blok kode, seperti kode yang ada di dalam loop, sering diganti dengan kalimat bahasa alami satu baris.; 3. Bergantung pada penulisnya, pseudocode mungkin sangat bervariasi dalam gaya, dari peniruan yang hampir persis dari bahasa pemrograman nyata di satu ekstrem, hingga deskripsi yang mendekati prosa berformat di sisi lain. Materi bahasan : Pseudocode Urutkan sesuai materi terkait > Pseudocode matematika Awarded Points: 10 Correct Response: 1. Dalam komputasi numerik >> pseudocode >> terdiri dari notasi matematika >> biasanya dari teori himpunan dan matriks , dicampur dengan struktur kontrol dari bahasa pemrograman konvensional, dan mungkin juga deskripsi bahasa alami .; 2. >> notasi kompak >> informal yang dapat dipahami oleh berbagai orang yang terlatih secara matematika, dan sering digunakan sebagai cara untuk menggambarkan algoritme matematika . Misalnya, operator penjumlahan ( notasi kapital-sigma ) atau operator perkalian ( notasi kapital-pi ) dapat merepresentasikan for-loop dan struktur pemilihan dalam satu ekspresi: User Response: 1. Dalam komputasi numerik >> pseudocode >> terdiri dari notasi matematika >> biasanya dari teori himpunan dan matriks , dicampur dengan struktur kontrol dari bahasa pemrograman konvensional, dan mungkin juga deskripsi bahasa alami .; 2. >> notasi kompak >> informal yang dapat dipahami oleh berbagai orang yang terlatih secara matematika, dan sering digunakan sebagai cara untuk menggambarkan algoritme matematika . Misalnya, operator penjumlahan ( notasi kapital-sigma ) atau operator perkalian ( notasi kapital-pi ) dapat merepresentasikan for-loop dan struktur pemilihan dalam satu ekspresi: Materi bahasan : Algoritma dan Flowchart dalam Kehidupan Sehari-hari Urutkan sesuai materi terkait > Algoritma dan Flowchart? Awarded Points: 10 Correct Response: 1. Kata algoritma sendiri terdengar terlalu kompleks, walaupun dia sebenarnya punya pengertian yang gampang.; 2. Algoritma adalah rangkaian instruksi komputer untuk melaksanakan tugas atau menyelesaikan suatu masalah menggunakan alur logis.; 3. Ibaratkan komputer adalah otak kita. Tiap hari sejak kita bangun sampai mau tidur lagi akan ada banyak aktivitas yang dikerjakan. Nah, dalam menjalankannya, otak kita otomatis akan menyusun langkah-langkah apa saja yang harus diikuti biar kerjaan beres. User Response: 1. Kata algoritma sendiri terdengar terlalu kompleks, walaupun dia sebenarnya punya pengertian yang gampang.; 2. Algoritma adalah rangkaian instruksi komputer untuk melaksanakan tugas atau menyelesaikan suatu masalah menggunakan alur logis.; 3. Ibaratkan komputer adalah otak kita. Tiap hari sejak kita bangun sampai mau tidur lagi akan ada banyak aktivitas yang dikerjakan. Nah, dalam menjalankannya, otak kita otomatis akan menyusun langkah-langkah apa saja yang harus diikuti biar kerjaan beres. Materi bahasan : Algoritma dan Flowchart dalam Kehidupan Sehari-hari Urutkan sesuai materi terkait > Minum Kopi Instan Awarded Points: 10 Correct Response: 1. Ambil cangkir; 2. Ambil kopi instan; 3. Masukkan bubuk kopi ke dalam cangkir sesuai takaran; 4. Siapkan air panas. Kalau belum tersedia, panaskan air.; 5. Tuangkan air panas ke dalam cangkir; 6. Aduk cangkir hingga kopi larut; 7. Tambahkan gula atau krimer sesuai selera. Aduk.; 8. Minum kopi User Response: 1. Ambil cangkir; 2. Ambil kopi instan; 3. Masukkan bubuk kopi ke dalam cangkir sesuai takaran; 4. Siapkan air panas. Kalau belum tersedia, panaskan air.; 5. Tuangkan air panas ke dalam cangkir; 6. Aduk cangkir hingga kopi larut; 7. Tambahkan gula atau krimer sesuai selera. Aduk.; 8. Minum kopi Materi bahasan : Pseudocode Awarded Points: 10 Correct Response: lebih mudah; pemrograman; algoritma; lunak User Response: lebih mudah; pemrograman; algoritma; lunak Materi bahasan : Pseudocode Awarded Points: 10 Correct Response: pseudocode; dieksekusi User Response: pseudocode; dieksekusi Materi Bahasan : Algoritma, Sejarah, Fungsi, Karakteristik Algoritma Awarded Points: 10 Correct Response: diselesaikan; spesifik User Response: diselesaikan; spesifik Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Klasifikasi Algoritma Awarded Points: 10 Correct Response: 1. Rekursi atau Iterasi; 2. Logical; 3. Serial, parallel atau terdistribusi; 4. Deterministik atau non-deterministik; 5. Tepat atau perkiraan; 6. Algoritma Quantum User Response: 1. Rekursi atau Iterasi; 2. Logical; 3. Serial, parallel atau terdistribusi; 4. Deterministik atau non-deterministik; 5. Tepat atau perkiraan; 6. Algoritma Quantum Materi bahasan : Pseudocode Awarded Points: 10 Correct Response: Notasi Z.; Vienna Development Method Specification Language (VDM-SL).; Sebuah bahasa pemrograman (APL), dan dialeknya APLX dan A + .; MathCAD . User Response: Notasi Z.; Vienna Development Method Specification Language (VDM-SL).; Sebuah bahasa pemrograman (APL), dan dialeknya APLX dan A + .; MathCAD . Materi bahasan : Jenis Algoritma Pilih/Drag&Drop Pasangan yang tepat terkait > Awarded Points: 0 Correct Response: Text Box 4 - "BubleSort" - Picture 12; Text Box 5 - "InsertionShort" - Picture 13; Text Box 6 - "Merge Sort" - Picture 14; Text Box 7 - "Selection Sort" - Picture 15 User Response: Materi Bahasan : Definisi Algoritma Pasangan yang benar dari > Sejarah Algoritma Awarded Points: 10 Correct Response: Tahun 1982, - muncul mesin “speech recognition” pertama yang mampu mengubah suara menjadi informasi.; Tahun 1997, - mesin “Deep Blue” mampu mengalahkan pemain catur dunia dalam pertandingan catur.; Tahun 2005, - Amerika Serikat menggunakan robot otomatis untuk melontarkan bom di Iraq dan Afghanistan.; Tahun 2008, - Google memperkenalkan teknologi “voice recognition”. User Response: Tahun 1982, - muncul mesin “speech recognition” pertama yang mampu mengubah suara menjadi informasi.; Tahun 1997, - mesin “Deep Blue” mampu mengalahkan pemain catur dunia dalam pertandingan catur.; Tahun 2005, - Amerika Serikat menggunakan robot otomatis untuk melontarkan bom di Iraq dan Afghanistan.; Tahun 2008, - Google memperkenalkan teknologi “voice recognition”. Materi bahasan : Diagram Alir - Flowchart Urutkan sesuai materi terkait > Kapan Menggunakan Diagram Alir Awarded Points: 10 Correct Response: 1. Untuk mengembangkan pemahaman tentang bagaimana suatu proses dilakukan; 2. Untuk mempelajari proses perbaikan; 3. Untuk mengkomunikasikan kepada orang lain bagaimana suatu proses dilakukan; 4. Ketika komunikasi yang lebih baik dibutuhkan antara orang-orang yang terlibat dengan proses yang sama; 5. Untuk mendokumentasikan suatu proses; 6. Saat merencanakan proyek User Response: 1. Untuk mengembangkan pemahaman tentang bagaimana suatu proses dilakukan; 2. Untuk mempelajari proses perbaikan; 3. Untuk mengkomunikasikan kepada orang lain bagaimana suatu proses dilakukan; 4. Ketika komunikasi yang lebih baik dibutuhkan antara orang-orang yang terlibat dengan proses yang sama; 5. Untuk mendokumentasikan suatu proses; 6. Saat merencanakan proyek Materi Bahasan : Definisi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Intinya, algoritma itu berfungsi untuk memudahkan kita melakukan sesuatu dan memecahkan masalah sehari-hari. Kalau ingin lebih jelas, berikut ini penjelasan fungsi algoritma yang sudah diterapkan sehari-hari. Awarded Points: 10 Correct Response: 1. Algoritma dapat memperkecil kesalahan atau error dalam pemrograman. Sebab, algoritma dapat menjalankan segala sesuatu secara otomatis sesuai rumus atau instruksi yang sudah ditentukan.; 2. Algoritma juga membantu developer mencari kesalahan atau error dari program yang sudah dibuat sebelumnya.; 3. Algoritma membuat penulisan kode dalam sebuah program menjadi lebih efisien. Developer tidak perlu mengulang-ulang penulisan kode untuk program yang ingin dibuat.; 4. Algoritma membantu sebuah program atau aplikasi menjadi lebih ringkas dan berukuran kecil. Sebab, aplikasi berjalan lewat proses otomatis algoritma. Bukan dari kode yang ditulis secara manual.; 5. Algoritma membantu pembuatan program yang lebih terstruktur dan logis. Percayalah ini akan memudahkan developer ketika perlu mengembangkan fitur tambahan. User Response: 1. Algoritma dapat memperkecil kesalahan atau error dalam pemrograman. Sebab, algoritma dapat menjalankan segala sesuatu secara otomatis sesuai rumus atau instruksi yang sudah ditentukan.; 2. Algoritma juga membantu developer mencari kesalahan atau error dari program yang sudah dibuat sebelumnya.; 3. Algoritma membuat penulisan kode dalam sebuah program menjadi lebih efisien. Developer tidak perlu mengulang-ulang penulisan kode untuk program yang ingin dibuat.; 4. Algoritma membantu sebuah program atau aplikasi menjadi lebih ringkas dan berukuran kecil. Sebab, aplikasi berjalan lewat proses otomatis algoritma. Bukan dari kode yang ditulis secara manual.; 5. Algoritma membantu pembuatan program yang lebih terstruktur dan logis. Percayalah ini akan memudahkan developer ketika perlu mengembangkan fitur tambahan. Materi bahasan : Diagram Alir - Flowchart Awarded Points: 10 Correct Response: makro; atas-bawah; terperinci; penerapan User Response: makro; atas-bawah; terperinci; penerapan Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Ada beberapa keuntungan yang bisa anda dapatkan dari pembuatan ataupun penulisan argoritma, diantaranya adalah sebagai berikut; Awarded Points: 10 Correct Response: 1. Algoritma bersifat independen berasal dari bahasa pemrograman dan juga komputer yang melaksanakannya artinya pembuatan algoritma tidak tergantung pada bahasa pemrograman manapun.; 2. Membuat notasi algoritma bisa diterjemahkan ke dalam bahasa pemrograman yang beragam; 3. Output yang akan dikeluarkan sama meskipun menggunakan bahasa pemgrograman yang berbeda User Response: 1. Algoritma bersifat independen berasal dari bahasa pemrograman dan juga komputer yang melaksanakannya artinya pembuatan algoritma tidak tergantung pada bahasa pemrograman manapun.; 2. Membuat notasi algoritma bisa diterjemahkan ke dalam bahasa pemrograman yang beragam; 3. Output yang akan dikeluarkan sama meskipun menggunakan bahasa pemgrograman yang berbeda Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: prosedur; algoritma; output; variable User Response: prosedur; algoritma; output; variable Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: langkah-langkah; masalah User Response: langkah-langkah; masalah Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: algoritma; komputer User Response: algoritma; komputer Materi bahasan : Pseudocode Urutkan sesuai materi terkait > Tata bahasa alami dalam bahasa pemrograman Awarded Points: 10 Correct Response: 1. Berbagai upaya untuk memasukkan elemen tata bahasa alami ke dalam pemrograman komputer telah menghasilkan bahasa pemrograman seperti HyperTalk , Lingo , AppleScript , SQL , Inform , dan Python . Dalam bahasa ini, tanda kurung dan karakter khusus lainnya diganti dengan kata depan, menghasilkan kode yang cukup banyak bicara.; 2. Bahasa-bahasa ini biasanya diketik secara dinamis , artinya deklarasi variabel dan kode boilerplate lainnyadapat dihilangkan. Bahasa seperti itu dapat mempermudah seseorang yang tidak memiliki pengetahuan tentang bahasa tersebut untuk memahami kode dan mungkin juga untuk mempelajari bahasanya.; 3. Namun, kemiripan dengan bahasa alami biasanya lebih bersifat kosmetik daripada aslinya. Aturan sintaks mungkin sama ketat dan formal seperti dalam pemrograman konvensional, dan tidak selalu membuat pengembangan program lebih mudah. User Response: 1. Berbagai upaya untuk memasukkan elemen tata bahasa alami ke dalam pemrograman komputer telah menghasilkan bahasa pemrograman seperti HyperTalk , Lingo , AppleScript , SQL , Inform , dan Python . Dalam bahasa ini, tanda kurung dan karakter khusus lainnya diganti dengan kata depan, menghasilkan kode yang cukup banyak bicara.; 2. Bahasa-bahasa ini biasanya diketik secara dinamis , artinya deklarasi variabel dan kode boilerplate lainnyadapat dihilangkan. Bahasa seperti itu dapat mempermudah seseorang yang tidak memiliki pengetahuan tentang bahasa tersebut untuk memahami kode dan mungkin juga untuk mempelajari bahasanya.; 3. Namun, kemiripan dengan bahasa alami biasanya lebih bersifat kosmetik daripada aslinya. Aturan sintaks mungkin sama ketat dan formal seperti dalam pemrograman konvensional, dan tidak selalu membuat pengembangan program lebih mudah. Materi bahasan : Jenis Algoritma Awarded Points: 10 Correct Response: algoritma brute force sangat sulit untuk digunakan pada kebutuhan pemecahan masalah yagn cepat.; brute force membutuhkan kumpulan banyak opsi terlebih dahulu sebulu dieksekusi.; pertimbangan dalam memilih opsi akan menjadi lebih lambat. User Response: algoritma brute force sangat sulit untuk digunakan pada kebutuhan pemecahan masalah yagn cepat.; brute force membutuhkan kumpulan banyak opsi terlebih dahulu sebulu dieksekusi.; pertimbangan dalam memilih opsi akan menjadi lebih lambat. Materi bahasan : Diagram Alir - Flowchart Pilih/Drag&Drop Pasangan yang tepat terkait > Simbol Yang Biasa Digunakan Dalam Diagram Alir Awarded Points: 10 Correct Response: Picture 15 - Text Box 8 - "Tautkan ke halaman lain atau diagram alur lain. Simbol yang sama di halaman lain menunjukkan bahwa aliran berlanjut di sana."; Picture 17 - Text Box 11 - "Dokumen"; Picture 18 - Text Box 10 - "Simbol alternatif untuk titik awal dan akhir"; Picture 16 - Text Box 9 - " Input atau output" User Response: Picture 18 - Text Box 10 - "Simbol alternatif untuk titik awal dan akhir"; Picture 17 - Text Box 11 - "Dokumen"; Picture 15 - Text Box 8 - "Tautkan ke halaman lain atau diagram alur lain. Simbol yang sama di halaman lain menunjukkan bahwa aliran berlanjut di sana."; Picture 16 - Text Box 9 - " Input atau output" Materi Bahasan : Algoritma, Sejarah, Fungsi, Karakteristik Algoritma Awarded Points: 10 Correct Response: “IF”; “THEN”; “ELSE” User Response: “IF”; “THEN”; “ELSE” Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: algoritma; ilmu komputer; lunak User Response: algoritma; ilmu komputer; lunak Materi Bahasan : Definisi Algoritma Pasangan yang benar dari > definisi algoritma menurut para ahli yaitu: Awarded Points: 10 Correct Response: Thomas H. Cormen - Algoritma merupakan prosedur komputasi yang mengambil beberapa nilai atau kumpulan nilai sebagai input kemudian diproses sebagai output sehingga algoritma adalah urutan langkah komputasi yang mengubah input menjadi output.; Andrey Andreyevich Markov - Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan.; Goodman dan Hedetniemi - Algoritma merupakan urutan-urutan terbatas dari operasi terdefinisi dengan baik yang masing-masing membutuhkan memory dan waktu yang terbatas untuk menyelesaikan suatu masalah.; Seymour Lipschutz dan Marc Lipson - Algoritma merupakan suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu. User Response: Thomas H. Cormen - Algoritma merupakan prosedur komputasi yang mengambil beberapa nilai atau kumpulan nilai sebagai input kemudian diproses sebagai output sehingga algoritma adalah urutan langkah komputasi yang mengubah input menjadi output.; Andrey Andreyevich Markov - Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan.; Goodman dan Hedetniemi - Algoritma merupakan urutan-urutan terbatas dari operasi terdefinisi dengan baik yang masing-masing membutuhkan memory dan waktu yang terbatas untuk menyelesaikan suatu masalah.; Seymour Lipschutz dan Marc Lipson - Algoritma merupakan suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu. Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Berikut alasan penting kenapa penggunaan fungsi alogirtma sangat penting; (1-6) Awarded Points: 6.67 Correct Response: 1. Menggunakan fungsi algoritma bisa digunakan untuk memecahkan program yang rumit,; 2. Menggunakan fungsi algorita bisa menjadikan program yang besar menjadi program yang lebih sederhana,; 3. Fungsi algoritma bisa digunakan secara berulang atau lebih dari satu kali penggunaan,; 4. Memudahkan dalam pembuatan program,; 5. Bisa mengatasi segala masalah dengan logika dan urut,; 6. Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga divide and conquer, User Response: 1. Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga divide and conquer,; 2. Menggunakan fungsi algorita bisa menjadikan program yang besar menjadi program yang lebih sederhana,; 3. Fungsi algoritma bisa digunakan secara berulang atau lebih dari satu kali penggunaan,; 4. Memudahkan dalam pembuatan program,; 5. Bisa mengatasi segala masalah dengan logika dan urut,; 6. Menggunakan fungsi algoritma bisa digunakan untuk memecahkan program yang rumit, Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: algoritma; mesin; masalah User Response: algoritma; mesin; masalah Materi bahasan : Algoritma dan Flowchart dalam Kehidupan Sehari-hari Urutkan sesuai materi terkait > Memilah Sampah Awarded Points: 10 Correct Response: 1. Pilah sampah berdasarkan jenisnya; 2. Jenis pertama adalah sampah organik; 3. Sampah organik dapat diolah menjadi pupuk; 4. Jenis kedua adalah sampah yang dapat digunakan kembali; 5. Sampah jenis ini dapat dimanfaatkan untuk hal lain; 6. Sampah ketiga adalah sampah yang dapat didaur ulang; 7. Sampah ini dapat didaur ulang menjadi barang lain; 8. Jika tidak tergolong ke sampah organik, sampah yang dapat digunakan kembali, dan sampah yang dapat didaur ulang, baru dibuang ke tempat pembuangan akhir User Response: 1. Pilah sampah berdasarkan jenisnya; 2. Jenis pertama adalah sampah organik; 3. Sampah organik dapat diolah menjadi pupuk; 4. Jenis kedua adalah sampah yang dapat digunakan kembali; 5. Sampah jenis ini dapat dimanfaatkan untuk hal lain; 6. Sampah ketiga adalah sampah yang dapat didaur ulang; 7. Sampah ini dapat didaur ulang menjadi barang lain; 8. Jika tidak tergolong ke sampah organik, sampah yang dapat digunakan kembali, dan sampah yang dapat didaur ulang, baru dibuang ke tempat pembuangan akhir Materi bahasan : Jenis Algoritma Awarded Points: 10 Correct Response: brute; exhaustive; brute force; xhaustive search User Response: brute; exhaustive; brute force; xhaustive search Materi Bahasan : Algoritma, Sejarah, Fungsi, Karakteristik Algoritma Awarded Points: 10 Correct Response: algoritma; algoritma; modern; 9. User Response: algoritma; algoritma; modern; 9. Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: stack; queue; antrian; tumpukan User Response: stack; queue; antrian; tumpukan Materi bahasan : Diagram Alir - Flowchart Urutkan sesuai materi terkait > Pertimbangan Diagram Alir Awarded Points: 10 Correct Response: 1. Jangan khawatir tentang menggambar diagram alur dengan "cara yang benar". Pada akhirnya, cara yang benar adalah cara yang membantu mereka yang terlibat memahami prosesnya.; 2. Identifikasi dan libatkan semua orang kunci yang terlibat dalam proses dalam proses pembuatan diagram alir. Ini termasuk pemasok, pelanggan, dan supervisor. Libatkan mereka dalam sesi diagram alur aktual dengan mewawancarai mereka sebelum sesi dan / atau dengan menunjukkan diagram alur yang berkembang di antara sesi kerja dan mendapatkan umpan balik dari mereka.; 3. Jangan menugaskan "ahli teknis" untuk menggambar diagram alur. Orang yang benar-benar melakukan proses harus melakukannya. User Response: 1. Jangan khawatir tentang menggambar diagram alur dengan "cara yang benar". Pada akhirnya, cara yang benar adalah cara yang membantu mereka yang terlibat memahami prosesnya.; 2. Identifikasi dan libatkan semua orang kunci yang terlibat dalam proses dalam proses pembuatan diagram alir. Ini termasuk pemasok, pelanggan, dan supervisor. Libatkan mereka dalam sesi diagram alur aktual dengan mewawancarai mereka sebelum sesi dan / atau dengan menunjukkan diagram alur yang berkembang di antara sesi kerja dan mendapatkan umpan balik dari mereka.; 3. Jangan menugaskan "ahli teknis" untuk menggambar diagram alur. Orang yang benar-benar melakukan proses harus melakukannya. Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: algoritma; pemrograman User Response: algoritma; pemrograman Materi bahasan : Implementasi Algoritma Landasan pemikiran komputasi Awarded Points: 10 Correct Response: penguraian - memecah masalah atau sistem yang kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah diatur; pengenalan pola - mencari persamaan di antara dan di dalam masalah; abstraksi - berfokus hanya pada informasi penting, mengabaikan detail yang tidak relevan; algoritma - mengembangkan solusi langkah demi langkah untuk masalah, atau aturan yang harus diikuti untuk menyelesaikan masalah User Response: penguraian - memecah masalah atau sistem yang kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah diatur; pengenalan pola - mencari persamaan di antara dan di dalam masalah; abstraksi - berfokus hanya pada informasi penting, mengabaikan detail yang tidak relevan; algoritma - mengembangkan solusi langkah demi langkah untuk masalah, atau aturan yang harus diikuti untuk menyelesaikan masalah Materi bahasan : Diagram Alir - Flowchart Urutkan sesuai materi terkait > Prosedur Dasar Diagram Alir Awarded Points: 10 Correct Response: 1. Tentukan proses yang akan dibuat diagramnya. Tulis judulnya di bagian atas permukaan pekerjaan.; 2. Diskusikan dan putuskan batasan proses Anda: Di mana atau kapan proses tersebut dimulai? Dimana atau kapan ini berakhir? Diskusikan dan putuskan tingkat detail yang akan dimasukkan ke dalam diagram.; 3. Lakukan curah pendapat tentang aktivitas yang berlangsung. Tuliskan masing-masing di kartu atau catatan tempel.; 4. Atur kegiatan dalam urutan yang benar.; 5. Jika semua aktivitas disertakan dan semua orang setuju bahwa urutannya benar, gambar panah untuk menunjukkan alur prosesnya.; 6. Tinjau diagram alur dengan orang lain yang terlibat dalam proses (pekerja, supervisor, pemasok, pelanggan) untuk melihat apakah mereka setuju bahwa proses tersebut dibuat secara akurat. User Response: 1. Tentukan proses yang akan dibuat diagramnya. Tulis judulnya di bagian atas permukaan pekerjaan.; 2. Diskusikan dan putuskan batasan proses Anda: Di mana atau kapan proses tersebut dimulai? Dimana atau kapan ini berakhir? Diskusikan dan putuskan tingkat detail yang akan dimasukkan ke dalam diagram.; 3. Lakukan curah pendapat tentang aktivitas yang berlangsung. Tuliskan masing-masing di kartu atau catatan tempel.; 4. Atur kegiatan dalam urutan yang benar.; 5. Jika semua aktivitas disertakan dan semua orang setuju bahwa urutannya benar, gambar panah untuk menunjukkan alur prosesnya.; 6. Tinjau diagram alur dengan orang lain yang terlibat dalam proses (pekerja, supervisor, pemasok, pelanggan) untuk melihat apakah mereka setuju bahwa proses tersebut dibuat secara akurat. Materi bahasan : Implementasi Algoritma Beberapa paradigma yang digunakan dalam menyusun suatu Algoritma akan dipaparkan dibagian ini. Masing-masing paradigma dapat digunakan dalam banyak Algoritma yang berbeda. Awarded Points: 10 Correct Response: Divide and Conquer,; Dynamic programming,; Metode Greedy. Sebuah Algoritma Greedy User Response: Divide and Conquer,; Dynamic programming,; Metode Greedy. Sebuah Algoritma Greedy Materi Bahasan : Definisi Algoritma Pasangan yang benar dari > Sejarah Algoritma Awarded Points: 10 Correct Response: Tahun 1936, - algoritma mulai didefinisikan secara lebih jelas sehingga bisa menyelesaikan problem matematika yang sebelumnya tidak terjawab. Salah satunya, dilakukan oleh Alan Turing.; Tahun 1950, - algoritma mulai akrab disebut bersamaan dengan komputer dan AI.; Tahun 1956,. - mesin AI pertama kali diciptakan untuk menjawab problem geometrik berbekal bahasa pemrograman dan informasi tertentu. Di tahun ini, peneliti mulai serius melihat potensi komputer yang diprogram dengan bahasa tertentu untuk menyelesaikan masalah sehari-hari; Tahun 1958, . - LISP atau bahasa pemrograman untuk AI mulai diperkenalkan User Response: Tahun 1936, - algoritma mulai didefinisikan secara lebih jelas sehingga bisa menyelesaikan problem matematika yang sebelumnya tidak terjawab. Salah satunya, dilakukan oleh Alan Turing.; Tahun 1950, - algoritma mulai akrab disebut bersamaan dengan komputer dan AI.; Tahun 1956,. - mesin AI pertama kali diciptakan untuk menjawab problem geometrik berbekal bahasa pemrograman dan informasi tertentu. Di tahun ini, peneliti mulai serius melihat potensi komputer yang diprogram dengan bahasa tertentu untuk menyelesaikan masalah sehari-hari; Tahun 1958, . - LISP atau bahasa pemrograman untuk AI mulai diperkenalkan Materi Bahasan : Algoritma, Sejarah, Fungsi, Karakteristik Algoritma Awarded Points: 10 Correct Response: algoritma; algoritma; modern; 9. User Response: algoritma; algoritma; modern; 9. Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Dalam Algoritma ada dua hal penting yang harus diperhatikan yaitu fungsi dan prosedur. Kedua hal ini memiliki perbedaan yang cukup signifikan sehingga para pengguna tidak perlu bingung dalam memahaminya, diantarannya adalah sebagai berikut; Awarded Points: 10 Correct Response: 1. Dilihat dari segi nilai yang dikirimkan fungsi dan prosedur memiliki perbedaan. Jika pada fungsi nilai yang dikirimkan balik akan terdapat pada nama fungsinya sedangkan jika pada prosedur akan dijadikan sebagai acuan.; 2. Perbedaan yang kedua, dikarenakan nama balik terdapat pada nama fungsi maka fungsi bisa langsung digunakan ataupun juga bisa langsung untuk dipindahkan.; 3. Sedangkan untuk prosedur, nama tidak bisa langsung digunakan karena yang bisa digunakan langsung adalah paramternnya. User Response: 1. Dilihat dari segi nilai yang dikirimkan fungsi dan prosedur memiliki perbedaan. Jika pada fungsi nilai yang dikirimkan balik akan terdapat pada nama fungsinya sedangkan jika pada prosedur akan dijadikan sebagai acuan.; 2. Perbedaan yang kedua, dikarenakan nama balik terdapat pada nama fungsi maka fungsi bisa langsung digunakan ataupun juga bisa langsung untuk dipindahkan.; 3. Sedangkan untuk prosedur, nama tidak bisa langsung digunakan karena yang bisa digunakan langsung adalah paramternnya. Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan User Response: Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: Algoritma merupakan urutan-urutan terbatas dari operasi terdefinisi dengan baik yang masing-masing membutuhkan memory dan waktu yang terbatas untuk menyelesaikan suatu masalah. User Response: Algoritma merupakan urutan-urutan terbatas dari operasi terdefinisi dengan baik yang masing-masing membutuhkan memory dan waktu yang terbatas untuk menyelesaikan suatu masalah. Materi bahasan : Pseudocode Awarded Points: 10 Correct Response: Unified; Modeling; Language User Response: Unified; Modeling; Language Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Cara Merancang Algoritma yang Baik Awarded Points: 10 Correct Response: 1. Masukan (Input); 2. Keluaran (Output); 3. Terbatas (Finite); 4. Pasti (Definities; 5. Efisien User Response: 1. Masukan (Input); 2. Keluaran (Output); 3. Terbatas (Finite); 4. Pasti (Definities; 5. Efisien Materi bahasan : Diagram Alir - Flowchart Pilih/Drag&Drop Pasangan yang tepat terkait > Contoh Diagram Alir Awarded Points: 10 Correct Response: Text Box 2 - "Diagram Alir Tingkat Tinggi untuk Proses Pengisian Pesanan" - Picture 9; Text Box 3 - "Diagram Alir Terperinci" - Picture 10 User Response: Text Box 2 - "Diagram Alir Tingkat Tinggi untuk Proses Pengisian Pesanan" - Picture 9; Text Box 3 - "Diagram Alir Terperinci" - Picture 10 Materi Bahasan : Definisi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Ada beberapa karakteristik algoritma yang membuatnya bisa menjalankan program dengan baik: Awarded Points: 10 Correct Response: 1. Jelas, tidak ambigu. Setiap instruksi yang ditulis langsung bisa dipahami dan tidak membuat orang salah mengartikannya.; 2. Punya input yang jelas. Jika memerlukan input atau data, ia harus sudah ditentukan secara jelas.; 3. Punya output yang jelas. Hasil dari algoritma juga perlu ditentukan dengan jelas.; 4. Finite atau terbatas. Algoritma memiliki langkah-langkah yang terbatas. Ini untuk memastikan algoritma secepat mungkin menghasilkan output yang diinginkan.; 5. Feasible atau mungkin dieksekusi. Algoritma tidak boleh mengandung komponen yang tidak universal atau bagian dari teknologi masa depan. Tujuannya, agar algoritma bisa menjalankan tugasnya dengan mudah tanpa hambatan.; 6. Tidak bergantung pada bahasa pemrograman tertentu. Algoritma harus ditulis dengan instruksi sederhana, hingga bisa ditulis ulang dengan bahasa pemrograman apapun. User Response: 1. Jelas, tidak ambigu. Setiap instruksi yang ditulis langsung bisa dipahami dan tidak membuat orang salah mengartikannya.; 2. Punya input yang jelas. Jika memerlukan input atau data, ia harus sudah ditentukan secara jelas.; 3. Punya output yang jelas. Hasil dari algoritma juga perlu ditentukan dengan jelas.; 4. Finite atau terbatas. Algoritma memiliki langkah-langkah yang terbatas. Ini untuk memastikan algoritma secepat mungkin menghasilkan output yang diinginkan.; 5. Feasible atau mungkin dieksekusi. Algoritma tidak boleh mengandung komponen yang tidak universal atau bagian dari teknologi masa depan. Tujuannya, agar algoritma bisa menjalankan tugasnya dengan mudah tanpa hambatan.; 6. Tidak bergantung pada bahasa pemrograman tertentu. Algoritma harus ditulis dengan instruksi sederhana, hingga bisa ditulis ulang dengan bahasa pemrograman apapun. Materi bahasan : Implementasi Algoritma Awarded Points: 10 Correct Response: iterasi; Boolean; logis; sistematis User Response: iterasi; Boolean; logis; sistematis Materi Bahasan : Definisi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Kelebihan Algoritma Awarded Points: 10 Correct Response: Sangat mudah dipahami.; Menunjukkan langkah problem-solving dengan gamblang.; Langkah-langkah yang singkat dan jelas memudahkan developer mengubahnya ke program. User Response: Sangat mudah dipahami.; Menunjukkan langkah problem-solving dengan gamblang.; Langkah-langkah yang singkat dan jelas memudahkan developer mengubahnya ke program. Materi bahasan : Diagram Alir - Flowchart Pilih/Drag&Drop Pasangan yang tepat terkait > Simbol Yang Biasa Digunakan Dalam Diagram Alir Awarded Points: 10 Correct Response: Picture 11 - Text Box 4 - "Satu langkah dalam prosesnya. Langkahnya tertulis di dalam kotak. Biasanya, hanya satu anak panah yang keluar dari kotak."; Picture 12 - Text Box 5 - "Arah aliran dari satu langkah atau keputusan ke langkah lainnya."; Picture 13 - Text Box 6 - "Keputusan berdasarkan pertanyaan. (Seringkali jawabannya adalah "ya" dan "tidak".)"; Picture 14 - Text Box 7 - "Tunda atau tunggu" User Response: Picture 11 - Text Box 4 - "Satu langkah dalam prosesnya. Langkahnya tertulis di dalam kotak. Biasanya, hanya satu anak panah yang keluar dari kotak."; Picture 12 - Text Box 5 - "Arah aliran dari satu langkah atau keputusan ke langkah lainnya."; Picture 13 - Text Box 6 - "Keputusan berdasarkan pertanyaan. (Seringkali jawabannya adalah "ya" dan "tidak".)"; Picture 14 - Text Box 7 - "Tunda atau tunggu" Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: prosedur; Algoritma; perhitungan User Response: prosedur; Algoritma; perhitungan Materi bahasan : Implementasi Algoritma Awarded Points: 10 Correct Response: abstraksi; algoritma; penguraian; pengenalan pola; program; pemrograman User Response: abstraksi; algoritma; penguraian; pengenalan pola; program; pemrograman Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: Algoritma merupakan suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu. User Response: Algoritma merupakan suatu daftar langkah demi langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu. Materi bahasan : Jenis Algoritma Pasangan kalimat terkait pernyataan > Awarded Points: 10 Correct Response: Algoritma Sorting - merupakan algoritma yang menempatkan elemen list pada urutan tertentu.; Algoritma brute force - merupakan jenis algoritma yang sifatnya straight, lurus.; Exhaustive search - teknik pencarian solusi secara brute force pada masalah yang melibatkan pencarian elemen dengan sifat khusus, biasanya di antara objek-objek kombinatorik seperti permutasi, kombinasi, atau himpunan bagian dari sebuah himpunan.; Algoritma greedy - merupakan jenis algoritma yang menggunakan pendekatan penyelesaian masalah dengan mencari nilai maksimum sementara pada setiap langkahnya.; Divide and Conquer : - algoritma yang didasarkan pada rekursi multi-cabang yang memecah masalah secara rekursif menjadi dua atau lebih sub-masalah dari jenis yang sama atau terkait sehingga menjadi cukup sederhana untuk diselesaikan secara langsung. User Response: Algoritma Sorting - merupakan algoritma yang menempatkan elemen list pada urutan tertentu.; Algoritma brute force - merupakan jenis algoritma yang sifatnya straight, lurus.; Exhaustive search - teknik pencarian solusi secara brute force pada masalah yang melibatkan pencarian elemen dengan sifat khusus, biasanya di antara objek-objek kombinatorik seperti permutasi, kombinasi, atau himpunan bagian dari sebuah himpunan.; Algoritma greedy - merupakan jenis algoritma yang menggunakan pendekatan penyelesaian masalah dengan mencari nilai maksimum sementara pada setiap langkahnya.; Divide and Conquer : - algoritma yang didasarkan pada rekursi multi-cabang yang memecah masalah secara rekursif menjadi dua atau lebih sub-masalah dari jenis yang sama atau terkait sehingga menjadi cukup sederhana untuk diselesaikan secara langsung. Materi bahasan : Implementasi Algoritma Awarded Points: 10 Correct Response: Computational; Thinking; complex; problem; solving User Response: Computational; Thinking; complex; problem; solving Materi bahasan : Algoritma dan Flowchart dalam Kehidupan Sehari-hari Letakkan pada tempat yang sesuai Drag&Drop terkait > Buanglah sampah pada tempatnya Awarded Points: 10 Correct Response: Picture 20 - Picture 1; Picture 21 - Picture 1; Picture 10 - Picture 2; Picture 16 - Picture 2; Picture 11 - Picture 2; Picture 9 - Picture 2; Picture 14 - Picture 3; Picture 13 - Picture 3; Picture 19 - Picture 4; Picture 18 - Picture 4; Picture 17 - Picture 5; Picture 15 - Picture 5; Picture 8 - Picture 6; Picture 7 - Picture 6 User Response: Picture 9 - Picture 2; Picture 10 - Picture 2; Picture 16 - Picture 2; Picture 11 - Picture 2; Picture 15 - Picture 5; Picture 17 - Picture 5; Picture 18 - Picture 4; Picture 14 - Picture 3; Picture 8 - Picture 6; Picture 19 - Picture 4; Picture 20 - Picture 1; Picture 21 - Picture 1; Picture 13 - Picture 3; Picture 7 - Picture 6 Materi bahasan : Diagram Alir - Flowchart Awarded Points: 10 Correct Response: gambar; proses User Response: gambar; proses Materi Bahasan : Manfaat dan Klasifikasi Algoritma Awarded Points: 10 Correct Response: algoritma; komputer User Response: algoritma; komputer Materi Bahasan : Definisi Algoritma Awarded Points: 10 Correct Response: program; mesin; pemrograman; mesin User Response: program; mesin; pemrograman; mesin Materi bahasan : Diagram Alir - Flowchart Awarded Points: 10 Correct Response: diadaptasi; administrasi; layanan User Response: diadaptasi; administrasi; layanan Materi Bahasan : Algoritma, Sejarah, Fungsi, Karakteristik Algoritma Awarded Points: 10 Correct Response: Tesla; otomatis; algoritma User Response: Tesla; otomatis; algoritma Materi Bahasan : Manfaat dan Klasifikasi Algoritma Urutkan sesuai materi bahasan terkait Pernyataan : Hal penting dalam pembuatan Algoritma; Awarded Points: 10 Correct Response: 1. Notasi dalam teks algoritma disebut dengan notasi algoritmik, dalam pembuatannya bisa dalam berbagai bentuk notasi karena notasi untuk algoritma tidak baku;; 2. Notasi algoritmik bisa dibuat sendiri dan setiap orang bisa membuat notasi algoritmiknya sendiri asalkan mudah dipahami secara umum;; 3. Pseudocode yang ada pada notasi algoritmik harus ditranslate terlebih dahulu ke dalam bahasa pemrograman supaya bisa dijalankan pada komputer,; 4. Algoritma akan sangat membantu dalam memecahkan atau mengkonversikan masalah yang ada pada bahasa pemrograman,; 5. Algormitma pentuk ditransalte terlebih dahulu dalam bentuk notasi bahasa pemgrogaraman. User Response: 1. Notasi dalam teks algoritma disebut dengan notasi algoritmik, dalam pembuatannya bisa dalam berbagai bentuk notasi karena notasi untuk algoritma tidak baku;; 2. Notasi algoritmik bisa dibuat sendiri dan setiap orang bisa membuat notasi algoritmiknya sendiri asalkan mudah dipahami secara umum;; 3. Pseudocode yang ada pada notasi algoritmik harus ditranslate terlebih dahulu ke dalam bahasa pemrograman supaya bisa dijalankan pada komputer,; 4. Algoritma akan sangat membantu dalam memecahkan atau mengkonversikan masalah yang ada pada bahasa pemrograman,; 5. Algormitma pentuk ditransalte terlebih dahulu dalam bentuk notasi bahasa pemgrogaraman.