Ads 468x60px

Jumat, 30 November 2012

Deadlocks

Pendahuluan

Dalam sistem komputer, terdapat banyak sumber daya yang hanya bisa dimanfaatkan oleh satu proses pada suatu waktu. Contohnya adalah penggunaan sumber daya seperti printertape drives dan CD-ROM drives. Dua buah proses yang menggunakan slot yang sama pada tabel proses dapat menyebabkan kerusakan pada sistem. Untuk itu, setiap sistem operasi memiliki mekanisme yang memberikan akses eksklusif pada sumber daya.

Pada kenyataannya, proses membutuhkan akses eksklusif untuk beberapa sumber daya sekaligus. Bayangkan apabila sebuah proses, sebut saja proses A, meminta sumber daya X dan mendapatkannya. Kemudian ada proses B yang meminta sumber daya Y dan mendapatkannya juga. Setelah itu, proses A meminta sumber daya Y dan proses B meminta sumber daya X. Pada situasi tersebut, kedua proses harus ter- block dan menunggu secara terus-menerus. Keadaan seperti itu dinamakan deadlock.

Deadlock secara bahasa berarti buntu atau kebuntuan. Dalam definisi lebih lengkap, deadlock berarti suatu keadaan dimana sistem seperti terhenti dikarenakan setiap proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain. Keadaan seperti ini hanya dapat terjadi pada akses terhadap sumber daya yang tidak bisa dibagi atau non-sharable.

Gambar 23.1. Contoh kasus deadlock pada lalu lintas di jembatan
Contoh kasus deadlock pada lalu lintas di jembatan
Pada contoh di atas, digambarkan ilustrasi dari kejadian deadlock pada dunia nyata, yaitu pada lalu lintas di jembatan. Dapat dilihat bahwa kedua mobil yang berada di tengah-tengah jembatan tidak dapat maju dan hanya menunggu. Penyelesaian dari masalah tersebut adalah salah satu dari mobil tersebut mundur, sehingga mobil yang lain dapat maju. Mobil pada kasus ini adalah proses, sedangkan jembatan adalah sumber daya. Kedua mobil berebut untuk menggunakan sumber daya, namun karena sumber daya tersebut hanya dapat digunakan oleh satu proses saja, maka terjadilah deadlock. Kondisi tersebut bila terjadi dalam waktu yang lama dapat menyebabkan terjadinya starvation.

Gambar 23.2. Contoh kasus deadlock pada lalu lintas di persimpangan
Contoh kasus deadlock pada lalu lintas di persimpangan

Gambar di atas adalah contoh lain terjadinya deadlock pada dunia nyata. Pada gambar jelas terlihat bahwa lalu lintas terhenti dan terjadi antrian pada empat arah datangnya mobil. Tidak ada mobil yang bisa melanjutkan perjalanan dan hanya menunggu saja. Permasalahan ini dapat dipecahkan dengan cara salah satu dari antrian tersebut mundur dan memberikan kesempatan antrian lain untuk berjalan terlebih dahulu. Kasus seperti ini sangat potensial untuk terjadinya starvation. Berikut ini diberikan contoh situasi deadlock yang dideskripsikan dengan pseudocode.

Contoh 23.1. TestAndSet
Mutex M1, M2;
/* Thread 1 */
while (1) {
tion() Mutex_lock(&M
NonCriticalSe c1); Mutex_lock(&M2);
Mutex_unlock(&M2);
CriticalSection(); Mutex_unlock(&M1); } /* Thread 2 */
Mutex_lock(&
while (1) { NonCriticalSection() M2); Mutex_lock(&M1); CriticalSection();
Mutex_unlock(&M1); Mutex_unlock(&M2);
}

Misalkan thread 1 berjalan dan mengunci M1. Akan tetapi sebelum ia dapat mengunci M2, ia diinterupsi. Kemudian thread 2 mulai berjalan dan mengunci M2. Ketika ia mencoba untuk mendapatkan dan mengunci M1, ia terblok karena M1 telah dikunci oleh thread 1. Selanjutnya thread 1 berjalan lagi dan mencoba untuk mendapatkan dan mengunci M2, namun terblok karena M2 telah dikunci oleh thread 2. Kedua thread terblok dan saling menunggu terjadinya sesuatu yang tak pernah akan terjadi. Kesimpulannya, terjadi deadlock yang melibatkan thread 1 dan thread 2.
Pada bahasan selanjutnya kita akan membahas tentang deadlock secara lebih mendalam, yaitu tentang starvation, bagaimana deadlock dapat terjadi dan cara untuk menanganinya.

Starvation

Pada bagian pendahuluan, telah sama-sama kita ketahui mengenai pengertian dari deadlock. Di contoh lalu lintas jembatan, terlihat bahwa kejadian deadlock yang berlangsung secara terus-menerus dan tiada akhir dapat menyebabkan terjadinya starvation. Akan tetapi, deadlock bukanlah satu-satunya penyebab terjadinya starvation. Lalu lintas yang didominasi oleh kendaraan-kendaraan dari satu arah pun dapat menyebabkan terjadinyastarvation. Akibat yang terjadi adalah kendaraan dari arah lain menjadi terus menunggu giliran untuk berjalan hingga akhirnya mengalami starvation.

