Rabu, 10 Juli 2019

Tugas Softskill

TUGAS SOFTSKILL PARALLEL COMPUTATION

PARALLEL COMPUTATION
           Komputasi parallel merupakan proses komputasi yang dilakukan secara bersamaan dengan menggunakan beberapa komputer secara bersamaan. Mekanisme dari komputasi paralalel ini adalah beberapa infra struktur komputer dihubungkan ke dalam suatu jaringan yang sama dimana beberapa komputer tersebut dapat saling terhubung untuk bekerja sama secara parallel untuk menyelesaikan suatu masalah. Proses kumputasi parallel ini memerlukan kapasitas yang besar karena harus mengolah data dalam jumlah besar seperti (misalkan industri keuangan) dan umum ditemui juga di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll.

Fungsi Paralel Processing 

Paralel Processing merupakan salah satu teknik yang digunakan dalam komputasi, yaitu teknik yang menggunakan dua atau lebih processor dalam melakukan komputasi dan dilakukan secara bersamaan. Selain itu, komputasi adalah suatu aktifitas penghitungan atau pemecahan masalah dan prosessor merupakan sumber semua perintah. Jika diibaratkan dalam makhluk hidup, prosessor merupakan otaknya. Idealnya satu komputer hanya memiliki satu prosesor saja, namun dengan berkembangnya teknologi, munculah multi-prosesor dimana dalam satu komputer terdapat dua prosessor yang digabung menjadi satu, contohnya Dual Core, Core 2 Duo, Quad Core, dan lain sebagainya. Dalam paralel processing ini juga memiliki berbagai kelemahan dan kelebihan dimana, untuk memiliki banyak prosessor memerlukan biaya yang tidak sedikit, tetapi dengan banyaknya prosessor maka proses komputasinya pun semakin cepat. 

Tujuan Paralel Processing 
Tujuan utama dari pemrosesan paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. Analogi yang paling mudah untuk diingat adalah, bila kita dapat merebus air sebelum memotong-motong bawang saat kamu akan masak, waktu yang kamu butuhkan akan lebih sedikit dibandingkan bila kamu mengerjakan hal tersebut secara berurutan (serial). Atau waktu yang kamu butuhkan pada saat memotong bawang akan lebih sedikit jika kamu kerjakan berdua. 

Kinerja Komputasi dengan Parallel Processing 
Komputasi Paralel merupakan salah satu teknologi paling menarik sejak ditemukannya komputer pada tahun 1940-an. Terobosan dalam pemorosesan paralel selalu berkembang dan mendapatkan tempat disamping teknologi-teknologi lainnya sejak Era Kebangkitan (1950-an), Era Mainframe (1960-an), Era Minis (1970-an), Era PC (1980-an), dan Era Komputer Paralel (1990-an). Dengan berbagai pengaruh atas perkembangan teknologi lainnya, dan bagaimana teknologi ini mengubah persepsi terhadap komputer, dapat dimengerti betapa pentingnya komputasi parallel itu. Inti dari komputasi parallel yaitu hardware, software, dan aplikasinya. Paralel prosesing merupakan suatu pemrosesan informasi yang lebih mendekatkan pada manipulasi rata-rata dari elemen data terhadap satu atau lebih penyelesaian proses dari sebuah masalah. Dengan kata lain komputasi parallel adalah komputer dengan banyak processor dapat melakukan parallel processing dengan cara membagi-bagi proses ke source-source yang dimiliki. Paradigma pemrosesan parallel bergantung pada model SIMD (Single Instruction Multiple Data), dan paradigma fungsional dataflow yang memperkenalkan konsep modelMIMD (Multiple Instrution Multiple Data). Suatu program paralel memerlukan koordinasi ketika sebuah tugas bergantung pada tugas lainnya. Ada dua macam bentuk koordinasi pada komputer paralel, yaitu asynchronous dan synchronous. Bentuksynchronous merupakan koordinasi pada hardware yang memaksa semua tugas agar dilaksanakan pada waktu yang bersamaan dengan mengesampingkan adanya ketergantungan tugas yang satu dengan yang lainnya. Sementara bentuk asynchronousmengandalkan mekanisme pengunci untuk mengkoordinasikan processor tanpa harus berjalan bersamaan. 

Hubungan Antara Komputasi Modern dan Parallel Processing 
Pemrosesan paralel juga disebut komputasi paralel. Dalam upaya lebih murah pengolahan komputasi paralel menyediakan alternatif pilihan yang layak. Waktu idle siklus prosesor di seluruh jaringan dapat digunakan secara efektif oleh perangkat lunak komputasi terdistribusi yang canggih. Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer. 
Kelebihan dan Kekurangan Paralel Processing 

