Halaman

Minggu, 28 Juni 2015

Search Engine Optimization

Menurut website maxmanroe.com SEO adalah serangkaian upaya yang dilakukan oleh seorang webmaster pada sebuah website yang bertujuan untuk meningkatkan visibilitas sebuah halaman website menjadi lebih baik di mesin pencari, terutama Google. Halaman website yang memiliki ranking yang baik di halaman pencarian Google tentunya akan berpeluang untuk mendapatkan lebih banyak visitor potensial terus menerus secara gratis.
Ya kayak sebuah metode agar rating website kita menjadi lebih bagus. Pada saat orang mencari sebuah artikel maka google langsung mengarahkan ke website milik kita. Website kita menjadi urutan pertama dalam search engine, dengan begitu semakin banyak yang datang dan traffic meningkat di website kita.
            Pada saat kita ingin mencari sebuah halaman, google atau search engine memilih mana konten yang paling bagus dan cocok dengan apa yang diinginkan. Disini google punya standar standar khusus dalam memilih. Contoh dari konten yang disajikan oleh website anda, struktur dan navigasi , kepuasan atau traffic pada website anda dan popularitas.
            Jujur sih dari dulu emang ga pernah gunain SEO, alasan pertama gada website sendiri dan alasan kedua kurang ahli dalam hal ini wkwkwk
            Oke sampai disini dulu ya kon kawan semua J


Reference: 

Apa itu Masyarakat Ekonomi ASEAN?

Pada tahun 1992, para pemimpin ASEAN bersepakat unuk membentuk sebuah pasar tunggal dikawasan Asia Tenggara pada tahun 2015. Diistilahkan sebagai Masyarakat Ekonomi ASEAN (MEA).
Untuk apa sih dibentuk MEA ini? Ini dilakukan agar daya saing ASEAN menyaingi negara – negara lain dan menarik investasi asing.  Dengan adanya MEA ini memungkinkan satu negara menjual barang atau jasa kenegara seluruh Asia Tenggara lebih mudah dan semakin ketat persaingannya.
Dulu yang kita tau, jika kita ingin menjual barang keluar negri, maka ada biaya masuk yang tinggi dan syarat – syarat yang ketat sebelum kita memasarkan produksi ke negara lain. Kita kalau mau menjadi ekspat dan bekerja keluar negri juga tidak mudah, ada biaya dan syarat dan kualifikasi yang ketat untuk masuk ke negara tersebut.
Nah dengan adanya MEA , kita bisa bebas atau lebih tepatnya syarat atau biaya masuk lebih rendah jika kita ingin memasarkan produksi kita kenegara lain.
Ini sangat berpengaruh ke dunia IT , salah satunya dalam perekrutan tenaga engineering. Disatu sisi kita harus bersaing dengan negara ASEAN dalam melamar pekerjaan, lawan kita bukan hanya orang Indonesia tapi negara – negara ASEAN. Yang artinya peluang kerja semakin sedikit kalo kita tidak lebih berkualitas daripada mereka. Tapi kalo dilihat dari satu sisi yang lain, ini adalah peluang kita untuk bekerja diluar negri, kita bisa bekerja di perusahan luar negri dan menjadi ekspat lebih  mudah pastinya.
Kita bisa bebas memasarkan produksi asal Indonesia ke luar negri dan meraup untuk sebesar- besarnya. Ini bukan keuntungan pribadi tetapi keuntungan negara juga. Loohh kok bisa? Bisa dong dengan kita sbg TKI atau ekspat itu bisa menaikan devisa negara.
So, jangan mau kalah dengan negara lain ya sobaatt J

Reference:

Minggu, 31 Mei 2015

Hobi dan Prestasi Non - Akademik

Nah sekarang kita membahas tentang diri saya sendiri. Apa itu? Weeeh kepooo
Tidak apa apa sih ,secara saya orang cukup famous di 4IA13 wkwkwk

