Thursday, April 1, 2021

Cara Mengganti Password Wireless Pada tp-link wr841hp

Banyak pengguna perangkat router indor yang terkadang masih bingung untuk mengganti password wireless mereka karena lupa atau baru belajar, oleh karena itu di banyak kasus pada perangkat tp link mungkin juga berbeda tampilan. 

Disini saya akan membagikan bagai mana merubah pasword wireless serta nama SSID nya, perangkat yang digunakan yaitu TL-WR841HP.

1. Buka aplikasi browser (crome/firefox atau yang sejenisnya) lalu buka 192.168.0.1


2. Lalu akan muncul tampilan seperti berikut.

3. Lalu masukan username dan password, jika username dan password masih default maka username : admin dan password : admin

4. Setelah memasukan user dan passrod lalu pilih menu wireless pada tab sebelah kiri.


5. Lalu rubah SSID atau password nya, perlu di ingat jika pasword membutuhkan minimal 8 karakter bisa kombinasi huruf, angka, simbol. Setelah di ganti maka klik save, maka akan menyimpan.



Monday, March 29, 2021

Menampilkan Compliance Test Pada Perangkat Ubiquiti non AC

Perangkat ubiquiti pada umunya untuk seri non-AC paada pilihan Country Code hanya bisa memilih negara tertentu maka tidak bisa ditampilkan semua frekuensi yang keseluruhan. Untuk menampilkan frekuensi maka harus diaktifkan Compliance Test.

Untuk menampilkan CT pertama tama mendownload dahulu putty pada windows, atau sejenisnya untuk digunakan pada OS yang lain.

1. Login pada putty ssh dengan memasukan alamat IP pada Host Name dan biarkan semua default

2. Lalu akan muncul tampilan seperti dibawah ini setelah memasukan IP dan pilih yes.

3. Setelah itu masukan username dan password


4. Lalu buat file CT pada ubiquiti dengan cara

          touch /etc/persistent/ct

 


5. Lihat dahulu kode negara yang digunakan

        cat /tmp/system.cfg | grep code


6. Pada kode negara menggunakan 840 maka ubah kode tersebut menggunakan kode

       sed -i 's/countrycode=840/countrycode=511/g' /tmp/system.cfg


7. Ubah juga pada running 

      sed -i 's/countrycode=840/countrycode=511/g' /tmp/running.cfg

 


8. Setelah semua diubah maka dilihat juga apakah sudah berubah, dengan cara

      cat /tmp/system.cfg | grep code


9. ketik save

10. ketik reboot

11. lalu tunggu sampai berhasil

Sunday, January 8, 2017

Repository Debian Jessie

linux


Debian Jessie disini saya akan memberikan sedikit kupulan repository debian jessie dan bagai mana cara nya mengganti repo tersebut, :

  • Buka terminal dan masuk ke root atau dengan mengetik su lalu masukan password root.


    linux

  • Maka setelah itu lambang $ akan berganti dengan lambang #, selanjutnya ketik perintah "pluma /etc/apt/source.list" atau boleh pakai tools edit text yang lain seperti pico, vim, notepad, dll, jadi hanya tinggal ganti pluma dengan edit text yang ada,

    linux

  • Selanjutnya hanya tinggal ganti atau tambah, lalu save dan setelah mengganti atau menambah repository lebih baik update setelahnya,


Dibawah Ini daftar repository nya:



#Kambing UI
deb http://kambing.ui.ac.id/debian/ jessie main contrib non-free
deb http://kambing.ui.ac.id/debian/ jessie-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ jessie/updates main contrib non-free

#KEBO VLSM
deb http://kebo.vlsm.org/debian/ jessie main contrib non-free
deb http://kebo.vlsm.org/debian/ jessie-updates main contrib non-free
deb http://kebo.vlsm.org/debian-security/ jessie/updates main contrib non-free

#DATA UTAMA SURABAYA
deb http://kartolo.sby.datautama.net.id/debian/ jessie main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ jessie-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ jessie/updates main contrib non-free

