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.