Cara Mudah Belajar Java 1 (Netbeans) # Class, Method...


Setelah sekian lama mencari topik hangat yang harus ditulis, ternyata ada suatu hal yang tidak terlihat dan jarang terbaca, namun sering dirasakan oleh para siswa, mahasiswa ataupun orang-orang yang berkutat dengan pemrograman, khususnya Java....

Banyak terjadi kesalahan pada pemahaman mahasiswa, termasuk saya dalam tahap pembelajaran pemrograman, khususnya saat bertemu dengan konteks membuat suatu aplikasi.

dimana kesalahannya ? 

mari kita ajukan sedikit pertanyaan...

1. Telah berapa lama anda berkutat dengan pemrograman java?
--- kira- kira 2 tahun...

2. Apa yang sudah bisa anda buat atau anda kreasikan setelah belajar dan berinteraksi dengan bahasa pemrograman java setelah melewati waktu yang telah anda katakan tadi?
--- saya sudah bisa membuat kalkulator sederhana, saya bisa membuat piramid dari bintang, saya bisa,,,, bla bla bla...

3. pertanyaan terakhir,, , apa yang dimaksud dengan class dan method ?
--- ya itu lah pokoknya... ga penting bner nanyain bgituan...

Whaaat?




What the Fuck Are You Saying?

- Itu kesalahan yang sangat fatal yang terjadi saat anda berbincang dengan seseorang, kenapa? 
- Jika anda tidak mengerti yang namanya class dan method,,, jadi selama ini apa yang anda buat?
- Memang tidak perlu kita hapal dengan teorinya, paling tidak kita tahu cara menggunakan class dan method,,,


Mari kita ulas dibawah ini...

1. Jika seseorang mengaku bisa membuat ini dan itu pada bahasa pemrograman java yang umumnya menggunakan Netbeans, maka setidaknya dia sudah mengerti cara menggunakan class dan method pada Netbeans.

2. Jika orang tersebut tidak bisa mencari method yang digunakan pada suatu class, berarti kemampuan orang tersebut harus dipertanyakan.. kenapa ?
--- dalam dunia pemrograman, lumrah biasanya dikerjakan di dalam tim, atau, COPAS dan edit edit dikit lah, atau minta tolong sedikit dengan teman... paham aja lah,,,

3. Jadi intinya apa? 
---  untuk pertama, pengenalan java, anda harus mengerti tentang penggunaan class dan method,,, sumbernya banyak di Google...
--- ga usah hapal teori, yang penting paham penggunaan...

Mari kita bicara dan masuk ke pokok masalah
_________________________________________________________________________



dari tadi class class,,,,
class itu apa sih?

Class adalah bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla,,, 
kenapa bla bla bla?
kalau pakai teori, banyak istilah dan makin ribet karena nanti kalian malah mencari arti dari istilah itu sendiri,,

berdasarkan sumber dari seorang dosen yang super duper simple, wahahahah
intinya,
Class adalah Cetakan
cetakan apa? kalau mau buat kue, class itu cetakan kue. kalau mau buat pudding, class itu ya cetakan puding,,,
jadi cara menggunakannya, jika mau membuat pudding, maka buatlah cetakan anda seperti umumnya cetakan pudding, dan jika anda ingin membuat kue, maka buatlah cetakan anda seperti pada umumnya cetakan kue...


kita berlanjut ke method,,
apa itu method?
method adalah , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
hayooo, apa hayooo?
bwahahhahah
susah menjelaskannya, 
--- yang jelas, method ada didalam class atau bisa disebut juga, part of class, atau dalam bahasa gampangnya, bagian dari cetakan, 
tapi, suatu class belum tentu memiliki method, ada juga class yang dibuat tidak menggunakan method...

contoh :  Jika anda ingin membuat kue dengan bentuk segi 4, maka yang anda harus lakukan adalah :
1. Buat gambarannya dulu(sketsa), wehehhe,,, 
2. Kita buat cetakan kosong,,, oke, cetakan kosong kita ibaratkan belum ada apa apa, 
3. Kita membutuhkan cetakan dengan 5 sisi, maka kita buat method yang akan membantu kita membuat 5 sisi cetakan,,,
kita buat sisi kanan, sisi kiri, sisi depan, sisi belakang, dan sisi bawah....
4. Cetakan tadi belum ada apa apa ya, kita sulap yuk mari,,, kita panggil kan, untuk ke 5 sisi untuk berada pada tempat dimana seharusnya anda berada... (gabungkan ke 5 sisi hingga berbentuk seperti loyang,,) silakan di imajinasikan
5. eh, adonannya belum ada...
6. Mari kita buat beberapa adonan ,, blek blek blek blek,,,,jadi
7. Mari kita panggil adonannya hingga dia masuk ke dalam cetakan dan bersatu padu dan cetakan tersebut terisi adonan kue...
8. Coba kita cicip, nyemnyem,,,, ini bukan kue, ini cincau...
9. Kita kembali lagi ke tahap saat kita memanggil adonan, ternyata yang anda panggil bukan adonan kue, tapi adonan cincau...
10. Kita masukkan lagi yuk adonan kuenya, siapa tau kali ini benar...
11. Kita cicip dan ternyataaa,,, ini kueeeeeeee... tadaaaaaa
mweheheehehehhe, 
Bingung

