Kamis, 30 Juni 2016

TUGAS SOFTSKILL 4 “PARALLEL COMPUTATION”

Nama Kelompok :     Alif Nurrifqi (50412638)
                                    Bezaleel Hutasoit (51412444)
                                    Riki Apriadi (56412375)
Kelas                    :     4IA23
Dosen                   :     Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah        :     Pengantar Komputasi Modern


Parallel computing adalah jenis perhitungan di mana banyak perhitungan dilakukan secara bersamaan, yang pada prinsip bahwa masalah besar sering dibagi menjadi lebih kecil, yang kemudian pada waktu yang sama untuk diselesaikan. Ada berbagai bentuk komputasi paralel: bit-tingkat, tingkat instruksi, data, dan tugas paralelisme. Paralelisme telah digunakan selama bertahun-tahun, terutama dalam komputasi kinerja tinggi, namun bunga telah berkembang akhir-akhir ini karena kendala fisik mencegah penskalaan frekuensi. Jika konsumsi arus (dan panas) oleh komputer telah menjadi perhatian dalam beberapa tahun terakhir komputasi paralel, paradigma dominan dalam arsitektur komputer, terutama dalam bentuk prosesor multi-core.
Komputasi paralel berkaitan erat dengan paralel komputasi, mereka sering digunakan bersama-sama dan sering digabungkan, tetapi keduanya berbeda: itu adalah paralelisme mungkin tanpa concurrency (seperti bit paralelisme) dan simultanitas tanpa paralelisme (seperti multitasking ditemukan oleh waktu-berbagi satu CPU core). Dalam komputasi paralel, tugas komputasi biasanya dibagi menjadi beberapa, sering banyak, sub-tugas yang sangat mirip yang dapat diproses secara independen dan hasil yang kemudian dirakit setelah selesai. Sebaliknya, dalam pemrograman terdistribusi, sering gagal untuk mengatasi tugas-tugas yang berhubungan dengan berbagai proses; Ketika mereka lakukan, seperti yang khas dalam komputasi terdistribusi, tugas individu dapat memiliki sifat bervariasi dan sering membutuhkan sejumlah komunikasi antar-proses selama pelaksanaan.
Komputer paralel secara kasar dapat diklasifikasikan menurut tingkat di mana perangkat keras mendukung paralelisme dengan komputer multi-core dan multi-prosesor dengan beberapa elemen pemrosesan dalam satu mesin, sedangkan cluster, MPP, dan grid menggunakan beberapa komputer untuk bekerja pada tugas yang sama. Khusus arsitektur komputer paralel kadang-kadang digunakan selain prosesor tradisional, untuk mempercepat tugas-tugas tertentu.
Dalam beberapa kasus sejajar transparan untuk programmer, seperti di tingkat bit atau instruksi paralelisme, tapi tegas algoritma paralel, menggunakan terutama simultanitas mereka, lebih sulit untuk menulis daripada proses berurutan, karena pengenalan simultanitas kelas baru kemungkinan kesalahan dalam perangkat lunak, yang kondisi balapan adalah yang paling umum. Komunikasi dan sinkronisasi antara sub-tugas yang berbeda biasanya beberapa kendala terbesar untuk mendapatkan kinerja program paralel yang baik.
Sebuah batas atas teoritis untuk percepatan program tunggal sebagai akibat dari paralelisasi diberikan oleh hukum Amdahl.


Parallelism Concept

