Entri Populer

Minggu, 18 November 2012

Pengertian Thread


1.       Jelaskan:
1.       Thread
Adalah jalur eksekusi tunngal dengan stack eksekusi,status processor,dan informasi penjadwalan
2.       Multithreading
Adalah kemampuan sistem operasi untuk mendukung adanya  beberapa thread didalam sebuah proses Sistem operasi.
3.       User level thread
Adalah konsep sedemikian sehingga kernel tidak menyadari adanya thread karena manajemen thread dilakukan di tempat aplikasi dengan menggunakan pustaka thread yang berisi rutin untuk manajemen thread. 
4.       Kernel level thread
Adalah Adalah konsep sedemikian sehingga manajemen thread dilakukan oleh kernel dan diakses aplikasi melalui API
5.       Keuntungan thread
 -membuat threads baru lebih cepat dari pada membuat proses bary
-menghentikan threads lebih cepat dari pada mengehentikan proses
-waktu pergantian thread lebih cepat dari pada menghentikan proses
-komunikasi antar thread lebih cepat
6.       Konkurensi
Adalah menengani banyak proses dalam satu waktu secara bersamaan
7.       mutual exclusion,deadlock,starvation
·         mutual exclusion adalah konsep sedemikian sehingga hanya satu proses yang boleh mengakses sebuah sumber daya yang tidak bisa dipakai berbarengan.
·         Deadlock adalah kondisi sedemokian sehingga beberapa proses tidak berjalan karena masing-masing sedang mengakses suatu sumber daya.
·         Starvation adalah konsep sedemikian sehingga sebuah proses terus menerus gagal mendapatkan akses suatu sumber daya dikarenakan proses-proses lain terus menggunakan sumber daya tersebut.
8.        Threads : spawn & finish
·         Spawn Adalah pembuatan proses meliputi pembuatan thread proses tersebut dan thread tersebut dapat pula membuat thread baru didalam thread yang sama.
·         Finish adalah register dan stack dari thread akan di dealokasikan begitu thread selesai.
9.       threads : blocking dan unblock
·         Blocking adalah ketika thread dihentikan sementara karena menunggu suatu peristiwa prosesor akan mengeksekusi thread lain yang siap dalam antrian.
·         Unblocking adalah thread yang telah mendapatkan event yang di perlukan untuk melanjutkan tugasnya akan dikembalikan kedalam antrian thread yang siap.

10.   Semaphore, 3 operasi semaphore,weak
·         Semaphore adalah variable-variabel spesial yang dibutuhkan untuk mengirim sinyal
·         3 operasi yaitu :
         1. sebuah semaphore dapat diinisialisasikan sehingga bernilai bilangan non negative
         2. operasi semwait akan mengurangi nilai semaphore 
         3. operasi semsignal menaikan nilai semaphore
·  weak adalah semaphore yang tidak mendefinisikan kebijakan melepas proses dari antrian

CSV vs ODBC


csv VS odbc
============================================================
csv = migrasi secara offline
(menghsilkan file)

ODBC = online (tidak menghasilkan file)

===========================================================

Oracle
text = text
Number = number
Yes/No = bollean
Date/time = Date
Currency = Number

MySQL
Text = text
Number = Number
Yes/No =
Date?time = Date
Currency = Number

kekurangan dan kelebihan
===========================================================
csv (kelebihan)
fleksibel

odbc(kelebihan)
tidak memperhatikan delimited

Perbedaan Pradigma Sekolah dan Dunia Kerja


Sekolah
1.       Belajar untuk mendapatkan ilmu
2.       Mengeluarkan biaya
3.       Hasil untuk diri sendiri
Dunia kerja
1.       Bekerja harus menghasilkan sesuatu
2.       Mendapat imbalan
3.       Hasil untuk orang lain/perusahaan dan diri sendiri
Belajar merupakan aktifitas mengasah atau meningkatkan potensi sedangkan bekerja merupakan aktifitas merubah potensi menjadi realita.

