Masuk Uitm untuk course Sains Komputer adalah kejutan intelektual
buat CikDas. Kenapa? Sepanjang hidup CikDas masa tu, cuma mahir bahasa manusia
aje. Tak pernah lagi tahu yang computer pun ada bahasa. Bahasa computer pun ada
macam-macam. Permulaan course kitorang belajar bahasa C++. Hotak weii.. Menatang ape C++ tuh? Kalau dah C++,
mane C- -nye? Medula oblongata CikDas terima kejutan intelek sampai jadi
jammed. Time tu dah mula rasa cam sesalanku, kan senang ambil STPM aje. Hahaha,
well my dearie myself, don’t regret because you won’t know what is ahead.
Dengan penuh paksarela, CikDas memahamkan juga bahasa computer. Lari terus anggapan
CikDas yang course ini tentang pembaikan alat-alat computer. Actually ko
sendiri jadi tukang alih bahasa computer dengan coding and algorithm. Bila dah
mula memahirkan diri dengan C++ ,itu pun setiap kali repeat exam, masuk je
semester baru belajar bahasa computer yang baru iaitu JAVA. Hotak weii lagi. Mula-mula idea CikDas pasal JAVA ini
ialah sejenis bahasa computer yang dijawakan. Cari juga perkataan “Marang
kerapu kepundeng marang sekeper” dalam JAVA tu, tapi tak jumpa. Apa yang CikDas jumpa
ialah:
“Java is a
programming language expressly designed for use in the distributed environment of
the Internet. It was designed to have the "look and feel" of the C++ language, but it
is simpler to use than C++ and enforces an object-oriented
programming model. Java can
be used to create complete applications that may run on a single computer or be
distributed among servers and clients in a network. It can also be used to
build a small application module or applet for use as part
of a Web page. Applets make it possible for a Web page user to interact with
the page.”
Sesiapa yang pernah mengambil course CikDas ni akan faham apa yang
CikDas cuba sampaikan. Sesiapa yang tak pernah ambil, maaf lah, tak berdaya
CikDas nak explain. Kenapa? Cuba tengok ni.
import java.util.Scanner;
public class SumOfDigits {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n;
System.out.print("Enter a positive
integer: ");
n = in.nextInt();
if (n <= 0)
System.out.println("Integer you've
entered is nonpositive.");
else {
int sum = 0;
// algorithm step by step
// base: sum = 0, n = 123
// step1: n % 10 = 3, n / 10 = 12
// sum = 3, n = 12
// step2: n % 10 = 2, n / 10 = 1
// sum = 5, n = 1
// step3: n % 10 = 1, n / 10 = 0
// sum = 6, n = 0
// stop: (n != 0) is false
while (n != 0) {
// add last digit to the sum
sum += n % 10;
// cut last digit
n /= 10;
}
System.out.println("Sum of digits:
" + sum);
}
}
}
Macam mana CikDas nak explain pada yang tak pernah ambil program
yang bahasa JAVA
ni nak cerita macam mana nak buat summation of integers. Uhuk uhuk. Benda-benda
macam ni la yang buat otak CikDas krem. Korang tau tak symbol “{“, “}”, “(“,
“)” adalah bukan sengaja letak or perhiasan-perhiasan suka-suka
letak kat situ. Itu adalah syntax code nya. Tak tulis or gatal tak tulis masa
exam menyebabkan mark kurang @ takde mark. Dan masa final exam buka boleh main
baling dadu A, ke B ke C ke D or bukan boleh buat essay panjang 5, 6 pages.
Tetapi mende alah ni yang panjang 5, 6 pages without miss semua symbol-simbol à “{“, “}”, “(“, “)”, Now ngerti kamoo???
Paling epic comment yang pernah CikDas terima daripada seorang
lecturer JAVA
ni, dia kata:
“U Cuma
boleh survive dengan C aje.”
Isk isk sedih woo lecturer cakap
camtu. Tetapi apakan daya,
kepakaran LOGIC
CikDas yang merupakan attribute penting bagi seseorang programmer adalah takat
tu aje. Nak pandai programming kena pandai guna LOGIC. Takde LOGIC tak boleh buat programming. Logic tu
sebenarnya seperti ability. Contoh bakat melukis, menyanyi seseorang. Macam
mana nak define level bakat –bakat semua tu. Ada orang dapat ability dengan
hardwork, dan ada orang dapat ability secara gifted. Macam tu juga dengan
ability buat program, ada orang boleh dapat lepas buat extra exercise, practice
which is also a good thing la. Dan ada orang memang gifted program, lecturer
bagi explain sekali dah boleh tangkap camne nak buat. CikDas ni plak, lecturer
explain berkali-kali, plus buat exercise berkali-kali pun camtu juga. Ah, alas
an.. Hahahaha..
Pernah CikDas buat programming assignment guna software dia,
dari 8.00a, hingga 6.00pm tapi masih dapat logic error or syntax error. Period
untuk CikDas buat diploma sebenarnya 3 tahun, tapi disebabkan CikDas ni “kurang”
pandai programming, extend la 1 semester. Berjaya juga graduate tapi grade
macam ampeh lerrr… So conclusion, percapaian masa diploma kurang
memberansangkan. But still I’m kipidap.. After this CikDas sambung chapter
degree pula.
To be
Continued..
No comments:
Post a Comment