Monday, July 1, 2013

Wereable device

Apa yang akan terjadi setelah era smartphone dan tablet? Jawabannya adalah ini: wearable computing, sebuah perangkat yang bisa dikenakan di pergelangan tangan, di kerah kemeja, di sol sepatu, hingga dipakai sebagai kacamata.
Wearable computing benar-benar mengubah cara kita berinteraksi dengan sebuah perangkat elektronik. Sebab, perangkat tersebut mampu menjalankan fungsi yang mungkin tidak bisa dilakukan oleh smartphoneatau tablet.
Misalnya memonitor kondisi fisik dan kesehatan tubuh dengan cara melihat seberapa aktif kita berolah raga, kualitas tidur, atau jumlah langkah kaki dalam sehari.
Tidak selalu pula wearable computing itu fungsinya menjadi ”pelengkap” dari sebuah smartphone. Lihat saja Google Glass yang memang di desain untuk dimanfaatkan secara independen. Beberapa perangkat lain juga memiliki kemampuan untuk dapat mengunggah atau mengunduh data ke server cloud (di internet).
”Di masa depan, perangkat teknologi menjadi lebih praktis dan intim dalam menemani keseharian penggunanya,” ujar Scott Herbst dari firma desain Herbst Produkt. ”Tidak perlu lagi kita merogoh saku atau menggenggam ponsel, karena interaksi antara manusia dan mesin menjadi semakin organik,” tambahnya.
Mengapa tren wearable computing ini baru muncul sekarang? Direktur riset consumer devices di Current Analysis Avi Greengart menilai, momentum yang ada saat ini dipicu dari penurunan harga chip dan sensor seperti gyroscope dan accelerometer yang terus menurun.

 Secara bertahap, ekosistem wearable computing ini mulai terbentuk. Berbagai perusahaan di dunia saat ini sedang berinvestasi dan merancang perangkat-perangkat wearable computing yang fungsinya bisa sangat mengejutkan.
”Bersama Motorola Solutions, kami sedang mengembangkan perangkat untuk para teknisi kapal,” kata Mike Roberts dari PARC, organisasi research and development (R&D) yang di danai oleh Xerox.
Perangkat tersebut dikenakan dikepala. Fungsinya merekam dan mengirim data. Jadi, seorang teknisi yang sedang memperbaiki sebuah generator bisa langsung mendapat input dan saling berkomunikasi dari seorang ahli di tempat berbeda secara real time.
Sky is the limit. Bentuk penggunaan wearable computing ini tidak ada batasnya. Dalam waktu yang tak lama lagi, misalnya, konsumen akan terus dimanjakan dengan berbagai perangkat elektronik yang dibenamkan di pakaian, di ikat di tungkai, digantung di ikat pinggang, di dalam sepatu, hingga menjadi kacamata, kalung, gelang, dan sebagainya.
Sony Mobile, misalnya, sudah siap dengan produk Smartwatch 2. ”Kami sudah mengenalkan jam tangan Bluetooth pada 2007. Ketika kompetitor baru mulai di generasi pertama, Sony SmartWatch 2 adalah produk generasi ketiga,” ujar Stefan K Persson, Head of Companion Product Sony Mobile Communications.
Menurut Stefan, masa depan wearable computing ini sangat cerah. ”Diperkirakan 41 juta jam tangan pintar akan terjual pada 2016 mendatang,” katanya. ”Saat ini Sony memiliki lebih dari 200 aplikasi yang terdedikasi untuk Sony SmartWatch, dan lebih dari satu juta unduhan,” ia menambahkan.
Sony SmartWatch 2 baru saja dikenalkan pekan lalu di China. Jam tangan tersebut dapat melakukan panggilan telepon dengan sentuhan ke pergelangan tangan, memotret dari jauh, mengontrol presentasi, melihat rute saat berlari atau bersepeda, membaca email, mengatur volume lagu, dan masih banyak lagi.
Memunculkan Tantangan
 Dalam perkembangannya,wearable computing ini memang memiliki cukup banyak tantangan. Dari segi performa, misalnya, jadi tantangan bagi para engineer untuk membenamkan performa komputasi yang cukup besar pada perangkat yang relatif kecil.
