twitter


OOP JAVA
sejarah-java
Berawal pada tahun 1991, sekelompok insinyur SUN Microsystems yang dipimpin oleh Patrick Naughton dan James Gosling ingin merancang suatu bahasa komputer untuk digunakan dalam perangkat konsumer yang awalnya ditujukan pada TV cable. Karena perangkat sejenis itu tidak memiliki banyak memori, maka bahasa yang diciptakan haruslah berukuran kecil dan mengandung code-code yang dapat diterima oleh device seperti komputer dan alat elektronik lainnya. Karena mempertimbangkan beragamnya alat-alat teknologi yang semakin berkembang dengan jenis manufaktur (processor) yang berbeda pula, maka bahasa harus diusahakan dapat bekerja dengan kondisi berbeda tersebut. Bahasa yang diciptakan pertama kali bernama “Oak“. Para ilmuan komputer ini kemudian membentuk sebuah proyek awal dengan nama kode “Green“.
[notes : Sun Microsystems, Inc. NYSE: SUNW adalah sebuah produsen semikonduktor dan perangkat lunak yang bermarkas di Santa Clara, California, di Lembah Silikon. Pabrik Sun terletak di Hillsboro, Oregon dan Linlithgow, Skotlandia]

Pada proyek tersebut berhasil mengembangkan bahasa JAVA yang mereka namakan dengan Java Oak. Objek orientasinya menghasilkan pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti yang kita kenal pada PDA phone sekarang ini. Teknologi tersebut dinamai dengan sebutan “*7″ atau seven star.
Berkembang seiring dengan kesuksesan mereka dalam proyek green tersebut, mereka pun mengembangkan beberapa teknologi baru seperti web runner yang kemudian menjadi Hot JAVA dan juga penemuan pertama kali kode sumber JAVA versi 1.0a2 pada sekitar bulan Maret 1995.
Namun seiring waktu berjalan, kubu dari para ilmuan terpecah, diantaranya tiga pimpinan utama proyek, Eric Schimidt, George Paolini dan Marc Andreessen dari SUN Microsystems keluar dan membentuk wadah yang bernama Netscape.
Karena orang-orang di dalam proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi obejek dan bukan prosedural. Sebenarnya nama awal JAVA akan di registrasikan memakai kata “Oak” yang bermula dari nama sebuah pohon Oak yang tumbuh dilingkungan kantor tempat mereka bekerja. Namun kata “Oak” telah dipatenkan oleh kompetitor lainnya sehingga orientasi berubah dengan menggunakan JAVA sebagai identitas. Nama JAVA diambil dari kopi murni yang digiling langsung dari biji yang sering mereka nikmati. Sehingga tidak sengaja logo yang mereka gunakan juga adalah berasal inspirasi dari secangkir kopi yang mereka nikmati yaitu berlogo “secangkir kopi panas”.
java-orangebox
JAVA telah mengakomodasi hampir seluruh fitur-fitur penting bahasa pemrograman yang ada semenjak perkembangan komputasi modern manusia, diantaranya seperti berikut :
  • Dari SIMULA, pada tahun 65-an, bahasa yang paling pertma mempengaruhi JAVA sekaligus C++. Dari bahasa inilah yang kemudian distimulasikan dan berkembang menjadi pemrograman berorientasi objek
  • Dari LIPS, pada tahun 55-an. Mengadopsi kemampuan atau fasilitas seperti garbage collection, meniru generic list processing
  • Dari Angol, pada tahun 60-an, mengambil fasilitas sturkur kendali (controlling) yang dimiliki
  • Dari bahasa C++, diadopsi sintaks-sintaks, sebagai semantiks dan exception handling
  • Dari bahasa Ada, diambil strongly type dan exception handling
  • Dari Objective C, diambil fasilitas interface
  • Dari bahasa SmallTalk, diambil pendekatan single-root class hierarchie atau object adalah satu kesatuan hirarki pewarisan
  • Dari bahasa Eiffel, memanfaatkan fasilitas essertion yang mulai diterapkan disebagaian JDK 1.4
