A homepage subtitle here And an awesome description here!

Jumat, 03 April 2020

Tugas Pertemuan Pertama V-class - Pengantar Sistem Terdistribusi


Nama : Oloan  Yulianto

Kelas : 4IA22

NPM : 55416687



1. Contoh kasus Sistem Terdistribusi

2. Dampak Positif dan Negatif adanya Sistem Terdistribusi



1. Contoh Kasus

Contoh Kasus : Toko Musik HariHari melayani penjualan alat-alat musik  secara tunai. Pelayanan terhadap konsumen dilakukan dengan menggunakan sebuah komputer untuk memeriksa ketersediaan barang dan harga.

Dalam hal barang yang diminta konsumen berada dalam jangkauan pandangan ataupun ingatan petugas, maka petugas akan segera dapata melayani.

Namun apabila tidak, maka petugas akan memeriksa status ketersediaan yang diminta via komputer. Setiap penjualan barang akan dicatat ke dalam komputer untuk mengurangi stock barang serta mencetak kwitansi.

Identifikasi :

1. Barang Merekam data barang yang akan dijual, berupa nama barang, harga jual barang, harga modal barang, gambar sebagai screenshot program nantinya, dan kode jenis barang sebagai atribut kunci relasi ke tabel jenis barang.

Barang : {id_barang, nama_barang, harga_modal, harga_jual, gambar, id_jenisbarang}

2. Jenis barang Merekam data jenis-jenis barang sebagai keterangan jenis barang apa yg dijual dan disimpan di tabel barang.

Jenis barang : {id_jenisbarang, jenis_barang}




3. Pembelian Merekam data pembelian barang persatuan nama barang juga jumlah pembelian dan subtotal harga barang yang dibeli.

Pembelian : {id_pembelian, id_barang, jumlah_beli, subtotal, id_transaksi}

4. Transaksi Merekam data keseluruhan pembelian barang dari satu kali transaksi pembelian. Pada tabel ini menyimpan data total harga seluruh pembelian, tanggal pembelian, uang tunai yang di bayarkan serta uang kembalian dan id kasir yang melayani.

Transaksi : {id_transaksi, id_kasir, tanggal_jual, total_jual, uang_bayar, uang_kembali}

5. Kasir Merekam data seluruh kasir yang ada sebagai keterangan siapa yang melayani transaksi pembelian pada waktu terjadinya transaksi.

Kasir : {id_kasir, nama_kasir, nip_kasir}














2. Dampak Positif dan Negatif adanya Sistem Terdistribus

A. Positif atau kelebihan

A.1  kinerja yang lebih baik karena data ditempatkan di tempat yang sesuai dengan kebutuhan dan komputer-komputer dalam sistem dapat bekerja secara paralel, sehingga pembebanan pada komputer (server) menjadi seimbang.

A.2 alasan ekonomis, yaitu bahwa merancang sistem yang terdiri atas jaringan komputer-komputer kecil (sederhana) dibandingkan dengan mengimplementasikan komputer tunggal yang canggih.

A.3 alasan modularitas, yaitu bahwa sistem-sistem yang bekerja dalam basis data terdistribusi dapat dimodifikasi, ditambah, atau dikurangi tanpa memengaruhi modul lain (sistem lain dalam basis data terdistribusi). Dengan pembagian lokasi data, jika terjadi masalah atau musibah pada sistem, tidak semua data terancam, melainkan hanya data pada tempat-tempat tertentu.

A.4 alasan organisasi dan otonomi pada sistem-sistem yang berpartisipasi, misalnya pada suatu kantor perusahaan, terdapat beberapa departemen. Dengan pengolahan data terdistribusi, data-data perusahaan dapat disebar ke tiap-tiap departemen yang bertanggung jawab atasnya.  

B. Negatif atau Kekurangan

B.1 masalah kompleksitas, yaitu bukan pekerjaan yang mudah untuk membuat pengolahan data yang tersebar terlihat sebagai satu kesatuan. Administrator basis data mempunyai tugas ekstra untuk menjaga agar basis data yang tersebar di berbagai lokasi terlihat transparan. Di samping itu, pemeliharaan sistem-sistem yang berlainan lebih kompleks ketimbang pemeliharaan sistem besar yang utuh sebagai satu kesatuan. Tingginya kompleksitas juga dapat menyebabkan pembengkakan biaya.