1. Single Instruction, Single Data (SISD):
  • Sebuah serial (non-paralel) komputer
  • Single Instruction: Hanya satu instruksi aliran ditangani oleh CPU dalam satu siklus clock
  • Single Data: Hanya satu aliran data yang digunakan sebagai bahan awal selama satu siklus clock tunggal
  • Ini adalah jenis tertua dari komputer
  • Contoh: mainframe generasi tua, minicomputer, workstation dan single-prosesor PC / inti.
 2. Single Instruction, Multiple Data (SIMD):
  • Sebuah jenis komputer paralel
  • Instruksi Single: untuk melaksanakan semua unit pengolahan instruksi yang sama pada setiap siklus clock yang diberikan
  •  Beberapa Data: Setiap unit pengolahan dapat bekerja pada elemen data lain
  • Paling cocok untuk masalah-masalah khusus yang ditandai dengan tingkat tinggi keteraturan, seperti grafik / pengolahan gambar.
  •  Synchronous (berbaris) dan eksekusi deterministik
  •  Dua varian: Array Processor dan Vector Pipa
  • Sebagian besar komputer modern, terutama mereka dengan unit pengolahan grafis (GPU) layanan SIMD instruksi dan eksekusi unit.
  • contoh:  Processor Array: Mesin Berpikir CM-2 MasPar MP-1 dan MP-2, ILLIAC IV
 3. Multiple Instruction, Single Data (MISD):
  •  Sebuah jenis komputer paralel
  • Beberapa Instruksi: Setiap unit pengolahan beroperasi pada data independen melalui aliran instruksi terpisah.
  • Single Data: Sebuah aliran data tunggal dimasukkan ke beberapa unit pengolahan.
  • Sedikit (atau tidak) contoh konkret kelas ini masih ada komputer paralel.
  • Beberapa aplikasi bisa dipertimbangkan: filter frekuensi yang berbeda yang aliran sinyal tunggal dan  beberapa algoritma kriptografi mencoba untuk memecahkan kode pesan.
4. Multiple Instruction, Multiple Data (MIMD):
  • Sebuah jenis komputer paralel
  • Beberapa Instruksi: Setiap prosesor dapat melakukan streaming instruksi yang berbeda
  • Data beberapa: Setiap prosesor dapat bekerja dengan aliran data yang berbeda
  •  Eksekusi bisa sinkron atau asynchronous, deterministik atau non-deterministik
  • Saat ini, jenis yang paling umum dari komputer paralel - mayoritas superkomputer modern termasuk dalam kategori ini.
  • Contoh: kebanyakan superkomputer saat ini, jaringan cluster komputer paralel dan "grid", komputer SMP multi-prosesor, PC multi-core.
Distibuted Processing

Model ini menunjukkan karakteristik sebagai berikut:
  1. Satu set tugas yang menggunakan memori lokal mereka sendiri selama perhitungan. Beberapa tugas mungkin terletak pada mesin fisik yang sama dan / atau dalam jumlah mesin.
  2. Tugas bertukar data melalui komunikasi dengan mengirim dan menerima pesan.
  3. Transfer data biasanya memerlukan tindakan kooperatif dilakukan oleh setiap proses. Sebagai operasi send harus memiliki pencocokan yang menerima operasi.
Implementasi :
  • Dari perspektif pemrograman, lewat pesan implementasi biasanya terdiri perpustakaan subrutin. Panggilan ke subrutin ini tertanam dalam kode sumber. programmer bertanggung jawab untuk menentukan semua paralelisme.
  • Secara historis, pesan lewat perpustakaan yang berbeda sejak 1980-an implementasi ini berbeda secara signifikan dari satu sama lain sehingga sulit untuk aplikasi programmer portabel.
  • Pada tahun 1992, Forum MPI dibentuk dengan tujuan utama membangun antarmuka standar untuk implementasi pesan lewat.
  • Bagian 1 dari Message Passing Interface (MPI) dirilis pada tahun 1994. Bagian 2 (MPI-2) dirilis pada tahun 1996 dan tiga pada tahun 2012. spesifikasi Semua MPI MPI yang tersedia di web di http: //www.mpi- forum.org/docs/.
  • MPI adalah "de facto" standar untuk pesan lewat, menggantikan implementasi hampir semua pesan lainnya lewat untuk pekerjaan produksi. MPI implementasi ada untuk platform komputasi paralel hampir semua populer. Tidak semua implementasi terdiri segala sesuatu di MPI-1, 2, atau MPI-MPI-3.
Architectural Parallel Computer

1. Shared Memory

Karakteristik umum:
  1. Memori bersama komputer paralel bervariasi, tetapi umumnya memiliki kesamaan kemampuan untuk semua prosesor untuk mengakses semua ruang alamat memori global.
  2. Beberapa prosesor dapat beroperasi secara independen tetapi berbagi sumber daya memori yang sama
  3. Perubahan lokasi memori yang diatur oleh prosesor diakses oleh semua prosesor lainnya
  4. Secara historis, mesin memori bersama diklasifikasikan sebagai UMA dan NUMA, berdasarkan waktu akses memori.
