deskripsi pemelajaran

advertisement
KURIKULUM SMK EDISI 2004
KOMPETENSI
KODE
DURASI PEMELAJARAN
:
:
:
Membangun program aplikasi remote data interaktif
SWR.DEV.403.(2).A*
200 Jam @ 45 menit
A
2
LEVEL KOMPETENSI KUNCI
C
3
D
2
E
3
F
2
G
2
1. alam melaksanakan unit kompetensi ini harus didukung dengan tersedianya :
 Perangkat komputer yang telah siap dioperasikan berserta Instruction Manualnya;
 Paket instalasi software ;
 Instalation/User Manual software tersebut;
 SOP yang berlaku;
 Log sheet atau report sheet yang ditetapkan oleh perusahaan;
 Peralatan dan instrumen yang terkait dengan pelaksanaan unit kompetensi ini.
2. Unit Kompetensi yang harus dikuasai sebelumnya :
 HDW.OPR.101.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis teks
 HDW.OPR.102.(1).A, Mengoperasikan PC stand alone dengan sistem operasi berbasis GUI
 SWR.OPR.300.(1).A*, Mengoperasikan software aplikasi basis data
3. Pengetahuan yang dibutuhkan :
 Pengoperasian komputer;
 Pengoperasian Sistem Operasi sesuai Instruction Manual;
 On-site training sesuai dengan software yang dibutuhkan
KONDISI KINERJA
SUB KOMPETENSI
1. Memahami konsep
program aplikasi remote
administrasi
B
2
KRITERIA KINERJA
 Konsep sistem administrasi
basis data dijelaskan sesuai
SOP
 Prosedur pengadministrasian
basis data dapat dijelaskan
sesuai dengan standar operasi
administrasi basis data
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
LINGKUP BELAJAR
 Basis data
 Software aplikasi basis data
 Software bahasa
pemrograman berbasis web
(misal: asp, php)
MATERI POKOK PEMELAJARAN
SIKAP
 Teliti dan cermat
 Mengikuti prosedur
pengkodean program
sesuai dengan SOP
PENGETAHUAN
KETERAMPILAN
 Menunjukan fungsi algoritma pemrograman berbasis web
 Menerangkan konsep
algoritma pemrograman
pada software aplikasi
remote interaktif yang
dibuat
 Menggunakan fungsi dan
operator algoritma
pemrograman
 Menerapkan algoritma
pemrograman pada software remote interaktif
yang dibuat
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 1 dari 9
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
LINGKUP BELAJAR
MATERI POKOK PEMELAJARAN
SIKAP
PENGETAHUAN
KETERAMPILAN
 Menentukan struktur
data pada software
remote interaktif yang
dibuat
 Menentukan basis data
pada software remote
interaktif yang dibuat
 Menentukan pemakai
soft-ware aplikasi remote
interaktif yang dibuat
2. Mempersiapkan aplikasi
remote data interaktif
 Aplikasi basis data atau sistem
basis data beroperasi sesuai
dengan standar operasi
aplikasi basis data atau sistem
basis data
 Otorisasi perbaikan/penggunaan data beroperasi (login
diterima)
 Aplikasi pemrograman berbasis web beroperasi sesuai
dengan standar operasi
aplikasi pemrograman berbasis web
 Diagram alir program remote
data interaktif tersedia dan
sudah valid
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
 Basis data
 Software aplikasi basis data
 Software bahasa pemrograman berbasis web (misal:
asp, php)
 Mengikuti SOP dalam
mengoperasikan software aplikasi bahasa
pemrograman berbasis
web
 Merangkaikan perintahperintah bahasa pemrograman, basis data dan
bahasa pemrograman
berbasis web untuk
membuat software
remote interaktif
 Mengidentifikasi software aplikasi remote
interaktif dengan bahasa
pemrograman terstruktur, basis data dan
bahasa pemrograman
berbasis web
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 2 dari 9
KURIKULUM SMK EDISI 2004
SUB KOMPETENSI
KRITERIA KINERJA
LINGKUP BELAJAR
MATERI POKOK PEMELAJARAN
SIKAP
PENGETAHUAN
KETERAMPILAN
3. Membuat aplikasi remote
data interaktif
 Proses pemrograman berbasis web menggunakan
