Pages

Labels

Jumat, 23 November 2012

Hati yang Pilu :')


Ketidak jelasan ini selalu menghantuiku ..
Membayang-bayangi hari-hariku . .
Membunuh hatiku secara perlahan . .
Ingin kukejar semua ini,,
Agar aku melihat titik yang jelas . .

Rabu, 12 September 2012

Kekuatanku


Kupejamkan Mataku ..

Begitupun dengan anganku ,

Yang langsung terbang tinggi ..


            Saat itulah kubayangkan

Sesosok wajah yang tegar

Penuh semangat ..

Namun terkadang, wajah itu berubah

Menjadi wajah yang menggambarkan ke khawatiran

Dan ketidakrelaan melepaskanku ..

Membuat Kalkulator Serba Guna dengan VB

Dengan bahasa pemrograman VB, kita juga bisa membuat kalkulator dengan cara input data sesuai yg di inginkan ..
--> tampilan form nya :

Tuliskan Coding nya dengan cara mengklick button di Form :

Senin, 10 September 2012

Menu konversi menggunakan JOption

Sore kawan ... aku mau berbagi informasi dan script/coding untuk pengguna'an atau pembuatan menu konversi pada jav.. lebih tepatnya menggunakan 'JOption' ..


Bimbingan: Mr. Hadi W.

