Hidup untuk berbagi ilmu

Wednesday, 29 August 2018

Kelompok KELAS KARYAWAN : Membuat artikel tentang TOKOH BIDANG IT

 Peretas Satelit Internasional dari Indonesia

Siapa sangka ada orang yang cuma lulusan SMA berani bilang gini "Buat yang masih pesimis bahwa 2 minggu sebuah proyek IT gak bisa jadi apa-apa... Gue sarankan untuk berhenti menggunakan internet. Percuma, gak ada gunanya. Mungkin sekalian diloakkan saja ijazah sekolahnya"

"Apa lagi sih yang jadi masalah? Masih gak pede? Katanya mau Indonesia bangkit untuk berdikari? Kok untuk urusan begituan aja sudah ribet sendiri sih? Gue cuma gak terima orang Indonesia terus-terusan dibilang gak mampu. Soal apa preferensi politik gue, bukan urusan lo, kan?" ujarnya dalam account Facebook pribadinya
 
Coba tebak siapakah sosok misterius nan sangar itu, yah beliau bang Jim Geovedi seorang Hacker Internasional asal Indonesia kelahiran 28 Juni 1979 tepatnya kota Bandar Lampung yang berfokus pada penemuan celah keamanan komputer dan jaringan dengan kekhususan sistem telekomunikasi maupun satelit. Nyatanya beliau bukanlah lulusan Universitas IT ternama seperti Harvard, MIT tapi cuma lulusan SMA di Bandar Lampung sana tepatnya tahun 1998 - 1999. Bahkan ketika diwawancarai stasiun televisi internasional bernama Deutsche Welle di jerman sana tepatnya tanggal 16 Agustus 2013 beliau terang-terangan bilang "Kalau mau saya bisa mengontrol internet di seluruh Indonesia". Dan saat ditanyakan kepada pengamat IT Enda Nasution(yang katanya sang Bapak Blogger Indonesia), dia mengaku percaya Jim Geovedi bisa melakukan itu


Foto Jim Geovedi

Lebih dari itu, dia bisa saja mencuri data-data penting lalu lintas transaksi bank, laporan keuangan perusahaan atau bahkan mengamati sistem pertahanan negara. Pasalnya dulu bang Jim pernah diminta menguji sistem keamanan kontrol satelit, Cina. Satelit tersebut kemudian diretasnya dan berhasil menggesernya dari orbit membuat panik kliennya, proses retas itu pun minta segera dihentikan karena akan kesulitan mengembalikan jika terlalu jauh bergeser. Sementara satelit Indonesia sendiri, pernah diubah rotasi oleh Jim. Selain itu pernah membantu KPU mencari pelaku peretas dan pembobol data perhitungan suara pemilu 2004. Tahun 2003 ketika wireless masuk ke Indonesia,Jim diminta menjadi pembicara di Kuala Lumpur tentang bahaya sistem itu dan Tahun 2006 menjadi pembicara isu sistem keamanan satelit

Track Record Project Jim Geovedi


Dia adalah hacker Indonesia dengan reputasi global hilir mudik Berlin, Amsterdam, Paris, Torino, hingga Krakow menjadi pembicara pertemuan hacker internasional yang sering dibalut dengan nama seminar sistem keamanan. Dalam sebuah pertemuan hacker dunia, Jim memperagakan cara meretas satelit: ya, Jim bisa mengubah arah gerak atau bahkan menggeser posisi satelit. Keahliannya ini bisa anda lihat di Youtube



Tercatat tahun 2001, beliau mendirikan C2PRO Consulting, Ia juga mendirikan dan mengoperasikan perusahaan konsultan keamanan TI Bellua Asia Pacific pada tahun 2004, kemudian berubah nama menjadi Xynexis International perusahaan konsultan TI umum untuk lembaga pemerintahan dan ada fakta penting yang saya catat dari website id.techinasia.com

  • Jim Geovedi sendiri merupakan pakar keamanan IT dan Natural Language Processing (NLP) asal Indonesia yang selama ini berdomisili di Inggris.
  • Jim merupakan tokoh yang cukup terkenal di ranah teknologi, dan pernah berhasil meretas satelit milik Indonesia dan Cina.
  • Sebelum bergabung dengan OVO, Jim telah menjadi Advisor di beberapa startup tanah air, mulai dari media online Beritagar dan MalesBanget, layanan peer to peer (P2P) lending KoinWorks, hingga layanan pembuat chat bot untuk perusahaan Kata.ai

 Yah, sekian pembahasan tentang bang Jim. Termikasih dan semoga bermanfaat
