Selasa, 19 Maret 2013

QUIZ 5_11650001_PEMROGRAMAN BERORIENTASI OBJECT


SOAL
1.      Apa yang anda ketahui mengenai Exception
2.      Apa yang anda ketahui tentang Object Relational Mapping
3.      Apa yang anda ketahui tentang servlet
4.      Apa yang anda ketahui mengenai JSP
5.      Sebutkan beberapa teknologi ORM yang anda ketahui
JAWAB
1.      Exception adalah suatu object yang di buat pada saat program mengalam suatu kondisi yang tidak wajar.Pada saat eksepsi terjadi ,maka dikatkan eksepsi telah di bangkitkan –thrown. Apabila hal ini terjadi maka eksepsi tersebut harus di tangkap –caught. Eksepsi dapat di bangkitkan secara otomatis oleh system java runtime maupun secara manual oleh kita sendiri melalui kode yang kita tulis. Terdapat 5 buah kata kunci yang disediakan oleh java untuk menagani eksepsi ,yaitu :try,cacth,throw,throws dan finally.
2.      ORM merupakan kependekan dari Object Relational Mapping, sebuah teknik pemrograman yang memetakan sebuah objek dengan database. ORM ini akan membantu menjadi ‘jembatan’ antara objek yang didefinisikan dalam kode program dengan database, bagaimana objek itu disimpan, diambil, dihapus dan sebagainya. Dengan ORM ini, programmer dibantu untuk melakukan aksi-aksi yang diperlukan terkait komunikasi objek ketika program dijalankan dengan database seperti menyimpan objek, mengambil data objek dari database kemudian ditampilkan, menghapus objek, mengubah objek dan sebagainya.
3.      Servlet adalah program kecil yang ditulis dengan bahasa Java yang dibuat untuk berjalan diatas web server. Kata Servlet memiliki kemiripan dengan Applet. Perbedaannya adalah applet berjalan disisi klien (client-side) sedangakan Servlet berjalan di sisi server (server-side). Teknologi Java memperkenalkkan Servlet sebagai alternatif lain dari program CGI (Common Gateway Interface). CGI merupakan program yang dikembangkan untuk membuat halaman web menjadi lebih dinamis. CGI memungkinkan adanya interaksi antara user dengan web server, misalkan user input data pribadi melalui form HTML, kemudian data di proses di web server. Program CGI banyak ditulis dalam bahasa Perl atau C++.
4.      Java Server Pages (JSP) merupakan perluasan dari spesifikasi Java Servlet, yang bertujuan untuk menyederhanakan dalam pengembangan suatu content yang dinamis. JSP merupakan bagian dari teknologi J2EE,bersama-sama dengan Servet, EJB, JNDI, XML. JSP dan Servlet bekerja dalam suatu lingkungan web container yang menyediakan koneksi dan service, sedangkan JSP dan Servlet mengontrol presentasi data yang dihasilkan dari suatu proses untuk dikirimkan ke client. Server yang menangani permintaan JSP seperti sebuah kompiler halaman yang menggabungkan template HTML dengan kode Java yang dinyatakan pada elemen JSP.
5.      Teknologi ORM
a.       Hibernate
b.      myBatis
c.       Toplink
d.      OpenJPA
e.       ORMLite


Sabtu, 16 Maret 2013

QUIZ 4 -Pemrograman Beroorientasi Object-11650001


SOAL
1)      Jelaskan mengenai ResultSet !
2)      Apa yang anda ketahui jika sebuah method di tambahkan method “static”!
3)      Apa yang di maksud dengan override?
4)      Apa yang di maksud dengan overload?
5)      Apakah fungsi dari keyword “package”?
JAWABAN
1)      ResultSet adalah sebuah interface yang menyimpan hasil query select.
2)      Jika sebuah method di tambahkan static maka tidak perlu di tambahkan instance atau objek.
3)      Override adalah method dengan nama dan input output yang sama tetapi berada dalam kelas berbeda (dalam class yang saling berhubungan).
4)      Overload adalah method dengan nama yang sama bisa di kelas yang sama atau berbeda tetapi parameter atau inputnya berbeda.
5)      Fungsi dari keyword package adalah nama dari sebuah folder.