#UNEJ
deb http://mirror.unej.ac.id/debian/ jessie main contrib non-free
deb http://mirror.unej.ac.id/debian/ jessie-updates main contrib non-free
deb http://mirror.unej.ac.id/debian-security/ jessie/updates main contrib non-free


#Poliwangi
deb http://mirror.poliwangi.ac.id/debian/ jessie main contrib non-free deb http://mirror.poliwangi.ac.id/debian/ jessie-updates main contrib non-free deb http://mirror.poliwangi.ac.id/debian-security/ jessie/updates main contrib non-free




#Australia Miror
deb http://ftp.au.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.au.debian.org/debian/ jessie main contrib non-free


#Austria Mirror
deb http://ftp.at.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.at.debian.org/debian/ jessie main contrib non-free


#Belarus Mirror
deb http://ftp.by.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.by.debian.org/debian/ jessie main contrib non-free

#Belgium Mirror
deb http://ftp.be.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.be.debian.org/debian/ jessie main contrib non-free


#Bosnia and Herzegovina Mirror
deb http://ftp.ba.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ba.debian.org/debian/ jessie main contrib non-free

#Brazil Mirror
deb http://ftp.br.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.br.debian.org/debian/ jessie main contrib non-free

#Bulgaria Mirror
deb http://ftp.bg.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.bg.debian.org/debian/ jessie main contrib non-free

#Canada Mirror
deb http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie main contrib non-free

#Chile Mirror
deb http://ftp.cl.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.cl.debian.org/debian/ jessie main contrib non-free

#Croatia Mirror
deb http://ftp.hr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.hr.debian.org/debian/ jessie main contrib non-free

#Czech Republic Mirror
deb http://ftp.cz.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ jessie main contrib non-free

#Denmark Mirror
deb http://ftp.dk.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.dk.debian.org/debian/ jessie main contrib non-free

#Estonia Mirror
deb http://ftp.ee.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ee.debian.org/debian/ jessie main contrib non-free

#Finland Mirror
deb http://ftp.fi.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ jessie main contrib non-free


#France Mirror 1
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free


#France Mirror 2
deb http://ftp2.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp2.fr.debian.org/debian/ jessie main contrib non-free


#Germany Mirror 1
deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free


#Germany Mirror 2
deb http://ftp2.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp2.de.debian.org/debian/ jessie main contrib non-free


#Great Britain Mirror
deb http://ftp.uk.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ jessie main contrib non-free


#Greece Mirror:
deb http://ftp.gr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.gr.debian.org/debian/ jessie main contrib non-free


#Hong Kong Mirror
deb http://ftp.hk.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.hk.debian.org/debian/ jessie main contrib non-free


#Hungary Mirror
deb http://ftp.hu.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.hu.debian.org/debian/ jessie main contrib non-free


#Iceland Mirror
deb http://ftp.is.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.is.debian.org/debian/ jessie main contrib non-free


#Ireland Mirror
deb http://ftp.ie.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ie.debian.org/debian/ jessie main contrib non-free


#Italy Mirror
deb http://ftp.it.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.it.debian.org/debian/ jessie main contrib non-free

#Japan Mirror 1
deb http://ftp.jp.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ jessie main contrib non-free


#Japan Mirror 2
deb http://ftp2.jp.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp2.jp.debian.org/debian/ jessie main contrib non-free


#Korea Mirror
deb http://ftp.kr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.kr.debian.org/debian/ jessie main contrib non-free


#Lithuania Mirror
deb http://ftp.lt.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.lt.debian.org/debian/ jessie main contrib non-free


#Mexico Mirror
deb http://ftp.mx.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.mx.debian.org/debian/ jessie main contrib non-free


#Netherlands Mirror
deb http://ftp.nl.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.nl.debian.org/debian/ jessie main contrib non-free


#New Caledonia Mirror
deb http://ftp.nc.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.nc.debian.org/debian/ jessie main contrib non-free


#New Zealand Mirror
deb http://ftp.nz.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.nz.debian.org/debian/ jessie main contrib non-free


#Norway Mirror
deb http://ftp.no.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.no.debian.org/debian/ jessie main contrib non-free


#Poland Mirror
deb http://ftp.pl.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ jessie main contrib non-free


#Portugal Mirror
deb http://ftp.pt.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.pt.debian.org/debian/ jessie main contrib non-free


#Romania Mirror
deb http://ftp.ro.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ro.debian.org/debian/ jessie main contrib non-free


#Russia Mirror
deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie main contrib non-free


#Slovakia Mirror
deb http://ftp.sk.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.sk.debian.org/debian/ jessie main contrib non-free


#Slovenia Mirror
deb http://ftp.si.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.si.debian.org/debian/ jessie main contrib non-free


#Spain Mirror
deb http://ftp.es.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.es.debian.org/debian/ jessie main contrib non-free


#Sweden Mirror
deb http://ftp.se.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.se.debian.org/debian/ jessie main contrib non-free


#Switzerland Mirror
deb http://ftp.ch.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ jessie main contrib non-free


#Taiwan Mirror
deb http://ftp.tw.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.tw.debian.org/debian/ jessie main contrib non-free


#Thailand Mirror
deb http://ftp.th.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.th.debian.org/debian/ jessie main contrib non-free


#Turkey Mirror
deb http://ftp.tr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.tr.debian.org/debian/ jessie main contrib non-free


#Ukraine Mirror
deb http://ftp.ua.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ua.debian.org/debian/ jessie main contrib non-free


#United States Mirror
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free




Sumber :
https://linuxconfig.org/debian-apt-get-jessie-sources-list
http://wiki.stmik-kharisma.ac.id/lihat/Daftar_Repositori_Debian_Indonesia
http://www.linuxku.com/2015/04/repository-lokal-debian-8-jessie.html

Monday, December 19, 2016

Oprator dan Struktur Kendali JavaScript

javascript



Operator

Operator di JavaScript sama dengan di C++ dan Java.
  • Operator aritmatik : +, -, *, /, %, ++, --, ...
  • Operator konparasi : ==, !=, <, >, <=, >=
  • Operator logika : &&, ||, !
  • Struktur kendali ; if, if-else, switch.-case, while, do...

Percabangan

Dalam mengendalikan jalannya program, biasanya diinginkan aksi yang berbeda pada kondisi tertentu. Hal tersebut memerlukan perintah percabangan. Perintah percabangan biasanya menggunkan if...else dan switch...case. Keduanya memiliki fungsi yang berbeda.

Perintah if

Perintah if...else digunaakan untuk mengeksekusi kode ketika kondisi true dan kondisi lain tidak true. Untuk alternetif yang banyak, dapat digunkan perintah if...else if...else.

JavaScript : js.html
<html>
 <head>
  <title>Ucapan Selemat</title>
 </head>
 <body>
  <script type="text/javascript">
   var d = new Date()
   var time = d.getHours()
   if (time<10)
   {
        document.write("<b>Selamat Pagi</b>")
   }
   else if (time>10 && time<16)
   {
        document.write("<b>Selamat Siang</b>")
   }
   else
   {
        document.write("<b>Hay Dunia</b>")
   }
  </script>
 </body>
</html>
operator



Perintah switch...case

Perintah switch...case digunakan untuk beberapa aksi berbeda berdasarkan kondisi yang berbeda. Perintah ini biasanya digunakan untuk menghindari perintah if...else if...else yang terlalu panjang. Contoh program berikut merupakan skrip yang menggunakan struktur kendali switch...case.

HTML : js.html
<html>
 <head>
  <title>Switch Case</title>
 </head>
 <body>
  <script type="text/javascript">
     var d = new Date()
     theDay = d.getDay()
     strDay = "Hari ini "
     switch (theDay)
     {
       case 0:
                  document.write(strDay + "Minggu")
                  break
       case 1 :
                  document.write(strDay + "Senin")
                  break
       case 2 :
                  document.write(strDay + "Selasa")
                  break
       case 3 :
                  document.write(strDay + "Rabu")
                  break
       case 4 :
                  document.write(strDay + "Kamis")
                  break
       case 5 :
                  document.write(strDay + "Jumat")
                  break
       case 6 :                  document.write(strDay + "Sabtu")
                  break
      }
  </script>
 </body>
