You are currently viewing the online projects showcase of Wiras Adi, a web designer and application developer, located in Jakarta, Indonesia.

USSD Menu Browser (UMB), CakePHP, MySQL, XML, Mobile Application, Content Management System, SMS, WAP/WML, XHTML, CSS

  • System analysis
  • Application architecture
  • Client-side user interface design
  • Server-side development
  • Database design
Current responsibilities:
  • Maintenance
  • Technical support

«Private usage only»

Infomedia USSD Menu Browser (UMB) System


PT. Infomedia Nusantara (Infomedia), is one of the biggest directory service company in Indonesia and also the authorized Yellow Pages brand holder in the country. They provide numerous content data-related products, accessible from various media. One of those delivery channels they support is via mobile applications, co-operation with some mobile operators.

Using USSD (Unstructured Supplementary Service Data) Menu Browser (or UMB for short) technology, they deliver content data to mobile users. They also embrace many smaller content providers in order to enrich their data variations. They surely need a robust system to support their business to keep running.


To provide a robust system to be used in multi-user environment (Infomedia as content provider as well as content providers aggregator; Mobile operators; and Content provider partners), which each has its own roles applied.

The application should be easily extended to support various types of content data services. It should also generate both table and chart reports, which could be fully customized.

At the other end, this application attached to a SMS Gateway built with Kannel, who actually will send the content of UMB menus.

Features and Final Result

  • Architecture-clean, it's a MVC-based application using CakePHP.
  • Supports unlimited menu cascading (parent-children), using Nested Set Model to boost performance.
  • Flexible user roles assignment to the level of single menu item.
  • Also supports XHTML and WML (WAP) user interfaces, in addition to the default that suits the UMB specification (which is in XML).
  • Filter- and search-able reporting, with chart/graph generation.
  • Basic maintenance tools, such as Backup and Recover Menu Tree, for Superadmin.