Jumat, 29 Juni 2018

Parallel Computing & CUDA


A. Parallel 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. Perkembangan Komputasi Paralel Pada Masa Kini

Komputasi paralel pada masa kini dapat diimplementasikan pada komputer-komputer rumah (Home User). Karena saat ini komputer-komputer sudah memiliki lebih dari 1 core, sehingga dapat diimplementasikan dengan mudah. Akan tetapi penggunaan CPU pada komputasi paralel dirasa kurang memiliki performance yang optimal, sehingga para developer dari NVIDIA mengembangkan hardware yang diberi nama GPU (Graphical Processing Unit) pada tahun 1999, GPU memiliki performance yang jauh lebih baik daripada CPU karena memiliki Core (Inti) yang lebih banyak daripada CPU, 1 inti dapat memiliki banyak thread (Benang), sehingga program dapat berjalan dengan optimal.

NVIDIA juga mengembangkan sebuah software yang dapat digunakan bersamaan dengan GPU NVIDIA, software tersebut diberi nama CUDA (Compute Unified Device Architecture). CUDA digunakan untuk mengendalikan GPU sehingga dapat berjalan dengan optimal dan dikendalikan dengan mudah. NVIDIA memiliki 3 arsitektur GPU yang dapat digunakan untuk komputasi paralel, arsitektur tersebut adalah :
•         NVIDIA Tesla Architecture
•         NVIDIA Fermi Architecture
•         NVIDIA Kepler Architecture
Arsitektur yang pertama kali diproduksi secara massal oleh NVIDIA adalah Tesla. Lalu selanjutnya dioptimalkan dengan Fermi, dan yang saat ini paling banyak digunakan adalah Kepler.

C CUDA


Teknologi CUDA sebenarnya barawal dari riset yang dilakukan NVIDIA mengenai GPGPU (General-Purpose Computing on Graphics processing Unit). Riset tersebut akhirnya melahirkan CUDA (Compute Unified Device Architecture) suatu arsitektur pemrosesan paralel yang diimplementasikan ke dalam GPU buatan NVIDIA, baik untuk seri GeForce, Quadro, maupun Tesla.
Sejak awal kemunculannya sampai saat ini, CUDA mengalami perkembangan yang cukup pesat. Hal ini bisa dilihat dari perbandingan banyaknya riset berbasis CUDA yang dilakukan dan juga banyaknya CUDA SDK yang didownload dalam dua tahun terakhir. Tahun lalu, hanya ada 67 riset mengenai CUDA dan juga 293.000 CUDA SDK yang didownload. Jumlah itu meningkat jauh untuk tahun ini menjadi 334 riset mengenai CUDA dan juga 668.000 CUDA SDK yang didownload.
Selain itu, perkembangan CUDA juga ditandai dengan meningkatnya dukungan aplikasi dan juga berbagai perusahaan terhadap penggunaan CUDA, diantaranya:

o Hadirnya compiler CUDA-x86 hasil kerja sama NVIDIA dengan Portland Group. Compiler CUDA-x86 memungkinkan developer untuk membuat aplikasi dengan memanfaatkan CUDA untuk beragam platform yang tersedia.

o Aplikasi komputasi numerik populer, MATLAB, sudah mendukung CUDA

o Simulator biologis, AMBER, pada versi terbarunya, AMBER 11, sudah mendukung pemanfaatan multi GPU dan mendukung CUDA. NVIDIA mengumumkan bahwa dengan menggunakan IBM Cluster yang dilengkapi dengan 8 GPU Fermi yang sudah mendukung CUDA, simulator bisa menghasilkan perhitungan 52nanosecond dalam sehari, lebih tinggi bila dibandingkan dengan cluster terkuat AMBER saat ini, KRAKEN, hanya bisa menghasilkan 46nanosecond dalam sehari. Sebagai informasi tambahan, satu simulasi langkah manusia membutuhkan jutaan nanosecond.

o ANSYS, perusahaan yang memiliki spesialisasi di bidang desain dan simulasi produk yang memiliki beberapa klien ternama seperti Boeing dan P&G, juga memanfaatkan CUDA untuk melakukan simulasi. Satu proses simulasi, misalnya simulasi kemungkinan masalah yang terjadi pada roda pesawat terbang, membutuhkan kemampuan proses yang tinggi. Dengan menggunakan GPU yang dilengkapi dengan CUDA, proses panjang tersebut dapat diselesaikan dalam waktu setengah dari waktu normal yang diperoleh dengan menggunakan CPU termutakhir.

Sumber : https://celoteh-galang.blogspot.com/2016/06/apa-itu-parallel-computation.html
http://www.jagatreview.com/2010/09/mengenal-teknologi-cuda-lebih-dekat/



