0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan

Pemrograman Framework

Diunggah oleh

Bang Bowers
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan

Pemrograman Framework

Diunggah oleh

Bang Bowers
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

AKADEMI KOMUNITAS NEGERI PUTRA SANG FAJAR BLITAR

PROGRAM STUDI ADMINISTRASI SERVER DAN JARINGAN KOMPUTER

RENCANA PEMBELAJARAN SEMESTER (RPS)


Nama Mata Kuliah Kode Mata Semester Tgl Penyusunan
Bobot (sks)
Kuliah
Pemrograman Framework KTI22304 3 3 Agustus 2023
Otorisasi Nama Koordinator Pengembang RPS Koordinator PRODI

Ni’ma Kholila, S.Pd., M.Cs. M. Nur Fuad, M.Kom


Capaian CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) yang Dibebankan Pada Mata Kuliah
Pembelajaran (CP) S6 Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.
S9 Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri.
S11 Berkepribadian matang dan berakhlak mulia dalam kehidupan profesional, keilmuan, dan kemasyarakatan.
KU3 Mampu memecahkan masalah pekerjaan dengan sifat dan konteks yang lazim, serta dilaksanakan dan bertanggung jawab secara
mandiri atas hasilnya.
KU5 Mampu bekerja sama, berkomunikasi, dan mengambil inisiatif yang diperlukan dalam konteks pelaksanaan pekerjaan.
KU9 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis
informasi dan data.
KK3 Mampu melakukan pemrograman berbasis web.
KK6 Mampu melakukan pengolahan database.
P4 Memahami dan menganalisa kebutuhan proyek.
CPMK (Capaian Pembelajaran Mata Kuliah)
CPMK1 Mampu menyelesaikan masalah dengan menggunakan MVC laravel (S9, S11, KU3, KU5, KU9, KK3);
CPMK2 Mampu menyelesaikan masalah dengan melakukan pengolahan database (S6, S11, KU3, KU5, KU9, KK3, KK6, P4);
CPMK3 Mampu menyelesaikan masalah dengan membuat koneksi dengan API (S6, S11, KU3, KU5, KU9, KK3, KK6, P4);
Deskripsi Singkat Pengembangan web dengan menggunakan salah satu Framework Web Development yang paling populer dan banyak dipergunakan, yaitu
MK Laravel Framework. Pembelajaran pemrograman framework dimulai dari instalasi hingga menghasilkan situs web yang memiliki fungsional CRUD
(Create-Read-Update-Delete) dengan menggunakan Database dan terkoneksi dengan API sehingga dapat dimanfaatkan untuk membuat situs
web dinamis.
Bahan Kajian / 1. Pengenalan Arsitektur Framework
Materi 2. Kebutuhan Penggunaan Laravel Framework
Pembelajaran 3. Routing Laravel
4. View & Blade Laravel
5. Controller Laravel
6. Model & Migration Laravel
7. Artisan Laravel
8. CRUD Laravel
9. Eloquent & Pagination
10. Koneksi API
11. Proyek Pembuatan Web menggunakan Laravel Framework
Daftar Referensi Utama:
1. Correa, D. & Vallejo P. (2022). Practical Laravel Develop clean MVC web applications.
2. Sinha, S. (2019). Beginning Laravel - Build Websites with Laravel 5.8. Apress.
Pendukung:
1.
Media Pembelajaran Perangkat lunak: Perangkat keras :
Web browser, XAMPP, Text editor, Bash, Composer, Laravel Notebook & LCD Projector
Nama Dosen Ni’ma Kholila
Pengampu
Mata kuliah Pemrograman Web, Basis Data Lanjut
prasyarat (Jika ada)

Minggu Bahan Kajian Penilaian


Sub-CPMK Bentuk dan Pengalaman
Ke- (Materi Estimasi Kriteria & Indikator Bobot
(Kemampuan akhir Metode Belajar
Pembelajaran) Waktu Bentuk (%)
yg direncanakan) Pembelajaran Mahasiswa
(1) (2) (3) (4) (5) (6) (7) (8) (9)
1 Pengenalan Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melakuka ● Kecakapa
Arsitektur Kuliah 1x(2x60”) Kemampuan
dapat menjelaskan Framework n persetujuan berdiskusi dan n dalam
arsitektur kontrak kuliah mengemukakan berdiskusi dan
Metode: PT:
framework pendapat mengemukakan
Ceramah dan tanya 1x(1x180”) ● Melakuka
pendapat terkait
jawab, n diskusi terkait
Bentuk non-test: arsitektur
Pembelajaran arsitektur framework
kolaboratif framework ● Screenin
Minggu Sub-CPMK Bahan Kajian Bentuk dan Pengalaman Penilaian
Ke- (Materi Estimasi
(Kemampuan akhir Metode Belajar Kriteria & Indikator Bobot
Pembelajaran) Waktu
yg direncanakan) Pembelajaran Mahasiswa Bentuk (%)
(1) (2) (3) (4) (5) (6) (7) (8) (9)
g kemampuan
mengemukaka
n pendapat
2 Kebutuhan Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melaksan ● Ketepatan
Penggunaan Laravel Praktikum 1x(1x60”) Ketepatan dan
mengetahui Framework akan praktikum keterampilan dalam
kebutuhan instalasi dalam menyelesaikan
Metode: PT:
penggunaan kebutuhan penyelesaian instalasi
Studi kasus, 1x(1x180”)
laravel framework penggunaan masalah. kebutuhan
Pembelajaran
laravel penggunaan
● Mahasiswa berbasis masalah BM:
framework Bentuk non-test: laravel
mampu 1x(1x60”) framework
Laporan
menyiapkan ● Membuat
praktikum ● Kelengkap
kebutuhan laporan instalasi an isi laporan
penggunaan praktikum kebutuhan praktikum
laravel framework instalasi instalasi penggunaan
kebutuhan laravel
penggunaan framework
laravel
framework
3 Routing Laravel Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melaksan ● Ketepatan
Praktikum 1x(1x60”) Ketepatan dan
mengetahui akan praktikum keterampilan dalam
konsep routing fungsi routing dalam menyelesaikan
Metode: PT:
laravel studi kasus dan
Studi kasus, 1x(1x180”) ● Membuat penyelesaian
masalah. tugas pada
● Mahasiswa Pembelajaran laporan modul routing
mampu berbasis masalah BM: praktikum
1x(1x60”) Bentuk non-test: ● Kelengkap
mengimplementa fungsi routing Laporan
sikan fungsi an isi laporan
praktikum praktikum
routing untuk routing
skenario routing
tertentu
Minggu Sub-CPMK Bahan Kajian Bentuk dan Pengalaman Penilaian
Ke- (Materi Estimasi
(Kemampuan akhir Metode Belajar Kriteria & Indikator Bobot
Pembelajaran) Waktu
yg direncanakan) Pembelajaran Mahasiswa Bentuk (%)
(1) (2) (3) (4) (5) (6) (7) (8) (9)
4 View & Blade Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melaksan ● Ketepatan
Laravel Praktikum 1x(1x60”) Ketepatan dan
mengetahui akan praktikum keterampilan dalam
konsep view & view & blade dalam menyelesaikan
Metode: PT:
blade laravel penyelesaian studi kasus dan
Studi kasus, 1x(1x180”) ● Membuat
masalah. tugas pada
● Mahasiswa Pembelajaran laporan modul view &
mampu membuat berbasis masalah BM: praktikum view Bentuk non-test: blade
view 1x(1x60”) menggunakan Laporan ● Kelengkap
menggunakan blade praktikum view &
blade untuk view an isi laporan
blade praktikum
tertentu
5 Controller Laravel Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melaksan ● Ketepatan
Praktikum 1x(1x60”) Ketepatan dan
mengetahui akan praktikum keterampilan dalam
konsep controller controller dalam menyelesaikan
Metode: PT:
penyelesaian studi kasus dan
● Mahasiswa Studi kasus, 1x(1x180”) ● Membuat
masalah. tugas pada
mampu membuat Pembelajaran laporan modul
controller untuk berbasis masalah BM: praktikum Bentuk non-test: controller
fungsi tertentu 1x(1x60”) controller Laporan ● Kelengkap
praktikum an isi laporan
controller praktikum
6 Model & Migration Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melaksan ● Ketepatan
Laravel Praktikum 1x(1x60”) Ketepatan dan
mengetahui akan praktikum keterampilan dalam
konsep model & model & dalam menyelesaikan
Metode: PT:
migration migration penyelesaian studi kasus dan
Studi kasus, 1x(1x180”)
masalah. tugas pada
● Mahasiswa Pembelajaran ● Membuat modul model &
mampu membuat berbasis masalah BM: laporan Bentuk non-test: migration
model dan 1x(1x60”) praktikum Laporan ● Kelengkap
melakukan model & praktikum model an isi laporan
Minggu Sub-CPMK Bahan Kajian Bentuk dan Pengalaman Penilaian
Ke- (Materi Estimasi
(Kemampuan akhir Metode Belajar Kriteria & Indikator Bobot
Pembelajaran) Waktu
yg direncanakan) Pembelajaran Mahasiswa Bentuk (%)
(1) (2) (3) (4) (5) (6) (7) (8) (9)
migrasi sesuai migration & migration praktikum
dengan
kebutuhan
7 Artisan Laravel Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melaksan ● Ketepatan
Praktikum 1x(1x60”) Ketepatan dan
mampu akan praktikum keterampilan dalam
menggunakan artisan dalam menyelesaikan
Metode: PT:
artisan command penyelesaian studi kasus dan
Studi kasus, 1x(1x180”) ● Membuat
untuk kebutuhan masalah. tugas pada
Pembelajaran laporan
tertentu modul artisan
berbasis masalah BM: praktikum
1x(1x60”) Bentuk non-test: ● Kelengkap
artisan Laporan an isi laporan
praktikum artisan praktikum
8 Ujian Tengah Semester (UTS) – Rencana Proyek Akhir Pembuatan Web (flowchart, database, API) 10
9 Create-Read Bentuk: TM: Kriteria: 7
● Mahasiswa ● Melaksan ● Ketepatan
Database Praktikum 1x(1x60”) Ketepatan dan
mampu akan praktikum keterampilan dalam
menyusun fungsi create-read dalam menyelesaikan
Metode: PT:
untuk create penyelesaian studi kasus dan
Studi kasus, 1x(1x180”) ● Membuat
(insert) data masalah. tugas pada
Pembelajaran laporan modul create-
● Mahasiswa berbasis masalah BM: praktikum Bentuk non-test: read
mampu 1x(1x60”) create-read
menyusun fungsi Laporan ● Kelengkap
untuk read praktikum an isi laporan
(select) data create-read praktikum
10 Update-Delete- Bentuk: TM: Kriteria: 10
● Mahasiswa ● Melaksan ● Ketepatan
Search Database Praktikum 1x(1x60”) Ketepatan dan
mampu akan praktikum keterampilan dalam
menyusun fungsi update-delete- dalam menyelesaikan
Metode: PT:
untuk update data search penyelesaian studi kasus dan
Studi kasus, 1x(1x180”)
masalah. tugas pada
● Mahasiswa Pembelajaran ● Membuat modul update-
mampu berbasis masalah BM: laporan
Minggu Sub-CPMK Bahan Kajian Bentuk dan Pengalaman Penilaian
Ke- (Materi Estimasi
(Kemampuan akhir Metode Belajar Kriteria & Indikator Bobot
Pembelajaran) Waktu
yg direncanakan) Pembelajaran Mahasiswa Bentuk (%)
(1) (2) (3) (4) (5) (6) (7) (8) (9)
menyusun fungsi 1x(1x60”) praktikum Bentuk non-test: delete-search
untuk delete data update-delete- Laporan
● Kelengkap
search praktikum
● Mahasiswa an isi laporan
update-delete-
mampu search praktikum
menyusun fungsi
untuk search data
11 Eloquent & Bentuk: TM: Kriteria: 5
● Mahasiswa ● Melaksan ● Ketepatan
Pagination Praktikum 1x(1x60”) Ketepatan dan
mengetahui akan praktikum keterampilan dalam
konsep eloquent eloquent & dalam menyelesaikan
Metode: PT:
& pagination pagination penyelesaian studi kasus dan
Pembelajaran 1x(1x180”)
masalah. tugas pada
● Mahasiswa berbasis proyek ● Membuat modul eloquent
mampu BM: laporan & pagination
memanfaatkan 1x(1x60”) Bentuk non-test:
praktikum Laporan
eloquent dan ● Kelengkap
eloquent & praktikum
pagination sesuai pagination an isi laporan
kebutuhan eloquent & praktikum
pagination
12 Connect API Bentuk: TM: Kriteria: 8
● Mahasiswa ● Melaksan ● Ketepatan
Praktikum 1x(1x60”) Ketepatan dan
mengetahui akan praktikum keterampilan dalam
konsep API connect API dalam menyelesaikan
Metode: PT:
penyelesaian studi kasus dan
● Mahasiswa Pembelajaran 1x(1x180”) ● Membuat
masalah. tugas pada
mampu berbasis proyek laporan modul connect
melakukan BM: praktikum API
koneksi dan 1x(1x60”) Bentuk non-test:
connect API Laporan
memanfaatkan ● Kelengkap
API untuk praktikum an isi laporan
kebutuhan connect API praktikum
tertentu
13, 14,15 Proyek Pembuatan Bentuk: PT: Kriteria: 15
● Mahasiswa ● Melaksan ● Kekompak
Web menggunakan Praktikum 2x(1x180”) Kerjasama tim,
Minggu Sub-CPMK Bahan Kajian Bentuk dan Pengalaman Penilaian
Ke- (Materi Estimasi
(Kemampuan akhir Metode Belajar Kriteria & Indikator Bobot
Pembelajaran) Waktu
yg direncanakan) Pembelajaran Mahasiswa Bentuk (%)
(1) (2) (3) (4) (5) (6) (7) (8) (9)
mampu Laravel Framework akan diskusi keterampilan dan an Tim
menyelesaikan Metode: BM: kelompok kreatifitas dalam
● Keterampi
topik Pembelajaran 2x(2x60”) tentang penyelesaian
permasalahan masalah. lan dan
berbasis proyek kemajuan
menggunakan kreativitas
proyek
MVC laravel dalam
● Menggun Bentuk non-test: menggunakan
● Mampu MVC, mengelola
akan MVC Laporan hasil
menyelesaikan laravel kemajuan proyek database, dan
topik dan dokumentasi memanfaatkan
permasalahan ● Mengelola API
produk
dengan mengelola database ● Kelengkap
database
● Memanfa an laporan hasil
● Mampu kemajuan
atkan API
menyelesaikan proyek
topik ● Membuat
● Dokument
permasalahan laporan
dengan kemajuan asi produk
memanfaatkan API proyek
● Membuat
dokumentasi
produk
16 Ujian Akhir Semester (UAS) – MVC, Mengelola Database, Pemanfaatan API 10

Keterangan :
TM : Tatap Muka
PT : Penugasan Terstruktur
BM : Belajar Mandiri

Anda mungkin juga menyukai