Selasa, 25 Juli 2017

Pemrograman Jaringan dengan Java

Pada kesempatan kali ini kita akan membahas mengenai pemrograman jaringan dengan menggunakan Java. ada pun yang akan kita bahas diantaranya adalah sebagai berikut:

getIP
Berikut ini akan dijelaskan mengenai cara mendapatkan IP Address pada Java. Hal yang pertama dilakukan yaitu Copy listing di bawah ini. Kemudian save file tersebut dengan nama getIP.java. Berikut listing programnya:

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();
}
}

Logika Program
Listing program diatas akan mengimport package java.net. Kemudian disini class yang dibuat bernama getip dimana di dalam class tersebut akan mendeklarasikan variabel InetAddress host yang bernilai null . Kemudian diproses sehingga mendapatkan byte ip yang berasal dari host address.

Output Program


getName
Berikut ini akan dijelaskan mengenai cara mendapatkan IP Address pada Java. Hal yang pertama dilakukan yaitu Copy listing di bawah ini. Kemudian save file tersebut dengan nama getname.java. Berikut listing programnya :

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());
}
}

Logika Program
Listing program diatas akan mengimport package java.net. Kemudian disini class yang dibuat bernama getname dimana di dalam class tersebut akan mendeklarasikan variabel InetAddress host yang bernilai null . Kemudian diproses sehingga mencetak output program dengan memanggil host.getHostName().

Output Program


IPtoName
Berikut ini akan dijelaskan mengenai cara mendapatkan IP Address pada Java. Hal yang pertama dilakukan yaitu Copy listing di bawah ini. Kemudian save file tersebut dengan nama iptoname.java. Berikut listing programnya :

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());
}
}

Listing program diatas akan mengimport package java.net. Kemudian disini class yang dibuat bernama iptoname dimana di dalam class tersebut akan mengeksekusi percabangan berdasarkan panjang string host yang bernilai 0. Jika kondisi benar maka akan mencetak nama pemakai dan IPtoName, namun jika salah maka program akan kembali ke semula.

Selanjutnya akan mendeklarasikan string host bernilai 0 dan InetAddress. Kemudian akan mengeksekusi  pertintah try dan catch yang digunakan untuk mengecek kesalahan. Jika terdapat kesalahan pada program maka akan mencetak Invalid IP – malformed IP dan akan keluar dari program . Namun jika tidak ditemukan kesalahan maka akan mencetak nama komputer user.

Output Program


NsLookup
Berikut ini akan dijelaskan mengenai cara mendapatkan IP Address pada Java. Hal yang pertama dilakukan yaitu Copy listing di bawah ini. Kemudian save file tersebut dengan nama nslookup.java. Berikut listing programnya :
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();
}
}

Logika Program
Listing program diatas akan mengimport package java.net. Kemudian disini class yang dibuat bernama nslookup dimana di dalam class tersebut akan mengeksekusi namahost serta alamat berdasarkan host. Apabila terdapat kesalahan pada host maka akan keluar dari program .

Jika host dinyatakan ditemukan maka akan memperoleh alamat ipnya. Maka akhir dari program ini akan mencetak nama pemakai beserta ip addressnya.

Output Program


Aplikasi Client-Server
Berikut ini akan dijelaskan mengenai cara mendapatkan IP Address pada Java. Hal yang pertama dilakukan yaitu Copy koding di bawah ini. Kemudian save file tersebut dengan nama simpleserver.java dan simpleclient.java. Berikut coding programnya :

import java.io.*;
import java.net.*;
public class simpleServer {
public final static int TESTPORT = 5000;
public static void main(String args[]) {
ServerSocket checkServer = null;
String line;
BufferedReader is = null;
DataOutputStream os = null;
Socket clientSocket = null;
try {
checkServer = new ServerSocket(TESTPORT);
System.out.println("Aplikasi Server hidup ...");
} catch (IOException e) {
System.out.println(e);
}
try {
clientSocket = checkServer.accept();
is = new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
os = new DataOutputStream(clientSocket.getOutputStream());
} catch (Exception ei) {
ei.printStackTrace();
}
try {
line = is.readLine();
System.out.println("Terima : " + line);
if (line.compareTo("salam") == 0) {
os.writeBytes("salam juga");
} else {
os.writeBytes("Maaf, saya tidak mengerti");
}
} catch (IOException e) {
System.out.println(e);
}

try {
os.close();
is.close();
clientSocket.close();
} catch (IOException ic) {
ic.printStackTrace();
}
}
}


simpleClient


import java.io.*;
import java.net.*;
public class simpleClient {
public final static int REMOTE_PORT = 5000;
public static void main(String args[]) throws Exception {
Socket cl = null;
BufferedReader is = null;
DataOutputStream os = null;
BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
String userInput = null;
String output = null;
// Membuka koneksi ke server pada port REMOTE_PORT
try {
cl = new Socket(args[0], REMOTE_PORT);
is = new BufferedReader(new
InputStreamReader(cl.getInputStream()));
os = new DataOutputStream(cl.getOutputStream());
} catch(UnknownHostException e1) {
System.out.println("Unknown Host: " + e1);
} catch (IOException e2) {
System.out.println("Erorr io: " + e2);
}
// Menulis ke server
try {
System.out.print("Masukkan kata kunci: ");
userInput = stdin.readLine();
os.writeBytes(userInput + "\n");
} catch (IOException ex) {
System.out.println("Error writing to server..." + ex);
}
// Menerima tanggapan dari server
try {
output = is.readLine();
System.out.println("Dari server: " + output);
} catch (IOException e) {
e.printStackTrace();
}
// close input stream, output stream dan koneksi
try {
is.close();
os.close();
cl.close();
} catch (IOException x) {
System.out.println("Error writing...." + x);
}
}
}

Logika Program
Untuk menjalankan program diatas, terlebih dahulu menjalankan file simpleserver.java kemudian tunggu sesaat hingga muncul tulisan server hidup. Maka akan running file simpliclient.java dengan tulisan “salam.”

Output Program

Selasa, 26 Januari 2016

Popularitas Chevrolet dan Ford



Model yang penuh gaya dulunya merupakan suatu kemewahan yang hanya bisa didapatkan pada model yang dibangun khusus, diciptakan sekali saja. Mobil dengan nama Chevrolet mengubah hal tersebut.  
Perusahaan Chevrolet Motor pertama kali dibentuk tahun 1911. Perusahaan baru tersebut bermula di bengkel Flint sebagai kerjasama usaha antara pembalap kelahiran Belgia yang bernama Louis Chevrolet dengan William Durant, seorang pengusaha dan pendiri dari General Motors. Chevrolet pertamanya, bernama The Classic Six, adalah mobil mewah yang berharga $2500.
Moto Louis Chevrolet adalah "Jangan pernah menyerah". Dan William Durant tidak menyerah begitu saja pada mobil Chevrolet the Classic Six yang gagal memenuhi keuntungan bagi perusahaan. Secara insting, Ia yakin kalau mobil dengan model yang bergaya tinggi namun terjangkau bisa menantang dominasi model multiguna dari Ford, Model T. Chevrolet bergabung dengan grup perusahaan GM tahun 1917 sebagai pembuat mobil yang terjangkau, dan dalam 10 tahun, Chevy menjadi mobil yang terlaris nomor satu di Amerika Serikat.

Chevrolet Spin

Konsep dasarnya adalah untuk menciptakan dan mengembangkan kendaraan dengan tampilan yang tangguh dengan proporsi yang modern dan ekspresif. Hasilnya adalah kendaraan yang tampil berbeda dari yang lainnya dengan pesonanya yang unik dan berkarakter.
Belt-line yang tinggi dan side-line yang impresif membuat Chevrolet Spin terlihat lebih besar serta memberikan kesan kokoh. Garis tubuh Spin juga membantu memaksimalkan gaya aerodinamis pada kendaraan. Lembaran besi yang lebih tebal juga digunakan sebagai material untuk memberikan keamanan, nilai kualitas dan kesempurnaan.
7 kursi Chevrolet Spin memberikan kenyamanan dan fleksibilitas dengan memaksimalkan ruang yang ada. Kabin penumpang diatur dengan gaya ‘theatre style’ agar seluruh penumpang mendapatkan pandangan yang lebih baik serta menambahkan rasa lapang. Posisi tempat duduk pengemudi yang tinggi memberikan daya pandang yang lebih baik dan mengurangi rasa lelah ketika mengemudi. Mobil ini sangat cocok untuk keluarga yang beranggota banyak , sehingga nyaman untuk berpergian saat-saat liburan atau kemana pun.

Chevrolet Camaro

Sudah dipastikan sebagian besar orang tidak ada yang tidak mengenal mobil Chevrolet Camaro ini. Mobil yang sudah ada sejak tahun 1996 ini semakin terkenal karena dipilih sebagai salah satu mobil yang bisa berubah menjadi robot pada film Transformers.
Mobil 2 pintu ini berkesan elegan dan kuat. Sangat cocok untuk pasangan yang baru menikah yang hobi berrpetualang mengelilingi dari satu daerah ke daerah lain dengan menggunakan mobil.
Bila anda termasuk  salah satu pengoleksi mobil mewah, Chevrolet Camaro ini sangat tepat untuk dijadikan barang koleksi sebagai pelengkap garasi anda.




Ford Motor Company (atau hanya Ford atau FoMoCo, NYSE: F) adalah sebuah produsen mobil asal Amerika Serikat yang didirikan oleh Henry Ford di Dearborn, dekat Detroit, Michigan. Perusahaan ini didirikan pada 16 Juni 1903. Perusahaan ini menjual mobil dan kendaraan komersial dengan merek Ford dan mobil mewah dengan merek Lincoln.

Ford Fiesta

Ford Fiesta adalah supermini mobil yang diproduksi oleh Ford sejak tahun 1976, yang berlangsung tujuh generasi. Fiesta telah diproduksi di Eropa, Brazil, Argentina, Meksiko, Cina, India, Taiwan, Thailand, dan Afrika Selatan.
Di Indonesia mobil semi sedan ini biasa digunakan orang-orang berusia muda kisaran 20-40 tahun, karena sangat nyaman dikendarai dan terlihat modis. Banyak anak kuliah yang mengendarai mobil ini di Indonesia karena mobil ini bisa memuat 4 sampai 5 orang untuk berpegian.
Para pekerja kantoran yang masih muda juga menggunakan mobil ini karena desain mobil yang berbentuk modern dan stylish, bisa memuat barang-barang cukup banyak di bagasi bagian belakang pada mobil

Ford GT

Ford GT adalah mobil sport 2 pintu yang diproduksi oleh Ford Motor Company tahun 2005-2006. Mobil ini mengambil desain dari mobil balap GT40 pada tahun 1960an.
Mobil Supercar ini mempunyai kecepatan 600 tenaga kuda, sangat cocok bagi para penggemar kecepatan tinggi, saat berada didalam mobil dengan memacunya sangat kencang akan menciptakan adrenalin yang dapat memuaskan batin sebagai seorang yang hobi dengan kecepatan.
Biasanya Ford GT lebih banyak digunakan para profesional di arena balap mobil dikarenakan top speed dan acceleration yang sangat baik dari mobil ini.

My Logo


Kali ini saya akan menjelaskan logo yang saya buat sendiri untuk memenuhi tugas yang diberikan dosen kepada saya tentang apa makna dari logo ini.
Pertama-tama saya mengambil konsep logo ini melihat dari kehidupan didunia. Logo ini berbentuk lingkaran dikarenakan kehidupan yang kita jalani terus berputar, kadang kita berada diatas (keadaan terbaik)  dan kadang kita berada dibawah(keadaan terpuruk). Tinggal bagaimana sikap kita saja untuk menjalani hidup ini, apakah kita akan tetap diam saja dengan keadaan yang terpuruk atau kita akan bergerak untuk melakukan perubahan.
Maka dari ini itu saya memasukkan kata “Start” pada logo ini, yaitu dimaksudkan jika kita dalam keadaan terpuruk kita harus memulai langkah untuk menjadi lebih baik dan terus-menerus tidak menyerah dalam menjalani kehidupan. Dan pada saat keadaan terbaik jangan melupakan saat-saat sulit yang telah kita lalui, kita harus selalu bersyukur atas apa yang telah kita dapat sehingga kita bisa menjadi good person untuk banyak orang.  “Start” juga bermakna setiap hari pasti kita akan memulai kembali segala aktivitas dalam hidup entah itu bekerja, kuliah, sekolah dan lain sebagainya.
Biru adalah warna kesukaan saya, karena menurut saya biru berkesan menunjukan ketenangan, kekuatan dan cool.

Terdapat 4 bagian dalam lingkaran pada logo ini. Itu bermakna anggota dari keluarga saya yang beranggotakan 4 orang, Aby(ayah), Umy(ibu), saya dan adik saya. Alasan saya menyisipkan unsur keluarga adalah karena saya termasuk orang yang sangat dekat dengan keluarga. Kami saling melengkapi dan selalu mendukung satu sama lain selagi keadaan sulit atau pun senang. Tidak ada kata lain untuk menggambarkan sebuah kebersamaan selain bersyukur. Karena kebersamaan membuat diri kita menjadi utuh.

Senin, 25 Januari 2016

Flat Design


Flat Design adalah sebuah style desain dimana fokus pada kesederhanaan (simpel). Saat ini Flat Design sedang menjadi tren dikalangan desainer web yang banyak diaplikasikan pada tampilan User Interface (UI) dan untuk membangun User Experience Design (UX) yang mengesankan. Meskipun Flat Design bukan hal yang baru, namun akhir-akhir ini telah menjadi tren di tahun 2013, bahkan mungkin sampai beberapa tahun kedepan.
Konsep Flat Design tidak melibatkan unsur 3D, shadow, gradient, bevel dan lain-lain. Meskipun demikian, Flat Design bukan berarti tanpa efek sama sekali. Flat Design lebih menekankan pada penggunaan warna yang solid, typography, dan elemen User Interface (UI) yang lebih sederhana. Salah satu keuntungan menggunakan Flat Design adalah dapat bekerja secara optimal pada teknologi responsive design web.
Selain itu, membangun User Experience Design (UX) dengan elemen Flat Design dapat menjadi hal yang menarik bagi pengunjung.
Komponen dan Karakteristik Flat Design — Dipengaruhi oleh desain Swiss (internasional) dan minimalis artistik, flat design menggunakan teknik dari berbagai media dan era dan menariknya semua itu tergabung menjadi satu. Berikut ini adalah lima taknik yang paling dikenali dari karakteristik flat desain.
1. Long shadow
Long shadow atau bayangan yang panjang adalah bagian dari Flat 2.0, long shadow ini menambah kedalaman dan kompleksitas, bayangan ini tidak mengorbankan unsur-unsur minimalis, elemen ini membuat flat design menjadi menarik.
2. Warna yang dinamis
Untuk meningkatkan efek visual yang jarang, flat design mengimplementasikan penggunaan warna yang dinamis, terutama warna-warna cerah. Warna-warna yang memiliki energi kontras dengan satu sama lainnya yang akhirnya menimbulkan warna yang terlihat kusam di halaman web.
Karna masalah warna di flat design ini sangat krusial, website Flat UI Colors mengkoleksi beberapa warna penting yang sering digunakan.
3. Tipografi yang sederhana
Tipografi dalam flat design tetap sederhana dan mudah untuk dibaca, yang biasanya setara dengan sans serif.
4. Ghost Button
Salah satu elemen paling trendi di dunia web desain akhir-akhir ini adalah penggunaan Ghost Button, yaitu sebuah tombol yang biasanya letaknya sangat strategis dan terlihat seperti kotak yang hanya terlihat bagian pinggirnya saja (border/stroke), sedangkan bagian dalamnya kosong.
5. Minimalis
Flat desain dan minimalis itu bergandengan tangan, berbagi banyak prinsip yang sama seperti kesederhanaan dan desain yang berfokus pada konten.

