Thursday 8 October 2015

PORT KOMUNIKASI JARINGAN BESERTA FUNGSI

10
PORT KOMUNIKASI JARINGAN BESERTA FUNGSI

JENIS- JENIS PORT DAN FUNGSINYA

• Port 80, Web Server
Port ini biasanya digunakan untuk web server, jadi ketika user mengetikan alamat IP atau hostname di web broeser maka web browser akan melihat IP tsb pada port 80,

• Port 81, Web Server Alternatif
ketika port 80 diblok maka port 81 akan digunakan sebagai port altenatif hosting website

• Port 21, FTP Server
Ketika seseorang mengakses FTP server, maka ftp client secara default akan melakukan koneksi melalui port 21 dengan ftp server

• Port 22, SSH Secure Shell
Port ini digunakan untuk port SSH

• Port 23, Telnet
Jika anda menjalankan server telnet maka port ini digunakan client telnet untuk hubungan dengan server telnet

• Port 25, SMTP(Simple Mail Transport Protokol)
Ketika seseorang mengirim email ke server SMTP anda, maka port yg digunakan adalah port 25

• Port 2525 SMTP Alternate Server
Port 2525 adalah port alternatifi aktif dari TZO untuk menservice forwarding email. Port ini bukan standard port, namun dapat diguunakan apabila port smtp terkena blok.

• Port 110, POP Server
Jika anda menggunakan Mail server, user jika log ke dalam mesin tersebut via POP3 (Post Office Protokol) atau IMAP4 (Internet Message Access Protocol) untuk menerima emailnya, POP3 merupakan protokol untuk mengakses mail box

• Port 119, News (NNTP) Server

• Port 3389, Remote Desktop
Port ini adalah untuk remote desktop di WinXP

• Port 389, LDAP Server
LDAP or Lightweight Directory Access Protocol is becoming popular for Directory access, or Name, Telephone, Address directories. For Example LDAP://LDAP.Bigfoot.Com is a LDAP directory server.

• Port 143, IMAP4 Server
IMAP4 or Internet Message Access Protocol is becoming more popular and is used to retrieve Internet Mail from a remote server. It is more disk intensive, since all messages are stored on the server, but it allows for easy online, offline and disconnected use.

• Port 443, Secure Sockets Layer (SSL) Server
When you run a secure server, SSL Clients wanting to connect to your Secure server will connect on port

• 443. This port needs to be open to run your own Secure Transaction server.
Port 445, SMB over IP, File Sharing
Kelemahan windows yg membuka port ini. biasanya port ini digunakan sebagai port file sharing termasuk printer sharing, port inin mudah dimasukin virus atau worm dan sebangsanya

• Ports 1503 and 1720 Microsoft NetMeeting and VOIP
MS NetMeeting and other VOIP allows you to host an Internet call or VideoConference with other 16. NetMeeting or VOIP users.

• Port 5631, PCAnywhere
When a PCAnywhere server is set up to receive remote requests, it listens on TCP port 5631. This allow you to run a PCAnywhere host and use the Internet to connect back and remotely control your PC.

• Port 5900, Virtual Network Computing (VNC)
When you run an VNC server to remotely control your PC, it uses port 5900. VNC is useful if you wish to remotely control your server.

• Port 111, Portmap
• Port 3306, Mysql
• Port 981/TCP
SoftWare Technologies Remote HTTPS management for firewall devices running embedded Check Point FireWall-1 software Unofficial
MACAM-MACAM PROTOKOL



• • HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.

• • Gopher adalah aplikasi yang dapat mencari maklumat yang ada di Internet, tetapi hanya “text base” saja, atau berdasarkan teks.Untuk mendapatkan maklumat melalui Gopher, kita harus menghubungkan diri dengan Gopher server yang ada di Internet. Gopher merupakan protocol yang sudah lama dan saat ini sudah mulai di tinggalkan karena penggunaannya tidak sesedeharna HTTP.

• • FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Pada umumnya browser-browser versi terbaru sudah mendukung FTP.

• • Mailto, Protokol mailto digunakan untuk mengirim email melalu jaringan internet. Bentuk format pada protocol ini adalah : mailto:nama_email@namahost contoh : mailto:otakkacau@yahoo.com

• • TCP/IP (Transmission Control Protocol/Internet Protocol) merupakan standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet.


Protokol Komunikasi
Pada TCP/IP terdapat beberapa protokol sub yang menangani masalah komunikasi antar komputer. TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis, diantaranya adalah :

• 1. Protokol lapisan aplikasi : bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).

• 2. Protokol lapisan antar-host : berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP).

• 3. Protokol lapisan internetwork : bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).

• 4. Protokol lapisan antarmuka jaringan : bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).
Beberapa protocol utama yang tergabung dalam TCP/IP internetwork layer. Layer ini terdiri dari :
- internet protocol (IP)
- internet control message protocol (ICMP)
- address resolution protocol (ARP)
- dynamic host configuration protocol (DHCP)
protocol ini mendukung datagram addressing, routing and delivery, dynamic address configuration, dan resolve antara internetnetwork layer addresses dan network interface layer address


INTERNET PROTOCOL (IP)
IP adalah protocol standar dengan STD nomor 5. Standarnya juga termasuk ICMP (internet control message protocol) dan IGMP (internet group management protocol).
Spesifikasi IP terdapat dalam RFC 950, RFC 919, RFC 922, RFC 3260 dan RFC 3168.
Protokol IP, adalah aturan tersembunyi, pada layer physical dengan membuat sebuah virtual network. Protocol ini bersifat connectionless yang artinya semua tergantung pada koneksi jaringan.
Salah satu alasan menggunakan protocol yang bersifat connectionless adalah untuk meminimze kerja yang sangat berat dari sebuah computer centre yang terhubung pada suatu connection-oriented network.

IP addressing
Alamat IP direpresentasikan oleh 32 bit unsigned biner. Ini biasanya dituliskan dengan format . (dot). Contoh 9.167.5.8. IP ini dapat di mapping kan dengan sebuah nama, sebagai sebuah symbol nama yang mudah untuk dibaca, seperti facebook.com yang dilakukan menggunaka domain name system.
IP address
Alamat IP standar dijelaskan dalam RFC 1166. untuk menidentifikasi sebuah host di internet, masing-masing host ditandai dengan sebuah alamat, alamat IP, atau dalam beberapa kasus alamat Internet. Ketika sebuah host terhunbung dengan lebih dari satu network, ini disebut dengan multihomed dan mempunyai alamat IP untuk masing-masing network. Nomor IP terdiri dari sepasang nomor , yaitu :
IP address =
Alamat IP mengidentifikasi sebuah interface dapat menerima atau mengirim IP datagram. IP datagram adalah paket basis data yang dikirimkan antar host. IP datagram mengandung alamat IP asal dan alamat IP tujuan. Untuk mengirim datagram sehingga diperoleh IP tujuan, dibutuhkan transmisi dalam jairngan atau mapped ke alamat fisik.
Pembagian nomor jaringan dari sebuah IP diatur oleh salah satu dari tiga regional internet register (RIR):
- American Registry for Internet Number (ARIN),
- Reseaux IP Europeans (RIPE)
- Asia Pacific Network Information Centre (APNIC)

Wednesday 7 October 2015

Prinsip Robustness


Tugas Interaksi Manusia dan Komputer (IMK) , Membingungkan, sulit di mengerti .



Mata Kuliah                :  IMK
Subjek                          : Quis dan Tugas 1
Materi                          : Konsep Dasar IMK dan Paradigma IMK

  Jelaskan kaitan keterhubungan dari tabel di bawah ini
Prinsip yang mempengaruhi robustness :
PRINSIP
PRINSIP YANG TERKAIT
Observability
Browsability, static atau dinamic defaults, reachability, persistence, operation visibility
Recoverability
Reachability, forward atau backward recovery, commensurate effort
Responsiveness
Stabilitas
Task Conformance
Task completeness, task adequacy

Jawaban :


Robustness
Tingkat dukungan yang diberikan agar user dapat menentukan keberhasilan ataupun tujuan (goal) yang diinginkan.

Prinsip yang mempengaruhi robustness :
PRINSIP
DEFINISI
PRINSIP YANG TERKAIT
Observability
Kemampuan untuk mengevaluasi keadaan sistem internal dari representasi yang dapat dimengerti atau dirasakan
Browsability, static atau dinamic defaults, reachability, persistence, operation visibility
Recoverability
Kemampuan user untuk melakukan koreksi bila sebuah kesalahan telah dikenali
Reachability, forward atau backward recovery, commensurate effort
Responsiveness
Bagaimana user mengetahui atau menyadari laju komunikasi dengan sistem
Stabilitas
Task Conformance
Tingkatan dimana sistem pelayanan mendukung semua task yang user ingin lakukan dan dengan cara yang user ketahui
Task completeness, task adequacy


Penjelasan:
-       Observability
Merupakan Kemampuan untuk mengevaluasi keadaan sistem internal dari representasi yang dapat dimengerti atau dirasakan. Prinsip yang terkait dengan Observability adalah Browsability, static atau dinamic defaults, reachability, persistence dan operation visibility.

-       Recoverability
Merupakan  Kemampuan user untuk melakukan koreksi bila sebuah kesalahan telah dikenali. Prinsip yang terkait dengan Recoverability adalah Reachability, forward atau backward recovery dan commensurate effort.

-       Responsiveness
Merupakan prinsip yang mempengaruhi Bagaimana user mengetahui atau menyadari laju komunikasi dengan system. Prinsip yang terkait dengan Responsiveness adalah Stabilitas.

-       Task Conformance
Merupakan prinsip yang mempengaruhi Tingkatan dimana sistem pelayanan mendukung semua task yang user ingin lakukan dan dengan cara yang user ketahui. Prinsip yang terkait dengan Task Conformance adalah Task completeness, task adequacy


