Analisa dan Desain Algoritma #Week 1
Ehem, ehem .. eheeeemmmmm.
Hehe selo bro jangan ngegas :v.
jadi sebagai pembuka
Assalamualaikum Warahmatullahi Wabarokatuh.
Gini, di kampus ane USU (Universitas Seggarang Ujung) wkwkwk :v, semenjak ekuivalensi semester lalu ada beberapa Mata Kuliah yang baru nongol , salah satunya ya ini, Analisa dan Perancangan Algortima, yang pertama ane pikirkan ketika mendengarkan nama ni makhluk , ane langsung flashback ketika masih segar-segarnya sebagai Maba, waktu belajar Mk Algoritma Pemrograman (Alpro), dimana kita pertama kali dikenalkan dengan dengan pemrograman , waktu ini pemrograman dengan bahasa C++, **playing india song. Nah pada awalnya teman-teman seangkatan terbagi menjadi dua kubu yang saling berseberangan pendapat, suasana emang sempat memanas sih, ane aja, jujur, sempat takut perselisihan pendapat ini bakan mengakibatkan bentrok antara kubu yang berasumsi nih Mk merupakan inkarnasi dari Mk Alpro sama Kubu yang berpendapat kalo nih Mk baru. Tapi pada akhirnya ada salah satu teman ane, kurang pasti juga dari kubu yang mana, si-temen ane nih mengambil langkah yang cukup berani dengan bermodalkan jari — jarinya yang tegap, dia mulai mengetuk-ngetuk layar handphone yang smart, merk ntuh hp pintar siomay, seingat ane yaaa, yang sempat viral gegara virus Qorona kemaren, beritanya simpang siur sih menurut ane, gak logic aja kalo virus bisa nyebar lewat Hp Pintar, tapi ane sempat analisa juga, kalo misalnya bener nih virus bisa nyebar lewat Hp Pintar, tersangka dalam kasus ini bisa jadi si-jaringan H+ sama 4G, plus Wifi Free kedai kopi Algan K-Link dijalan pemuda Bt4 yang didepannya ada kedai kopi batman.
Wait..wait..waittttt.. ini kenapa malah bahas kesana :v , udah udah, kita kembali ke branch utama kita ok.
Pada dasarnya Analisa dan Desain Algoritma ini membahas bagaimana kita bisa menganalisa sebuah masalah sampai menemukan solusinya, gak sampai koding yaa, gitu sih kata dosen ane, jadi ketika kita menulis sebuah program kita tidak bisa serta merta langsung start koding, emang bisa sih, tapi biasanya program yang dihasilkan akan susah dimaintenance ketika ada penambahan fitur atau perombakan nantinya.
Sebelum jauh kita coba artikan satu persatu kata kata dari nama Mk nya, secara etimologi Analisa berasal dari kata Analis, yang mana menurut KBBI berarti :
“penyelidikan terhadap suatu peristiwa (karangan, perbuatan, dan sebagainya) untuk mengetahui keadaan yang sebenarnya (sebab musabab, duduk perkaranya, dan sebagainya)”
atau lebih spesifik lagi KBBI juga mengartikan dengan:
“penguraian suatu pokok atas berbagai bagiannya dan penelaahan bagian itu sendiri serta hubungan antarbagian untuk memperoleh pengertian yang tepat dan pemahaman arti keseluruha”.
Kemudian KBBI mengartiakn kata Desain dengan:
“ kerangka bentuk; rancangan”.
Terakhir kata Algoritma, ane mengutip terjemahan dari KBBI lagi :v, KBBI memaknai kata Algortima dengan:
“ prosedur sistematis untuk memecahkan masalah matematis dalam langkah-langkah terbatas”.
Ane juga mengambil pemaknaan kata Algoritma dari Oxford Dictonary, karena kata Algoritma ini merupakan adaptasi dari bahasa inggris yaitu Algorithm, nah si-Oxford Dic mengartikan Algorithm dengan:
“ a set of rules that must be followed when solving a particular problem”.
Kira kira terjemahannya seperti ini:
“Kumpulan dari langkah-langkah yang harus diikuti ketika memecahkan masalah”.
Jadi, seperti yang sudah ane tegaskan diawal pada dasarnya Mk ini mengajarkan bagaimana kita bisa melakukan analisa terhadap suatu masalah mendesainnya dan menemukan solusi dari masalah tadi, sehingga pada akhirnya kita menghasilkan algoritma yang menjelaskan pendekatan-pendekatan apa yang bisa kita gunakan dalam menemukan solusi dari masalah tadi, tapi ini pendapat ane pribadi bisa terjadi kesalahan, karena apa yang disampaikan Pak Tekad tadi, ane nangkepnya gitu , awokawokawok.
Pada akhir, terima kasih buat dulur-dulur yang udah mampir kesini, sering-sering kesini yaaa :v.
Wasalamualaikum Warohmatullahi Wabarokatuh.