Pages

Kamis, 28 Mei 2015

Komputasi paralel

0 komentar
 
Komputasi paralel
Apa itu komputasi parallel?
Menurut Michael j. Flynn membagi komputer dalam 4 kategori yaitu :
a. SISD (Single Instruction, Single Data Stream)
b. MISD (Multiple Instruction, Single Data Stream)
c. SIMD (Single Instruction, Multiple Data Streams)
d. MIMD (Multiple Instruction, Multiple Data Streams)
Disini akan saya jelaskan  komputasi paralel yang terdiri dari konsep paralelisme, pemrosesan distribusi, arsitektur komputer, pengantar thread programming dan Pengantar message Parsing, Open MP.
1. Konsep Paralelisme
Banyak perkembangan-perkembangan baru dalam arsitektur komputer yang didasarkan pada konsep pemrosesan paralel. Pemrosesan paralel dalam sebuah komputer dapat didefinisikan sebagai pelaksanaan instruksi-instruksi secara bersamaan waktunya. Hal ini dapat menyebabkan pelaksanaan kejadian-kejadian, dalam interval waktu yang sama, dalam waktu yang bersamaan atau dalam rentang waktu yang saling tumpang tindih.
Sekalipun didukung oleh teknologi prosesor yang berkembang sangat pesat, komputer sekuensial tetap akan mengalami keterbatasan dalam hal kecepatan pemrosesannya. Hal ini menyebabkan lahirnya konsep keparalelan (parallelism) untuk menangani masalah dan aplikasi yang membutuhkan kecepatan pemrosesan yang sangat tinggi, seperti misalnya prakiraan cuaca, simulasi pada reaksi kimia, perhitungan aerodinamika dan lain-lain. Konsep keparalelan itu sendiri dapat ditinjau dari aspek design mesin paralel, perkembangan bahasa pemrograman paralel atau dari aspek pembangunan dan analisis algoritma paralel. Algoritma paralel itu sendiri lebih banyak difokuskan kepada algoritma untuk menyelesaikan masalah numerik, karena masalah numerik merupakan salah satu masalah yang memerlukan kecepatan komputasi yang sangat tinggi.

2. Pemrosesan Terdistrubusi
Pemrosesan Terdistribusi atau Sistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat sebagai satu komputer. Maksud komputer otonomi adalah walaupun komputer tidak terhubung ke jaringan, komputer tersebut tetap data berjalan. Dengan menjalankan sistem terdistribusi, komputer dapat melakukan :
Koordinasi Aktifitas
Berbagi sumber daya : hardware, software dan data

3. Arsitektur Komputer Paralel
Paralelisme dalam suatu komputer dapat diaplikasikan pada beberapa tingkatan, seperti berikut:
A. Tingkat pekerjaan: antara pekerjaan-pekerjaan atau fase-fase suatu pekerjaan. Hal ini menjadi prinsip dasar dari multiprogramming.
B. Tingkat prosedur: antara prosedur-prosedur dan di dalam loop. Hal ini harus tercakup sebagai hal yang penting bagi suatu bahasa.
C. Tingkat instruksi: antara fase-fase sebuah siklus instruksi, yaitu fetch, decode dan eksekusi suatu instruksi.
D. Tingkat aritmatika dan bit: antara bit-bit dalam sirkuit aritmatika. Salah satu contohnya adalah adder paralel.

4. Pengantar Thread Programming
Threading / Thread adalah sebuah alur kontrol dari sebuah proses. Konsep threading adalah menjalankan 2 proses ( proses yang sama atau proses yang berbeda ) dalam satu waktu. Contohnya sebuah web browser mempunyai thread untuk menampilkan gambar atau tulisan sedangkan thread yang lain berfungsi sebagai penerima data dari network.
Threading dibagi menjadi 2 :
A. Static Threading
Teknik ini biasa digunakan untuk komputer dengan chip multiprocessors dan jenis komputer shared-memory lainnya. Teknik ini memungkinkan thread berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen. Sistem operasi menempatkan satu thread pada prosesor dan menukarnya dengan thread lain yang hendak menggunakan prosesor itu.
B. Dynamic Multithreading
Teknik ini merupakan pengembangan dari teknik sebelumnya yang bertujuan untuk kemudahan karena dengannya programmer tidak harus pusing dengan protokol komunikasi, load balancing, dan kerumitan lain yang ada pada static threading. Concurrency platform ini menyediakan scheduler yang melakukan load balacing secara otomatis. Walaupun platformnya masih dalam pengembangan namun secara umum mendukung dua fitur : nested parallelism dan parallel loops.

