Divisi Teknik HME 2013 2014

Foto diambil pada waktu Makrab STO HME

Sarang Hae

Sarang Hae Oppa

This is how FKBSE ended

FKBSE 2012 in Banyu Biru Village

This is my new classmates in college

Teman-teman baru dari berbagai daerah di Jawa Tengah , hohoho

Six Angels in Waterfalls

6 Angels in "7 Angels Waterfalls" , where is the other angel ?

12 September, 2013

Mudahnya Membuat Jaringan Ad-HOC

TUGAS

MEMBUAT AD-HOC MODE WLAN

 

I.               Tujuan

·           Pembaca dapat mengonfigurasi jaringan Ad-Hoc pada Mode Wireless LAN (WLAN)

·           Pembaca menjelaskan konfigurasi Ad-Hoc Mode

 

II.           Dasar Teori

Jaringan WiFi adalah teknologi jaringan wireless (jaringan komunikasi yang tidak memerlukan kabel) yang saat ini banyak digunakan untuk membuat jaringan kecil hingga besar.  Selain menggunakan WiFi, media yang dapat digunakan pada jaringan wireless ini diantaranya adalah Bluetooth, Infrared Data Association (IrDA) dan HomeRF.

Menurut wikipedia, pengertian WiFi yang merupakan singkatan dari Wireless Fidelity ini adalah sekumpulan standar yang digunakan untuk Jaringan Lokal Nirkabel (Wireless Local Area Networks - WLAN) yang didasari pada spesifikasi IEEE 802.11. Sekarang ini ada empat variasi dari 802.11, yaitu: 802.11a, 802.11b, 802.11g dan 802.11n yang mempunyai data rate up to 300Mbps (downlink) and 150Mbps (uplink).

Jaringan WiFi Ad hoc  adalah mode jaringan WiFi yang memungkinkan dua atau lebih device (komputer atau router) untuk saling berkomunikasi satu sama lain secara langsung (dikenal dengan istilah peer to peer) tanpa melalui Central Wireless Router atau Acces Point (AP). Sedangkan jaringan WiFi yang menggunakan sebuah Acces Point Router untuk menghubungkan antara semua client dengan sumberdaya jaringan lainnya disebut jaringan WiFi mode  Infrastructure.

Untuk bisa mengembangkan sebuah mode WLAN, setidaknya diperlukan empat komponen utama yang harus disediakan, yaitu :

a.         Access Point

Access Point akan menjadi sentral komunikasi antara PC ke ISP, atau dari kantor cabang ke kantor pusat jika jaringan yang dikembangkan milik sebuah korporasi pribadi. Access Point ini berfungsi sebagai konverter sinyal radio yang dikirimkan menjadi sinyal digital yang akan disalurkan melalui perangkat WLAN lainnya untuk kemudian akan dikonversikan kembali menjadi sinyal radio oleh receiver.

 

b.      Wireless LAN Interface

Alat ini biasanya merupakan alat tambahan yang dipasangkan pada PC atau Laptop. Namun pada beberapa produk laptop tertentu, interface ini biasanya sudah dipasangkan pada saat pembeliannya. Namun interface ini pula bisa diperjual belikan secara bebas dipasaran dengan harga yang beragam. Disebut juga sebagai Wireless LAN Adaptor USB.

c.       Mobile/Desktop PC

Perangkat akses untuk pengguna (user) yang harus sudah terpasang media Wireless LAN interface baik dalam bentuk PCI maupun USB.

 

Ada dua jens konfigurasi pada IEEE 802.11, yaitu :

-          Ad Hoc Mode (Independent Basic Service Set (IBSS))

-          Infrastructure Mode

 

Independen Basic Service Set (IBSS) adalah Bentuk sederhana Wireless LAN yang terdiri dari beberapa node yang masing- masing bisa saling melihat yang lain (peer-to-peer) dan tidak ada yang bertindak sebagai access point. Access point adalah perangkat yang menjadi sentral koneksi dari client ke ISP. Untuk lebih jelasnya berikut ini gambarnya.

Tidak terdapat access point disana, sehingga apabila satu komputer ingin melakukan pertukaran data dengan komputer lain maka mereka bisa saling terhubung satu sama lain tanpa harus melewati access point terlebih dahulu. Sistem seperti ini biasa digunakan pada daerah yang terkena bencana alam yang menyebabkan listrik dan jaringan yang ada mati, sehingga petugas melakukan IBSS ini agar penanganan masalah di daerah tersebut cepat teratasi.

 