Starvation adalah keadaan dimana satu atau beberapa proses 'kelaparan' karena terus dan terus menunggu kebutuhan sumber dayanya dipenuhi. Namun, karena sumber daya tersebut tidak tersedia atau dialokasikan untuk proses lain, akhirnya proses yang membutuhkan tidak bisa memilikinya. Kondisi seperti ini merupakan akibat dari keadaan menunggu yang berkepanjangan.

Model Sistem

Keadaan dimana suatu proses yang meminta sumber daya pasti terjadi dalam suatu sistem. Untuk itu dibutuhkan cara pemodelan terhadapnya. Terdapat tipe sumber daya R 1, R 2, ..., R m. Contohnya adalah space pada memori dan juga komponen-komponen M/K. Setiap tipe sumber daya R i tersebut memiliki W i instances. Misalnya sebuah sumber daya M/K memiliki dua buah instances yang bisa diakses oleh proses.
Sebuah proses dalam melakukan penggunaan terhadap suatu sumber daya melalui langkah-langkah sebagai berikut:

  • Request . Pada langkah ini, pertama kali proses mengajukan diri untuk bisa mendapatkan sumber daya. Proses dapat meminta satu atau lebih sumber daya yang tersedia ataupun yang sedang dimiliki oleh proses yang lain.
  • Use . Selanjutnya, setelah proses mendapatkan sumber daya yang dibutuhkannya, proses akan melakukan eksekusi. Sumber daya digunakan oleh proses sampai proses selesai melakukan eksekusi dan tidak membutuhkan lagi sumber daya tersebut.
  • Release . Setelah memanfaatkan sumber daya untuk melakukan eksekusi, proses pun akan melepaskan sumber daya yang dimilikinya. Sumber daya tersebut dibutuhkan oleh proses lain yang mungkin sedang menunggu untuk menggunakan.

Karakteristik


Setelah pada bagian sebelumnya kita telah mengetahui mengenai pengertian dari deadlock dan bagaimana memodelkannya, sekarang kita akan membahas secara mendalam mengenai karakteristik dari terjadinya deadlock. Karakteristik-karakteristik ini harus dipenuhi keempatnya untuk terjadi deadlock. Namun, perlu diperhatikan bahwa hubungan kausatif antara empat karakteristik ini dengan terjadinya deadlock adalah implikasi. Deadlockmungkin terjadi apabila keempat karakteristik terpenuhi. Empat kondisi tersebut adalah:
  1. Mutual Exclusion . Kondisi yang pertama adalah mutual exclusion yaitu proses memiliki hak milik pribadi terhadap sumber daya yang sedang digunakannya. Jadi, hanya ada satu proses yang menggunakan suatu sumber daya. Proses lain yang juga ingin menggunakannya harus menunggu hingga sumber daya tersebut dilepaskan oleh proses yang telah selesai menggunakannya. Suatu proses hanya dapat menggunakan secara langsung sumber daya yang tersedia secara bebas.
  2. Hold and Wait . Kondisi yang kedua adalah hold and wait yaitu beberapa proses saling menunggu sambil menahan sumber daya yang dimilikinya. Suatu proses yang memiliki minimal satu buah sumber daya melakukan request lagi terhadap sumber daya. Akan tetapi, sumber daya yang dimintanya sedang dimiliki oleh proses yang lain. Pada saat yang sama, kemungkinan adanya proses lain yang juga mengalami hal serupa dengan proses pertama cukup besar terjadi. Akibatnya, proses-proses tersebut hanya bisa saling menunggu sampai sumber daya yang dimintanya dilepaskan. Sambil menunggu, sumber daya yang telah dimilikinya pun tidak akan dilepas. Semua proses itu pada akhirnya saling menunggu dan menahan sumber daya miliknya.
  3. No Preemption . Kondisi yang selanjutnya adalah no preemption yaitu sebuah sumber daya hanya dapat dilepaskan oleh proses yang memilikinya secara sukarela setelah ia selesai menggunakannya. Proses yang menginginkan sumber daya tersebut harus menunggu sampai sumber daya tersedia, tanpa bisa merebutnya dari proses yang memilikinya.
  4. Circular Wait . Kondisi yang terakhir adalah circular wait yaitu kondisi membentuk siklus yang berisi proses-proses yang saling membutuhkan. Proses pertama membutuhkan sumber daya yang dimiliki proses kedua, proses kedua membutuhkan sumber daya milik proses ketiga, dan seterusnya sampai proses ke n-1 yang membutuhkan sumber daya milik proses ke n. Terakhir, proses ke n membutuhkan sumber daya milik proses yang pertama. Yang terjadi adalah proses-proses tersebut akan selamanya menunggu. Circular wait oleh penulis diistilahkan sebagai 'Lingkaran Setan' tanpa ujung.

Penanganan

