Minggu, 30 Juli 2017

ASP.NET HOSTING

Secara umum bagian hosting dari aplikasi ini tidak dilakukan oleh developer, namun dalam beberapa skenario di mana ukuran tim yang kecil atau kita perlu untuk meng-host aplikasi pada server lokal, developer perlu melakukan semua pekerjaan ini. Pada artikel ini, saya akan menunjukkan bagaimana cara host sebuah aplikasi asp.net di IIS 7,5 pada Windows 7 Home Premium Sistem Operasi.

LANGKAH 1
Buka IIS baik dari Start Menu dengan menulis “inetmgr” perintah di kotak pencarian atau di jendela perintah (Anda harus memiliki hak administrator).



Anda juga dapat melakukan cara yang sama dengan ke Control Panel Anda–> click Administrative Tools–> IIS seperti gambar di bwah ini:



Pastikan IIS telah di install di komputer Anda, kalau tidak Anda tidak dapat melihat opsi tersebut.

LANGKAH 2
Buka ISS seperti gambar dibawah ini


Sekarang right click pilih sites dan pilih Add web site dan di bwah ini screen yang muncul:



Masukkan nama Site Anda (di sini saya memakai SampleWebSite), pilih physical folder yang Anda inginkan untuk menyimpan file Anda lalu click OK.



Click tombol OK dapat memberikan “alert box” seperti di atas yang mengkomplain tentang port yang akan Anda gunakan. Karena port default 80 digunakan untuk situs web default dari IIS Anda sehingga Anda perlu mengubahnya. Klik pada tombol No pada “alert box” di atas dan ganti port Anda. Saya telah mengubah port untuk 8123 sesuai dengan yang ditampilkan di bawah ini dan klik tombol OK.



Lalu klik OK, maka akan muncul gambar di bawah ini:



LANGKAH 3
Klik Advance Settings, Anda dapat merubah settingannya atau default saja.



LANGKAH 4
Sekarang, web Anda telah siap utk di-browsing, right click pada nama web Anda (SampleWebSite pada contoh saya) dan ke Manage Web site–> Browse dan kamu akan melihat Internet Windows Explorer terbuka yang menampilkan web Anda.



LANGKAH 5
Pemberitahuan: Website Anda tidak dapat bekerja jika Anda telah men-develop Visual Studio 2010 karena web.config Anda mungkin memiliki beberapa tag yang tidak diidentifikasi oleh IIS. Hal ini dikarenakan website yang kita create sekarang hanya akan meng-host website Anda di applikasi pool Anda sendiri yang cuman memiliki .NET 2 versi. Jadi, Anda perlu mengubah ke versi NET Framework. 4.0.



Klik Application Pool pada panel sebelah kiri dan double click pada Application Pool Web Anda dan Anda pasti dapat melihat gambar di atas, lalu pilih .net 4 sebagai pilihan Anda. Sekarang, ikutin langkah 4 sebelumnya dan Anda dapat melihat default page Anda.

Sumber :
https://windowshostingindo.wordpress.com/2012/08/08/asp-net-hosting-indonesia-cara-host-asp-net-aplikasi-anda-ke-web-server-iis/

Senin, 24 Juli 2017

Pemrograman Jaringan Dengan Java

GetIP

GetIp merupakan sebuah program java untuk menampilkan IP adress dari suatu komputer, berikut merupakan listing untuk menampilkan IP adress 

import java.net.*;
public class getIP {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) {
System.out.print(".");}
System.out.print(ip[i] & 0xff);}
System.out.println();}
}

Pada soure code diatas terdapat import java.net yang dimana berfungsi untuk mengimport package java yang berisi tentang networking atau jaringan lalu terdapat class dengan nama getIP selajutnya pendelarasian variabel pada class yaitu InetAddres host yang bernilai null. Kemudian host didapat dari pendeklarasian dari InetAdress.getLocalHost dan byte ip [] akan didapat dari nilai host.getAddress, selajutnya terdapat perulangan, dimana program akan dijalakan bila kondisi benar saat variabel i bernilai 0 dan variabel i lebih kecil dari ip maka nilai i akan bertambah.

