Recent Blog post

Analisa Logo Michelin


Pada tahun 1898, ketika melihat gambaran iklan yang digambar oleh O’Galop, AndrĂ© Michelin mempunyai sebuah ide: kenapa tidak mengganti raksasa berjenggot yang mengangkat gelas birnya itu dengan dengan manusia yang terbuat dari tumpukan ban dan memegang cangkir  yang berisi kuku manusia dan beling beling kaca yang pecah. Dengan kutipan bahasa latin dari Horace, “Nunc est Bibendum” (Sekarang waktunya minum) yang disuarakan oleh karakter itu kembali oleh Michelin. Logo Michelin ini sudah diubah berulang-ulang kali dalam beberapa tahun sebelumnya tetapi Michelin Man ini tetap sama yang bermakna seorang manusia yang terbuat dari tumpukan ban.


Desain Logo blogger

Logo diatas terdiri dari sebuah rumah yang bertuliskan F2L yang bermaksud Free To Learn yaitu adalah blog ini sendiri. Dan dibagian terluarnya ada sebuah kaca pembesar yang maksudnya adalah sebuah alat atau sarana yang dapat digunakan untuk memperjelas atau mencari sebuah informasi yang bersumber dari rumah bertuliskan F2L tersebut. Dan warna-warna yang ada didalam logo ini mempunyai arti isi dari blog tersebut bermacam macam tidak hanya berfokus pada satu jenis informasi.



Sumber :

https://www.logodesignlove.com/bibendum-michelin-man

Analisa Logo dan Desain Logo

By : Pebryan
Sabtu, 14 April 2018
0

Animasi



Animasi sebagai alat bantu belajar diyakini telah meningkatkan kinerja siswa Penelitian sebelumnya dan menunjukkan Berbagai hasil keefektifan animasi sebagai alat bantu pembelajaran, tergantung dari tingkat pembelajaran dan siapa pelajarnya. Dalam beberapa kasus jika kita sudah memutuskan  memakai animasi untuk pembelajaran maka kita harus berhati hati dalam mendesainnya. Animasi adalah rangkaian gambar yang membentuk sebuah gerakan. Salah satu keunggulan animasi dibanding media lain seperti gambar statis atau teks adalah kemampuannya untuk menjelaskan perubahan keadaan tiap waktu.
Mayer dan Moreno mengatakan bahwa ada 3 fitur utama dari animasi. Pertama, gambar animasi merupakan sebuah penggambaran. Kedua, gerakan animasi menggambarkan sebuah pergerakan. Ketiga, simulasi–animasi terdiri atas objek-objek yang dibuat dengan digambar atau metode simulasi lain. Mayer dan Moreno mengatakan bahwa ada 3 fitur utama dari animas. Pertama, yang dibuat dengan digambar atau metode simulasi lain. gambar animasi merupakan sebuah penggambaran. Kedua, gerakan animasi menggambarkan sebuah pergerakan. Ketiga, simulasi–animasi terdiri atas objek-objek.
Beberapa hal yang perlu diperhatikan dalam penggunaan animasi adalah kemampuan pemrosesan memori, pengetahuan awal murid, kemampuan spasial murid dan bagaimana animasi dibuat. Ada tiga jenis format animasi yaitu animasi tanpa sistem kontrol, animasi dengan sistem kontrol, dan animasi manipulasi langsung. Animasi yang baik adalah yang dapat mendukung murid untuk membentuk gambaran mental tentang proses yang terjadi dan membutuhkan usaha belajar. Keputusan untuk mengunakan bantuan berupa gambar tetap atau animasi seharusnya didasarkan pada pertimbangan pedagogis dan bukan pada kompetensi atau kemampuan teknologi.
Beberapa software pembuat animasi meliputi : Adobe Flash, Adobe Director, Swift 3D,3D Studio MX.

Desain Grafis