</html>

operator

Perulangan

Perulangan digunakan untuk mengulang sekumpulan (blok)perintah sampai kondisi tertentu terpenuhi.

HTML : perulangan.html

<html>
 <head>
  <title>Perulangan For</title>
 </head>
 <body>
  <script type="text/javascript">
     var i=0
     for (i=0;i<10;i++)
     {
         if (i==3){break}
         document.write("Perulangan For " + i)
         document.write("<br/>")
     }
     document.write("<p></p>")

     var i=0
     while (i<=5)
     {
         document.write("Perulangan While " +i)
         document.write("<br/>")
     }
  </script>
 </body>
</html>

Saturday, December 10, 2016

Tipe Data JavaScript dan Variabel

variabel



Variabel digunakan untuk menyimpan data atau informasi. sebuah nilai variabel dapat diubah. Ketentuan nama variabel dalam JavaScript adalah :
  • Terdiri atas rangakaian huruf, angka, dan underscore.
  • Harus diawali dengan huruf.
  • case-sensitif (membedakan huruf kecil dan huruf besar).
  • Tidak harus deklarasi variabel dan tercipta sendri ketika pertama kali digunakan.
  • Berbentuk varian (tidak terikat pada satu tipe data, tetapi dapat diisi oleh tipe data yang berbeda dengan awalnya ketika pertamakali digunakan).

Mendeklarasikan Variabel

Deklarasi variabel diawali dengan var.
var strname = nilai;

Variabel juga dapat dibuat tanpa harus harus menggunakan var.
strname = nilai;


Memberi Nilai Sebuah Variabel

JavaScript hanya mempunyai tiga tipe data primitif.
  • Strings = "foo"  'howdy do'   "I said 'hi'."   ""
  • numbers = 12    3.14159    1.56
  • booleans = true    false
Penugasan sama dengan di C++/Java, yaitu menggunakan tanda samadengan (=).

var strname = "admin";
//atau
strname = "admin";

Skrip diatas berarti memeberikan nilai "admin" pada variabel "strname".
pesan = "howdy";
pi = 3.14159;

Skrip diatas berarti memberikan nilai variabel "pesan" dengan "howdy" dan variabel "pi" dengan "3.14159".


Lifetime Variabel

Jika variabel dideklarasikan didalam function maka variabel tersebut hanya dapat diakses pada function itu. Variabel tersebut disebut variabel lokal.

Jika variabel dideklarasikan diluar sebuah function maka setiap function di dalam halaman tersebut dapat menggunakan dan mengakses variabel tersebut.

Contoh pemanfaatan variabel dapat dilihat pada skrip berikut :

HTML : js.html
<html>
 <head>
  <title>Tipe Data dan Variabel</title>
 </head>
 <body>
    <script type="text/javascript">
       x = 1024;
       document.write("<p>x = " + x + "</p>");
       x = "foobar";
       document.write("<p>x = " + x + "</p>";
    </script>
 </body>
</html>

Friday, December 9, 2016

Pengenalan JavaScript

javascript


JavaScript adalah bahasa scripting yang popular di internet dan dapat bekerja di semua browser untuk sekarang ini. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.

Beberapa hal tentang JavaScript :
  1. JavaScript didesain untuk menambahkan interaktif suatu web.
  2. JavaScript merupakan sebuah bahasa scripting.
  3. Bahasa scripting merupakan bahasa pemograman yang ringan.
  4. JavaScript berisi kode yang dijalankan di komputer (web browser).
  5. JavaScript biasanya disisipkan (embedded) dalam halaman HTML.
  6. JavaScript adalah bahasa interpreter (yang berarti skrip dieksekusi tanpa proses kompilasi).
  7. Setiap orang dapatmenggunakan JavaScript tanpa membayar lisensi.
Contoh skrip JavaScript dapat dilihat pada contoh berikut (simpan file ini dengan js01.html) :
<html>
 <head>
  </title>JavaScript</title>
 </head>
 <body>
  <script type="text/javascript">
        document.write("Hay Dunia!");
        document.write("<p>Apa Kabar<br/>"+"<i>anda</i>?</p>");
  </script>
  <p>Demo output untuk menampilkan teks.</p>
 </body>
</html>

Keterangan : document.write : untuk menampilkan teks di halaman HTML.

Teks yang ditampilkan dapat dimasukan kedalam tag HTML. Tag akan dieksekusi oleh browser ketika teks ditampilkan. Hal mendasar yang perlu diperhatikan dalam JavaScript adalah :
  • Seperti pada C/C++/Java, perintah dalam Java diakhiri dengan ";" (titik koma).
  • Komentar menggunakan : // (untuk satu baris perintah dan /*...*/ (untuk kelompok program/banyak baris).

Penulisan JavaScript

Ada beberapa cara untuk menuliskan JavaScript, yaitu dibagian <head>, <body> atau external. JavaScript dalam sebuah halaman web akan dieksekusi saat halaman di load oleh browser. Namun, hal ini kadang tidak sesuai dengan keinginan karena suatu saat akan mengeksekusi skrip saat halaman dimuat, tetapi kadang JavaScript dijalankan melalui triggersebuah event.


Skrip Pada Bagian Head

Skrip ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu. Peletakan skrip dihead akan menjamin skrip di-load dahulu sebelum digunakan

Contoh penempatan JavaScript pada bagian <head> :
<html>
 <head>
  <script type="text/javascript">
     function message()
     {
        alert("Alert ini dipanggil saat event onload");
     }
  </script>
 </head>
 <body>
 </body>
</html>

Skrip Pada Body


Skrip akan diletakan ketika halaman diload sampai dibagian <body>. Ketika menempatkan skrip pada bagian <body> berarti antara isi dan JavaScript dijadikan satu bagian.
<html>
 <head>
 </head>
 <body>


   <script type="text/javascript">
    ...
   </script>
 </body>

Jumlah JavaScript di <head> dan <body> yang ditempatkan pada dokumen kita tak terbatas.

Contoh (simpan dengan js03.html) :

<html>
 <head>
 </head>
 <body>
   <script type="text/javascript">
      document.write("Pesan ini tampil ketika halaman diload");
   </script>
 </body>
</html>


External JavaScript

Terkadang kita ingin menjalankan JavaScript yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disinukan jika harus menulis ulang gskrip yang diinginkan disetiap halaman.

Untuk memudahkan kasus diatas maka JavaScript dapat ditulis di file secara external. Jadi, antara dokumen HTML dan JavaScript dipisahkan, kemudian file tersebut (JavaScript) dipanggil dari dokumen HTML. File tesebut disimpan dengan ekstensi .js.

JavaScript : xxx.js
document.write("Pesan ini tampil ketika halaman diload")

Untuk menggunakan eksternal JavaScript (.js), dipakai attribut "src" pada tag <script> pada halaman HTML nya.

HTML : js.html
<html>
 <head>
 </head>
 <body>
  <script src="xxx.js">
  <p>Skrip diatas berada difile "xxx.js" (external)</p>
 </body>
</html>

Catatan :
FIle skrip external JavaScript tidak menggunakan tag <script>. JavaScript pada bagian body akan dieksekusi saat halaman sedang diload. JavaScript pada bagian head akan dieksekusi saat dipanggil.

Wednesday, December 7, 2016

Contoh Program Reklusif

reklusif


Dibawah ini adalah contoh program bahasa c dengan mengggunakan reklusif fungsi. Ontoh program ini adalah membuat angka dari nilai yang tertinggi hingga nilai yang terkecil dengan menyertakan titik di sesudah nilai, sama saja dengan bilangan deret. Contoh program bisa dilihat dibawah ini :

#include <stdio.h>

void anu(int i){
    if(i>=0){
        printf("%d. ",i);
        anu(--i);
    }
}

main(){
  
    int i;
  
    printf("Lebokke ongko N = ");
    scanf("%d", &i);

    printf("Iki hasile\n");
    anu(i);
    printf("\n");
}

Untuk hasil running nya bisa dilihat gambar dibawah ini :


bahasa c