Akbar, Rizky Januar
Departemen Informatika Institut Teknologi Sepuluh Nopember

Published : 35 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 35 Documents
Search

RANCANG BANGUN SISTEM E-LEARNING PEMROGRAMAN PADA MODUL DETEKSI PLAGIARISME KODE PROGRAM DAN STUDENT FEEDBACK SYSTEM Munif, Abdul; Akbar, Rizky Januar; Tantra, Ruchi Intan; Ilavi, Rachmania
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 15, No. 1, Januari 2017
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j24068535.v15i1.a640

Abstract

Kompetensi utama yang harus dimiliki oleh mahasiswa jurusan ilmu komputer/informatika adalah pemrograman. Perkuliahan yang berbasis pemrograman seringkali mewajibkan mahasiswa untuk mengerjakan soal yang cukup banyak. Hal ini tentunya akan menyulitkan dosen dalam mengevaluasi hasil pekerjaan mahasiswa. Selain itu, dimungkinkan pula adanya praktik mahasiswa yang memplagiat hasil dari mahasiswa lain. Penelitian ini bertujuan untuk menjawab permasalahan tersebut. Pada penelitian ini dikembangkan sebuah sistem pembelajaran/e-learning pemrograman. Modul sistem e-learning yang dibuat pada artikel ini terbatas pada modul deteksi kemiripan kode program dan student feedback system. Modul deteksi kemiripan kode program berfungsi untuk mengecek kemiripan kode program antar mahasiswa. Kemudian kode-kode program yang memiliki tingkat kemiripan tinggi akan dikelompokkan menjadi satu menggunakan algoritma hierarchical clustering. Proses pengecekan kemiripan program dimulai dari proses transformasi kode program ke dalam Abstract Syntax Tree (AST), kemudian ditransformasi menjadi sequence dan dihitung kemiripannya menggunakan algoritma Levenshtein Distance. Modul student feedback system berfungsi untuk mengecek kemiripan kode program mahasiswa dengan dosen. Mahasiswa akan mendapatkan informasi apakah kode program mereka sudah sesuai dengan yang diinginkan oleh dosen atau belum. Sebelum sistem memberikan umpan balik, terlebih dahulu kode program dosen dan mahasiswa diproses menjadi AST dan kemudian menjadi sequence. Sistem akan membandingkan kemiripan kode program dosen dan mahasiswa menggunakan algoritma Smith-Waterman yang telah dimodifikasi. Kemudian sistem menampilkan baris-baris kode mana saja yang sama antara kode program dosen dengan kode program mahasiswa. Dari hasil pengujian dapat disimpulkan bahwa modul deteksi plagiarisme dan student feedback system telah terimplementasi dengan baik.
IMPERSONATION METHOD ON AUTHORIZATION SERVER USING CLIENT-INITIATED BACK-CHANNEL AUTHENTICATION PROTOCOL Akbar, Rizky Januar; Ariyani, Nurul Fajrin; Azhar, Adistya; Andra, Andika
JUTI: Jurnal Ilmiah Teknologi Informasi Vol. 19, No. 1, Januari 2021
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j24068535.v19i1.a1022

Abstract

There is an impersonation (login as) feature in several applications that can be used by system administrators who have special privileges. This feature can be utilized by development and maintenance teams that have administrator rights to reproduce errors or bugs, to check specific features in applications according to the specific users’ login sessions. Beside its benefits, there is a security vulnerability that allows administrators to abuse the rights. They can access users’ private data or execute some activities inside the system without account or resource owners’ consents.This research proposes an impersonation method on authorization server using Client-Initiated Back-channel Authentication (CIBA) protocol. This method prevents impersonation without account or resource owners’ consent. The application will ask users’ authentication and permission via authentication device possessed by resource owners before the administrator performs impersonation. By utilizing authentication device, the impersonation feature should be preceded by users’ consent and there is no direct interaction needed between the administrator and resource owners to prove the users’ identities. The result shows that the implementation of CIBA protocol can be used to complement the impersonation method and can also run on the authorization server that uses OAuth 2.0 and OpenID Connect 1.0 protocols. The system testing is done by adopting FAPI CIBA conformance testing.
Measuring the Quality of the Development Process Academic System with E-GQM Method - Sarwosri; Maidina Choirun Nisa; Siti Rochimah; Rizky Januar Akbar; Umi Laili Yuhana
JOIV : International Journal on Informatics Visualization Vol 5, No 1 (2021)
Publisher : Politeknik Negeri Padang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30630/joiv.5.1.424

Abstract

