Sabtu, 06 Mei 2017

Parallel Computation

Komputasi Paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Parallelism Concept
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.

Adapun proses kerja , pemrosesan paralel membagi beban kerja dan mendistribusikannya pada komputer-komputer lain yang terdapat dalam sistem untuk menyelesaikan suatu masalah. Sistem yang akan dibangun akan tidak akan menggunakan komputer yang didesikasikan secara khusus untuk keperluan pemrosesan paralel melainkan menggunakan komputer yang telah ada. Artinya, sistem ini nantinya akan terdiri dari sejumlah komputer dengan spesifikasi berbeda yang akan bekerjasama untuk menyelesaikan suatu masalah.

Adapun tipe-tipe Paralelisme adalah sebagai berikut :
Result Paralelisme
Result Paralelisme yang sering disebut sebagai Embarrassingly Parallel atau Perfect Paralel adalah tipe paralelisme dimana komputasinya dapat dibagi menjadi beberapa tugas independen yang mempunyai struktur sama. Data struktur suatu tugas dibagi menjadi beberapa bagian yang berstruktur sama. Contoh tugas yang bisa diselesaikan dengan Result Parallelism adalah Simulasi Montecarlo.

Specialist Paralelisme
Cara kerja Specialist Parallelisme adalah dengan mengerjakan beberapa tugas secara bersamaan pada prosesor yang berbeda . Setiap komputer mengerjakan tugas tertentu. Contohnya penggunaanya adalah pada simulasi pabrik kimia, satu prosesor mensimulasikan proses sebelum reaksi kimia, satu prosesor mensimulasikan reaksi pada tahap awal, dan prosesor lainnya mensimulasikan proses penyulingan hasil, dan seterusnya.

Agenda Paralelisme
Tipe paralelisme ini mempunyai daftar yang harus dikerjakan oleh sistem komputer . Semua komputer yang terdapat pada sistem dapat mengakses daftar tersebut. Pada Model MW (Manager Worker) terdapat pengelompokan komputer menjadi dua yaitu :
a) Manager : bertugas memulai perhitungan, memonitor kemajuan tugas, melayani permintaan worker. User berkomunikasi dengan sistem komputer melalui komputer yang berfungsi sebagai manager ini.
b) Worker : mengerjakan tugas-tugas yang diberikan oleh manager. Kerja komputer ini dimulai setelah ada perintah dari manager dan diakhiri oleh manager.

Pesan Terdistribusi dan Lingkungan Pemrograman (Distributed Messaging and Programming Enviroment) hubungannya dengan pemrosesan paralel ialah pesan sebagai sesuatu ( objek ) pada pemrosesan itu sendiri sehingga kita harus mendeskripsikan pesan ( message ) itu .

Distributed Processing
Pemrosesan terdistribusi merupakan proses pendistribusian pengolahan paralel dalam pemrosesan paralel menggunakan beberapa mesin. Jadi, bisa di bilang kemampuan dari suatu komputer-komputer yang dijalankan secara bersamaan untuk memecahkan suatu masalah dengan proses yang cepat.

Contoh dari proses terdistribusi adalah ketika terdapat macam masalah diberikan pada satu master, maka dengan menggunakan komputer paralel masalah terseut akan terpecah menjadi beberapa bagian secara terdistribusi.

Parallel distributed computing dapat dibentuk dari :
PVM (Parallel Virtual Machine)
Untuk mendukung workstation clusters yang merupakan sebuah perangkat lunak yang mampu mensimulasikan pemrosesan paralel pada jaringan.

MPI (Message-Passing Interface) programming GUI
Untuk parallel computers yang merupakan sebuah mekanisme mengiriman instruksi dan data antara dua proses komputasi yang berbeda yang berada pada komputer berbeda pada sistem sistem paralel. Paket-paket yang mempunyai spesifikasi kebutuhan MPI telah banyak beredar di Internet dan telah dilengkapi dengan LAM/MPI [5] dan MPICH [6]. Paket-paket ini telah dilengkapi dengan fungsi-fungsi yang menggunakan library C dan Fortran. Kemampuan MPI digunakan untuk menginterpretasikan bahasa pemrograman matrik kemampuan dynamic linking dari bahasa tersebut. Fungsi library dari paket MPI dapat digabungkan dengan dynamic extension dengan cara menghubungkan bahasa pemrograman tersebut dengan bahasa C, C++, atau FORTRAN. Hal ini telah dilakukan untuk menciptakan toolbox MPI (MPITB) untuk kebutuhan MATLAB, dan bahasa pemrograman GNU Octave oleh Fernandez Baldomero .

Architectural Parallel
Menurut seorang Designer Processor, taksonomi Flynn, Arsitektur Komputer dibagi menjadi 4 bagian, yaitu :

SISD  (Single Instruction, Single Data)
Merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

SIMD (Single Instruction, Multiple Data)
Processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

MISD (Multiple Instruction, Single Data)
Merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.

MIMD (Multiple Instruction, Multiple Data)
Merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

Sumber :
http://nazaruddin.blog.unigha.ac.id/2013/08/24/pengertian-komputasi-paralel/

http://no21reason.blogspot.co.id/2013/05/parallel-computation.html

Pengantar Quantum Computation

·         Pendahuluan
Quantum Computation adalah bidang studi yang difokuskan pada teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum, dimana penghitungan ini menggunakan langsung fenomena kuantum mekanik, dan perhitungan ini seperti superposisi dan belitan. Untuk melakukan operasi pada data, Quantum komputer berbeda dari komputer tradisional yang didasarkan pada transistor. Prinsip dasar di balik perhitungan kuantum adalah bahwa sifat kuantum dapat digunakan untuk mewakili data dan melakukan operasi pada data.
·         Entanglement
Entanglement merupakan suatu teori mekanika quantum yang menggambarkan seberapa cepat dan betapa kuatnya keterhubungan partikel-partikel pada Quantum computer yang dimana jika suatu partikel diperlakukan “A” maka akan memberikan dampak “A” juga ke partikel lainnya.
Ada juga pemahaman lain tentang Entanglement menurut Albert Einsten “Entanglement Kuantum” di istilahkan “Perbuatan Sihir Jarak Jauh” yang merupakan sifat dasar mekanika kuantum. Entanglement memungkinkan informasi kuantum tersebar dalam puluhan ribu kilometer, dan hanya dibatasi oleh seberapa cepat dan seberapa banyak pasangan entanglement dapat bekerja dalam ruang. Dari sumber yang saya dapatkan dari internet : [Quantum entanglement]  merupakan fenomena yang menghubungkan dua partikel sedemikian rupa sehingga perubahan yang terjadi pada satu partikel seketika itu juga tercermin dalam partikel lainnya, meski mungkin secara fisik diantara mereka terpisah beberapa tahun cahaya.
·         Quantum Gates
Quantum Gates adalah sebuah gerbang kuantum yang berfungsi mengoperasikan bit yang terdiri dari 0 dan 1 menjadi qubits. Cara kerja Gerbang kuantum mirip dengan gerbang logika klasik. Gerbang logika klasik mengambil bit sebagai input, mengevaluasi dan memproses input dan menghasilkan bit baru sebagai output. Gerbang logika kuantum mengambil dalam qubit yang bisa eksis dalam keadaan superposisi, ini membuka dimensi baru seluruh kemungkinan solusi dan output.
Dalam komputer kuantum 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 digital konvensional.
·         Algoritma Shor
Algoritma Shor adalah suatu teori dimana komputer kuantum dapat memecahkan sebuah kode rahasia yang digunakan untuk mengamankan pengiriman data. Kode ini disebut kode RSA. Jika disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini tidaklah efektif.
Algoritma Shor yang dinamai oleh matematikawan Peter Shor , adalah algoritma kuantum yang merupakan suatu algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat. Algoritma Shor dirumuskan pada tahun 1994.  Inti dari algoritma ini merupakan bagaimana cara menyelesaikan faktorisasi terhadap bilangan interger atau bulat yang besar.
Efisiensi algoritma Shor adalah karena efisiensi kuantum Transformasi Fourier , dan modular eksponensial. Jika sebuah komputer kuantum dengan jumlah yang memadai qubit dapat beroperasi tanpa mengalah kebisingan dan fenomena interferensi kuantum lainnya, algoritma Shor dapat digunakan untuk memecahkan kriptografi kunci publik skema seperti banyak digunakan skema RSA. Algoritma Shor terdiri dari dua bagian:
  • Penurunan yang bisa dilakukan pada komputer klasik, dari masalah anjak untuk masalah ketertiban-temuan.
  • Sebuah algoritma kuantum untuk memecahkan masalah order-temuan.

Sumber:
https://martamarisa53.wordpress.com/2016/04/18/pengantar-quantum-computation/

https://andrifirmanc.wordpress.com/2016/04/07/pengantar-quantum-computation/

Sabtu, 15 April 2017

Pengantar Komputasi GRID