5. Pengantar Message Parsing, Open MP
Message Passing Interface (MPI)
MPI adalah sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel. Proses yang dijalankan oleh sebuah aplikasi dapat dibagi untuk dikirimkan ke masing-masing compute node yang kemudian masing-masing compute node tersebut mengolah dan mengembalikan hasilnya ke komputer head node.Untuk merancang aplikasi paralel tentu membutuhkan banyak pertimbangan-pertimbangan diantaranya adalah latensi dari jaringan dan lama sebuah tugas dieksekusi oleh prosesor.MPI ini merupakan standard yang dikembangkan untuk membuat aplikasi pengirim pesan secara portable. Sebuah komputasi paralel terdiri dari sejumlah proses, dimana masing-masing bekerja pada beberapa data lokal. Setiap proses mempunyai variabel lokal, dan tidak ada mekanismesuatu proses yang bisa mengakses secara langsung memori yang lain. Pembagian data antar proses dilakukan dengan message passing, yaitu dengan mengirim dan menerima pesan antar proses. MPI menyediakan fungsi-fungsi untuk menukarkan antar pesan.

Kegunaan MPI yang lain :
menulis kode paralel secara portable
mendapatkan performa yang tinggi dalam pemrograman paralel
menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak begitu cocok dengan model data paralel.
OpenMP
Open MP Merupakan API yang mendukung multi-platform berbagi memori multiprocessing pemrograman C , C + + , dan Fortran , pada kebanyakan arsitektur prosesor dan system operasi , termasuk Solaris , AIX , HP-UX , GNU / Linux , Mac OS X , dan Windows platform. Ini terdiri dari satu set perintah kompiler, rutinitas library, dan variable lingkungan yang mempengaruhi perilaku run-time. OpenMP dikelola oleh nirlaba teknologi konsorsium OpenMP Arsitektur Review Board (ARB atau OpenMP), bersama-sama didefinisikan oleh sekelompok perangkat keras komputer utama dan vendor perangkat lunak, termasuk AMD , IBM , Intel , Cray , HP , Fujitsu , Nvidia , NEC , Microsoft , Texas Instruments , Oracle Corporation , dan banyak lagi.

6. Pengantar Pemrograman CUDA GPU
GPU ( Graphical Processing Unit ) awalnya adalah sebuah prosesor yang berfungsi khusus untuk melakukan rendering pada kartu grafik saja, tetapi seiring dengan semakin meningkatnya kebutuhan rendering, terutama untuk mendekati waktu proses yang realtime, maka meningkat pula kemampuan prosesor grafik tersebut. akselerasi peningkatan teknologi GPU ini lebih cepat daripada peningkatan teknologi prosesor sesungguhnya ( CPU ), dan pada akhirnya GPU menjadi General Purpose, yang artinya tidak lagi hanya untuk melakukan rendering saja melainkan bisa untuk proses komputasi secara umum.
Penggunaan Multi GPU dapat mempercepat waktu proses dalam mengeksekusi program karena arsitekturnya yang natively parallel. Selain itu Peningkatan performa yang terjadi tidak hanya berdasarkan kecepatan hardware GPU saja, tetapi faktor yang lebih penting adalah cara membuat kode program yang benarbenar bisa efektif berjalan pada Multi GPU.
CUDA (Compute Unified Device Architecture) merupakan teknologi anyar dari produsen kartu grafis Nvidia, dan mungkin belum banyak digunakan orang secara umum. Teknologi ini dapat digunakan untuk menjalankan proses pengolahan gambar, video, rendering 3D, dan lain sebagainya. Kartu grafis lebih banyak digunakan untuk menjalankan aplikasi game, namun dengan teknologi CUDA ini kartu grafis dapat digunakan lebih optimal ketika menjalankan sebuah software aplikasi. Fungsi kartu grafis Nvidia digunakan untuk membantu Processor (CPU) dalam melakukan kalkulasi dalam proses data
VGA dari Nvidia yang sudah menggunakan teknologi CUDA antara lain : Nvidia GeForce GTX 280, GTX 260,9800 GX2, 9800 GTX+,9800 GTX,9800 GT,9600 GSO, 9600 GT,9500 GT,9400 GT,9400 mGPU,9300 mGPU,8800 Ultra,8800 GTX,8800 GTS,8800 GT,8800 GS,8600 GTS,8600 GT,8500 GT,8400 GS, 8300 mGPU, 8200 mGPU, 8100 mGPU, dan seri sejenis untuk kelas mobile ( VGA notebook ).Singkatnya, CUDA dapat memberikan proses dengan pendekatan bahasa C, sehingga programmer atau pengembang software dapat lebih cepat menyelesaikan perhitungan yang komplek. Bukan hanya aplikasi seperti teknologi ilmu pengetahuan yang spesifik. CUDA sekarang bisa dimanfaatkan untuk aplikasi multimedia. Misalnya meng-edit film dan melakukan filter gambar. Sebagai contoh dengan aplikasi multimedia, sudah mengunakan teknologi CUDA. Software TMPGenc 4.0 misalnya membuat aplikasi editing dengan mengambil sebagian proces dari GPU dan CPU. VGA yang dapat memanfaatkan CUDA hanya versi 8000 atau lebih tinggi.

