Sabtu, 09 Mei 2020

Tugas Softskill : Pengantar Komputasi Modern #3

Tugas 3 : Pengantar Komputasi Modern


Komputasi Paralel

Komputasi Paralel merupakan suatu teknik untuk melakukan komputasi secara bersamaan menggunakan komputer sebagai alat pemrosesannya. Elemen eleman dalam sebuah sistem komputer yaitu terdiri dari hardware, software dan user sebagai pengolahnya, Komputasi parallel tentunya memerlukan sebuah sistem komputer yang handal untuk mendukung kerja dari sebuah proses parallel dalam komputer. Infrastruktur komputer pada komputasi parallel terhubung oleh jaringan, yang menhubungkan satu komputer dengan komputer lainnya.


Paralel Processing

Paralel Processing merupakan kemampuan menjalankan tugas atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan atau bersamaan pada sebuah komputer. Secara umum, ini adalah sebuah teknik dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat proses penyelesaian masalah. Dikenal dua hukum yang berlaku dalam sebuah parallel processing. yaitu:     

Hukum Amdahl dinyatakan bahwa Peningkatan kecepatan secara paralel akan menjadi linear yaitu dapat melipat gandakan kemampuan proses sebuah komputer dan mengurangi separuh dari waktu proses yang diperlukan untuk menyelesaikan masalah.

Hukum Gustafson dinyatakan bahwa sebuah komputasi paralel berjalan dengan menggunakan dua atau lebih mesin untuk mempercepat penyelesaian masalah dengan memperhatikan faktor eksternal, seperti kemampuan mesin dan kecepatan proses tiap-tiap mesin yang digunakan. Jadi pendapat yang dikemukakan Gustafson hampir sama dengan Amdahl. Dibawah ini adalah  gambar sebuah contoh  komputasi parallel terdistribusi.
Komputasi Paralel mempunyai tujuan untuk meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa unit masalah yang  lebih kecil sehingga membuat kinerja menjadi cepat.

Formula komputasi paralel yang diajukan pada hukum Amdahl, dimana a adalah banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian masalah menjadi lebih cepat dengan menggunakan komputasi paralel.


Hubungan Antara Komputasi Modern dan Parallel Processing

Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja komputer semakin cepat.

 

Model Komputasi Paralel yang di Implementasikan dalam sebuah Perusahaan / Organisasi

Salah satu contoh perusahaan yang telah menerapkan ilmu komputasi modern dengan parallel processing adalah perusahaan Microsoft. Microsoft memiliki search engine bernama ‘Bing’, Microsoft sendiri dapat memberikan fasilitas penyimpanan (server) yang baik, sehingga banyak pengguna dapat menikmati fasilitas ini. Kecepatan server yang baik dalam merespon permintaan atau pengambilan data yang tersimpan secara bersamaan sehingga dapat menyelesaikan berbagai masalah secara simultan.



Rabu, 08 April 2020

Tugas Softskill : Pengantar Komputasi Modern #2


Tugas 2 : Pengantar Komputasi Modern

Soal
Carilah beberapa perusahaan yang menerapkan ‘Cloud Computing’  sebagai penyedia pelayanan virtual ( minimal : 2 buah perusahaan).

  • Jelaskan mengenai perusahaan tersebut secara singkat dan jelas.
  • Sebutkan masing masing fungsi layanan nya.
  •  Sebutkan sasaran dan pangsa pasar nya.

Jawab

Grab 
Grab (sebelumnya dikenal sebagai GrabTaxi) adalah sebuah perusahaan asal Malaysia yang melayani aplikasi penyedia transportasi dan tersedia di enam negara di Asia Tenggara, yakni Malaysia, Singapura, Thailand, Vietnam, Indonesia, dan Filipina. Grab memiliki visi untuk merevolusi industri pertaksian di Asia Tenggara, sehingga dapat memberikan keamanan serta kenyamanan bagi pengguna kendaraan seantero Asia Tenggara. Hingga bulan Maret 2015, jumlah pengguna Grab mencapai 3,8 juta pengguna. Grab tersedia untuk sistem operasi Android, iOS, dan BlackBerry. 

Di Indonesia, Grab melayani pemesanan kendaraan seperti ojek, mobil, dan taksi serta pengiriman barang, pembelian makanan, dan penyewaan mobil. Saat ini Grab tersedia di 63 kota di seluruh Indonesia. 

