<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zulzario Zaeri</title>
    <description>The latest articles on DEV Community by Zulzario Zaeri (@ryotwell).</description>
    <link>https://dev.to/ryotwell</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1652814%2F7bf73d49-c823-4ae7-be84-00a6f5c6c911.JPG</url>
      <title>DEV Community: Zulzario Zaeri</title>
      <link>https://dev.to/ryotwell</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ryotwell"/>
    <language>en</language>
    <item>
      <title>XGBoost vs Tiga Algoritma Regresi Konvensional</title>
      <dc:creator>Zulzario Zaeri</dc:creator>
      <pubDate>Sun, 13 Jul 2025 15:04:13 +0000</pubDate>
      <link>https://dev.to/ryotwell/xgboost-vs-tiga-algoritma-regresi-konvensional-2k4h</link>
      <guid>https://dev.to/ryotwell/xgboost-vs-tiga-algoritma-regresi-konvensional-2k4h</guid>
      <description>&lt;p&gt;Artikel ini di buat sebagai penutup tugas akhir mata kuliah Machine Learning Semester 6 Universitas Hamzanwadi dengan judul &lt;strong&gt;Proyek Prediksi Harga Rumah - Boston Housing Dataset&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Analysis Abstract
&lt;/h2&gt;

&lt;p&gt;Dalam kajian komparatif ini, kami melakukan evaluasi sistematis terhadap &lt;strong&gt;XGBoost&lt;/strong&gt; dengan tiga algoritma regresi:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Linear Regression&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decision Tree Regressor&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Random Forest Regressor&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Fokus evaluasi mencakup metrik &lt;em&gt;akurasi prediktif&lt;/em&gt; (RMSE, R²), &lt;em&gt;efisiensi komputasional&lt;/em&gt;, serta &lt;em&gt;kompleksitas algoritmik&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Seleksi algoritma machine learning yang optimal mempengaruhi signifikansi kualitas prediktif secara fundamental.&lt;br&gt;&lt;br&gt;
Dalam domain regresi, keempat algoritma ini kerap menjadi referensi komparatif:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Linear Regression&lt;/strong&gt;: Algoritma fundamental, efisien komputasional, namun terbatas pada pemodelan relasi linier
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decision Tree&lt;/strong&gt;: Kapabel menangkap relasi non‑linier, interpretabilitas tinggi, namun rentan terhadap overfitting
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Random Forest&lt;/strong&gt;: Ensemble dari Decision Tree untuk stabilitas prediktif, namun memerlukan komputasi yang lebih intensif
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;XGBoost&lt;/strong&gt;: Gradient boosting dengan optimasi hyperparameter yang sophisticated, menghasilkan performa prediktif superior&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Algorithm Implementation
&lt;/h2&gt;
&lt;h3&gt;
  
  
  XGBoost Regressor
&lt;/h3&gt;

&lt;p&gt;Pemeran utama kita&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;xgb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;XGBRegressor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;objective&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;reg:squarederror&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;max_depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;random_state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;y_pred&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;predict&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Decision Tree Regressor
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;DecisionTreeRegressor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;random_state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;Prediksi&lt;/span&gt; &lt;span class="n"&gt;harga&lt;/span&gt; &lt;span class="n"&gt;rumah&lt;/span&gt; &lt;span class="n"&gt;pada&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="n"&gt;testing&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Linear Regression
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;LinearRegression&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;y_pred&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;predict&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;X_test&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Random Forest Regressor
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;model&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;RandomForestRegressor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;n_estimators&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;random_state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x_train&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;y_train&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;y_pred&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;predict&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x_test&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Comparison Results
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;RMSE ($1000)&lt;/th&gt;
&lt;th&gt;R²&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;XGBoost&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;2.63&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.91&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Linear Regression&lt;/td&gt;
&lt;td&gt;4.93&lt;/td&gt;
&lt;td&gt;0.67&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Decision Tree&lt;/td&gt;
&lt;td&gt;3.23&lt;/td&gt;
&lt;td&gt;0.86&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Random Forest&lt;/td&gt;
&lt;td&gt;2.81&lt;/td&gt;
&lt;td&gt;0.89&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;XGBoost&lt;/strong&gt; menampilkan performa superior dengan nilai RMSE minimal dan koefisien determinasi (R²) maksimal, mendominasi seluruh metrik evaluasi, namun memerlukan optimasi hyperparameter yang lebih, mencapai tingkat akurasi optimal melalui implementasi mekanisme gradient boosting yang sophisticated disertai regularisasi yang komprehensif, meskipun memerlukan proses fine-tuning yang lebih ekstensif dan komputasi yang lebih intensif.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Hasil Evaluasi Model XGBoost Regressor:
Mean Squared Error &lt;span class="o"&gt;(&lt;/span&gt;MSE&lt;span class="o"&gt;)&lt;/span&gt;: 6.594149576559522
Root Mean Squared Error &lt;span class="o"&gt;(&lt;/span&gt;RMSE&lt;span class="o"&gt;)&lt;/span&gt;: 2.567907626173403
R-squared &lt;span class="o"&gt;(&lt;/span&gt;R2&lt;span class="o"&gt;)&lt;/span&gt;: 0.9100803300691124