B.2 masalah desain, yaitu bahwa desain yang dibuat harus memperhatikan arsitektur komputer yang terdiri atas sistem-sistem yang terpisah, selain itu juga memperhatikan data yang difragmentasi (dipecah-pecah) ke dalam lokasi berlainan. Perubahan dari pengolahan data terpusat menjadi terdistribusi juga menjadi masalah karena belum ada standar metodologi dalam konversi DBMS terpusat menjadi DBMS terdistribusi.

B.3 keamanan data, yaitu bukan hanya satu sistem yang harus diberi proteksi keamanan data, melainkan juga fragmen-fragmennya yang tersebar di berbagai lokasi, juga jalur komunikasi antarsistem.

B.4 kendala mempertahankan integritas karena dalam menjaga integritas sistem melalui jaringan juga dapat memakan resource yang besar dari jaringan.



Penerapan Komputasi Modern


Pengertian Komputasi Modern

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.

Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)

  • Karakteristik Komputasi Modern

1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

  • Jenis-Jenis Komputasi Modern

Jenis-jenis komputasi modern ada 3 macam, yaitu :
1. Mobile Computing atau Komputasi Bergerak Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
2. Grid Computing Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.
3. Cloud Computing atau Komputasi Awan Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas.

Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya di bawah ini:
1. Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
2. Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
3. Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
4. Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.

  • Beberapa Contoh Komputasi Modern Sampai Dengan Lahirnya ENIAC 

1. Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.

2. Non-programmable Atanasoff-Berry Computer  yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).

3. Komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.

4. The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.

5. US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik  (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).

  • Contoh Perusahaan Yang Menggunakan Komputasi Modern
Traveloka_Primary_Logo
Perkembangan teknologi pada jaman ini sangat pesat sehingga mempermudah semua kegiatan di berbagai aspek kehidupan dan menjadikan teknologi seperti nyawa dari kehidupan manusia yang modern. Komputasi modern merupakan sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Komputasi modern terbagi menjadi beberapa macam diantaranya, mobile computing, grid computing dan cloud computing.
cropped-gannett-blinq.jpg
Penerapan teknologi internet dalam sebuah perusahaan merupakan sebuah pengaplikasian  dari komputasi modern. Website adalah salah satu sarana usaha yang memanfaatkan perkembangan internet. Layanan online seperti website mempermudah pengguna dalam melakukan pekerjaan/kegiatannya.
Traveloka adalah sebuah perusahaan yang menyediakan layanan pemesanan tiket online pesawat dan hotel dengan fokus perjalanan domestik di Indonesia. Traveloka memiliki basis operasional di Jakarta. Perusahaan didirikan pada tahun 2012 oleh Ferry Unardi, Derianto Kusuma, dan Albert. Pada awal konsepnya Traveloka berfungsi sebagai mesin pencari untuk membandingkan harga tiket pesawat dari berbagai situs lainnya. Pada pertengahan tahun 2013 Traveloka kemudian berubah menjadi situs reservasi tiket pesawat di mana pengguna dapat melakukan pemesanan di situs resminya. Pada bulan Maret 2014, Ferry Unardi menyatakan bahwa Traveloka akan segera masuk ke bisnis reservasi kamar hotel. Pada bulan Juli 2014, jasa pemesanan hotel telah tersedia di situs Traveloka. Kehadiran Traveloka menjawab kebutuhan masyarakat atas proses pemesanan tiket dan hotel yang mudah dan praktis. Saat ini Traveloka didukung oleh 144 tenaga professional ahli dengan latar pendidikan dari dalam dan luar negeri. Dengan begitu mereka semakin mampu menciptakan berbagai inovasi mengembangkan pelayanan sehingga semakin baik. Agar masyarakat semakin mengenal Traveloka, Ferry sedang gencar melancarkan promosi dan marketing, menggunakan jejaring sosial seperti Website dan Twitter dan media televisi.
Situs ini sudah diakses oleh lebih dari 150.000 kunjungan dan berhasil menjual puluhan ribu tiket setiap harinya. Traveloka berhasil unggul dan menjadi situs booking pesawat nomor satu di Indonesia dengan berbagai tawaran yang menarik. Diantaranya adalah memberikan pilihan harga tanpa membebankan biaya Transasksi kepada konsumen, pelayanan 24 jam melalui email, telepon dan media sosial dan metode pembayaran yang beragam sehingga memudahkan customer. Fokus dari Traveloka saat ini adalah mempertahankan dan membesarkan bisnis agen perjalanan dengan membuat desain web semenarik mungkin sehingga lebih mudah dipahami oleh konsumen.
Pada kesempatan ini saya akan menjelaskan tentang penerapan komputasi modern di website Traveloka.com yang berbasis layanan jasa pemesanan tiket pesawat dan hotel di seluruh dunia.
Halaman Utama Website :
travelokapic1.png
Pada halaman utama terdapat beberapa halaman yang diantaranya Hotel, tiket, login, dan Register. Selain itu dilengkapi pula dengan menu – menu bantuan seperti cara pesan dan cek pemesanan. Di bagian body website dari Traveloka menginformasikan kepada pengunjung bahwa perusahaan mereka memiliki rekan bisnis yang sudah terbukti kredibilitasnya, mulai dari perusahaan penerbangan sampai dengan perusahaan yang mengurus pembayaran.
Salah satu plugin terbaru dari Traveloka adalah promo quick finder, dimana plugin ini memberikan informasi harga termurah dari hasil pencarian selama 48 jam terakhir dengan cara mengklik tanggal yang diinginkan.
travelokapic2.png
Pada halaman ini juga selalu terdapat selogan kenapa tiket pesawat dan hotel di Traveloka selalu murah? Jawabannya karena :
travelokapic3.png
Pada bagian footer di website ini memberikan informasi tentang rute penerbangan dan destinasi hotel terpopuler.
Pada halaman Hotel taveloka menyediakan form pengisian yang user frendly. Tujuan serta waktu menginap dituangkan dalam form yang mudah diakses oleh siapa saja.

