Pages

Thursday, August 01, 2013

Pengaturcaraan C/C++ dengan IDE Eclipse (Kepler)


Secara default, Eclipse digunakan untuk bina aplikasi Java. Tapi sebenarnya IDE ni boleh digunakan untuk beberapa bahasa pengaturcaraan lain. Antaranya C/C++.

Berikut ialah panduan ringkas bagaimana nak mulakan aktiviti pengaturcaraan C++ dengan IDE Eclipse (Kepler).

Mula-mula kena muat turun IDE Eclipse dan pasang. (Untuk laksanakan aplikasi Eclipse perlu ada JRE - Java Run-time Environment. Kalau belum ada, kena muat turun dulu daripada laman web Oracle. Sekarang dah versi 7.*)

Juga pastikan ada pakej pengkompil C++ sebab Eclipse cuma sediakan persekitaran penyuntingan. (Kalau belum ada boleh muat pakej yang percuma, antaranya gcc. Untuk Windows boleh guna pakej MinGW)

Laksanakan Eclipse.

Sekarang muat turun Add-on C/C++ Development Tools SDK. Caranya,

  1. Dalam aplikasi Eclipse, cari menu Help > Install new software ... .
  2. Di ruangan Work with, pilih -All available sites-. Daripada senarai pakej yang muncul, cari Programming languages
  3. Tandakan pada checkbox C/C++ Development Tools SDK
  4. Klik butang Next.
Bila proses pemasangan dah selesai restart Eclipse (aplikasi akan tanya).

Tengok di bahagian atas sebelah kanan. Ada ikon 'C/C++'. Klik untuk guna 'perspektif' C/C++ (default ialah Java).

Bina projek C/C++ baharu.

Apabila projek baharu dah siap, jangan Build/Run dulu sebab tak keluar dalam tetingkap konsol.

Kena pasang run-time library dulu.

  1. Klik kanan pada nama projek (dalam Project Explorer). Pilih Properties (terbawah dalam menu).
  2. Klik pada C/C++ Build > Settings.
  3. Lihat pada senarai Settings sebelah kanan. Klik pada MinGW C++ linker > Miscellaneous.
  4. Taip flag options berikut pada ruangan Linker flags:   -static-libgcc -static-libstdc++
  5. Klik OK.

Bila dah selesai, boleh cuba Build/Run program C++ yang disediakan. Tengok sama ada output daripada arahan cout muncul pada tetingkap console pada bahagian bawah IDE.

Kadang-kadang bahagian console tu paparkan maklumat Build. Klik kanan pada ikon skrin monitor, dan pilih aplikasi C++ yang dilaksanakan tadi untuk tengok paparan outputnya.

Macamana? OK?

Susah? Ini kira dah senanglah berbanding kena cari sendiri semua maklumat ni.

Selamat mencuba!


Tuesday, July 16, 2013

Kalau dah jodoh ...

Jodoh dan pertemuan adalah ketentuan Allah Taala. Tiada siapa yang dapat menjangka apa yang akan berlaku pada masa depan. Kalau dah jodoh lambat-laun akan bertemu juga...

Eh, kenapa pula bercakap tentang jodoh ni? Sebenarnya topik utama penulisan ini bukanlah tentang jodoh. Cuma waktu hendak menulis, teringat siri 'Kalau dah jodoh...' kelolaan UKE di Astro OASIS. Bukan apa, harap-harap bila tajuknya 'catchy' adalah pembacanya hehehe. (UKE ialah Ustaz Kazim Elias. Nak tahu mengapa beliau popular? Cubalah tonton di Astro atau cari di Youtube.)

Penulisan ini bukannya hendak memfokus soal 'jodoh' tetapi soal 'rezeki' (dekat-dekatlah tu). Mungkin ada kalangan kita yang pernah atau sedang menghadapi masalah atau dilema seperti ini - 
"Kenapalah sampai sekarang aku tak boleh nak mahir dalam hal ini? Walhal aku tengok orang lain mudah saja nak buat. Tension betullah!"
Anda pernah? Hal ini boleh berlaku jika kita menghadapi keyakinan diri yang rendah, atau tidak nampak kelebihan diri kita. Mungkin juga sebab hal lain.

Apapun sebabnya, ia harus ditangani kerana jika kita gagal menangani masalah / dilema ini, maka boleh mendorong sikap pesimis dan rendah diri kerana tidak 'sehebat' orang lain. Sikap yang negatif hanya akan menenggelamkan 'kelebihan' yang kita ada. Akhirnya akan menyebabkan kita putus asa dan tidak bangga dengan diri sendiri. Lebih buruk lagi, kita mungkin akan dilanda kerunsingan, kebimbangan, bahkan mungkin juga kemurungan.