Tantangan kedua adalah desain. Karena wearable computing ini lebih banyak “dipakai” di tubuh dan bukan disimpan di dalam kantong, maka tantangan terbesar bagi para desainer adalah bagaimana mengemas penampilannya semenarik mungkin. Bahkan, begitu menariknya hingga berfungsi sebagai perangkat fashion.
Karena itu pula, futurist seperti Paul Saffo berharap agar Apple untuk segera merilis produk wearable device—sudah banyak rumor yang menyebutkan bahwa Apple akan meluncurkan iWatch. ”Sebab hanya Apple yang memiliki kemampuan memproduksi gadget yang begitu indahnya hingga dianggap sebagai perangkat fashion,” katanya.
Selain itu, perangkat wearable computing ini juga dihadapkan pada problematik baterai. Teknologi pada baterai, menurut CEO Jawbone Hosain Rahman, tidak berkembang secepat teknologi pada perangkat bergerak.
”Dalam lima tahun kedepan mungkin akan ditemukan teknologi seperti remote charging yang akan memangkas ketergantungan kita pada baterai. Namun, saat ini kita masih dihadapkan pada tantangan energi baterai yang terlalu minim untuk melayani kebutuhan konsumen modern,” paparnya.
Chief executive Atheer Labs Soulaiman Itani menggambarkan bagaimana wearable computing saat ini sedang berada di posisi smartphone pada awal 2000an. ”Perlu ada produk seperti ’iPhone’ yang mampu memberikan perubahan secara fundamental,” katanya.
Menurut survei yang dilakukan oleh Forrester Research, hanya sekitar 5% warga Amerika yang menggunakan perangkat dengan sensor untuk memonitor berbagai aktivitas. Misalnya berlari atau tidur.
Dan ketika ditanya perangkat seperti apa yang mereka favoritkan, 29% menjawab perangkat yang dapat di-dikenakan di pakaian, 28% di pergelangan tangan, dan kacamata 12%.
Google Glass rencananya akan dipasarkan mulai akhir 2013-awal 2014 mendatang. Sedangkan Apple dan Samsung dikabarkan tengah mengembangkan perangkat serupa.
Bagaimana dengan Apple? Chief Executive Apple Tim Cook hanya mengatakan bahwa wearable computeradalah segmen yang haus eksplorasi. Namun, ia tidak mengiyakan rencana Apple untuk membuat iWatch.
Google dan Apple sama-sama memiliki sistem operasi yang mengontrol dunia. Karena itu, sebagian analis berpendapat bahwa pasar wearable computer ini tidak akan membesar secara signifikan sebelum Apple masuk ke pasar ini dan menjadikannya sebagai ”perangkat yang wajib dimiliki”.
”Apple adalah market maker yang mampu menjual sebuah produk hingga puluhan juta unit. Jika mereka masuk ke pasar ini, maka akan menjadi langkah besar,” tegas analis Forrester Sarah Rotman Epps.
Tapi, alih-alih menunggu Apple, Google, serta ekosistem pasar yang belum juga terbentuk, Anda sudah bisa menjadi early adopter dari wearable device ini. Sebab, vendor seperti Samsung pun cukup serius untuk membawa perangkat tersebut ke Indonesia.
Menurut Product Marketing Manager PT Samsung Electronics Indonesia (SEIN) Febri Rusli, aplikasi S-Health yang ada di Samsung Galaxy S4 menjadi media yang dapat terhubung dengan perangkat wearable device seperti S Band atau HRM (Heart Rate Monitor).
S Band dikenakan di pergelangan tangan. Fungsinya untuk mencatat langkah, jumlah kalori yang dibakar, hingga jarak yang ditempuh saat berolah raga. Informasi tersebut lantas direkam ke dalam aplikasi S-Health di Galaxy S4 yang fungsinya selain memonitor kebugaran setelah berolahraga, juga menjadi ”buku harian” dalam berolah raga.
John Edson, presiden firma desain Lunar di San Francisco menilai bahwa dalam waktu tak lama lagi pasar akan dibanjiri dengan berbagai produk wearable electronic. ”Memang tidak semuanya akan sukses. Sebagian besar justru berpotensi gagal. Tapi, engineer dan desainer bekal terus melontarkan ide sampai ada yang ’nyangkut’,” katanya.
”Saat ini Anda memiliki smartphone. Lantas ada aplikasi. Di masa depan aplikasi itu menjadi sebuah alat yang bisa Anda pakai di tubuh,” tambahnya. danang arradian
Interaksi Baru Manusia-Komputer
Definisi
Wearable computing memfasilitasi bentuk interaksi baru antara manusia dan komputer dalam bentuk lebih kecil—dan bisa dikenakan—yang selalu menyala (always ready) dan dapat di akses setiap saat.
Potensi Pasar
Menurut IMS Research, market wearable computing diperkirakan akan tumbuh dari 14 juta unit pada 2011 menjadi 171 juta unit hingga 2016 mendatang. Lembaga survei lainnya, ABI Research, bahkan berani menyebut angka 485 juta wearable computing sampai 2018. Sedangkan Bussiness Insider Research lebih moderat dengan prediksi 100 juta unit pada 2014 dan 300 juta unit pada 2018.
Bentuk Wearable Terpopuler
Gelang
 Didorong kebutuhan berolahraga dan kesehatan, gelang akan menjadi wearable computing yang akan mendominasi pasar. Menurut IMS Research, seandainya pun smart bracelet ini tidak akan populer di pasar mainstream, namun kebutuhan untuk segmen kesehatan, kebugaran, serta medis, bakal meningkat drastis. Tahun ini saja diperkirakan 60 persen pasar wearable computing berasal dari gelang.
