Jumat, 17 Juni 2016

Pemrograman CUDA GPU

Pemrograman CUDA GPU, CUDA sendiri merupakan framework dari bahasa yang mendunkung dalam bahasa pemrograman C. Cuda ini dapat berkomunikasi dengan GPU untuk melakukan kerjasama dalam melakukan eksekusi mutli threading parallel yang ada pada seluruh processor GPU. CUDA merupakan produk dari produsen grafic ternama NVIDIA, contohnya GTX 9400. Sekarang GPU, Grafic Processing Unit merupakan processor khusus untuk memprcepat dalam pengubahan memori menjadi pemrosesan gambar, biasanya dilakukan untuk melakukan render dalam sebuah game atau animasi. Dengan adanya CUDA GPU ini melakukan aktivitas dalam pembuatan game atau animasi menjadi cepat dengan render yang sangat cepat dan baik pula.


Referensi : http://maladawatunnajah.blogspot.co.id/2015/11/pengantar-pemrograman-cuda-gpu.html.


TikaNesia - Jasa Pembuatan Website

Message passing dan openMP

Message passing dan openMP, message passing merupakan suatu cara bagaimana untuk mengatur alur komunikasi terhadap proses yang terjadi pada system. Proses mengirimkan message yang telah direquest, message sampai ke penerima kemudian memproses request lagi dengan mengirim balasan. Java RMI salah satu remote yang dapat digunakan dalam message passing ini. RMI memungkinkan kita untuk mengirim objek sebagai parameter dari remote pada method. Aplikasi java RMI ini terdiri atas aplikasi server dan aplikasi client yang dimana server menunggu request dari client sedangkan client meminta request yang diajukan ke server.  Open MP merupakan sebuah Aplication Programming inteface yang mendukung dalam shared memory. Shared memory ini bisanya dilakukan di bahasa pemograman C,C++ maupun Fortran.


Referensi : http://ahmadqusyairi.blogspot.co.id/2010/03/openmp-open-multi-processing.html


TikaNesia - Jasa Pembuatan Website

Thread Programming

Thread programming merupakan pengendali aliran program yang dikendalikan hanya dengan pengendali tunggal atau satu. Informasi yang terkait dengan penggunaan program tunggal pada thead ini dapat menyelesaikan masalah pada program dengan waktu secara bersamaan. Thread dapat melayani permintaan tertentu. Sebagai contoh dalam pengguanaannya thread dapat digunakan dalam sebuah permainan atau game. Kera dari thread pada game ini adalah program dapat menggerakan objek yang ada pada game dengan melakukan interaksi melalui keyboard yang nantinya akan merespon pada objek yang ada dalam game tersebut.


Referensi : http://adrian-cn.blogspot.co.id/2009/04/chapter-4-thread-definisi-thread-thread.html


TikaNesia - Jasa Pembuatan Website

Architectural Parallel Computer

Architectural parallel computer merupakan pengklasifikasian untuk komputer dan program yang beberapa set intruksi yang dieksekusi dan banyaknya set data yang digunakan oleh intruksi tersebut(M. J. Flynn). Pengelompokan dibagi menjadi 4 kelas. Pertama itu Single Instruction Stream, Single Data stream dimana komputer disini merupakan komputer tunggal yang dimana hanya meiliki 1 unit kontrol, 1 unit prosessor dan 1 unit memori. Kedua Single Instruction Stream, Multiple Data Stream dimana komputer disini memiliki beberapa unit prosessor yang dikendalikan oleh satu unit kontrol. Ketiga Multiple Instruction Stream, Single Data Stream dimana komputer disini belum ada yang menggunakannya. Keempat yaitu Multiple Instruction Stream, Multiple Data Stream dimana komputer disini merupakan komputer yang memiliki kemampuan untuk memroses banyaknya program yang dikerjakan dalam waktu yang bersamaan.


Referensi : http://myblogisland.blogspot.co.id/2013/04/parallel-computation.html


TikaNesia - Jasa Pembuatan Website

Distributed Processing

Distributed processing merupakan proses distribusi pemrosesan parallel pada beberapa mesin dalam melakukan tugas-tugasnya yang dilakukan secara bersamaan untuk menyelesaikan tugas yang telah diberikan oleh komuter. Setipa komputer tersebu memiliki prosessor yang mampu mengolah sebagian data, lalu hasil dari pengolahan tersbut digabungkan menjadi satu. Jika salah satu prosessor mengalami kesalahan makan prosessor yang lainnya akan mengabil alih tugas yang mengalami kesalahan tersebut. Distribusi parallel ini dapat dibentuk dari parallel virtual machine untuk mendukung workstation cluster, message passing interface digunakan programming GUI untuk parallel komputer dan digunakannya konsep yang menggabungkan fitur RFC dan monitor.


Referensi : http://syahrilapriansyah.blogspot.co.id/2016/05/paralel-computation-paralel-concept.html


TikaNesia - Jasa Pembuatan Website

Parallel Computation Concept

Parallel computation concept merupakan suatu cara untuk menyelesaikan suatu masalah dalam komputer untuk menjalankan sebuah perintah untuk dieksekusi secara bersamaan agar tidak bersa berat saat proses computingnya. Untuk menyelesaikan masalah ini dikerjakan oleh setiap prosessor atau CPU yang dilakukan pada waktu yang bersamaan, semakin banyak proses yang dilakukan secara bersamaan semakin cepet juga masalah pada komputer yang diselesaikan.  Konsep komputasi parallel ini memberikan solusi yang terbaik dalam meningkakan performa komputer. Contoh konsep parallel yang terdapat pada intruction set-level itu terdiri menjadi 2 yaitu CISC ( Complex Instruction Set Computing ) dan RISC (Reduced Instruction Set Computer). Penggunaan CISC ini dapat diaplikasikan di CPU AMD dan Intel yaitu dengan intruksi yang lebih kompleks dan load / memori ke memori bekerjasama. Sedangkan RISC diaplikasikan di CPU Appple dengan  intruksi sederhana bahkan single dan load / memori ke memori bekerja terpisah.


TikaNesia - Jasa Pembuatan Website

Jumat, 29 April 2016

ALGORITMA GROVER

Algoritma grover adalah algoritma yang masih ada kaitannya dengan quantum. Algoritma ini diperuntukan dalam pencarian masalah dengan percepatan kuadrat. Dibanding dengan pencarian linear list tak urut, algoritma grover ini sangat baik. Pencarian dengan menggunakan algoritma grover ini dilakukan secara cepat dan tepat dengan probabilitas yang sangat tinggi. Biasanya algoritma ini digunakan dalam memperkirakan pencarian rata-rata atau median dari beberapa bilangan yang ingin ditemukan hasil rata-ratanya. Kemungkinan kegagalan dalam penggunaan algoritma ini dapat dikurangi dengan pemakaian yang berulang pada algoritma.


Referensi : http://livemakefun.blogspot.co.id/2014/05/pengertian-algoritma-dan-implementasi.html

TikaNesia - Jasa Pembuatan Website

ALGORITMA SHOR

Algoritma shor merpakan salah satu dari algoritma pada quantum computation. Algoritma shor ini digunakan untuk memecahkan kode pada pengamanan data yang dikirim agar bisa terjaga keamanan dari data yang telah dikrim tersebut. Kode yang dimaksud dalam algoritma tersebut ialah RSA dimana RSA ini merupakan salah satu public key yang sering digunakan dalam pengamanan data. RSA ini sulit untuk dipecahkan kode keynya dalam waktu yang sebentar. Memerlukan waktu dalam pemecahan dari si RSA ini. Jadi, dalam efisiensinya algoritma shor ini dapat digunakan dalam memecahkan sebuah kriptografi dengan menggunakan skema RSA.


Referensi : https://dyaherwiyanti.wordpress.com/2016/04/19/pengoperasian-data-qubit-quantum-gates-dan-algoritma-shor/

TikaNesia - Jasa Pembuatan Website

QUANTUM GATES

Quantum gates merupakan gerbang quantum yang memiliki perhitungan jauh lebih bervariatifsecara keseluruhan. Gerbang quantum ini memiliki cara kerja yang sama sebanarnya dengan gerbang logika namun jika gerbang logika hanya bisa menggunakan biner nol dan satu sedangkan gerbang quantum ini bisa memanipulasi multi dari gerbang logika. Jadi gerbang quantum ini sangat baik dan tepat dalam penggunaannya jika dikembangkan lebih lagi. Dalam gerbang quantum ini pemakaianya pada perhitungan yang besar bisa menjadi lebih hemat dengan adanya penyelesaian dalam penggunaan gerbang quantum ini.


Referensi : http://bukudiaryonlineku.blogspot.co.id/2016/04/pengoperasian-data-qubit-quantum-gates.html

TikaNesia - Jasa Pembuatan Website

PENGOPRASIAN DATA QUBIT

Pengoprasian data qubit, qubit sendiri merupakan quantum bit ada keterhubungannya dengan biner dimana dalam komputer biner ini terdiri dari dua digit yaitu nol dan satu, quantum bit ini juga berpesan untuk pengkodean 2n nilai. Penggunaan quantum bit ini pada komputer sangat baik dan cepat. Jika pada komputer konvensional bisa melakukan pengoprasian perhitungan hanya dapat dilakukan secara tunggal namun pada quantum bit ini dapat dilakukan dengan pengoprasian perhitungan secara bersama-sama delam waktu yang bersama juga. Dapat diperkiraan dalam pemakaiannya quantum bit ini dapat sekaligus digunakan.


Referensi : http://adryanepratama.blogspot.co.id/2015/06/pararel-concept.html

TikaNesia - Jasa Pembuatan Website

ENTANGLEMENT

Entanglement sebenarnya masih ada keterkaiatannya dengan quantum computation namun entanglement ini dapat diartikan sebagai kondisi dimana seberapa tepat keterhubungan suatu partikel quantum komputer dengan pertikel lainnya. Seperti menghubungkan lebih dari satu partikel sedemikian rupa sehingga ada perubahan yang terjadi pada satu partikel dan dapat dibaca di partikel lainnya. Dalam penggunaannya entanglement seperti pengiriman pesan-pesan rahasia. Jadi sebelum dikirim pesan tersebut diendkrip terlebih dahulu oleh seseorang dan dideskrip kan pada si penerima namun penerima ini juga harus memiliki key untuk membukannya.

Referensi : https://sukasayurasem.wordpress.com/2013/06/28/quantum-entanglement/

TikaNesia - Jasa Pembuatan Website

QUANTUM COMPUTATION

Quantum computation merupakan bidang yang bergerak dalam melakukan perkembangan komputer dari teknologi komputer pada saat ini. Quantum computation bisa diprediksi akan dapat menggantan komputer konvensional biasa. Pada dasaranya quantum computation ini merpukan teknologi komputer yang sangat praktis jika dikembangkan dengan baik. Dalam perkembangaanya quantum ini pada tahun 2003 NASA dan google merancang superkonduktor chip di sistem D-gelombang. Quantum tersebut digunakan untuk melakukan penelitian pembelajaran mesin yang membantu dalam menggunakan jaringan syaraf untuk mencari set data astronomi planet ekstrasurya dan meningkatkan efisiensi pencarian internet.

Referensi : https://amoekinspirasi.wordpress.com/2014/05/15/pengertian-quantum-computing-dan-implementasinya/

TikaNesia - Jasa Pembuatan Website

Kamis, 07 April 2016

NoSQL DATABASE

NoSQL database merupakan database yang mempunyai table dengan fungsi sendiri tanpa bisa digabung dengan table yang lainnya. Database ini berisi key serta value. Pemakaian NoSQL ini berjenis data dengan skala yang besar. Dalam penggunaan NoSQL ini sudah digunakan oleh google sebagai databasenya. Google menggunakan database ini karena efisien dan sangat cepat dalam pencarian data yang tersimpan. Sebagai contoh softwarenya adalah mongoDb merupakan database open source dengan menggunakan bahasa pemrograman C++. Dalam penggunaannya mogoDB ini sangat cepat performanya serta modah dalam pnggunaannya. Dengan menggunakan key dan value pada mongoDB maka secara otomatis dalam pembuatannya memiliki indek yang unik, maka sangat cepat dalam pencarian data yang tersimpan.

Referensi :


TikaNesia - Jasa Pembuatan Website

MAP REDUCE DAN NoSQL (Not Only SQL)

