Daftar Blog Saya

Rabu, 22 Juli 2015

Lintang Kemukus

Lintang Kemukus Cerita Motivasi dan Inspirasi Nomor 1

Garam Mogok Asin

Aku garam. Bentukku macam-macam. Kebanyakan sudah halus dan siap tabur. Tapi di kampung-kampung, masih ada juga yang menggunakanku dalam bentuk kotak-kotak batangan. Mesti ditumbuk sebelum dicampur dalam masakan agar cepat larut.

Rasaku? Jangan ditanya lagi. Keasinanku sudah terkenal dari masa ke masa. Ada yang sangat asin, asin dan cukup asin. Maka kau bisa menaburkanku sesuai dengan kadarnya.

Tanpaku masakan jadi terasa hambar dan tak nikmat. Coba saja kalo tak percaya. Tapi jangan coba-coba mencicipinya begitu saja dalam jumlah banyak. Lidahmu akan kelu keasinan.

Sebalnya, manusia tak menghargaiku! Berapa coba harga garam? Dengan lima ratus rupiah, manusia bisa mendapatkan sekantong garam. Padahal fungsiku tak sebanding dengan harga belinya. Seenaknya saja mereka meremehkanku. Mentang-mentang aku ada dalam jumlah banyak.
Aku memutuskan memulai aksi protes ini dengan mengirimkan sms berantai ke kawanan garam di sebuah kampung.

“Prens, sudah saatnya kita men
... baca selengkapnya di Lintang Kemukus Cerita Motivasi dan Inspirasi Nomor 1

Selasa, 21 Juli 2015

TEROR EKONOMI – INDIKATOR PALSU IHSG

TEROR EKONOMI – INDIKATOR PALSU IHSG Cerita Motivasi dan Inspirasi Nomor 1

13 Oktober 2008 – 05:58 (Her Suharyanto)   Diposting oleh: Hendri Bun

(Rate: 8.00 / 1 votes)

Pernahkah Anda menyaksikan film di mana banyak orang terbirit-birit ditodong perampok? Film tersebut ternyata drama komedi. Si penodong adalah seorang ayah yang kepepet karena anaknya sakit, dan senjata yang digunakan adalah pistol kosong tanpa peluru. Komedi itu sedang terjadi di banyak negara, termasuk Indonesia. Terorisnya adalah bursa saham, pistol kosongnya adalah indeks harga, korbannya adalah investor yang tak pernah berpikir soal pistol kosong, penontonnya adalah kita semua yang tegang karena, seperti umumnya penonton yang “baik”, mengidentifikasikan diri sebagai korban.

Teror itu datang ketika indeks-indeks harga saham di berbagai bursa, praktis di seluruh muka bumi ini, berjatuhan. Kolaps masal itu terjadi karena indeks saham-saham unggulan di altar bursa saham dunia, New York Stock Exchange, terjun bebas. Ada banyak penjelasan yang cukup masuk akal mengapa indeks Dow Jones Industrial Average terpuruk, tapi sulit mencari penjelasan yang sama terkait dengan indeks di bursa-bursa lain, kecuali karena alasan panik dan takut — efek psikologis utama orang-orang yang terteror. Di Indonesia kondisinya sama saja. Indeks-indeks bursa utama dunia menjadi teror tersendiri bagi sebagian investor
... baca selengkapnya di TEROR EKONOMI – INDIKATOR PALSU IHSG Cerita Motivasi dan Inspirasi Nomor 1

Minggu, 05 Juni 2011

Referensi IT

Android Bisa Bajak Akun Facebook Dan Twitter


Android Bisa Bajak Akun Facebook Dan Twitter twitter
KINI ada cara baru membajak akun Facebook dan Twitter dalam hitungan detik. Apabila seseorang memakai jaringan Wi-Fi pada Android, kemudian mengunduhnya, bisa terbaca pihak lain.

Dari laporan engadget.com, Jumat (3/6), aplikasi Android yang disebut FaceNiff bisa mengubah proses peretasan akun media sosial ke dalam proses cookie-jacking. Teknik tersebut menyalin token keamanan, yang mengidentifikasi akun pengguna di situs.

Fungsi dasarnya seperti ekstensi FireSheep Firefox, yang menyebabkan kepanikan keamanan beberapa bulan lalu. FaceNiff berjalan pada protokol komunikasi HTTPS. (*/OL-10)

