.:: Blackc0de Forum ::.
Would you like to react to this message? Create an account in a few clicks or log in to continue.

-=Explore The World From Our Binary=-
 
HomeIndeksLatest imagesPendaftaranLogin

 

 Kesalahan Programmer Yang Sering Terjadi

Go down 
4 posters
PengirimMessage
zer03s
Administrator
Administrator
zer03s


Jumlah posting : 2471
Points : 4119
Reputation : 113
Join date : 13.12.10
Age : 32
Lokasi : /home/root/blackc0de

Kesalahan Programmer Yang Sering Terjadi  Empty
PostSubyek: Kesalahan Programmer Yang Sering Terjadi    Kesalahan Programmer Yang Sering Terjadi  Icon_minitimeSun Jul 24, 2011 1:51 am

Ada beberapa hal yang menarik selama saya mendalami bahasa pemrograman. Sudah rahasia umum kalau dalam memprogram kita wajib TRIAL & ERROR. Dalam hal ini saya mencoba mengungkit kesalahan masa lalu saya, ketika baru belajar bahasa pemrograman, tentu saja agar tidak diulangi, oleh saya sendiri khususnya, dan rekan-rekan pemula pada umumnya. Di bawah ini adalah kesalahan-kesalahan saya, dan kesalahan-kesalahan yang pernah saya lihat (kadang-kadang kesalahan sepele juga bisa dilakukan oleh programmer yang telah handal) :

Tidak bisa membedakan function (method) dan variable (attribute)
Para pemula sering tidak bisa membedakan function dan variable. Hal ini mungkin disebabkan kurangnya pemahaman tentang function dan attribute itu sendiri.

Penamaan method, attribute atau class
Apalah arti sebuah nama? Hmmm… tampaknya hal tersebut tidak berlaku di bahasa pemrograman. Penamaan merupakan hal yang sangat penting. Dari pengalaman saya, banyak programmer pemula membuat nama class, method atau attribute dengan nama mereka sendiri, atau nama teman. Untuk program dengan sepuluh atau dua puluh baris, hal tersebut masih bisa diatasi. Kalau programnya sudah ribuan baris? Menurut saya, penamaan harus sesuai dengan tujuan dari dibuatnya class, method atau attribute tersebut. Misalnya, untuk menyimpan nama depan, dibuatlah attribute dengan nama “namaAwal”.

Tidak mengerti tipe data
Untuk pemula, tipe data memang bisa menjadi hal yang membingungkan. Dibutuhkan waktu luang untuk memahami tipe data agar dasar memprogram kuat.

Syntax error
Kesalahan ini masih bisa dimaklumi, karena memang tidak mungkin seluruh syntax di sebuah bahasa pemrograman kita kuasai. Tetapi, kalau syntax-syntax dasar sebaiknya dikuasai.

Logic error
Waks. Yang ini tidak bisa dimaklumi. Latihan memang cara yang ampuh untuk menguasai logika. Meluangkan waktu untuk belajar algoritma bisa membantu mengembangkan logika berpikir.

Lupa membuat variabel
Kadang-kadang, saking bersemangatnya memprogram, saya lupa mendeklarasikan variabel yang saya gunakan. Bagi yang mempunyai problem yang sama, sebaiknya lebih teliti aja deh…

Lupa inisialisasi variabel atau object
Lupa inisialisasi variabel atau object juga sering terjadi. Kalau di C++, bila lupa menginisialisasi variabel, ketika variabel tersebut ditampilkan ke layar, akan muncul karakter-karakter aneh. Di dalam bahasa Java, bila sebuah object belum diinisialisasi, tetapi sudah digunakan, maka akan muncul error NullPointerException. ·

Lupa jumlah/tipe data argumen pada method
Lebih mirip syntax error. Tetapi, mungkin terjadi karena kebiasaan. Misalnya, di C++ main method tidak berisi argumen, di Java, main method berisi satu argumen.

Lupa/salah preprocessor directive
Hal ini juga sering terjadi. Di dalam C++, preprocessor directive seperti #include sering terlupa, atau salah buat, seperti #include.