Kelebihan :
Waktu eksekusi lebih cepat
Throughput jadi lebih tinggi

Kerugian :
Perangkat keras lainnya yang dibutuhkan
Kebutuhan daya juga lebih
Tidak baik untuk daya rendah dan perangkat mobile
Paralel processing adalah salah satu teknik komputasi modern
Karena membutuhkan banyak prosesor maka biaya mahal

A. Parallelism Concept
Komputasi paralel merupakan salah satu teknik komputasi, dimana proses komputasinya dilakukan oleh beberapa resources ( komputer ) yang independen, secara bersamaan. Komputasi paralel biasanya diperlukan pada saat terjadinya pengolahan data dalam jumlah besar ( di industri keuangan, bioinformatika, dll ) atau dalam memenuhi proses komputasi yang sangat banyak. Selanjutnya, komputasi paralel ini juga dapat ditemui dalam kasus kalkulasi numerik dalam penyelesaian persamaan matematis di bidang fisika ( fisika komputasi ), kimia ( kimia komputasi ), dll. Dalam menyelesaikan suatu masalah, komputasi paralel memerlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel.

Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. Tidak berarti dengan mesin paralel semua program yang dijalankan diatasnya otomatis akan diolah secara paralel. Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah / operasi secara bersamaan ( komputasi paralel ), baik dalam komputer dengan satu ( prosesor tunggal ) ataupun banyak ( prosesor ganda dengan mesin paralel ) CPU. Bila komputer yang digunakan secara bersamaan tersebut dilakukan oleh komputer-komputer terpisah yang terhubung dalam suatu jaringan komputer lebih sering istilah yang digunakan adalah sistem terdistribusi ( distributed computing ). Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan ( dalam waktu yang sama ), semakin banyak pekerjaan yang bisa diselesaikan.

Analogi yang paling gampang adalah, bila anda dapat merebus air sambil memotong-motong bawang saat anda akan memasak, waktu yang anda butuhkan akan lebih sedikit dibandingkan bila anda mengerjakan hal tersebut secara berurutan ( serial ). Atau waktu yang anda butuhkan memotong bawang akan lebih sedikit jika anda kerjakan berdua. Performa dalam pemrograman paralel diukur dari berapa banyak peningkatan kecepatan ( speed up ) yang diperoleh dalam menggunakan tehnik paralel. Secara informal, bila anda memotong bawang sendirian membutuhkan waktu 1 jam dan dengan bantuan teman, berdua anda bisa melakukannya dalam 1/2 jam maka anda memperoleh peningkatan kecepatan sebanyak 2 kali.

B. Distributed Processing
Distributed Processing adalah aktivitas memproses informasi dalam suatu organisasi yang dijalankan oleh jaringan komputer yang tersambung oleh saluran telekomunikasi yang terpusat pada fasilitas induk komputer.

Proses ini menggunakan pemrosesan paralel pada beberapa mesin. Misalnya proses transaksi yang terjadi pada beberapa mesin ATM sebuah bank. Ketika ribuan nasabah menggunakan mesin ATM pada saat yang bersamaan, bayangkan berapa banyak proses yang harus dikerjakan jika hanya terdapat 1 komputer server. Oleh karena itu dengan menggunakan Distributed Processing, beban pemrosesan yang besar dapat di kerjakan oleh beberapa komputer yang terhubung oleh jaringan dalam waktu yang bersamaan secara simultan. Beban pemrosesan yang besar itu dipecah menjadi beberapa beban kecil guna mempercepat proses.

C. Architectural Parallel Computer
Arsitektur paralel komputer menurut Klasifikasi Flynn’s :

SISD
Single Instruction – Single Data. Komputer jenis ini hanya memiliki satu prosesor ( single processor ). Dimana semua instruksi di eksekusi secara serial ( terurut satu demi satu ) dan memungkinkan adanya overlapping di setiap bagian instruksi dalam pelaksanaan eksekusi. 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 jenis ini hanya dapat mengeksekusi satu instruksi dan memiliki lebih dari satu prosesor. Satu eksekusi dilakukan 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. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian. Teorinya 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.

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

D. Pengantar Thread Programming
Threading / Thread adalah sebuah alur kontrol dari sebuah proses. Konsep threading adalah menjalankan 2 proses ( proses yang sama atau proses yang berbeda ) dalam satu waktu. Contohnya sebuah web browser mempunyai thread untuk menampilkan gambar atau tulisan sedangkan thread yang lain berfungsi sebagai penerima data dari network. Threading dibagi menjadi 2 :