Geografi


Gerhana Matahari Ini Bergerak ke Masa Lampau

Gerhana matahari total terlihat di wailayah Chongqing Municipality, bagian Barat Daya Cina (22/7). Gerhana matahari total ini merupakan gerhana terlama di abad 21. Foto: AP/Xinhua, Zhou Hengyi
TEMPO Interaktif, Jakarta - Gerhana matahari sebagian segera menyambangi bumi pada Kamis, 2 Juni 2011. Fenomena yang berlangsung selama tiga setengah jam ini sangat unik karena dimulai pada hari Kamis, namun berakhir di hari Rabu, sehari sebelumnya.

Pada Kamis nanti, sebagian permukaan bulan akan melintas di depan matahari. Karena tak tertutup sempurna, gerhana kali ini disebut sebagai gerhana matahari sebagian.

Astronom menamai perulangan gerhana menggunakan penomoran tertentu. Penomoran ini mengikuti perulangan gerhana atau biasa disebut sebagai Siklus Saros. Peristiwa gerhana matahari sebagian kali ini merupakan bagian dari siklus Saros 118. Gerhana di awal Juni bisa terlihat dari Rusia, Jepang, Alaska, Kanada, dan Greenland.

Kontak pertama gerhana terjadi pada Kamis, 2 Juni 2011, pukul 19.25 waktu universal, terlihat dari Jepang dan Cina. Bayangan bulan terus bergerak ke utara melewati Rusia dan mencapai puncak gerhana pada 21.16 waktu universal. Di titik ini gerhana akan tampak selama 67,3 detik.

Bayangan bulan kemudian berpindah ke menuju Samudera Atlantik dan menghilang pada Rabu, 1 Juni 2011, pukul 23.06 waktu internasional.

Mundurnya waktu gerhana ini bukan karena terjadi pembalikan waktu, melainkan karena perbedaan waktu. "Gerhana dimulai pada Kamis dan berakhir pada hari Rabu karena melintasi Garis Penanggalan Internasional," ujar Geoff Gaherty dari Starry Night Education.

Akibatnya, ketika bayangan bergerak dari Rusia ke Perairan Greenland, terjadi perubahan penanggalan seketika. Garis Penanggalan Internasional sendiri berada di antara Benua Amerika Utara dengan Asia, melewati Selat Bering.

kecerdasan buatan

Kecerdasan Buatan
Kecerdasan buatan (Artificial Intelligence) adalah bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia bahkan bisa lebih baik daripada yang dilakukan manusia.

Referensi :
Rich,E & Knight, K, “Artificial Intelligence”, McGraw Hill, Inc, New York,1991
Turban, Efraim, “Expert System and Applied Artificial Intelligence”, Macmillan, 1992
Marcellus, Daniel H, “Expert Systems Programming in Turbo Prolog”, Prentice Hall, New Jersey, 1989
Sri Kusumadewi, “Artificial Intelligence”, Graha Ilmu, Jogjakarta, 2002
Arief Hermawan, “Jaringan Syaraf Tiruan (Teori dan Aplikasi)”, Penerbit Andi, 2006

Selengkapnya ………..Download
Materi Kecerdasan Buatan ( Bab 1 – Bab 4 ) >> Download
Materi Kecerdasan Buatan ( Bab 5 – Bab 8 ) >> Download
Turbo Prolog 2.0 >> Download (1,01 MB)
Sistem Pakar dgn Prolog >> Download (12 KB)
Sistem Pakar dgn Visual Basic >> Download (917 KB)

pemrograman


Program akan menggambarkan fungsi sebuah angkot, dimana angkot bertindak sebagai container ( tempat ) untuk kita memasukan penumpang.Angkot/kontainer tersebut harus memiliki batasan yang jelas tentang jumlah penumpang yang dapat ditampung. Oleh sebab itu kita menggunakan array, sesuai dengan sifat array yang definitif mengenai jumlah object/data yang dapat ditampungnya.

Class Penumpang , :


/**
 *
 * @author kuliahpemrograman.com
 */
public class Penumpang {
  
    private String jenis;

    //
    public Penumpang(String pekerjaan){
      this.jenis = pekerjaan;
    }

    public String getJenis(){
      return this.jenis;
    }
}


