Episode 3 Tugas Besar IMKA: Siapkah kami mendesain CESBoSA?



Halo semua pengunjung Timi's Blog

Wah nggak kerasa ya sudah memasuki Episode 3 Tugas Besar IMKA. Artinya, semester ini akan segera berakhir :"). Oke antara senang dan sedih harus meninggalkan semester yang sangat penuh dengan emosi fisik batin jiwa dan mental, tapi yasudahlah ya sepertinya ini bukan posting about curhat. Tapi di episode 3 ini aku bakalan menjelaskan tentang kira-kira desain sistem CESBosA itu seperti apa sih? Kalau yang belum tahu CESBoSA itu apa, nanti aku bakalan jelasin lagi kok di postingan ini. CESBoSA berasa kayak nama-nama spanyol gitu nggaksih. Tapi sebenernya itu bakalan panjang banget  sih kalau singkatannya dijabarin. Kayak harus bisa 1 nafas nih ngomong sistemnya. Haha!! Back to the topic, let's start with description of system. 

1. Deskripsi Sistem

Nah, jadi sistem yang bakalan aku bangun bersama kedua teman aku dari tim CucokMeong adalah CESBoSA adalah Course Evaluation System Based on Student Attendance in Classroom. Jadi sistem ini merupakan sebuah sistem evaluasi perkuliahan atau belajar mengajar dengan melihat parameternya adalah kehadiran mahasiswa. Nah, kenapa memilih kehadiran mahasiswa adalah karena *gakefektif ya* saat kami melakukan wawancara kepada salah satu dosen kami di Labtek V, dia  merasa bahwa kehadiran mempengaruhi niat belajar atau keinginan belajar mahasiswa. Ya, sebenarnya kami juga gaktau sih kebenarannya gimana. Tapi ya mungkin ini bisa jadi ajang penelitian kami untuk lebih tau dan dalam lagi saat mengembangkan sistem ini. Nah jadi sistem ini itu lebih dalam di Data Analytics. Dimana, nanti data kehadiran yang sudah ditangkap oleh sensor akan dibandingkan dengan data kelulusan (persentase) mahasiswa di mata kuliah tersebut. Nah data tersebut buat apa sih dibandingin? Data tersebut dibandingkan untuk mengevaluasi kira-kira apasih yang harus diperbaiki dan bagaimana evaluasi terhadap suatu mata kuliah. Nah nanti hasil analisis dari sistem evaluasi ini akan dikirim langsung ke pihak pengajar ataupun lembaga penelitian, pengkajian, dan pengembangan pendidikan agar mata kuliah tersebut kedepannya lebih baik. Begitu kira-kira deskripsi dari sistem yang akan kami kembangkan. Mungkin masih gakkebayang ya komponen-komponen apa yang ada di balik sistem ini?? Hmmm, langsung saja deh kita lanjut ya kira-kira ada apa saja sih komponen yang dibutuhkan dalam sistem ini? Let's go kita bahas selanjutnya.

2. Komponen Sistem
Nah, kalau tadi sudah membahas deskripsi sistem, selanjutnya yang akan dibahas adalah komponen apa saja sih yang ada di sistem? Langsung aja kita mulai. 


Sensor Infrared
  • SENSOR
    Nah untuk komponen yang pertama adalah sensor. Sensor yang akan kami gunakan untuk pengembangan sistem ini adalah sensor infrared. Fungsi dari sensor apa sih? Sensor bakalan berfungsi untuk mendeteksi mahasiswa yang masuk dan keluar kelas. Apabila masuk maka perhitungan jumlah mahasiswa akan bertambah, dan keluar maka perhitungan jumlah mahasiswa akan berkurang. 
  • ARDUINO
    Nah untuk komponen selanjutnya yang digunakan adalah Arduino. Arduino berfungsi sebagai pengolah dan prosesor dari sistem ini. Komponen-komponen yang nantinya akan mendukung sistem ini seperti sensor infrared, node mcu (Wifi ESP8266) akan dihubungkan ke arduino ini. Berikut ini adalah penampang arduino yang digunakan. Arduino ini tentu nantinya sudah include dengan kabel jumper, breadboard, dan perangkat lain yang dibutuhkan untuk menghubungkan perangkat sensor dan WifiESP8266. 
Arduino Board
  • WiFi ESP8266
    Nah komponen selanjutnya yang akan digunakan adalah WiFI ESP8266. Komponen ini berfungsi sebagai IOT Devices yang akan mengirimkan data yang ditangkap oleh sensor infrared ke cloud secara real time. Jadi intinya dia berfungsi sebagai koneksi internetnya yang bakalan terus menerus ngirim data jumlah mahasiswa yang masuk dan keluar pada mata kuliah tertentu.

Wifi ESP8266
  • Database
    Nah, untuk database sendiri memiliki fungsi sebagai tempat penyimpanan data kehadiran mahasiswa dan bagaimana nilai mereka pada mata kuliah tersebut (indeks yang didapatkan). Untuk sementara ini database yang akan digunakan adalah menggunakan MySQL.                                                                                                                 
  • Evaluation System
    Nah untuk selanjutnya adalah sistem evaluasi. Sistem evaluasi disini nantinya akan menampilkan dan menghitung bagaimana persentase rata-rata kehadiran mahasiswa pada mata kuliah tersebut. Selain itu, sistem evaluasi akan menghitung persentase kelulusan mahasiswa di mata kuliah tersebut dengan mengelompokkan mahasiswa dengan indeks A berapa persen, AB berapa persen, B berapa persen, BC berapa persen, dan seterusnya. Data ini akan ditampilkan melalui sebuah website interface. Untuk pengembangannya akan menggunakan bahasa pemrograman PHP, HTML, dan CSS. 
  • Social Media
    Nah untuk komponen selanjutnya yang akan digunakan sekaligus komponen terakhir adalah media sosial. Media sosial disini berfungsi sebagai sarana penyampaian informasi hasil evaluasi perbaikan belajar mengajar yang merupakan output dari sistem yang ingin kami bangun. Nah untuk sarana media penyimpanan kami memilih e-mail karena dirasa dosen atau tim pengajar lebih sering membuka e-mail dibandingkan dengan media sosial lain seperti facebook, instagram, atau twitter.
3. DIAGRAM BLOK SISTEM
Nah selanjutnya ini adalah diagram blok dari Course Evaluation System Based on Student Attendance in Classroom. Diagram blok ini bakalan ceritain alur kerja sistem lo bagaimana dari dia menerima input yang ditangkap sensor infrared hingga nanti sampai menghasilkan output berupa informasi hasil evaluasi belajar mengajar yang dikirimkan melalui e-mail.

Diagram Blok Fungsional CESBoSA.

Nah itu tadi adalah deskripsi, komponen-komponen utama dan diagram blok fungsional yang ada pada Course Evaluation System Based on Student Attendance in Classroom  (CESBoSA). Nah selanjutnya kami akan memaparkan perkembangan kami dalam pengerjaan tugas besar ini. Sebenarnya kalau ngerangkai kami belum karena kami masih dilema karena saat kemarin asistensi kami salah menyebutkan kalau kami pakai PIR Sensor padahal aslinya mau pakai infrared. Jadi disarankan keypad dan kami bingung akhirnya. Jadi, akhirnya kami sudah berkembang dengan membuat pemodelan dari sistem yang dibangun. 


  • Activity Diagram
    Nah, activity diagram sendiri ini menggambarkan bagaimana cara kerja sistem yang akan kami bangun beserta aktor/komponen yang terlibat.Berikut ini adalah activity diagram yang dibuat.

    Activity Diagram Course Evaluation System Based on Student Attendance in Classroom
    • Use Case Diagram & Sequence Diagram
      Use case diagram ini menggambarkan bagaimana aktor dalam sistem berinteraksi dengan sistem yang dibangun. Jadi ini lebih ke behavior aktornya gitu dalam memakai sistem yang dibangun. Berikut ini adalah use case diagram yang ada.
    Use Case Diagram CESBoSA

    Sequence Diagram CESBoSA

Nah itu tadi sekilas mengenai Episode 3  Tugas Besar IMKA. Nah ditunggu ya buat episode selanjutnya yang lebih seru dan menantang !! dan kalau kalian ketinggalan episode 1 kalian bisa lihat di postingan2 sebelumnya yah :) Episode 1 IMKA  dan Episode 2 IMKA. Thanks udah baca blog aku dan see you di Episode 4 Tugas Besar IMKA. Bhay :) 


Komentar

Postingan populer dari blog ini

Episode 1 Tugas Besar IMKA: Perlukah evaluasi untuk sistem belajar mengajar di ITB?

Episode 2 Tugas Besar IMKA: Pintu, Kamera, atau Kursi??

Alan "Si Botak" Juara BigBrother Indonesia bersama simPati Season I