Sertifikasi BNSP untuk Junior Mobile Programmer: Syarat, Biaya, dan Prosesnya
11-Oct-2025
Pembuat : Admin Mobile Faculty
Kategori : Media Pembelajaran
import package:flutter/material.dart;
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: Aplikasi Konversi Suhu,
home: TemperatureConverter(),
);
}
}
class TemperatureConverter extends StatefulWidget {
@override
_TemperatureConverterState createState() => _TemperatureConverterState();
}
class _TemperatureConverterState extends State<TemperatureConverter> {
final TextEditingController _controller = TextEditingController();
String _result = ;
void _convertTemperature(bool toCelsius) {
double temperature = double.parse(_controller.text);
double convertedTemperature;
if (toCelsius) {
convertedTemperature = (temperature - 32) * 5 / 9; // Fahrenheit to Celsius
setState(() {
_result = Suhu dalam Celsius: $convertedTemperature;
});
} else {
convertedTemperature = (temperature * 9 / 5) + 32; // Celsius to Fahrenheit
setState(() {
_result = Suhu dalam Fahrenheit: $convertedTemperature;
});
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(Konversi Suhu),
),
body: Column(
children: [
TextField(
controller: _controller,
decoration: InputDecoration(labelText: Masukkan Suhu),
keyboardType: TextInputType.number,
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
ElevatedButton(
onPressed: () => _convertTemperature(true),
child: Text(Ke Celsius),
),
ElevatedButton(
onPressed: () => _convertTemperature(false),
child: Text(Ke Fahrenheit),
),
],
),
Text(_result),
],
),
);
}
}
| Hari | Waktu | Materi |
|---|---|---|
| 1 | 09:00-10:30 | Pengenalan Sertifikasi BNSP dan Manfaatnya |
| 1 | 10:30-12:00 | Syarat dan Kualifikasi untuk Sertifikasi |
| 1 | 12:00-13:00 | Istirahat |
| 1 | 13:00-14:30 | Biaya dan Pembiayaan Sertifikasi |
| 1 | 14:30-16:00 | Proses Pendaftaran dan Persiapan Ujian |
| 2 | 09:00-10:30 | Materi Ujian dan Format Penilaian |
| 2 | 10:30-12:00 | Simulasi Ujian Praktik |
| 2 | 12:00-13:00 | Istirahat |
| 2 | 13:00-14:30 | Tips dan Trik Menghadapi Ujian |
| 2 | 14:30-16:00 | Evaluasi dan Penutupan |