Hobi saya itu adalah menyanyi, sebenernya teknik bernyanyi saya tidak begitu bagus tapi mungkin karena sudah diberikan talenta sama Tuhan , saya sangat berani bernyanyi di kamar mandi. Ya di kamar mandi. Itu adalah tempat nyaman dari pada studio untuk mengolah suara. Saya senang bernyanyi, makanya saya ikut kedalam salah satu paduan suara di gereja saya di cijantung. Dulu dari SMP emg sering banget ikut paduan suara , padahal sejujurnya saya lebih senang bernyanyi solo karena bebas mengimprov apapun yang ada di pikiran saya.

Untuk prestasi bernyanyi sejujurnya belum add yang bisa dibanggakan, ya sempat sih untuk ikut beberapa kontes nyanyi tapi yasudah lah tidak usah diperpanjang.

Itu saya yang bisa saya bagikan kepada anda . have a nice day J

Human Computer Interaction

Pendahuluan Human Computer Interaction

Bagaimana manusia berinteraksi dengan komputer:
1. Bukan hanya mempelajari tentang manusia
2. Bukan hanya mempelajari tentang komputer
3. Hal mengenai jembatan antara manusia dengan komputer, termasuk:
                a. Observasi dari interaksi antara manusia dengan komputer
                b. Menganalisis interaksi yang terlibat
                c. Apa konsekuensi yang terjadi setelah manusia berinteraksi dengan manusia

Task Analisys

Task analisys adalah sebuah teknik untuk mengurangi kesalahan yang dilakukan oleh manusia terhadap komputer. Menganalisis pekerjaan manusia, apa yang dikerjaan, apa yang mereka lakukan dan apa yang harus mereka ketahui.
Salah satu contok model task analisis adalah Hierarchical  Task Analisys (HTA)
HTA adalah metode sistematik yang menggambarkan bagaimana kerja mengatur keseluruhan tujuan pekerjaan.

Keuntungan dari HTA:
1. Metode ekonomis untuk mengorganisir informasi.

2. Struktur dari HTA menyediakan analisis untuk focus pada aspek- aspek penting

Kerugian dari HTA:
1. Analisis perlu dikembangkan untuk menganalisis tugas secara efektif




Kamis, 28 Mei 2015

Parallel Computation

Selamat pagi agan dan aganwati semua, sekarang saya ingin sedikit membahasa tentang Komputasi Parallel. Disini akan mengulas konsep dari komputasi parallel itu sendiri, pemrosesan terdistribusi , juga ada thread programming serta tentang CUDA GPU.

1. Konsep Paralelisme
Perkembangan yang terus maju dalam arsitektur komputer ini bisa dikarenakan adanya konsep dari sebuah pemrosesan parallel. Pemrosesan parallel adalah sebuag instruksi yang secara bersamaan waktunya dalam mengeksekusi sesuuatu. Jika dengan komputer sekuensial walaupun menggunakan teknologi prosessor yang sangat cepat tetap akan mengalami keterbatasan. Dengan konsep parallelism ini, keterbatasan yang dimiliki oleh komputer sekuensial bisa diatas, proses dalam mengeksekusi suatu kejadian semakin lebih cepat.

2. Pemrosesan Terdistribusi
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 Parallel
Paralelisme dalam suatu komputer dapat diaplikasikan pada beberapa tingkatan, seperti berikut:
a.       Tingkat Pekerjaan
b.      Tingkat Prosedure
c.       Tingkat Instruksi
d.      Tingkat Aritmatika dan Bit

4. Pengantar Thread Programming
Sebelumnya sudah tau kah agan apa itu thread?  Kalo belum mohon dibaca baik baik ya hehe
Perbedaan antara proses dengan thread tunggal dengan proses dengan thread yang banyak adalah proses dengan thread yang banyak dapat mengerjakan lebih dari satu tugas pada satu satuan waktu.
Thread adalah sebuah alur kontrol dari sebuah proses. Kontrol thread tunggal ini hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu. Banyak sistem operasi modern telah memiliki konsep yang dikembangkan agar memungkinkan sebuah proses untuk memiliki eksekusi multi-threads, agar dapat secara terus menerus mengetik dan menjalankan pemeriksaan ejaan didalam proses yang sama, maka sistem operasi tersebut memungkinkan proses untuk menjalankan lebih dari satu tugas pada satu waktu. Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama.

