Rabu, 29 Juni 2016

TUGAS SOFTSKILL KE - 4 "PARALLEL COMPUTATION"

Nama Anggota          : 1. Ahmad Hanif                              (50412443)
                                      2. Candra Budi Yusuf                    (51412548)
                                      3. Lia Nurcahyanti                          (54412189)
                                      4. Ni Luh Putu Nita Ayuanita        (55412293)
Kelas                           : 4IA23
Mata Kuliah              : Pengantar Komputasi Modern

Dosen                          : Dr. Rina Noviana, SKom,. MMSI

PARALLEL COMPUTATION

Parallelism Concept
Parallel Computation merupakan kemampuan menjalankan lebih dari satu tugas atau aplikasi secara simultan atau bersamaan pada sebuah sistem komputer. secara umum, Parallel Computation adalah sebuah teknik dimana sebuah masalah dibagi menjadi beberapa masalah yang lebih kecil untuk mempercepat proses penyelesaian masalah tersebut.
Gambar 1. Parallel Computation

Tujuan dari Parallel Computation adalah untuk meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah, karena dengan membagi sebuah masalah yang bersar menjadi beberapa masalah kecil, maka dapat membuat kerja komputer menjadi lebih cepat.

Distributed Processing
Distributed Processing adalah mengerjakan semua proses pengolahan data secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi. Setiap komputer tersebut memiliki prosesor mandiri sehingga mampu mengolah sebagian data secara terpisah, kemudian hasil pengolahan tadi digabungkan menjadi satu penyelesaian total. Jika salah satu prosesor mengalami kegagalan atau masalah yang lain akan mengambil alih tugasnya.
Beberapa contoh dari Distributed Data Processing System adalah:
  • ATM, komputer yang dirancang untuk tugas-tugas melaksanakan proyek, analisis finansial, penjadwalan waktu dan akuntansi
  • Pengolahan data pada server yahoo yang tersebar hampir di seluruh dunia secara distribusi, setiap wilayah mempunyai server masing-masing. Seperti di indonesia mempunyai server tersendiri sehingga pengolahan data tidak di pusat melainkan di wilayah masing-masing.


Pernyataan di atas adalah jaringan saraf tiruan pendekatan yang menekankan sifat paralel pengolahan saraf, dan sifat didistribusikan representasi saraf. Ini memberikan kerangka matematika umum bagi para peneliti untuk beroperasi dalam rangka melibatkan delapan aspek utama:
  • Satu set unit pengolahan, diwakili oleh set bilangan bulat.
  • Aktivasi untuk setiap unit, diwakili oleh vektor waktu tergantung fungsi .
  • Fungsi output untuk setiap unit, diwakili oleh vektor fungsi pada aktivasi.
  • Pola konektivitas antar unit, diwakili oleh matriks bilangan real yang menunjukkan kekuatan koneksi.
  • Aturan propagasi menyebarkan aktivasi melalui koneksi, diwakili oleh fungsi pada output dari unit.
  • Aturan aktivasi untuk menggabungkan input ke unit untuk menentukan aktivasi baru, diwakili oleh fungsi pada aktivasi saat ini dan propagasi.
  • Sebuah aturan belajar untuk memodifikasi koneksi berdasarkan pengalaman, diwakili oleh perubahan bobot berdasarkan pada sejumlah variabel.
  • Lingkungan yang menyediakan sistem dengan pengalaman, diwakili oleh set vektor aktivasi untuk beberapa bagian dari unit.

Architectural Parallel Computation
Michael J. Flynn menciptakan satu diantara sistem klasifikasi untuk komputer dan program paralel yang dikenal dengan sebutan Taksonomi Flynn. Flynn mengelompokkan komputer dan program berdasarkan banyaknya set instruksi yang dieksekusi dan banyaknya set data yang digunakan oleh instruksi tersebut.
Arsitektur paralel komputer menurut Klasifikasi Flynn’s:
  • SISD (Single Instruction – Single Data) 
Komputer ini memiliki hanya satu prosesor dan satu instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer konvensional.
Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

  • SIMD (Single Instruction – Multiple Data)

Komputer ini memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step. Komputer vektor adalah salah satu komputer paralel yang menggunakan arsitektur ini.
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 Instructions – Single Data)

Komputer ini memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi praktiknya tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah dipahami. Sampai saat ini belum ada komputer yang menggunakan model MISD.

  • MIMD (Multiple Instructions – Multiple Data)
Komputer ini memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel.
Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