Smartwatch

Jam tangan pintar sudah banyak diproduksi oleh berbagai vendor. Salah satu fungsi utamanya adalah untuk dipasangkan dengan perangkat smartphone.
Alih-alih mengumpulkan informasi, fungsi Smartwatch lebih banyak sebagai display atau penampil informasi. Dengan Smartwatch, pengguna tak lagi harus selalu merogoh saku dan mengambil smartphonemereka untuk melihat notifikasi.
Kacamata

Google Glass akan menjadi salah satu pemicu tren wearable computing. Hingga akhir 2013 mendatang Google akan melihat dan mencatat bagaimana reaksi dari pengguna terhadap perangkat tersebut.
Dan yang pasti, pasar, developer, bahkan konsumen sudah sangat antusias. Salah satu fungsi utama Google Glass adalah mengekskalasi pengalaman di teknologi augmented reality.
Sumber : http://danevil.com/2013/06/29/tantangan-wearable-computing/

Read more » Share

Tuesday, May 14, 2013

Cloud Computing


Definisi Cloud Computing

Jika diartikan cloud computing adalah komputer awan. Seperti yang ada di Wikipedia bahwa cloud computing itu adalah gabungan dari pemanfaatan teknologi (komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan sebuah metode komputasi dimana kemampuan TI disediakan sebagai layanan berbasis internet.
Biar lebih paham lagi tentang cloud computing itu sendiri, saya kasih gambaran sederhananya. Kita bisa bayangkan cloud computing itu seperti sebuah jaringan listrik. Jika kita butuh listrik, kita tidak harus punya pembangkit listrik. Kita hanya perlu menghubungi penyedia layanan listrik, yaitu PLN untuk menyambungkan rumah kita dengan jaringan listrik dan kita tinggal menikmatinya saja. Dan pembayaran kita lakukan sesuai dengan besaran pemakaiannya.
Kalau listrik aja bisa begitu, kenapa layanan komputasi tidak bisa? Contohnya, jika sebuah perusahaan membutuhkan aplikasi CRM (Costumer Relationship Management). Kenapa perusahaan itu harus membeli aplikasi itu, membeli hardware buat server dan harus menyewa tenaga ahli TI khusus untuk menjaga server dan aplikasi itu?
Nah, disinilah cloud computing itu berperan. Dalam contoh di atas, perusahaan Microsoft telah menyediakan aplikasi CRM yang dapat langsung digunakan oleh perusahaan yang membutuhkan tadi. Perusahaan yang membutuhkan itu tinggal menghubungi perusahaan Microsoft untuk menyambungkan perusahaannya (dalam hal ini melalui internet) dengan aplikasi CRM & tinggal memakainya. Dan pembayaran dilakukan per bulan, per triwulan, per semester, per tahun atau sesuai kontrak yang dibuat. Jadi, perusahaan yang membutuhkan aplikasi CRM tadi, tidak perlu melakukan investasi awal untuk pembelian hardware server dan tenaga ahli TI. Itulah salah satu manfaat dari cloud computing yang dapat menghemat anggaran suatu perusahaan.
Untuk ilustrasinya, cloud computing digambarkan seperti ini:
Cloud%20Computing Apa Itu Cloud Computing?
Perhatikan titik-titik komputer/server sebagai gabungan dari sumber daya yang akan dimanfaatkan. Lingkaran-lingkaran sebagai media aplikasi yang menjembatani sumber daya dan cloud-nya adalah internet. Semuanya tergabung menjadi satu kesatuan dan inilah yag dinamakan cloud computing.
Cloud computing mempunyai 3 tingkatan layanan yang diberikan kepada pengguna, yaitu:
  1. Infrastructure as service, hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti Amazon Elastic Compute Cloud dan Simple Storage Service.
  2. Platform as a service, hal ini memfokuskan pada aplikasi dimana dalam hal ini seorang developer tidak perlu memikirkan hardware dan tetap fokus pada pembuatan aplikasi tanpa harus mengkhawatirkan sistem operasi, infrastructure scaling, load balancing dan lain-lain. Contohnya yang sudah mengimplementasikan ini adalah Force.com dan Microsoft Azure investment.
  3. Software as a service: Hal ini memfokuskan pada aplikasi dengan Web-based interface yang diakses melalui Web Service dan Web 2.0. Contohnya adalah Google AppsSalesForce.com dan aplikasi jejaring sosial seperti FaceBook.
Para investor sedang mencoba untuk mengeksplorasi adopsi teknologi cloud computing untuk dijadikan bisnis seperti Google dan Amazon yang sudah punya penawaran khusus pada teknologi cloud. Dan juga Microsoft dan IBM tidak mau kalah dalam hal ini, mereka juga sudah menginvestasikan jutaan dolar untuk hal ini.
Bisa dipastikan ke depannya cloud computing ini akan menjadi sebuah trend, standar teknologi akan menjadi lebih sederhana karena ketersediaan dari layanan cloud.

Kelebihan Cloud Computing

  1. Menghemat biaya investasi awal untuk pembelian sumber daya.
  2. Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
  3. Membuat operasional dan manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
  4. Menjadikan kolaborasi yang terpercaya dan lebih ramping.
  5. Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang dibangun.

Kekurangan Cloud Computing

Komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban. Dan juga perusahaan yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud computing. Jika server vendor rusak atau punya layanan backup yang buruk, maka perusahaan akan mengalami kerugian besar.
Referensi:
Read more » Share

Perkembangan Perangkat Mobile


Perkembangan Perangkat Mobile di Indonesia

Selama beberapa waktu yang lampau sebelum smartphone hadir di seluruh dunia, khususnya di Indonesia, Nokia menempati peringkat tertinggi untuk handphone terlaris sejak dikenalkannya handphone di Indonesia untuk pertama kalinya. Ini disebabkan karena Nokia mempunyai fitur yang mudah dipahami dibandingkan merek-merek yang lain.
nokia
Di peringkat berikutnya sebagai handphone terlaris kedua adalah Sony Ericsson dan diikuti oleh Motorola dan Siemens. Sejak mulai dipasarkannya ponsel-ponsel Cina yang notabene berharga miring dengan spesifikasi yang tak kalah canggih, serta BlackBerry, maka ponsel Nokia menjadi kurang populer. Mungkin hal ini disebabkan karena harganya masih relatif mahal. Sebut saja Samsung, ponsel asal Korea ini berani meluncurkan produk berharga terjangkau dengan fitur-fitur yang malah lebih canggih dibandingkan ponsel Nokia yang diluncurkan bersamaan.
Misalkan saja Samsung Champ yang tersedia dalam berbagai warna yang menarik dengan harga 500 ribu. Siapa yang akan mengira kalau kita bisa mendapatkan ponsel layar sentuh dengan 500 ribu, beserta dengan kamera 2 MP, fitur berinternet dari ponsel, dan sebagainya. Ada juga Nexian asal Cina yang mulai naik daun sejak meluncurkan ponsel qwerty dengan harga yang sangat-amat terjangkau. Fitur-fiturnya pun tidak kalah menarik dibanding ponsel lainnya.
SumSamsung Ponsel
Selain kedua contoh diatas, BlackBerry dengan fitur unggulannya BBM (BlackBerry Messanger) juga menduduki peringkat atas dalam penjualan ponsel terlaris. Hanya satu saja kekurangan BB ini, harganya yang kurang dapat dijangkau semua lapisan masyarakat Indonesia yang umumnya berkemampuan menengah ke bawah.

Dari Handphone Menjadi Ponsel

Bahkan istilah penyebutan perangkat mobile ini juga mengalami perkembangan. Orang dulu menyebut perangkat mobilitas ini sebagai handphone atau ha-pe. Sekarang sudah berganti menjadi ponsel, sejak diluncurkannya smartphone, iPadiPhone, Tablet, dan gadget-gadget lainnya. Istilah handphone mulai menjadi usang demikian halnya dengan handphone itu sendiri.
Ipad
Sekarang orang Indonesia, baik yang tua sampai anak-anak, berlomba-lomba mempunyai perangkat layar sentuh, karena ‘lagi in’. Padahal belum tentu mereka dapat menggunakannya semaksimal mungkin sesuai dengan fungsinya. Indonesia adalah salah satu pasar yang berpeluang sangat besar karena jumlah penduduk yang sangat banyak dan berpola konsumtif.

Android dan Smartphone

Berterimakasihlah pada perkembangan teknologi yang pesat ini, karena kita dapat melakukan berbagai kegiatan hanya dengan satu perangkat saja. Sekarang ini sedang musimnya Android dan Smartphone. Apa itu android?
Android adalah suatu sistem operasi yang khusus dibuat bagi perangkat mobile (bergerak) atau smartphone untuk memudahkan akses internet dan jejaring sosial, yang berdasarkan Linux. Sifat sistem operasi ini adalah open source atau bebas digunakan, dan biasanya perangkat dengan OS android berharga terjangkau alias murah. Oleh karena itulah, akhir-akhir ini banyak pengembang aplikasi android maupun smartphone yang berlomba-lomba membuat berbagai aplikasi untuk perangkat tersebut. Sedangkan smartphone adalah telepon multi-fungsi yang memungkinkan anda untuk melakukan berbagai aktivitas baik offline maupun online melalui perangkat anda. Apakah itu bermain game, membuat dokumen, foto, membaca e-book, mengedit foto, dsb, menjelajah internet, chatting melalui messenger, telepon video, dsb.
Untuk itu, jika tujuan anda membeli perangkat bergerak hanya untuk telepon dan sms, tidak perlu membeli android ataupun smartphone, karena fungsi internetnya akan mubasir. Biasanya perangkat bergerak tersebut merupakan layar sentuh. Karena fitur android sangat berkaitan erat dengan fungsi layar sentuh.
Karena perusahaan android telah diakuisisi oleh google, maka banyak perangkat android yang selalu berkaitan dengan fitur-fitur yang berkaitan dengan google, seperti google play. Dan umumnya android selalu terinstal google chrome dalam perangkat tersebut. Contoh perangkat bergerak android yang terbaru adalah Smartfren Andromax, Sony Ericsson Xperia Mini, LG Optimus L3 E400, Samsung Galaxy Pocket, dsb.
Sedangkan smartphone yang masih tetap populer karena adanya fitur unggulan Messangernya, yaitu BlackBerry, yang memegang kendali utama dalam pasar smartphone. Salah satunya yaitu BlackBerry curve 9220 yang menonjolkan tombol BBM di sebelah kiri keypadnya. Ada juga Apple iPhone 4/4S yang diperuntukkan bagi kalangan tertentu, khususnya menengah ke atas. Jadi pasaran Apple sedikit tertinggal dibandingkan Samsung yang berani memberikan harga terjangkau dan BB yang digemari karena fitur BBMnya.

Belanja Lebih Pintar

Jadi bagi Anda calon pembeli gadget, khususnya perangkat bergerak atau mobile seperti ponsel dan smartphone, Anda harus pandai-pandai memilih barang yang akan Anda beli. Bandingkan fitur dan spesifikasi perangkat yang anda minati, jangan lupa harga dan tinjauan dari para ahli dan pengguna, yang juga penting sebagai referensi belanja anda. Anda juga tidak boleh ketinggalan jika ada penawaran atau promo dan diskon yang diberikan oleh para penjual. Karena anda harus menjadi seorang pembeli yang pandai, pilihlah barang yang paling sesuai dengan semua kebutuhan anda dan beli dengan harga serendah mungkin. Hemat waktu dan uang anda dengan ‘Belanja Lebih Pintar’ melalui situs kami.
Read more » Share

Wednesday, April 10, 2013

Sistem Terdistribusi



Sistem Operasi secara umum terdiri dari beberapa bagian:
1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2. Kernel, yaitu inti dari sebuah Sistem Operasi
3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Komponen Sistem Operasi
Komponen sistem operasi terdiri dari:
A. Manajemen Proses
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti:
• Pembuatan dan penghapusan proses pengguna dan sistem proses.
• Menunda atau melanjutkan proses.
• Menyediakan mekanisme untuk proses sinkronisasi.
• Menyediakan mekanisme untuk proses komunikasi.
• Menyediakan mekanisme untuk penanganan deadlock.

B. Manajemen Memori Utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat tersendiri. Memori Utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang begitu sistem dimatikan.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen memori seperti:
• Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
• Memilih program yang akan di-load ke memori.
• Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
C. Manajemen Berkas
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi bertanggung-jawab:
• Pembuatan dan penghapusan berkas.
• Pembuatan dan penghapusan direktori.
• Mendukung manipulasi berkas dan direktori.
• Memetakan berkas ke secondary storage.
• Mem-backup berkas ke media penyimpanan yang permanen (non-volatile)
D. Manajemen Sistem I/O
Sering disebut device manager. Menyediakan "device driver" yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk.
Komponen Sistem Operasi untuk sistem I/O:
Buffer: menampung sementara data dari/ ke perangkat I/O.
Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).
• Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu.
E. Manajemen Penyimpanan Sekunder
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk, disket, dll. Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan disk-management seperti: free-space management, alokasi penyimpanan, penjadualan disk.
F. Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya.
Mekanisme proteksi harus:
• membedakan antara penggunaan yang sudah diberi izin dan yang belum.
specify the controls to be imposed.
provide a means of enforcement.



G. Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut:
control-card interpreter, command-line interpreter, dan UNIX shell. Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada. Contohnya: CLI, Windows, Pen-based (touch), dan lain-lain.
H. Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem.
Increased data availability.
• Enhanced reliability.
Computation speed-up.
Increased data availability.
• Enhanced reliability.
 Referensi: 
1. http://id.wikipedia.org/wiki/Sistem_operasi 
2. vlsm.org, Komponen Sistem Operasi, http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch05.html#c20501 
3. Wahyu Wijanarko, Sistem Operasi Terdistribusi, http://ilmukomputer.com/2006/08/20/sistem-operasi-terdistribusi/ 
4. naeili.staff,gunadarma.ac.id/sistem+operasi+terdistribusi
Sistem

Artikel lainnya tentang Sistem Terdistribusi dapat di lihat pada link di bawah ini
Read more » Share

Monday, April 8, 2013

Komputer di Kehidupan Modern


Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.

Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

KOMPUTASI MODERN

Komputasi modern mungkin merupakan kalimat yang jarang terdengar di telinga masyarakat Indonesia pada umumnya. Komputasi modern pengertian nya adalah cara untuk menemukan pemecahan masalah/solusi dari data input dengan menggunakan suatu algoritma tertentu. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika.

Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Sebenarnya sudah lama komputasi modern ini di cetuskan dan tokoh di balik semua ini yaitu John Von Neumann, Beliau merupakan ilmuan besar saat ini. Beliaulah yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory dan dikenal sebagai arsitektur komputer modern.

Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah :

- Akurasi (bit, Floating poin)
Akurasi tentu merupakan masalah yang paling penting dalam memecahkan masalah. Karena itu pada komputasi modern dilakukan perhitungan bagaimana bisa menghasilkan suatu jawaban yang akurat dari sebuah masalah. Tentu kita pernah mendengar tipe data floating point yang biasa digunakan untuk menyimpan data numerik dalam bentuk pecahan. Tipe data tersebut memiliki range penyimpanan numerik yang besar, sehingga dapat digunakan oleh komputer untuk melakukan komputasi yang akurat.

- Kecepatan (Dalam satuan Hz)
Manusia pasti menginginkan masalah dapat diselesaikan dengan cepta. Karena itu perhitungan masalah kecepeatan adalah suatu hal yang penting. Komputasi harus dapat dilakukan dalam waktu yang cepat ketika mengolah suatu data. Sehingga perlu metode kecepatan untuk mengolah perhitungan dalam waktu singkat.

- Problem volume besar (Down sizing atau paralel)
Data yang besar tentu membutuhkan suatu cara penyelesaian yang khusus. Karena data yang besar dapat menjadi masalah jika ada yang terlewatkan. Oleh karena itu digunakan metode Down Sizzing atau paralel pada komputasi modern untuk menangani masalah volume yang besar. Dengan metode ini data yang besar diparalelkan dalam pengolahannya sehigga dapat diorganisir dengan baik. - Modeling (NN dan GA)
Modeling merupakan suatu hal yang penting dalam melakukan suatu perhitungan yang rumit. Bayangkan saja jika kita dihadapi dalam suatu masalah perhitungan yang banyak dan kompleks, tetapi tidak ada model matematika yang kita miliki. Perhitungan akan berjalan berantakan dan tidak akan mendapatkan hasil yang akurat. Maka dari itu komputasi modern membutuhkan modeling sebelum melakukan perhitungan.