Output Program

GetName

GetName merupakan sebuah program java untuk menampilkan nama dari komputer yang sedang user pakai. Berikut merupakan listing menampilkan nama komputer 

import java.net.*;
public class getName {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println("Nama komputer Anda: " +
host.getHostName());
}}

Pada Source code dibaris pertama terdapaat import java.net yang dimana sama dengan program GetIp fungsinya. kemudian terdapat class dengan nama getName. Pendeklararasain variabel pada variabel class tersebut yaitu InetAddres host yang bernilai null. lalu host akan mendapatkan nilai dari InetAddress,getLocalHost(). kemudian program akan mencetak nama komputer anda

Output Program

IpToName

IpToName merupakan sebuah program java untuk mendapatkan ip adress. Berikut merupakan listing untuk mendapatkan ip adress.

import java.net.*;
public class IptoName {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP – malformed IP");
System.exit(0);}
System.out.println(address.getHostName());
}} 

pertama pada listing diatas kita mengimport java.net ini untuk package java yang berisi tentang networking atau jaringan kemudian class diberi nama IptoName, laluterdapat percabangan if untuk mengecek panjang array pada fungsi utama jika sama dengan 0 maka akan mencetak "Pemakaian: java IPtoName <IP address>" lalu program akan keluar atau dimaatikan lalu terdapat variabel host bertipe data string yang diberi nilai array 0 lalu pada InetAddres address bernilai null. Pada program juga terdapat try and catch, jika terjadi kesalah maka program akan mencentak ivalid IP dan program akan keluar, namun jika tidak ada kesalah maka program akan mencetak  nama komputer user.

Output Program


NSLookUp

NSLookUp merupakan program java untuk  menampilkan informasi tentang nama server, berikut listing dari program NSLokkUP.

import java.net.*;
public class NsLookup {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: java NsLookup <hostname>");
System.exit(0);}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);}
byte[] ip = address.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);}
System.out.println();}}

Pada source diatas terdapat import java.net untuk package java yang berisi tentang networking atau jaringan kemudian class diberi nama NsLookup dimana di dalam class akan mengeksekusi namahost serta alamat berdasarkan host apabila terdapat kesalahan maka program akan selesai atau keluar. Tetapi jika host ditemukan maka akan memperoleh alamat ipnya, maka pada akhir program ini akan mencetak nama pemakai berserta ip addresnya.










Senin, 25 Januari 2016

Customer Product Canon dan Nike


Gambar diatas merupakan canon EOS 1100D yang merupakan generasi penerus dari EOS 1000D. Camera Canon EOS 1100D merupakan kamera DSLR untuk pemula atau orang yang baru ingin mempelajari tentang fotografi kamera dengan harga 4,5 juta rupiah plus lensa kit EF-S 18-55mm Is. Kamera Canon EOS 1100D diperuntukan untuk orang yang mempunyai low budget yang mencari kamera simple, bagus namun terjangkau. Calon Customer camera Canon EOS 1100D merupakan orang-orang pemula atau orang yang baru ingin belajar fotografi dan mempunyai low budget tapi menginginkan kamara yang bagus untuk belajar.


Camera Canon EOS 1DX merupakan camera yang mahal cukup dibilang sangat mahal harganya karna mencapai 70 juta rupiah. Canon EOS 1DX ini diperuntukan untuk orang yang sudah jago dalam fotografi atau sudah mahir. Orang-orang yang memiliki pekerjaan sebagai fotografi merupakan sasaran dari produk canon ini karena canon EOS 1DX karna memiliki kualitas foto yang sangat bagus, tercepat, terkokoh dan tertinggi.



Nike Mercurial Vapor IX White Rifle merupakan produk yang dikeuluarkan oleh nike untuk bermain sepak bola. Sepatu nike merecurial ini menampilkan speed control, textur speed control juga melingkup keseluruhan pada kaki, menimbulkan kenyamanan lahirlah performa. Sepatu nike mercurial ini dibintangi oleh Cristian Ronaldo, siapa yang tidak tau dengan bintang bola tersebut. Nike mengeluarkan produk ini untuk mengincar customer orang-orang yang suka bermain sepak bola seperti anak-anak, remaja maupun orang dewasa yang berkisaran umur 6-44 tahun nike dengan design yang elegan dan simple membuat para remaja ingin membeli nike mercurial dan juga karena kenyamanan saat dipakai.


Produk diatas merupakan NIKE COURT ZOOM VAPOR 9.5 TOUR produk andalan nike untuk bermain tenis. Nike menggandeng atlit cantik Maria Sharapova yang elegan dan kemayu, namun pada akhir komunikasi pemasaran, sang atlit menunjukkan kesederhanaan dan kekuatannya, yang bila dilihat secara gambaran besar, Nike memposisikan produk –produk untuk “segmen” Tenis mereka sebagai produk yang mewah dan artistik, namun sederhana dan praktis. Hebatnya lagi, komunikasi pemasaran ini dapat juga diasosiasikan dengan produk Nike secara keseluruhan. Dengan menggunakan model maria sharapova nike mengincar calon  customer pemain tenis wanita agar memakai nike court zoom dan bisa handal seperti halnya maria sharapova dan remaja wanita yang ingin seperti maria sharapova. 

SUMBER :






Minggu, 24 Januari 2016

Logo Design

Sebelumnya saya sudah mengshare apa itu logo dan pembagian jenis logo secara lebih sederhana dibagi atas 2 bagian yaitu Word Marks dan Device Marks, sebelumnya saya memberikan salah satu contoh dari word marks dan device marks nah disini saya membuat logo dengan menggabungkan antara word marks dan device marks. Jika ingin membaca tentang logo kembali bisa klik disini

Logo yang saya buat tersebut untuk tempat penyewaan lapangan futsal dengan nama total futsal, total disini dimaksudkan agar saat kita bermain futsal dilapangan kita mengeluarkan atau sepenuh-penuhnya skill yang kita miliki. Saat bermain kita totalitas dengan tim. Kemudian terdapat logo orang yang ingin sedang menendang bola yang mengartika kita harus bisa mencetak gol sebanyak banyak ke gawang agar bisa meraih kemenangan saat bermain.


Pada logo tersebut menggunakan perpaduan merah dan hitam. Mengapa mengambil warna merah, karena warna merah membawa kesan pemberani, waktu kita bermain futsal tidak boleh takut harus berani, kemudian warna merah membawa kesan kegembiraan, seksi dan menarik. Dan warna hitam tersebut menandakan kesederhanaan dan juga elegan.

Flat Design


Flat design adalah gaya design antaramuka menekankan penggunaan minimal gaya yang memberikan ilusi tiga dimensi dan difokuskan pada penggunaan minimalis elemen sederhana , tipografi dan warna datar. Karena pada dasarnya flat design mengandung pengertian yang dibuat sesimple munkin tanpa adanya efek-efek gradasi, glossy, dan lainnya maaka dalam pembutanya tidak terlalu sulit.


Ciri utama dari flat design adalah gambar yang dibuat sangat simple dan seminimalis munkin, flat design tidak ada gradasi, sudut gambar flat design biasanya lancip/ persegi, warna yang digunakan didalam menggambar flat design menggunakan kostras/jelas, flat design tidak ditemukan adanya efek bevel, efek emboss, efek tekstur, efek 3 dimensi dan jika gambar flat design menggunakan shadow tentunya shadow jenis flat seperti long shadow, yang diutamakan di dalam flat design adalah typography.

Contoh Flat Design

Kelebihan Flat Design
  • Flat design menempatkan penekanan pada konten dan pengguna tanpa bergantung pada metode lama. Flat design juga cocok untuk teknologi responsif karena menggunakan lebih sedikit tekstur / gambar.
  • Flat design membuat desainer lebih fokus pada struktur yang jelas dan kegunaan yang baik.
  • Membuat proses design dan pengkodean lebih cepat karena ada efek yang dikurangi untuk itu.
  • Tidak hanya cepat dalam desain dan pengkodean , yang paling penting itu penggunaan flat design membuat beban menjadi lebih cepat pada aplikasi / perangkat mobile sebab menggunakan bandwidth yang lebih sedikit.  