Desain grafis merupakan suatu bentuk komunikasi visual yang menggunakan gambar untuk menyampaikan informasi atau pesan seefektif mungkin. Dalam desain grafis, teks juga dianggap gambar karena merupakan hasil abstraksi simbol-simbol yang bisa dibunyikan. disain grafis diterapkan dalam disain komunikasi dan fine art. Seperti jenis desain lainnya, desain grafis dapat merujuk kepada proses pembuatan, metoda merancang, produk yang dihasilkan, atau pun disiplin ilmu yang digunakan. Seni desain grafis mencakup kemampuan kognitif dan keterampilan visual, termasuk di dalamnya tipografi, ilustrasi, fotografi, pengolahan gambar, dan tata letak.
Desain grafis dalam pengaplikasiannya meliputi :

Desktop publishing : Adobe Photoshop, Adobe Illustrator, Adobe Indesign, Coreldraw, GIMP, Inkscape, Adobe Freehand, Adobe image ready, CorelDraw, Adobe Page Maker, Paint Tool SAI.
Webdesign : Adobe Dreamweaver, Microsoft Frontpage, Notepad, Adobe Photoshop
Audiovisual : Adobe After Effect, Adobe PremierFinal Cut, Adobe Flash, atau sebelumnya Macromedia Flash, Ulead Video Studio, Magic Movie Edit Pro, Power Director
Rendering 3 Dimensi : 3D StudioMax, Maya, AutoCad, Google SketchUp, Light Wave, Blender, Softimage

Referensi :

https://media.neliti.com/media/publications/220205-animasi-dalam-pembelajaran.pdf
http://www.sjm.sch.id/p/desain-grafis-adalah-suatu-bentuk.html

Animasi dan Desain Grafis

By : Pebryan
Selasa, 06 Maret 2018
0

3D singkatan dari tiga-dimensi. Hal tersebut berarti bahwa semua hal yang memiliki lebar, tinggi, dan kedalaman adalah tiga dimensi. Jika melihat sekeliling ruangan, semua yang dilihat adalah tiga dimensi dan dapat dilihat dari sisi manapun, kursi, meja, bangunan, halaman, binatang, semuanya. 3 dimensi merupakan penggambaran suatu objek yang terjadi padi 3 sumbu cartesian.

Camera Tracking
Kamera Traking adalah proses mengambil sebuah objek yang bergerak atau ( multiple objek ) dari waktu ke waktu menggunakan kamera. Teknik ini memiliki berbagai kegunaan, beberapa diantaranya adalah: Interaksi manusia dengan komputer, keamanan dan pengawasan, komunikasi video, kontrol lalu lintas, pencitraan medis dan video editing.


Augmented Reality
Adalah teknologi yang menggabungkan benda maya dua dimensi dan ataupun tiga dimensi ke dalam sebuah lingkungan nyata tiga dimensi lalu memproyeksikan benda-benda maya tersebut dalam waktu nyata. Tidak seperti realitas maya yang sepenuhnya menggantikan kenyataan, namun Augmented Reality hanya menambahkan atau melengkapi kenyataan. 


Sumber :
  • http://www.totaltren.com/2016/11/mengenal-camera-tracking.html
  • http://www.haritsthinkso.com/2010/12/augmented-reality-adalah-teknologi-yang.html
     

3D Teknologi

