Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /home/vhosts/ilmu-ti.xp3.biz/wp-includes/plugin.php on line 546

Warning: Parameter 1 to wp_default_styles() expected to be a reference, value given in /home/vhosts/ilmu-ti.xp3.biz/wp-includes/plugin.php on line 546

 

Tugas 2 (Resum Materi)

 

KATA PENGANTAR

Puji syukur kami panjatkan atas segala anugerah rahmat dan hidayah dari Allah SWT sehingga kami dapat menyelesaikan resum materi tepat pada waktu yang telah ditentukan.

Oleh karena itu dengan selesainya tugas resum materi ini tiada kata yang pantas terucap selain ucapan terima kasih yang sebesar-besarnya kepada :

  1. Ibu Yeni Dwi Rahayu, selaku Dosen mata kuliah Pemograman Terstruktur.
  2. Teman-teman yang telah memberikan arahan dan kritikan yang membangun guna terselesainya Tugas Resum Materi ini.
  3. Semua pihak yang tidak dapat kami sebutkan satu persatu yang telah membantu dalam penyelesaian Tugas Resum Materi ini.

Kami sangat mengharapkan kritik dan saran yang sifatnya membangun. Semoga Tugas Resum Materi ini  dapat berguna bagi kami khususnya dan semua pihak yang membaca pada umumnya. Amien…

                                                                                        Jember, 27 September 2012

                                                                                       Hormat Saya,

                                                                                        Muhammad Zaenol Arifin

                                                                                        NIM : 1210651099

 

  • Tujuan

1. Mengenal dan memahami bahasa pemograman JAVA

2. Mampu membuat program Java menggunakan Netbeans

3. Memahami dasar-dasar pemograman Java

  • Pokok Bahasan

1. Sejarah Bahasa Java

2. Ruang Lingkup Pemograman

3. Dasar-Dasar Pemograman (Indentifier, Variabel, Tipe Data)

  • Sejarah Java

Bahasa pemograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum mungganakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Mcrosystem. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. Nama Oak tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji(kopi tubruk) kesukaan Gosling.

 

  • Mengapa Belajar Java

Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik berikut :

1. Sederhana

Bahasa pemrograman java menggunakan sintaks mirip C++ namun sintaks pada Java telah banyak diperbaiki teruma menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.

2. Berorientasi objek (Object Oriented)

Java menggunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali.

3. Dapat didistribusikan dengan mudah

Java 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 Manchine(JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

5. Robust

Java mempunyai realiabilitas yang tinggi. Compiler pada Java mempunyai kampuan medeteksi error lebih teliti dari pada bahasa pemrograman yang lainnya.

6. Aman

Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer.

7. Architecture Neutral

Program Java merupakan platform independent.

8. Portabel

Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

9. Performance

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).

MEMBUAT PROJECT BARU

Langkah-langkah untuk membuat Project baru

  1. Pilih File
  2. New Project
  3. Pada Category: pilih Java
  4. Pada Projects: pilih Java Application
  5. Kemudian Click tombol Next
  6. Pada Project Name: ketik nama project misalnya prjPaletteButton
  7. Pada Project Locaton: click Browse untuk memilih folder diaman Anda akan
  8. menyimpan project
  9. Checklist pada Set as Main Project
  10. Checklist juga apda Create Main Class
  11. Kemudian click Finish, maka hasilnya akan tampak seperti di bawah ini:

Struktur Program Java

[import nama_package]

[public] class nama_Class [extends nama_induk]

[implements nama_interface, namainterface, ..]

{ [definisi data dan definisi variabel ]

  [definisi metod-metod]

 public static void main(String [] arg)

            { ……

            } // akhir main

} // akhir definisi class

Keterangan :

Tanda [] berarti bagian tersebut bersifat pilihan (boleh tidak ada)

Tanda // berarti dibelakang tanda tersebut adalah komentar program.

Dasar-Dasar Pemrograman JAVA

1. Identifier

Nama yang diberikan untuk variabel, class atau method.

  • Case sensitive
  • Selain keyword (kata kunci) milik java
  • Tidak diawali angka

2. Keyword/Kata Kunci

identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu.

abstract          for                   new

case                if                      private

float                int                   public

double           long                protected

continue        extends          super

3. Tipe Data

1. Tipe Data Primitif

  • Integer (bilangan bulat) : byte, short, int long
  • Floating point (pecahan) : float, double
  • Karakter tunggal         : char
  • Tipe data yang hanya memiliki 2 nilai true dan false : boolean

2. Tipe Data Objek (referensi)

Tipe data yang dapat dibuat sendiri yang mereferensikan sebuah objek atau class.

Class yang sudah di sediakan oleh java : String dan vector.

Deklarasi :

[modifier] [Tipedata] [Namavariabel] = [nilaiawal]

Narrowing Konversi

  • From a byte to a char
  • From a short to a byte or a char
  • From a char to a byte or a short
  • From an int to a byte, a short, or a char
  • From a long to a byte, a short, a char, or an int
  • From a float to a byte, a short, a char, an int, or a long
  • From a double to a byte, a short, a char, an int, or a long, or a float

Widening Konversi

  • From a byte to short, an int, a long, a float, or a double
  • From a short to an int, a long, a float, or double
  • From a char to an int, a long, a float, or a double
  • From an int to a long, a float, or a double
  • From a long to a float or a double
  • From a float to a double

Download File Selengkapnya Klik disini

 

Info
Date Posted: 28 Sep 2012 @ 1:04 AM
Last Modified: 28 Sep 2012 @ 01:14 AM
Posted By: ilmu-ti.xp3.biz
 

Responses to this post » (None)

 
Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 Last 50 Posts
 Back
Change Theme...
  • Users » 1
  • Posts/Pages » 22
  • Comments » 1
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight
Free Web Hosting