Senin, Februari 23, 2009

Mengenal Algoritma

Algoritma??? hmm..
apabila anda seorang mahasiswa informatika, saya yakin anda sudah sangat familiar dengan kata
"Algoritma".. (Dalam dunia perkuliahan dikenal dgn sebutan: Algoritma Dan Struktur Data) atau mungkin anda lebih mengenal Algoritma sebagai suatu mata kuliah yang telah melegalisasi anda sebagai salah satu Member dari dua buah Rezim paling mengerikan di kampus anda yaitu NASAKOM (nasib satu koma..) dan PMDK (persatuan mahasiswa dua koma). He.He..

Algoritma merupakan suatu bentuk keilmuan yang wajib dikuasai oleh seorang
anak IT. So.. apapun cita-cita anda nanti, selama masih berada dan bergerak dalam bidang IT, seperti: Programer, System Analis, Database Administrator, CIO , bahkan Hacker sekalipun maka anda dituntut untuk menguasai semua seluk beluk dari Algoritma.
Tetapi hingga saat ini Algoritma masih menduduki posisi No.1 di Tangga Mata Kuliah paling ditakuti mahasiswa IT alias pelajaran paling hese pisan (Pake bhs sunda dikit gpp kali yaa..? hee..hee..). Padahal konsep Algoritma sering kita temukan dalam kehidupan sehari-hari. Seperti schedule dalam buku agenda anda, resep masakan, planning dalam suatu perusahaan dsb.

Mengapa demikian...?
Mungkin karena konsep Algoritma mirip dengan konsep matematika yang lebih mengarahkan kita pada struktur berpikir yang sistematis dan tepat sasaran dalam menganalisa hingga memecahkan suatu kasus (permasalahan). Jadi prinsip yang paling utama dalam menguasai Algoritma adalah bagaimana logika berpikir kita dapat dituangkan sebagai suatu konsep sistematis, terukur dan terarah dalam menghasilkan suatu output.

Perlu diketahui juga, Algoritma lebih mengarahkan kita kepada logika pemrograman. Bukan bahasa permrograman. Jadi dalam menguasai Algoritma anda hanya dituntut untuk menggunakan logika anda dan bukan untuk menghafal seluruh konsep & konotasi-konotasi dalam Algoritma. Selain itu, apabila anda tergolong awam dalam bidang Informatika tetapi berkeinginan untuk menguasainya, maka hindarilah teknik belajar autudidak karena hanya akan membuat anda bingung dan akhirnya jenuh bahkan kesurupan... He..He..
Carilah artikel-artikel dari berbagai sumber up-to-date seperti website,blog,dll, yang mebahas Algoritma secara sistematis dengan struktur bahasa yang mudah dipahami. perbanyaklah menghayal (yang positif) karna dapat membantu anda untuk memetakan kasus-kasus dalam Algoritma.

Dalam kurikulum perkuliahan algoritma sering dipecah menjadi dua bentuk silabus. Yaitu:


ALGORITMA & STRUKTUD DATA 1
  • Tipe Data
  • Runtunan
  • Seleksi
  • Pengulangan
  • Array
  • Record
  • Procedure
  • Function
  • Recursive
ALGORITMA & STRUKTUD DATA 2
  • Tree
  • Pointer
  • Tumpukan
  • Antrian
  • Pemilihan
  • Pengurutan
  • Senarai Berantai
  • Graph
  • Recursive
Pembahasan lebih lanjut ada di Next posting Blog ini.

3 komentar:

  1. Mana nex postingnya mas???

    BalasHapus
  2. Mas, nama saya Adi.. Salam kenal ya..
    Mw nanya neeh, kalo buat virus kok ada algoritmanya segala sih??

    BalasHapus
  3. Ok Adi.. Salam kenal juga..
    Virus itu salah satu jenis perangkat lunak juga. Tetapi cenderung merusak sistem komputer.
    Setiap perangkat lunak berisi perintah-perintah yang akan di-eksekusi oleh komputer. sedangkan dalam menyusun perintah2 tsb seorang pembuat virus harus bisa menterjemahkan logika berpikirnya ke dalam bahasa yang dimengerti oleh komputer. untuk itulah algoritma di butuhkan...
    ^_^ Any Question...?

    BalasHapus

Silahkan Tinggalkan Komentar