Static Threading
Teknik ini biasa digunakan untuk komputer dengan chip multiprocessors dan jenis komputer shared-memory lainnya. Teknik ini memungkinkan thread berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen. Sistem operasi menempatkan satu thread pada prosesor dan menukarnya dengan thread lain yang hendak menggunakan prosesor itu.

Dynamic Multithreading
Teknik ini merupakan pengembangan dari teknik sebelumnya yang bertujuan untuk kemudahan karena dengannya programmer tidak harus pusing dengan protokol komunikasi, load balancing, dan kerumitan lain yang ada pada static threading. Concurrency platform ini menyediakan scheduler yang melakukan load balacing secara otomatis. Walaupun platformnya masih dalam pengembangan namun secara umum mendukung dua fitur : nested parallelism dan parallel loops.

SUMBER :
http://okyasha7.blogspot.com/2016/06/tugas-softskill-parallel-computation.html?m=1
https://www.google.com/amp/s/krustybrain.wordpress.com/2013/05/25/tugas-4-softskill-pengantar-komputasi-modern-sem-8/amp/
http://bramantyads.blogspot.com/2012/05/paralel-processing.html?m=1

Rabu, 19 Juni 2019

Tugas Softskill
Pengantar Quantum Computing
Nama : Ardil Karim M
Npm : 50415945
Kelas 4IA19

Pendahuluan

“Dua gagasan abad ke‐20 yang paling kuat, mekanika kuantum dan ilmu komputer, bersatu ke dalam kumpulan pengetahuan (body of knowledge) yang lebih kuat, melahirkan teknologi dan aplikasi baru dalam berbagai industri yang luas.”

Komputer kuantum adalah salah satu komputer yang belum sama sekali ada di dunia ini. Karena ini merupakan komputer yang sangat mustahil di ciptakan. Tapi mungkin saja ini bisa tercipta. Jika dikatakan, komputer kuantum hanya butuh waktu 20 menit untuk mengerjakan sebuah proses yang butuh waktu 1025 tahun pada komputer saat ini, kita tentu akan tercengang. Hal inilah yang membuat para ilmuwan begitu tertarik untuk mengembangkan kemungkinan terbentuknya komputer kuantum. Meskipun hingga saat ini belum tercipta sebuah komputer kuantum yang dibayangkan oleh para ilmuwan, kemajuan ke arah sana terus berlangsung. Bahkan yang menarik, ternyata perkembangan komputer kuantum juga mengikuti apa yang dikatakan oleh Gordan Moore sang Genius IBM “Kemampuan Prosesor akan meningkat dua kali lipat dalam jangka waktu 18 bulan”. Jika hal ini benar, para ilmuwan akan dapat membangun sebuah komputer kuantum hanya dalam waktu lima tahun ke depan. Setidaknya, begitulah yang dikatakan oleh Raymond Laflamme, ilmuwan dari Massachusetts Institute of Technology (MIT), Amerika Serikat. 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 dan teknologi ini adalah salah satu hasil dari “applied Physic” (fisika terapan). Untuk itu artikel ini akan menjelaskan tentang apa itu komputer kuantum secara keseluruhan.

Teori informasi dan teori kuantum adalah di antara revolusi konseptual yang paling signifikan abad ke‐20. Pemahaman akan teori‐teori ini menyebabkan kemajuan besar teknologi abad ini. Pada abad ke‐21 ini, kita berharap dapat melihat teori‐teori ini bersatu untuk membentuk sebuah kekuatan yang lebih kuat untuk kemajuan: teori kuantum informasi.

Teknologi komputer kuantum juga sangat berbeda. Untuk operasi, komputer kuantum menggunakan bit kuantum (qubit). Qubit memiliki sifat kuartener. Hukum mekanika kuantum sangat berbeda dengan hukum‐hukum fisika klasik. Qubit dapat eksis tidak hanya pada keadaan‐keadaa yang sesuai dengan nilai‐nilai logika 0 atau 1 seperti dalam kasus sebuah bit klasik, tetapi juga dalam keadaan superposisi.

Pengertian Komputer Kuantum

Pengertian sederhana dari komputer kuantum adalah jenis chip processor terbaru yang diciptakan berdasarkan perkembangan mutakhir dari ilmu fisika (dan matematika) quantum. Singkatnya, chip konvensional sekarang ini perlu diganti dengan yang lebih baik.