Referensi :
http://blogdedy.blogspot.com/
http://ananda-syaifullah.blogspot.com/
http://mojomakearocket.blogspot.com
http://arditoadi.blogspot.com
https://krustybrain.wordpress.com/2013/05/25/tugas-4-softskill-pengantar-komputasi-modern-sem-8/
http://wwwpengembanganblogspot.blogspot.com/
http://rrezzablog.blogspot.com/2009/11/parallel-processing.html

http://id.wikipedia.org/wiki/Komputasi_paralel
Readmore...
Minggu, 10 Mei 2015

Membuat web sederhana dengan wix.com

0 komentar
 
Halo semuanya , kali ini saya akan membahas tentang pembuatan web sederhana , tujuan awalnya saya membuat web ini karena ada nya tugas kuliah softskill yang dilakukan secara kelompok dan kami memutuskan untuk membuat nya dengan menggunakan wix.com,

Pertama tama apakah itu wix.com , itu adalah sebuah website builder online gratis . Dengan membuat akun kita bisa membuat web yang sudah ada template nya disana dengan drag n drop, ya drag n drop kita tinggal mencari template yang kita inginkan , Menurut kami wix ini cocok digunakan untuk berbagai keperluan seperti membuat portofolio , pembuatan profil perusahaan kecil , online shop , dll
Oke langsung saja kita akan membahas cara pembuatannya , 
1. Arahkan browser ke situs www.wix.com
2. Klik tombol “start now”
3. Pastikan kita memilih “I’m a new user” karena kita adalah pengguna baru
4. Isi email dan password kemudian klik “Go”
5. Setelah klik go, muncul lagi jendela “Sign Up”, lengkapi data-data seperti email dan sandi yang telah dimasukkan sebelumnya.
6. Pilih kategori yang kamu inginkan, misalkan “Design” kemudian pada kotak sebelah kanan pilih “Portfolio” dan klik “GO”.
7.  Pada halaman ini akan muncul berbagai macam template web yang terkait dengan pilihan kita sebelumnya, yaitu “design” dan    “portfolio”.
8.  Pada halaman ini, kita juga bisa memilih template web untuk kategori lain. Termasuk template “blank” dimana kita dapat mendesain tampilan situs web sesuai dengan keinginan kita.
9. jika template yang diinginkan didapatkan, langkah berikutnya meng-klik icon edit pada bagian template yang kita inginkan.
10. Lalu kita akan diarahkan ke wix html editor, Disini kita dapat mengedit web, tambahkan link , gambar dan teks sesuai keinginan kita 
 11. jika desaign website telah selesai dengan keinginnan kita, klik priview pada bagian pojok kanan atas untuk melihat hasil website yang telah selesai kita buat.
12. setelah melihat website yang kita buat, langkah selanjutnya mempublish website tersebut.
maka kita akan mendapatkan link website dari wix.com. link tersebutlah yang menjadi alamat URL website yang kita buat tadi.
13. http://raditrawr.wix.com/tugassoftskill inilah alamat website yang telah saya buat. mohon dimaafkan jika website yang telah saya tidaklah bagus seperti website yang telah ada. karena saya masih perlu banyak belajar dalam membuat website yang kompleks dan menarik pengujung.


Anggota Kelompok :
Aprian Pasma Dewanto 
Brian Mantika Putra
Muhammad Raditya Noor
Readmore...
Rabu, 29 April 2015

Tentang Web Science, Sejarah dan Arsitektur Web

0 komentar
 
A.      Definisi web science