5. Pengantar Message Parsing, Open MP
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 parallel 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.

Reference:
http://en.wikipedia.org/wiki/Parallel_computing
http://devblogs.nvidia.com/parallelforall/introduction-cuda-dynamic-parallelism/
http://en.wikipedia.org/wiki/Distributed_computing
http://whatis.techtarget.com/definition/distributed-computing
http://seto.citravision.com/berita-49-parallel-computation---pengantar-thread-programming.html
http://ananda-syaifullah.blogspot.sg/2015/05/komputasi-parallel.html
http://en.wikipedia.org/wiki/OpenMP
https://developer.nvidia.com/cuda-gpus
https://developer.nvidia.com/about-cuda

http://en.wikipedia.org/wiki/CUDA

Kamis, 23 April 2015

Hukum Privasi, Hak Cipta dan Passion

Hukum Privasi
Pengertian privasi secara umum  “Kerahasiaan pribadi adalah kemampuan satu atau sekelompok individu untuk mempertahankan kehidupan dan urusan personalnya dari publik, atau untuk mengontrol arus informasi mengenai diri mereka. Privasi kadang dihubungkan dengan anonimitas walaupun anonimitas terutama lebih dihargai oleh orang yang dikenal publik. Privasi dapat dianggap sebagai suatu aspek dari keamanan”
Kalau menurut saya sendiri, privasi itu adalah hak pribadi yang kita punya sebagai seorang makhluk sosial, hak yang bisa kita lakukan yang tidak boleh diikut campur tangankan oleh orang lain.
Diberbagai negara hukum privasi sangat dijunjung tinggi dalam melindungi privasi rakyatnya, sebagai contoh orang lain sangat dilarang untuk menganggu atau campur tangan dengan masalah orang lain. Beberapa negara juga memberikan aturan kepada rakyatnya untuk membatasi dalam kebebasan berbicara.

Hak Cipta
Menurut pasal 1 UU Hak Cipta Baru “Hak cipta merupakan hak eksklusif yang terdiri atas hak moral dan hak ekonomi “
Hak cipta di dunia maya sangat rentan di curi oleh orang yg tidak bertanggung jawab. Contohnya kita sering melihat blog – blog yang isinya sangat bagus, cerita dan informasi di dalamnya sangat bermanfaat bagi pembaca. Tetapi masih banyak dari blog – blog itu penulisannya bukan dari pemilik blog itu sendiri tapi orang lain, isi dari blog orang lain dicuri dan di post ke blognya sendiri tanpa memasukan referensi dari penulis blog sebenernya. Ini yang sangat banyak terjadi di dunia maya. Memang boleh kita mengcopy isi blog orang lain tapi lebih baik kita mencantumkan alamat blog aslinya. Isi informasi itu sangat penting dan susah untuk di dalam, masa main copas copas aja.
Saya pernah dengar pelanggaran hak cipta di dunia maya, yaitu kita sebut saya namanya si A. jadi si A ini membuat blog tentang keindahan alam Indonesia, terus dia main ambil comot aja nih foto di blog orang lain tanpa mencantumkan alamat blog si punya foto. Ehh tau taunya, si punya foto nuntun langsung ke polis dan akibatnya si A membayar denda. Yaahhh jadi sedih deh ceritanyaa.

Passion dan Related terhadap Jurusan.
Kalo kita membicarakan passion dalam hal ini adalah hobby, saya senang sekali dengan namanya bernyanyi,  memang Tuhan memberikan talenta lebih kepada saya dalam hal mengolah vocal ini. Ya mungkin ga bagus bagus banget sih, tapi lumayan bisa membuat wanita terhanyut dalam nada per nada yang saya lantunkan ceiilleeehhhhh
Untuk masalah jurusan yang saya ambil yaitu informatika, untu lebih rincinya dalam bagian networking. Ini sangat membantu saya dalam meraih cita cita jangka panjang saya, yaitu ingin bekerja di luar negri dimana posisi kerjanya adalah menghubungkan semua jaringan di dunia. Ga tinggi tinggi banget kan? hahaha

