hanapert -Stage 1 - WELCOME

Selamat Datang di Blog saya 'hanapert.blogspot.com' Blog Pribadi yang berisi semua unek-unek pribadi --> Jangan Lupa tinggalkan Pesan dan Kesan nya ya teman ^_^

hanapert -Stage 2 - BLOG, ANDROID, PHP

Android, salah satu Sistem Operasi yang saya jadikan bahan untuk Tugas Akhir dalam menyelesaikan S1 saya. Program yang berhasil dibuat saya beri nama 'IQRA HANA'

hanapert -Stage 3 - NOVEL

Menulis, Berimajinasi tanpa batas, Apresiasi. Perjalanan Novel yang sangat Panjang sampai akhirnya bisa mempublikasikannya dengan bantuan NulisBuku.com.

hanapert -Stage 4 - ANIME

Shigatsu Wa Kimi No Uso, anime yang bercerita tentang Kaori ..., dalam Blog ini ada beberapa Resensi Anime yang sudah ditonton oleh saya, masih banyak yang belum sempat tertuang. Ditunggu aja Postingan selanjutnya

hanapert -Stage 5 - GOOD BYE

Buah dan Sayuran merupakan salah satu Tema yang diangkat di BLOG ini, Selain karena manfaatnya yang baik untuk kesehatan tapi juga beberapa bermanfaat untuk kecantikan. Ladies kita intip sejenak yuk.. yang laki-laki juga boleh

27 Mei 2011

CLOUD COMPUTING

Definisi

Komputasi awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasisInternet ('awan').
Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.

Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh,Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunakdan data yang tersimpan di server.


Sejarah Cloud Computing
Cloud computing merupakan evolusi alami dari luas adopsi virtualisasi, arsitektur berorientasi layanan, otonom dan utilitas komputasi. Rincian diabstraksikan dari pengguna akhir, yang tidak lagi memiliki kebutuhan untuk keahlian dalam, atau kontrol atas, infrastruktur teknologi “di awan” yang mendukung mereka.


Konsep yang mendasari komputasi awan tanggal kembali ke tahun 1960-an, ketika John McCarthy berpendapat bahwa “perhitungan suatu hari nanti dapat diatur sebagai utilitas publik.” Hampir semua karakteristik modern dari komputasi awan (penyediaan elastis, disediakan sebagai ilusi, utilitas online, pasokan tak terbatas), perbandingan untuk industri listrik dan penggunaan umum, pemerintah swasta, dan bentuk-bentuk masyarakat, itu benar-benar dieksplorasi di Douglas Parkhill’s 1966 buku, Tantangan Utility Komputer.


Istilah “awan” sebenarnya meminjam dari telepon di perusahaan telekomunikasi, yang sampai tahun 1990-an terutama ditawarkan didedikasikan sirkuit data point-to-point, mulai menawarkan Virtual Private Network (VPN) pelayanan dengan kualitas pelayanan yang sebanding tetapi dengan biaya yang jauh lebih rendah. Dengan beralih lalu lintas untuk menyeimbangkan pemanfaatan karena mereka melihat cocok, mereka mampu memanfaatkan bandwidth jaringan secara keseluruhan mereka lebih efektif. Simbol awan digunakan untuk menunjukkan titik demarkasi antara itu yang merupakan tanggung jawab penyedia, dan yang merupakan tanggung jawab pengguna. Cloud computing memperluas batas ini untuk menutup server serta infrastruktur jaringan. Penggunaan ilmiah pertama dari “cloud computing” Istilah dalam sebuah kuliah tahun 1997 oleh Ramnath Chellappa.


Setelah gelembung dot-com, Amazon memainkan peran kunci dalam pengembangan komputasi awan dengan memodernisasi pusat data mereka, yang, seperti jaringan komputer kebanyakan, menggunakan sesedikit 10% dari kapasitas mereka pada satu waktu, hanya untuk meninggalkan ruangan untuk paku sesekali. Setelah menemukan bahwa arsitektur awan baru menghasilkan peningkatan efisiensi internal yang signifikan dimana kecil, bergerak cepat “tim dua-pizza” bisa menambahkan fitur baru yang lebih cepat dan lebih mudah, Amazon memulai usaha pengembangan produk baru untuk menyediakan komputasi awan kepada pelanggan eksternal, dan meluncurkan Amazon Web Service (AWS) secara komputasi utilitas pada tahun 2006.


