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 :