• BERANDA
  • TUGAS KULIAH
    • ILMU SOSIAL DASAR
    • ILMU BUDAYA DASAR
  • LINK KAMPUS

Senin, 08 Juli 2019

Komputasi Quantum

Published : 10.23 Author : FARIZ MAULANA

Quantum Computation
itu sendiri adalah suatu bidang studi yang memfokuskan kepadateknologi komputer yang sedang berkembang berdasarkan prinsip-prinsip dari teori kuantum.Dimana dijelaskan mulai dari sifat serta perilaku energi dan materi pada kuantum (atom dan subatom) tingkat. Lalu apa bedanya Quantum Computation dengan Quantum Computing ,Berikut ini perbedaanya :
•Quantum Computing
adalah alat hitung yang menggunakan sebuah fenomena mekanikakuantum, misalnya superposisi dan keterkaitan untuk melakukan operasi data. Dalamkomputasi klasik, jumlah data dihitung dengan bit. Dalam komputer kuantum, hal inidilakukan dengan qubit.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 untukmengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum. Dan apa itu Qubit serta Mekanika Kuantum
•Qubit atau Binary Digit
merupakan ukuran terkecil data dalam sebuah komputer yanghanya terdiri dari 1 atau 0, nyala atau mati, benar atau salah, tidak ada selain dari duakemungkinan itu. Tapi qubit atau quantum bit, bisa memiliki tiga kemungkinan yaitu 1, 0atau supersisi dari 1 dan 0. Iya, tidak dan mungkin. Qubit menggunakan mekanika kuantum(hukum fisika yang berlaku hanya untuk partikel yang sangat kecil seperti atom) untukmengkodekan informasi baik sebagai 1 dan 0 pada saat yang sana. Sedangkan
• Mekanika Kuantum
merupakan cabang dasar fisika yang menggantikan mekanika klasik paa tataran atom dan sub atom. Kuantum komputer menggunakan fenomena dari mekanikakuantum yang berupa superposition, entanglement, multi verse dan tunneling.Superposition adalah keadaan dimana diantara 2 kemungkinan atau bisa disebut gabungan2 kemungkinan
Metode Pengoperasian Data Qubit
Qubit merupakan kuantum bit , mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. Sama seperti sedikit adalah unit dasar informasi dalam komputer klasik, qubit adalah unit dasar informasi dalam komputer kuantum . Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum adalah prinsip superposisi dan Entanglement
Superposisi, pikirkan qubit sebagai elektron dalam medan magnet. Spin elektron mungkin baik sejalan dengan bidang, yang dikenal sebagai spin-up, atau sebaliknya ke lapangan, yang dikenal sebagai keadaan spin-down. Mengubah spin elektron dari satu keadaan ke keadaan lain dicapai dengan menggunakan pulsa energi, seperti dari Laser – katakanlah kita menggunakan 1 unit energi laser. Tapi bagaimana kalau kita hanya menggunakan setengah unit energi laser dan benar-benar mengisolasi partikel dari segala pengaruh eksternal? Menurut hukum kuantum, partikel kemudian memasuki superposisi negara, di mana ia berperilaku seolah-olah itu di kedua negara secara bersamaan. Setiap qubit dimanfaatkan bisa mengambil superposisi dari kedua 0 dan 1. Dengan demikian, jumlah perhitungan bahwa komputer kuantum dapat melakukan adalah 2 ^ n, dimana n adalah jumlah qubit yang digunakan. Sebuah komputer kuantum terdiri dari 500 qubit akan memiliki potensi untuk melakukan 2 ^ 500 perhitungan dalam satu langkah. Ini adalah jumlah yang mengagumkan – 2 ^ 500 adalah atom jauh lebih dari yang ada di alam semesta (ini pemrosesan paralel benar – komputer klasik saat ini, bahkan disebut prosesor paralel, masih hanya benar-benar melakukan satu hal pada suatu waktu: hanya ada dua atau lebih dari mereka melakukannya). Tapi bagaimana partikel-partikel ini akan berinteraksi satu sama lain? Mereka akan melakukannya melalui belitan kuantum.
ANALISA
Dari pengertian Quantum Computing, sekarang mari kita lihat implementasinya yang ada di dunia nyata. Berikut implementasinya dibawah ini : Beberapa waktu lalu para ilmuwan di pusat penelitian di Almaden telah berhasil menjalankan kalkulasi komputer kuantum yang paling rumit hingga saat ini. Mereka berhasil membuat seribu triliun molekul yang didesain khusus dalam sebuah tabung menjadi sebuah komputer kuantum 7-Qubit yang mampu memecahkan sebuah versi sederhana perhitungan matematika yang merupakan inti dari banyak diantara system kriptografis pengamanan data (data security cryptographic system). Keberhasilan ini memperkuat keyakinan bahwa suatu saatkomputer - komputer kuantum akan mampu memecahkan problem yang demikian kompleks yang selama ini tidak mungkin dapat dipecahkan oleh super komputer - super komputer yang paling hebat meski dalam tempo jutaan tahun sekalipun. Dalam edisi jurnal ilmiah nature yang terbit beberapa waktu lalu, sebuah tim bersama-sama mahasiswa tingkat graduate dari universitas stanford melaporkan demonstrasi pertama dari "Algoritma Shor" sebuah metode yang dikembangkan tahun 1994 oleh ilmuwan AT & T Peter Shor untuk menggunakan komputer kuantum yang futuristik untuk menemukan faktor-faktor dari sebuah bilangan. Bilangan-bilangan yang diperkalikan satu dengan yang lain untuk memperoleh  bilangan asli. Saat ini, pemfaktoran (factoring) sebuah bilangan besar masih terlalu sulit bagikomputer konvensional meskipun begitu mudah untuk diverifikasi. Itulah sebabnya pemfaktoran  bilangan besar ini banyak digunakan dalam metode kriptografi untuk melindungi data.
Kesimpulan
Saat ini perkembangan teknologi sudah menghasilkan komputer kuantum sampai 7 qubit, tetapi menurut penelitian dan analisa yang ada, dalam beberapa tahun mendatang teknologi komputer kuantum bisa mencapai 100 qubit. Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan, baik dengan biaya maupun polarisasi yang bertindak sebagai representasi dari 0 dan/atau 1. Setiap partikel-partikel ini dikenal sebagai qubit. Sifat dan perilaku partikel-partikel ini membentuk dasar dari komputasi kuantum. Bit digambarkan oleh status 0 atau 1. Begitu pula dengan qubit yang digambarkan oleh status quantum. Dua status quantum yang potensial untuk qubit ekuivalen dengan 0 dan 1 bit klasik. Namun, dalam mekanika quantum, objek apapun yang memiliki dua status berbeda pasti memiliki rangkaian status potensial lain atau disebut dengan superposisi yang menjerat kedua status hingga derajat bermacam-macam.

Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar

Selasa, 11 Juni 2019

Analisis Perbandingan 2 Jurnal bertema Komputasi Pararel

Published : 00.21 Author : FARIZ MAULANA
1. Latar Belakang

Parallel computing adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya, Maksudnya program dijalankan dengan banyak CPU secara bersamaan dengan tujuan untuk membuat program yang lebih baik dan dapat diproses dengan cepat. Dapat diambil kesimpulan bahwa pada parallel processing berbeda dengan istilah multitasking, yaitu satu CPU mengangani atau mengeksekusi beberapa program sekaligus, parallel processing dapat disebut juga dengan istilah parallel computing.


CUDA (Compute Unified Device Architecture) adalah suatu skema yang dibuat oleh NVIDIA agar NVIDIA selaku GPU (Graphic Processing Unit) mampu melakukan komputasi tidak hanya untuk pengolahan grafis namun juga untuk tujuan umum. Jadi, dengan CUDA, kita dapat memanfaatkan cukup banyak processor yang dimiliki oleh NVIDIA untuk berbagai perhitungan. GPU yang ada  saat ini seperti ATI pun sudah memiliki banyak processor di dalamnya. Pada ATI, skema yang mereka bangun disebut ATI Stream. Saat ini pemrograman paralel menjadi sangat penting karena kebutuhan kemampuan komputasi komputer yang terus meningkat seperti kemampuan multitasking dan pengolahan grafis yang andal. Metode saat ini dalam peningkatan peforma komputer juga berbeda dengan masa lampau dimana peningkatan clock dari processor yang diutamakan.

Peningkatan clock juga dibatasi oleh kemampuan fisik dari perangkat digital yaitu persoalan daya dan panas. Pada 2005 berbagai industri komputer mulai menawakan komputer dengan beberapa core mulai dari 2, 3, 4, 6, dst. Pada awal perkembangan GPU dengan banyak core, pemanfaatan GPU hanya dapat dilakukan dengan antarmuka seperti OpenGL dan DirectX dimana antarmuka tersebut dikhususkan hanya untuk pengolahan grafis.

2. Metode

Thread
Dalam pemrograman komputer, sebuah thread adalah informasi terkait dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan. Dari program point-of-view, sebuah thread adalah informasi yang dibutuhkan untuk melayani satu pengguna individu atau permintaan layanan tertentu. Jika beberapa pengguna menggunakan program atau permintaan bersamaan dari program lain yang sedang terjadi, thread yang dibuat dan dipelihara untuk masing-masing proses.

Pengantar pemrograman cuda
GPU (Graphical Processing Unit) pada 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 /sebagaimana kenyataan sesungguhnya, 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.


3. Analisa


Thread
Thread memungkinkan program untuk mengetahui user sedang masuk didalam program secara bergantian dan akan kembali masuk atas nama pengguna yang berbeda. Salah satu informasi thread disimpan dengan cara menyimpannya di daerah data khusus dan menempatkan alamat dari daerah data dalam register. Sistem operasi selalu menyimpan isi register saat program interrupted dan restores ketika memberikan program kontrol lagi.