Versi Awal JAVA
Versi awal JAVA ditahun 1996 sudah merupakan versi release sehingga dinamakan JAVA versi 1.0. JAVA dalam versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya. Diantaranya sebagai berikut :
  • java.lang : diperuntukan untuk kelas elemen-elemen dasar
  • java.io : diperuntukan untuk kelas input dan output, termasuk penggunaan berkas
  • java.util : diperuntukan untuk kelas pelengkap seperti kelas struktur data dan kelas penanggalan
  • java.net : diperuntukan untuk kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP
  • java.awt : Diperuntukan untuk kelas dasar aplikasi antarmuka dengan pengguna (GUI)
  • java.applet : Diperuntukan untuk kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web
Singkat Definisi JAVA
JAVA adalah bahasa pemrograman yang berorientasikan objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan JAVA tidak hanya terfokus pada satu sistem operasi, tetapi dikembangakan utnuk berbagai sistem operasi dan bersifat Open Source. Banyak platform yang mengadopsi JAVA mulai dari Sistem Operasi komputer, Web, Console, Handheld, Device, Hp, PDA dan lain sebagainya.
Aplikasi dengan teknologi JAVA secara umum adalah aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE). Java Deployment Environment tersebut terdapat dua komponen utama, diantaranya adalah JRE, yang terdapat pada paket J2SDK yang mengandung kelas-kelas untuk semua paket teknologi JAVA yang meliputi kelas dasar JAVA, komponen GUI ,dan sebagainya. Yang kedua adalah komponen pada web browser yang hampir seluruh web browser komersial menyediakan interpreter dan runtime environment dari teknologi Java.
mengapa-java
Menurut dari beberapa sumber yang tentunya adalah mereka para programmer pengguna JAVA memberikan opini-opini yang mengarah kepada pentingnya peran dari JAVA ini. Berikut beberapa alasan mengapa JAVA sangat popular dikalangan programmer :
  • Java bersifat Universal sebab para developer seperti PC – HP – Console – Konstruksi – Saham – Telekomunikasi – Mainan – desktop apllication, banyak memanfaatkan JAVA sebagai standar programming system
  • Programming Java menjadi yang no. 1 dikarenakan system penerapannya berupa OOP + Web Service + Sistem Integrasi yang menjadi satu kesatuan paket
  • Java adalah Standard untuk programming aplikasi GUI Java-ASCII
  • Lebih mudah daripada C++ dan lebih canggih daripda VB dan lebih integrasi untuk aplikasi kecil – menengah – enterprise, Karena dukungan IBM, Sun, Oracle, Siemens, Nokia, Symbian. Kemudian juga di sisi lain J2ME mobile entprise (JavaFX) dibuat untuk bersaing dengan Adobe FlashLite TM dan J2EE enterprise digunakan oleh perusahaan besar dengan jaringan-jaringan luas seperti API, ASP, .NET, LINUX, CISCO. Untuk Eclipse & Netbeans bisa dikatakan sebagai alat membuat dan menulis kode-kode java menjadi aplikasi yang berorientasikan JAVA
  • Bersifat Open source ( dapat diperluas pengembangannya )
  • Free atau Mudah untuk mendapatkananya. Kebanyakan komponen-komponen penting dan stabil dapat dicari di Internet dan digunakan untuk pengembangan aplikasi bisa didapatkan gratis.
menginstal-java
Untuk menginstal JAVA pada PC anda, hal pertama yang anda harus lakukan adalah men-download aplikasi JAVA terlebih dahulu pada sumber berikut :
webjava123
  • Men-dowload instalasi JAVA Standar Edition Development Kit 6 (JDK) yang bisa di-download secara free pada website resmi Sun Microsystems : http://java.sun.com/javase/downloads/index.jsp
    Di dalam paket JDK 6 terdapat Java Compiler (javac) dan Java Application Launcher (Java). Sedangkan untuk Java Virtual Machine (JVM) berfungsi sebagai yang menjalankan aplikasi dengan menerima instruksi berupa bytecodes.
