Tuesday, February 26

Makalah Konsep OOP dan Pengenalan Bahasa Pemrograman Java

Diajukan sebagai tugas mata kuliah Pemrograman Berorientasi Objek



|| Download ||

Sunday, February 17

Silabus OOP II


  • Pengenalan OOP
  • Pengenalan Java
  • Java Class, Java Interface
  • Encapsulation.
  • Inheritence.
  • Polimorfisme
  • OOP Visual (Swing dan SWT).
  • Database
  • Laporan

Friday, February 15

Silabus Otomata dan Teori Bahasa Formal

  1. Pengertian Compiler, Assembler, Interpreter.
  2. Defenisi normal bahasa dan tata bahasa.
  3. Metode Parsing.
    • Top down parsing.
    • Bottom up parsing.
  4. Penelusuran (Scanner)
    • Pengertian otomat.
    • Pemrograman suatu Scanner.
  5. Penganalisa sintaks.
  6. Finite state automata.
    • deterministic finite state automata (fa).
    • non deterministic finite state automata (nfa).
  7. Mesin Komputasi.
    • Mesin stata hingga (MSH).
    • Mesin Turing (MT).
    • Mesin Post (MP).
  8. Bentuk Internal.
  9. Pendefinisian Reqursif.

Wednesday, February 13

Pengertian Interaksi Manusia dan Komputer

Interaksi merupakan komunikasi antara dua atau lebih objek yang saling mempengaruhi satu sama lain. Interaksi ini akan berjalan dengan baik apabila salah satu objek yang berinteraksi mengalami hambatan.

Manusia dipandang sebagai sistem yang memproses informasi yang bisa dijelaskan sebagai berikut:
  • Informasi diterima dan ditanggapi dengan proses masukan dan keluaran (input - output).
  • Informasi disimpan dalam ingatan (memory).
  • informasi diproses dan diaplikasikan dengan berbagai cara.
Alat fisik yang digunakan untuk mendapatkan visi adalah mata proses yang terjadi pada mata untuk mendapatkan visi adalah sebagai berikut:
  • Merupakan suatu mekanisme penerimaan cahaya yang ditransformasikan ke dalam energi elektrik.
  • Cahaya memantul dari objek-objek yang dipandang dari citra dan objek tersebut difokuskan secara terbalik pada retina.
  • Retina mengandung Rod (organ berbentuk batang) untuk pandangan cahaya lemah dan cone (organ berbentuk kerucut) untuk pandangan berwarna.
  • sel ganglion (pusat syaraf) berfungsi untuk mendeteksi pola dan gerakan.

Komputer didefinisikan sebagai alat elektronik yang dapat dipakai untuk mengolah data dengan perantara sebuah program yang mampu memberikan informasi dan hasil dari pengolahan tersebut sistem komputer terdiri dari prosesor, memori, I/O. Fungsi dasar yang dibentuk oleh sistem komputer adalah eksekusi program. Program yang akan dieksekusi berisi sebuh instruksi yang disimpan di dalam memory. CPU akan melakukan tugas ini dengan mengeksekusi program.


Jadi definisi dari Interaksi Manusia dan Komputer adalah :
  1. Sekumpulan proses, dialog, dan kegiatan dimana melalui pengguna memanfaatkan dan berinteraksi dengan komputer.
  2. Suatu disiplin ilmu yang menekankan pada aspek desain, evaluasi, dan implementasi dari sistem komputer interaktif untuk kegunaan manusia dengan mempertimbangkan fenomena-fenomena disekitar manusia itu sendiri.
  3. Suatu disiplin ilmu tentang masyarakat di dalam lingkungan kerjanya.
  4. komunikasi dua arah antara pengguna (User) dengan sistem komputer yang saling mendukung untuk mencapai suatu tujuan tertentu.
Tujuan Interaksi manusia dan komputer.
  • Menghasilkan sistem yang bermanfaat (Usable).
  • Sistem yang dibuat memiliki manfaat dan mudah dioperasikan baik user individu maupun berkelompok.
  • Fungsionalitas, fungsi-fungsi yang ada dalam sistem yang dibuat sesuai dengan perencanaan dan kebutuhan User.
  • Efektivitas dan efesiensi, efektif dan efisien sangat berpengaruh pada produktifitas kerja dari penggunanya.

Monday, February 11

Silabus Kompleksitas & Strategi Algoritmik


  • Pengertian Algoritma
  • Algorithm Complexity
  • Time Complexity
  • Best, Worst and Avarage Case
  • Asymptotic Complexity
  • Strategy Algorithm
  • Brute Force
  • Backtracking Algorithms
  • Pattern Matching
  • Greedy Algorithm
  • Divide and Conguer