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
Pendekatan sederhana untuk SEO: Bagaimana memahami dasar-dasar optimasi mesin pencari dengan cara yang sederhana dan praktis melalui jalur penemuan non-spesialis untuk semua orang