You are on page 1of 17

BIDANG STUDI KEAHLIAN : PROGRAM STUDI KEAHLIAN : PAKET KEAHLIAN :

TEKNOLOGI INFORMASI DAN KOMUNIKASI TEKNIK KOMPUTER DAN INFORMATIKA REKAYASA PERANGKAT LUNAK KOMPETENSI DASAR

NO. 1. Fisika

MATA PELAJARAN

KI 1 (SIKAP RELEGIUS)

K2 (SIKAP SOSIAL)

K3 (KETERAMPILAN) Mengukur besaran-besaran pokok dan turunannya Menerapkan analisis dimensional dan vektor untuk membantu menyelesaikan persoalan fisika Menerapkan hukum Newton untuk gerak lurus berubah beraturan Menghitung gerak translasi dan rotasi Menghitung keseimbangan benda tegar Menerapkan hubungan impuls dan momentum dalam perhitungan Menyelesaikan persoalan tumbukan Menghitung usaha, energi dan daya Menentukan kekuatan bahan Menerapkan hukum-hukum fluida statik dan dinamik dalam kehidupan seharihari Menguasai pengaruh kalor terhadap zat

K4 (PENGETAHUAN) Memahami konsep gerak sebuah benda titik melalui besaran-besaran fisika yang terkait Memahami gerak lurus dengan kecepatan tetap dan gerak lurus dengan percepatan tetap Memahami gerak melingkar dengan laju tetap dan gerak melingkar dengan percepatan sudut tetap Menggambarkan gerak dalam grafik Memahami hukum Newton dan konsep gaya Memahami konsep gerak translasi dan rotasi Memahami konsep keseimbangan benda tegar Memahami konsep impuls dan hukum kekekalan momentum Memahami konsep usaha, energi dan daya Memahami hukum kekekalan energi Memahami konsep elastisitas

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) Melakukan perhitungan yang berkaitan dengan suhu dan kalor Melakukan perhitungan berdasarkan hukum termodinamika untuk berbagai proses Menerapkan konsep gelombang dalam kegidupan seharihari dan teknologi Menguasai hukum kelistrikan arus searah Menguasai hubungan antara tegangan, hambatan, dan arus Menghitung daya dan energi listrik arus searah Menguasai hokum-hukum kemagnetan dan melakukan perhitungan sederhana Menguasai hukum kelistrikan arus bolak-balik Menguasai hubungan antara tegangan, impedansi, dan arus listrik bolak-balik Menghitung daya dan energi listrik arus bolak-balik Menggunakan hukum pemantulan dan pembiasan cahaya K4 (PENGETAHUAN) bahan Menguasai hukum Hooke Memahami hukum-hukum yang berhubungan dengan fluida statik dan dinamik Memahami konsep suhu dan kalor Mengenal cara perpindahan kalor Mendeskripsikan sifatsifat gas ideal dan persamaan keadaan gas Memahami hukum-hukum termodinamika Memahami konsep dan prinsip prinsip gejala gelombang secara umum Membedakan jenis-jenis gelombang Membedakan konsep listrik statis dan dinamis Menjelaskan penerapan listrik statis dan dinamis Mengenal gejala kemagnetan Mengenal penggunaan magnet dan elektromagnet dalam teknologi Memahami ciriciri cermin dan lensa Mengenal penggunaan alat

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) K4 (PENGETAHUAN) alat optik dalam kehidupan seharihari dan teknologi Mengenal teori relativitas khusus Einstein dan penerapannya Mendeskripsikan gejala-gejala fisis yang mendorong timbulnya konsep-konsep kuantum Memahami perkembangan teori atom Mengenal inti atom dan gejala radioaktivias Memahami penggunaan radioaktivitas dalam kehidupan seharihari

2.

Kesehatan Kerja dan Lingkungan Hidup (K3LH)

3.

Sistem Komputer

Melaksanakan prosedur K3 Menerapkan konsep lingkungan hidup Menerapkan pertolongan pertama pada kecelakaan (P3K) Menuliskan sistem bilangan dalam bidang komputer (Desimal, Biner, Oktal, Heksadesimal) Mengkonfigurasi Bilangan (Desimal, Biner, Octal, Heksadesimal) Menggambarkan gerbang logika dasar

Mendeskripsikan keselamatan dan kesehatan kerja (K3)

