Pages

author donycaturdermawan : donycad22@yahoo.com 2011/2012. Diberdayakan oleh Blogger.

Sabtu, 15 November 2014

Setting Kalkun v 0.4 + Gammu 1.31 di Windows


Setelah kita selesai dengan GAMMU sebagai smsgetway sekarang kita lanjut lagi ke web interface yang akan membantu kita untuk melakukan managemen terhadap smsgetway yang dibuat. Dalam kasus ini saya menggunakan KALKUN webinterface. dalam menjalankan misi ini ada beberapa hal yang kita perlukan.
  1. Gammu smsgetway (jika Belom tau Klik)
  2. Kalkun v 0.4 (Download)
Step 1
Pastikan bahwa gammu sms getway telah terinstall dan terpasang sesuai dengan prosedur.


Step 2
Download Kalkun dan ekstrak pada folder C:\xampp\htdocs\kalkun




Step 3
Gunakan Notepad++ dan buka File database.php yang terletak di C:\xampp\htdocs\kalkun\application\config dan ubah line 43 - 46. 



username = root
password = "" (secara default kosong)
database = gammu (mengikuti database gammu)
dbdriver = mysql (jenis database yang digunakan)


jangan lupa untuk menyimpan setelah selesai melakukan perubahan.


Step 4
Setelah konfigurasi database telah selesai sekarang tinggal melakukan installasi melalui web interface, melalui browser dengan mengetikan alamat Http://localhost/kalkun Klik Install dan kemudian pilih Next hingga mucul pilihan Go To Application. namun Perlu diingat seblum kita menjalankan aplikasi disarankan untuk mengubah nama folder install yang berada di  C:\xampp\htdocs\kalkun dengan nama lain (teserah anda). Baru kemudian melanjutkan ke Aplikasi.
Secara default UserName dan Passwordnya adalah kalkun.

Step 5
Sampai disini sebenarnya kalkun sudah bisa berjalan namun belom terintegreasi secara otomatis, dengan sistem pathnya. Untuk menjalakannya secara penuh perlu dijalakan script demon.bat yang berada di  C:\xampp\htdocs\kalkun\scriptsb, seperti biasa kita edit file tersebut menggunakan notepad++ (editor kegemaran saya hehe...) 

Setelah selesai jangan lupa untuk menyimpan dan jalankan daemon.bat melalui cmd (StartMenu --> cmd)

Jika tidak ada peringatan maka daemon.bat telah berasil di eksekusi. dan Full Kalkun siap untuk dijalankan.
jika tidak bisa menerima sms masuk atur seperti yang ada dibawah ini
SMS KALKUN - Kalkun tidak bisa terima SMS - Solusi kalkun tidak bisa terima SMS - DAEMON.bat - DAEMON.sh Ini dia setting konfigurasinya Cari file "DAEMON.bat" dan DAEMON.sh di folder C:\xampp\htdocs\kalkun\scripts Ini adalah konfigurasi file DAEMON.bat :: Configure this (use absolute path) :: php cli path set PHP=C:\xampp\php\php.exe :: daemon.php path set DAEMON=C:\xampp\htdocs\kalkun\scripts\daemon.php :: Execute %PHP% %DAEMON% tulisan yg berwarna pink sesuaikan dengan lokasi installan XAMPP, nah agar kalkun bisa menerima sms file konfigurasi tersebut sama dengan file DAEMON.sh yang membedakan hanya tida ada kata "set" Berikut adalah konfigurasi file DAEMON.sh #!/bin/sh # Configure this (use absolute path) # php cli path php=C:\xampp\php\php.exe # daemon.php path daemon=C:\xampp\htdocs\kalkun\scripts\daemon.php # Execute $PHP $DAEMON

