Selasa, 31 Juli 2012

Attitude Again


Jika ABCDEFGHIJKLMNO PQRSTUVWXYZ disamakan sebagai 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Maka, kata KERJA KERAS bernilai : 11 + 5 + 18 + 10 + 1 + 11 + 5 + 18 + 1 + 19 = 99%

Kata H-A-R-D-W-O-R-K bernilai :  8 + 1 + 18 + 4 + 23 + !5 + 18 + 11 = 99%

Kata K-N-O-W-L-E-D-G –E bernilai : 11 + 14 + 15 + 23 + 12 + 5 + 4 + 7 + 5 = 96%

Kata A-T-T-I-T-U-D-E bernilai : 1 + 20 + 20 + 9 + 20 + 21 + 4 + 5 = 100%

Sikap diri atau ATTITUDE adalah perkara utama untuk mencapai 100% dalam hidup kita. Jika kita kerja keras sekalipun tapi tidak ada ATTITUDE yang positif didalam diri, kita masih belum mencapai 100%.


Dan apabila ATTITUDE kita tambahkan dengan , LOVE OF GOD yang bernilai : 12 + 15 + 22 + 5 + 15 + 6 + 7 + 15 + 4 = 101% atau, SAYANG ALLAH 19 + 1 + 25 + 1 + 14 + 7 + 1 + 12 + 12 + 1 + 8 = 101%

Attitude Adalah segalanya, orang tidak akan ingat apa warna kemeja yang Anda kenakan atau mengingat dengan tepat apa yang Anda katakan, tapi mereka akan mengingat kepribadian (attitude) anda. Berkepribadian positif adalah salah satu cara membuat kesan yang baik kepada orang lain yang berdampak  jangka panjang.

 Attitude adalah segalanya. Entah attitude anda baik ataupun buruk, tapi itulah hal utama yang akan orang ingat tentang Anda. Saat Anda berinteraksi dengan pelanggan,mungkin Anda takkan mendapatkan kesempatan kedua. Sekalipun Anda bukan orang yang memiliki kepribadian positif Anda dapat mempelajari bagaimana memiliki kepribadian yanglebih positif. Ini diawali dari bagaimana Anda balajar menghargai. Hargailah hal-hal baik dalam diri Anda dan orang lain. Bagaimana menghargai bisa dipelajari dengan cara merubah pola pikir negatif Anda menjadi pola pikir yang positif. Pikiran-pikiran tentang diri Anda sendiri:

Rubahlah “saya tak pernah bisa melakukannya dengan benar” menjadi  “lain kali pasti saya bisa melakukannya dengan benar”.  

Hal ini juga Anda lakukan terhadap pola pikir Anda tentang pelanggan:

“Duuuh.., ini emak -emak ye. Orang kaya gini mah ga bakalan ngerti tentang TV. Bakalan ribet ngejelasinnya niy”.

Rubah pola pikir Anda menjadi “saya akan lakukan apa yang bisa saya, lakukan untuk membantu ibu ini. Dia bilang dia tidak ga tau banyak tentang TV, jadi saya lakukan yang terbaik untuk menjelaskan mengenai TV kepadanya”.

Merubah pola pikir Andaakan membantu Anda untuk menghargai diri Anda sendiri dan orang lain. Saat Anda sada rbahwa Anda kembali ke pola pikir lama, berusaha keras untuk merubah proses pola pikir Anda.

Percaya pada diri sendiri, saat Anda buang pola pikir negatif Anda, Anda akan mulai percaya pada diri sendiri. Mengatakan hal-hal seperti,“saya tak pernah bisa melakukannya dengan benar” hanya akan men-set Anda untuk gagal. Merubah pola pikir Anda menjadi