Komputasi Grid sebenarnya merupakan sebuah aplikasi pengembangan dari jaringan komputer (network). Hanya saja, tidak seperti jaringan komputer konvensional yang berfokus pada komunikasi antar piranti (device), aplikasi pada grid computing dirancang untuk memanfaatkan sumber daya pada terminal dalam jaringannya. Grid Computing biasanya diterapkan untuk menjalankan sebuah fungsi yang terlalu kompleks atau terlalu intensif untuk dikerjakan oleh satu sistem tunggal. Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol seakan – akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasi Grid Computing seolah – olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.
Menurut definisi Grid Computing atau Komputasi Grid merupakan salah satu dari tipe data komputasi paralel. Karena penggunaan sumber daya nya 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 komputer yang terpisah menjadi semakin meningkat. Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh lagi, melintasi batas – batas domain administrasi yang ada.
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. 

Beberapa konsep dasar dari Komputasi Grid

1.Sumber daya dikelola dan dikendalikan secara lokal.

2.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.

3.Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah
4.Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)

Sumber :
-https://rayenmaulana.wordpress.com/2016/05/01/pengantar-komputasi-cloud/
-http://muhammadgarby.blogspot.co.id/2017/04/pengantar-komputasi-grid.html

Virtualisasi

Virtualisasi adalah sebuah teknologi, yang memungkinkan anda untuk membuat versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi, storage data atau sumber daya jaringan. Proses tersebut dilakukan oleh sebuah software atau firmware bernama Hypervisor. Hypervisor inilah yang menjadi nyawanya virtualisasi, karena dialah layer yang “berpura – pura” menjadi sebuah infrastruktur untuk menjalankan beberapa virtual machine. Dalam prakteknya, dengan membeli dan memiliki satu buah mesin, anda seolah – olah memiliki banyak server, sehingga anda bisa mengurangi pengeluaran IT untuk pembelian server baru, komponen, storage, dan software pendukung lainnya.
Dalam hardware virtualization, perangkat lunak bekerja membentuk sebuah virtual machine yang bertindak seolah-olah seperti sebuah komputer asli dengan sebuah sistem operasi terinstall di dalamnya. Salah contoh yang mudah misalkan terdapat satu buah komputer yang telah terinstall GNU/Linux Ubuntu. Kemudian dengan menggunakan perangkat lunak virtualization semisal Virtualbox kita dapat menginstall dua buah sistem operasi lain sebagai contoh Windows XP dan FreeBSD.

Virtualisasi bisa diartikan sebagai pembuatan suatu bentuk atau versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi,  perangkat storage/penyimpanan data atau sumber daya jaringan.
Virtualisasi bisa diimplementasikan kedalam berbagai bentuk, antara lain (Harry Sufehmi, Pengenalan Virtualisasi, 20090607) :
  1. Network Virtualization : VLAN, Virtual IP (untclustering), Multilink
  2. Memory Virtualization : pooling memory dari node-node di cluster
  3. Grid Computing : banyak komputer = satu
  4. Application Virtualization : Dosemu, Wine
  5. Storage Virtualization : RAID, LVM
  6. Platform Virtualization : virtual computer

Pembahasan kali ini akan menitikberatkan pada materi platform virtualization alias virtualisasi komputer dan sistem operasi.

Sumber:
-http://kitatkj2.blogspot.co.id/2014/05/pengertian-virtualisasi.html

Kamis, 09 Maret 2017

Contoh Kasus Implementasi Komputasi

Seperti yang kita ketahui komputasi digunakan untuk menganalisis suatu masalah dari data input yang dapat dipecahkan pada model matematika dengan menggunakan suatu Algoritma pada berbagai bidang, salah satunya adalah ekonomi dan geografi.

Contoh Implementasi Komputasi Dalam Bidang Ekonomi
Salah satu contoh komputasi di bidang ekonomi adalah komputasi statistik. Komputasi statistik adalah jurusan yang mempelajari teknik pengolahan data, membuat program, dan analisis data serta teknik penyusunan sistem informasi statistik seperti penyusunan basis data, komunikasi data, sistem jaringan, dan diseminasi data statistik. Komputasi dapat digunakan untuk memecahkan masalah ekonomi contohnya seperti Data Mining, dengan data mining, sebuah perusahaan dapat memecahkan masalah dengan cara yang seefektif mungkin, pengambilan keputusan yang tepat untuk kelangsungan suautu perusahaan. Contoh program komputer yang membantu perhitungan ekonomi adalah MYOB, Program aplikasi akuntansi yang digunakan untuk mengotomatisasikan pembukuan secara lengkap, cepat dan akurat. Pada dasarnya MYOB ini digunakan untuk pembuatan laporan keuangan suatu perushaan, dimana debit dan kredit suatu pengeluaran dan pemasukkan sehingga tidak perlu lagi menggunakan tulisan tangan untuk menyimpan semua data-data yang penting, oleh karena itu, komputasi sangatlah penting dalam bidang apapun, untuk menyingkat waktu pemrosesan dan perhitungan, penyimpanan data yang lebih aman dan terorganisir.