Apakah yang dimaksud dengan Web Science? Menurut struktur katanya, Web Science terdiri atas kata “Web” dan kata “Science”, dimana kedua kata tersebut memiliki arti yang berbeda. Berikut merupakan penjelasan dari definisi kedua kata tersebut sehingga dapat membentuk suatu istilah baru yang disebut dengan “Web Science”.
Web atau Website merupakan suatu halaman informasi yang disediakan melalui jalur Internet, sehingga web dapat diakses di mana saja selama web tersebut terhubung atau terkoneksi dengan jaringan internet. Web merupakan alat komunikasi online yang menggunakan media internet dalam pendistribusian atau penyebarannya. Web merupakan kumpulan halaman yang menampilkan informasi dengan berbagai macam jenis. Diantaranya berupa data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik web tersbut bersifat statis maupun bersifat dinamis yang akan membentuk suatu rangkaian yang saling terkait dimana masing-masing rangkaian tersebut dihubungkan dengan jaringan-jaringan halaman yang disebut dengan hyperlink.
Berikutnya pengertian tentang Science. Science atau sains sangat erat hubungannya denga Ilmu Pengetahuan, banyak yang mendefinisikan bahwa sains itu sama dengan Ilmu Pengetahuan. Namun menurut bahasa, sains adalah aktivitas pemecahan masalah yang dilakukan oleh manusia yang dimotivasi oleh rasa ingin tahu tentang dunia sekitar mereka dan keinginan untuk memahami suatu hal atau kejadian tersebut.
Sedangkan yang dimaksud dengan Web Science adalah ilmu yang mempelajari tentang efisiensi atau pemanfaatan dari sebuah web, agar dapat dirasakan manfaat dan kegunaannya pada banyak bidang di dalam kehidupan sehari-hari. Di dalam web science kita belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media komunikasi praktis. Dengan tampilan web yang menarik dan abtraktik agar memunculkan minat orang banyak untuk membaca web tersebut.Contoh-contoh nyata yang sudah diterapkan dapat dilihat pada bidang komersil atau bidang ekonomi, bidang sosial dan bidang pendidikan.

B.      Sejarah Web
Ini seperti suatu hal yang mustahil bahwa jaringan informasi yang begitu besar ini yang dikenal sebagai World Wide Web adalah hasil berpikir dari seseorang yang bernama Tim Berners-Lee. Ia adalah seorang ilmuwan dengan latarbelakang pendidikan pengolahan teks, komunikasi dan real-time software. Ia yang bekerja pada CERN ketika menemukan ide tersebut. CERN sendiri adalah Centre Européenne Recherche Nucleaire, yang juga dikenal sebagai European Laboratory for Particle Physics.

Sebelumnya pada tahun 1980 di pusat penelitian tersebut ia sudah membangun sebuah alat dan model perangkat lunak yang disebut Enquire. Enquire adalah sebuah database halaman-halaman data dan informasi yang satu sama lain saling terkoneksi atau dikenal dengan istilah linked.

Pada tahun 1984 permasalahan pun muncul ketika Tim Berners-Lee menyadari bagaimana cara bagi para ilmuwan untuk dapat mengakses berbagai macam data dan informasi yang dibutuhkan yang tersimpan pada masing-masing komputer yang ada di laboratorium.

Pada tahun 1989 Tim Berners-Lee menulis sebuah proposal Information Management untuk diedarkan dan dikomentari oleh CERN. Kemudian setelah itu  Tim Berners-Lee mendapatkan bantuan dari ilmuwan lainnya yang juga bekerja di CERN yang bernama Robert Cailliau.

Pada tahun 1990 Tim Berners-Lee dan obert Cailliau kemudian bersama-sama membuat proposal lainnya yang lebih disempurnakan yang akhirnya disetujui oleh bos dari Tim Berners-Lee yaitu Mike Sendall. Mereka pun memulai pengembangan untuk HyperText Markup Languageyang pertama pada lingkungan komputer NeXT dan pada akhir tahun 1990 akhirnya web browserpertama yang diberi nama WorldWideWeb dipublikasikan secara umum untuk pertama kalinya.

Setelah dipublikasikan pertama kali pada akhir tahun 1990, tahun-tahun berikutnya diisi dengan berbagai macam konferensi dan pertemuan-pertemuan para ahli untuk membahas mengenai teknologi web ini dan juga pertama kalinya diaktifkannya sebuah web server yang berada di luar Eropa tepatnya di Universitas Standford di Amerika Serikat.

Pada tahun 1993 jumlah web browser semakin banyak bermunculan seperti Midas, Erwise, Viola, and Samba. Pada tahun ini pula CERN setuju untuk membolehkan siapa saja untuk menggunakan web protocol dan juga kode-kode bebas royalti.

Pada tahun 1994 banyak terjadi seminar dan konferensi para ahli akan teknologi web yang terus berkembang. Pada tahun ini pun sistem internet dial-up mulai berkembang yang juga menunjang perkembangan dari teknologi web. Pada tahun ini para ahli mulai membicarakan akan pentingnya dibentuk sebuah konsorsium yang akan menangani perkembangan teknologi web ini . Pada bulan Oktober 1994 akhirnya dibentuklah sebuah konsorsium dengan nama World Wide Web Consortium atau disingkat W3C.

Teknologi web pun terus berkembang dan mulai dirasakan oleh hampir setiap orang dari berbagai bidang. Teknologi internet dan web pun sekarang sudah menjadi bagian hidup hampir setiap orang. Ia mempengaruhi bagaimana cara seseorang hidup, belajar, bekerja, bermain dan bersosialisasi.