Demi meningkatkan platform-nya agar lebih efisen dan meningkatkan kapasitas serta kemampuannya, Grab kini beralih menggunakan sistem komputasi awan (cloud computing) untuk menunjang semua hal tersebut. Grab menjatuhkan pilihan ke Microsoft Azure sebagai komputasi awan pilihannya. 

Fungsi layanan yang disediakan grab : 
  • GrabTaxi : Bisa dibilang inilah layanan yang mengawali berdirinya Grab di tahun 2012. Berawal dari nama MyTeksi di Malaysia, kini Grab telah memperluas layanannya ke 8 negara di Asia Tenggara. Layanan transportasi ini akan membantu penumpang menemukan taksi terdekat dengan efisien, aman, dan tarif yang sesuai argo.
  • GrabCar : Rasa aman dan nyaman akan terasa saat menggunakan layanan andalan dari Grab ini. Selain menjamin kendaraan dalam kondisi bersih dan prima, mitra pengemudinya pun telah mendapat pelatihan bagaimana memberikan pelayanan terbaik bagi penumpang. Selain itu, Sahabat Dream juga bebas memilih metode pembayaran baik tunai maupun non tunai dengan OVO Cash.
  • GrabBike : Buat yang enggan terjebak kemacetan saat di jam-jam sibuk terutama di kota-kota besar, gunakan saja GrabBike yang membawamu menerjang macet tapi tetap mengutamakan keamanan dan kenyamanan penumpang. Mitra pengemudi pun sudah terdaftar dan berlisensi, lengkap dengan atribut lengkap dan catatan perjalanan yang transparan.
  • GrabExpress : Tak punya waktu untuk mengirim barang atau dokumen? Manfaatkan GrabExpress dari Grab yang bisa jadi solusi paling jitu untuk permasalahanmu. Selain bisa kirim dokumen atau barang kapan saja, kamu juga bisa melacak hingga sampai ke alamat tujuan dan setiap pengiriman otomatis terasuransikan. Semua keunggulan ini bisa didapatkan dengan biaya pengiriman yang cukup ekonomis.
  • GrabFood : Penyelamat di kala haus dan lapar menyerang, atau sekadar meredakan keinginan yang kuat untuk camilan ringan. GrabFood menghubungkan merchant-merchant, restoran, dan cafe pada pelanggan dengan mudah dan cepat.

Sasaran dan pangsa pasar grab : 

Sasaran Grab saat ini adalah mitra pengemudi, penumpang dari berbagai kalangan, dan outlet atau merchant penyedia makanan & minuman yang ingin bekerja sama. Grab mengklaim saat ini memimpin pasar ride-hailing Indonesia dengan 60% pangsa pasar di segmen kendaraan roda dua dan 70% pangsa pasar di segmen kendaraan roda empat. 



VECTOR FREE DOWNLOAD: Logo Gojek Terbaru Vector Format CDR, PNG ...
Gojek 

Gojek (sebelumnya ditulis GO-JEK) merupakan sebuah perusahaan teknologi asal Indonesia yang melayani angkutan melalui jasa ojek. Perusahaan ini didirikan pada tahun 2010 di Jakarta oleh Nadiem Makarim. Saat ini, Gojek telah tersedia di 50 kota di Indonesia. Hingga bulan Juni 2016, aplikasi Gojek sudah diunduh sebanyak hampir 10 juta kali di Google Play pada sistem operasi Android, dan telah tersedia di App Store. Gojek juga mempunyai layanan pembayaran digital yang bernama Gopay. Layanan Gojek kini telah tersedia di Thailand, Vietnam dan Singapura. 

Pada layanan online GoJek, semua memori pengguna dan software pun sebenarnya tidak terletak pada komputer namun diintegrasikan secara langsung dengan menggunakan sistem cloud dengan perantara computer serta dengan sambungan atau koneksi internet. Secara singkat, cloud computing adalah sebuah sistem yang kini banyak dimanfaatkan oleh beberapa perusahaan ternama maupun perusahaan baru serta oleh organisasi karena akan sangat bermanfaat terutama untuk penyimpanan data yang sangat efisien. Gojek menggunakan Google Cloud sebagai komputasi awan pilihannya. 

Fungsi layanan yang disediakan Gojek : 
  • GO-RIDE : Pada layanan GO-RIDE, Anda akan mengantarkan Pelanggan dari tempat penjemputan ke tempat tujuan. GO-RIDE adalah pilihan transportasi yang memberikan kecepatan, kemudahan pemesanan, dan kemudahan menentukan tujuan pengantaran, dan yang terpenting adalah keamanan dan kenyamanan. Pelanggan akan memasukkan tempat penjemputan dan tujuan mereka ke dalam aplikasi ketika memesan layanan GO-RIDE, dengan jarak maksimum 30 km. 
  • GO-FOOD : GO-FOOD adalah layanan pesan antar makanan dengan lebih dari 75.000 restoran yang terdaftar di aplikasi GO-JEK. Pada layanan GO-FOOD, Anda akan membelikan makanan yang dipesan oleh Pelanggan dan mengantarkannya ke lokasi Pelanggan sesuai dengan keterangan di aplikasi. Maksimal jarak pengantaran pada layanan GO-FOOD adalah 25 km. 
  • GO-SEND : Pada layanan ini, Anda akan mengantarkan barang dari Pelanggan ke tempat tujuan sesuai dengan pemesanan di aplikasi. Anda dapat mengantarkan barang dalam satu area yang sama dengan maksimal berat barang 20 kg dan maksimal ukuran 70x50x50 cm.
  • GO-SHOP : GO-SHOP adalah layanan belanja yang memudahkan Pelanggan untuk membeli barang atau makanan di toko yang tidak terdaftar pada layanan GO-FOOD dan GO-MART dalam satu area yang sama. Lokasi pembelian dan pengantaran sesuai dengan yang tertera pada pemesanan Pelanggan di aplikasi. Maksimal jarak pengantaran dari tempat belanja ke lokasi Pelanggan yaitu 30 km. 
  • GO-MED : GO-MED, yang kini bekerja sama dengan Halodoc, merupakan layanan untuk Pelanggan yang ingin membeli obat, vitamin, dan kebutuhan kesehatan lainnya di apotek berlisensi yang sudah tersedia di layanan GO-MED. Pada layanan GO-MED, Anda akan membelikan dan mengantarkan obat atau kebutuhan kesehatan lainnya kepada Pelanggan, sesuai dengan pemesanan Pelanggan di aplikasi. 

Sasaran dan pangsa pasar Gojek : 

Sasaran Gojek saat ini adalah mitra pengemudi, penumpang dari berbagai kalangan, dan outlet atau merchant penyedia makanan & minuman yang ingin bekerja sama. Gojek memiliki pangsa pasar sebesar 35,3% di Indonesia dan 10,3% di Vietnam. 




Source : 






Sabtu, 28 Maret 2020

Tugas VClass #3 : Pemrograman Jaringan

Soal
1. Apakah pengertian dari DNS dan kegunaan DNS ?
2. Berikan Penjelasan mengenai Struktur dari DNS dari Root awal hingga Akhir Sub domain
3. Apakah yang disebut nslookup dan fungsi dari nslookup
4. Berikan Salah satu sintaks, untuk mencari DNS dari sebuah laman WEB !!!

Jawab
1. Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.


2. Apa saja struktur DNS tersebut. Berikut ini adalah daftar struktur di dalam DNS :
  • Root Level Domain
  • Top Level Domain ( TLD )
  • Second Level Domain
  • Host names
Root Level Domain merupakan sebuah puncak hirarki yang diekspresikan berdasarkan periode, yang mempunyai ciri khas penambahan titik di belakan domain, misalnya www.komputerdia.com (tanda titik (.) di belakang .com merupakan root level domain).

Top Level Domain merupakan suatu kata yang posisinya berada paling kanan dari suatu domain, atau jika dibaca berada paling belakang setelah kata yang dijadikan acuan. Contoh kecilnya id.komputerdia.com, maka top level domainnya adalah “.com”. Top level domain dapat berisi second-level domain dan juga host.

Second Level Domain ini dapat berisikan host dan domain lain, atau sering disebut dengan subdomain. Misalnya saja, pada domain ru.wikipedia.org, maka second level domainnya adalah “komputerdia”.