Class Angkot :
/**
*
* @author kuliahpemrograman.com
*/
public class Angkot {

private int maks,counter;
private Penumpang penumpang[];

public Angkot(int jumlahmaks){
penumpang = new Penumpang[jumlahmaks];
maks = jumlahmaks;
counter = 0;
}

public boolean addPenumpang(Penumpang p){
//
if(counter<(maks-1)){
penumpang[counter] = p; //menyimpang penumpang di array penumpang
counter++; //menulis jumlah penumpang saat ini
return true;
}else{
//sudah penuh
return false;
}
}

public int getJumlahPenumpang(){
//melihat jumlah penumpang berdasarkan
//counter
return counter;
}

public void showPenumpang(){
//menampilkan isi array
int i = 0;
for(i=0;i<counter;i++){
System.out.println(i+" "+penumpang[i]);
}
}
}


Class angkot memiliki
- Array yang bertype Penumpang
- Penghitung Jumlah Data/Counter
- Jumlah maksimal yang dapat ditampung

method :
  • boolean addPenumpang(Penumpang p) , fungsi ini digunakan untuk menambahkan Object penumpang kedalam array penumpang yang dimiliki oleh object angkot. fungsi ini juga akan mengecek apabila penumpang sudah penuh dan akan menghasilkan false jika penumpang sudah penuh/sesuai dengan jumlah yang diset diawal.
  • int getJumlahPenumpang(), fungsi ini menghasilkan nilai sesuai dengan jumlah penumpang yang telah dimasukan.
  • void showPenumpang(), fungsi ini akan menampilkan ke console/text daftar penumpang sesuai dengan jenis/pekerjaan penumpang
Program Main :

Berikut ini adalah contoh cara penggunaannya


 public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {      

        Angkot koasi = new Angkot(12); // set jumlah maksimal penumpang 12 orang
       
        Penumpang pelajarA = new Penumpang("Pelajar");
        Penumpang pelajarB = new Penumpang("Pelajar");
        Penumpang pelajarC = new Penumpang("Pelajar");
        Penumpang pelajarD = new Penumpang("Pelajar");

        Penumpang pekerjaA = new Penumpang("Pekerja");
        Penumpang pekerjaB = new Penumpang("Pekerja");
        Penumpang pekerjaC = new Penumpang("Pekerja");
        Penumpang pekerjaD = new Penumpang("Pekerja");

        koasi.addPenumpang(pelajarA);
        koasi.addPenumpang(pelajarB);
        koasi.addPenumpang(pelajarC);
        koasi.addPenumpang(pelajarD);

        koasi.addPenumpang(pekerjaA);
        koasi.addPenumpang(pekerjaB);
        koasi.addPenumpang(pekerjaC);
        koasi.addPenumpang(pekerjaD);

       //tampilkan isi dari angkot
        koasi.showPenumpang();

     }

}


Disini kita telah belajar bagaimana mengintegrasikan/meramu cara kerja java yang OOP dengan pengetahuan kita tentang array . Jika kurang mengerti silahkan bertanya. terimakasih.


Pengembangan :
Program angkot ini dapat dikembangkan lagi, misalkan :
  • sebuah Object tidak boleh mengisi angkot lebih dari 1x.
  • Penumpang mempunya nama,tujuan,nilai pembayaran
  • nilai pembayaran ditotal di method showPenumpang()

Wednesday, September 30, 2009

Latihan Java : Array

Array adalah sekelompok jenis data yang sama yang jumlahnya telah diset sebelumnya. Untuk kelompok data yang berlainan jenis Java menggunakan Map.

Pembentukan Array

Berikut ini cara pembentukan array
cara 1.

int x[]; //menyatakan variabel adalah array
x = new int[10]; //menyatakan bahwa variabel berisi 10 element

cara 2.

int x[] = new int[10]; // cara ini merupakan singkatan dari cara diatas.


Pengisian Array

Untuk mengisi array cukup dengan menyebutkan element ke berapa yang akan diisi.

x[0]=1000;
x[1]=1576;

atau kita bisa menggunakan perulangan dalam pengisian array tersebut. namun tentunya perulangan tergantung dari  kondisi - kondisi yang berbeda dalam pemrograman.

Berikut ini contoh penggunaannya dalam program.


public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

//membuat array
int id[] = new int[10];

//mengisi array
int i = 0;
for(i=0;i&tl;10;i++){
id[i]=i;
}

//mencetak isi array
for(i=0;i<id.length;i++){
System.out.println(id[i]);
}
}

}