01 Alamat
Jl. Sutan Syahrir 81 kepatihan Kulon Rt 04/03 Surakarta
02 Contact
085647799100
Email
03 robiwariyanto@gmail.com
Pendidikan
04 DIII Ilmu Komputer UNS,
S1 Ilmu Komputer STMIK AKAKOM
S2 Ilmu Komputer Universitas Amikom Yogyakarta
Bobot Penilaian
Kehadiran
30
30
30
Tugas
UTS
10
UAS
Nilai
Nilai Akhir
Akhir == 10%
10% Kehadiran
Kehadiran ++ 30%
30% Tugas
Tugas ++ 30%
30% UTS
UTS ++ 30%
30% UAS
UAS
Ka t e g o r i Pe n ila ia n
- - T Tunda -
Peraturan Perkuliahan
1. Mahasiswa diwajibkan menggunakan pakaian sopan, rapi, berkerah, pada waktu mengikuti
perkuliahan di kelas
2. Mahasiswa tidak diperkenankan memakai sandal waktu mengikuti perkuliahan, kecuali alasan tertentu
(sakit, habis kecelakaan) perkuliahan dikelas (tatap muka)
3. Pada waktu perkuliahan semua handphone dinon aktifkan/disilent saat perkuliahan dikelas (tatap
Muka)
4. Keterlambatan masuk di kelas diijinkan maksimal 15 menit dari jadwal. Lewat dari batas tersebut
mahasiswa boleh masuk tapi tidak mendapatkan nilai kehadiran saat tatap Muka dikelas. Mahasiswa
wajib mengakses elearning selama proses belajar mengajar melalui elearning sebagai absensi pada
jadwal yang telah ditentukan.
5. Tidak diperkenankan melakukan keributan di kelas dalam bentuk apapun selama perkuliahan
berlangsung, kecuali pada saat diskusi.
6. Mahasiswa wajb hadir minimal 75% dari tatap muka
7. Tidak ada ujian susulan untuk UTS dan UAS, kecuali dengan alasan jelas.
8. Hasil evaluasi mahasiswa wajib dikembalikan pada mahasiswa 2 minggu setelah ujian berakhir.
9. Protes nilai dilayani paling lama 1 minggu setelah nilai keluar.
BOBOT PENILAIAN PERKULIAHAN
Klasifikasi Bahasa Pemograman
Bahasa pemrograman dapat diklasifikasikan menjadi 3 tipe utama
BOBOTJava
PENILAIAN PERKULIAHAN
PHP
Pengenalan Pemograman Berorientasi Objek
Pemograman Berorientasi Objek merupakan metode yang
berorientasi terhadap objek. Dimana semua data maupuan
fungsi di definisikan ke dalam beberapa kelas atau objek.
Demikian pula dalam operation-nya, bila kendaraan dapat mengangkut, berjalan, berhenti, dan belok, subclass-
nya pun dapat melakukan hal yang sama seperti yang dilakukan oleh Class di atasnya (superclass).
Jadi, pada polymorphism, satu perintah yang sama dapat dijalankan oleh class yang berbeda dan
mempunyai bentuk yang berbeda dalam menjalankannya
Untuk membatasi hak akses kepada property dan method di dalam sebuah class, Objek Oriented Programming
menyediakan 3 kata kunci, yakni Public, Protected dan Private. Kata kunci ini diletakkan sebelum nama property
atau sebelum nama method.
Public: Ketika sebuah property atau method dinyatakan sebagai public, maka seluruh kode program di luar class
bisa mengaksesnya, termasuk class turunan
Protected: Jika sebuah property atau method dinyatakan sebagai protected, berarti property atau method
tersebut tidak bisa diakses dari luar class, namun bisa diakses oleh class itu sendiri atau turunan class tersebut.
Private: Jika sebuah property atau method di-set sebagai private, maka satu-satunya yang bisa mengakses
adalah class itu sendiri. Class lain tidak bisa mengaksesnya, termasuk class turunan
BOBOT PENILAIAN PERKULIAHAN
Konsep OOP
6) Komposisi
Merupakan bagian yang tidak dapat dipisahkan dari keseluruhan. Anda tidak dapat memindahkan bagian ke objek
lain. Contoh Rumah dan ruangan. Rumah bisa memiliki beberapa ruangan. Satu ruangan tidak bisa menjadi
bagian dari dua rumah yang berbeda. Jadi, rumah dihapus maka seluruh ruangan juga akan terhapus juga .
7) Agregasi
Kebalikan dari komposisi yang merupakan bagian yang dapat dipisahkan menjadi keseluruhan. Bagian itu memiliki
identitasnya sendiri, terpisah dari bagiannya. Contoh pertimbangkan departemen class / objek dan guru. Di sini,
satu pengajar tidak boleh termasuk dalam beberapa departemen, tetapi meskipun departemen dihapus, objek
pengajar tidak akan ikut terhapus. Karena objek pengajar dapat berpindah ke class departement yang lain.
8) Abstract
Abstract atau abstrak adalah sebuah class yang tidak bisa di instansiasi dengan kata lain abstract
tidak dapat dijadikan sebuah object, dimana pada dasarnya penggunaan abstract dalam pemgoraman
berorientasi objek adalah sebagai kerangka dasar dalam menciptakan berbagai kemudahan yang
BOBOT PENILAIAN PERKULIAHAN
akan digunakan untuk pengembangan program yang akan kita buat
Konsep OOP
9) Asosiasi
hubungan yang bisa saling menggunakan di dalam sebuah kelas, dan
tidak saling memiliki. Misal pada gambar di bawah terdapat kelas Dosen
dan kelas Mahasiswa, dilihat dari kardinalitasnya, satu dosen bisa
memiliki banyak mahasiswa