Meskipun desain minimalis itu terlihat sederhana dan mudah, namun nyatanya cukup sulit untuk menerapkan desain minimalis. Dengan sedikitnya elemen berarti Anda harus menggunakan elemen yang tersedia dengan sangat hati-hati.

Kelebihan Flat Design
·         Cukup kondusif untuk desain responsif
·         Mudah untuk pengguna dalam mempelajari sistem dan melakukan navigasi
·         Tata letaknya terstruktur dan visual yang tumpul menghadirkan suasana yang logis
·         Waktu muat(loading) lebih cepat
·         Tipografi yang sederhana meningkatkan keterbacaan
Kekurangan Flat Design
·         Sulit untuk dibuat atau sulit untuk melakukannya dengan baik.
·         Gayanya yang sederhana bisa menghilangkan karakter web Anda.
·         Tidak ada hirarki visual yang berbeda
·         Website Anda jadi kurang unik/kurang individual karena popularitasnya.
·         Resiko munculnya kebosanan sangat tinggi.



http://longscripts.blogspot.co.id/2015/09/kelebihan-dan-kekurangan-flat-design.html

Minggu, 24 Januari 2016

Filosofi Logo

Logo adalah identitas perusahaan sebagai tanda / alamat yang akan mengkomunikasikan arti dan memberikan makna yang dalam terhadap jati diri perusahaan. Logo juga sebagai jiwa yang menghidupkan dan memberikan semangat bagi perusahaan di dalam melaksanakan misi dan mencapai tujuan perusahaan.

Unsur Desain Logo Chevrolet

Sebuah nama dan simbol adalah faktor utama yang digunakan untuk mempromosikan sebuah perusahaan dan barang dagangnya. Diproduksi oleh produsen mobil yang paling populer di dunia, General Motors, Chevrolet dibentuk oleh Louis Chevrolet pada tahun 1911. Ini menunjukkan ciri khas perbedaan dengan perusahaan mobil lainnya. Chevy logo diperkenalkan oleh William Durant pada tahun 1913. Logo berpengaruh sangat besar dalam iklan dan promosi penggabungan tersebut. Logo sederhana namun elegan, desain logo menciptakan dampak abadi pada pikiran manusia.

Perkembangan Logo Chevrolet dari tahun ke tahun :



Beberapa orang berasumsi bahwa Durant merancang logo Chevrolet, terinspirasi oleh salib yang ada pada bendera Swiss. Di sisi lain, beberapa orang mengatakan bahwa Durant merancang logo Chevrolet, terinspirasi oleh wallpaper di hotel Perancis. Dikonfirmasi oleh Durant sendiri, adalah bahwa itu terinspirasi oleh desain wallpaper di hotel Paris.
Menurut The Chevrolet Story 1961, publikasi perusahaan resmi yang dikeluarkan dalam perayaan ulang tahun ke-50 Chevrolet:
"Ini berasal dalam imajinasi Durant ketika, ia menjadi traveler dunia pada tahun 1908, ia melihat pola berbaris sebagai desain pada wallpaper di hotel Perancis. Dia merobek sepotong wallpaper dan menyimpannya untuk menunjukkan kepada teman-teman, dengan pemikiran bahwa hal itu akan membuat papan nama yang baik untuk mobil. "

