hmmmmmmmmmmmmmmm…………….
susahnya istiqamah. meski telat, gapapalah, ya… yang penting ci harus tetep menulis untuk perbaikan akademik. nah, teman2 yang ikut baca blog ini, mohon masukan perbaikan kalau2 ada salah syntax dan semantic ^^ plus ditambah kelengkapan dll
kali ini ci rapel (ada yang ngerti? apa ya istilah laennya?) and compress catetan tiga hari kemaren. mudah2an tetep fokus, ok! bismillah… mule lagi!
=========================
Progin @ 04 Feb 09
Hari ini ci masuk kelas jam7.20 tepat. Kirain telat, tapi ternyata masuknya jam7.30. Subhanallah… satu angkatan disatukan rasanya lumayan crowded. Tapi enak juga si, udah mah kelasnya ga ber-AC pas udara dingin jadi lumayan anget. Hampir ga kebagian tempat duduk di 7601, tapi alhamdulillah ada space meski di belakang. Eh, ujung2nya Pak Riza bilang mau mecah kelas jadi dua. Mudah2an K1 keep Pak Riza, ya!
Dulu ada MK yang namanya pemrograman web yang di dalamnya qta belajar tentang bahasa HTML, CSS, dan java script. Akan tetapi, saat 2006 masuk progweb udah ilang dan yang ada cuma progin bin pemrograman internet ini. Maka, biar qta familiar dengan ketiganya, tugas pertama qta di progin adalah eksplor ketiganya… hmmmmmmmmmm
Rule kelas Pak RIza bisa dibilang terang2an paling longgar dari kelas yang selama ini ci ikuti. Kelasnya semakin asyik karena emang ci suka ma dunia internet yang seperti di kuliah ini. Penilaian dominan di tugas nih, bahkan lebih daripada UAS.
OK! Sedikit review, apa sih bedanya TCP dan UDP (huwa, kuliah networking semester lalu nih)? Setidaknya ada tiga sifat yang membedakan. Qta singgung TCP (transfer communication protocol) dan jadikan UDP (user datagram protocol) negasinya. TCP bersifat connection oriented, reliable, dan orde pengirman terurut.
Apa itu connection oriented? Klo ci si nempelnya waktu itu ya yang satu rute itu… bener, ga? jadi, klo ada yang down di jaringan, ya terputuslah komunikasinya.
Terus, apa itu reliable? Artinya, semua data yang dikirim terjamin sampai dengan utuh di tempat tujuan. Ada mekanisme flow control dan error controlnya. Huhu, ada yang masih inget lengkap?
Nah, klo orde terturut maksudnya paket dikirim independen sehingga boleh dengan rute berbeda tapi di tempat tujuannya disusun lagi.ke awal.
Yap, itu hanya sekilas karena toh konten MK ini bukan tentang networking tentu. Lanjut, kata Pak Riza, qta akan belajar mempertahankan state pada protokol http dengan php. hmmmmmmmmm, masih belom jelas maksudnya apa, ya? Ntar belajar applette juga and menyinggung sedikit membuat protokol sendiri dengan pemrograman socket.
========================
AI @ 04 Feb 09
Sebenarnya yang dijelaskan bu Ulfa cukup banyak, tapi yang kutulis di buku dan kuingat ga sebanyak itu. Gimana nih, fren2? Tambahin ya!
Qta mulai dengan utility function! Apa itu utility function? Yaitu sebuah fungsi yang memetakan state mana pada environment yang akan menjadi fungsi yang garus ditangkap agen AI qta. Dengan itu, agen akan memilih state mana berikutnya dan berikutnya untuk goal si agen qta.
Bagaimanapun juga agen tidak akan secerdas manusia (Subhanallah). Ia diciptakan hanya untuk menangkap satu percept tertentu untuk menghasilkan sebuah goal. Masih ingat pendekatan yang ci tulis sebelumnya? Agen hanya menjalankan kerjanya secara rational. Apa maksudnya rasional di sini?
Pembatasan kata Rasional:
1. rational agent takes actions it believes will achieves its goals
agen qta hanya melakukan aksi yang ia yakini (maksudnya sering ia percept) akan mencapai sebuah goal
2. rationality not same with omniscience
rasional tuh terbatas. agen hanya diset sesuai dengan kebutuhan sainsnya dia
3. rationality not same with success
agen qta hanya sukses terbatas untuk goal dan tidak sukses untuk yang lain
Bu Ulfa ngasi contoh yang menarik tentang mahasiswa yang mengambil TA tentang pembuatan satu agen. Jadi, agen melakukan hal yang diluar keharusannya dia bertingkah laku, bisa jadi karena warna baju yang serupa dengan telapak tangan dan saat tangan melakukan aksi, agen seharusnya melakukan aksi A, ia malah melakukan aksi B yang seharusnya si tangan bergerak lain dengan aksi tangan tadi.
Thinking pada agen hanya melakukan percept dari perlakuan yang sering ia terima dari environment dan ia tidak membuat sebuah tabel yang bisa jadi ukurannya sangat besar untuk intelegensianya. Masih ingat pendekatan AI yang mana tentang tabel ini?
Berikutnya, learning pada agen seperti percept, tetapi bersifat jangka panjang. Jadi, saat ia menerima perlakuan environment yang berulang terhadap suatu kondisi, ia melakukan learning dan menyimpannya di memorinya agen.
=======================
KAP @ 04 Feb 09
Kuliah Komunikasi Antar Personal dimulai dari pengertian komunikasi, perbedaan komunikasi verbal dan nonverbal, dan poin-poin yang akan dipelajari seperti metode, faktor, dan evaluasi. Ohy, IT juga ngaruh ke komunikasi dan beberapa aksion dalam komunikasi.
Kelas KAP dipencar dari 3 menjadi 4 kelas. Ci pun pindah dari K3 menjadi K2. Dengan tim yang beranggotakan 5 orang: ega, tya, indra, hanif, oci, kami akan mengerjakan tugas pertama.
======================
OOP @ 04 Feb 09
Krisis dari sebuah S/W:
1. late project deliveries
karena harus mulai dari nol terus sejak awal
2. over budget
mahal, bos
3. low quality
kualitasnya menurun dari waktu ke waktu
4. doesn’t match requirements
kurang sesuai dengan tuntutan zaman
Maka, OOP Language setidaknya menjadi solusi yang sampai saat ini cukup populer. Kenapa?
Karena komponen2nya bisa di-reused dengan mudah, ga nyampah, fleksibel dan maintainnya mudah, dll
OOP yang populer itu ada dua tipe:
1. class based, contohnya yang akan qta pelajari: C++ dan Java
2. prototype based, contohnya cloning dari prototype (library gitu, ya?) operasi yang ada: java script, OMEGA, SELF
sebenarnya masih ada tipe lain, seperti modul based, tetapi tidak sepopuler yang dua tadi.
OOP Language itu ada yang pure berparadigma OO ada juga yang impure. Yang pure contohnya: Small talk, Java, Eiffel, Sather, dan Beta, sedangkan yang impure misalnya: C++, CLOS, dan ADA. Karakter OOPL sendiri ada 4:
1. enkapsulasi (dikemas)
2. inheritance (genetika, penurunan sifat)
3. polymorphism (ragam bentuk)
4. dynamic binding (ikatan yang dinamis)
Objek adalah instansiasi kelas, yaitu entitas yang independen dan bisa di-passed serta di-assigned pada program.
==============================
SBD @ 05 Feb 09
Dalam sebuah query, qta dapat mempelajari query cost, selection, sorting, join, other operation (like projection), dan evaluasi ekspresi
hmmmm, yang ini banyak pisan euy… ditunda dulu, ya! udah mule jenuh nih…
==============================
Progin @ 06 Feb 09
Mule deh, ci ga fokus padahal MK yang satu ini disukai. Sibuk sendiri nyiapin sesuatu yang belum ci siapin (wadaan mentee ILG-ku), duduk di belakang banget, kelas very2 crowded… insya Allah fix akan dipecah dua kelasnya.
Inti yang ci tangkep tu begini. Kan yang namanya aplikasi arsitektur sistem tersebar (distributed system) terbagi dua , yaitu client-server dan peer to peer. pak Riza pun membuka kamus perbedaan keduanya.
Klo client server tuh hiearki (vertikal), maka peer to peer tuh setara (horizontal) Ya, seperti itulah kira2…
Ada gambar beragam jaringan internet. Ada LAN, WAN, Wireless LAN, dll. Inti komunikasi via internet adalah network yang besar terhubung dengan network yang lebih kecil dengan protokol berbasis TCP/IP.
Nah, kan sebenarnya ada dua protokol, yang satu protokol transmisi (udah sering dibahas di MK Jaringan) dan protokol aplikasi. Protokol aplikasi inilah yang juga akan dipelajari di progin.
==============================
Sosin @ 06 Feb 09
Sosioteknologi Informasi… Kuliah ini ternyata rame. Meski agak ngantuk2, tapi membuka cakrawala qta tentang globalisasi dan IS&T. Ga bisa ditulisin di sini juga, kayanya, coz kebanyakan. Ke depannya kayanya seru juga nih kuliah!
Cuma yang diulang2 Pak Munawir yang mantan petinggi Indosat ini adalah dijualnya aset Indosat ke Singapura adalah kebodohan yang sangat luar biasa. Ci juga berharap, andainya Indosat bisa dibeli kembali meski dengan harga yang 2-4 kali lipat, lebih baik beli balik!