- Kompleksitas (Menggunakan teori Big O)
Komputasi modern dirancang untuk menangani masalah yang kompleks, sehingga diterapkan pada komputer. Dengan menggunakan teori Big O, maka komputasi modern dapat melakukan perhitungan untuk memecahkan masalah kompleksitas yang kerap dihadapi.

 Komputer tidak lagi hanya digunakan sebagai pengganti mesin tik ataupun alat hitung, namun kini juga banyak digunakan dalammembantu pembuatan keputusan penting.
  • Manfaat Komputer di Bidang Pendidikan
Salah satu manfaat komputer yang utama adalah di bidang pendidikan. Komputer merupakan sarana belajar untuk meningkatkan kemampuan siswa. Komputer menjadi salah satu bidang studi dan kemampuan yang wajib dimiliki oleh setiap siswa. Dengan bekal ilmu komputer sejak sekolah, anak-anak dapat bersaing nantinya saat masuk ke dalam dunia kerja. Selain sebagai memberikan modal kepada siswa salah satu kemampuan yang wajib saat mencari kerja, manfaat komputer lainnya adalah sebagai pembuka cakrawala. Banyaknya akses ke ilmu pengetahuan menggunakan komputer bisa membuka cakrawala para siswa tentang dunia ini dan segala isinya.
  • Komputer di Dalam Bisnis
Manfaat komputer di berbagai bidang juga mencakup bidang bisnis dan usaha. Dengan adanya komputer, segala urusan administrasi yang biasanya harus dilakukan secara manual dapat dipermudah dengan menggunakan komputer. Berbagai aplikasi pengolah kata dan data membantu di dalam urusan administrasi ini dan berbagai pengolahan data lainnya. Selain itu, kehadiran komputer di dalam dunia bisnis juga sangat membantu di dalam penyimpanan data. Tanpa komputer, mungkin akan sangat sulit sekali untuk memeriksa banyaknya stok barang yang dimiliki perusahaan retail. Namun dengan adanya komputer dan aplikasinya, memeriksa kondisi stok barang dan juga keuangan perusahaan akan dapat mudah dilakukan. Hal ini akan menjadi modal di dalam pengambilan keputusan dan langkah yang akan diambil selanjutnya.
  • Dalam Bidang Perbankan
