Skip to content

Instantly share code, notes, and snippets.

View initrunlevel0's full-sized avatar

Putu Wiramaswara Widya initrunlevel0

View GitHub Profile
@initrunlevel0
initrunlevel0 / proposal-fp-pos-sederhana
Created November 28, 2013 12:25
Proposal Proyek Akhir kuliah Java Enterprise Edition (JEE) 2013
TUGAS PROYEK JAVA EE 2013
TOPIK: SISTEM POS (Point of Sale) BERJARINGAN SEDERHANA
== Anggota Kelompok (Jabatan Fungsional) ==
* Putu Wiramaswara Widya (5111100012) (Manajer Proyek)
* Muhammad Ruslan Hafiz (51111000131) (Sistem Analis 1)
* Risal Andika Tridisaputra (5111100133) (Sistem Analis 2)
* Amanda Tiara Averousi (5111100152) (Sekretaris)
* Bryan Nandriawan (5111100100) (Anggota)
* R. Aditya Brahmana (5111100147) (Anggota)
== Minggu 24 November 2013 ==
Mungkin hari ini adalah hari pertama saya (sendiri) mempelajari konsep yang jelas mengenai apa yang akan dikembangkan dalam tugas proyek ini. Sebelumnya pada saat presentasi dengan Bu Isye, saya (dan teman sekelompok) mempresentasikan karya saya berdasarkan paper berbeda yang berjudul "Genetic Programming for Robocode Strategy" yang disusun oleh Danny Wyatt dan Dan Klien, tahun 2003. Pada paper ini, setiap event-handler pada Robocode ditangani oleh algoritma genetika berbeda dengan representasi dalam bentuk tree. Karena penjelasan dari paper ini yang kurang jelas, maka saya (sendiri) memutuskan untuk mencari paper lain. Dan akhirnya, saya (bukan kami) menemukan sebuah paper oleh Jacob Eisenstein terbitan tahun yang sama.
Apa bedanya dengan paper yang sebelumnya? Pada paper yang sudah saya baca selama 1 jam ini, setiap event handler sama-sama memiliki sebuah tabel khusus yang dikembangkan oleh sang pembuat paper sendiri berbasis TableREX, berbasis REX. Saya tidak pernah memegang
@initrunlevel0
initrunlevel0 / nqueen-ga-aima.py
Created November 28, 2013 12:20
Implementasi algoritma n-queen dengan GeneticAlgorithm (via AIMA https://code.google.com/p/aima-python/)
"""Search (Chapters 3-4)
The way to use this code is to subclass Problem to create a class of problems,
then create problem instances and solve them with calls to the various search
functions."""
from utils import *
import math, random, sys, time, bisect, string
#______________________________________________________________________________
@initrunlevel0
initrunlevel0 / obj2opengl.py
Last active December 29, 2015 15:29
Skrip pemroses berkas wavefront *.obj sederhana ke OpenGL (menggunakan PyGLET). Dibuat untuk mendukung FP Grafkomnya si Nisa # Dimodifikasi dengan menambahkan fitur rotasi
import pyglet
from pyglet.gl import *
import random
window = pyglet.window.Window(800,600)
file = 'lamp.obj'
point = []
rotate_x = 0
rotate_y = 0