In a software development project, aspects of software quality are fundamental; all stakeholders expect high-quality software. To ensure the quality of software products, it is necessary to ensure the software quality process. A software process is essential to be assessed from their quality. In the software development process, the developer needs guidance in carrying out every aspect of it. The goals to achieve and the procedure to measure for each aspect's goals performance must be determined. One method that can be used is the Extended Goal Question Metric method. This method determines what aspects must be achieved for each development process. A few goals to measure are defined for each aspect. For each goal, one or more goals determine one or more relevant questions. For each question, an appropriate metric is  determined. The next step is mapping between G to Q and Q to M. The measurement was conducted by calculating the goal value obtained from the metric calculation. From this metric, each goal's value could be obtained, whether it is achieved or not. The tests were carried out on the software process to develop the academic Directorate of Technology and Information System Development of Institut Teknologi Sepuluh Nopember Surabaya, Indonesia. Each goal's value exceeded 0.51 (for a scale of 0-1), which achieved the Software development process's quality. The total average score was 0.889.
Pembuatan Kakas Pendeteksi Unused Method pada Kode Program PHP dengan Framework CodeIgniter Menggunakan Call Graph Divi Galih Prasetyo Putri; Daniel Oranova Siahaan; Rizky Januar Akbar
Jurnal Teknik ITS Vol 3, No 1 (2014)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (203.952 KB) | DOI: 10.12962/j23373539.v3i1.5487

Abstract

Proses evolusi dan perawatan dari sebuah sistem merupakan proses yang sangat penting dalam rekayasa perangkat lunak tidak terkecuali pada aplikasi web. Pada proses ini kebanyakan pengembang tidak lagi berpatokan pada rancangan sistem. Hal ini menyebabkan munculnya unused method. Bagian-bagian program ini tidak lagi terpakai namun masih berada dalam sistem. Keadaan ini meningkatkan kompleksitas dan mengurangi tingkat understandability sistem. Guna mendeteksi adanya unused method pada progam diperlukan teknik untuk melakukan code analysis. Teknik static analysis yang digunakan memanfaatkan call graph yang dibangun dari kode program untuk mengetahui adanya unused method. Call graph dibangun berdasarkan pemanggilan antar method. Aplikasi ini mendeteksi unused method pada kode program PHP yang dibangun menggunakan framework CodeIgniter. Kode program sebagai inputan diurai kedalam bentuk Abstract Syntax Tree (AST) yang kemudian dimanfaatkan untuk melakukan analisis terhadap kode program. Proses analisis tersebut kemudian menghasilkan sebuah call graph. Dari call graph yang dihasilkan dapat dideteksi method-method mana saja yang tidak berhasil ditelusuri dan tergolong kedalam unused method. Kakas telah diuji coba pada 5 aplikasi PHP dengan hasil  rata-rata nilai presisi sistem sebesar 0.749 dan recall sebesar 1.
Rancang Bangun Arsitektur Modular Album Foto Digital 'Fotokita' Berbasis Desktop A. Heynoum Dala Rif'at; Rizky Januar Akbar; R.V. Hari Ginardi
Jurnal Teknik ITS Vol 5, No 2 (2016)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (444.153 KB) | DOI: 10.12962/j23373539.v5i2.16445

Abstract

Seiring dengan fenomena semakin maraknya aktifitas pengabadian momen, dibutuhkannya teknologi yang memadai untuk mendukung aktifitas tersebut. Beberapa solusi telah ditawarkan oleh percetakan atau studio foto untuk menawarkan jasa membuat album foto. Tetapi di Indonesia belum ada aplikasi album digital berbasis desktop yang dapat memudahkan pengguna secara langsung untuk membuat album fotonya sendiri. Pada makalah ini, permasalahan tersebut akan ditangani dengan membuat album foto digital yang bersifat modular yang dapat mengakomodasi kebutuhan pengguna dan ketidakpastian perkembangan fitur di masa depan, misalnya penambahan frame, efek dan tools pada aplikasi. Perangkat lunak ini bersifat desktop dan terdapat abstraksi/aturan yang perlu diimplementasikan agar modul dapat diintegrasi. Perangkat lunak akan dapat menambah, menghapus instalasi atau mengubah status modul-modul dari album foto digital tersebut tanpa melakukan perubahan pada modul lain. Pengujian dilakukan dengan melakukan penambahan, penghapusan instalasi dan pengubahan status modul. Dari hasil pengujian, aplikasi yang dirancang dan diimplementasikan telah memenuhi semua kebutuhan fungsional.
Rancang Bangun Sistem Pendeteksi Bump Menggunakan Android Smartphone Dengan Akselerometer Otniel Yehezkiel Bornok Hutabarat; Fajar Baskoro; Rizky Januar Akbar
Jurnal Teknik ITS Vol 5, No 2 (2016)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (589.313 KB) | DOI: 10.12962/j23373539.v5i2.17577