Make Money at : http://bit.ly/adflywin
SMS KALKUN - Kalkun tidak bisa terima SMS - Solusi kalkun tidak bisa terima SMS - DAEMON.bat - DAEMON.sh Ini dia setting konfigurasinya Cari file "DAEMON.bat" dan DAEMON.sh di folder C:\xampp\htdocs\kalkun\scripts Ini adalah konfigurasi file DAEMON.bat :: Configure this (use absolute path) :: php cli path set PHP=C:\xampp\php\php.exe :: daemon.php path set DAEMON=C:\xampp\htdocs\kalkun\scripts\daemon.php :: Execute %PHP% %DAEMON% tulisan yg berwarna pink sesuaikan dengan lokasi installan XAMPP, nah agar kalkun bisa menerima sms file konfigurasi tersebut sama dengan file DAEMON.sh yang membedakan hanya tida ada kata "set" Berikut adalah konfigurasi file DAEMON.sh #!/bin/sh # Configure this (use absolute path) # php cli path php=C:\xampp\php\php.exe # daemon.php path daemon=C:\xampp\htdocs\kalkun\scripts\daemon.php # Execute $PHP $DAEMON

Make Money at : http://bit.ly/adflywin
SMS KALKUN - Kalkun tidak bisa terima SMS - Solusi kalkun tidak bisa terima SMS - DAEMON.bat - DAEMON.sh Ini dia setting konfigurasinya Cari file "DAEMON.bat" dan DAEMON.sh di folder C:\xampp\htdocs\kalkun\scripts Ini adalah konfigurasi file DAEMON.bat :: Configure this (use absolute path) :: php cli path set PHP=C:\xampp\php\php.exe :: daemon.php path set DAEMON=C:\xampp\htdocs\kalkun\scripts\daemon.php :: Execute %PHP% %DAEMON% tulisan yg berwarna pink sesuaikan dengan lokasi installan XAMPP, nah agar kalkun bisa menerima sms file konfigurasi tersebut sama dengan file DAEMON.sh yang membedakan hanya tida ada kata "set" Berikut adalah konfigurasi file DAEMON.sh #!/bin/sh # Configure this (use absolute path) # php cli path php=C:\xampp\php\php.exe # daemon.php path daemon=C:\xampp\htdocs\kalkun\scripts\daemon.php # Execute $PHP $DAEMON

Make Money at : http://bit.ly/adflywin

Final Step
Cobalah untuk log in dan mengirim SMS.. Jika berhasil maka SMS Getway anda telah sempurna untuk digunakan.. Semoga bermanfaat ...
Jika ada pertanyaan jangan sungkan-sungkan... ^_^
tulisan ini saya kutip dari:
http://sisi-kedua.blogspot.com/2012/01/setting-kalkun-v-04-gammu-131-di.html
&
http://serialkeyqu.blogspot.com/2012/10/sms-kalkun-kalkun-tidak-bisa-terima-sms.html

Jumat, 14 November 2014

Buat SMS gateway dan konfigurasi GAMMU

Settingnya gampang-gampang susah
akhirnya berhasil juga...heheheheh

Sebelumnya kita siapkan dulu aplikasi yang kita butuhkan
    1. Modem + SIM Card (yang suport Gammu. Daftar nya bisa liat di http://wammu.eu/phones)
    2. XAMPP atau web server yang lainnya
    3. Gammu (download disini) ...alhamdulillah saya support yang gammu 1.31.00
    4. Notepad ++ atau yang lain yang bisa php

      kalau sudah lengkap kita lanjutkan konfigurasinya step by step

      1. Langkah pertama, agan install dulu driver modemnya,biasanya memasukkan modem ke komputer maka drivernya sudah install sendiri.saya menggunakan modem Prolink PHS301 yang secara sangat sangat kebetulan disuport oleh gammu.

      2. Selanjutnya,  install Notepad++ dan XAMPP nya, silahkan buka XAMPP Control Panel lalu jalankan service Apache dan MySQL.


      3. Selanjutnya  extract file gammu nya. Terserah kemana, tapi saran saya letakkan di drive C:\ aja biar gampang karena nanti kita akan menjalankan aplikasinya dari Command Prompt

      4. Rename foldernya kemudian kasih nama “gammu”, sekali lagi ini biar gampang saja mengingatnya, agan bisa kasih nama lain kalau mau. Kalau sobat mengikuti instruksi dengan benar maka posisi folder gammu nya harusnya ada di “C:\gammu”.

      5. Langkah berikutnya yaitu melakukan konfigurasi file gammurc dan smsdrc. Masuk ke direktori C:\gammu\share\doc\gammu\examples\config. Copy kedua file tersebut ke C:\gammu\bin.

      6. Pertama kita konfigurasi gammurc-nya. Untuk membuka file ini gunakan aplikasi notepad++. Untuk gammurc kita hanya mengubah konfigurasi pada bagian device dan connection.



      device kita sesuaikan dengan port modem pada komputer. Untuk melihat port modem, klik kanan my computer  > properties> Device MANAGEr>klik modemnya>



      Sedangkan untuk connection silahkan agan sesuaikan dengan modem agan masing-masing. Untuk modem yang lain bisa dilihat di sini

      7. Langkah berikutnya kita melakukan pengecekan apakah konfigurasi modem sudah sesuai. Jalankan Command Prompt, kemudian ketikkan perintah berikut untuk masuk ke direktori C:\gammu\bin

      cd c:\gammu\bin

      kemudian

      gammu --identify

      jika konfigurasi sesuai makan tampil informasi seperti berikut:


      8. Setelah modem sudah terkoneksi, maka selanjutnya tahapan koneksi dengan database.
      Buat database baru di localhost/phpmyadmin, untuk contoh kali ini buat database dengan nama “gammu”


      Kemudian import database mysql.sql dari folder C:\gammu\share\doc\gammu\examples\sql


      Jika berhasil, maka akan tampil seperti di bawah ini


      Selanjutnya kita lakukan konfigurasi pada file smsdrc. Jangan lupa hilangkan tanda # pada bagian yang dikofigurasi





      Untuk bagian PIN diberi tanda # jika SIM Card anda tidak menggunakan pin

      Untuk bagian service usahakan mysql dan servicenya jalan, tetapi jika servicenya bentuknya files maka databasenya tidak akan konek


      Isikan informasi untuk databasenya pada bagian driver usahakan bentuknya native_sql



      10. Setelah konfigurasi smsdrc, selanjutnya install service gammu, buka Command Prompt lalu ketik: 

      gammu-smsd –i –c smsdrc –n gammuSMSD

      jika berhasil maka akan tampil pesan seperti berikut


      Kemudian jalankan service gammu dengan perintah

      gammu-smsd –s –c smsdrc –n gammuSMSD


      jika berhasil maka akan tampil pesan seperti berikut





      Dan untuk uninstall service


      gammu-smsd –u –c smsdrc –n gammuSMSD

      11. Setelah semuanya dilakukan, cobalah mengirim SMS ke nomor yang ada pada modem. Jika konfigurasi benar maka pesan atau SMS akan masuk ke database dan berada di tabel inbox.


      gammu-smsd-inject -c smsdrc TEXT +62816xxxxxx -text “Test” 

      Sekian tulisan saya semoga bisa memperkaya wawasan kita
      terutama dalam ilmu pengetahuan IT


      Sabtu, 11 Oktober 2014

      Kriptografi Vigenere with Java

      Oke kawan, setelah kita memahami konsep enkripsi dan dekripsi menggunakan Vigenere maka saatnya kita menginplementasikannya kedalam sebuah bahasa pemrograman, dalam episode ini ane akan mengimplementasikannya ke bahasa Java.
      Oke tanpa basa-basi lagi buatlah sebuah project di netbeans kesayangan kawan-kawan. Berikut struktural projectnya.
      5-26-2013 12-50-08 PM
      Setelah membuat project maka langkah selanjutnya buat sebuah class untuk menampung proses enkripsi dan dekripsinya. Dalam hal ini ane berinama EnkripDekrip.java.
      Berikut sourcecodenya :
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      package vigenere;
       
      import java.util.ArrayList;
       
      public class EnkripDekrip {
       
          private int chiper;
          private int pesan;
          private String hasil = "";
       
          public int getEnkrip(int pesan, int kunci, String dataHuruf) {
       
              int c = pesan + kunci;
       
              if (c < dataHuruf.length()) {
                  chiper = c;
              } else {
                  chiper = c - dataHuruf.length();
              }
       
              return chiper;
          }
       
          public int getDekrip(int chiper, int kunci, String dataHuruf) {
              int p = chiper - kunci;
              if (p >= 0) {
                  pesan = p;
              } else {
                  pesan = p + dataHuruf.length();
              }
              return pesan;
          }
       
          public String getHasil(ArrayList intEnkrip, String dataHuruf) {
       
              for (int i = 0; i < intEnkrip.size(); i++) {
                  int a = Integer.parseInt(intEnkrip.get(i).toString());
                  char z = dataHuruf.charAt(a);
                  hasil += z;
              }
       
              return hasil;
          }
      }
      Selanjutnya buat class Scanner.java.
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      package vigenere;
       
      import java.util.ArrayList;
       
      public class Scanner {
       
          private int dataPesanInt;
          private int dataKunciInt;
          private ArrayList listPesan = new ArrayList();
          private ArrayList listKunci = new ArrayList();
       
          public ArrayList scannPesan(String pesan, String dataHuruf) {
              for (int i = 0; i < pesan.length(); i++) {
                  for (int j = 0; j < dataHuruf.length(); j++) {
       
                      char p = pesan.charAt(i);
                      char dh = dataHuruf.charAt(j);
       
                      if (p == dh) {
                          dataPesanInt = dataHuruf.indexOf(dh);
                          listPesan.add(dataPesanInt);
                      }
                  }
              }
       
              return listPesan;
          }
       
          public ArrayList scannKuci(String pesan, String kunci, String dataHuruf) {
       
              int jmlKunci = 0;
              while (kunci.length() < pesan.length()) {
                  kunci += kunci.charAt(jmlKunci);
                  jmlKunci++;
              }
       
              for (int i = 0; i < kunci.length(); i++) {
                  for (int j = 0; j < dataHuruf.length(); j++) {
                      char k = kunci.charAt(i);
                      char dh = dataHuruf.charAt(j);
       
                      if (k == dh) {
                          dataKunciInt = dataHuruf.indexOf(dh);
                          listKunci.add(dataKunciInt);
                      }
                  }
              }
              return listKunci;
          }
      }
      Selanjutnya kita buat class Main untuk testing program yang kita buat.
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
      56
      57
      package vigenere;
       
      import java.util.ArrayList;
       
      public class Main {
       
          public static void main(String[] args) {
       
              String dataHuruf = "abcdefghijklmnopqrstuvwxyz";
       
              String pesan = "roni";
              String kunci = "iron";
              String chiper = "";
       
              ArrayList en = new ArrayList();
              ArrayList de = new ArrayList();
       
              Scanner s = new Scanner();
              ArrayList sP = s.scannPesan(pesan, dataHuruf);
              ArrayList sK = s.scannKuci(pesan, kunci, dataHuruf);
       
              System.out.println("Enkripsi");
              EnkripDekrip ed = new EnkripDekrip();
              for (int i = 0; i < pesan.length(); i++) {
                  int iP = Integer.parseInt(sP.get(i).toString());
                  int iK = Integer.parseInt(sK.get(i).toString());
                  int gE = ed.getEnkrip(iP, iK, dataHuruf);
       
                  en.add(gE);
       
              }
              System.out.println("Pesan : " + pesan);
              System.out.println("Kunci : " + kunci);
              String hEN = ed.getHasil(en, dataHuruf);
              System.out.println("Hasli Enkripsi :" + hEN);
              chiper = hEN;
       
              Scanner s2 = new Scanner();
              ArrayList sC = s2.scannPesan(chiper, dataHuruf);
              ArrayList sK2 = s2.scannKuci(chiper, kunci, dataHuruf);
       
              System.out.println("\nDekripsi");
              EnkripDekrip ed2 = new EnkripDekrip();
              for (int i = 0; i < pesan.length(); i++) {
                  int iC = Integer.parseInt(sC.get(i).toString());
                  int iK2 = Integer.parseInt(sK2.get(i).toString());
                  int gDE = ed2.getDekrip(iC, iK2, dataHuruf);
       
                  de.add(gDE);
              }
              System.out.println("Chiper : " + chiper);
              System.out.println("Kunci : " + kunci);
              String hDE = ed2.getHasil(de, dataHuruf);
              System.out.println("Hasli Dekripsi :" + hDE);
       
          }
      }
      Langkah terakhir jalankan program kawan-kawan.
      5-26-2013 1-19-26 PM
      Nah, kita telah berhasil mengimplementasikan Vegenere kedalam bahasa Java.
      Doenload file latihannya

      Membuat Aplikasi Enskripsi dan Deskripsi Menggunakan Algoritma Chiper Substitusi Dengan Visual Basic 6.0



       Pada posting kali ini saya akan membagi sedikit ilmu pemrograman yang saya punya, saya akan menunjukan bagaimana cara membuat aplikasi kriptografi sederhana menggunakan bahasa pemrograman visual basic 6.0.
      Sebelumnya akan saya jelaskan sedikit mengenai kriptografi bagi yang belum tau....

      Kriptografi adalah ilmu dan seni untuk menjaga keamanan pesan yang dikirim sampai ke tujuan. 

      Ilmu kriptografi dapat diklasifikasikan atas 2 bagian
      • Kriptografi klasik
      • Kriptografi modern 
      Kriptografi mempunyai 2 proses :
      • Enskripsi : Proses pengacakan data menggunakan sebuah key agar tidak dapat dibaca oleh pihak lain.
      • Deskripsi : Proses mengembalikan data yang telah diacak menjadi data asli dengan sebuah key.
       Komponen kriptografi :
      • Plaintext : Data asli
      • Chipertext : Data yang telah diacak.
      Berikut ini akan saya tunjukan bagaiman membuat sebuah aplikasi enskripsi dan deskripsi sederhana menggunakan salah satu algoritma substitusi chiper yang merupakan salah satu ilmu kriptografi klasik, yaitu Caesar Chiper dengan bahasa pemrograman Visual Basic 6.0.
      Yang pertama, anda sebaiknya telah mengenal bahasa pemrograman visual basic, karena saya tidak akan menjelaskan secara detail mengenai bahasa pemrograman yang satu ini.

      Buat disain form seperti gambar berikut, pastikan nama Text box dan command button nya sama dengan gambar, agar saat memasukkan script nantinya tidak terjadi kesalahan.



      Bukalah form code dari disain diatas kemudian masukkan script berikut ini :


      Kamis, 21 Agustus 2014

      Cara Convert (Format) Hardisk atau Hard Drive ke MBR / GPT

      Pernahkah Anda merasa kesulitan membuat merubah partisi/mempartisi ulang hardisk? terasa sulit ketika kita berhadapan dengan hardware terbaru saat ini, karena kebanyakan saat ini hardisk baru berkonversi GPT,  apa itu GPT ? Anda bisa lihat perbedaan GPT dan format hardisk MBR pada artikel Inilah Perbedaan antara Hardisk berformat GPT dan MBR.
      Selama ini biasa kita dengan mudah mempartisi ulang hardisk, tinggal klik dan membaginya sesuai keinginan kita. Tetapi menemui hardisk GPT itu sangat berbeda, karena saat kita menghapus partisinya dan mempartisi ulang kita tidak akan bisa dengan cara yang biasa, dan saat diinstal ulang dengan installer windows yang biasa kita pakai pada hardisk MBR itu tidak akan bisa di instal, karena formatnya berbeda. Jadi kalo kita mau instal dengan tetap hardisk GPT maka kita harus mengubah installer kita dengan menambahkan beberapa file ke dalamnya, biasanya yang bisa di instal ke Hardisk GPT itu yang sudah dilengkapi dengan UEFI. daripada kita bingung dan harus repot-repot merubah installernya atau membeli lagi installer yang baru. Nah, Kali ini saya akan membahas bagaimana cara konversi atau convert partisi hardisk ke GPT ataupun ke MBR. Tetapi sebelum kita menconvertnya jangan lupa dibackup dulu isinya. karena akan hilang semua saat nanti dikonversi. :) Kita akan menkonversinya lewat Command Prompt yang ada pada DVD installer windows 7, jadi siapkan installernya dahulu agar mudah mengikutinya.
      Berikut ini cara menkonversinya:

      1. Buatlah booting pertama lewat CD/DVD room
      2. Masukkan CD/DVD installernya
      3. Jalankan seperti saat instal windows 7
      4. Ketika sampai pada saat mau klik instal, jangan di klik dulu, pilihlah repair seperti gambar

      5. Setelah itu tunggu loading, setelah selesai, pilih yang atas (lihat gambar)
      6. Pilih Command Prompt
      7. Kemudian muncul kotak dialog CMD/ command prompt
      8. Ketik DISKPART lalu Enter
      9. Kemudian Ketik LIST DISK, maka akan keluar ada berapa hardisk/hardrive yang ada pada komputer atau laptop anda
      10. Lalu pilihlah hardisk yang ingin anda konversi, misal contoh pada proses ini adalah hardisk 0, maka ketikkan SELECT DISK 0, terus Enter lagi
      11. Setelah itu ketik CLEAN
      12. Nah terakhir ketik CONVERT MBR (untuk membuatnya menjadi partisi berformat mbr, tetapi kalo mau merubahnya ke GPT maka ketik CONVERT GPT) lalu Enter.
      13. Selesai.....
      Selamat mencoba, dan semoga bermanfaat
       
       

      Sabtu, 08 Maret 2014

      Ternyata Pancasila Terilhami Dari Sunnah Rosulullah saw Menyatukan Ummat




      Konsep Nahdlatul Ulama untuk memadukan Islam dan Nasionalisme (membela tanah air) menjadi dasar pembentukan Pancasila yang berbhineka tunggal ika yaitu meskipun indonesia terdiri dari banyak suku, ras, dan agama tapi tetap bersatu dalam membela dan menjaga keutuhan NKRI.

      Kemudian darimanakah rujukan NU untuk menjadikan pancasila sebagai dasar negara? Ternyata para kiai NU mengambil rujukan dari Sunnah Rosulullah saw ketika mendirikan Negara Madinah.

      Ketika Rosulullah saw hijrah ke Madinah, pada saat itu madinah terdiri dari berbagai suku dan agama yaitu agama Islam, agama Yahudi, dan penyembah berhala. Dalam mendirikan Negara Madinah Rosulullah saw tidak menggunakan Al-Quran sebagai dasar negara, tapi menggunakan PIAGAM MADINAH sebagai dasar negara, dimana dalam piagam tersebut berisi saling toleransi, menghargai, dan menghormati antar pemeluk agama dan antar suku (pluralisme) demi menjaga keutuhan dan persatuan Negara Madinah.

      Kalau kita membuka lembaran sejarah di dalam piagam Madinah sebagai Dustur Negara Madinah di situ tidak tertera ungkapan bahwa negara berasaskan Al-Qur’an dan al-Hadits (syariat Islam). Yang ada hanya penjelaskan bahwa baik orang Islam atau Yahudi dan Non Muslim yang lain semua adalah umat yang harus menjalankan kewajiban dan menerima persamaan hak kewarganegaraan sama-sama membela negara dari serangan musuh dan sama-sama mendapatkan sanksi jika melanggar sesuai dengan kesepakatan. Subhanallah, Nabi Muhammad SAW itu memang negarawan ulung. Bahwa menurut beliau ada urusan duniawi dan ukhrawi, urusan duniawi ini diserahkan kepada ahlinya antum a’lamu bi umuri dunyakum, tapi negara tetap dinahkodai oleh nilai agama yang esensial dan prinsipil.

      Terilhami dari Piagam Madinah inilah, sehingga para kiai NU mendukung sepenuhnya Pancasila yg berbhineka tunggal ika.

      Al-Quran sebagai kalamALLAH terlalu suci dan sakral untuk dijadikan sebagai dasar sebuah negara, karena jika akhlaq negara bobrok maka secara tidak langsung akan menghina AL-Quran itu sendiri. Cukuplah Al-Quran di hati agar terjaga kesuciannya.

      ---------------------------------------------- 

      Pernahkah kalian menghitung angka dari kata"INDONESIA" ??? Orang INDONESIA pasti SUBHANALLAH, akan di dapat keajaiban. Mari kita hitung. Abjad = Urutan Angka I : 9 N : 14 D : 4 O : 15 N : 14 E : 5 S : 19 I : 9 A : 1

      Dari semua angka, hanya yang muncul hanya angka"1 9 4 5". Tentu ini bukan kebetulan, Ini adalah kehendak dan karunia dari Allah SWT. Nah coba kita jumlahkan semua angka dari kata "INDONESIA" , Jumlahnya"90".

      Dalam Al-Quran, Surat ke 90 adalah Surat Al-Balad yang artinya"NEGERI" . Tentu ini bukan suatu kebetulan, ini semua karunia yang luar Biasa !! Mungkin ini juga jawaban terhadap Hadist Rasullullah yang mengatakan bahwa akan ada negeri di atas awan bernama Samudra, yang di kelilingi air dan menghasilkan banyak ulama. Subhanallaah, Walhamdulillaah , Wa Laa ilaaha illallaah, Wallaahu akbar..!!!!!

      NKRI HARGA MATI
      MERDEKA

      Mengenal Perangkat Jaringan Komputer (Hardware) dan Fungsinya

      Perangkat jaringan komputer merupakan komponen-komponen yang di perlukan untuk membuat sebuah jaringan komputer. Komponen yang di maksud adalah media hardware.
      Dalam membuat sebuah jaringan komputer kita harus mengetahui perangkat-perangkat hardware, seperti kabel atau perangkat wifi, Ethernet card, hub atau switch,repeater , bridge atau router.
      Mengenal Perangkat Jaringan Komputer (Hardware) dan Fungsinya                    
      router-Mengenal Perangkat Jaringan Komputer (Hardware) dan Fungsinya
      Sebelunnya sudah saya sampaikan apa pengertian jaringan komputer, nah disini saya akan sampaikan hardware dari jaringan komputer. Perlu kita ingat bahwa 75% kegagalan yang terjadi dalam sebuah jaringan komputer disebabkan karena adanya kesalahan media komunikasi yang digunakan termasuk kabel dan konektornya serta kualitas pemasangan. Faktor lain juga dipengaruhi oleh teknis dan kondisi sekitar. Selengkapnya akan kita bahas satu-persatu tentang apa saja perangkat hardware dalam jaringan komputer.
      Perangkat jaringan komputer
      1. Kabel
      banyak jenis kabel untuk membuat jaringan, namun kita harus mengetahui standar dalam penggunaan untuk komunikasi data dalam jaringan komputer. Jenis-jenis kabel mempunyai kemampuan yang berbeda-beda. Secara umum ada dua jenis kabel dan seringkali di pakai dalam LAN, yaitu Coaxial dan Twisted pair (UTP unshielded twisted pair dan STP( shielded twisted pair).
      2. Ethernet Card/ Network Interface Card (Network Adapter)
      Cara kerja Ethernet card berdasarkan broadcast network yaitu setiap node dalam suatu jaringan menerima setiap transmisi data yang di kirim oleh suatu node yang lain.setiap Ethernet card mempunyai alamat sepanjang 48 bit yang dikenal sebagai Ethernet Address(MAC Address).
      Alamat tersebut sudah ditanam dalam setiap rangkaian kartu jaringan (NIC) yang telah di kenal dengan ‘media access control’ (MAC) dikenal juga dengan istilah ‘hardware address’.
      3. Hub dan Switch
      Hub dan Switch (konsentrator) merupakan sebuah perangkat yang menyatukan kabel-kabel network dari tiap workstation,server atau client.
      4. Repeater
      Repeater berfungsi untuk memperkuat sinyal dengan menerima sinyal dari suatu segmen kabel LAN lalu memancarkan lagi dengan kekuatan yang sama dengan sinyal asli pada segmen kabel lain. Dengan adanya perangkat ini jarak kabel dapat di perjauh.
      5. Bridge
      Fungsinya hamper sama dengan repeater akan tetapi bridge lebih fleksibel mempunyai kecerdasan dari repeater. Yang di maksud adalah bridge dapat menghubungkan jaringan dengan menggunakan metode transmisi yang berbeda misalnya bridge menghubungkan base band dan broad band. Bridge juga dapat di gunakan untuk mengkoneksikan network dengan menggunakan tipe kabel yang berbeda atau topologi yang berbeda. Perangkat jaringan ini juga bisa mengutahui alamat masing-masing komputer.
      6. Router
      Sebuah router mampu mengirim data atau informasi dari satu jaringan ke jaringan yang lain. Memiliki fungsi yang sama dengan bridge meski tidak lebih pintar dengan bridge tetapi pengembangan perangkat ini sudah melampaui batas tuntunan teknologi yang di harapkan.
      Kemampuan yang di miliki Router antara lain
      1. Router dapat menerjemahkan informasi diantara LAN anda dan Internet.
      2. Router akan mencarikan alternative jalur yang terbaik untuk mengirim data melewati internet.
      3. Mengatur jalur sinyal yang efisien dan dapat mengatur data yang mengalir diantara dua buah protocol.
      4. Dapat mengatur data diantara topologi jaringan
      5. Dapat mengatur aliran data melewati kabel fiber optic, kabel coaxial atau kabel twisted pair.

      Dibawah ini saya tampilkan tabel-tabel Subnetting:
      Demikian mengenai perangkat jaringan komputer. Saya tahu banyak kekurangan dalam artikel ini namun saya berharap anda dapat mengerti tentang macam-macam perangkat-perangkat hardware jaringan dan semoga sedikit menjadi ilmu untuk masalah jaringan komputer terima kasih.

      Apa Itu Cloud Computing?

      Cloud Computing? pasti banyak dari para pembaca yang sudah sering dengar kata tersebut, atau jika belum pernah dengar, mungkin pernah dengar istilah dalam bahasa Indonesia-nya, yaitu “Komputasi Awan”. Ada banyak sudut pandang untuk menjelaskan apa itu Cloud Computing, Mungkin bagi orang awam, ketika baca penjelasan tersebut masih belum jelas. Untuk itu, saya akan coba menjelaskan-nya dengan bahasa yang lebih mudah dengan analogi dibawah ini.
      Tentu kita semua adalah para pemakai listrik dalam kehidupan sehari-hari. Untuk bisa menikmati listrik, kita tidak perlu mendirikan infrastruktur pembangkit listrik sendiri kan? yang perlu kita lakukan adalah mendaftar ke PLN, dan kita tinggal bayar biaya listrik berdasarkan jumlah penggunaan kita tiap bulan. Saat kita butuh daya tambahan karena suatu tujuan khusus (misal-nya kita ada acara nikahan), kita tinggal bilang ke PLN untuk tambah daya, dan suatu saat nanti ketika ingin turun daya lagi, kita tinggal bilang juga ke PLN. Bisa dikatakan penambahan daya listrik ini sifat-nya ELASTIS dan (harus-nya) bisa dilakukan segera.
      Ketika memakai layanan listrik dari PLN, kita tidak perlu pusing untuk memikirkan bagaimana PLN memenuhi kebutuhan listrik kita, bagaimana ketika mereka ada kerusakan alat, bagaimana proses perawatan alat-alat tersebut, dsb. Inti-nya kita cukup tahu bahwa kita bisa menikmati listrik dan berkewajiban membayar biaya tersebut tiap bulan, sedangkan PLN sendiri berkewajiban untuk memenuhi kebutuhan kita berdasarkan level layanan mereka.
      Nah, analogi PLN diatas, adalah sedikit gambaran Cloud Computing, dimana Cloud Computing ini bertugas untuk memberikan layanan dan kita adalah user/pemakai dari layanan tersebut. Kita tidak perlu pusing memikirkan bagaimana mereka (penyedia layananan Cloud Computing) menyedikan layanan tersebut, yang penting mereka bisa memberikan standar layanan sesuai dengan apa yang kita butuhkan. Untuk biaya layanan kita tinggal bayar berdasarkan pemakaian. Saat kita butuh tambahan layanan, kita bisa meminta segera penambahan layanan tersebut, dan juga sebalik-nya (ELASTIS).
      Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:
      1. Software as a Service (SaaS)
      2. Platform as a Service (PaaS)
      3. Infrastructure as a Service (IaaS)
      Dibawah ini kita bahas, masing-masing jenis layanan diatas:
      • Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.
      • Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.
      • Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.
      Mungkin itu sedikit pengantar tentang Cloud Computing dari apa yang saya pahami. Jika dari para pembaca ada yang punya tambahan ataupun koreksi, silahkan tinggalkan komentar dibawah ini.