SlideShare une entreprise Scribd logo
1  sur  21
Arfianti          (092904019)


Pendidikan Teknik Informatika dan Komputer
Universitas Negeri Makassar
2011
Sistem Terdistribusi
Created By Arfianti




              Menuju Model Client
                    Server


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusi
Created By Arfianti




      Kebutuhan yang semakin meningkat akan proses pengintegrasian

      data, distribusi informasi dan berbagai pakai peralatan menjadikan

        sistem jaringan semakin diminati untuk diimplementasikan oleh

       perusahaan. Dua model kini banyak dipertimbangkan adalah P2P

        dan client server. Kedua model tersebut semakin populer sejak

       terpusat ditinggalkan. Kedu model tersebut memang merupakan

        model berbasis derver namun berbeda dalam oeran dan fungsi

                               dari server yang digunakan.


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




            Model client server unggul dalam kecepatan dan seluruh

        kemampuan dapat dioptimalkan. Model ini merupakan standar

      industri mendukung untuk sistem jaringan yang besar. Disamping

         itu, model ini memiliki kekuatan dalam hal keamanan jaringan.

          Model client server ini banyak dipilih karena kejelasan peran

           komputer yang terhubung dalam sistem jaringan tersebut.

          Komputer server hanya bertugas untuk memberikan layanan

                                  kepada komputerclient.


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusi
Created By Arfianti




                           Two Tier

                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




      Arsitektur single tier memiliki kekurangan penting, yaitu dalam hal

          interface grafis yang membutuhkan lebih banyak dukungan

          komputasional daripada sekedar dumb terminal sederhana.

       Adanya komputer personal yang semakin canggih dengan harga

             relatif murah yang dapat digunakan sebagai client dapat

       dugunakan sebagai client dapat mengarah pada pengembangan

                                     arsitektur two tier.



                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




                Pada arsitektur ini, client menajlankan satu fungsi yaitu
                sebagai penyaji dari tampilan aplikasi dan data yang
                diakses dari server. Hal ini berarti beban server lebih
                tinggi dan server menjadi titik kritis dari sistem jaringan
                tersebut., dimana server harus memberikan layanan
                penggunaan           bersama        aplikasi-aplikasi   (aplication
                server) dan data (data atai file server) kepada semua
                client yang terhubung kepadanya.


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




                Arsitektur ini sedikitnya memberi dua peran bagi client,
                dimana client tidak hanya berperan sebagai penyaji
                interface         saja,       melainkan        juga   berfungsi
                mengoperasikan aplikasi. Sementara itu, server hanya
                bertugas untuk mengelola data saja sehingga beban
                client menjadi bertambah. Model thick client server ini
                diterapkan pada sistem layanan Anjungan Tunai Mandiri
                (ATM).


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusi
Created By Arfianti




                       Three Tier

                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti



        Arsitektur client server ini terus dikembangkan seiring dengan

       perkembangan perusahaan. Kini banyak perusahaan yang mulai

          mengoptimalkan penggunaan sistemjaringan internet, yang

       memungkinkan untuk menyediakan layanan transaksi selama 24

              jam dengan skala pelanggan yang sangat luas hingga

         mancanegara. Three tier ini merupakan arsitektur client server

        yang memisahkan anatar data (Data Management Tier), aplikasi

                   (Middle Tier) dan penyajian (Presentation Tier).


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




        Arsitektur three tier memiliki sejumlah keuntungan , antara lain

      masing-masing tier akan beroperasi dengan stabilitas yang tinggi

      karena beban terbagi secara merata. Modelini juga memungkinkan

           dimana pada masing-masing tier diterapkan platform yang

                                            berbeda.




                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusi
Created By Arfianti




                             n- Tier

                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




         Dalam perkembangan berikutnya, muncul istilah n-tier dimana

       sebuah aplikasi client server dibagi-bagi menjadi beberapa layer

       atau lapisan. Istilah n-Tier menunjukkan banyaknya lapisan yang

       ada dalam sebuah aplikasi. Sebuah aplikasi terdiri dari beberapa

       komponen utama yaitu lapisan presentation (Presentation layer),

       lapisan aplication (Aplication layer) atau logika bisnis (bussines

                          logic layer) dan lapisan data (data layer)




                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




       Untuk membayangkan penerapan 3-tier dalam kehidupan sehari-

        hari yang mungkin paling sering Anda temui adalah penerapan

       Internet ataupun Intranet.Pada aplikasi Internet/Intranet, terdapat

         client yang menjalankan browser dan meminta informasi dari

        middle-tier yang berupa HTTP Server. Middle-tier akan meminta

        data pada server database, kemudian mengirimkannya kembali

         kepada HTTP Server. HTTP Server akan mengirimkan kepada

                      browser dalam bentuk page/halaman web.


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




      Sebuah sistem 3-tier menyediakan support multi-user yang stabil,

       bahkan saat pada client menjalankan aplikasi yang berbeda, juga

          dapat mendayagunakan beberapa database yang digunakan

      secara bersamaan. Dalam pembahasan berikut ini, akan dijelaskan

       contoh kasus penerapan 3-tier. Bayangkan sebuah sistem 3-tier,

                   yang terdiri dari client, business dan database.




                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




               Diantara keuntungan-keuntungan yang dapat diperoleh
               dari arsitektur n-tier (atau 3-tier pada umumnya), yang
               terutama adalah:
               1. Kemudahan perubahan business logic di masa yang
                 akan dating
               2. Business logic yang mudah diimplementasi dan
               dipelihara
               3. Aplikasi client dapat mengakses berbagai tipe DBMS
                 yang berbeda-beda secara transparan.


                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Sistem Terdistribusinya
Created By Arfianti




               Apakah terdapat kerugian n-tier? Mungkin lebih tepat
               dikatakan sebagai konsekuensinya, yaitu sistem n-tier
               relatif mahal untuk development dan instalasinya. Hal ini
               dikarenakan perencanaan software pada 3-tier bisa jadi
               sangat kompleks. Bahkan pada awal tahap perencanaan,
               Anda       telah      harus       mempertimbangkan   potensi
               pengembangan perusahaan pada masa yang akan
               datang. Kompleksitas dalam hal ini meliputi seluruh
               aspek, baik infrastruktur maupun pembuatan software
               secara keseluruhan.

                  Pendidikan Teknik Informatika dan Komputer
                  Universitas Negeri Makassar
Terima Kasih …

Contenu connexe

Similaire à Menuju Model Client Server

Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...OniOrion
 
Tugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaS
Tugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaSTugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaS
Tugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaSChristian Rosandhy
 
SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...
SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...
SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...Hutria Angelina Mamentu
 
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...RIRIHSAYEKTI
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesarfianti
 
SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...
SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...
SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...mutiah indah
 
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...Andika Fajar
 
Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...
Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...
Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...Andika Fajar
 
power point Cloud computing
power point Cloud computingpower point Cloud computing
power point Cloud computingFajar Satrio
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusiarfianti
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan KerjaDimasKamurapi
 
Manajemen Operasional Sistem Informasi Pada Akademisi BSI
Manajemen Operasional Sistem Informasi Pada Akademisi BSIManajemen Operasional Sistem Informasi Pada Akademisi BSI
Manajemen Operasional Sistem Informasi Pada Akademisi BSISeto Elkahfi
 
cloud computing
cloud computingcloud computing
cloud computingdanblubuk
 
Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...
Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...
Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...Christina Aprilyani
 
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0Arinten Hidayat
 
Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...
Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...
Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...Stefanus Irawan
 

Similaire à Menuju Model Client Server (20)

Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
 
Tugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaS
Tugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaSTugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaS
Tugas Matkul Cloud Computing - Grid Computing, Utility Computing, SaaS
 
Jurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi TerdistribusiJurnal Sistem Informasi Terdistribusi
Jurnal Sistem Informasi Terdistribusi
 
SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...
SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...
SI-PI, HUTRIA ANGELINA MAMENTU, HAPZI ALI, INFRASTRUKTUR TI DAN TEKNOLOGI BAR...
 
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
SI-PI, Ririh Sayekti, Hapzi Ali, Infrastruktur TI dan Teknologi Baru , Univer...
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi proses
 
SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...
SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...
SI-PI, Mutiah Sari Indah, Hapzi Ali, Trend Platform Hardware dan Software Dal...
 
Ansar uwade mengenal cloud computing
Ansar uwade mengenal cloud computingAnsar uwade mengenal cloud computing
Ansar uwade mengenal cloud computing
 
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
Sim, 5, andika fajar, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...
Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...
Sim, andika fajar, hapzi ali, sistem manajemen database, universitas mercubua...
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
power point Cloud computing
power point Cloud computingpower point Cloud computing
power point Cloud computing
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan Kerja
 
Manajemen Operasional Sistem Informasi Pada Akademisi BSI
Manajemen Operasional Sistem Informasi Pada Akademisi BSIManajemen Operasional Sistem Informasi Pada Akademisi BSI
Manajemen Operasional Sistem Informasi Pada Akademisi BSI
 
ETS MPPL 2019
ETS MPPL 2019ETS MPPL 2019
ETS MPPL 2019
 
cloud computing
cloud computingcloud computing
cloud computing
 
Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...
Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...
Si & Pi, christina aprilyani, hapzi ali, infrastruktur dan teknologi baru, un...
 
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
 
Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...
Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...
Rancang Bangun Penyimpanan Berkas Elektronik Menggunakan Validasi MD5 Berbasi...
 

Plus de arfianti

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Client server
Client serverClient server
Client serverarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internetarfianti
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringanarfianti
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusiarfianti
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internetarfianti
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverarfianti
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiarfianti
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client serverarfianti
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client serverarfianti
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverarfianti
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverarfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunakarfianti
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyekarfianti
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistemarfianti
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerarfianti
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 

Plus de arfianti (20)

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusi
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Client server
Client serverClient server
Client server
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internet
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringan
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internet
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client server
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client server
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client server
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client server
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunak
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyek
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistem
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputer
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 

