Minggu, 24 April 2016

Tugas Makalah Komputasi Paralel



Parallel Processing

Pengertian
Parallel Processing (pemrosesan parallel) adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan diantaranya.

Paradigma Pengolahan Paralel
1.       Michael J. Flynn
Sebagian besar, yang sering dipakai adalah taksonomi dari Michael J. Flynn atau yang lebih seing dikenal Flynn. Taksonomi ini dikenalankan di tahun 1966 oleh Flynn. Klasifikasi ini dibuat berdasarkan jumlah instruksi yang berjalan simultan dan konkuren, dan juga aliran data yang diprosesnya Dalam taksonomi Flynn, computer dibagi menjadi 4 kelas, yaitu :

a.       Single Instruction Single Data Stream (SISD)
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. Pada computer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi juga dimungkinkan adanya overlapping (tumpang tindih fungsi yang digunakan) dalam eksekusi setiap bagian instruksi (pipelining). Pada umumnya computer SISD berupa computer yang terdiri atas satu buah pemroses (single processor). Namun computer SISD juga mungkin memiliki lebih dari satu unit fungsional (modul memori, unit pemroses, dan lain-lain), selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit pengendali. Contoh mesin SISD adalah PC tradisional atau mainframe yang tua.
  
b.      Multiple Instruction Single Data Stream (MISD)
Komputer jenis ini memiliki n unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari computer jenis ini kecuali dalam bentuk prototype untuk penelitian dan tidak pernah dirilis secara massal.


          

c.       Single Instruction Multiple Data Stream (SIMD)
Pada computer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran data yang berbeda pula. Contoh dari SIMD adalah prosesor larik (array processor), atau GPU

                                         

d.      Multiple Instruction Multiple Data Stream (MIMD)
Pada sistem computer MIMD murni terdapat interaksi di antara n pemroses. Hal ini disebabkan seluruh aliran data dari dank e memori berasal dari space data yang sama bagi semua pemroses. Komputer MIMD bersifat tightly coupled (global memory) jika tingkat interaksi antara pemroses tinggi dan disebut loosely couple jika tingkat interaksi antara pemroses rendah. Komputer ini memiliki beberapa prosesor yang bersifat otonomus yang mampu melakukan instruksi yang berbeda pada data yang berbeda. Sistem terdistribusi umumnya dikenal sebagi MIMD, entah itu menggunakan satu ruangan memori secara bersama-sama atau sebuah ruangan memori yang terdistribusi.


  
2.       T.G. Lewis
Membedakan computer parallel ke dalam dua kelas, berdasarkan ada atau tidak adanya common global clock, sebagi synchronous dan asynchronous.
a.       Synchronous:
·   Pada computer parallel yang termasuk dalam kategori ini terdapat koordinasi yang mentaur beberapa operasi untuk dapat berjalan bersamaan sedemikian hingga tidak ada ketergantungan antar operasi.
·   Parallelism yang termasuk dalam kategori ini adalah vector/array parallelism, SIMD dan systolic parallelism.
·   Systolic parallel computer adalah multiprocessor dimana data didistribusikan dan dipompa dair memory ke suatu array prosesor sebelum kembali ke memory.
b.      Asynchronous:
·   Pada computer parallel yang termasuk dalam kategori asynchronous, masing-masing prosesor dapat diberi tugas atau menjalankan operasi berbeda dan masing-masing prosesor melaksanakan operasi tersebut secara sendiri-sendiri tanpa perlu koordinasi.
·   Paradigma yang juga termasuk dalam kategori ini adalah MIMD dan reduksi.
·   Paradigma reduksi adalah paradigm yang berpijak pada konsep graph reduksi. Program dengan model reduksi diekspresikan sebagai graph alur data. Komputasi berlangsung dengan cara mereduksi graph dan program berhenti jika graph akhirnya hanya mempunyai satu simpul.

3.       Michael J. Quinn
Quinn membedakan paralelisma ke dalam dua jenis : Data Parallelism dan Control Paralleslism.
a.       Data Parallelism :
Penerapan operasi yang sama secara simultan terhadap elemen-elemen dari kumpulan data.
b.      Control Parallelism :
Penerapan operasi-operasi berbeda terhadap elemen-elemen data yang berbeda secara bersamaan. Pada control parallelism dapat terjadi aliran data antar proses-proses dan kemungkinan terjadi aliran data yang kompleks/rumit. Pipeline merupakan satu kasus khusus dari control parallelism dimana aliran data membentuk jalur yang sederhana.

Tujuan dari Parallel Processing
1.) Bentuk efisien pemrosesan informasi yang menekankan eksploitas peristiwa bersamaan dalam proses komputasi.
2.) Mempercepat kemampuan computer pada saat melakukan proses.
3.) Meningkatkan performa, contohnya lebih cepat pada melakukan eksekusi
4.) Memaksimalkan keluaran.