Kekurangan Flat Design
  • Resiko munculnya kebosanan sangat tinggi.
  • Tidak ada hirarki visual yang berbeda.
  • Flat design kadang berpotensi membingungkan pengguna. Warna dan kontras yang digunakan perlu dipertimbangkan dengan cermat sehingga tombol atau icon yang digunakan untuk tindakan/navigasi tertentu dapat dipahami dengan baik oleh user.
  • Karena prinsip flat design adalah minimalis, orang sering menganggapnya terlalu sederhana. Beberapa orang berpikir bahwa situs web / aplikasi mobile yang sederhana tersebut bukan ide yang baik karena harus cukup ramai untuk menarik pengguna. Tak satu pun dari prinsip desain yang sempurna. Selanjutnya dari persepsi designer itu sendiri apakah lebih nyaman dalam menggunakan prinsip skeuomorphism atau Flat design, asalkan desain yang dibuat sesuai dengan kebutuhan dan memiliki kegunaan yang baik. 

SUMBER 











Sabtu, 23 Januari 2016

Logo Canon dan Logo Nike

 Logo adalah identitas perusahan sebagai tanda atau alamat yang akan mengkomunikasikan arti dan memberikan makna yang daam terhadap jati diri perusahan. Setiap orang ketika mendengar logo akan berpikir tentatang simbol atau bentuk atau tulisan

Pembagian jenis logo secara lebih sederhana dibagi atas dua bagian yaitu :

     Logotype, Word Marks atau Brand Name.
     Logo yang tersusun dari bentuk terucapkan (rangkaian huruf yang dapat dibaca atau diucapkan).

-    Logogram, Device Marks atau Brand Marks.
     Logo yang tersusun dari bentuk tak terucapkan bentuk berupa gambar.

Contoh dari Word Marks atau logo yang tersusun dari bentuk terucap yaitu "CANON"


Siapa yang tidak tau dengan merk ternama ini “CANON” yang bergerak dibidang elektronik seperti camera, printer dan lain lain. Logo perusahaan asal Jepang ini cukup banyak berganti sepnjangng sejarahnya. Pada tahun 1930. Goro Yoshida dan saudaranya Saburo Uchida mendirikan perusahaan bernama Precision Optical Instruments Laboratory.

Empat tahun kemudian, mereka meluncurkan kamera pertamanya yang diberi nama kwanon. Kwanon tersebut diambil dari nama dewa dalam agama budha, kwanon merupakan perwujudan dari Avalokitesvara Boddhhisatva dalam Bahasa sansekerta adalah:

-   Valokita (Kwan / Guan / Kwan Si /Gwan ) yang bermakna "Melihat ke bawah atau mendengarkan      kebawah". Bawah disini bermakna ke dunia, yang merupakan suatu alam (lokita).

-   Svara (Im / Yin) verartu suara. Yang dimaksud adalah suara dari mahluk-mahluk yang menjerit           atas penderitaan yang dialaminya. Oleh sebab itu Kwan Im atau Kwanon adalah Budhisatva                 yang melambangkan kewelas-asihan dan penyayang.

Logo canon juga memakai warna merah yang menandakan atau mengambarkan bahwa logo canon memiliki kesan kegembiraan, seksi, menarik dan pemberani.

Seiring dengan berjalannya waktu, Canon meyerserhanakan logonya. Pada tahun 1953, mereka mengubah nama perusahan menjadi canon dari yang awalnya Kwanon. Sejak tahun 1956, logo canon relative tidak berubah sampai sekarang.



Contoh dari Device Marks atau logo yang tersusun dari bentuk gambar  yaitu “NIKE”


Siapa yang tidak mengenenal logo diatas tersebut logo yang terlihat seperti tanda ceklis, “NIKE” yang terlintas kita saat melihat  logo tersebut adalah merk dagang nike yang menjual berbagai jenis sepatu dan sekarang pun mereka tidak hanya menjual sepatu saja berbagai perlengkapan alat sport mereka jual.

