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

Postingan Populer