Case-sensitive
Programmer pemula sering tidak memperhatikan penulisan method atau attribute. Sekedar mengingatkan, di dalam bahasa pemrograman yang bersifat case-sensitive (Misalnya: C++, C#, Java), Java berbeda dengan java maupun jAvA.

Titik koma (;)
Titik koma diakhir bahasa pemrograman (C++, C#, Java) sering terlupa.

Kurung kurawal penutup } (C++, C#, Java)
Kadang-kadang kebiasaan lupa menutup pintu ikut terbawa ketika memprogram. Kurung kurawal yang sudah terbuka di awal class atau di awal method lupa ditutup ketika method atau class selesai dibuat.

Salah kurung mis {} jadi () ketika mendefinisikan method atau class
Untuk kesalahan yang seperti ini, bila sudah terjadi akan sangat sulit mencarinya. Karena bentuk kurung kurawal dengan kurung biasa bila terlihat di layar monitor hampir sama. Saran saya, lebih teliti untuk hal-hal kecil seperti ini.

Kurang rapi (yang ini bukan error, tetapi bisa bikin error!!!)
Kebanyakan programmer pemula tidak peduli dengan kerapian di saat memprogram. Letak kode-kode yang berantakan memang bukan error, tetapi bisa mengakibatkan error. Hal ini juga membuat sulit men-trace logic error.

Hmm…. Bila teman-teman punya pengalaman seputar error ketika memprogram, bisa sharing ke kita-kita dunkz…

Semoga berguna…

Yupz, itu merupakan salah satu artikel menarik (seputar programming) yang didapat dari salah seorang teman, maka dari itu untuk meminimalisir terjadinya kesalahan, saya sarankan menggunakan editor yang tepat. Dan editor yang saya rekomendasikan adalah Notepad++. One of My Best Software :D


[You must be registered and logged in to see this link.]
Kembali Ke Atas Go down
http://zer03s.blog.com/
HenZ_DJ
VIP Member
VIP Member
HenZ_DJ


Jumlah posting : 567
Points : 711
Reputation : 10
Join date : 07.05.11
Age : 41
Lokasi : pekanbaru

Kesalahan Programmer Yang Sering Terjadi  Empty
PostSubyek: Kesalahan Programmer Yang Sering Terjadi   Kesalahan Programmer Yang Sering Terjadi  Icon_minitimeTue Jul 26, 2011 6:17 am

ikut nyimak aja gan,,

Kesalahan Programmer Yang Sering Terjadi  3529815765
Kembali Ke Atas Go down
Destrozen
Corporal
Corporal
Destrozen


Jumlah posting : 156
Points : 166
Reputation : 3
Join date : 17.06.11
Lokasi : root

Kesalahan Programmer Yang Sering Terjadi  Empty
PostSubyek: Re: Kesalahan Programmer Yang Sering Terjadi    Kesalahan Programmer Yang Sering Terjadi  Icon_minitimeFri Jan 27, 2012 1:57 am

jelasin donk ,,

function (method) dan variable (attribute) method, attribute atau class

biar paham ,, mohon pencerahan nya Kesalahan Programmer Yang Sering Terjadi  271371
Kembali Ke Atas Go down
dark_kiddy
VIP Member
VIP Member
dark_kiddy


Jumlah posting : 176
Points : 229
Reputation : 6
Join date : 24.10.11
Age : 34
Lokasi : Makassar

Kesalahan Programmer Yang Sering Terjadi  Empty
PostSubyek: Re: Kesalahan Programmer Yang Sering Terjadi    Kesalahan Programmer Yang Sering Terjadi  Icon_minitimeFri Jan 27, 2012 2:01 pm

untung ane bukan progremer..!!! :mmelet:
Kembali Ke Atas Go down
Sponsored content





Kesalahan Programmer Yang Sering Terjadi  Empty
PostSubyek: Re: Kesalahan Programmer Yang Sering Terjadi    Kesalahan Programmer Yang Sering Terjadi  Icon_minitime

Kembali Ke Atas Go down
 
Kesalahan Programmer Yang Sering Terjadi
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» Kesalahan Newbie Linux
» Apa yang Terjadi Jika Nyamuk Punah?
» Apa yang Terjadi Jika Minum Soda Berlebihan?
» Hal yang Akan Terjadi Jika Bumi Berhenti Berputar[renungi gan]
» Butuh Programmer

Permissions in this forum:Anda tidak dapat menjawab topik
.:: Blackc0de Forum ::. :: Information Technology :: General Information Technology :: News Info-
Navigasi: