Skip to main content

algoritma dasar bab 2




Algoritma

Apa itu Algoritma?

“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.

Pertimbangan kedua yang harus diperhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.

Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.


ini adalah beberapa contoh video Algoritma



https://youtu.be/60K7zxIjHQo







https://youtu.be/cOh4ZLiPGRU







                                                         

                                                          https://youtu.be/K68X3RvME2k 









Comments

Popular posts from this blog

Rangkuman Bab 1

Menggunakan Jaringan Komputer dan Internet A. Internet Dan Jaringan Komputer Internet telah menjadi bagian yang tidak terpisahkan dalam kehidupan manusia. Internet dimanfaatkan dalam berbagai bidang kehidupan, seperti bisnis, pendidikan, sosial, pemerintahan, kesehatan, dan sebagainya 1. mengenal Internet Internet adalah suatu sistem jaringan terinterkoneksi yang menghubungkan komputer-komputer di seluruh dunia melalui protokol TCP/IP. Internet berasalh dari kata interconnected-networking yang artinya jaringan komputer yang saling terkoneksi.  2. Sejarah perkembangan internet   Pada tahun 1957, Uni Sooviet meluncurkan satelit pertama, yaitu sputnik. Hal ini menimbulkan kekhawatiran Amerika Serikat akan terjadinya perang nuklir. Amerika mulai memikirkan dampak yang terjadi jika sebuah kota yang  menjadi tempat komputer pengendali rudal nuklir musuh, serta cara agar tetap dapat mengendalikan senjata nuklir musuh, serta cara agar tetap dapat mengendalikan senjata nuklir jika komputer peng

Latihan soal halaman 126 - 129

  A. Pilihan Ganda 1. Dalam flowchart, simbol yang digunakan untuk menerima input dari pengguna adalah A. persegi panjang B. gambar diamond C. jajar genjang D. lingkaran 2. Dalam flowchart, simbol yang digunakanuntuk menjalankan proses adalah A. persegi panjang B. gambar diamond C. jajar genjang D. lingkaran 3. Peryataan yang tidak benar tentang pseudocode adalah A. salah satu bentuk penulisan algoritma B. tidak mewakili salah satu bahasa pemrograman C. cocok digunakan untuk algortima dalam banyak percabangan D. dituliskan dalam bentuk baris demi baris dengan setiap baris mewakilli satu langkah 4. Variabel digunakan dalam suatu program untuk A. menyimpan nilai yang bersifat dinamis B. menyimpan nilai penting C. menyimpan nilai yang tidak berubah D. menyimpan nilai yang besar 5. Berikut yang tidak benar tentang variabel adalah A. hanya digunakan untuk menyimpan nilai numerik B. dapat menyimpan nilai YES atau NO C. dapat menyimpan nilai yang besar D. dapat digunakan dalam persmaan matema

Hari pertama masuk sekolah

Assalamualaikum nama saya Maheswari Keynar Nimpuna biasa dipanggil Keynar saya dari kelas 8A, saya berasal dari SMP Labschool Jakarta di rawamangun tepatnya di sebelah UNJ. Disini saya akan menceritakan hari pertama masuk sekolah via online dan menjelaskan aplikasi yang saya pakai selama belajar online. Zoom adalah aplikasi untuk mengadakan pertemuan secara online, biasanya sekolah mengadakan pembelajaran melalui zoom. Google classroom adalah aplikasi yang biassanya untuk mengerjakan tugas atau mengumpulkan tugas sekolah. Di hari pertama sekolah online tanggal 13 Juli saya bangun jam 05:30 untuk siap siap sekolah online, sekolahnya dimulai dari jam 6:40 sampai jam 12:00. Saat jam pertama  dimulai ada perkenalan dulu dengan guru wali kelas, setalah perkenalan kita diberi waktu istirahat dari jam 08:25 sampai 09:00. Lalu kita lanjut belajar Bahasa Indonesia gurunya pak Humaedi. Setelah B.Indo kita belajar prakarya sama bu Titin. Dihari pertama sekolah ini sangat seru karena gurunya banya