Abstract

Seiring semakin meningkatnya jumlah polisi tidur yang ilegal atau tanpa izin, maka hal ini dapat menyebabkan ketidaknyamanan oleh pengguna jalan. Selain itu berbagai kerusakan jalan seperti lubang dan gundukan juga mengganggu kenyamanan pengguna jalan. Pemerintah juga telah membuat sanksi yang ditulis dalam Peraturan Daerah terhadap pembuat pita penggaduh atau polisi tidur yang tidak memiliki izin dari Kepala Dinas Perhubungan. Untuk mengatasi masalah tersebut, pada penelitian ini dibangun sebuah sistem pendeteksi bump yang terdiri dari aplikasi Android dan peta digital. Pada aplikasi Android, sistem mengumpulkan data dengan mendeteksi guncangan apabila pengguna melewati polisi tidur, lalu mengirim lokasi tersebut ke server. Deteksi guncangan ini memanfaatkan sensor akselerometer pada Android dan pengiriman lokasi menggunakan GPS. Kemudian pada server data diolah dan ditampilkan dalam bentuk peta digital. Setelah melakukan pengujian, data yang dihasilkan adalah lokasi guncangan (disebabkan oleh polisi tidur atau jalan rusak) dan ditampilkan dalam bentuk peta digital dengan akurasi rata-rata 89,48%. Dengan adanya sistem ini, diharapkan informasi lokasi guncangan (polisi tidur maupun kerusakan jalan yang terdeteksi) dapat diperoleh secepat mungkin sehingga pemerintah dapat bertindak dengan lebih cepat dan efektif.
Rancang Bangun Aplikasi Editor Album Foto Digital 'Fotokita' Berbasis Desktop Mochammad Arief Ridwan; Rizky Januar Akbar; RV Hari Ginardi
Jurnal Teknik ITS Vol 5, No 2 (2016)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (506.238 KB) | DOI: 10.12962/j23373539.v5i2.18662

Abstract

Seiring dengan fenomena semakin maraknya aktivitas pengabadian momen, dibutuhkannya teknologi yang memadai untuk mendukung aktifitas tersebut. Beberapa solusi telah ditawarkan oleh percetakan atau studio foto untuk menawarkan jasa membuat album foto. Tetapi di Indonesia belum ada aplikasi album digital berbasis desktop yang dapat memudahkan pengguna secara langsung untuk membuat album fotonya sendiri. Pada makalah ini, permasalahan tersebut akan ditangani dengan membuat aplikasi berbasis desktop yang mengakomodasi kebutuhan pengguna dalam merancang album foto. Dalam pengembangan aplikasi akan mengimplementasi berbagai fitur untuk mendukung pengguna merancang album foto. Pengujian dilakukan dengan melakukan uji coba merancang sebuah album foto. Dari hasil pengujian, aplikasi yang dirancang dan diimplementasikan telah memenuhi semua kebutuhan fungsional.
Perancangan dan Implementasi Basis Data Aplikasi Web Fotokita Dwi Oktafiyah Sumadya; Hari Hari Ginardi; Rizky Januar Akbar
Jurnal Teknik ITS Vol 5, No 2 (2016)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (469.311 KB) | DOI: 10.12962/j23373539.v5i2.18771

Abstract

Kemajuan teknologi informasi saat ini membuat seseorang tidak perlu melakukan tatap muka dengan orang lain dalam melakukan transaksi tertentu. Begitu pula dalam hal melakukan pencetakan album foto. Aplikasi Fotokita adalah aplikasi dibangun untuk memudahkan proses pencetakan album foto. Terdiri dari 2 jenis aplikasi yang memiliki fungsi masing-masing, aplikasi desktop sebagai editor album foto dan aplikasi web sebagai penghubung antara pelanggan dan percetakan. Pada aplikasi web, diperlukan sebuah penyimpanan yang memadai untuk menyimpan data yang berhubungan dengan pelanggan, percetakan, dan file yang akan dicetak. Selain untuk mempermudah proses transaksi, aplikasi web juga berfungsi sebagai converter file metadata milik pelanggan menjadi file yang siap dicetak oleh percetakan. Oleh karena itu, diperlukan basis data yang memadai sehingga dapat memudahkan fungsi pencarian, penyimpanan, dan pengolahan file. Dari hasil pengujian, basis data yang dirancang dan diimplementasikan telah memenuhi segala kebutuhan penyimpanan data yang terjadi pada aplikasi web dan fungsi konversi file metadata menjadi PDF telah berjalan dengan baik.
Rancang Bangun Aplikasi Untuk Pemetaan Tingkat Kemiskinan Masyarakat Berbasis Perangkat Bergerak Risky Dwi Setiyawan; Dwi Sunaryono; Rizky Januar Akbar
Jurnal Teknik ITS Vol 5, No 2 (2016)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (460.586 KB) | DOI: 10.12962/j23373539.v5i2.18833