By : Pebryan
Jumat, 30 Desember 2016
0
Data Mining adalah serangkaian proses untuk menggali nilai tambah dari suatu kumpulan data berupa pengetahuan yang selama ini tidak diketahui secara manual. Data mining menjadi alat yang semakin penting untuk mengubah data tersebut menjadi informasi.
Data mining memiliki fungsi sebagai berikut :
a. Classification
Classification, yaitu menyimpulkan definisi-definisi karakteristik sebuah grup. Contoh: pelanggan-pelanggan perusahaan yang telah berpindah kesaingan perusahaan yang lain.
b. Clustering
Clustering, yaitu mengindentifikasikan kelompok-kelompok dari barang-barang atau produk-produk yang mempunyai karakteristik khusus(clustering berbeda dengan classification, dimana pada clustering tidak terdapat definisi-definisi karakteristik awak yang di berikan pada waktu classification.)
c. Association
Association, yaitu mengidentifikasikan hubungan antara kejadian-kejadian yang terjadi pada suatu waktu, seperti isi-isi dari keranjang belanja.
d. Sequencing
Hampir sama dengan association, sequencing mengidentifikasikan hubungan-hubungan yang berbeda pada suatu periode waktu tertentu, seperti pelanggan-pelanggan yang mengunjungi supermarket secara berulang-ulang.
e. Forecasting
Forecasting memperkirakan nilai pada masa yang akan datang berdasarkan pola-pola dengan sekumpulan data yang besar, seperti peramalan permintaan pasar.

Tujuang Data mining :
a. Explanatory
Untuk menjelaskan beberapa kondisi penelitian, seperti mengapa penjualan truk pick up meningkat di colorado.
b. Confirmatory
Untuk mempertegas hipotesis, seperti halnya 2 kali pendapatan keluarga lebih suka di pakai untuk membeli peralatan keluarga, di bandingkan dengan satu kali pendapatan keluarga.
c. Exploratory
Menganalisis data untuk hubungan yang baru yang tidak di harapkan, seperti halnya pola apa yang cocok untuk kasus penggelapan kartu kredit.

Proses

Karena DM adalah suatu rangkaian proses, DM dapat dibagi menjadi beberapa tahap yang diilustrasikan pada gambar diatas :
1. Pembersihan data (untuk membuang data yang tidak konsisten dan noise)
2. Integrasi data (penggabungan data dari beberapa sumber)
3. Transformasi data (data diubah menjadi bentuk yang sesuai untuk di-mining)
4. Aplikasi teknik DM
5. Evaluasi pola yang ditemukan (untuk menemukan yang menarik/bernilai)
6. Presentasi pengetahuan (dengan teknik visualisasi)


Implementasi DM

Dapat diterapkan pada bidang pasar dan manajemen
Untuk analisa pasar, banyak sekali sumber data yang dapat digunakan seperti transaksi kartu kredit, kartu anggota club tertentu, kupon diskon, keluhan pembeli, ditambah dengan studi tentang gaya hidup publik.
Beberapa solusi yang bisa diselesaikan dengan data mining diantaranya:
  • Menembak target pasar
    Data mining dapat melakukan pengelompokan (clustering) dari model-model pembeli dan melakukan klasifikasi terhadap setiap pembeli sesuai dengan karakteristik yang diinginkan seperti kesukaan yang sama, tingkat penghasilan yang sama, kebiasaan membeli dan karakteristik lainnya.
  • Melihat pola beli pemakai dari waktu ke waktu
    Data mining dapat digunakan untuk melihat pola beli seseorang dari waktu ke waktu. Sebagai contoh, ketika seseorang menikah bisa saja dia kemudian memutuskan pindah dari single account ke joint account(rekening bersama) dan kemudian setelah itu pola beli-nya berbeda dengan ketika dia masih bujangan.
  • Cross-Market Analysis
    Kita dapat memanfaatkan data mining untuk melihat hubungan antara penjualan satu produk dengan produk lainnya
  • Profil Customer
    Data mining dapat membantu Anda untuk melihat profilcustomer/pembeli/nasabah sehingga kita dapat mengetahui kelompokcustomer tertentu suka membeli produk apa saja.
  • Identifikasi Kebutuhan Customer
    Anda dapat mengidentifikasi produk-produk apa saja yang terbaik untuk tiap kelompok customer dan menyusun faktor-faktor apa saja yang kira-kira dapat menarik customer baru untuk bergabung/membeli.
  • Menilai Loyalitas Customer
    VISA International Spanyol menggunakan data mining untuk melihat kesuksesan program-program customer loyalty mereka.
  • Informasi Summary
    Anda juga dapat memanfaatkan data mining untuk membuat laporansummary yang bersifat multi-dimensi dan dilengkapi dengan informasi statistik lainnya.
     
    Sumber : 
    • http://garethdata.blogspot.co.id/2010/03/pengertian-data-mining.html
    • http://hasanxch.blogspot.co.id/2015/12/fungsi-data-mining.html
    • https://pobersonaibaho.wordpress.com/2011/05/15/definisi-data-mining-tugas-utama-data-mining-proses-dan-cara-kerja-data-miningmetodologi-data-mining/
    • https://eliamogot.wordpress.com/2010/06/05/data-mining/