Menuju Model Client Server

  • 1. Arfianti (092904019) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2011
  • 2. Sistem Terdistribusi Created By Arfianti Menuju Model Client Server Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 3. Sistem Terdistribusi Created By Arfianti Kebutuhan yang semakin meningkat akan proses pengintegrasian data, distribusi informasi dan berbagai pakai peralatan menjadikan sistem jaringan semakin diminati untuk diimplementasikan oleh perusahaan. Dua model kini banyak dipertimbangkan adalah P2P dan client server. Kedua model tersebut semakin populer sejak terpusat ditinggalkan. Kedu model tersebut memang merupakan model berbasis derver namun berbeda dalam oeran dan fungsi dari server yang digunakan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 4. Sistem Terdistribusinya Created By Arfianti Model client server unggul dalam kecepatan dan seluruh kemampuan dapat dioptimalkan. Model ini merupakan standar industri mendukung untuk sistem jaringan yang besar. Disamping itu, model ini memiliki kekuatan dalam hal keamanan jaringan. Model client server ini banyak dipilih karena kejelasan peran komputer yang terhubung dalam sistem jaringan tersebut. Komputer server hanya bertugas untuk memberikan layanan kepada komputerclient. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 5. Sistem Terdistribusi Created By Arfianti Two Tier Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 6. Sistem Terdistribusinya Created By Arfianti Arsitektur single tier memiliki kekurangan penting, yaitu dalam hal interface grafis yang membutuhkan lebih banyak dukungan komputasional daripada sekedar dumb terminal sederhana. Adanya komputer personal yang semakin canggih dengan harga relatif murah yang dapat digunakan sebagai client dapat dugunakan sebagai client dapat mengarah pada pengembangan arsitektur two tier. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 7. Sistem Terdistribusinya Created By Arfianti Pada arsitektur ini, client menajlankan satu fungsi yaitu sebagai penyaji dari tampilan aplikasi dan data yang diakses dari server. Hal ini berarti beban server lebih tinggi dan server menjadi titik kritis dari sistem jaringan tersebut., dimana server harus memberikan layanan penggunaan bersama aplikasi-aplikasi (aplication server) dan data (data atai file server) kepada semua client yang terhubung kepadanya. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 8. Sistem Terdistribusinya Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 9. Sistem Terdistribusinya Created By Arfianti Arsitektur ini sedikitnya memberi dua peran bagi client, dimana client tidak hanya berperan sebagai penyaji interface saja, melainkan juga berfungsi mengoperasikan aplikasi. Sementara itu, server hanya bertugas untuk mengelola data saja sehingga beban client menjadi bertambah. Model thick client server ini diterapkan pada sistem layanan Anjungan Tunai Mandiri (ATM). Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 10. Sistem Terdistribusinya Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 11. Sistem Terdistribusi Created By Arfianti Three Tier Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 12. Sistem Terdistribusinya Created By Arfianti Arsitektur client server ini terus dikembangkan seiring dengan perkembangan perusahaan. Kini banyak perusahaan yang mulai mengoptimalkan penggunaan sistemjaringan internet, yang memungkinkan untuk menyediakan layanan transaksi selama 24 jam dengan skala pelanggan yang sangat luas hingga mancanegara. Three tier ini merupakan arsitektur client server yang memisahkan anatar data (Data Management Tier), aplikasi (Middle Tier) dan penyajian (Presentation Tier). Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 13. Sistem Terdistribusinya Created By Arfianti Arsitektur three tier memiliki sejumlah keuntungan , antara lain masing-masing tier akan beroperasi dengan stabilitas yang tinggi karena beban terbagi secara merata. Modelini juga memungkinkan dimana pada masing-masing tier diterapkan platform yang berbeda. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 14. Sistem Terdistribusinya Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 15. Sistem Terdistribusi Created By Arfianti n- Tier Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 16. Sistem Terdistribusinya Created By Arfianti Dalam perkembangan berikutnya, muncul istilah n-tier dimana sebuah aplikasi client server dibagi-bagi menjadi beberapa layer atau lapisan. Istilah n-Tier menunjukkan banyaknya lapisan yang ada dalam sebuah aplikasi. Sebuah aplikasi terdiri dari beberapa komponen utama yaitu lapisan presentation (Presentation layer), lapisan aplication (Aplication layer) atau logika bisnis (bussines logic layer) dan lapisan data (data layer) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 17. Sistem Terdistribusinya Created By Arfianti Untuk membayangkan penerapan 3-tier dalam kehidupan sehari- hari yang mungkin paling sering Anda temui adalah penerapan Internet ataupun Intranet.Pada aplikasi Internet/Intranet, terdapat client yang menjalankan browser dan meminta informasi dari middle-tier yang berupa HTTP Server. Middle-tier akan meminta data pada server database, kemudian mengirimkannya kembali kepada HTTP Server. HTTP Server akan mengirimkan kepada browser dalam bentuk page/halaman web. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 18. Sistem Terdistribusinya Created By Arfianti Sebuah sistem 3-tier menyediakan support multi-user yang stabil, bahkan saat pada client menjalankan aplikasi yang berbeda, juga dapat mendayagunakan beberapa database yang digunakan secara bersamaan. Dalam pembahasan berikut ini, akan dijelaskan contoh kasus penerapan 3-tier. Bayangkan sebuah sistem 3-tier, yang terdiri dari client, business dan database. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 19. Sistem Terdistribusinya Created By Arfianti Diantara keuntungan-keuntungan yang dapat diperoleh dari arsitektur n-tier (atau 3-tier pada umumnya), yang terutama adalah: 1. Kemudahan perubahan business logic di masa yang akan dating 2. Business logic yang mudah diimplementasi dan dipelihara 3. Aplikasi client dapat mengakses berbagai tipe DBMS yang berbeda-beda secara transparan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 20. Sistem Terdistribusinya Created By Arfianti Apakah terdapat kerugian n-tier? Mungkin lebih tepat dikatakan sebagai konsekuensinya, yaitu sistem n-tier relatif mahal untuk development dan instalasinya. Hal ini dikarenakan perencanaan software pada 3-tier bisa jadi sangat kompleks. Bahkan pada awal tahap perencanaan, Anda telah harus mempertimbangkan potensi pengembangan perusahaan pada masa yang akan datang. Kompleksitas dalam hal ini meliputi seluruh aspek, baik infrastruktur maupun pembuatan software secara keseluruhan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar