Like us on Facebook
Follow us on Twitter
Recommend us on Google Plus

Tuesday, September 9, 2014

Pengantar Bahasa Pemrograman Java


1. Konsep Pemrograman Berorientasi OBJEK
Objek adalah kesatuan Entitas yang memiliki sifat dan tingkah laku. Dalam kehidupan sehari, objek adalah benda, baik benda berwujud nyata maupun benda tidak berwujud nyata atau konsep.
Contoh benda berwujud nyata : Manusia, mobil, komputer, dll
Contoh benda yang tidak nyata atau konsep : Tabungan bank, sistem antrian, sistem internet bangking

Objek Oriented Programming (OOP)
Konsep yang membagi program menjadi objek-objek yang saling berinteraksi satu sama lainnya.

Keuntungan OOP
Alamin (Natural), Dapat dikendalikan(Reliable), Dapat digunakan kembali (Reusable), Mudah untuk dipelihara (Maintainable), Dapat diperluas (Extendable) dan Efisiensi waktu.

2. Sejarah Java
1991, Sun Micro-system memulai green project, yaitu penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embendded untuk device intelligent consumer electronic. Bahasa itu haruslah bersifat multi platform, yang tidak tergantung pada vendor yang membuat chip tersebut.

Pemberian nama dimulai dari Star-7, kemudian Oak dan belakangan dikenal dengan JAVA. Awalnya ditujukan untuk pemrograman device kecil, sehingga java memiliki karakteristik berukuran kecil, efisien, dan portable untuk berbagai hardware.

Karena project ini sempat terancam terhenti karena dalam pengembangannya device ini belum memiliki pasar yang kuat. Kemudian berkembang menjadi pemrograman internet, desktop, mobile dan enterprice atau dikelompokan kedalam J2SE, J2ME, J2EE.

3. Keunggulan Java
Beberapa keunggulan bila dibandingkan dengan bahasa pemrograman lainnya adalah :

1) Java bersifat sederhana dan relatif mudah
Semudah c, seampuh c++, mengurangi kompleksitas yang dimiliki c++, sehingga pemrograman cenderung lebih mudah.
2) Java berorientasi pada objek
Karena java membagi program menjadi objek-objek, kemudian memodelkan sifat dan tingkah laku masing-masing. Menetukan dan mengatur interaksi antara objek yang satu dengan lainnya.
3) Java bersifat terdistribusi
Sudah berkembang ke pemrograman mulai dari client, server, database server, web server, proxy server, dan sebagainya.
4) Java bersifat multiplatform
Dapat berjalan di banyak platform sistem operasi.
5) Java bersifat multiThread
Dapat mengerjakan beberapa proses dalam waktu yang hampir bersamaan.

4. Kompiler dan Interpreter
Banyak tersedia kompiler dan interpreter dari berbagai vendor diantaranya :

- J2SDK (Java 2 Software Development Kit) : seperangkat tool yang berisi kompiler dan interpreter java yang direlease oleh Sun dan bersifata free. (download pada situs http://www.sun.com, yang kita pakai dikelas ini.
- JBuilder : Development software java yang dibuat oleh Borland Inc. bekerja dilingkungan windows dan memiliki tampilan GUI.
- Visual J : Produk Microsoft, sebuah compiler sekaligus interpreter, berbasis GUI.

Selain ketiga kompiler dan interpreter diatas, masih terdapat beberapa development tool yang dapat digunakan untuk membuat program java, yaitu : Symantec Visual Café, IBM Visual Age for Java, dan Sun Fort for Java.

5. Editor
Editor, merupakan sebuah sarana bagi pengembang aplikasi untuk menuliskan program yang mereka buat, editor  yang kita gunakan merupakan editor yang berbasis teks. Baik editor yang sudah IDE maupun tidak, diantaranya :

- Edit atau EditPlus
- NotePad
- WordPad
- JCreator
- JBuilder
- VisualJ
- NetBeans


Banyak lagi editor yang dapat digunakan untuk pengembangan aplikasi dengan bahasa pemrograman java ini.

6. Instalasi JAVA dan Editor
1) Instalasi J2SDK (Java 2 Software Development Kit) : setelah di download pada situs http://www.sun.com, versi manapun . Contoh  : jdk-1_5_0_04-windows-i586-p.exe, lakukan dengan double click pada file tersebut, ikuti petunjuk dan tekan tombol next hingga selesai.

2) Editor JCreator : download  JCreator Pro 3.0, serta nomor serinya kemudian . Lakukan instalasi dengan mengikuti petunjuk yang ada, tekan tombol next hingga selesai.

Setelah kedua software terinstall, lakukan konfigurasi editor tersebut dengan Java, sehingga kedua software tersebut terhubung saat dilakukan kompilasi.

7. Konfigurasi Editor dengan JAVA

Langkah-langkah konfigurasi Editor JCreator dengan J2SDK adalah sbb :

1) Pilih menu configure pada editor Jcreator
2) Kemudian pilih  menu option
3) Click JDK Profile
4) Jika Profile belum tersedia, pilih tombol new
5) Pilih folder j2sdk berada, Contoh : cari pada folder berikut : C:\Program Files\Java\jdk1.6.0_22
6) Kemudian tekan tombol OK sampai selesai.

8. Fase Pemrograman JAVA

9. Contoh Program Pertama dengan JAVA

10. Penamaan Class, Method, Variabel, dan Konstanta

Aturan Penamaan :

- Case-sensitive,
- Tidak menggunakan reserved word  atau Keyword JAVA,
- Tidak menggunakan symbol-simbol operator.
- Dimulai dengan huruf abjad (a, b, c, ….), atau underscore (_), tanda dolar ( $ ),
- Tidak dibolehkan diawali dengan bilangan (0, 1, 2, …).

Sunday, September 7, 2014

Download UU ITE Tahun 2008


UNDANG-UNDANG REPUBLIK INDONESIA
NOMOR 11 TAHUN 2008
TENTANG
INFORMASI DAN TRANSAKSI ELEKTRONIK
DENGAN RAHMAT TUHAN YANG MAHA ESA
PRESIDEN REPUBLIK INDONESIA,

Menimbang :
a. bahwa pembangunan nasional adalah suatu proses yang berkelanjutan yang harus senantiasa tanggap terhadap berbagai dinamika yang terjadi di masyarakat;

b. bahwa globalisasi informasi telah menempatkan Indonesia sebagai bagian dari masyarakat informasi dunia sehingga mengharuskan dibentuknya pengaturan mengenai pengelolaan Informasi dan Transaksi Elektronik di tingkat nasional sehingga pembangunan Teknologi Informasi dapat dilakukan secara optimal, merata, dan menyebar ke seluruh lapisan masyarakat guna mencerdaskan kehidupan bangsa;

c. bahwa perkembangan dan kemajuan Teknologi Informasi yang demikian pesat telah menyebabkan perubahan kegiatan kehidupan manusia dalam berbagai bidang yang secara langsung telah memengaruhi lahirnya bentuk - bentuk perbuatan hukum baru;

d. bahwa penggunaan dan pemanfaatan Teknologi Informasi harus terus dikembangkan untuk menjaga, memelihara, dan memperkukuh persatuan dan kesatuan nasional berdasarkan Peraturan Perundang-undangan demi kepentingan nasional;

e. bahwa pemanfaatan Teknologi Informasi berperan penting dalam perdagangan dan pertumbuhan perekonomian nasional untuk mewujudkan kesejahteraan masyarakat;

f. bahwa pemerintah perlu mendukung pengembangan Teknologi Informasi melalui infrastruktur hukum dan pengaturannya sehingga pemanfaatan Teknologi Informasi dilakukan secara aman untuk mencegah penyalahgunaannya dengan memperhatikan nilai-nilai agama dan sosial budaya masyarakat Indonesia;

g. bahwa berdasarkan pertimbangan sebagaimana dimaksud dalam huruf a, huruf b, huruf c, huruf d, huruf e, dan huruf f, perlu membentuk Undang-Undang tentang Informasi dan Transaksi Elektronik;

Mengingat : Pasal 5 ayat (1) dan Pasal 20 Undang-Undang Dasar Negara Republik Indonesia Tahun 1945;


Dengan Persetujuan Bersama
DEWAN PERWAKILAN RAKYAT REPUBLIK INDONESIA
dan
PRESIDEN REPUBLIK INDONESIA
MEMUTUSKAN:


Menetapkan: UNDANG-UNDANG TENTANG INFORMASI DAN TRANSAKSI ELEKTRONIK.


Download UU ITE Tahun 2008 disini

Friday, September 5, 2014

Family


Keluarga : Family

Kakek : Grandfather

Nenek : Grandmother

Kakek Nenek : Grandparents

Ayah : Father

Ibu : Mother

Orang Tua : Parents

Suami : Husband

Istri : Wife

Suami Istri : Couple

Anak laki-laki : Son

Anak perempuan : Daughter

Saudara perempuan : Sister

Saudara laki-laki : Brother

Saudara laki-laki ayah/ibu (om) : Uncle

Saudara perempuan ayah/ibu (tante) : Aunt

Keponakan laki-laki : Nephew

Keponakan perempuan : Niece

Sepupu : Cousin

Sepupu laki-laki : Male cousin

Sepupu perempuan : Female cousin

Cucu laki-laki : Grandson

Cucu perempuan : Granddaughter

Ayah tiri : Step father

Ibu tiri : Step mother

Anak laki-laki tiri : Step son

Anak perempuan tiri : Step daughter

Saudara perempuan tiri : Step sister

Saudara laki-laki tiri : Step brother

 

© 2013 Welda Aprilia's Blog. All rights resevered. Thanks to Welda Aprilia

Back To Top