C.      Arsitektur Web

Arsitektur web merupakan struktur rancangan (desain) web agar dapat tersusun suatu informasi yang tepat (terorganisasi) dan mudah ditemukan isinya. Dimana struktur rancangan harus memenuhi beberapa aspek antara lain form, fungsi, navigasi, interface, interaksi, visual, dan maksud informasi itu sendiri, yang akan dibangun dalam sebuah web (www.usemod.com). Sepintas, definisi arsitektur informasi menyerupai definisi sebuah buku. Dimana sebuah buku adalah informasi yang isinya dibagi atau diorganisasikan dalam suatu bab, dan bab-bab terdiri dari subbab-subbab yang ditunjukkan pada daftar isi. Namun arsitektur informasi web jelas berbeda dengan buku.

Sejak web perencanaan isi, desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi.


“Website arsitektur” memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. ”Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan cetak.

Referensi:
http://hanya-ingin-berbagi-ilmu.blogspot.com/2012/04/pengertian-tentang-web-science.html
http://mersannurhakim.blogspot.com/2013/03/sejarah-web.html
https://dhozkiii24.wordpress.com/2013/08/26/arsitektur-web/
Readmore...
Kamis, 12 Maret 2015

Cloud Computing

0 komentar
 
Pendahuluan
 Cloud Computing? Pasti banyak dari para pembaca yang sudah sering dengar kata tersebut, atau jika belum pernah dengar, mungkin pernah dengar istilah dalam bahasa Indonesia-nya, yaitu “Komputasi Awan”. Ada banyak tulisan dan sudut pandang untuk menjelaskan apa itu Cloud Computing, namun banyak dari penjelasan tersebut yang terlalu teknis, sehingga bagi orang awan akan kesulitan untuk memahaminya. Tulisan ini sengaja dibuat untuk mempermudah orang awam memahami Cloud Computing. Diharapkan setelah membaca tulisan ini, para pembaca akan bisa memahami dasar pengetahuan mengenai Cloud Computing dengan lebih mudah.

Apa itu Cloud Computing?
Cloud computing
 atau Komputasi Awan merupakan suatu penggabungan pemanfaatan teknologi komputer / komputasi dan pengembangan berbasis Internet - 'cloud (awan)'.Cloud (awan) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram  jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya.
Layanan Cloud Computing
Setelah pengguna mengetahui karakteristik dari Cloud Computing, berikutnya akan dibahas jenis-jenis layanan dari Cloud Computing. NIST sendiri membagi jenis layanan Cloud Computing menjadi tiga sebagai berikut:

 1. Software as a Service (SaaS)
SaaS adalah layanan dari Cloud Computing dimana pelanggan dapat menggunakan software (perangkat lunak) yang telah disediakan oleh cloud provider. Pelanggan cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh dari layanan SaaS ini antara lain adalah:
 Layanan produktivitas: Office365, GoogleDocs, Adobe Creative Cloud, dsb.
 Layanan email: Gmail, YahooMail, LiveMail, dsb.
Layanan social network: Facebook, Twitter, Tagged, dsb.
 Layanan instant messaging: YahooMessenger, Skype, GTalk, dsb.
2. Platform as a Service (PaaS)
PaaS adalah layanan dari Cloud Computing kita bisa menyewa “rumah” berikut lingkungannya, untuk menjalankan aplikasi yang telah dibuat. Pelanggan tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang dibuat dapat berjalan dengan baik. Pemeliharaan “rumah” ini (sistem operasi, network, database engine, framework aplikasi, dll) menjadi tanggung jawab dari penyedia layanan.
Keuntungan dari PaaS bagi pengembang dapat fokus pada aplikasi yang sedang dikembangkan tanpa harus memikirkan “rumah” untuk aplikasi, dikarenakan ahl tersebut sudah menjadi tanggung jawab cloud provider.
3. Infrastructure as a Service (IaaS)
IaaS adalah layanan dari Cloud Computing sewaktu kita bisa “menyewa” infrastruktur IT (unit komputasi, storage, memory, network, dsb). Dapat didefinisikan berapa besar unit komputasi (CPU), penyimpanan data (storage), memory (RAM), bandwidth , dan konfigurasi lainnya yang akan disewa. Untuk lebih mudahnya, layanan IaaS ini adalah seperti menyewa komputer yang masih kosong. Kita sendiri yang mengkonfigurasi komputer ini untuk digunakan sesuai dengan kebutuhan kita dan bisa kita install sistem operasi dan aplikasi apapun diatasnya. Contoh penyedia layanan IaaS : Amazon EC2, Rackspace Cloud, Windows Azure, dsb.
Google drive
Google Drive adalah layanan cloud storage dari Google yang diluncurkan pada akhir April 2012, yaitu layanan untuk menyimpan file di internet pada storage yang disediakan oleh Google. Dengan menyimpan file di Google Drive maka pemilik file dapat mengakses file tersebut kapanpun dimanapun dengan menggunakan komputer desktop, laptop, komputer tablet ataupun smartphone. Dan file tersebut dapat di share dengan orang lain untuk berbagi pakai dan juga kolaborasi peng-edit-annya. Kapasitas yang disediakan oleh google drive untuk layanan gratis adalah 5GB, untuk menggunakan kapasitas lebih dari itu maka akan dikenakan biaya tambahan.
Dengan menggunakan Google Drive, berarti pemilik file telah memiliki back-up file nya di internet sehingga jika terjadi sesuatu pada file yang disimpan di komputer atau laptop, misalnya file tersebut rusak atau hilang atau terkena virus, atau komputer/laptopnya rusak yang menyebabkan tidak dapat digunakan, maka file yang berada di Google Drive tetap aman dan tetap dapat diakses menggunakan komputer lain yang terhubung ke internet.

