Aplikasi Multi-Tiered

Aplikasi Multi-Tiered

Aplikasi Multi-Tiered adalah sebuah aplikasi yang memisahkan bagian-bagian dari program berdasarkan komponen, ide, atau subaplikasi menjadi sub-sub program yang terpisah tetapi masih berkolaborasi untuk menyelesaikan sebuah task. Sedangkan Tiered programming adalah sebuah teknik programming yang menjaga components, ide, atau bahasa pemograman terpisah antara satu dengan lainnya. Salah satu contoh sederhananya adalah pemisahan antara script javascript, CSS dan HTML ke bagian-bagian nya sendiri. Jika pada sebuah aplikasi, pemisahan database, logic program dan media presentasi adalah salah satu contoh aplikasi multi-tiered

Apa keuntungannya?

Keuntungannya adalah aplikasi yang kita buat lebih fleksibel terhadap perubahan, code yang di hasilkan dapat di maintain dengan mudah sehingga diharapkan dapat meningkatkan performa dari aplikasi serta perawatan aplikasi lebih rendah rendah/sedikit, dan meningkatkan reuse komponen.
ntier

Gambar diatas adalah ilustrasi dari aplikasi multitier, setiap komponen merupakan bagian terpisah dan bekerja sama untuk mencapai sebuah tujuan. Jika mempunyain interface yang sama maka perubahan di masing-masing layer tidaklah sulit dilakukan. Dengan bisnis flow yang sama kita dapat menggunakan beberapa pilihan database dan cara menampilkannya

Dalam desain aplikasi perangkat lunak, terdapat beberapa pembagian aplikasi yang ada yaitu :

  • Presentation Layer
    Ini adalah bagian dari aplikasi yang berinteraksi dengan device seperti end user terminal atau workstation..
  • Logic Layer
    Adalah bagian dari aplikasi yang memanipulasi dan mengolah data yang ditangkap dari layer lainnya. Layer ini berisi workflow dari aplikasi
  • Data Layer
    Ini adalah bagian dari aplikasi yang bersentuhan langsung dengan data. Ia hanya berfungsi sebagai media untuk menyimpan, dan mengambil data.

3tt

Artikel yang berhubungan

About ibnoe
Hi, my name is Ibnu Daqiqil Id and I’m an indonesian Web Developer. I love creating simple, unique and easy-to-use web application and what most counts for me is to work with people who are passionate about what they do.

6 Responses to “Aplikasi Multi-Tiered”

  1. d3ptzz says:

    apa MVC termasuk ke dalam Aplikasi Multi-Tiered? saya lihat tidak begitu berbeda dengan penjelasan diatas..:D

  2. ibnoe says:

    MVC adalah sebuah pattern yang memisahkan antara model (data layer), view (persentation layer) dan controller (logic layer). Apakah MVC termasuk multi tiered? dari segi konsep iya. karena kan inti dari multitiered adalah pemisahan resource. tetapi ada beberapa ahli yang mengatakan kalo multitier itu harus ada “komponen external”. yang ingin saya tekan kan bukan itu. tetapi adalah di pemisahan resourcenya guna meningkat kan performa, maintabilitas dan skalabilitas

  3. Nur huda says:

    mas ibnu,tolong dengan senang hati saya di bantu. saya mau tanya.. saya kan buat aplikasi perpustakaan mengunakan metode multi tier. yang saya tanyakan?atabase
    1. penjelasana tentang multi tier
    2. apakah bisa saya menngunakan oracle sebagai data basenya
    3. apa mas ibnu menjual buku tentang multi tier, soalnya skripsi saya menggunakan metode multi tier.
    mohon maaf kl saya banyak tanya, wasalam.

  4. ibnoe says:

    1. muti tier itu intinya pemisahan 3 layer persentasi, logic dan data
    2. bisa saja
    3. waduh… ga kayaknya.. contoh sederhana aplikasi multi tier itu web-application..

  5. Untung says:

    Wah makasih mas…. tulisannya bagus2. Moga bermanfaat

  6. nur huda says:

    tolong di sertakan gambar aplikasi multi tier nya, dan mohon di jelaskan dengan detail.
    trims..


Leave a Reply

Tags

,

Postingan Terbaru

Copyright © 2010 Tutorial PHP Jquery Codeigniter Ajax javascript