Implementasi Parallel Computation
Implementasi komputasi paralel salah satunya pada dunia bisnis di dunia perfilman yaitu rendering film. 3D Rendering terdiri dari proses yang bertujuan untuk membentuk sebuah gambar dari sebuah model yang dibentuk oleh perangkat lunak animasi, model tersebut berisi data geometri, titik pandang, tekstur dan cahaya yang diperlukan untuk membuat gambar yang utuh. 3D Rendering merupakan proses yang sangat penting dan telah digunakan untuk berbagai macam penggunaan, seperti program permainan komputer, efek spesial pada film dan program simulasi.
Salah satu cara untuk memecahkan masalah tersebut adalah dengan menggunakan algoritma Divide and Conquer yang diterapkan kedalam metode Komputasi Parallel. Divide and Conquer merupakan salah satu strategi algoritma yang memecah suatu masalah besar menjadi beberapa bagian untuk kemudian dikerjakan satu persatu. Dalam Komputasi Parallel tiap-tiap bagian dikerjakan oleh unit pemrosesannya masing-masing, sesuai dengan kesepakatan Divide pada awal komputasi. Komputasi Parallel terbukti jauh lebih efektif untuk melakukan rendering objek 3D dibanding hanya menggunakan sebuah unit komputasi.
Sebagai contoh suatu perusahaan animasi asal Jepang, membutuhkan waktu 165 tahun jika proses render yang dilakukan untuk membuat animasi berdurasi 100 menit hanya menggunakan sebuah unit komputasi. Sedangkan ketika perusahaan tersebut menggunakan metode Komputasi Parallel, proses tersebut hanya membutuhkan waktu 1 tahun saja.

Sumber:
  • http://komputer.yn.lt/adalah/?arti=Distributed%20Processing
  • http://iqbalfadhilah.ilearning.me/2014/09/11/pengertian-realtime-system-batch-processing-system-time-sharing-system-dan-distributed-processing-system/
  • https://andri102.wordpress.com/game/soft-skill/konsep-komputasi-parallel-processing/
  • http://mahadisuta.blogspot.co.id/2012/12/implementasi-komputasi-paralel-dalam.html
  • http://seto.citravision.com/berita-48-parallel-computation--architectural-parallel-computer.html





Sabtu, 28 Mei 2016

TUGAS SOFTSKILL KE - 3 "QUANTUM COMPUTATION"

Nama             : Ahmad Hanif
NPM              : 50412443
Kelas              : 4IA23
Dosen             : Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah : Pengantar Komputasi Modern


QUANTUM COMPUTATION
  1. Pendahuluan
  2. Perkembangan teknologi komputer saat ini berkembang sangat cepat, hal ini ditandai dengan salah satu munculnya komputer quantum. komputer quantum adalah perangkat komputasi yang menggunakan langsung fenomena kuantum mekanik seperti superposition dan entanglement untuk melakukan operasi pada data. Quantum komputer berbeda dari komputer digital berdasarkan transistor. Sedangkan komputer digital membutuhkan data yang akan dikodekan menjadi digit biner (bit). Komputasi quantum menggunakan properti quantum untuk mewakili data dan melakukan operasi pada data.
    Bidang komputasi quantum pertama kali diperkenalkan oleh Yuri Manin pada tahun 1980 dan Richard Feynman pada tahun 1981. Sebuah komputer quantum dengan berputar sebagai bit quantum juga diformulasikan untuk digunakan sebagai kuantum ruang-waktu pada tahun 1969.
    Meskipun komputasi quantum masih dalam masa pertumbuhan, percobaan telah dilakukan dimana operasi komputasi quantum dieksekusi pada sejumlah sangat kecil dari qubit (quantum bit). Banyak pemerintah nasional dan pendanaan militer lembaga mendukung penelitian komputasi quantum untuk mengembangkan komputer quantum untuk tujuan keamanan baik sipil maupun nasional seperti kriptoanalisis.

Jumat, 15 April 2016

TUGAS SOFTSKILL KE - 2 "PERUSAHAAN YANG MENYEDIAKAN CLOUD COMPUTING"

Cloud Computing
Nama         : Ahmad Hanif
NPM          : 50412443
Kelas          : 4IA23
Dosen         : Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah  : Pengantar Komputasi Modern

Secara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.

Rabu, 16 Maret 2016

TUGAS SOFTSKILL KE -1 "IMPLEMENTASI KOMPUTASI MODERN"

Nama            : AHMAD HANIF
NPM             : 50412443
Kelas             : 4IA23
Dosen            : Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah : Pengantar Bisnis Informatika


Pengertian Komputasi
Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).

Dalam penggunaan secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi.

Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Rabu, 20 Januari 2016

TUGAS SOFTSKILL KE - 4 "PROPOSAL FOOD BOGGING"

Nama : Ahmad Hanif
NPM : 50412443
Kelas : 4IA23
Dosen : Rina Noviana
Mata Kuliah : Pengantar Bisnis Informatika

PENDAHULUAN

1.1 Latar Belakang

pada era modern seperti sekarang ini media sosial merupakan sebuah alat yang sering digunakan oleh berbagai kalangan mulai dari pelajar hingga kalangan pekerja. Sosial media sudah merupakan sebuah entitas dari suatu ekosistem yang tidak dapat dipisahkan. Oleh karena itu bisnis foodbogging pun sudah dapat berkembang dengan pesat. Tujuan dari pembuatan usaha foodblogging ini adalah untuk memudahkan masyarakat mencari tempat tujuan makan maupun berkumpul bersama teman.