Kesimpulan
Tulisan Pengantar Cloud Computing ini diharapkan bisa memberikan gambaran awal bagi Anda yang belum memahami mengenai Cloud Computing. Setelah Anda paham mengenai karakteristik, jenis layanan, dan deployment model dari cloud computing ini, Anda bisa mulai untuk mendalami sesuai dengan ketertarikan masing-masing. Dalam perkembangannya banyak sekali penyedia layanan SaaS, PaaS ataupun IaaS yang bisa Anda pertimbangkan untuk memenuhi kebutuhan anda. Bagi end user, Anda bisa mendalami bagaimana memakai layanan SaaS sesuai dengan aplikasi yang Anda butuhkan karena tren ke depan akan semakin banyak aplikasi yang biasa Anda gunakan di desktop akan ada di cloud. Untuk software developer dan software architect mulai sekarang Anda bisa mendalami bagaimana memanfaatkan layanan PaaS untuk membuat aplikasi yang Anda buat berjalan di cloud. Anda cukup fokus kepada aplikasi yang Anda buat, dan biarkan PaaS provider memastikan “rumah” yang nyaman untuk aplikasi Anda. Jika Anda seorang SysAdmin, IT Pro Anda bisa mendalami IaaS karena Anda yang akan menyiapkan dan memelihara infrastruktur dari cloud.
Referensi


Readmore...
Senin, 26 Mei 2014

Game Scratch

0 komentar
 
Pada tugas softskill kali ini, saya menjelaskan tentang cara membuat  game scratch. Pertama game stracth merupakan bahasa pemprograman baru yang membantu anak-anak dalam membuat cerita interaktif, animasi, dan game. Scratch adalah sebuah peranti lunak yang dikembangkan di Amerika Serikat oleh MIT’s (Massachusetts Institute of Technology) Media Lab.
Saya akan membuat game wizard vs bat,
1.       pertama Join stratch. Isikan username dan password ® Create
2.       Pilih stage, kemudian pilih space

3.       Pada game saya ini, saya akan menggunakan 2 karakter yaitu wizard dan bat.


4. Setelah itu, kita masukkan codingannya.
     codingan untuk wizard




Codingan untuk bat2


 Rule
1.       Jika wizard berhasil mencapai energy tanpa mengenai bat maka dia akan menang dan berhasil mengalahkan bat

2.       Jika wizard mengenai bat sebelum mendapat energy maka wizard akan kalah.



Jika ingin melihatnya bisa disini:




Readmore...
Minggu, 23 Maret 2014

Tentang game ( Definisi, klasifikasi, dan software pembuat game)

0 komentar
 
Hai fans, uda lama ga nge blog lagi nih. Kali ini gue bakal nulis tentang game. Ya pada tau game kan? Dari kalangan anak muda sampe yang tua pasti tau. Nah disini gue mau jelasin definisi game, klasifikasi game dan apa aja sih software pembuat game. Biar kalian pada tau dan jangan cuma bisa mainin doang. 




Definisi game

Tau ga sih apa definisi game? Game adalah sebuah permainan yang bisa menggunakan media elektronik maupun tradisional yang berfungsi untuk membuat pelakunya menjadi senang dan puas. Dalam hal ini saya akan membahas tentang video games elektronik. Video games adalah permainan yang dimainkan di media elektronik dengan menggunakan kontrol berupa konsole, hp , pc , dan game arcade.