2. Distributed Memory 

Karakteristik umum:
  1. Seperti sistem memori bersama, sistem memori terdistribusi bervariasi namun memiliki satu karakteristik umum. sistem memori terdistribusi perlu terhubung ke jaringan komunikasi pada memori antar-prosesor
  2. Prosesor memiliki memori lokal sendiri. alamat memori dalam satu prosesor tidak ditugaskan untuk prosesor lain, sehingga tidak ada konsep ruang alamat global untuk semua prosesor.
  3. Karena setiap prosesor memori lokal sendiri, yang bekerja secara independen. Perubahan yang memberikan ke memori lokal tidak berpengaruh pada memori prosesor lainnya. Oleh karena itu, konsep cache koherensi tidak berlaku.
  4. Ketika prosesor untuk mengakses data dalam prosesor lain yang diperlukan, biasanya tugas programmer untuk secara eksplisit menentukan bagaimana dan kapan data dikomunikasikan. Sinkronisasi antara tugas-tugas juga merupakan tanggung jawab dari programmer.
  5. Jaringan "debu" yang digunakan untuk transmisi data sangat bervariasi, meskipun dapat sesederhana Ethernet.
3. Hybrid Distributed-Shared Memory

Karakteristik umum:
  1. Yang terbesar dan tercepat komputer di dunia kerja baik bersama dan arsitektur memori terdistribusi hari ini.
  2. Komponen memori bersama adalah mesin memori bersama dan / atau Graphics Processing Unit (GPU) yang.
  3. Komponen memori terdistribusi adalah jaringan dari beberapa mesin memori / GPU bersama yang hanya sekitar memori mereka sendiri - bukan memori di komputer lain. Oleh karena itu, jaringan komunikasi diperlukan untuk mentransfer data dari satu komputer ke komputer lain.
  4. Tren saat ini menunjukkan bahwa jenis arsitektur memori akan terus menang dan meningkat pada ujung yang tinggi dari komputer di masa mendatang.
Implemantasi Parallel Computing

1. Menghemat waktu dan / atau uang:
  • Secara teori, melemparkan lebih banyak sumber daya untuk tugas akan mempersingkat waktu untuk penyelesaian, dengan potensi penghematan biaya.
  • Komputer paralel dapat dibangun dari biaya rendah, komponen komoditas.
2. Memecahkan lebih besar / masalah yang kompleks:
  • Banyak masalah yang begitu besar dan / atau kompleks yang tidak praktis atau tidak mungkin untuk memperbaikinya pada satu komputer, terutama dalam pandangan dari memori komputer yang terbatas.
  • Contoh: "Grand Challenge masalah" (en.wikipedia.org/wiki/Grand_Challenge) yang petaflops dan petabyte sumber daya TI.
  •  Contoh: mesin pencari Web / database untuk memproses jutaan transaksi per detik
3. Penawaran Concurrency:
  • Sebuah sumber daya komputasi tunggal hanya satu hal pada suatu waktu. Beberapa sumber dapat menghitung banyak hal sekaligus.
  • Contoh: Collaborative Networks, tempat global di mana orang-orang dari seluruh dunia dapat bertemu dan melakukan pekerjaan "hampir".
4. Manfaat sumber non-lokal:
  • Menggunakan sumber daya komputasi pada wide area network atau bahkan Internet ketika sumber daya lokal menghitung langka atau tidak memadai.
  • Contoh: SETI @ home (setiathome.berkeley.edu) lebih dari 1,5 juta pengguna di hampir setiap negara di dunia. Sumber: www.boincsynergy.com/stats/ (Juni 2015).
5. Untuk membuat lebih baik menggunakan hardware paralel mendasari:
  • Komputer modern, bahkan laptop, yang arsitektur paralel dengan prosesor ganda / core.
  • Software paralel dirancang khusus untuk perangkat paralel dengan beberapa core, benang, dll
  • Dalam kebanyakan kasus, menjalankan program serial pada komputer modern "buang" kekuatan potensial.
Implemantasi Pada Perusahaan