Jumat, 01 Juni 2018

Quantum Computation



A. Pengertian
Quantum Computation atau 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 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.

Walaupun komputer kuantum masih dalam pengembangan, telah dilakukan eksperimen dimana operasi komputasi 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 seperti kriptoanalisis.

Telah dipercaya dengan sangat luas, bahwa apabila komputer kuantum dalam skala besar dapat dibuat, maka komputer tersebut dapat menyelesaikan sejumlah masalah lebih cepat daripada komputer biasa. Komputer kuantum berbeda dengan komputer DNA dan komputer klasik berbasis transistor, walaupun mungkin komputer jenis tersebut menggunakan prinsip kuantum mekanik. Sejumlah arsitektur komputasi seperti komputer optik walaupun menggunakan superposisi klasik dari gelombang elektromagnetik, namun tanpa sejumlah sumber kuantum mekanik yang spesifik seperti keterkaitan, maka tak dapat berpotensi 




B.  Sejarah singkat



Pada tahun 1970-an pencetusan atau ide tentang komputer kuantum pertama kali muncul oleh para fisikawan dan ilmuwan komputer, seperti Charles H. Bennett dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois, David Deutsch dari University of Oxford, dan Richard P. Feynman dari California Institute of Technology (Caltech).


Feynman dari California Institute of Technology yang pertama kali mengajukan dan menunjukkan model bahwa sebuah sistem kuantum dapat digunakan untuk melakukan komputasi. Feynman juga menunjukkan bagaimana sistem tersebut dapat menjadi simulator bagi fisika kuantum. 

Pada tahun 1985, Deutsch menyadari esensi dari komputasi oleh sebuah komputer kuantum dan menunjukkan bahwa semua proses fisika, secara prinsipil, dapat dimodelkan melalui komputer kuantum. Dengan demikian, komputer kuantum memiliki kemampuan yang melebihi komputer klasik.


Pada tahun 1995, Peter Shor merumuskan sebuah algoritma yang memungkinkan penggunaan komputer kuantum untuk memecahkan masalah faktorisasi dalam teori bilangan.

Sampai saat ini, riset dan eksperimen pada bidang komputer kuantum masih terus dilakukan di seluruh dunia. Berbagai metode dikembangkan untuk memungkinkan terwujudnya sebuah komputer yang memilki kemampuan yang luar biasa ini. Sejauh ini, sebuah komputer kuantum yang telah dibangun hanya dapat mencapai kemampuan untuk memfaktorkan dua digit bilangan. Komputer kuantum ini dibangun pada tahun 1998 di Los Alamos, Amerika Serikat, menggunakan NMR (Nuclear Magnetic Resonance).


C. Entanglement


     Entanglement adalah efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut terpisah meski Anda berusaha memindahkan mereka. Contoh dari quantum entanglement: kaitan antara penentuan jam sholat dan quantum entanglement. Mohon maaf bagi yang beragama lain saya hanya bermaksud memberi contoh saja. Mengapa jam sholat dibuat seragam? Karena dengan demikian secara massal banyak manusia di beberapa wilayah secara serentak masuk ke zona entanglement bersamaan.


D. Algoritma pada 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.

E.  Implementasi Quantum Computing


     Pada 19 Nov 2013 Lockheed Martin, NASA dan Google semua memiliki satu misi yang sama yaitu mereka semua membuat komputer kuantum sendiri. Komputer kuantum ini adalah superkonduktor chip yang dirancang oleh sistem D – gelombang dan yang dibuat di NASA Jet Propulsion Laboratories.

     NASA dan Google berbagi sebuah komputer kuantum untuk digunakan di Quantum Artificial Intelligence Lab menggunakan 512 qubit D -Wave Two yang akan digunakan untuk penelitian pembelajaran mesin yang membantu dalam menggunakan jaringan syaraf tiruan untuk mencari set data astronomi planet ekstrasurya dan untuk meningkatkan efisiensi searchs internet dengan menggunakan AI metaheuristik di search engine heuristical.


     A.I. seperti metaheuristik dapat menyerupai masalah optimisasi global mirip dengan masalah klasik seperti pedagang keliling, koloni semut atau optimasi swarm, yang dapat menavigasi melalui database seperti labirin. Menggunakan partikel terjerat sebagai qubit, algoritma ini bisa dinavigasi jauh lebih cepat daripada komputer konvensional dan dengan lebih banyak variabel. 

     Penggunaan metaheuristik canggih pada fungsi heuristical lebih rendah dapat melihat simulasi komputer yang dapat memilih sub rutinitas tertentu pada komputer sendiri untuk memecahkan masalah dengan cara yang benar-benar cerdas . Dengan cara ini mesin akan jauh lebih mudah beradaptasi terhadap perubahan data indrawi dan akan mampu berfungsi dengan jauh lebih otomatisasi daripada yang mungkin dengan komputer normal