Referensi:


Rabu, 22 April 2015

Quantum Computation

            Salam sahabat dari saya untuk semua para pembaca yang telah datang ke dalam blog saya ini. Kali ini saya akan sedikit membahas tentang apa itu quantum computation, definisi dari Entanglement, pengoperasian data qubit, quantum gates serta algoritma Shor.

Pendahuluan Quantum Computation
Komputasi kuantum adalah bidang studi yang difokuskan pada teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum , yang menjelaskan sifat dan perilaku energi dan materi pada kuantum (atom dan subatom) tingkat.
Quantum Computer atau yang dikenal sebagai Quantum Supercomputer adalah sistem komputasi yang menggunakan sebuah fenomena mekanika kuantum untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit, dalam komputer kuantum, hal ini dilakukan dengan qubit atau quantum bit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.




Entanglement
Entanglement merupakan keadaan dimana dua atom yang berbeda berhubungan sedemikian hingga satu atom mewarisi sifat atom pasangannya. “Entanglement adalah esensi komputasi kuantum karena ini adalah jalinan kualitas yang berhubungan dengan lebih banyak informasi dalam bit kuantum dibanding dengan bit komputing klasik,” demikian Andrew Berkley, salah satu peneliti.
Para ahli fisika dari University of Maryland telah satu langkah lebih dekat ke komputer kuantum dengan mendemonstrasikan eksistensi entanglement antara dua gurdi kuantum, masing-masing diciptakan dengan tipe sirkuit padat yang dikenal sebagai persimpangan Josephson. Temuan terbaru ini mendekatkan jalan menuju komputer kuantum dan mengindikasikan bahwa persimpangan Josephson pada akhirnya dapat digunakan untuk membangun komputer supercanggih.
Quantum entanglement adalah bagian dari fenomena quantum mechanical yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya. Quantum entanglement merupakan salah satu konsep yang membuat Einstein mengkritisi teori Quantum mechanical. Einstein menunjukkan kelemahan teori Quantum Mechanical yang menggunakan entanglement merupakan sesuatu yang “spooky action at a distance” karena Einstein tidak mempercayai bahwa Quantum particles dapat mempengaruhi partikel lainnya melebihi kecepatan cahaya. Namun, beberapa tahun kemudian, ilmuwan John Bell membuktikan bahwa “spooky action at a distance” dapat dibuktikan bahwa entanglement dapat terjadi pada partikel-partikel yang sangat kecil.
Penggunaan quantum entanglement saat ini diimplementasikan dalam berbagai bidang salah satunya adalah pengiriman pesan-pesan rahasia yang sulit untuk di-enkripsi dan pembuatan komputer yang mempunyai performa yang sangat cepat.

Pengoperasian Data Qubit
Bit atau binary digit, merupakan ukuran terkecil data dalam sebuah komputer, yang hanya terdiri dari 1 atau 0, nyala atau mati, benar atau salah, tidak ada selain dari dua kemungkinan itu. Tapi qubit, atau quantum bit, bisa memiliki tiga kemungkinan, 1, 0, atau superposisi dari 1 dan 0. Iya, tidak, dan “mungkin”. Qubit menggunakan mekanika kuantum ( hukum fisika yang berlaku hanya untuk partikel yang sangat kecil seperti atom ) untuk mengkodekan informasi baik sebagai 1 dan 0 pada saat yang sama.
Komputer kuantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting, setiap superposisi quantum ini, apalagi sepasang qubit dapat dalam superposisi kuantum dari 4 negara, dan tiga qubit dalam superposisi dari 8. Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.
Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen nilai , adalah kandidat yang cocok untuk menerapkan sebuah qubit. Hal ini benar karena setiap sistem tersebut dapat dipetakan ke yang efektif spin -1/2 sistem.