Secara historis, komputasi paralel dianggap "high end komputasi," dan digunakan untuk model masalah kompleks di banyak bidang ilmu pengetahuan dan teknologi:
  1.  Suasana, bumi, lingkungan
  2. Fisika - diterapkan, nuklir, partikel, benda terkondensasi, tekanan tinggi, fusion, Photonics
  3. Bioscience, Bioteknologi, Genetika
  4. Kimia, Ilmu Molekuler
  5. Geologi, seismologi
  6. Teknik Mesin - prosthetics untuk pesawat ruang angkasa
  7. Teknik Elektro, Circuit Design, Microelectronics
  8.  Ilmu Komputer, Matematika
  9. Pertahanan, senjata
      

Jumat, 27 Mei 2016

TUGAS SOFTSKILL 3 “ARTIKEL TEORI QUANTUM COMPUTATION”

Nama              :           Riki Apriadi
NPM               :           56412375
Kelas               :           4IA23
Dosen              :           Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah   :           Pengantar Komputasi Modern



PENDAHULUAN

Quantum Computation atau komputer kuantum adalah sebuah alat untuk perhitungan, dimana perhitungan ini menggunakan langsung fenomena kuantum mekanik dan perhitungan ini seperti superposisi dan belitan untuk melakukan operasi pada data. Quantum computing (komputer kuantum) dibuat untuk melakukan operasi pada data yang mempermudah penggunanya untuk mengolah data. Pengembangan komputer kuantum jika praktis, akan menandai lompatan maju dalam kemampuan komputasi jauh lebih besar dari yang menggunakan sempoa sampai pada penggunaan ke superkomputer modern dengan keuntungan kinerja di alam miliar kali lipat dan seterusnya. Melakukan komputasi yang kompleks seperti yang dilakukan komputer kuantum dalam melakukan perhitungan intergerfactorization, yaitu jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai perkalian bilangan prima.

Saat ini komputer kuantum memang masih dalam pengembangan, namun telah dilakukan eksperimen dimana operasi komputer kuantum dilakukan atas sejumlah kecil qubit. Riset baik secara teoretis maupun praktik terus berlanjut dalam laju yang cepat, dan banyak pemerintah nasional dan agensi pendanaan militer mendukung riset komputer kuantum untuk pengembangannya baik untuk keperluan rakyat maupun masalah keamanan nasional. Ide mengenai komputer kuantum ini berasal dari beberapa fisikawan antara lain Charles H. Bennett dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois dan David Deutsch dari University of Oxford, serta Richard P. Feynman dari California Institute of Technology (Caltech).


ENTANGLEMENT

Quantum entanglement adalah bagian dari fenomena quantum mechanical yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya. Quantum entanglement merupakan salah satu konsep yang membuat Einstein mengkritisi teori Quantum mechanical. Einstein menunjukkan kelemahan teori Quantum Mechanical yang menggunakan entanglement merupakan sesuatu yang “spooky action at a distance” karena Einstein tidak mempercayai bahwa Quantum particles dapat mempengaruhi partikel lainnya melebihi kecepatan cahaya. Namun, beberapa tahun kemudian, ilmuwan John Bell membuktikan bahwa “spooky action at a distance” dapat dibuktikan bahwa entanglement dapat terjadi pada partikel-partikel yang sangat kecil.

Penggunaan quantum entanglement saat ini diimplementasikan dalam berbagai bidang salah satunya adalah pengiriman pesan-pesan rahasia yang sulit untuk di-enkripsi dan pembuatan komputer yang mempunyai performa yang sangat cepat.


PENGOPERASIAN DATA QUBIT

Ilmu informasi quantum dimulai dengan menggeneralisir sumberdaya fundamental informasi klasik-bit-menjadi bit quantum, atau qubit. Sebagaimana bit merupakan objek ideal yang diabstraksi dari prinsip-prinsip fisika klasik, qubit adalah objek quantum ideal yang diabstraksi dari prinsip-prinsip mekanika quantum. 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.


ALGORITMA QUANTUM COMPUTING

Para ilmuwan mulai melakukan riset mengenai sistem kuantum tersebut, mereka juga berusaha untuk menemukan logika yang sesuai dengan sistem tersebut. Sampai saat ini telah dikemukaan dua algoritma baru yang bisa digunakan dalam sistem kuantum yaitu algoritma shor dan algoritma grover.