“lain kali pasti saya bisa melakukannya dengan benar” akan men-set Anda untuk berhasil. Saat Anda yakin akan diri Anda sendiri, maka saat itu pula Anda akan mulai merasa lebih percaya diri. Anda mulai memperlihatkan image yang kuat kepada orang lain. Kepada para palanggan Anda,tunjukkan image bahwa Anda adalah orang yang percaya diri, yakin dengan perusahaan Anda,dan yakin dengan produk Anda. Percayalah bahwa Anda mampu membuat perbedaan.

Saat Anda percaya pada diri sendiri , dengan sendirinya Anda akan percaya bahwa Anda mampu membuatperbedaan buat orang lain. Saat Anda yakin Anda bisa membuat perbedaan, Anda akan menemukan cara untuk mewujudkannya. Dalam dunia kerja, carilah cara untuk membuat perbedaan dengan; senang membantu, memberikan minat yang dalam dan peduli kepada para pelanggan Anda,berpikir terbuka; jangan menjadi orang yang stereotype.

Saat seorang karyawan berpikir tentang seorang wanita tua yang tidak mengerti tentang apa yang ia inginkan dan menjadi sulit ditangani,karyawan tersebut menerima stereotype negatif tentang orang tua sebelum ia berbicara kepadanya. Orang tua tersebut bisa jadi lebih pintar dan berpengalaman dari karyawan tersebut.

Masih ingat “kesan pertama”?

stereotypebisa melencengkan kesan pertama. Apakah Anda inginorang lain men-stereotype Anda? Bila Anda rubah pola pikir Anda dan berhenti berpikir stereotype terhadap orang lain, maka Anda akan merubah cara Anda menampilkan diri Anda.

Continue lendo

Tipe data dan Variable pada PHP


Tipe Data
Tipe data dasar PHP terdiri dari
- integer, termasuk jenis data bilangan bulat
- double, termasuk jenis data bilangan pecahan/desimal
- string, termasuk jenis data teks/untaian karakter
- floating point terdiri dari angka pecahan
- boolean terdiri dari true dan false
- array terdiri dari sekumpulan angka yang sejenis
- objek terdiri dari data dan method yg mempunyai objek

Contoh :
<?php
$a=10; //variable $a memiliki tipe data integer
echo $a;
$b=22.33; //variable $b memiliki tipe data double
echo $b;
$c=”Skrip PHP”; //variable $c memiliki tipe data string
echo $c;
?>

Variabel
Variabel adalah suatu pengenal dalam program yang berfungsi untuk menyimpan nilai
secara sementara dan dapat diubah-ubah nilai.
Untuk mendefinisikan variable, diawali dengan simbol karakter dollar(‘$’) dan diikuti
oleh nama pengenal $NamaPengenal = nilai;
Adapun aturan dalam menyusun pengenal :
1. tersusun dari karakter huruf, angka dan underscore(_)
2. tidak boleh mengandung spasi
3. karakter pertama nama pengenal harus dari karakter huruf atau underscore.
4. huruf kecil dan besar dibedakan
Dalam PHP, tidak diperlukan pendeklarasian variabel dengan tipe datanya seperti bahasa
pemrograman pascal. Setiap variable yang terbentuk dalam program dianggap bertipe
variant, dengan kata lain dapat menampung tipe data dengan jenis apapun.
Contoh :
<?php
$info=10; //variable $info menampung bilangan bulat
echo $info;
$info=22.33; //variable $info menampung bilangan pecahan
echo $info;
$info=”Skrip PHP”; //variable $info menampung data teks/string
echo $info;
?>
Continue lendo

Sabtu, 28 Juli 2012

Nyoba Ngoding Java

Dari pada saya uring-uringan galau sama keadaan ,  jadinya saya coba-coba buat coding ini XD
sekalian buat motivasi belajar saya , gak banyak sih tapi saya share , siapa tau saja bermanfaat 