Kamis, 19 April 2018

Cloud Computing


A. Pengertian


Cloud computing merupakan gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud)dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya.

Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service),   sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan")  tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.

B. Sejarah



Pada tahun 50-an, Cloud Computing memiliki konsep yang mendasar. Ketika komputer mainframe yang tersedia dalam skala yang besar dalam dunia pendidikan dan perusahaan dapat diakses melalui komputer terminal disebut dengan Terminal Statis. Terminal tersebut hanya dapat digunakan untuk melakukan komunikasi tetapi tidak memiliki kapasitas pemrosesan internal. Agar penggunaan mainframe yang relatif mahal menjadi efisien maka mengembangkan akses fisik komputer dari pembagian kinerja CPU.

Tahun 90-an, perusahaan telekomunikasi mulai menawarkan VPN layanan jaringan pribadi dengan kualitas sebanding pelayanannya, tapi dengan biaya yang lebih rendah. Karena merasa cocok dengan hal tersebut untuk menyeimbangkan penggunaan server, mereka dapat menggunakan bandwidth jaringan secara keseluruhan. Lalu menggunakan simbol awan sebagai penunjuk titik demarkasi antara penyedia dan pengguna yang saling bertanggung jawab. Cloud computing memperluas batas iniuntuk menutup server serta infrastruktur jaringan.



Sejak Tahun 2000, Amazon sebagai peran penting dalam semua pengembangan cloud computing dengan memodernisasi pusat data, seperti jaringan komputer yang menggunakan sesedikit 10% dari kapasitas mereka pada satu waktu. Setelah menemukan asitektur awan baru, mengalami peningkatan efisiensi internal sedikit bergerak capat “Tim Dua-Pizza”(Tim kecil untuk memberi makan dengan dua pizza) dapat menambahkan fitur baru dengan cepat dan lebih mudah. Kemudian Amazon mulai mengembangkan produk baru sebagai penyedia cloud computing untuk pelanggan eksternalm dan meluncurkan Amzaon Web Service (AWS) tahun 2006.

C. Manfaat

Skalabilitas, yaitu dengan cloud computing kita bisa menambah kapasitas penyimpanan data kita tanpa harus membeli peralatan tambahan, misalnya hardisk dll. Kita cukup menambah kapasitas yang disediakan oleh penyedia layanan cloud computing.

Aksesibilitas, yaitu kita bisa mengakses data kapanpun dan dimanapun kita berada, asal kita terkoneksi dengan internet, sehingga memudahkan kita mengakses data disaat yang penting.

Keamanan, yaitu data kita bisa terjamin keamanan nya oleh penyedia layanan cloud computing, sehingga bagi perusahaan yang berbasis IT, data bisa disimpan secara aman di penyedia cloud computing. Itu juga mengurangi biaya yang diperlukan untuk mengamankan data perusahaan.

Kreasi, yaitu para user bisa melakukan/mengembangkan kreasi atau project mereka tanpa harus mengirimkan project mereka secara langsung ke perusahaan, tapi user bisa mengirimkan nya lewat penyedia layanan cloud computing.

Kecemasan, ketika terjadi bencana alam data milik kita tersimpan aman di cloud meskipun hardisk atau gadget kita rusak

D. Layanan Cloud Computing

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

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

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

E. Grid Computing


Grid Computing adalah sebuah sistem komputasi terdistribusi, yang memungkinkan seluruh sumber daya (resource) dalam jaringan, seperti pemrosesan, bandwidth jaringan, dan kapasitas media penyimpan, membentuk sebuah sistem tunggal secara vitual. Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol seakan-akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasi Grid computing seolah-olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.

Ide awal komputasi grid dimulai dengan adanya distributed computing, yaitu mempelajari penggunaan komputer terkoordinasi yang secara fisik terpisah atau terdistribusi. Sistem terdistribusi membutuhkan aplikasi yang berbeda dengan sistem terpusat. Kemudian berkembang lagi menjadi parallel computing yang merupakan teknik komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.

Grid computing menawarkan solusi komputasi yang murah, yaitu dengan memanfaatkan sumber daya yang tersebar dan heterogen serta pengaksesan yang mudah dari mana saja. Globus Toolkit adalah sekumpulan perangkat lunak dan pustaka pembuatan lingkungan komputasi grid yang bersifat open-source. Dengan adanya lingkungan komputasi grid ini diharapkan mempermudah dan mengoptimalkan eksekusi program-program yang menggunakan pustaka paralel. Dan Indonesia sudah menggunakan sistem Grid dan diberi nama InGrid (Inherent Grid). Sistem komputasi grid mulai beroperasi pada bulam Maret 2007 dan terus dikembangkan sampai saat ini. InGrid ini menghubungkan beberapa perguruan tinggi negeri dan swasta yang tersebar di seluruh Indonesia dan beberapa instansi pemerintahan seperti Badan Meteorologi dan Geofisika.