Quantum Gates
Dalam kuantum komputer dan khususnya model rangkaian kuantum perhitungan, sebuah quantum gates atau quantum logic gates adalah dasar kuantum sirkuit operasi pada sejumlah kecil qubit.Mereka adalah blok bangunan sirkuit kuantum, seperti logic gates klasik untuk sirkuit digitalkonvensional.



Algoritma Shor
Algoritma Shor adalah contoh lanjutan paradigma dasar (berapa banyak waktu komputasi diperlukan untuk menemukan faktor bilangan bulat n-bit?), tapi algoritma ini tampak terisolir dari kebanyakan temuan lain ilmu informasi quantum. Sekilas, itu cuma seperti trik pemrograman cerdik dengan signifikansi fundamental yang kecil. Penampilan tersebut menipu; para periset telah menunjukkan bahwa algoritma Shor bisa ditafsirkan sebagai contoh prosedur untuk menetapkan level energi sistem quantum, sebuah proses yang fundamental. Seiring waktu berjalan dan kita mengisi lebih banyak pada peta, semestinya kian mudah memahami prinsip-prinsip yang mendasari algortima Shor dan algoritma quantum lainnya dan, kita harap, mengembangkan algoritma baru. 





Minggu, 29 Maret 2015

Social Media

Media sosial adalah alat (media/perantara) yang bisa menghubungkan sesama manusia di dalam dunia maya. Sedangkan Menurut Wikipedia , Media sosial adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blogjejaring sosial, wiki, forum dan dunia virtual. Blog, jejaring sosial dan wiki merupakan bentuk media sosial yang paling umum digunakan oleh masyarakat di seluruh dunia.
Sudah ngerti belum definisi social media itu sendiri? Kalo belum dibaca lagi ya, kalo sudah mengerti mari kita lanjut ke contoh dari media social.

1.      Facebook, media social ini dikategorikan sebagai situs jejaring social dimana dapat menghubungkan para pengguna ke pengguna lain diseluruh dunia. Pada jejaring social ini kita tidak hanya bisa berinteraksi secara tulisan dalam hal ini adalah chatting, tetapi juga pengguna bisa membagi foto, video bahkan bermain games.
2.      Wikipedia, media social ini dikategorikan sebagai proyek kolaborasi dimana mengijinkan usernya untuk dapat mengubah, menambah, atau pun  meremove konten – konten yang ada di website ini.
3.      Youtube, media social ini dikategorikan sebagai media konten, para user dari pengguna website ini saling meng-share konten – konten media, baik seperti video, ebook, gambar, dan lain – lain. Contoh lainnya adalah instagram.
4.      Blog, media social ini dikategorikan sebagai jenis medial social blog dan microblog, User lebih bebas dalam mengekspresikan sesuatu di blog ini seperti curhat ataupun mengkritik kebijakan pemerintah

Untuk media social yang saya gunakan adalah facebook, disini saya bisa tetap keep and touch dengan teman lama saya diberbagai kota, saya bisa mendapatkan teman baru diberbagi negara. Kedua saya menggunakan instagram, disini saya hanya berjualan dengan membagi foto – foto jualan saya ke dunia maya. Ketiga blogspot, sejujurnya saya tidak suka menulisa, saya menggunakan blog hanya untuk tujuan kuliah saya hehe. Keempat youtube, disini saya bisa melihat video – video music ataupun pembelajaran yang sangat bagus.
Dampak positif, tujuan utama dari media social ini adalah untuk menghubungkan para pengguna ke pengguna lain tanpa melihat jarak. Kita bisa berkomunikasi dengan teman, kerabat, keluarga dengan menggunakan facebook. Kita bisa mendapatkan informasi – informasi yang lebih aktual dari pada media lainnya seperti Koran atau pun TV, kadang kala informasi di media social lebih cepat update tapi belum tentu terpercaya. Terus dengan menggunakan youtube, instagram kita bisa membagi kebahagian, kesedihan berupa video/foto dengan orang lain. Ini adalah salah satu cara instan untuk memperkenalkan diri kita kedunia luar.
Tapi walaupun media social sangat bermanfaat, banyak juga efek negative dari media social yaitu sekarang banyak anak remaja atau siapa pun yang tidak pintar menggunakan social media , secara tidak langsung mereka mengurangi komunikasi di dunia nyata, istilahnya yang jauh mendekat tetapi yang dekat menjadi jauh. Selain itu pornografi, penjualan illegal, penipuan banyak sekali terjadi dalam media social terutama di facebook. Dengan media social ini dengan mudahnya mempromosikan manusia untuk dijual. Semua itu harus kita hindari, memang sangat bagus menggunakan media social tapi alangkah baiknya kita bisa lebih cerdas dalam menggunakannya.
            Oke selesai sudah saya menjelaskan sedikit tentang media social, jangan bosan – bosan ya mampir ke blog ini walaupun isinya ga terlalu bagus hehe.