Menjelaskan fungsi sistem bilangan pada komputer Menjelaskan cara mengkonversi bilangan (Desimal, Biner, Octal, Heksadesimal) Menjelaskan logika Gerbang Dasar (AND, OR dan NOT). Menjelaskan logika Gerbang

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) Menyederhanakan rangkaian logika dasar Menerapkan operasi penjumlahan dan pengurangan Merangkai rangkaian multiplexer, Flip Flop dan Counter Menguji rangkaian multiplexer, Flip Flop dan Counter Melakukan operasi penjumlah setengah (half Adder) Melakukan operasi penjumlah penuh (Full Adder) Melakukan operasi Penjumlah dan Pengurang (Ripple Carry Adder) Menggambarkan struktur mesin Von Neumann Menggambarkan struktur interkoneksi komputer Mengambarkan sistem bus pada sistem komputer Menggambarkan minimal sistem komputer Menggambarkan hirarki memory Menggambarkan prinsip kerja metode penyimpanan pada media magnetik Menggambarkan alur/proses Interrupt control Intel 8259A, K4 (PENGETAHUAN) Kombinasi (NOR, NAND) Menjelaskan operasi Aritmatika Menjelaskan operasi Penjumlahan dan pengurangan Memahami prinsip kerja multiplexer. Memahami prinsip kerja flipflop Memahami aplikasi flip-flop pada rangkaian logika Memahami macam-macam counter Memahami pemakaian memori dalam suatu sistem mikrokomputer Memahami perbedaan antara Statis dan Dinamis RAM Menjelaskan sistem Arithmatic Logic Unit (ALU) Memahami prinsip kerja penjumlah setengah (Half Adder) dan penjumlah penuh (Full Adder) Menjelaskan konsep organisasi dan arsitektur komputer Menjelaskan komponenkomponen Komputer Menjelaskan sistem Interkoneksi bus Menjelaskan sistem hirarki memori Menjelaskan berbagai media penyimpanan Menjelaskan prinsip kerja IDE,

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) 8255A dan DMA Menuliskan jenis Operand dan Operasi dalam bahasa mesin Menggambarkan organisasi processor dan register Membuat listing program untuk membaca dan menulis data CPU - Memory Membuat listing program untuk membaca dan menulis data CPU - I/O K4 (PENGETAHUAN)

4.

Perakitan Komputer

5.

Sistem Operasi

SCSI dan RAID Menjelaskan modul-modul I/O Menjelaskan Interupt Control Intel 8259A, 8255A dan DMA Menjelaskan Organisasi Prosesor dan register Menjelaskan Siklus Instruksi Memanipulasi data dari Register ke Memory dan sebaliknya Memanipulasi data dari Memory ke I/O dan sebaliknya Memanipulasi data dari Register ke I/O dan sebaliknya Menjelaskan perangkat keras Menentukan spesifikasi komputer komponen komputer personal Menjelaskan langkah langkahMembuat peta tata letak langkah instalasi sesuai buku komponen panduan instalasi Mengurutkan langkah-langkah perakitan komputer Memasang komponen komputer Mengkonfigurasi BIOS sesuai kebutuhan Menguji komputer yang telah dirakit menggunakan BIOS Setup Menyambung beberapa jenis periferal yang berbeda menggunakan software Menunjukkan macam-macam Menjelaskan pengertian dan sistem operasi berbasis GUI fungsi Sistem Operasi

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) Melakukan instalasi sistem operasi dengan metode Clean Install Melakukan instalasi sistem operasi dengan metode Upgrade Melakukan instalasi sistem operasi dengan metode Multibooting Melakukan instalasi sistem operasi dengan metode Virtualisasi Melakukan Instalasi sistem Operasi berbasis GUI Mengoperasikan sistem operasi berbasis GUI Melakukan Instalasi driver Motherboard (disk drive, DVD/CD ROM drives, Keyboard, Mouse, Processor, Sound Card, Video game controller, VGA, NIC, USB) Melakukan konfigurasi Kartu Jaringan Melakukan pengujian konektifitas jaringan, misalnya menggunakan perintah Ping Melakukan Instalasi Software Aplikasi Menggunakan software Aplikasi Melakukan instalasi software utility (partition magic, antivirus) K4 (PENGETAHUAN) Menjelaskan struktur sistem operasi Menjelaskan macam-macam sistem operasi berbasis GUI Menjelaskan macam-macam sistem operasi berbasis Text Menjelaskan jenis-jenis metode instalasi sistem operasi Menjelaskan Metode instalasi sistem operasi Clean Install Menjelaskan Metode instalasi sistem operasi Upgrade Menjelaskan metode Multibooting Menjelaskan metode Virtualisasi Menjelaskan langkah-langkah instalasi sistem operasi berbasis GUI Menjelaskan langkah-langkah instalasi driver Menjelaskan langkah-langkah enginstalasi driver Motherboard (disk drive, DVD/CD ROM drives, Keyboard, Mouse, Processor, Sound Card, Video game controller, USB) Menjelaskan langkah-langkah mengkonfigurasi IP pada Kartu jaringan Menjelaskan cara menguji konekstifitas jaringan Menjelaskan langkah-langkah instalasi software aplikasi,

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) Melakukan update Antivirus Mengidentifikasi peripheral komputer Menghubungkan peripheral dengan komputer menggunakan media yang sesuai Melakukan instalasi driver Menyiapkan bahan uji kelengkapan peripheral (misalnya kertas, tinta, modem, kartu model) Mengujia peripheral yang terlah tersambung ke komputer K4 (PENGETAHUAN) Menjelaskan cara menginstalasi software Aplikasi Menjelaskan cara menggunakan software aplikasi Menjelaskan langkah-langkah instalasi software utility (partition magic, antivirus) Menjelaskan langkah-langkah menginstalasi software utility (antivirus) Menjelaskan langkah-langkah mengupdate antivirus Menjelaskan tentang peripheral komputer Menjelaskan cara menghubungkan peripheral dengan komputer Menjelaskan fungsi driver pada peripheral Menjelaskan cara menginstal driver Menjelaskan kelengkapan peripheral. Menjelaskan cara menguji peripheral yang telah diinstall Menjelaskan jenis dan fungsi perangkat lunak pengolah kata Menjelaskan jenis dan fungsi perangkat lunak lembar sebar Menjelaskan pemanfaatan dan fungsi program presentasi sebagai alat bantu yang efektif Menjelaskan konsep dasar web