public class Main {
public static void main(String[] args) {
String jk = "kamu juga";
System.out.println("karena " +jk);
if(jk=="kamu"){
System.out.println("saya bisa tau banyak hal");
}
else if(jk=="waktu"){
System.out.println("yang mempertemukan kita");
}
else if(jk=="kamu juga"){
System.out.println("hidup ini terasa special");
}
else{
System.out.println("");
}
}


haha XD jadi penyalahgunaan gini codingnya #efek galau , walaupun sedikit semoga bermanfaat ya 
Continue lendo

Kamis, 26 Juli 2012

PHP Again

Pengetahuan ini saya dapatkan disekolah , tapi kalau postingan saya yang sebelumnya itu adalah hasil cari-cari sendiri , bisa dibilang otodidak lah .
Disini saya akan membahas tentang PHP lagi, jadi jangan bosan ya XD namanya juga share kalau ada yang baru ataupun perbedaan pendapat .
PHP itu ada yang bilang kepanjangan dari Personal Home Page tapi ada juga yang PHP : Hypertext PreProcessor .
Dua-duanya sama benar , dan penciptaan nama tersebut juga berasal dari yang menciptakan XD

PHP adalah bahasa program yang termasuk server-side yang menyatu (embedded) dengan HTML dan dijalankan pada server-side , artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server , sedangkan yang dikirmkan ke browser hanya hasilnya saja ( sintaks PHP tidak terlihat )

Tujuan dari bahasa ini adalah untuk memungkinkan pengembang web untuk menulis halaman yang dihasilkan secara dinamis dengan cepat


Continue lendo

Sedikit Tentang Penginstallan JDK

Penginstalan JDK sebelum berkutik di NetBeans itu sangat perlu , karena JDK berperan penuh dalam cara kerja NetBeans .
JDK difungsikan kepada programmer untuk mengcompile dan menginterpreter .
Setiap penginstalan JDK pasti akan disertai dengan JRE

Buat yang belum tau cara penginstalannya , yuk :
  1. install terlebih dahulu JDK
  2. Setelah selesai lalu --> start - klik kanan my computer - properties - advanced system setting
  3. lalu klik environment variable - klik new
  4. nanti akan muncul tampilan seperti message box dimana didalamanya terdapat 2label yan harus diisikan yaitu isikan seperti ini :
                       Variable Name : Path
                       Variable value  :  C:\Program Files\Java\jdk1.7.0\bin
    Variable name ini kita isi sesuai dengan letak program JDK yg sudah kita install sebelumnya
  5. untuk membuktikan JDK sukses dan dapat dijalankan di windows , maka tekan windows+r
    kita akan masuk ke CMD
  6. di CMD kita ketikkan C:\user\>java , apabila muncul pemberitauan yang sangat panjang (saya lupa namanya) intinya akan muncul tulisan Usage dan lain-lain maka penginstallan sukses

    Oke teman sedikit tentang penginstallan ini , semoga berhasil , maaf video menyusul ya teman XD
    dikarenakan koneksi yang lambat
    dituggu ya kelanjutannya


Continue lendo

Senin, 23 Juli 2012

Mengenal PHP

Oke mari kita mengenal apa itu PHP , eeittss tapi jangan berfikiran jika PHP itu kepanjangan dari "Pemberian Harapan Palsu" lho ya XD

PHP : Hypertext Preprocessor adalah bahasa skript yang dapat ditanamkan atau disisipkan ke dalam HTML .
PHP biasa digunakan untuk memrogram situs web dinamis . 
PHP dapat digunakan untuk membangun sebuah CMS ( content management System ) yaitu perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web .

Tapi disini kita akan fokus membahas PHP dulu ,

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun1995. 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.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

itu sedikit yang saya tau XD
Kelebihan dari PHP itu sendiri :
  1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'