Robustness (Ketahanan Fisik)
Ketahanan Fisik yaitu dukungan untuk pemulihan jika ada kesalahan-kesalahan. Dari ketiga kategori inilah yang akan digunakan dalam mendesain user interface.Tujuan dari Ketahanan Prinsip yaitu mendukung pengguna dalam menentukan keberhasilan dan tujuan penilaian. Beberapa prinsip yang termasuk dalam ketahanan prinsip, yaitu :
- Observability 
Dimana pengguna dapat menentukan keadaan internal sistem dari apa yang dimengerti oleh pengguna tersebut. Prinsip yang terkait adalah
• Browsability(jelajahi apa yang pengguna cari untuk kelancaran tugasnya)
• Reachability(menavigasi melalui negara dibutuhkan kegigihan)
- Recoverability 
Prinsip ini merupakan kemampuan untuk mengambil tindakan korektif terhadap kesalahan yang terjadi. Atau merupakan kemampuan untuk memperbaiki kesalahan yang telah terjadi dengan melakukan backward pemulihan.
- Responsiveness
Prinsip ini merupakan bagaimana user mengetahui laju komunikasi melalui sistem. Dimana responsif terhadap waktu sangat lah berpengaruh karena waktu untuk sistem untuk menanggapi dalam beberapa cara untuk pengguna tindakan .Di sini setiap persepsi pengguna tidak selalu benar. Karena itu konsistensi sangatlah penting.
- Task Conformance 
Prinsip ini merupakan tingkatan dimana sistem pelayanan mendukung semua task yang diinginkan oleh user dengan cara yang diketah
ui oleh user tersebut. Seperti tugas kelengkapan(dimana sistem dapat melakukan tugas yang dibutuhkan user) dan tugas kecukupan(dimana pengguna dapat melakukan tugas dengan baik melalui sistem).

Tuesday 6 October 2015

Compile Java Dengan Command Prompt(console)

cara setting javac di command promt CMD ,
Dalam coding program java, minimal kita perlu dua program.
Pertama program buat compile, yaitu java compiler (javac). Program ini meng-compile file *.java kemudian menghasilkan file *.class
kedua program buat run, yaitu java. Program ini buat nge-run file *.class
Step-by-step Compile Progam Java Dengan Command Prompt(console)
1. install jdk. http://www.oracle.com/technetwork/java/javase/downloads/index.html
setelah kita menginstall jdk. program javac, java, dan command java-java yang lain sudah diinstall dikomputer. namun kita belum bisa menjalankannya dari sembarang direktori. Untuk menjalankannya dari sembarang direktori kita harus seting PATH terlebih dahulu.

2. Setting PATH yang saya tau ada dua cara untuk menambah path untuk executable files.  pertama dengan console dan kedua dengan GUI.

1). cara pertama Menambah path dengan console.
  • buka command prompt
  • masuk ke direktori kerja
  • ketikan path="c:\program files\java\jdk1.8.0_60\bin";%path% (sesuaikan dengan direktori tempat menginstall jdk dan versi jdk yang digunakan)

setting path dengan cara ini hasilnya tidak permanent. artinya setelah jendela command prompt-nya di tutup. seting path javanya ikut hilang. kalau ingin coding lagi, ya setting lagi.
gambar setting path java compile javac


2). cara kedua dengan menambah Path GUI :

Gambar Cara menambah path java c gui
Path java


cara kedua (permanent)

1.buka My komputer, >.klik kanan pada "This PC" >Pilih "properties"
2.pilih "Advanced System setting"
3.pilih "Environment variables"
4.pada system variables , cari "Path"
5. kemudian edit
6. tmbahkan path ,ketik seperti ini di akhir  ";c:\program files\java\jdk1.8.0_60\bin" , tanpa kutip (sesuaikan dengan direktori komputer)
7. klik Ok ,
8. untuk menguji , jalankan command promnt(cmd)
9. tekan windows+R ->ketik "cmd" ->Enter
10. ketik "javac"
(jika muncul tuliasan yang panjang gk jelas berati sukses)tapi jika ada bacaan error berarti gagal,

info lebih lanjut tinggalkan kommentar

Tes:
  • buka command promtp
  • masuk ke direktori kerja
  • javac Segitiga.java
  • java Segitiga

belajar Java dasar :

public class Segitiga
{
public static void main(String args[])
{
//Segitiga
System.out.println("");
System.out.println("            LL ");
System.out.println("         L      L ");
System.out.println("       L          L ");
System.out.println("     L              L ");
System.out.println("   L                  L ");
System.out.println(" LLLLLLLLLLLL");
//Kotak
System.out.println("");
System.out.println(" LLLLLLLLLLLL");
System.out.println(" L                      L");
System.out.println(" L                      L");
System.out.println(" L                      L");
System.out.println(" L                      L");
System.out.println(" LLLLLLLLLLLL");
//Bulat
System.out.println("");
System.out.println("          LLLLL ");
System.out.println("      L               L  ");
System.out.println("   L                    L");
System.out.println("   L                    L");
System.out.println("      L              L   ");
System.out.println("         LLLLL       ");
}
}