Thread adalah class library yang mengatur setiap aliran eksekusi pada suatu program di bahasa pemrograman Java. Pada dasarnya suatu program , memiliki setidaknya minimal satu single Thread. Bila aplikasi diluncurkan, sistem akan membuat thread eksekusi untuk aplikasi tersebut, yang diberi nama, "main". Thread ini sangat penting karena bertugas mengirim kejadian ke widget antarmuka pengguna yang sesuai.
Akan menjadi masalah , ketika suatu program menerima banyak action atau eksekusi ,di waktu yang bersamaan, lalu program tidak dapat mengatasinya. Thread akan mengatur tentang ,kapan suatu eksekusi program di jalankan ,di hentikan sementara , di matikan(diselesaikan) atau di jalankan bersamaan. Untuk menjalankan sebuah thread kita bisa menggunakan keyword extends(Mewariskan) pada class library Thread , atau menggunakan keyword implements(Mengimplementasi) dari interface Runnable.
Misalnya saat pengguna menyentuh tombol pada layar, thread UI aplikasi akan mengirim kejadian sentuh ke widget, yang selanjutnya menetapkan status ditekan dan mengeposkan permintaan yang tidak divalidasi ke antrean kejadian. Thread UI akan menghapus antrean permintaan dan memberi tahu widget bahwa widget harus menggambar dirinya sendiri.
Dibawah ini adalah contoh thread pada android, contoh yang saya gunakan adalah coding dengan menggunakan Android Studio.
public void android:onClick(View view) //perintah yang dilakukan saat gambar di 'Click'
{
Intent startNewActivity = new Intent(this, Activity9.class); //akan memulai activity baru (Activity9)
startActivity(startNewActivity); //perintah untuk memulai activity baru
}
pada thread diatas, saat gambar pada applikasi di sentuh, maka akan membuka activity baru (pada kasus ini akan membuka Activity9).
Sumber:
-https://developer.android.com/guide/components/processes-and-threads.html?hl=id
-contoh thread dari applikasi pribadi
Thursday, October 26, 2017
Sunday, October 8, 2017
Review VirtualBox
VirtualBox adalah software
gratis dari Oracle. Fungsi utamanya adalah sebagai visualisasi sebuah atau
beberapa system operasi di dalam system operasi utama PC kita. Jadi kita bisa
menjalankan system operasi tanpa harus menimpali system operasi utama kita
VirtualBox mempunyai beberapa
fungsi, yaitu:
1. Untuk mencoba system operasi apapun.
2. Sebagai media untuk membuat simulasi
jaringan.
3. Sebagai computer fleksibel.
Spesifikasi minimal untuk menginstall
VirtualBox :
1. Processor 1GHz, 32-bit(x86) /
64-bit(x64)
2. 1GB RAM untuk 32-bit / 2GB RAM untuk
64-bit
3. 16GB memory untuk 32-bit / 20GB
memory untuk 64-bit
4. VGA DirectX9 Graphics device dengan
VDDM 1.0
Berikut
adalah contoh Penggunaan VirtualBox
Seperti yang terlihat di gambar, system operasi utama pada PC yang digunakan adalah iOS. Namun dengan menggunakan VirtualBox, PC dapat menjalankan berbagai macam system operasi seperti Windows dan Android. Penggunaannya sangat mudah, dan tidak perlu repot untuk melakukan penginstallan terhadap system operasi yang akan diuji pada PC – cukup dengan menggunakan VirtualBox.
Meski begitu, VirtualBox tetap mempunyai
kelebihan dan kekurangannya.
Kelebihan VirtualBox :
1. Tidak perlu PC baru untuk mencoba system
operasi baru.
2. Dengan VirtualBox ini opensource
jadi tidak harus membayar lisensi.
3. GUI yang mudah digunakan.
Kekurangan VirtualBox :
1. Dibutuhkan spesifikasi PC yang cukup
tinggi.
2. Tidak bisa capture sistem seperti
vmware.
Thursday, October 5, 2017
Statistika
Sejarah Statistika
Penggunaan istilah statistika berakar dari istilah istilah dalam bahasa latin modern statisticum collegium ("dewan negara") dan bahasa Italia statista ("negarawan" atau "politikus").
Gottfried Achenwall (1749) menggunakan Statistik dalam bahasa Jerman untuk pertama kalinya sebagai nama bagi kegiatan analisis data kenegaraan, dengan mengartikannya sebagai "ilmu tentang negara (state)". Pada awal abad ke-19 telah terjadi pergeseran arti menjadi "ilmu mengenai pengumpulan dan klasifikasi data". Sir John Sinclair memperkenalkan nama (Statistics) dan pengertian ini ke dalam bahasa Inggris. Jadi, statistika secara prinsip mula-mula hanya mengurus data yang dipakai lembaga-lembaga administratif dan pemerintahan. Pengumpulan data terus berlanjut, khususnya melalui sensus yang dilakukan secara teratur untuk memberi informasi kependudukan yang berubah setiap saat.
Pada abad ke-19 dan awal abad ke-20 statistika mulai banyak menggunakan bidang-bidang dalam matematika, terutama peluang. Cabang statistika yang pada saat ini sangat luas digunakan untuk mendukung metode ilmiah, statistika inferensi, dikembangkan pada paruh kedua abad ke-19 dan awal abad ke-20 oleh Ronald Fisher (peletak dasar statistika inferensi), Karl Pearson (metode regresi linear), dan William Sealey Gosset (meneliti problem sampel berukuran kecil). Penggunaan statistika pada masa sekarang dapat dikatakan telah menyentuh semua bidang ilmu pengetahuan, mulai dari astronomi hingga linguistika. Bidang-bidang ekonomi, biologi dan cabang-cabang terapannya, serta psikologi banyak dipengaruhi oleh statistika dalam metodologinya. Akibatnya lahirlah ilmu-ilmu gabungan seperti ekonometrika, biometrika (atau biostatistika), dan psikometrika.
Dua Jenis Metode Statistika
1. Statistika Deskritif (deduktif) atau sederhana
- yaitu statistik yang tingkat pengerjaannya mencakup cara-cara menghitung, menyusun atau mengatur, mengolah, menyajikan, dan menganalisa data agar dapat memberikan gambaran yang ringkas mengenai suatu keadaan.
2. Statistika Inferensial
- yaitu yang menyediakan aturan-aturan atau cara yang dapat digunakan suatu alat dalam rangka menarik kesimpulan yang bersifat umum dari suatu data yang telah disusun dan diolah.
sumber :
- http://muhammad-win-afgani.blogspot.co.id/2008/01/metode-statistika.html
- https://id.wikipedia.org/wiki/Statistika
Subscribe to:
Posts (Atom)