Perhatika Codingnya :
/*...*/
package Praktek1;
/**
 *
 * @author dina

Minggu, 02 September 2012

Menu Konverter Desimal dengan PHP (terbaru)

Kawan, kali ini saya mau melengkapi postingan tentang PHP ..
Sebelumnya saya sudah meng posting coding konversi bilangan, namun tanpa pilihan menu ..
Bimbingan : Mr. Hadi


Berikut ada lah Coding nya .. kalian harus membuat 2 file php !
selamat menyimak :)

Sabtu, 01 September 2012

Konverter Bilangan Desimal with JAVA :)


siang kawan ,,, kali ini aku mau bagi" coding buat bikin program Konverter dari java :)
Mengambil dan bimbingan dari Coding Mr. Hadi ..
di simak baik" ya kawan ...



Konversi Bilangan Desimal dengan pemrograman Java J
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Praktek1;

import java.util.Scanner;
import javax.swing.JOptionPane;

/**
 *
 * @author Dina Pohan

Sabtu, 11 Agustus 2012

Program PHP Konversi Desimal to Octal


Dengan Program PHP, kita bisa memanfaatkannya untuk mengkonversikan bilangan Decimal ke bilangan Octal. Ini juga merupakan contoh tugas sekolah saya ..
berikut langkah-langkahnya :
1. Buka program Netbeans
2. Pada PraktekPHP, klik kanan. Kemudian New, pihi PHP Web Page
3. Masukkan coding berikut


<?php
if (isset($_POST['decimal'])) {
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct ='';
    if (preg_match('/[^0-9]/',$des)){
        die("Maaf. Inputan yang anda masukkan salah :p");
    }
else {
    while($des>0){
        $hasil=$des%8;
        switch($hasil){
            case 0: $oct.="0"; break;
            case 1: $oct.="1"; break;
            case 2: $oct.="2"; break;
            case 3: $oct.="3"; break;
            case 4: $oct.="4"; break;
            case 5: $oct.="5"; break;
            case 6: $oct.="6"; break;
            case 7: $oct.="7"; break;
            case 8: $oct.="10"; break;
            case 9: $oct.="11"; break;
            case 10: $oct.="12"; break;
            case 11: $oct.="13"; break;
            case 12: $oct.="14"; break;
            case 13: $oct.="15"; break;
            case 14: $oct.="16"; break;
            case 15: $oct.="17";
            default:break;         
        }
if($oct/8==0){
    $sisa=($des%8);
    $oct=$sisa;
}else{
    $sisa=($des/8);
    $des=$sisa%8;
}}
    $hasil = strrev($oct);
    echo "<h2>Bilangan $original (desimal) dalam bilangan Octal : $hasil</h2>
    <h2><a href='Konversi_Dec_ke_Oktal.php'>Back</a> to the script</h2>";
    }
}
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <Form action="<?php echo $_SERVER ['PHP_SELF']; ?>"
              method="POST"
              <h3>Masukkan Bilangan Desimal:<br>
            </h3><input type="text" size="50" name="decimal" ><br>
              <input type="submit" value="Ubah ke Octal">
        </form>
        <?php
        echo "<br>",$_SERVER['PHP_SELF'];
        ?>
    </body>
</html>
<?php
 }
 ?>

4. Coba program tersebut dengan menekan SHIFT-F6
5. Berikut ini adalah hasilnya

saat menginputkan angka
 
dan Hasilnya
 
Selamat mencoba :)
 



Program PHP Konversi Bil. Decimal to Hexadecimal


Sekarang saya akan memberikan contoh tugas saya yaitu program PHP Konversi bilangan Decimal to Hexadecimal.
Berikut langkah-langkanhnya  :
1. Buka program Netbeans
2. Pada PraktekPHP, klik kanan. Kemudian New,
pilih PHP Web Page
3. Masukkan coding berikut


<?php
if (isset ($_POST['decimal'])) {
    $decimal = $_POST['decimal'];
    $des = $_POST['decimal'];
    if (preg_match('/[^0-9]/', $decimal)){
        die("Maaf, inputan yang anda masukkan salah :p");
    }
    else {

          $hexa = dechex($decimal);
        
  
      $hasil = strrev($hexa);
      echo "<h2>Bilangan $des (desimal) dalam hexadesimal adalah : $hasil<h2>
      <h2><a href='Konversi_Decimal_ke_Hexa.php'>Back</a> to the script</H2>";
        }
}
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
       <form action="<?
        echo $_SERVER ['PHP_SELF'];
                    ?>"
             method="post">
             <h1> Masukkan Bilangan Desimal : </h1>
           <input type="text" size="40" name="decimal"> <br>
           <input type="submit" value="Ubah ke Hexadesimal">
  
       </form>
  
    </body>
</html>
<?php
}
?>

Kamis, 09 Agustus 2012

Contoh Program VB :D


Contoh form :


Contoh coding :
Public Class Form1
    Private Function HitungVolumeBola(ByVal r As Double) As Double
        Dim volume As Double
        volume = 3 / 4 * 3.14 * r * r * r
        Return volume
    End Function

Jumat, 03 Agustus 2012

Pengertian VB

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.

Kamis, 02 Agustus 2012

OOP pada JAVA

Pemrograman berorientasi objek diciptakan untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada dalam kehidupan nyata. Dalam paradigma ini, sesuai dengan model kehidupan nyata, segala bagian (entiti) dari suatu permasalahan adalah objek. Objek-objek ini kemudian juga dapat berupa gabungan dari beberapa objek yang lebih kecil. Sebagai contoh, tengoklah sebuah mobil. Mobil adalah sebuah objek dalam kehidupan nyata. Namun mobil sendiri terbentuk dari beberapa objek yang lebih kecil seperti roda ban, mesin, jok, dll. Mobil sebagai objek yang merupakan gabungan dari objek yang lebih kecil dibentuk dengan membentuk hubungan antara objek-objek penyusunnya. Begitu juga dengan sebuah program. Objek besar dapat dibentuk dengan menggabungkan beberapa objek-objek dalam bahasa pemrograman. Objek-objek tersebut berkomunikasi dengan saling mengirim pesan kepada objek lain.
Konsep-konsep pemrograman berorientasi objek dalam Java secara umum sama dengan yang digunakan oleh bahasa-bahasa lain. Jadi kebanyakan konsep yang kita bahas juga terdapat dalam bahasa selain Java. Namun, terkadang terdapat perbedaan-perbedaan kecil antara penerapan konsep-konsep tersebut dalam masing-masing bahasa. Perbedaan-perbedaan ini juga akan dijelaskan seiring penjelasan masing-masing konsep.

Baik dalam dunia nyata atau dalam sebuah program, sebuah objek memiliki dua karakteristik, yaitu state dan behaviour. State adalah keadaan dari sebuah objek, seperti mobil memiliki state warna, model, tahun pembuatan, kondisi, dll. Sedang behaviour adalah kelakuan dari objek tersebut, seperti mobil dapat melaju, membelok, membunyikan klakson, dll. Objek menyimpan statenya dalam satu atau lebih variabel, dan mengimplementasikan behaviournya dengan metode. Dengan penjelasan di atas, dapat disimpulkan bahwa objek adalah bagian software yang dibentuk dengan variabel-variabel dan metode-metode yang berhubungan dengan variabel tersebut.
Dengan karakteristik tersebut, kita dapat memodelkan berbagai objek dalam kehidupan nyata ke dalam objek-objek dalam sebuah program. Lebih lanjut kita dapat memodelkan objek-objek abstrak ke dalam sebuah program. Contoh umum untuk konsep abstrak seperti ini adalah objek Event, yaitu objek untuk mewakili peristiwa klik atau tombol ditekan.
Sebuah objek yang dibentuk dari sebuah kelas biasa disebut instans dalam terminologi OOP. Artinya objek tersebut adalah wujud nyata dari sebuah kelas. Variabel dan metode dari instans ini disebut variabel instans dan metode instans. Setiap instans menyimpan variabelnya sendiri-sendiri, jadi nilai variabel untuk tiap instans bisa berbeda.

Hal yang Mempengaruhi Attitude

perkembangan dunia ini sangatlah cepat, dari segi teknologi, gaya pakaian, bicara, bahkan attitude/ sikap pun berubah. dari tahun ke tahun attitude atau sikap manusia semakin kurang. maksudnya tak seperti jaman dahulu? coba bandingkan dengan remaja jaman dahulu dengan jaman sekarang? contohnya jaman dahulu remaja sangat menghormati yang lebih tua, sekarang? banyak remaja yang seenakanya berbicara dengan yang lebih tua.
salah satu faktor dari kerusakan attitude remaja adalah bagaimana mereka bergaul, pergaulan dengan temannya sangat mempengaruhi sikap/attitude seseorang jika seorang remaja bergaul dengan teman yang slah maka attitude atau sikap remaja tersebut bisa tertular dengan sikap/attitude teman yang buruk
selain itu faktor pengajaran dari orang tua juga mampu memberikan suatu sikap negatif ke anaknya, misalnya rang tuanya tak bisa memperhatikan atau mengarhkan anaknya ke suatu cara bersikap yang baik dan anak itu mencari panutan yang salah maka akan terbentuk sikap yan jelek pula.
sekian post saya tentang attitude  :D

Selasa, 31 Juli 2012

Contoh Program PHP

 

Program Hello World

Program Hello World yang ditulis menggunakan PHP adalah sebagai berikut:
<?php
    echo "Hello World";
?>

Program bilangan Fibonacci

Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.
<?php
function fibonacci_seq( $panjang ) {
   for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )
        $l[] = $l[$x++] + $l[$x];
   return $l;
}

fibonacci_seq(20);
// Angka "20" dapat diganti sesuai keinginan
?> 
 

Lost

kenapa jadi kaya gini, kenapa di saat" yang paling aku senengin malah ilang ..
plisss jangan ilang,, udh lama aku nunggu timing kayak gini ...
kesempatan ga banyak,,, tapi pas timing yang cocok, tinggal selangkah lagi, malah ngilang :(
dah suasana hati lagi gaenak, eh keburu seneng ternyata cuman sekejab ..
semoga besok kamu muncul lagi, meskipun cuman di media :)

Rabu, 25 Juli 2012

Sedikit motivasi untukku ;)



Aku gak pernah berharap sblumnya, akan ada orang yg peduli dan masih mengingatku, padahal selama ini udh gak pernah ketemu lama banget .

Dia menyadarkanku bahwa segala sesuatu tidak boleh di sesali, tapi trimalah segala sesuatu yang kamu miliki sekarang ..
hidup ini luas, bukan hanya sekedar sekolah, keluarga, mslah peibadi saja, namun di luar itu smemua masih banyak kehidupan yang tak kita sadari .

Pemahaman Java :)

Java saat ini telah menjadi salah satu bahasa pemprograman yang menjadi standar di kalangan pengembang teknologi informasi.  Hal ini disebabkan oleh penggunaan bahasa Java yang tidak serumit bahasa C dan bahasa pemprograman tingkat rendah lainnya. 


Dalam perkembangannya sejak awal hingga sekarang, Java dikembangkan dengan 5 filosofi utama, yaitu:

1. Harus mudah, berorientasi objek, dan dikenal umum

2. Harus kuat dan aman

3. Harus independen secara arsitektur dan portabel

4. Harus mempunyai performa tinggi

5. Harus diinterpretasikan, dithread, dan dinamis

Selasa, 24 Juli 2012

Catatan Kecil Sebuah Kehidupan :)



Ku hirup dalam angin yang berhembus malam ini .
Ku rasakan dingin yang menusuk tulangku .
Betapa banyak beban yang harus ku tanggung .
Hanya ada 1 kalimat dalam fikirku, Mampukah aku melewati semua  ini ?

Brand Gitar Terbaik di Dunia

Gitar merupakan instrumen musik yang paling umum di planet ini. Dari instument ini pula lahir para seniman, baik yang menggeluti seni pembuatan gitar, maupun pemain gitar itu sendiri. Sejarah gitar sendiri tidak banyak diketahui (mungkin dalam posting lainnya saya akan menyajikan sejarah gitar). Dari kolaborasi Artis dan produsen gitar, berikut adalah 10 merek Gitar yang paling banyak dipakai gitaris dunia.

Minggu, 22 Juli 2012

Selamat Menunaikan Ibadah Puasa





Keutamaan Puasa Ramadhan
Berpuasa di bulan Ramadhan selain ia suatu kewajiban individu bagi yang memenuhi syarat, namun ia juga me-nyimpan banyak keutamaan di balik semua itu, diantaranya :

Jumat, 20 Juli 2012

Attitude Is Everything


 

Attidue is Everything ? 

yap benar sekali .. Kalimat itu merupakan sloga dari SMK Telkom Sandhy Putra Malang. salah satu sekola IT tersebut mengunakan Attitude Is Everything sebagai pedoman, agar siswa mapun siswi Smk telkom Sp malang bisa bersosialisasi dengan baik dan berpedoman pada attitude.
attitude jua hal penting di dalam kehidupan pekerja'an, mengapa demikian? dengan attitude kita lebih bisa mnyesuaikan diri dengan lingkungan dan dapat di terima baik oleh orang-orang di sekitar kita.

Apa itu Attitude ?

Bagaimana kita suka / tidak suka terhadap sesuatu dan pada akhirnya menentukan perilaku kita.
Sikap:
- suka 􀃆 mendekat, mencari tahu, bergabung
- tidak suka 􀃆 menghindar, menjauhi
Definisi:

Penjelasan PHP

Sejarah PHP :
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Perkembangan Teknologi Java Saat Ini


  • Java Virtual Machine (JVM)
Java Virtual Machine adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file API untuk dieksekusi oleh interpreter Java. Dengan kata lain JVM adalah sebagai perantara antara program yang akan dijalankan dan sistem operasi yang sedang digunakan.
  • Java Application Programming Interface (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama:
  1. Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.
  2. Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.
  3. Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.                                                                                                                                                                                                                                           Pada Java API ini juga ditawarkan beberapa fitur menarik yang dapat digunakan oleh user yang sedang berkecimpung di dunia Java. Beberapa fitur tersebut adalah :
    1.Applet
    2.Java Networking
    3.Java Database Connectivity(JDBC)
    4.Java Security
    5.Java Swing
    6.Java RMI
    7.Java 2D/3D
    8.Java Server Pages
    9.JNI (Java Native Inteface)
    10.Java Sound
    11.Java IDL+CORBA
    12.Java Card
    13.JTAPI (Java Telephony API)     
  • Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
  • Java 2 Standart Edition (J2SE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
  • Java 2 Enterprise Edition (J2EE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
  • Java 2 Micro Edition (J2ME)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen sebagai berikut Java Virtual Machine (JVM) dan Java API (Application Programming Interface) serta Tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configuration dan profile.                                                                            
 

Software Pendukung untuk Java

Java 2 SDK , Standrad Edition (J2SE) .
   Merupakan sebuah paket software development dari Sun Microsystem yang mengimplementasikan dasar-dasar penulisan , pengujian , dan debug aplikasi-aplikasi Java dan Applet.

Text Editor
      Software ini berfungsi untuk menuliskan kode-kode program yang akan kita buat.

catatan : Untuk mempermudah dalam penulisan kode program sebaiknya menggunakan Java IDE .

Java IDE 
      Dalam melakukan pemrograman dibutuhkan alat atau tools yang biasa di sebut dengan IDE (Integrated Development Environmnet) untuk memudahkan kita dalam melakukan pengembangan atau pembuatan program. Di java sangat banyak IDE yang tersedia, dan hampir semuanya dapat di gunakan dengan gratis tanpa harus membeli lisensi. Namun dari sekian banyaknya IDE yang tersedia, tentunya hanya beberapa saja IDE yang memiliki fitur serta dukungan komunitas yang maksimal.


Terdapat 3 buah software Java IDE yang paling banyak digunakan dalam komunitas Java , yaitu :




  • JCreator merupakan software IDE  yang sederhana dan cepat ; cocok  digunakan untuk mempelajari kode-kode program. 
  • Eclipse merupakan software IDE yang dikembangkan oleh IBM . Sayangnya software ini memerlukan RAM yang relatif besar . IDE ini banyak digunakan untuk mengembangkan aplikasi-aplikasi yang kompleks (baik visual maupun console) dan pengembangan aplikasi mobile . 
  • NetBeans merupakan software IDE menarik yang layal digunakan untuk mengembangkan berbagai tipe aplikasi console , visual , enterprise , mobile , dan yang lain . Namun sayangnya , software ini juga membutuhkan RAM yang besar .

Kamis, 19 Juli 2012

Perkembangan Java

Versi Awal Java

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web


Java mempunyai 2 bagian utama, yaitu :
  • Java Virtual Machine (JVM)
  • Java Application Programming Interface (Java API)
Sun membagi arsitektur Java menjadi 4 bagian, yaitu :
  • Enterprize Edition(J2EE) untuk aplikasi Web, aplikasi system tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan SuperSet dari Standart Java.
  • Standart Edition (J2SE) ini dikenal sebagai bahasa Java.
  • Micro Edtiton (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk Mobile Device.


    Fitur-fitur Java yang menarik
  • Applet
    Program Java yang dapat berjalan di atas browser, yang dapat membuat halaman HTML lebih interaktif.
  • Java Networking
    Sekumpulan API yang menyediakan fungsi untuk aplikasi-aplikasi jaringan, seperti penyediaan akses untuk TCP, UDP, IP Address dan URL. Tetapi Java Networking tidak menyediakan akses untuk ICMP dikarenakan alas an sekuriti dan pada kondisi umum hanya administrator (root) yang bisa memanfaatkan Protokol ICMP.
  • Java Database Connectivity(JDBC)
    Menyediakan sekumpulan API yang dapat digunakan untuk mengakses database seperti Oracle,MySQL,PostgreSQL,Microsoft SQL Server.
  • Java Security
    Java Security menyediakan sekumpulan API untuk mengatur security dari aplikasi Java baik secara High Level datau Low Level, seperti public/private key menegement dan certificates.
  • Java Swing
    Menyediakan sekumpulan API untuk membangun aplikasi-aplikasi GUI dan model GUI yang diinginkan bisa bermacam-macam.
  • Java RMI
    Java RMI menyediakan sekumpulan API untuk membangun aplikasi-aplikasi Java yang mirip dengan model RPC (remote Procedure Call), jadi objek-objek Java bisa di call secara remote di Jaringan Komputer.
  • Java 2D/3D
    Merupakan sekumpulan API untuk membangun grafik-grafik 2D/3D yang menarik dan juga akses keprinter.
  • Java Server Pages (JSP)
    Berkembang dari Java Servlet yang digunakan untuk menggantikan aplikasi-aplikasi CGI. JSP yang mirip ASP dan PHP merupakan alternatif terbaik untuk solusi aplikasi internet.
  • JNI (Java Native Interface)
    Merupakan sekumpulan API yang digunakan untuk mengakses fungsi-fungsi pada library (*.dll atau *.so) yang dibuat dengan bahasa pemrograman yang lain seperti C, C++, dan Basic.
  • Java Sound
    Menyediakan kumpulan API untuk manipulasi Sound.
  • Java IDL + CORBA
    Menyediakan dukungan Java untuk implementasi CORBA (Common Object Request Broker) yang merupakan model distributed-Object untuk solusi aplikasi besar di dunia Networking.
  • Java Card
    Java Card utamanya dipakai untuk aplikasi-aplikasi pada smart card, yang sederhana wujudnya seperti SIM Card pada Handphone.
  • JTAPI (Java Telephony API)
    Sekumpulan API untuk memanfaatkan devices-devices telephony, sehingga cocok untuk aplikasi-aplikasi CTI (Computer Telephony Integration) yang dibutuhkan seperti ACD (Automatic Call Distribution) PCPBX dan lainnya.

Sejarah Java

Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatuproyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dan tidak terikat pada arsitektur tertentu. Mulanya disebut OAK, tetapi OAK sendiri merupakan nama dari bahasa pemrograman komputer yang sudah ada. Maka Sun mengubahnya menjadi Java.
Sun kemudian meluncurkan browser dari Java yaitu Hot Java yang mampu menjalankan script Applet. Setelah itu, teknologi Java diadopsi oleh Netscape yang memungkinkan program Java dijalankan di browser Netscape yang kemudian diikuti Internet Explorer. Karena keunikannya dan kelebihannaya, teknologi Java mulai menarik banyak vendor seperti IBM,Symantec,Inprise,dll.

Sun merilis versi awal Java secara resmi pada awal tahun 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2, yang mulai disebut sevagai versi Java2 karena banyak mengandung peningkatan dan perbaikan. Perubahan utama adalah dengan adanya Swing yang merupakan teknologi GUI(Graphical User Interface) yang mampu menghasilkan Window yang portabel. Dan pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprize Edition), yang berbasis J2SE(Java 2 Standart Edition) yang diawali dengan Servlet dan EJB kemudian diikuti JSP(Java Server Page). Java menjadi lebih cepat populer di lingkungan Server Side dikarenakan kelebihannya di lingkungan Network dan terdistribusi serta kemampuan multithreading. Sedangkan J2ME(Java 2 Micro Edition) dapat menghasilkan aplikasi mobile atau Handphone baik games maupun Software yang dapat dijalankan di peralatan Handphone seperti Symbian dan Java.

Study

Blog ini aku buat untuk hal yang bermanfaat,, slah satunya pelajaran skolahku ..

New Entri

Mulai bergabung di Blog :)