Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Rabu, 05 Oktober 2011

Object Oriented Programming (OOP) 1

Selanjutnya kita akan mulai membahas tentang dasar pemrograman objek. Terdapat beberapa Istilah dan penjelasan yang perlu diketahui tentang dasar dari oop, *dan mesti faham. Yaitu :

1. Kelas : merupakan unit terkecil dari pemrograman OOP yang berisi atribut (data- data mengenai kelas variabel, konstanta, kelas referensi, dll) dan juga method/behaviour (perilaku yang dapat dikerjakan oleh kelas).

2. Objek : merupakan pembentukan atau instansiasi dari kelas yang digunakan sebagai model di dunia nyata atau aplikasi yang akan dijalankan

3. Method : merupakan bagian dari kelas seperti function atau procedure yang menjelaskan bisa apa saja kelas itu

4. Constructor : merupakan salah satu method didalam kelas yang berfungsi untuk penciptaan objek baru dari kelas tersebut. Secara default constructor tidak punya parameter

Contoh penerapannya pada program JAVA :
Kita akan membuat kelas mahasiswa yang memiliki kemampuan untuk berkata namanya, nim, dan umurnya. Silahkan buka notepad, notepad++, atau aplikasi apapun yang bisa dipakai untuk coding. Beri nama kelas pertama dengan "Mahasiswa.java" (tanpa kutip). Nanti setelah selesai membuat codingan di bawah ini, terus buka Command Prompt dan ketikkan direktori dimana kamu menyimpan file tersebut. Lalu Compile dengan cara ketik "javac Mahasiswa.java" (tanpa kutip). Setelah selesai, buat satu kelas lagi yaitu kelas main yang berfungsi untuk menjalankan codingan dibawah. Buat file dengan nama "Main.java" (tanpa kutip). Lalu lakukan compile dan running di Command Prompt. Untuk melakukan running ketik "java Main"(tanpa kutip).
Silahkan dipelajari dolo : 
public class Mahasiswa{
 // ini merupakan atribut dari kelas mahasiswa
/**private merupakan visibility atau ketampakan yang hanya bisa diakses oleh kelas itu saja dan tidak bisa diakses oleh kelas lain / turunannya. Sedangkan public dapat diakses oleh semua kelas turunannya dan kelas dari package lain. Ada juga protected yang dapat diakses oleh semua kelas turunannya dan method kelas lainnya yang sepaket. Sedangkan default (tanpa ditulis visibilitynya) maka disebut visibility friendly sama seperti protected hanya saja kelas turunannya harus dalam package yang sama**/
 private String nama,NIM;
private int umur;
// ini merupakan constructor dari kelas mahasiswa sebagai pencipta //objek
public Mahasiswa(String nama,String NIM,int umur){
this.nama = nama;
this.NIM = NIM;
this.umur = umur;
}
//ini merupakan method getter 
//berfungsi untuk mengambil data yang diinputkan di constructor
        public String getNama(){
            return nama;
        }
        public String getNIM(){
            return NIM;
        }
        public String getUmur(){
            return umur;
    }

Jumat, 24 Juni 2011

Pengenalan JAVA

Java merupakan salah satu bahasa pemrograan yg unggul dibandingkan dengan yg lain dan juga merupakan implementasi dari paradigma pemrograman OOP (Objek Oriented Programming) atau Pemrograman Berorientasi Objek ,walaupun sekarang ada beberapa bentuk pemrograman pelengkapny seperti AOP (Aspect Oriented Programming) , berorientasi aspek dan COP (Composite Oriented Programming), berorientasi Composit/Campuran * hee skripsi sy yang belum kelar2 mpe sekarang, hush ah g usah bahas lg COPnya,, horreeaammm.

Karakteristik Java adalah
  1. Statically Typed, seluruh kode objek harus didefinisikan dulu sebelum dikompilasi biar kode lebih optimal sehingga program dapat berkinerja baik
  2. Robust, menggunakan pemrograman yang bebas dari kesalahan dengan menggunakan strongly typed dan memiliki runtime checking (pada saat runtime melakukan pengecekan baik dari segi syntax dan algoritmik) yang diimplementasikan menggunakan exception handling (akan dibahas di bab 4)
  3. Portable, Program Java dapat dieksekusi di platform manapun selama ada JVM (Java Virtual Machine)
  4. MultiThreading, dapat menjalankan lebih dari satu bagian program secara bersamaan
  5. Simple, pengerjaan pemrograman lebih mudah karena di dalam java seperi alokasi memory diatur secara otomatis
  6. Distributed,, java memang dapat digunakan pada lingkungan yang tersebar seperti internet
  7. Aman, Java memiliki kemanan 3 lapis. Pertama, bytecode verifier berfungsi untuk memverifikasi kode Java sebelum eksekusi, Kedua, class loader yg menangani pemuatan kelas Java interpreter, dan terakhir adalah user access dengan membagi tingkatan user untuk mengakses aplikasi,,
Instalasi Java
  1. Pertama kita harus menginstall SDK (Starter Development Kit) Java : bisa download disini kalo belum ada, versi JDK yang terbaru juga bisa,
  2. Jalankan setup program sesuai yang Anda download.
  3. Muncul dialog awal instalasi JDK 
  4.  
  5. Selanjutnya, Tekan Accept
  6. Lalu Pilih semua fitur yang Anda inginkan pada Custom SetUp

Kamis, 16 Juni 2011

Belajar Java From Novice

Ok,, sekian lama sudah tidak mengisi blog lagi,, sudah hampir setahun setelah beberapa pekerjaan dan amanah yang harus diselesaikan. InsyaALLAH tulisan baru ini akan mencoba membagi ilmu tentang pemrograman JAVA dari dasar.. Saya mengambil beberapa contoh dari buku modul praktikum PBO ITTELKOM yang kebetulan 6 bulan kemaren jadi asisten praktikum PBO(Pemrograman Berorientasi Objek) yang memang JAVA dijadikan 'bahasa ibu' para praktikanku ini. Belajar Java ini akan dibagi menjadi beberapa bab. Yaitu terdiri dari :

Java Logo
        1. Pengenalan JAVA
        2. Object Oriented Programming (OOP)1
        3. Object Oriented Programming (OOP) 2
        4. Exception
        5. Input/Output dan Operasi FIle
        6. MultiThreading
        7. Graphical User Interface (GUI) 1
        8. Graphical User Interface (GUI) 2
        9. Pengenalan Framework
        10. Akses Database 



InsyaALLAH bermanfaat bagi temen2 pembaca semua,, Dan kita semua sama2 belajar kok kalo ada yang perlu dikoreksi silahkan saja, hatur nuhun,,,