Materi 1 : Pengenalan Web II – Aplikasi Berbasis Web II

MVC (MODEL-VIEW-CONTROLLER) DALAM PEMBANGUNAN APLIKASI WEB  Pembangunan sesebuah aplikasi web tidak kira aplikasi yang ringkas, sederhana mahupun rumit perlu melalui fasa-fasa pembangunan sistem agar aplikasi yang dibangunkan adalah mengikut kehendak pengguna. Pada kebiasaanya, carta gantt akan diwujudkan dalam fasa perancangan pembangunan aplikasi. Selain daripada itu, modulmodul dalam aplikasi perlu dikenalpasti dahulu agar tidak tersasar dari objektif pembangunan aplikasi. Oleh yang demikian, kertas kerja ini menerangkan kaedah dan panduan membina MVC (Model-ViewController) dengan menggunakan perisian Gantt Excel dalam pembangunan sesebuah aplikasi…

Materi dapat di download di : unduh

Pengertian Etika dan Profesi

Tujuan dari mata kuliah etika profesi adalah memperkenalkan pentingnya etika dalam kehidupan, terutama dalam dunia kerja yang berhubungan dengan Teknologi Informasi.

Bahan kajian :

Profesi-profesi IT, profesional IT, Etika berprofesi dalam bidang IT, Cyber Crime, UU ITE, HAKI, pendirian badan usaha IT, sertifikasi di bidang IT

Donwload Materi Pertemuan 1 Etika Profesi

Pemrograman Web I : Pengenalan Web Dasar #1

Pemrograman Web I : Pengenalan Web Dasar Pertemuan #1

Video :

Assalamu’alaikum warahmatullahi wabarakatuh

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Berikut adalah penjelasan tentang materi pemrograman web I, pada pertemuan 1 menjelaskan dasar pengenalan sejarah web, teknologi dan arsitechture web saat ini.

Mata kuliah ini diajarkan untuk mencapai kompetensi pembuatan dan pengembangan aplikasi berbasis web melalui pemahaman teknologi jaringan, internet, bahasa pemrograman dan berbagai kolaborasi teknologi sehingga mahasiswa akan mampu menciptakan/membuat dan mengembangkan aplikasi berbasis web yang bermanfaat di berbagai bidang dengan teknologi terkini mampu memahami Teknologi Jaringan Komputer dan Web, Front End, Backend  dan FullStack Programming , Jenis Inplementasi dari Bahasa pemrograman dan Arsitektur Web, model struktur HTML dan CSS, konsep Web Dinamis, Client Side Scripting, Javascript, Server Side Scripting, PHP :  Database MySQL, Operasi Database pada PHP, Framework Pemrograman Web : MVC, CMS (Content Management System).

Flutter Architecture & WIDGET

Flutter Architecture & WIDGET

FLutter

Apa it Flutter?
Flutter adalah library SDK untuk membangun / membuat aplikasi mobile dengan kinerja tinggi
dan High-Fidelity untuk sistem operasi iOS, Android, web (beta), dan desktop (pratinjau teknis) dari basis kode tunggal atau dengan satu bahasa pemrograman.
Tujuannya adalah untuk memungkinkan pengembang aplikasi untuk membuat aplikasi dengan performa tinggi yang berjalan mulus pada platform yang berbeda-beda. keunggulan yang di tawarkan oleh flutter untuk mengembangkan aplikasi mobile adalah mengasilkan aplikasi dengan best UI experience dan performance.