Contoh Implementasi Komputasi Dalam Bidang Geografi
Implementasi komputasi modern di bidang geografi diterapkan pada GIS (Geographic Information System) yang merupakan sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan untuk membangun, menyimpan, mengelola dan menampilkan informasi berefrensi geografis, misalnya data yang diidentifikasi menurut lokasinya, dalam sebuah database. Para praktisi juga memasukkan orang yang membangun dan mengoperasikannya dan data sebagai bagian dari sistem ini.Teknologi Sistem Informasi Geografis dapat digunakan untuk investigasi ilmiah, pengelolaan sumber daya, perencanaan pembangunan, kartografi dan perencanaan rute. Misalnya, GIS bisa membantu perencana untuk secara cepat menghitung waktu tanggap darurat saat terjadi bencana alam, atau GIS dapat digunaan untuk mencari lahan basah(wetlands) yang membutuhkan perlindungan dari polusi. Komponen-komponen pendukung GIS terdiri dari lima komponen yang bekerja secara terintegrasi yaitu perangkat keras (hardware), perangkat lunak (software), data, manusia, dan metode.


Sumber:
http://blognyausfa.blogspot.co.id/2016/03/tugas-softskill-1-implementasi-komputasi.html
https://farizes.wordpress.com/2016/03/07/implementasi-komputasi-dalam-bidang-matematika-dan-ekonomi/

Implementasi Komputasi dalam Berbagai Bidang

Komputasi banyak diimplementasikan pada berbagai bidang, seperti dalam bidang fisika, kimia, geologi, matematika, ekonomi dan geografi. Berikut adalah penjelasan implemnetasi komputasi dalam berbagai bidang.

1. Implementasi Komputasi Dalam Bidang Fisika
Implementasi komputasi dalam dunia fisika yakni untuk membantu para fisikawan dengan mudah mampu menyelesaikan permasalahan nya dalam bidang fisika. Fisika komputasi adalah subjek yang berhubungan dengan berbagai perkiraan numerik; perkiraan solusi yang ditulis sebagai sejumlah besar bilangan terbatas (finite) dari operasi matematika sederhana (algoritma), dan komputer digunakan untuk melakukan operasi tersebut dan menghitung solusi dan errornya.

2. Implementasi Komputasi Dalam Bidang Kimia
Implementasi komputasi modern di bidang kimia adalah penggunaan ilmu komputer untuk membantu menyelesaikan masalah kimia, contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul. Kimia komputasi biasanya digunakan ketika metode matematika dikembangkan dengan cukup baik untuk dapat digunakan dalam program computer.

3. Implementasi Komputasi Dalam Bidang Geologi dan Geografi 
Pada bidang ini dapat dilakukan pemanfaatan seperti pemodelan terhadap akses keadaan geografis suatu permukaan wilayah yang dapat dipantau jika terjadi pergerakan atau getaran. Selain itu dapat dilakukan pengiriman informasi mengenai prakiraan cuaca yang sangat berguna bagi segala hal terutama transportasi udara dan laut.

4. Implementasi Komputasi Dalam Bidang Matematika
Komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.

5. Implementasi Komputasi Dalam Bidang Ekonomi
Dalam bidang ekonomi pasti memiliki permasalahan yang harus dipecahkan oleh algoritma contohnya adalah memecahkan teori statistika untuk memecahkan permasalahan keuangan. Salah satu contoh komputasi di bidang ekonomi adalah komputasi statistik. Komputasi statistik adalah jurusan yang mempelajari teknik pengolahan data, membuat program, dan analisis data serta teknik penyusunan sistem informasi statistik seperti penyusunan basis data, komunikasi data, sistem jaringan, dan diseminasi data statistik.


Sumber:
http://ferdianrezpector.blogspot.com/2015/04/implementasi-komputer-pada-berbagai.html
http://hindarko.blogspot.co.id/2015/03/teori-komputasi-dan-implementasi-dalam.html


Teori Komputasi

Manusia telah mengenal angka dan perhitungan sejak berabad-abad yang lalu. Bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Seiring dengan perkembangan zaman manusia pun melakukan perhitungan-perhitungan yang lebih kompleks. Otak manusia juga mengalami keterbatasan dalam menghitung angka yang jumlahnya bisa berdigit-digit, kemudian diciptakan alat sempoa untuk menghitung, kemudian dekembangkan menjadi kalkulator, Karena semakin berkembangnya alat dan kebutuhan semakin banyak pula data-data yang ingin dihitung, dan mulailah ide pembuatan untuk membuat komputer sebagai alat hitung dengan konsep komputasi modern.