Penulis : Unknown
Wednesday, 29 August 2018

Monday, 18 January 2016

Java : Membuat Piramida Angka dengan While

Hasil Akhir
Hasil Akhir




Langkah langkah
1.       Buat Class java baru dengan cara klik kanan pada package dan pilih New-> Java Class
Membuat Class Baru


2.       Beri nama Class anda, disini saya memberi nama PiramidaAngka
Memberi Nama Class

3.       Selanjutnya ketikkan kode berikut ini untuk membuat aplikasinya
File                               : InputReader.java
Fungsi                          : Merekam input keyboard
package latihan;
import java.io.IOException;
public class InputReader {
   public static String bacaString(){
      int karakter;
      String str = "";
     
      boolean selesai = false;
      while(!selesai){
         try
         {
            karakter = System.in.read();
             if (karakter < 0 || (char)karakter == '\n')
                selesai = true;
            
             else if ((char)karakter != '\r')
                 str = str + (char)karakter;
         }
         catch(IOException e){
            System.err.println("Ada kesalahan");
            selesai = true;
         }
      }
      return str;
   }

    static String bacastring() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
  
}

File                               : PiramidaAngka
Fungsi                          : Membuat Piramida angka
package latihan;

/**
 *
 * @author Wahid Romdhoni
 */
public class PiramidaAngka {
    public static void main(String[] args) {
   
    System.out.print("Masukkan nilai max : ");
    String NilaiMax = InputReader.bacaString();
    int max = Integer.valueOf(NilaiMax).intValue();          
        //1. MEMBUAT PERULANGAN VERTICAL
        //menentukan nilai awal vertical
        int v = 0;
        //menentukan nilai/ batas akshir vertical
        int v_max = max;
        while(v <= v_max) {
            //2. MEMBUAT PERULANGAN HORIZONTAL
            //menentukan nilai awal horizontal
            int h = 1;
            //menentukan nilai/ batas akhir horizontal
            int h_max = v_max - v;
            while(h <= h_max){
                System.out.print(h);
                h++;
            }
            v++;
            System.out.println();
        }
    }
}


4.       Langkah terakhir Run Project  atau tekan tombol Shift+F6. Jika tidak ada error maka hasilnya seperti berikut ini
Hasil



Berikut ini videonya



Penulis : Unknown
Monday, 18 January 2016

Monday, 11 January 2016

Java : Operasi Logika

Pada tutorial kali ini kita akan melakukan operasi logika pada Java Netbeans, langsung saja berikut ini langkah-langkahnya
 
Hasil Akhir
Hasil Akhir


Langkah langkah
1.       Buat Project baru dengan klik File->New Project atau klik tombol Ctrl+Shift+N
New Project

2.       Berhubung kita akan membuat aplikasi java pilih Java Application dan klik Next
Pilih Java Application
3.       Beri nama project tersebut. Disini saya memberi nama PelajaranSekolah dan klik Finish

Beri nama class

4.       Lalu buat Class java baru dengan cara klik kanan pada package dan pilih New-> Java Class
Buat class baru


5.       Beri nama Class anda, disini saya memberi nama OperasiLogika
Beri nama class

6.       Selanjutnya ketikkan kode berikut ini untuk membuat aplikasinya
package pelajaransekolah;
public class OperasiLogika {
    public static void main(String[] args) {
        boolean a  = true;
        boolean b  = false;
       
        System.out.println("Operasi AND");
        System.out.println("true && true   = " + (a&a));
        System.out.println("true && false  = " + (a&b));
        System.out.println("false && true  = " + (b&a));
        System.out.println("false && false = " + (b&b));
        System.out.println("");
       
        System.out.println("Operasi OR");
        System.out.println("true || true   = " + (a|a));
        System.out.println("true || false  = " + (a|b));
        System.out.println("false || true  = " + (b|a));
        System.out.println("false || false = " + (b|b));
        System.out.println("");
       
        System.out.println("Operasi XR");
        System.out.println("true ^ true   = " + (a^a));
        System.out.println("true ^ false  = " + (a^b));
        System.out.println("false ^ true  = " + (b^a));
        System.out.println("false ^ false = " + (b^b));
        System.out.println("");       
       
        System.out.println("Operasi NOT");
        System.out.println("!true  = " + (!a));
        System.out.println("!false  = " + (!b));
        System.out.println("");              
    }
}

7.       Langkah terakhir Run Project  atau tekan tombol Shift+F6. Jika tidak ada error maka hasilnya seperti berikut ini
Run Project

