LAPORAN KEMAJUAN HIBAH E-LEARNING

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAPORAN KEMAJUAN HIBAH E-LEARNING"

Transkripsi

1 LAPORAN KEMAJUAN HIBAH E-LEARNING PENYUSUNAN MATERI E-LEARNING MK PEMROGRAMAN BERORIENTASI OBYEK (PBO) Oleh : Astri Novianty, ST., MT. Muhammad Nasrun, ST., MT. Fairuz Azmi, ST. Hibah e-learning ini Dibiayai oleh Telkom University TELKOM UNIVERSITY NOVEMBER 2013

2 DAFTAR ISI DAFTAR ISI... 2 BAB I Pendahuluan Latar Belakang Tujuan Sasaran Pengguna Jadwal Tim Pengembang... 6 BAB II Profil Mata Kuliah Identitas Mata Kuliah Karakteristik Mata Kuliah Evaluasi Mata Kuliah SAP/GBPP Mata Kuliah... 9 BAB III Perancangan Konten e-learning Satuan Aktifitas e-learning (SAE) Referensi/Sumber Bahan Utama Perancangan Modul Multimedia Konten Materi Multimedia Storyline Modul Storyboard BAB IV Laporan Realisasi Anggaran Realisasi Penggunaan Anggaran Hibah e-learning Bukti Pengeluaran Dana Hibah E-Learning BAB V Penutup... 43

3 BAB I Pendahuluan 1.1. Latar Belakang Mata Kuliah Pemrograman Berorientasi Objek (PBO) merupakan salah satu mata kuliah wajib yang merupakan bagian dari paket mata kuliah Perangkat Lunak (Software) yang ada di Prodi S1 Sistem Komputer. Mata kuliah PBO ini merupakan salah satu mata kuliah inti yang penguasaannya sangat diperlukan di dalam pengerjaan Tugas Akhir mahasiswa S1 Prodi Sistem Komputer. Berdasarkan data pengerjaan Tugas Akhir, jumlah mahasiswa Tugas Akhir yang mengerjakan topik perancangan aplikasi perangkat lunak (SW) di dalam tugas akhirnya mencapai lebih dari 50% dan sebagian besar aplikasi yang dibuat itu menggunakan pemrograman berorientasi objek di dalam pengembangannya. Salah satu bagian materi yang menjadi kunci penguasaan kompetensi yang ditargetkan dari mata kuliah PBO ini adalah materi di bagian awal mata kuliah PBO yang menjadi dasar atau fundamental dari penguasaan materi-materi selanjutnya, yaitu materi Pengantar Obyek dan Kelas serta materi Karakteristik PBO. Penguasaan kedua materi ini menjadi sangat penting bagi mahasiswa untuk menjadi mampu membuat program menggunakan konsep berorientasi obyek karena pemrograman yang dipelajari mahasiswa di tingkat sebelumnya adalah pemrograman dengan konsep terstruktur atau prosedural. Sebagian besar mahasiswa mengalami kesulitan untuk meninggalkan cara berpikir logika terstruktur ketika mereka mulai mempelajari PBO sehingga tidak jarang yang terjadi adalah membuat program menggunakan bahasa pemrograman berorientasi objek tetapi struktur pemrograman yang dipakai tetap prosedural dan bukan objek. Untuk dapat memahami dan menguasai konsep Objek dan Kelas serta karakteristik PBO, mahasiswa memerlukan penggambaran atau visualisasi konsep yang ternyata tidak dapat disampaikan dengan mudah hanya melalui slide Power Point atau sejenisnya, apalagi dengan penjelasan berupa teks saja. Diperlukan ilustrasi visual yang lebih baik, lengkap, dan menarik untuk membantu mahasiswa supaya dapat memahami materi dengan lebih baik.

4 Selain itu, sebagaimana perkuliahan pemrograman lainnya, faktor lain yang juga penting di dalam meningkatkan penguasaan mahasiswa di dalam PBO ini adalah faktor latihan yang intens, baik latihan dalam hal konseptual atau pun latihan dalam hal praktis yaitu membuat program (coding). Khusus untuk mata kuliah PBO, diperlukan latihan mandiri (self-assesment) yang didesain sedemikian rupa yang dapat mengeksplorasi pemahaman konsep PBO secara bertahap dan sistematik sehingga mahasiswa dapat memahami konsep tersebut secara utuh dan bertahap pula. Tanpa desain evaluasi pembelajaran yang tepat dan bertahap, mahasiswa umumnya akan mudah merasa lemah di dalam proses pembelajarannya dan akhirnya terjebak pada kebiasan copy-paste di dalam membuat program. Kondisi seperti ini banyak ditemui di dalam proses perkuliahan pemrograman, khususnya PBO, sehingga nilai test obyektif mahasiswa pada mata kuliah ini umumnya rendah. Berdasarkan permasalahan-permasalahan di atas, maka diperlukan cara delivery atau penyampaian konten materi kuliah yang lebih memungkinkan mahasiswa untuk dapat mengoptimalkan penguasaan pemahaman dan kompetensinya serta lebih dapat memotivasi mahasiswa selama proses pembelajaran berlangsung. Cara delivery materi yang selama ini berlangsung di dalam perkuliahan PBO yang masih konvensional dan mengandalkan tatap muka ternyata memiliki cukup banyak kelemahan yang pada akhirnya menyebabkan penguasaan pemahaman mahasiswa terhadap materi kuliah tidak optimal. Salah satu alternatif solusi yang dapat diupayakan di dalam proses delivery materi kuliah PBO yang dianggap akan mampu meningkatkan penguasaan pemahaman dan kompetensi mahasiswa adalah dengan menggunakan konsep e-learning. Dengan menggunakan konsep e-learning ini, konten materi kuliah dapat didelivery kepada mahasiswa dengan cara yang lebih variatif dan interaktif dengan menggunakan multimedia sehingga materi-materi yang memerlukan ilustrasi visual dapat tersampaikan dengan lebih baik, dan diharapkan kecenderungan gaya belajar mahasiswa yang berbeda-beda dapat terakomodir dengan pemanfaatan berbagai media pembelajaran di dalam lingkungan e-learning ini.

5 1.2. Tujuan Tujuan penyusunan materi e-learning Mata Kuliah PBO di dalam Hibah e-learning ini adalah sebagai berikut. 1. Menghasilkan materi e-learning untuk Mata Kuliah Pemrograman Berorientasi Obyek (PBO) pada Program Studi S1 Sistem Komputer 2. Membangun konten multimedia yang tepat untuk mata kuliah PBO 3. Memberikan alternatif delivery materi Mata Kuliah PBO kepada mahasiswa peserta mata kuliah tersebut 4. Meningkatkan pemahaman mahasiswa peserta Mata Kuliah PBO terhadap konsep pemrograman berorientasi obyek dan karakteristiknya 1.3. Sasaran Pengguna Sasaran pengguna materi e-learning mata kuliah PBO ini adalah mahasiswa Prodi S1 Sistem Komputer yang menjadi peserta Mata Kuliah PBO dengan karakteristik sebagai berikut. 1. Utamanya peserta Mata Kuliah PBO adalah mahasiswa tingkat 2 Prodi S1 Sistem Komputer. Namun, memungkinkan adanya peserta mata kuliah yang merupakan mahasiswa tingkat 3 atau tingkat 4 Prodi S1 Sistem Komputer. 2. Peserta Mata Kuliah PBO telah mengambil dan lulus Mata Kuliah Algoritma dan Pemrograman Jadwal Berikut ini realisasi jadwal kegiatan di dalam penyusunan materi e-learning Mata Kuliah PBO. No Uraian Ren/Rea Sept Okt Nov Keterangan 1. Fixasi susunan materi e-learning 2. Fixasi storyline modul materi yang dipilih Rencana Realisasi Rencana Realisasi

6 3. Penyusunan materi ajar 4. Pembuatan storyboard 5. Konsultasi desain modul 6. Pembuatan konten multimedia 7. Evaluasi konten multimedia yang dibuat 8. Penyusunan laporan akhir Rencana Realisasi Rencana Realisasi Rencana Realisasi Rencana Realisasi Rencana Realisasi Rencana Realisasi 1.5. Tim Pengembang Tim pelaksana kegiatan Penyusunan Materi E-Learning Mata Kuliah PBO ini terdiri atas: 1. Astri Novianty, ST., MT. sebagai Ketua Tim 2. Muhammad Nasrun, S.Si., MT. sebagai Anggota Tim 3. Fairuz Azmi, ST. sebagai Anggota Tim