Abstract

Permasalahan pada penelitian ini adalah proses survei tingkat kesejahteraan masyarakat yang dilakukan oleh Badan Pusat Statistik (BPS). Survei yang dilakukan selama ini masih secara konvensional dan membutuhkan waktu cukup lama baik dalam pendataan, validasi maupun pengolahan data. Selain itu, Badan Perencanaan Pembangunan Daerah (Bappeda) selaku pihak yang akan memberikan program pemerintah juga kesulitan untuk mendapatkan rekomendasi berupa daftar masyarakat dari hasil survei tersebut, karena pengolahan data dilakukan secara terpusat oleh Tim Nasional Percepatan penanggulangan Kemiskinan (TNP2K). Belum lagi permasalahan pelaporan sasaran program yang sulit dilacak pada Bappeda itu sendiri. Maka dari itu, diperlukan aplikasi perangkat bergerak (mobile) untuk survei serta aplikasi web untuk pengawasan dan melakukan proses pendukung lainnya. Aplikasi mobile digunakan untuk melakukan survei secara langsung. Sedangkan pada web, data survei yang masuk dapat dipantau, divalidasi sekaligus menampilkan hasil pengolahan data survei yang berupa tingkat kesejahteraan masyarakat. Sistem ini didukung oleh metode AHP dan K-Means untuk memproses data survei dan melakukan klasifikasi berdasarkan tingkat kesejahteraan masyarakat. Hasil pengujian menunjukkan bahwa aplikasi yang dibangun dapat digunakan untuk survei tingkat kesejahteraan masyarakat. Aplikasi mobile dan web dapat saling terhubung secara realtime. Metode yang digunakan juga bisa memberikan rekomendasi program pemerintah berupa data masyarakat berdasarkan tingkat kesejahteraan masing-masing. Selain itu, pengguna, dalam hal ini adalah pihak BPS dan Bappeda, mempunyai ketertarikan terhadap sistem yang dibangun.
Rancang Bangun Aplikasi Chat pada Platform Android dengan Media Input Berupa Canvas dan Shareable Canvas untuk Bekerja dalam Satu Canvas Secara Online Luffi Aditya Sandy; Rizky Januar Akbar; Ridho Rahman Hariadi
Jurnal Teknik ITS Vol 6, No 2 (2017)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (396.676 KB) | DOI: 10.12962/j23373539.v6i2.23782

Abstract

Saat ini sudah banyak tersebar aplikasi dengan layanan chat yang berjalan pada perangkat Android. Semakin berkembangnya teknologi, diperlukan aplikasi yang memberi pengalaman baru kepada pengguna dalam melakukan interaksi dengan pengguna lain. Aplikasi yang sudah ada umumnya menggunakan keyboard sebagai media input dari pengguna untuk mengirim pesan teks dan masih belum memberikan pengalaman yang lebih kepada pengguna dalam melakukan interaksi.Android menyediakan sebuah library untuk menampilkan  media lukis layaknya sebuah kanvas yaitu Android Graphics Library yang pemanfaatannya saat ini hanya sebatas pembuatan aplikasi menggambar seperti di kanvas. Menggunakan library ini, penulis bermaksud memberikan pengalaman baru kepada pengguna dengan mengembangkan sebuah aplikasi yang memiliki fitur mengirim pesan dengan media input berupa kanvas dan membagikan kanvas ke pengguna lain sehingga kedua kanvas pengguna tersinkronisasi secara realtime dengan dukungan Firebase sebagai back-end services.Hasil pengujian terhadap aplikasi menunjukkan bahwa aplikasi berhasil memberikan layanan chat dengan media input berupa kanvas dan menghubungkan dua pengguna dalam sebuah kanvas yang tersinkronisasi. Selain itu, hasil kuisioner menunjukkan bahwa aplikasi memberikan pengalaman baru kepada pengguna dalam berinteraksi.