Tuntutan dunia kerja
Profesionalisme
-          Selalu menampilkan prilaku yang piawai sesuai kepakarannya
-          Memlihara dan mengasah kemampuannya
-          Senantiasa meningkatkan/memperbaiki kualitas pengetahuan dan keterampilannya.
hanya karyawan yang mempunyai karakter baik dengan keterampilan yang handal dan mampu menunjukan hasil kerja yang optimal sesuai harapan perusahaan yang dapat berkembang dan dapat dijadikan asset oleh perusahaan.

            Mentalitas Dasar Professional
1.       Kualitas adalah hal yang diharapkan
2.       Bekerja sesuai prosedur
3.       Berbicara dengan data
4.       Saling menghargai dan membina kerjasama

Aspek yang harus dimiliki profesional 
1.       Attitude atau sikap mental
2.       Knowledge atau pengetahuan tentang kerja
3.       Skill atau keterampilan untuk mampu bekerja

cerita dari teman

Dahulu sewaktu SMA aku menyukai seorang perempuan, 
dia merupakan gadis yang cantik, pintar dan juga sholehah 
suatu hari aku berniat untuk mengatakan perasaanku kepadanya 
aku menunggu dia di jalan dimana dia biasa naik kendaraan umum 
namun saat aku menunggunya, ternyata dia berjalan bersama seorang laki-laki 
saat itu aku membatalkan niatku untuk menembak dia. 
keesokan harinya temanku memberitahuku bahwa perempuan yang aku sukai itu sudah beerpacaran dengan laki-laki yang aku lihat kemarin 
setelah semua itu terjadi aku sempat terpuruk karena selalu di ejek teman-teman ketika perempuan yang aku sukai itu berjalan di depan aku dan teman-temanku 
namun setelah itu aku berfikir bahwa wanita itu banyak tidak hanya satu dan saat ini yang terpenting adalah belajar dan membuat prestasi serta lulus dari SMA 
setalah bebarapa tahun berlalu dan aku pun kini sudah kuliah di perguruan tinggi negeri,. 
tiba-tiba ada temanku yang mengajakku untuk berkumpul bersama teman-teman SMA 
akupun datang, disana ada salah seorang temanku yang memberitahuku bahwa perempuan yang dulu aku sukai itu telah menikah, namun aku tidak tertarik dengan ceritanya karena aku sudah tidak memiliki perasaan apa-apa lagi kepada dia. 
namun setelah beberapa lama tiba-tiba ada yang meneleponku, dan ternyata dia adalah perempuan yang dulu aku sukai 
dia mengajaku bertemu di sebuah tempat makan, dan akupun setuju 
saat bertemu dia menceritakan kisahnya 
bahwa selama ini dia tidak lulus SMA karena dia dikeluarkan dari sekolah, hal itu disebabkan karena dia mengandung di luar nikah padahal dia merupakan murid yang pintar 
sekarang hidup dia suram karena susah untuk mendapatkan pekerjaan karena dia tidak lulus SMA sehingga dia hanya mempunyai ijazah smp, apalagi dia harus mengurus anaknya dengan usia yang masih muda. 
hal ini membuatku berfikir bahwa masa sekolah itu bukanlah masa dimana kita harus memiliki pacar, galau, dsb tetapi masa sekolah itu adalah masa dimana kita menentukan masa depan kita, apakah kita akan membuat prestasi atau kita hanya akan berkutat dengan masalah cinta.
BERKARYA ATAU GALAU

Masa muda merupakan masa yang berani bukan masa untuk ber-GALAU ria, 
berani disini yaitu berani untuk menghasilkan sebuah karya. 
baik ataupun jelek hasil yg didapat itu tetap sebuah karya 
IPK 1.00 merupakan contoh sebuah karya. 
sebaliknya apa yang dihasilkan dengan ber-GALAU. 
Ber-GALAU hanya akan menghambat kita untuk berkarya. 
karena kita terlalu fokus memikirkan sesuatu yang sebenarnya tidak perlu dipikirkan.

Kupu-kupu