F. Kelebihan dan Kekurangan Grid Computing

Penggunaan Grid Computing System untuk perusahaan-perusahaan akan banyak memberikan manfaat, baik manfaat secara langsung maupun tidak langsung. Beberapa manfaat tersebut antara lain :
- Grid computing menjanjikan peningkatan utilitas, dan fleksibilitas yang lebih besar untuk sumberdaya infrastruktur, aplikasi dan informasi. Dan juga menjanjikan peningkatan produktivitas kerja perusahaan.
- Grid computing bisa memberi penghematan uang, baik dari sisi investasi modal maupun operating cost–nya.
Dan beberapa hambatan yang dialami oleh masyarakat Indonesia dalam mengaplikasikan teknologi grid computing adalah sebagai berikut :
- Manajemen institusi yang terlalu birokratis menyebabkan mereka enggan untuk merelakan fasilitas yang dimiliki untuk digunakan secara bersama agar mendapatkan manfaat yan lebih besar bagi masyarakat luas.
- Masih sedikitnya Sumber Daya Manusia yang kompeten dalam mengelola grid computing. Contonhya kurangnya pengetahuan yang mencukupi bagi teknisi IT maupun user non teknisi mengenai manfaat dari grid computing itu sendiri.

H. Perbedaan Grid Computing dengan Cloud Computing


Komputasi grid dimana lebih dari satu komputer koordinat untuk memecahkan masalah bersama. Sering digunakan untuk masalah yang melibatkan banyak nomor berderak, yang dapat dengan mudah parallelisable. Cloud computing adalah di mana aplikasi tidak mengakses sumber daya memerlukan langsung, melainkan mengakses mereka melalui sesuatu seperti layanan. Jadi, bukannya berbicara dengan hard drive khusus untuk penyimpanan, dan CPU khusus untuk perhitungan, dll itu berbicara untuk beberapa layanan yang menyediakan sumber daya tersebut. Layanan ini kemudian memetakan setiap permintaan untuk sumber daya untuk sumber daya fisik, dalam rangka untuk menyediakan aplikasi. Biasanya layanan memiliki akses ke sejumlah besar sumber daya fisik, dan dinamis dapat mengalokasikan mereka seperti yang diperlukan.

Dengan cara ini, jika aplikasi membutuhkan hanya sejumlah kecil dari beberapa sumber, mengatakan perhitungan, maka layanan hanya mengalokasikan sedikit, mengatakan pada CPU fisik tunggal (yang dapat dibagi dengan beberapa aplikasi lain yang menggunakan layanan). Jika aplikasi membutuhkan sejumlah besar beberapa sumber daya, maka layanan mengalokasikan bahwa jumlah besar, mengatakan grid CPU. Aplikasi ini relatif tidak menyadari ini, dan semua penanganan yang kompleks dan koordinasi dilakukan oleh layanan, tidak aplikasi. Dengan cara ini aplikasi dapat skala dengan baik.

Misalnya sebuah situs web yang ditulis "di awan" mungkin berbagi server dengan banyak situs web lain sementara ia memiliki jumlah rendah lalu lintas, tetapi dapat pindah ke dedicated server sendiri, atau grid server, jika pernah memiliki sejumlah besar lalu lintas. Ini semua ditangani oleh layanan cloud, sehingga aplikasi tidak harus dimodifikasi secara drastis untuk mengatasi. Awan biasanya akan menggunakan grid. Sebuah grid tidak selalu awan atau bagian dari awan.

Sumber : wikipedia
                http://www.patartambunan.com/pengertian-cloud-computing-jenis-cara-kerja-keuntungan-dan-kerugian/
http://nasyasora.blogspot.co.id/



Sabtu, 16 Desember 2017

Proposal Proyek Aplikasi Sistem

PROPOSAL PROYEK





APLIKASI SISTEM INFORMASI PERCETAKAN BERBASIS WEB
GUNA MEMPERMUDAH PEMESANAN PADA CV. ZAHRA SABLON DENGAN MENGGUNAKAN PHP, MYSQL DAN MACROMEDIA FLASH


Nama Kelompok :

-) M. Arinal F (57414104) http://arinalizers.blogspot.co.id/2017/12/aplikasi-sistem-informasi-percetakan.html
-) Bagas Andhika S (51414956) http://bagassk.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html

-)Havidz Hadiansyah(54414859) http://yip-neworder.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html

-) Maulana Abdul Azis (56414460) http://maul94.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html