Secara umum terdapat 4 cara untuk menangani keadaan deadlock, yaitu:

  1. Pengabaian. Maksud dari pengabaian di sini adalah sistem mengabaikan terjadinya deadlock dan pura-pura tidak tahu kalau deadlock terjadi. Dalam penanganan dengan cara ini dikenal istilah ostrich algorithm. Pelaksanaan algoritma ini adalah sistem tidak mendeteksi adanya deadlock dan secara otomatis mematikan proses atau program yang mengalami deadlock. Kebanyakan sistem operasi yang ada mengadaptasi cara ini untuk menangani keadaan deadlock. Cara penanganan dengan mengabaikan deadlock banyak dipilih karena kasus deadlock tersebut jarang terjadi dan relatif rumit dan kompleks untuk diselesaikan. Sehingga biasanya hanya diabaikan oleh sistem untuk kemudian diselesaikan masalahnya oleh user dengan cara melakukan terminasi dengan Ctrl+Alt+Del atau melakukan restart terhadap komputer.
  2. Pencegahan. Penanganan ini dengan cara mencegah terjadinya salah satu karakteristik deadlock. Penanganan ini dilaksanakan pada saat deadlock belum terjadi pada sistem. Intinya memastikan agar sistem tidak akan pernah berada pada kondisi deadlock. Akan dibahas secara lebih mendalam pada bagian selanjutnya.
  3. Penghindaran. Menghindari keadaan deadlock. Bagian yang perlu diperhatikan oleh pembaca adalah bahwa antara pencegahan dan penghindaran adalah dua hal yang berbeda. Pencegahan lebih kepada mencegah salah satu dari empat karakteristik deadlock terjadi, sehingga deadlock pun tidak terjadi. Sedangkan penghindaran adalah memprediksi apakah tindakan yang diambil sistem, dalam kaitannya dengan permintaan proses akan sumber daya, dapat mengakibatkan terjadi deadlock. Akan dibahas secara lebih mendalam pada bagian selanjutnya.
  4. Pendeteksian dan Pemulihan. Pada sistem yang sedang berada pada kondisi deadlock, tindakan yang harus diambil adalah tindakan yang bersifat represif. Tindakan tersebut adalah dengan mendeteksi adanyadeadlock, kemudian memulihkan kembali sistem. Proses pendeteksian akan menghasilkan informasi apakah sistem sedang deadlock atau tidak serta proses mana yang mengalami deadlock. Akan dibahas secara lebih mendalam pada bagian selanjutnya.

Pencegahan

Pencegahan deadlock dapat dilakukan dengan cara mencegah salah satu dari empat karakteristik terjadinya deadlock. Berikut ini akan dibahas satu per satu cara pencegahan terhadap empat karakteristik tersebut.

  1. Mutual Exclusion . Kondisi mutual exclusion pada sumber daya adalah sesuatu yang wajar terjadi, yaitu pada sumber daya yang tidak dapat dibagi (non-sharable). Sedangkan pada sumber daya yang bisa dibagi tidak ada istilah mutual exclusive. Jadi, pencegahan kondisi yang pertama ini sulit karena memang sifat dasar dari sumber daya yang tidak dapat dibagi.
  2. Hold and Wait . Untuk kondisi yang kedua, sistem perlu memastikan bahwa setiap kali proses meminta sumber daya, ia tidak sedang memiliki sumber daya lain. Atau bisa dengan proses meminta dan mendapatkan sumber daya yang dimilikinya sebelum melakukan eksekusi, sehingga tidak perlu menunggu.
  3. No Preemption . Pencegahan kondisi ini dengan cara membolehkan terjadinya preemption. Maksudnya bila ada proses yang sedang memiliki sumber daya dan ingin mendapatkan sumber daya tambahan, namun tidak bisa langsung dialokasikan, maka akan preempted. Sumber daya yang dimiliki proses tadi akan diberikan pada proses lain yang membutuhkan dan sedang menunggu. Proses akan mengulang kembali eksekusinya setelah mendapatkan semua sumber daya yang dibutuhkannya, termasuk sumber daya yang dimintanya terakhir.
  4. Circular Wait . Kondisi 'lingkaran setan' ini dapat 'diputus' dengan jalan menentukan total kebutuhan terhadap semua tipe sumber daya yang ada. Selain itu, digunakan pula mekanisme enumerasi terhadap tipe-tipe sumber daya yang ada. Setiap proses yang akan meminta sumber daya harus meminta sumber daya dengan urutan yang menaik. Misalkan sumber daya printer memiliki nomor 1 sedangkan CD-ROM memiliki nomor 3. Proses boleh melakukan permintaan terhadap printer dan kemudian CD-ROM, namun tidak boleh sebaliknya.

Penghindaran

Penghindaran terhadap deadlock adalah cara penanganan yang selanjutnya. Inti dari penghindaran adalah jangan sembarangan membolehkan proses untuk memulai atau meminta lagi. Maksudnya adalah, jangan pernah memulai suatu proses apabila nantinya akan menuju ke keadaan deadlock. Kedua, jangan memberikan kesempatan pada proses untuk meminta sumber daya tambahan jika penambahan tersebut akan membawa sistem pada keadaan deadlock. Tidak mungkin akan terjadi deadlock apabila sebelum terjadi sudah kita hindari.