c-install-java-2121
  • Setelah terinstal anda harus terlebih dahulu melakukan setting Java anda agar dapat mengenali seluruh file pada komputer anda. Ini akan mempermudah saat melakukan perintah code agar dapat secara langsung anda dapat menjalankannya ditempat code tersebut berada. Berikut setting Java yang saya lakukan pada komputer saya.
set0 
Copy direktori java – bin yang ada di C:\Program Files\Java\jdk1.6.0_13\bin
set1 
klik menu START windows dan pilih Control Panel
set2
set3 
Pilih System – pilih advanced – pilih Environment Variables
set4
set5
Pada User Variablesadd new – ketikkan sama dengan contoh diatas – paste directory java-bin sebelumnya – lalu OK
  • Setelah setting-an java selesai, kini hal berikutnya yang anda butuhkan lagi adalah sarana atau tools untuk membantu dalam menulis ataupun memperbaiki code script Java. Anda dapat menggunakan notepad sebagai media membuat code-code program java. Namun dengan tampilan notepad standar dari komputer anda tidak memungkinkan anda dapat mengorganisasi kode-kode tersebut, sehingga anda dapat dengan mudah mengetahui bagian deklarasi hingga badan program java. Disini saya merekomendasikan anda untuk menggunakan notepad versi terbaru yaitu notepad++ yang secara interface akan lebih terorganisasi dengan memerikan warna berbeda pada tiap kode. Notepad++ dan plug-in explorer directory ini dapat anda download pada situs berikut ini : http://notepad-plus.sourceforge.net/uk/site.htm
web-notepad
c-install-notepad2


Setelah kedua file anda dapatkan, instal executable file notepad++.exe dan plug-in explorer directory dimasukan kedalam folder plugins pada notepad++ yang sudah terinstal pada C:\Program Files\notepad++ anda. Ini akan mempermudah anda dalam proses mencari kode-kode yang anda simpan pada directory diPC.
c-install-notepad-2


contoh-program-sederhana-java


Berikut ini dalah salah satu contoh pembuatan program yang berbasis JAVA. Setelah anda memenuhi persyaratan dalam topik mengsintal JAVA sebelumnya, berikut ini adalah tahapan bagaimana cara membuat program Java. Kita akan mencoba membuat program menampilkan text atau string “Nama: Robby dan NIM: 081 03003“. Ketikan kode program berikut pada text editor yang sudah anda miliki, disini menggunakan Notepad++ :
ngetik-prog1
Ketikkan kode pada notepad++ seperti contoh gambar di atas.
ngetik-prog2
ngetik-prog3
Berikut ini adalah bentuk perubahan kode yang telah menjadi .java
Selanjutnya kode program menampilkan Nama dan NIM tersebut disimpan kedalam bentuk ekstensi .java. Contoh program di atas saya menyimpannya di dalam directory D: – Folder momokun – dengan nama file “Profile.java”. Kemudian perintah untuk meng-compile kode tersebut adalah javac. Compile kode akan dilakukan pada Command Prompt (windows). Untuk membuka Command Prompt lakukan cara berikut ini :
progcmd1
progcmd2
progcmd3
Klik tombol START windows – pilih run – dan ketikkan “cmd” – lalu enter
Setelah muncul Command Prompt kini saatnya untuk memulai kompilasi file java tersebut. Ikuti tahap cara menampilkan kode program java pada Command Prompt ini :
progcmd4
ketikkan perintah untuk mencari directory file .java anda seperti cara diatas dan secara otomatis file tersebut telah ter-compile. Begitulah hasil uji coba kode program dengan java secara sederhana.
Secara garis besar penggunaan java didunia bisnis telah berkembang pesat seiring kebutuhan yang memusatkan kepada integritas dan sinkronisasi applikasi disetiap systems. Walaupun dalam dunia pemrograman java termasuk baru, namun dari keunggulan yang bersifat open source tersebut menjadikan program java mendapat tempat teratas dan berpotensi lebih.
Selasa, 09 Oktober 2012 | 0 komentar | Label:

0 komentar:

Posting Komentar