Postingan

Menampilkan postingan dari Februari, 2020

Pengantar Struktur Data dan Algoritma

Apa itu algoritma? Algoritma merupakan langkah-langkah atau aturan logis yang dideskripsi tekstual dengan pola baku untuk menyelesaikan suatu masalah. Dengan kata lain, jika Kalian memiliki suatu masalah dimana masalah tersebut butuh penyelesaian satu per satu, tahapan itulah yang Kita namakan sebagai sebuah algoritma. Algoritma bisa berupa bahasa alami seperti Bahasa Indonesia, Bahasa Inggris, dst (inget dulu waktu SMA dapet pelajaran Bahasa Inggris tentang Procedural, contohnya bikin "How to Make Fried Rice", itu salah satu contoh penerapannya), selain itu algoritma bisa berupa notasi algoritmik atau lebih Kita kenal dengan Pseudocode, bisa juga berupa Flowchar (bisa dibaca diagram alir). Ketika Kalian mempelajari tentang algoritma, salah satu yang harus diingat adalah tiga struktur dasar pembangun algoritma yaitu: Sequence: Algoritma harus runtut ya Selection: Algoritma terdapat pemilihan, mana bagian deklarasi variabelnya, tipe datanya apa, prosesnya bagaimana, hasi...