Pemrograman framework

Slides:



Advertisements
Presentasi serupa
Chapter 16 Testing Your Data Warehouse
Advertisements

Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS Content Management System.
Framework Aplikasi Web
Pembuatan Prototipe Perangkat Lunak HARJANTO SUTEDJO 8/19/20141HARJANTO SUTEDJO - UNIVERSITAS GUNADARMA.
Profesi di Bidang Teknologi Informasi
CodeIgniter By ISNARDI, M.Kom.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
BAB 2 METODE REKAYASA PERANGKAT LUNAK
TEKNOLOGI APLIKASI WEB Framework PHP – Code Igniter Ferry Astika S.
Pembuatan Prototipe Perangkat Lunak
Analisa dan Desain Objek
Framework & Content Management System
PENGENALAN PEMROGRAMAN VISUAL DAN MS. VISUAL STUDIO 2008
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
Irfan Santiko, M.Kom Build Web With Wordpress Framework.
Pengelolaan Proyek Sistem Informasi
Pendahuluan Tentang .Net
Sistem Basis Data Adriy.weebly.com.
Model 2 STMIK AKAKOM 2014 Yii Framework
Pengenalan Rekayasa Perangkat Lunak
Controller.  Instalasi dan Konfigurasi Web Framework  Konsep Dasar Controller  Aturan Penulisan fungsi.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Rekayasa Perangkat Lunak (Lanjut)
By, Eva Tanriana Teknik Sistem Informasi Industri
Proses Software & Project Metrics
STUDY CLUB “Implementasi Pemrograman Berorientasi Objek”
Pengantar UML.
Siklus Hidup Pengembangan Sistem
Materi Sesi ke 8 Pengembangan Sistem Informasi Manajemen
Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework.
Pemrograman Visual I Outline: Pengenalan bahasa C#
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
Rekayasa perangkat lunak (rpl)
ANALISA DESAIN BERORIENTASI OBYEK
Implementasi Sistem Akuntansi
Pemrograman Visual Oleh : Erni Fatmawati.
ARSITEKTUR APLIKASI WEB
DBMS Basis Data Pertemuan 2.
Metode Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Tahapan Proyek Pembuatan Situs Web
Mengenal IDE Delphi DELPHI II UNSERA 2016.
OOP.
Basis Data Klien Server dan Basis data Internet Materi 7
CodeIgniter PHP Framework.
Pemrograman Web Dinamis
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
CodeIgniter PHP Framework.
RPL.
JFC dan Swing U Abd. Rohim, MT mailto:
Oleh : Sri Herawati, S.Kom
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
Metode Rekayasa Perangkat Lunak
Pertemuan ke-6 Pemrograman Modular
IMPLEMENTASI SISTEM BASIS DATA
basis data client server
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
BAGAIMANA MEMILIH/MERANCANG ARSITEKTUR SUATU APLIKASI MOBILE ?
Pengenalan Borland Delphi 7.0
Pengembangan Aplikasi Framework
Android AN’ ANQINUDIN L.,S.Kom.
JSF Java Server Faces.
REKAYASA WEB Development Process
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
Pemrograman C (IN124C) Ramos Somya, S.Kom., M.Cs..
VISUAL PROGRAMMING DALAM JAVA
Impelementasi Sistem 11/22/2018.
ANALISA DESAIN BERORIENTASI OBYEK
Java Database Connectivity (JDBC)
BUKTI UNJUK KERJA SERTIFIKASI PROGRAMMER
Transcript presentasi:

Pemrograman framework Materi 1 : Konsep dasar framework Universitas Ubudiyah Indonesia Zuhar Musliyana, S.ST., M.T

Framework dalam dunia pemrograman Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan lebih cepat membangun aplikasi. Bisa juga dikatakan Framework adalah komponen pemrorgaman yang siap re-use kapansaja, sehingga programmer tidak harus membuat skrip yang sama untuk tugas yang sama.

Manfaat Menggunakan Framework Mempercepat Pembuatan Aplikasi Memudahkan Maintenance dalam jangka Panjang Stability dan Reliability aplikasi yang kita bangun lebih stabil dan handal karena berbasispada framework yang sudah teruji stabilitas dan kehandalannya Coding Style konsisten, memudahkan dalam membaca kode dan dalam menemukan bugs Security Concern framework mengantisipasi dan memasang perisai terhadap adanya berbagaimasalah keamanan yang mungkin timbul Dokumentasi, framework dapat mendisiplinkan kita untuk menulis dokumentasi untuk apayang kita tulis Mudah untuk kerja Tim

KEKURANGAN Framework Para programmer mungkin akan menemukan batasan- batasan ketika merancang aplikasimenggunakan framework. Kemungkinan akan menambah biaya development apabila framework yg digunakan kurangterdokumentasi dan kurang di support Performa dan kecepatan eksekusi

KONSEP MVC (MODEL-VIEW-CONTROLLER) DALAM MEMBANGUN FRAMEWORK Model-View-Controller (MVC) adalah pola arsitektur yang memisahkan aplikasi dalam tiga komponen utama Logis: Model, View dan Controller. Masing - masing komponen ini dibangun untuk menangani aspek- aspek tertentu pembangunan aplikasi. MVC adalah salah satu kerangka pembangunan web standar industri paling sering digunakan untuk menciptakan proyek yang terukur an besar dan extensible.

Komponen MVC - Model  Model: Komponen Model yang sesuai dengan semua data yang terkait dengan penggunaan logika dalam berkerja. Ini dapat mewakili baik data yang ditransfer antara View dan Controller komponen atau logika bisnis lain data yang terkait. Sebagai contoh, sebuah objek pelanggan akan mengambil informasi pelanggan dari database, memanipulasi itu dan memperbarui data kembali ke database atau menggunakannya untuk membuat data.

Komponen MVC - VIEW View: Komponen View digunakan untuk semua UI (User Interface) pada logika aplikasi. Misalnya, tampilan pelanggan akan mencakup semua komponen UI seperti kotak teks, dropdown, dll yang digunakan pengguna untuk berinteraksi.

Komponen MVC - CONTROLLER Controller bertindak sebagai antar muka antara Model dan View. komponen proses semua logika bisnis dan permintaan masuk, memanipulasi data menggunakan komponen Model dan berinteraksi dengan View untuk membuat hasil akhir. Sebagai contoh, controller pelanggan akan menangani semua interaksi dan masukan dari View pelanggan dan update database menggunakan Model pelanggan. Controller sama akan digunakan untuk melihat data pelanggan.

Komponen MVC

Sumber : https://trends.builtwith.com/framework (28-02-2018)

Sumber : https://medium. com/@vishva

Materi Berikutnya Membuat Framework Sederhana Dengan Konsep MVC Pada PHP Framework Code Igniter https://id.pinterest.com/pin/519251032017705997/