satu kupu-kupu terbang dengan tenang melambaikan kedua sayapnya... lalu dia hinggap di atas bunga mawar yang sedang mekar. .ia pun menghisap bunga mawar itu dan ia menaruh cinta di dalam sang mawar yang sedang mekar, 
kemudian kupu-kupu itu pergi setelah mengisap bunga mawar yang sedang mekar itu dan tidak pernah kembali lagi.

Senin, 18 Juni 2012

INSTALASI LINUX UBUNTU

1.Pada tahapan ini adalah kita memilih untuk insatall linux ubuntu. Ketika muncul gambar berikut kita pilih install ubuntu.
 
 2.Setelah muncul gambar berikut, maka kita pilih bahasa yang akan digunakan dalam ubuntu. Setelah mamilih bahasa maka pilih forward untuk melanjutkan instalasi.

 
3.instalasi selanjutnya adalah memilih lokasi dimana tempat tinggal dan mengatur waktu. Setelah itu kita klik forward untuk melanjutkan instalasi.
 
 4.Ketika muncul gambar berikut, maka kita pilih suggested option: USA. Setalah itu klik forward untuk melanjutkan instalasi.
 

5.Instalasi selanjutnya adalah muncul gambar berikut, yaitu kita pilih partisi yang akan diinstall untuk linux ubuntu, setalah itu klik forward.
 
6.Pada instalasi ini kita diminta untuk memasukan nama user, nama user untuk login, nama komputer dan password untuk login dalam ubuntu. Setelah kita mengisi semua data, lalu klik forward.
 7.Setelah proses sebelumnya selesai, maka akan muncul gambar berikut yaitu installing system sebagai browser. Disini kita diminta untuk menunggu sampai proses install selesai dengan sempurna.
 8.Setelah installing browser selesai, maka kita akan diminta menunggu lagi untuk installing system yang terakhir.
 
 9.Setelah proses installing system selesai maka sistem operasi Linux ubuntu telah siap untuk digunakan.

Selasa, 15 Mei 2012

ISTILAH DI LINUX

1. Apa yang dimaksud dengan open source, GNU, bash, GNOME, FSH 
A. Open Source : Open source software adalah istilah yang digunakan untuk software yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki.
              kelemahan-kelemahan yang ada pada software tersebut. Dan yang menarik dan salah satu keunggulannya adalah bahwa Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi.
B. GNU : Suatu sistem komputer yang sepenuhnya terdiri dari perangkat-perangkat lunak bebas.
C. bash : Sebuah shell atau interpreter perintah baris, untuk sistem operasi GNU.
D. GNOME : Graphical user interface (GUI) & aplikasi desktop untuk sebagian pengguna Unix dan Linux.
E. FSH : Suatu peta tentang penempatan file dan direktori pada sistem operasi yang mirip UNIX, merupakan pedoman direktori standar dalam meracik sebuah distribusi linux yang operasional.
2. Sebutkan karakteristik Linux yang utama
A. Multi Tasking : Semua proses seluruhnya berjalan independen dari proses yang lain tanpa membuat proses lain berhenti.
B. Multi User Linux : Dapat melayani beberapa user untuk menjalankan suatu aplikasi yang sama dari terminal yang sama ataupun berbeda.
C. Multi Processing : Sistem operasi dapat mendistribusikan beberapa aplikasi antar prosesor.
3.  Sebutkan 5 Distro linux yang anda ketahui
                A. Lycoris
                B. Xandros
                C. Lindows
                D. Linare
                E. Debian/GNU Linux
 4. Jelaskan sejumlah perbedaan fitur pengelolaan file antara Linux dengan Windows
    A. Windows : Pengelolaan file pada windows diharuskan menggunakan file extension.exe.
 B. Linux : Pengelolaan file pada linix bersifat case sensitive. Tidak mengharuskan penggunaan extension untuk file-file sistem
5. Jelaskan proses penambahan aplikasi pada Linux dan Windows
 A. Windows : Jika kita ingin menambah aplikasi dalam windows maka, kita buka software yang akan diinstall kemudian kita hanya mengklik next. Begitu juga jika ingin remove.
 B. Linux : Linux berbasis sistem package management untuk menginstall, mengupdate dan menghapus.