Pengertian komputer kuantum adalah merupakan suatu 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.

Entanglement

Belitan (Entanglement) adalah istilah yang digunakan dalam teori kuantum untuk menggambarkan cara bahwa partikel energi/materi dapat menjadi berkorelasi, diduga dan diprediksi berinteraksi satu sama lain terlepas dari seberapa jauh mereka berada. Keadaan ini tidak memiliki analogi klasiknya.

Keadaan terbelit, seperti pasangan EPR (Einstein, Podolsky, Rosen) yang akan kita bahas segera, bertanggung jawab atas sebagian besar pencapaian paralelisme sistem kuantum. Dengan demikian, komputasi yang memanfaatkan paralelisme kuantum sering disebut pengolahan informasi “belitan” yang disempurnakan (entanglement–enhanced information processing ).

"Secara fakta, teori tentang belitan (entanglement) telah menyebabkan para ilmuwan untuk percaya bahwa ada cara untuk mempercepat komputasi. Bahkan komputer saat ini telah mendekati titik di mana kecepatan mereka dibatasi oleh seberapa cepat elektron dapat bergerak melalui kabel kecepatan cahaya. Baik dalam komputer kuantum atau tradisional, belitan (entanglement) bisa memecahkan masa lalu yang membatasi "(Manay, 1998).

Setidaknya ada hipotesis untuk menggunakan fenomena ini dalam komputasi kuantum. Kita telah mengetahui bahwa kecepatan komunikasi dibatasi oleh kecepatan cahaya karena tidak ada sesuatu pun dapat melakukan perjalanan lebih cepat dari kecepatan cahaya. Pertanyaannya adalah bagaimana partikel dari sistem kuantum berkomunikasi ketika mereka mengubah orientasi spinnya dan akibatnya keadaan vektornya. Ilmuwan terkenal menghabiskan banyak waktu membahas masalah ini. Ide Einstein, bahwa beberapa "parameter tersembunyi" yang tidak diketahui dari sistem kuantum berkontribusi terhadap efek ini, telah ditolak secara teoritis dan eksperimental. Hal ini adalah salah satu contoh yang menunjukkan perbedaan antara realitas klasik dan kuantum. Efek sistem kuantum ini dapat menjelaskan banyak aspek alam (misalkan karakteristik kimia dari atom dan molekul) dan telah dibuktikan melalui oleh eksperimen.

Qubit

Proses komputasi dilakukan pada partikel ukuran nano yang memiliki sifat mekanika quantum, maka satuan unit informasi pada Komputer Quantum disebut quantum bit, atau qubit. Berbeda dengan bit biasa, nilai sebuah qubit bisa 0, 1, atau superposisi dari keduanya. State dimana qubit diukur adalah sebagai vektor atau bilangan kompleks. Sesuai tradisi dengan quantum states lain, digunakan notasi bra-ket untuk merepresentasikannya.

Perhatikan dua contoh binary berikut ini: 011 dan 111. Binary pertama adalah 3 dan binary ke dua adalah 7. Secara umum, tiga digit angka tersebut ditulis dengan 2^3 = 8 dalam konfigurasi yang berbeda yang mewakili integer 0 sampai 7. Namun, tiga digit angka yang tersimpan tersebut hanya mampu menyimpan satu angka pada suatu keadaan waktu.

Qubit pada sistem quantum yang ditulis Boolen dengan angka 0 dan 1 diwakili oleh suatu ketetapan kuantum normal dan orthogonal mutual yang dinyatakan dengan {|0>,|1>}. Kedua bentuk tersebut membentuk sebuah basis komputasional dan yang lain ditulis sebagai superposisi yaitu α|0> + β|1> dimana α dan β dalam hal itu adalah | α | 2 + | β | 2 = 1. Qubit adalah tipikal sistem mikroskopik, misalnya : atom, nuclear spin dan polarisasi photon. Kumpulan dari qubit n dinamakan sebuah register quantum yang berukuran n.

Algoritma Komputer Kuantum

Algoritma Kuantum merupakan suatu algoritma yang berjalan pada model yang realistis pada perhitungan kuantum.

Algoritma Shor

Algoritma Shor didasarkan dari sebuah teori bilangan: fungsi F(a) = x^amod n adalah feungsi periodik jika x adalah bilangan bulat yang relatif prima dengan n. Dalam Algoritma Shor, n akan menjadi bilangan bulat yang hendak difaktorkan.. Menghitung fungsi ini di komputer konvensional untuk jumlah yang eksponensial akan membutuhkan waktu eksponensial pula. Pada masalah ini algoritma quantum shor memanfaatkan pararellisme quantum untuk melakukannya hanya dengan satu langkah.