    PHP memiliki 8 (delapan) tipe data yaitu :
    1. Integer
    2. Double
    3. Boolean
    4. String
    5. Object
    6. Array
    7. Null
    8. Nill
    9. Resource
      Cara kerja PHP
       PHP adalah aplikasi di sisi server atau dengan kata lain beban kerja ada di server bukan di client. Pada saat browser meminta dokumenPHPweb server langsung menggunakan modul PHP untuk mengolah dokumen tersebut. Jika pada dokumen terkandung fungsi yang mengakses database maka modul PHPmenghubungi database server yang bersangkutan. Dokumen yang berformat PHPdikembalikan web server dalam format HTML, sehingga source code PHP tidak tampak di sisi browser.


Continue lendo

Masih Tentang Java

Tau gak rek ?
Java itu dibagi menjadi 3 jenis :
1.Enterprise Java (J2EE) 
yaitu dipergunakan untuk aplikasi berbasis web , aplikasi sistem tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi .
2.Standar Java (J2SE)
yaitu dipergunakan untuk aplikasi berbasis dekstop dan inilah yang biasa dikenal sebagai bahasa Java .
3.Micro Java (J2ME)
yaitu merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk wireless device/mobile devices

Kalau Fitur Java itu ada 14 macam :
1.Applet
Program Java yang dapat berjalan di atas browser , yang dapat membuat halaman HTML lebih menarik dan dinamis
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+COBRA

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 untukmemanfaatkan devices – devices telepony, sehingga akan cocok untuk aplikasi – aplikasi CTI (Computer Telephony Integration) yang dibutuhkan seperti ACD (Automatic Call Distribution), PC-PBX dan lainnya.








Continue lendo

Serpihan Pengetahuan

Kali ini saya ingin berbagi apa yang saya tau tentang JAVA teman XD
Ini dia Hirarki Java :
project
|
package
|
module
|
class -> bisa dibuat fungsi


nama class sama dengan nama project .
bedanya dibalik penulisan print dan printf itu kalau print saja itu tanpa format dan tidak pindah ke line
dan jika printf menggunakan format
java termasuk pemrograman yg case sensitiv kalo bisa menggunakan ctrl+space
menulis variable yaitu tipe datanya dulu baru kemudian variable
ex : int nilai;
     char indexNilai;
      tipevar namavar;
syarat-syarat penamaan variable :
- harus diawali dengan huruf
-tidak boleh terdapat karakter unik sprti @,#,%
-tdk boleh mengndung karakter putih spasi,enter,tab

penggunaan operator sama dengan program yg lain
ex: int a=10;
    int b=3;
    int c=a/b;
system.out.println (c);

bedanya += itu diproses dulu baru di looping
bedanya =+ itu dilooping dulu baru di proses

.0 itu sudah termasuk float secara otomatis


ini contoh project yang saya buat di neatbens lho XD
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package project1;

/**
 *
 * @author acer
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        double a=1.0/4.0*3.0;
        int b=7%2+(4*8);
        int c=12-(2*1)%3;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
    }

}


Belum banyak sih yang saya tau, tapi tapi nanti saya share kok kalau dapat ilmu baru XD


Continue lendo

Sabtu, 21 Juli 2012

Perlunya Attitude

Attitude , yea sesuatu tindakan yang memiliki nilai-nilai yg berlaku dalam masyarakat , bisa disebut juga norma kesusilaan .
Attitude sangatlah penting dalam kehidupan , karena tanpa adanya Attitude hubungan satu orang dengan yang lain tidak akan berjalan secara harmonis , bisa dibilang tidak ada namanya saling menghargai diantara sesama .
Attitude juga yang akan membentuk siapa diri orang tersebut , dan bagaimana orang lain menilai dirinya .
Attitude adalah suatu hal yang kecil tetapi dapat menciptakan perbedaan yang besar .
Karena apabila attitude kita dimata orang sangatlah baik , maka tentunya kita akan disegani banyak orang , begitu sebaliknya .
Kebanyakan orang menilai kita buruk bila kita tak punya Attitude yang baik .
Maka dari itu , mengapa orang tua kita selalu mengajarkan pada kita agar kita bisa menjaga perilaku / attitude kita dimana saja kita berada , agar nantinya bila kita membutuhkan pertolongan tiba-tiba , orang menilainya tidak salah .

Menurut penelitian Attitude juga berperan penting dalam penetuan kebahagiaan dan kesuksesan seseorang .
Tetapi Attitude akan berperan negative apabila kita tidak bisa menerima atau menyaring sesuatu yg tidak baik dimasyarakat , ini biasanya terjadi pada anak remaja zaman sekarang , biasalah namanya juga remaja , masa dimana banyak permasalahan dan gejolak yg timbul bertubi-tubi dalam dirinya .
Dimana dalam proses itu mereka mudah terpengaruh daerah lingkungan sekitar dan nyatanya remaja sekarang memiliki Attitude yg menurut pandangan masyarakat sudah mulai menurun .

Kita tidak mau kan bila dianggap Attitude kita kurang lah , dianggap belum pernah diajari Attitude lah
Maka dari itu , kita mulai dari diri kita sendiri buat berubah , kita jaga Attitude kita , karena bila kita ingin dihormati orang lain maka hormati diri kita dulu :)

Dan ingat dengan Attitude kita dapat menjalin hubungan yang harmonis dan tatanan hidup yang baik , sehingga satu sama lain dapat saling menghormati , menolong dan hidup bersama walau dalam perbedaan :)


Continue lendo

Rabu, 18 Juli 2012

Kelebihan dan Kekurangan Java


Kelebihan


  • 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 Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • 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. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapanlibrary/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.
  • Bergaya 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. 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.
  • 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).
  • Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
  • Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
  • Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.

  • Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.

  • Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.

Kekurangan


  • Tulis sekali, jalankan di mana saja – 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.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsofoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • 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). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.
Continue lendo

Karakteristik Java


Setiap software bahasa pemrograman memiliki karakteristik atau fitur masing-masing, dengan hal itu maka setiap bahasa pemrograman akan memiliki kelebihan dan kekurangan masing-masing. Hal itu juga dimiliki oleh Java. Cirri-ciri yang dimiliki oleh java berdasarkan white paperresmi dari SUN adalah:
1. Sederhana. Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan
penggunaan pointer yang rumit dan multiple inheritance. Java juga
menggunakan automatic memory allocation dan memory garbage collection.
2. Berorientasi objek (Object Oriented Program/OOP). Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
3. Terdisitribusi. Java dirancang sebagai aplikasi terdisitribusi dan jaringan dan dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
4. Interpreter. Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine(JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda..
5. Robust. Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman  lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error  pada pemrograman.
6. Aman. Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java
memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut. Java menerapkan beberapa mekanisme keamanan untuk melindungi terhadap kode berbahaya yang mungkin mencoba untuk menaklukkan sistem file. Misalnya, Java tidak memiliki pointer. Contoh lain adalah bahwa Java memiliki ClassLoader kelas yang mendefinisikan bagaimana Jawa kelas yang diambil melalui jaringan.
7. Architecture Netral. Program Java merupakan platform independent. Program cukup  mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda  dengan Java Virtual Machine.
8. Portabel. Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
9. Keandalan Tinggi. KEandalan (performance) pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).
10. Multithreaded. Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
11. Dinamis Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat
dilakukan tanpa menggangu program yang menggunakan class tersebut.
Continue lendo

Mengenal Java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam .
Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems , saat ini merupakan bagian dari Oracle dan dirilis tahun 1995 .Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal.

Aplikasi-aplikasi berbasis 
Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai [[Mesin virtual Java|Mesin Virtual Java (JVM)]].Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik(general purpose),dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi Java mampu berjalan di beberapa platform sistem operasi yang berbeda .

Awalnya bahasa pemrograman ini dikenal dengan nama Oak , namun setelah itu diganti dengan nama Java.Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk)kesukaan Gosling .Konon kopi ini berasal dari jawa , jadi nama bahasa pemrograman ini tidak lain berasal dari kata Jawa :)
dan dengan icon gambar seperti ini :
Saat ini Java merupakan bahasa pemrograman yang paling populer digunakan dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


Continue lendo
 

Deryan E.M. Copyright © 2011 | Template design by O Pregador | Powered by Blogger Templates