Langkah lain untuk menghindari adalah dengan cara tiap proses memberitahu jumlah kebutuhan maksimum untuk setiap tipe sumber daya yang ada. Selanjutnya terdapat deadlock-avoidance algorithm yang secara rutin memeriksa state dari sistem untuk memastikan tidak adanya kondisi circular wait serta sistem berada pada kondisi safe stateSafe state adalah suatu kondisi dimana semua proses mendapatkan sumber daya yang dimintanya dengan sumber daya yang tersedia. Apabila tidak bisa langsung, ia harus menunggu selama waktu tertentu, kemudian mendapatkan sumber daya yang diinginkan, melakukan eksekusi, dan terakhir melepas kembali sumber daya tersebut. Terdapat dua jenis algoritma penghindaran yaitu resource-allocation graph untuk single instances resources serta banker's algorithm untuk multiple instances resources.

Algoritma penghindaran yang pertama yaitu resource-allocation graph akan dijelaskan secara mendalam pada bab selanjutnya yaitu Diagram Graf. Untuk algoritma yang kedua yaitu banker's algorithm akan dibahas pada bab ini dan dilengkapi oleh pembahasan di bab selanjutnya.
Dalam banker's algorithm, terdapat beberapa struktur data yang digunakan, yaitu:

  • Available . Jumlah sumber daya yang tersedia.
  • Max . Jumlah sumber daya maksimum yang diminta oleh tiap proses.
  • Allocation . Jumlah sumber daya yang sedang dimiliki oleh tiap proses.
  • Need . Sisa sumber daya yang masih dibutuhkan oleh proses, didapat dari maxallocation.

Kemudian terdapat safety algorithm untuk menentukan apakah sistem berada pada safe state atau tidak.

Contoh 23.2. TestAndSet
01 work dan finish adalah vektor yang diinisialisasi:
work = available
untuk i= 1,2,3,..,n-1. 02 cari i yang meme
finish[i] = FALS Enuhi finish[i] == FALSE dan needi <= work
+ allocationi finish [i]
jika tak ada, ke tahap 04 03 work = wor k = TRUE kembali ke tahap 02
mua i, maka sistem safe state.
04 jika finish[i]==TRUE untuk s
e

Terdapat juga algoritma lainnya yang menentukan apakah proses boleh melakukan permintaan terhadap sumber daya tambahan atau tidak. Algoritma yang bertujuan memastikan sistem tetap pada keadaan safe state ini dinamakan resource-request algorithm.

Contoh 23.3. TestAndSet
Request = sumber daya yang dibutuhkan proses Pi. Pada request,
Pi membutuhkan k instances dari Rj.
2. Selain itu error karena melebihi
01 Jika Requesti <= Needi, ke tahap 0maximum permintaan 02 Jika Requesti <= Available, ke tahap 03.
ndisi state setelah request dikabulkan Availabl
Selain itu Pi harus menunggu karena tidak tersedia 03 Ubah k oe = Available - Requesti Allocationi = Allocationi + Requesti Needi = Needi - Requesti
if safe => sumber daya dialokasikan pada Pi
lumnya
if unsafe => Pi menunggu, state kembali seb e

Algoritma-algoritma tersebut bertujuan untuk menghindarkan sistem dari terjadinya deadlock. Keadaan dimana sistem bebas dari deadlock disebut safe state. Jadi, semua kebutuhan proses akan sumber daya terpenuhi. Dampaknya adalah sistem tidak mengalami deadlock. Selain safe state, terdapat pula keadaan unsafe state. Pada keadaan ini, sistem mempunyai kemungkinan untuk berada pada kondisi deadlock. Sehingga cara yang paling jitu untuk menghindari deadlock adalah memastikan bahwa sistem tidak akan pernah mengalami keadaan unsafe state.

Pendeteksian

Pada dasarnya kejadian deadlock sangatlah jarang terjadi. Apabila kondisi tersebut terjadi, masing-masing sistem operasi mempunyai mekanisme penanganan yang berbeda. Ada sistem operasi yang ketika terdapat kondisideadlock dapat langsung mendeteksinya. Namun, ada pula sistem operasi yang bahkan tidak menyadari kalau dirinya sedang mengalami deadlock. Untuk sistem operasi yang dapat mendeteksi deadlock, digunakan algoritma pendeteksi. Secara lebih mendalam, pendeteksian kondisi deadlock adalah cara penanganan deadlock yang dilaksanakan apabila sistem telah berada pada kondisi deadlock. Sistem akan mendeteksi proses mana saja yang terlibat dalam kondisi deadlock. Setelah diketahui proses mana saja yang mengalami kondisi deadlock, maka diadakan mekanisme untuk memulihkan sistem dan menjadikan sistem berjalan kembali dengan normal.

Mekanisme pendeteksian adalah dengan menggunakan detection algorithm yang akan memberitahu sistem mengenai proses mana saja yang terkena deadlock. Setelah diketahui proses mana saja yang terlibat dalamdeadlock, selanjutnya adalah dengan menjalankan mekanisme pemulihan sistem yang akan dibahas pada bagian selanjutnya. Berikut ini adalah algoritma pendeteksian deadlock.

Pemulihan