Map reduce dapat diartikan sebagi model untuk program data yang bersifat besar. Seperti big data, map reduce juga membutuhkan clustering sebgai strukturnya. Sebagai contohnya map reduce ialah google yang memproses data secara skala besar. Untuk softwarenya sebagai contoh ialah apache handoop yang merupakan software open source yang menggunakan bahasa java sebagai pemrogramannya. Software ini berfungsi untuk memproses data yang besar sejenis big data. Selanjutnya, Not Only SQL merupakan penggunaan database yang sederhana nanum penyimpanan data berskala besar atau big data. Didalam NoSQL ini suatu table tidak bisa digabungankan dengan table yang yang lain dengan kata lain table ini berfungsi sendiri tidak perlu database yang lain.

Referensi:


TikaNesia - Jasa Pembuatan Website

DISTRIBUTED COMPUTATION DALAM CLOUD COMPUTING

Distributed computation dalam cloud computing merupakan salah satu dimana manusia dapat berinteraksi satu dengan yang lainnya dalam jaringan internet untuk mencapai tujuan yang secara bersama. Dalam hal ini seperti halnya mengirim data menggunakan email ke penerima dalam suatu perusahaan yang sama. Fungsi email ini ialah sebagai jembatan untuk berjalannya kegiatan perusahaan walaupun di gedung yang berbeda. Video conference juga bisa dikatan karena dapat membantu berlangsungnya kegiatan perusahaan yang berbeda gedung dalam waktu yang bersamaan. Intinya untuk interaksi dalam mencapai tujuan bersama dalam waktu yang bersamaan.

Referensi :



TikaNesia - Jasa Pembuatan Website

VIRTUALISASI

Virtualisasi disini dapat diartikan sebagai proses dimana adanya simulasi yang dijalankan oleh komputer. Dalam hal ini perangkat lunak dan perangkat keras disini dapat digunakan secara baik dan dilakukan untuk menjalankan sistem operasi. Virtualisasi yang ada pada saat ini banyak, namun sebagai contoh ada virtualisasi jaringan yang dimana virtualisasi ini digunakan untuk membagi bandwith jaringan yang ada untuk dibagiin pada pengguna yang menggunakannya secara bersamaan di dalam suatu tempat. Sama seperti halnya dengan membagi partisi-partisi pada hardisk untuk pengelolaan file.

Referensi :


TikaNesia - Jasa Pembuatan Website

KOMPUTASI GRID

Komputasi grid merupakan pemecahan masalah dalam penggunaan sumber daya yang ada dengan menggunakan banyak komputer untuk menghasilkan informasi dimanapun dalam jarak yang skalanya tidak dekat yang bisa diakses diinternet. Dalam hal ini jika kita ingin mencari informasi suatu perusahaan tidak perlu keperusahaan tersebut, hanya dengan mengakses internet saja. Oracle 10g merupakan salah satu software dalam menyederhanakan implementasi komputasi grid dalam pembuatan kerangka atau struktur kerja sebuah perusahaan atau instansi yang ingin membuatnya. Dapat diakses oleh pelanggan yang membutuhkan informasi tersebut.

Referensi :


TikaNesia - Jasa Pembuatan Website

KOMPUTASI CLOUD

Komputasi cloud kali ini yang saya akan bahas merupakan layanan informasi yang telah tersimpan di server internet  lalu bisa dimanfaatkan dengan baik oleh pelanggannya. Layanan dari internet tersebut dikendalikan oleh provider.  Sebagai contoh, mengupload video di salah satu situs atau website youtube. Kemudian website tersebut akan menyimpan video yang telah diupload dan pelanggan atau user pun bisa menonton video tersebut. Dari hal tersebut video akan terus tersimpan diserver internet. Dengan adanya komputasi cloud ini maka banyak manfaat yang bisa didapat dengan waktu yang effisien.

Referensi :
TikaNesia - Jasa Pembuatan Website

Rabu, 09 Maret 2016

IMPLEMENTASI KOMPUTASI GEOLOGI

Implementasi komputasi geologi adalah cabang ilmu yang mempelajari tentang bumi. Hubungannya dengan komputer disini adalah bagaimana kita mengetahui komputasi, struktur, komposisi dan sebgainya untuk mengetahui jenis struktur dari bumi. Dari sinilah komputer berperan memecahkan masalah dalam bumi ini bagaimana bisa melakukan pengklasifikasian dari struktur bumi yang bagus atau tidak dalam dunia pertambangan, pertanian maupun yang lainnya dengan menggunakan citra satelite yang dikirimkan lalu kita proses dikomputer untuk mengetahui jenis lapisan bumi. Kita dapat mengetahui jenis lapisan tersebut dengan melakukan pemetaan terhadap citra satelite yang dikirim ke komputer.