Pengatar Pemrograman Cuda
CUDA merupakan teknologi anyar dari produsen kartu grafis Nvidia, dan mungkin belum banyak digunakan orang secara umum. 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.

4. Saran dan Kesimpulan

Teknologi CUDA untuk komputasi paralel menggunakan GPU menunjukkan keunggulan terhadap komputasi sekuensial menggunakan CPU. Berdasarkan pengujian tersebut, diketahui bahwa selisih kedua komputasi untuk image processing tidak begitu besar terutama untuk operasi grayscale dan negatif. Namun untuk operasi deteksi tepi, makin besar ukuran gambar semakin terlihat kecepatan proses CUDA hingga 2.8 kali lipat lebih cepat daripada OpenCV yang didapat pada ukuran gambar 7500x5000. Hal ini disebabkan pada perbedaan algoritme pada tiap operasi. Pada operasi grayscale dan negatif memiliki algoritme yang hampir mirip yakni cukup menggunakan satu persamaan untuk mengubah warna tiap pixel gambar. Sedangkan algoritme untuk operasi deteksi tepi menggunakan matriks konvolusi 3x3 untuk matriks X dan Y. Hasil dari matriks tersebut baru dimasukkan pada tiap pixel gambarnya. Algoritme persamaan matriks tersebut lebih cepat dijalankan secara paralel. Namun untuk video processing, OpenCV sedikit lebih unggul dari CUDA dengan perbedaan hingga dua frame meskipun tidak begitu terlihat di dalam video. Dalam penelitian selanjutnya perlu dilakukan pengujian untuk membandingkan antara komputasi GPU(CUDA) dengan komputasi paralel untuk operasi dengan algoritme yang lebih kompleks. Untuk video processing bisa dibandingkan dengan memanfaatkan OpenGL untuk mengoptimakan GPU. Bahkan perlu dilakukan pengujian secara nyata untuk proses rendering
5. Sumber
http://carilahinspirasi.blogspot.com/2011/02/komputasi-terdistribusi.html
https://cudaku.wordpress.com/
https://www.academia.edu/28612603/MAKALAH_SISTEM_OPERASI_THREAD_CANCELLATION_NAMA_KELOMPOK_PROGRAM_STUDI_TEKNIK_INFORMATIKA_FAKULTAS_ILMU_KOMPUTERhttp://blog.ub.ac.id/fauziahmayasari/2012/07/25/implementasi-parallel-processing/
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar

Sabtu, 20 April 2019

GRID COMPUTING

Published : 23.01 Author : FARIZ MAULANA
  • Latar Belakang 

Seiring perkembangan jaman, dimana teknologi komputer sangat dibutuhkan untuk memecahkan suatu masalah baik dalam skala besar maupun skala kecil. Misalnya dalam penyelesaian masalah besar seperti perhitungan intensif perkiraan cuaca dan lainnya dibutuhkan sumber daya komputasi yang berkinerja tinggi (atau juga dikenal dengan sebutan high performance computing). Contohnya seperti Supercomputer dan  Multicomputer. Pada super computer yang memiliki spesifikasi yang bekinerja tinggi, namun untuk memenuhi komputer yang berspesifikasi seperti itu dibutuhkan komponen-komponen yang sesuai dengan kinerja komputer tersebut. Padahal komponen-komponen yang seperti itu hanya bisa didapatkan dengan harga yang relatif tinggi, sehingga hanya sedikit dari peneliti yang dapat memilikinya / menggunakannya. Dalam perkembangannya sistem komputasi dari sisi perangkat lunak maupun perangkat keras yang berkinerja tinggi sangat dibutuhkan oleh user atau  pengguna. Pengguna tidak lagi harus menggunakan super computer dengan harga yang mahal tetapi cukup dengan gridcomputing, semua layanan yang ada pada superkomputer dapat dipenuhi pada gridcomputing, apalagi dengan adanya sumber informasi yang saling terhubung maka akan meningkatkan kinerja gridcomputing.

Sedangkan untuk multi komputer di mana merupakan suatu sistem komputer yang terkoneksi dalam suatu jaringan. Multi komputer lebih terjangkau dibandingkan dengan super komputer. Tetapi banyak kelemahan dibandingkan super komputer maupun gridcomputing yaitu dalam hal pemakaiannya yang tebatas .Selain itu sistem komputer ini, masih menggunakan sisten jaringan umum yaitu lokal jaringan(LAN). Seperti yang telah kita ketahui dalam sistem jaringan LAN banyak kelemahan yang terdapat di dalamnya. Salah satunya kelemahan utamanya adalah dalam jaminan keamanan jaringan. Selain itu kelemahan dari sistem multikomputer adalah perangkat  lunak yang terdapat di multi komputer yang memungkinkan komputer bekerja dalam satu kesatuan yang memilikmi spesifikasi rumit , sehingga user atau pengguna harus mempunyai suatu keahlian khusus dalam  pemanfaatan sistem komputer tersebut.