Warna Logo Chevy
Logo Chevrolet menggunakan warna keemasan dengan warna kuning untuk efek grafis dan hitam untuk teks. Pemanfaatan warna ini menunjukan kelincahan dan keberanian, membuat logo Chevy terlihat modis dan bergaya. Warna-warna ini berpadu untuk membangun kesadaran hiburan dan sportivitas. Bayangan kuning menunjukan orisinalitas dan antusiasme, sedangkan bayangan hitammengungkapkan kekuatan dan keberanian logo Chevy.

Gaya Tulisan Logo Chevy
Gaya tulisan dari logo merupakan nama dari perusahaan tersebut. Logo Chevrolet berkesa elit dan khas karena gaya tulisan yang sederhana dan menarik. Nama terlihat bercahaya dan berani serta menambah keindahan logo secara keseluruhan.

Bentuk dari Logo Chevy
Chevy logo diakui di seluruh dunia karena desain yang megah. Hal ini juga disebut "Chevy bowtie", meskipun itu tidak terlihat seperti satu. Jika kita meneliti dari dekat, busur yang tegak lurus ditempatkan di atas nama perusahaan, memberikan tampilan yang menarik dan berkelas.


Unsur Desain Logo Ford

Ford Motor Company bangga memiliki salah satu logo perusahaan yang paling dikenal di dunia, salah satu yang telah digunakan untuk sebagian besar sejarah perusahaan. Namun, mobil Ford pertama kali memproduksi Model yang diperkenalkan pada tahun 1903, menampilkan sebuah lambang dengan kata-kata bergaya 'Ford Motor Company', lengkap dengan perbatasan artistik modis.

Logo mobil asal Amerika Serikat ini sederhana, dengan huruf 'Ford' yang ditonjolkan. Logo ini telah digunakan lebih dari 50 tahun.Bentuk huruf ini diperkenalkan Harold Wills -- rekan dekat Henry Ford. Ketika remaja, Wills mencari uang dengan membuat kartu nama. Ketika rekannya, Henry Ford mencari logo untuk perusahaannya, Wills menyodorkan set cetakan tuanya dan model huruf yang digunakan di masa remajanya untuk mencetak kartu nama.

Perkembangan logo Ford dari tahun ke tahun :


































Terus-menerus berkembang untuk membuat kendaraan otomatis yang terbaik. Ford Motor Company memproduksi desain yang unik dan mobil mereka diketahui kualitas terbaik yang tersedia di pasaran. Perusahaan telah mengumpulkan jutaan penggemar setia dan pelanggan.

Merayakan ulang tahun perusahaan ke-100, Ford memperkenalkan versi terbaru dari logo pada tahun 2003. Warna biru menjadi gradien, sementara warna perak diganti dengan putih. Bentuk oval berubah lebih pipih.

Bentuk dari Logo Ford
Bentuk logo berbentuk oval yang terlihat sederhana namun elegan, memberikan logo keseluruhan kekhasan visual yang maksimal.

Warna Logo Ford
Logo Ford yang baru juga mengandung warna biru, sama seperti yang sebelumnya lakukan, tapi warna dicampur dengan putih untuk memberikan efek teduh halus. Kombinasi ini memberikan logo enak dilihat.

Font Logo Ford
Font logo Ford telah konsisten. Hampir tidak ada modifikasi yang dilakukan untuk font, dan telah bergaya dan canggih dari waktu yang telah dibuat. Logo Ford baru ini sangat bermanfaat bagi perusahaan. Logo secara luas dianggap sebagai salah satu logo mobil yang paling sukses di dunia.


http://www.famouslogos.us/ford-logo/
http://danish56.blogspot.co.id/2011/08/tahukah-anda-makna-dibalik-logo-12.html
http://www.car-brand-names.com/ford-logo/
http://cd8ba0b44a15c10065fd-24461f391e20b7336331d5789078af53.r23.cf1.rackcdn.com/polkaudio.vanillaforums.com/attachments/1/9/2/7/3/6/84714.jpg
http://route66pubco.com/wp-content/uploads/2013/07/Chevrolet-Bowtie-Evolution-medium.jpg
http://www.chevrolet.com/culture/article/bowtie-history.html
http://www.famouslogos.us/chevy-logo/

