• About
  • Contact
  • Sitemap
  • Indeks
  • Disclaimer
  • Others

IM.TV Official Blog

Blog terbaik untuk masyarakat indonesia

Contact us: (imamteknomobi@gmail.com)

Place Your AD Here!
  • Home
  • About
  • Kontak
  • Sitemap
  • Galeri
  • Dropdown Menu ▼
    • Sub Menu1
    • Sub Menu2
    • Sub Menu3
    • Sub Menu4
    • Sub Menu5
  • Blogging

Minggu, 18 Januari 2015

Home » PBO , Semester 3 » Pengertian Pemrograman Netbeans Dengan Konsep MVC (Model, View, Controller) Teknokrat Lampung

Pengertian Pemrograman Netbeans Dengan Konsep MVC (Model, View, Controller) Teknokrat Lampung

  Imam Tofa 38     Minggu, 18 Januari 2015
Sobat imam tekno, kali ini kita akan membahas tentang Pengertian Pemrograman Netbeans Dengan Konsep MVC (Model, View, Controller) yang dipelajari di Teknokrat Lampung. Sebelumnya saya jelaskan dulu pengertiannya, MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC.MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah aplikasi.




Dalam implementasinya model MVC pada pemrograman Netbeans Teknokrat Lampung memiliki tiga bagian yaitu, memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Setiap bagian dapat dijelaskan sebagai berikut:

    Data (Model)

Pola MVC pada pemrograman Netbeans Teknokrat Lampung memiliki layer yang disebut dengan Model yang merepresentasikan data yang digunakan oleh aplikasi sebagaimana proses bisnis yang diasosiasikan terhadapnya. Dengan memilahnya sebagai bagian terpisah, seperti penampungan data, persistence, serta proses manipulasi, terpisah dari bagian lain aplikasi.

Terdapat beberapa kelebihan dalam pendekatan ini. Pertama, membuat detail dari data dan operasinya dapat ditempatkan pada area yang ditentukan (Model) dibanding tersebar dalam keseluruhan lingkup aplikasi. Hal ini memberikan keuntungan dalam proses pemeliharaan aplikasi.

Kedua, dengan pemisahan total antara data dengan implementasi interface, komponen model dapat digunakan kembali oleh aplikasi lain yang memiliki kegunaan yang hampir sama.

    Tampilan (View)

Layer ini mengandung keseluruhan detail dari implementasi user interface. Disini, komponen grafis menyediakan representasi proses internal aplikasi dan menuntun alur interaksi user terhadap aplikasi. Tidak ada layer lain yang berinteraksi dengan pengguna, hanya View.

Penggunaan layer View memiliki kelebihan memudahkan pengabungan divisi desain dalam development team. Divisi desain dapat berkonsentrasi pada style, look and feel, dan sebagainya, dalam aplikasi tanpa harus memperhatikan lebih pada detail yang lain.

Dengan memiliki layer View yang terpisah memungkinkan ketersediaan multiple interface dalam aplikasi. Jika inti dari aplikasi terletak pada bagian lain (dalam Model), multiple interfaces dapat dibuat (Swing, Web, Console), secara keseluruhan memiliki tampilan yang berbeda namun mengeksekusi komponen Model sesuai fungsionalitas yang diharapkan.

    Cara pemprosesan (Controller)

Terakhir, arsitektur MVC pada pemrograman Netbeans Teknokrat Lampung memiliki layer Controller. Layer ini menyediakan detail alur program dan transisi layer, dan juga bertanggungjawab akan penampungan events yang dibuat oleh user dari View dan melakukan update terhadap komponen Model menggunakan data yang dimasukkan oleh user.

Kelebihan dalam penggunaan layer Controller secara terpisah: Pertama, dengan menggunakan komponen terpisah untuk menampung detail dari transisi layer, komponen view dapat didesain tanpa harus memperhatikan bagian lain secara berlebih. Hal ini memudahkan team pengembang multiple interface bekerja secara terpisah dari yang lain secara simultan. Interaksi antar komponen View terabstraksi dalam Controller.

Semoga dengan pengertian diatas dapat membuka wawasan kita tentang konsep MVC pada pemrograman Netbeans Teknokrat Lampung, dan untuk lebih jelasnya dibawah ini saya sediakan link untuk memperdalam tentang konsep MVC pada pemrograman Netbeans Teknokrat Lampung:

Bahan Software dan Project Untuk Belajar:
1. Master Netbeans Versi Terbaru>>
2. Master MySqlyog Enterprise + Connectornya>>
3. Projek MVC pada pemrograman Netbeans Teknokrat Lampung>>
By Imam Tofa 38 at 07.49
Labels: PBO, Semester 3

Tidak ada komentar:

Posting Komentar

Labels

About Program Android Aplication Android Mini Game Cara - Cara Jasa KSI Logika Informatika Loker Manajement PBO Pemrograman 2 Program Kuliah Program Umum Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Tekno About Troubleshooting




Popular Posts

  • Hubungan Konvers, Invers, dan Kontraposisi Terhadap Implikasi
    Dari pernyataan yang berupa implikasi p ⇒ q dapat dibuat pernyataan implikasi baru sbagai brikut: (a) Pernyataan q ⇒ p disebut...
  • Gerbang Logika Dan Macamnya + Tabel Kebenarannya
    Gerbang Logika  Gerbang Logika merupakan suatu entitas dalam elektronika dan matematika boolean yang mengubah satu atau beberapa ma...
  • Loker Lampung Terbaru Full Stack Developer Aplikasi Android dan IOS React Native
    Loker Lampung Terbaru Full Stack Developer Aplikasi Android dan IOS React Native Hai semuanya, udah lama nih gak posting karna kesibuka...
  • 48 Hukum Kekuasaan Robert Greene Update 2015 Teknokrat
     48 Hukum Kekuasaan Robert Greene Update 2015 Teknokrat Hay sobat tekno, sesuai judul, kali ini imam tekno akan share tentang tugas...
  • Materi Lengkap Pengantar Manajemen From Richard l. Daft
    1. Innovative Management for Turbulent Times (Igo Febrianto, S.E.,M.Sc.) >> Lihat 2. The Evolution of Management Thinking >> Lih...

About

Only The Hunger Dollar Peaple, Like This Blog Please Follow The Author :D

Web Links

  • Blogger Platform
  • CMS WordPress
  • Facebook
  • Microblogging
  • Manchester United

Follow by Email

Subsribe to get post update from this blog in your email inbox.

Copyright © IM.TV Official Blog. All rights reserved. Template by Publisher