7 BAB II Profil Mata Kuliah Identitas Mata Kuliah Kode Mata Kuliah Nama Mata Kuliah Jumlah SKS Semester/Tahun Ajaran CEG2A3 Pemrograman Berorientasi Obyek (PBO) 3 SKS I/ Karakteristik Mata Kuliah Pengetahuan Prasyarat Algoritma Pemrograman Keterampilan Prasyarat Dapat membuat program prosedural sederhana Tipe Mata Kuliah Tipe Analisa Tipe Algoritma Tipe Logis-Matematis Tipe Skill Practice Evaluasi Mata Kuliah Refleksi Mata Kuliah Hasil Evaluasi Perkuliahan Sebelumnya Mata Kuliah PBO membahas tentang konsep pemrograman berbasis modul dengan paradigma obyek. Mahasiswa yang sebelumnya telah belajar pemrograman dengan paradigma prosedural/struktural diajari untuk menggunakan paradigma obyek di dalam membuat program. Sebagian besar mahasiswa mengalami kesulitan untuk meninggalkan cara berpikir logika terstruktur ketika mereka mulai mempelajari PBO sehingga tidak jarang yang terjadi adalah membuat program menggunakan bahasa pemrograman berorientasi objek tetapi struktur pemrograman yang dipakai tetap prosedural dan bukan objek. Mahasiswa seringkali mudah merasa lemah di dalam proses pembelajaran mata kuliah ini dan akhirnya terjebak pada kebiasan copy-paste di dalam membuat program. Kondisi seperti ini banyak ditemui di dalam proses perkuliahan pemrograman, khususnya PBO, sehingga nilai test obyektif mahasiswa pada mata kuliah ini umumnya rendah. Berikut ini hasil survey kepuasan mahasiswa yang terkait dengan proses pembelajaran mata kuliah PBO di Semester I Tahun 2012/ Kepuasan terhadap ketersediaan materi kuliah (slide dan referensi pendukung) 72.44% 2. Kepuasan terhadap kejelasan tujuan dan silabus mata

8 Tingkat Kelulusan dan Distribusi Nilai Mata Kuliah Deskripsi Hambatan dan Tantangan kuliah 72% 3. Kepuasan terhadap penjelasan contoh/kasus di dalam perkuliahan 73.31% 4. Kepuasan terhadap metode interaksi pembelajaran 72% 5. Kepuasan terhadap cara penyajian materi kuliah 70.25% 6. Tingkat pemahaman mahasiswa terhadap mata kuliah 71.55% 7. Kepuasan terhadap tugas dan soal ujian yang diberikan di dalam mata kuliah 73.86% Berikut ini adalah prosentase sebaran nilai mata kuliah PBO pada Semester I Tahun Ajaran 2012/2013. A 14.3% B 26.2% C 26.2% D 26.2% E 7.1% Total prosentase nilai D dan E untuk mata kuliah ini adalah 33.3%. Mengingat sebagian besar topik Tugas Akhir yang diambil oleh mahasiswa Prodi S1 SK adalah pemrograman mengggunakan OOP, maka angka prosentase nilai D dan E tersebut dianggap masih terlalu besar dan perlu diperkecil di tahun-tahun ajaran berikutnya. Beberapa hambatan yang dihadapi di dalam melaksanakan pembelajaran Mata Kuliah PBO ini antara lain sebagai berikut. Kurangnya pemahaman dan penguasaan mahasiswa secara umum terhadap pengetahuan prasyarat mata kuliah yaitu algoritma dan pemrograman sehingga seringkali perlu melakukan pengulangan materi-materi dasar yang seharusnya sudah dipahami dan dikuasai di mata kuliah algoritma Masih rendahnya kemampuan mahasiswa untuk mengeksplorasi materi lebih jauh secara mandiri dan untuk mengasah skill programmingnya Beberapa tantangan yang ada dalam melaksanakan pembelajaran Mata Kuliah PBO di antaranya adalah sebagai berikut. Bagaimana membuat mahasiswa mau menyukai pemrograman dan tidak menganggap mata kuliah ini sulit? Bagaimana menumbuhkan semangat dan keinginan mahasiswa untuk mau berlatih membuta program dan menambah jam latihnya?

9 2. 4. SAP/GBPP Mata Kuliah Minggu Pert. ke- Ke- Pokok Bahasan Sub Materi 1 1 Pendahuluan Pendahuluan dan Kontrak Belajar Pengantar PBO dan Pengantar Pemrograman Java 2 Konsep PBO Perbedaan PBO dan prosedural 2 3 Java fundamental 1 4 Java Fundamental 2 Konsep Class dan Obyek introduction to java variabel dan konstanta, tipe data array operator Kondisional pada Java Objektif Pembelajaran Mahasiswa dapat mengetahui Kontrak Belajar Mahasiswa dapat memahami secara umum mengenai pemrograman berorientasi objek Mengetahui perbedaan mendasar antara pemrograman berorientasi obyek dengan pemrograman terstruktur/prosedural Memahami konsep obyek dan class serta mampu membedakan obyek dengan class Mengetahui manfaat pemrograman berorientasi obyek Mahasiswa dapat menggunakan tipe data, variabel, kontstanta, variabel array, dan operator dengan benar pada program Java Mahasiswa dapat mengimplementasikan kondisional dan pengulangan dengan benar pada program Java Pengulangan pada Java 3 5 Responsi 6 OOP pada Java Class dan Object pada Java Mahasiswa dapat memahami mengenai class, objek, methode dan package Atribut dan method Mahasiswa dapat mengimplementasikan class, objek, dan package dengan benar di dalam program Java 4 7 Responsi 8 Karakteristik PBO-1 Inheritance Mahasiswa memahami konsep inheritance di dalam OOP 5 9 Karakteristik PBO-1 Method Override Mahasiswa mampu mengimplementasikan konsep inheritance di dalam program Java Method Overloading Mahasiswa mampu melakukan method override dan method overloading di dalam program Java 10 Karakteristik PBO-2 Konsep enkapsulasi Mahasiswa memahami konsep enkapsulasi di dalam OOP Modifier pada Java Mahasiswa mampu menggunakan modifier dengan benar di dalam program Java 6 11 Responsi 12 Karakteristik PBO-2 Konsep Polymorfisme Mahasiswa mampu mengimplementasikan konsep polymorfisme di dalam program Java

10 Abstract Class Mahasiswa mampu menggunakan abstract class dengan benar di dalam pogram Java 7 13 Karakteristik PBO-2 Interface Mahasiswa mampu menggunakan Interface dengan benar di dalam pogram Java 14 Responsi 8 15 Exception Macam-macam error Mahasiswa mengetahui macam-macam error di dalam pemrograman Instruksi try-catch 16 Exception instruksi throw 9 17 Responsi 18 GUI Swing, komponen layout event handling Responsi 20 Use Case Komponen Use Case Diagram Relasi antar case dan caseactor Class Notasi dan komponen Class Diagram Mahasiswa mampu mengimplementasikan exception di dalam program Mahasiswa dapat menggunakan GUI dengan benar di dalam program Java Mahasiswa dapat membuat Use Case Diagram dengan benar Mahasiswa dapat membuat Class Diagram dengan benar Relasi antar Class 22 Sequence Message Passing Mahasiswa dapat membuat Sequence Diagram dengan benar Komponen Sequence Diagram Activity Notasi dan komponen Activity Diagram Mahasiswa dapat membuat Activity Diagram dengan benar 24 Responsi Tubes Presentasi Sesi 1 Mahasiswa dapat mengimplementasikan PBO dalam membuat sebuah aplikasi 26 Tubes Presentasi Sesi Tubes Presentasi Sesi 3 28 Tubes Presentasi Sesi 4

11 BAB III Perancangan Konten e-learning 3.1. Satuan Aktifitas e-learning (SAE) No Kompetensi yang Materi Sub Materi Resources pada Activity pada icaring Assessment pada Durasi diharapkan icaring icaring Mahasiswa dapat Pendahuluan 1. Pendahuluan File Assignment Tak berbatas mengetahui Kontrak dan Kontrak Folder Chat Belajar Belajar IMS Content Choice 2 Jam 2. Mahasiswa dapat 2. Pengantar Forum 1 Jam memahami secara PBO dan Label Lesson 30 Menit umum mengenai Pengantar Page Quiz pemrograman Pemrograma URL SCORM berorientasi objek n Java 2 1. Mengetahui perbedaan mendasar antara pemrograman berorientasi obyek dengan pemrograman terstruktur/prosedura l 2. Memahami konsep obyek dan class serta mampu membedakan obyek dengan class 3. Mengetahui manfaat Konsep Pemrograman Berorientasi Obyek 1. Perbedaan PBO dan prosedural 2. Konsep Class dan Obyek File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit

12 pemrograman berorientasi obyek 3 Mahasiswa dapat menggunakan tipe data, variabel, kontstanta, variabel array, dan operator dengan benar pada program Java Java fundamental 1 1. Introduction to java 2. variabel dan konstanta, tipe data 3. array 4. operator File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 4 Mahasiswa dapat mengimplementasikan kondisional dan pengulangan dengan benar pada program Java Java Fundamental 2 1. Kondisional pada Java 2. Pengulangan pada Java File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 5 Mahasiswa dapat mereview materi sebelumnya Responsi File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit

13 6 1. Mahasiswa dapat memahami mengenai class, objek, methode dan package 2. Mahasiswa dapat mengimplementasika n class, objek, dan package dengan benar di dalam program Java 7 Mahasiswa dapat mereview materi sebelumnya OOP pada Java Responsi 1. Class dan Object pada Java 2. Atribut dan method 3. File Folder IMS Content Label Page URL File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit Tak berbatas 2 Jam 1 Jam 30 Menit 8 Mahasiswa memahami konsep inheritance di dalam OOP Karakteristik PBO-1 Inheritance File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit

14 9 1. Mahasiswa mampu mengimplementasika n konsep inheritance di dalam program Java 2. Mahasiswa mampu melakukan method override dan method overloading di dalam program Java Mahasiswa memahami konsep enkapsulasi di dalam OOP 2. Mahasiswa mampu menggunakan modifier dengan benar di dalam program Java Karakteristik PBO-1 Karakteristik PBO-2 1. Method Override 2. Method Overloading 1. Konsep enkapsulasi 2. Modifier pada Java File Folder IMS Content Label Page URL File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit Tak berbatas 2 Jam 1 Jam 30 Menit 11 Mahasiswa dapat mereview materi sebelumnya Responsi File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit Mahasiswa mampu Karakteristik 1. Konsep File Assignment Tak berbatas

15 mengimplementasika n konsep polymorfisme di dalam program Java 2. Mahasiswa mampu menggunakan abstract class dengan benar di dalam pogram Java 13 Mahasiswa mampu menggunakan Interface dengan benar di dalam pogram Java PBO-3 Karakteristik PBO-2 Polymorfisme 2. Abstract Class Interface Folder IMS Content Label Page URL File Folder IMS Content Label Page URL Chat Choice Forum Lesson Quiz SCORM Assignment Chat Choice Forum Lesson Quiz SCORM 2 Jam 1 Jam 30 Menit Tak berbatas 2 Jam 1 Jam 30 Menit 14 Mahasiswa dapat mereview materi sebelumnya Responsi File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit Mahasiswa mengetahui macam- Exception 1. Macammacam error File Folder Assignment Chat Tak berbatas

16 macam error di dalam pemrograman 2. Mahasiswa mampu mengimplementasika n exception di dalam program 2. Instruksi trycatch IMS Content Label Page URL Choice Forum Lesson Quiz SCORM 2 Jam 1 Jam 30 Menit 16 Mahasiswa mampu mengimplementasikan exception di dalam program Exception Instruksi throw File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 17 Mahasiswa dapat mereview materi sebelumnya Responsi File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 18 Mahasiswa dapat menggunakan GUI dengan benar di dalam GUI 1. Swing, komponen layout File Folder IMS Content Assignment Chat Choice Tak berbatas 2 Jam

17 program Java 2. event handling Label Page URL Forum Lesson Quiz SCORM 1 Jam 30 Menit 19 Mahasiswa dapat mereview materi sebelumnya Responsi File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 20 Mahasiswa dapat membuat Use Case Diagram dengan benar Use Case Diagram 1. Komponen Use Case Diagram 2. Relasi antar case dan case-actor File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 21 Mahasiswa dapat membuat Class Diagram dengan benar Class Diagram 1. Notasi dan komponen Class Diagram 2. Relasi antar File Folder IMS Content Assignment Chat Choice Forum Tak berbatas 2 Jam 1 Jam

18 Class Label Page URL Lesson Quiz SCORM 30 Menit 22 Mahasiswa dapat membuat Sequence Diagram dengan benar Sequence Diagram 1. Message Passing 2. Komponen Sequence Diagram File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 23 Mahasiswa dapat membuat Activity Diagram dengan benar Activity Diagram Notasi dan komponen Activity Diagram File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 24 Mahasiswa dapat mereview materi sebelumnya Responsi File Folder IMS Content Label Assignment Chat Choice Forum Lesson Tak berbatas 2 Jam 1 Jam 30 Menit

19 Page URL Quiz SCORM 25 Mahasiswa dapat mengimplementasikan PBO dalam membuat sebuah aplikasi Tugas Besar Presentasi Sesi 1 File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 26 Mahasiswa dapat mengimplementasikan PBO dalam membuat sebuah aplikasi Tugas Besar Presentasi Sesi 2 File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 27 Mahasiswa dapat mengimplementasikan PBO dalam membuat sebuah aplikasi Tugas Besar Presentasi Sesi 3 File Folder IMS Content Label Page Assignment Chat Choice Forum Lesson Quiz Tak berbatas 2 Jam 1 Jam 30 Menit

20 URL SCORM 28 Mahasiswa dapat mengimplementasikan PBO dalam membuat sebuah aplikasi Tugas Besar Presentasi Sesi 4 File Folder IMS Content Label Page URL Assignment Chat Choice Forum Lesson Quiz SCORM Tak berbatas 2 Jam 1 Jam 30 Menit 3.2. Referensi/Sumber Bahan Utama No Referensi / Sumber Bahan 1. Teach Yourself JAVA in 21 Days, Laura Lemay, Charles L. Perkins, Sams.net Publishing 2. Java How to Program, Sixth Edition By H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc. Publisher : Prentice Hall 3. Software Design From Programming to Architecture, Eric Braude, John Wiley and Sons, Incorporate.

21 3.3. Perancangan Modul Multimedia Konten Materi Multimedia Pada materi e-learning Mata Kuliah Pemrograman Berorientasi Obyek (PBO) ini, terdapat 2 materi yang akan disajikan dalam bentuk konten multimedia berupa animasi, yaitu sebagai berikut. 1. Konsep Pemrograman Berorientasi Obyek Dibagi menjadi 2 sub materi, yaitu: 1.1. Paradigma PBO 1.2. Class dan Object 2. Karakteristik Pemrograman Berorientasi Obyek Dibagi menjadi 3 sub materi, yaitu: 2.1. Inheritance 2.2. Polymorfisme 2.3. Encapsulation Storyline Modul Berikut ini adalah rancangan storyline yang dikembangkan untuk setiap modul materi di atas.

22 A. Modul 1 : Konsep Pemrograman Berorientasi Obyek Sub Materi Tujuan Pembelajaran Alur Cerita Jenis Komunikasi Evaluasi Paradigma PBO Mahasiswa mampu memahami paradigma pemrograman berbasis obyek, pemrograman modular Quiz 10 soal pilihan ganda Class dan Object Mahasiswa memahami konsep obyek dan class serta mampu membedakannya Terdapat sebuah mobil. Dimulai dengan memberikan abstraksi mobil, namun hanya dijelaskan sifat dan perilaku dari mobil tersebut. Kemudian mobil tersebut dibedah yang ternyata terdiri dari banyak subsistem dan setiap subsistem mempunyai sifat dan karakter masing-masing. Setiap subsistem berinteraksi satu sama lain menggunakan interface untuk dapat dikendalikan oleh pengguna tanpa perlu mengetahui apa sebenarnya yang bekerja di balik sistem tersebut. Interaksi keseluruhan sub sistem membentuk sebuah sistem yang lebih besar yang dinamakan mobil. Pabrik mobil yang merupakan assembly point hanya tinggal merakit komponen-komponen mobil untuk memproduksi mobil, tidak perlu membuat sendiri per komponennya Dimulai dengan abtraksi mobil, diilustrasikan atribut dan perilaku pada mobil (dalam hal ini mobil sebagai class) Diilustrasikan obyek-obyek yang dapat dicreate dari class mobil tadi Dilanjutkan dengan abstraksi alat transportasi, termasuk atribut dan perilakunya Diilustrasikan obyek-obyek yang dapat Software App Interactive Lectures Writing Drawing Animation Screencast PPT + Voice Live Perform + Animasi Software App Interactive Lectures Writing Drawing Animation Screencast PPT + Voice Live Perform + Quiz

