<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ACSL | Mobile Computing System</title>
    <link>https://mcs.acsl.my.id/</link>
    <description>Recent content on ACSL | Mobile Computing System</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 15 May 2026 11:44:30 +0700</lastBuildDate>
    <atom:link href="https://mcs.acsl.my.id/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Standar Operasional Prosedur</title>
      <link>https://mcs.acsl.my.id/docs/sop/</link>
      <pubDate>Mon, 22 May 2023 00:44:31 +0100</pubDate>
      <guid>https://mcs.acsl.my.id/docs/sop/</guid>
      <description>&lt;hr&gt;&#xA;&lt;center&gt;&#xD;&#xA;&lt;p&gt;&lt;span style=&#34;font-size:1.9em; font-weight: bold;&#34;&gt;Selamat Datang di Mata Kuliah Praktikum Mobile Computing System.&lt;/span&gt;&lt;/p&gt;&#xA;&lt;/center&gt;&#xD;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;silabus&#34;&gt;Silabus &lt;a href=&#34;#silabus&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Silabus praktikum merupakan dokumen bab yang berisi panduan terperinci untuk pelaksanaan praktikum. Dokumen ini dirancang untuk membantu praktikan untuk memahami tujuan, teori, dan metode praktikum. Silabus praktikum yang baik akan membantu praktikan dalam mencapai tujuan pembelajaran yang diharapkan. Beberapa bab yang akan dipelajari pada semester ini yaitu:&lt;/p&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;table class=&#34;table table-striped&#34;&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;NO.BAB&lt;/th&gt;&#xA;          &lt;th&gt;TEMA&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 1&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Widget-Widget Dasar Pada Flutter.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 2&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Dinamis UI.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 3&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Authentication &amp;amp; Provider.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 4&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Application Programming Interface (API).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 5&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Thingspeak.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 6&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Card Bridge (Backend - Golang).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 7&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Servo Controller (Backend - Golang).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;BAB 8&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Card Reader and Servo Controller&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ujian Tulis&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Proyek Akhir&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&#xA;&lt;h2 id=&#34;persyaratan&#34;&gt;Persyaratan &lt;a href=&#34;#persyaratan&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Pada SOP ini, praktikan akan mempraktekan beebrapa bab pada website ini. Agar praktikum berjalan sesuai prosedur maka Asisten Shift atau Praktikan dapat membaca persyaratan praktikum ini sebelum memulai ke bab praktikum. ada beberapa poin yang harus diketahui yaitu:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Perangkat Android</title>
      <link>https://mcs.acsl.my.id/docs/briefing/perangkatandroid/</link>
      <pubDate>Fri, 15 May 2026 11:44:30 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/briefing/perangkatandroid/</guid>
      <description>&lt;p&gt;Pada bab briefing, praktikan akan diperkenalkan mengenai hal-hal mendasar yang berkaitan dengan proses praktikum Mobile Computing System (MCS), seperti materi, bahasa pemrograman, framework, dan tools yang digunakan selama praktikum berlangsung. Selain itu, pada pertemuan ini, praktikan juga akan diajarkan bagaimana caranya menginstall berbagai keperluan yang dibutuhkan selama praktikum.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tujuan&#34;&gt;Tujuan &lt;a href=&#34;#tujuan&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;table class=&#34;table table-striped&#34;&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;TUJUAN&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;PENJELASAN&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Memahami sistem operasi android dan sejarah perkembangannya&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;p style=&#34;text-align: justify;&gt;&#34;&gt;Pada bab briefing, praktikan akan diberikan penjelasan singkat mengenai sistem operasi android, seperti apa itu android, asal mula android, dan perkembangan dari sistem operasi android.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bahasa Pemrograman</title>
      <link>https://mcs.acsl.my.id/docs/briefing/bahasapemrograman/</link>
      <pubDate>Fri, 15 May 2026 11:44:29 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/briefing/bahasapemrograman/</guid>
      <description>&lt;h2 id=&#34;dart&#34;&gt;Dart &lt;a href=&#34;#dart&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Dart merupakan bahasa pemrograman open source berorientasi objek yang dikembangkan oleh Lars Bark dan Kasper Lund di Google pada tahun 2011 yang kemudian diresmikan pada November 2013. Bahasa pemrograman ini awalnya dirancang khusus untuk pengembangan aplikasi website. Namun, seiring dengan berkembangnya zaman bahasa pemrograman ini telah dapat digunakan untuk mengembangkan berbagai aplikasi, seperti perangkat mobile, Internet of Things (IoT), game, server, desktop, dan lain-lain.&lt;/p&gt;&#xA;&lt;p&gt;Bahasa pemrograman ini mengikuti gaya penulisan C-style yang membuat sintaks dari bahasa ini mirip dengan sintaks yang ada pada beberapa bahasa pemrograman yang berorientasi objek lainnya, seperti Java, C#, JavaScript, Kotlin, dan lain-lain (Swathiga, 2022). Terdapat beberapa fitur yang disediakan oleh bahasa pemrograman ini, yang membuat bahasa pemrograman ini menjadi populer dan banyak digunakan, antara lain:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Framework Open-source</title>
      <link>https://mcs.acsl.my.id/docs/briefing/frameworkopensource/</link>
      <pubDate>Fri, 15 May 2026 11:44:28 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/briefing/frameworkopensource/</guid>
      <description>&lt;h2 id=&#34;flutter&#34;&gt;Flutter &lt;a href=&#34;#flutter&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Flutter merupakan sebuah &lt;em&gt;framework open-source&lt;/em&gt; yang dikembangkan oleh perusahaan ternama bernama Google pada tahun 2015. Flutter dirancang khusus bagi para developer yang ingin mengembangkan aplikasi mobile berbasis Android atau iOS. Selain itu, Flutter juga dapat digunakan untuk mengembangkan aplikasi berbasis website hingga desktop. Framework ini dapat digunakan dengan mudah oleh programmer yang memiliki pengetahuan terkait bahasa pemrograman dart serta konsep widget dimana seluruh elemen yang terlihat pada aplikasi, seperti text, button, image, dan elemen-elemen lainnya merupakan sebuah widget.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DatabaseMCS</title>
      <link>https://mcs.acsl.my.id/docs/briefing/databasemcs/</link>
      <pubDate>Fri, 15 May 2026 11:44:27 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/briefing/databasemcs/</guid>
      <description>&lt;h2 id=&#34;firebase&#34;&gt;Firebase &lt;a href=&#34;#firebase&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Firebase merupakan sebuah layanan backend yang disediakan oleh Google yang dapat membantu developer dalam mengembangkan aplikasi miliknya. Firebase merupakan platform yang bersifat realtime, artinya ketika terjadi perubahan data pada firebase, maka informasi yang ditampilkan pada setiap perangkat yang terhubung dengan firebase akan diupdate pada saat perubahan data terjadi.&lt;/p&gt;&#xA;&lt;p&gt;Firebase didirikan oleh Andrew Lee dan James Tamplin pada tahun 2011. Pada saat itu firebase hanya menyediakan satu layanan yang dapat digunakan oleh para pengguna, yakni realtime database. Layanan tersebut merupakan layanan database NoSQL yang seluruh datanya disimpan ke dalam format JSON dan datanya akan disesuaikan secara realtime ke setiap user yang terhubung dengan firebase. Kemudian pada Oktober 2014, firebase diakuisisi oleh Google dan berkembang menjadi layanan pengembangan aplikasi. Saat ini firebase telah memiliki beberapa layanan yang dapat digunakan dalam mengembangkan aplikasi, seperti realtime database, cloud firestore, cloud storage, firebase authentication, firebase analytics, firebase hosting, dan masih banyak lagi layanan yang disediakan oleh firebase.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aplikasi Pemrograman</title>
      <link>https://mcs.acsl.my.id/docs/briefing/aplikasipemrograman/</link>
      <pubDate>Fri, 15 May 2026 11:44:26 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/briefing/aplikasipemrograman/</guid>
      <description>&lt;h2 id=&#34;android-studio&#34;&gt;Android Studio &lt;a href=&#34;#android-studio&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Android studio merupakan software Integrated Development Environment (IDE) resmi yang digunakan dalam pengembangan aplikasi Android. Software ini hadi menggantikan Eclipse sebagai IDE pengembangan aplikasi android sejak perilisannya pada tahun 2014. Software ini bersifat open source dan dapat diunduh di berbagai sistem operasi yang ada, seperti windows, Mac OS, dan linux.&lt;/p&gt;&#xA;&lt;p&gt;Software ini dilengkapi dengan intellegent code editor yang mampu mengolah dan menganalisis kode secara lengkap yang menjadikan developer semakin produktif. Selain itu, Android Studio dilengkapi dengan code templates dan Github integration yang memudahkan develover Android dalam mengembangkan aplikasi mereka dari sample-sample kode yang telah disediakan ataupun mengimport dari Github. Android Studio dilengkapi dengan emulator yang mencakup semua devices, baik ukuran maupun bentuk. Keunggulan tersebut memudahkan developer untuk melihat hasil project yang telah dikembangkan dari berbagai device yang ada.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Internet of Things</title>
      <link>https://mcs.acsl.my.id/docs/briefing/internetofthings/</link>
      <pubDate>Fri, 15 May 2026 11:44:25 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/briefing/internetofthings/</guid>
      <description>&lt;h2 id=&#34;internet-of-things&#34;&gt;Internet of Things &lt;a href=&#34;#internet-of-things&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Internet of Things (IoT) merupakan sebuah konsep yang memungkinkan terhubungnya perangkat dengan lainnya melalui internet untuk melakukan aktivitas tertentu. Cara kerja IoT pada dasarnya membutuhkan 3 komponen, yaitu sensor, gateway dan cloud sehingga melibatkan pencarian, pengolahan dan pengiriman Awalnya sensor mengambil dan mengumpulkan data yang kemudian akan ditransmisikan ke cloud menggunakan gateway. Gateway dari arah lain juga dapat menjadi trigger bagi output perangkat IoT itu sendiri, seperti menghidupkan atau mematikan. Contoh implementasi dari cara kerja IoT dapat dilihat pada Gambar B.1&lt;/p&gt;</description>
    </item>
    <item>
      <title>Instalasi dan Setup Software Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/briefing/instalasidansetupsoftwarepraktikum/</link>
      <pubDate>Fri, 15 May 2026 11:44:25 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/briefing/instalasidansetupsoftwarepraktikum/</guid>
      <description>&lt;h2 id=&#34;instalasi-dan-setup-flutter-sdk&#34;&gt;Instalasi dan Setup Flutter SDK &lt;a href=&#34;#instalasi-dan-setup-flutter-sdk&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Langkah pertama yang harus dilakukan agar framework Flutter dapat digunakan untuk mengembangkan sebuah software adalah melakukan instalasi terhadap Flutter SDK. Berikut merupakan langkah-langkah dalam proses instalasi Flutter SDK:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Bukalah link berikut untuk mendownload Flutter SDK: &lt;a href=&#34;https://docs.flutter.dev/install/archive&#34; rel=&#34;external&#34; target=&#34;_blank&#34;&gt;https://docs.flutter.dev/install/archive&lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path fill=&#34;currentColor&#34; d=&#34;M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Materi Widget Dasar Flutter</title>
      <link>https://mcs.acsl.my.id/docs/babone/widgetdasarflutter/</link>
      <pubDate>Sun, 24 Aug 2025 18:41:23 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babone/widgetdasarflutter/</guid>
      <description>&lt;p&gt;Pembelajaran yang akan dilakukan pada bab ini adalah pembelajaran mendasar mengenai framework Flutter yang merupakan salah satu jenis framework yang digunakan untuk mengembangkan suatu aplikasi perangkat mobile. Selain pemberian materi, praktikan juga akan melakukan praktek secara langsung untuk mengimplementasikan materi yang telah disampaikan.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tujuan&#34;&gt;Tujuan &lt;a href=&#34;#tujuan&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;table class=&#34;table table-striped&#34;&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;TUJUAN&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;PENJELASAN&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mengetahui dan memahami widget-widget dasar yang ada pada Flutter&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;p style=&#34;text-align: justify;&gt;&#34;&gt;Pada bab ini, praktikan diharapkan dapat mengetahui dan memahami widget-widget dasar dalam membangun aplikasi mobile dengan Flutter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babone/prosedurpraktikum/</link>
      <pubDate>Sun, 24 Aug 2025 18:41:23 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babone/prosedurpraktikum/</guid>
      <description>&lt;h2 id=&#34;tampilan-aplikasi&#34;&gt;Tampilan Aplikasi &lt;a href=&#34;#tampilan-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Berikut merupakan tampilan dari aplikasi yang akan dibentuk pada praktikum BAB 1.&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center; gap: 20px;&#34;&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babOne/Ba1-1.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babOne/Ba1-2.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;b&gt;Gambar 1.1&lt;/b&gt; Tampilan Halaman Aplikasi yang Akan diimplementasikan&lt;/p&gt;&#xD;&#xA;&lt;p&gt;&lt;strong&gt;Penjelasan terkait bagaimana cara aplikasi bekerja akan diterangkan oleh asisten yang mengajar.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;implementasi-aplikasi&#34;&gt;Implementasi Aplikasi &lt;a href=&#34;#implementasi-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Dalam Mengimplementasikan tampilan dari desain aplikasi di atas, terdapat beberapa langkah yang harus dilewati terlebih dahulu agar proses praktikum dapat berjalan dengan lancar dan terselesaikan sesuai dengan apa yang dituju. Untuk membuat &lt;em&gt;project&lt;/em&gt; flutter pada android studio, pilihlah menu &lt;strong&gt;New Flutter Project&lt;/strong&gt; yang terdapat pada halaman utama android studio. Kemudian tentukanlah nama &lt;em&gt;project&lt;/em&gt; dan tempat untuk menyimpan file &lt;em&gt;project&lt;/em&gt; tersebut. &lt;strong&gt;Pastikan nama file diketik dengan format lowercase dan jika nama file lebih dari 1 kata, maka pisahkan dengan format snake_case&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dinamis UI</title>
      <link>https://mcs.acsl.my.id/docs/babtwo/dinamisui/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babtwo/dinamisui/</guid>
      <description>&lt;p&gt;Pembelajaran yang akan dilakukan pada bab ini merupakan pembelajaran yang ditingkatkan lagi setelah praktikan mengetahui hal-hal mendasar terkait Flutter. Pada pembelajaran ini akan diajarkan terkait cara membuat tampilan aplikasi yang dinamis dengan menggunakan ListView.builder. UI pada aplikasi akan dibuat secara dinamis berdasarkan data yang tersedia. Gambarannya adalah jika ListView() pada bab 1 berisi widget-widget yang dibuat secara manual maka di bab ini akan mengisikan widget-widget di dalam ListView() dibentuk secara otomatis sesuai dengan data yang tersedia.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babtwo/prosedurpraktikum2/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babtwo/prosedurpraktikum2/</guid>
      <description>&lt;h2 id=&#34;tampilan-aplikasi&#34;&gt;Tampilan Aplikasi &lt;a href=&#34;#tampilan-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Berikut merupakan tampilan dari aplikasi yang akan dibentuk pada praktikum bab 2.&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center; gap: 20px;&#34;&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babTwo/Ba2-1.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babTwo/Ba2-2.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;b&gt;Gambar 2.1&lt;/b&gt; Tampilan Halaman Aplikasi yang Akan diimplementasikan &lt;/p&gt;&#xD;&#xA;&lt;p&gt;&lt;strong&gt;Penjelasan terkait bagaimana cara aplikasi bekerja akan diterangkan oleh asisten yang mengajar.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;implementasi-aplikasi&#34;&gt;Implementasi Aplikasi &lt;a href=&#34;#implementasi-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Dalam mengimplementasikan tampilan dari desain aplikasi di atas, terdapat beberapa langkah yang harus dilewati terlebih dahulu agar proses praktikum dapat berjalan dengan lancar dan terselesaikan sesuai dengan apa yang dituju. Langkah-langlah dalam pembuatan project baru sama seperti yang telah dilakukan pada praktikum pertemuan sebelumnya.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Authentication</title>
      <link>https://mcs.acsl.my.id/docs/babthree/authentication/</link>
      <pubDate>Mon, 13 Oct 2025 12:06:26 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babthree/authentication/</guid>
      <description>&lt;p&gt;Pembelajaran yang akan dilakukan pada bab ini merupakan pembelajaran yang berkaitan dengan keamanan sebuah aplikasi. Praktikum kali ini akan memanfaatkan platform pihak ke-3, yakni firebase untuk mengimplementasikan sistem keamanan terhadap sebuah aplikasi. Selain itu, para praktikan juga akan diajarkan tentang bagaimana caranya mengatur struktur project menjadi lebih rapi dengan menggunakan salah satu state management yang disediakan oleh Flutter, yakni Provider. State management sendiri merupakan sebuah cara yang dapat digunakan untuk mengatur, mengelola, dan menangani sebuah state / tindakan secara efisien.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Provider</title>
      <link>https://mcs.acsl.my.id/docs/babthree/provider/</link>
      <pubDate>Mon, 13 Oct 2025 12:06:26 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babthree/provider/</guid>
      <description>&lt;h2 id=&#34;provider&#34;&gt;Provider &lt;a href=&#34;#provider&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Flutter menyediakan banyak package yang dapat digunakan untuk mengimplementasikan state management, antara lain &lt;strong&gt;setstate, provider, bloc, getX,&lt;/strong&gt; dan &lt;strong&gt;riverpod&lt;/strong&gt;. Provider merupakan salah satu package state management yang menawarkan efisiensi, kesederhanaan dan fleksibilitas dalam hal mengelola state yang melibatkan beberapa widget tanpa harus melewati widget secara manual.&lt;/p&gt;&#xA;&lt;div class=&#34;d-flex justify-content-center w-60&#34;&gt;&#xD;&#xA;&lt;img src=&#34;https://mcs.acsl.my.id/images/babThree/Ba3-2.png&#34; alt=&#34;Gambar 3.2 - Alur Kerja Aplikasi Tanpa Provider&#34; class=&#34;img-fluid mb-3 responsive-img&#34;&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;b&gt;Gambar 3.2&lt;/b&gt; Alur Kerja Aplikasi Tanpa Provider&lt;/p&gt;&#xD;&#xA;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&#xA;&lt;p&gt;Tanpa menggunakan provider proses flow atau alur state menjadi lebih panjang karena bussines logic tergabung dengan UI. Penggabungan tersebut akan membuat state harus diturunkan secara manual menggunakan constructor atau widget parameter dari widget induk ke widget anaknya (metode ini disebut prop drilling). Semakin kompleks dan dalam susunan hirarki widget pada suatu aplikasi maka semakin banyak level yang harus di lewati state tersebut meskipun diantaranya tidak membutuhkan state tersebut. Hal tersebut akan membuat kode menjadi lebih rumit dan sulit untuk di maintenance. Flow di dalamnya pun menjadi tidak efisien.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babthree/prosedurpraktikum3/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babthree/prosedurpraktikum3/</guid>
      <description>&lt;h2 id=&#34;tampilan-aplikasi&#34;&gt;Tampilan Aplikasi &lt;a href=&#34;#tampilan-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Berikut merupakan tampilan dari aplikasi yang akan dibentuk pada praktikum bab 3.&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center; gap: 20px;&#34;&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babThree/Ba3-4.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babThree/Ba3-5.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babThree/Ba3-6.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;b&gt;Gambar 3.4&lt;/b&gt; Tampilan Halaman Aplikasi yang Akan diimplementasikan &lt;/p&gt;&#xD;&#xA;&lt;p&gt;&lt;strong&gt;Penjelasan terkait bagaimana cara aplikasi bekerja akan diterangkan oleh asisten yang mengajar.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;implementasi-aplikasi&#34;&gt;Implementasi Aplikasi &lt;a href=&#34;#implementasi-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Praktikum yang akan dilakukan pada pertemuan ketiga ini merupakan lanjutan dari praktikum yang telah dilakukan pada pertemuan kedua. Pada praktikum ini, aplikasi yang telah berisikan list kucing akan diberikan halaman tambahan, yakni halaman login dimana pada saat aplikasi dijalankan, pengguna tidak dapat langsung melihat halaman yang berisikan jenis-jenis kucing, melainkan pengguna akan diarahkan ke halaman login terlebih dahulu.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Application Programming Interface</title>
      <link>https://mcs.acsl.my.id/docs/babfour/applicationprogramminginterface/</link>
      <pubDate>Mon, 13 Oct 2025 12:24:40 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babfour/applicationprogramminginterface/</guid>
      <description>&lt;p&gt;&lt;em&gt;Application Programming Interface&lt;/em&gt; (API) adalah cara agar sebuah perangkat lunak atau lebih dapat berkomunikasi dengan server yang berisikan data. Data pada server diambil dan digunakan oleh pengembang aplikasi untuk diolah, API menjadi perantara bagi para developer untuk mengambil data pada server. Jika dianalogikan pada kegiatan di restoran, maka seperti pelanggan yang melihat daftar menu makanan dan memesan makanan kepada restoran tersebut lalu restoran memberikannya, pelanggan tidak tahu bagaimana caranya sebuah makanan disiapkan, begitu juga developer tidak tahu bagaimana data tersebut disiapkan tapi yang penting adalah data didapat oleh developer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babfour/prosedurpraktikum4/</link>
      <pubDate>Mon, 13 Oct 2025 12:24:40 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babfour/prosedurpraktikum4/</guid>
      <description>&lt;h2 id=&#34;tampilan-aplikasi&#34;&gt;Tampilan Aplikasi &lt;a href=&#34;#tampilan-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Berikut merupakan tampilan dari aplikasi yang akan dibentuk pada praktikum bab 4.&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center; gap: 20px;&#34;&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babFour/Ba4-2.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babFour/Ba4-3.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;b&gt;Gambar 4.2&lt;/b&gt; Tampilan Halaman Aplikasi yang Akan diimplementasikan &lt;/p&gt;&#xD;&#xA;&lt;p&gt;&lt;strong&gt;Penjelasan terkait bagaimana cara aplikasi bekerja akan diterangkan oleh asisten yang mengajar.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;implementasi-aplikasi&#34;&gt;Implementasi Aplikasi &lt;a href=&#34;#implementasi-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Dalam mengimplementasikan tampilan dari desain aplikasi di atas, terdapat beberapa langkah yang harus dilewati terlebih dahulu agar proses praktikum dapat berjalan dengan lancar dan terselesaikan sesuai dengan apa yang dituju. Sebelum membuat project flutter yang baru, praktikan diharapkan untuk mengakses halaman website &lt;strong&gt;&lt;a href=&#34;https://newsapi.org/&#34; rel=&#34;external&#34; target=&#34;_blank&#34;&gt;https://newsapi.org/&lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path fill=&#34;currentColor&#34; d=&#34;M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/strong&gt; dan mendaftarkan akun gmail masing-masing untuk mendapatkan API key yang nantinya akan digunakan dalam proses praktikum.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thingspeak</title>
      <link>https://mcs.acsl.my.id/docs/babfive/thingspeak/</link>
      <pubDate>Mon, 13 Oct 2025 12:31:10 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babfive/thingspeak/</guid>
      <description>&lt;p&gt;Pada praktikum MCS bab 5, praktikan akan belajar membuat sebuah aplikasi yang terhubung dengan software yang umum digunakan untuk project &lt;em&gt;Internet of Things&lt;/em&gt; (IoT), yakni &lt;strong&gt;Thingspeak&lt;/strong&gt;. Thingspeak merupakan sebuah software opern source yang dapat digunakan untuk mengumpulkan, mengupdate, hingga memantau suatu data melalui Application Programming Interface (API). Aplikasi yang dikembangkan nantinya akan mengambil data API dalam bentuk JSON. JSON memiliki beberapa format data yang dapat digunakan, seperti &lt;strong&gt;array of object, array with nested object dan object with array&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babfive/prosedurpraktikum5/</link>
      <pubDate>Mon, 13 Oct 2025 12:31:10 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babfive/prosedurpraktikum5/</guid>
      <description>&lt;h2 id=&#34;tampilan-aplikasi&#34;&gt;Tampilan Aplikasi &lt;a href=&#34;#tampilan-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Berikut merupakan tampilan dari aplikasi yang akan dibentuk pada praktikum bab 5.&lt;/p&gt;&#xA;&lt;div style=&#34;display: flex; justify-content: center; gap: 20px;&#34;&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babFive/Ba5-4.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;    &lt;div style=&#34;flex: 1; text-align: center;&#34;&gt;&#xD;&#xA;        &lt;img src=&#34;https://mcs.acsl.my.id/images/babFive/Ba5-5.png&#34; style=&#34;max-width: 60%; height: auto;&#34;&gt;&#xD;&#xA;    &lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;b&gt;Gambar 5.4&lt;/b&gt; Tampilan Halaman Aplikasi yang Akan diimplementasikan &lt;/p&gt;&#xD;&#xA;&lt;p&gt;&lt;strong&gt;Penjelasan terkait bagaimana cara aplikasi bekerja akan diterangkan oleh asisten yang mengajar.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;implementasi-aplikasi&#34;&gt;Implementasi Aplikasi &lt;a href=&#34;#implementasi-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Dalam mengimplementasikan tampilan dari desain aplikasi di atas, terdapat beberapa langkah yang harus dilewati terlebih dahulu agar proses praktikum dapat berjalan dengan lancar dan terselesaikan sesuai dengan apa yang dituju. Sebelum membuat project flutter yang baru, praktikan diharapkan untuk membuat akun Thingspeak terlebih dahulu pada halaman website &lt;strong&gt;&lt;a href=&#34;https://thingspeak.mathworks.com/&#34; rel=&#34;external&#34; target=&#34;_blank&#34;&gt;https://thingspeak.mathworks.com/&lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path fill=&#34;currentColor&#34; d=&#34;M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/strong&gt;. Kemudian, daftarkan email masing-masing pada halaman website tersebut.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Card Bridge</title>
      <link>https://mcs.acsl.my.id/docs/babsix/cardbridge/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babsix/cardbridge/</guid>
      <description>&lt;p&gt;Pada praktikum MCS bab 6, praktikan akan belajar tentang bagaimana caranya membangun RESTFUL API sebuah aplikasi backend yang menjadi penghubung antara end user dengan Internet of Things (IoT). Server menjadi connector antara aplikasi android mobile dan IOT yang dibangun berbasis Uniform Resource Locator (URL). Pada praktikum kali ini, server akan berperan sebagai database untuk menyimpan nilai id yang dihasilkan dari RFID.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tujuan&#34;&gt;Tujuan &lt;a href=&#34;#tujuan&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;table class=&#34;table table-striped&#34;&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;TUJUAN&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;PENJELASAN&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Memberikan penjelasan tentang bagaimana pengguna terhubung ke server&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;p style=&#34;text-align: justify;&gt;&#34;&gt;Memberikan gambaran umum mengenai alur saat user melakukan koneksi ke dalam server.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babsix/prosedurpraktikum6/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babsix/prosedurpraktikum6/</guid>
      <description>&lt;h2 id=&#34;prosedur-praktikum&#34;&gt;Prosedur Praktikum &lt;a href=&#34;#prosedur-praktikum&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Dalam membangun REST API pada praktikum ini, terdapat beberapa langkah yang harus dilalui terlebih dahulu, sebelum nantinya melakukan pembuatan kode untuk REST API. Berikut merupakan langkah-langkah yang harus dilalui:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Memeriksa seluruh kebutuhan yang diperlukan&lt;/p&gt;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Bahasa Pemrograman Golang&lt;/b&gt; (Version 1.23 atau di atasnya)&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Visual Studio Code&lt;/b&gt; (Extension Golang dan Code Runner)&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Postgre SQL&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Postman&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;p&gt;Untuk memastikan apakah bahasa pemrograman golang telah terinstall pada perangkat, bukalah command prompt dan ketikan perintah go version. Jika perangkat telah terinstall dengan bahasa golang, maka tampilan dari command prompt akan terlihat, seperti pada Gambar 6.4.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Servo Controller</title>
      <link>https://mcs.acsl.my.id/docs/babseven/servocontroller/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babseven/servocontroller/</guid>
      <description>&lt;p&gt;Pada praktikum MCS bab 7, praktikan akan membangun RESTFUL API yang digunakan untuk menggerakan servo. RESTFUL API akan melakukan pemantauan terhadap data yang tersimpan pada database. Jika terdapat perubahan data, maka microcontroller akan menghasilkan output untuk menggerakkan servo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tujuan&#34;&gt;Tujuan &lt;a href=&#34;#tujuan&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;table class=&#34;table table-striped&#34;&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;TUJUAN&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;PENJELASAN&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Membangun database dengan bahasa pemrograman Golang&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;p style=&#34;text-align: justify;&gt;&#34;&gt;Dalam bab ini, praktikan akan diajarkan cara membuat sebuah database dengan menggunakan bahasa pemrograman Golang.&lt;/p&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Memahami cara memantau database dari perubahan kondisi servo&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;p style=&#34;text-align: justify;&gt;&#34;&gt;Pada bab ini, database digunakan sebagai media untuk memantau perubahan kondisi servo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babseven/prosedurpraktikum7/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babseven/prosedurpraktikum7/</guid>
      <description>&lt;h2 id=&#34;prosedur-praktikum&#34;&gt;Prosedur Praktikum &lt;a href=&#34;#prosedur-praktikum&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Dalam membangun REST API pada praktikum ini, terdapat beberapa langkah yang harus dilalui terlebih dahulu, sebelum nantinya melakukan pembuatan kode untuk REST API. Berikut merupakan langkah-langkah yang harus dilalui:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Memeriksa seluruh kebutuhan yang diperlukan&lt;/p&gt;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Bahasa Pemrograman Golang&lt;/b&gt; (Version 1.23 atau di atasnya)&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Visual Studio Code&lt;/b&gt; (Extension Golang dan Code Runner)&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Postgre SQL&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Postman&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;&#xA;&lt;p&gt;Untuk memastikan apakah bahasa pemrograman golang telah terinstall pada perangkat, bukalah command prompt dan ketikan perintah go version. Jika perangkat telah terinstall dengan bahasa golang, maka tampilan dari command prompt akan terlihat, seperti pada Gambar 6.4.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Card Reader &amp; Servo Controller</title>
      <link>https://mcs.acsl.my.id/docs/babeight/cardservo/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babeight/cardservo/</guid>
      <description>&lt;p&gt;Pada praktikum MCS bab 8, praktikan akan membangun sebuah aplikasi yang dapat mengontrol servo dan melihat data id kartu yang masuk ke database melalui sensor Radio Frequency Identification (RFID). Agar dapat mengontrol servo dan membaca id kartu yang masuk, kita akan mengonsumsi data API yang telah dibuat pada pertemuan praktikum bab 6 dan bab 7.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tujuan&#34;&gt;Tujuan &lt;a href=&#34;#tujuan&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;table class=&#34;table table-striped&#34;&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;TUJUAN&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;PENJELASAN&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mengetahui cara mengontrol servo menggunakan kartu RFID&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;p style=&#34;text-align: justify;&gt;&#34;&gt;Pada bab ini, praktikan akan dijelaskan mengenai bagaimana cara untuk menggerakan servo menggunakan kartu RFID.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prosedur Praktikum</title>
      <link>https://mcs.acsl.my.id/docs/babeight/prosedurpraktikum8/</link>
      <pubDate>Sat, 13 Sep 2025 16:48:46 +0700</pubDate>
      <guid>https://mcs.acsl.my.id/docs/babeight/prosedurpraktikum8/</guid>
      <description>&lt;h2 id=&#34;tampilan-aplikasi&#34;&gt;Tampilan Aplikasi &lt;a href=&#34;#tampilan-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class=&#34;d-flex justify-content-center w-60&#34;&gt;&#xD;&#xA;&lt;img src=&#34;https://mcs.acsl.my.id/images/babEight/Ba8-1.png&#34; alt=&#34;Gambar 8.1 - Tampilan Halaman Aplikasi yang Akan diimplementasikan&#34; class=&#34;img-fluid mb-3 responsive-img&#34;&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;p style=&#34;text-align: center;&#34;&gt;&lt;b&gt;Gambar 8.1&lt;/b&gt; Tampilan Halaman Aplikasi yang Akan diimplementasikan&lt;/p&gt;&#xD;&#xA;&lt;p&gt;&lt;strong&gt;Penjelasan terkait bagaimana cara aplikasi bekerja akan diterangkan oleh asisten yang mengajar.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;implementasi-aplikasi&#34;&gt;Implementasi Aplikasi &lt;a href=&#34;#implementasi-aplikasi&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Implementasi aplikasi dilakukan dalam 2 lingkup berbeda, yakni lingkup pembangunan tampilan aplikasi menggunakan Flutter dan lingkup konfigurasi terhadap sensor yang digunakan. Sensor yang digunakan pada praktikum ini, antara lain servo dan RFID.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
