Anda di halaman 1dari 5

LAPORAN AKHIR

Mata Praktikum : Pemrograman Jaringan


Kelas : 4 IA 06
Praktikum ke- :1
Tanggal : 3 Maret 2011
Materi : Socket
NPM : 50407275
Nama : Diki Astria Kusnendar
Ketua Asisten :
Nama Asisten :
Paraf Asisten :
Jumlah Lembar : 5 lembar

LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2011
Pada laporan akhir praktikum pemrograman jaringan yang pertama ini
membahas mengenai socket. Dalam praktikum ini kita menggunakan console di
linux atau dapat juga menggunakan Vmware. Sementara pengertian dari socket itu
sendiri adalah salah satu cara untuk pemrograman berbasis client-server yang dapat
menggunakan socket TCP/IP atau socket UDP. Jika dianalogikan, komunikasi
socket merupakan komunikasi dua arah antar komputer dengan jalur pipa sebagai
penghubungnya dan masing-masing pipa tersebut “tertancap” pada sebuah gerbang
tertentu yang dinamakan port.
Kembali ke laporan, setelah kita mengaktifkan linux atau vmware pada
komputer lalu ketikkan perintah di bawah pada terminal yang ada pada aplikasi
tersebut. Terminal mempunyai fungsi hampir sama seperti command prompt pada
windows.
“gedit socket.c”

Perintah tersebut sendiri berguna untuk membuat sebuah file yang diberi
nama “socket.c”.
Setelah aplikasi “gedit” muncul langsung ketikkan listing berikut pada file
socket.c:
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
int main (int argc, char **argc){
int z;
int s[2];
z=socketpair(AF_LOCAL,SOCK_STREAM,0,s);
if(z== -1){
fprintf(stderr, “%s:socketpair(AF_LOCAL,SOCK_STREAM,0) \n”,strerror(errno));
return 1;
}
Printf(“s[0] = %d; \n”,s[0]);
Printf(“s[1] = %d; \n”,s[1]);
System(“netstat –unix –p”);
return 0;
}
Kemudian setelah selesai mengetik listing pada file socket.c kita save terlebih
dahulu. Langkah berikutnya adalah kita kembali pada terminal atau dapat membuat
terminal baru lagi dan kemudian ketikkan perintah di bawah ini untuk meng-compile
file socket.c yang telah kita buat tadi, perintah “gcc” digunakan untuk mengkompile
sebuah program, dan untuk mengkompile program yang sudah di ketikkan tadi hanya
dengan menambahkan nama file yang akan dikompile di belakang perintah kompile :
“gcc socket.c –o shika”
Kata “shika” diatas untuk menandakan atau menamai file telah kita compile tersebut
dengan nama “shika”.
Selanjutnya jika proses compile program tadi tidak terdapat kesalahan, maka
untuk menjalankan program tersebut kita ketikkan perintah di bawah pada terminal.
“./shika”

Anda mungkin juga menyukai