Data Mining

By : Pebryan 0

Internet of Things (IoT) merupakan sebuah konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus. Adapun kemampuan seperti berbagi data, remote control, dan sebagainya, termasuk juga pada benda di dunia nyata. Contohnya bahan pangan, elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang semuanya tersambung ke jaringan lokal dan global melalui sensor yang tertanam dan selalu aktif.

Pada dasarnya, Internet of Things mengacu pada benda yang dapat diidentifikasikan secara unik sebagai representasi virtual dalam struktur berbasis Internet. Istilah Internet of Things awalnya disarankan oleh Kevin Ashton pada tahun 1999 dan mulai terkenal melalui Auto-ID Center di MIT. Dan kini IoT menjadi salah satu tugas bagi seorang mahasiswa di sebuah perguruan tinggi.

Pengendalian
memantau kegiatan untuk memastikan bahwa kegiatan tersebut diselesaikan seperti yang direncanakan dan proses mengkoreksi setiap kesalahan.

Monetisasi
mengelola blog untuk mencari pemasukan uang atau dengan kata lain membuat blog menjadi pekerjaan untuk mencari uang.

Operasional
Adalah suatu pedoman dalam melakukan suatu kegiatan ataupun pekerjaan penelitian yang bersifat abstrak.

Perluasan
hal yang memiliki dasar yang terperinci dari sesuatu hal tertentu, Kemudian olah dan akan dikembangkan menjadi suatu ide baru.

 Sumber : https://id.wikipedia.org/wiki/Internet_of_Things.

Internet of Things

By : Pebryan 0





Komputasi awan adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain."
Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud .

Tahun 1960

John McCarthy, Pakar Komputasi dan kecerdasan buatan dari MIT. “Suatu hari nanti, komputasi akan menjadi Infrastruktur publik seperti halnya listrik dan telepon.” Ini adalah sebuah ide yang mengawali suatu bentuk komputasi yang kita kenal dengan istilah Komputasi awan.

Tahun 1995

Larry Ellison, pendiri perusahaan Oracle. “Network Computing” Ide ini sebenarnya cukup unik dan sedikit menyindir perusahaan Microsoft pada saat itu. Intinya, kita tidak harus "menanam" berbagai perangkat lunak kedalam PC pengguna, mulai dari sistem operasi hingga perangkat lunak lainya. Cukup dengan koneksi dengan server dimana akan disediakan sebuah environment yang mencakup berbagai kebutuhan PC pengguna.
Pada era ini juga wacana “Network Computing” cukup populer. Banyak perusahaan yang menggalang sistem ini contohnya Sun Mycrosystem dan Novell Netware. Disayangkan kualitas jaringan komputer saat itu masih belum memadai, penggunapun cenderung memilih PC karena cenderung lebih cepat.

Akhir Era -90

Lahir konsep ASP (Application Service Provider) yang ditandai dengan kemunculan perusahaan pusat pengolahan data. Ini merupakan sebuah perkembangan pada kualitas jaringan komputer. Akses untuk pengguna menjadi lebih cepat.

Tahun 2000