Host Name merupakan sebuah kata yang terletak di paling depan pada sebuah domain, misal untuk www.komputerdia.com, maka www adalah nama hostnya. Jika sebuah domain menggunakan host name, maka akan tercipta FQDN (Fully Qualified Domain Name) untuk setiap komputer.


3. Nama nslookup berarti name server lookup. Nslookup menggunakan lokal sistem operasi perpustakaan domain name systemresolver untuk melakukan query nya. Oleh karena itu, dikonfigurasi secara otomatis oleh isi dari system operasi file resolf.conf

Fungsi nslookup beroperasi dalam modus interaktif atau non-interaktif. Ketika digunakan secara interaktif, ketika program dipanggil tanpa argumen (pilihan lain ada), isu-isu user konfigurasi parameter atau permintaan saat mempresentasikan ('>') nslookup prompt baris demi baris mode. Dalam parameter mode non-interaktif dan syarat itu ditetapkan sebagai argumen baris perintah dalam pemanggilan program.


4. Sintaks : nslookup [-option] [name | -] [server] nslookup [-option] [nama | -] [server]

Contoh : nslookup facebook.com
Output : 
DNS 7 - Faruque Ahmed





Source :
https://www.komputerdia.com/2016/12/pengertian.dns.sejarah.dns.dan.struktur.dns.html

Senin, 09 Maret 2020

Tugas Softskill : Pengantar Komputasi Modern #1

Definisi Komputasi Modern
   Komputasi modern dapat diartikan sebagaisebuah konsep sistem yang menerima intruksi-intruksi  yang  kemudian  menyimpannya  dalam  sebuahmemory  komputer.  Oleh karena  pada  saat  ini  kita  melakukan  komputasi  menggunakan  komputer maka  dapat dikatakankomputer merupakan sebuah komputasi modern.

Konsep    ini    pertama    kali    digagasi    oleh    John    Von    Neumann (1903-1957).Yang terkait dengan komputasi modern adalah :
1.Akurasi : yang berhubungan dengan bit dan floating point
2.Kecepatan : dalam satuan hertz (processor tunggal, pipeline, parallel processing)
3.Problem volume besar : down sizing, parallel
4.Modelling : NN, GA
5.Kompleksitas : menggunakan teori bigO

Macam-Macam Komputasi Modern
   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 :

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

Contoh Mobile Computing :
Setelah kita mengetahui mengapa kita membutuhkan mobile computing, kita bisa menyebutkan mobile applications yang sudah ada saat ini. Diantaranya adalah :
·         Kendaraan(untuk pemantauan dan koordinasi, GPS)
·         Peralatan Emergensi(akses kedunia luar)
·         Akses web dalam keadaan bergerak
·         Location aware services
·         Information services
·         Disconnected operations (mobile agents)
·         Entertaintment(network game groups)


2. Grid computing
   Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
·         Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
·         Sistem menggunakan standard dan protocol yang terbuka.
·      Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

Contoh grid computing:
·         Scientific Simulation: Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
·         Medical Images: Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project
·         Computer-Aided Drug Discovery (CADD): Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC)
·         Big Science: Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsorioleh pemerintah Contohnya terdapat di DEISA
·         e-Learning: Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid
·         Visualization: Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
·         Microprocessor design: komputasi grid membantu untuk mengurangi microprocessor design cycle dan memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada diMicroprocessor Design Group at IBM Austin.

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

Contoh cloud computing:
·         Email
·         Data storage online
·      kolaborasi, Penkolaborasian data sering kali diperlukan. Karena data yang ingin kita simpan bermacam-macam jenisnya dan fungsinya. ada banayk tools yang dapat digunakan. Contohnya adalah Spicebird, Mikogo, Stixy and Vyew
·         Bekerja pada virtual office, Sering kita memerlukan office untuk memproses data-data. Saat ini kita dapat menggunakan office tidak hanya yang sudah terinstall namun kita juga dapat menggunakan office yang disediakan secara online. Contohnya antara lain Ajax13, ThinkFree and Microsoft’s Office Live.
·         Kekuatan ekstra processing, Bila membutuhkan kekuatan untuk memproses secara cepat tanpa perlu membeli perangkat tambahan maka salah satu solusinya adalah Amazon’s EC2 virtual computing
·         ini juga dapat diatur sesuai dengan kebutuhan individu masing -masing orang. contoh yang lain adalah AbiCloud, Elastichosts and NASA’s Nebula platform.


