Selasa, 15 Ogos 2017

Cara Mudah Belajar JAVA dengan BlueJ

BlueJ is a Java development environment that is being developed and maintained at the University of Kent at Canterbury, UK, and La Trobe University, Melbourne, explicitly as an environment for teaching introductory object-oriented programming. It is better suited to introductory teaching than other environments for a variety of reasons:

The user interface is much simpler. Beginning students can typically use the BlueJ environment in a competent manner after 20 minutes of introduction. From then on, instruction can concentrate on the important concepts at hand - object orientation and Java - and no time needs to be wasted talking about environments, file systems, class paths, DOS commands or DLL conflicts.

The environment supports important teaching tools not available in other environments. One of them is visualization of class structure. BlueJ automatically displays a UML-like diagram representing the classes and relationships in a project. Visualizing these important concepts is a great help to both teachers and students. It is hard to grasp the concept of an object when all you ever see on the screen is lines of code! The diagram notation is a simple subset of UML, again tailored to the needs of beginning students. This makes it easy to understand, but also allows migration to full UML in later courses.

One of the most important strengths of the BlueJ environment is the user's ability to create directly objects of any class, and then to interact with their methods. This creates the opportunity for direct experimentation with objects, for little overhead in the environment. Students can almost 'feel' what it means to create an object, call a method, pass a parameter or receive a return value. They can try out a method immediately after it has been written, without the need to write test drivers. This facility is an invaluable aid in understanding the underlying concepts and language details.
BlueJ is a full Java environment. It is not a cut down, simplified version of Java for teaching. It runs on top of Sun Microsystems' Java Development Kit, and makes use of the standard compiler and virtual machine. This ensures that it always conforms to the official and most up-to-date Java specification.

The authors of this book have several years of teaching experience with the BlueJ environment (and many more years without it before that). We both have experienced how the use of BlueJ has increased the involvement, understanding and activity of students in our courses. One of the authors is also a developer of the BlueJ system.

Sumber:
https://www.bluej.org/objects-first/description.html

Rabu, 9 Ogos 2017

Maksud Identity Theft


Identity Theft (Melayu: Kecurian Identiti) bermaksud pencurian maklumat peribadi seseorang yang selalunya berkaitan dengan akses kepada perbankan atau perkhidmatan lain yang khusus untuk seseorang individu.

Pada hari ini, penjenayah siber menggunakan teknik yang dipanggil phishing iaitu penyamaran sebagai pihak berkuasa atau pentadbir akaun yang menghubungi mangsa kononnya meminta maklumat identiti untuk pengesahan, kemaskini atau siasatan akaun. Mangsa yang tidak menyedari dirinya ditipu akan memberi maklumat ini kepada penjenayah tadi. Apabila maklumat ini diperolehi, penjenayah akan mengakses akaun peribadi mangsa dan mengeksploitasinya seperti mengeluarkan wang atau maklumat berharga dari akaun yang telah diceroboh.

Maksud Web


Web adalah singkatan bagi World Wide Web (Melayu: Jaringan Web Sedunia) iaitu sejenis perkhidmatan perkongsian dokumen elektronik melalui rangkaian Internet (baca maksud Internet di sini).

Teknologi Web dirintis pada tahun 1990. Pada ketika itu ia digunakan untuk memudahkan saintis mencari dokumen elektronik yang berkaitan dengan sesuatu kajian.

Web pada asasnya menggunakan kaedah hyperlink iaitu sejenis teks yang dihubungkan dengan mana-mana sumber dokumen elektronik. Apabila teks ini diklik, komputer akan menghubungi sumber dokumen tersebut, mendapatkannya dan memaparkannya menerusi perisian yang dipanggil Web Browser (Melayu: Pelayar Web). Hal inilah yang dimaksudkan dengan perkataan hyperlink iaitu pautan yang boleh membawa kita melompat dari satu halaman dokumen ke halaman dokumen yang lain.


Maksud Internet


Internet adalah sejenis rangkaian komputer yang meliputi seluruh dunia. Ia menghubungkan rangkaian perniagaan, agensi kerajaan, akademik dan orang perseorangan.

Teknologi Internet mula dirintis pada tahun 1969 untuk tujuan kajian akademik dan ketenteraan. Pada tahun 1990 ia dibuka kepada orang awam dan pada tahun 1995 ia dibuka untuk aktiviti komersil.

Dengan itu, ia menjadi satu rangkaian komputer yang sangat penting dalam masyarakat moden yang menggunakannya untuk pelbagai tujuan seperti perniagaan, pentadbiran, pengajian ataupun persendirian.


Maksud Computer Networks



Computer Networks (Melayu: Rangkaian Komputer) bermaksud himpunan komputer dan peranti elektronik yang dirangkaikan bersama melalui teknologi komunikasi samada melalui sambungan wayar (English:wired) atau wayarles (English:wireless).

Apabila komputer atau peranti ini terhubung dengan rangkaian, ia dikatakan online. Sebaliknya, jika terputus atau tiada hubungan, ia dikatakan offline.

Rangkaian Komputer membolehkan komputer atau peranti berkongsi sumber seperti perkakasan, perisian, data dan maklumat. Perkongsian ini menjimatkan waktu dan wang kerana ia membantu mempercepatkan aktiviti pemprosesan maklumat.

Keburukan Komputer


1. Risiko Ketagihan. Penggunaan komputer yang melampau boleh mengakibatkan ketagihan. Ada pengguna yang ketagih bermain computer games, ada yang ketagih menonton video, ada yang ketagih bekerja dan sebagainya.

2. Risiko Anti sosial. Penggunaan komputer yang melampau boleh membuatkan pengguna seronok menghabiskan masa dengan komputer dan kurang berinteraksi dengan manusia lain.

3. Risiko pelanggaran hak privasi manusia. Perkongsian maklumat melalui komputer boleh membawa risiko kebocoran maklumat iaitu maklumat disebarkan kepada penerima yang tidak dikehendaki. Ia boleh membawa kesudahan buruk terhadap diri seseorang.

4. Risiko kesihatan. Penggunaan komputer yang melampau boleh membawa risiko kesihatan pada mata, jari, tulang belakang atau anggota badan yang lain.

5. Risiko pengangguran Penggunaan komputer yang meluas di pejabat atau kilang boleh mengakibatkan peranan manusia digantikan oleh komputer atau robot. Ia akan menaikkan kadar pengangguran.

Kelebihan Komputer


1. Pantas. Komputer menggunakan litar elektronik. Oleh itu data, arahan dan maklumat dapat bergerak dan diproses dengan pantas dengan kada trillion operasi sesaat.

2. Kebolehbergantungan (English:Reliability). Komputer menjalankan operasi mengikut arahan yang berdasarkan algoritma atau formula yang telah ditetapkan. Ia akan menghasilkan output yang boleh dipercayai.

3. Konsisten (English:Consistent). Komputer memproses data menggunakan kaedah aritmetik dan logik. Kaedah aritmetik dan logik adalah konsisten sepanjang masa.

4. Ruang simpanan yang besar. Secara perbandingan, sekeping cip storan elektronik mampu menyimpan berjuta imej imbasan helaian kertas yang mungkin akan memerlukan sebuah bilik yang besar untuk menyimpan kertas-kertas ini.

5. Komunikasi.  Komputer pada hari ini dilengkapi dengan pelbagai peranti komunikasi seperti serial port, vga/hdmi port, usb port, bluetooth port, lan port dan wifi port. Ia membolehkan sesebuah komputer berkomunikasi dengan komputer lain dengan mudah.