6.

Pengelolaan Informasi

Mengenali menu serta tombol shortcut perangkat lunak pengolah kata Menggunakan fitur-fitur pengelolaan dokumen perangkat lunak pengolah kata Melakukan editing sederhana

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) terhadap dokumen (mengetik dan memformat huruf, penjajaran teks, penomoran, penggunaan kolom) Menggunakan fitur isian berulang (header, footer, page numbering) Melakukan editing tingkat lanjut (menyisipkan gambar, tabel, mail merge) Mencetak dokumen dengan parameter standar Mengenali menu serta tombol shortcut perangkat lunak lembar sebar Menggunakan fitur-fitur pengelolaan dokumen perangkat lunak lembar sebar Melakukan editing lembar kerja (mengubah, menghapus, menambah, memindah isi sel) Mengatur format tampilan teks dan angka Melakukan operasi aritmatika (penjumlahan, pengurangan, pembagian, perkalian) Melakukan operasi logika (if, if bertingkat) Menggunakan rumus dan K4 (PENGETAHUAN) browser Memahami alamat web dan hyperlink Menjelaskan email dan etika berkomunikasi menggunakan email Menjelaskan pengertian grafis berbasis bitmap dan grafis berbasis vektor

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) fungsi tingkat lanjut (vlookup, hlookup) Membuat grafik dari tabel data Mencetak lembar kerja Mengenali menu serta tombol shortcut perangkat lunak presentasi Menggunakan fitur-fitur pengelolaan dokumen perangkat lunak presentasi Membuat dan mengubah lay out dan isian standar berulang melalui slide master Membuat presentasi teks dengan variasi tabel, grafik, gambar dan diagram Membuat presentasi teks dengan variasi audio dan audio Memberi efek animasi pada tampilan slide presentasi Mencetak dokumen presentasi sebagai slide dan handout Mengenali menu serta tombol shortcut web browser Menemukan informasi menggunakan search engine Melakukan komunikasi menggunakan email K4 (PENGETAHUAN)

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) Mengenali menu serta tombol shortcut perangkat lunak aplikasi grafis Membuat grafis dengan berbagai variasi warna, bentuk dan ukuran Menerapkan media jaringan Membuat desain jaringan Melakukan instalasi perangkat jaringan lokal Mendiagnosa permasalahan pengoperasian PC yang tersambung pada jaringan lokal Melakukan perbaikan koneksi jaringan Melakukan setting ulang koneksi jaringan Melakukan pengaturan traffic bandwidth pada jaringan Menerapkan algoritma dalam menulis bahasa pemograman Menginstalasi bahasa pemrograman Menulis bahasa pemrograman sesuai struktur program Mengoperasikan variabel dengan jenis-jenis operator yang ada K4 (PENGETAHUAN)