Marc Benioff, mantan wakil presiden perusahaan Oracle. “salesforce.com” ini merupakan sebuah perangkat lunak CRM dengan basis SaaS (Software as a Service). Tak disangka gebrakan ini mendapat tanggapan hebat. Sebagai suksesor dari visi Larry Ellison, boss-nya. Dia memiliki sebuah misi yaitu “The End of Software”.

2005 - Sekarang

Cloud Computing sudah semakin meningkat popularitasnya, dari mulai penerapan sistem, pengunaan nama, dll. Amazon.com dengan EC2 (Elastic Computer Cloud); Google dengan Google App. Engine; IBM dengan Blue Cord Initiative; dsb. Perhelatan cloud computing meroket sebagaimana berjalanya waktu. Sekarang, sudah banyak sekali pemakaian sistem komputasi itu, ditambah lagi dengan sudah meningkatnya kualitas jaringan komputer dan beragamnya gadget yang ada. Contoh dari pengaplikasianya adalah Evernote, Dropbox, Google Drive, Sky Drive, Youtube, Scribd, dll.

Manfaat Komputasi Awan

Dari penjelasan tentang cloud computing diatas, ada banyak manfaat yang bisa kita ambil dari cloud computing, yaitu :
  • Skalabilitas, yaitu dengan cloud computing kita bisa menambah kapasitas penyimpanan data kita tanpa harus membeli peralatan tambahan, misalnya hardisk dll. Kita cukup menambah kapasitas yang disediakan oleh penyedia layanan cloud computing.
  • Aksesibilitas, yaitu kita bisa mengakses data kapanpun dan dimanapun kita berada, asal kita terkoneksi dengan internet, sehingga memudahkan kita mengakses data disaat yang penting.
  • Keamanan, yaitu data kita bisa terjamin keamanan nya oleh penyedia layanan cloud computing, sehingga bagi perusahaan yang berbasis IT, data bisa disimpan secara aman di penyedia cloud computing. Itu juga mengurangi biaya yang diperlukan untuk mengamankan data perusahaan.
  • Kreasi, yaitu para user bisa melakukan/mengembangkan kreasi atau project mereka tanpa harus mengirimkan project mereka secara langsung ke perusahaan, tapi user bisa mengirimkan nya lewat penyedia layanan cloud computing.
  • Kecemasan, ketika terjadi bencana alam data milik kita tersimpan aman di cloud meskipun hardisk atau gadget kita rusak

Layanan Komputasi Awan

Infrastructure as a Service (IaaS)

Infrastructure as a Service adalah layanan komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan konfigurasi lain. Komponen-komponen tersebut digunakan untuk membangun komputer virtual. Komputer virtual dapat diinstal sistem operasi dan aplikasi sesuai kebutuhan. Keuntungan layanan IaaS ini adalah tidak perlu membeli komputer fisik sehingga lebih menghemat biaya. Konfigurasi komputer virtual juga bisa diubah sesuai kebutuhan. Misalkan saat storage hampir penuh, storage bisa ditambah dengan segera. Perusahaan yang menyediakan IaaS adalah Amazon EC2, TelkomCloud dan BizNetCloud.

Platform as a Service (PaaS)

Platform as a Service adalah layanan yang menyediakan computing platform. Biasanya sudah terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat. Perusahaan yang menyediakan layanan tersebutlah yang bertanggung jawab dalam pemeliharaan computing platform ini. Keuntungan layanan PaaS ini bagi pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat tanpa memikirkan tentang pemeliharaan dari computing platform. Contoh penyedia layanan PaaS adalah Amazon Web Service dan Windows Azure.

Software as a Service (SaaS)

Software as a Service adalah layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi yang telah disediakan. Penyedia layanan mengelola infrastruktur dan platform yang menjalankan aplikasi tersebut. Contoh layanan aplikasi email yaitu gmail, yahoo dan outlook sedangkan contoh aplikasi media sosial adalah twitter, facebook dan google+. Keuntungan dari layanan ini adalah pengguna tidak perlu membeli lisensi untuk mengakses aplikasi tersebut. Pengguna hanya membutuhkan perangkat klien komputasi awan yang terhubung ke internet. Ada juga aplikasi yang mengharuskan pengguna untuk berlangganan agar bisa mengakses aplikasi yaitu Office 365 dan Adobe Creative Cloud.