Hasil untuk LinearRegression :
Mean Squared Error: 24.291119474973538
Root Mean Squared Error: 4.928602182665339
R-squared: 0.6687594935356317

Hasil untuk Decision Tree Regressor :
Mean Squared Error: 10.416078431372549
Root Mean Squared Error: 3.2273949915330395
R-squared: 0.8579634380978161

Hasil untuk Random Forest Regressor :
Hasil Evaluasi Model Random Forest Regressor:
Mean Squared Error &lt;span class="o"&gt;(&lt;/span&gt;MSE&lt;span class="o"&gt;)&lt;/span&gt;: 7.901513892156864
Root Mean Squared Error &lt;span class="o"&gt;(&lt;/span&gt;RMSE&lt;span class="o"&gt;)&lt;/span&gt;: 2.8109631609391226
R-squared &lt;span class="o"&gt;(&lt;/span&gt;R2&lt;span class="o"&gt;)&lt;/span&gt;: 0.8922527442109116
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The End
&lt;/h2&gt;

&lt;p&gt;Linear Regression tetap mempertahankan relevansinya sebagai baseline yang efisien untuk benchmarking peningkatan performa model, sementara Decision Tree mampu mengidentifikasi pola non-linier dengan interpretabilitas yang tinggi, meskipun rentan terhadap fenomena overfitting.&lt;/p&gt;

&lt;p&gt;Oleh karena itu, strategi seleksi algoritma harus mempertimbangkan trade-off antara kompleksitas implementasi dan performa: apabila efisiensi pengembangan dan interpretabilitas menjadi kriteria utama, Random Forest atau Decision Tree dapat dipertimbangkan sebagai alternatif yang optimal, namun apabila akurasi maksimal menjadi tujuan utama dan kendala temporal tidak signifikan, &lt;strong&gt;XGBoost&lt;/strong&gt; merupakan pilihan yang paling tepat.&lt;/p&gt;

&lt;h2&gt;
  
  
  Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Dataset&lt;/li&gt;
&lt;li&gt;Source Code&lt;/li&gt;
&lt;li&gt;Makalah&lt;/li&gt;
&lt;li&gt;PPT&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Attribution
&lt;/h2&gt;

&lt;p&gt;Kelompok 2 dengan anggota kelompok&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/ryotwell" rel="noopener noreferrer"&gt;Ahmad Azwar Effendi (220602002)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/ryotwell" rel="noopener noreferrer"&gt;Nur Hamid (220602023)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/ryotwell" rel="noopener noreferrer"&gt;M. Taufik Hidayat (220602017)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/ryotwell" rel="noopener noreferrer"&gt;Zulzario Zaeri (220602030)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>machinelearning</category>
      <category>ai</category>
    </item>
    <item>
      <title>Sistem Monitoring Suhu, Kelembapan, dan Gas untuk Optimalisasi Lingkungan</title>
      <dc:creator>Zulzario Zaeri</dc:creator>
      <pubDate>Wed, 25 Jun 2025 11:36:09 +0000</pubDate>
      <link>https://dev.to/ryotwell/sistem-monitoring-suhu-kelembapan-dan-gas-untuk-optimalisasi-lingkungan-2kl4</link>
      <guid>https://dev.to/ryotwell/sistem-monitoring-suhu-kelembapan-dan-gas-untuk-optimalisasi-lingkungan-2kl4</guid>
      <description>&lt;h2&gt;
  
  
  Short Explanation
&lt;/h2&gt;

&lt;p&gt;Tujuan project ini di buat untuk menyelesaikan tugas akhir pada matakuliah Teknologi IoT semester 4.&lt;/p&gt;

&lt;p&gt;Monitoring suhu, kelembapan, dan gas, memantau kondisi lingkungan secara real-time. Tujuannya adalah untuk memantau kualitas udara dan kenyamanan di dalam ruangan dengan memberikan data yang akurat dan terkini kepada pengguna.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Goals
&lt;/h2&gt;

&lt;p&gt;Dengan memantau secara terus-menerus suhu, kelembapan, dan konsentrasi gas, kita dapat mengidentifikasi potensi masalah sejak dini, meningkatkan efisiensi energi, dan mengurangi dampak negatif terhadap kesehatan.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack Used
&lt;/h2&gt;

&lt;p&gt;Menggunakan tech stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Laravel&lt;/li&gt;
&lt;li&gt;NextJs&lt;/li&gt;
&lt;li&gt;Socket.IO&lt;/li&gt;
&lt;li&gt;ExpressJs&lt;/li&gt;
&lt;li&gt;Tailwindcss&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project ini juga menggunakan berbagai alat, termasuk:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ESP-32&lt;/li&gt;
&lt;li&gt;Kabel Jumper&lt;/li&gt;
&lt;li&gt;Breadboard MB-102&lt;/li&gt;
&lt;li&gt;Sensor Gas: MQ-135&lt;/li&gt;
&lt;li&gt;Sensor Suhu: DHT11&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;Beberapa fitur nya antara lain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Login Secure : Pengguna memiliki akses melalui login yang aman untuk mengamankan data dan mencegah akses tidak sah.&lt;/li&gt;
&lt;li&gt;Real-time Monitoring : Informasi suhu, Kelembapan, dan Konsentrasi Gas dipantau secara real-time dan ditampilkan dalam dashboard yang mudah dipahami.&lt;/li&gt;
&lt;li&gt;In-App Notifications : Pengguna mendapatkan pemberitahuan langsung melalui aplikasi tentang perubahan signifikan dalam kondisi lingkungan, seperti level gas yang berbahaya.&lt;/li&gt;
&lt;li&gt;Historical Data Analysis : Data historis tersedia untuk analisis jangka panjang, membantu dalam identifikasi pola dan tren yang dapat mempengaruhi kualitas lingkungan.&lt;/li&gt;
&lt;li&gt;Integration Capability : Memiliki kemampuan untuk diintegrasikan dengan sistem keamanan atau manajemen bangunan lainnya untuk optimalisasi operasional secara menyeluruh.&lt;/li&gt;
&lt;li&gt;Statistics and Visualizations : Menyediakan visualisasi data statistik yang intuitif, seperti grafik dan diagram, untuk mempermudah pemahaman tentang kondisi lingkungan seiring waktu. Fitur ini membantu pengguna untuk melacak perubahan dalam Suhu, Kelembapan, Gas, dan Kualitas Udara secara lebih mendalam dan efisien.&lt;/li&gt;
&lt;li&gt;Responsive : UI responsive di Desktop atau Mobile.&lt;/li&gt;
&lt;li&gt;Loading Effect : Memiliki animasi loading effect saat fetch data.&lt;/li&gt;
&lt;li&gt;Theme : Memiliki tema Light Mode, Dark Mode dan System.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Screenshots
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Desktop
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5kgu1ijvj6xde2lnx1oe.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5kgu1ijvj6xde2lnx1oe.jpeg" alt="Utama" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz9n53fc76p5acqgnygm2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz9n53fc76p5acqgnygm2.png" alt="Admin" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F12v00sj0bj0gvmdsbl5y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F12v00sj0bj0gvmdsbl5y.png" alt="Admin" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>laravel</category>
      <category>webdev</category>
      <category>iot</category>
    </item>
    <item>
      <title>Belajar Membuat Project Pertama Laravel</title>
      <dc:creator>Zulzario Zaeri</dc:creator>
      <pubDate>Wed, 19 Jun 2024 17:14:53 +0000</pubDate>
      <link>https://dev.to/ryotwell/belajar-membuat-project-pertama-laravel-5gll</link>
      <guid>https://dev.to/ryotwell/belajar-membuat-project-pertama-laravel-5gll</guid>
      <description>&lt;p&gt;Installasi laravel menggunakan composer&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;composer create-project laravel/laravel project-name
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Sekarang buka project nya dengan mengetik&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;project-name
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Jalankan local server&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;php artisan serve
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Sekarang buka &lt;code&gt;http://localhost:8000&lt;/code&gt; dan jadi.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
      <category>laravel</category>
    </item>
  </channel>
</rss>