Dari permasalahan diatas , maka perlu dicarikan suatu solusi dimana suatu sistem komputer yang memenuhi kriteria seperti harga yang terjangkau , keamanan terjamin, mudah digunakan dan tentu dengan sistem kinerja yang tinggi .Salah satu yang ditawarkan adalah gridcomputing.

  • Metode Grid Computing
Globus  Toolkit  adalah  sebuah  toolkit  perangkat  lunak  yang  dikembangkan  oleh  The  Globus  Allianceyang dapat digunakan untuk membangun sistem grid computing. Versi terbaru Globus Toolkit saat ini adalah versi 6.0  (GT6). Globus Toolkit bersifat service oriented  architecture, dan memanfaatkan banyak komponen Web Services yang meliputi  XML  (Extensible  Markup Language), SOAP (Simple Object  Access  Protocol), dan WSDL (Web Services Definition Language) [4]. Komponen utama Globus Toolkit terdiri dari empat bagian yaitu  1) Execution  Management:  Komponen  ini  bertanggung  jawab  dalam  mengatur  bagaimana  eksekusidilakukan  di  atas  sumberdaya-sumberdaya  komputasi  yang  tersedia  di  dalam  sistem  grid  computing.Pengelolaan  ini  mencakup  eksekusi  program,  mulai  dari  inisiasi,  monitoring,  sampai  penjadwalan  dankoordinasi antar-proses.2) Data  Management:  Komponen  ini  bertanggungjawab  menyediakan  mekanisme  akses  bagi  penggunauntuk  mengakses  data  berukuran besar  dari  sumberdaya komputasi  di  dalam sistem  grid  computing secaraefisien dan reliable.3) Monitoring  and Discovery:  Komponen  ini bertanggungjawab  menyediakan  mekanisme  bagi  penggunasistem agar dapat melakukan monitoring terhadap proses komputasi yang sedang dijalankan, sehingga apabilaada masalah  yang timbul dapat segera diketahui dan dicari solusinya. Komponen ini juga bertanggung jawabmenyediakan mekanisme agar pengguna dapat dengan mudah menemukan serta mengidentifikasi keberadaansuatu  sumberdaya  komputasi berikut  karakteristiknya,  secara  otomatis  dan  real time.  Apabila  ditambahkansumberdaya  baru  ke  dalam  sebuah  sistem  grid,  sumberdaya  itu  harus  dapat  segera  diidentifikasi  denganmudah oleh para pengguna sistem.4)Security: GSI (Grid Security Infrastructure): Komponen ini bertanggung jawab atas keamanan sistem gridcomputing  secara keseluruhan.  Komponen  ini  pula  yang  merupakan  salah  satu  ciri  khas  teknologi  GlobusToolkit,  yang  membedakannya  dengan  teknologi-teknologi  pendahulunya  seperti  PVM  atau  MPI.  Denganditerapkannya mekanisme keamanan yang terintegrasi dengan komponen-komponen grid computing  lainnya,maka  Globus  Toolkit  dapat  diterapkan  di  lingkungan  jaringan  publik  (Wide  Area  Network  atau  Internet)tanpa menurunkan tingkat keamanannya .C. HTCondorCondor adalah sistem atau tools untuk mengatur beban kerja di lingkungan cluster yang bersifat compute-intensive.  Condor  dikembangkan  oleh  Departemen Ilmu  Komputer  di  Wisconsin-Madison  University pada tahun 1988. Berkebalikan dengan model umum saat itu yaitu dominant-centralized control model, pada model Ind. Journal on Computing Vol. 2, Issue. 1, Maret 2017 9
Condor para partisipan (penyedia sumberdaya) di dalam sebuah sistem  grid  dibebaskan  untuk  berkontribusi sebanyak atau sesedikit yang mereka kehendaki .  Condor berubah nama menjadi  HTCondor pada tahun 2012. HTCondor adalah software yang digunakan untuk  membangun  sebuah  lingkungan  high  throughput  computing  (HTC).  Perbedaan  high  throughput computing  (HTC)  dengan  high  performance  computing  (HPC)  adalah  sebagai  berikut.  Lingkungan  HPC bertujuan  menyediakan  sumberdaya  komputasi  yang  sangat  tinggi  untuk  digunakan  dalam  waktu  yang singkat, dan ukuran  yang  digunakan untuk mengukur kinerja HPC  adalah FLOPS (floating  point operations per  second).  Akan  tetapi,  untuk  komunitas  pengguna  yang  lebih  luas,  seringkali  yang  menjadi  perhatian bukanlah operasi per detik, melainkan operasi per bulan atau bahkan per tahun. Banyak program paralel yang ketika  dijalankan  di atas  sistem  paralel membutuhkan  waktu  berbulan-bulan.  Oleh  karena  itu  ukuran  yang lebih  cocok  digunakan untuk  mengukur  sistem paralel  seperti  ini bukanlah  berapa  banyak operasi  floating point  yang  bisa  diselesaikan  per  detiknya  (FLOPS),  tapi  berapa  banyak  pekerjaan  skala  besar  yang  bisa ditangani  per  bulannya atau  bahkan  per tahunnya.  Sistem  HPC  yang  lebih  berorientasi  jangka  panjang  ini disebut high throughput computing (HTC). Pengguna mensubmit job  ke HTCondor. Lalu  HTCondor akan mencarikan  mesin yang tersedia  di sistem melalui  jaringan,  dan  kemudian  mendelegasikan  job  itu ke  mesin  tersebut.  HTCondor  mampu  mendeteksi apabila sebuah mesin tidak lagi available
  • Analisis