7.

Jaringan Dasar

Menjelaskan konsep jaringan komputer Menjelaskan protokol jaringan Menjelaskan piranti jaringan Menjelaskan topologi jaringan

8. Pemrograman Dasar

Menjelaskan algoritma dalam pemrograman Menjelaskanproses kompilasi dan linking Menjelaskan penggunaan tipe data dalam pemrograman Menjelaskan algoritma pengambilan keputusan Menjelaskan algoritma pengulangan data

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) Memecahkan permasalahan dengan algoritma pengambilan keputusan Memecahkan masalah dengan algoritma pengulangan proses Menerapkan fungsi dalam pemrograman yang tersruktur Menerapkan penggunaan array berdimensi satu, dua dan berdimensi banyak Menerapkan operasi-operasi String dalam menyelesaikan masalah Menggunakan pointer dalam memanipulasi data Menerapkan elemen-elemen dasar HTML untuk memformat halaman web Menerapkan elemen HTML table untuk layout halaman web Menerapkan elemen HTML frame untuk layout halaman web Menerapkan elemen HTML layer untuk layout halaman web Menerapkan link untuk berbagai fungsi pada halaman web K4 (PENGETAHUAN) Memahamkan proses pembuatan fungsi Memahamkan konsep array dalam penyimpanan di memori Memahamkan tipe data String dan operasinya Menjelaskan konsep pointer

9. Pemrograman Web

Menjelaskan konsep teknologi Web page Menjelaskan kebutuhan software pemrograman web Membuat struktur menu web (site map) Menjelaskan struktur dokumen HTML Menjelaskan penggunaan pemrograman dalam halaman web Menjelaskan penggunaan pemrograman di sisi client (client side) untuk menambah interaktifitas web

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) K4 (PENGETAHUAN)

10. Pemodelan Perangkat Lunak

Menambahkan obyek-obyek Menjelaskan penggunaan multimedia ke dalam halaman pemrograman di sisi web server(server side) untuk mengolah data input dari Menerapkan pemrograman client side dalam halaman pengguna web Merancang form untuk menangkap masukan data (input) dari pengguna Menerapkan pemrograman client side untuk validasi masukan data Menerapkan pemrograman server side ke dalam halaman web Menerapkan pemrograman server side untuk validasi masukan data Menjelaskan konsep aplikasi Menerapkan pemodelan perangkat lunak proses (DFD) Menjelaskan ragam arsitektur Menterjemahkan DFD ke aplikasi PL pemodelan relasi basis data Mendefinisikan kebutuhan (ERD) fungsional Menterjemahkan DFD ke Menjelaskan konsep struktur chart diagram pemodelan desain berorientasi Merancang user interface obyek Menerapkan use case diagram Menjelaskan konsep dasar UML sesuai dengan kasus permasalahan Menerapkan activity diagram

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) sesuai dengan kasus permasalahan Merancang class diagram sesuai dengan kasus permasalahan Merancang komponen diagram sesuai dengan kasus permasalahan Menginstalasi bahasa pemrograman berorientasi obyek Membuat class dengan bahasa pemrograman berorientasi obyek Menciptakan obyek dalam mengoperasikan program Menerapkan pengunaan tipe data, variabel, dan operator Megujicoba penggunaan pengambilan keputusan dan pengulangan proses Mengujicoba penggunaan array Menjelaskan konsep pemrograman berorientasi obyek Mengidentifikasi class dan obyek Memperkenalkan aturan dasardasar pemrograman berorientasi obyek Menjelaskan atribut dan methode Menjelaskan konsep enkapsulasi Menjelaskan konsep pewarisan Menjelaskan konsep polimorphisme Memahami abstract, interface, nested dan inner class Menjelaskan jenis-jenis error dan penanganannya Mengidentifikasi struktur hirarki basis data Mempersiapkan perangkat K4 (PENGETAHUAN)

11. Pemrograman Beriorientasi Obyek

12. Basis data

Mengakses anggota class melalui obyek Membuat konstruktor

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) overloading dan akses modifier dalam melindungi data Menerapkan pewarisan dalam memecahkan permasalahan Menerapkan polimorphisme dalam memecahkan permasalahan K4 (PENGETAHUAN) lunak basis data Menjelaskan tahap-tahap normalisasi basis data Menjelaskan tentang Entity Relationship Diagram (ERD) Menjelaskan konsep instruksi instruksi bahasa SQL dalam basis data Menjelaskan instruksi SQL untuk membentuk query. Menjelaskan berbagai jenis fungsi (function) dalam query.

13. Pemrograman Mobile

Menginstalasi perangkat lunak pendukung pemrograman mobile Membuat aplikasi dengan komponen-komponen high level user interface Membuat aplikasi grafis dengan komponen-komponen low level user interface Menerapkan pengolahan data dengan persistance Melakukan koneksi perangkat mobile dengan socket TCP IP dan HTTP Membangun projek dengan integrasi semua fitur-fitur perangkat mobile

Menjelaskan arsitektur pengembangan pemrograman mobile Mengidentifikasi komponenkomponen pemrograman mobile Menjelaskan komponen high level user interface Menjelaskan komponen low level user interface Menjelaskan konsep persistance Menjelaskan teknik koneksi jaringan dalam perangkat mobile

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) 14. Administrasi Basis Data K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) Menerapkan DCL dalam pengaturan pengguna basis data Mengidentifikasi file-file yang berhubungan dengan sistem basis data Menggunakan file-file parameter (paramater file) untuk mengontrol layanan basis data Menerapkan teknik startup dan shutdown basis data. Menentukan kapasitas penyimpanan data (quota) dalam DDL Menerapkan trigger untuk otomatisasi pengelolaan data Menerapkan stored procedure untuk memudahkan pengelolaan data Menerapkan profile untuk mengontrol sesi pengguna Menerapkan teknik auditing event untuk memonitor aktifitas pengguna dalam basis data Menerapkan berbagai teknik mem- backup basis data Menerapkan teknik merestore basis data apabila K4 (PENGETAHUAN) Menjelaskan jenis jenis instruksi DCL (Data Control Language) dalam basis data Menjelaskan konsep trigger dalam basis data Menjelaskan konsep stored procedure dengan PL/SQL Menjelaskan tentang profile pengguna basis data Menjelaskan teknik backup dalam basis data Menjelaskan teknik restore dalam basis data

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) 15. Pemrograman Desktop K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) terjadi kerusakan. Mengujicoba komponenkomponen event handling Membuat form-form untuk dasar aplikasi desktop Membuat aplikasi dengan data base Membuat aplikasi dengan client server Membuat installer paket aplikasi Membuat halaman web dinamis sederhana Menambahkan fungsi-fungsi pada halaman web dinamis Mempersiapkan basis data yang akan digunakan dalam web dinamis Menerapkan pemrograman server side (PHP) untuk pengelolaan data dalam web dinamis Menggunakan pemrograman JSP untuk menghubungkan web ke basis data Menerapkan pengamanan sesi dalam pengaksesan web dinamis Menampilkan data dari web Menjelaskan IDE bahasa pemograman Menjelaskan konsep event handling Mengidentifikasi menu dan fungsi aplikasi Menjelaskan komponen koneksi ke database Menjelaskan sistem clientserver Menjelaskan konsep dasar web dinamis Menjelaskan konsep pembuatan halaman web dinamis Menjelaskan konsep pemrograman web dinamis Menjelaskan konsep pemrograman JSP Memahami Arsitectur MVC (Model Viwer Controller) K4 (PENGETAHUAN)

16. Pemrograman Web Dinamis

KOMPETENSI DASAR NO. MATA PELAJARAN KI 1 (SIKAP RELEGIUS) K2 (SIKAP SOSIAL) K3 (KETERAMPILAN) dalam format media yang dapat digunakan (PDF) Mengimplementasikan MVC dalam aplikasi web dinamis K4 (PENGETAHUAN)

17. Kerja Proyek

Memahami syarat-syarat Merancang proyek proyek pembuatan aplikasi Memahami cara melakukan Melakukan identifikasi estimasi sumberdaya dan kebutuhan proyek durasi aktivitas sebuah proyek pembuatan produk aplikasi Memahami estimasi Membuat estimasi sumber penganggaran dan daya dan aktivitas pengendalian biaya Membuat estimasi anggaran biaya Membuat proposal penawaran Mengimplementasikan proyek pembuatan aplikasi Melakukan evaluasi jalannya proyek Membuat laporan pelaksanaan proyek

You might also like