Pada tahun 2007, Google, IBM dan sejumlah perguruan tinggi memulai sebuah proyek komputasi penelitian skala besar awan. Pada awal tahun 2008, Eucalyptus menjadi open-source pertama, platform AWS API-kompatibel untuk menyebarkan awan swasta. Pada awal 2008, OpenNebula, ditingkatkan dalam proyek yang didanai oleh Komisi Keuangan Eropa RESERVOIR, menjadi perangkat lunak open-source pertama untuk menyebarkan awan swasta dan hibrida, dan untuk federasi awan . Pada tahun yang sama, upaya difokuskan pada penyediaan garansi QoS (seperti yang dipersyaratkan oleh aplikasi interaktif real-time) untuk infrastruktur berbasis cloud, dalam rangka proyek yang di danai oleh Komisi Eropa IRMOS. Pada pertengahan 2008. Gartner melihat kesempatan untuk komputasi awan “untuk membentuk hubungan kalangan konsumen layanan TI, mereka yang menggunakan layanan TI dan mereka yang menjual mereka ” dan mengamati bahwa” organisasi berpindah dari hardware milik perusahaan dan aset perangkat lunak untuk model berbasis per-penggunaan layanan “sehingga ” shift diproyeksikan untuk komputasi awan … akan menghasilkan pertumbuhan dramatis dalam produk IT di beberapa wilayah dan penurunan yang signifikan di daerah lain.


CARA CLOUD BEKERJA:
Cloud Computing menggunakan teknologi informasi sebagai layanan melalui jaringan. Cloud Computing terdiri dari infrastruktur sebagai sebuah layanan (IaaS), Platform sebagai layanan (PaaS), Hardware sebagai layanan (HaaS) dan Software sebagai sebuah layanan (SaaS). Hal ini juga memiliki layanan sewa server atau server dan menjalankan aplikasi pemodelan geofisika yang dapat tersedia di mana saja. Cloud Computing juga memungkinkan pengguna untuk menyewa server virtual, penuh dengan perangkat lunak dan menghidupkan dan mematikan sesuai dengan kehendak dari pengguna dan juga bisa di gandakan untuk memenuhi permintaan beban kerja sesegera mungkin. Cloud Computing juga menyimpan sejumlah besar data yang dapat di akses oleh pengguna yang berwenang dengan aplikasi yang berwenang.

Perbandingan dengan teknologi lain
Cloud computing berbagi karakteristik dengan :
1.Autonomic computing, yakni sistem komputer yang bisa memanajemen dirinya sendiri.
2.Klien-Server model. Client-server computing merujuk kepada sembarang aplikasi terdistribusi yang membedakan antara penyedia layanan (server) dan peminta layanan (klien)
3.Grid Computing, sebuah bentuk dari komputasi terdistribusi dan komputasi paralel, dimana sebuah “super dan komputer virtual” di komposisikan dari sebuah cluster dari jaringan, loosely couple komputer yang beraksi didalam dalam tugas yang sangat besar.
4.Komputer Mainframe, komputer powerful yang digunakan utamanya bagi organisasi yang besar untuk aplikasi kritis, biasanya proses data massal seperti sensus, industri dan statistik konsumen, ERP dan proses transaksi finansial.
5.Utility Computing, paket dari sumber komputasi, seperti komputasi dan storage, sebagai layanan terukur sejenis ke sebuah utilitas publik tradisional, seperti kelistrikan.
6.Peer-to-peer, arsitektur terdistribusi tanpa kebutuhan untuk koordinasi terpusat, dengan partisipan yang pada saat yang sama sebagai pihak pemasok dan konsumen sumber daya.
7.Service Oriented Computing, atau Komputasi berorientasi layanan, Cloud computing menyediakan layanan yang berhubungan dengan komputasi sementara, dengan cara timbal balik, komputasi berorientasi layanan terdiri dari teknik komputasi yang beroperasi pada perangkat lunak sebagai sebuah layanan (Software as a Services) yang disingkat SaaS.