Jumat, 22 Januari 2016

Interaction Design

Interaction Design yang sering di singkat menjadi IxD ini merupakan salah satu dari disiplin ilmu dari UX yang berhubungan erat dengan HCI (Human Computer Interaction) di mana kita mempelajari hubungan antara user, tujuannya, task, pengalaman, kebutuhan dan apa yang user inginkan. Dimana dalam hal ini kita melakukan pendekatan design dengan berpusat kepada perspektif user sementara tetap berusaha untuk menyeimbangkan kebutuhan dari sang user dengan business goals dan kemampuan teknologi yang ada.

Interface Design
Desain Antarmuka atau yang lebih sering dikenal dengan istilah Design Interface adalah desain untuk komputer, peralatan, mesin, perangkat komunikasi mobile, aplikasi perangkat lunak, dan situs web yang berfokus pada pengalaman dan interaksi penggunanya.
Tujuan dari penggunaan design interface ini adalah untuk membuat interaksi pengguna sesederhana dan seefisien mungkin. Bagaimana user berinteraksi dengan komputer menggunakan tampilan antarmuka(interface) yang ada pada layar komputer.
User Design Interface ini bukan lagi hanya sebatas pada tampilan. Tapi juga mencakup suara dan gerakan tubuh. Voice Recognition merupakan salah satu Design Interface yang melibatkan suara. Aplikasi yang sudah diterapkan adalah dalam translate.google.com sehingga kita tidak perlu untuk mengetik kata-kata yang ingin kita terjemahkan. Contoh lain nya adalah gerakan tubuh yang ada dalam WII. Kalian yang senang main game pasti tahu device ini di mana ada suaatu remote yang dipegang guna mendeteksi setiap gerakan yang pengguna lakukan.

Ubiquitous Computing
Ubiquitous Computing (Ubicomp) atau yang lebih sering disebut Pervasive Computing merupakan suatu bentuk interaksi manusia-komputer yang menitikberatkan pada kemampuan computing dan komunikasi tetapi berintegrasi dengan pengguna pada saat yang bersamaan sehingga menjadi “technology that disappears”, sebuah teknologi yang menghilang dalam arti tidak disadari oleh penggunanya karena keberadaanya yang tidak terpisahkan dan sudah menyatu dengan kehidupan sehari-hari.
Design Simulation
design simulation yaitu untuk membantu produsen memverifikasi dan memvalidasi fungsi dimaksudkan dari produk yang sedang dikembangkan. beberapa pendekatan simulasidesain telah menjadi komponen standar pengembangan produk di banyak industri.

Interactive Environment
Interactive Environment adalah antar muka berbasis teknologi yang  bereaksi dan merespon input pengguna. Interactive Environment adalah istilah   yang luas digunakan untuk mengkategorikan bentuk media berbasis komputer yang menginstruksikan, berkomunikasi, dan menghibur sebagai akibat dari tindakan pengguna. Interactive Environment dapat mengambil bentuk website dengan video tertanam, animasi, dan simulasi atau dapat digunakan untuk mendefinisikan antarmuka pelatihan dengan mekanisme media interaktif yang dioperasikan dan dikendalikan oleh pengguna.
      Design Controls
Controls Yaitu penerapan dari sebuah metodologi formal untuk pelaksanaan kegiatan pengembangan produk.

Application Design
application design didalamnya 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.

Media Installations
dalam Media Installations anda akan merancang, mengembangkan, menginstal,menguji, dan mendokumentasikan perangkat lunak aplikasi besar , termasuk database, server, integrasi, klien, dan komponen web.
Anda akan berkontribusi pada desain dan pengiriman komponen solusi arsitektur teknis.Posisi ini akan mencakup rotasi pekerjaan memberikan Anda pengalaman yang lebih luas.Tujuannya adalah bahwa Anda akhirnya akan tumbuh dari menjadi Application Designer untuk seorang arsitek Aplikasi.