Jika kita ada masalah / dilema ini, satu cara menanganinya (ya, mungkin ada cara lain) ialah dengan melihat 'masalah' dari sudut pandangan yang positif. 

Pernah dengar 'cara lihat gelas berisi air'? Kalau kita ada sebuah gelas yang separuh terisi dengan air, kita mungkin melihat 'gelas itu separuh kosong'. Tapi dari sudut pandang yang berbeza, kita juga boleh kata 'gelas itu separuh terisi'. Hal yang sama, tetapi dengan perspektif berlainan memberi konotasi yang berbeza. Jika 'separuh kosong', maka kita akan rasa kekurangan. Tapi kalau kita menganggapnya 'separuh terisi' maka kita menganggapnya ada sesuatu. Maka dalam hal memotivasi diri, pandangan yang kedua inilah yang penting iaitu 'mempunyai sesuatu'.

Dalam konteks melihat keupayaan diri secara positif, kita tidak seharusnya terikat dengan hanya membandingkan diri kita dengan kelebihan orang lain dan cuba menyainginya. Ada masanya keupayaan orang lain tidak ada pada diri kita. Kita cuba sekuat manapun tidak juga membuahkan hasil. Akhirnya mendorong kita merasai 'kekurangan' itu dan marahkan diri sendiri.

Benar, dalam situasi tertentu, ada yang memerlukan kita menyamai orang lain. Misalnya seorang pelajar perlu mencapai markah yang tinggi dalam peperiksaan kerana itu cara standard menilai 'kepandaian'. Kalau tidak, pelajar itu dianggap tidak cemerlang dan dipandang rendah. Namun hakikatnya ada juga pelajar yang memang tidak mahir. Walaupun diajar atau cuba memahami pelajaran yang diajar, dia tidak mampu. Kalau kita terikat dengan cara standard, maka bilakah agaknya pelajar ini akan ada kelebihan atau menyamai pelajar lain? Kalau kita yang jadi pelajar itu, sanggupkah kita dipaksa dan didesak untuk melakukan sesuatu yang tidak mampu (kita andaikan pelajar itu memang tidak mampu melakukannya).

Jadi kalau dah tak mampu, bagaimana? Maka cuba elakkan terlalu fokus pada 'kekurangan' itu. Sebaliknya cuba lihat kelebihan diri kita (iaitu kita ada 'sesuatu'), dan cuba sesuaikan kelebihan kita itu supaya setara atau sepadan dengan kelebihan orang lain. Dengan cara ini kita tidak akan rasa rendah diri kerana walaupun kita tidak dapat menyamai keupayaan orang lain, kita masih ada 'sesuatu' yang kita mampu lakukan. 

Misalnya sebagai pelajar yang kurang mahir, maka kenalah kenal pasti kelebihan kita yang berkaitan dengan pelajaran. Kita mungkin tidak cemerlang dalam peperiksaan, tapi dalam bidang tertentu, kemahiran lebih dititikberatkan. Jadi kalau kita ada kemahiran, asahlah kemahiran itu supaya boleh menggantikan 'markah yang rendah'. Setidaknya adalah sesuatu yang boleh buat orang menghargai kita. Begitu juga kalau kita seorang pensyarah, penyelidik, jurutera, dsb., carilah kelebihan diri yang berkaitan dengan bidang kita itu. Neymar dan Messi tidak pernah masuk universiti. Tetapi hari ini seluruh dunia kenal mereka sebagai pemain bola sepak yang handal. Bergaji lumayan pula!
Mulai sekarang, hargailah apa yang kita ada. Dah itu rezeki kita...

Kemaskini (17 Julai 2013)

Nota:
Penulisan ini mencadangkan kaedah alternatif dalam menghadapi situasi / dilema yang dinyatakan. Tapi ia bukanlah suatu alasan untuk tidak mencuba bersungguh-sungguh atau cepat berputus asa. Kadangkala kita gagal dalam sesuatu kerana kita tidak bersungguh-sungguh dan salah cara dalam melakukannya. Mungkin dengan lebih usaha kita boleh berjaya. Dalam hal ini kenalah terus berusaha. Cuma dalam keadaan tertentu di mana kita yakin telah mencuba bersungguh-sungguh dan masih gagal, barulah kita cuba kaedah alternatif tersebut agar kita tidak tertekan dengan masalah dan masih boleh berjaya dengan kelebihan kita. Setiap kelebihan yang kita miliki tidak harus dipersiakan, dan hendaklah perbanyakkan syukur kepada Allah S.W.T. atas anugerah tersebut.


