Pemrograman OOP1

Materi Pemrograman OOP1

Modul 1
 
Bagian ini akan membahas dasar – dasar komponen dari komputer meliputi hardware (perangkat keras) dan software (perangkat lunak). Kami juga akan menyertakan gambaran global tentang bahasa pemrograman dan sirkulasi pemrograman. Akan dibahas pula pada akhir pembahasan ini mengenai sistem dan konversi numerik.
Pada akhir pembahasan, diharapkan pembaca dapat :
• Mengindentifikasi perbedaan komponen pada komputer
• Mengetahui tentang bahasa pemrograman komputer dan kategorinya
• Mengetahui alur kerja pembuatan program dan mengaplikasikannya pada pemecahan masalah
• Mengetahui tentang sistem numerik dan metode konversinya.Download OOP1 Modul 1
 
 
Modul 2
 
Pada bab ini akan dibahas secara singkat tentang sejarah JAVA dan definisi teknologi JAVA. Bab ini juga akan sedikit menyinggung tentang fase – fase dalam program JAVA.
Pada akhir pembahasan, diharapkan pembaca dapat :
1. Menjelaskan fitur – fitur teknologi dari Java meliputi Java Virtual Machine (JVM), garbage collection, dan code security.
2. Menjelaskan perbedaan fase pada pemrograman JAVA.

Download OOP1 Modul 2

 
 
Modul 3
 
Dalam sesi ini, kita akan membahas tentang bagaimana menulis, meng-compile dan
menjalankan(run) program Java. Terdapat 2 cara dalam melakukannya, yang pertama
menggunakan console dan text editor. Sedangkan cara kedua adalah dengan
menggunakan NetBeans yang merupakan Integrated Development Environment
atau yang disebut IDE.
Diakhir pembahasan, para pelajar diharapkan dapat :
· Membuat program Java menggunakan text editor dan console dalam linux (Ubuntu
Dapper)
· Membedakan antara syntax-errors dan runtime-errors
· Membuat program Java menggunakan NetBeans.

Download OOP1 Modul 3

 
 
Modul 4
 
Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program Hello.java yang telah diperkenalkan pada bab sebelumnya.Kita juga akan mendiskusikan beberapa pedoman cara menulis script atau petunjuk penulisan kode dalam penulisan program lebih efektif dan mudah dibaca.
Pada akhir pembelajaran ini, pelajar seharusnya dapat :
• Mengidentifikasi bagian dasar dari program java
• Membedakan mana yang termasuk ke dalam java literals, tipe data dasar, tipe variabel, pengidentifikasian dan operator.
• Mengembangkan program java sederhana menggunakan konsep pembelajaran pada bab ini.
• Menganalisa program java pertama saya
 
 
Modul 5
 
Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif dengan menggunakan input dari keyboard. Pada bab ini, kita akan mempelajari dua cara memberikan input, yang pertama adalah menggunakan kelas BufferedReader dan melalui GUI (Graphical User Interface) dengan menggunakan kelas JOptionPane.
Pada akhir bab ini, para siswa diharapkan mampu:
• Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard
• Menggunakan kelas BufferedReader untuk mendapatkan input dari keyboard melalui layar console
• Menggunakan kelas JOptionPane untuk mendapatkan input dari keyboard melalui GUI
 
 
Modul 6
 
Pada bab sebelumnya, kita sudah mendapatkan contah dari program sequential, dimana statement dieksekusi setelah statement sebelumnya dengan urutan tertentu. Pada bagian ini, kita mempelajari tentang struktur kontrol yang bertujuan agar kita dapat menentukan urutan statement yang akan dieksekusi.
Pada akhir bab, siswa diharapkan mampu:
• Menggunakan struktur kontrol keputusan (if, else, switch) yang digunakan untuk memilih blok kode yang akan dieksekusi
• Menggunakan struktur kontrol pengulangan (while, do-while, for) yang digunakan untuk melakukan pengulangan pada blok kode yang akan dieksekusi
• Menggunakan statement percabangan (break, continue, return) yang digunakan untuk mengatur redirection dari program
 
 
Modul 7
 
Dalam bagian ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan mendefinisikan bagaimana mendeklarasikannya dan menggunakannya dalam Java.
Pada akhir pelajaran, siswa haruslah mampu untuk :
– Mendeklarasikan dan membuat array
– Mengakses elemen-elemen didalam array
– Menentukan jumlah element didalam sebuah array
– Mendeklarasikan dan membuat array multidimensi
 
 
Modul 8
 
Pada bagian ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java.
Pada akhir pelajaran, siswa diharapkan dapat:
• Mengetahui dan menjelaskan mengenai argumen command-line
• Mendapatkan input dari user dengan menggunakan argumen command-line
• Mempelajari bagaimana memberikan argumen kedalam program pada NetBeans
 
 
Modul 9
 
Pada sesi ini, kita akan mengantarkan beberapa konsep dasar dari Object-Oriented objcts, dan Programming (OOP). Selanjutnya kita akan membahas konsep dari classes dan bagaimana menggunakan class dan anggotanya. Perubahan dan pemilihan object juga akan dibahas. Sekarang, kita akan focus dalam menggunakan class yang telah dijabarkan dalam Java Class library, kita akan membahas nanti tentang bagaimana membikin class anda sendiri.
Pada akhir pelajaran, siswa seharusnya dapat : 1. menjelaskan OOP dan beberapa konsepnya
2. perbedaan antara class dan object
3. pebedaan antara instance variables/method dan class (static) variable/method
4. menjelaskan method apa dan bagaimana memanggil method parameter
5. mengidentifikasi beberapa jangkauan dari sebuah variable
6. memilih tipe data primitive dan object
7. membandingkan objects dan menjabarkan class dari objects.
 
 
Modul 10
 
Setelah kita mempelajari penggunaan class dari Java Class Library, kita akan mempelajari bagaimana menuliskan sebuah class sendiri. Pada bagian ini, untuk mempermudah pemahaman pembuatan class, kita akan membuat contoh class dimana akan ditambahkan beberapa data dan fungsi – fungsi lain.

 
 
Modul 11
 
Dalam bagian ini, kita akan membicarakan bagaimana suatu class dapat mewariskan sifat dari class yang sudah ada. Class ini dinamakan subclass dan induk class dinamakan superclass. Kita juga akan membicarakan sifat khusus dari Java dimana kita dapat secara otomatis memakai method yand tepat untuk setiap object tanpa memperhatikan asal dari subclass object. Sifat ini dinamakan polimorfisme. Pada akhirnya, kita akan mendiskusikan tentang interface yang membantu mengurangi penulisan program.
Pada akhir pembelajaran ini, siswa harus mampu untuk:
• Mendefinisikan superclasses dan subclasses
• Override method dari superclasses
• Membuat method final dan class final
 
 
Modul 12
 
Dalam bagian ini, kita akan mempelajari teknik yang dipakai dalam Java dalam menangani kondisi
yang tidak biasa dalam menjalankan operasi normal dalam program. Teknik ini dinamakan
exception handling.
Pada akhir pembelajaran, siswa mampu untuk:
· Mendefinisikan exception
· Menangani exception menggunakan blok try-catch-finally

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: