Minggu, 29 Mei 2011

Pengertian Java Development Kit (JDK)

Java Development Kit (JDK) memuat program-program dan library yang Anda butuhkan untuk meng-compile dan me-launch program Java. Dua program utama yang ada di JDK adalah javac dan java.
Untuk meng-install JDK, Anda terlebih dahulu men-download installation file dari http://java.sun.com. Anda perlu men-download JDK yang sesuai dengan platform di mana Anda bekerja. Tersedia JDK untuk Linux, Solaris dan Windows.
Installation file untuk Linux dari JDK versi 1.4 adalah j2sdk-1_4_1_02-linux-i586.bin. Yang perlu Anda lakukan hanyalah meng-execute file ini. File ini akan mengalami de-compression. Anda akan mendapatkan sebuah directory j2sdk1.4.1_02 yang memuat JDK Anda. Directory ini dikenal sebagai JAVA_HOME. Banyak aplikasi Java, seperti Tomcat dan JBoss membutuhkan variable JAVA_HOME sebagai environment variable.
Program java dan javac berada di sub-directory bin/ di bawah JAVA_HOME. Agar Anda bias meng-compile dan me-launch program Java dari directory mana saja, Anda bisa menambahkan JAVA_HOME/bin ke dalam environment variable bernama PATH.
Untuk mengetahui cara penggunaan dari javac, yaitu Java compiler, Anda bisa menjalankan
perintah javac -help melalui terminal. Untuk mengetahui cara penggunaan dari java, yaitu Java application launcher, Anda bisa menjalankan perintah java -help melalui terminal.


Bahasa C

Sejarah C
  • 1972: Denis Richie mewnyempurnakan hasil penelitian sebelumnya; bahasa BCPL, B)
  • 1978: Terbit buku yang berjudul The C Programming Language. karya: Dennis Ritchie & Brian Kernighan membuat C sangat Populer
  • Terdapat banyak pengembang Compiler C sesuai dengan mesin komputer
  • 1988: ANSI C
  • Sekarang: PHP dan Java menggunakan sintaks dasar yang mirip bahasa C.
Mengapa Memakai Bahasa C
  • bahasa pemrograman yang memiliki portabilitas tinggi
  • bahasa pemrograman dengan kata kunci (keyword) sedikit
  • bahasa pemrograman yang fleksibel
  • bahasa pemrograman yang bersifat moduler
  • bahasa pemrograman yang paling populer
  • tersedia hampir di semua jenis computer.
  • Proses executable program bahasa C lebih cepat
  • Dukungan pustaka yang banyak.
  • C adalah bahasa yang terstruktur
  • Bahasa C termasuk bahasa tingkat menengah

Froyo versi Android ke 2.2

 


Sistem operasi ini akan menjadi tren sebentar lagi di Indonesia, menurut prediksi saya. Google Android merupakan sistem operasi terbuka buatan Google Corp, berbasis Unix dan memiliki interface dan dukungan fitur yang canggih membuat Android dapat menjadi saingan OS Mobile yang lain seperti windows mobile atau OSX iPhone.
Froyo merupakan kode nama untuk versi Android ke 2.2 diambil dari nama makanan pencuci perut, dapat dilihat di gambar yang saya upload. Terdapat beberapa fitur dan perubahan dari versi sebelumnya yaitu Eclair.
Adopsi terhadap Android pun sangat marak bahkan di prediksikan akan menjadi operating system nomer 2 di tahun 2011 mengalahkan operating system yang lama hadir. Sejak rilis Android 1.6, banyak vendor yang mengadopsinya seperti Sony ericsson Xperia X10 yang mana bisa dikatakan Xperia X10 adalah pertaruhan Sony Ericsson dalam dunia per-android-an karena ini merupakan handphone android pertama dari Sony Ericsson. Dan hasilnya?, Sony Ericsson dapat tersenyum lebar karena banyaknya handheld Xperia X10 yang terjual ke pasar.
Kini era Android 2.2 Froyo yang banyak menjanjikan peningkatan kemampuan dan juga tentunya fitur-fitur terbaru yang tentu saja dinanti dan dapat memanjakan para penggunanya. Dan salah satu klaimnya adalah adanya peningkatan kemampuan yang akan lebih cepat 450% dari versi Android 2.1 Eclair.
Mengagumkan jika itu benar-benar terjadi, suatu upgrade yang patut dan layak ditunggu. Semoga saja untuk upgrade ke Android 2.2 Froyo tidak ribet dan tentunya setiap vendor pembuat handphone Android merilis tutorial resmi sehingga para penggunanya termudahkan dalam upgrade perangkat android mereka.