Logo nike sendiri dirancang oleh Carolyn Davidson pada tahun 1971, Logo ini berharga $35. Makna logo nike bisa dilihat dari gambar lekukan seperti cairan yang disiramkan atau dikenal sebagai swoosh atau siraman. Makna ayang terkandung dari gambar tersebut sangat simple, yaitu kesuksesan yang terjadi adalah hasil jerih payah seseorang yang tidak pernah berhenti bergerak pada masa hidupnya. Kesuksesan disini melambangkan dengan siraman yang mengarah keatas.

Icon itu sendiri diambil dari inspirasi sayap dewa kemenangan yunani. Pada waktu prajurit memenangakan peperangan, mereka akan mengatakan “NIKE”. Logo ini pertama kali dikenalkan public pada tahun 1972, baru kemudian pada tahun 1995 didaftarkan sebagai trademark.

Nike menggunakan gambar checklist dikarenkan nike pertamakali memproduksi sepatu lari. Nike mencoba mensponsori banyak atlet di dunia. Gambar nike dengan tanda checklist dibuat ooleh desain grafisnya yang memberikan arti sebuah kecepatan dan gerakan. Sekarang ketika kita melihat tanda checklist kita akan berpikir tentang nike.     



















Jumat, 22 Januari 2016

Interaction Design (IXD)


Dalam desain,interaksi manusia-komputer dan pengembangan perangkat lunak, desain interaksi sering disingkat IXD didefinisikan sebagai "praktek merancang produk interaktif digital, lingkungan, sistem dan jasa. seperti banyak desain lainnya bidang desain interkasi juga memiliki kepentiingan dalam bentuk tetapi fokus utamanya adalah pada perilaki. desain interaksi sangan terfokus pada memuaskan kebutuhkan dan keinginan dari mayoritas orang-orang yang akan menggunakan produk. 
Desain interaksi adalah mendesain produk interaktif untuk membantu manusia berkomunikasi dan berinteraksi dalam kehidupan dan pekerjaan sehari-hari.
Beberapa parameter yang dijadikan tolok ukur keberhasilan desain interaksi adalah usability dan user experience.Usability goals merupakan fokus utama pada desain interaksi yang memastikan bahwa produk mudah dipelajari, dapat digunakan secara efektif, dan dinikmati oleh pengguna.

Interface Design
Desain antarmuka pengguna (UI) atau rekayasa user interface adalah desain dari user interface untuk mesin dan perangkat lunak, seperti komputer, peralatan rumah, perangkat mobile, dan lainnya perangkat elektronik, dengan fokus pada memaksimalkan pengalaman pengguna. Tujuan dari desain antarmuka pengguna adalah membuat interaksi pengguna sesederhana dan seefisien mungkin, dalam hal mencapai tujuan pengguna (desain yang berpusat pada pengguna).


Usabilty Engineering
Rekayasa kegunaan adalah bidang yang berkaitan dengan umumnya interaksi manusia-komputer dan secara khusus dengan merancang antarmuka manusia-komputer yang memiliki tinggi kegunaan atau ramah pengguna. Ini menyediakan metode terstruktur untuk mencapai efisiensi dan keanggunan dalam desain antarmuka. [1]

Beberapa disiplin ilmu yang luas termasuk Psikologi, Faktor Manusia dan Ilmu Kognitif menggolongkan rekayasa kegunaan, tetapi dasar-dasar teoritis dari bidang berasal dari domain yang lebih spesifik: persepsi manusia dan tindakan; kognisi manusia; metodologi penelitian perilaku; dan, pada tingkat lebih rendah, teknik analisis kuantitatif dan statistik.

Ketika rekayasa kegunaan mulai muncul sebagai daerah yang berbeda dari praktek profesional di pertengahan hingga akhir 1980an, banyak insinyur usability memiliki latar belakang di bidang Ilmu Komputer atau dalam sub-bidang Psikologi seperti Persepsi, Kognisi atau Faktor Manusia. Hari ini, bidang akademik ini masih berfungsi sebagai springboards untuk praktisi profesional rekayasa kegunaan, tetapi departemen Ilmu Kognitif dan program akademik di Interaksi Manusia Komputer sekarang juga memproduksi.