Tuesday, April 16, 2013

Wednesday, January 09, 2013

Anda orang yang cermat atau cemerkap?

Istilah cermat boleh diertikan sebagai sikap seseorang yang teliti atau berhati-hati dalam melakukan sesuatu perkara. Manakala istilah cemerkap ialah antonim (lawan erti) kepada cermat, merujuk kepada sikap seseorang yang tidak cermat, bersikap sambil lewa, acuh tak acuh dan sebagainya. Dalam penulisan ini, penulis menumpukan terhadap persoalan - 'mengapa ada masanya kita boleh memfokus, cermat terhadap sesuatu perkara yang orang lain gagal menanggapnya, dan mengapa orang lain boleh melakukan hal yang sama pada perkara lain sedangkan kita gagal menanggapi hal itu?'. 

Contohnya dalam situasi begini. Kita mungkin seorang yang boleh memahami dan melakukan kerja mencuci pakaian dengan begitu cermat dan teliti, sekaligus seorang yang pakar. Apabila kita mencuci, kita dapat mengagak bila waktu yang sesuai untuk mencuci, bagaimana menguruskan tugas mencuci, bila masanya kita hendak jemur dan ambil, dan sebagainya. Pada masa yang sama, rakan atau pasangan kita (suami atau isteri) tidak mampu melakukan hal tersebut seperti kita. Bahkan mereka anggap mencuci pakaian itu tidak penting dan melakukannya sambil lewa. Tetapi dalam hal lain, rakan atau pasangan kita itu lebih teliti dan mahir berbanding kita. Mereka mungkin tidak peka atau teliti dalam hal mencuci pakaian, tetapi begitu teliti apabila mencuci rumah. Mereka begitu arif, hinggakan ada masanya kita yang begitu teliti mencuci pakaian pun melakukan banyak kesalahan apabila mencuci rumah!

Mengapa hal sebegini boleh terjadi? Sedangkan tanggapan umum berpendapat, orang yang sudah teliti dalam sesuatu perkara sepatutnya mudah untuk menjadi teliti dalam perkara lain. Manakala orang yang sering ambil mudah, atau buat kerja sambil lewa tentunya akan mempamerkan sikap yang sama dalam hal yang lain. Di sini ternyata wujud suatu paradoks (percanggahan) di mana tanggapan itu bercanggah dengan hakikat yang berlaku. (Maka salah satu mesti palsu!)

Punca utama berlakunya 'percanggahan' ini ialah 'kesilapan' kita dalam membuat kesimpulan. Kesilapan itu ialah apabila kita membentuk suatu tanggapan umum (penilaian rambang) terhadap seseorang hanya dengan melihat peribadinya dalam suatu konteks tertentu saja, atau menilai berdasarkan perlakuan individu lain. Apabila kita membuat penilaian yang salah, maka ia bercanggah dengan hakikat atau situasi sebenar yang berlaku. Maka tanggapan umum yang tersebut adalah palsu kerana tidak menggambarkan hakikat sebenar yang berlaku.

Seharusnya dalam menilai peribadi seseorang, sebaik-baiknya kita menilai dalam konteks yang menyeluruh (misalnya lihat perbuatan seseorang dalam pelbagai situasi yang berbeza). Jadi untuk mengelakkan 'percanggahan' ini, ialah dengan mengelakkan kesilapan membuat penilaian rambang terhadap seseorang sebelum kita mengenali latar belakangnya, atau hanya bersandarkan pemerhatian terhadap tindakan atau sikap orang lain yang hampir sama. Apatah lagi jika penilaian itu bersifat negatif, ia seharusnya dielakkan!

Namun berbalik kepada persoalan utama, apakah punca berlakunya situasi tersebut (teliti dalam satu perkara, lewa dalam perkara lain)? Faktor utama kepada situasi 'perbezaan pendekatan' ini ialah disebabkan sifat atau fitrah manusia iaitu,

Manusia itu dijadikan dengan kelebihan dan kekurangan yang berbeza-beza