-) Abdul Rohman S(50414045) http://rohmansubscribe.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html

-) Agus Cahyono (50414497) https://notbadguys.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html

-) Barnabas S (52414038) http://kumikochiba.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html


-) Bagas Retno W (51414972) http://bagas-wibowo13.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html?m=1

-) Abdul Rofiq (50414043) http://i-niblog.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html

-) Achmad Rofiq El F (50414145) http://ahmadrofiqef.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html

-) Jihad yaumil akhir (55414665) https://3jihaderajad.wordpress.com/2017/12/16/proposal-proyek-aplikasi-sistem-informasi-percetakan-berbasis-web/




-) Rangga Hamdan (5C414834) https://www.ranggahamdan.com/2017/12/16/proposal-proyek-aplikasi-sistem/


-) Antoni Lim (51414432) http://tonikrenzzz.blogspot.co.id/2017/12/proposal-proyek-aplikasi-sistem.html
                                     
BIDANG : TEKNOLOGI INFORMATIKA
UNIVERSITAS GUNADARMA

1.      Latar Belakang

Perkembangan dunia informasi dari waktu ke waktu terus mengalami peningkatan dan perkembangan. Hal tersebut didukung dengan berkembangnya teknologi yang semakin maju dan memadai. Sehingga informasi dapat diakses secara cepat, tepat, terkini, serta akurat. Selain berdasarkan pada hal tersebut, penyajian suatu informasi juga perlu mendapatkan perhatian serius untuk menarik costumer.

Pada CV. Zahra Sablon adalah suatu usaha yang bergerak dalam bidang percetakan atau Advertaising. Perusahaan tersebut mendapat permasalah yang sering timbul diakibatkan promosi atau informasi yang masih menggunakan brosur dan pamplet yang diberikan kepada masyarakat disekitarnya. Yang menjadi kelemahan adalah perusahaan kesulitan dalam penyampain informasi tentang produk-produk yang dipasarkan. Selain itu transaksi yang dilakukan di dalam perusahaan juga kurang optimal dikarenakan custumor tidak bisa datang langsung dikarenakan kekurangan waktu luang yang sedikit. Sehingga customer memilih perusahaan lain.

Dengan adanya permasalahan inilah penulils membuat desain website sebagai media optimalisasi promosi bagi CV. Zahra Sablon. Desain website ini bukan hanya mempromosikan suatu produk tetapi website ini juga bisa memesan produk secara online dengan mengirim data gambar kepada perusahaan.

Berdasarkan permasalahan maka penulis memberikan solusi dengan membuat sebuah desain website secara online pada Cv. Zahra Sablon dengan mengunakan PHP , MySql dan Macromedia Flash . Desain website tersebut diharapkan dapat membantu dan meningkatkan penyampaian informasi, serta memudahkan customer untuk memesan secara Online.


2.    Rumusan Masalah

Sesuai dengan permasalahan yang telah disampaikan diatas maka perumusan masalah yang penulis ajukan adalah “Bagaimana membuat desain web sebagai media informasi Pemesanan pada CV. Zahra Sablon dengan menggunakan PHP, MySql dan Macromedia Flash. Membantu eksekutif dalam mendapatkan data / informasi yang berguna dari internal maupun eksternal dan juga dalam mengambil sebuah keputusan.

3.    Ruang Lingkup

Untuk memudahkan dalam pengumpulan data dan penulisan proposal proyek ini maka perlu adanya pokok pembahasan sebagai berikut :

1.      Contoh- contoh Produk

2.      Pemesanan

3.      Pembayaran

4.      Pelaporan customer

4.      Tujuan & Manfaat Tujuan :
  • Tujuan Pokok
Tujuan pokok dari Tugas Proyek ini adalah mendesign system informasi berbasis web dengan menggunakan php, mysql dan macromedia flash pada CV. Zahra Sablon guna memudahkan pemesanan produk
  • Tujuan Eksekutif
Untuk mempermudah eksekutif mendapatkan data dan informasi informasi-informasi baik secara internal maupun eksternal. memantau proses bisnis yang berjalan seperti contoh produk, pemesanan, pembayaran dan laporan aktifitas bisnis.


Manfaat :
  • Memudahkan pelanggan dalam memesan produk / order
  • Memperluar wilayah usaha
  • Memudahkan dalam promosi CV. Zahra Sablon

5.      Metodologi

Metodologi merupakan elemen yang paling mendasar dari suatu proses bisnis. Berikut ini

adalah suatu metodologi untuk merealisasikan proyek “Aplikasi Sistem Informasi Percetakan Berbasis Web” akan ditempuh langkah-langkah sebagai berikut:

1.   Studi Kelayakan