1.  Algoritma Shor

Algoritma yang ditemukan oleh Peter Shor pada tahun 1995. Dengan menggunakan algoritma ini, sebuah komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode yang disebut kode RSA ini, jika disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini tidaklah efektif.

2.  Algoritma Grover

Algoritma Grover adalah sebuah algoritma kuantum yang menawarkan percepatan kuadrat dibandingkan pencarian linear klasik untuk list tak terurut. Algoritma Grover menggambarkan bahwa dengan menggunakan pencarian model kuantum, pencarian dapat dilakukan lebih cepat dari model komputasi klasik. Dari banyaknya algoritma kuantum, algoritma grover akan memberikan jawaban yang benar dengan probabilitas yang tinggi. Kemungkinan kegagalan dapat dikurangi dengan mengulangi algoritma. Algoritma Grover juga dapat digunakan untuk memperkirakan rata-rata dan mencari median dari serangkaian angka, dan untuk memecahkan masalah Collision.


 IMPLEMENTASI QUANTUM QOMPUTING

Pada tahun 2000, IBM sudah membuat quantum computer dengan 5 qubits dengan atom sebagai prosesornya. dan D-Wave perusahaan komputer asal Vancouver, Canada merilis kabar bahwa pihaknya telah mampu untuk beroperasi dengan prinsip quantum yang jauh ebih cepat dari komputer yang ada saat ini.

Komputer yang diberi nama “Orion” ini, menggunakan teknik cetakan rata yang sistematis, dipadukan dengan sebuah chip niobium superkonduksi dan suhu ultrarendah, dapat mengerjakan 16 qubit. Chip inti harus dingin hingga mendekati titik nol absolut (-125.15ºC), agar supaya dalam proses perhitungannya tetap dalam kondisi kuantum.

Perusahaan D-Wave menuturkan, bahwa komputer kuantum ini bisa mengoperasikan 64 ribu hitungan secara bersamaan, dan prototipe komputer kuantum yang diperlihatkannya pada 13 Februari 2007 merupakan komputer tipe bisnis yang pertama di dunia, di dalamnya ditanami chip kuantum yang dapat mengoperasikan 16 qubit.


Sumber :

https://sukasayurasem.wordpress.com/2013/06/28/quantum-entanglement/
http://no21reason.blogspot.co.id/2013/05/pengantar-quantum-computation.html
https://www.academia.edu/9643403/Kajian_Tentang_Komputer_Kuantum_Sebagai
http://maya-ardiati-fst12.web.unair.ac.id/artikel_detail-117049-Prokom Artikel%20Quantum%20Computing%20Dan%20Quantum%20Crypto.html

Jumat, 15 April 2016

TUGAS SOFTSKILL 2 “PERUSAHAAN PENYEDIA LAYANAN CLOUD COMPUTING”

Nama              :           Riki Apriadi
NPM               :           56412375
Kelas               :           4IA23
Dosen              :           Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah    :           Pengantar Komputasi Modern