Perancangan  dan  implementasi  sistem  grid  computing  dilakukan  di  lingkungan  Lab  High Performance Computing,  Program  Studi Ilmu  Komputasi,  Universitas  Telkom.  Pada penelitian  ini  digunakan  satu  buah cluster (Celebes Cluster) sebagai  sumber daya grid computing. Celebes cluster  merupakan  dedicated  cluster yang  terdiri  dari  3  buah  node  dan  1  headnode. Terdapat  pula  1 buah  server  sebagai portal  dan  certificate authority manager dari sistem grid computing ini.

Alur perancangan sistem grid  computing  pada  penelitian ini dapat dilihat  pada  Gambar  . Langkah pertama  yaitu  instalasi  cluster,  kemudian  lakukan  konfigurasi job scheduler (Condor) pada  cluster  tersebut. Berikutnya yaitu install dan konfigurasi Globus Toolkit pada node yang berbeda. Konfigurasi tambahan perlu dilakukan untuk mensinkronkan Globus Toolkit  dengan Condor. Setelah sistem selesai  dibangun, dilakukan ujicoba dan analisis hasil percobaan. Persiapan HardwareInstalasi ClusterKonfigurasi Job Scheduler/condorInstalasi dan konfigurasi Globus Toolkit Konfigurasi globus toolkit dengan condorApakah globus toolkit perlu konfigurasi dengan local resource manager ?Uji Coba Sistem/submit jobAnalisis hasil percobaanKesimpulan dan laporanya tidak




  • Kesimpulan

1) Sistem  grid  computing  dengan  memanfaatkan  cluster  dapat  dibangun  dengan  melakukan  konfigurasiCondor  sebagai  local resource  manager  pada  cluster,  dan konfigurasi  Globus  Toolkit  sebagai  pengalokasisumber daya sistem grid computing.

2) Pada  penelitian  ini, konfigurasi  Globus  Toolkit  dengan  Condor  telah  berhasil  dan  sudah  berjalan  denganbaik  sehingga  lingkungan  grid  computing  yang  dibangun  telah  menyediakan  sumberdaya  berbasis  clusteryang  dapat  diakses  oleh  pengguna.  Performansi  sistem  grid  computing  juga  telah  diujicoba  menggunakanstudi  kasus  perkalian  matriks  secara  parallel,  dengan metode  strong scaling  di  mana  ukuran  problem/datadibuat tetap dan jumlah prosesor diperbanyak.
3) Sistem  grid  computing  yang  dibangun  menunjukkan  bahwa  eksekusi  program  dapat  dipercepat  denganmenambah  jumlah  prosesor,  namun  tidak  berbanding  lurus  dengan  jumlah  penambahan  tersebut  karenaadanya communication overhead



Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar

Sabtu, 30 Maret 2019

Penerapan Komputasi Modern

Published : 20.45 Author : FARIZ MAULANA
Secara Umum Komputasi bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan Komputasi Modern. 


Sejarah Komputasi Modern

Sejarah Komputasi Modern Awal mula dari komputasi adalah adanya perhitungan-perhitungan angka yang dilakukan manusia. 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. Tidak hanya itu, komputer yang diciptakan hingga sekarang ini bukan menjadi sebuah alat yang digunakan untuk menghitung, tapi juga bisa menyimpan,mengedit dan mengolah kata serta masih banyak lagi kegunaan dan kelebihan yang dimiliki oleh komputer.

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.


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)

Karakteristik Komputasi Modern

1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

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 Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.
3. Cloud Computing atau Komputasi Awan Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas.

Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya di bawah ini:
1. Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
2. Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
3. Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
4. Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.

Contoh Penerapan Komputasi Modern Pada Bidang Geografi

World Map Havard merupakan website open source yang digunakan untuk melakukan pemetaan peta bentuk bumi atau terrain contour yang ada di seluruh dunia, website ini dapat digunakan untuk membantu mengurangi hambatan bagi para peneliti yang ingin menjelajahi, memvisualisasikan, mengedit, dan mempublikasikan informasi geospasial.