Prinsip inti 
Flutter mencakup kerangka kerja dengan reaksi modern, mesin render 2D, widget siap pakai, dan alat pengembangan. Komponen-komponen ini bekerja bersama untuk membantu Anda merancang, membuat, menguji, dan men-debug aplikasi. Semuanya diatur berdasarkan beberapa prinsip inti.
Semuanya adalah widget Widget adalah blok bangunan dasar dari antarmuka pengguna aplikasi Flutter. Setiap widget adalah deklarasi bagian dari antarmuka pengguna yang tidak dapat diubah. Tidak seperti kerangka kerja lain yang memisahkan tampilan, pengontrol tampilan, tata letak, dan properti lainnya, Flutter memiliki model objek yang konsisten dan terpadu: widget.
Widget dapat Berupa :
• Elemen struktural (seperti tombol atau menu)
• Elemen gaya (seperti font atau skema warna)
• Aspek tata letak (seperti Container) Continue reading

Inheritance : PHP & Object Oriented Programming (OOP)

Inheritance : Pada Object Oriented Programming (OOP) dengan Pemrograman PHP

Inheritance atau pewarisan adalah suatu cara untuk membuat sebuah kelas yang baru dengan menggunakan kelas lain yang sebelumnya sudah dibuat. Pada hubungan inheritance, sebuah class turunan mewarisi kelas leluhur (parent class). mewarisi, maka semua atribut dan method class dari induk akan dibawa (kecuali  yang bersifat private), secara intrinsik menjadi bagian dari class anak. keuntungan yang didapat dari inheritance menambah fitur baru pada kelas anak dan mengubah atau mengganti fitur yang diwarisi dari kelas parent

berikut contoh dengan php :

<?php  
/* inheritance.php */  
class Bapak {  
  private $nama = "Bapak";  
  
  function Bapak($n) {  
    $this->nama = $n;  
  }  
  
  function Hallo() {  
    echo "Halo, saya $this->nama <br>";  
  }  
}  
  
class Anak extends Bapak {  
  function Hai(){  
    echo "hai dari kelas anak";  
  }  
}  
  
$test = new Anak("Anak dari Bapak");  
$test->Hallo();  
$test->Hai();  
?>

Hasil :

Halo, saya Anak dari Bapak 
 hai dari kelas anak

Continue reading

Pemrograman Web II : PHP & Object Oriented Programming (OOP)

PHP & Object Oriented Programming (OOP)

Tujuan :

  1. Memahami Pemrograman OOP dengan menggunakan PHP
  2. Mampu mengimplementasikan Pembuatan Class, Object, Inheritance dan Method

Syarat utama untuk menguasai CodeIgniter adalah memahami PHP dan konsep Object Oriented Programming. Pada bab ini kita akan membahas sedikit mengenai PHP dan OOP.

Apa sih Object Oriented Programming (OOP)?

Object Oriented Programming (OOP) merupakan paradigma pemrograman yang berorientasikan kepada obyek. Semua data dan fungsi pada paradigma ini dibungkus dalam kelas-kelas atau obyek-obyek. Bandingkan dengan logika pemrograman terstruktur, setiap obyek dapat menerima pesan, memproses data, dan mengirim pesan ke obyek lainnya. OOP diciptakan untuk mengatasi keterbatasan pada bahasa pemrograman tradisional. Konsep dari OOP sendiri adalah semua pemecahan masalah dibagi ke dalam obyek. Dalam konsep OOP data dan fungsi-fungsi yang akan mengoperasikannya digabungkan menjadi satu kesatuan yang dapat disebut sebagai obyek.

Apa itu Object ? Continue reading

Pemrograman Web : Membuat CRUD Data Mahasiswa (Halaman Data Admin) #4

Mahalaman Administrator setelah berhasil login. pada halaman ini memiliki modul untuk mengecek apakah session terdaftar atau tidak, jika session tikda tedatar maka redirect ke halaman login atau index.php. dan jika diarah kan ke halaman index.php dengan mengetikkan http://localhost/demo/index.php maka akan redirect ke halaman admin, karena session masih ad.

File : cek_session.php

<?php
//cek session, jika tidak ada kembalikan ke halaman login
session_start();
if(!isset($_SESSION['user_sesion'])){
  header('location: index.php');
}
?>

Halaman Data mahasiswa,

Data Mahasiswa

File : data_mahasiswa.php

Continue reading