Cloud Computing


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.

Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:
  • Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software(perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya.
  • Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan.
  • Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya.
 Beberapa Perusahaan Yang Menggunakan Layanan Cloud Computing :

1.      MICROSOFT CORPORATION
Microsoft Corporation, adalah perusahaan multinasional yang mengembangkan, memproduksi, menjual lisensi, mendukung dan menjual perangkat lunak komputer, elektronik konsumen dan komputer pribadi dan jasa. Didirikan pada tahun 1975 dan sebagai pengembang piranti lunak, internet dan layanan teknologi terdepan di dunia bagi individu maupun korporasi. Microsoft menyediakan berbagai produk dan layanan yang dirancang untuk memberdayakan manusia melalui piranti lunak yang handal, kapan pun, dimana pun dan melalui perangkat apa pun. Microsoft menyediakan aplikasi CRM yang dapat digunakan langsung oleh perusahaan tadi. Mereka tinggal menghubungi penyedia layanan (dalam hal ini, Microsoft), “menyambungkan” perusahaannya dengan layanan tersebut (dalam hal ini, melalui Internet), dan tinggal menggunakannya.

Office 365 adalah aplikasi terbaru dari microsoft yang bertujuan untuk melayani dan mempermudah bisnis online. Software office 365 menawarkan 4 fitur utama yaitu Office Professional Plus, Exchange Online, SharePoint Online, Lync Online fitur-fitur tersebut dapat memudahkan bagi kita untuk berkomunikasi dengan rekan kerja dengan kemudahan fitur yang ditawarkan dengan konse “akses kemana saja”.

Office 356 merupakan software yang masih dalam perkembangan yang mempunyai sifat flexibel dan multi platform. Karena meskipun software yang satu ini dibuat oleh microsoft tapi bisa juga digunakan pada perangkat lain tidak hanya di Internet Explorer tapi juga bisa digunakan pada seluruh browser internet termasuk mozilla firefox dan google chrome.
Selain itu, office 365 memberikan kemudahan kepada pengguna untuk mengakses pada perangkat lain tidak hanya pada Windows phone. Seperti komputer dan Smartphone untuk mengirim email, dokumen, sharing calender, IM, dan Video conference.

Berikut ini adalah 4 Fitur office 365 tersebut :
  1. Office Professional Plus pada Office 365. Fitur office 365 yang merupakan versi Microsoft office yang fleksibel dan layanan produktivitas terlengkap dari Microsoft. Microsoft Office Proffesional ini memiliki fungsi yang sama dengan versi Microfot Office pada dekstop.
  2. Exchange Online, aplikasi berbasis teknologi Exchange Server 2010, yaitu platform messaging yang dapat digunakan untuk mengatur jadwal meeting.
  3. SharePoint Online, aplikasi yang digunakan untuk mengelola dokumen, seperti berbagi dokumen kerja dan membuat web intranet untuk berbagi berita di area perusahaan.
  4. Lync Online, adalah versi online dari Lync Server 2010, merupakan produk komunikasi dan kolaborasi. Dengan Lync Online, pengguna dapat melakukan komunikasi sederhana untuk pesan instan, panggilan audio dan video.

2.      AMAZON.COM, INC

Amazon Web Services adalah sekumpulan layanan-layanan berbasis cloud yang di sediakan oleh Amazon semenjak tahun 2002. Meskipun salah satau perusahaan raksasa internet ini sering kita kenal untuk membeli buku, namun sekarang Amazon telah menambah layanan nya dalam hal infrastrutktur cloud. Yang lebih menakjubkan lagi adalah Amazon Web Services ini menyediakan layanan-layanan nya yang saling terintegrasi dan mudah kustomisasi.
Layanan-layanan Amazon Web Services dapat di kelompokkan menjadi 5 bagian besar:
  • Layanan Komputasi: Layanan ini di khususkan untuk memberi infrastruktur untuk pengguna yang ingin menggunakan Amazon untuk melakukan komputasi seperti server atau clustered server. Dimana server-server tersebyt disebut instance. Kita dapat memiliki lebih dari 1 instance dan dapat tersebar di semua datacenter Amazon. Instance-instance tersebut juga dapat di kustomisasi sesuai dengan keingina user.
  • Layanan Penyimpanan: Layanan ini di khususkan untuk memberi infrastruktur untuk pengguna yang ingin menggunakan Amazon untuk melakukan penyimpanan. Layanan ini dapat digunakan oleh user sebagai media backup maupun Content Delivery Network (CDN). Data-data kita di simpan dengan aman, cepat dan dapat diandalkan
  • Layanan Basis Data: Layanan ini di khususkan untuk basis data, dimana basis data kita tersebut disimpan di cloud, dan dapat di akses dari mana saja secara aman, cepat dan terpecaya. Layanan ini tentunya sangan menghemat waktu bagi para pengembang aplikasi web, karena akan menghemat banyak waktu dalam melakukan konfigurasi dan replikasi data.
  • Layanan Jaringan: Layanan ini di khususkan untuk mengatur jaringan antara layanan-layanan yang di dalam cloud maupun di luar cloud. Salah satu layanan nya adalah DNS Server yang memberikan kita kemudahan untuk konfigurasi DNS website domain yang kita miliki dengan harga yang sangat terjangkau dan sangat cepat
  • Layanan Aplikasi: Layanan aplikasi ini desediakan oleh Amazon untuk melengkapi layanan-layanan yang lainnya. Layanan-layanan ini seperti aplikasi pencarian, aplikasi notifikasi, aplikasi email server, aplikasi workflow.
Sumber:
http://www.cloudindonesia.or.id/
http://pusatteknologi.com/office-365-berbasis-cloud-computing.html
https://id.wikipedia.org/wiki/Amazon_Web_Services

Rabu, 16 Maret 2016

TUGAS SOFTSKILL 1 “IMPLEMENTASI KOMPUTASI”

Nama               : Riki Apriadi
NPM                : 56412375
Kelas                : 4IA23
Dosen              : Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah    : Pengantar Komputasi Modern


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

Secara umum iIlmu 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 praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Dalam masa modern ini komputasi banyak digunakan untuk berbagai bidang yaitu :

1.      Pada Bidang Matematika.
Komputasi Modern ialah sebuah cara untuk menyelesaikan sebuah masalah yang berkaitan dengan sistem matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.

2.      Pada Bidang Fisika.
Fisika memiliki suatu cabang keilmuan yang memanfaatkan suatu tools yang dapat dimanfaatkan untuk membuat perhitungan menjadi lebih mudah dan cepat yang disebut Fisika Komputasi. Kini komputer bukan hanya digunakan untuk mengolah data praktikum atau membuat dokumen ilmiah, namun dapat digunakan untu kmenghitung suatu perhitungan yang rumit.

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

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

5.      Pada Bidang Ekonomi.
Ekonomi, mempeljarai titik pertemuan antara ekonomi dan komputasi, meliputi agent-based computational modelling, computational econometrics dan statistika, komputasi keuangan, computational modelling of dynamic macroeconomic systems dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.

6.      Pada Bidang Sosiologi.
Terdapat Computational Sosiology yaitu penggunaan metode komputasi dalam menganalisa fenomena sosial.

7.      Pada Bidang Biologi.
Terdapat Bioinformatics merupakan aplikasi dari teknologi informasi dan ilmu komputer dalam penelitian bidang biologi molekuler.

Setelah mengetahui secara umum cabang ilmu yang dapat mengimplementasikan suatu komputasi, sekarang akan dijelaskan lebih detail tentang 2 cabang ilmu yang digunakan untuk implementasi komputasi yaitu Implementasi komputasi di bidang ilmu Ekonomi dan implementasi komputasi di bidang ilmu Fisika :

1.
      Implementasi komputasi di bidang ilmu Ekonomi


Pemrograman yang didesain khusus untuk komputasi ekonomi, dan pengembangan alat bantu dalam pendidikan komputasi ekonomi. Karena dibidang ekonomi pasti memiliki permasalahan yang harus dipecahkan oleh algoritma contohnya adalah memecahkan teori statistika untuk memecahkan permasalahan keuangan.

Salah satu contoh komputasi di bidang ekonomi adalah komputasi statistik. Komputasi statistik adalah jurusan yang mempelajari teknik pengolahan data, membuat program, dan analisis data serta teknik penyusunan sistem informasi statistik seperti penyusunan basis data, komunikasi data, sistem jaringan, dan diseminasi data statistik.

2.      Implementasi komputasi di bidang ilmu Fisika



Implementasi komputasi modern di bidang fisika ada Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada “Kejadian dan masalah yang kompleks pada dunia nyata” baik dengan menggunakan simulasi juga penggunaan algoritma yang tepat. Pemahaman fisika pada teori, eksperimen, dan komputasi haruslah sebanding, agar dihasilkan solusi numerik dan visualisasi / pemodelan yang tepat untuk memahami masalah Fisika.

Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan fisika komputasi. Banyak perangkat lunak ataupun bahasa yang digunakan, baik MatLab, Visual Basic, Fortran, Open Source Physics (OSP), Labview, Mathematica, dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari masalah-masalah pada Fisika komputasi.


Referensi :
https://ariefimam2.wordpress.com/2015/08/03/implementasi-komputasi-pada-bidang-kimia/
http://adryanepratama.blogspot.co.id/2015/04/teori-komputasi-dan-implementasi.html
http://andy304.blogspot.co.id/2015/04/implementasi-komputasi.html
http://bintorobagus.blogspot.co.id/2015/04/implementasi-komputasi-modern-pada.html