<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Integrasi_dengan_machine_learning_dan_AI</id>
	<title>Integrasi dengan machine learning dan AI - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Integrasi_dengan_machine_learning_dan_AI"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Integrasi_dengan_machine_learning_dan_AI&amp;action=history"/>
	<updated>2026-04-20T23:47:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Integrasi_dengan_machine_learning_dan_AI&amp;diff=72666&amp;oldid=prev</id>
		<title>Unknown user at 09:44, 6 May 2025</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Integrasi_dengan_machine_learning_dan_AI&amp;diff=72666&amp;oldid=prev"/>
		<updated>2025-05-06T09:44:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://lms.onnocenter.or.id/wiki/index.php?title=Integrasi_dengan_machine_learning_dan_AI&amp;amp;diff=72666&amp;amp;oldid=72526&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Integrasi_dengan_machine_learning_dan_AI&amp;diff=72526&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Berikut adalah **Modul 13: Tren Terkini dalam Basis Data – Integrasi dengan Machine Learning dan AI** lengkap dengan contoh implementasi di **Ubuntu 24.04**.  ---  ## **Modu...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Integrasi_dengan_machine_learning_dan_AI&amp;diff=72526&amp;oldid=prev"/>
		<updated>2025-04-13T02:39:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Berikut adalah **Modul 13: Tren Terkini dalam Basis Data – Integrasi dengan Machine Learning dan AI** lengkap dengan contoh implementasi di **Ubuntu 24.04**.  ---  ## **Modu...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Berikut adalah **Modul 13: Tren Terkini dalam Basis Data – Integrasi dengan Machine Learning dan AI** lengkap dengan contoh implementasi di **Ubuntu 24.04**.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## **Modul 13: Tren Terkini dalam Basis Data**  &lt;br /&gt;
### **Topik: Integrasi dengan Machine Learning dan AI**&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **1. Tujuan Pembelajaran**&lt;br /&gt;
&lt;br /&gt;
Setelah mempelajari modul ini, mahasiswa diharapkan mampu:&lt;br /&gt;
- Memahami bagaimana basis data dapat digunakan dalam proses Machine Learning dan AI.&lt;br /&gt;
- Menjelaskan alur integrasi antara data yang disimpan dalam basis data dengan pipeline Machine Learning.&lt;br /&gt;
- Menerapkan contoh sederhana pengambilan data dari database dan pelatihan model ML di Ubuntu 24.04 menggunakan Python dan Scikit-learn.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **2. Konsep Dasar**&lt;br /&gt;
&lt;br /&gt;
Integrasi antara basis data dan Machine Learning (ML) berarti menggunakan data yang disimpan dalam database untuk membangun, melatih, dan menguji model ML. Ini menjadi tren penting karena banyak data bisnis tersimpan di database relasional atau NoSQL.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **3. Alur Integrasi Basis Data dengan ML**&lt;br /&gt;
&lt;br /&gt;
1. **Ekstraksi Data** dari basis data (MySQL, PostgreSQL, MongoDB, dsb.)&lt;br /&gt;
2. **Preprocessing Data** untuk menyiapkannya menjadi fitur yang dapat digunakan oleh algoritma ML.&lt;br /&gt;
3. **Pelatihan Model ML** menggunakan pustaka Python seperti Scikit-learn, TensorFlow, atau PyTorch.&lt;br /&gt;
4. **Evaluasi dan Prediksi** berdasarkan model yang dilatih.&lt;br /&gt;
5. **Menyimpan Hasil Prediksi** kembali ke basis data.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **4. Contoh Implementasi: Koneksi MySQL + Machine Learning (Scikit-learn) di Ubuntu 24.04**&lt;br /&gt;
&lt;br /&gt;
#### **Langkah 1: Install MySQL dan Buat Database**&lt;br /&gt;
```bash&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install mysql-server&lt;br /&gt;
sudo mysql_secure_installation&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Login ke MySQL:&lt;br /&gt;
```bash&lt;br /&gt;
sudo mysql -u root -p&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Buat database dan tabel:&lt;br /&gt;
```sql&lt;br /&gt;
CREATE DATABASE db_ml;&lt;br /&gt;
USE db_ml;&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE students (&lt;br /&gt;
    id INT AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
    study_hours FLOAT,&lt;br /&gt;
    score FLOAT&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO students (study_hours, score) VALUES&lt;br /&gt;
(1.5, 50), (2.0, 55), (3.5, 65), (4.5, 70), (5.0, 75), (6.0, 80);&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
#### **Langkah 2: Install Library Python**&lt;br /&gt;
```bash&lt;br /&gt;
sudo apt install python3-pip&lt;br /&gt;
pip install mysql-connector-python scikit-learn pandas matplotlib&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
#### **Langkah 3: Script Python Integrasi + ML**&lt;br /&gt;
```python&lt;br /&gt;
import mysql.connector&lt;br /&gt;
import pandas as pd&lt;br /&gt;
from sklearn.linear_model import LinearRegression&lt;br /&gt;
import matplotlib.pyplot as plt&lt;br /&gt;
&lt;br /&gt;
# Koneksi ke MySQL&lt;br /&gt;
conn = mysql.connector.connect(&lt;br /&gt;
    host=&amp;quot;localhost&amp;quot;,&lt;br /&gt;
    user=&amp;quot;root&amp;quot;,&lt;br /&gt;
    password=&amp;quot;password&amp;quot;,  # ganti dengan password kamu&lt;br /&gt;
    database=&amp;quot;db_ml&amp;quot;&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
# Ambil data dari MySQL&lt;br /&gt;
query = &amp;quot;SELECT study_hours, score FROM students&amp;quot;&lt;br /&gt;
df = pd.read_sql(query, conn)&lt;br /&gt;
&lt;br /&gt;
# Pisahkan fitur dan label&lt;br /&gt;
X = df[[&amp;#039;study_hours&amp;#039;]]&lt;br /&gt;
y = df[&amp;#039;score&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
# Buat dan latih model&lt;br /&gt;
model = LinearRegression()&lt;br /&gt;
model.fit(X, y)&lt;br /&gt;
&lt;br /&gt;
# Prediksi dan visualisasi&lt;br /&gt;
y_pred = model.predict(X)&lt;br /&gt;
&lt;br /&gt;
plt.scatter(X, y, color=&amp;#039;blue&amp;#039;)&lt;br /&gt;
plt.plot(X, y_pred, color=&amp;#039;red&amp;#039;)&lt;br /&gt;
plt.xlabel(&amp;quot;Study Hours&amp;quot;)&lt;br /&gt;
plt.ylabel(&amp;quot;Score&amp;quot;)&lt;br /&gt;
plt.title(&amp;quot;Prediksi Nilai Berdasarkan Jam Belajar&amp;quot;)&lt;br /&gt;
plt.show()&lt;br /&gt;
&lt;br /&gt;
# Prediksi data baru&lt;br /&gt;
new_hours = [[7]]&lt;br /&gt;
predicted_score = model.predict(new_hours)&lt;br /&gt;
print(f&amp;quot;Prediksi nilai untuk 7 jam belajar: {predicted_score[0]:.2f}&amp;quot;)&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **5. Kasus Nyata:**&lt;br /&gt;
- **Retail:** Menggunakan data pembelian dari database untuk memprediksi produk yang akan dibeli berikutnya.&lt;br /&gt;
- **Kesehatan:** Menganalisis data pasien untuk prediksi risiko penyakit.&lt;br /&gt;
- **Keuangan:** Mendeteksi penipuan dengan model AI yang dilatih dari transaksi dalam database.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **6. Tools dan Framework Pendukung**&lt;br /&gt;
&lt;br /&gt;
| Tool              | Fungsi                           |&lt;br /&gt;
|-------------------|----------------------------------|&lt;br /&gt;
| MySQL/PostgreSQL  | Menyimpan data                   |&lt;br /&gt;
| Pandas            | Manipulasi data tabel            |&lt;br /&gt;
| Scikit-learn      | Algoritma ML klasik              |&lt;br /&gt;
| TensorFlow/PyTorch| Deep learning dan AI lanjutan    |&lt;br /&gt;
| Apache Airflow    | Orkestrasi pipeline ML           |&lt;br /&gt;
| Jupyter Notebook  | Eksperimen dan dokumentasi       |&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### **7. Kesimpulan**&lt;br /&gt;
&lt;br /&gt;
Integrasi basis data dengan Machine Learning memperkuat keputusan berbasis data. Di Ubuntu 24.04, kita bisa dengan mudah menghubungkan database ke pipeline ML menggunakan Python. Pendekatan ini menjembatani data statis di database dengan kemampuan prediktif dari kecerdasan buatan.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Kalau kamu mau, aku juga bisa buatin versi NoSQL (seperti MongoDB Atlas + model klasifikasi) langsung di Ubuntu. Mau dilanjutkan?&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>