Jumat, 15 Maret 2013

15 Maret 2011


15 Maret 2011………..
Hummm.. cukup menyebalkan.. acara yang sudah sedari dulu kita rencanakan, gagal… seharusnya hari ini kami pergi ke pebuahan.. ada banyak ikan bakar, ada kue tart.. hmmm.. dan yang pastiii akan menjadi hari yang menyenangkan di tengah hiruk pikuk persiapan UN. Tapi apa daya sang empunya ultah lagi ada masalah…
                Acara edi batal… itu karena ia kabur dari rumah karena suatu masalah yang menurutku ga penting. Kira kira udah 3 haria edi ga di rumah, dia sama sekali ga bawa uang. Kasiaan aku lihatnya.. sebenarnya  kami selaku temen deket udah saranin edi untuk balik kerumahya.. tapi apa daya. Marah udah nguasain dia. Alhasil kami ngasih kejutan sederhana, tapi ku yakin ini pasti ngangenin.
                Pagi ini aku dan qiqi janjian berangkat bareng untuk beli gentuk lindri.. salah 1 personil OVJ. Setelah susah payah bangunin si qiqi di telfon akhirnya aku berangkat dari rumah dan memastikan sesampainya ku di rumahnya , dia udah siap. Dan ifa.. ku sms untuk bawa nampan buat tempat getuk nantinya. Dwi pun ga kalah heboh… dwi bawa kerupuk + sambal banyak banget.. ohya masakan ibunya dwi itu enak banget loh.. beberapa kali kami kesana selalu beroleh oleh kenyang.
                Suasana ramai terlihat di pasar jembrana.. hmm.. ga ada islam islamnya ni pasar.. beda hal dengan pasar Negara.. tapi aku percaya qiqi.. dia yang menyarankan untuk beli disana saja.
                Akhirnya 1 keresek getuk lindri lengkap dengan parutan kelapa sudah terbeli.Kami segera menuju sekolah.. gak jauh sih.. sekitar 5 menitan naik motor.  
                Sekolah lagi sekolah lagi… membosankan memang.. ingin rasanya cepat kuliah.. hehe… Ohya sebelum kami ngasihkan kejutan kecil ini ga lupa ni .. kami manggil mega.. pacarnya edi anak X1 itu.. –Berhasil—mega udah d TKP.. persiapan udah siap.. nampan udah berisi getuk lindri ,,dan kami langsung manggil edi ke kelas. Lantunan lagu happy birthday pun ga bisa di elakkan.  Today is Yours… J
                Syahdu sekali suasana ini.. Tuhan.. jagalah teman temanku.. jaga edi.. jaga dwi.. jaga ifa.. jaga inten.. jaga qiqi.. aku sayang mereka . mereka adalah bagian akhir dari masa SMA ku.. selamanya kalian ga akan terganti.
                Akhirnya kami sekelas pun makan getuk lindri dan berebut kerupuk dwi… gak mau ketinggalan anak IPA 2 ikutan juga nih.. tapi gpapa sih.. hehehe.

2 Tahun Kemudian..
Hari ini….
15 Maret 2013………

Cepat sekali rasanya 2013…
Alhamdulillah .. sahabatku masih lengkap…. Meski kita terhalang jarak. Aku masih belum bisa move on dari kisah pertemanan ini.. rasanya seruu banget waktu sama kalian.. dan aku gak yakin bisa nemu teman seseru kalian. 1 hari saja aku ingin ketemu kalian lengkap.. mancing bareng.. ngumpul di tower.. main dan segalanya yang udah pernah kita jalanin.
Tuhan sekali saja………. ..>.<
HAPPY BIRTHDAY EDI PURNOMO….

Senin, 11 Maret 2013

QUIZ 3-Pemrograman Berorientasi Objek-11650001