Pengertian Multi Protocol Label Switching (MPLS).

Di akhir abad ke-20, industri telekomunikasi mengimplementasikan teknologi broadband dalam bentuk rangkaian ATM di atas SDH di atas WDM. ATM telah memiliki mekanisme pemeliharaan QoS, dan memungkinkan diferensiasi layanan dalam sebuah network.Kelemahan ATM adalah pada masalah skalabilitas yang mengakibatkan perlunya investasi tinggi untuk implementasinya.
Di lain pihak, teknologi Internet yang berbasis pada IP berkembang lebih cepat. IP saat ini telah menjadi standar de facto untuk sistem komunikasi data secara global. IP sangat baik dari segi skalabilitas, yang membuat teknologi Internet menjadi cukup murah. Namun IP memiliki kelemahan cukup serius pada implementasi QoS. Berbagai cara telah dilakukan untuk memperbaiki karakteristik broadband network.
Beberapa metode telah dikembangkan untuk mengimplementasikan QoS ke dalam jaringan IP. Metode-metode IP over ATM, misalnya, telah diajukan untuk membentuk broadband network yang sekaligus memiliki skalabilitas dan QoS yang baik. Di luar ATM sendiri, ada dikembangkan beberapa metode untuk memperbaiki kinerja jaringan IP, termasuk dengan teknologi MPLS.
MPLS merupakan salah satu bentuk konvergensi vertikal dalam topologi jaringan. MPLS menjanjikan banyak harapan untuk peningkatan performansi jaringan paket tanpa harus menjadi rumit seperti ATM. Metode MPLS membangkitkan gagasan untuk mengubah paradigma routing di layer-layer jaringan yang ada selama ini, dan mengkonvergensikannya ke dalam sebuah metode, yang dinamai GMPLS. GMPLS melakukan forwarding data menggunakan VC tingkat rendah dan tingkat tinggi di SDH, dan panjang-gelombang di WDM, dan serat-serat dalam FO; terpadu dengan routing di layer IP.
Teknologi Multiprotocol Label Switching (MPLS). MPLS adalah teknik untuk mengintegrasikan Internet Protocol (IP) dengan Asynchronous Transfer Mode (ATM) dalam jaringan backbone yang sama. Dengan MPLS maka dapat diperoleh keuntungan diantaranya:
a.       Mengurangi banyaknya proses pengolahan di IP routers, serta memperbaiki proses pengiriman suatu paket data.
b.      Menyediakan Quality of Service (QoS) dalam jaringan backbone, sehingga setiap layanan paket yang dikirimkan akan mendapat perlakuan sesuai dengan skala prioritas.

Pengertian Android Phone

Sekarang lagi pada ramai tentang Ponsel Android, seperti apa Contoh Ponsel Android. Mari coba kita bahas teknologi canggih ini yang hadir di Indonesia. Berdasarkan kutipan Wikipedia, Android merupakan sistem operasi mobile terbaru dengan menggunakan versi modifikasi dari kernel Linux. Pada awalnya sistem operasi mobile ini dikembangkan oleh Android Inc, sebuah perusahaan yang kemudian dibeli oleh Google, dan akhir-akhir ini oleh Open Handset Alliance.
Lalu, apa sih yang menjadi kehebatan dari sistem operasi mobile ini..? Berdasarkan pengertian tentang Android, maka kemampuan software berbasis kode computer mampu di distribusikan secara terbuka (open source) sehingga programmer bisa membuat aplikasi baru di dalamnya, terdapat Android Market yang menyediakan ribuan aplikasi baik yg gratis maupun berbayar, serta memiliki aplikasi native Google yang terintegrasi, seperti push email GMail, Google Maps, dan Google Calendar.
Dengan banyaknya aplikasi yang tersedia baik berbayar maupun gratis tentu saja ini menarik minat masyarakat. Hal ini dapat dilihat dengan banyaknya minat masyarakat untuk mengunjungi layanan terbaru dari Indosat yaitu Android Indosat yang diselenggarakan di tujuh kota besar seperti di Jakarta, Bandung, Semarang, Jogjakarta, Malang, Surabaya dan Makassar.
Seperti apa contoh dari Ponsel Android..? Saat ini ponsel dengan teknologi android sudah dipasarkan di Indonesia, salah satunya adalah Samsung Galaxy Spica. Untuk harga jualnya dapat dilihat di salah satu artikel belajar blog tentang samsung android.