Thursday, November 4, 2010

Logika itu Penting

Waktu belajar ilmu komputer untuk pertama kalinya, pasti kita dikenalkan sama yang namanya ALGORITMA. waktu itu saya bertanya-tanya.. kenapa sih belajar beginian? kayaknya g penting banget, bikin alur kegiatan mulai dari bangun tidur sampe ke sekolah.. what the hell is that?


Agaknya, semua itu mulai terasa waktu kita udah mulai bikin program. Jadi Algoritma itu g sekedar materi dasar kuliah.. tapi akan terus dipake, sekalipun di kehidupan nyata kita.

Sebelum memutuskan sesuatu, sebelum melakukan sesuatu, sebelum membuat sesuatu.. Apabila kita udah terbiasa berpikir dengan cerdas dan efisien, use logic mind, maka semua hal Insyaallah bisa terselesaikan dengan baik..

Sedikit berbagi cerita aja, di luar programming.. setiap orang pasti punya permasalahan.. yeah, kalo g pengen ketemu masalah c g usah hidup aja.

Logika yang baik, diperlukan bagi setiap manusia untuk ngelewatin masalah2 yang ada dalam hidupnya.. am I right? just Correct Me If I'm Wrong..
saya pernah mengalami saat2 Rush dalam hidup saya.. menuntut untuk berpikir secara logis, which one that I should do or finish first..

Salah satunya, ketika saya harus membagi waktu antara kuliah, magang kerja dan ngelesi anak kelas 3 SMP prepare 4 UAN.. hikz... What a life..
Not easy at that time.. pagi gw ke STM, masih harus nyempet2in nyiapin materi les2an.. Matematika ama IPA waktu itu,, then, kalo lagi ada kul, bela2in pulang kul langsung ngelesi, pulang nyampe rumah jam 9 lah, jam setengah 10 lah.. jauh seh tempatnya.. kadang g ada motor jg, waktu itu masih pake motor kakak.. Kalo capek, yowez lah, pulang ae ke celaket.. ke rumah Tante..

demikian jg pas bagi waktu antara skripsi, deadline guys, dan kerja tahun pertama ngajar dan jadi tim sukses UAN.. Alhamdulillahnya.. bisa terlewati dengan baik.. tanpa melupakan kewajiban lainnya..

Back to programming...

setelah berkecimpung di dunia scripting dan juga programming untuk membuat program... walaupun sebenernya masih sangat newbie.. saya menyadari banget, pentingnya Algoritma dan Logika Pemrograman. Langkah-langkah step by step dalam merancang sebuah program.

Katakanlah.. kalian ingin membangun sistem informasi perpustakaan.. langkah apa saja yang harus dilaksanakan? karena mungkin langkah yang diambil kurang tepat, pengaruhnya akan terasa pada saat membuat program.

Sekedar contoh, Langkah-langkah dalam membuat program perpustakaan.
1. Menggambarkan sistem yang akan dibangun, siapa saja aktornya (pelaku program) dan apa saja yang bisa dilakukan oleh sang aktor.
2. Kalo udah kebayang seperti apa programnya, bisa digambarin Flowchartnya.
3. Pake model Use Case, dari aktor bisa ditentuin apa saja yang bisa dilakukan oleh sang aktor dalam program.
4. Bikin rancangan database. Data-data apa aja yang diperlukan digambarkan ke sebuah rancangan database dan tabel-tabel.
5. Mulai merancang aplikasi, interface program baru kemudian kodingnya.
6. Pada koding pun logika itu sangat penting. Jadi ketika sudah memiliki maksud untuk jalannya sebuah program, bisa langsung mempraktekkannya melalui koding.

Bekal pemahaman mengenai bahasa pemrograman yang digunakan juga tidak kalah penting..

Well.. gimana cara melatih logika yang baik???

of course.. dengan menghadapi banyak case tentunya akan semakin melatih logika pemrograman kita. Selain itu, jangan bosan untuk terus belajar. Jangan pelit juga kalo ada teman yang minta bantuan ngoding.. dengan ngajarin, biasanya akan semakin mengasah kemampuan programming dan logika kita.

Intinya, untuk melatih logika programming kita, banyak2 aja latihan.. belajar g cuman dari sekolah, kampus, buku.. internet juga menyediakan source yang sangat banyak untuk melatih kemampuan programming anda.

Never stop learning guys... ;)

No comments:

Post a Comment