Kamis, 12 Maret 2015

Cloud Computing

Pendahuluan Komputasi Cloud
Cloud computing atau komputasi awan merupakan definisi untuk teknologi komputasi grid (grid computing) yang digunakan pada pertengahan hingga akhir tahun 1990-an. Jargon cloud computing atau komputasi awan mulai muncul pada akhir tahun 2007, digunakan untuk memindahkan layanan yang digunakan sehari-hari ke Internet, bukan disimpan di komputer lokal lagi. Pada saat itu, layanan lain termasuk pengolahan kata, spreadsheet, dan presentasi telah dipindahkan ke dalam komputasi awan. Google menyediakan pengolah kata, spreadsheet dan aplikasi presentasi di lingkungan komputasi awan dan terintegrasi dengan Gmail dan Google Calendar, menyediakan lingkungan kantor di web (atau di awan). Microsoft dan perusahaan lain juga bereksperimen dengan mengalihkan program-program ke awan untuk membuatnya lebih terjangkau dan lebih mudah diakses oleh pengguna komputer dan Internet. Perangkat lunak sebagai layanan (istilah Microsoft untuk cloud computing atau komputasi awan) adalah barang yang sangat baru bagi kebanyakan orang di Microsoft.
Cloud computing atau komputasi awan adalah gabungan pemanfaatan teknologi komputer dan pengembangan berbasis Internet. Suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan sehingga pengguna dapat mengaksesnya lewat Internet  tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. 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 lunak dan data yang tersimpan di server.
Cloud computing saat ini sangat populer, selain dari pemain besar software seperti Microsoft dan Google, perusahaan lain bermunculan hanya untuk menyediakan layanan berbasis awan sebagai pengganti atau penyempurnaan aplikasi pada PC hari ini. Beberapa dari perusahaan tersebut adalah Zoho.com, sebuah office suite online, Evernote.com, merupakan sebuah situs yang ditujukan untuk catatan online , dan RememberTheMilk.com, manajemen tugas online. Email yang tersedia dalam bentuk web mail merupakan contoh yang sangat kecil dari teknologi cloud computing. Dengan menggunakan layanan email seperti Gmail dan Yahoo Mail, orang tidak perlu lagi menggunakan Outlook atau aplikasi desktop lainnya untuk email mereka. Membaca email dengan browser memungkinkan dilakukan di mana saja sepanjang ada koneksi internet.
Microsoft sebagai perusahaan software terbesar saat ini, melansir “Microsoft Office 365” dan “Windows Azzure” sebagai sistem operasi (OS) berbasis komputasi awan yang digadang-gadang akan menggantikan OS Windows yang ada saat ini. Sementara itu Apple melansir “Mobile Me” untuk pengguna Mac yang disinkronisasikan dengan teknologi Cloud Computing. Sedangkan Google yang sejak 10 tahun silam mengincar pengembangan teknologi ini mulai mengerahkan para penggunanya dalam penerapan sederhana cloud computing melalui layanan “Google Docs” dimana kita dapat memanfaatkan layanan secara online tanpa harus install program. IBM juga telah meluncurkan produk pertamanya di teknologi ini sejak tiga tahun silam yang bernama “LotusLive”. Tidak ketinggalan Hitachi Data System (HDS) sebagai perusahaan data penyimpanan ketiga terbesar di dunia dari Jepang menggarap “Leapdrive.com” sebagai salah satu layanan cloud computing berupa ruang penyimpanan yang diminati publik saat ini.

