Selasa, 11 Juli 2017

1. NSLookUp

NSLookUp Digunakan untuk mengetahui alamat DNS dari suatu Website dengan cara mengirimkan permintaan terhadap domain tersebut.

Berikut Listing kodenya:

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


Penjelasan :


import java.net.*;

Perintah untuk memanggil library java.net.

public class NsLookup {
Inisiasi class NsLookup

public static void main(String args[]) {


Fungsi utama, fungsi ini menerima parameter dengan tipe data String yang akan disimpan pada array args.


if (args.length == 0) {
System.out.println("Pemakaian: java NsLookup <hostname>");
System.exit(0);
}


Pengecekkan kondisi, jika tidak ada nilai yang dimasukkan ke parameter args,  akan muncul pesan “Pemakaian: Java Nslookup <host>”.

String host = args[0];


Pendefinisian variabel dengan tipe data string yang diberi nama host dan memiliki nilai berupa array args ke-0.

InetAddress address = null;


Pembuatan object InetAddress yang diberi nama Address dengan nilai null, variabel yang akan menampung host.

try {
address = InetAddress.getByName(host);


Percobaan untuk menyimpan nilai di variabel address yang memiliki nilai Nama dari host yang diinput oleh User.


} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
}


Jika try { address = InetAddress.getByName(host); gagal, maka akan menampilkan error “Unknown Host” dan program akan berhenti. Error akan muncul jika User input bukan merupakan suatu host.

byte[] ip = address.getAddress();


Mendeklarasikan variabel ip dengan tipe array byte, nilainya merupakan address dari host yang disimpan di variabel address. Untuk mendapatkan alamatnya dapat menggunakan perintah .getAddress().

for (int i=0; i&lt;ip.length; i++) { if (i &gt; 0) 


Melakukan perulangan, digunakan untuk menampilkan IP yang tersimpan pada variabel ip. Dilakukan dengan menggunakan variabel counter i=0 selama i bernilai kurang dari length array ip dan akan nilai i akan terus bertambah selama perulangan. yang dilakukan untuk menampilkan IP serta digunakan bitwise terhadap nilai dari array IP untuk memastikan bahwa yang diambil adalah 8 digit terakhir dari nilai IP dalam bentuk bit dengan menggunakan perintah & 0xff.

System.out.print(".");
System.out.print((ip[i]) &amp; 0xff);
}
System.out.println();
}
}


Melakukan pencetakan.


2. getIP

getIP berfungsi menampilkan IP Address dari komputer kita.
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(); }}


import java.net.*;


Pemanggilan library Java.net

public class getIP {


Pendeklarasikan class getIP.

public static void main(String args[]) throws Exception {


Pendeklarasikan main class, disini tidak menangkap input sehingga menggunakan throws exception.

InetAddress host = null;


Mendeklarasikan object InetAddress dengan nama host dengan nilai null.


host = InetAddress.getLocalHost(); byte ip[] = host.getAddress();

Object host akan menampung nilai dari host pada komputer lokal (biasanya berupa IP Address).
Mendeklarasikan variabel array ip dengan tipe data byte yang memiliki nilai IP Address dari host yang disimpan di variabel host.

for (int i=0; i<ip.length; i++) {


Melakukan perulangan dari i=0 selama i bernilai kurang dari ukuran array ip.


if (i > 0) { System.out.print("."); } System.out.print(ip[i] & 0xff); }

Dilakukan pengecekkan, jika nilai i bukan bernilai 0, maka print “.”, titik disini digunakan sebagai pemisah IP Address.

System.out.println(); }}


 Menampilkan IP Address yang tersimpan di array.


3. IPtoName

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

}



Berikut penjelasan kode program diatas:

import java.net.*;


Pemanggilan Library Java.net.


public class IPtoName {

