Sabtu, 22 Oktober 2016

Me-Review Lengkap Aplikasi/Layanan OTT Buatan Anak Bangsa

Nama: Zebedeus Cheyso
NIM: 1605551098
Mata Kuliah: Aplikasi Sosial Media
Dosen: I Putu Agus Eka Pratama, S.T., M.T.
Teknologi Informasi / Teknik / Universitas Udayana



Seperti yang kita Tahu bahwa OTT adalah layanan atau aplikasi yang berjalan di jaringan komputer pada lapisan paling atas pada 5 layer forouzon yaitu phisycal yang bekerjasaama dengan telco atau provider untuk masuk kedalam jaringan internet,,yang kekuatan utamanya berupa konten-konten seperti ( teks, audio, dan video )
nahhh, Saya akan me-review sedikit beberapa aplikasi dan layanan OTT karya anak bangsa,
Simak berikut ini:

1. Qlue 


 Dari namanya Sendiri kita sudah bisa menebak bahwa "Qlue = Solusi" , aplikasi berbasis laporan masyarakat ini awalnya di buat khusus daerah DKI Jakarta saja oleh Rama Raditya Founder & CEO Qlue. yang bertujuan untuk menyalurkan setiap keluhan dan saran dari masyarakat setempat  langsung kepada pemerintah
dan yang lebih bagusnya lagi, kita sudah dapat menggunakan aplikasi layanan Qlue ini di Luar dari kota DKI jakarta termasuk di bali sendiri.

akan saya tunjukan review aplikasi ini :
sebelum itu, kita harus mendownload dulu aplikasinya di playstore untuk yang menggunakan perangkat dengan platform Android dan Itunes untuk platform IOS

pertama,buat dulu akunya jika sebelumnya sudah punya akun bisa langsung login saja dan bisa juga login dengan akun Facebook, Google+, atau Twitter
Namun saya di sini langsung membuat akun-nya  Bisa di lihat dibawah
Lalu pilih Bahasa Indonesia
Setelah itu kita di suruh gabung/join ke keluarahan tempat kita tinggal untuk dapat informasi seketaran area kita
Setelah memilih kelurahan tempat kita tinggal, kita akan masuk ke halaman utama (Home) dari Qlue 
di halaman Home ini kita langsung dapat melihat setiap info yang di posting dari semua pengguna Qlue baik berupa saran, keluhan, dan lainya
di situ ada kolom notifikasi, yang nantinya setiap pemberitahuan akan muncul di situ berupa tanggapan orang terhadap postingan, tulisan, keluhan kita


Ini dia fitur interaktif lainya dari Qlue namanya QlueBie, kita menggunakanya untuk membuat laporan unuk permasalahan kota/infrastruktur, obrolan seputar lingkungan tempat kita tinggal, dan pengaduan tentang pelayanan yang di berikan perusahaan swasta juga bisa.

di Tab itu kita dapat mengatur isi profil kita maupun foto/avatar kita
Dan juga menu pencarian yang mempermudah kita menemukan teman atau orang-orang yang menggunakan Qlue di sekitar kita.

kita juga bisa gabung dengan forum diskusi dan dalam obrolan para mengguna Qlue

sekarang akan saya tunjukan cara membuat laporan atau keluhan yang akan kita posting
klik Qluebie trus arahkan kemana akan menyampaikan keluhan kita, di sini saya menyampaikan keluhan permasalahan kota , akan di tanyakan jenis apakah permasalahan kita pada labelnya,

lalu tinggal mengisi keluhan kita lalu di post seperti contoh di bawah
Aplikasi ini juga mendukung Gps yang dapat melacak atau mengetahui letak atau lokasi kita saat ini 




2. Sebangsa



Sebangsa diperuntukkan untuk seluruh warga negara Indonesia, digunakan untuk berbagai kebutuhan individu, kelompok kecil maupun komunitas atau organisasi yang besar, berbagai daerah di Indonesia. aplikasi ini juga seperti Path, twitter, dan sejenisnya.
awalnya kita harus membuat akun dulu, Klik Daftar

lalu kita di suruh mengisi email kita dan sandi yang akan kita gunakan untuk login nanti


lalu di lanjukan dengan melengkapi isi identitas/profil kita ,setelah itu
 kita di suruh memilih topic menarik minimal 3 topic , klik Lanjutkan


Setelah itu kita di suruh memilih lagi komunitas sesuai dengan topic yang kita pilih



setelah melewati semua langkah pendaftaran seperti gambar-gambar diatas kita di alihkan ke-Beranda aplikasi sebangsa, kita bisa langsung melihat semua postingan para pengguna aplikasi OTT atau  Sebangsa dari komunitas yang kita pilih di Sebangsa


Di tengahnya ada tab sahabat BMI, di mana semua orang atau teman kita yg ada dan Menggunakan aplikasi sebangsa berkumpul dan sharing informasi
di Tab selanjutnya ada akun , kita dapat mengecek akun kita dan akun teman-teman kita

akan saya jelaskan beberapa menu yang ada saat kita menggeser layar kita dari kiri seperti tampilan berikut ini



Linimasa adalah nama lain untuk beranda
japri, Disini  kita dapat melihat postingan teman-teman kita yang di share yang menyebut nama kita seperti di bawah ini

lencana, kita dapat menyecek perolehan lencana kita
Fovorit, kita bias melihat postingan favorit kita
lalu ada tab komunitas, di mana kita dapat mengecek update terbaru dari komunitas yang telah kita pilih,
tab Buat komunitas, untuk membuat komunitas baru
tab, sahabat BMI, kita dapat mengecek segala sesuatu yang berkaitan dengan BMI, dan juga ada layanan Hotline, yaotu kita dapat menghubungi Akun Resmi Sebangsa
Lalu tab Ngetren, kita dapat mengecek updetan terbaru dari siapa saja atau komnubitas apa saja seperti di bawah ini,
pada tab Pesan Panik,
Kabarkan kondisi sangat darurat kepada orang terdekat. di lihat dari fungsi nya sebangsa.com benar benar mengusung penggunaan mapping, dengan adanya fitur ini kita bisa bersikap sigap apabila terjadi sesuatu terhadap orang terdekat kita.
lalu ada Tab Jaga-jaga,
Pesan Jaga-jaga membantu memonitor orang-orang terdekat Anda dengan mengirimkan titik-titik perjalanan dari GPS. wih ini baru sosmed yang bener bener membantu, sambil kita eksis di sosial media kita juga bisa sekalian memonitor orang terdekat kita juga.masih ada lagi fitur pada
Tab Informasi kontak darurat,
untuk pada saat darurat saja seperti kita atau orang lain mengalami kecelakaan atau sesuatu yang membuat kita sangat membutuhkan Pertolongan kita bias menggunakan atab atau fitur ini
lalu yang terakhir ada tab lokasi,dimana kita dapat mengecek lokas-lokasi popular rang sering di kunjungi

lalu yang terakhir fitur untuk membuat postingan kita sendiri , kita dapat melampirkan file,foto,video,ataupun pesan suara
Sekian dan terimakasih sudah mempir di blog sederhana saya.












Kamis, 13 Oktober 2016

2 Bentuk Terapan Bisnis Pada Social Media Dan Social Network

Nama: Zebedeus Cheyso
NIM: 1605551098
Mata Kuliah: Aplikasi Sosial Media
Dosen: I Putu Agus Eka Pratama, S.T., M.T.
Teknologi Informasi / Teknik / Universitas Udayana




1. OTT ( Over The Top )

Adalah layanan atau aplikasi yang berjalan di jaringan komputer pada lapisan paling atas pada 5 layer forouzon yaitu phisycal  yang bekerjasaama dengan telco atau provider untuk masuk kedalam jaringan internet,,yang kekuatan utamanya berupa konten-konten seperti ( teks, audio, dan video )

A. Kategori OTT ( Over The Top )

     Kategori Dalam Over the top Yang kita ketahui ada 3 Jenis, Yaitu  Streaming Audio Video, Social Media Dan Social Network , dan Komunikasi ( Text, audio, Dan Video )


  • Streaming Audio Video 
Streaming merupakan proses pengiriman data kontinyu atau secara terus-menerus, yang dilakukan secara broadcast melalui internet untuk ditampilkan ke aplikasi streaming pada computer,

Streaming ad 2 jenis,, yakni streaming audio dan streaming video. Pengertian streaming audio itu sendiri untuk mendengarkan siaran secara live melalui internet. Tetapi tidak mendownload terlebih dahulu lalu menyimpannya di computer, dengan streaming ini dapat mendengarkan tanpa harus mendownloadnya. Contohnya seperti winamp untuk mp3,


Sedangkan pengertian dari video streaming adalah untuk melihat langsung siaran video melalui internet, tanpa mendownload dan menyimpannya di computer sebelumnya. Dengan adanya video streaming ini, kita dapat menonton video yang diinginkan. Misalnya untuk menonton siaran televisi melalui internet, sekaranb pun juga bisa melihatnya melalui mobile. 

Nihhh Contoh situs-situs Streaming audio video selain Youtube 

-. Ustream

Ustream didirikan pada tahun 2007 sebagai layanan video streaming. Stius yang berlamat di Ustream.tv ini cukup menghibur dengan banyaknya konten video. Bahkan situs ini sudah dilihat sampai 80 juta viewers.
Konten-konten video di Ustream beragam. Mulai dari acara televisi, video musik, gaming, teknologi, dan sebagainya.

