M-IDAM

M-IDAM is developed from original Model named IDAM (Integrated Dam Assessment Model), which made by Desiree Tullos, Bryan Tilt, Philip Brown, Darrin Magee and Aaron T. Wolf from Oregon State University & Hobart and William Smith College, USA.

M-IDAM used to analyze the cost and benefit of the dam whether for a new dam or the existing dam based on certain criteria and sub criteria.

M-IDAM developed by Independent Monitoring and Evaluation (IME) Team on Dam Operational Improvement and Safety (DOISP) Project, under direction of Indonesian National Planning Board (Bappenas)

DAM Project

more…

WordPress Project

WordPress Project developed by me and my friend. This website include dynamic banner slide and featured content category in below of the page. This project comes from my relation from Comlabs ITB.

My partner : Dimas

 

Gundu Tubruk!

Team Logo :
Game Logo :

Description :

“Gundu Tubruk!” is an arcade game played by several players with a basic turn-based player. Players can hit the marbles when his turn came. The game ends when all opponentsdefeated. This game can be played repeatedly and by different players. Players will get an extra marbles if it managed to win a game. The victory will serve targeted noted.Marbles-marbles with distinct and varied shades will be obtained when a player canachieve a certain number of victories.
ScreenShoot :

Team includes :

  • Hilman Beyri
  • Prisyafandiafif Charifa
  • Bharata Kalbuadji
  • Alfian Ramadhan

Battle Pong Game Using TASM

Description :

Big task this time is making Battle Pong game using TASM Asemmbly language. In theReport of the Great Commission will discuss the program modules and restrictions on programs that have been made.

 

Solution :

Battle Pong program this time the game is a program similar to Ping-Pong game. The program uses two beaters. This beater can be moved to the right and left using keyboard. For players 1 control is the ‘→’ to the right and ’←’ to go left. While the players 2 control is ‘a’ to the right and ’d​​’ to go left. The first ball will be attached to hammer thrower one.

The game begins when the bat where the ball is moved to the right or left. The movement will cause the ball flew towards the other players. If the player fails to reflect the ball he received, then the opposing player will earn points. If the points from one player reaches 5 then the player is declared victorious and the program stops. The player canpause the program by pressing the space bar () to stop the game by pressing the escapekey (Esc).

 

Team includes :

  • Alfian Ramadhan
  • I. Nyoman Prama Pradnyana
  • Ricardo Pramana Suranta

Los Drogas (Harvest Moon) Using Java

Description :

The name of this game, Los DROGAS, taken from the Spanish language. Los DROGASitself means ”The Drug” or in Indonesian may be translated as a medicine / drug. We chosethis name because of setting the story of this game we made it so. So, the players, through the characters, will plant various types of illicit crops and raise him. This game will simulate the outline of the farmers of illegal drugs are crawling toward success.

 

Screen Shoot : 

more…

Simple Language Compiler Using C

Description :

With the theory of formal languages ​​and automata, we can find a program syntax is correct or not. In this task, we will implement the theory learned into an application that can check the truth of the syntax of a simple program code. This application will open a file thatcontains the syntax of the program and then check if all the syntax of the program is valid ornot. If invalid then the application will issue a line of information that causes ketidakvalidanprogram syntax.

 

Solution :

Answering the question above, we use a pushdown automaton is derived from context-freegrammar. With this we determine whether or not an appropriate syntax. We consider aprogram code as an input language on the pushdown automaton is accepted if the finalstack is empty. If the final stack is empty, then aka the message that the code is entered the program received. But if not empty, it will display an error message indicating how manyrows to the first error appeared.

 

ScreenShoot :

more…

Harvest Moon (Los Drogas) – C++

Description :

The name of this game, Los DROGAS, taken from the Spanish language. Los DROGASitself means ”The Drug” or in Indonesian may be translated as a medicine / drug. We chosethis name because of setting the story of this game we made it so. So, the players, through the characters, will plant various types of illicit crops and raise him. This game will simulate the outline of the farmers of illegal drugs are crawling toward success.

 

Screen Shoot : 

more…

Multiplication “Two Numbers” Hexadecimal Using SPIM

Description :

In this great task required to make a SPIM program that can display multiplication processas above. But in this great task, multiplication is a multiplication between the twohexadecimal numbers. The program asked for input two hexadecimal numbers to bemultiplied, then the program will display the multiplication process. Input numbers ending with character ’.' (Dots). Letters A through F are used in the hexadecimal number is a capital letter. The position of figures should be straight fit the multiplication process.

 

Solution :

With the above description of the problem, solutions can be given to designing an appropriate program can be solved using the concept of multiplication and addition that has been taught since elementary school (SD). The core of the problem is how to cultivate andmanage strings and integers that can be set to display the expected form.
Of existing problems, things that concern is that there is text stored, there is a pattern you are looking to be matched with the text, knowing the position of the patterns that exist in the text, there are facilities replace, and can display text results back to replace. Systematically,the analysis is represented in the diagram. Here’s a diagram that represents the workflowof the program that has been made​​, starting from the beginning to the end.

 

Team includes :

  • Alfian Ramadhan
  • I. Nyoman Prama Pradnyana
  • Ricardo Pramana Suranta

Simple Spreadsheet using C

Description :

Spreadsheet application is a type of computer application that simulates a working paper(worksheet). Applications of this type are generally characterized by the appearance ofshaped collection of cells that together form a kind of grid consisting of rows and columns.One cell can contain alphanumeric value (text) or numeric values ​​(numbers). Cells also can contain a formula / formula that states how the value of a cell can be calculated.Spreadsheet application is very often used for financial purposes primarily because of its ability to perform automatic recalculation of the entire worksheet if there is a change to thevalue of one cell. Examples of well-known spreadsheet application is Microsoft Excel, Open Office Calc, and Lotus 123.

 

Team includes :

  • Alfian Ramadhan
  • Chita Najmi
  • Renard Xaviero
  • Wira
  • Rano

 

Thunderburd TailLight – Digital Design Project

Description :

In this experiment, We will design and implement a series of Thunderburd TailLights. The series is going to realize the car’s rear turn signal with real specs like most cars. When the brake is pressed, the lamp will be lit all, the second threshold lights will illuminate when the night mode is enabled, all four left the lights will light up one by one to the outside whenpressed penny left, four right lamp will light up one by one to the outside when right pressed, all lights will turn on and off alternately when the emergency button is activated, night lights and brake lights will turn when they pressed, the left turn signal and brake lights will alternately when both are pressed, and the right turn signal and brake lights will alternately when both are pressed.

 

Team includes :

  • Alfian Ramadhan
  • David Halomoan Malau