Allah S.W.T. mencipta manusia dengan memberikan kita keupayaan yang berbeza. Justeru dari perbezaan ini timbulnya kelebihan dan kekurangan. Tetapi ini bukanlah suatu kelemahan dalam penciptaan manusia, kerana Allah S.W.T. mempunyai hikmah dan perancangan yang tersendiri. Kelebihan dan kekurangan manusia sebenarnya merupakan suatu 'strategi bijak' kerana hal inilah yang membolehkan manusia hidup dalam keadaan saling melengkapi antara satu sama lain (Nota: Ini adalah penilaian peribadi penulis dalam meneladani dan menghayati alam semesta ciptaan Allah S.W.T. Hakikatnya, hikmah penciptaan manusia itu hanya Allah S.W.T. sahaja yang mengetahuinya! Rujuk surah Al-Baqarah, ayaht 30).

Sebagai manusia, kita dijadikan dengan kelebihan dan kekurangan, dan hal ini turut mempengaruhi pendekatan dan cara kita menangani kehidupan. Apabila seseorang melakukan atau memahami sesuatu perkara, ia bergantung kepada minat dan keupayaannya terhadap sesuatu perkara itu. Sedangkan minat dan keupayaan itu dipengaruhi oleh kelebihan dan kekurangan seseorang dalam pelbagai aspek berkaitan dirinya, merangkumi
  • keupayaan berfikir atau merasional sesuatu perkara, 
  • kekuatan fizikalnya, 
  • keseronokan dan keghairahan yang dialaminya dalam melakukan sesuatu perkara, 
  • kebolehan dan bakat semulajadi,
  • kemampuan dari segi masa atau sumber,
  • dll.
Jadi faktor-faktor ini akan mempengaruhi tindakan dan perbuatan seseorang. Oleh yang demikian, maka kita akan melihat berlakunya situasi seseorang yang cermat dalam suatu perkara tetapi cemerkap dalam hal yang lain. Begitupun, tidak semestinya apabila seseorang cermat dalam satu hal, akan cemerkap dalam hal lain; atau sebaliknya. Ada masanya seseorang yang cermat akan cermat dalam banyak hal, dan ada pula yang cemerkap dalam suatu hal akan cemerkap juga dalam hal yang lain. Namun berdasarkan 'teori umum' (setiap manusia ada kelebihan dan kekurangan) kita boleh mengandaikan bahawa orang yang cermat dalam satu hal pasti akan cemerkap dalam hal lain. Cuma kita tidak tahu apakah setiap hal tersebut sehinggalah kita melihat orang itu melakukannya. (Tauladan untuk kita, jangan kita cepat sombong dan angkuh, kerana jika kita handal dalam suatu hal, mungkin dalam hal lain kita jadi orang yang lemah.)

Natijah daripada hal ini ialah, kita sebenarnya sukar untuk menilai seseorang (termasuk diri kita sendiri) bagi memastikan yang orang itu adalah cermat atau cemerkap, melainkan kita menilai kelebihan dan kekurangannya dari pelbagai aspek dan situasi. Ini kerana seseorang yang cermat dalam suatu perkara besar kemungkinan tidak cermat dan teliti dalam hal yang kurang diminatinya. Begitu juga dalam suatu keadaan yang kita minati dan pakar melakukannya, mungkin tidak mampu disaingi oleh orang lain yang kurang minat dalam hal yang kita minati itu.

Sebagai kesimpulan, perkara terpenting yang kita perlu ingat ialah setiap manusia ada kelebihan dan kekurangan. Apabila kita hendak menilai seseorang (termasuk diri kita) hendaklah mengambil kira hasil tindakan dalam pelbagai konteks, dan bukan hanya tertumpu pada suatu konteks tertentu saja. Orang cermat dalam suatu hal, boleh jadi akan cemerkap dalam hal yang lain, dan setiap individu itu tidak semestinya melakukan perkara yang sama. Jangan cepat memutuskan diri sendiri atau orang lain ialah seorang yang cermat mahupun cemerkap kerana keputusan kita itu mungkin tidak tepat. Tetapi boleh dibuat penilaian sebagai panduan dalam memperbaiki kelemahan diri, atau berhati-hati terhadap seseorang. Jika kita ada kelebihan bersyukurlah dengan memuji Allah S.W.T., dan manfaatkanlah sebaiknya kelebihan itu. Jika kita ada kekurangan, bersyukur juga kerana mungkin tanpa kekurangan itu kita akan lupa diri, alpa, angkuh mahupun bersikap takbur. Apabila menilai seseorang, nilailah secara adil, dengan hikmah dan kebijaksanaan.


(Penulisan berkaitan: Menghargai diri)


.

Friday, December 21, 2012

Mahasiswa ada kelebihan yang perlu dimanfaatkan!