Sound Design
Desain suara adalah proses menentukan, memperoleh, memanipulasi atau menghasilkan elemen audio. Hal ini digunakan dalam berbagai disiplin ilmu termasuk pembuatan film, produksi televisi, teater, rekaman suara dan reproduksi, live performance, seni suara, pasca produksi, radio dan video game pengembangan perangkat lunak. Desain suara paling sering melibatkan manipulasi sebelumnya terdiri atau rekaman audio, seperti efek suara dan dialog. Dalam beberapa kasus mungkin juga melibatkan komposisi atau manipulasi audio untuk menciptakan efek yang diinginkan atau suasana hati. Seorang desainer suara adalah orang yang melatih seni desain suara.

Design Simulation
Desain simulasi membantu produsen memverifikasi dan memvalidasi fungsi dimaksudkan dari produk yang sedang dikembangkan, serta manufakturabilitas produk. Kata "simulasi" sering digunakan sebagai istilah umum untuk teknik komputer-dibantu (CAE). Selama bertahun-tahun, beberapa pendekatan simulasi desain telah menjadi komponen standar pengembangan produk di banyak industri, dan mereka terus tumbuh di pentingnya sebagai murah, komputer yang lebih cepat dan terjangkau, software simulasi desain yang mudah digunakan memungkinkan pengguna untuk mengatasi teknologi baru dan aplikasi .

Model simulasi set persamaan matematika yang mewakili perilaku sistem dalam domain fisik yang menarik. Kompleksitas matematika tergantung pada ketersediaan data dan bervariasi dalam fungsi aplikasi dan tahap desain.

Dalam pengembangan awal, representasi sistem biasanya lebih sederhana menggunakan asumsi analitis dan memverifikasi interaksi antara beberapa aspek fisik pada konsep-tingkat. Dalam tahap pengembangan akhir, biasanya sangat kompleks, model-aplikasi khusus yang digunakan untuk validasi dan perbaikan. Aplikasi dapat mencakup aspek-aspek seperti perilaku struktural, akustik, dinamika sistem, crashworthiness, termal dan analisis, analisis stres, ekonomi bahan bakar mengalir, mengontrol perkembangan dan banyak lagi. Beberapa teknologi yang ada untuk mendukung tahap desain yang berbeda dan aplikasi, seperti:

1D CAE atau sistem simulasi
Elemen hingga (FE) pemodelan
Pemodelan elemen batas
Simulasi multi-tubuh
Komputasi dinamika fluida (CFD)

Kondisi operasional dapat ditambahkan dalam bentuk kondisi batas, kasus beban atau kendala. Mereka dapat hasil dari asumsi teoritis, data diukur atau hasil simulasi sebelumnya.

Scenario Design
Scenario Design merupakan bagaimana desain interaksi antar pengguna dan sistem. Scenario design membantu pengembangnya untuk fokus terhadap produk atau software yang dikembangkannya sesuai dengan kebutuhan penggunanya.

Application Design
Pengumpulan dan analisis fungsi bisnis pelanggan, kemudian merancang sebuah solusi aplikasi untuk memenuhi kebutuhan bisnis yang diprioritaskan. Seorang Aplikasi Designer akan merancang, mengembangkan, menginstal, menguji, dan mendokumentasikan perangkat lunak aplikasi dasar, termasuk database, server, integrasi, klien, dan komponen web.Aplikasi Desainer berkontribusi pada desain dan pengiriman komponen solusi arsitektur teknis.

Control
Control desain menunjuk penerapan metodologi formal untuk pelaksanaan kegiatan pengembangan produk. Hal ini sering wajib (oleh peraturan) untuk melaksanakan praktek seperti ketika merancang dan mengembangkan produk dalam industri diatur.

