25 Sep 2010

Belajar Programing

1) Mungkin sebaiknya anda mempelajari dulu batch programming, karena aplikasi batch mendekati (atau mungkin bisa dibilang sama) cara penggunaan command prompt.

2) Jangan lupa baca file bantuannya terlebih dahulu sebelum memulai belajar pemrograman. Semua hal yang bersifat penting dan membantu dalam belajar pemrograman ada di situ.

3) Jangan takut terlebih dahulu dengan beberapa nama fungsi yang mungkin dikatakan ruwet atau membingungkan, karena nggak ada suatu bahasa pemrograman yang dibuat untuk mempersulit kita.

4) Jangan terlalu sering mendahulukan perasaan dalam menuliskan kode, karena bahasa pemrograman adalah tatanan yang sangat logis.

5) Yang harus ada dalam diri kita dalah rasa ingin tahu “mengapa ini dan itu terjadi” dan “bagaimana sebenarnya yang dilakukan” oleh program kita, dan bahasa pemrogramannya.

6) Apabila anda masih baru dalam pemrograman Visual Basic 6 atau masih mempelajari Visual Basic 6, bisa dikatakan PowerBasic menjadi salah satu alternatif untuk “membangunkan anda dari mimpi anda” setelah sangat dimanjakan dengan Visual Basic 6. Bukan berarti PowerBasic menjadi sesuatu yang negatif lho! Tanpa bermaksud menilai dan memberi kesan buruk pada suatu hal dan menyanjung yang lain, PowerBasic mengajarkan kita untuk mengenali sistem lebih dekat. Dengan PowerBasic Kita dapat mengakses memory (virtual memory) secara langsung sehingga lebih cepat dan tepat, memanggil suatu fungsi berdasarkan alamat fungsi di memory, belajar fungsi-fungsi API yang benar-benar diimport dari modul atau library milik windows dan eksternal lainnya, menyisipkan kode assembler langsung ke dalam kode PowerBasic kita.

7) Tipe-tipe variable yang disediakan oleh PowerBasic merupakan tipe variabel standar yang lebih variatif, sehingga dapat digunakan untuk keperluan yang lebih luas dan beragam. Klasifikasinya sebagian mengadopsi beberapa compiler terkenal yaitu VisualBasic, C++, dan Delphi, seperti variabel dengan tipe byte, integer, word, long, dword, quad, dan lain sebagainya. Khusus untuk tipe variabel string pada PowerBasic adalah dengan format ansi dan kita tetap bisa menuliskan karakter Unicode di dalamnya, bahkan data sekalipun, tidak seperti Visual Basic 6 string yang berformat unicode di memory tapi ditranslasikan menjadi ansi yang dapat membuat ruwet (kacau) untuk lebih banyak kasus.

8) Mungkin ada sedikit yang kebingungan saat membuat desain form dengan menggunakan PowerBasic, walau PowerBasic sendiri juga merelease program sendiri (terpisah) untuk mendesain form dan control atau komponen visual di dalamnya, banyak referensi di internet yang membantu mendesain form dengan PowerBasic. Apalagi bila anda mau mempelajari atau telah memahami pembuatan form dengan menggunakan standar API yang disediakan oleh windows, akan menjadi pengalaman yg berguna untuk selanjutnya, karena anda tidak lagi bergantung pada program-program desain form lainnya.

9) Compiler PowerBasic dirancang benar-benar untuk membuat program (standard-exe dan standard-dll) yang dapat dikatakan relatif stabil, tanpa file runtime lagi, jadi bebas saja digunakan di versi windows apapun tanpa bergantung pada file runtime (pada Visual Basic 6 harus menggunakan file runtime “msvbvm60.dll”, dan kode yang dihasilkan oleh Visual Basic 6 lebih mirip interpretasi/pseudo untuk beberapa kasus). PowerBasic juga mengkompilasi kode dengan memperhitungkan beberapa faktor terkait kecepatan eksekusi kode dan ukuran program. Menjadi hal yang saya dan mungkin bagi anda juga untuk dipertimbangkan.

10) Membuat program dengan PowerBasic, VisualBasic, TurboPascal, C++ Builder, Borland Delphi maupun bahasa pemrograman lain, usahakan yang berguna bagi kita dan orang lain. Jangan terlalu sering disalahgunakan. Belajar membuat virus misalnya, sebenarnya adalah sesuatu yang bagus, bila ditujukan untuk diri kita sendiri. Kita dapat mengenal system operasi lebih dekat, bagaimana sebuah os bekerja, bagaimana “cara berpikir” processor, sehingga kita dapat berinteraksi lebih dekat kepadanya, mempelajari jaringan, dan sebagainya. Tapi apabila pembuatan virus tersebut hanya melulu untuk mengerjain orang lain, menunjukkan bahwa kita sudah hebat dan merasa sudah tidak ada lagi yang lebih baik dari kita, mohon dengan bijaksana hentikan ego dan pemikiran buruk seperti itu. Di atas langit masih ada langit.

11) Yuk belajar pemrograman!

0 komentar:

Posting Komentar

Posting Komentar