TikaNesia - Jasa Pembuatan Website

IMPLEMENTASI KOMPUTASI EKONOMI

Implementasi komputasi ekonomi merupakan ilmu yang mempelajari tentang bagaimana memecahkan masalah perekonomin dengan ilmu komuter. Hal yang sering digunakan dalam implementasi ini adalah statistik. Dimana statistik ini digunakan dalam pengolahan data, pembuatan program dan menganalisa data-data yang ada dilapangan. Di zaman yang modern ini yang serba komputer dan internet implementasi komputasi ekonomi ini sangat digunakan oleh kalangan yang membutuhkannya sebagain contoh seperti e-commerce dimana media penjualan dapat diakses. Disini penggunaan e-commerce salah satunya sebagai media implementasi komputasi ekonomi.



TikaNesia - Jasa Pembuatan Website

IMPLEMENTASI KOMPUTASI MATEMATIKA

Implementasi komputasi matematika adalah salah satu cabang ilmu matematika dalam memecahkan masalah dengan penyelesaiannya menggunakan komputer yang dasarnya sebagai alat hitung . Perkembangan implementasi ini sering kita dengar dengan istilah algoritma, probabilitas dan kalkulus. Algoritma sangat sering dipakai dalam pemecahan masalah matematika di komputer. Apabila dalam pemecahan masalah tersebut tidak ada yang namanya algoritma maka sangat sulit sekali dalam memecahkan masalah matematika, maka sangat dibutuhkan sekali algoritma. Dalam bahasa komputer atau lebih tepatnya bahasa pun juga kita menggunakan probabilitas sebagai kemungkinan yang terjadi dalam pemecahan masalh dengan contok masalah itu bernilai benar atau salah.



TikaNesia - Jasa Pembuatan Website

IMPLEMENTASI KOMPUTASI KIMIA

Implementasi komputasi kimia merupakan salah salah satu pemecahan masalah yang ada di bidang kimia menggunakan ilmu komputer dengan algoritma yang dipkai sesuai dengan apa yg dibutuhkan. Implementasi komputasi kimia ini digunakan untuk sifat dan struktur molekul yang ada di dalam kandungan suatu zat tertentu serta menghitung berapa banyak kandungan elektron yang ada lalu diterjemahkan di dalam program komputer. Program yang digunakan dalam implementasi komputasi kimia ini didasarkan dengan metode kimia kuantum maupun dengan pendekatan fisika klasik. Implementasi komputasi kimia sangat bermanfaat untuk kimiawan untuk mengembangkan metode serta algoritma dalam pemecahan masalah dibidang kimia.




TikaNesia - Jasa Pembuatan Website

IMPLEMENTASI KOMPUTASI FISIKA

Implementasi komputasi fisika membahas tentang bagaimana memecahkan masalah dengan menggunakan ilmu matematika,komuter dan fisika tetap dengan menggunakan algoritma sebagai acuan untuk memecahkan masalah yang ada. Dalam pemecahan masalah fisika ini diperlukannya ilmu komputer yang berfungsi sebagai mesin hitung. Namun, untuk lebih spesifik atau detailnya dalam memecahkan masalah fisika diperlukannya bahasa-bahasa pemrograman seperti fortan, pascal,python,mathlab dan sebagainya untuk pemecahan masalah dibidang fisika seperti penyelesaian persamaan differensial.




TikaNesia - Jasa Pembuatan Website

TEORI KOMPUTASI

Teori komputasi merupakan salah satu cabang ilmu yang mempelajari tentang ilmu komputer dan juga ilmu matematika. Teori komputasi ini membahas tentang bagaimana cara memecahkan masalah dengan model komputasi yang menggunakan algoritma. Teori komputasi ini sangat berhubungan sekali dengan teori kompleksitas. Teori kompleksitas sendiri mengklasifikasikan persoalan-persoalan yang mudah maupun yang sulit dengan kata lain teori komputasi ini bertujuan untuk memeriksa persoalan yang telah diklasifikasikan oleh teori komleksitas lalu dipecahkan oleh teori komputasi agar permasalahan tersebut dapat diselesaikan.




TikaNesia - Jasa Pembuatan Website