Pelatihan dan Sertifikasi BNSP Online Data Science Profesional
11-Oct-2025
Pembuat : Admin Mobile Faculty
Kategori : Media Pembelajaran
| Hari | Materi | Deskripsi |
|---|---|---|
| Hari 1 | Pengenalan Data Science & Python | Konsep dasar Data Science, pengenalan Python, serta pengolahan dataset dasar |
| Manipulasi dan Eksplorasi Data | Penggunaan Pandas dan NumPy untuk manipulasi dataset | |
| Visualisasi Data | Menggunakan Matplotlib dan Seaborn untuk visualisasi data | |
| Hari 2 | Machine Learning Dasar | Implementasi regresi linier, klasifikasi, dan clustering |
| Evaluasi Model | Cara mengukur performa model menggunakan metrik evaluasi | |
| Studi Kasus & Sertifikasi BNSP | Simulasi penyelesaian kasus nyata dan persiapan sertifikasi BNSP |
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_absolute_error, mean_squared_error
# Contoh dataset
data = {
Luas_Tanah: [100, 200, 150, 300, 250],
Jumlah_Kamar: [2, 3, 3, 4, 4],
Harga: [500, 800, 700, 1200, 1100]
}
df = pd.DataFrame(data)
# Memisahkan fitur dan target
X = df[[Luas_Tanah, Jumlah_Kamar]]
y = df[Harga]
# Split data
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
# Membuat model regresi linier
model = LinearRegression()
model.fit(X_train, y_train)
# Prediksi
y_pred = model.predict(X_test)
# Evaluasi
mae = mean_absolute_error(y_test, y_pred)
mse = mean_squared_error(y_test, y_pred)
rmse = np.sqrt(mse)
print(f"Mean Absolute Error: {mae}")
print(f"Root Mean Squared Error: {rmse}")
Hasil dari model ini akan memberikan prediksi harga rumah berdasarkan luas tanah dan jumlah kamar, yang dapat digunakan untuk pengambilan keputusan bisnis.