 Deklarasi class IPtoName

public static void main(String args[]) {


Baris program diatas melakukan pendeklarasian main function untuk menangkap input User.

if (args.length == 0) {
            System.out.println("Pemakaian: java IPtoName <IP address>");
            System.exit(0);
        }
Baris program diatas adalah untuk melakukan tes terhadap kondisi,ketika tidak dilakukan masukkan dari user, akan diberitahu malalui error “Pemakaian: Java IPtoName <IP Address>”

String host = args[0];


Baris program diatas akan melakukan inisialisasi variabel host menggunakan tipe data string yang memiliki args[0] sebagai masukkan awal user.

InetAddress address = null;


Selanjutnya adalah pendeklarasian object InetAddress dengan nama address dengan nilai null, objek yang digunakan menampung host yang diinput oleh user.

try {
            address = InetAddress.getByName(host);


Baris program diatas akan melakukan pengujian lewat informasi host dari IP yang diinput User dengan perintah .getByName

catch (UnknownHostException e) {
            System.out.println("invalid IP - malformed IP");
            System.exit(0);
        }


Baris program diatas disiapkan jika percobaan pada baris program sebelumnya gagal, akan ditampilkan dilayar sebuah error “Invalid IP – malformed IP”, yang berarti jika IP yang diberikan bukanlah suatu host.

System.out.println(address.getHostName());


digunakan untuk menampilkan nama host sesuai dengan host dari object address.


4. getName

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

Berikut penjelasan kode program diatas:

import java.net.*;
Pemanggilan library java.net.

public class getName {
Mendeklarasikan class getName

public static void main(String args[]) throws Exception {
Mendeklarasikan fungsi utama.


InetAddress host = null;
Mendeklarasikan object InetAddress dengan nama host yang bernilai null.

host = InetAddress.getLocalHost();
object Address diisi dengan IP dari IP lokal komputer.

System.out.println("Nama komputer Anda: " + host.getHostName()); }}


Menampilkan “Nama komputer anda : ” Sesuai dengan nama dari Komputer kita berdasarkan IP yang ada di object Address.

Membuat Server Game Online : Minecraft

Pada kesempatan kali ini, saya akan membuat sebuah server game yaitu Minecraft. Minecraft merupakan sebuah game RPG yang bisa dimainkan offline maupun online. Langkah awal yang harus kita lakukan adalah membuat account pada website https://aternos.org/en/.


Tampilan setelah kita membuat account, akan langsung diarahkan pada menu informasi. Selanjutnya kita bisa membuat World baru atau kita bisa memasukan World yang telat kita buat sebelumnya.


Kemudian klik tombol Start, makan kita diharuskan menunggu, membutuhkan waktu kruang lebih 30 menit jika dilakukan untuk pertama kalinya. Kita bsia memodifikasi dengan menambahkan file dan plugin lain pada server kita. Kita bisa menambahkan Skin untuk main character atau skin untuk texture pada World yang akan kita gunakan.



Server sudah bisa dijalankan. Selanjutnya kita buka aplikasi Minecraft.



Pilih menu multiplayer, disana kita akan diminta untuk memilih server yang telah disediakan atau menambahkan server baru. Kita masukan IP Address dan berikan nama bebas.



Selanjutnya Done dan kemudian kita coba jalankan dengan mengklik Join Server.


Server berhasil kita masuki.




Selasa, 26 Januari 2016

Catwear Logo

Catwear adalah logo dari sebuah toko yang menjual pakaian dan aksesoris khusus untuk anak-anak. Dengan menampilkan seekor anak kucing sebagai icon utama pada logo memiliki arti tersendiri, yaitu kucing adalah hewan yang lucu, menggemaskan serta lembut. Catwear juga ingin memberikan kesan bahwa pakaian yang dijual dapat membuat anak-anak yang memakainya terlihat lucu, menggemaskan serta lembut dan nyaman untuk dipakai. Kucing juga merupakan sala satu hewan peliharaan favorit diseluruh dunia, sebab itulah Catwear menggunakan logo anak kucing agar lebih mudah diingat.
Dengan menggunakan warna hitam dan putih sebagai warna utama memberikan arti kesetabilan. Catwear juga berharap penjualan dari pakaian dan aksesoris tetap stabil bahkan meningkat. Catwear juga memiliki arti sendiri yaitu Cat With Ear karena dalam produknya Catwear menjual aksesoris yang menyerupai bentuk seperti telinga kucing.

Minggu, 24 Januari 2016

Cartoon Network and Nickelodeon Products


Cartoon Network adalah sebuah layanan TV kabel milik Amerika yang terkenal dengan tayangan kartun untuk anak-anak. Cartoon Network juga menjual berbagai produk yang ditawarkan dari figure figur kartun, DVD, dan masih banyak lagi. Kita juga dapet mengunjungi langsung situs Cartoon Network Shop. Kali ini saya akan memperkenalkan beberapa produk yang di keluarkan oleh Cartoon Network.


- DVD

Salah satu produk yang ditawarkan oleh Cartoon Network adalah DVD dari film yang ada pada layanan TV kabel, Biasanya Cartoon Network menjual Movie dari sebuah tayangan kartun.

- Games ( Permainan )

Nah Cartoon Network juga menjual permainan berbagai bentuk, mulai dari Card game,merakit sesuatu dan beberapa jenis permainan yang lainnya.




Nickelodeon merupakan TV layanan kabel seperti Cartoon Network, layanan TV ini juga mengedepankan acara dengan tema kartu yang diperkenankan untuk anak-anak. Nickelodeon juga menawarkan beberapa produknya. Kita juga dapet langsung mengunjungi situs resmi penjualan merchandise dari Nickelodeon.


Saya akan memperkenalkan beberapa produk yang ditawarkan oleh Nickelodeon.

- Apparel and Accessories


Produk yang ditawarkan Nickelodeon adalah Apparel dan aksesoris. seperti baju, kaos kaki, topi, payung dan masih banyak lagi barang yang ditawarkan.

- Books

Buku juga menjadi salah satu produk yang ditawarkan oleh Nickelodeon. Buku ini biasanya berisi tentang cerita dari serial kartun yang mengambil tema petualangan sepeti Dora The Explorer, Avatar The Legend of Aang dan masih banyak lagi.


Flat Design


Apa itu Flat Design?

Flat design merupakan desain dengan pendekatan minimalis yang menekankan kegunaan, dengan desain yang bersih tanpa ada bevel, bayangan, tekstur, berfokus pada tipografi, warna-warna cerah dan ilustrasi dua dimensi. 
Microsoft merupakan yang pertama menerapkan gaya desain seperti ini untuk interface-nya, dipandang oleh sebagian reaksi terhadap ke populeran desain skeuomorphic, apple menggebrak antarmuka iOS-nya dengan gaya desain ini. Alih-alih untuk mengubah benda dalam kehidupan nyata, seperti kalender, menjadi ilustrasi realistis kecil, tapi para pendukung flat design mengidentifikasi aplikasi dengan sederhana, seperti gambar icon.
Daripada membawa aspek kehidupan nyata untuk sebuah antarmuka, ini sangat jelas menggambarkan pemisahan antara teknologi dan taktil benda.

Minimalis Bukan Berarti Membosankan

Dalam Flat Design, elemen hias yang lain akan dipandang sebagai kekacauan yang tidak perlu. Jika sebuah aspek tidak menyajikan tujuan yang fungsional, itu akan menjadi gangguan untuk pengalaman pengguna. Inilah merupakan alasan untuk sifat minimalis pada flat design.
Namun, karena gaya ini tidak memiliki desain yang mencolok bukan berarti gaya ini akan membosankan. Cerah, warna-warna kontras membuat ilustrasi dan memunculkan tombol dari background, akan dengan mudah menarik perhatian dan  memandu mata pengguna. Tujuan dari citra minimalis juga berkontribusi terhadap karakter fungsional pada flat design.

Cepat untuk dipahami

Gambar sederhana menyampaikan pesan lebih cepat daripada ilustrasi sangat detail. Gambar seperti ikon dapat menunjukkan tindakan yang universal atau tujuan agar semua orang dapat dengan mudah memahaminya.
Sangat mudah untuk melihat perbedaan langsung antara skeuomorphic dan flat design. Perhatikan gambar dibawah betapa besarnya, blok warna solid yang lebih menarik perhatian dan arti dari ikon dapat dengan cepat dirasakan.
Kelebihan Flat Design
  1. Cukup kondusif untuk desain responsif
  2. Mudah untuk pengguna dalam mempelajari sistem dan melakukan navigasi
  3. Tata letaknya terstruktur dan visual yang tumpul menghadirkan suasana yang logis
  4. Waktu muat(loading) lebih cepat
  5. Tipografi yang sederhana meningkatkan keterbacaan
Kekurangan Flat Design
  1. Sulit untuk dibuat atau sulit untuk melakukannya dengan baik.
  2. Gayanya yang sederhana bisa menghilangkan karakter web Anda.
  3. Tidak ada hirarki visual yang berbeda
  4. Website Anda jadi kurang unik/kurang individual karena popularitasnya.
  5. Resiko munculnya kebosanan sangat tinggi.

sumber :
http://longscripts.blogspot.co.id/2015/09/kelebihan-dan-kekurangan-flat-design.html
http://www.pindexain.com/apa-itu-flat-design/

Nickelodeon dikenal juga sebagai “Nick” adalah sebuah televise kabel Amerika yang diluncurkan pada 1979. Sebuah Divisi dari MTV Networks, channel pada Nickelodeon dasarnya ditujukan kepada anak anak usia 6 sampai 17 tahun.
Secara luas mendapat penghargaan sebagai jaringan televise Amerika secara eksklusif untuk anak-anak, saluran sebagian besar menempati tempat pertama diantara semua jaringan kabel dasar.

Unsur Desain Logo Nickelodeon
Logo asli Nickelodeon adalah silver pinball, setelah menggunakan beberapa bentuk lain, bentuknya digantikan dengan bentuk percikan yang terkenal, didesain oleh Tom Corey dan Scott Nash.

Bentuk dan warna dari logo Nickelodeon yang lama
Logo Nickelodeon yang lama, dibandingkan dengan logo perusahaan yang lain, lebih konservatif dan eksperimental. Mengingat bentuknya yang bulat, miring dan tipe logo yang bersahabat berbanding terbalik dari bentuk gumpalan berwarna orange. Lambang yang bermakna kepuasan akan tantangan terlihat lebih segar, belum konsisten dan langsung dikenali. Penggunaan warna orange menggambarkan keceriaan, kebahagiaan, kemudaan, aktivitas dan energi.

Desain ulang logo Nickelodeon
Mendesain ulang logo utama mereka, serta semua logo untuk masing-masing merek pada bulan Oktober 2009. Logo Nickelodeon yang baru mengandung kromatisitas warna orange muda yang sedirkit bersinar, dituliskan dengan huruf kecil, efek percikan digantikan dengan logo bergelembung yang tampak lebih bersahabat, eye- catching dan visual yang lebih khas dengan masih mengedepankan estetika yang lembut dan lucu.

Perubahan Logo Nickelodeon dari masa ke masa

1977 – 1979

Ini adalah logo asli untuk saluran saat diluncurkan pada 1 Desember 1977, pada saat debut aslinya, Nickelodeon bernama The Pinwheel Network. Kincir berasa disisi kiri teks.

1979 – 1980


Pada tahun 1979, The Pinwheel Network berganti nama menjadi Nickelodeon. Ini adalah logo pertama yang digunakan Nickelodeon.

1980 – 1981


1981 – 1987


Logo ini pertama kali diperkenalkan tahun 1981. Log ini dirancang oleh Lou Dorfsman dan terdiri dari huruf pelangi yang diatur dalam font Frankfuter.

1981 – 2009




Dari 8 Oktober 1984 sampai September 28, pada 2009 Nickelodeon menggunakan beberapa logo dengan tema umum. Yang paling terkenal adalam logo Nickelodeon yang ditambahkan dengan percikan.


2009 – Sekarang

Sebuah Logo baru dari Nickelodeon yang dirilis pada February 2009.







Cartoon Network (CN) adalah jaringan televise kabel Amerika terkemuka yang mengutamakan siaran animasi ntuk anak-anak dan remaja. Diluncurkan pada bulan Oktober 1992, satu tahun setelah Turner Broadcasting mengakuisisi studio animasi Hanna-Barbera Production Inc.

Unsur Desain, Sejarah dan Evolusi Logo Cartoon Network

Bentuk Logo Cartoon Network
Versi saat ini dari logo Cartoon Network diperkenalkan pada 14juni 2004. Terdiri dari dua kubus dengan inisial C dan N, dengan nama lengkap ditulis dibawahnya. Diciptakan oleh Animal Logic, sebuah perusahaan efek visual digital Australia.
Logo Cartoon Network sebelumnya diluncurkan pada tanggal 1 Oktober 1992. Ini terdiri dari 7 x 2 grid dengan warna hitam dan putih pada setiap bloknya.

Warna Logo Cartoon Network
Warna putih melambangkan psona dan keagungan jaringan, sementara warna hitam mencerminkan keberaniannya, keunggulan dan prestisi.

Perubahan Logo Cartoon Network dari masa ke masa

1991 ( Pre-Launch )



Sebelum Cartoon Network memulai siaran, mereka menggunakan logo ini dalam pemasaran mereka untuk operator kabel dan pengiklanan. Karakter yang mengisi bagian kosong pada logo tepatnya ditengah adalah karakter dari acara yang sedang dijalankan. Logo ini dirancang oleh J.J Sedelmaier Production.

1992 – 2004


Logo Cartoon Network yang digunakan pada peluncuran resmi saluran pada 1 Oktober 1992, menampilkan grid 7 x 2 dengan blok pola hitam dan putih.

2004 – 2010


Pada tanggal 14 Juni 2004, Cartoon Network meluncurkan tampilan baru dengan logo baru yang menggantikan logo yang telah digunakan sejak diluncurkan hamper 12 tahun lamanya. Logo baru terdiri dari 2 buah kubus dengan inisial daringan C dan N yang ditulis pada mereka, dengan nama lengkap dibawahnya.

2009 ( Prototype yang tidak digunakan )


2010 – Sekarang





Pada tanggal 29 Mei 2010 Cartoon Network menerapkan logo yang diperbarui dalam tampilan terbaru.

sumber :

http://www.famouslogos.us/nickelodeon-logo/
http://logos.wikia.com/wiki/Nickelodeon
http://famouslogos.net/cartoon-network-logo/
http://logos.wikia.com/wiki/Cartoon_Network