World Map terus melakukan pembaruan dalam proses migrasi ke versi terbaru dari platform GeoNode yang menjadi Basenya. Website ini memungkinkan para peneliti untuk unggah kumpulan data dan hamparkan dengan ribuan lapisan bentuk dan kondisi bumi, berikut tampilan awalnya :


World Map dibangun dengan menggunakan teknologi Django, GeoNode, GeoServer, OpenLayers, ExtJS, GeoNetwork, PostGIS, and GDAL. 

Berikut tampilan map dari World Map:

Dibagian sisi kiri terdapat panel yang dimana kita dapat mengatur kondisi terrain bumi dan mengetahui lokasi sungai dan populasi yang ada pada suatu kota, berikut gambarnya :

Dan berikut merupakan peta yang telah di seleksi oleh panel tadi :

secara garis besar fungsi , website ini masih dalam dan akan terus menerus dalam tahap pengembangan, karena seiring dengan eksplorasi, maka akan menambah juga asset dalam web tersebut, tapi secara tampilan masih kurang menarik karena bersifat opensource dan siapa aja bisa mengembangkan sesuai visualisasinya masing-masing

SUMBER:

https://about.worldmap.harvard.edu/
https://dickaariptian17.blogspot.com/2017/04/definisi-komputasi-modern-dan-sejarah.html
http://adhitjatur.blogspot.com/2015/05/definisi-dan-contoh-komputasi-modern.html



Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar

Sabtu, 19 Januari 2019

Perbandingan Perusahaan Lapak Mandor dengan Perusahaan Fajar Sanubari Travel

Published : 19.08 Author : FARIZ MAULANA
Perusahaan merupakan suatu lembaga yang diorganisir dan dijalankan untuk menyediakan barang atau jasa kepada masyarakat dengan tujuan untuk mendapatkan keuntungan. Karena itulah, apabila suatu perusahaan tidak berhasil mendapatkan keuntungan melalui barang atau jasa yang mereka tawarkan dalam jangka waktu tertentu perusahaan mereka akan mengalami kesukaran atau bisa di bilang kebangkrutan.
Dalam prakteknya, tidak ada yang bisa menjamin suatu perusahaan akan terus menerus mendapatkan keuntungan seperti yangd diinginkan. Namun, dengan manajemen yang baik, perusahaan tersebut dapat memperbesar kesempatannya untuk bisa memperoleh keuntungan. Sebelum kita bahas lebih lanjut kita harus mengetahui ciri – ciri perusahaan baik itu seperti apa, lalu kita dapat menyimpulkan hasil perbandingan dilihat dari ciri – ciri tersebut. Berikut merupakan  ciri – ciri perusahaan yang baik:
  1. Memiliki tujuan dan visi yang jelas
  2. Memiliki struktur organisasi yang baik
  3. Pemimpin dapat memberikan contoh baik
  4. Memberikan layanan pelanggan terbaik
  5. Karyawan sangat terlibat
Lapak Mandor dan Fajar Sanubari Travel keduanya merupakan perusahaan yang bergerak dalam bidang pelayanan berbasis IT. Berikut merupakan perbandingan Perusahaan Lapak Mandor dengan Perusahaan Fajar Sanubari Travel:
  1. Perusahaan Fajar Sanubari Travel menjelaskan dengan detail bahwa aplikasi dapat digunakan pada Android maupun iOS, namun pada Lapak Mandor tidak menjelaskan dengan jelas aplikasinya dapat digunakan pada platform apa saja.
  2. Dilihat dari struktur organisasi nya berbeda, pada Fajar Sanubari Travel jabatan tertinggi adalah BOD dan terdapat cooperator yang digambarkan secara rinci dengan menggunakan pohon struktur organisasi yang tidak dimiliki dari perusahaan Lapak Mandor.
  3. Dilihat dari jasa yang disediakan dari kedua perusahaan tersebut, Lapak Mandor mempunyai jasa yang unik, yang mungkin perusahaan lain tidak terfikirkan untuk menyediakan jasa tersebut yakni penyedia tukang, sedangkan jasa layanan Fajar Sanubari Travel yang disediakan, untuk sekarang sudah banyak.
  4. Fajar Sanubari Travel sudah ada produk jadi atau aplikasi nya untuk customer. Seperti sistem pembayarannya dan maps yang digunakan.
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar

Selasa, 01 Januari 2019

Contoh Company Profile (Tugas Softskill )

Published : 23.48 Author : FARIZ MAULANA

PT. FAJAR SANUBARI TRAVEL, adalah perusahaan swasta nasional yang bergerak dalam bidang jasa perjalanan (Mondar Mandir App), seperti pemesanan tiket transportasi maupun pemesanan hotel baik domestik maupun internasioanal. Sebagai perusahaan di bidang jasa, PT. FST, ingin berpartisipasi dalam meningkatkan dan mendorong kemajuan sosial-ekonomi bangsa, dengan komitmen memberikan pelayanan terbaik secara professional bagi semua pengguna aplikasi.

