28 Maret 2010

Tugas 3 Pengantar Kecerdasan Buatan

Jalur (track) : Praktikum Laboratorium Teknik Informatika
Role (peran) : Praktikan, Asisten, PJ, PJL, Asisten Tetap
Prop (pendukung) : Laporan Akhir, Buku Laporan Pendahuluan, Tugas Pendahuluan, Map, Kartu Praktikum, Pena, dll
Kondisi input : Praktikan terdaftar untuk mengikuti Pratikum

Adegan Ke-1 : Persiapan Asisten Tetap
  • Asisten Tetap membuka Laboratorium
  • Asisten Tetap menyiapkan Laboratorium
  • Asisten Tetap mengabsen Asisten
Adegan Ke-2 : Praktikan masuk Laboratorium
  • PJL memeriksa kelengkapan Praktikan
  • Praktikan duduk pada bangku yang telah di tentukan
  • PJL mengabsen Praktikan
  • Praktikan mengumpulkan Laporan Akhir, Laporan Pendahuluan, Map, dan Kartu Praktikum kepada Asisten
  • Praktikan mengerjakan Tugas Pendahuluan
Adegan Ke-3 : PJ memulai praktikum
  • Praktikan mengumpulkan Tugas Pendahuluan
  • Praktikan menjawab Tugas Pendahuluan di depan kelas
  • PJ menjelaskan materi praktikum di depan kelas
  • Asisten membantu praktikan
  • Praktikan menjawab pertanyaan PJ
  • Asisten memeriksa Laporan Akhir, Laporan Pendahuluan dan Tugas Pendahuluan
Adegan Ke-4 : Praktikan selesai praktikum
  • Praktikan menerima hasil Laporan Akhir, Laporan Pendahuluan dan Tugas Pendahuluan
  • Praktikan bersiap-siap keluar Laboratorium
  • PJ menutup Praktikum
Adegan Ke-5 : Praktikan keluar Laboratorium
  • Asisten merapikan Laboratorium
  • Asisten mengolah nilai
Hasil :
  • Praktikan mendapat nilai Laporan Akhir, Laporan Pendahuluan dan Tugas Pendahuluan
  • Praktikan menjadi pusing
  • Praktikan mendapat pengetahuan baru
  • Praktikan mendapat tugas Laporan Akhir dan Laporan Pendahuluan untuk pertemuan selanjutnya

Ganti Icon Tombol Start (Orb) pada Windows 7

Apakah anda bosan dengan icon tombol Start pada Windows 7 anda? Apabila anda sudah bosan dengan icon seperti ini :
Dan ingin mengubahnya menjadi icon seperti ini :
Dengan sebuah program kecil bernama Windows 7 Start Button Changer yang dibuat oleh developer di sebuah forum yang bernama TheWindowsClub forum.

Download program tersebut pada button di bawah ini :

Atau anda mau icon orb Jack Skeleton seperti gambar di bawah ini :

Bisa anda download pada button di bawah ini :

HelloWorld dengan Java (Spring Framework)

Untuk Membuat suatu aplikasi Enterprise yang memiliki beberapa modul dalam Java, kita dapat gunakan Spring Framework sebagai kerangka kerja nya. Oleh karena itu sebelum kita mempelajarinya lebih lanjut, kita harus mengenalnya terlebih dahulu. Disini akan di buat sebuah aplikasi sederhana dengan Java dan Spring Framework.

Sebelum memulainya, pastikan komputer anda telah terinstall Java SDK. Apabila belum bisa anda download di button di bawah ini :


Kita akan menggunakan Eclipse sebagai IDE nya. Download Eclipse Java EE :

Download library yang di gunakan di dalam Spring ini. Download pada button di bawah ini :

Selanjutnya Buka Eclipse dan tentukan workspace (Folder default Eclipse) lalu Import project yang telah di download di atas :

Buat package gunadarma, dan di dalam package tersebut buat 3 buah file yaitu HelloMain.java, HelloWorld.java, dan Hello.xml :

- HelloMain.java
package gunadarma;

import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