-. Vidio

Vidio merupakan situs berbagi video yang asli buatan Indonesia. Situs yang beralamat di Vidio.com ini merupakan situs besutan Emtek Grup, perusahaan yang juga menaungi Liputan6, SCTV, Indosiar, Bukalapak, dan sebagainya.

Tidak heran jika kebanyakan video di di Vidio.com lebih banyak memuat acara yang ada di SCTV ataupuN Indonesia. Situs semacam Liputan6 juga lebih banyak menggunakan materi video dari Vidio.com sebagai bagian dari kontennya.

-. Myspace


Myspace awalnya dikenal sebagai MySpace yang merupakan situs dengan platform media sosial. Situs ini sempat mengalami masa kejayaan dan dianggap sebagai salah situs jaringan sosial paling populer di Amerika.

Sayangnya, situs ini kalah bersaing dengan Youtube sehingga membuat situs ini dijual. Adalah Specific Media Group dan Justin Timberlake yang kemudian membeli situs ini. Setelah pembelian, Myspace sempat menutup layanan mereka.
Baru pada tahun 2013, situs ini lahir kembali dengan konsep yang berbeda dibandingkan sebelumnya.

Itu Beberapa contoh Layanan OTT dalam Kategori streaming audio video

  • Social Media dan Social Network
Penjelasanya , Social Media, adalah media online yang mendukung seseorang untuk bisa berinteraksi melalui internet/situs-situs berbasis web. dan Social network biasa juga disebut jejaring pertemanan,karena sosial network merupakan sebuah bentuk layanan internet yang ditujukan sebagai komunitas online bagi orang yang memiliki kesamaan aktivitas, ketertarikan pada bidang tertentu, atau kesamaan latar balakang tertentu.
Contoh tentang Layanan OTT (Over The Top) yang bekerja pada social media dan social network , Seperti Kaskus, Facebook, Yahoo, Instagram, Line, dll.

  • Komunikasi ( Teks, audio, video )
Nah Dari judulnya sudah bisa kita Tebak , layanan over the top pada kategori ini contohnya Line, Facebook, KakaoTalk ,
Macam-macam layanan ini dapat membuat kita berkomunikasi kepada siapa saja dengan menggunakan teks, audio(Voice Note), Video(Video Call) ( Seperti  pada Line, Facebook, dan aplikasi serupanya )

B. Bisnis

Nah Ini yang paling Utama dari pembahasan kali ini, Jelas Kita ketahui Bahwa Semua Layanan OTT ( Over The Top ) Adalah bertujuan untuk mendapatkan keuntungan yang sebanyak-banyaknya dan Simpati masyarakat dunia pada layanan yang di berikan.

  • Iklan , Adsense

    adalah sebuah program yang bisa diikuti oleh siapa saja yang ingin mendapatkan penghasilan uang tambahan dari internet dengan cara memasang iklan di situs-situs tertentu yang biasa kita temukan pada saat browsing di internet
    biasanya iklan tersebut menawarkan kita untuk menggunakan sesuatu,membeli sesuatu, atau menawarkan pekerjaan. di sini yang kita maksudkan adalah adsense pada aplikasi atau layanan OTT ( Over the Top )

  • Kerjasama dengan Telco/Provider
Kerjasama antara layanan dari OTT ( Over the Top ) dengan Telco (Internet , Telekomunikasi)
Telco (Provider) adalah yang menyedia kan layanan untuk penggunanya dapat berinternet dan saling berkomunikasi contoh telco provider di indonesia adalah, PT. Telkomsel,
PT. Indosat Tbk, PT. XL Axiata Tbk, PT. Axis Telekom Indonesia, PT Indosat Tbk (Indosat Ooredoo), PT. Smartfren Telecom Tbk.
Contoh kerjasamanya :
-. Seperti pelanggan telkomsel , hanya dengan pulsa Rp.0 dapat mengakses Layanan OTT Facebook, dan hanya facebook saja yang dapat di akses di url 0.facebook.com dengan ini kita dapat mengetahui bahwa facebook bekerjasama dengan telco/provider PT. Telkomsel

-. Juga Pelanggan Provider dari indosat dapat berinternet gratis tetapi hanya situs facebook saja yang dapat di akses yaitu melalui url : http://free.facebook.com.

Inilah sebagian kecil dari contoh kerjasama layanan OTT dengan Telco/provider

  • Kerjasama Dengan perusahaan lain ( Nontelco )