Implementasi Komputasi Awan

Ada tiga poin utama yang diperlukan dalam implementasi cloud computing, yaitu :
  • Computer front end
Biasanya merupakan computer desktop biasa.
  • Computer back end
Computer back end dalam skala besar biasanya berupa server computer yang dilengkapi dengan data center dalam rak-rak besar. Pada umumnya computer back end harus mempunyai kinerja yang tinggi, karena harus melayani mungkin hinggga ribuan permintaan data.
  • Penghubung antara keduanya
Penghubung keduanya bisa berupa jaringan LAN atau internet.

Implementasi Cloud Computing dalam pemerintahan (E-Goverment)

Cloud Computing dalam pemerintahan (E-Goverment) dapat mendongkrak kinerja khususnya dalam bidang pemerintahan. E-Goverment dapat membantu para staff di bidang pemerintahan untuk memberikan pelayanan yang lebih baik ke masyarakat. Pemerintah dalam negara Indonesia telah menggunakan cloud computing. Contoh pertama yaitu sebagai penyediaan sumber informasi. Badan Pengkajian Dan Penerapan Teknologi (BPPT) telah menyediakan layanan Cloud Computing sebagai layanan jasa alih daya pengelolaan TIK untuk instansi pemerintah. Layanan ini bertujuan untuk dapat mewujudkan percepatan e-government, karena memungkinkan pengguna pemerintah berkonsentrasi dalam memberikan layanan dan tidak dipusingkan dengan konfigurasi maupun pemeliharan perangkat teknologi informasi.

Contoh Komputasi Awan

Google Drive

Google Drive adalah layanan penyimpanan Online yang dimiliki Google. Google Drive diluncurkan pada tanggal 24 April 2012. Sebenarnya Google Drive merupakan pengembangan dari Google Docs. Google Drive memberikan kapasitas penyimpanan sebesar 5GB kepada setiap penggunanya. Kapasitas tersebut dapat ditambahkan dengan melakukan pembayaran atau pembelian Storage. Penyimpanan file di Google Drive dapat memudahkan pemilik file dapat mengakses file tersebut kapanpun dan dimanapun dengan menggunakan komputer desktop, laptop, komputer tablet ataupun smartphone. File tersebut juga dapat dengan mudah dibagikan dengan orang lain untuk berbagi pakai ataupun melakukan kolaborasi dalam pengeditan.
 sumber : https://id.wikipedia.org/wiki/Komputasi_awan

Komputasi Awan

By : Pebryan
Kamis, 24 November 2016
0

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan.
 
Tujuannya Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak.

Peningkatan Kecepatan

Peningkatan kecepatan dapat diformulasikan dalam persamaan berikut ini
{\displaystyle S={\frac {T_{1}}{T_{j}}}}
Dimana {\displaystyle T_{1}} adalah waktu yang dibutuhkan untuk menyelesaikan pekerjaan (program komputer) bila dijalankan dalam satu komputer. Dan {\displaystyle T_{j}} adalah waktu yang dibutuhkan jika pekerjaan dikerjakan bersamaan oleh beberapa komputer.
Ada limitasi dalam usaha membuat suatu program komputer berjalan lebih efisien melalui peningkatan kecepatan, hukum yang menetapkan batasan ini dikenal sebagai Hukum Amdahl. Ide dari hukum amdahl ini adalah bahwa anda hanya akan bisa meningkatkan efisiensi program komputer anda, sebatas pada bagian tertentu dari program tersebut yang dapat di paralelkan. Sementara bagian yang memang harus dilaksanakan secara berurutan, akan menjadi penentu performa akhir.
Kembali ke analogi memasak tadi, bila anda harus menggunakan sarung tangan sebelum menyalakan kompor ataupun memotong bawang, maka waktu yang anda butuhkan untuk memakai sarung tangan ini adalah waktu serial, yang tidak dapat dihindari. Sementara waktu untuk memasak dan memotong bawang tadi adalah bagian yang bisa diparalelkan.

