Java Thread – Games Engineering

Author: · Published: January 7, 2009 · Category: Pemrograman Java 

Amru Rosyada

Games engineering sangatlah menarik untuk dibahas, karena dalam pembuatan games sendiri diperlukan gabungan dari berbagai disiplin ilmu mulai dari aspek sosial sampai aspek eksak. Multithreading sangat diperlukan dalam games engineering, karena dalam sebuah games diperlukan adanya pemrosesan yang berjalan bersama2 misalnya ketika kita membuat games realtime strategi seperti red alert, berapa banyak thread yang dibutuhkan [...]

Mengenal Java Annotation

Author: · Published: January 7, 2009 · Category: Pemrograman Java 

Amru Rosyada

Java Annotation (@) merupakan suatu tag untuk memberikan informasi pada suatu kode berperilaku seperti meta tag, banyak sekali penggunaan annotation pada applikasi java misalnya saja pada java persistence bahkan servlet 3.0 sekarang sudah  mendukung annotation ini, penambahan annotation ini tidak akan berdampak langsung pada kode program. Secara umum kegunaan annotation adalah sebagai berikut : Memberikan [...]

.NET di Linux Menggunakan Mono

Author: · Published: November 25, 2008 · Category: Linux Dasar dan Opensource, Pemrograman .NET 

Amru Rosyada

Microsoft .NET merupakan suatu fenomena di era ini, kemudian mulai banyak developer menggunakannya untuk pengembangan aplikasi, tapi pertanyaan-nya adalah mungkinkah .NET bisa dikembangkan di Unixbase seperti Linux misalnya, akhirnya pertanyaan itu terjawab dengan adanya project Mono (http://www.mono-project.com) dan dotgnu (http://www.dotgnu.com) yang mendukung adanya .NET di Linux meskipun belum sebaik .NET framework. Tulisan ini hanya sekedar [...]

Multithreading pada Python – Bagian 1

Author: · Published: September 1, 2008 · Category: Pemrograman Python 

Amru Rosyada

Kali ini kita akan memncoba untuk mengulas teknik multithreading pada python. Sebuah thread sering disebut juga “light-weight” process, karena sistem operasi umumnya menggunakan sedikit resources untuk menciptakan dan memanage thread. Applikasi multithread bisa dicontohkan seperti halnya pada web browser, kalo kita lihat dengan seksama browser adalah aplikasi multithreading di satu sisi digunakan surfing dari internet [...]

Multithreading pada Python – Bagian 2 ( Sinkronisasi)

Author: · Published: September 1, 2008 · Category: Pemrograman Python 

Amru Rosyada

Artikel ini merupakan lanjutan dari artikel pertama yaitu multithreading pada python, pada artikel sebelumnya  telah diulas tentang pembuatan threading tanpa sinkronisasi pada artikel kedua ini akan di ulas tentang pembuatan threading dengan sinkronisasi. Kali ini kita akan memncoba untuk mengulas teknik multithreading pada python. Sebuah thread sering disebut juga “light-weight” process, karena sistem operasi umumnya [...]

Multithreading pada Python – Bagian 3 ( Sinkronisasi Menggunakan Buffer)

Author: · Published: September 1, 2008 · Category: Pemrograman Python 

Amru Rosyada

Pada bagian ketiga ini akan dibahas tentang pambuatan multithreading dengan Sinkronisasi plus buffer, Fungsi dari buffer disini adalah sebagai shared data yang dapat menyimpan data dari producer sesuai dengan alokasi maksimal dari buffer, sehingga producer tidak perlu menunggu sampai consumer mengambil nilai yang ada pada shared memori untuk memproduksi kembali. Sebagai analogi producer memperluas gudang [...]

Parallel Computing di Python dengan PYRO

Author: · Published: September 1, 2008 · Category: Pemrograman Python 

Amru Rosyada

Parallel Computing merupakan teknologi yang sudah tidak baru lagi di dunia IT, kebanyakan orang sering meyebutnya sebagai Distributed Computing, dengan adanya distributed computing maka beban proses yang berat dalam perhitungan akan dapat dibagi-bagi menjadi proses proses yang lebih kecil kemudian proses-proses tersebut akan didistribusikan ke komputer-komputer yang lain atau kita kenal dengan istilah clustering. Jadi [...]

Multithreading dengan Python (Ending) dengan Semaphore dan Event

Author: · Published: September 1, 2008 · Category: Pemrograman Python 

Amru Rosyada

Alhamdulillah ini merupakan artikel seri terakhir dari multithreading di python, pada bagian akhir ini akan dibahas tentang threading menggunakan semaphore dan event. Tidak jauh beda dengan teknik threading yang telah dipaparkan pada artikel-artikel sebelumnya, tetapi kali ini akan lebih simple dan mudah untuk diimplmentasikan. Teknik threading yang telah diulas pada artikel-artikel ini akan sangat bergantung [...]