Pengantar Komputasi Grid
Menurut definisi Grid Computing atau Komputasi Grid merupakan salah satu dari tipe Komputasi Paralel, adalah penggunaan sumber daya yang melibatkan banyak komputer terpisah secara geografis namun tersambung via jalur komunikasi (termasuk Internet) untuk memecahkan persoalan komputasi skala besar. Semakin cepat jalur komunikasi terbuka, maka peluang untuk menggabungkan kinerja komputasi dari sumber-sumber komputasi yang terpisah menjadi semakin meningkat. Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh lagi, melintasi batas-batas domain administrasi yang ada.

Suatu sistem melakukan komputasi grid yaitu :
1.      Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.
2.      Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya.Misalnya TCP/IP
3.      Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

Beberapa konsep dasar dari Komputasi Grid
a.       Sumber daya dikelola dan dikendalikan secara lokal.
b.      Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda, Sistem storage berbeda pada node berbeda, Kebijakan berbeda dipercayakan kepada user yang sama pada sumber daya berbeda pada Grid.
c.       Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah
d.      Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)

Virtualisasi
Istilah virtualisasi (virtualization) memiliki banyak pengertian. Jika merujuk pada kamus Oxford, istilahvirtualization merupakan turunan dari kata virtualize yang memiliki makna “Convert (something) to a computer-generated simulation of reality”. Dalam terjemahan bebas, virtualisasi berarti Mengubah sesuatu (mengkonversi) ke bentuk simulasi dari bentuk nyata yang ada.
Inti dari virtualisasi adalah membuat sebuah simulasi dari perangkat keras, sistem operasi, jaringan maupun yang lainnya. Di bidang teknologi informasi, virtualisasi digunakan sebagai sarana untuk improvisasi skalabilitas dari perangkat keras yang ada.
Dengan virtualisasi, beberapa sistem operasi dapat berjalan secara bersamaan pada satu buah komputer. Hal ini tentunya dapat mengurangi biaya yang harus dikeluarkan oleh sebuah perusahaan. Di masa akan datang, teknologi virtualisasi akan banyak digunakan baik oleh perusahaan yang bergerak dibidang teknologi informasi maupun yang tidak murni bergerak di bidang teknologi informasi namun menggunakan teknologi informasi sebagai sarana untuk memajukan usahanya.

Distributed Computation dalam Cloud Computing
Kegiatan ini merupakan kumpulan beberapa computer yang terhubung untuk melakukan pendistribusian, seperti mengirim dan menerima data serta melakukan interaksi lain antar computer yang dimana membutuhkan sebuah jaringan agar computer satu dan lainnya bisa saling berhubung dan melakukan interaksi. Hal ini semua dilakukan dengan cloud computing yang seperti kita ketahui memberikan layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary.

Map Reduce dan NoSQL (Not Only SQL)
Adalah sebuah pemogramaan framework guna untuk membantu user mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain. Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita.
Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table. Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.

Contoh Cloud Computing:




Reference:
https://www.youtube.com
http://www.vmware.com/virtualization/
http://www.cse.unr.edu
http://computer.howstuffworks.com/cloud-computing/cloud-computing.htm
http://searchcloudcomputing.techtarget.com/definition/MapReduce
https://azizazkink.wordpress.com/2014/05/09/distributed-computation-dalam-cloud-computing/
http://dosen.gufron.com/artikel/pengertian-virtualisasi/8/
http://franzkaroja.blogspot.com/2013/04/pengertian-cloud-computing-atau.html
http://jieunmiow.blogspot.com/2013/07/komputasi-grid.html