tidak hanya dengan provider Telco saja yang bekerjasama dengan Semua Layanan OTT, tetapi selain perusahaan Telco juga ada 
contohnya :
Perusahaan Nintendo.inc yang bekerjasama dengan facebook yang membuat Halamanya di Facebook itu sendiri yang dengan itu Nintendo.inc dapat dengan mudah mempromosikan produk-produknya,


  • Bentuk Kerjasama dengan Pemerintah
Bentuk kerjasama dengan pemerintah contohnya Menkominfo indonesia, dengan Layanan OTT  seperti Facebook, Twitter, Youtube, Instagram, Line, Whats App, Path, Line, WeChat dsb.
Menkominfo Mengizinkan dengan masuknya berbagailayanan OTT karena Kebutuhan Seluruh masyarakat akan perkembangan dunia teknologi , maka dari itu layanan OTT yang telah di izinkan masuk ke indonesia Di harapkan dapat memberikan dampak positif bagai seluruh masyarakat 

2. E-Commerce & M-Commerece ( M-Commerece)

Definisi :

  • E-Commerce 
 Merupakan bentuk interaksi antara penjual dan pembeli secara langsung melalui jaringan internet dan pemasaran global , menggunakan perangkat elektronik sebagai media penghubungnya

  • M-Commerce
 Merupakan bentuk interaksi antara penjual dan pembeli secara langsung melalui jaringan internet dan pemasaran global ,Tetapi menggunakan perangkat Mobile sebagai media penghubungnya


Teknologi :

  • Programing
Seperti yang kita tahu banyak sekali teknologi yang sedang berkembang pesat saat ini namun yang kita fokuskan adalah teknologi mobile 
contoh : Android, IOS, Win Phone Platform

  • Near Field Communication (NFC) 
seperti judulnya akan saya jelaskan , bahwa layanan OTT juga Mempunya sistem pembayaran atau keuntungan dari apa yang mereka lakukan dari setiap penawaran layanan mereka , deisini saya mau contohkan Beberapa layanan OTT yang menggunakan teknologi NFC ,
contohnya : Pada saat kita membuka situs Youtube atau saat kita melakukan streaming video di youtube, beberapa dari video tersebut pasti memiliki iklan yang berdurasi pendek misalkan 5-10 detik, nahh Youtube mendapatkan banyak keuntungan dari penayangan iklan tersebut. Misal, Iklan AXE, Traveloka, Blibli.com,dsb.
dengan teknologi e-commerce dan m-commerce kita dapat melakukan pembayaran tanpa harus bertemu langsung dengan penjual atau pembeli itu sendiri.

  • Cloud Computting
a. Definisi

Definisi Cloud Computing berdasarakan NIST (National Institute of Standard and Technology) yaitu sebuah model yang memungkinkan adanya penggunaan sumber daya (resource) secara bersama-sama dan mudah, menyediakan jaringan akses dimana-mana, dapat dikonfigurasi dan layanan yang digunakan sesuai keperluan(on demand).

b. Peranan

Adapun peranan dari Cloud Computing, yaitu: meminimalisir interkasi dengan penyedia layanan(vendor/provider) Cloud Computing, menyediakan layanan sesuai dengan kebutuhan pengguna.

  • Pengguna
nahh peranan pengguna sebagai yang memakai semua layanan  e-commerce dan m-commerce, terbagi menjadi 2 : yaitu perorangan dan Corporate(perusahaan)
perorangan, adalah yang melakukan penjualan atau pembelian untuk kepentingan sendiri dengan mengandalkan e-commerce dan m-commerce
Corporate, Adalah yang melakukan e-commerce dan m-commerce meng atas namakan perusahaan





Sabtu, 08 Oktober 2016

Paradigma Client Server dan Peer to Peer ( Teknologi) Dalam Social network dan Social Media

Nama: Zebedeus Cheyso
NIM: 1605551098
Mata Kuliah: Aplikasi  Sosial Media
Dosen: I Putu Agus Eka Pratama, S.T., M.T.
Teknologi Informasi / Teknik / Universitas Udayana



1a. Definisi 

 merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak : Pihak Klien dan Pihak Server. Agus Mulyanto mendefinisikan client-server sebagai arsitektur yang paling banyak digunakan saat ini. Dimana client dapat melakukan proses sendiri, ketika client meminta data, server akan mengirimkan data sesuai yang diminta, kemudian proses akan dilakukan di clien

*. Client adalah sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server.
*. Server adalah sistem atau proses yang menyediakan data atau layanan yang diminta oleh client. Secara fisik, sebuah server dapat berupa komputer mainframe, mini-komputer, workstation, ataupun PC atau peranti lain seperti printer, server tidak harus berupa sistem fisik, tetapi juga suatu proses.