Filosofi PT. FST, adalah bekerja profesional, berdasarkan prinsip-prinsip hubungan saling melengkapi (komplementarian), saling ketergantungan (interdependent), terbuka (transparancy), dan bertanggung jawab (responsibility). PT. FST senantiasa menciptakan solusi yang paling tepat bagi permasalahan-permasalahan yang dihadapi pengguna dalam mencari tiket perjalanan maupun pemesanan hotel.

Perusahaan ini di dirikan pada 30 Oktober 2018 yang berpusat di Jakarta Pusat, Indonesia. Sebuah perusahaan penyedia layanan jasa PT. FST didukung oleh tenaga ahli dan staf professional. Untuk mendorong performa PT. FST, tenaga-tenaga ahli dari multi disiplin ilmu tersebut diintegrasikan secara terorganisir dan terkoordinir oleh tenaga professional yang berpengalaman, energik, terampil dan bermotivasi tinggi.

VISI DAN MISI PERUSAHAAN

VISI
“Aktif sebagai pemain nasional maupun internasional dalam menciptakan perjalanan yang singkat dan mudah, serta meningkatkan kualitas industri pariwisata.”

MISI
“Menciptakan perjalanan yang efisien dan mudah, serta meningkatkan kualitas industri pariwisata.”


BIDANG PELAYANAN PERUSAHAAN
PT. FST merupakan perusahaan penyediaan jasa terdapat bidang pelayanan dalam lingkup masyarakat sebagai berikut:

·         Migrasi Sistem Tradisional
·         Pengembangan dan Manajemen Sistem dan Aplikasi Terdistribusi
·         Teknik dan Manajemen Software
·         Sumber Daya Informasi dan Sistem

STRUKTUR ORGANISASI



Data Pengurus Perusahaan:
BOD (Board of Director) = M Fariz Maulana
CEO (Chief Executive Officer) = Krisan Alifari
CIO (Chief Information Officer) = Dian Septiani
CTO (Chief Technology Officer) = Salsabila Safira A
CMO (Credit Marketing Officer) =Indriana Karistiawati
CFO (Chief Financial Officer) = Adinda Hanifati Jasmine
Intern Cooperation = Firmansyah Adi


Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar

Minggu, 04 November 2018

Membangun Perusahaan Digital

Published : 22.41 Author : FARIZ MAULANA
Di belakang layar industri dan perusahaan manufaktur terkemuka di dunia sedang berlangsung transformasi digital. Para pemimpin industri melakukan digitalisasi berbagai fungsi penting proses operasi vertikal di internal perusahaan, juga dengan mitra horisontal mereka sepanjang rantai nilai. Selain itu, mereka meningkatkan portofolio produk mereka dengan fungsi digital dan memperkenalkan layanan berbasis data yang inovatif yang kini populer dengan istilah Industri 4.0.
Memperhatikan fenomena itu, lembaga internasional PricewaterhouseCoopers telah melakukan riset dan hasilnya diterbitkan dengan judul: The PwC Global Industry 4.0 Survey. Riset ini dilakukan antara  November 2015 dan Januari 2016 terhadap lebih dari 2.000 eksekutif senior dari perusahaan-perusahaan produk industri di Eropa, Amerika, Asia Pasifik, Timur Tengah dan Afrika. Mayoritas responden adalah Chief Digital Officers atau eksekutif senior dengan tanggung jawab level puncak untuk strategi dan aktivitas Industri 4.0 di perusahaannya.
Salah satu bagian laporan riset itu memaparkan Cetak Biru Untuk Keberhasilan Digital yang berisi sejumlah saran untuk keberhasilan penerapan Industri 4.0.
Untuk bergerak maju dengan Industri 4.0, semua kemampuan digital adalah penting. Ini membutuhkan waktu dan konsentrasi; pendekatan selangkah demi selangkah sangat penting. Tetapi bergeraklah dengan kecepatan yang teratur, sehingga Anda tidak kehilangan keuntungan sebagai first-moverterhadap pesaing.
Untuk membentuk sebuah perusaan digital dapat mendirikan sebuah PT atau CV. CV (Commanditaire Vennootschap atau Persekutuan Komanditer) adalah perusahaan yang didirikan oleh minimal 2 orang. Untuk PT (Perseroan Terbatas) sama dengan CV minimal didirikan oleh 2 orang, namun bedanya PT adalah badan usaha berbadan hukum. Apabila ingin medirikan sebuah perusahaan digital lebih aman untuk mendirikan PT karena sudah memiliki undang-undang yaitu Undang-Undang Nomor 40 Tahun 2007 tentang Perseroan Terbatas.
Proses dan Syarat Pendirian PT
Pengesahan akta pendirian hanya membutuhkan waktu maksimal 7 hari kerja. Hal yang harus disiapkan untuk membuat akta pendirian diantaranya:
  1. fotokopi KTP dan NPWP para pendiri PT yang telah menggunakan format terbaru.
  2. Minimal harus ada 2 pemegang saha.
  3. Nama PT terdiri dari 3 kata, tidak boleh bahasa asing.
  4. Komposisi kepemilikan saham.
  5. Bidang usaha yang akan dijalankan.
  6. Struktur kepengurusan perusahaan.
  7. Alamat email dan nomor telepon pendiri PT.
  8. Keterangan tentang kedudukan dan alamat PT.
  9. Akta disahkan oleh Kementerian Hukum dan HAM.
  10. Dokumen legalitas (digunakan untuk melengkapi akta).
  11. NPWP (Nomor Pokok Wajib Pajak) badan,
  12. Sertifikat BPJS Ketenagakerjaan,
  13. SIUP (Surat Izin Usaha Perdagangan),
  14. TDP (Tanda Daftar Perusahaan).