Mempelajari proses-proses dan identifikasi data-data yang dibutuhkan dalam perancangan “Aplikasi Sistem Informasi Percetakan Berbasis Web” sehingga dapat memenuhi kebutuhan Perudahaan dalam hal ini Eksekutif untuk meningkatkan pelayanan efisiensi dan keputusan.

2.    Desain Fungsi

Melakukan desain sistem secara detail, mulai dari Context DiagramData Flow Diagram (DFD), desain file, desain tabel, relasi tabel dan sebagainya sehingga membentuk sistem lengkap sesuai dengan fungsi-fungsi bisnis yang dikehendaki.

3.    Pemrograman

Melakukan coding untuk merealisasikan desain fungsi yang telah dibuat. Lama Pengerjaan dan Jumlah baris coding ini turut menentukan besar-kecilnya harga Aplikasi yang dibuat.

4.      Pengujian

Black Box Testing
  • Uji Prilaku (behavior testing)
  • Focus input / output
  • Fungsionalitas

5.      Pelatihan

Sebelum aplikasi program dijalankan/ kunjungi oleh user, pihak developer proyek perangkat lunak bertanggung jawab melatih costumer atau eksekutif dari CV Zahra Sablon yang hendak mengoperasikan program aplikasi yang telah dibuat. Pihak pengembang juga berkewajiban

memberikan informasi yang benar dan terbuka sehingga tidak menyulitkan para pengguna selanjutnya.

6.   Pemeliharan

Proyek perangkat lunak tidak bisa selesai begitu saja setelah diserahterimakan, tetapi masih berlanjut hingga tenggang waktu yang cukup untuk memastikan bahwa produk perangkat lunak yang telah diserahkan tersebut bisa beroperasi dengan baik dan tidak ada kendala yang berarti.

7.   Dokumentasi

Dalam sebuah proyek bisa terdiri dari beberapa dokumen. Dokumen dibuat untuk melihat kemajuan proyek yang sedang dikembangkan, sebagai referensi untuk bug bila terjadi kendala, sebagai pedoman operasional dan sebagainya.

6.   Waktu Pelaksanaan Proyek :
7.      Angaran Biaya
Biaya Persiapan :
Biaya Pengerjaan :

Revisi :

Jelaskan bagia tujuan eksekutif.

Yang dimaksud sebagai eksekutif adalah sebagai customer atau pelanggan dari sebuah perusahaan yang sedang dalam proses pencarian atau mendapatkan informasi baik internal ataupun eksternal mengenai informasi produk, cara pemesanan, cara pembayaran serta aktifitas bisnis dengan cara melakukan promosi cv pada zahra salon guna memudahkan customer untuk melakukan pemesanan atau order.


Jumat, 10 November 2017

Pengembangan Rencana Bisnis Informatika

Nama Kelompok : Bogie Akbar (52414214)  Link : http://bogieakbar.blogspot.co.id
                              Havidz Hadiansyah (54414859) Link : https://yip-neworder.blogspot.co.id
                              Rizky Riyadi Hidayat (59414719)


PT. Linknet


A. Regulasi dan prosedur pendirian perusahaan

1. Bentuk-bentuk usaha

PT Link Net Tbk. (“Link Net”), didirikan pada tahun 1996, adalah penyedia terbesar layanan melalui kabel di Indonesia, menyediakan layanan televisi berlangganan, Internet Pita Lebar (Broadband) dan komunikasi data. Link Net beroperasi di Jabodetabek, yang memiliki populasi dasar lima juta rumah tangga dengan enam ratus enam puluh ribu pelanggan internet dan TV kabel. Link Net memiliki dan mengoperasikan jaringan kabel Hybrid Fiber Coaxial (“HFC”) digital dua-arah yang luas yang menyediakan layanan akses internet berkecepatan tinggi untuk pelanggan ritel dan bisnis, termasuk menyediakan berbagai layanan komunikasi data melalui jaringan serat optik perseroan. Link Net juga mengoperasikan saluran televisi berlangganan bekerja sama dengan PT First Media Television yang menyediakan saluran televisi lokal dan internasional.




B. SDM dan organisasi

1. Struktur Organisasi


2.Sistem Penggajian

