Claim Missing Document
Check
Articles

Found 21 Documents
Search
Journal : eProceedings of Engineering

Design And Development Of Programming Learning Platform Based On Heuristic Approach In Live Code Module With Iterative And Incremental Method(case Study: Information System Telkom University) Ekky Novriza Alam; Soni Fajar Surya Gumilang; Muhammad Azani Hasibuan
eProceedings of Engineering Vol 2, No 2 (2015): Agustus, 2015
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstract  —Students   of  computer science  in  the  world  have  the  same  problem of  learning   basic programming. Many of students  difficulties in solving the different  problems with the same algorithm solution. Students  may easier to understand the syntax and intent of the statement coding programming language,  however to apply them in the correct  program code is difficult. The effectiveness method  of learning introductory programming is live code method. In this research discussed on the development of live code method in programming learning  platform based on heuristic  approach that called CIDEC Platform as a solution to help student learn programming easier. This platform can help lecturer to make a live code question with own perspective and student can answer question with live code feature without install  anything.  For  platform development,  it used  iterative  and  incremental method  made  in four iteration by involving business  modelling,  requirement analysis,  analysis  and  design, implementation, and testing. Platform based web application is built with by using concept Model-View-Template (MVT) which utilize Python programming language within Django Framework and MySQL database. The live code compiler built with by using Java Development Kit and Ace Editor.  The result  of research is Live Code Module in Programming Learning Platform. For further research, focus development  can develop by upgrade the case sensitive,  add a type of question livecode can compile  or shown to student  and free live code area. So, lecturer can make a  diverse questions of livecode,such as compare  method,check the logic and check a return type. Student  can do coding without specific course.
Perancangan Aplikasi Layanan Pekerja Lepas Dengan Framework Laravel Untuk Mewadahi Pekerjaan Lepas Menggunakan Metode Extreme Programming Pada Startup Nganggur.id Nuki Pratama; Rahmat Fauzi; Ekky Novriza Alam
eProceedings of Engineering Vol 7, No 2 (2020): Agustus 2020
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Nganggur.id adalah Startup yang bergerak pada bidang Freelance E-Commerce yang berlokasi di Bandung, Jawa Barat, Indonesia. Nganggur.id berdiri atas dasar tingginya angka Tingkat Pengangguran Terbuka di Indonesia dan kesulitan para pekerja lepas dalam manajemen proyek juga merupakan faktor pendukung terbentuknya Nganggur.id. Pengangguran merupakan masalah yang sangat kompleks. Apabila pengangguran tidak segera diatasi maka berpotensi menimbulkan kerawanan sosial dan kemiskinan. Berdasarkan hasil survey tentang pengetahuan konsep pekerjaan lepas, terdapat beberapa masalah yang terjadi dalam pencarian lapangan pekerjaan. Umumnya adalah sulitnya mencari pekerjaan lepas karena hanya mengandalkan proyek dari teman dan kerabat. Selain itu, motivasi untuk mendapatkan penghasilan tambahan adalah faktor yang tidak bisa dipisahkan dari istilah "pekerja lepas". Berdasarkan permasalahan tersebut, perlu dikembangkan sistem atau aplikasi yang bertujuan untuk membantu para pemberi pekerjaan lepas dan pekerja lepas untuk saling terhubung dalam satu pekerjaan lepas. Aplikasi Layanan Pekerja Lepas merupakan aplikasi yang digunakan untuk mewadahi semua kebutuhan terkait pekerjaan lepas. Dengan menggunakan aplikasi tersebut, pemberi pekerjaan lepas dan pekerja lepas dapat dengan cepat melakukan transaksi pekerjaan lepas, seperti lelang proyek, pemantauan kemajuan proyek, mempermudah komunikasi antara pemberi proyek dan pekerja, dan menjadi sebuah rekening bersama antar semua pihak yang berinteraksi didalamnya. Aplikasi Layanan Pekerja Lepas akan dikembangkan dengan menggunakan framework Laravel dan database MySQL. Basis dasar perancangan aplikasi adalah merancang aplikasi dengan tampilan ramah di mobile devices dan desktop devices. Metode yang digunakan dalam penelitian ini adalah Extreme Programming. Metode Extreme Programming merupakan metode pengembangan aplikasi yang efisien, cepat, dan fleksibel. Hasil dari Penelitian adalah rancangan aplikasi layanan pekerja lepas yang telah diuji melalui pengujian Scenario Testing untuk mendapatkan nilai persentase keberhasilan fungsi aplikasi. Hasil pengujian mendapatkan nilai 98,86% yang berarti hampir semua tester dapat menggunakan aplikasi dengan baik. Sehingga dapat disimpulkan bahwa metode Extreme Programming dinilai cepat dan tepat pada penelitian ini. Kata kunci : Tingkat Pengangguran Terbuka, Freelance E-Commerce, Layanan Pekerja Lepas, Extreme Programming, Laravel, MySQL, Scenario Testing Abstract Nganggur.id is a startup engaged in the field of Freelance E-Commerce and is located in Bandung, West Java, Indonesia. Nganggur.id stands on the basis of the high rate of Open Unemployment Rate in Indonesia and the difficulty of freelancer in project management is also a supporting factor of Nganggur.id. If unemployment is not immediately addressed, it has the potential to cause social vulnerability and poverty. Based on the results of a survey about the knowledge of the concept of freelance, there are several problems that occur in job search. Generally it is difficult to find freelance work because it only relies on projects from friends and relatives. In addition, motivation for extra income is a factor that cannot be separated from the term "freelancer". Based on the above problems, it is necessary to develop a system or application that aims to help project owners and freelancers to connect to one another in freelance work. Freelance Service Application is an application that is used to accommodate all needs related to freelance work. By using the application, employer and freelancer can quickly conduct freelance work transactions, such as project auctions, project progress monitoring, facilitate communication between the employer and workers, and become a joint account between all parties who interact in it. The Freelance Service Application will be developed using the Laravel framework and MySQL database. The method used in this research is Extreme Programming. Extreme Programming Method is an application development method that is efficient, fast, and flexible. The test results get a value of 98.86% which means that almost all testers can use the application properly. So it can be concluded that the Extreme Programming method is considered appropriate in this study. Keywords : Open Unemployment Rate, Freelance E-Commerce, Freelance Service Application, Extreme Programming, Laravel, MySQL, Scenario Testing
Perbaikan Tampilan User Interface Untuk Meningkatkan User Experience Pada Aplikasi Nganggur.id Menggunakan Metode User-centered Design Achmad Gabriel Glowdy; Rahmat Fauzi; Ekky Novriza Alam
eProceedings of Engineering Vol 7, No 2 (2020): Agustus 2020
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Pekerjaan lepas atau tidak terikat dengan satu perusahaan semakin diminati oleh generasi saat ini. Hal ini disebabkan oleh fleksibilitas waktu dan lokasi kerja serta memberikan kesempatan untuk menyalurkan minat dan bakat. Selain itu dengan adanya sistem kerja lepas dapat menciptakan peluang bagi pemerataan dan kesetaraan kesempatan kerja bagi para pekerja lepas dari seluruh wilayah Indonesia. Namun terdapat beberapa kendala dalam menggunakan jasa pekerja lepas diantaranya yaitu tidak adanya jaminan terhadap proyek yang sedang berjalan, tidak yakin dengan kinerja dari pekerja lepas, dan tarif dari jasa pekerja lepas yang relatif tinggi. Sehingga dari beberapa masalah tersebut, diharapkan adanya suatu aplikasi yang mampu menjadi platform untuk menghubungkan orang yang membutuhkan jasa pekerja lepas dengan para pekerja lepas dengan tetap menjaga kualitas kinerja para pekerja serta adanya pelacakan progres yang telah dikerjakan oleh para pekerja lepas. Berdasarkan hasil survei yang dilakukan aplikasi Nganggur.id memiliki nilai rata-rata 3,7 dari 5 poin dalam tingkat estetika. Sehingga perlu dilakukan perbaikan untuk meningkatkan tampilan antarmuka pengguna dari aplikasi Nganggur,id. Dalam membuat aplikasi dibutuhkan desain antar muka yang mampu diterima oleh pengguna. Berdasarkan hasil penelitian, mengimplementasikan metode User Centered Design mampu meningkatkan nilai usability sebesar 13.10% dari nilai usability sebelumnya yaitu sebesar 59.5% menjadi 67.3%. Penelitian ini bertujuan untuk mengetahui bagaimana merancang solusi desain yang mampu meningkatkan user experience. Penelitian ini menggunakan metode User-centered Design dan dievaluasi menggunakan usability tools Maze Design. Hasil dari penelitian ini adalah sebuah solusi desain pada aplikasi Nganggur.id yang dapat diterima dengan hasil MIUS sebesar 85. Sehingga dapat disimpulkan bahwa menggunakan metode User-Centered Design dapat meningkatkan kenyamanan pengguna dalam menggunakan desain aplikasi yang ditawarkan. Kata kunci : User Interface, User Experience, User-Centered Design Abstract Freelance is increasingly in demand by the current generation. This is due to the flexibility of time and work location and provides opportunities to channel interests and talents. In addition, the existence of a freelance system can create opportunities for equality and equal employment opportunities for freelancers from all regions of Indonesia. However, there are several obstacles in using the services of casual workers including the absence of guarantees for ongoing projects, not sure of the performance of casual workers, and relatively high rates of services for casual workers. So from these problems, it is hoped that an application can become a platform to connect people who need the services of freelancers with freelancers while maintaining the quality of the performance of workers as well as tracking progress that has been done by freelancers. Based on the results of a survey conducted Nganggur.id application has an average value of 3.7 out of 5 points in the aesthetic level. So it needs to be improved to improve the user interface of the Nganggur.id. Based on the results of the study, implementing the Centered Center Design method was able to increase the usability score by 13.10% from the previous usability score from 59.5% to 67.3%. This research discusses learning how to design a user interface that can improve user experience. This study uses a User-Centered Design method and evaluated using the Maze Design usability tool. The results of this study are design solutions on the Nganggur.id application that achieved High MIUS score which is 85. It can be concluded using the User-Centered Design method that can improve the user experience of the app. Keywords: User Interface, User Experience, User-Centered Design
Perancangan Aplikasi Chi – Chi Thai Tea Berbasis Web Pada Modul Pelanggan Menggunakan Metode Waterfall Fajar Siddiq; Ahmad Musnansyah; Ekky Novriza Alam
eProceedings of Engineering Vol 8, No 5 (2021): Oktober 2021
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Bisnis adalah segala aktivitas yang bertujuan menghasilkan barang dan jasa untuk mendapatkan keuntungan. Industri makanan dan minuman merupakan salah satu industri manufaktur utama yang memberikan kontribusi signifikan bagi pertumbuhan perekonomian nasional. Salah satu contoh dari industri minuman yaitu Chi-Chi Thai Tea yang menjual minuman dalam bentuk Cup. Dengan ramainya minat masyarakat yang ingin membeli minuman ini membuat Chi-Chi Thai Tea kesulitan dalam pengelolaan toko, salah satunya untuk mengantri dalam pemesanan minuman.Peneliti akan membangun sebuah aplikasi berbasis web. Model pengembangan perangkat lunak yang akan digunakan untuk pengembangan aplikasi Chi-Chi Thai Tea adalah Waterfall. Waterfall dipilih karena kesesuaiannya dengan kondisi jumlah tim pengembang yang sedikit. Dari uraian diatas disimpulkan bahwa aplikasi Chi-Chi Thai tea ini dibangun dengan tujuan untuk memudahkan pelanggan dan Chi-Chi Thai Tea dalam proses pemesanan minuman dan pengelolaan toko yang akan menjadi lebih efektif dan efisien.Kata Kunci : Aplikasi web, Waterfall, minuman, pemesanan, pelayanan
Pengembangan Frontend Dalam Migrasi Multi Page Application Ke Single Page Application Dengan Pendekatan Iterative Incremental Pada Studi Kasus Sofi Modul Pengajuan Saputra, Andrian; Alam, Ekky Novriza; Kusumasari, Tien Fabrianti
eProceedings of Engineering Vol. 12 No. 1 (2025): Februari 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak — Revolusi industri 4.0 mendorong sektor pendidikan untuk mengadopsi teknologi terkini sepertipembelajaran jarak jauh dan platform digital. Universitas Telkom mengembangkan platform SOFI untuk memonitorSidang Tugas Akhir di Fakultas Rekayasa Industri. Awalnya menggunakan arsitektur monolitik dan Multi Page Application(MPA), aplikasi ini kini memerlukan peningkatan untuk menangani jumlah pengguna yang besar dan memperbaikipengalaman pengguna. Penelitian ini bertujuan mengembangkan front-end aplikasi SOFI dengan menerapkanSingle Page Application (SPA) dan arsitektur microservices.SPA dipilih untuk mengurangi waktu respon danmeningkatkan interaktivitas serta penanganan error,sedangkan microservices menawarkan fleksibilitas danskalabilitas yang lebih tinggi. Metodologi yang digunakanadalah System Development Life Cycle (SDLC) denganpendekatan Iterative Incremental, karena mampumengakomodasi umpan balik pengguna dan perubahankebutuhan selama proses pengembangan. Hasil penelitianmenunjukkan bahwa migrasi ke SPA dan microservicesmeningkatkan performa dan pengalaman pengguna aplikasiSOFI serta mempermudah pengembangan dan pemeliharaankode. Penelitian ini memberikan kontribusi signifikan terhadapdigitalisasi layanan pendidikan, khususnya dalam efisiensi dan kenyamanan proses sidang tugas akhir. Kata kunci — Digitalisasi Pendidikan, Microservices, Iterative Incrementa, Multi Page Application, Single PageApplication , Systems Development Life Cycle
Analisis Frontend Dalam Migrasi Multi Page Application Menjadi Single Page Application Dengan Metode Iterative Incremental Pada Aplikasi Sofi Modul Penjadwalan Najla, Ataya; Alam, Ekky Novriza; Kusumasari, Tien Febrianti
eProceedings of Engineering Vol. 12 No. 1 (2025): Februari 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak — Perkembangan teknologi di era sekarangmempengaruhi berbagai bidang salah satunya adalah padabidang Pendidikan, yang mulai beradaptasi dengan aplikasiaplikasiberbasis teknologi. Universitas Telkom menjadi salahsatu, yang menggunakan kesempatan itu untuk melakukanperkembangan, khususnya pada Fakultas Rekayasa Industrisalah satunya Aplikasi SOFI yang merupakan aplikasimanajemen sidang TA (Tugas Akhir). Namun aplikasi SOFIsekarang memiliki beberapa masalah dari sisi frontend. Olehkarna itu dilakukan migrasi ke single page application agar lebihresponse time dan meningkatkan intuitive. Penulismengembangkan ini dengan metode Iterative Incremental.Metode tersebut mengembangkan aplikasi secara berulangdengan mengevaluasi dan melakukan perbaikan yangdiperlukan pada setiap tahap, mengurangi risiko danmeningkatkan kualitas aplikasi. Hasil dari penelitian iniaplikasi SOFI menjadi responsif dan efisien saat digunakan olehbanyak pengguna secara bersamaan dan meningkatkanintuitivitas aplikasi serta memberikan pengalaman penggunayang lebih baik. Kata kunci— Frontend, Multi Page Application, Single PageApplication, Iterative Incremental
Analisis, Cleaning, Dan Maintenance Platform Assessment Tools Berbasis Web (Studi Kasus: Modul Master Data, 360 Degree, Dan Competency) Irawan, Fanny; Kusumasari, Tien Fabrianti; Alam, Ekky Novrizal
eProceedings of Engineering Vol. 12 No. 1 (2025): Februari 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak—Perkembangan Teknologi Informasi telah membawa dampak signifikan terhadap berbagai aspekkehidupan, termasuk di bidang Sumber Daya Manusia (SDM).Teknologi informasi menawarkan kemudahan dan kecepatandalam siklus pengelolaan SDM, yang dikenal sebagai HumanResource Cycle. Salah satu komponen penting dalam siklus iniadalah asesmen, yaitu proses evaluasi yang menggunakankriteria tertentu sebagai dasar penilaian. Platform assessmenttools berbasis web adalah alat yang digunakan untukmemetakan peran pegawai dalam sebuah proyek berdasarkankompetensi individu yang dinilai dari berbagai sumber. Namun,platform ini menghadapi masalah pada proses bisnis utamanya,yakni asesmen, yang tidak berjalan secara optimal. Hal iniberdampak negatif pada keseluruhan fungsionalitas aplikasi,mengurangi efektivitas, dan efisiensi operasionalnya. Selain itu,terdapat data dummy pada database level production serta userinterface yang membingungkan, yang menyebabkan kesulitandalam operasionalisasi aplikasi. Masalah-masalah inimenekankan urgensi untuk melakukan software maintenanceyang bertujuan untuk memperbaiki dan meningkatkanfungsionalitas platform assessment tools berbasis web. Upayayang dilakukan mencakup perbaikan bug yang mengganggukinerja aplikasi, penyesuaian user interface agar lebih intuitif,dan pembersihan database pada tingkat production untukmenghilangkan data dummy yang tidak relevan. Prosessoftware maintenance ini dilakukan dengan pendekatanCollaboration of Software Development Model yang terdiri ataslima fase: communication/requirements, planning, modelling,construction, dan deployment. Pengujian platform dilakukandengan metode Black Box Testing. Hasil pengujianmenunjukkan bahwa semua skenario pengujian berhasilmemenuhi requirements yang telah ditetapkan, memastikanbahwa platform ini berfungsi dengan baik dan siap digunakanoleh organisasi secara optimal. Kata kunci— Asesmen, Maintenance, Collaboration Model, Black Box Testing.
Pembuatan Aplikasi Peminjaman Dan Pemeliharaan Barang Inventaris (Sipintar) Berbasis Website Menggunakan Metode Rapid Application Development : Studi Kasus Laboratorium Fakultas Rekayasa Industri Jayanto, Eriko Putra; Alam, Ekky Novriza; Perdana, Ilham
eProceedings of Engineering Vol. 12 No. 1 (2025): Februari 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak -- Fakultas Rekayasa Industri dihadapkan dengan tantangan yaitu mencakup aspek pengelolaan baranginventaris yang terdapat didalamnya. proses dokumentasi kondisi barang menggunakan beberapa link formpengisian yang dapat menyebabkan duplikasi data, dan kurang sinkronnya data, selain itu proses peminjamanbarang inventaris masih dilakukan secara manual mulai dari pengajuan hingga proses approval sehingga perlumemakan waktu lebih lama dan juga rawan hilangnya dokumentasi pengajuan peminjaman. Permasalahan yang ada jika tidak segera diatasi, FRI dapat terdampak kerugian karena kekurangan informasi terkait kondisibarang inventaris, serta kurangnya dokumentasi serta kontrol dalam peminjaman dan pemeliharaan baranginventaris dapat menyebabkan penurunan produktivitas, peningkatan biaya operasional, dan resiko kerusakanbarang inventaris yang tidak terdeteksi. Selain itu, prosesyang masih manual dapat memperlambat alur kerja sertaresiko hilangnya data penting meningkat. Maka dari itudiperlukan aplikasi manajemen barang inventaris berbasiswebsite untuk peminjaman dan pemeliharaan baranginventaris. Pengembangan dari aplikasi menggunakan metode RapidApplication development, sebuah metode yangmemungkinkan pengembangan secara cepat berdasarkanfeedback intensif yang diberikan oleh pengguna.Berdasarkan hasil pengujian yang dilakukan denganblack-box testing menunjukan fitur yang ada pada aplikasisudah berjalan sesuai ekspektasi, sedangkan berdasarkanpengujian User Acceptance testing menunjukkan bahwaaplikasi telah mencapai Tingkat keberhasilan dengan ratarata 94,99% pengguna setuju bahwa aplikasi telahmemenuhi kebutuhan serta penerimaan pengguna dari pengguna. Kata kunci: Barang Inventaris, Sistem Manajemen Barang inventaris, Rapid Application Development, Black-box testing,User Acceptance testing.
Pengembangan Backend Dalam Migrasi Aplikasi Monolitik Ke Microservice Menggunakan Metode Iterative Incremental Development Pada Modul Pendaftaran dan Penjadwalan SOFI Afif Maliki, Muhammad Nurul; Alam, Ekky Novriza; Kusumasari , Tien Fabrianti
eProceedings of Engineering Vol. 12 No. 1 (2025): Februari 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak— Transformasi digital membawa perubahansignifikan di berbagai bidang, termasuk pendidikan.Universitas Telkom, sebagai salah satu perguruan tinggi swasta,mengembangkan aplikasi "SOFI" untuk mendukung kegiatanakademik di Fakultas Rekayasa Industri (FRI). Meskipunbermanfaat, aplikasi ini menghadapi masalah skalabilitas.Penelitian ini bertujuan mengimplementasikan Domain DrivenDesign dalam tahap perancangan sistem sehingga dapatmengetahui seberapa kecil modul pendaftaran danpenjadwalan yang sudah ada, hal ini dapat menjaga keutuhanserta konsistensi domain bisnis serta penggunaan metodeIterative Incremental Development dalam prosespengembangan backend pada modul pendaftaran danpenjadwalan yang dipecah menjadi aplikasi microservice untukmemastikan kesesuaian pengembangan. Hasilnya penerapanDomain Driven Design pada perancangan sistem terbuktiefektif dalam proses migrasi pada modul pendaftaran danpenjadwalan. Aplikasi Sidang Fakultas SOFI berhasildimigrasikan dari arsitektur monolitik ke microservicesmenggunakan Iterative Incremental Development. Enam firurberhasil dikembangkan. Pengujian terhadap 35 APImenunjukkan hasil load testing yang sangat baik, dengantingkat keberhasilan method utama mencapai sekitar 100%untuk 50 hingga 300 pengguna. Kata kunci— Domain Driven Design, Iterative Incremental, Microservices
Pengembangan Layanan Autentikasi dan Manajemen Akses Menggunakan Pendekatan Waterfall untuk Integrasi Aplikasi Fakultas berbasis Microservice (Studi Kasus: Fakultas Rekayasa Industri) Al Fatwa, Rizki; Alam , Ekky Novriza; Utama, Nur Ichsan
eProceedings of Engineering Vol. 12 No. 1 (2025): Februari 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak— Penelitian ini bertujuan mengembangkan layanan autentikasi dan manajemen akses berbasismicroservices untuk mengatasi masalah redundansi datamaster user dan ketidakseimbangan manajemen akses diFakultas Rekayasa Industri (FRI) Telkom University. Sistem inimenggunakan RESTful API dengan protokol HTTP, terbagimenjadi API public untuk aplikasi klien dan API private untukpengelolaan melalui dashboard. Keamanan akses dijaga denganBearer token. Pengembangan dilakukan dengan metodeWaterfall. Pengujian menunjukkan bahwa semua fitur utamaberfungsi dengan baik, namun pengujian keamananmenggunakan OWASP ZAP mengidentifikasi beberapakerentanan serius seperti Cloud Metadata Exposure dan SQLInjection, yang memerlukan mitigasi lebih lanjut melaluivalidasi input dan konfigurasi server yang lebih aman. Kata kunci— autentikasi, manajemen akses, microservices, redundansi data, metode waterfall