public class HelloMain {
public static void main(String[] args){
XmlBeanFactory bf = new XmlBeanFactory(new ClassPathResource("Hello.xml"));
HelloWorld hw = (HelloWorld) bf.getBean("HelloBean");
hw.setNama("g0tch4");
hw.say();
}
}
- HelloWorld.java
package gunadarma;

public class HelloWorld {

private String nama;

public String getNama() {
return nama;
}

public void setNama(String nama) {
this.nama = nama;
}

public void say(){
System.out.println("Hello "+nama);
}
}
- Hello.xml





Atau bisa anda download project HelloWorld pada button di bawah ini :

Setelah project di atas anda download, Import lah project tersebut :
  • File - Import
  • Existing Projects into Workspace - Browse HelloWorld - Finish
Setelah di import, pasti project anda terdapat kesalahan. Kesalahan ini dikarenakan library Spring belum di masukkan ke dalam project ini. Untuk memasukkan library nya :
  • Klik kanan pada project HelloWorld - Properties
  • Pilih Java Build Path - Masuk ke tab Libraries - Remove semua library kecuali (JRE System Library)
  • Klik Add Externdal JARs - Open semua library Spring yang tadi di download - OK
Seperti pada gambar di bawah ini :

Untuk menjalankannya dengan shortcut Ctrl+F11 - Run As Java Application - HelloMain.java
Akan muncul output seperti gambar di bawah ini :

25 Maret 2010

Praktikum IMK 3IA15 Pertemuan 4 (NEW)

Praktikum Interaksi Manusia dan Komputer kelas 3IA15 Pertemuan 4.

Yang harus di bawa pada Pertemuan 4 yang diadakan pada :
Hari Senin 29 Maret 2010 Jam 7.30 - 18.00 (Ruang Staff J2)
  • Dari ADIKARA BHAKTIPUTRA HADIJ sampai JOHANNES BONI LULUAN
Hari Rabu 31 Maret 2010 Jam 14.00 - 18.00 (Laboratorium Teknik Informatika J1)
  • Dari LUTFHI IQBAL Sampai ZAKY ZAKARIA (Untuk Praktikan yang mengulang juga pada hari ini)
Selain hari itu tidak saya terima!
  1. Map + Kartu
  2. Absen
  3. Gantt chart
  4. BAB II (Dicicil)
  5. BAB III (Apabila BAB II nya sudah di Acc)
  6. Progress Report
Untuk contoh BAB III bisa di download pada button di bawah ini :

Di Print out atau boleh menggunakan softcopy dengan membawa notebook sendiri.

18 Maret 2010

Praktikum IMK 3IA15 Pertemuan 3

Praktikum Interaksi Manusia dan Komputer kelas 3IA15 Pertemuan 3. Contoh BAB II bisa di download pada button di bawah ini :


Yang harus di bawa pada Pertemuan 3 (Senin 15 Maret 2010 Jam 7.30 - 18.00 (J2) atau Rabu 17 Maret 2010 Jam 14.00 - 18.00 (J1) Selain hari itu tidak saya terima!) :
  1. Map + Kartu
  2. Absen
  3. Gantt chart (Yang sudah di isi)
  4. BAB II (Dicicil) & BAB I (Yang sudah di revisi)
  5. Progress Report
Di Print out atau boleh menggunakan softcopy dengan membawa notebook sendiri.

14 Maret 2010

Komputasi Modern

Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu. Yang terkait dengan komputasi ini adalah antara lain :
  • Akurasi : yang berhubungan dengan bit dan floating point
  • Kecepatan : dalam satuan hertz (processor tunggal, pipeline, parallel processing)
  • Problem volume besar : down sizing, parallel
  • Modelling : NN, GA
  • Kompleksitas : menggunakan teori big O

Model Komputasi

  • Mesin Mealy : Dalam teori komputasi sebagai konsep dasar sebuah komputer, mesin Mealy adalah otomasi fasa berhingga (finite state automaton atau finite state tranducer) yang menghasilkan keluaran berdasarkan fasa saat itu dan bagian masukan/input. Dalam hal ini, diagram fasa (state diagram) dari mesin Mealy memiliki sinyal masukan dan sinyal keluaran untuk tiap transisi. Prinsip ini berbeda dengan mesin Moore yang hanya menghasilkan keluaran/output pada tiap fasa.
    Nama Mealy diambil dari “G. H. Mealy” seorang perintis mesin-fasa (state-machine) yang menulis karangan “A Method for Synthesizing Sequential Circuits” pada tahun 1955.

