Mengenai Saya

Foto saya
I never stop when im TIRED. I stop When im DONE! follow my twitter @adijero

Kamis, 03 Oktober 2013

JAVA

TUGAS 1



     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 tahun1995. 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 (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, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". 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.


Kelebihan Java :
Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java .
Multiplatform, Dapat digunakan dibanyak sistem operasi .
Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
Mempunyai pengumpulan sampah otomatis .

Kekurangan Java
 :
Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit.

Object Oriented Programming (OOP)
Pemrogramman Berorientasi Objek (OOP) merupakan metode yang paling populer dalam Dunia rekayasa perangkat lunak saat ini. OOP membuat proses pengembangan perangkat lunak dapat dilakukan secara modular yang berarti sistem dapat dikembangkan tahap demi tahap tanpa mengubah (banyak) fondasi yang sudah ada.

Object Oriented Programming
adalah sebuah pendekatan untuk pengembangan / development suatu software dimana dalam struktur software tersebut didasarkan kepada interaksi objek dalam penyelesaian suatu proses /  tugas. Interaksi tersebut mengambil form dari pesan-pesan dan  mengirimkannya kembali anatar objek tersebut. Objek akan merespon pesan tersebut menjadi sebuah tindakan / action atau metode. jika kita melihat tugas disekitar kita diselesaikan, kita akan mengetahui bahwa kita berinteraksi dalam sebuah object-oriented world. jika akan berpergian kita akan berinteraksi dengan objek mobil. sebagai sebuah object, mobil berisi object-object lain yang berinteraksi untuk melakukan tugasnya membawa kita.

Pemrogramman Berbasis Object.
1. Fungsi dan data menjadi satu kesatuan yang disebut object.
2. Objek-objek dalam OOP bersifat aktif.
3. Cara Pandang ; Program bukan urut-urutan instruksi tapi diselesaikan oleh objek-objek yang bekerjasama untuk menyelesaikan masalah.

Karakteristik OOP.
Suatu Program disebut dengan pemrogramman berbasis objek (OOP) karena terdapat ;
1. Encapsulation (pembungkusan)
2. Inheritance (pewarisan)
3. polymorphsm (polimorfisme - perbedaan bentuk)

1. Encapsulation (pembungkusan)
Ciri penting lainnya dari OOP adalah Encapsulation. Encapsulation adalah sebuah proses dimana tidak ada akses langsung ke data yang diberikan, bahkan Hidden. Jika kamu ingin mendapat data, kamu harus berinteraksi dengan objek yang bertanggungjawab atas data tersebut. Dalam contoh Inventory, jika kita ingin melihat atau mengupdate informasi atas produk, kita seharusnya bekerja melalui object produk.untuk membaca data, kita mengirimkan ke objek produk, kemudian objek produk akan membaca pesan dan mengirimkan pesan balik ke kamu


contoh program java : 

public class tes
{

    public static void main(String[] args)
    {
    // Display " Hello dude!"
    System.out.println("NPM 30411108");
    System.out.println("Nama Fajar adi nugraha");
    System.out.println("Kelas 308");
    }

}

                                                                                    HASIL :





Tidak ada komentar:

Posting Komentar