Redenominasi Rupiah, Apa dan Mengapa?

Gambar
Bayangkan kamu sedang berbelanja di minimarket. Harga sebotol minuman tertulis 15.000. Sekarang, bayangkan harga yang sama ditulis sebagai 15. Apa yang terjadi? Uangnya hilang? Nilainya berkurang? Tidak juga! Inilah gambaran sederhana dari sebuah kebijakan moneter yang disebut redenominasi . Apa itu Redenominasi? Singkatnya, redenominasi adalah menyederhanakan denominasi (angka nominal) mata uang dengan mengurangi jumlah digit (angka nol) tanpa mengurangi nilainya . Analoginya: Kamu punya uang Rp 100.000 di dompet. Setelah redenominasi, uang itu akan ditulis sebagai Rp 100. Namun, daya belinya TETAP SAMA. Dulu Rp 100.000 bisa membeli 10 buku tulis, setelah redenominasi, Rp 100 tetap bisa membeli 10 buku tulis yang sama. Hanya angkanya saja yang dipotong. Redenominasi BUKAN Sanering! Ini adalah hal yang paling penting untuk dipahami. Banyak orang menyamakan redenominasi dengan sanering, padahal keduanya sangat berbeda. Aspek Redenominasi Sanering Nilai Uang Tidak Berubah . Daya beli ...

Thread dan Proses

Pengertian :
Thread adalah Alur control dari sebuah proses.
Proses adalah Suatu kondisi ketika suatu program di eksekusi
Dengan kata lain , proses terdiri dari beberapa thread.
Perbedaan thread dan proses :
  1. Waktu pembuatan : pembuatan thread lebih cepat daripada pembuatan proses.
  2. Waktu mengakhirinya : thread lebih gampang di akhiri daripada proses.
  3. Thread menggunakan alamat dari proses yang mebuatnya dan alamat tersebut dapat diakses bersamaan oleh beberapa thread . Sedangkan proses , tiap proses memiliki alamatnya sendiri-sendiri
  4. Thread memiliki akses langsung ke segemen data dari prosesnya. Masing-masing proses memiliki salinan segmen data dari parent process-nya.
  5. Thread dapat saling komunikasi dengan thread lain dalam satu process. Antar proses harus menggunakan komunikasi antar proses.
  6. Thread hampir tidak memiliki overhead. Proses memiliki overhead.
  7. Thread dapat memiliki pengaruh kontrol yang besar terhadap thread lain dalam satu proses. Proses hanya dapat mengendalikan proses anakannya.
  8. Perubahan pada thread utama seperti pembatalan atau perubahan prioritas dapat mempengaruhi tingkah laku thread lain dalam satu proses. Perubahan pada parent proses tidak mempengaruhi proses anak(child process).

Ada 2 macam thread
  1. User level thread
  • Thread yang pengaturannya dilakukan oleh library thread pada tingkatan pengguna. Karena library yang menyediakan fasilitas untuk pembuatan dan penjadwalan thread, thread pengguna cepat dibuat dan dikendalikan.
  1. Kernel level thread
  • Thread yang didukung langsung oleh kernel. Pembuatan, penjadwalan dan manajemen thread dilakukan oleh kernel pada kernel space. Karena dilakukan oleh sistem operasi, proses pembuatannya akan lebih lambat jika dibandingkan dengan user level thread.
Sebagai tambahan , berikut cara membuat thread sederhana dalam bahasa C di LINUX

   
>>Berikut cara meng-compile code tersebut dan  output dari code di atas:


1. pindah ke direktori dimana source code di simpan
2. masukkan code seperti gambar di bawah , (coba -> adalah nama file yg bisa dieksekusi , seperti .exe   , nyoba.c adalah nama source code , namanya  bisa diganti)
output tidak akan selalu begitu , karena kecepatan thread di setiap komputer berbeda”



Selamat mencoba , dan Terima kasih sudah membaca ^^

Komentar

Postingan populer dari blog ini

SR Latch & Flip-Flop (Rangkaian Sekuensial 1 part 2)

Tambahan (Kondisi Don't Care)

Parent, Child, Zombie, Orphan and Daemon (Process)