Hukum Amdahl

Telah dijelaskan bahwa dari {\displaystyle T_{1}} (waktu yg dibutuhkan menjalankan pekerjaan dalam satu komputer) tadi, ada sebagian yg tidak bisa diparalelkan. Untuk menyatakan ini kita gunakan notasi {\displaystyle \alpha } dimana {\displaystyle 0\leq \alpha \leq 1} menunjukkan berapa bagian dari {\displaystyle T_{1}} yang tidak bisa dijadikan paralel (atau bagian serial dari program ini).
Maka kita ketahui {\displaystyle \alpha *T_{1}} adalah waktu yg tidak akan terpengaruh oleh bertambahnya komputer yg digunakan (a).
Sisanya {\displaystyle (1-\alpha )*T_{1}} adalah waktu yang akan berkurang menjadi {\displaystyle {\frac {(1-\alpha )*T_{1}}{N}}} bila kita menggunakan N komputer tambahan (b) .
Sehingga waktu total yang dibutuhkan untuk menjalankan pekerjaan dalam N komputer adalah (a) + (b) alias :

{\displaystyle T_{N}=\alpha *T_{1}+{\frac {(1-\alpha )*T_{1}}{N}}}
Peningkatan kecepatan yang kita peroleh dari persamaan ini adalah :

{\displaystyle S_{N}={\frac {T_{1}}{\alpha *T_{1}+{\frac {(1-\alpha )*T_{1}}{N}}}}}
Mungkin anda akan mendapati persamaan speed up yang terlihat berbeda tetapi pada dasarnya sama. Persamaan dibawah, bisa didapat dari persamaan diatas, dengan mengeliminasi komponen {\displaystyle T_{1}} (pada bagian atas dan bawah persamaan), lalu mengatur N dan {\displaystyle \alpha }

{\displaystyle S_{N}={\frac {N}{1+\alpha (N-1)}}}
Bila anda cermati persamaan di atas, bisa dilihat bahwa jika kita menggunakan komputer yang amat banyak ({\displaystyle N\rightarrow \infty }) komponen (b) akan dapat diabaikan, menyisakan persamaan :

{\displaystyle S_{N}={\frac {1}{\alpha }}}
Inilah batas maksimum peningkatan kecepatan yang bisa dicapai menurut hukum Amdahl yaitu perbandingan terbalik dari seberapa banyak bagian serial dari suatu pekerjaan.
Dalam sistem terdistribusi dimana anda berusaha menggunakan lebih banyak prosesor untuk menyelesaikan masalah, akan ada imbal balik. Menggunakan komputer tambahan dari lokasi yang berbeda memberikan anda sumber komputasi baru, tetapi juga melibatkan biaya komunikasi tambahan, saat anda harus memberikan pekerjaan tersebut pada komputer yg terpisah.

Hukum Gustafson

Dalam arsitektur komputer, hukum Gustafson (atau hukum Gustafson-Barsis ini ) memberikan speedup teoritis dalam latency dari pelaksanaan tugas pada waktu eksekusi tetap yang dapat diharapkan dari sistem yang sumber daya ditingkatkan. Hal ini dinamai ilmuwan komputer John L. Gustafson dan rekannya Edwin H. Barsis, dan disajikan dalam artikel Hukum mengevaluasi kembali Amdahl pada tahun 1988.

