Dicky Andrey CP_UMSIDA
Pemrograman Berbasis Objek
merupakan mata kuliah pada semester 5 di Univeristas Muhammadiyah Sidoarjo yang
membahasa mengenai bahasa pemrograman Java. 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,
yang saat ini merupakan bagian dari Oracle dan dirilis tahun 1995.
Berikut rangkuman bab 1-6 mata kuliah Basis Data yang telah
saya rangkum setelah mengikuti kegiatan praktikum semester 2 di Universitas
Muhammadiyah Sidoarjo.
BAB 1
Di dalam bab
1 ini, berisi mengenai elemen
dasar Java. Mulai dari memahami instalasi bahasa pemrogramannya (Java) cara
menginstalnya ke dalam PC kita, mengenali tipe data, variabel identitas dan
Array yang diterapkan dalam script. Menggunakan elemen dasar java pada
pembuatan program lalu lanjut membuat program java menggunakan elemen dasarnya.
BAB 2
bab 2 ini berisi mengenai Operator, Control, Flow dan String. pendeklarasian
variable, baik instance variable, class variable, maupun local variable, serta
membahas fungsi
dari masing – masing symbol operator dan control flow. Sehingga setelah
mempelajari bab ini diharapkan mahasiswa mampu :
a. Mendeklarasikan
instance variable, class variable , maupun local variable
b. Mengakses
instance variable, class variable, mupun local variable
c. Memahami
fungsi dari masing – masing symbol operator
d. Memahami
control flow
e. Mahasiswa
mampu membuat program yang berkaitan dengan string
f. Mahasiswa
mampu memahami pinsip penggunaaan String
BAB 3
bab
3 ini berisi mengenai mengenai objek dan class, serta penggunaannya dalam
sebuah program java sederhana. Setelah mempelajari materi ini diharapkan
mahasiswa mampu untuk :
a. Mengetahui
pengertian dari objek dan class
b. Dapat
membuat program sederhana dari java dengan menggunakan objek dan class
Class
merupakan bagian pokok dari Pemrograman Berorientasi Obyek (Object Oriented
Programming). Class merupakan cara merakit data-data dan menentukan semua
metode yang diperlukan untuk mengakses, menggunakan dan mengubah data-data
tersebut. Dalam java class juga bisa dianggap sebagai type dari object.
Setiap
class memiliki dua hal utama. Yang pertama adalah yang kita sebut
state/atribut/property. State dalam obyek tidak lain adalah nilai dari setiap
variable. Bagian yang kedua adalah tool atau method yang menentukan utility
yang dimiliki oleh class.
BAB 4
bab
4 ini berisi mengenai threads. Setelah mempelajari bab ini diharapkan mahasiswa
mampu:
a.
Mahasiswa dapat membuat threads dengan menggunakan pemrograman java
b.
Mahasiswa dapat menjelaskan kegunaan threads
Property unik dari
java adalah bahwa Java memberi suport adanya threads. Threads memperbolehkan
kita melakukan banyak hal pada waktu yang bersamaan. Threads adalah komponen
java yang memungkinkan kita untuk membuat program yang bersifat multitasking
programming. Sebenarnya setiap program dalam java selalu menggunakan paling
tidak satu thread
Kita bisa membuat
aplikasi dan class berjalan dalam Thread yang terpisah dengan dua cara, yaitu:
· Mengembangkan
dari class Thread (extending class Thread)
· Mengimplementasikan
Runnable interface
BAB 5
bab ini
diharapkan mahasiswa akan mampu :
a. Memahaini
perbedaan antara kode program java yang memanfaatkan Exception
Handling dan yang
tidak memanfaatkan.
b. Mahasiswa
mampu mengimplementasikan kata kunci try, catch, dan throw dan
throws.
Eksepsi adalah
mekanisme yang memungkinkan program untuk menangkap kondisi-kondisi teitentu
yang membutuhkan penanganan khusus. Eksepsi dapat berupa kesalahan yang teijadi
dalani program pada saat run time.
try menyatakan
bahwa dalam blok try dapat terjadi suatu ekspresi dan bila ekspresi terjadi,
maka aktifkan program yang berada dalain kelompok (blok) catch sesuai dengan
tipe ekspresinya. Object e dari tipe ekspresi dapat digunakan sebagai referensi
penanganan eksepsi aktual. finally menyatakan bahwa apapnn jenis tipe
ekspresinya, maka program selain blok ini harus tetap dijalankan. Dengan
menangkap eksepsi program tidak langsung berhenti dan melaporkan kesalahan
tersebut, melainkan membelokkan dengan program pengarnan tertentn.
Throw digunakan
secara eksplisit untnk membuang sebuah eksepsi. Contoh berikutnya, TestThrow
mendefinisikan Obyek Eksepsi “NullPointerException” pada sebuah variabel t.
Dengan instruksi throw, program Eksepsi untuk kemudian ditangkap oleh instruksi
catch. Namun tentunya yang ditangkap harus sesuai degan tipe eksepsi yang
dilemparkan.Dalam hal ini program.
BAB 6
bab
6 ini berisi mengenai Java
Graphical User Interface. Bab ini memiliki tujuan agar:
1. Mahasiswa
memahami dan menguasai pembuatan java GUI
2. Mahasiswa
memahami konsep dasar pembuatan java GUI menggunakan Swing
3. Mahasiswa
memahami Komponen dasar user interface dengan swing
Graphical User Interface merupakan antar muka grafis
yang memfasilitasi interaksi antara pengguna dengan program aplikasi. Salah satu komponen dalam bahasa pemrograman
Java untuk membangun GUI adalah Swing. Komponen ini didefinisikan di dalam paket
javax.swing. Swing diturunkan dari Abstract Windowing Toolkit dalam
paket java.awt. Hirarki dari komponen Swing adalah :
java.swing.Jcomponent
à
java.awt.Container à java.awt.Component à Java.Lang.
Object
JComponent
adalah superclass dari semua komponen Swing. Sebagian besar fungsionalitas
komponen diturunkan dari superclass ini
fst.umsida.ac.id
umsida.ac.id


Komentar
Posting Komentar