Hubungan antara Komputasi Modern dengan Paralel Processing
Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat. Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yangada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja.Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagitugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya.Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.



Referensi :


Oleh : (4IA14)
Anders Sula       50412737
Bayu Nugraha   51412392
Mario J.T.           54412441                                        


Senin, 21 Maret 2016

Pengantar Komputasi Modern

I.                   Pendahuluan
a.       Teori Komputasi
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, 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. [1]
b.      Implementasi Komputasi
-          Pada bidang Matematika
Terdapat numerical analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah – masalah matematika. [2]
-          Pada bidang Fisika
Terdapat Computational Physics yang mempelajari algoritma numerik untuk memecah kan teori kuantitatif fisika yang ada. [2]
-          Pada bidang Kimia
Terdapat Computational Chemistry yaitu penggunaan ilmu komputer untuk  membantu menyelesaikan masalah kimia, contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul. [2]
-          Pada bidang Geografi
Terdapat penggunaan komputasi yang diterapkan pada GIS (Geographic Information System) yang berguna untuk menyimpan, memanipulasi dan menganalisa informasi geografi. [2]

II.                Cloud Computing
Komputasi awan (Cloud Computing) adalah di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna atau client seperti desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. [3]
a.       Komputasi Grid
Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. [4]
b.      Virtualisasi
Virtualisasi adalah membuat sebuah simulasi dari perangkat keras, sistem operasi, jaringan maupun yang lainnya. Di bidang teknologi informasi, virtualisasi digunakan sebagai sarana untuk improvisasi skalabilitas dari perangkat keras yang ada. [4]
c.       Distributed Computation dalam Cloud Computing
Kegiatan ini merupakan kumpulan beberapa computer yang terhubung untuk melakukan pendistribusian, seperti mengirim dan menerima data serta melakukan interaksi lain antar computer yang dimana membutuhkan sebuah jaringan agar computer satu dan lainnya bisa saling berhubung dan melakukan interaksi. [4]
d.      Map Reduce dan NoSQL (Not Only SQL)
MapReduce adalah model pemrogramana rilisan Google yang ditujukan untuk memproses data berukuran raksasa secara terdistribusi dan parallel dalam cluster yang terdiri atas ribuan komputer.

NoSQL adalah tipe database yang sangat jauh berbeda dengan konsep RDBMS ataupun ODBMS. Perbedaan utamanya sendiri yaitu karena tidak mengenal istilah relation dan tidak menggunakan konsep schema. [4]

III.             Quantum Computing
Komputer kuantum adalah alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya superposisi dan keterkaitan, untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit; dalam komputer kuantum, hal ini dilakukan 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 untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum. [4]
a.       Entanglement. Entanglement adalah efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut terpisah meski kita berusaha memindahkan mereka yaitu dimana jika ada suatu partikel yang diberlakukan "X" maka partikel tersebut akan memberikan dampak "X" juga ke partikel lainnya. [5]
b.      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. [5]
c.       Algoritma Sorting. Algoritma Sorting merupakan algoritma yang menempatkan elemen list pada urutan tertentu. Urutan yang paling sering digunakan ialah urutan numerikal dan urutan lexicographical. Sorting yang efisien sangat dibutuhkan untuk mengoptimisasi penggunaan dari algoritma lain seperti pencarian dan penggabungan yang membutuhkan list terurut untuk berjalan dengan sempurna. [5]
IV.             Parallel Computation
Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. 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. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll. [8]

Referensi :



Minggu, 10 Januari 2016

CV. C2U.NET(Tugas Kelompok_Pengantar Bisnis Informatika_4IA14)

Profile Perusahaan :
Connected2You(dot)Internet (C2U.NET) menyediakan layanan Internet akses berkecepatan tinggi (High Speed/Broadband Internet) yang reliable serta layanan konektifitas lainnya, dan dengan dukungan teknis yang siap setiap saat untuk menangani kebutuhan pelanggan. .
Saat C2U.NET menyediakan berbagai kategori layanan internet:
  1. Enterprise
  2. Business
  3. Game
  4. S-M Size
  5. Family

Visi dan Misi
Visi
Menyediakan layanan berkualitas, berkecepatan tinggi, reliable, dan dukungan teknis yang setiap saat menangani kebutuhan pelanggan.
Misi
Menciptakan layanan yang dapat diterima dan dipakai oleh para masyarakat dan menjadi layanan favorit.