Hukum Gustafson dapat dirumuskan dengan cara berikut:

    
S latency (s) = 1 - p + sp, {\ displaystyle S _ {\ text {latency}} (s) = 1-p + sp,} {\ displaystyle S _ {\ text {latency}} (s) = 1 p + sp,}dimana
    Slatency adalah speedup teoritis dalam latency dari pelaksanaan seluruh tugas;
    s adalah speedup di latency dari pelaksanaan bagian dari tugas yang manfaat dari peningkatan sumber daya sistem;
    p adalah persentase beban kerja pelaksanaan seluruh tugas mengenai bagian yang menguntungkan dari peningkatan sumber daya sistem sebelum perbaikan.

Hukum Gustafson membahas kekurangan hukum Amdahl, yang didasarkan pada asumsi ukuran masalah tetap, yaitu suatu beban kerja eksekusi yang tidak berubah sehubungan dengan peningkatan sumber daya. Hukum Gustafson bukannya mengusulkan bahwa programmer cenderung mengatur ukuran masalah untuk sepenuhnya memanfaatkan kekuatan komputasi yang menjadi tersedia sebagai sumber daya meningkatkan. Oleh karena itu, jika peralatan lebih cepat tersedia, masalah yang lebih besar dapat diselesaikan dalam waktu yang sama.

Dampak hukum Gustafson adalah untuk menggeser. Tujuan penelitian untuk memilih atau merumuskan masalah sehingga pemecahan masalah yang lebih besar dalam jumlah waktu yang sama akan mungkin. Dengan cara hukum mengubah efisiensi, karena kemungkinan bahwa keterbatasan yang ditetapkan oleh bagian berurutan dari program dapat diatasi dengan meningkatkan jumlah total perhitungan.

Model komputasi paralel

Model komputasi Paralel.
1. Embarasingly Parallel adalah pemrograman paralel yang digunakan pada masalah-masalah yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang sebagai pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang bisa dicapai.
2. Taksonomi dari model pemrosesan paralel dibuat berdasarkan alur instruksi dan alur data yang digunakan:
– SISD (Single Instruction Single Datapath) merupakan prosesor tunggal, yang bukan paralel.
– SIMD (Single Instruction Multiple Datapath)alur instruksi yang sama dijalankan terhadap banyak alur data yang berbeda. Alur instruksi di sini kalau tidak salah maksudnya ya program komputer itu. trus datapath itu paling ya inputnya, jadi inputnya lain-lain tapi program yang digunakan sama.
– MIMD (Multiple Instruction Multiple Datapath)alur instruksinya banyak, alur datanya juga banyak, tapi masing-masing bisa berinteraksi.
– MISD (Multiple Instruction Single Datapath)alur instruksinya banyak tapi beroperasi pada data yang sama.

Penerapan

Penerapan Komputasi Paralel Bisa di terapkan pada Bidang Ilmu Pengetahuan & Teknik komputasi paralel telah dianggap sebagai “high end computing”, dan telah digunakan untuk memodelkan masalah sulit dalam banyak bidang ilmu pengetahuan dan teknik , sebagai contoh di terapakan pada :
  • Ilmu Fisika
  • Bioteknologi
  • Bioscience
  • Pembuatan Pesawat Luar Angkasa pada Bidang Teknik
  • Pembuatan Circuit Untuk Elektronik
Penerapan Komputasi Juga diterapakan pada Industri dan Komersial, aplikasi komersial memberikan kekuatan pendorong sama atau lebih besar dalam pengembangan komputer yang lebih cepat. Aplikasi ini memerlukan pengolahan data dalam jumlah besar dengan cara yang canggih. Sebagai contoh:
  • Web search engines, web based business services
  • Databases, data mining
  • Networked video and multi-media technologies
Sumber :
  • https://en.wikipedia.org/wiki/Gustafson's_law
  • https://andri102.wordpress.com/game/soft-skill/konsep-komputasi-parallel-processing/
  • https://valkriye.wordpress.com/2013/06/14/pengenalan-sederhana-tentang-komputasi-paralel/ 
 

Komputasi Paralel

By : Pebryan 0

- Copyright © Selamat Datang - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -