Claim Missing Document
Check
Articles

Found 2 Documents
Search
Journal : Progresif: Jurnal Ilmiah Komputer

Analisis Dependency Injection dan Model-View-Presenter Pada Aplikasi Berbasis Android Kartarina Kartarina; Apriliansyah Apriliansyah
Progresif: Jurnal Ilmiah Komputer Vol 18, No 1: Februari 2022
Publisher : STMIK Banjarbaru

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (262.661 KB) | DOI: 10.35889/progresif.v18i1.781

Abstract

Abstrak. Coupling merupakan salah satu indikator kualitas perancangan perangkat lunak terstruktur dan berorientasi objek. Coupling yang ketat akan sulit dirawat sehingga langkah awal mengendalikan Coupling yang baik adalah dengan menerapkan Design Pattern. Eksperimen penerapan Design Pattern membuktikan bahwa design pattern tidak menjamin pengkodean dapat lepas dari Design Smell. Masalah Coupling pada objek yang berkaitan dengan sumber data adalah ketika objek membutuhkan referensi objek Android Context. Android mengumumkan penggunaan Hilt sebagai standar dalam otomatisasi Dependency Injection. Penerapan MVP dapat membantu pengiriman referensi objek Android Context ke Model. Penelitian ini bertujuan menganalisis lebih lanjut untuk mengetahui hasil komparasi metrik kopling objek dari penerapan Dependency Injection secara manual dan otomatisasi pada aplikasi Android. Penelitian ini menghasilkan, otomatisasi penambahan jumlah kopling kelas pada View dan mengurangi kopling kelas pada Presenter. Selain itu, manfaat dari penerapan Dependency Injection secara otomatisasi mengurangi tanggung jawab Class pada Presenter dan menghilangkan Design Smell atau desain yang kompleks, walau begitu, penerapan Dependency Injection secara otomatisasi mempengaruhi pola MVP yang menggunakan Dependency Injection secara manual.Kata kunci: Coupling; Design Pattern; Dependency Injection; Model-View-Presenter Abstract. Coupling is one indicator of the quality for structured and object-oriented software design. Tight couplings will be difficult to maintain so the first step when controlling a good coupling is to apply a Design Pattern. Experiments on the application of Design Patterns prove that design patterns do not guarantee that coding can be separated from Design Smell. Coupling problem with objects related to data sources is that when the object requires an Android Context object reference. Android announced the use of Hilt as standard in Dependency Injection automation. Implementing MVP can help pass Android Context object references to Models. This aims to analyze further to find out the results of the comparison of object coupling metrics from the manual and automated application of Dependency Injection on Android applications. The results of the research, automatic increasing the number classes of coupling on the View and reduce class coupling on the Presenter. In addition, the benefits of implementing Dependency Injection automatically reduces class responsibility on Presenter and Design Smell or complex designs, however, automated Dependency Injection implementation affects the MVP pattern that uses Dependency Injection manually.Keywords: Coupling; Design Pattern; Dependency Injection; Model-View-Presenter
Media Pembelajaran Interaktif Pengenalan Jenis - Jenis Ikan Berbasis Augmented Reality Madani, Miftahul; Kartarina, Kartarina; Fadli, M. Najmul; Setiawan, Pandu Dwi; Nasri, Muhammad Haris; Azhar Mardedi, Lalu Zazuli
Progresif: Jurnal Ilmiah Komputer Vol 19, No 2: Agustus 2023
Publisher : STMIK Banjarbaru

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35889/progresif.v19i2.1338

Abstract

Augmented Reality is a virtual object capable of conveying information so that it can assist humans in carrying out their daily work. The teaching and learning process carried out in grade 3, especially for the material on theme 1, sub-theme 3, learning 3 regarding the types of fish and their characteristics, has limitations, and the teacher has difficulty if he has to present various kinds of fish directly. This study aims to apply an interactive learning media for the introduction of fish species based on Augmented Reality at SDN 1 Mataram. The methodology used is the ADDIE method which consists of 5 stages, namely analysis, design, development, implementation, and evaluation. The results achieved are interactive learning media applications for the introduction of types of fish using Augmented Reality which can be run on an Android smartphone. The conclusion of this study is that the application of interactive learning media applications for the introduction of fish species based on Augmented Reality for grade 3 students at SDN 1 Mataram can help students obtain a wider variety of fish and more complete information. The test results are using a Likert scale with a value of 33.46 which is in the Strongly Agree category.Keywords: Learning Media; Fish Type; Augmented Reality; Androids AbstrakAugmented Reality adalah objek virtual yang mampu menyampaikan informasi sehingga dapat membantu manusia dalam melakukan pekerjaannya sehari-hari. Proses belajar mengajar yang dilakukan pada kelas 3 khususya untuk materi tema 1 subtema 3 pembelajaran 3 mengenai jenis-jenis ikan dan cirinya memiliki keterbatasan, serta pengajar mengalami kesulitan jika harus menghadirkan macam-macam ikan secara langsung. Penelitian ini bertujuan untuk menerapkan media pembelajaran interaktif pengenalan jenis-jenis ikan berbasis Augmented Reality pada SDN 1 Mataram. Metodologi yang digunakan yaitu metode ADDIE yang terdiri dari 5 tahapan yaitu analysis, design, development, implementation, dan evaluation. Hasil yang dicapai yaitu aplikasi media pembelajaran interaktif pengenalan jenis-jenis ikan menggunakan Augmented Reality yang dapat dijalankan pada smartphone android. Kesimpulan dari penelitian ini adalah penerapan aplikasi media pembelajaran interaktif pengenalan jenis-jenis ikan berbasis Augmented Reality untuk siswa kelas 3 SDN 1 Mataram dapat membantu siswa memperoleh ragam ikan yang lebih banyak dan informasi yang lebih lengkap. Hasil pengujian dengan mengugunakan skala likert dengan nilai 33.46 yang berada pada kategori Sangat Setuju.Kata kunci: Media Pembelajaran; Jenis Ikan; Augmented Reality; Android