Selasa, 10 Juni 2014

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 dosen saya 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 prosedure text 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, 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 {
  1. public void sisikiri(){  
  2.   
  3.    System.out.print("|");  
  4. }  
  5. public void sisibawah(){  
  6.       System.out.print("_");  
  7. }  
  8.   
  9. public void sisikanan(){  
  10.       System.out.print("|");  
  11. }  
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....
  1. public void adonan1(){  
  2.       System.out.println("ini cincau");  
  3. }  
  4. public void adonan2(){  
  5.       System.out.print("ini kue");  
  6. }  
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....
  1. public static void main(String[]args){  
  2.          kue a = new kue();  
  3.          a.sisikiri();  
  4.          a.sisibawah();  
  5.          a.sisikanan();  
  6. }  
8. masih kurang adonan...
mari kita panggil method adonan1, kita masukkan saja di dalam method sisi kanan, bagaimana caranya?
  1. public void sisikanan(){  
  2.       System.out.println("|");  
  3.       adonan1();  
  4. }  
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
  1. public void sisikanan(){  
  2.       System.out.println("|");  
  3.       adonan2();  
  4. }  
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 terpecaya...

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,,,,

0 komentar:

Posting Komentar