Berbeda dengan komputer konvensional yang deterministik, komputer quantum bersifat nondeterministik dan probabilistik, yang berarti suatu algoritma kadang kala dapat berhasil dan kadang kala akan gagal biarpun untuk kondisi yang sama. Hal ini dikarena sifat pengukuran dalam mekanika quantum yang probabilistik. Akibatnya, Algoritma Shor dapat gagal menemukan faktor karena beberapa sebab, diantaranya:
Hasil pengukuran dari transformasi quantum fourier dapat berupa 0, membuat langka ke 10 tak mungkin dilakukan.
Kadang hasil faktorisasi algoritma akan menghasilkan 1 dan n, yang secara definisi benar tetapi tidak berguna.
Bila hasil r ganjil, maka langkah ke 10 tidak dapat dilakukan.

Implementasi Komputer Kuantum

1. Kriptografi dan Algoritma Peter Shor

Pada tahun 1994 Peter Shor (Bell Laboratories) menemukan algoritma kuantum pertama yang secara prinsip dapat melakukan faktorisasi yang efisien. Hal ini menjadi sebuah aplikasi kompleks yang hanya dapat dilakukan oleh sebuah komputer kuantum. Pemfaktoran adalah salah satu masalah yang paling penting dalam kriptografi. Misalnya, keamanan RSA (sistem keamanan perbankan elektronik) - kriptografi kunci publik - tergantung pada pemfaktoran dan hal itu akan menjadi masalah yang besar. Karena banyak fitur yang bermanfaat dari komputer kuantum, para ilmuwan berupaya lebih untuk membangunnya. Apabila, pemecahan segala jenis enkripsi saat ini memerlukan waktu hampir seabad pada komputer yang ada, mungkin hanya memakan waktu beberapa tahun pada komputer kuantum (Maney, 1998).

2. Kecerdasan Buatan (Artificial Intelligence)

Seperti telah dijelaskan sebelumnya bahwa computer kuantum akan jauh lebih cepat dan konsekuensinya akan mampu melaksanakan sejumlah besar operasi dalam periode waktu yang sangat singkat. Di sisi lain, peningkatan kecepatan operasi akan membantu komputer untuk belajar lebih cepat meskipun dengan menggunakan salah satu metode yang paling sederhana, yaitu ”mistake bound model for learning”.

3. Manfaat Lain

Kinerja tinggi akan memungkinkan kita untuk mengembangkan algoritma kompresi yang kompleks, pengenalan suara dan citra, simulasi molekular, keacakan sesungguhnya (true randomness) dan komunikasi kuantum. Keacakan sangat penting dalam simulasi. Simulasi Molekular sangat penting untuk pengembangan aplikasi simulasi pada bidang kimia dan biologi. Dengan bantuan komunikasi kuantum baik pengirim maupun penerima akan diberitahukan jika ada penyusup yang akan untuk menangkap sinyal. Qubits juga memungkinkan lebih banyak informasi yang dapat dikomunkasikan per bit. Komputer kuantum menjadikan komunikasi lebih aman.

Referensi :
Ilmuti.org
amutiara (UG)
Global Liputan 6
STEI ITB\
Jurnal Portal Garuda

Jumat, 12 April 2019

Cara Streaming Video Menggunakan VLC

Cara Streaming Video menggunakan VLC.
cara Streaming video dengan Aplikasi VLC media Player.
Pertama tama kita harus mengatahui apa sih itu Streaming video dan aplikasi VLC media player ?
Screenshot (371).png
Streaming video adalah transmisi data video melalui jaringan komputer atau smartphone yang diputar secara langsung, video dapat diputar tanpa mendownload file video secara offline.
Dan VLC media player adalah software pemutar file multimedia video ataupun audio, dalam berbagai format. VLC media player bersifat sumber terbuka (open source) yang tersedia di berbagai sistem operasi.
langsung saja kita kita masuk ke