Klasifikasi games
Selain berjalanya teknologi, para game development membuat video game bermacam-macam jenis agar si penikmat game tidak bosen. Berikut klasifikasi game tersebut:
1. Arcade games, yaitu yang sering disebut ding-dong di Indonesia, biasanya berada di daerah / tempat khusus dan memiliki box atau mesin yang memang khusus di design untuk jenis video games tertentu dan tidak jarang bahkan memiliki fitur yang dapat membuat pemainnya lebih merasa “masuk” dan “menikmati”, seperti pistol, kursi khusus, sensor gerakan, sensor injakkan dan stir mobil (beserta transmisinya tentunya).
2. PC Games , yaitu video game yang dimainkan menggunakan Personal Computers.
3. Console games, yaitu video games yang dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3, XBOX 360, dan Nintendo Wii.
4. Handheld games, yaitu yang dimainkan di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS dan Sony PSP.
5. Mobile games, yaitu yang dapat dimainkan atau khusus untuk mobile phone atau PDA.

Software Pembuat game
1. Cry Engine
Cry Engine adalah salah satu Game Engine yang dikeluarkan oleh German, Crytek. Game engine ini juga sempat menghebohkan dunia game pada tahun 2004. Beberapa contoh game yang dibuat dengan menggunakan software ini adalah Crysis, Crysis War Head, Crysis 2, FarCry, Alion : Tower of Eternity, dan masih banyak lagi.
Keunggulan dari Cry Engine ini sendiri adalah tidak perlu menggunakan spek yang dewa untuk menjalankan game-game yang dibuat dengan software ini, dan pencahayaannya juga sangat bagus

2. Anvil Engine
Tau game Assasin’s Creed khan ? Nah dengan menggunakan Game Engine ini jugalah Ubisoft berhasil membuat game tersebut. Ubisoft menjanjikan kita sebuah game dengan pencahayaan bervolume, lebih banyak interaksi interaktif dengan lingkungan, sistem musim dan cuaca, dan AI yang cerdas dalam Anvil Engine 2.0

3.  IW Engine
Semua pasti tau game Call Of Duty khan ? Yap .. game ini juga dibuat dengan software yang bernama IW Engine atau yang biasa disebut Infinity Wizard Engine, Walaupun Call Of Duty yang pertama dibuat dengan ID Tech Engine, developer membuat sebuah GE tanpa nama resmi ini, yang diadaptasi dari ID Tech 3. Kelebihan utama GE ini adalah animasi dan pencahayaan yang fenomenal, juga dengan AI kompleks yang cerdas, Depth of Field, dan “dynamic bullet penetration”.

Bisnis game online
Dalam 12 tahun terakhir, game online telah mengalami kemajuan yang sangat pesat. Perkembangan ini terlihat dari banyaknya pusat game di kota-kota besar maupun kecil. Berkat perkembangan teknologi, terutama internet, game yang dulunya dimainkan maksimal oleh dua orang, sekarang dapat dimainkan bersama dengan 100 orang lebih dalam waktu yang bersamaan.
Sejak muncul pertama kali di Indonesia tahun 2001 melalui Nexian Online, game online mulai menjadi perhatian para pengusaha yang ingin memulai mengembangkan jaringan bisnis mereka. Tak lama setelah kemunculannya, setidaknya terdapat 20 judul game online yang beredar dengan genre yang bermacam-macam.
“Bisnis game online di dalam negeri masih besar, disebabkan ekonomi Indonesia yang tumbuh di atas 6% dari tahun ke tahun. Besarnya potensi pasar tersebut memberikan dukungan kepada Megaxus untuk meluncurkan produk terbaru agar tetap eksis,” kata Eva Mulawati, managing Director PT. Megaxus Infotech dalam peluncuran Heroes of Atarsia, kemarin (28/1).
“Jumlah pemain game online di Indonesia meningkat antara 5%-10% setiap tahunnya, terutama karena semakin pesatnya infrastruktur internet,” ujar Eva.

“Diharapkan maraknya perkembangan industry game dapat memperoleh perhatian dan dukungan positif dari pemerintah, karena industri game ini sangat potensial dalam meningkatkan perekonomian Negara, contohnya di Korea Selatan, game telah menjadi industri pilar perekonomian baru dan membuka pasar luar negeri pada tingkat pertumbuhan tahunan 50% dari keseluruhan volume ekspor Korea Selatan. Saya yakin Indonesia pun bisa mengoptimalkan potensi industri game untuk menjadi salah satu pilar perekonomian negara.”
Industri game di Indonesia menghasilkan pendapatan US$190 juta sepanjang tahun 2013 dengan tingkat pertumbuhan 35% dibanding tahun sebelumnya. Ada labih dari 25 juta pemain game online di Indonesia, menunjukkan tren gaming yang sangat menjamur.

Game Favorit

1. Counter Strike

Ini dia game yang jadi favorit gue, counter-strike adalah permainan video tembak-menembak orang-pertama atau first person shooting yang merupakan modifikasi dari permainan video Half-Life olehMinh "Gooseman" Le dan Jess "Cliffe" Cliffe. Disini hanya memiliki dua kubu yaitu terrorist dan counter terrorist. Game fps ini dapat dimainkan secara offline dan online. Secara graphic game ini masih standar, tapi karena gameplay simple jadi banyak orang menyukai game ini.




Referensi:
http://zumzeros.blogspot.com/
http://www.gaptekupdate.com/
http://www.ananda-syaifullah.blogspot.com/
http://chip.co.id/
http://sulistyonugroho.wordpress.com/
Readmore...
Kamis, 30 Januari 2014

5 Game terbaik dan terpopuler

0 komentar
 
Apa itu game?
Game adalah permainan yang menggunakan media elektronik, merupakan sebuah hiburan berbentuk multimedia yang di buat  semenarik mungkin agar pemain bisa mendapatkan sesuatu sehingga adanya kepuasaan batin. Terdapat 3 kategori agar game menjadi game terbaik dan terpopuler:

A. Gameplay adalah cara bermain, sebuah game yang bagus adalah sebuah game dengan gameplay yang simple, sehingga user tidak perlu banyak bertanya tentang cara bermainnya, baik anak anak, remaja dan dewasa, bahkan orangtua mampu mengerti cara bermainnya.

B. Story the art adalah sebuah unsur adiktif yang membuat pemain penasaran terhadap kelanjutan gamenya, tantangan apalagi yang akan di hadapi, dll.

C. Walkthrough yaitu pintasan atau istilah lainnya adalah cheat dalam game tersebut

Saya akan jelaskan 5 game yang memenuhi 3 kategori tersebut.

1. Need for speed: Rivals

Game Need for Speed:  ini sendiri mengkombinasikan permainan dari seri Need for Speed: Hot Pursuit yang menampilkan aksi balapan dengan menjadi seorang polisi dan juga seri Need for Speed: Most Wanted yang menjadikan pemain seorang pembalab. Pada serial Rivals pemain akan dapat merasakan kedua aksi tersebut dalam satu permainan yang open world yang membebaskan pemain untuk menjelajah sertiap lokasi yang terdapat pada Need for Speed: Rivals. Permainan ini menawarkan tantangan yang belum pernah ada dengan hadiah yang bisa didapatkan.
 2. Metal Slug
Metal Slug yang bisa dijadikan game untuk bernostalgia saat-saat memainkan game oldschool ini, dapat dimainkan secara ad-hoc bersama seorang teman, dan memiliki 3 tingkat kesulitan serta 3 pilihan tampilan layar. Sesi Combat School akan memunculkan instructor yang dapat diajak mengobrol atau memberikan training berupa mission yang dimodifikasi untuk kamu jalani dengan kondisi tertentu.

3. Digimon
Permainan ini adalah game fighting yang memungkinkan anda bertarung dengan monster-monster dalam dunia Digimon. Ada 24 karakter yang bisa dimainkan di Digimon Rumble Arena, semua berasal dari Digimon Adventure dan Digimon Tamers anime. 9 karakter tersedia di awal permainan, sementara 15 lainnya memerlukan password atau penyelesaian misi tertentu untuk bisa dimainkan. Game ini cukup seru, terutama bagi anda penggemar anime Digimon.

4. Pepsiman
Apa pekerjaan seorang Pepsiman? Itu mungkin menjadi pertanyaan yang paling penting saat kita membicarakan game yang satu ini. Mengapa ia bisa muncul begitu saja? Sayangnya, tidak ada penjelasan yang menceritakan tentang latar belakang lahirnya karakter ikonik ini. Dari awal permainan, Anda sudah disuguhkan bagaimana manusia kaleng berwarna biru dan perak ini berperan sebagai brand ambassador untuk Pepsi. Ia adalah superhero khusus untuk Pepsi

5. Crush team racing

Game ini dapat di Battle Mode, kita bisa melakukan setting senjata apa saja yang diperbolehkan untuk masuk dalam pertarungan dan yang mana yang tidak. Saya sendiri paling menyenangi pertarungan all-bomb atau all-nitro. Dengan memainkan battle mode dengan hanya bomb atau nitro, pertarungan akan benar-benar memacu adrenalin. Kita tidak lagi berharap menang dari sekedar keberuntungan senjata yang didapatkan, tapi berfokus pada skill menghindari tembakan, memasang jebakan dengan efektif, dan tentu saja sudut melempar bomb.

Referensi:
http://www.jagatreview.com/
http://www.chip.co.id/
http://djuneardy.blogspot.com/
Readmore...