Karakteristik
Sifat-sifat kunci dari Cloud :
·Agility (kelincahan) bertambah dengan pengguna-pengguna yang memiliki kemampuan secara cepat dan provisi kembali yang tidak mahal dari infrastruktur sumber
·Interface Pemrograman Aplikasi (API) yang bisa di akses untuk perangkat lunak untuk berinteraksi dengan perangkat lunak di cloud dalam satu saca seperti interaksi antara manusia dan komputer. Pada umumnya standar yang di pakai disini adalah API berbasis REST
·Biaya di klaim bisa berkurang banyak dan dalam sebuah model publik delivery cloud pengeluaran kapital di konversi kepada pengeluaran operasional.
·Perangkat dan lokasi yang bebas memungkinkan para pengguna mengakses sistem menggunakan sebuah web browser pada lokasi terkini atau pada perangkat yang mereka gunakan seperti PC dan gadget.
·Multi-tenansi memungkinkan sharing sumberdaya dan biaya melalui sebuah kolam besar pengguna dari pengguna-pengguna yang mengijinkan untuk :

- Centralisasi dari infrastruktur dalam lokasi dengan biaya rendah
- Kapasitas beban puncak bertambah (pengguna perlu bukan enginer untuk level beban yang memungkinkan.
- Utilisasi dan efisiensi bertambah untuk sistem yang sering hanya 10-20% saja utilisasinya
·Kehandalan bertambah jika multiple redundant site di gunakan, yang mana membuat cloud computing merupakan desain yang cocok untuk kelangsungan bisnis dan penanggulanan bencana.
·Skalabilitas melalui provisioning yang dinamis berdasarkan permintaan
·Performa yang termonitor, dan konsisten dan arsitektur yang di bangun menggunakan web service sebagai interface sistem.
·Keamanan bertambah dikarenakan data terpusat
·Perawatan dari aplikasi cloud computing menjadi lebih mudah, sebab mereka tidak perlu di instal di komputer user lokal. Mudah mensupport dan menambah fitur secara instan.


 Lapisan (layer)

Layer atau lapisan dari Cloud Computing adalah :

Client,

Seorang klien awan terdiri dari perangkat keras komputer dan / atau perangkat lunak komputer yang bergantung pada komputasi awan untuk pengiriman aplikasi, atau yang dirancang khusus untuk pengiriman layanan awan dan bahwa, dalam kasus lain, pada dasarnya tidak berguna tanpa itu. Contohnya termasuk beberapa komputer, ponsel dan perangkat lain, sistem operasi dan browser

Aplikasi,

Awan aplikasi layanan atau “Software sebagai Service (SaaS)” menyediakan perangkat lunak sebagai layanan melalui Internet, menghilangkan kebutuhan untuk menginstal dan menjalankan aplikasi pada komputer sendiri dan menyederhanakan pemeliharaan pelanggan dan support . Orang-orang cenderung menggunakan istilah “SaaS” dan “awan”secara bergantian, padahal sebenarnya mereka adalah dua hal yang berbeda karakteristik utama meliputi:

Berbasis jaringan akses, dan pengelolaan, tersedia secara komersial (misalnya, tidak kustom) perangkat lunak
Kegiatan yang dikelola dari lokasi pusat daripada di lokasi masing-masing pelanggan, memungkinkan pelanggan untuk mengakses aplikasi remote via Web
Pengiriman Aplikasi yang biasanya lebih dekat dengan model satu-ke-banyak (misalnya tunggal, arsitektur multi-penyewa) daripada satu-ke-satu model, termasuk arsitektur, harga, kemitraan, dan karakteristik manajemen
Update fitur terpusat , yang menyingkirkan kebutuhan untuk download patch dan upgrade

Platform,

Platform layanan Cloud atau “Platform as a Service (PaaS)” memberikan platform komputasi dan / atau solusi stack sebagai layanan, infrastruktur awan yang sering di konsumsi dan mempertahankan aplikasi awan. Ini memfasilitasi penyebaran aplikasi tanpa biaya dan kompleksitas membeli dan mengelola perangkat keras dan lapisan perangkat lunak yang mendasari

Infrastruktur
Layanan Infrastruktur cloud, juga di sebut sebagai Infrastruktur sebagai sebuah servis atau layanan (IaaS), mendeliver infrastruktur komputer, biasanya sebuah lingkungan virtualisasi platform, sebagai sebuah Service atau Layanan. Daripada membeli server, perangkat lunak, space pusat data atau peralatan jaringan, klien hanya membeli resource sebagai sebuah layanan yang ter outsource dengan penuh. Biasanya infrastruktur yang dibangun ini ada di Tier-3 dengan banyak Tier-4 dari ratusan mesin virtual.

Server,

Lapisan server berisi perangkat keras komputer dan atau perangkat lunak yang khusus di desain untuk memenuhi layanan cloud, termasuk prosesor multi-core, sistem operasi khusus cloud dan kombinasi yang di tawarkan kepada klien.

 Deployment Model

Ada beberapa macam model penerapan Cloud ini , yakni :
1.       Cloud Publik
2.       Cloud Community
3.       Hybrid Cloud dan IT delivery hybrid
4.       Combine Cloud
5.       Private Cloud

Peluang Bisnis Cloud

Peluang bisnis pada cloud ini masih cukup besar mengingat sedang tumbuhnya bisnis di seluruh dunia. Tetapi harus di dukung oleh modal yang besar karena penyediaan infrastruktur untuk Cloud ini tidaklah sedikit.

Tetapi bagi konsumen, dengan adanya cloud computing atau komputasi awan ini, semakin mempermudah konsumen dalam menyediakan aplikasi yang selalu online setiap dan bisa di akses dimana saja tanpa memikirkan resiko kehilangan data karena data ataupun karena kelalaian seorang administrator. Mengurangi biaya perawatan hardware dan efisiensi dari segi sumber daya manusia juga.
Tinggal di sesuaikan dengan kebutuhan bisnis kita saat ini, karena perlu tidaknya sebuah teknologi dari cloud computing ini bergantung kepada kebutuhan bisnis kita.

17 Mei 2011

APA ITU ANDROID?

Tadinya aku benar-benar tidak tahu apa itu Android, sampai akhirnya searching dan inilah jawabannya:

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.

Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

ANDROID:
Situs web: android.com
Perusahaan/
pengembang:
Google Inc.,
Open Handset Alliance
Model kode sumber: Perangkat lunak bebas dan bersumber terbuka
Rilis terbaru
 • Stabil: 2.3.3 (Gingerbread) [1] / 9 Februari 2011; 3 bulan yang lalu (2011-02-09)[1]
Tipe kernel: Monolitik (Linux)
Lisensi: Apache 2.0 dan GPLv2[2]
Status: Aktif



Kelebihan Handphone Android
  • Multitasking – Yups, ponsel Android bisa menjalankan berbagai aplikasi, itu artinya Anda bisa browsing, Facebookan sambil dengerin lagu.
  • Kemudahan dalam Notifikasi – Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android, tak ketinggalan Lampu LED Indikator yang berkedip-kedip, sehingga Anda tidak akan terlewatkan satu SMS, Email ataupun Misscall sekalipun.
  • Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android App Market – Kalau Anda seneng install aplikasi ataupun games, lewat Google Android App Market Anda bisa mendownload berbagai aplikasi dengan gratis. Ada banyak ribuan aplikasi  dan games yang siap untuk Anda download di ponsel Android.
  • Pilihan Ponsel yang beranekaragam - Bicara ponsel Android, akan terasa ‘beda’ dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson, Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya. Jadi Anda bisa leluasa memilih ponsel Android sesuai dengan ‘merk’ favorite.
  • Bisa menginstal ROM yang dimodifikasi – tak puas dengan tampilan standar Android, jangan khawatir ada banyak Costum ROM yang bisa Anda pakai di ponsel Android.
  • Widget – benar sekali, dengan adanya Widget di homescreen, Anda bisa dengan mudah mengakses berbagai setting dengan cepat dan mudah.
  • Google Maniak – Jika Anda pengguna setia layanan Google mulai dari Gmail sampai Google Reader, ponsel Android telah terintegrasi dengan layanan Google, sehingga Anda bisa dengan cepat mengecek email dari gMail.

Kekurangan
Handphone Android
Tak bisa dipungkiri disamping kelebihan tentu saja ada kekurangan dari sistem operasi Android ini.
  • Koneksi Internet yang terus menerus – Yups, kebanyakan ponsel Android memerlukan koneksi internet yang simultan alias terus menerus aktif. Penulis sendiri menggunakan Motorola Milestone, dan koneksi internet GPRS selalu aktif setiap waktu, itu artinya Anda harus siap berlangganan paket GPRS yang sesuai dengan kebutuhan.
  • Iklan – Aplikasi di Ponsel Android memang bisa didapatkan dengan mudah dan gratis, namun konsekuensinya di setiap Aplikasi tersebut, akan selalu Iklan yang terpampang, entah itu bagian atas atau bawah aplikasi