Pemulihan kondisi sistem terkait dengan pendeteksian terhadap deadlock. Apabila menurut algoritma pendeteksian deadlock sistem berada pada keadaan deadlock, maka harus segera dilakukan mekanisme pemulihan sistem. Berbahaya apabila sistem tidak segera dipulihkan dari deadlock, karena sistem dapat mengalami penurunan performance dan akhirnya terhenti.
Cara-cara yang ditempuh untuk memulihkan sistem dari deadlock adalah sebagai berikut:

  1. Terminasi proses. Pemulihan sistem dapat dilakukan dengan cara melalukan terminasi terhadap semua proses yang terlibat dalam deadlock. Dapat pula dilakukan terminasi terhadap proses yang terlibat dalamdeadlock secara satu per satu sampai 'lingkaran setan' atau circular wait hilang. Seperti diketahui bahwa circular wait adalah salah satu karakteristik terjadinya deadlock dan merupakan kesatuan dengan tiga karakteristik yang lain. Untuk itu, dengan menghilangkan kondisi circular wait dapat memulihkan sistem dari deadlock.Dalam melakukan terminasi terhadap proses yang deadlock, terdapat beberapa faktor yang menentukan proses mana yang akan diterminasi. Faktor pertama adalah prioritas dari proses-proses yang terlibat deadlock. Faktor kedua adalah berapa lama waktu yang dibutuhkan untuk eksekusi dan waktu proses menunggu sumber daya. Faktor ketiga adalah berapa banyak sumber daya yang telah dihabiskan dan yang masih dibutuhkan. Terakhir, faktor utilitas dari proses pun menjadi pertimbangan sistem untuk melakukan terminasi pada suatu proses.
  2. Rollback and Restart . Dalam memulihkan keadaan sistem yang deadlock, dapat dilakukan dengan cara sistem melakukan preempt terhadap sebuah proses dan kembali ke state yang aman. Pada keadaan safe statetersebut, proses masih berjalan dengan normal, sehingga sistem dapat memulai proses dari posisi aman tersebut. Untuk menentukan pada saat apa proses akan rollback, tentunya ada faktor yang menentukan. Diusahakan untuk meminimalisasi kerugian yang timbul akibat memilih suatu proses menjadi korban. Harus pula dihindari keadaan dimana proses yang sama selalu menjadi korban, sehingga proses tersebut tidak akan pernah sukses menjalankan eksekusi.

Rangkuman

Deadlock adalah suatu keadaan dimana sistem seperti terhenti dikarenakan setiap proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain.
Starvation adalah keadaan dimana satu atau beberapa proses 'kelaparan' karena terus dan terus menunggu kebutuhan sumber dayanya dipenuhi. Namun, karena sumber daya tersebut tidak tersedia atau dialokasikan untuk proses lain, akhirnya proses yang membutuhkan tidak bisa memilikinya. Kondisi seperti ini merupakan akibat dari keadaan menunggu yang berkepanjangan.
Karakteristik terjadinya deadlock:
  • Mutual Exclusion . 
  • Hold and Wait . 
  • No Preemption . 
  • Circular Wait . 
Mekanisme penanganan deadlock:
  • Pengabaian.  Ostrich Algorithm.
  • Pencegahan. Mencegah terjadinya salah satu kondisi deadlock.
  • Penghindaran. Memastikan sistem berada pada safe state dan dengan menggunakan deadlock avoidance algorithm.
  • Pendeteksian dan Pemulihan. Mekanisme pendeteksian menggunakan detection algorithm, sedangkan pemulihan dengan cara rollback and restart sistem ke safe state.

Rujukan