Contoh 3 Website yang Menggunakan Komputasi Modern

1. www.dominos.co.id
Penerapan komputasi modern telah diterapkan di berbagai bidang, salah satunya adalah bidang kuliner. Dalam hal ini, saya akan membahas tentang penerapan komputasi modern pada website resmi dari Domino’s Pizza. Domino’s Pizza merupakan restoran yang menjual pizza sebagai menu andalannya. Restoran ini menyediakan wesite resmi untuk melihat menu, harga, promosi dan dapat melakukan pemesanan secara online. Pemesanan online termasuk ke dalam komputasi modern. Dengan fitur ini pelanggan dapat memesan menu tanpa harus dating ke restoran dan proses kerja fitur ini dijalankan sepenuhnya oleh komputer.

Ketika pertama kali membuka website maka akan masuk ke dalam tampilan home. Di tampilan home ini terdapat promosi menu terbaru, berita terkini tentang Domino’s Pizza dan penawaran harga yang menarik.


Apabila ingin melihat daftar menu dan harga yang dimiliki Domino’s Pizza dapat masuk ke halaman menu. Pada halaman menu tersebut juga terdapat fitur pemesanan online. Kita dapat langsung mengorder pizza yang diinginkan dengan menekan tombol “add to order”.


Kemudian akan muncul tampilan untuk log in. Untuk melakukan pemesanan online dapat langsung login dengan menggunakan akun yang dimiliki atau dengan memasukkan data diri secara lengkap pada “order as guest”. 




2. store.steampowered.com
Penerapan komputasi modern telah diterapkan di berbagai bidang, salah satunya adalah bidang gaming. Dalam hal ini, saya akan membahas tentang penerapan komputasi modern pada website resmi dari Steam. Steam adalah perusahaan yang mendistribusikan game secara digital dan resmi. Perusahaan ini menyediakan wesite resmi untuk melihat menu, harga, promosi dan dapat pembelian secara online.

Ketika pertama kali membuka website maka akan masuk ke dalam tampilan home. Di tampilan home ini terdapat promosi game yang sedang diskon, daftar-daftar game terbaru, game yang seringkali terjual (best-selling), dan menu pencarian.


Jika ingin melihat daftar game yang dijual, klik menu games. Terdapat bebarapa genre game yang bisa dipilih.

Sebagai contoh, saya memilih game 'Ultimate Chicken Horse' untuk dibeli, terdapat menu “Add to Cart” untuk memudahkan pelanggan dalam membeli game. Terdapat juga batas akhir diskon dan harga game yang di-diskon, jadi pelanggan tidak perlu repot-repot menghitung harganya.

Lalu akan muncul menu Purchase for myself (beli untuk sendiri) atau Purchase as a gift (beli untuk diberikan kepada orang lain). Kemudian tampil menu login untuk melanjutkan pembelian.



3. store.ubi.com
Penerapan komputasi modern telah diterapkan di berbagai bidang, salah satunya adalah bidang gaming. Dalam hal ini, saya akan membahas tentang penerapan komputasi modern pada website resmi dari Ubisoft Store. Ubisoft adalah perusahaan yang mendistribusikan game secara digital dan resmi. Perusahaan ini menyediakan wesite resmi untuk melihat menu, harga, promosi dan dapat pembelian secara online.

Ketika pertama kali membuka website maka akan masuk ke dalam tampilan home. Di tampilan home ini terdapat promosi game yang sedang diskon, daftar-daftar game terbaru, game yang seringkali terjual (best-selling), dan menu pencarian.




Sebagai contoh, saya memilih game 'Tom Clancy’s The Division 2' untuk dibeli, terdapat menu “Add to Cart” untuk memudahkan pelanggan dalam membeli game. Terdapat juga harga game yang di-diskon, jadi pelanggan tidak perlu repot-repot menghitung harganya.

Setelah tombol “Add to Cart” ditekan akan tampil barang apa saja yang masuk kedalam keranjang(Cart) termasuk bonus dari pembelian game tersebut, serta tanggal game tersebut dikeluarkan atau akan dikeluarkan pada tanggal berapa.

Lalu akan muncul tampilan pembayaran dimana kita dapat melihat detail harga, potongan harga, dan biaya total yang harus dibayar. Kemudian tampil menu login untuk melanjutkan pembelian.




Source :