Dalam sistem interaksi, terdapat beberapa bidang aplikasi yang memang membutuhkan unsur full 3 dimensi murni untuk sistem antarmukanya. Di sini hanya disebutkan beberapa bidang saja yang cukup dikenal. Beberapa bidang aplikasi tersebut antara lain adalah bidang medis, scientific visualization, dan arsitektur.
BIDANG MEDIS
3D Electrophysiology(EP)
Antarmuka pada sistem ini dirancang untuk memungkinkan dokter untuk memanipulasi kateter* dari jarak jauh dengan lebih akurat karena 3D antarmuka di sini menyediakan informasi mengenai posisi kateter yang sebenarnya di dalam tubuh pasien. Fitur-fitur ini diharapkan dapat membuat prosedur EP kompleks lebih efisien dengan memungkinkan dokter untuk beroperasi dengan navigasi dan pemetaan 3D lingkungan dengan robot kontrol berdasarkan penempatan kateter di lokasi tertentu.
Berikut adalah gambar kateter :
Sumber: http://www.ipej.org/0604/thornton4.jpg
Dan berikut adalah tampilan salah satu antarmuka aplikasi yang terintegrasi dengan kateter tersebut :
Sumber : http://www.ipej.org/0604/thornton6.jpg
*Kateter adalah selang kecil kira-kira dengan ukuran diameter 2 mm yang dimasukkan ke dalam tubuh manusia (tergantung kasus) dan digunakan untuk kateterisasi. Yang dimaksud dengan kateterisasi adalah salah satu cara pemeriksaan untuk menunjukan atau menentukan ada tidaknya kerusakan pada bagian dalam tubuh yang diamati dengan memasukkan kateter tersebut ke dalam bagian tubuh tersebut.
BIDANG SCIENTIFIC VISUALIZATION
BrainSuite
BrainSuite adalah paket analisis gambar alat yang dirancang untuk memproses gambar resonansi magnetik (MRI) dari kepala manusia. BrainSuite menyediakan urutan otomatis untuk mengekstrak genus-nol permukaan kortikal model mesh dari gambar resonansi magnetic dan juga menyediakan seperangkat tools untuk menjelajah dan melihat model otak serta data tampilan permukaan otak.
Berikut adalah salah satu tampilan antarmuka dari BrainSuite 
Sumber :
http://www.scienceprog.com/wp-content/uploads/2007i/Brainsuite/brainsuite_snapshot.jpg
BIDANG ARSITEKTUR
Difilter dari :
http://www.speedytown.com/kimyong/index.php/2009/09/11/software-khusus-arsitek-perancang-bangunan-3d-asilefx-lwcad/
AsileFX LWCAD
AsileFX LWCAD adalah aplikasi yang digunakan untuk mendalami bidang arsitektur. AsileFX LWCAD mempunyai toolset untuk membangun apartemen dan gedung-gedung, bangunan mulai dari lantai dasar sampai dengan ruangan-ruangan di dalamnya dengan mudah. Intinya adalah program software ini amat dibutuhkan oleh arsitek yang ingin belajar arsitektur melalui program arsitektur 3D dengan tool-tool yang sangat lengkap.
Selain itu, AsileFX LWCAD dilengkapi dengan pengajaran-pengajaran kelas dunia dalam satu paket. Jadi dengan software dan tutorial tersebut kita tidak menjadi buta dan diberikan hanya teori, tapi ada studi bagus dari ahli arsitektur kelas dunia yang dibawakan oleh Nicholas Pellegrino. Kamu dapat merancang dari kamar ke kamar, ruangan per ruangan, tingkat per tingkat sampai dengan secara keseluruhannya.
Berikut adalah salah satu tampilan antarmukanya :
Sumber:
http://img168.imageshack.us/img168/633/asilefxlightwave3dv9lwcaa5.jpg
09 October 2009
Beberapa Aplikasi Yang Memakai Antarmuka Berbasis 3D
06 October 2009
Proses Model Preskriptif
"Apa itu Proses Model Preskriptif ?". Proses Model Preskriptif adalah proses yang didefinisikan dengan aturan yang jelas tentang kegiatan-kegiatan,tindakan, tugas, milestone,dan hasil kerja(work product) yang diperlukan untuk mengembangkan software berkualitas tinggi. "Lalu apa gunanya proses model preskriptif ini ?". Guna dari proses model preskriptif ini adalah untuk Menjamin stabilitas, kontrol dan organisasi terhadap kegiatan pengembangan software. Berikut ini adalah beberapa contoh proses model preskriptif :
.
Waterfall Model
Model Proses pada SE di mana tahap-tahap pembuatan software dilakukan secara sequensial dari tahapan Communication – Planning – Design – Construction - Deployment.
Setiap tahap harus dikerjakan dahulu sampai memang benar-benar mencapai hasil yang memuaskan karena pada model proses ini, apabila tahap selanjutnya sedang dikerjakan, maka tidak bisa kembali pada tahap pengerjaan sebelumnya. Apabila kembali ke tahap sebelumnya, maka akan terjadi kerumitan dalam pengerjaan proyek dan hal ini akan menyebabkan pemborosan waktu.
Model proses Waterfall digunakan jika requirement dari client telah terdefinisi dengan jelas serta alur kerja yang akan dilakukan juga telah jelas.
Incremental Model
Model proses ini hampir sama dengan model proses Waterfall. Bedanya adalah model proses ini dilakukan secara bertahap dan tahap pengerjaan dilakukan permodul. Bisa dikatakan Incremental adalah bentuk pengulangan secara bertahap dari Waterfall. Apabila aliran proses dari Communication sampai Deployment telah selesai pada tahap pertama, maka dilanjutkan pada pengerjaan tahap kedua yang aliran prosesnya sama yaitu dari Communication sampai Deployment. Proses ini berlangsung berulang-ulang secara bertahap sampai tahap final. Tahap pertama adalah tahap yang penting karena tahap pertama merupakan tahap kunci dan produk perdana dalam pengembangan karena apabila produk pada tahap pertama gagal, maka tahap selanjutnya tidak akan berjalan. Tahap pertama sering disebut dengan Core Product.
RAD (Rapid Application Development) Model
Model proses ini adalah kembangan dari Incremental. Sama seperti Incremental tetapi waktu pengerjaan antara siklus pengembangannya berjalan secara singkat. Model RAD merupakan adaptasi High-speed dari model linier sequencial yang pengembangannya dilakukan dengan menggunakan pendekatan component-based. Maksud dari component-based pada RAD ini adalah agar proses pengerjaannya dapat dipercepat dengan cara membagi program menjadi bagian-bagian terkecil yang tiap bagian tersebut ada tim tersendiri yang bertanggung jawab.
Untuk proses skala besar, RAD Model membutuhkan SDM yang memadai untuk membentuk tim-tim yang diperlukan agar tahap pengerjaan berjalan dengan cepat.
RAD Model ini tidak cocok dipakai pada pengerjaan proyek yang memiliki tingkat resiko teknikal yang tinggi. Hal ini bisa terjadi pada saat aplikasi baru menggunakan teknologi baru atau pada saat software yang baru memerlukan derajat kebergantungan yang tinggi terhadap program komputer yang sudah ada. RAD juga memerlukan developer dan customer yang Commit terhadap aktifitas yang ketat sesuai dengan time frame yang diberikan.
Evolutionary Model: Prototyping
Model proses ini digunakan jika requirement dari Customer tidak detail dan Ia masih bingung tentang apa yang akan diimplementasikan pada aplikasi yang akan Ia pakai. Ditambah dengan keraguan developer dalam pembuatan aplikasi ini karena developer bingung dengan requirement yang memang belum terlalu detail.
Dalam hal ini, developer membuat sebuah prototype atau cetak biru dari aplikasi yang akan dibuat. Tahapan pembuatan dilakukan secara berulang di mana untuk setiap tahap dihasilkan sebuah prototype-nya. Apabila prototypenya sudah jadi, maka prototype tersebut akan didemokan kepada customer dan kemudian dinilai oleh customer untuk diminta feedbacknya, kira-kira fitur apa yang kurang atau fitur apa yang ingin ditambah. Tahapan ini terus berlanjut sampai memang aplikasi yang dibuat sudah cocok dengan keinginan customer. Walaupun setiap penyelesaian prototype membutuhkan feedback dari customer, perlu diingat kalau dalam projek ini jangan sampai developer dikuasai oleh keinginan customer yang berlebihan yang ingin ini dan ingin itu. Dalam hal ini developer harus pintar-pintar dalam menghadapi customer.
Evolutionary Model: Spiral
Spiral model adalah salah satu bentuk evolusi yang menggunakan metode iterasi natural yang dimiliki oleh model prototyping dan digabungkan dengan aspek sistematis yang dikembangkan dengan model waterfall. Oleh karena itu, bisa dikatakan bahwa proses model ini merupakan kombinasi dari dua proses model yaitu model proses waterfall dan prototyping.
Proses digambarkan secara spiral. Setiap loop mewakili satu fase dari software process. Loop paling dalam berfokus pada kelayakan dari sistem, loop selanjutnya tentang definisi dari kebutuhan, loop berikutnya berkaitan dengan desain sistem dan seterusnya.
Pada model spiral, resiko sangat dipertimbangkan. Resiko adalah sesuatu yang mungkin mengakibatkan kesalahan. Model spiral merupakan pendekatan yang realistik untuk PL berskala besar. Customer dan Developer bisa memahami dengan baik software yang dibangun karena setiap kemajuan yang dicapai selama proses dapat diamati dengan baik. Namun demikian, waktu yang cukup panjang mungkin bukan pilihan bagi Customer karena waktu yang lama sama dengan biaya yang lebih besar.
Evolutionary Model: Concurrent
Proses pembuatan software dilakukan secara bersama - sama berbarengan dengan semua departemen yang bekerja pada proyek yang sama dan dalam waktu yang sama sehingga proyek dapat selesai dengan cepat.
Component Based Development
Proses ini dipakai jika ada kemungkinan jika objektif pengerjaan aplikasi dikerjakan dengan menggunakan kembali komponen-komponen aplikasi yang sudah ada.
24 September 2009
Status Tagging di Facebook
Facebook baru-baru ini telah mengeluarkan sebuah fitur barunya. Fitur baru ini biasa disebut dengan Status Tagging. Dengan fitur Status Tagging ini, pengguna Facebook dapat menambahkan tag pada status atau wall masing-masing pengguna. Dengan fitur terbaru ini, pengguna bisa memberi tag atau menandai teman, grup, pages atau event pada status Facebook.
Lalu, bagaimana cara menggunakan fitur baru ini ?, caranya cukup mudah. Anda buka halaman Home account Facebook Anda atau halaman Profile account Facebook Anda. Di sana Anda akan menemukan sebuah Text Field untuk menuliskan sesuatu untuk di-share, itulah status Anda. Anda ketik status seperti biasa (pasti Anda tau kan caranya ?). Kemudian, jika Anda ingin menandai teman pada status Anda, maka pada status yang sedang Anda tulis itu boleh ditambahkan dengan karakter “@” (tanpa tanda kutip), kemudian diikuti dengan penulisan nama teman Anda. Secara otomatis Facebook akan me-load daftar list teman-teman Anda dan kemudian Anda tinggal klik teman yang Anda ingin tandai di status tersebut. Status yang telah Anda share akan muncul pada halaman News Feed teman-teman Anda. Dengan begitu, teman-teman Anda juga bisa langsung mengklik tautan (link) yang ada pada status tersebut. Fitur Status Tagging ini bisa dikatakan mirip dengan fitur yang dimiliki oleh Twitter. Mungkin bagi Anda yang familiar menggunakan fitur ini di Twitter, pasti akan terbiasa menggunakan fitur Status Tagging ini di Facebook. Untuk yang belum terbiasa, Anda bisa coba-coba untuk menggunakan fitur Status Tagging ini.
Selamat Mencoba …
21 September 2009
Emoticon di Facebook
Mungkin semua sudah pada kenal yang namanya facebook. Itu lho, social networking yang paling ramai saat ini(^_^). Sudah banyak yang memakai fasilitas facebook ini untuk sarana silaturrahim baik itu untuk teman-teman lama maupun teman-teman baru. Yang menarik dari facebook ini adalah fasilitas chatingnya. Di sana kita bisa chating dengan teman kita yang kebetulan sedang online. Kebanyakan orang bisa memakan waktu yang lama untuk chating di facebook ini, bahkan saking seriusnya mereka chating, mereka tidak sadar kalau di dalam fasilitas chating ini ada fasilitas untuk menambah/meng-attach emoticon-emoticon. "Kok bisa ?, kan nggak ada toolbar untuk menambah emoticonnya !".
Memang di fasilitas chating facebook tidak disediakan toolbar untuk meng-attach emoticon, tapi dengan sedikit teknik penulisan teks rahasia tertentu kita bisa meng-attach emoticon-emoticon tersebut. "Nah penasaran kan ?". Kalau penasaran, coba Anda ketik teks-teks rahasia ini ketika Anda chating dengan teman Anda di facebook.
Berikut ini adalah list-list emoticon dan teks rahasia yang harus diketik ketika Anda chating:
smile 
:-) :) :] =)
frown 
:-( :( :[ =(
tongue 
:-P :P :-p :p =P
grin 
:-D :D =D
gasp 
:-O :O :-o :o
wink 
;-) ;)
glasses 
8-) 8) B-) B)
sunglasses 
8-| 8| B-| B|
grumpy 
>:( >:-(
unsure 
:/ :-/ :\ :-\
cry 
:'(
devil 
3:) 3:-)
angel 
O:) O:-)
kiss 
:-* :*
heart 
<3
kiki 
^_^
squint 
-_-
confused 
o.O O.o
upset 
>:O >:-O >:o >:-o
pacman 
:v
curly lips 
:3
robot 
:|]
Chris Putnam 
:putnam:
Shark 
(^^^)
Penguin 
<(")
Maaf, jika info ini ada kekurangannya. Enjoy dan coba-coba emoticonnya ya (^_^)V.
26 December 2008
Istilah – Istilah dalam Dunia Internet
Pada tulisan kali ini, Saya akan mencoba untuk sharing kepada para pembaca untuk memberitahu tentang istilah-istilah dalam dunia internet yang Saya ketahui. Berikut istilah-istilahnya :
Bandwith : Jumlah data yang ditransfer melalui suatu network atau jaringan dalam suatu jangka waktu tertentu dan biasanya ditentukan dalam satuan Mbps (Megabit per second / 10242 bit per detik).
Chatting : Suatu program yang memungkinkan para pengguna bisa berbincang-bincang dengan pengguna lain melalui internet. Tetapi, media komunikasi yang digunakan bukan suara, melainkan tulisan yang diketik dengan keyboard komputer dan hasil perbincangan itu akan tampil di layar monitor.
Cookies : Suatu cara yang dipakai dalam koneksi oleh komputer server untuk menyimpan dan mengambil informasi yang terdapat pada komputer klien.
DNS : Singkatan dari Domain Name System. Sistem yang digunakan untuk penamaan alamat URL.
E-mail : Singkatan dari Electronic Mail. Sebuah program yang memungkinkan pengguna dapat berkirim-kiriman surat elektronik melalui internet.
Flame : Suatu pesan yang isinya bersifat menghina yang dikirim lewat internet melalui email atau forum.
FTP : Singkatan dari File Transfer Protocol. FTP adalah suatu protokol atau aturan yang dipakai secara luas di internet untuk mentransfer file dari komputer yang satu ke komputer yang lain.
Homepage : Halaman awal pada sebuah situs web.
HTML : Singkatan dari Hyper Text Markup Languange. HTML adalah suatu bahasa pemrogaman yang digunakan untuk membuat situs web.
HTTP : Singkatan dari Hyper Text Transfer Protocol. HTTP adalah salah satu protokol atau aturan yang digunakan untuk bertukar informasi di internet.
Intranet : Internet dalam skala wilayah yang lebih kecil.
ISP : Singkatan dari Internet Service Provider. ISP adalah perusahaan yang menyediakan jasa layanan koneksi ke internet. Apabila pengguna ingin memiliki akses internet di rumah atau di kantor, biasanya pengguna harus berlangganan pada ISP tertentu.
Kbps : Singkatan dari Kilo bit per second (1024 bit per detik). Kbps adalah satuan kecepatan transfer data per unit dalam waktu tertentu.
Link : Teks yang dapat diklik untuk mengakses dokumen atau halaman web yang lain.
Log In : Masuk ke sebuah halaman web yang memiliki otoritas rahasia atau sangat pribadi. Pada umumnya, pengguna harus memasukkan username dan password untuk bisa masuk.
Log Out : Keluar dari sebuah halaman web yang memiliki otoritas rahasia atau sangat pribadi. Alasan dilakukan log out adalah agar pengguna lain tidak bisa masuk ke halaman tersebut jika pengguna offline atau keluar dari situs web itu.
Mirror : Mirror pada umumnya menjelaskan suatu situs web yang isinya mengcopy atau menduplikasi isi situs web yang lain. Tujuan dari mirror ini adalah untuk mengurangi kemacetan yang terjadi pada suatu jaringan.
Modem : Singkatan dari Modulator Demodulator. Modem adalah suatu hardware yang memungkinkan komputer dapat bertukar informasi dengan menggunakan saluran telepon. Modem ini merupakan salah satu perangkat yang harus dimiliki agar dapat mengakses internet.
Netiquette : Singkatan dari Net Etiquette atau yang berarti etiket berinternet. Netiquette ini merupakan suatu kumpulan peraturan dan sopan santun yang diterapkan sehingga terbentuk keteraturan dalam bersosialisasi melalui internet.
Newbie : Pendatang baru(new comers) di dunia internet.
Offline : Memutuskan koneksi dari internet atau jaringan komputer lainnya.
Online : Terkoneksi dengan internet atau jaringan komputer lainnya.
Search Engine : Mesin pencari yang berfungsi membantu para pengguna internet untuk mencari dokumen tertentu di internet. Salah satu search engine yang paling laris pada saat sekarang ini adalah Google dan Yahoo.
Sign In : Sinonim dari Log In.
Sign Out : Sinonim dari Log Out.
SPAM : Suatu istilah dalam dunia internet yang menjelaskan segala macam pesan atau berita yang menjengkelkan, seperti email yang tak penting, email berantai, iklan yang tidak diminta, dan lain-lain yang sifatnya menjengkelkan.
Thread : Diskusi atau topik yang sedang berlangsung pada suatu forum diskusi di internet.
Upload : Mengirim data atau dokumen dari komputer klien(komputer pengguna) ke komputer server. Upload lawannya download.
URL : Singkatan dari Uniform Resource Locator. URL ini adalah suatu sistem penamaan alamat situs web.
Web Page : Sebuah halaman web tunggal yang merupakan bagian dari sebuah situs web secara keseluruhan.
Web Site : Kumpulan web page(halaman web) yang berhubungan antara satu dengan yang lainnya.
WWW : Singkatan dari World Wide Web. World Wide Web adalah suatu fasilitas bagaimana pengguna dapat saling bertukar informasi di internet. Perlu ditekankan bahwa World Wide Web berbeda dengan internet. World Wide Web adalah dunianya, sedangkan internet adalah nama jaringannya.
Sampai di sini istilah-istilah dalam dunia internet yang dapat saya beritahu kepada para pembaca. Mungkin apabila Anda punya istilah baru lainnya yang tidak ditulis dalam artikel ini, Anda bisa menulisnya pada bagian comment dan istilah-istilah tersebut akan Saya tampilkan pada artikel berikutnya.
Kurang lebihnya Saya ucapkan terima kasih.
Istilah Domain dalam Dunia Internet
Apa itu Domain ?
Domain adalah nama unik yang digunakan untuk mengidentifikasi nama komputer server (contohnya seperti email server atau web server) pada jaringan computer maupun pada jaringan internet.
Buat Apa sih Domain itu ?
Domain digunakan untuk mempermudah user di internet pada waktu melakukan akses ke server. Perlu diketahui bahwa untuk melakukan akses ke server, kita harus tahu nama server tersebut. Tapi sayangnya untuk mengingat nama server itu adalah suatu hal yang sulit karena nama suatu server merupakan suatu deretan angka yang rumit yang dikenal sebagai alamat IP (IP address). Coba bayangkan jika Anda harus mengetik alamat 74.125.19.147 untuk membuka situs Google, pasti Anda akan susah untuk mengingatnya dan mungkin Anda harus membuka catatan kecil setiap Anda akan membuka situs Google. Tapi dengan adanya domain, kita tidak perlu menulis alamat 74.125.19.147 untuk membuka situs Google, melainkan kita hanya perlu menulis nama domainnya yaitu google.com (dengan domain ini orang akan mudah ingat). Untuk Anda yang ingin tahu berapa alamat IP Address suatu situs web, Anda bisa cari di sini : http://who.is/
Struktur Nama Domain
Domain merupakan suatu nama yang terdiri dari sebuah struktur yang hierarkis dengan level tertinggi pada hierarki tersebut adalah Top Level Domains (TLDs). Pada saat sekarang ini sudah banyak TLDs yang telah terdaftar di seluruh dunia. Tetapi, di antara semua semua TLDs tersebut, ada tiga diantaranya yang paling populer, yaitu .com, .net, dan .org. Setiap TLDs harus terdaftar secara resmi di lembaga resmi untuk masalah domain yaitu ICANN (Internet Corporation for Assigned Names and Number). Level kedua setelah TLDs adalah Second Level Domains (SLDs). Contohnya adalah yahoo.com dengan yahoo merupakan SLDs-nya. Level berikutnya adalah domain level ketiga. Domain level ketiga serta domain seterusnya dibuat oleh pemilik SLDs, bukan oleh ICANN.
Bagaimana membuat domain?
Untuk membuat domain, Anda bisa memilih apakah Anda ingin membuat domain gratis atau domain yang berbayar. Untuk domain yang berbayar, Anda harus rela untuk membayar sejumlah uang kepada pihak penyedia domain untuk mendaftarkan diri dan setelah itu Anda akan diberi suatu alamat domain dengan ekstensi (Top Level Domain) sesuai keinginan Anda.
Domain Name di Indonesia
Terdapat beberapa kategori nama domain untuk di Indonesia, antara lain:
1. www.up_to_you.ac.id (untuk akademi atau universitas).
2. www.up_to_you.or.id (untuk organisasi atau yayasan).
3. www.up_to_you.co.id (untuk perusahaan).
4. www.up_to_you.go.id (untuk departemen/kementerian).
5. www.up_to_you.net.id (untuk Internet Sevice Provider).
6. <www.up_to_you.sch.id (untuk sekolah).
7. www.up_to_you.web.id(untuk siapa saja).
Ok, hanya itu yang dapat Saya informasikan. Lebih kurangnya Saya ucapkan terima kasih.