Interakrif Enviroment
adalah istilah yang luas digunakan untuk mengkategorikan bentuk media berbasis komputer yang menginstruksikan, mengkomunikasikan, dan menghibur sebagai hasil dari action pengguna. Interactive Environment dapat berbentuk website dengan embedded-video, animasi, dan simulasi atau dapat digunakan untuk mendefinisikan antarmuka pelatihan dengan mekanisme media interaktif yang dioperasikan dan dikendalikan oleh pengguna. Interactive Environment juga merupakan istilah yang digunakan untuk menggambarkan sebuah 2D atau representasi 3D virtual dari ruang atau objek yang dapat dieksplorasi, dianalisis, dan dimanipulasi melalui penggunaan kontrol kustom diprogram.

Navigation Design
adalah model konseptual dari bagaimana informasi terstruktur dan terorganisasi, dan bagaimana pengguna akan mendapatkan itu semua. Kategori,subkategori dan hubungan diantaranya.
Navigation Design dapat diselesaikan hanya dengan selembar kertas atau sebuah outline di ms.word, karena hal yang perlu dipikirkan hanyalah :
– Seberapa banyak konten atau alur kerja yang dimiliki
– Bagaimana semuanya itu terorganisasi ?
– Bagaimana semuanya berkesinambungan ?

Invention Design
sebuah Invention berarti adalah sebuah ide, konsep atau desain untuk sebuah device baru atau yang telah ditingkatkan, produk atau proses yang ada sebagai informasi konkrit di dalam sebuah bentuk deskripsi, sketsa atau model. Jadi seorang Inventor mempunyai banyak ide untuk produk baru atau peningkatan terhadap proses yang sudah ada. tetapi ini bukan merupakan sebuah penemuan sampai ide-ide telah berubah menjadi sesuatu yang nyata, seperti gambar atau prototipe dengan potensi aplikasi praktis.

Media Instalation
Installation Media Digital media teknologi telah membuka peluang baru dan menarik dalam dunia desain. Media Desain mengeksplorasi beragam cara orang berinteraksi dengan teknologi digital saat ini – melalui pengalaman web, komunikasi visual dan audio, ditambah dan virtual reality, game dan media mobile. Daerah ini menyajikan tantangan khusus untuk desainer, menangani masalah komunikasi, bekerja, bermain dan kehidupan sehari-hari di bidang ini berkembang pesat.

Ubiquitous Computing
Ubiquitous Computing (UbiComp) adalah konsep dalam rekayasa perangkat lunak dan ilmu komputer di mana komputasi dibuat untuk muncul kapan saja dan dimana saja. Berbeda dengan komputer desktop, Ubicomp dapat dilakukan dengan menggunakan perangkat apapun, di setiap lokasi, dan dalam format apapun. Seorang pengguna berinteraksi dengan komputer, yang bisa dalam berbagai bentuk, termasuk komputer laptop, tablet dan terminal di benda-benda sehari-hari seperti kulkas atau sepasang kacamata.
Teknologi yang mendasari untuk mendukung ubicomp termasuk ; Internet, middleware canggih, sistem operasi, kode ponsel, sensor, mikroprosesor, I/O dan antarmuka pengguna baru, jaringan, protokol mobile, lokasi dan posisi dan material-material baru.

SUMBER:
http://www.open.edu/openlearn/science-maths-technology/engineering-and-technology/design-and-innovation/invention-and-innovation-introduction/content-section-5.2
http://www.givegoodux.com/pick-brain-010-navigation-design-vs-interaction-design/
http://www.zeroonezero.com/glossary/interactive-environment.html
http://www.csc.com/nordic/ds/96097/108225-application_design_analysis
http://infodesign.com.au/usabilityresources/scenarios/
http://www.plm.automation.siemens.com/en_us/plm/design-simulation.shtml
https://en.wikipedia.org/wiki/Sound_design
https://en.wikipedia.org/wiki/Usability_engineering
https://en.wikipedia.org/wiki/User_interface_design
http://belajartanpabuku.blogspot.co.id/2013/03/pengertian-desain-interaksi_10.html
https://en.wikipedia.org/wiki/Interaction_design