Subscribe:

Labels

Friday, January 11, 2013

Deadlock - Operating System

Deadlock..

Apakah kalian pernah mendengar kata-kata ini? Bagi yang senang bergelut di dunia teknologi pasti sudah tidak asing. Tapi mungkin bagi orang-orang umum belum mengerti apa itu deadlock..

Deadlock biasa disebut hang, keadaan dimana (biasanya PC/laptop) menjadi macet sementara atau tidak berfungsi yang diakibatkan ada program yang 'mogok' bekerja..

Seperti apa sih Deadlock itu? Kalo pengen tahu, saya punya video mengenai deadlock, semoga dapat sedikit membantu pemahaman tentang deadlock ini ;)


Itulah sedikit pengertian mengenai deadlock dan implementasi contoh di kehidupan sehari-hari.. :D
Semoga bisa sedikit membantu :D

Saturday, January 5, 2013

Android - Sistem Operasi yang digandrungi

Android..

Tahun 2013 ini, siapa sih yang ga kenal sama kata satu itu. Ya, Android merupakan salah satu jenis sistem operasi, sama seperti Windows, Mac, atau Linux. Bedanya Android ini digunakan di smartphone dan Tablet PC.

Lalu bagaimana arsitektur dari Android ini?

Arsitektur Android ini sebenarnya cukup sederhana. Terdiri dari Applications, Applications Framework, Libraries, Android Runtime, dan Linux Kernel.



1. Applications
Seperti nama layer arsitekturnya, layer aplikasi inidigunakan untuk kegiatan aplikasi inti, contohnya SMS, telepon, browsing,  email, dan yang lainnya. Semua aplikasi inti tersebut diatur pada bagian application ini.

2. Applications Framework
Arsitektur aplikasi satu ini seperti manager untuk frame aplikasi di atasnya. Frame ini yang mengatur penggunaan penggunaan aplikasi. 

Yang mendasari aplikasi-aplikasi tersebut adalah seperangkat layanan dan sistem, yaitu :
Satu set tampilan untuk membangun aplikasi, termasuk list, grid, text box, button dan bahkan browser.

  • Content Providers: menyediakan data sharing.
  • Resource Manager: menyediakan akses ke resource non-code.
  • Notification Manager: memungkinkan semua aplikasi untuk menampilkan custom alert pada  status bar.
  • Activity Manager: mengelola live cycle dari aplikasi dan menyediakan navigasi backstack.
3. Libraries
Frame Libraries ini memuat C/C++ library yang digunakan komponen lainnya.

4. Android Runtime
Aplikasi android yang dijalankan, akan berjalan dalam prosesnya sendiri-sendiri. Untuk Dalvik Virtual Machine, memiliki fungsionalitas dasar seperti threading.

5. Linux Kernel
Ya, bagiyang belum tahu, Android ini dibuat bedasarkan Linux. Untuk versi android sebelum 4.0, menggunakan Linux 2.6, untuk android 4.0 keatas, menggunakan Linux versi 3.x.
Kernel ini sangat beguna untuk berjalannya semua hal.

Kelebihan dan Kekurangan Android

Distributed Coordinated (Distribusi Terkoordinasi)


EVENT ORDERING (Pengurutan Event)
Pada sistem tersentralisasi :
l  Selalu mungkin menentukan urutan kejadian, sebab hanya terdapat satu memory dan clock
l  Sejumlah aplikasi sangat menekankan urutan, misal : alokasi resource à resource dapat dipakai setelah resource tersebutdipesan dan dijamin bebas.

Pada sistem terdistribusi :
l  Memori & clock  tidak tunggal
l  Tidak mungkin menyatakan urutan dua kejadian
l  Hanya dapatditentukan partial ordering (urutan bagian) à relasi Happened-Before

Relasi Happened Before
Hukum sebab-akibat : suatu pesan dapat diterima setelah pesan tersebutdikirim
Simbol  relasi happened-before : à
  1. Jika kejadian A & B berada dlm satu proses  dan A dieksekusi sebelum B, maka ditulis AàB
  2. Jika A adalah kejadian pengiriman pesan (sending) oleh sebuah proses dan B adalah sebuah kejadian penerima pesan (receiving) oleh proses lain, maka ditulis A à B
  3. Jika A à B dan B à C, maka A à C

Karena suatu event tidak dapat terjadi sebelum dirinya sendiri terjadi, maka relasi happened before tidak bersifat refleksi

Sunday, December 2, 2012

Hello Again :D

Hello bloggers.. Long time no see.. Almost 1 year I left this blog.. Jujur aja yaa, ga ngeblog lagi soalnya pusing sama tugas.. Semester 2 kemaren tugasnya gila banget.. Semester 3 ini yaa lumayan menyiksa sih… Yaahh ini mumpung punya waktu berlebih buat nge-blog,, so let’s rocking it…

Sunday, January 15, 2012

About Interpersonale....

Have you already see my latest video about IS The Amazing Race??

Now I'll give a video.. This video is my presentation about Interpersonale course..

Check this out

my presentation

Now what they said about this course??



Sorry for the annoying video

IS The Amazing Race

IS the Amazing Race adalah sebuah tugas akhir dalam mata kuliah KETERAMPILAN INTERPERSONAL di jurusan saya, Sistem Informasi.. Disini seluruh mahasiswa dibagi dalam beberapa kelompok dan ditugaskan untuk pergi ke suatu tempat. Untuk pergi dan pulang kami hanya di bekali uang sebesar 50.000 rupiah saja satu kelompok.. TRAGIS...


Di tempat tujuan kami diberi beberapa tugas, tapi intinya hanya satu yaitu mengumpulkan uang. Mahasiswa dituntut untuk mencari uang dengan usaha dan kreativitas mereka masing-masing. Ada yang mencuci motor,, mencuci buah,, jadi kuli angkut,, sebagai waitress di restoran,, ada pula yang mengamen... Dalam mencari uang hanya ada 1 pantangan yaitu dilarang mengiba atau bahasa kerennya ngemis (minta-minta).

Inilah video perjalanan kelompok kami...





Satnd up comedy

Salah satu tugas di Interpersonale.. STAND UP COMEDY...
Agak krik" tapi biarin..