Setiap manusia lahir ke dunia dengan kelebihan dan kekurangan. Ada yang sama, dan ada pula yang berbeza. Kepelbagaian ini membolehkan manusia hidup bersama dan saling melengkapi antara satu sama lain. Di sini dapat kita lihat hikmah Allah Subhanahu Wa Taala yang menjadikan kepelbagaian dalam kehidupan.

Orang yang berilmu berbeza daripada orang yang tidak berilmu (jahil). Ini kerana ilmu boleh membezakan perkara yang baik dan yang buruk. Dengan ilmu kita dapat memperbaiki kehidupan. Lebih penting lagi, dengan ilmu kita dapat mengenal Allah S.W.T. yang menjadikan kita, sekaligus menjadikan kita hamba yang soleh dan taat.

Mahasiswa (pelajar universiti atau institusi pengajian tinggi) secara teorinya ialah manusia yang berilmu. Sebagai manusia, mahasiswa ada kelebihan dan kekurangan masing-masing. Tetapi dengan belajar di universiti dan ditambah dengan pendidikan di sekolah, mahasiswa sudah tentu mempunyai ilmu yang memberinya kelebihan berbanding orang yang tidak berilmu. (Jika mahasiswa ada kelebihan, elakkan daripada membangga diri, sombong dan angkuh. Bagi mahasiswa yang menyedari kelemahannya, jangan pula rasa rendah diri. Perbaiki kelemahan tersebut untuk mencapai prestasi lebih baik. Setidaknya kelemahan sudah menjadi dorongan untuk memperbaiki diri, sekaligus ia adalah 'kelebihan' juga!)

Mahasiswa ada kelebihan iaitu ilmunya. Ilmu yang dimiliki hendaklah dimanfaatkan. Sesuatu ilmu itu kurang manfaatnya jika hanya digunakan untuk diri sendiri sahaja. Oleh itu mahasiswa yang berilmu kena ada kesedaran untuk mengembangkan ilmunya, dan mengajarkan kepada orang lain (misalnya menjadi tutor, pengajar, pembimbing dll sama ada kepada ahli keluarga, rakan mahupun masyarakat). Bagi orang yang berilmu, mengembangkan ilmu menjadi suatu tanggungjawab kerana dengan pengembangan dan penyebaran ilmu, masyarakat akan lebih mudah untuk membangun dan berkembang maju. 

Ilmu sewajarnya mengangkat martabat mahasiswa. Namun agak mengecewakan apabila ada kalangan mahasiswa yang terikut-ikut dengan budaya dan fahaman yang cenderung bertindak di luar batasan hingga melanggar tatasusila dan adab (cth: memecahkan harta-benda awam, atas dasar menyuarakan perasaan dan membela 'hak asasi'). Tindakan sebegini bukan setakat mengongkong mahasiswa daripada menyumbang bakti, bahkan merendahkan martabat diri yang sepatutnya dimuliakan oleh ketinggian ilmu mereka. Mereka bukan lagi agen pembaharuan/perubahan, sebaliknya menjadi agen kemusnahan pula! (ironinya mereka mendakwa kemusnahan tidak penting asalkan dapat melakukan pembaharuan!). Hal ini sepatutnya direnung oleh golongan mahasiswa agar tidak terpengaruh oleh segolongan pihak yang berkepentingan tertentu yang tidak memberi manfaat kepada mahasiswa itu sendiri.

[1] Mahasiswa tidak wajar bertindak di luar batasan peri kemanusiaan atas alasan menyuarakan pendapat. (Gambar hiasan)


Kesimpulannya, mahasiswa perlu memanfaatkan kelebihan dirinya untuk kebaikan diri dan masyarakat. Salah satu kelebihan yang jelas ada pada mahasiswa ialah ilmu. Maka salah satu tugas anda sebagai mahasiswa berilmu ialah menggunakan ilmu yang anda miliki. Lebih baik jika dapat memanfaatkan kelebihan tersebut untuk masyarakat. Jika berjaya, anda sudah memanfaatkan kelebihan/potensi diri untuk menjadi insan yang berguna.

[2] Mahasiswa ialah ejen perubahan yang berilmu. Maka tindakan mestilah dengan hikmah dan kematangan, berpendirian dan tidak dipengaruhi pihak luar yang berkepentingan. (Gambar hiasan)


Sumber imej
[1] http://i.imgur.com/MENC0.jpg
[2] http://beritaharian.org/wp-content/uploads/2011/12/ed44f0bab9impun3.jpg.jpg

.