[Silberschatz2005Avi SilberschatzPeter Galvin, dan Grag Gagne2005 . Operating Systems ConceptsSeventh Edition. John Wiley & Sons.
[Tanenbaum1997Andrew S Tanenbaum dan Albert S Woodhull1997 . Operating Systems Design and Implementation Second Edition. Prentice-Hall.
[WEBRpi2004Computer Science RPI2004 . Deadlock http://www.cs.rpi.edu/academics/courses/fall04/os/c10/index.htmlDiakses 28 Maret 2007.
[WEBWiki2006aWikipedia2006 . Deadlock http://en.wikipedia.org/wiki/DeadlockDiakses 05 Februari 2007.
[WEBWiki2006bWikipedia2006 . Banker's Algorithm http://en.wikipedia.org/wiki/Banker%27s_algorithmDiakses 16 Februari 2007.
Baca Selengkapnya >>

Suzy Miss A Saat Mengendarai Kuda


 

Apakah Suzy yang 'First National Cinta' berubah menjadi Suzy erotis?

Suzy mengunjungi trek kuda dengan anggota Kim Shin Young dan lain dari 'Invincible Youth 2' dalam sesi syuting terakhir. Kata dia tampak seperti seorang pro di menunggang kuda karena dia sebelumnya telah mengalaminya dan karena itu dia bahkan mengajari anggota lain bagaimana menunggang kuda dengan benar.

Seorang anggota kru syuting diam-diam bersama, "mencuri Suzy hati setiap orang selama 'Lomba Photogenic' dengan ekspresi wajah seksi dan pose."

Untuk episode minggu ini anggota mengundang tim bola tangan dari Sekolah Tinggi Gadis Masan sebagai tamu penampil khusus. Tim produksi The 'Pemuda 2 Invincible' telah membuka 'Bed & Breakfast Pemuda' dari bulan lalu dan mereka syuting setiap episode dengan tamu penampil khusus. SISTAR anggota Bora antusias berpartisipasi dalam episode khusus dengan mempersiapkan jokbal dirinya sendiri. (Jokbal = kelezatan Korea yang terdiri dari kaki babi dimasak disajikan dengan saus khusus yang dibuat dengan banyak sayuran dan kecap).

Episode baru dari 'Invincible Youth 2' akan udara pada 11 Agustus.

Gambar: 'Invincible Youth 2' KBS
Source: Star In via Nate 
Baca Selengkapnya >>

Kamis, 29 November 2012

Foto Seksi Dasom Sistar Korea Artis







Baca Selengkapnya >>

Foto Miss A - JYP Nation Concerts [Pic Compilation]


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Baca Selengkapnya >>

Siapakah maknae Cute Dalam Grup Idol K-POP?

Who Is the Cutest Maknae in Idol Groups?

Who Is the Cutest Maknae in Idol Groups?

Maknae adalah kata Korea untuk menggambarkan anggota termuda dalam kelompok. Oleh karena itu, sebagai bayi dari kelompok, ia / dia, untuk sebagian besar, yang bertanggung jawab atas faktor kelucuan di K-pop grup. Apakah itu berarti melakukan bbuing bbuing aegyo, yang bersalah (atau jahat), atau merawat sesama anggota mereka yang lebih tua, maknae adalah salah satu posisi yang paling dikenal dan populer.

Bila Anda berpikir idola maknaes, yang selebriti muncul dalam pikiran Anda dulu?
Baca Selengkapnya >>

Profil Dan Fakta Junsu 2PM


Profil Junsu 2PM

Nama : Kim Junsu
Posisi di 2PM : Vokalis Utama
Julukan : Jun.K, Panda
Tanggal Lahir : 15 Januari 1988
Tinggi Badan : 180cm
Berat Badan : 66kg
Golongan Darah : A
Agama : Buddha
Bahasa : Korea , Inggris (Agak fasih)
Sekolah : DongA School For The Arts
Hobby : Membuat lagu , Fashion, Mengoleksi aksesoris dan sepatu
Kemampuan : Menyanyi , Menulis (themes)
Tipe Wanita Idaman : Wanita yang terlihat cantik saat tersenyum
Makanan Favorit : Sourpatch, Sushi

Fakta Junsu 2PM
  1. Lahir pada tanggal 15 Januari 1988.
  2. Nicknamenya Jun.K J.Kim.
  3. Junsu sering dipanggil Jun.K dan Panda.
  4. Junsu dan Junho ultahnya sama-sama bulan Januari, makanya mereka dipanggil JunBro.
  5. Junsu adalah teman dekat G Dragon dan Taeyang Big Bang.
  6. Junsu lolos audisi di YG ent. dan JYPE, tapi dia memilih JYPE, itulah kenapa dia dekat dengan GDragon dan Taeyang.
  7. Junsu suka maen bowling bareng member BigBang’s G.Dragon.
  8. Junsu suka ngajak member 2PM lain buat nemenin dia maen bowling ama G.Dragon & se7en dan yang suka pasti ikut tuh si Junho.
  9. Junsu adalah member dengan selera fesyen terbaik.
  10. Junsu dapet penghargaan dari Hottest : “Sa Boc Gan Ji” yang artinya Member dengan fesyen terbaik dan itu buat Junsu seneng banget.
  11. Junsu punya selera fesyen yang bagus. Dia juga suka kasih nasehat ke OkCat dalam masalah cara berpakaian, salah satunya adalah trend pakaian OkCat yang disebut “Traffic Light” di Wild Bunny.
  12. Junsu disebut Mr. Futurism gara gara konsep foto dia di acara Wild Bunny.
  13. Junsu paling hobi mengkoleksi aksesoris, sepatu dan barang-barang fasion.
  14. Junsu pernah beli pakaian yang dia suka dari orang lain dan Junsu langsung simpen itu baju. Tapi tiba tiba manajer 2PM malah pake itu baju dan Junsu bener bener ngambek disitu.
  15. Junsu pernah make hoodienya Chansung, dan saking gedenya itu hoodie di badan Junsu, malah keliatan Junsu kaya pake gaun bukan pake hoodie.
  16. Di acara HotBlood Boys, 2AM’s Kwon nyuruh Junsu pake legging pas mau dance lagu WG yang Tell Me. Dan hal itu adalah hal yang paling ingin dia lupakan seumur hidupnya.
  17. Hadiah pertama Junsu pas dia lomba nyanyi itu sebuah radio kecil dan Junsu seneng banget pas nerima itu.
  18. Awalnya ayahnya Junsu ga setuju ama keputusan Junsu jadi artis. Tapi setelah Junsu dapet hadiah TV Berukuran besar dari perlombaan nyanyi, akhirnya ayahnya luluh dan kasih ijin juga buat Junsu.
  19. Dari 6 member sekarang, JunSu adalah member dengan masa trainee paling lama, 4 tahun.
  20. Kalau Jo Kwon tadinya hampir jadi member 2PM, Junsu malah hampir jadi member 2AM, bahkan Oppa sudah berlatih lagu debutnya 2AM, ‘This Song’ selama 6 bulan.
  21. Junsu itu lead vocalist 2PM.
  22. Junsu kesel banget ama JYP pas tau bagian dia di lagu 10 point out of 10 itu cuma bilang “Yeah”.
  23. Junsu lebih milih latihan nyanyi dibanding dance, makanya pas tampil live cuma Junsu yang suka salah nge-dance.
  24. Karena belum nguasain dance pas jaman training, Junsu dilarang minum air selama 3 jam. Gara gara gak bisa nahan hausnya lagi, Junsu minta ijin ke toilet dan dia minum air yang ada di toilet. Junsu pengen banget punya badan kaya Jay dan langsing kaya Khun.
  25. Junsu ngefans banget ama keimutan Khunnie.
  26. Junsu suka banget segalanya tentang Khun, terutama wajahnya. Soalnya bagi Junsu, dalam situasi apapun muka Khun bakal tetep ganteng.
  27. Kalo Junsu jadi cewe dia pengen pacaran ama Khun soalnya Khun itu ganteng banget.
  28. Junsu menyukai gadis yang cantik jika gadis itu tersenyum.
  29. Cewe yang bisa buat Junsu meleleh itu cewe yang senang berusaha dan kerja keras kalo ngelakuin suatu hal.
  30. Kalo ntar punya pacar, Junsu pengen pacarnya itu nyanyiin lagu Slow Motion yang dinyanyiin ama penyanyi bule Karina buat dia.
  31. Junho dan Junsu sama -sama terobsesi dengan SNSD, Junsu terobsesi karena dia selalu berdebar2 kalau mendengar nama dan melihat salah satu member SNSD, sedangkan Junho punya sasaran seorang member SNSD yg menurut dia cute.
  32. Junsu dulu pernah digosipkan lagi deket ama cewe Thailand.
  33. Junsu gak suka disebut member yang paling bau. Soalnya Junsu itu rajin mandi tiap hari.
  34. Meski gak mau ngaku kalo dia itu bau, tapi para member 2PM setuju kalo Junsu itu memang bau.
  35. Pesan Junsu ke orang orang yang mengira dia bau adalah “Aku tidak bau. Aku rajin mandi tiap hari. Percayalah padaku dan berhentilah mengatakan aku bau!”
  36. Junsu sekamar ama OkCat.
  37. Semua member paling menghindari Junsu untuk dijadikan teman sekamar saat tidur, karena menurut mereka, badan Junsu akan jadi bau dan sangat berisik kalau sedang tidur.
  38. Junsu itu kalo tidur berisik banget dan cuma OkCat yang tahan ama berisiknya Junsu pas tidur.
  39. Selain Junsu, semua member 2PM suka semua makanan.
  40. Junsu paling suka dengan sushi.
  41. Junsu suka banget ama strawberry.
  42. Junsu merupakan salah satu member yang suka olahraga juga. Dia paling demen jogging dan itu dia lakuin tiap hari.
  43. Junsu pernah jogging pagi pagi buta dan dia jogging di sekolah tua yang gelap banget. Dan bukannya olahraga, dia malah ketakutan dan kabur.
  44. Junsu sayang banget ama orang tuanya. Diantara orangtua member yang lain, ortu Junsu yang ga terlalu sering nengok Junsu soalnya ortu Junsu kesehatannya ga terlalu baik ga kaya ortu member 2PM lainnya yang pada sehat semua.
  45. Meski Junsu itu member 2PM tapi seluruh keluarga itu fansnya SHINee’s TaeMin.
  46. Di Idol Army bareng SHINee, Junsu milih Taemin. Itu gara gara dia keinget saudaranya yang suka ama Taemin.
  47. Junsu itu cinta banget ama boneka berkepala besar yang suka ada di Idol Army. Kalo ga salah namanya Dargee.
  48. Junsu disebut “Scary Dang Dang Yi” di Idol Army 2PM ama Brown Eyed Girls.
  49. Junsu milih After School UEE sebagai member 2PM versi cewe.
  50. Junsu ngefans banget ama Stevie Wonder dan gara gara itu Junsu pengen jadi penyanyi
  51. Selain Stevie Wonder, Junsu juga ngefans banget ama R.Kelly yang nyanyi lagu I Believe I Can Fly dan Junsu berusaha banget belajar lagu lagunya R. Kelly.
  52. Junsu suka buat lagu sendiri. Kalo lagi bikin lagu, Junsu suka ngerekam nadanya di hp dia dan mulai cari liriknya di mobil.
  53. Lagu pertama yang Junsu ciptain sendiri itu judulnya “Suddenly”.
  54. Junsu pernah nyiptain lagu buat After School di acara Idol Army yang salah satu liriknya itu “After School is my sunshine”.
  55. Saat masih sekolah, Junsu seneng banget pergi ke perpustakaan.
  56. Waktu itu Junsu ketemu ama anak SMA, dan nanya ke anak SMA itu lebih suka dia atau Junsu DBSK dan dengan polosnya itu anak SMA jawab Junsu DBSK.
  57. Wooyoung dan Junsu sama2 punya 2 kepribadian. Wooyoung lebih pendiam dan serius di kehidupan nyata, tapi jadi lebih ceria dan cerewet di depan kamera, sedangkan Junsu kebalikannya.
  58. Junsu inginWooyoung jadi iparnya.
  59. Junsu termasuk member yang sensitive dan sensitifnya dia keluar pas malam hari atau pas hujan turun.
  60. Junsu bangga banget ama kampung halamannya Daegu.
  61. Gara gara cinta banget ama tanah kelahirannya Daegu, member 2PM ampe bilang kalo Junsu lebih cocok jadi duta pariwisata Daegu dibanding jadi artis.
  62. Pas lagi OL, web yang pertama kali Junsu buka itu web fansnya 2PM.
  63. Dibanding ama member 2PM lainnya, Junsu itu salah satu member yang bisa nyetir.
  64. Junsu itu termasuk member 2PM yang juga ngajarin OkCat acting buat Cinderella Sisters.
  65. Taecyeon tidur sama Junsu, dengan posisi dia di bed bawah, sedangkan Junsu di bed atas.
  66. Pembagian tempat di kamar Junsu dan Taecyeon: Taecyeon dapat tempat tidur bawah sama 1 lemari, Junsu dapat yang atas, tapi tempat yang lain, dia yang punya. Taecyeon ga dapet apa-apa dech.
  67. Junsu pernah bilang sama first lovenya di kelas 2 SD, “aku ingin memelukmu. Aku ingin menciummu”
  68. Ceritanya ada murid baru, cewe. Dia duduknya di depannya Junsu. Junsu suka dia soalnya dia terlihat cantik pake heat rash. Terus dia nulis surat. Si cewe malah njulurin lidah doank. :P. Abis itu sic ewe ngeliat dia sebagai orang yang aneh. Eh, malah maminya Junsu liat surat itu di kantong sakunya dia.
  69. Junsu juga pernah jadian sama cewe yang lebih tua, sekitar 1-3 tahunan dari dialah. Dianya selingkuh dan ninggalin junsu. :D
  70. Menurut JUnsu, dia keliatan sexi kalo lagi lompat tali.
  71. Kalau Junsu ketemu cewe, dia bakal bersikap lembut, perhatian.
  72. Junsu adalah orang pertama yang bertemu nikhun, jadi dialah yang ngajarin nikhun bahasa korea. Junsu juga ngajarin Khun ngomong jelek.
  73. Junsu dulu waktu di sekolah, pernah ikut broadcasting club, jadi dia dipanggil Broadcast man.
  74. JUnsu itu ternyata tangannya suka usil, dia suka bercanda juga.
  75. Diantara mereka yang punya banyak rahasia adalah Junsu.
  76. Dulu waktu pertama debut, Junsu keliatan tinggi banget, eh ternyata dia pake heels.
  77. Junsu selalu pake tanktop hitam.
  78. Kata Junsu, dia bakal menjaga adiknya dengan cara…….memberinya saku.
  79. Yang paling lama kalau di Kamar mandi….Junsu.!!
  80. Yang paling susah dibangunin juga JUnsu,
  81. Kata Junsu, “kalau ada yang nanya, apa yang kamu lakuin abis bangun tidur? Kebanyakan pada bilang, ngucek mata, atau yang lain. Tapi aku malah manjat turun tangga.”
  82. Junsu pernah, waktu T-ara lagi perform lagu Boo Peep dan 2PM lagi nunggu di backstage, Junsu ikut-ikutan nyanyi dan ternyata micnya hidup, eh…kedengeran dech. Suaranya aneh lagi.
Baca Selengkapnya >>

Rabu, 28 November 2012

4Minute Shares a Sweet Group Photo


4Minute Shares a Sweet Group Photo 
Sohyun 4minute merilis sebuah foto yang menggemaskan dari semua lima anggota 4minute.

Pada tanggal 16 Agustus ia diterbitkan gambar di akun Twitter-nya dengan judul, "4Minute foto kelompok. Begitu saya berkata, 'Mari kita mengambil gambar "

Dalam foto tersebut, 4Minute anggota berdiri berdampingan menampilkan lima ekspresi yang berbeda. Kelompok maknae Sohyun dirinya terlihat meraih kedua sisi wajahnya dengan malu sebagai Jiyoon terlalu dekat untuk kenyamanan.

Netizens bereaksi, "Mereka semua  cantik," "Persahabatan mereka terlihat ketat," tampaknya maknae untuk mendapatkan ember cinta. "

Sementara itu, 4Minute sibuk dengan kegiatan yang berbeda. Mereka saat ini mempromosikan single terbaru mereka di Jepang, " Love Tension,," mengikuti rilis terbaru dari video musik. Di atas jadwal sibuk, 4Minute mulai acara TV baru berjudul, "4Minute’s Travel Maker " untuk menunjukkan, nyata setiap hari sisi gaya hidup selebriti mereka. Setiap anggota juga mendapatkan banyak perhatian sebagai Hyuna merilis versi sendiri dari Psy itu “Gangnam Style.”
Baca Selengkapnya >>