mari kita kaji .....

dari step atau procedure tadi (asik ya pake bahasa inggris).... maka dapat kita kaji bahwasanya :
Class atau cetakan adalah Cetakan Kue...
Method  adalah  sisi kanan, sisi kiri, sisi depan, sisi belakang, sisi bawah, dari cetakan, serta adonan kue dan adonan cincau.....
...
sudah mengerti belum?

bingung ya? 
mari kita langsung ke project :
ternyata susah ngajarin orang  wahhahah ...
1. Buka netbeans,,,

2. Buat projek baru....
ga bisa? cari di artikel di blog ini tentang java sebelum ini masnya/mbaknya, wehehhehe

3. Klik kanan pada source package, pilih new, pilih java class.
nih gambarnya

4. Buat class dengan nama kue.java

5. Masukkan script berikut dibawah public class kue {
oke, itu adalah method, method sisi kiri, sisi bawah dan sisi kanan...
itu buat kerangka cetakan...

6. Kita buat adonan menggunakan skrip dan letakkan dibawah method sisi-sisian tadi....
skrip diatas belum berguna,,, karena belum tereksekusi, sama seperti indonesia yang banyak memiliki sumberdaya tapi tidak dipakai maksimal,,,
bagaimana cara kita memakainya?

7. Kita buat sesuatu untuk memanggil method tersebut,,, kita panggil dulu sisi-sisi yang telah kita buat tadi priiiuuuuiiiiiiit....

8. Masih kurang adonan...
mari kita panggil method adonan1, kita masukkan saja di dalam method sisi kanan, bagaimana caranya?
tinggal tambahkan dan panggil method adonan1; masukkan ke dalam voidnya itu...

9. Mari kita jalankan dengan menekan Shitft + F6
maka output yang keluar adalah
ternyata kita salah memasukkan method, 

10. Mari kita hapus method adonan1 dan tuliskan menjadi adonan2

11. Jalankan lagi program dengan menekan Shift + F6, dan lihat apa yang terjadi




kue sudah jadi....

point-point penting :
1. Method yang telah dibuat harus di eksekusi / dipanggil, caranya dengan memanggil nama method dari method yang telah dijalankan,
2. Method yang telah dibuat tidak akan berjalan, jika tidak di eksekusi...
3. Method bisa dijalankan dengan memanggil nama method dari class lain dengan syarat method tersebut ialah bersifat public, bukan private...
      perbedaan public void dan private void...
                -public void dapat dipanggil dari class lain, karena bersifat publik
                -private void tidak bisa dipanggil oleh class lain, namanya juga privasi
4. Method sendiri terbagi menjadi bebrapa macam, silahkan googling, untuk sumber yang lebih terpercaya...


inti dari tulisan saya berikut ini adalah, jika anda belajar pemrograman Java khususnya Netbeans, pertama kali, anda harus mengerti penggunaan CLASS dan METHOD,,,
untuk lebih jelasnya, silahakan tanya kepada teman anda sesama programmer, karena itu lebih mudah dibandingkan anda membaca suatu tulisan dengan istilah yang terlalu rumit, karena semakin banyak istilah, maka makin sulitlah anda memahami suatu teori,,,,


tulisan ini dibuat dengan bahasa sehari-hari dengan metode asikin biar lo gak ngebetein,,, siapapun bisa belajar pemrograman, tetapi belum tentu bisa paham dengan bahasa yang digunakan,,,

jadi

Niatin DIRI loeee,,,,
Cari Tutorial yang lu suka....
Di Coba di Coba dan di Coba,,,,
Gua yakin Orang Indonesia itu hebat hebat dan hebat... 
Soalnya cuma di Indonesia yang masyarakatnya banyak yang tinggal di mangkubumi... wahahha


Note : gua sudah mengalami ratusan kali gagal hanya untuk menampilkan sesuatu yang tidak seberapa,,, jadi jangan takut, mari kita cari ilmu beramai ramai,, huoooooooooooo


SHARE

About Muhammad Ananda Pratama

    Blogger Comment
    Facebook Comment

55 komentar:

  1. hahaha...lucu bgt penjelasannya,,gak bosen baca'a...

    ReplyDelete
  2. makasi bro,
    kemaren2 gw baca artikel laen gak pernah sukses2,
    alias gak mudeng,
    pas baca artikel ini sukses gw peraktekinya whahaha
    kalo sambil ketawa2 kan otak jadi gak stress ,
    enak belajar kaya gini :D

    ReplyDelete
  3. mantab mas bro, lanjutin dengan coding android donk :D

    ReplyDelete
    Replies
    1. oke mas, kalo ada waktu ya mas, hehehe,,, masih fokus sama tulisan java nih, bingung mau nulisnya gimana lagi, makasih gan :D

      Delete
  4. mantap gan,,,

    ReplyDelete
  5. ini tutorial apa sih, tutorial bikin kue ???????
    -___-

    ReplyDelete
  6. mantap tutorial nya gan minta alamat email lw dong boleh kan kalo ane belaja2 java sm lw??btw nih email gw rahadiansyah_sumbar@yahoo.com
    penjelasannya ga ngebosenin dan menambah wawasan (y)

    ReplyDelete
  7. bagus mas penjelasannya, makasih beudd ^_^

    ReplyDelete
  8. sampe jadi males nih belajar pemrogramannya, pengennya baca artikel ini terus ... kereen! thanks :)

    ReplyDelete
  9. Penjelasannya mantap,,,very good

    ReplyDelete
  10. Ok Mantap bos .. Tapi gimana ada beberapa method yang walaupun bersifat public tapi tidak bisa diakses dengan pesan error: cannot access non-static from non static method?? Gimana penyelesainnya??

    ReplyDelete
    Replies
    1. :)
      jadi gini gan,
      itu kesalahan pemanggilan gan,
      method agan bukan ga bisa dipanggil, yang ga bisa dipanggil itu isi dari method agan,
      jadi misalkan agan ngambil nilai dari Int/String di method lain pake method pemanggil itu ga bisa, kecuali sudah agan buat RETURN untuk mengembalikan isi dan hasil dari METHOD agan ke class,,

      jadi yang mudah itu, gabungan ke2 method itu jadi 1 gan ke method static,,,

      ini ada sedikit link ane bagi, semoga bermanfaat gan, di cek disini contohnya :)
      http://stackoverflow.com/questions/19149504/cant-call-non-static-method

      Delete
  11. ^^ artikelnya, sangat membantu, nambah wawasan, ane jadi lebih ngerti :v ternyata kaya bikin kopi :v

    ReplyDelete
  12. asik nieh gan kalau tutornya kayak gini :V...thx buat ilmu class n methodnya..
    btw minta ilmu lainnya donk gan, newbie mau memperdalam java :p

    ReplyDelete
  13. thank bahasanya mudah dipahami.

    ReplyDelete
  14. thanks bahasanya mudah di pahami

    ReplyDelete
  15. Gan kalo netbeans dan notepad itu beda yah
    Mohon pencerahannya

    ReplyDelete
    Replies
    1. Netbeans dan notepad itu alatnya gan, bisa juga pake textpad gan, cuma di Netbeans kita bisa liat hasilnya dan bisa pake GUI gan, sedangkan kalo pake notepad dan textpad, kita cuma bisa ngoding, bete gan kalo cuma ngeliatin tulisan tanpa pake gambar itu,,, ga asik banget, hahah

      Delete
  16. Ente Keren kalo jadi tutor gan...
    Cara jelasinnya kocak abis, mirip jokowi, sederhana merakyat, haha....
    Salam kenal ane juga programmer java, Good Luck gan....

    ReplyDelete
  17. udah cobak tapi gagal terus :'( gimana siiih

    ReplyDelete
  18. udah nyobak :'( kok gak jalan siiiiihhhh
    gagal terus

    ReplyDelete
  19. Seru Gan, lucu lagi, bikin kita kagak bosen, entah ngak terasa ngerti juga

    ReplyDelete
  20. Mantap.. makasih gan tutorialnya..
    Ntar kalo ane ada kesulitan, ane nanya2 sama agan boleh.. :)

    ReplyDelete
  21. Ini kayak tulisan orang title S3
    walau gelar sebenarnya apa tapi ilmunya udah S3
    terimakasih banyak broh

    keren, moga sukses trus

    ReplyDelete
  22. mantapp gann , ada tutor yg lain ga gan ttg javaa....

    ReplyDelete
  23. mantep sumpah tulisannya...
    mudah dipahami bahasa sehari2...
    keren bang lanjutin yang lain donk...

    ReplyDelete
  24. mantap gan tetap tunjukkan eksistensimu yak ... jelasin array pake cara yg sama gan wkwwk

    ReplyDelete
  25. Mantap gan,, jgn bosen-bosen buat tutor yang mudah di pahami dengan bahasa sehari-hari orang yang tidak mengerti jadi mengerti.. Tob respon juga positif.. Sukses selalu dan eksiss ok

    ReplyDelete
  26. good game well played

    ReplyDelete
  27. ini baru belajar, indonesia buaaaanget gitu. yang penting paham, bahasa ga bertele-tele, lugas dan mudah dimengerti

    ReplyDelete
  28. kerennnn!!! tapi mas kalo saya bisa ngoding nya kalo dirumah doang,kalo disekolah/tempat lain kayaknya mendet deh. Itu gimana ya mas?kasih saran donggg??

    ReplyDelete
  29. Kok ada warning pas di
    kue a = new kue();

    Tolong pencerahannya

    ReplyDelete
  30. Kok ada warning pas di
    kue a = new kue();

    Tolong pencerahannya

    ReplyDelete
  31. mantep dah tulisannya, sukses selalu bro ;)

    ReplyDelete
  32. Keren gan pembahasannya, salam dari saya FajarYusuf

    ReplyDelete