Usability Engineering
usability engineering adalah proses berulang untuk meningkatkan usability sistem.
Menurut ISO, usability adalah sejauh mana sebuah produk dapat digunakan berdasarkan pengguna spesifik untuk mencapai tujuan khusus dengan efektif, efisien dan kepuasan dalam konteks penggunaan yang telah di spesifikasikan.
Tiga pengukuran atribut usability yang didefinisikan oleh ISO adalah
¨      Efektif : akurasi dan kelengkapan dari tujuan khusus yang dicapai oleh user
¨      Efisien : sumber daya yang dikeluarkan untuk akurasi dan kelengkapan dari tujuan khusus yang dicapai user
¨      Kepuasan : kebebasan dari ketidaknyamanan, dan perilaku positif setelah menggunakan produk
Menurut Nielsen (1993) Usability dalam konteks adalah semua sistem yang dapat
   diterima.

Sound Design
sound design yaitu Sound berarti audio atau suara; Design berarti membuat atau desain. Jadi jika kita gabungkan arti kedua kata tersebut maka berarti membuat/mendesain suara. Pada dasarnya dari arti kata Sound Design aja, kita sudah bisa menebak-nebak apa tugas seorang Sound Designer yaitu membuat atau mendesain suara.

Skenario Design
skenario design Adalah deskripsi dari interaksi seseorang dengan sistem. Skenario mungkin berkaitan dengan 'kasus penggunaan', yang menggambarkan interaksi di tingkat teknis.  

Ivention Design
ivention design yaitu sebuah ide, konsep atau desain untuk sebuah device baru atau yang telah ditinggalkan. Seorang iventor harus mempunyai banyak ide untuk produk baru atau peningkatan terhadap proses yang ada

Navigation Design
navigation design adalah model konseptual tentang bagaimana informasi yang terstruktur dan terorganisir, dan bagaimana pengguna akan mendapatkan semua itu. Kategori, subkategori dan hubungan antara mereka.



Sumber :
http://uniteux.com/apa-itu-interaction-design/
http://user-design-interface.blogspot.co.id/2015/04/pengertian-dan-tujuan-design-interface.html

Minggu, 17 Januari 2016

Permainan Flappy Bird




Flappy Bird adalah sebuah permainan dimana seekor burung diharuskan melewati rintangan berupa pipa yang berada diatas dan dibawah pada layar game. Flappy Bird dibuat oleh Dong Nguyen, pemuda yang tinggal di Hanoi, Vietnam.

Untuk memainkan game FlappyBird gampang gampang susah, maksudnya gampang yaitu kita dapat dengan mudah memainkannya tinggal tekan layar agar burung bergerak ke atas , dan bagian susahnya adalah mendapatkan skor tertinggi pada permainan ini.

Game ini tergolong game yang sederhana, baik dari segi tampilan, karatkter, dan juga suara. Tampilannya menggunakan gambar 2 dimensi, karakternya pun tidak terlalu keren bentuknya, dan juga suara yang ada pada game ini hanya ada suara kepakan sayap dan suara koin saat kita berhasil melewati rintangan.

Karena simplenya game tersebut membuat semua kalangan orang bisa dengan mudah mengetahui cara bermainnya mulai dari anak-anak sampai usia lanjut yang jarang menggunakan handphone pun akan mengerti tanpa harus diberitahu. Bebeda dengan game-game terkenal seperti COC, Candy Crush dan lain sebagainya kita harus mengajarkan beberapa trik khusus untuk menjalankan permainan.


Sulitnya mendapatkan skor dalam game ini membuat orang-orang penasaran dan tidak puas dengan hasilnya, maka kita juga bisa bertanding dengan teman-teman kita untuk menentukan siapa yang mendapat skor paling tinggi, disini lah keseruan dari FlappyBird.