Teori komputasi merupakan sebuah bidang pelajaran yang menggabungkan ilmu komputer dan matematika untuk menganalisis suatu masalah dari data input yang dapat dipecahkan pada model matematika dengan menggunakan suatu Algoritma. Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1.      Akurasi (big, Floating point)
2.      Kecepatan (dalam satuan Hz)
3.      Problem Volume Besar (Down Sizzing atau pararel)
4.      Modeling (NN & GA)
5.      Kompleksitas (Menggunakan Teori big O)

Jenis-Jenis Komputasi Modern Jenis-jenis komputasi modern ada 3 macam, yaitu :
1.  Mobile Computing atau Komputasi Bergerak Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
2.  Grid Computing atau Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit computer dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.
3.    Cloud Computing atau Komputasi Awan adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi menghapus rincian kerja yang kompleks dari visibilitas.


Sumber:
https://id.wikipedia.org/wiki/Teori_komputasi
http://ramawicaksana26.blogspot.co.id/2015/09/teori-komputasi-dan-implementasi-di.html
http://dwitya.blog.widyatama.ac.id/2016/02/12/sejarah-komputasi-modern/

Senin, 14 November 2016

Pendirian Badan Usaha


Badan usaha adalah suatu kesatuan organisasi dan ekonomis yang mempunyai tujuan untuk memperoleh laba atau keuntungan dan memberikan layanan pada masyarakat. Atau definisi lain dari badan usaha yaitu merupakan kesatuan yuridis, teknis dan ekonomis yang mempunyai tujuan untuk mencari laba atau keuntungan.

Jenis-Jenis Badan Usaha di Indonesia:
  1. Koperasi
    Koperasi merupakan badan usaha yang berbentuk kekeluargaan.
  2. BUMN
    Badan Usaha  Milik Negara ialah badan usaha yang seluruh modal atau sebagian dimiliki oleh pemerintah. Status pegawai badan usaha tersebut adalah karyawan BUMN bukan pegawai negeri. BUMN sendiri sekarang ada 3 macam yaitu Perjan, Perum dan Persero.
  3. BUMS
    Badan Usaha Milik Swasta adalah badan usaha yang didirikan dan dimodali oleh seseorang atau sekelompok orang. Berdasarkan UUD 1945 pasal 33, bidang- bidang usaha yang diberikan kepada pihak swasta adalah mengelola sumber daya ekonomi yang bersifat tidak vital dan strategis atau yang tidak menguasai hajat hidup orang banyak. Berdasarkan bentuk hukumnya Badan usaha milik swasta dibedakan atas :
  • Perusahaan Persekutuan
    Ada 4 bentuk perusahaan persekutuan:
    a. Badan usaha perseorangan
    b. Firma
    c. Persekutuan Komanditer (commanditaire vennootschap atau CV)
    d. Perseroan terbatas (PT)
  • Yayasan
    Yayasan adalah suatu badan usaha, tetapi tidak merupakan perusahaan karena tidak mencari keuntungan. Badan usaha ini didirikan untuk sosial dan berbadan hukum.

Proses Pendirian Badan Usaha Syarat mendirikan usaha:
Untuk membangun atau membentuk sebuah badan usaha, kita harus memperhatikan beberapa hal, yaitu:
  1. Modal yang di miliki
  2. Dokumen perizinan
  3. Para pemegang saham
  4. Tujuan usaha
  5. Jenis usaha
Salah satu yang paling penting dalam pembentukan sebuah badan usaha adalah perizinan usaha. Izin usaha merupakan bentuk persetujuan atau pemberian izin dari pihak yang berwenang atas penyelenggaraan kegiatan usaha. Tujuannya untuk memberikan pembinaan, arahan, serta pengawasan sehingga usaha bisa tertib dan menciptakan pemerataan kesempatan berusaha/kerja dan demi terwujudnya keindahan, pembayaran pajak, menciptakan keseimbangan perekonomian dan perdagangan. Surat izin usaha yang diperlukan dalam pendirian usaha di antaranya:
1. Surat Izin Tempat Usaha (SITU)



2. Surat Izin Usaha Perdagangan (SIUP)





3. Nomor Pokok Wajib Pajak (NPWP)




4. Nomor Register Perusahaan (NRP)




5. Nomor Rekening Bank (NRB)



6. Analisa Mengenai Dampak Lingkungan (AMDAL)




7. Surat izin lainnya yang terkait dengan pendirian usaha, sepertii izin prinsip, izin penggunaan tanah, izin mendirikan bangunan (IMB), dan izin gangguan.