23 dicreate dari class alat transportasi, salah satunya mobil (dalam hal ini mobil adalah obyek) Animasi B. Materi 2 : Karakteristik Pemrograman Berorientasi Obyek Sub Materi Tujuan Pembelajaran Alur Cerita Jenis Komunikasi Evaluasi Mahasiswa mampu memahami Quiz konsep pewarisan dalam PBO. Pewarisan (Inheritance) Polimorfisme (Polymorphism) Mahasiswa mampu memahami konsep polimorfisme dalam PBO. Bercerita tentang konsep keturunan di dalam kehidupan. Awalnya digambarkan visualisasi makhluk hidup (manusia) beserta sifat-sifat dan perilakunya yang merupakan pewarisan dari sifat-sifat dan perilaku orang tuanya. Namun mahluk hidup tersebut juga memiliki sifat dan perilaku yang lebih spesifik yang tidak sama dengan perilaku dan sifat parentnya. Terdapat 2 buah mobil yaitu mobil automatic dan mobil manual Keduanya memiliki prosedur atau perilaku yang sama, yaitu dapat dikemudikan atau dijalankan (misalkan prosedur driving()) Namun, walaupun sama-sama memiliki prosedur driving(), atau sama-sama dapat dikemudikan atau dijalankan, tapi cara mengemudikan kedua mobil itu berbeda Prosedur driving() pada mobil automatic adalah: 1. starter mobil; 2. masukan persnelling maju atau mundur Software App Interactive Lectures Writing Drawing Animation Screencast PPT + Voice Live Perform + Animasi Software App Interactive Lectures Writing Drawing Animation Screencast PPT + Voice Live Perform + Animasi Quiz

24 Enkapsulasi (Encapsulation) Mahasiswa mampu memahami konsep enkapsulasi obyek 3. injak pedal gas atau rem (tergantung kebutuhan) tanpa harus mengupdate persnelling Prosedur driving() pada mobil manual: 1. starter mobil; 2. masukan persnelling satu 3. injak pedal gas atau rem (tergantung kebutuhan) 4. update persnelling (ke 0/2/3/4/5/R) sesuai keperluan selama mengendarai Terdapat beberapa pabrik yang memproduksi komponen mobil. Masingmasing pabrik memproduksi komponen yang berbeda satu sama lain. Setiap komponen memiliki fungsi (perilaku) dan properti inner masing-masing. Selanjutnya ada sebuah pabrik yang merupakan assembly point. Untuk memproduksi mobil, pabrik ini tinggal menggunakan komponen-komponen yang dibuat oleh pabrik lain tanpa perlu tahu bagian inner dari masing-masing komponen. Bagian inner (fungsi dan properti internal) komponen dikatakan telah terenkapsulasi di dalam komponen yang dalam hal ini dipandang sebagai obyek Software App Interactive Lectures Writing Drawing Animation Screencast PPT + Voice Live Perform + Animasi Quiz

25 Storyboard Modul 1 : Konsep Pemrograman Berorientasi Obyek Sub Materi : Paradigma PBO No. Gambar/Sketch Deskripsi/Action/Keterangan 1. <Animasi muncul, kata kata Apa itu OOP? > 2. [animasi sebuah balon kata yang didalamnya tertulis tulisan PROGRAMMING] 3. [animasi sistem kerja programming ] [animasi kumpulan instruksi dikumpulkan menjadi algoritma] [animasi menggambar manual rumus pytagoras(gambar dan rumusnya)]

26 [animasi yang menuliskan secara berurutan intruksi instruksi rumus pytagoras] [ditambahkan panah satu persatu untuk memperlihatkan hubungan antara fungsi dengan data] [animasi memunculkan shape yang kemudian dituliskan data dan function di dalamnya] [ animasi memunculkan objek objek lain dan kemudian memperlihatkan mereka saling bertukar pesan] [animasi menggambarkan komponen komponen muncul dan kemudian masuk ke dalam satu pabrik]

27 [animasi menggambarkan jika ingin mengganti komponen, maka harus mengganti keseluruhan model] [animasi menggambarkan sistem pabrik berdasarkan paradigma oop, baru setelah itu konsep inheritance] [animasi memunculkan paradigma prosedural dan oop sebagai dua entitas yang berbeda] [ animasi menggambarkan time warp, ke masa lalu dan kemudian muncul karakter bjourne strousbrough, yang dimodelkan dengan karakter tahun 70-an] [animasi menggambarkan bjourne berjalan dan ngoding di depan komputer yang memakai rumus rumus matematika]

28 [penambahan orang pada animasi gbr.1.21, dan memasukkan data, yang banyak ke dalam komputer] [animasi menunjukkan bentuk - bentuk bangun sebagai parameter dan variabel yang membuat kode menjadi kacau dan kemudian memunculkan bug] [ animasi menunjukkan bentuk bentuk bangun sebagai child dari class geometri] [animasi menggambarkan script script kode yang bisa diubah ke bentuk lain dengan mudah, dan menggambarkan pengaturan script scirpt kode yang mudah, dengan menggambarkan seperti class-diagram] Modul 1 Sub Materi : Konsep Pemrograman Berorientasi Obyek : Class dan Object No Gambar/Sketch Deskripsi/Action/Keterangan 1. [animasi balon data dan fungsi yang kemudian menyatu dan membentuk satu balon besar ] 2.

29 [gambar 2 objek yang saling terkoneksi dengan animasi panah yang bergerak] 3. [animasi tulisan yg perlahan-lahan semakin membesar] [muncul animasi mobil, orang dan buku] [animasi procedural data dan fungsi dipisahkan oleh animasi garis putus2, sedangkan OOP data dan fungsi menyatu] [animasi procedural data dan fungsi dipisahkan oleh animasi garis putus2, sedangkan OOP data dan fungsi menyatu] [mobil yang kemudian masuk ke secarik kertas dan berubah menjadi blueprint]

30 [animasi muncul tulisan] [animasi blueprint masuk kemesin dan keluar mobil-mobil dengan jenis yang berbeda, hal ini menjelaskan ragam mobil yang dapat kita hasilkan dengan hanya mengganti propertinya saja] Modul 2 Sub Materi : Karakteristik Pemrograman Berorientasi Obyek : Pewarisan (Inheritance) No Gambar/Sketch Deskripsi/Action/Keterangan 1. [animasi tulisan] 2. [animasi muncul satu-satu] 3. [animasi keluar panah menunjukkan ciri fisik anak]

31 [animasi balon besar superclass, lalu membelah diri membentuk balon lain yg lebih kecil yg merupakan subclass] [animasi tulisan inheritance OOP tidak sama dengan inheritance makhluk hidup] [animasi mobil berjalan, lalu di zoom focus ke bannya] [animasi penggambaran ban, lalu ban berputar] [animasi dari ban bulat biasa, lalu muncul ban dengan bentuk yang berbeda, lalu animasi semua ban berputar] [animasi muncul keterangan satu-satu]

32 [animasi sebuah pabrik ban yg kemudian menghasilkan pabrik ban yang baru dimana ban hasil produksi pabrik yg pertama masuk ke dalam pabrik ke-2 lalu menghasilkan ban yg berbeda] Modul 2 Sub Materi : Karakteristik Pemrograman Berorientasi Obyek : Polymorfisme No Gambar/Sketch Deskripsi/Action/Keterangan 1. [animasi tulisan (seperti sedang menulis)] 2. [animasi tulisan (sperti sedang nulis)] 3. [animasi keluar keluar satu satu, terakhirnya common interface] [animasi orang yang lagi bingung]

33 [waktu mau habis, zoom kelas bangun datar] [animasi tiba2 muncul method hitung luas di kelas persegi, terus zoom kelas persegi] [penjelasan contoh dan manfaat] Modul 2 Sub Materi : Karakteristik Pemrograman Berorientasi Obyek : Enkapsulasi No Gambar/Sketch Deskripsi/Action/Keterangan 1. [gambar memperlihatkan pengaturan objek objek di dalam program] 2. [ilustrasi memperlihatkan perbedaan antara pemrograman oop dengan procedural] 3.

34 [ilustrasi memperlihatkan konsep dari inheritance] [ilustrasi memperlihatkan kelebihan dari interface class] [ilustrasi merupakan pop up dari tulisan tema] [ilustrasi memperlihatkan pembatasan akses] [ilustrasi sebelumnya ditambahkan penunjuk modifier] [ilustrasi memperlihatkan modifier dan tingkatan aksesnya]

35 [ilustrasi memperlihatkan restriksi pada class] [ ilustrasi memperlihatkan bagan inheritance yang direstriksi] [ilustrasi menggambarkan pewarisan dan properti yang hanya bisa dimiliki oleh objek pewarisan] [ilustrasi menggambarn restriksi di dalam paket] [ilustrasi menggambarkan bahwa properti dan behaviour yang hanya bisa dilihat oleh class satu paket] [ilustrasi menggambarkan kumpulan paket yang membentuk program dan restriksi tingkat program]

36 [ilustrasi menggambarkan bahwa semua kembali ke awal]

37 BAB IV Laporan Realisasi Anggaran Realisasi Penggunaan Anggaran Hibah e-learning 2013 Berikut ini adalah laporan penggunaan dana Hibah e-learning tahap pertama (4 Oktober 15 November 2013). 1. Jasa No. Material Kuantitas Harga Satuan Pengeluaran (Rp) Keterangan Jasa Programmer Rp / Pembayaran 1 2 modul Rp ,- (Aplikasi) modul Tahap I Rp / Pembayaran 2 Jasa animator (Animasi) 2 modul Rp ,- modul Tahap I Jumlah Biaya Jasa Rp ,- 2. Bahan Habis Pakai No. Material Kuantitas Harga Satuan Pengeluaran (Rp) Keterangan 1 ATK (Catridge Printer HP 1 set (H Rp / 60 Black dan Color) dan BW) set Rp ,- 2 Kertas A4 4 Rim Rp / rim Rp ,- 3 Flash disk 16GB 3 buah Rp / buah Rp ,- 8 4 Materai 6000, Rp6.000/buah, 8 buah Rp 3.000/buah Rp. Jumlah Biaya Bahan Habis Pakai Rp ,- Dana Hibah Tahap I = Rp ,- Total Biaya Pengeluaran Tahap I = Rp ,- Sisa Dana Hibah Tahap I = Rp ,-

38 4. 2. Bukti Pengeluaran Dana Hibah E-Learning Jasa 1.1. Jasa Programmer 1.2. Jasa Animator

39 2. Bahan Habis Pakai 2.1. ATK (Catridge Printer HP 60 Black dan Color)

40 2.2. Kertas A4

41 2.3. Flash disk 16GB

42 2.4. Materai

43 BAB V Penutup Demikian laporan kemajuan kegiatan penyusunan materi e-learning Mata Kuliah Pemrograman Berorientasi Obyek pada Hibah e-learning. Semoga kegiatan penyusunan materi e-learning Mk PBO ini dapat membantu meningkatkan kulitas perkuliahan dan pembelajaran mahasiswa sehingga tujuan pendidikan perguruan tinggi dapat dicapai dengan baik.

1 L a p o r a n H i b a h E - L e a r n i n g FORMAT LAPORAN Hibah Telkom Engineering School Telkom University Bandung

1 L a p o r a n H i b a h E - L e a r n i n g FORMAT LAPORAN Hibah Telkom Engineering School Telkom University Bandung 1 L a p o r a n H i b a h E - L e a r n i n g 2 0 1 3 FORMAT LAPORAN Hibah Telkom Engineering School Telkom University Bandung 2 L a p o r a n H i b a h E - L e a r n i n g 2 0 1 3 Daftar Isi: Daftar Isi:...

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CSG2I1 PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK Disusun oleh: Tim Dosen Pemrograman Berorientasi Objek PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM

Lebih terperinci

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek KONTRAK PEMBELAJARAN (KP) MATA KULIAH Pemrograman Berorientasi Objek Kode MK: TSK 502 Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro Pengajar : Dr.Oky Dwi Nurhayati, ST, MT Semester

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER RENCANA PEMBELAJARAN SEMESTER Capaian Pembelajaran (CP) Deskripsi Singkat MK Materi Pemebelajaran/Pokok Bahasan Pustaka CPL - PRODI PP1 CP-MK M1 M2 Menguasai pengetahuan dan kemampuan untuk membangun sebuah

Lebih terperinci

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran SILABUS MATAKULIAH Revisi : 1 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11.54402/ Pemrograman Berorientasi Obyek 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer

Lebih terperinci

LAPORAN AKHIR HIBAH E-LEARNING 2014

LAPORAN AKHIR HIBAH E-LEARNING 2014 1 L a p o r a n A k h i r H i b a h e - L e a r n i n g 2 0 1 4 LAPORAN AKHIR HIBAH E-LEARNING 2014 Jenis Hibah Tuliskan Hibah Pembuatan atau Hibah Pengayaan sesuai yang diikuti No PKS Tuliskan No PKS

Lebih terperinci

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program. BAHASA PEMROGRAMAN PROGRAM Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan

Lebih terperinci

Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS)

Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS) UNIVERSITAS GADJAH MADA FAKULTAS TEKNIK/JURUSAN TEKNIK ELEKTRO DAN TEKNOLOGI INFORMASI Jln. Grafika No. 2 Yogyakarta, Kampus UGM Yogyakarta 55281 Telp. (0274) 552305, 902202 Fax. (0274) 552305 Rencana

Lebih terperinci

BAB III PERANCANGAN PROGRAM

BAB III PERANCANGAN PROGRAM BAB III PERANCANGAN PROGRAM 3.1 Perancangan Program Aplikasi 3.1.1 Requirement Spesification 1. Program dibuat menggunakan Microsoft Visual Studio 2005. 2. Metode yang digunakan pada proses kriptografi

Lebih terperinci

Pilih IMPLEMENTASI atau PENGAYAAN KONTEN sesuai jenis hibah yang diikuti Piliha A atau B. A= Hibah Pembuatan; B= Hibah Pengayaan

Pilih IMPLEMENTASI atau PENGAYAAN KONTEN sesuai jenis hibah yang diikuti Piliha A atau B. A= Hibah Pembuatan; B= Hibah Pengayaan PROPOSAL A/B Pilih IMPLEMENTASI atau PENGAYAAN KONTEN sesuai jenis hibah yang diikuti Piliha A atau B. A= Hibah Pembuatan; B= Hibah Pengayaan IMPLEMENTASI / PENGAYAAN KONTEN e-learning PADA MATA KULIAH

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen Nama Mata Kuliah : Pemrograman Berorientasi Objek I Kode Mata Kuliah : TI 025 Bobot Kredit : 3/1 SKS Semester Penempatan : IV Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah Prasyarat

Lebih terperinci

Rencana Pelaksanaan Pembelajaran

Rencana Pelaksanaan Pembelajaran PERTEMUAN : 1 Kompetensi Dasar : Mahasiswa mampu memahami konsep dasar pemrograman Java. : 1. Mahasiswa dapat menerangkan tentang dasar pemrograman Java. 2. Mahasiswa dapat menuliskan kembali penggunakan

Lebih terperinci

PertemuanI. Object Oriented

PertemuanI. Object Oriented PertemuanI Object Oriented Pendahuluan Pemodelan Sistem Berbasis Objek Sejarah Object Oriented Konsep awal programming (Basic) dengan kekuatan GOTO statement, ini merupakan Non Procedural Language Procedural

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata Kuliah : Pemrograman Berorientasi Objek I Bobot Mata Kuliah : 2 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Graphic dan Java 2D; Graphical User Interface Component; Exception

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata Kuliah : Pemograman Berorientasi Objek I Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Graphic dan Graphic dan Java 2D; Graphical User Interface Component;

Lebih terperinci

MATA KULIAH OBJECT ORIENTED PROGRAMMING PRODI S1 SISTEM INFORMASI

MATA KULIAH OBJECT ORIENTED PROGRAMMING PRODI S1 SISTEM INFORMASI 1 Laporan Hibah E-Learning 2013 MATA KULIAH OBJECT ORIENTED PROGRAMMING PRODI S1 SISTEM INFORMASI Oleh : Seno Adi Putra, S.Si, MT Hibah Ini dibiayai oleh Telkom University Bandung 2 Laporan Hibah E-Learning

Lebih terperinci

Pilih IMPLEMENTASI atau PENGAYAAN KONTEN sesuai jenis hibah yang diikuti Piliha A atau B. A= Hibah Pembuatan; B= Hibah Pengayaan

Pilih IMPLEMENTASI atau PENGAYAAN KONTEN sesuai jenis hibah yang diikuti Piliha A atau B. A= Hibah Pembuatan; B= Hibah Pengayaan PROPOSAL A/B Pilih IMPLEMENTASI atau PENGAYAAN KONTEN sesuai jenis hibah yang diikuti Piliha A atau B. A= Hibah Pembuatan; B= Hibah Pengayaan IMPLEMENTASI / PENGAYAAN KONTEN e-learning PADA MATA KULIAH

Lebih terperinci

KONTRAK KULIAH. A. Deskripsi. Mata kuliah ini menjelaskan konsep pemrograman berbasis objek, dengan menggunakan class.

KONTRAK KULIAH. A. Deskripsi. Mata kuliah ini menjelaskan konsep pemrograman berbasis objek, dengan menggunakan class. KONTRAK KULIAH Nama Mata Kuliah : Pemrograman Berorientasi Objek Kode Mata Kuliah : TIF117 SKS : 3/1 SKS Semester : 3 Prasyarat : Stuktur Data Dosen : Yonathan Ferry Hendrawan Sem/thn akademik : Ganjil

Lebih terperinci

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK MODUL 3 ABSTRAKSI Disusun Oleh : TANGGAL PRAKTIKUM : 02 NOVEMBER 2015 NAMA : IMAM HASAN NRP : 140411100099 KELOMPOK : D 2 DOSEN PENGAMPU : HERMAWAN, S.T.,

Lebih terperinci

PERANCANGAN BERORIENTASI OBJEK

PERANCANGAN BERORIENTASI OBJEK PERANCANGAN BERORIENTASI OBJEK 1. PENDAHULUAN Analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata.

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Matematika merupakan salah satu mata pelajaran wajib yang diajarkan pada jenjang pendidikan Sekolah Dasar (SD), Sekolah Menengah Pertama (SMP), dan Sekolah Menengah

Lebih terperinci

Konsep Pemrograman Berbasis Obyek

Konsep Pemrograman Berbasis Obyek Konsep Pemrograman Berbasis Obyek Tujuan Pembelajaran Memahami konsep Pemrograman Berbasis Obyek atau Object Oriented Programming (OOP) Memahami perbedaan antara pemrograman OOP dengan pemrograman prosedural

Lebih terperinci

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI No. Dokumen 02-.04.1.02 Distribusi Tgl. Efektif RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Kode Rumpun MK Bobot (SKS) Semester

Lebih terperinci

KONTRAK PERKULIAHAN TIM KONSORSIUM

KONTRAK PERKULIAHAN TIM KONSORSIUM STMIK NUSA MANDIRI Program Studi Teknik Informatika KONTRAK PERKULIAHAN KODE MATA KULIAH : 160 NAMA MATA KULIAH : ALGORITMA DAN PEMROGRAMAN I (C++) BOBOT MATA KULIAH : 4 sks WAKTU SEMESTER : / Pertemuan/Minggu

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)

GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP) GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP) Mata Kuliah: Pemrograman Berorientasi Objek; Kode/Bobot: TSK 502 / 3 sks; Deskripsi Mata Kuliah: Mata kuliah ini berisi konsep pemrograman berorientasi objek

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata Kuliah : Pemrograman Berorientasi Objek II Bobot Mata Kuliah : 2 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : : Graphic dan Java 2D; Graphical User Interface Component;

Lebih terperinci

BS205 Pemrograman Berorientasi Objek. Pertemuan 1 Pengenalan PBO dan Review Pemrograman Java Niko Ibrahim, S.Kom, MIT

BS205 Pemrograman Berorientasi Objek. Pertemuan 1 Pengenalan PBO dan Review Pemrograman Java Niko Ibrahim, S.Kom, MIT BS205 Pemrograman Berorientasi Objek Pertemuan 1 Pengenalan PBO dan Review Pemrograman Java Niko Ibrahim, S.Kom, MIT Outline Perkuliahan Informasi dosen Informasi umum mata kuliah Buku Teks Silabus mata

Lebih terperinci

Pemograman Berorientasi Objek

Pemograman Berorientasi Objek Pemograman Berorientasi Objek C# #1 Konsep Dasar PBO 2017 Pemograman Berorientasi Objek OOP Lecturer Susmini Indriani L, M.T Sistem Komputer Sri Nurhayati, S.Si, M.T Teknik Komputer susmini.indriani@email.unikom.ac.id

Lebih terperinci

Panduan Standar Rancangan Program e-learning

Panduan Standar Rancangan Program e-learning Panduan Standar Rancangan Program e-learning 1. Rancangan program e-learning terdiri dari a. Peta pembelajaran yang memuat i. Peta capaian pembelajaran (learning outcome pembelajaran) ii. Peta kajian atau

Lebih terperinci

SILABUS. Print to PDF without this message by purchasing novapdf (http://www.novapdf.com/) STIKI Silabus Mata Kuliah 1/10

SILABUS. Print to PDF without this message by purchasing novapdf (http://www.novapdf.com/) STIKI Silabus Mata Kuliah 1/10 SILABUS Mata / Kode : Pemrograman Berorientasi Objek (PBO) / TI09KB51 Prasarat/cosarat : - / - Bobot SKS/ Smt : 3 / 5 Standar Kompetensi : Pada akhir perkulihaan Mahasiswa mampu mengimplementasi masalah

Lebih terperinci

Pemrograman II (Java)

Pemrograman II (Java) SATUAN ACARA PERKULIAHAN Kode Mata Kuliah: IF0813/3 sks Program Studi: S 1 Sistem Informasi INSTITUT KEUANGAN PERBANKAN INFORMATIKA ASIA PERBANAS Jl. Perbanas, Karet Kuningan, Setiabudi, Jakarta 12940,

Lebih terperinci

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Mata Kuliah : Pemrograman Berbasis Objek Fakultas/Jurusan : Ilmu Komputer / Sistem Informasi (SI ) Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA Minggu Pokok Bahasan TIU 1 Pengenalan Java Mahasiswa

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1. Sistem Informasi Sistem informasi adalah sekumpulan elemen yang saling bekerja sama baik secara manual atau berbasis komputer yang didalamnya ada pengumpulan, pengolahan, pemprosesan

Lebih terperinci

Teori Algoritma Pertemuan 2 (11 Maret 2014) Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming

Teori Algoritma Pertemuan 2 (11 Maret 2014) Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming Teori Algoritma Pertemuan 2 (11 Maret 2014) Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming Hana Pertiwi S.T 3/11/2014 Object Oriented Programming (OOP)

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP) Kuliah mimbar Papan tulis dan LCD Proyektor

SATUAN ACARA PERKULIAHAN (SAP) Kuliah mimbar Papan tulis dan LCD Proyektor SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemrograman Berorientasi Objek II Kode Mata Kuliah : TI 026 Bobot Kredit : 3/1 SKS Semester Penempatan : IV Kedudukan Mata Kuliah : Mata Kuliah Keahlian

Lebih terperinci

E-Learning SMKN 2 Kediri PRAKTEK

E-Learning SMKN 2 Kediri PRAKTEK E-Learning SMKN 2 Kediri PRAKTEK Login dan Logout Course Administration Turn Editing On: Menu ini dipilih jika kita akan mengedit kelas seperti menambahkan materi dan aktivitas. Jika tidak diaktifkan,

Lebih terperinci

Polymorphism. Materi ke-8 Pemrograman Berbasis Objek

Polymorphism. Materi ke-8 Pemrograman Berbasis Objek Polymorphism Materi ke-8 Pemrograman Berbasis Objek Pengertian Polymorphism = polimorfisme Poly (banyak) + morphos (bentuk) : banyak bentuk Kemampuan untuk menghandle banyak bentuk Kemampuan untuk memproses

Lebih terperinci

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) BAHASA BASIC

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) BAHASA BASIC RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) BAHASA BASIC Disusun Oleh : PRATOMO SETIAJI, S.Kom, M.Kom PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS TAHUN AJARAN 2012

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini software berkembang sangat pesat. Dunia pendidikan juga telah memanfaatkan software untuk membuat metode aplikasi pembelajaran interaktif dengan konsep multimedia.

Lebih terperinci

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer.

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer. Pertemuan II Bahasa Pemrograman Program Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) KBKM23009 BAHASA PEMROGRAMAN I (JAVA) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA (MI) FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK LEMBAR PENGESAHAN

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CSG2H3 PEMROGRAMAN BERORIENTASI OBJEK Disusun oleh: Tim Dosen Pemrograman Berorientasi Objek PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY

Lebih terperinci

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer Program Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan

Lebih terperinci

RPS CIM123 Metode Perancangan Program halaman 1 dari 10

RPS CIM123 Metode Perancangan Program halaman 1 dari 10 RENCANA SEMESTER GANJIL 2016/2017 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL Mata kuliah : Metode Perancangan Program Kode MK : CIM 123 Mata kuliah prasyarat : - Bobot

Lebih terperinci

Deskripsi Mata Kuliah. Tujuan Instruksional /Standar Kompetensi

Deskripsi Mata Kuliah. Tujuan Instruksional /Standar Kompetensi KONTRAK PERKULIAHAN Nama Mata Kuliah : PEMROGRAMAN BERORIENTASI OBJEK Kode Mata Kuliah : MKB3272 SKS : Teori 2 SKS Praktek 1 SKS Prasyarat : - Sasaran : Mahasiswa Program Studi S1 Informatika Tahun Ke

Lebih terperinci

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM MAKALAH T02/Use Case Diagram ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM Nama : Abdul Kholik NIM : 05.05.2684 E mail : ik.kyoe.san@gmail.com Sumber : http://artikel.webgaul.com/iptek/unifiedmodellinglanguage.htm

Lebih terperinci

Pendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM

Pendahuluan Rekayasa Perangkat Lunak II. Alif Finandhita. Teknik Informatika UNIKOM Pendahuluan Rekayasa Perangkat Lunak II Alif Finandhita Teknik Informatika UNIKOM finandhita@gmail.com AGENDA PERKULIAHAN Deskripsi dan Silabus Mata Kuliah Penilaian dan Referensi Pengantar Rekayasa Perangkat

Lebih terperinci

RANCANGAN PEMBELAJARAN

RANCANGAN PEMBELAJARAN RANCANGAN PEMBELAJARAN MATA KULIAH : ANALISA DAN PERANCANGAN SISTEM SEMESTER: 4 KODE : KI091318 SKS: 4 JURUSAN : TEKNIK INFORMATIKA FTIF ITS PROGRAM : S1 DOSEN: KOMPETENSI UTAMA / TIU : untuk mengidentifikasi

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN 1.1 LATAR BELAKANG Seiring dengan perkembangan teknologi, maka media pembelajaran juga kini kian berkembang. Materi pelajaran yang biasanya ada dalam bentuk paket buku kini dapat dibuat

Lebih terperinci

SILABUS MATA KULIAH PEMROGRAMAN JAVA

SILABUS MATA KULIAH PEMROGRAMAN JAVA A. IDENTITAS MATA KULIAH Program Studi : Teknik Informatika Mata Kuliah : Pemrograman Java Kode : SP331 Bobot : 4 (empat) sks Kelas : MI Semester : 4 (empat) Mata kuliah prasyarat : Tidak ada Deskripsi

Lebih terperinci

REKAYASA PERANGKAT LUNAK II

REKAYASA PERANGKAT LUNAK II REKAYASA PERANGKAT LUNAK II Pendahuluan Rekayasa Perangkat Lunak II DISUSUN OLEH: ADAM MUKHARIL BACHTIAR TEKNIK INFORMATIKA UNIKOM adfbipotter@gmail.com AGENDA PERKULIAHAN 2 Deskripsi dan Silabus Mata

Lebih terperinci

UNIVERSITAS MERCU BUANA

UNIVERSITAS MERCU BUANA UNIVERSITAS MERCU BUANA FAKULTAS PROGRAM STUDI : Ilmu Komputer : Sistem Informasi No. Dokumen 02-3.04.1.02 Distribusi Tgl. Efektif RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Kode Rumpun MK Bobot (SKS) Semester

Lebih terperinci

Object OOP. Polymor phism

Object OOP. Polymor phism Nama = Dony Aditya Saputra NRP = 7412040516 Jurusan = D4 LJ T.INFORMATIKA Tugas 1 Praktek Basis Data 1. Buatlah Mind Mapping untuk OOP? Oriented Programming atau OOP adalah merupakan paradigma pemrograman

Lebih terperinci

Pengenalan Pemrograman

Pengenalan Pemrograman Pengenalan Pemrograman 1 Pemrograman Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK LANJUT

PEMROGRAMAN BERORIENTASI OBJEK LANJUT RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN BERORIENTASI OBJEK LANJUT Disusun oleh: PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK PADANG LEMBAR

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini

Lebih terperinci

BAHASA PEMROGRAMAN. Untuk SMK. Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto. : Ratu Amilia Avianti. Perancang Kulit

BAHASA PEMROGRAMAN. Untuk SMK. Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto. : Ratu Amilia Avianti. Perancang Kulit BAHASA PEMROGRAMAN Untuk SMK Penulis Editor Perancang Kulit Ukuran Buku : Suprapto Kadarisman Tejo Yuwono Totok Sukardiyono Adi Dewanto : Ratu Amilia Avianti : Tim : 18,2 x 15,7 cm Direktorat Pembinaan

Lebih terperinci

PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut

PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 PEWARISAN Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran di lingkungan

Lebih terperinci

PERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK PERTEMUAN 11 KONSEP PEMROGRAMAN BERORIENTASI OBJEK 1. Pendahuluan POKOK BAHASAN 2. Pengenalan Pemrograman Berorientasi Objek 3. Pengenalan Objek & Class 4. Karakteristik OOP 5. Kelebihan OOP 6. Pemrograman

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1 Analisa Pada pembahasan bab ini, akan dilakukan penganalisaan mengenai analisa dan perancangan pembuatan animasi Iklan Coklat. Dalam mengevaluasi suatu proses diperlukan

Lebih terperinci

MI1264 DASAR ALGORITMA DAN PEMROGRAMAN

MI1264 DASAR ALGORITMA DAN PEMROGRAMAN MI1264 DASAR ALGORITMA DAN PEMROGRAMAN Semester Ganjil 2015/2016 Pengenalan Algoritma dan Pemrograman Dahliar Ananda, M.T. Dahliar.Ananda@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di lingkungan

Lebih terperinci

Object Oriented Programming 1

Object Oriented Programming 1 Object Oriented Programming 1 PEMROGRAMAN BERORIENTASI OBYEK Pemrograman beriorientasi obyek (Object Oriented Programming = OOP) berbeda dengan pemrograman konvensional pada umumnya, terutama dalam memperlakukan

Lebih terperinci

Pertemuan 11 Object Oriented Program

Pertemuan 11 Object Oriented Program Pertemuan 11 Object Oriented Program OOP Pengertian OOP Pemrograman yang menitikberatkan kepada objek-objek (Seperti Pengiriman Nilai, Pesan atau Pernyataan Objek) untuk menyelesaikan tugas atau proses

Lebih terperinci

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman Konsep Pemrograman Berorientasi Obyek Maria Ulfah S Nurochman Kompetensi Menjelaskan paradigma pemrograman berorientasi obyek Membedakan antara paradigma pemrograman berorientasi obyek dan pemrograman

Lebih terperinci

KONSEP Pemrograman Berorientasi Objek KARMILASARI

KONSEP Pemrograman Berorientasi Objek KARMILASARI KONSEP Pemrograman Berorientasi Objek KARMILASARI Capaian Pembelajaran 2 Memahami perbedaan pemrograman prosedural dan pemrograman berorientasi objek (object oriented programming /OOP) Memahami elemen

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Ada beberapa masalah dalam pengenalan tulisan tangan matematika yang dapat

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Ada beberapa masalah dalam pengenalan tulisan tangan matematika yang dapat BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Permasalahan Ada beberapa masalah dalam pengenalan tulisan tangan matematika yang dapat didefinisikan sejauh ini, antara lain: Pengenalan karakter matematika

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) KUG1C3 Dasar Algoritma dan Pemrograman Disusun oleh: Rita Rismala, S.T., M.T. PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) CSG3H3 RPL TEKNIK BERORIENTASI OBJEK Disusun oleh: Eko Darwiyanto PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana

Lebih terperinci

PERANCANGAN BERORIENTASI OBJEK

PERANCANGAN BERORIENTASI OBJEK PERANCANGAN BERORIENTASI OBJEK 1. PENDAHULUAN Analisis dan disain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata.

Lebih terperinci

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI No. Dokumen 02-3.04.1.02 Distribusi Tgl. Efektif RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Kode Rumpun MK Bobot (SKS) Semester

Lebih terperinci

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN ALGORITMA & PEMROGRAMAN 2 POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN Oleh : NAZARUDDIN AHMAD, S.T, M.T Design By mytemplate 2013 1. Konsep Dasar Algoritma Apa itu Algoritma? Urutan langkah-langkah untuk

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN BERORIENTASI OBJEK PEMROGRAMAN BERORIENTASI OBJEK Materi I Konsep Dasar PBO Maksud dan tujuan Mengerti penggunaan dan keuntungan serta mampu melakukan pemrograman berorientasi Objek (OOP) Mengerti dan mampu melakukan pemrograman

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : 56402/ Pemrograman Berorientasi Objek Revisi 2 Satuan Kredit Semester : 4 SKS Tgl revisi : 26 JANUARI 2015 Jml Jam kuliah

Lebih terperinci

IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9

IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9 IMPLEMENTASI ALGORITMA MINIMAX PADA PERMAINAN TIC-TAC-TOE SKALA 9X9 Dicky Herman Firmansyah zudenks@yahoo.co.id Pembimbing I : Nana Juhana, S.T., M.T. Pembimbing II : Irfan Maliki, S.T. Fakultas Teknik

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan,

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan, BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan objek penelitian pada Qwords.com perusahaan penyedia jasa layanan Web Hosting (Web Hosting Provider) yang melayani registrasi

Lebih terperinci

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1 Konsep Pemrograman Berorientasi Obyek Pertemuan 1 Tujuan Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural. Topik

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Aplikasi Aplikasi adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel. (Dhanta (2009:32)).

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : KAPITA SELEKTA BAHASA PEMROGRAMAN Kode Mata Kuliah : MI - 15310 Jurusan / Jenjang : S1 SISTEM INFORMASI

Lebih terperinci

Covered Topics. Course Map OOP Concept

Covered Topics. Course Map OOP Concept Imam Fahrur Rozi Covered Topics Course Map OOP Concept Course Map Introducing OOP and Java Tech OOP Concept Java Tech Explanation Analyzing a Problem and Designing a Solution Developing and Testing a Java

Lebih terperinci

SYLLABUS DAN PENDAHULUAN. Astrid Lestari Tungadi, S.Kom., M.TI.

SYLLABUS DAN PENDAHULUAN. Astrid Lestari Tungadi, S.Kom., M.TI. SYLLABUS DAN PENDAHULUAN Astrid Lestari Tungadi, S.Kom., M.TI. PENDAHULUAN Kode Mata Kuliah : Nama Mata Kuliah: Perancangan Sistem II Kredit : 4 sks Dosen : Astrid Lestari Tungadi, S.Kom., M.TI. Bahan

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) FM-UDINUS-PBM-08-04/RO RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : Teori Pemrograman Berorientasi Obyek Revisi ke : - Satuan Kredit Semester : 1 SKS Tanggal Revisi :

Lebih terperinci

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom Pemrograman Berbasis Objek 2 Java Programming Fery Updi,M.Kom 1 Pemrograman Berbasis Objek-2 SKS : 3 SKS Dosen : Fery Updi,M.Kom Email : updi.fery@gmail.com WA : Jadwal Kuliah : Senin, 18.00 20.00 Teori

Lebih terperinci

Konsep Pemrograman Berorientasi Obyek

Konsep Pemrograman Berorientasi Obyek Konsep Pemrograman Berorientasi Obyek 1 Tujuan Memberikan latar belakang serta pemahaman tentang konsep pemrograman berorientasi obyek dan perbandingannya dengan pemrograman prosedural. 2 Topik Pemrograman

Lebih terperinci

1. Pendahuluan. 1.1 Latar belakang

1. Pendahuluan. 1.1 Latar belakang 1. Pendahuluan 1.1 Latar belakang Pemrograman berorientasi objek merupakan sebuah matakuliah tingkat dua pada program D3 Teknik Informatika di IT Telkom. Pada matakuliah ini, mahasiswa akan belajar tentang

Lebih terperinci

KONTRAK PERKULIAHAN BAHASA PEMROGRAMAN KOM204

KONTRAK PERKULIAHAN BAHASA PEMROGRAMAN KOM204 KONTRAK PERKULIAHAN BAHASA PEMROGRAMAN KOM204 PROGRAM STUDI SARJANA DEPARTEMEN ILMU KOMPUTER INSTITUT PERTANIAN BOGOR SEMESTER GENAP TAHUN AJARAN 2014/2015 KONTRAK PERKULIAHAN Nama Mata Kuliah : BAHASA

Lebih terperinci

BUANA. Distribusi 01 September 2017

BUANA. Distribusi 01 September 2017 UNIVERSITAS MERCU BUANA FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI No. Dokumen Tgl. Efektif Mata Kuliah Dasar Pemrograman 02-3.04.1.02 Distribusi 01 September 2017 RENCANA PEMBELAJARAN SEMESTER

Lebih terperinci

KONTRAK PERKULIAHAN JENJANG STRATA SATU STMIK NUSA MANDIRI TIM KONSORSIUM

KONTRAK PERKULIAHAN JENJANG STRATA SATU STMIK NUSA MANDIRI TIM KONSORSIUM KODE MATA KULIAH : 666 NAMA MATA KULIAH : Teknik BOBOT MATA KULIAH : 3 sks WAKTU : 135 menit / Pertemuan/Minggu SEMESTER : III TIM KONSORSIUM 0 Deskripsi Mata Kuliah: Mata kuliah ini menjelaskan tentang

Lebih terperinci

Review Bahasa Pemrograman Java Konsep OOP N I K O I B R A H I M, M I T F A K U L T A S T E K N O L O G I I N F O R M A S I

Review Bahasa Pemrograman Java Konsep OOP N I K O I B R A H I M, M I T F A K U L T A S T E K N O L O G I I N F O R M A S I Review Bahasa Pemrograman Java Konsep OOP N I K O I B R A H I M, M I T F A K U L T A S T E K N O L O G I I N F O R M A S I Materi Kuliah Materi: Analogi Kelas, Object, Methods, dan Instance variables Membuat

Lebih terperinci

MEMAHAMI PENGGUNAAN UML

MEMAHAMI PENGGUNAAN UML MEMAHAMI PENGGUNAAN UML Reza Kurniawan Reza.kurniawan@raharja.info Abstrak Saat ini sebagian besar para perancang sistem informasi dalam menggambarkan informasi dengan memanfaatkan UML diagram dengan tujuan

Lebih terperinci

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

Pemrograman I. By : Sri Rezeki Candra Nursari SKS Pemrograman I By : Sri Rezeki Candra Nursari 3 + 1 SKS Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition, Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi[1] Pada bab ini akan dibahas mengenai definisi sistem informasi, namun harus diketahui terlebih dahulu konsep sistem dan informasi. Dari definisi

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM 31 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan

Lebih terperinci

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Materi kuliah ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung

Lebih terperinci

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom E-Book PEMROGRAMAN BERORIENTASI OBJEK Disusun Oleh: Arfian Hidayat, S.Kom http://arfianhidayat.com FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013 Daftar Isi Daftar Isi... i Daftar Gambar...

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1 Analisa Pada bab ini akan dijelaskan gambaran mengenai analisa pembuatan Aplikasi Pembelajaran Mengenai Nama-Nama Provinsi, dimana rancangan nantinya akan terdiri

Lebih terperinci

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I)

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I) MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I) Disusun oleh: S. Thya Safitri,MT Agus Priyanto, M.Kom Purwokerto 2016 ST3 Telkom - Program Studi S1 Teknik Informatika Page 1 A. TUJUAN - Mahasiswa dapat

Lebih terperinci

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM III.1. Analisis Masalah Perkembangan ilmu pengetahuan dan teknologi saat ini telah membawa manusia kepada peradaban yang lebih baik. Banyak manfaat dan

Lebih terperinci

DASAR PEMROGRAMAN. Konsep Pemrograman Berorientasi Objek. Yoannita

DASAR PEMROGRAMAN. Konsep Pemrograman Berorientasi Objek. Yoannita DASAR PEMROGRAMAN Konsep Pemrograman Berorientasi Objek Yoannita Pendahuluan Dalam konsep OOP, setiap entitas yang terlibat dalam pemrograman dianggap sebagai sebuah objek. Sasaran utama dalam konsep ini

Lebih terperinci

Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010

Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010 Jawaban Tugas Akhir Matrikulasi Semester Ganjil 2009/2010 Nama Mahasiswa : Susanto e-mail : ntbsanto@yahoo.com Mata Kuliah : Intro to Information Object Oriented SE (Pengantar SE Berorientasi Objek) Dosen

Lebih terperinci

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS) MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS) DOSEN PENGAMPU: TATI HARIHAYATI M.,M.T. JURUSAN TEKNIK INFORMATIKA UNIKOM PERTEMUAN 1 PENGANTAR ALGORITMA Algoritma dan Pemrograman I Teknik Informatika

Lebih terperinci