Langsung ke konten utama

Postingan

Pengenalan AWT (Abstract Window Toolkit )

AWT atau Abstract Window Toolkit adalah salah satu platform-independent Java untuk windowing, graphics, dan user-interface widget toolkit. Saat ini, AWT sudah termasuk ke dalam bagian dari Java Foundation Classes (JFC), yaitu standar API untuk pemrograman Java berbagis GUI. AWT merupakan GUI toolkit untuk beberapa profile Java ME, seperti konfigurasi alat yang terhubung meliputi Java runtimes pada mobile telephone untuk mendukung AWT. Arsitektur AWT AWT menyediakan dua tingkat API, yaitu : 1.     Interface umum antara Java dengan sistem asli, digunakan untuk windowing , layout manager . API ini merupakan inti dari pemrograman Java GUI dan juga digunakan oleh Swing dan Java 2D yang berisi : a.     Interface antara sistem windowing asli dan aplikasi Java. b.     Inti dari event  subsistem GUI. c.     Beberapa layout manager . d.    Interface untuk perangkat input seperti mouse dan keyboar...

Pengenalan Swing

Java Swing merupakan library java yang digunakan untuk menciptakan Graphic User Interface (GUI) yang berbasis cross platform atau OS independent . User Interface yang dibangun dengan Java Swing dapat dijalankan pada sistem operasi apa saja yang mendukung Java dengan tampilan yang relatif sama, bahkan dapat menyerupai user interface  Windows XP, Mac OS, atau Linux.   Arsitektur Swing Swing merupakan platform-independet, Model View Controller framework untuk Java yang mengikuti model pemrograman tunggal. Arsitektur dari swing terdiri dari :

Java Class-Library

Bahasa pemrograman Java menyediakan labrary-library standar yang telah di- compile dan dapat langsung digunakan dalam implementasi pembuatan sebuah aplikasi. Pada labrary , terdapat berbagai macam class yang dapat digunakan dan telah dkelompokkan de dalam package . Package yang tersedia dalam J2SE adalah seperti berikut : Package Nama Package Keterangan Language java.lang Class-class utama yang merupakan inti dari bahasa Java Utilities java.util Class-class yang mendukung utilitas struktur Java I/O java.io Class yang mendukung berbagai macam tipe input dan output Text java.text Class yang mendukung lokalisasi penanganan teks, tanggal, bilangan, dan message Math java.math Class untuk melakukan perhitungan aritmatik arbitrary-procesion , baik integer atau floating point . AWT java.awt Cl...

Pengenalan J2SE (Java 2 Standard Edition)

J2SE atau Java 2 Standard Edition merupakan bahasa pemrograman Java untuk aplikasi desktop yang merupakan object-oriented programming . Pada J2SE, terdiri dari dua buah produk yang dikeluarkan untuk membantu dalam membuat aplikasi tanpa tergantung dari platform yang digunakan, yaitu :

Tentang "Kekuatan"

Ada kekuatan di dalam kemurahan, dan orang yang murah hati adalah orang yang kuat karena dia tidak pernah menahan mulut dan tangannya untuk melakukan kebaikan sesama insan.   Ada kekuatan di dalam kebaikan, dan orang yang baik adalah orang yang kuat karena dia mampu melakukan yang kebaikan kepada semua orang. Ada kekuatan di dalam cinta, dan orang yang sanggup memberikan cinta adalah orang yang kuat karena dia mampu mengalahkan keinginannya untuk mementingkan diri sendiri. Ada kekuatan dalam tawa kegembiraan, dan orang tertawa gembira adalah orang yang kuat karena ia tidak pernah gentar dengan ujian dan dugaan. Ada kekuatan di dalam kedamaian diri, dan orang yang dirinya penuh kedamaian adalah orang yang kuat karena  dia tidak pernah tergugat dan tidak mudah diumbang-ambingkan. Ada kekuatan di dalam kesabaran, dan orang yang sabar adalah orang yang kuat karena dia sanggup menanggung segala sesuatu dan ia tidak pernah merasa disakiti. Ada kekuatan di dala...

Pengenalan IDE (Integrated Develpoment Edition) NetBeans

IDE NetBeans adalah sebuah lingkungan pengembangan, sebuah tools untuk programmer menulis, mengompilasi, mencari kesalahan dan menyebarkan program. IDE NetBeans ditulis dalam Java, namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas IDE NetBeans. IDE NetBeans adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. (www.netbeans.org)

Metode Pendeteksi Plagiarisme

Metode pendeteksian plagiarisme dibagi menjadi tiga bagian, yaitu metode perbandingan teks lengkap, metode dokumen fingerprint , dan metode kesamaan kata kunci. Metode pendeteksian plagiarisme dapat dilihat pada gambar 2.1 : (Stein, 2006) Gambar 2.1 Metode Pendeteksi Plagiarisme

Plagiarisme

Menurut Kamus Besar Bahasa Indonesia (KBBI), Plagiarisme adalah penjiplakan atau pengambilan karangan, pendapat dan sebagainya dari orang lain yang menjadikannya seolah-olah karangan dan pendapat sendiri. (KBBI, 1997: 775) Sedangkan plagiarisme di dalam Kamus Bahasa Inggris Oxford (Simpson 2002), yaitu suatu tindakan penyalahgunaan, pencurian, pemberitaan, pengekspresian, atau pengambilan hasil pemikiran seseorang, entah itu ide (dalam berbagai bidang), karya tulis, atau penemuan yang diatas namakan sebagai miliknya. Jadi, plagiarisme adalah tindakan penyalahgunaan, pencuian/perampasan, penerbitan, pernyataan, atau menyatakan sebagai milik sendiri sebuah pikiran, ide, tulisan, atau ciptaan yang sebenarnya milik orang lain.

Keunggulan Java

Java memiliki beberapa keunggulan bila dibandingkan dengan bahasa pemrograman lainnya, yaitu : 1.     Java bersifat sederhana dan rekatif mudah Java dimodelkan sebagai bahasa C++, namun dengan memperbaiki beberapa karakteristik C++, seperti mengurangi kompleksitas beberapa fitur, penambahan fungsionalitas, serta penghilangan bebrapa aspek pemicu ketidak stabilan system pada C++. Sebagai contoh, Java mengganti konsep pewarisan lebih dari satu ( multiple inheritance ) dengan interface , menghilangkan konsep [ointer yang sering membingungkan, otomatisasi system alokasi memory, dan sebagainya. Ini membuat Java menjadi relative sederhana dan mudah untuk dipelajari dibandingkan bahasa pemrograman lainnya.

Sejarah Singkat Java

Sejarah Java berawal pada tahun 1991 ketika perusahaan Sun Microsystem memulai Green Project , yakni project penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embedded untuk device-device intelligent costumer electronic. Bahasa tersebut haruslah bersifat multi-platform, tidak tergantung kepada vendor yang memanufaktur chip tersebut.