Seperti pada postingan saya sebelumnya (dalam bahasa inggris yang acak adut) bahwa untuk belajar pemrograman sebaiknya kita belajar algoritma terlebih dahulu. Menurut saya idealnya belajar algoritma dulu, baru kemudian belajar bahasa pemrograman. Kalau kita langsung belajar bahasa pemrograman tanpa memiliki dasar algoritma yang kuat, maka kemungkinan kita akan menemukan lebih banyak kesulitan. Seperti yang banyak dirasakan oleh teman-teman mahasiswa.
Sayangnya, ada juga kampus yang agak memaksakan kurikulum yang diberikan di kampus. Kalau waktu saya kuliah dulu, mata kuliah algoritma saya dapatkan hingga semester 3. Dan semester 4 baru mulai belajar Pemrograman Berorientasi Objek (Object Oriented Programming / OOP). Namun bisa dibilang saya juga sama sekali belum bisa menerapkan OOP ini.
Kembali ke masalah algoritma dan bahasa pemrograman yang diajarkan di kampus. Kurikulum yang padat memang baik, karena mahasiswa yang menjadi lebih cepat belajar, apalagi tidak sedikit mahasiswa sekarang yang lulusan dari SMK TI (Teknologi Informasi) yang mana mungkin sudah mendapat mata kuliah algoritma di SMK (Sekolah Menengah Kejuruan). Namun sayangnya, banyak juga yang lulusan SMA (umum) dan tanpa berbekal pengetahuan programming sama sekali. Maaf, kenyataannya memang begitu, bahkan ada juga yang masuk jurusan Informatika ini hanya ikut-ikut trend (ini yang paling parah).
“So, what do you think?”
Menurut saya, mungkin ambil jalan tengah saja, terutama untuk yang tingkat S1 (sarjana), setidaknya mata kuliah tetap harus diberikan minimal 1 semester (semester awal). Baru kemudian diberikan mata kuliah algoritma dengan penerapan pada bahasa pemrograman. Sebab kalau langsung dan cenderung cepat dalam mata kuliah algoritma dan pemrograman sebenarnya bisa saja, tapi kalau sebagian besar mahasiswa merasa kesulitan, maka kepuasan kita dalam mengajar juga berkurang.
Just my opinion….
10 Comment
saya pikir memang algoritma seharusnya diperkuat dulu sebagai basicnya, masalah bahasa kayaknya hanya alat bantu saja…*Sorry just opinion, karena nggak ngerti juga dengan program-memprogram…apalagi bahasanya yang susah dimengerti.
yup… saya juga ga mahir kok, tahu dasarnya aja dikit2
pak, kalau mau belajar PHP harus mulai dari mana ya? Selama ini saya cuma langsung labrak saja (langsung praktek), kalau mentok baru nanya2… Konsepnya sih sudah mengerti, tapi sepertinya dasarnya ga kuat banget. Hehe… terima kasih…
menurut saya, kalau sudah ngerti algoritma dan pemrograman ya boleh labrak deh.. karena nanti hampir sama dengan programming lainnya (untuk php yang tingkat dasar, tapi kalau sudah advance / OOP), tanya ke ahlinya deh.. tp dengan yang dasar2, kita sudah bisa membuat website dinamis kok
Kalo saya sih beli buku dulu baru belajar algoritma terus praktek..but some time sih, colong script dulu, kutak-katik, baru pelajari algoritmanya…:).
sama, saya juga begitu.. sering pakai skrip2 yang sudah jadi, tentunya dengan sedikit mengerti logikanya
Menurut tiang ne bli… algoritma itu secara gak sadar sudah kita terapkan dalam kehidupan sehari-hari, cuman gak tertulis aja…
Jadi kuliah hanya proses untuk menyadarkan diri yang belum sadar… =))
yup, betul sekali…
Duh maennya OOP, lain dengan saya yg suka OOT
saya sih sukanya, “OO kamu ketahuan…, pacaran lagi… na nana nana…” geto…
menurut saya ya sudah pasti algoritma dulu, ibaratnya kita mencari suatu tempat, algoritma itu adalah rambu2 yang akan membawa kita ke tujuan… gak mungkin kan kita langsung sampe tanpa tau arah2nya? bahasa pemrograman ya sama dengan alat bantu aja… mo naik motor kek, mobil kek or taksi kek… yang penting sampe
yup setuju, yang penting tahu jalannya.. kalaupun nggak bisa naik kendaraan, kan bisa jalan kaki
kalo di project mesti design dulu bli… pas design ya kurang lebih ngomongin algoritma…
hmmm, gitu ya?
mungkin memang baiknya seperti itu, tetapi dalam penerapannya agak susah hehe biasanya newbie lebih tertarik ke programming timbang algoritma, baru setelah ketemu problem dalam penerapan buka2 kitab suci sedikit demi sedikit
jadi menurut saya basic programming dulu kemudian algoritma side by side dengan programming (pengalaman soalnya ototdidak)
bukannya basic programming juga belajar algoritma?
mending program dulu, setiap orang udah dibekali logika tersendiri jadi lebih cepat untuk mendalaminya heee….apa benar gitupak dosen…
comment donk ke web saya…..
hahaha, gimana mau bikin program kalo ga bisa algoritma?
Terus gimana cara belajar algoritma yang tepat?
Caranya ya tentu saja dengan banyak latihan, dan belajar dari yg gampang baru yg agak kompleks. Cari saja tutorial di internet, banyak kok.
kalo menurut aku sih, yang pertama dilakukan itu belajar algorithm, tapi algorithm yang kita buat harus dimplementasikan kedalam bahasa pemrogramman komputer. jadi alangkah baiknya kalo belajar algorithm dan bahasa pemrogramman dilakukan dengan berbarengan. jadi bisa kita lihat apakah algorithm yang kita buat sudah benar atau masih ada kesalahan logic.
Kalo dikampus kami, belajar algorithm diimplementasikan dengan bahasa C
yup, betul.. memang bisa berbarengan asalkan yang menjadi fokus adalah algoritma dan logikanya agar lebih kuat, baru kemudian memperdalam bahasa pemrograman.
Leave a Reply