Penulis : Unknown
Monday, 11 January 2016

Mikrotik : Install Mikrotik di VmWare

Pada tutorial kali ini kita akan mencoba install mikrotik os melalui VMWare. Mikrotik OS adalah sebuah OS yang dibuat khusus berjalan pada router mikrotik. Banyak kelebihna mikrotik OS ini anatara lain tidak perlu memori yang besar, Space hardisk yang dibutuhkan kecil, dll

Berikut ini adalah langkah-langkah installasi mikrotik OS
Bukalah VmWare dan buatlah Vitual Machine baru. Masukkan iso mirotik os
Masukkan iso mikrotik os
Lalu pilih tipe OS yang akan di install. Berhubung pada bagian Select a Guest Operating System tidak ada Mikrotik maka pilihlah Other

Pilih Other
Untuk disk size masukkan 1 GB saja
Masukkan disk space
Berhubung saya akan memakai 2 NIC tambahkan dengan menekan Add Hardware Wizard
Add Hardware
Pilih VmNet 2


Untuk VmNet Pertama saya ganti dengan VmNet8(NAT) karena nantinya akan terkoneksi dengan internet
Vmnet 1

Lalu klik tombol start untuk memulai langkah installasi. Klik "a" untuk memilih semua paket. Lalu klik "i" untuk melakukan installasi
Pilih paket dan install
Klik "y" untuk melanjutkan installasi
Klik y
Berikut ini adalah gambar-gambar proses intallasi




Jika installasi berhasil maka akan muncul login mikrotik. Untuk defaultnya, usernya admin dan passwordnya kosong
Login
Penulis : Unknown

Sunday, 10 January 2016

Java : Operasi String

String merupakan rangkaian karakter yang sifatnya immutable(read only). Ini artinya String tidak dapat diubah jika sudah terbentuk. Berbeda dengan bahas pemograman lainnya, Java memberlakukan String seperti bagian miliknya sendiri. Maka dari itu ada baiknya kita memahami operasi-operasi string

String literal adalah penulisan string yang paling sering digunakan. Cara penulisanya dengan menambahkan kata didalam ""(petik dua)

Oleh karena itu String merupakan objek, anda dapat memanggil objek-objeknya secara langsung
Menuliskan String

a
Hasil

Penulis : Unknown
Sunday, 10 January 2016

Java : Konversi dan Casting

Dalam operasi data, seringkali kita dihadapkan untuk mengkonversi suatu nilai ke nilai yang lain dengan tipe data yang berbeda. Salah satu contoh sering kita mengkalkulasi operanf bertipe String lalu menyimpannya sebagai integer. Padahal Integer sendiri tidak mengizinkan kalkulasi dengan tipe data String maka untuk mengantisipasinya kita dapat mengkonversinya

Berikut ini adalah contoh programnya
public class Konversi {
    public static void main(String[] args) {
        String a = "10";//memakai tipe data String
        String b = "50";//memakai tipe data String
       
        int hasil = Integer.parseInt(a) + Integer.parseInt(b);
        System.out.println(a + " + "+  b + " = " + hasil);
  
        System.out.println((String.valueOf(hasil) + a) );
    }
}



Hasilnya seperti berikut ini


Untuk lebih jelasnya tabel berikut ini memperlihatkan konversi tipe data primitif ke dan dari String
Tipe
Ke String
Dari String
boolean
String.valueOf(boolean)
Boolean.parseBoolean(String)
byte
String.valueOf(byte)
Byte.parseByte(String, int)
char
String.valueOf(char)
charAt(index)
double
String.valueOf(double)
Double.parseDouble(String)
float
String.valueOf(float)
Float.parseFloat(String)
int
String.valueOf(int)
Int.parseInt(String,int)
long
String.valueOf(long)
Long.parseLong(String, int)
short
String.valueOf(short)
Short.parseShort(String, int)

Jenis konversi lain yaitu konversi casting atau lebih sering disebut casting saja. Casting adalah konversi suatu tipe ke tipe lain secara eksplisit yang ditandai dengan operator cast "( )". Contoh casting seperti berikut ini
        int x = 12;
        byte y = (byte) x;
pada kasus diatas sebenarnya tipe data dari variabel x tidak diubah secara permanen. Hanya saja java merubah sementara untuk nilai x dan menetapkan tipe datanya menjadi byte
Penulis : Unknown
 

 

Inspirasi Belajar

Website yang dapat anda jadikan refrensi belajar