Langkah 1
pertama kita harus mempunyai software VLC media playernya anda dapat mendownload nya secara gratis di Play Store atau anda dapat mencari di Google.
Screenshot (387).png
Langkah 2
Lalu kita instal seperti software biasanya. lalu kita buka Aplikasi VLC media player nya, dan akan muncul tampilan seperti ini.
Screenshot (372).png
Langkah 3
setelah kita buka klik/pilih tombol "media" yang ada di pojok kiri atas. seperti gambar dibawah
Screenshot (372).png
setelah kita klik tombol "media" akan muncul pilihan seperti ini.
Screenshot (373).png
dan setelah muncul pilihan seperti itu kita harus memilih "Stream..." seperti gambar dibawah.
Screenshot (373).png
akan terbuka jendela baru seperti gambar dibawah.
Screenshot (374).png
dan kita harus memilih "Network" untuk streaming video secara online.
Screenshot (374).png
lalu tampilan akan menjadi seperti ini.
Screenshot (375).png
Lalu pada kolom "Please enter a network URL" kita masukan URL video yang akan kita streaming.
Screenshot (375).png
Langkah 4
jika anda belum tahu cara mengambil URL video nya disini saya beri contoh. disini saya akan memberi contoh video yang ada di Youtube. Pertama masuklah ke youtube dan pilihlah salah satu video, seperti gambar dibawah saya telah memilih satu video.
Screenshot (378).png
Lalu kita klik "Bagikan" yang ada di bawah video.
Screenshot (378).png
lalu akan muncul URL video yang kita tonton, kita salin URL tersebut.
Screenshot (379).png
Langkah 5
pada step ke empat kali ini kita harus memasukan link URL yang kita ambil dari video tadi ke Kolom URL yang ada di VLC tadi. Seperti gambar dibawah.
Screenshot (380).png
lalu kita harus memilih/klik "panah ke bawah" yang ada di samping tombol "stream" yang berada di pojok kiri bawah. lihat gambar.
Screenshot (385).png
lalu kita pilih "play"
Screenshot (384).png
selamat video anda telah diputar secara online (streaming) dalam aplikasi VLC media player. lihat gambar dibawah.
Screenshot (386).png

Selasa, 09 April 2019

Cloud Computing


#komputasiawandanvirtualisasi
#ArdilKarimMabaria
#4ia19
#PengantarKomputasiModern
         
            Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritme. Bidang ilmu ini terutama membahas hal terkait komputabilitas dan kompleksitas, dalam kaitannya dengan formalisme komputasi.

            Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

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

Sejarah Komputasi Modern

            Komputasi modern ini pertama kalinya digagaskan oleh seorang ilmuan yang bernama John Von Neumann. Dialah orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann memberikan berbagai sumbangsihnya dengan cara meningkat karya – karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Selain itu, Von Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam pembuatan bom atom di Los Alamos pada Perang Dunia II silam. Dan berkat kepiawaian Neumann di bidang teori game inilah ia bisa melahirkan konsep automata, teknologi bom atom dan komputasi modern yang akhirnya melahirkan sebuah computer.

Macam - Macam dan Contoh Komputasi Modern

            Sebelumnya jenis -jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
Mobile computing
            Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.
Grid computing
            Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
Cloud computing
            Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

            Virtualisasi adalah teknik yang memungkinkan untuk berbagi contoh fisik tunggal dari aplikasi atau sumber daya di antara beberapa organisasi atau penyewa (pelanggan). Ia melakukannya dengan menetapkan nama logis untuk sumber daya fisik dan menyediakan pointer ke sumber daya fisik pada permintaan.

Konsep Virtualisasi

    Menciptakan mesin virtual atas sistem operasi yang ada dan hardware disebut sebagai Hardware Virtualization. Mesin Virtual menyediakan lingkungan yang logis dipisahkan dari hardware. Mesin yang mesin virtual dibuat dikenal sebagai mesin host dan mesin virtual disebut sebagai mesin tamu. Mesin virtual ini dikelola oleh perangkat lunak atau firmware, yang dikenal sebagai hypervisor.

Jenis Hardware Virtualisasi

1.Virtualisasi penuh
Dalam virtualisasi penuh, hardware benar-benar disimulasikan. perangkat lunak tamu tidak memerlukan modifikasi untuk menjalankan.

2.Emulation Virtualisasi
Dalam Emulation, mesin virtual mensimulasikan hardware dan karenanya menjadi independen itu. Dalam hal ini, sistem operasi tamu tidak memerlukan modifikasi.

3.Paravirtualization
Dalam Paravirtualization, hardware tidak disimulasikan. Perangkat lunak tamu menjalankan domain terisolasi mereka sendiri.

Referensi :
https://ariefhikam.wordpress.com/2017/04/13/virtualisasi-cloud-computing/


Minggu, 24 Maret 2019

Teori Komputasi

            Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritme. Bidang ilmu ini terutama membahas hal terkait komputabilitas dan kompleksitas, dalam kaitannya dengan formalisme komputasi.

            Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

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