Deskripsi Umum Perusahaan
Nama Perusahaan         : CV. C2U.NET
Tanggal Berdiri             : 5 November 2015
Alamat Perusahaan        : Jl. Margonda Raya No.88, Depok, Jawa Barat, Indonesia
Jenis Perusahaan           : Penyedia ISP
Jumlah Pegawai            : 7
Email                             : c2u-net@gmail.com


Analisis pasar untuk perusahaan sejenis dan potensi pasar

Analisis Pasar
Perusahaan sejenis yang memiliki layanan sama masih sedikit di daerah Depok, pesaing di daerah Depok umumnya hanya sebatas RT/RWnet dan juga ISP lainnya yang sudah terkenal. Jika dibandingkan dengan pesaing, kami yakin bisa menarik hati pelanggan karena layanan kami yang bagus dan service kami ramah. Kami berkomitmen layanan kami jauh lebih baik dari ISP terkenal yang ada di daerah Depok.
Potensi Pasar
Potensi dalam hal layanan kami sangat bagus, dimana di daerah Depok ini banyak Universitas, Perusahaan Kecil-Besar, Sekolah, Warnet. Kami akan menjangkau bagian dalam tiap potensi tempat, dimana kami akan memberikan promo pada potensi tempat tersebut.


Cara Pemasaran :
Pemasaran kami lakukan secara online dan offline. Untuk pemasaran online kami menggunakan jejarin social seperti Facebook, Twitter, Path, BBM, Line, Whatsapp, G+, Forum, dan website.
Untuk pemasaran offline kami menawarkan layanan kami mulai dari menggunakan brosur, stiker, serta logo layanan supaya mudah dikenali. Kami juga akan melakukan door-to-door supaya layanan kami mudah dikenal.

Hirarki Perusahaan
Perusahaan ini memiliki 7 pegawai yang bekerja sebagai teknisi, operator, konsultan, dan direktur. Struktur lengkap perusahaan ini diawali dari 2 orang yang berertugas sebagaidirektur yaitu Rio renaldie dan wakil Henny Yuliana, dibawahnya ada 5 staff yaitu Mario dan Fauzan, yang bertugas sebagai konsultan, Ridwan yang bertugas sebagai operator, lalu Bayu dan Anders yang bertugas sebagai teknisi.

Direktur dan wakil direktur berperan dalam pentuan keputusan terakhir, menentukan berbagai kebijakan yang berhubungan dengan operasional perusahaan seperti penentuan tarif, penentuan lokasi, dan lain lain.

Konsultan bertugas untuk memberikan pandangan dan analisa yang berkaitan dengan kebijakan – kebijakan yang akan diambil oleh perusahaan. Analisa dari konsultan akan mempengaruhi keputusan dari direktur dan wakil direktur, karena analisa konsultan merupakan pandangan dari sisi profesional dan juga dari sisi
konsumen sehingga memberikan hasil pandangan yang menyeluruh.

Operator (customer service). Operator bertugas untuk menerima kontak dari customer baik itu via telepon atau pun online. Customer Service akan melayani keluhan pelanggan dengan pelayanan sebaik mungkin.

Teknisi. Dua orang teknisi berpengalaman dengan sertifikasi internasional bertugas menangani berbagai macam urusan teknis, mulai dari instalasi awal komponen, perbaikan komponen, dan sebagainya.
   
                          
    Modal dan Anggaran
    1. Modal di sini cukup besar untuk membuat ISP skala menengah. Berikut contoh perhitungan modalnya :


    Jasa pasang internet dan perangkat untuk pelanggan yang kira-kita menghabiskan 400.000 perclient.
    1. Kami menyediakan berbagai kategori layanan internet :
      a. Enterprise : Perusahaan
      b. Bussiness : Kantor
      c. Game : Warnet
      d. S-M size : Usaha kecil atau menengah
      e. Family : Rumah
    2. Berikut daftar harga paket :
    3. Dari jenis-jenis paket sendiri setiap pemasangan mendapat pendapatan yang menggiurkan. Apabila 10 rumah menggunakan paket 512 kbps sebagai contoh. Mendapat total mendapatkan 8.5 juta itu sudah termasuk pemasangan paket.
    4. Dan kami dari CV.C2UNET memasang tower di daerah depok serta kelapa dua.




                                            
    Anggota :
    1.      Anders Sula          (50412737)
    2.      Bayu Nugraha      (51412392)
    3.      Henny Y.R.            (53412407)
    4.      Mario J.T.             (54412441)
    5.      M. Fauzan A.        (54412948)
    6.      Ridwan Y.             (56412326)
    7.      Rio Renaldie         (56412438)                





    Kamis, 19 November 2015

    Perusahaan Bidang Informatika (Askpek Pemasaran)

    Profile Perusahaan :
    Connected2You(dot)Internet (C2U.NET) menyediakan layanan Internet akses berkecepatan tinggi (High Speed/Broadband Internet) yang reliable serta layanan konektifitas lainnya, dan dengan dukungan teknis yang siap setiap saat untuk menangani kebutuhan pelanggan. .
    Saat C2U.NET menyediakan berbagai kategori layanan internet:
    1. Enterprise
    2. Business
    3. Game
    4. S-M Size
    5. Family

    Visi dan Misi
    Visi
    Menyediakan layanan berkualitas, berkecepatan tinggi, reliable, dan dukungan teknis yang setiap saat menangani kebutuhan pelanggan.
    Misi
    Menciptakan layanan yang dapat diterima dan dipakai oleh para masyarakat dan menjadi layanan favorit.


    Kelebihan Layanan Kami
    1. Koneksi internet 24/7.
    2. Tanpa biaya telepon.
    3. Backbone menggunakan Fiber Optic.
    4. Terdapat Redudant Link, sehingga apabila terjadi masalah pada salah satu uplink provider, koneksi dapat berjalan dengan link BackUp.
    5. Instalasi MUDAH dan CEPAT.
    6. Technical Support 24jam.
    7. Jaminan Ketersediaan Layanan.
    8. Free konsultasi dan informasi sepanjang waktu.


    Deskripsi Umum Perusahaan
    Nama Perusahaan         : CV. C2U.NET
    Tanggal Berdiri             : 5 November 2015
    Alamat Perusahaan        : Jl. Margonda Raya No.88, Depok, Jawa Barat, Indonesia
    Jenis Perusahaan           : Penyedia ISP
    Jumlah Pegawai            : 7
    Email                             : c2u-net@gmail.com



    Analisis pasar untuk perusahaan sejenis dan potensi pasar

    Analisis Pasar
    Perusahaan sejenis yang memiliki layanan sama masih sedikit di daerah Depok, pesaing di daerah Depok umumnya hanya sebatas RT/RWnet dan juga ISP lainnya yang sudah terkenal. Jika dibandingkan dengan pesaing, kami yakin bisa menarik hati pelanggan karena layanan kami yang bagus dan service kami ramah. Kami berkomitmen layanan kami jauh lebih baik dari ISP terkenal yang ada di daerah Depok.

    Potensi Pasar
    Potensi dalam hal layanan kami sangat bagus, dimana di daerah Depok ini banyak Universitas, Perusahaan Kecil-Besar, Sekolah, Warnet. Kami akan menjangkau bagian dalam tiap potensi tempat, dimana kami akan memberikan promo pada potensi tempat tersebut.


    Cara Pemasaran :
    Pemasaran kami lakukan secara online dan offline. Untuk pemasaran online kami menggunakan jejarin social seperti Facebook, Twitter, Path, BBM, Line, Whatsapp, G+, Forum, dan website.

    Untuk pemasaran offline kami menawarkan layanan kami mulai dari menggunakan brosur, stiker, serta logo layanan supaya mudah dikenali. Kami juga akan melakukan door-to-door supaya layanan kami mudah dikenal.




    _________________________________________________________________________________
    Bagian Aspek Pemasaran :
    1. Anders Sula (50412737)
    2. Henny Yuliana R. (53412407)

    Softskill Pengantar Bisnis Informatika (4IA14)

    Minggu, 04 Oktober 2015

    Cara me-nonaktifkan, menghilangkan, mematikan autoplay video di Facebook

    Akhir-akhir ini banyak sekali yang menanyakan :
    •"Ini kok tiba2 ngeplay sendiri video di facebook?"
    •"Shit, quota gw kesedot gara2 ada yang ngepost video di facebook!!"
    •"Setiap gw ngescroll di news feed facebook gw isinya video semua bikin ngelag!!"
    •Dan banyak lagi yang tidak bisa dijelaskan dengan kata-kata...

    Jadi, sebenernya untuk me-nonaktifkan autoplay video di Facebook ini sebenarnya facebook telah memberitahu pada saat pertama kali autoplay kita berjalan. Nahhhh, ini yang suka dihiraukan oleh kita semua, ya mungkin itu dikira pop-up message yang kurang penting jadi langsung diclose, hehe.

    Ok jadi langsung ke caranya cuma cukup klik :
    https://www.facebook.com/settings?tab=videos

    Atau bisa dengan cara
    1. klik gambar gembok(privacy shortcut), lokasinya di bagian kanan atas, disebelah kanan gambar globe(yang biasa notification masuk situ).
    2. See more settings
    3. Videos(paling bawah)

    Nah, jadi kalo untuk mematikan autoplaynya tinggal kamu ganti ke "Off".


    Ok sekian tips sederhana yang saya berikan, semoga bisa mengatasi masalah anda,hehe