Postingan

Tugas 9 Pemrograman Web - Simple CRUD

Gambar
Selamat datang kembali di blog saya! Kali ini saya mengerjakan tugas kesembilan untuk mata kuliah Pemrograman Web. Disini saya akan menampilkan hasil pengerjaan saya untuk implementasi CRUD sederhana dengan menggunakan PHP dan MySQL.  CRUD adalah akronim dari Create, Read, Update, and Delete. Operasi CRUD adalah manipulasi data dasar untuk database. Di bawah ini akan saya tampilkan hasil dari CRUD sederhana yang telah saya buat.  pembuatan database homepage add data add data succesful empty field added data result edit data edit data succesful delete data edit and delete result database final result Referensi:  https://blog.chapagain.com.np/very-simple-add-edit-delete-view-in-php-mysql/ Source code:  https://github.com/shafanh/pweb-9

Tugas 8 PBKK - View dengan Code Igniter

Gambar
Selamat datang semua! Di pertemuan minggu ke-11 ini, Saya mempelajari tentang  CodeIgniter .  CodeIgniter  adalah sebuah  framework  php yang bersifat  open source  dan menggunakan metode MVC ( Model, View, Controller ).  CodeIgniter  bersifat  free  alias tidak berbayar jika Anda menggunakannya.  Framework CodeIgniter  dibuat dengan tujuan  untuk memudahkan  developer  atau  programmer  dalam membangun sebuah aplikasi berbasis web tanpa harus membuatnya dari awal. Di tugas ini, Saya diminta untuk berlatih menggunakan view dengan CodeIgniter. Berikut ini adalah langkah-langkahnya. 1. Download bootstrap kemudian ekstrak folder css dan js ke dalam folder public di project 2. Download JQuery dan copy ke folder public/js dalam project 3. Buka di app > Controllers > Page.php kemudian, ubah kode menjadi seperti berikut ini untuk membuat view di halaman Home, About, Contact, dan Faqs 4. Ubah kode di...

Tugas 8 Pemrograman Web - MySQL

Gambar
Selamat datang kembali di blog saya! Kali ini saya mengerjakan tugas keempat untuk mata kuliah Pemrograman Web. Disini saya akan menampilkan hasil pengerjaan saya untuk implementasi MySQL dengan membuat aplikasi pendaftaran siswa baru.  MySQL adalah salah satu aplikasi RDBMS (Relational Database Management System). Pengertian sederhana RDBMS adalah: aplikasi database yang menggunakan prinsip relasional. Apa itu prinsip relasional? Kita akan membicarakannya dalam tutorial berikutnya. MySQL juga bukan satu-satunya RDBMS, list lengkapnya ada di wikipedia. Diantaranya yang banyak dikenal adalah: Oracle, Sybase, Microsoft Access, Microsoft SQL Server, dan PostgreSQL. MySQL bersifat gratis dan open source. Artinya setiap orang boleh menggunakan dan mengembangkan aplikasi ini. Namun walaupun gratis, MySQL di support oleh ribuan programmer dari seluruh dunia, dan merupakan sebuah aplikasi RDBMS yang lengkap, cepat, dan reliabel. Berikut adalah hasilnya  Source Code:  https://gith...

Tugas 7 PBKK - CodeIgniter

Gambar
Nama: Shafa Nabilah Hanin NRP: 5025211222 Kelas: PBKK - A Selamat datang semua! Di pertemuan minggu ke-10 ini, Saya mempelajari tentang CodeIgniter .  CodeIgniter adalah sebuah framework php yang bersifat open source dan menggunakan metode MVC ( Model, View, Controller ). CodeIgniter bersifat free alias tidak berbayar jika Anda menggunakannya. Framework CodeIgniter dibuat dengan tujuan  untuk memudahkan developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa harus membuatnya dari awal. Di tugas ini, Saya diminta untuk berlatih instalasi CodeIgniter 4 dan menjalankannya. Simak berikut ini untuk mengetahui langkah-langkahnya. 1. Download CodeIgniter 4 di  https://codeigniter.com/download 2. Ekstrak file ' codeigniter4-framework-v4.4.3-0-ga033985 .zip'  ke folder xampp > htdocs , kemudian buat folder baru di htdocs dengan nama ' myproject ' 3. Copy seluruh isi folder ' codeigniter4-framework-v4.4.3-0-ga033985 ' ke dalam folde...

Tugas 7 Pemrograman Web - Login Form (Bootstrap)

Gambar
Selamat datang kembali di blog saya! Kali ini saya mengerjakan tugas keempat untuk mata kuliah Pemrograman Web. Disini saya akan menampilkan hasil pengerjaan saya untuk implementasi Bootstrap. Untuk latihan penggunaan Bootstrap ini, saya membuat login form .  Berikut adalah hasilnya  Source code bisa diakses di  Github Hasil deployment  di sini

ETS PWEB - B

Gambar
1. Jelaskan apa yang dimaksud dengan web responsive? Bagaimana cara membangunnya? Website responsif merupakan sebuah teknik untuk membuat layout dapat secara otomatis sesuai dengan layar pengguna. Hal tersebut bertujuan untuk meningkatkan kenyamanan pengguna saat mengunjungi website.  Adapaun cara membangun web responsif adalah: a. Mendefinisikan meta tag. Tag ini berfungsi menginformasikan browser agar menonaktifkan skala awal.  contoh: <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> <!–[if lt IE 9]> <script src=” http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js”></script> <![endif]–> b. Menentukan struktur HTML website. Struktur HTML terdiri dari header, content, sidebar, dan footer c. Membuat media query di CSS. CSS code akan memberitahu browser ketika lebar layar 960px, untuk menjalankan script dan mengatur lebar sesuai script.  2. Buatlah screenshot dari aplikasi yang telah dikerjakan,...

Quiz PBKK - A

Gambar
16 Oktober 2023 Shafa Nabilah Hanin 5025211222 PBKK - A 1.  Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak      Framework merupakan kerangka kerja yang digunakan untuk mengembangkan perangkat lunak berbasis website maupun desktop. Struktur tersebut terdiri dari beberapa komponen mulai dari  manajemen database, routing, autentikasi dan otorisasi, manajemen file, dan banyak lagi. Adapun fungsi framewarok dalam pengembangan perangkat lunak yaitu: Kode program terstruktur Membuat source code menjadi lebih terstruktur. Terstruktur disini, berarti program yang dibuat akan dimasukkan ke dalam setiap komponen sesuai dengan fungsi nya masing – masing.  Salah satu contoh dari kode program terstruktur dapat dilihat dari framework PHP, yaitu Laravel. Yang menggunakan konsep paradigma MVC (Model, View, Controller). Terdapat tiga komponen utama untuk mengembangkan website menggunakan model tersebut. Model berfungsi untuk tempat a...