Sejarah Komputasi Modern
            Komputasi modern ini pertama kalinya digagaskan oleh seorang ilmuan yang bernama John Von Neumann. Dialah orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann memberikan berbagai sumbangsihnya dengan cara meningkat karya – karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Selain itu, Von Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam pembuatan bom atom di Los Alamos pada Perang Dunia II silam. Dan berkat kepiawaian Neumann di bidang teori game inilah ia bisa melahirkan konsep automata, teknologi bom atom dan komputasi modern yang akhirnya melahirkan sebuah computer.

 Macam - Macam dan Contoh Komputasi Modern

            Sebelumnya jenis -jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
Mobile computing
            Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.
Grid computing
            Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
Cloud computing
            Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Referensi :

Sabtu, 24 November 2018

Electronic Data Interchange (EDI)


EDI terus membuktikan nilai bisnis utamanya dengan menurunkan biaya, meningkatkan kecepatan, akurasi dan efisiensi bisnis. Manfaat EDI terbesar sering datang pada tingkat bisnis strategis.

Menurut penelitian terbaru dari Forrester, EDI terus membuktikan nilainya sebagai format data pesan elektronik. Penelitian ini menyatakan bahwa "volume tahunan transaksi EDI global melebihi 20 miliar per tahun dan masih terus berkembang." 1 Untuk pembeli yang menangani banyak transaksi, menggunakan EDI dapat menghasilkan jutaan dolar penghematan tahunan karena diskon pembayaran awal. Dari perspektif keuangan saja, ada manfaat yang mengesankan dari penerapan EDI. Bertukar dokumen secara elektronik meningkatkan kecepatan dan visibilitas transaksi sambil mengurangi jumlah uang yang Anda keluarkan untuk proses manual. Tetapi penghematan biaya jauh dari satu-satunya manfaat menggunakan EDI.


Mari kita mulai dengan penghematan biaya:

  • Biaya yang terkait dengan kertas, pencetakan, reproduksi, penyimpanan, pengarsipan, perangko dan pengambilan dokumen semuanya dikurangi atau dihilangkan ketika Anda beralih ke transaksi EDI, menurunkan biaya transaksi Anda setidaknya hingga 35%.
  • Produsen elektronik besar menghitung biaya pemrosesan pesanan secara manual pada $ 38 dibandingkan dengan hanya $ 1,35 untuk pesanan yang diproses menggunakan EDI
  • Kesalahan karena faks yang tidak terbaca, pesanan yang hilang atau pesanan telepon yang salah diambil dihilangkan, menghemat waktu berharga staf Anda dari menangani sengketa data

Manfaat utama EDI sering dinyatakan sebagai kecepatan dan akurasi:

  •  EDI dapat mempercepat siklus bisnis Anda sebesar 61%. Bertukar transaksi dalam hitungan menit, bukan hari atau minggu waktu tunggu dari layanan pos
  • Meningkatkan kualitas data, memberikan setidaknya 30—40% pengurangan dalam transaksi dengan kesalahan — menghilangkan kesalahan dari tulisan tangan yang tidak terbaca, kehilangan faks / email dan kesalahan mengetik dan re-keying
  • Menggunakan EDI dapat mengurangi waktu siklus pesanan-ke-tunai lebih dari 20%, meningkatkan transaksi dan hubungan mitra bisnis.
Namun, peningkatan efisiensi bisnis juga merupakan faktor utama:

  •  Mengotomasi tugas-tugas berbasis kertas memungkinkan staf Anda untuk berkonsentrasi pada tugas-tugas bernilai lebih tinggi dan memberi mereka alat untuk menjadi lebih produktif
  • Pemrosesan cepat dokumen bisnis yang akurat menyebabkan kurang pengerjaan ulang pesanan, lebih sedikit kehabisan stok dan lebih sedikit pesanan yang dibatalkan
  • Mengotomasi pertukaran data antara aplikasi di seluruh rantai pasokan dapat memastikan bahwa data penting bisnis dikirim tepat waktu dan dapat dilacak secara real time. Penjual mendapatkan keuntungan dari peningkatan arus kas dan siklus pesanan-ke-tunai yang berkurang
  •  Mempersingkat waktu pemrosesan dan pengiriman berarti bahwa organisasi dapat mengurangi tingkat persediaan mereka