Berbagai aspek dipertimbangkan oleh Perseroan agar dapat tercipta hubungan yang serasi, aman, mantap, tenteram, dan dinamis antara Perseroan dengan seluruh karyawannya, antara lain tentang kejelasan dalam tugas, hak, dan kewajiban karyawan sehari-hari, perhatian dalam kebutuhan kehidupannya dalam kondisi sehat maupun sakit, serta atmosfer lingkungan kerja yang menunjang kinerja karyawan. Aspek-aspek tersebut diharapkan dapat meningkatkan produktivitas karyawan dan membantu menciptakan ketenteraman dan kepuasan karyawan dalam bekerja sehingga akan sangat membantu menyelesaikan masalah-masalah yang mungkin timbul secara musyawarah.
Peraturan Perusahaan Perseroan telah disahkan melalui Surat Keputusan Kementerian Ketenagakerjaan Republik Indonesia, Direktorat Jenderal Pembinaan Hubungan Industrial dan Jaminan Sosial Tenaga Kerja, Nomor: KEP.1423/PHIJSK-PK/PP/XI/2015 tanggal 8 Desember 2015 yang berlaku hingga tanggal 30 April 2017. Secara umum, Peraturan Perusahaan Perseroan memuat hak dan kewajiban karyawan dan perusahaan, serta ketentuan yang bertujuan membina hubungan serasi, selaras, dan seimbang dalam usaha meningkatkan efisiensi, produktivitas dan prestasi kerja yang optimal. Diharapkan Peraturan Perusahaan Perseroan dapat mewujudkan terciptanya hubungan industrial yang kondusif antara karyawan dan Perseroan, dengan memperhatikan peraturan perundang-undangan dan peraturan pemerintah yang berlaku, termasuk penyesuaiannya di kemudian hari.

C. Aspek Keuangan

1. Komponne biaya/anggaran

Dibawah ini merupakan anggaran tahun 2015 dan 2016 PT. Link.net


2. Estimasi Biaya/Satuan Biaya

Estimasi biaya berisikan biaya yang dikeluarkan untuk kepenting didalam ruang lingkup perusahaan seperti biaya karyawan, biaya listrik dll. Dibawah ini laporan estimasi biaya PT. Link.net:




3. Penyusunan anggaran/investasi Perusahaan

Pada bulan Juli 2012, Perusahaan melakukan penyertaan modal ke PT Indonesia Media Televisi (“IMTV”). Perusahaan memperoleh 50.000 lembar saham IMTV (20% kepemilikan) sebesar Rp500. Pada bulan oktober dan November 2012, perusahaan melakukan penambahan modal ke IMTV masing-masing sebesar Rp3.000 dan Rp5.000. Transaksi tersebut tidak menyebabkan perusahaan persentase kepemilikan dari Perusahaan. Pada Bulan Januari 2013, Perusahaan melepaskan 212.500 lembar saham IMTV (5% kepemilikan) sebesar Rp2.125 yang menyebabkan perubahan presetase kepemilikan Perusahaan pada IMTV menjadi 15%.
Pada berbagai tanggal ditahun 2013 dan 2014, Perusahaan melakukan penambahan modal ke IMTV sebesar Rp68.625. Transaksi tersebut tidak menyebabkan perubahan presentase kepemilikan dari Perusahaan. Mutasi inventasi pada entitas asosiasi adalah sebagai berikut:



Pada tanggal 31 Desember 2016 dan 2015, IMTV memiliki jumlah asset masing-masing sebesar Rp585.428 dan Rp724.951. Meskipun Perusahaan memiliki kurang dari 20% saha IMTV, Perusahaan memiliki pengaruh signifikan melalui hak penunjukkan satu direktur pada Dewan Direksi dan satu komisaris pada Dewan Komisaris IMTV.

4. Penyusunan Cashflow Perusahaan

Dibawah ini merupakan gambar untuk laporan alur kas atau cashflow PT. Link Net





5. Time value of money dan tingkat suku bunga

Harga dari penggunaan uang yang dinyatakan dalam persen untuk jangka waktu tertentu.  Pengertian tingkat suku bunga sebagai harga ini bisa juga dinyatakan sebagai harga yang harus dibayar apabila terjadi pertukaran antara satu rupiah sekarang dengan satu rupiah nanti. Berikut ini laporan tingak suku bunga PT. Link.net:



D.Aspek Pemasaran

1. Spesifikasi Produk/Jasa

Fastnet

FastNet adalah produk dari First Media yang memberikan layanan internet broadband, yang merupakan satu satunya solusi akses Internet cepat tanpa batas dengan harga terjangkau untuk memenuhi semua kebutuhan informasi bagi keluarga pelanggan. Spesifikasinya sebagai berikut:

Koneksi tercepat dan Stabil
Kuota tak terbatas
Tahan Segala cuaca
Proses install mudah
Tidak Menggunakan Kabel Telepon
Tidak Perlu Dial Up
Menggunakan Kabel Optik

Home Cable

HomeCable adalah unit usaha Perseroan di bidang layanan televisi berbayar (TV Kabel). Unit usaha ini menggunakan jaringan broadband yang menyediakan kanal televisi dengan jangkauan luas bagi pelanggan. Bersamaan dengan tayangan Standard Definition (SD) pelanggan juga bisa menikmati jangkauan tayangan High Definition (HD) serta dapat juga memanfaatkan aplikasi interaktif guna meningkatkan pengalaman dalam menonton. Spesifikasinya sebagai berikut:

Kualitas suara Dolby Digital 5.1
Resolusi 1080i Kualitas HD
Aspek Resolusi tayangan 16:9
Resolusi 5x lebih jernih

FirstMediaX

FirstMediaX merupakan TV anywhere atau aplikasi OTT (over-the-top). Dimana masyarakat dapat menonton 110 saluran tv dimanapun dengan menggunakan perangkat mobile atau tablet. Spesifikasinya sebagai berikut:

Mudah digunakan dimana saja
Perangkat yang digunakan Smartphone atau tablet
Dapat mengakses 110 chanel saluran TV Lokal maupun Internasional.

2. Segmentasi Produk/Jasa

Segmentasi Pasar FastNet

Secara Geografis FastNet menawarkan layanan internet untuk dipulau pulau besar seperti pulau Sumatra, jawa yang dimana populasi manusianya membutuhkan layanan internet sebagai alat bantu mencari informasi sehari hari. Ada juga beberapa daerah yang belom tersentuh layanan internet FastNet.
Pada segi segmentasi psikografi fastnet menawarkan pilihan family attack yang diperuntukan untuk internet rumahan, dimana tidak memerlukan speed internet yang cepat. Layanan Fastnet ini dibagi kedalam pasar untuk rumahan atau perkantoran.

3. Analisis sistuasi pasar

Sebelum munculnya layanan internet cabel ini, orang mengakses internet melalu jaringan internet dihp yang dimilikinya dengan keterbatasan kuota yang disediakan sehingga hanya digunakan untuk membaca berita dsb. Semakin lama internet digunakan untuk menonton video, mendownload film, gambar dimana membutuhkan kecepatan internet yang kencang dan size yang cukup besar. Sehingga akhirnya FastNet muncul sebagai solusinya dengan menghadirkan layanan internet berkecepatan tinggi dan bebas kuota sehingga masyarakat dapat mengakses segala sesuatu yang diinginkan tanpa ada rasa takut kuota akan habis sebelum waktu masa akhirnya tiba.


4. Analisis Pesaing

- Indihome

Kecepatan dan kestabilan dengan harga/paket yang sama berbeda. Lebih cepat Firstmedia.
Fitur free wifi di luar rumah. Firstmedia, tetapi di beberapa tempat sepertinya otomatis jalan tanpa username password. Sedangkan indihome agak rumit dan ngga jalan malah
Merk Router yang diberikan, untuk Firstmedia: cisco, sedangkan untuk indihome huawei. 


5. Strategi Promosi

Perseroan sangat meyakini bahwa keberadaan brand bukan sekedar ideniier atau idenitas baku, melainkan brand adalah nyawa dari sebuah bisnis. Membangun brand merupakan jalan satu-satunya untuk mengimbangi persaingan usaha yang ketat. Perseroan pada tahun 2014 sangat menjaga nilai
brand dengan mengevaluasi seiap rencana program pemasaran, jangan sampai program pemasaran yang diciptakan justru membalikkan keadaan brand menjadi lebih buruk. Perseroan menyadari bahwa era kompeisi saat ini sudah sangat padat, sudah tidak bisa menggunakan cara-cara tradisional yang hanya mengandalkan features dan beneit dalam merangkai
sebuah strategi pemasaran. Terobosan Perseroan pada tahun 2014 dengan menerapkan experienial marketing sebagai strategi pemasaran untuk mencapai gambaran
atau persepsi “superb services” di dalam benak pasar. Perseroan menghidupkan brand bukan sekedar sebagai penanda (marker), atau idenitas baku, tetapi brand diberikan kehidupan sebagai “Experience Providers”. Pada tahun 2014, Perseroan merangkai strategi pemasaran dengan konsep strategi 5 C yang terdiri atas connecions, content HD, combo package, customer relaionship, dan customer interacive features, atau disebut “Next Generaion Broadband”. Kelima variabel
ini merupakan turunan dari experience providers untuk mencapai persepsi “superb services”.


6. Media Promosi Berbasis IT

- Advertising

Perseroan melakukan akivitas komunikasi pemasaran dengan memanfaatkan beberapa media komunikasi seperi media sosial, website, radio, koran, majalah, billboard serta sejumlah acara. Untuk
84 LAPORAN TAHUNAN LINK NET 2014 media cetak Perseroan memilih beberapa media
ternama seperi koran Kompas, Suara Pembaruan, Investor Daily, Jakarta Globe dan beberapa
majalah lainnya. Media cetak lain yang digunakan memanfaatkan alat seperi brochure, liers dan
POSM (Point of Sales Material).