Tugas 1 Pengantar Kecerdasan Buatan

Soal

A. Ubahlah pernyataan berikut dalam bentuk representasi logika predikat!
  1. Karjo adalah seorang laki-laki
  2. Karjo adalah orang Jawa
  3. Karjo lahir pada tahun 1840
  4. Setiap laki-laki pasti akan mati
  5. Semua orang Jawa mati pada saat Krakatau meletus tahun 1883
  6. Setiap orang pasti mati setelah hidup lebih dari 150 tahun
  7. Sekarang tahun 2010
  8. Mati berarti tidak hidup
  9. Jika seseorang mati, maka beberapa waktu kemudian dia pasti dianggap mati
B. Buktikan "Apakah Karjo masih hidup sekarang?" dengan metode Backward!

Jawaban

A. Logika predikat dari kalimat-kalimat diatas adalah :

  1. Laki-laki(Karjo)
  2. Jawa(Karjo)
  3. Lahir(Karjo,1840)
  4. ∀x : laki-laki(x) → pastimati(x)]
  5. Meletus(Krakatau, 1883) ∧ ∀x : [Jawa(x) → mati(x, 1883)
  6. Dapat dibagi menjadi :
    1. Meletus(Krakatau, 1883)
    2. ∀x : [Jawa(x) → mati(x, 1883)
  7. ∀x : ∀thn1 : ∀thn2 : pastimati(x) ∧ lahir(x, thn1) ∧ lahir(x, thn2) ∧ lebihdari(thn2 – thn1, 150) → mati(x, thn2)
  8. Sekarang ≡ 2010
  9. ∀x : ∀y : [mati(x,y) → ¬hidup(x,y) ] ∧ [¬hidup(x,y) → mati(x,y)]
  10. ∀x : ∀thn1 : ∀thn2 : mati(x, thn1) ∧ lebihdari(thn2 – thn1) → mati(x, thn2)
B. Dari pernyataan diatas akan dibuktikan bahwa Karjo tidak hidup sekarang dengan penalaran backward : ¬hidup (karjo, sekarang)
  • ¬hidup (karjo, sekarang)
  • ↑ (8, subtitusi)
  • Mati(karjo, sekarang)
  • ↑ (9, subtitusi)
  • Mati(karjo, thn1) ∧ lebihdari(sekarang, thn1)
  • ↑ (5.1, subtitusi)
  • Jawa(Karjo) ∧ lebihdari(sekarang, 1883)
  • ↑ (2)
  • Lebihdari(sekarang, 1883)
  • ↑ (7, subtitusi)
  • Lebihdari(2010, 1883)
  • ↑ (menghitung lebihdari)
  • Nil
Atau
  • ¬hidup (karjo, sekarang)
  • ↑ (8, subtitusi)
  • Mati(karjo, sekarang)
  • ↑ (6, subtitusi)
  • Pastimati (Karjo) ∧ lahir(Karjo, thn1) ∧ lebihdari(sekarang-thn1, 150)
  • ↑ (1)
  • Lahir(Karjo, thn1) ∧ lebihdari(sekarang – 1840, 150)
  • ↑ (3, subtitusi)
  • Lebihdari(sekarang-1840, 150)
  • ↑ (7, subtitusi)
  • Lebihdari(2010-1840, 150)
  • ↑ (mengurangi)
  • Lebihdari(170,150)
  • ↑ (menghitung lebihdari)

11 Maret 2010

Praktikum IMK 3IA15 Pertemuan 2

Praktikum Interaksi Manusia dan Komputer kelas 3IA15 Pertemuan 2 bahan-bahannya bisa di download pada button di bawah ini.

atau


Yang harus di bawa pada Pertemuan 2 (Senin 15 Maret 2010 Jam 7.30 - 18.00 (J2) atau Rabu 17 Maret 2010 Jam 14.00 - 18.00 (J2)) :
  1. Map + Kartu
  2. Absen
  3. Gantt chart (Yang sudah di isi)
  4. BAB I (Hanya Latar Belakang, Batasan Masalah, dan Tujuan Penulisan)
  5. Progress Report
  6. Abstraksi (kalau yang pada saat pertemuan 1 masih Salah)
Di Print out atau boleh menggunakan softcopy dengan membawa notebook sendiri.

03 Maret 2010

Praktikum IMK 3IA15 Pertemuan 1

Praktikum Interaksi Manusia dan Komputer kelas 3IA15 Pertemuan 1 bahan-bahannya bisa di download pada button di bawah ini.


Yang harus di bawa pada Pertemuan 1 (Rabu 10 Maret 2010 Jam 7.30 - 18.00) :
  1. Map
  2. Kartu Praktikum
  3. Absen IMK (2 lembar)
  4. Abstraksi
  5. Gantt Chart

02 Maret 2010

Pemrograman Multimedia

Literatur tentang Pemrograman Multimedia adalah sebagai berikut :

  1. Sumber berupa Textbook

URL :

· Sumber 1

· Sumber 2

· Sumber 3

· Sumber 4

· Sumber 5

· Sumber 6

· Sumber 7

· Sumber 8

· Sumber 9

· Sumber 10

· http://books.google.co.id/books?id=3uAMIBpFfoUC&pg=PA103&dq=pemrograman+multimedia&cd=1#v=onepage&q=pemrograman%20multimedia&f=false

Judul Buku : Multimedia Alat Untuk Meningkatkan Keunggulan Bersaing

Penulis : M.Suyanto (Amikom, Yogyakarta)

  1. Sumber berupa slide presentasi

URL :

· www.e-dukasi.net/sosialisasi/files/Multimedia/Multimedia.ppt

· http://eri.staff.gunadarma.ac.id/Downloads/files/5145/objekmulti.ppt

· http://elista.akprind.ac.id/staff/catur/SIJK/2009/00-Pendahuluan.ppt

  1. Sumber berupa artikel di jurnal / proseding

URL :

· http://v3.juhara.com/id/artikel/pemrograman-multimedia

· http://rosni-gj.staff.gunadarma.ac.id/Downloads/files/9629/multimedia+def.doc

· http://id.wikipedia.org/wiki/Multimedia

· http://www.masaguz.com/search/Jurnal+UI

  1. Contoh Kasus dan Solusi tentang Pemrograman Multimedia
Masalah Media Player

Anda mungkin mempunyai koleksi musik dan video yang luar bisa banyak mungkin hingga ratusan atau ribuan gigabytes akan tetapi dengan semakin banyaknya file yang Anda miliki mungkin akan sangat merepotkan tanpa adanya Software yang dapat memudahkan penanganan file AudioVideo yang Anda miliki.


Solusi

Berikut ini adalah 5 Aplikasi MediaPlayer yang akan dapat membantu Anda dalam memanajemen file AudioVideo yang Anda miliki.

Foobar2000, Anda dapat melakukan berbagai macam perubahan pada file AudioVideo yang Anda miliki, foobar2000 mempunyai plug-ins seperti iPod support, album art, lyrics, media portable.

Winamp, Sudah banyak orang yang sudah ketahui mengenai MediaPlayer yang satu ini sangat mudah digunakan dan sangat populer dalam penanganan file AudioVidio.

iTunes, Aplikasi MediaPlayer yang sangat populer yang digunakan untuk manajemen file AudioVideo pada iPod.

Amarok, MediaPlayer yang sangat terkenal digunakan pada SistemOperasi Linux dalam memanajemen file AudioVideo dan mendukung automatic album art imports, lyrics support, dan Wikipedia integration.

VLC, adalah Aplikasi MediaPlayer yang dapat digunakan dalam cross-platform seperti layaknya Swiss Army knife dalam menangani file AudioVideo.

Sumber : http://lifehacker.com/397135/five-best-desktop-media-players