Dalam banyak kasus, manfaat EDI terbesar datang pada tingkat bisnis strategis:


  • Memungkinkan visibilitas waktu nyata ke dalam status transaksi. Hal ini pada gilirannya memungkinkan pengambilan keputusan yang lebih cepat dan meningkatkan respon terhadap perubahan permintaan pelanggan dan pasar, dan memungkinkan bisnis untuk mengadopsi model bisnis yang digerakkan oleh permintaan daripada yang didorong oleh pasokan.
  • Mempersingkat lead time untuk peningkatan produk dan pengiriman produk baru
  • Perampingkan kemampuan Anda untuk memasuki wilayah dan pasar baru. EDI menyediakan bahasa bisnis umum yang memfasilitasi mitra bisnis di mana pun di dunia
  • Mempromosikan tanggung jawab sosial dan keberlanjutan perusahaan dengan mengganti proses berbasis kertas dengan alternatif elektronik. Ini akan menghemat uang Anda dan mengurangi emisi CO2 Anda


Sumber : https://www.edibasics.com/benefits-of-edi/

Cloud Computing


Manfaat terbaik dari komputasi awan
Cloud computing adalah perubahan besar dari cara bisnis tradisional berpikir tentang sumber daya TI. Berikut adalah tujuh alasan umum organisasi beralih ke layanan cloud computing:

·         Biaya

Cloud computing menghilangkan biaya modal untuk membeli perangkat keras dan perangkat lunak dan menyiapkan dan menjalankan pusat data di lokasi — rak server, listrik sepanjang waktu untuk daya dan pendinginan, pakar TI untuk mengelola infrastruktur. Ini bertambah dengan cepat.

·         Kecepatan

Sebagian besar layanan cloud computing disediakan layanan mandiri dan sesuai permintaan, sehingga bahkan sejumlah besar sumber daya komputasi dapat disediakan dalam hitungan menit, biasanya hanya dengan beberapa klik mouse, memberikan banyak fleksibilitas pada bisnis dan mengurangi tekanan dari perencanaan kapasitas.

·         Skala global

Manfaat layanan komputasi awan termasuk kemampuan untuk menskalakan secara elastikal. Dalam cloud speak, itu berarti memberikan jumlah sumber daya TI yang tepat — misalnya, lebih banyak daya komputasi, penyimpanan, bandwidth — tepat ketika dibutuhkan dan dari lokasi geografis yang tepat.

Jenis-jenis cloud computing

Tidak semua awan sama dan bukan satu jenis komputasi awan yang tepat untuk semua orang. Beberapa model, jenis, dan layanan yang berbeda telah berevolusi untuk membantu menawarkan solusi yang tepat untuk kebutuhan Anda.
Jenis penyebaran cloud: publik, pribadi, dan hibrida
Pertama, Anda perlu menentukan jenis penyebaran cloud atau arsitektur komputasi awan, bahwa layanan cloud Anda akan diimplementasikan. Ada tiga cara berbeda untuk menyebarkan layanan cloud: pada cloud publik, cloud pribadi, atau cloud hybrid.

·         Cloud publik

Awan publik dimiliki dan dioperasikan oleh penyedia layanan cloud pihak ketiga, yang mengantarkan sumber daya komputasi mereka seperti server dan penyimpanan melalui Internet. Microsoft Azure adalah contoh dari cloud publik. Dengan cloud publik, semua perangkat keras, perangkat lunak, dan infrastruktur pendukung lainnya dimiliki dan dikelola oleh penyedia cloud. Anda mengakses layanan ini dan mengelola akun Anda menggunakan browser web.

·         Cloud pribadi.

Awan pribadi mengacu pada sumber daya komputasi awan yang digunakan secara eksklusif oleh satu bisnis atau organisasi. Awan pribadi dapat secara fisik berada di pusat data di lokasi perusahaan. Beberapa perusahaan juga membayar penyedia layanan pihak ketiga untuk menghosting cloud pribadi mereka. Awan pribadi adalah tempat di mana layanan dan infrastruktur dikelola di jaringan pribadi.

·         Cloud hybrid

Awan hibrida menggabungkan awan publik dan pribadi, terikat bersama oleh teknologi yang memungkinkan data dan aplikasi untuk dibagikan di antara mereka. Dengan memungkinkan data dan aplikasi bergerak di antara awan pribadi dan publik, cloud hibrida memberikan fleksibilitas yang lebih besar bagi bisnis Anda, lebih banyak opsi penyebaran dan membantu mengoptimalkan infrastruktur, keamanan, dan kepatuhan Anda yang ada.

https://azure.microsoft.com/en-in/overview/what-is-cloud-computing/https://www.edibasics.com/benefits-of-edi/