sistem basis data dilakukan
sesuai dengan standar operasi
pemrograman berbasis web
menggunakan sistem basis
data
 Hasil pembuatan program
aplikasi remote data interaktif
diletakkan ke web server (up
loading) dan dapat diakses
remote dari PC client sesuai
fungsi rancangan
 Basis data
 Software aplikasi basis data
 Software bahasa
pemrograman berbasis web
(misal: asp, php)
 Mengikuti SOP dalam
mengoperasikan software aplikasi bahasa
pemrograman berbasis
web
 Merangkaikan perintahperintah bahasa pemrograman, basis data dan
bahasa pemrograman
berbasis web untuk
membuat software
remote interaktif
 Membangun software
aplikasi remote interaktif
dengan bahasa pemrograman terstruktur, basis
data dan bahasa
pemrograman berbasis
web
4. Mengisi check list hasil
pengujian
 Proses pengujian aplikasi
remote data interaktif dilakukan sesuai dengan SOP
 Penilaian terhadap fungsifungsi program aplikasi yang
dapat naupun tidak dapat
dijalankan/diekskusi
 Mengisi check list/ reportsheet sesuai dengan SOP
yang berlaku
 Basis data
 Software aplikasi basis data
 Software bahasa
pemrograman berbasis web
(misal: asp, php)
 Disiplin dalam
mengikuti SOP
 Mengidentifikasi langkahlangkah remote data
interaktif
 Mempraktekkan pembuatan program aplikasi
remote interaktif dengan
bahasa pemrograman,
basis data dan bahasa
pemgroman berbasis
web
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 3 dari 9
KURIKULUM SMK EDISI 2004
MENGHITUNG LUAS LINGKARAN DENGAN JAVA NETBEANS
Aplikasi Menghitung Luas Lingkaran
1.
Definisi masalah
Masalah
: Buatlah aplikasi menggunakan Java NetBeans untuk
menghitung luas lingkaran.
Definisi
: Luas (L) =phi( ) x radius (r) x radius (r)
Data yang diperlukan
: phi( ) dan radius (r)
2.
Model perhitungan atau matematika
a)
Diketahui
: Ada sebuah lingkaran dengan jari-jari (r) dan phi
adalah 3,14.
b)
Ditanya
: Berapa luas lingkaran (L)
c)
Jawab
: Rumus Luas lingkaran (L) = phi
x jari-jari (r) x jari-jari (r)
Luas (L) = 3,14 x r x r
3.
Flow Chart atau rancangan algoritma
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 4 dari 9
KURIKULUM SMK EDISI 2004
a.
Pseudocode (Algoritma menghitung luas lingkaran)
Mulai
Ukur jari –jari atau radius lingkaran (r)
Phi ( ) = 3,14
Tulis rumus luas lingkaran (Luas (L) =
xrxr
Masukkan data yang diperoleh kedalam rumus
Hitung data tersebut
Tampilkan luas lingkaran
Selesai
b.
Flow Chart
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 5 dari 9
KURIKULUM SMK EDISI 2004
4.
a.
Source code dan Output dari run
Source code
/*
* To change this template, choose Tools | Templates
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 6 dari 9
KURIKULUM SMK EDISI 2004
* and open the template in the editor.
*/
package LuasLingkaran;
import javax.swing.JOptionPane;
/**
*
* @author thosiba
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 7 dari 9
KURIKULUM SMK EDISI 2004
System.out.println("Program untuk menghitung luas lingkaran :");
String jari = "";
jari = JOptionPane.showInputDialog("Masukkan Jari - jarinya : ");
int r=Integer.parseInt(jari);
System.out.println ("Jari-jari = "+(r));
System.out.println ("Luas lingkaran = "+(3.14*r*r));
}
}
b.
Output dari run
Contoh menhitung luas lingkaran dengan radius 14.
run:
Program untuk menghitung luas lingkaran :
Radius = 14
Luas lingkaran = 615.44
BUILD SUCCESSFUL (total time: 4 seconds)
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 8 dari 9
KURIKULUM SMK EDISI 2004
PROGRAM KEAHLIAN :
REKAYASA PERANGKAT LUNAK
DESKRIPSI PEMELAJARAN - PRODUKTIF
Halaman 9 dari 9
Download