Proses yang harus dilakukan untuk mendirikan sebuah badan usaha yaitu:
  1. Mengadakan rapat umum pemegang saham.
  2. Dibuatkan akte notaris (nama-nama pendiri, komisaris, direksi, bidang usaha, tujuan perusahaan didirikan).
  3. Didaftarkan di pengadilan negeri (dokumen : izin domisili, surat tanda daftar perusahaan (TDP), NPWP, bukti diri masing-masing).Diberitahukan dalam lembaran negara (legalitas dari dept. kehakiman 
Adapun yang menjadi pokok yang harus diperhatikan dalam hubungannya dengan pendirian badan usaha ialah :
  1. Tahapan pengurusan izin pendirian
    Bagi perusahaan skala besar hal ini menjadi prinsip yang tidak boleh dihilangkan demi kemajuan dan pengakuan atas perusahaan yang bersangkutan. Hasil akhir pada tahapan ini adalah sebuah izin prinsip yang dikenal dengan Letter of Intent yang dapat berupa izin sementara, izin tetap hingga izin perluasan.
  2. Tahapan pengesahan menjadi badan hukum
    Tidak semua badan usaha mesti berbadan hukum. Akan tetapi setiap usaha yang memang dimaksudkan untuk ekspansi atau berkembang menjadi berskala besar maka hal yang harus dilakukan untuk mendapatkan izin atas kegiatan yang dilakukannya tidak boleh mengabaikan hukum yang berlaku.
  3. Tahapan penggolongan menurut bidang yang dijalani
    Badan usaha dikelompokkan kedalam berbagai jenis berdasarkan jenis bidang kegiatan yang dijalani. Berkaitan dengan bidang tersebut, maka setiap pengurusan izin disesuaikan dengan departemen yang membawahinya seperti kehutanan, pertambangan, perdagangan, pertanian, dsb.
  4. Tahapan mendapatkan pengakuan, pengesahan dan izin dari departemen lain yang  terkait
    Departemen tertentu yang berhubungan langsung dengan jenis kegiatan badan usaha akan mengeluarkan izin. Namun diluar itu, badan usaha juga harus mendapatkan izin dari departemen lain yang pada nantinya akan bersinggungan dengan operasional badan usaha.
  5. Syarat Sah Kontrak (Perjanjian)
    Menurut Pasal 1338 ayat (1), perjanjian yang mengikat hanyalah perjanjian yang sah. Untuk itu, pembuatan perjanjian harus mempedomani Pasal 1320 KHU Perdata yang menetapkan empat syarat sahnya perjanjian.


Referensi:
http://www.pengertianku.net/2015/09/pengertian-badan-usaha-dan-contohnya-maupun-jenisnya.html
http://rinamerarsuratizinusaha.blogspot.co.id/
http://atsyanteam.blogspot.co.id/2013/05/makalah-pendirian-badan-usaha.html
https://oktarinisi.wordpress.com/



Jumat, 14 Oktober 2016

Layanan Musik Streaming Spotify


Seiring dengan berkembangnya teknologi, banyak perusahaan di bidang teknologi yang memberikan berbagai layanan kepada pengguna. Layanan streaming musik merupakan yang sedang naik daun. Perusahaan yang menyediakan layanan ini salah satunya adalah  Swedia startup Spotify AB.
Spotify merupakan layanan streaming musik asal Swedia yang menyediakan hak digital manajemen yang dilindungi konten dari label rekaman dan perusahaan media. Diluncurkan pada September 2008 oleh Swedia startup Spotify AB dengan jumlah karyawan sekitar 1500. Hingga Juni 2015 Spotify memiliki lebih dari 75 juta pengguna aktif, termasuk sekitar 20 juta pengguna berbayar.
Spotify memanfaatkan teknologi dan internet untuk menyediakan layanan streaming musik pada perangkat desktop dan mobile. Spotify memberikan jasa layanan musik streaming dengan berbagai fitur, di Spotify akan disuguhi fitur playlist yang bisa dipilih sesuai mood. Selain pemutar musik, Spotify juga memiliki layanan akses ke radio online. Kebanyakan radio tersebut berisi lagu-lagu dari satu artis terkenal. Spotify juga menyediakan berbagai kategori jenis musik di layanan radionya, mulai dari blues, klasik, komedi, hingga pop, jazz dan R&B. 
Pada Spotify terdapat layanan free dan premium. Untuk layanan free Spotify hanya memberikan gratis trial layanan Premium selama seminggu, setelah habis seminggu masa trial Spotify, akan diganggu oleh iklan audio setiap kali mendengarkan musik. Dan untuk layanan premium Spotify menghapus iklan, meningkatkan kualitas audio dan memungkinkan pengguna untuk men-download musik untuk mendengarkan secara offline, Spotify menawarkan beberapa skema berlangganan. mulai dari Rp49.990 (per bulan), Rp149.970 (per tiga bulan), Rp299.940 (per enam bulan), dan RP599.880 (per tahun). Sedangkan untuk paket keluarga, tiap anggota keluarga kamu yang berlangganan akan mendapatkan diskon 50 persen dari harga premium.
Spotify tersedia di Eropa Barat, Amerika, Australia, Selandia Baru, negara-negara Asia yang terbatas dan wilayah terdiri dari Hong Kong, Indonesia, Malaysia, Filipina, Singapura, dan Taiwan.
Layanan streaming musik asal Swedia Spotify, resmi hadir di Indonesia pada Rabu 30 Maret 2016. Belum ada informasi lebih detail mengenai strategi layanan ini untuk bersaing di tanah air, namun yang pasti Spotify akan berhadapan dengan layanan streaming musik yang sudah duluan hadir seperti Apple Music, Joox, Guvera dan Deezer.

https://id.wikipedia.org/wiki/Spotify
https://id.techinasia.com/komparasi-layanan-streaming-spotify
http://teknologi.metrotvnews.com/read/2016/03/30/506111/semua-demam-spotify-bagaimana-fitur-dan-konten-yang-dit

Selasa, 12 Januari 2016

Husky - New Brand On Future



- Pada kali ini saya akan membahas tentang design logo buatan saya. Dalam pembuatan logo ini, saya menggunakan aplikasi adobe Photoshop cs6.

- Pada Gambar diatas, material design yang saya pakai merupakan design yang populer dipopulerkan oleh google yang mengutamakan simpicity dan cleanliness.

- Logo saya ini adalah sebuah brand baju outdoor atau pakain untuk pergi ke gunung dll.

- Dalam logo terdapat gambar  anjing serbirian atau biasa disebut dengan Husky, saya mengambil gambar anjing serbirian karena anjing serbirian banyak berada di dataran tinggi gunung tibet, cocok untuk memadukan dengan brand saya.

- Siberian husky adalah anjing yang dikembang biakkan 3000 tahun yang lalu oleh komunitas suku Chukchi India. Termasuk ke dalam 14 anjing ras termurni di dunia. Seperti keluarga dekatnya yaitu serigala, malamute dan anjing ras samoyed, anjing siberian husky memiliki karakter aktif, karena sering digunakan untuk berburu dan menjadi alat transfortasi dipegunungan bersalju.

- Pada bagian tagline, saya memberikan tagline "New Brand On The Future" yang artinya "Merek Baru dimasa Depan", pada brand saya ini saya ingin mejadikan brand ini terkenal diseluruh dunia, untuk semua yang ini berpergian ke alam gunakan brand ini untuk lebih aman dan nyaman.

- Pada warna saya hanya memilih warna hitam dan warna dasar putih, untuk lebih simpel dan mudah di ingat oleh masyarakat dunia.

Sekian penjelasan dari logo saya semoga brand ini dapat dikenal oleh kalian semua.


 -NEW BRAND ON THE FUTURE-

Pada kali ini kita akan membuat logo serta mascot Maid Cafe yang dimana dibuat dengan aplikasi Adobe Photoshop sebagai berikut - See more at: http://fikrifajar14.blogspot.co.id/2016/01/softskill-logo-dan-maskot-moe-moe-kyun.html#sthash.uKtoAJxf.dpuf

Rabu, 24 Juni 2015

THE PIRATE BAY _ AWAY FROM KEYBOARD (REVIEW)

TPB_AFK adalah film dokumenter yang sangat bagus banyak menjelaskan tentang hak cipta.
Dan disini banyak saya dapat bahwa The Pirate Bay melakukan pelanggaran terhadap hak cipta yang dituntut oleh Amerika(Hollywood). Tuntutan yang keluar dari pihak Hollywood yaitu pelanggaran hak cipta dan menuntut kerugian sebesar 13 juta USD. Tetapi dalam film ini sepertinya ada yang janggal atau berat sebelah dalam film ini kebanyakan mendukung penuh The Pirate Bay ketimbang sipenuntut, yang saya dapat dari film ini saya sebagai penonton seharusnya netral dalam meyikapinya.

Jika Saya Sebagai Pirate Bay:
Saya akan akan banyak melakukan sharing dan tracker yang benar dan tidak melakukan ilegal apa pun.

Jika Saya Sebagai Hollywood:
Saya akan terus menuntut Pirate Bay sampai habis, bahkan sapai tidak ada lagi yang tersisa karena mereka telah melakukan hal ilegal dengen menggunakan hak cipta dari orang lain.

Solusi:
Menurut saya terjadinya hal ini adalah karena uang kalau tidak karena uang pasti tak ada terjadi hal seperti ini,coba saja Pirate Bay lebih menghargai Hak Cipta mungkin tuntutan dari Amerika pun takan terjadi.

Kasus pada Syrian internet army

The Syrian Electronic Army (SEA), atau juga dikenal sebagai Syrian Electronic Soldiers, adalah kumpulan hacker komputer yang mendukung pemerintah Presiden Suriah Bashar al-Assad. Menggunakan serangan denial of service, perusakan, dan metode lainnya, terutama menargetkan kelompok oposisi politik dan situs barat, termasuk organisasi berita dan kelompok hak asasi manusia. Tentara Elektronik Suriah adalah publik pertama, tentara maya di dunia Arab untuk secara terbuka melancarkan serangan cyber pada lawan-lawannya, meskipun sifat yang tepat dari hubungan dengan pemerintah Suriah tidak jelas.
Serangan elektronik (peretasan) terhadap web site barat dapat menjadi salah satunya dan pembenaran untuk tindakan balasan ke pihak Suriah. Walau tidak dapat menjadi pembenaran untuk invasi militer, tapi hal ini dapat membuka front perang cyber secara besar-besaran, yang mungkin saja akan diakhiri oleh invasi militer.
Hanya saja, perlu diamati dengan cermat pernyataan para pejabat anggota NATO di media, bahwa mereka cenderung kompak. Berbeda dengan kondisi tahun 2003, dimana struktur komando NATO terpecah, karena Perancis dan Jerman menentang invasi ke Irak, hal itu tidak terjadi pada kasus Suriah.
Jika memang situasi semakin memanas, bukannya tidak mungkin NATO akan memutuskan invasi militer, seperti yang terjadi pada kasus Lybia. Di sisi lain, pihak Rusia dan China, sebagai anggota tetap dewan keamanan PBB, selalu secara tegas menolak setiap ide pihak barat untuk melakukan invasi militer.
Hanya saja, apakah veto Rusia dan China bisa mencegah invasi, hal itu adalah tanda tanya besar. Veto mereka terbukti tidak efektif dalam mencegah invasi Amerika Serikat dan Inggris ke Irak pada tahun 2003.
Satu hal yang perlu dicatat, bahwa jika memang akhirnya invasi terjadi, maka semua itu dimulai dengan perang cyber, yang sudah terjadi sejak tahun 2011.
Bagaimanapun, kita semua tidak pernah setuju akan terjadinya perang, karena sudah pasti akan jatuh korban rakyat/sipil yang tidak berdosa. Meletakkan senjata dan maju ke meja perundingan selalu adalah solusi yang terbaik bagi semua pihak
Sumber : http://en.wikipedia.org/wiki/Syrian_Electronic_Army

Selasa, 25 November 2014

New Media Dalam Bidang Pendidikan

Pada era yang serba mudah seperti sekarang ini, internet tidak hanya merupakan pelengkap namun juga menjadi kebutuhan bagi beberapa kalangan. Semenjak ditemukan hingga sekarang internet mengalami perubahan dan perkembangan yang pesat, mulai dari era E-mail, Mesin Pencari seperti Yahoo yang lebih dahulu muncul kemudian di ikuti oleh raksasa Google hingga banyak bermunculan jejaring social seperti Facebook , Twitter, mySpace dan masih banyak yang lainnya. Media internet menjadi sangat penting karena kecepatan dalam meng up date setiap peristiwa dan informasi yang ada. Begitu pula internet juga berperan penting dalam dunia pendidikan . Pendidikan merupakan sesuatu yang wajib diperoleh agar mampu bersaing di dunia yang makin ketat dan penuh sesak. Maka dari itu disini akan dibahas penggunaan atau pengaplikasian new media sebagai bagian dari internet.
 
New media pendidikan yang akan saya bahas saat ini ada Google, siapa sih yang tidak tau google sekarang ini, terutama dikalangan Mahasiswa,Google saat ini sudah banyak digunakan dalam masyarakat untuk mengetahui berbagai hal hanya dengan mengetikan apapun kedalam situs tersebut anda dapat mengetahunya dengan cepat.
Tujuan Google itu sendiri adalah untuk mengumpulkan informasi dunia dan membuatnya dapat diakses dan bermanfaat oleh semua orang, Google banyak digunakan untuk mendapatkan berbagai informasi dengan mudah namun google sendiri banyak juga sisi negatifnya yaitu banyak untuk mencari situs porno,dengan begitu banyak anak muda jaman sekarang dengan mudahnya mendapatkan video maupun foto dengan sangat mudah nya.

kesimpulan dari penjelasan diatas adalah diri kita sendiri dimana kalau kita bisa membatasi bangaimana caranya untuk mendapatkan informasi atau pendidikan yang benar bukannya malah membuka sesuatu yang tak jelas seperti diatas, New Media Pendidikan merupakan suatu kebutuhan hidup yang berperan penting dalam perkembangan dunia pendidikan di masa kini.