Jumat, 20 Juli 2012

Fitur - Fitur Keren Java

Kali ini saya akan share tentang Fitur - fitur keren Bahasa pemrogramman Java, cekidot :D



1. Applet
Program Java yang dapat berjalan di atas browser, yang dapat membuat halaman HTML lebih dinamis dan menarik.

2. Java Networking
Sekumpulan API (Application Programming Interface) yang menyediakan fungsi – fungsi untuk aplikasi – aplikasi jaringan, seperti penyediaan akses untuk TCP, UDP, IP Adrress dan URL. Tetapi Java Networking tidak menyediakan akses untuk ICMP dikarenakan alasan sekuriti dan pada kondidi umum hanya administrator ( root ) yang bisa memanfaatkan protokol ICMP.

3. Java Database Connectivity (JDBC)
JDBC menyediakan sekumpulan API yang dapat digunakan untuk mengakses database seperti Oracle, MySQL, PostgreSQL, Microsoft, SQL Server.

4. Java Security
Java Security menyediakan sekumpulan API untuk mengatur security dari aplikasi Java baik secara high level atau low level, seperti public/private key management dan certificates.

5. Java Swing
Java Swing menyediakan sekumpulan API untuk membangun aplikasi – aplikasi GUI (Graphical User Interface) dan model GUI yang diinginkan bisa bermacam – macam, bisa model Java, model Motif/CDE atau model yang dependent terhadap platform yang digunakan.

6. Java RMI
Java RMI menyediakan sekumpulan API untuk membangun aplikasi – aplikasi Java yang mirip dengan model RPC (Remote Procedure Call) jadi object - object Java bisa di call secara remote pada jaringan komputer.

7. Java 2D/3D
Java 2D/3D menyediakan sekumpulan API untuk membangun grafik – grafik 2D/3D yang menarik dan juga akses ke printer.

8. Java Server Pages
Berkembang dari Java Servlet yang digunakan untuk menggantikan aplikasi – aplikasi CGI, JSP (Java Server Pages) yang mirip ASP dan PHP merupakan alternatif terbaik untuk solusi aplikasi Internet.

9. JNI (Java Native Interface)
JNI menyediakan 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.

10. Java Sound
Java Sound menyediakan sekumpulan API untuk manipulasi sound.

11. Java IDL + CORBA
Java IDL (Interface Definition Language) menyediakan dukungan Java untuk implementasi CORBA (Common Object Request Broker) yang merupakan model distributed Object untuk solusi aplikasi besar di dunia networking.

12. Java Card
Java Card utamanya digunakan untuk aplikasi – aplikasi pada smart card, yang sederhana wujudnya seperti SIM Card pada handphone.

13. JTAPI (Java Telephony API)
Java Telepony API menyediakan sekumpulan API untuk memanfaatkan devices – devices telepony, sehingga akan cocok untuk aplikasi – aplikasi CTI (Computer Telephony Integration) yang dibutuhkan seperti ACD (Automatic Call Distribution), PC-PBX dan lainnya.


Attitude

Attitude di SMK TELKOM Sandhy Putra Malang
Yeah, itu adalah sebuah harga mati di SMK TELKOM Sandhy Putra Malang ini.
Jika sebuah attitude dididik dengan baik sejak dini, maka attitude tersebut tidak akan pernah hilang dan selalu tertanam di jiwa seseorang. Berikut saya tuliskan beberapa Attitude yang baik bagi seseorang untuk diterapkan di lingkungan kerja maupun sekolah dan masyarakat.
  1. Datang tepat waktu
  2. Bersemangat dalam bekerja
  3. Berpakaian tepat. 
  4. Tidak menggunakan riasan berlebihan
  5. Murah senyum
  6. Percaya diri
  7. Perkenalkan diri Anda kepada rekan kerja, dan hapalkan nama rekan kerja Anda
  8. Perhatikan bahasa tubuh Anda. Berdiri dan duduk dengan tegap. 
  9. Berikan respon positif dan wajar dalam berkomunikasi
  10. Membawa dokumen lengkap
  11. Membawa perlengkapan untuk bekerja. Minimal notes dan pulpen
  12. Patuh peraturan
  13. Pahami proses bisnis dan value yang ada pada perusahaan
  14. Jangan lupa untuk mencatat hal-hal penting
  15. Kerjakan tugas dengan baik
  16. Jangan menunda-nunda pekerjaan
  17. Carilah ‘mentor’ yang dapat membimbing Anda dalam pekerjaan
  18. Jangan ragu untuk bertanya
  19. Jangan ragu untuk berinisiatif
  20. Jangan mengeluh
  21. Menjadi pendengar yang baik
  22. Jalin hubungan baik dengan seluruh rekan kerja. Bahkan dengan OB.
  23. Libatkan diri dalam kegiatan perusahaan
  24. Ringan tangan untuk membantu rekan kerja
  25. Jangan lupakan 3 kata sakti: ‘tolong’, ‘maaf’, ‘terimakasih’
  26. Fokus pada pekerjaan Anda. Jangan gunakan waktu kerja Anda untuk mengakses jejaring sosial, walaupun sedang ada waktu luang. Manfaatkan waktu luang tersebut untuk menjalin relasi atau untuk meningkatkan skill Anda.
  27. Nikmati pekerjaan Anda 
Attitude juga membuat anda dipercaya oleh orang lain jika anda sudah bekerja nanti, jadi manfaatnya besar sekali.




Sumber

Kamis, 19 Juli 2012

Pemrogramman Java


Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus oada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

Kelebihannya....
  1. Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis Java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft WindowsLinuxMac OS dan Sun Solaris
  2. Perpustakaan Kelas Yang LengkapJava terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman Java ) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi
  3. Familiar dengan C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. murid - murid di Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer
  4. Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
  5. OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir
Kekurangannya....
  1. Penggunaan memori yang banyak, Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Namun ini tidak masalah bagi pengguna komputer teknologi baru, biasanya ini akan bermasalah bagi pengguna komputer berusia 4 tahun keatas.
  2. Tulis sekali, jalankan di mana saja, Ternyata, masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.

Asal Muasal Java




     Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box. Karena perangkat tersebut tidak memiliki banyak memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga karena manufaktur – manufaktur berbeda memilih processor yang berbeda pula, maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”.
     Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portabel yang menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.
     Karena orang – orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java.




Sumber

STATISTIK

Diberdayakan oleh Blogger.

Pages - Menu

Pengikut

Twitter Delicious Facebook Digg Stumbleupon Favorites More