1.      Apa yang anda ketahui tentang contructor
2.      Apa yang anda ketahui dari classpath
3.      Apa perbedaan antara interface dan abstract class
4.      Apa yang anda ketahui tentang collection
5.      Apa yang di maksud dengan anonymous instance
Jawab
1.      Constructor adalah sebuah method yang namanya sama dengan nama class , tanpa return type, mempunyai parameter dan selalu public.
2.      Classpath adalah  tempat java untuk mencari library berupa directory atau file jar.
3.      -Interface : berisi method yang tidak berisi inmpelemtasi sedangkan abstract class adalah kelas yang tidak bisa di instance sebelum di extends.
- Method di dalam interface sudah pasti abstract sedangkan pada abstract class ada 2 yaitu :method abstract dan tidak abstract
4.      Collection adalah kelas yang fungsinya mengumpulkan data (araylist,map,hachtable) dan bukan merupakan reserved keyword.
Collection adalah sekumpulan interface dan class yang sangat berguna dalam pengolahan variable / objek di Java. Suatu objek collection Java dapat menyimpan beberapa elemen objek dalam suatu kesatuan group. 
Dengan pengelompokan dalam group tersebut kita mendapatkan manfaat berikut :
·      menyimpan elemen dengan urutan tertentu, 
·      mengambil kembali elemen tersebut dengan index atau dengan berbagai metode yang spesifik, 
·      memanipulasi data terutama agregasi dari elemen-elemen yang ada seperti penjumlahan, 
·      dan berbagai transformasi bermanfaat lainnya.
5.      anonymous instance adalah instace yang tidak memiliki nama.


QUIZ 2-Pemrograman Berorientasi Objek--11650001


SOAL
1.      Apa hubungan antara nama class dan nama file pada :
a.)Java
b.)C++
2.      Apa arti dari reserved keyword berikut
a.)public
b.)protected
c.)privat
3.      Apa yang di maksud dengan inheritance
4.      Apa perbedaan dari
a.Class
b.interface
5.      Apa perbedaan dari
a.Class
b.instance
JAWABAN
1.               a) Pada java nama kelas selalu sama dengan nama file
b)sedangkan pada c++ nama file tidakberhubungan dengan nama class yaitu nama file tidak sama dengan nama class
2.               a)Public adalah kode akses yang bersifat umum. dengan kata lain, data maupun method dalam suatu kodingan tersebut dapat diakses oleh semua bagian di dalam program.
b) Private adalah kode yang sesuai dengan namanya, akses ini bersifat private. dengan kata lain data maupun method hanya dapat diakses oleh kelas yang dimilikinya saja.
c) Protected adalah kode akses yang membuat suatu data atau method yang didefinisikan dengan tingkatan akses ini dapat diakses oleh kelas yang memilikinya saja dan juga kelas-kelas yang memasih memiliki keturunan atau Encapsulation data.
3.               Inheritance adalah turunan atau pewarisan suatu class ke class baru dengan mewakili semua function yang ada di class utama (parent class). 
4.               a) class  adalah suatu frame yang merupakan  definisi yang memuat data dan metod pengolah data
b)Sedangkan interface adalah jenis khusus dari blok yang hanya berisi method signature (atau constant).  Interface mendefinisikan sebuah(signature) dari sebuah kumpulan method tanpa tubuh. Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class.
5.               a)class adalah suatu frame yang merupakan  definisi yang memuat data dan metod pengolah data
b)sedangkan instance adalah proses pembuatan (perwujudan) suatu kelas menjadi objek. Dalam pembuatan suatu kelas, kita hanya membuat pendefinisian tipe data baru. Ada 2 tahap untuk membuat objek baru dari tipe kelas yang telah didefinisikan, yaitu :
Tahap 1 : mendeklarasikan variabel yang digunakan sebagai referensi ke objek dari kelas yang bersangkutan.
Tahap 2 : Menginstansiasi (instans) kelas dengan menggunakan kata kunci new dan memasukkan instanc – nya ke dalam referensi yang baru dideklarasikan.