Tutorial

Alien Bomber

Posted on Updated on

Tampilan Awal Alien Bomber
Tampilan Awal Alien Bomber
About
Halaman About, Profil Pembuat

Baca entri selengkapnya »

Iklan

Mengakses Webcam dengan Easy Web

Posted on

Webcam in Action!
Webcam in Action!

EasyWebcam Library merupakan salah satu library yang digunakan untuk membangun aplikasi yang memiliki kemampuan untuk mengakses webcam. Library ini digunakan untuk membangun aplikasi pada platform .NET, dengan C# sebagai bahasa pemrogramannya. Ada banyak fitur yang disupport oleh library ini, antara lain pengubahan resolusi video, flip, rotate, dan fitur lainnya. EasyWebcam Library beserta dokumentasinya bisa dapat dibaca di http://easywebcam.codeplex.com/.

Kali ini saya akan mencoba untuk menggunakan library ini untuk membuat aplikasi webcam sederhana. Idenya adalah aplikasi ini dapat menangkap video melalui webcam untuk kemudian ditampilkan pada layar. Video ini dapat di-capture untuk kemudian disimpan menjadi sebuah file gambar. File gambar yang dihasilkan berupa format JPG. Tetapi program ini dapat dimodifikasi sehingga dapat menyimpan image dengan format yang lain. Di akhir artikel sudah saya sertakan file project, tapi alangkah baiknya kita memahami struktur program terlebih dahulu. Baca entri selengkapnya »

Microsoft DreamSpark Untuk Mahasiswa ITS

Posted on Updated on

dreamspark

Microsoft Dreamspark merupakan sebuah program yang ditujukan kepada para civitas akademika seperti mahasiswa, dosen dan kampus. Dreamspark dapat dinikmati tanpa harus membayar, tetapi untuk menggunakannya kita diharuskan melakukan registrasi terlebih dahulu.  Microsoft Dreamspark memberikan akses yang dapat digunakan untuk mendapatkan tool-tool pengembangan software maupun infrastruktur seperti Visual Studio, SQL Server, dan Windows Server. Selain itu, dengan Dreamspark kita juga mendapatkan akses Windows Phone Dev Center dan Microsoft Virtual Academy. Windows Phone Dev Center merupakan portal yang digunakan untuk para developer untuk mengembangkan aplikasi maupun game di platform Windows Phone. Sedangkan Microsoft Virtual Academy (MVA) merupakan portal yang dapat digunakan untuk belajar teknologi Microsoft terbaru. Di dalam MVA, terdapat tutorial-tutorial teknologi paling update sekaligus tes. Setelah berhasil menyelesaikan salah satu topik, kita akan mendapatkan poin tertentu tergantung kesulitan dan level materi. Informasi lebih lengkap bisa diakses di https://www.dreamspark.com/.

Dan sekarang Microsoft DreamSpark sudah dapat diakses menggunakan akun ITS. Sebelum mendaftar, siapkan email Microsoft (live atau hotmail) dan email ITS. Ikuti tahap-tahap di presentasi berikut.

Semoga bermanfaat 🙂

Design Pattern : Composite

Posted on

Composite Analogy

Masih dengan topik tentang Design Pattern. Kali ini saya akan membahas tentang Design Pattern yang termasuk dalam Structural Pattern. Postingan sebelumnya telah membahas tentang Decorator Pattern. Composite Pattern digunakan untuk merepresentasikan sebuah hirarki objek sehingga dapat sebuah objek dapat menjadi komposisi bagi objek yang lain. Misalnya dianalogikan seperti ini, kita akan menggambar sebuah objek manusia. Objek manusia tersebut terdiri dari objek-objek dasar seperti garis, kotak, lingkaran, segitiga dan bentuk lainnya. Beberapa bentuk badan seperti mata dan kepala merupaka representasi dari objek dasar lingkaran.  Saat diimplementasikan, apabila kita tidak menggunakan composite pattern, kita harus mendefinisikan mata dan kepala menjadi sebuah class tersendiri. Yang menjadi masalah apabila ada banyak bentuk badan yang memiliki bentuk objek dasar yang sama. Ini berarti kita harus mendefinisikannya satu per satu. Saat program dikembangkan menjadi lebih komplek, kita akan semakin kewalahan dalam melakukan manajemen objek-objek tersebut. Dengan Composite Pattern, permasalahan ini dapat diselesaikan. Cara pendekatannya adalah dengan melakukan recursive composition sehingga memungkinkan sebuah objek dapat memanggil objek yang lain untuk dijadikan komposisinya. Baca entri selengkapnya »

Design Pattern : Decorator

Posted on Updated on

Character Decorator Pattern

Masih dengan topik tentang Design Pattern. Kali ini saya akan membagi wawasan tentang Decorator Pattern. Artikel ini merupakan artikel ke-3 setelah artikel pertama dan kedua membahas tentang Strategy Pattern dan Observer Pattern. Jika kedua pattern awal merupakan jenis Behavioral Pattern, Decorator Pattern termasuk dalam jenis Structural Pattern.  Decorator Pattern digunakan dalam kondisi di mana sebuah objek memiliki responsibility yang didapatkan dari objek yang lain. Responsibility ini menyebabkan adanya nilai tambah pada objek yang ditempeli tersebut. Salah satu contoh dari responsibility ini adalah penghias boneka, dekorasi ruangan, senjata pada mainan action figure, di mana objek utamanya adalah boneka, ruangan, atau action figure itu sendiri. Ada contoh menarik dari buku Erich Gamma yang mengangkat tentang penggunaan atribut / properti pada objek TextView yang memiliki atribut border dan scroll. Kira-kira ilustrasinya sebagai berikut.

Ilustrasi Konsep Decorator Pada  TextView
Ilustrasi Konsep Decorator Pada TextView

Baca entri selengkapnya »