III.        Peralatan Yang Digunakan

-          2 Laptop

 

IV.        Langkah Kerja

Dalam artikel kali ini saya akan mencoba membuat sebuah jaringan WiFi Ad Hoc pada laptop yang menggunakan sistem operasi Windows 7. Caranya sangat mudah yaitu sebagai berikut:

1.      Jangan lupa aktifkan terlebih dahulu WLAN pada laptop.

2.      Klik tombol Windows Start, pada kolom Search programs and files ketik: adhoc kemudian enter.

3.      Jendela Setup Ad Hoc Network akan terbuka, klik Next untuk melanjutkan



 

4.      Pada kolom Network name isi dengan nama yang akan digunakan sebagai SSID, contohnya: labtk_07, Pilih mode security; WEP, WPA2-Personal atau Open. Isi Security key isi dengan password misalnya password, centang pilihan Save this network, kemudian klik Next.



 

5.      Setelah muncul jendela The labtk_07 network is ready to use, klik Close





 

6.      Cek koneksi WiFi dengan mengklik icon wireless pada taskbar sebelah kanan, akan terlihat status labtk_07 . Lalu pilih properties untuk memberikan ip static pada client yang terhubung PC ini.

 

7.      Seting jaringan WiFi Ad Hoc di Windows 7 sudah selesai, selanjutnya dapat menggunakan laptop lain atau komputer dengan usb wireless agar terkoneksi dengan "jaringan labtk_07" yang telah dibuat tersebut. Apabila ada user (laptop lain) yang connect ke jaringan ini, maka status WiFi pada langkah no 5 akan berubah menjadi Connected.

 

8.      Konfigurasi laptop lain yang ingin terhubung dengan Ad-Hoc yang sudah dibuat dengan mengaktifkan wi-fi lalu pilih Ad-Hoc WLAN labtk_07.

9.      Lalu setelah terkoneksi, beri IP address pada client yang satu kelas dengan IP address Ad-Hoc, misalnya 192.168.1.3.

10.  Lalu test koneksi dengan ping dari laptop client ke laptop yang membuat Ad-Hoc.



 

11.  Test koneksi ping dari Laptop Ad-Hoc ke client seperti berikut ini.

(client = 192.168.1.3 ; server Ad-hoc = 192.168.1.1)


 

V.           Kesimpulan

Ad-Hoc merupakan bentuk jaringan wireless yang sederhana sehingga konfigurasinya tidak rumit, dan dapat digunakan untuk sharing file antara satu laptop dengan laptop lain dengan mudah tanpa adanya persediaan kabel yang banyak untuk menghubungkan laptop-laptop tersebut.

Untuk lebih jelasnya dapat di download disini

10 July, 2013

Bubble Sort Bahasa C

Membuat program yang dapat mengurutkan 5 buah bilangan 5, 7, 3, 6, 4 dari besar ke kecil menggunakan buble sort menggunakan bahasa C.


#define n 5
int i,j,A[n]={5,7,3,6,4};
main()
{
int i;
clrscr();

for (i=0; i<=4; ++i)
{
  printf("\n\tbilangan ke %d : %d", i+1, A[i]);
}

bubble (i);
printf("\n\ndata yang sudah diurutkan : ");

for (i=0; i<=4; i++)
 printf("\n%d", A[i]);
 printf("\nTekan sembarang tombol");
getche();
}

bubble()
{
 int dummy;
 for(i=1; i<=n-1; i++)
 {
  for (j=i; j
  {
   if (A[i-1]>A[j])
   {
    dummy=A[i-1];
    A[i-1]=A[j];
    A[j]=dummy;
   }
  }
 }
getche();
}

Array Satu Dimensi Bahasa C

Membuat program untuk menghitung nilai total dan rata-rata dari array 1 dimensi yang mempunyai input 5 buah bilangan berisi angka 7, 5, 4, 3, dan 2 secara berurutan dengan menggunakan bahasa C berikut ini.

main()
{
 static int bil[5]={7,5,4,3,2};
 int i, total=0;
 float avg;
 clrscr();
 for (i=0; i<=4; i++)

  printf("\n Bilangan ke %2d = %d", i+1, bil[i]);
  total=7+5+4+3+2;
  avg=total/5;

 printf("\n\nTotalnya adalah : %d ", total);
 printf("\nRata-rata nya adalah : %0.2f", avg);
 printf("\nTekan sembarang tombol");
 getche();
 }

Nested Loop Bahasa C

Membuat program menggunakan nested loop (perulangan didalam perulangan) yang mempunyai keluaran sebagai berikut :

11   12   13   14
21   22   23   24
31   32   33   34


main()
{
 int i,j;
 clrscr();
 for (i=1; i<=3; i++)
 {
  printf("\n");
  for (j=1; j<=4; j++)
  printf(" %d%d", i,j);
  }
  getche();
 }

Looping dengan Mencetak di Tengah-tengah Layar

Membuat program perulangan (looping) untuk mencetak karakter z hingga a ditengah-tengah layar sebagai berikut ini menggunakan bahasa C

main()
{
 char i;
 clrscr();

 for(i='z'; i>='a'; i--)
 {
  printf("%c", i);
 }
 getche();
}

Looping Bahasa C Menggunakan 'continue'

Membuat program menggunakan perulangan (looping) dari  0 sampai 9, namun keluaran yang diinginkan adalah sbb.:  0 1 2 3 4 5 7 8 9 (angka 6 tidak ikut tercetak) ?

main()
{
int i;
clrscr();
for (i=0; i<10 br="" i="">{
 if (i==6)
 continue;
 printf("%5d", i);
}
printf("\nAkhir perulangan");
getche();
}

Program Perulangan Hitung Total Bilangan Ganjil

Membuat program menggunakan perulangan untuk menghitung total bilangan ganjil dari 0 hingga 30 dengan bahasa C seperti berikut ini

main()
{
int bil, total=0;
clrscr();
for (bil=1; bil<=30; bil+=2)
{
  printf("\n%d", bil);
  total+=bil;
 }
printf("\nJadi total jumlah bilangan ganjil adalah : %d", total);
getche();
}

soal ini bisa untuk belajar menghadapi UTS pemrograman bahasa C , hehehe..

Program Konversi Suhu dengan Bahasa C

Membuat program untuk mencari konversi suhu dari cecius ke Fahrenheit dan reamur dengan rumus: Fahrenheit = 9/5*Celcius+32 Reamur = 4/5*Celcius menggunakan bahasa C. berikut ini kode programnya.

main()
{
 float celcius, reamur, fahrenheit;
 clrscr();
 printf("masukkan suhu dalam celcius :");
 scanf("%f", &celcius);
 fahrenheit=celcius*9/5+32;
 reamur=celcius*4/5;
 printf("Fahrenheit : %8.2f", fahrenheit);
 printf(\nReamur : %8.2f", reamur);
 getche();
}

 \n artinya enter satu kali, sedangkan celcius, reamur, fahrenheit merupakan variabel dengan type data float

Program Menghitung Luas Segiempat

berikut ini adalah code untuk membuat program menghitung luas segiempat menggunakan bahasa C

 /*Menghitung Luas segiempat */
 main()
 { float panjang , lebar , luas ;
  clrscr();
   /* Input data – panjang dan lebar */
   printf(“panjang segiempat     :”);
   scanf(“%f”, &panjang);
   printf(“lebar segiempat          :”);
   scanf(“%f”, &lebar);
   /* Menghitung luas segiempat */
     luas=panjang*lebar ;
   /* Mencetak luas segiempat */
     printf(“\nLuas segiempat  : %10.4f” , luas);
   getche();
  }

Mengitung Luas Lingkaran

Kode membuat program dengan Bahasa C untuk menghitung luas dan keliling suatu lingkaran. Adapun rumus luas = π.r2, sedangkan rumus keliling=2.π.r, jari-jari lingkaran dimasukkan melalui scanf.


main()
{
    float phi=3.14, r, keliling, luas;
    clrscr;
    printf("jari-jari lingkaran : " );
    scanf("%f", &r);
    keliling = 2*phi*r;
    luas=r*r*phi;
    printf("Keliling lingkaran adalah : %10.2f", keliling);
    printf("Luas lingkaran adalah : %10.2f", luas);
    getche();
}