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.