travelokapic4
Ketika kita menginput tujuan,serta waktu menginap maka traveloka menawarkan pilihan hotel untuk kita. Pada halaman ini traveloka memberikan filter berupa harga dan fasilitas hotel kepada pengunjung.

travelokapic5
Traveloka langsung mengkalkulasikan harga hotel yang harus dibayar berdasarkan lamanya waktu menginap.
Beralih ke halaman Tiket Pesawat, tentunya setiap layanan website menawarkan kemudahan kepada penggunanya. Traveloka menawarkan isian form yang terperinci mulai dari kota asal, kota tujuan, waktu penerbangan, serta pilihan jumlah penumpang.
travelokapic7
Setelah diarahkan ke halaman pencarian maskapai, Traveloka menawarkan beberapa maskapai dengan harga serta waktunya. Halaman ini dilengkapi dengan filter yang bisa digunakan untuk memilih maskapai dengan harga dan waktu yang diinginkan. Banyak filter yang ditawarkan seperti harga, transit, maskapai,serta waktu. Dari beberapa filter tadi pengguna bisa mengurutkan pilihan maskapai dari waktu berangkat, tiba, durasi, seta harga perorang.
Traveloka juga menawarkan beberapa rute penerbangan ke luar negeri. Website ini juga menawarkan destinasi dunia terpopuler.
travelokapic8

Terdapat tiga menu layanan baru dari Traveloka yaitu :
  • Pemesanan Tiket Kereta Api
travelokapic9
  • Pulsa dan Internet
travelokapic10
  • Aktivitas dan Rekreasi
travelokapic11
Disamping kemudahannya memilih maskapai, website ini sedikit slow respon karena terlalu banyak fitur filter yang ditawarkan, website terlalu banyak meload data data yang ada untuk ditampilkan.
Dari review tentang penerapan komputasi modern perusahaan jasa pemesanan tiket Traveloka dapat disimpulkan :
Penerapan komputasi modern di perusahaan jasa pemesenan tiket yaitu Traveloka, memudahkan pelanggan untuk memesan tiket pesawat atau hotel di website tersebut dengan efisien waktu dan hanya login sebagai anggota pelanggan dari website tersebut kita dapat memesan tiket yang di inginkan. Tampilan pada website Traveloka yang terlihat modern dan banyak filter layanan membuat pelanggan contohnya seperti saya tidak kebingungan saat mengakses situs website tersebut namun di samping kemudahanya memilih maskapai, website ini sedikit slow respon dikarenakan terlalu banyak fitur filter yang ditawarkan, website terlalu banyak meload data-data yang ada untuk di tampilkan dan menginput data dari pelanggan di database website tersebut.