Dalam model Klien/Server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen Klien dan komponen Server. Komponen klien juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end. Komponen klien dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server. Komponen server akan menerima request dari klien dan langsung memprosesnya lalu mengembalikan hasil pemrosesan tersebut kepada klien. Klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna.

Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP) atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Klien-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada client.

2. Implementasi client-server :

·         Aplikasi pesan, misalnya surat elektronik (email).
·         Penyebaran basis data pada beberapa jaringan komputer.
·         Memungkinkan berbagi berkas atau periferal atau pengaksesan komputer melalui jarak jauh.
·         Pemrosesan aplikasi yang intensif dengan suatu pekerjaan (job) dibagi menjadi tugas-tugas (task) yang masing-masing dilaksanakan pada komputer yang berbeda.

     3.  Kelebihan Arsitektur client-server :
·         
      Pemrosesan dapat dilakukan di computer client, sehingga data dapat diproses sesuai dengan kebutuhan client.
·         Proses bisnis tetap akan berjalan meskipun terjadi kemacetan mesin.
·         Pada arsitektur client-server hanya dibutuhkan mesin-mesin yang sederhana, sehingga dapat mengurangi biaya dalam membangun sistem.
·         Mudah dalam melakukan up-grade pada perangkat sistem.
·         Dapat menggunakan berbagai platform aplikasi pada client.

4. Keuntungan Client-Server :

Fitur
Keuntungan
Jaringan mesin-mesin yang kecil tetapi berdaya guna
Jika sebuah mesin macet, bisnis tetap berjalan
Kumpulan komputer dengan ribuan MIPS (million instruction per second)
Sistem memberikan kekuatan dalam melaksanakan suatu tugas tanpa memonopoli sumber-sumber daya. Pemakai akhir diberi hak untuk bekerja secara local
Beberapa workstation sangat handal seperti mainframe, tetapi dengan biaya 90% lebih rendah
Menawarkan keluwesan untuk melakukan pembelian pada hal-hal lain atau untuk meningkatkan keuntungan
Sistem terbuka
Bebas memilih perangkat keras, perangkat lunak, dan layanan dari berbagai vendor
Sistem tumbuh dengan mudah dan dapat diperluas secara tak terbatas
Mudah untuk memperbaharui system
Lingkungan operasi client yang bersifat individual
Dapat mencampur dan mencocokkan platform komputer yang gsesuai dengan kebutuhan masing-masing departemen dan pemakai


Arsitektur Client-Server ini dibagi dalam 2 bagian arsitektur yaitu :
1)Arsitektur Client Side
Merujuk pada pelaksanaan data pada browser sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi eksekusi client dan contoh dari sisi penyimpanan pada client adalah cookie.
Karakteristik :
  • ·         Pihak klien selalu memulai permintaan/permohonan ke pihak server
  • ·         Setelah mengirim permintaan, klien menunggu jawaban atas permintaannya dari server
  • ·         Menerima balasan dari server atas permintaannya
  • ·         Biasanya klien akan terhubung ke sejumlah kecil dari server pada satu waktu
  • ·         Biasanya berinteraksi langsung dengan end-user (pengguna akhir) dengan menggunakan user interface (antarmuka pengguna)
  • ·         Khusus jenis klien mencakup web browser, email klien dan online chat klien
      
      2) Arsitektur Server Side
      Pada server side, ada sebuah server Web khusus yang bertugas mengeksekusi perintah dengan menggunakan standar metode HTTP. Misalnya penggunaan CGI script pada sisi server yang mempunyai tag khusus yang tertanam di halaman HTML. Tag ini memicu terjadinya perintah untuk mengeksekusi.
      Karakteristik :
  • Sebagai penyedia layanan, sisi server akan selalu menunggu permintaan dari sisi klien
  • Sesuai dengan tugasnya, melayani dan menjawab permintaan data yang diminta oleh klien
  • Sebuah server dapat berkomunikasi dengan server lain untuk melayani permintaan klien
  • Jenis server khusus mencakup web server, FTP server, database server, email server, file server, print server. Mayoritas dari web layanan tersebut juga merupakan jenis server.
Server yang terlibat dalam jaringan Client-Server
1). File Servers
  •   File server vendors mengklaim bahwa mereka pertama menemukan istilah client-server.
  •   Untuk sharing file melalui jaringan
      2) Database Servers
  •             Client mengirimkan SQL requests sebagai pesan pada database server,selanjutnya hasil perintah SQL dikembalikan.
  • ·          Server menggunakan kekuatan proses yang diinginkan untuk menemukan data yang diminta dan kemudian semua record dikembalikan pada client.
       3) Transaction Servers (Transaksi Server)

  •          Client meminta remote procedures yang terletak pada server dengan sebuah SQL database engine.
  •             Remote procedures ini mengeksekusi sebuah grup dari SQL statement
  •           Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi
       4) Groupsware Servers

  •            Dikenal sebagai Computer-supported cooperative working
  •           Manajemen semi-struktur informasi seperti teks, image, bulletin boards dan aliaran kerja
  •           Data diatur sebagai dokumen
        5) Object Application Servers

  •           Aplikasi client/server ditulis sebagai satu set objek komunikasi
  •           Client objects berkomunikasi dengan server objects melalui Object Request Broker (ORB)
  •          Client meminta sebuah method pada remote object

         6) Web Application Servers (Aplikasi Web Servers)

  •          World Wide Web adalah aplikasi client server yang pertama yang digunakan untuk web.
  •         Client dan servers berkomunikasi menggunakan RPC seperti protokol yang disebut HTTP.

    Model Arsitektur Klien-Server :
    I. Arsitektur Mainframe
      Pada arsitektur ini, terdapat sebuah komputer pusat (host) yang memiliki sumber daya yang sangat besar, baik memori, processor maupun media penyimpanan. Melalui komputer terminal, pengguna mengakses sumber daya tersebut. Komputer terminal hanya memiliki monitor/keyboard dan tidak memiliki CPU. Semua sumber daya yang diperlukan terminal dilayani oleh komputer host. Model ini berkembang pada akhir tahun 1980-an.
    II. Arsitektur File Sharing
      Pada arsitektur ini komputer server menyediakan file-file yang tersimpan di media penyimpanan server yang dapat diakses oleh pengguna. Arsitektur file sharing memiliki keterbatasan, terutama jika jumlah pengakses semakin banyak serta ukuran file yang di shaing sangat besar. Hal ini dapat mengakibatkan transfer data menjadi lambat. Model ini populer pada tahun 1990-an.
    III. Arsitektur Client/Server
      Karena keterbatasan sistem file sharing, dikembangkanlah arsitektur client/server. Salah satu hasilnya yaitu berupa software database server yang menggantikan software database berbasis file server. Dikenalkan pula RDBMS (Relational Database Management System). Dengan arsitektur ini, query data ke server dapat terlayani dengan lebih cepat karena yang ditransfer bukanlah file, tetapi hanyalah hasil dari query tersebut. RPC (Remote Procedure Calls) memegang peranan penting pada arsitektur client/server.

       Berdasarkan Kolaborasinya, Arsitektur Client/Server dibagi menjadi 3, yaitu :
     
    1) Arsitektur Single- Tier (Satu lapis)
Arsitektur Single Tier

      Semua komponen produksi dari sistem dijalankan pada komputer yang sama pada arsitektur single tier ini. Model single tier adalah model yang sederhana, mudah digunakan pengguna (user) dan paling sedikit memiliki alternatif. Kelemahan dari arsitektur ini adaLah kurang aman dan kurang memiliki skalabilitas.
   
      2) Arsitektur Two-tier (Dua Lapis)
Arsitektur Two Tier
      Model Two-tier terdiri dari tiga komponen yang disusun menjadi dua lapisan : Client (yang meminta serice) dan Server (yang menyediakan service).
      Tiga komponen tersebut yaitu :

  •      User Interface. Adalah antar muka program aplikasi yang berhadapan dan digunakan langsung oleh user.
  •       Manajemen Proses.
  •       Database.

    Model ini memisahkan peranan user interface dan database dengan jelas, sehingga terbentuk dua lapisan.

Hubungan Antar Lapisan dalam Arsitektur Two Tier

Pada gambar tersebut, user interface yang merupakan bagian dari program aplikasi melayani input dari user. Input tersebut diproses oleh Manajemen Proses dan melakukan query data ke database (dalam bentuk perintah SQL). Pada database server juga bisa memiliki Manajemen Proses untuk melayani query tersebut, biasanya ditulis ke dalam bentuk Stored Procedure.

Pengolahan informasi pada arsitektur ini dapat dibagi menjadi dua, yaitu sistem user interface (antarmuka pengguna) lingkungan dan lingkungan server manajemen database. Arsitektur two tier memiliki tingkat kemanan yang lebih tinggi dan terukur daripada arsitektur single-tier. Arsitektur ini memiliki database pada computer yang terpisah dan hal tersebut menyebabkan arsitektur ini dapat meningkatkan kinerja keseluruhan situs.

Kelemahan : biaya mahal, arsitekturnya kompleks, tidak ada pembaruan kode, skalabilitasnya kurang dan tingkat keamanan kurang.
Kelebihan : mudah digunakan oleh pengguna, dapat menangani database server secara khusus dan bisnis lingkup kecil sangat cocok menggunakan arsitektur ini.

3) Arsitektur Three-tier (Tiga Lapis)
Arsitektur Three Tier

Karena arsitektur sebelumnya memiliki cukup banyak kelemahan, maka dikembangkanlah arsitektur three tier ini yang akan membantu mengatasi kelemahan dari arsitektur two-tier.

Arsitektur three-tier memiliki 3 lapisan.
Pada model ini disisipkan satu layer tambahan diantara user interface tier dan database tier. Tier tersebut dinamakan middle-tier. Middle-Tier terdiri dari bussiness logic dan rules yang menjembatani query user dan database, sehingga program aplikasi tidak bisa mengquery langsung ke database server, tetapi harus memanggil prosedur-prosedur yang telah dibuat dan disimpan pada middle-tier. Dengan adanya server middle-tier ini, beban database server berkurang. Jika query semakin banyak dan/atau jumlah pengguna bertambah, maka server-server ini dapat ditambah, tanpa merubah struktur yang sudah ada. Ada berbagai macam software yang dapat digunakan sebagai server middle-tier. Contohnya MTS (Microsoft Transaction Server) dan MIDAS.

Hubungan Antar Lapisan dalam Arsitektur Three Tier



Implementasi Three Tier dalam skala Enterprise

Kelebihan : Dapat menangani proses skala besar, transfer informasi antara web server dan server database optimal, tidak akan menyebabkan lapisan lain terkontaminasi jika salah satu lapisan terdapat kesalahan.

Kekurangan : Sulit untuk dirancang, sulit untuk di atur dan mahal.

Kesimpulan :
Jadi arsitektur client-server adalah pemrosesan data oleh sebuah aplikasi dalam sebuah jaringan yang terdiri dari client dan server yang saling berkomunikasi ketika mengakses sebuah server. Dengan menggunakan arsitektur ini, sistem informasi dapat digunakan dan dibangun dengan perangkat lunak client-server yang bermacam-macam dan berbeda-beda.

      Fungsi Client
  • Mengatur user interface
  • Menerima dan memeriksa sintaks input dari pemakai
  • Memproses aplikasi
  • Generate permintaan basis data dan memindahkannya ke server
  • Memberikan response balik kepada pemakai
  • Menyediakan akses basis data secara bersamaan
  • Menyediakan kontrol recovery



      Fungsi Server
  • Menerima dan memproses basis data yang diminta dari client
  • Memeriksa autorisasi
  • Menjamin tidak terjadi pelanggaran terhadap integrity constraint
  • Melakukan query/pemrosesan update dan memindahkan response ke client
  • Memelihara data dictionary
1b.  Jaringan Peer To Peer
Jenis jaringan komputer berdasakan tipe konektivitasnya dibedakan menjadi dua, yaitu client to server connection dan juga peer to peer connection. Client to server connection merupakan sebuah koneksi jaringan yang umum digunakan, yaitu menggunakan komputer server sebagai penyedia datanya, dan juga beberapa komputer user atau client.

Berbeda dengan client to server connection, peer to peer connection tidak membutuhkan server untuk berjalan. Peer to peer hanya membutuhkan dua buah komputer yang saling dihubungkan dan merupakan salah satu jaringan komputer yang paling sederhana. Namun demikian, jaringan peer to peer connection memiliki bebrapa kelebihan dan juga kekeurangan. Berikut ini adalah kelebihan dan juga kekurangan dari peer to peer connection :

Kelebihan Jaringan Peer to Peer

  • Pengimpelementasian yang sangat mudah dan juga sederhana

Hal pertama yang menjadi kelebihan dari peer to peer connection adalah pengimplementasiannya yang sangat mudah untuk dilakukan dan juga sederhana. Ya, peer to peer connection merupakan salah satu metode paling sederhana dan juga paling mudah dari sebuah jaringan komputer.
Peer to peer connection hanya membutuhkan perangkat keras jaringan komputer berupa sebuah kabel jarinan saja, ataupun sebuah antenna eksternal untuk melakukan proses transmisi data dan membangun sebuah jaringan kompuer sederhana. Siapapun dapat dengan mudah membuat sebuah jaringan peer to peer connection ini.


  • Tidak membutuhkan komputer server

Yang kedua, anda tidak perlu repot – repot mengeluarkan biaya tinggi untuk membeli ataupun merakit sebuah komputer server. Ya, kelebihan dari peer to peer connection yang kedua adalah jaringan peer to peer connection ini bisa dibuat dan juga dibangun tanpa perlu menggunakan komputer server, sehingga anda dapat membuatnya denan sangat mudah. Yang terpenting hanyalah pengetahuan singkat anda mengenai dasar dasar membuat sebuah jaringan komputer 

  • Hanya membutuhkan dua buah komputer

