29 April 2013

Belajar JAVA 9 : Increment

           Masa untuk belajar pasal increment. Increment ni maksudnya penambahan pada satu jumlah dalam kadar tertentu. Macam teori Tall, Taller Tallest yang kita belajar kat tadika dulu.. (Dah lama x layan citer bebudak dulu macam Sesame Street.. Jom relaxkan minda dulu.. yuk!)




Ok..Ok.. Cukup! 0_o  Sekarang tengok kat coding ni:



Output dia:

6

Kat sini, increment berlaku bila kita taip ++harga. Bila kita bubuh dua '+' dekat variable harga, automatik dia akan bertambah sebanyak 1.

Increment ada 2 jenis:

1. pre-increment

2. post-increment

Yang kita baru guna ni pre-increment. Post-increment kalau kita bubuh '+' dekat belakang variable, jadi macam harga++.

Bezanya,
Pre-Increment(++harga)Post-Increment(harga++)
Tambah dulu sebelum digunapakaiGuna dulu kemudian baru ditambah


Nak bagi nampak, kita buat coding bawah ni:


Hasilnye:
5                                                                                                                                         6

Kat line 9 kita buat post-increment. Kita print harga++ tapi dia keluar nilai asalnya iaitu 5. Maksudnya dia tak increment lagi.

Lepas dah print baru harga bertambah 1. Sekarang harga tengah pegang nombor 6.

Nak tau dia bertambah ke tak, kita print harga sekali lagi sebab kita nak tengok nilai dalam harga tu. Itu sebab dia print 6.

Sekarang kita tengok macam mana kalau nak tambah lebih dari 1.

Caranya kita guna tanda '+='. Tengok kat bawah ni:



Kat line 7 tu maksudnya kita tambah 10 dekat variable harga tu. Jadi, bila kita print, memang dia akan keluar:
15
Sebenarnya statement harga += 10; tu sama saja dengan statement macam ni:
harga = harga + 10;
Maksudnya kita ambik nilai asal dalam variable harga, tambah dengan 10, kemudian masukkan balik ke dalam harga. Cuma benda ni diringkaskan saja.

Increment boleh jugak guna untuk tolak(decrement).

Guna *= pun boleh, maksudnya kita darab nombor asal dalam satu variable dengan apa-apa nombor kemudian masukkan balik ke dalam variable tu.

Contoh,
int harga = 5;

harga *= 2;

System.out.println(harga);
output dia adalah 10.

Itu saja untuk tutorial ni. Sekian. Kesian.

28 April 2013

Belajar JAVA 8 : Operasi Matematik

     Tutorial ni kita akan belajar cara guna operasi matematik macam tambah, tolak, bahagi, darab dll dalam Java.  Tanpa buang masa, ni codingnya:


Sekarang kita declare tiga variable jenis integer. Lepas tu guna tanda '+' untuk tambah nombor dalam variable no1 dengan no2 kemudian masukkan ke dalam variable jawapan.

Bila kita print variable jawapan, dia keluar nombor yang dah ditambah. Hasilnya:
                                                                                                                                                                    100                                                                                                                                                                                                                                                                                                                                

Kat bawah ni simbol-simbol yang boleh digunapakai untuk operasi matematik:

+ untuk tambah                                 - untuk tolak                          % untuk modulus(ambik baki)                                             * untuk darab/kali                                      / untuk bahagi                                                 

Sekarang cuba tukar sikit coding, kita buat 5 bahagi 2.


Bila kita run, hasilnya:
                                                                                                                                                                    2                                                                                                                                                                                                                                                                                                                                    

Pelik kan? Sepatutnya 5 bahagi 2 dapat 2.5. Tak percaya boleh cuba.

Ok, sekarang tengok balik kat line 6. Kita declare tiga-tiga variable tu dalam jenis integer. Ingat tak sebelum ni kita ada belajar yang integer ni adalah nombor bulat yang takde perpuluhan.

Jadi, macam mana kalau kita nak jugak bagi dia dapat 2.5? Senang saja. Kita tukarlah jenis variable tu kepada double.


Hasilnya macam yang kita nak:

2.5                                         

Sekarang kita akan belajar guna modulus pulak, iaitu tanda '%'.

Kita buat benda simple je. Kita buat 5 modulus 2. (ingat! tukat balik double tadi kpd int )



Hasilnya:

1          

Ok, apa yang sebenarnya berlaku adalah macam ni.

Bila 5 bahagi 2 akan dapat 2 baki 1. Kalau lupa boleh tanya cikgu darjah 1.

Gambar tidak berkait [source : sumber]

