yunita

yunita

Jumat, 29 Maret 2013

Proses dan Thread


Pengertian Proses
Proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global.

Pengertian Thread
Thread adalah sebuah alur kontrol dari sebuah proses. Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama. Keuntungan dari multithreaded meliputi peningkatan respon dari user, pembagian sumber daya proses, ekonomis, dan kemampuan untuk mengambil keuntungan dari arsitektur multiprosesor. User level thread adalah thread yang tampak oleh programmer dan tidak diketahui oleh kernel. User level thread secara tipikal dikelola oleh sebuah library thread di ruang user. Kernel level thread didukung dan dikelola oleh kernel sistem operasi. Secara umum, user level thread lebih cepat dalam pembuatan dan pengelolaan dari pada kernel thread. Ada tiga perbedaan tipe dari model yang berhubungan dengan user dan kernel thread.
  • Model many to one: memetakan beberapa user level thread hanya ke satu buah kernel thread.
  • Model one to one: memetakan setiap user thread ke dalam satu kernel thread. Berakhir.
  • Model many to many: mengizinkan pengembang untuk membuat user thread sebanyak mungkin, konkurensi tidak dapat tercapai karena hanya satu thread yang dapat dijadualkan oleh kernel dalam satu waktu.

Kamis, 28 Maret 2013

Mencari Luas Segitiga & Persegi Menggunakan Linux With C

Luas Segitiga



Luas Persegi



Program C++ Menggunakan Operator Aritmatika

Source Code

Output


Algoritma
1. Menuliskan #include<conio.h> yang fungsinya adalah sebagai header file yang digunakan untuk membuat teks antarmuka pengguna.
2. Menuliskan #include<stdio.h> yang merupakan singkatan dari Standar Input/Output Header. Adalah header yang berisikan makro, konstanta dan deklarasi fungsi.
3. Menuliskan #include<iostream>
4. Int main() main program mengembalikan nilai int secara default, int main() akan mengembalikan nilai 0, dan fungsi main() tidak memiliki bagan deklarasi lokal. Isi dari fungsi main selanjutnya akan mengikuti,berupa deklarasi formal dan dituliskan diantara kurung kurawal ({})
5. Kurung kurawal buka “ { “ : Tanda “ { “ yang diletakkan di bawah nama fungsi main menunjukkan tanda awal dari perintah-perintah yang akan dieksekusi atau biasa disebut dengan awal dari function body.
6. Fungsi cout() merupakan sebuah objek didalam Borland C++ digunakan untuk menampilkan suatu data kelayar. Dan << fungsinya untuk penyisipan atau peletakkan.
7. endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris.
8. getch() untuk menghentikan suatu proses yang berjalan. Pada program yang saya buat diatas, kalau tidak menuliskan getch(); output yang keluar hanya "Masukkan angka pertama" dan "Masukkan angka kedua" Kalau sudah dituliskan getch() maka outputnya akan keluar.

Sabtu, 23 Maret 2013

Tanjung Papuma Jember & Dewata (Part 2)


Kalo udah baca yang part 1 nya tentang perjalanan gue, mama, vierda dan nenek gue ke Jember. Di part 2 nya ini gue mau lanjutin cerita tentang  perjalanan kita selanjutnya. Dewata Bali :) Jujur aja nih sebelumnya gue belum pernah menginjakkan kaki di pulau seribu dewa ini. Dari dulu pengen banget ke Bali, dan alhamdulillah banget bisa punya kesempatan hihihi... Sebenernya alesan gue ikut ke Jember itu karena kata mama sekalian aja nyebrang ke Bali, jarak dari Jember ke Bali deket jadi tanggung kalo gak sekalian gitu hahaha. Finally, dengan bermodal nekat, gue, mama, vierda dan nenek gue nyebrang ke Bali. Malemnya setelah gue pulang dari pantai Tanjung Papuma, travel ke Bali udah sampe depan rumah dan siap ngebawa kita ke Bali. Sekitar jam 20.00 WIB kita berangkat dari Jember, dan sampe Bali sekitar jam 02.00 WIB atau sekitar jam 03.00 WITA. Jujur aja awalnya sempet bingung ngeliat jam di Bali kok gak sama kaya jam di handphone gue, dan baru sadar kalo di Bali itu waktunya lebih cepet satu jam. Hahaha. Di Bali gue nginep di "hotel" yang gak perlu bayar biaya kamar setiap harinya. Hahaha iya jelas aja, di Bali gue nginep dirumah sodara yang kebetulan anggota polisi. Nahkan, ternyata gue juga punya sodara di Bali hahaha. Kalo dipikir-pikir bersyukur banget ya ada sodara disini, jadi bisa ngurangin biaya nginep di hotel lah :D

Hari Pertama...

Bedugul

Tanjung Papuma Jember & Dewata (Part 1)

Sebenernya cerita ini udah lama banget, tepatnya di bulan September 2012. Sedikit mau berbagi tentang pengalaman perjalanan gue, Mama, Vierda (adek gue), dan Nenek gue. Sebenernya agak gak di rencanain juga perjalanan kali itu. Gue punya sodara di Jember, Jawa Timur yang mau nikahan. Ini juga sebenernya gue gatau kalo gue punya sodara yang tinggal di Jember hahaha. Nenek gue diundang kesana, nyokap sih rencananya mau ikut, mau nemenin nenek gue karena takut nenek gue kenapa-kenapa kalo sendirian. Tapi emang dasar gue yang pengenan banget ikut kalo yang namanya jalan-jalan. Gue bilang sama nyokap kalo gue pengen ikut berhubung kuliah juga lagi libur hehehe. Okelah singkat cerita gue sama adek gue akhirnya ikut ke Jember, dan Vierda harus bolos sekolah demi ikut-_-
Kamis, 7 September 2012...
Sekitar jam 21.00 WIB kita semua berangkat dari stasiun Gambir menuju Surabaya. Perjalanan kali itu gak cuma kita ber-4 tapi ada dua sodara gue yang ikut. Cuma satu yang gue cemasin selama perjalanan. "ada colokan apa enggak di kereta" karena perjalanan Jakarta-Jember itu kurang lebih 15 jam perjalanan darat dan gak kebayang kalo sampe hp gue ini mati ditengah jalan -_- but bersyukur dan bahagia banget oke ini sedikit lebay di setiap bangkunya ada colokan :) hahaha. Akhirnya gue memulai perjalanan dengan bismillah. Dianter bokap sampe stasiun, melepas kepergian 4 wanita "nekat" yang akan memulai petualangannya hahaha.