Karena tidak membutuhkan sebuah komputer server, lal bagaimana peer to peer connection dapat bekerja? Nah, untuk dapat mengimplementasikan sebuah jaringan peer too peer connection, anda hanya memerlukan dua buah komputer, atau satu komputer dan satu alat lainnya yang mendukung konektivitas jaringan, yang ditandai dengan adanya sebuah Fungsi LAN card pada alat tersebut.

Anda dapat dengan mudah melakukan koneksi peer to peer connection dengan cepat, asalkan kedua komputer tersebut memiliki LAN Card.

  • Kedua komputer memilki level yang sama di dalam jaringan

Peer to peer connection akan membuat kedua komputer yang terhubung memilki level yang sama satu sama lain. Berbeda dengan jaringan client to server yang biasa digunakan pada jaringan LAN (Baca : Prinsip kerja LAN), peer to peer connection yang tidak membutuhkan komputer server akan membuat setiap komputer dan jga device yang terhubung satu sama lain memiliki level yang seimbang.

Ini berarti kedau komputer tersebut bisa berperan sebagai server atau penyedia informasi dan juga user (penerima informasi) secara bergantian satu sama lain

  • Dapat digunakan untuk mentransfer file dan juga berkas antar komputer

Bagi anda yang ingin melakukan proses transfer data antar komputer, tanpa perlu repot, maka anda bisa menggunakan konektivitas peer to peer ini. mudah untuk diimplementasikan dan juga dibangun, serta memilki kecepatan transfer data yang relative lebih cepat dibandingkan harus menggunakan flash drive ataupun DVD drive sekalipun.

Kekurangan Jaringan Peer to Peer

  • Hanya bisa digunakan untuk konektivitas 2 komputer saja

Kekurangan yang paling menonjol dari sebuah jaringan peer to peer connection adalah keterbatasan jumlah komputer yang dimilki. Jaringan peer to peer connection hanya mendukung konektivitas menggunakan dua komputer saja, tidak lebih. Hal ini tentu saja akan menyebabkan jaringan peer to peer connection memiliki kemampuan yang sangat terbatas dan juga tidak terlalu banyak fungsinya.

  • Efisiensi yang tidak terlalu baik

Apabila dilihat dan juga ditelaah dari segi efisiensi waktu yang dimiliki, sebenarnya peer to peer connection merupakan jaringan yang memiliki efisiensi waktu yang tidak terlalu baik. Akan lebih baik dari segi efisiensi apabila anda menggunakan sebuah jaringan yang menggunakan server, karena tidak semua spek dari komputer bisa menanggung beban sebagai server dan juga user secara bersamaan, yang nantinya akan menyebabkan ketidak optimalan sebuah jaringan peer to peer dalam bekerja.

  • Kemanan yang tidak terlalu baik

Apabila dibandingkan dengan konektivitas jaringan LAN yang menggunakan server, maka keamanan dari peer to peer connection pada dasarnya tidak terlalu baik (Baca : Jaringan LAN MAN WAN). Namun demikian, meskipun memilki tingkat kemanaan yang tidak terlalu baik, sebuah konektivitas jaringan peer to peer connection hanya menggunakan dua buah komputer, dimana kebanyakan kedua komputer tersebut terawasi oleh user pergerakan datanya, sehingga hal ini tidak akan terlalu mempengaruhi keamanan keseluruhan dari kedua komputer yang saling terkoneksi dengan jaringan peer to peer connection.

  • Cakupan wilayah yang sangat sempit

Nah, ini yang merupakan kelemahan lainnya dari sebuah konektivitas jaringan peer to peer connection. Peer to peer connection merupakan jaringan yang paling sederhana. Namun, karena kesederhanaannya itu, jaringan peer to peer connection memilki cakupan area dan jga wilayah koneksi yang cenderung sangat sempit dan juga kecil. Jadi tentu saja peer to peer connection ini tidak bisa diaplikasikan pada berbagai situasi.



Nah dri pengertian di atas tentang paradigma jaringan Client Server dan Peer to Peer , saya penyimpulkan bahwa penggunaan teknologi ini Sangatlah penting,,, karena kita tdk dapat menjalankan atau menggunakan Sosial media dan sosial network dengan optimal... tanpa Arsitektur ini.. Seperti saat kita menggunakan Facebook kita bisa menjadi client dari server Facebook itu sendiri dan juga kita dapat menjadi client sekaligus server oleh karena peleyanan atau service dari server pusat Facebook.. ini berlaku juga pada sosial media dan sosial network lainya di seluruh dunia.



sumber referensi :
  • https://mildsend.wordpress.com/2013/11/15/client-server/
  • http://dosenit.com/jaringan-komputer/konsep-jaringan/kelebihan-dan-kekurangan-jaringan-peer-to-peer