Apabila membangun PT di wilayah Jakarta, ada ketentuan Pemerintah Daerah terkait zonasi yaitu Perda DKI Jakarta Nomor 1 Tahun 2014 tentang Rencana Detail Tata Ruang dan Peraturan Zonasi. Inti dari aturan tersebut, menggunakan rumah sebagai tempat usaha sudah tidak dimungkinkan lagi. Untuk itu, sebagai solusinya Anda bisa menyewa VO (Virtual Office).
Adapula syarat untuk pengguna VO diantarannya:
  1. Adanya salah satu direksi PT yang memiliki KTP DKI Jakarta dan bersedia menjadi penjamin;
  2. NPWP dan Kartu Keluarga; dan
  3. 2 (dua) buah data rekening dan surat referensi bank atas nama direksi yang menjadi penjamin dan direksi penanggung jawab perusahaan (direktur utama).
Selain syarat-syarat di atas tentu saja PT harus memiliki modal dasar, dalam UU No. 40 Tahun 2007 tercatum modal dasar PT adalah 50 juta dengan minimal 25% disetorkan sebagai modal disetor PT. Namun, pada tahun 2016 tercantum pada Peraturan Pemerintah No 29, aturan tersebut telah berganti menjadi modal dasar pendirian PT tergantung pada kesepakatan pendirinya.

Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar

Sabtu, 13 Oktober 2018

Salah Satu Contoh Perusahaan Teknologi Informasi

Published : 23.32 Author : FARIZ MAULANA
PT. Tripasysfo Development merupakan perusahaan IT Consultant dan software house bisnis yang  menangani bidang khusus dalam pengembangan pembuatan aplikasi. PT. Tripasysfo Development lebih fokus dan  menitik beratkan dalam memberikan layanan pembuatan,  pengembangan,  dan memaksimalkan kinerja aplikasi. 

Sistem Informasi Manajemen Perusahaan yang dikembangkan  mempertimbangkan estetika, proses bisnis,  fungsionalitas dan nilai tambah.  Dalam hal estetika, Tripasysfo Development memberikan hasil   yang  atraktif dan menarik sesuai dengan citra instansi atau perusahaan.

PT. Tripasysfo Development terus berinovasi pada produk mereka dengan cara melakukan pendekatan parameter yang sesuai dengan sistem bisnis perusahaan yang menjadi rekanan atau client perusahaan tersebut. Pada tahun 2017 setidaknya sudah ada 3 perusahaan konstruksi dan apartemen yang melakukan permintaan client dan selanjutnya akan diterapkan menjadi basis pengembangan produk software selanjutnya

PT. Tripasysfo Development memiliki income dalam satu tahun mencapai 5 M dalam membuat aplikasi web based, ini membuat PT. Tripasysfo Development menjadi perusahaan yang cukup disegani

PT. Tripasysfo Development memiliki saingan dibidang yang sama seperti PT. Ciptadrasoft, KMK-ONLINE dll
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke Facebook
| 0 komentar
« Postingan Lebih Baru Postingan Lama » Beranda

DIGI-CLOCK

Jakarta

Banner Campus
















Archive

  • ▼  2019 (6)
    • ▼  Juli (1)
      • Komputasi Quantum
    • ►  Juni (1)
    • ►  April (1)
    • ►  Maret (1)
    • ►  Januari (2)
  • ►  2018 (2)
    • ►  November (1)
    • ►  Oktober (1)
  • ►  2017 (2)
    • ►  Mei (1)
    • ►  Maret (1)
  • ►  2016 (10)
    • ►  November (1)
    • ►  September (1)
    • ►  Juni (1)
    • ►  April (7)
  • ►  2015 (7)
    • ►  November (2)
    • ►  Oktober (3)
    • ►  September (2)

Statistic User

Design by fariz & Special thx for Code Security.