Showing posts with label IUI. Show all posts
Showing posts with label IUI. Show all posts

Tuesday, January 17, 2012

Mengerjakan Proyek Airport Pass Management System Bandara Soekarno-Hatta milik Departemen Perhubungan

Persiapan presentasi final, optimasi modul antrian

Sudah sampai pada tahap pelatihan, Alhamdulillah...

Proyek ini milik Departemen Perhubungan, tepatnya milik Kantor Administrasi Bandara Soekarno - Hatta. Letaknya di arah utara dari menara ATC (Air Traffic Control), yang ini :

Menara ATC ini, lampunya berputar perlahan lho. Keren...

Inti dari pekerjaannya adalah sebagai berikut :
  1. Mengubah proses-proses penyetujuan permohonan pembuatan Kartu Pass Bandara yang dulunya menggunakan berkas-berkas kertas, ke arah paperless.
  2. Mengimplementasikan flow dari aliran permohonan dari hilir ke hulu ke dalam sistem aplikasi yang memudahkan proses persetujuan menjadi semudah One Touch.. (bener2 touch, karena pakai layar touch screen.. hehe)
  3. Mencetak kartu pass bandara bulanan dan tahunan. Dilengkapi dengan pengambilan foto dengan camera Canon DLSR 500D.
Kalau Anda sering bepergian dengan media pesawat terbang, maka Anda akan lihat pekerja-pekerja yang bersliweran di area bandara mengenakan kartu pass yang dilengkapi dengan foto dan kode area akses. Nah, program yang dibuat ini, akan mencetak kartu tersebut menggunakan Printer Fargo 5000.

Saya diikutkan ke proyek ini oleh Mas Oki Sibarani, founder dari Sangkara Studio. Banyak yang saya pelajari dari Mas Oki ini, diantaranya kerja keras dan keseriusan dalam bekerja. Sejujurnya, dua hal itu saya ga bener-bener paham.. Jujur loh ini...

Thanks brader! ^_^

Oh ya, sampai lupa.
Awalnya saya mengerjakan framework dari aplikasi ini dulu. Dengan semangat free software, bagian framework ini saya Open Source-kan, disini http://swdev-iui.blogspot.com. Jadi, Anda juga akan bisa mengerjakan proyek basis data desktop menggunakan VB.NET + MySQL dengan menggunakan framework ini. Untuk kesempurnaan framework ini, bertahap ya. Akan sangat sempurna kira-kira satu / dua bulan lagi, saat input/feedback dari pemakai sudah saya terima dan masukkan ke pengembangan framework ini. So far, masih memuaskan bagi saya sebagai programmer saja. Dan, itu tidak selamanya sama dengan kepuasaan dari user... Begitu pengalaman saya

Wednesday, November 02, 2011

Memperkenalkan Rancangan Desain Aplikasi Microsoft Inductive User Interface

Starter Aplikasi IUI milik saya yang bisa Anda download disini : source dan binary.

Ini adalah bentuk aplikasi yang, dalam hemat saya, sangat menarik kenyamanan pengguna.
Awalnya itu saya sangat suka menggunakan aplikasi finansial personal milik Microsoft, yaitu MS Money. Interaksinya itu lho! Luar biasa sekali...

MS Money jarang sekali memunculkan window baru. Semua view dari aplikasi diletakkan sebagai inner view dari frame utama aplikasi. Ini akibatnya jadi serasa menggunakan aplikasi web : Anida menyadari bahwa aplikasi web hanya bebas memanipulasi windownya sendiri, tanpa (umumnya) sedikit menampilkan window yang muncul tiba-tiba pop up window.

Untuk mencapai hal tersebut, saya sudah intisarikan template aplikasi berdasar IUI dan bisa segera Anda pakai. Kode u/ navigasi masih butuh penyempurnaan, diantaranya :
  • Saat akan masuk suatu view, ada method u/ CanEnterView, karena mungkin sekali view bisa menolak u/ diakses jika kondisi tertentu tercapai

Semoga bermanfaat!
NB :

  • Microsoft Inductive User Interface Guidelines merupakan artikel resmi dari MS tentang jenis aplikasi ini.
  • Template starter aplikasi ini menggunakan beberapa komponen antarmuka opensource yang saya dapat dari CodeProject. Mereka adalah :
    - gLabel, untuk membuat heading label yang eye catching, tapi tidak lebay (hopefully)
    - CustomButton, untuk membuat tombol yang close to what MS Money did...
    - FlatStyleMenuBar, untuk membuat menu yang flat.. an MS Money mimicry :p
    - NEXT : VS.NET 2005 Tabbed Style Interface, ini tidak saya pakai di project ini, next time...