Rancang Bangun Modul Komunitas di Aplikasi myITS Connect Berdasarkan Onion Architecture dengan Paradigma Domain Driven Design

Ishlahuddin, Ersad Ahmad (2021) Rancang Bangun Modul Komunitas di Aplikasi myITS Connect Berdasarkan Onion Architecture dengan Paradigma Domain Driven Design. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[img] Text
05111740000016-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 October 2023.

Download (7MB) | Request a copy

Abstract

Hampir satu dari dua orang di dunia atau 3.8 miliar orang adalah pengguna media sosial. Selain itu pengguna media sosial juga merupakan penyumbang proporsi terbesar dalam kegiatan di dunia maya, pengguna tersebut juga didominasi oleh pengguna dengan rentang usia 18-29 tahun dengan persentase 84% dari total, rentang usia tersebut merupakan usia di mana mahasiswa berada. Dengan jumlah mahasiswa sebagai pengguna media sosial dan komunitas yang besar, akan memudahkan rencana dari implementasi Modul Komunitas dari myITS. ITS sendiri sebelumnya telah memiliki lembaga PPK-SAC (Pusat Pengembangan Karir) yang menaungi kegiatan konseling, pemetaan, hingga perencanaan karir bagi mahasiswa ITS. Akan tetapi masih terdapat celah yaitu belum adanya wadah yang dapat menghubungkan antara mahasiswa, alumni dan stakeholder ITS, hal tersebut juga dapat menjembatani passion mahasiswa maupun pengembangan karir mahasiswa. Dengan Modul Komunitas myITS Connect pengguna dapat saling berinteraksi atau berdiskusi dengan pengguna lain. Secara garis besar pengguna dapat melakukan interaksi dalam bentuk membuat post, memberikan reaksi, memberikan komentar, membalas komentar, mengirim koneksi ke pengguna lain, membuat komunitas dan bergabung di komunitas. Sehingga dapat tercipta suatu ekosistem antara mahasiswa, alumni dan stakeholder ITS. Berdasarkan paradigma Domain Driven Design, Modul Komunitas myITS Connect akan dibagi menjadi beberapa modul yang memiliki tanggung jawab masing-masing. Modul tersebut adalah Modul Komunitas, Modul Profil, Modul Post dan Modul Notifikasi. Masing-masing modul akan memiliki interaksi dan dibangun dengan menggunakan Onion Architecture di atas framework laravel yang dimodifikasi. Paradigma dan arsitektur tersebut dipilih karena keduanya mendukung maintainability yang tinggi. Untuk memastikan aplikasi dapat berjalan dengan baik maka dilakukan ujicoba untuk setiap kasus penggunaan. ============================================================================================== Almost one in two people in the world about 3.8 billion people are social media users. In addition, social media users are also the most contributor to activities in cyberspace. These users are dominated by the age range of 18-29 years or equivalent to 84% of the total, here is the age of students. The number of students as social media users and large communities will make it easier to plan the implementation of the Community Module from myITS. ITS itself previously had a PPK-SAC (Career Development Center) institution that oversees counseling, mapping, and career planning activities for ITS students. However, there is still a gap, especially the absence of a forum that can connect students, alumni, and ITS stakeholders. It can be a bridge between student interests and student career development. By the myITS Connect Community Module, users can interact or discuss with others. Principally users can interact in the form of making posts, giving reactions, commenting, replying to comments, sending connections to other users, creatingcommunities, and joining communities. Hence an ecosystem can be created between students, alumni, and ITS stakeholders. Based on the domain-driven design paradigm, the myITS Connect Community Module will be divided into several modules that have their responsibilities. The modules are Community Module, Profile Module, Post Module, and Notification Module. Each module will have its interaction and be built by using the Onion Architecture on a modified laravel framework. These paradigms and architectures were chosen because they both support high maintainability. To ensure the application can run well, a trial is carried out for each use case.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Domain Driven Design, Komunitas, Media Sosial, myITS Connect, Onion Architecture
Subjects: Q Science > QA Mathematics > QA76.758 Software engineering
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Ersad Ahmad Ishlahuddin
Date Deposited: 16 Aug 2021 03:51
Last Modified: 16 Aug 2021 03:51
URI: https://repository.its.ac.id/id/eprint/86924

Actions (login required)

View Item View Item