Simbol '%' ni dia akan ambik baki selepas bahagi. Jadi, kat line 9 tu selepas dibahagi, baki yang tinggal tu akan dimasukkan ke dalam variable baki. Dalam kes ni baki kita adalah 1.

Last sekali bila kita print, kita akan nampak berapa baki dia.

Modulus ni menarik jugak, boleh diguna untuk buat benda yang kita tak terpikir, contohnya macam untuk identify nombor ganjil atau genap. Nanti kita belajar. InsyaAllah...

Ok, itu saja untuk tutorial kita kali ni. Main-main dulu dengan operasi matematik yang baru kita belajar ni. :D

27 April 2013

Belajar JAVA 7 : Cipta Kalkulator Mudah

        Kali ni ProfiT akan guna semua kaedah yang kita dah belajar sebelum ni untuk buat satu program kalkulator yang simple saja.
        
        Kalkulator kita ni akan mintak dua nombor daripada user kemudian tambah dua-dua nombor tu. Ok, ni coding dia(kalau tak nampak klik je gambar tu):




Kat bawah ni pulak output dia(warna hijau tu yang user masukkan):

Nombor pertama : 10.32 
Nombor kedua : 53.02    
Jawapan 63.34                

Ok, sekarang aku akan terangkan.

Kalkulator kita macam kalkulator lain yang wujud mesti la boleh berinteraksi dengan user.

Kita baru belajar guna Scanner untuk ambik input dari user, jadi takde pilihan lain kita guna saja. Sekarang Scanner kita nama dia kalkulator

Kita declare 3 variable jenis double. Double ni data jenis nombor yang ada perpuluhan.

Kat sini pun sengaja aku buat cara declare variable lain sikit, guna koma ','. Cara ni hanya boleh diguna kalau jenis data-data tu sama. Dalam kes ni tiga-tiga jenis double.

Seterusnya kita bagitau user suruh taip apa-apa nombor.

Line 9 kita guna method dalam Scanner, iaitu nextDouble(), untuk ambik apa-apa nombor daripada user kemudian masukkan ke dalam variable no1. Ok, sebelum ni kita guna nextLine(). Yang tu untuk ambik input jenis string, nextDouble() untuk ambik input jenis double.

Lepas tu kita ambik input dari user lepas tu masukkan ke dalam variable no2.

Line 14 kita akan tambah apa-apa nombor dalam no1 dengan apa-apa nombor dalam no2 dan masukkan ke dalam variable jawapan.

Last sekali,  kita paparkan jawapan kat skrin.

Itu saja setakat ni. Cuba praktis bagi mahir semua benda yang kita guna dalam tutorial ni. Sekian :)

22 April 2013

Belajar JAVA 6 : INPUT dari pengguna

    Salam.. Sorry lambat sikit hari ni.. :D. Mesti semua dah ngatuk.. kesian2.. Oke laa.. sekarang buka mata luas-luas, Prof.IT nak kongsi tentang INPUT dalam java. Hal ini menjadi penyebab program boleh berinteraksi dengan pengguna. INPUT ni proses nak masukkan maklumat dalam sesuatu program yang sedang run dan yang pegang maklmat tersebut adalah VARIABLES.[rujuk Belajar JAVA 5]

    Untuk program Java kita diberi kemudahan sedikit kerana telah disediakan teknologi "Scanner!" . Apa Scanner nih? :D Saksikan dan lihat.


Sebelum kita boleh guna Scanner, kita mesti import alat tu dulu.

21 April 2013

Belajar JAVA 5 : Pembolehubah @ VARIABES

                    Salam kepada pembaca-pembaca budiman : D Tutorial kali ni kita akan belajar satu benda yang dipanggil variable.

                   Variable ni lebih kurang macam stor untuk simpan satu data. Kat sekolah kan kita ada belajar matematik macam "x = 5". Dia lebih kurang macam tu. Sama tapi tak serupa (computer engineering en dipanggil mathematics engineering ).

Sekarang cuba tulis coding ni:

 public class cubacuba {                                                                     
public static void main(String[] args) {                                    
int nombor = 5;                                                      
System.out.println("Nombor : " + nombor);            
}                                                                                     
}                                                                                            

20 April 2013

Belajar JAVA 4 : Hello Bloggers :D

Sebelum kita mula tutorial malam ni, ada sikit benda nak kena buat kat Eclipse.

Mula-mula buka dulu Eclipse. Ok, pada asalnya Eclipse tak tunjuk nombor line kat text editor dia. Jadi, klik kanan kat tepi text editor tu dan klik Show Line Numbers.


Nombor line ni penting, sebab nanti bila ada error selalunya dia tunjuk nombor line. Kalau bawah 10 boleh kira lagi, kalau beribu line? Nazak jugak tu.

15 April 2013

Belajar JAVA 3 : Sesi Ice Breaking dengan JAVA IDE

                 Salam..   Tutorial sebelum ni kita dah buat program guna text editor dengan command prompt untuk tulis coding, compile dan run kita punya coding.

                 Tapi kalau guna cara macam tu ada kelemahan dia. Contoh, kalau kita punya coding tu ada error, macam mana kita nak tau mana error dia kan. Kalau macam coding pendek macam Tutorial 2 tu takpe lagi, macam mana kalau coding kita sampai beribu line, tak ke nazak nak cari error dia.

                  Jadi, masalah ni boleh diatasi dengan menggunakan Integrated Development Environment(IDE). IDE ni merupakan text editor khas untuk buat programming.

Apa itu User Account Contol (UAC)?

               Assalamualaikum sahabat :) Apa khabar? Untuk budak-budak diploma mesti tengah best sekarang bukan ? Mana taknya tidur-makan-main games je sekarang. Biasalah cuti sem dah pun bermula.. Hari ni Prof.IT nak bincang pasal UAC. Apa UAC ni?

              Biasa tak pembaca semua install apa-apa program atau nak edit-edit C: tiba-tiba tak boleh atau keluar mesej-mesej macam ni

Pengaturan User Account Control pada Windows 7Security User Account Control (UAC) Windows 7

          Hal ini adalah sekuriti baru yang diwujudkan oleh Windows khususnya Windows 7 pada pemulanya untuk memastikan program diinstal atas keinginan user sendiri. Tapi, ada sesetengah expert menganggap hal ini leceh dan menyusahkan, jadi sebaik-baiknya buang teus benda ini..

Belajar JAVA 2(.02) : Masalah (Access Denied) di Command Prompt

       Salam sahabat IT semua.. Best tak boleh buat program JAVA?? Huhu.. Ada tu yang dah mula tunjuk-tunjuk kat ibu, ayah, abang, kakak, adik, makcik, pakcik.. haaha.. Takpe.. asalkan tujuan tunjuk tu untuk mengajak belajar coding bersama tiada masalah.. Mesti bangga tersengih-sengih tu ~~

Aikk?? Apa?? Tak mau run?? Tak boleh compile??

Ish.. Macam mana ni.. salah ke Prof IT ajar? Mesti tak ambil perhatian ni.. tu laa kat kelas duduk nun belakang sana.. mana nak dengar.. Ok..ok.. jangan panik..semuanya bisa diaturr..


Ok.. Terlebih dahulu ProfiT nak tunjuklah apa rupa masalahnya.. Perkara ni selalunya dihadapi oleh pengguna-pengguna Windows 7 64 Bit dan ke atas..

Access is Denied - coding betul tapi system tak bagi update files @ buat kelas sebab User Account Control (UAC)

Okay.. Sekarang kita perlulah ke Control Panel > System and Security > Action Center
Klik Security > User Account Control (Change setting) , dan tarik tombol tu ke tempat terbawah, > OK  
      Kemudian, pergi ke tempat jdk di simpan sebelum ni :

C:\Program Files\Java\jdk1.7.0_45\bin  (tapi cuma pilih ke Program Files shj)

      Kemudian, pergi ke tempat jdk di simpan sebelum ni :

C:\Program Files\Java\jdk1.7.0_45\bin  (tapi cuma pilih ke Program Files shj)

Klik kanan di folder "Java" >> Properties >> Tab 'Security'

Di sana, klik tombol "Edit",dan akan muncul popup window PERMISSIONS FOR JAVA.
Klik Add, dan akan muncul jendela baru. Dalam  kotak "Enter object name", Masukkan nama account pengguna anda, dan klik OK (jika sudah ada, boleh abaikan langkah ini).

Sekarang dalam window "PERMISSIONS OF JAVA" , kita boleh nampak beberapa pilihan yang dapat diklik seperti CREATOR OWNER, SYSTEM, dan.... username kita. Klik username kita tadi, dan tick pada option FULL CONTROL dalam PERMISSIONS.. untuk sub window.


Ok.. Sekarang cuba try lagi but coding di cmd..
YEAH!! Menjadi!! :D
Ok.. Selesai lah sudah tutor pasal masalah ni..(ok nak tido.. :) )
Kalau ada apa-apa masalah dan soalan.. jangan malu-malu.. boleh je sertakan di ruangan komen..  atau..

fb = www.facebook.com/BlogRafieq

14 April 2013

