Tentang Jurusan RPL

RPL atau Rekayasa Perangkat Lunak merupakan salah satu jurusan komputer yang ada di SMK Bhakti Nusantara Boja yang berfokus pada pengembangan perangkat lunak, yang meliputi pengembangan website, aplikasi android dan game. Jurusan RPL di SMK Bhakti Nusantara Boja berdiri sejak tahun 2011 dan sampai sekarang masih eksis di tengah ketatnya banyaknya pilihan jurusan SMK di daerah Boja dan sekitarnya.

Materi yang diajarkan di Jurusan RPL SMK Bhakti Nusantara meliputi :

NoELEMENDESKRIPSICAPAIAN PEMBELAJARAN YANG TELAH DIAJARKAN
1Basis DataPada akhir fase F peserta didik mampu memahami, menerapkan, dan mengomunikasikan pengertian, konsep struktur, hierarki, aturan, komponen, instalasi, dan dasar administrasi basis data baik secara mandiri atau berkelompok serta memahami dan menerapkan Data Definition Language, Data Manipulation Language, Data Control Language, perintah bertingkat, function and stored procedure, trigger, backup, restore, dan replikasi pada pengelolaan basis data sesuai permasalahan yang kontekstual.Menerapkan struktur hirarki basis dataMenerapkan bentuk diagram hubungan antar entitasMenerapkan teknik normalisasi basis dataMenerapkan tipe data pada basis data (Date, Number, Text, Time)Menerapkan pengelompokan Bahasa SQL DDL, DML dan DCLMenerapkan bahasa SQL dasar untuk mengelola dan memanipulasi tabel dalam basis data (ALTER, CREATE, INSERT, SELECT, UPDATE, DELETE)Menerapkan  fungsi agregasi dalam basis data (AVG, COUNT, SUM)Menerapkan penggunaan SQL untuk mengakses multi table (select multitable)Menerapkan perintah Stored Procedures dan Trigger pada basis data
2Pemrograman Berbasis Teks, Grafis, dan MultimediaPada akhir fase F peserta didik mampu melakukan pemrograman terstruktur dan pemrograman berorientasi objek tingkat lanjut, menunjukkan dasar pemodelan perangkat lunak berorientasi objek dengan memahami konsep, menerapkan alur kerja sistem, menunjukkan model, menerapkan relasi antar kelas, menerapkan interaksi antar objek, menerapkan objek multimedia dalam aplikasi dengan menunjukkan aplikasi yang dapat menampilkan gambar, audio, dan video, melakukan pemrograman antar muka grafis (Graphical User Interface) dengan memanfaatkan pustaka (library) pada proyek yang lebih kompleks melalui interpretasi model perangkat lunak secara kolaboratif pada proyek pengembangan perangkat lunak.Menerapkan Activity Diagram untuk merancang sistemMembuat Alur Use Case untuk sistem aplikasiMemahami lingkungan kerja perangkat lunak Microsoft visual basic.net 2012 Membuat User Interface (Antarmuka pengguna) pada aplikasi desktop visual basic.net 2012Menerapkan variable, operator, statement dan expression pada pemrograman visual basic.net 2012Menerapkan tipe data pada pemrograman visual basic.net 2012Menerapkan flow control (if then else) pada pemrograman visual basic.net 2012menerapkan perulangan (looping) pada pemrograman visual basic.net 2012Mengintegrasikan aplikasi desktop dengan basis data Microsoft AccessMembuat program CRUD (Create, Read, Update, Delete) sederhana dengan visual basic.net 2012
3Pemrograman WebPada akhir fase F peserta didik mampu memahami konsep dan menerapkan perintah HTML, CSS, pemrograman Javascript, bahasa pemrograman server-side serta implementasi framework pada pembuatan web statis dan dinamis untuk beragam kebutuhan yang kontekstual. Selain itu, peserta didik juga mampu mendokumentasikan serta mempresentasikan web statis dan dinamis yang telah dikembangkan.Memahami konsep teknologi website dan aplikasi webMenerapkan format teks pada halaman web (Paragraf, Heading, Font, Bolder, Italic, Underline, Order List, Unorder list)Menerapkan format kaitan pada halaman web (Hyperlink)Menerapkan tampilan format multimedia pada halaman web (Image, Audio dan Video)Menerapkan format tabel pada halaman webMenerapkan format formulir pada halaman webMenerapkan style  pada halaman webMembuat landing page dengan html semantic (Header, Aside, Article, Section dan Footer)Memahami pemrograman server-side dengan PHPMenerapkan variable, operator, statement dan expression pada pemrograman PHPMenerapkan tipe data pada pemrograman PHPMenerapkan Passing Variable pada pemrograman PHPMenerapkan flow control (if then else) pada pemrograman PHPMenerapkan variable global $_SESSION[] untuk membuat batasan akses pada pemrograman PHP
4Pemrograman Perangkat BergerakPada akhir fase F peserta didik mampu memahami dan mengomunikasikan pengertian, sejarah, dan komponen dalam sistem operasi perangkat bergerak serta pengembangan aplikasinya, memahami konsep serta menerapkan Integrated Development Environment, framework dan bahasa pemrograman untuk pengembangan aplikasi perangkat bergerak, memahami konsep serta menerapkan basis data perangkat bergerak, bahasa pemrograman untuk pengembangan aplikasi perangkat bergerak untuk beragam kebutuhan yang kontekstual, antarmuka aplikasi yang saling berhubungan dengan aplikasi lainnya (Application Programming Interface). Selain itu, peserta didik juga mampu mendokumentasikan dan mempresentasikan aplikasi perangkat bergerak yang telah dikembangkan.

Leave a Reply

Your email address will not be published. Required fields are marked *