Di dalam bidang perbankan, sangat jelas sekali fungsi komputer ini. Dengan adanya komputer, segala aktivitas perbankan baik itu simpan pinjam dan transaksi keuangan lainnya dapat berjalan dengan lancar. Adanya sistem yang canggih di dalam komputer perbankan menjamin keamanan dan kerahasiaan dari setiap nasabah. Komputer di dalam dunia perbankan juga berfungsi untuk menyimpan dan mengolah berbagai data. Aplikasi yang terpasang di dalam komputer juga dapat menjadi salah satu sumber data analisa untuk mengambil keputusan di dalam mengembangkan diri. Tanpa sistem komputer yang kuat, bidang perbankan tidak dapat berjalan dengan baik.  
  • Dalam Pertahanan dan Keamanan
Bidang pertahanan dan keamanan juga masuk dalam salah satu manfaat komputer di berbagai bidang. Dengan adanya komputer, setiap negara bisa memperkuat barisan pertahanannya dari serangan luar. Peralatan canggih yang ada untuk bertahan dan menyerang juga dikendalikan oleh komputer.
  • Dalam Bidang Kesehatan
Dalam bidang kesehatan telah banyak menggunakan system komputernisasi dalam menangani pasien. Bahkan saat ini telah bisa dilakukan operasi jarak jauh melalui satelit, dimana dokter berada ditempat yang jauh dari pasiennya. Contoh lain pemanfaatan computer dalam dunia kesehatan adalah :
- Melakukan rotgen terhadap tubuh pasien sehingga dapat diketahui apa penyakit dan penyebabnya.
- Diagnostic, terapi dan perawatan, monitoring status pasien
- Adminstrasi Rumah Sakit
- Data base karyawan Rumah Sakit
- Laboratorium analisis kesehatan, penelitian dalam bidang kesehatan
- Penelitian dan pabrik Farmasi.
  • Komputer Sebagai Sarana Komunikasi
Zaman dahulu bila berkomunikasi dengan seseorang yang berada jauh dari kita, kita dapat menggunakan fasilitas telepon, tapi itu kita hanya mendengar suara teman atau saudara kita. Dengan komputer kita dapat :

  1. Berbicara dengan teman atau saudara kita
  2. Sambil bicara kita bisa melihat mereka dengan menggunakan Webcam
  3. Dapat menuliskan kata-kata kita kepada mereka (Chating)
  4. Juga kita dapat menulis surat kepada mereka (Email)
  5. Kita dapat mengirim gambar atau file kepada mereka dll
  • Komputer sebagai Alat Hiburan
Dahulu alat hiburan kita hanyalah Radio, tape, Televisi dan jalan-jalan untuk mengetahui kondisi dan situasi dari satu wilayah. Dengan komputer kita dapat mengghibur dirikita dengan berbagai fasilitas yang terdapat pada komputer antara lain :

  1. Mendenar lagu-lagu atau musik melalui CD/DVD atau melalui Internet
  2. Menonton Vidoe lewat kaset CD/DVD atau melalui Internet
  3. Bermain Game, dengan aplikasi game yang kita Install sendiri atau Game online dengan Internet.
  4. Berhubungan dengan teman melalui fasilitas Chating, atau Webcam
  5. Nonton TV, dari saluran TV Reciver yang kita pasang pada komputer atau melalui TV Chanel Online dengan Internet.

Source :

Read more » Share

Tuesday, March 19, 2013

RPC


RPC adalah satu teknik komunikasi interproses yang memungkinkan perangkat lunak client dan server untuk berkomunikasi. Sebuah Open Group’s Distributed Computing Environment (DCE), yang merupakan spesifikasi untuk remote prosedur call dan interoperable dengan sistem DCE-based RPC yang lain, seperti untuk sistem operasi HP-UX dan IBM AIX UNIX–based.

Kelebihan RPC Relatif mudah digunakan :
 Pemanggilan remote procedure tidak jauh berbeda dibandingkan pemanggilan local procedure. Sehingga    pemrogram dapat berkonsentrasi pada software logic, tidak perlu memikirkan low level details seperti socket, marshalling & unmarshalling.
Robust (Sempurna): Sejak th 1980-an RPC telah banyak digunakan dlm pengembangan mission-critical application yg memerlukan scalability, fault tolerance, & reliability
Kekurangan RPC
Tidak fleksibel terhadap perubahan:
- Static relationship between client & server at run-time.
* Berdasarkan prosedural/structured programming yang sudah ketinggalan jaman dibandingkan OOP.

Contoh dari penerapan hardware terdistribusi !

a)  printer
b) harddisk
c) CD Rom
d) Modem
e) Processor (penggunanan processor lebih dari 1 / server)

sumber :



http://www.google.co.id/url?sa=t&rct=j&q=RCP+pada+sistem+terdistribusi&source=web&cd=3&ved=0CDsQFjAC&url=http%3A%2F%2Fderis.unsri.ac.id%2Fmateri%2Fsist_terd%2Fbab2-RPC.pdf&ei=uJRIUfupG8PNrQe0v4GIBw&usg=AFQjCNFCf5b4Tt0XJWv-KR0IbL3tGzFaKQ&bvm=bv.43828540,d.bmk (diakses tanggal 20,maret 2013)

http://blogkearie.blogspot.com/2011/01/rpc-dan-rmi.html (diakses tanggal 20,maret 2013)

http://sisitem.blogspot.com/2012/11/post-test-rpc-1.html (diakses tanggal 20,maret 2013)



Read more » Share

Tuesday, March 12, 2013

Model Sistem Terdistribusi

Model  Sistem Terdistribusi
  • Model Arsitektur (Architectural Models)
  • Model Interaksi (Interaction Models)
  • Model Kegagalan (Failure Models)


1.Model Client Server

Sistem client-server mempunyai satu atau lebih proses client dan satu atau lebih proses server, dan sebuah proses client dapat mengirim query ke sembarang proses server. Client bertanggung jawab pada antar muka untuk user, sedangkan server mengatur data dan mengeksekusi transaksi. Sehingga suatu proses client berjalan pada sebuah personal computer dan mengirim query ke sebuah server yang berjalan pada mainframe.
Arsitektur ini menjadi sangat popular untuk beberapa alasan. Pertama, implementasi yang relatif sederhana karena pembagian fungsi yang baik dan karena server tersentralisasi. Kedua, mesin server yang mahal utilisasinya tidak terpengaruh pada interaksi pemakai, meskipun mesin client tidak mahal. Ketiga, pemakai dapat menjalankan antarmuka berbasis grafis sehingga pemakai lebih mudah dibandingkan antar muka pada server yang tidak user-friendly. perlu diingat batasan antara client dan server dan untuk menjaga komunikasi antara keduanya yang berorientasi himpunan. Khususnya membuka kursor dan mengambil tupel pada satu waktu membangkitkan beberapa pesan dan dapat diabaikan.

  • Client:
           - Proses akses data
           - Melakukan operasi pada komputer lain
  • Server:
           - Proses mengatur data
           - Proses mengatur resources
           - Proses komputasi
  • Interaksi:
           - Invocation/result









2. Model Multiple Server
 Service disediakan oleh beberapa server• Contoh:- Sebuah situs yang jalankan dibeberapa server• Server menggunakan replikasi atau database terdistribusi



3. Model Proxy Server

Proxy server menyediakan hasil copy (replikasi) dari resource yang di atur oleh server lain. Biasa nya proxy server di pakai untuk menyimpan hasil copy web resources. Ketika client melakukan request ke server, hal yang pertama dilakukan adalah memeriksa proxy server apakah yang diminta oleh client terdapat pada proxy server. Proxy server dapat diletakkan pada setiap client atau dapat di pakai bersama oleh beberapa client. Tujuannya adalah meningkatkan performance dan availibity dengan mencegah frekwensi akses ke server.


 Proxy server membuat duplikasi beberapa server yang  diakses oleh client
• Caching:
– Penyimpanan lokal untuk item yang sering diakses
– Meningkatkan kinerja
– Mengurangi beban pada server
Contoh Model Proxy Server
• Searching satu topik namun dilakukan dua kali maka searching terakhir memiliki waktu yang lebih kecil







4. model Mobile Code

• Kode yang berpindah dan dijalankan pada pc yang berbeda
• Contoh: Applet



5. Model Mobile Agent
•    Mobile Agent adalah sebuah program yang berpindah (termasuk data dan kode) dari satu komputer ke lainnya dalam jaringan
•    Biasanya melakukan suatu pekerjaan otomatis tertentu
•    Beberapa masalah :
-    Authentication
-    Permission dan keamanan
•    Alternatif
-    Mengambil informasi melalui remote invocation
•    Contoh :
-    Digunakan untuk install dan memelihara software pada komputer dalam suatu organisasi
-    Membandingkan harga produk dari beberapa vendor

6. Model Peer To Peer
Bagian dari model sistem terdistribusi dimana sistem dapat sekaligus berfungsi sebagai client maupun server. Sebuah arsitektur di mana tidak terdapat mesin khusus yang melayani suatu pelayanan tertentu atau mengatur sumber daya dalam jaringan dan semua kewajiban dibagi rata ke seluruh mesin, yang dikenal sebagai peer. Pola komunikasi yang digunakan berdasarkan aplikasi yang digunakan. Peer-to-peer merupakan model yang paling general dan fleksible.









Referreni:
-
http://extreme24.wordpress.com/2010/02/16/model-sistem-terdistribusi/

-
http://lecturer.ukdw.ac.id/anton/download/sister2.pdf
-
Read more » Share