1.2 Visi dan Misi
a.Visi
Menjadi yang terdepan dalam penyedia informasi digital dalam ruang lingkup makanan dan coffe shop.

b.Misi
- Berorientasi pada pemenuhan kebutuhan pasar.
- menyediakan informasi yang relevan kepada pengunjung situs.
- memasarkan produk-produk unggulan pada situs.

1.3 Tujuan

dengan melihat semakin berkembangnya teknologi, kebutuhan akan informasi pun akan meningkat. Oleh karena itu dibuatlah blog yang berisi ulasan dari berbagai macam restoran dan coffe shop yang ada di daerah jakarta dan sekitarnya. Dengan diberikannya informasi tersebut maka diharapkan masyarakat dapat menentukan destinasi tempat makan yang sesuai dengan kebutuhan.
Selain itu bisnis food blogging juga dapat menjadi sebuah wadah bagi pada pemilik restoran yang ingin mengiklankan tempat makannya agar dapat dikenal oleh masyarakat.

1.5 Profil Perusahaan

Perusahaan kami adalah perusahaan yang bergerak dibidang jasa periklanan melalu media blog. Kami mengulash berbagai macam restoran dan coffee shop yang terdapat di daerah jakarta dan sekitarnya. Ulasan kami nantinya dapat membantu pengunjung situs untuk menentukan destinasi tempat makan yang sesuai dengan kebutuhan. Oleh karena itu situs kami tidak membatasi jenis restoran yang akan diulas dengan alasan agar pengunjung dapat memperoleh gambaran dari berbagai macam restoran.

1.6. Struktur Organisasi Perusahaan


1.7. Produk Perusahaan

produk yang akan kami release adalah sebuah blog yang mengulas restoran dan coffee shop di daerah jakarta dan sekitarnya. Ulasan yang akan kami release antara lain adalah menu makanan dan minuman, harga dari makanan dan minuman, kebersihan restoran, serta peta lokasi yang akan kami hubungkan dengan Google Maps meggunakan API.
Selain mengulash restoran, kami juga akan menawarkan pemilik restoran untuk mengiklankan restorannya pada blog kami. Akan ada sedikit perbedaan dari segi tampilan yang akan membedakan restoran yang mengiklankan melalui blog kami maupun yang tidak. Namun dari segi ulasan akan tetap sama.


1.8 Keunggulan Produk

yang membuat produk kami unggul dari foodblog yang lain adalah situs kami mengulas restoran secara terperinci mulai dari menu makanan dan minuman, gambar dari makanan dan minuman, profil perusahaan, hingga lokasi perusahaan yang diintegrasikan oleh Google Maps.

KEGIATAN USAHA

2.1 Modal

dalam proses usaha yang kami buat, modal yang dibutuhkan sebanyan Rp. 3.000.000,- dengan rincian sebagai berikut :
- Harga penyewaan hosting    = Rp.500.000,-/ tahun
- Desain blog = Rp.1.000.000,-
- Biaya pembelian makanan = Rp.2.000.000,- / bulan
Total = Rp.2.500.000,-


2.2 Tampilan Antarmuka Blog






2.3 Estimasi Keuntungan

Untuk mendapatkan keuntungan, perusahaan kami menyediakan beberapa jasa, antara lain
Pemasangan iklan pada website
Jasa mengulas restoran

Dengan melihat kepada cara perusahaan kami mengambil keuntungan, maka didapatkan perhitungan sebagai berikut :
Modal yang diperlukan = Rp.2.500.000,-
Jasa pemasangan iklan/tahun = Rp.1.500.000,-
Jasa mengulas restoran = Rp. 250.000,-

Dalam 1 bulan kami mengulas 10 restoran dan coffee shop secara berbayar dan 10 restoran dan coffee shop secara gratis. Maka setiap bulan kami mendapatkan keuntungan sebagai berikut :

Jasa mengulas = 250.000 x 10 = Rp.2.500.000
Jasa pemasangan iklan  = Rp.1.500.000,-
Total  = Rp.4.000.000,-

Apabila dikurangi dengan modal awal maka keuntungan perbulan berkisar Rp.1.500.000,-.

PENUTUP

3.1 Kata Penutup
Demikian proposal ini dibuat, semoga dapat menjadi acuan dan bahan pertimbangan dalam mendirikan suatu usaha. Untuk itu kami mengharapkan dukungan serta peran semua pihak dalam pembentukan usaha ini. Terima kasih.


Catatan :
tugas masing-masing orang dalam pembuatan proposal ini :
-Ahmad Hanif : membuat latar belakang
- Angga Saputro : membuat isi pendahuluan dan desain blog
-Anggi Noyita S : menjelaskan produk perusahaan
-Arief Firdhaust S : menjelaskan keunggulan produk
-M. Fajar Aristya : membuat desain blog dan perhitungan keuntungan
-Faqih K : membatu pembuatan perhitungan
-Hamli Saadi : membuat kata penutup