Belajar JAVA 2 : Bagaimana nak RUN program JAVA?

             Salam semua, Sorry lambat sikit nak post edututor kedua ni sebab ni baru je Prof.IT pulang dari hantar abang long  ke UPM (tadi tengok bangunan fakulti cs kat sana, CSiT memang lawa gila doa-doakan la Prof.IT dapat ke sana ye :) ).  


 Bile Pof.IT nak start nih dah nak tengah malam laa = = ..........

               Ok.. ok.. sabaq laa .. tapi takpa kalau 'hampa' semua dah tak sabar sebab eloklah semangat enthusiastic tu wujud dalam semua pelajar :) .Untuk Tutorial Java yang kedua ni, kita akan belajar macam mana nak run program Java.

Sebelum nak run program, mesti la kena ada program dia. Dan kalau nak buat program dia, mesti la kena buat coding dulu kan...

Untuk tutorial ni kita akan buat program yang akan keluarkan ayat "Saya suka makan nasi ayam, tapi tak suka ayam dia!" pada skrin.

Mula-mula buka text editor yang anda ada, tak kisah la notepad ke notepad++ ke. Lepas tu tulis coding ni, kalau "rajin" boleh copy n paste:

public class cubacuba {

public static void main(String[] args) {

System.out.println("Saya suka makan nasi ayam, tapi tak suka ayam dia!");
System.out.println("\n\n\n\n");

}
}


            
Ok, jangan pening. Ingat, tutorial ni kita nak tengok macam mana nak run program Java sahaja, belum start belajar coding dia lagi. Mula-mula tak payah ambik tau sangat pasal coding ni, ikut je dulu. Nanti akan datang kita akan belajar maksud perkataan-perkataan pokemon tu.

  Dah siap tulis, save sebagai "cubacuba.java" dalam folder bin kat "C:\\Program Files\Java\jdk1.7.0_45\bin". Yang folder bin tu kalau anda install JDK kat tempat default, kalau install kat tempat lain, pandai-pandai la cari ya...

           
Kemudian, buka command prompt. Tukar path ke folder bin yang save "cubacuba.java" tadi. Cara dia tulis "cd C:\\Program Files\Java\jdk1.7.0_45\bin". Lagi sekali path tu bergantung kat mana anda install JDK.

Yang bahagian "cd C:\..." tu bukan Java, yang tu cuma cara nak guna Command Prompt je.
Ok, sambung balik. Lepas dah tukar path, tulis "javac cubacuba.java", tekan Enter.

javac ni untuk kita suruh komputer compile kita punya coding tadi.

           
Dah siap compile dan inshaAllah tak ada error, baru la kita akan run kita punya program tu. Cara dia tulis kat command prompt, "java cubacuba", tekan Enter. Tadaa... maka terpampang lah hasil kita punya program tu.




Jadi, dah nampak kan macam mana nak run program Java. Itu saja lah untuk tutorial kita yang kedua ni, kalau ada soalan boleh tanya kat kotak komen kat bawah.

Maka setelah anda habis membaca dan mencuba tutorial ni, secara rasminya anda telah bergelar seorang programmer. Seronok kan?Kalau ada apa-apa persoalan boleh lah tanya :)

//  Kepada penggunan Windows 7 64 Bits dan keatas yang mengalami error pelik.. (Access Denied)  //
//  Sila ke [link] ini untuk ketahui cara penyelesaiannya n_n  //
                                               
//Selamat Mencuba//

13 April 2013

Belajar JAVA 1 : Berkenalan dengan Installasi JDK

        Assalamualaikum... Sihat? Dah lama rasanya Prof. IT tak gesel-gesel dengan blog ni.. Biasalah orang busy study huhuhuhu... Risau.. Cs.. cs... nape la.... OK STOP! Sekarang ni Prof IT plan setiap malam Sabtu, Ahad, dan Isnin.. Prof IT akan letakkan tutorial Java untuk pembaca-pembaca sekalian :)

        Bukan lah nak tunjuk pandai cuma nanti ilmu ni boleh dikongsikan dan bersambung tidaklah bertitik nokhtah sampai usang (macam Prof betul tak?? jhehe) .  Sapa tahu nak belajar apa?? Betul JAVA. Baiklah,  sebelum kita mula programming dalam Java, mula-mula kita mesti install Java Development Kit(JDK) dulu. Mana nak cari? Ok, disebabkan anda terlebih "rajin", saya akan bagi link nak download JDK, klik sini. (Ingat taw .jdk bukannya .jre)

       Download yang Java SE punya. Nak download Java EE pun boleh tapi untuk tutorial kat sini kita guna Java SE. Nak pilih mana tak kisah sangat cuma bezanya yang Java EE ada support untuk server-programming.

Java SE stands for Java standard edition and is normally for developing desktop applications, forms the core/base API.Java EE stands for Java enterprise edition for applications which run on servers, for example web sites.Java ME stands for Java micro edition for applications which run on resource constrained devices (small scale devices) like cell phones, for example games.