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 Aplikasi Sistem Basis Data Online Judge (SBDOJ) untuk Proses Pembelajaran Mata Kuliah Sistem Basis Data di Departemen Teknik Informatika ITS Demsy Iman Mustasyar; Rizky Januar Akbar
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 (600.478 KB) | DOI: 10.12962/j23373539.v6i2.23999

Abstract

Teknik Informatika ITS Surabaya masih dilaksanakan secara manual. Prosesnya adalah ketika praktikan selesai mengerjakan sebuah soal, praktikan diharuskan memanggil asisten untuk dicek dan dinilai. Hal tersebut tentu memakan waktu banyak dan juga memberatkan asisten. Oleh karena itu, diperlukan sebuah aplikasi yang membantu praktikum Sistem Basis Data untuk mengecek dan memberi nilai kepada jawaban para praktikan.Aplikasi Online Judge dalam tugas akhir ini memanfaatkan Laravel sebagai kerangka kerja pemrograman. Penggunaan Laravel diharapkan dapat mempercepat proses pengembangan dan mempermudah proses perawatan sistem. Untuk proses penilaiannya, diperlukan sebuah proses yang bisa berjalan di balik layar, atau yang dinamakan Grader. Grader tersebut menggunakan bahasa Python agar mampu berjalan di balik layar.Pengujian difokuskan kepada proses penilaian atau judgement. Pengujian dilakukan dengan melakukan uji cobaviiibeberapa jenis query. Jenis-jenis query tersebut didapatkan dari praktikum Sistem Basis Data dengan menggunakan aplikasi Online Judge ini. Praktikan dan asisten akan diminta untuk melakukan praktikum dengan menggunakan aplikasi ini sehingga pengujian dapat dilakukan dengan situasi yang nyata. Pengujian dilakukan untuk mengetahui keberhasilan grader dalam menangani proses penilaian query jawaban praktikan.
Rancang Bangun Aplikasi Pelelangan Online (E-Auction) berbasis Perangkat Bergerak Android Andre Setiawan; Rully Soelaiman; Rizky Januar Akbar
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 (436.558 KB) | DOI: 10.12962/j23373539.v6i2.24130

Abstract

Kemajuan internet di Indonesia mengakibatkan berkembangnya industri e-commerce. Menjamurnya industri e-commerce semakin mempermudah masyarakat Indonesia untuk menjual. mencari dan membeli barang yang diinginkan. Salah satu jenis transaksi jual beli yang telah diketahui secara umum adalah transaksi lelang. Namun, banyak pengguna yang merasa tidak puas dengan sistem lelang online karena banyak hal, seperti yang dijabarkan pada paper “Online auction service failures in Taiwan: Typologies and recovery strategies” yang membahas mengenai kegagalan aplikasi lelang online berdasarkan survey pengguna di Taiwan. Berangkat dari masalah yang diangkat dari paper rujukan dan besarnya pengguna ponsel pintar Android di Indonesia, penulis mengembangkan aplikasi lelang online berbasis perangkat Android dengan fitur tambahan yang disarankan pada paper rujukan. Penulis juga mengalanisa UI-UX, fitur, dan alur kerja dari aplikasi Android milik e-commerce besar di Indonesia sehingga aplikasi yang dikembangkan dapat sesuai dengan alur jual beli online yang terjadi di Indonesia. Dengan aplikasi ini, diharapkan dapat meningkatkan peluang lelang online untuk bisa bersaing pada pasar e-commerce di Indonesia.
Platform e-Learning untuk Pembelajaran Pemrograman Web Menggunakan Konsep Progressive Web Apps Laurensius Adi; Rizky Januar Akbar; Wijayanti Nurul Khotimah
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 (543.522 KB) | DOI: 10.12962/j23373539.v6i2.24291

Abstract

Platform e-Learning bisa menjadi alat bantu proses belajar yang efektif, karena peserta didik bisa belajar dengan sendiri dan dari tempat yang tidak terbatas, selama masih ada koneksi internet. Yang sering menjadi kendala adalah ketersediaan platform e-Learning yang stabil dalam koneksi internet yang minim atau kondisi offline. Progressive Web Apps (PWA) adalah konsep pengembangan aplikasi berbasis web yang mencakup penerapan teknologi terbaru dari browser seperti service workers dan app manifest. Konsep PWA dapat memberikan pengalaman terbaik dalam menggunakan suatu aplikasi web walaupun dalam koneksi internet yang minim atau offline sekalipun dengan menggunakan service worker. Service worker sebagai pengatur request dan response pada sebuah aplikasi web dapat dirancang sesuai kebutuhan. Pada tugas akhir ini, pada service worker digunakan strategi caching network first, cache fallback dengan tambahan cache only pada berkas-berkas statis. Strategi ini dipilih untuk menghindari eror token pada kerangka kerja Laravel dan tetap mendapat respons yang cepat ketika sebuah halaman web dibuka. Penerapan konsep PWA khususnya service worker meningkatkan performa platform e-Learning terutama waktu memuat halaman menjadi lebih cepat dan dapat berjalan secara offline.
Desain dan Evaluasi Antarmuka Mobile App MyITS Alumni pada Platform Android dan Ios Melalui Pendekatan User-Centered Design Tria Nur Aisyah Amini; Hadziq Fabroyir; Rizky Januar Akbar
Jurnal Teknik ITS Vol 10, No 2 (2021)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v10i2.63024

Abstract

MyITS Alumni dikembangkan sebagai media untuk mahasiswa, alumni dan perguruan tinggi agar tetap terhubung. Sistem informasi alumni saat ini sangat minim fitur dan tidak terlalu digunakan secara maksimal oleh mahasiswa dan alumni. Dari banyaknya kebutuhan yang diperlukan untuk membuat myITS Alumni ini diperlukan desain antarmuka yang dapatmenampung seluruh informasi dan juga tidak menyulitkan pengguna dalam menggunakan aplikasi ini nantinya. Pada penilitian ini, metode yang digunakan yaitu User Centered Design (UCD). Pengguna yang dilibatkan pada penelitian sejumlah sembilan orang alumni ITS. Penelitian dilakukan dengan metode wawancara dan hasil wawancara diobservasi menggunakan metode affinity mapping. Berdasarkan hasil pengolahan wawancara dan affinity mapping, didapatkan 48 kebutuhan pengguna. Kemudian dilakukan perancangan sketsa antarmuka aplikasi dan komponen antarmuka menggunakan sistem desain Material Design. Perancangan antarmuka pada bentuk high fidelity menggunakan perangkat lunak Figma. Setelah itu dilakukan evaluasi terhadap prototipe antarmuka. Evaluasi pertama dilakukan dengan tujuan untuk mencari permasalahan pada protitpe antarmuka dengan menganalisis area heatmap pada prototipe antarmuka. Evaluasi kedua dilakukan menggunakan metode A/B yang bertujuan untuk menentukan desain akhir yang selanjutnya akan dilakukan implementasi dalam bentuk aplikasi android dan iOS.
Desain dan Evaluasi Antarmuka Pengguna Responsif Aplikasi myITS Connect Modul Job Marketplace Menggunakan Metodologi User-centered Design Paramastri Ardiningrum; Hadziq Fabroyir; Rizky Januar Akbar
Jurnal Teknik ITS Vol 10, No 2 (2021)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v10i2.62903

Abstract

Bekerja merupakan aktivitas dasar manusia untuk memenuhi kebutuhan hidupnya. Pada umumnya, di Indonesia seseorang mulai mencari pekerjaan ketika mereka baru saja lulus dan mendapat gelar sarjana. Mahasiswa yang menjalani perkuliahan bisa juga mencari pekerjaan di perusahaan melalui kesempatan magang. Di lain sisi, perusahaan pun setiap tahunnya membutuhkan sumber daya manusia yang kompeten. Ditambah lagi, munculnya kebijakan Kampus Merdeka menuntut Perguruan Tinggi, termasuk Institut Teknologi Sepuluh Nopember, untuk dapat menyesuaikan program kerja dan melaksanakannya. Sebagai tindak lanjut, sebuah platform diperlukan oleh perusahaan untuk dapat melakukan pratinjau terhadap pengalaman dan kompetensi calon pegawainya, serta oleh para pencari kerja untuk melakukan eksplorasi lowongan yang sedang dibuka. Aplikasi myITS Connect dirancang dengan Modul Job Marketplace untuk para mahasiswa dan lulusan ITS yang ingin melamar program magang ataupun kerja penuh waktu. Mereka akan dipertemukan dengan perusahaan baik milik alumni ITS maupun publik. Perancangan antarmuka pengguna aplikasi myITS Connect dilakukan dengan menggunakan metodologi User-centered Design. Observasi kebutuhan pengguna aplikasi dilakukan melalui proses wawancara dengan beberapa orang terkait pengalaman yang saat ini dirasakan. Kemudian, data observasi yang dihasilkan akan diolah melalui Affinity Mapping yang pada akhirnya menghasilkan target pengguna serta daftar kebutuhannya. Setelah serangkaian analisis dilakukan, proses perancangan dapat dimulai dengan menyusun komponen antarmuka pengguna dalam bentuk purwarupa hingga prototipenya. Untuk memastikan bahwa rancangan yang telah dibuat adalah benar-benar sesuai dengan kebutuhan dan memberikan kemudahan bagi pengguna, pengujian dilakukan melalui Usability Evaluation sebanyak dua kali iterasi. Hasil dari pengujian akan dievaluasi guna menghasilkan rancangan antarmuka pengguna yang sesuai. Kemudian, pengujian dilanjutkan berdasarkan 10 prinsip Heuristic Evaluation. Setelah mendapatkan rancangan yang disepakati, aplikasi myITS Connect diimplementasikan menggunakan HTML, CSS, dan JavaScript sesuai dengan templat Dashforge. Aplikasi dapat diakses pada perangkat komputer maupun mobile dengan antarmuka pengguna yang responsif.
Desain dan Evaluasi Antarmuka Pengguna Responsif myITS Connect Modul Komunitas Menggunakan Metodologi User-Centered Design Jaler Dio Fadhilah; Hadziq Fabroyir; Rizky Januar Akbar
Jurnal Teknik ITS Vol 10, No 2 (2021)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v10i2.62976

Abstract

Networking semasa studi menjadi kebutuhan utama mahasiswa dalam menopang karirnya di masa depan. Kekuatan jaringan yang luas tentunya dapat memudahkan langkah mahasiswa dalam pengembangan kemampuannya di bidang masing-masing. Saat ini, ITS telah mengakomodir pengembangan karir mahasiswa melalui lembaga PPK-SAC yang menaungi kegiatan perencanaan karir bagi mahasiswa ITS. Akan tetapi, celah antar sesama mahasiswa masih didapatkan. Celah ini dapat menjembatani minat yang saling berkaitan untuk pengembangan karir para mahasiswa. Maka dengan itu, modul Komunitas myITS Connect dibuat dengan harapan dapat menjadi wadah dalam pengembangan minat mahasiswa. Modul yang mengandung fitur media sosial ini dirancang untuk saling menghubungkan mahasiswa dalam menjejakkan portofolio karirnya. Dengan latar belakang calon pengguna yang merupakan mahasiswa dari berbagai bidang studi yang ada di ITS, pendekatan yang terbaik diperlukan untuk memudahkan penggunaan aplikasi ini. Metode User-centered Design dimana setiap fase pengembangan yang dilakukan berpusat kepada pengguna menekankan kebutuhan dan kondisi pengguna. Pengembangan antarmuka pengguna myITS Connect modul Komunitas dilakukan dengan membuat sketsa untuk diimplementasikan sebagai halaman front-end aplikasi pada akhirnya.
Rancang Bangun Modul Job Marketplace di Aplikasi MyITS Connect Berdasarkan Onion Architecture dengan Paradigma Domain Driven Design Bintang Nuralamsyah; Rizky Januar Akbar; Hadziq Fabroyir
Jurnal Teknik ITS Vol 10, No 2 (2021)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v10i2.62908

Abstract

Program Merdeka Belajar yang dicetuskan oleh Menteri Pendidikan dan Kebudayaan membuat kemampuan lulusan perguruan tinggi semakin beragam. Banyaknya lulusan perguruan tinggi dengan kemampuan yang bervariasi tentunya menguntungkan dunia usaha dunia industri ketika mencari calon tenaga kerja baru. Namun, jika proses seleksi calon tenaga kerja dilakukan dengan proses manual dan konvensional, tentu proses pencariannya akan memakan banyak waktu. Institut Teknologi Sepuluh Nopember menyediakan sarana careers.its.ac.id dan bursa tenaga kerja untuk memudahkan dunia usaha dunia industri mencari calon tenaga kerja. Sayangnya fasilitas yang disediakan oleh careers.its.ac.id hanya berupa media informasi terkait lowongan yang tersedia. Selain itu, setiap kali pencari pekerjaan ingin mendaftar, mereka harus mengisi formulir dan mengunggah berkas di laman yang berbeda-beda sesuai dengan informasi lowongan. Untuk memudahkan pertemuan dunia usaha dunia industri dengan para pencari pekerjaan, maka myITS Connect Modul Job Marketplace dibuat sebagai tempat untuk mengadakan seleksi awal calon tenaga kerja. Melalui myITS Connect Modul Job Marketplace dunia usaha dunia industri dapat membuat lowongan yang mana nantinya lowongan tersebut dapat dilamar oleh pencari pekerjaan melalui myITS Connect Modul Job Marketplace pula. Selain itu, dunia usaha dunia industri juga dapat melihat profil sekilas dari pencari pekerjaan sehingga dapat menambah bahan pertimbangan demi mendapatkan tenaga kerja yang sesuai. Pembangunan myITS Connect Modul Job Marketplace dilakukan dengan menerapkan paradigma Domain Driven Design dan Onion Architecture dan berfokus pada platform web. Paradigma dan arsitektur tersebut dipilih karena keduanya mendukung kualitas maintainability utamanya modularity suatu aplikasi. Dengan kualitas maintainability yang tinggi, proses perbaikan dan perawatan dari perangkat lunak dapat dilakukan dengan lebih mudah. Untuk mengevaluasi nilai maintainability.
Desain dan Evaluasi Antarmuka Pengguna Aplikasi Web Responsif myITS Marketplace Berdasarkan Design Thinking Rana Wijdan Naim; Hadziq Fabroyir; Rizky Januar Akbar
Jurnal Teknik ITS Vol 10, No 2 (2021)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v10i2.64072

Abstract

Institut Teknologi Sepuluh Nopember (ITS) memiliki banyak sekali layanan baik untuk sivitas akademik ITS maupun untuk kalangan umum. Layanan-layanan tersebut seperti diantaranya adalah Asrama Mahasiswa, Laboratorium, ITS Training Center, UPT Bahasa dan Budaya, Medical Center, Fasilitas Olahraga, Perpustakaan, dan ITS Press. Sayangnya, seluruh layanan tersebut belum terintegrasi satu sama lain dalam satu platform yang dapat diakses secara efektif oleh baik sivitas akademik ITS maupun kalahan umum. Hal ini menyebabkan adanya kesulitan bagi baik civitas akademika ITS maupun masyarakat umum untuk memesan atau menggunakan layanan karena tidak semua layanan terintegrasi satu sama lain. Melihat kebutuhan di atas, dibuatlah aplikasi web myITS Marketplace dengan fungsi sebagai platform terintegrasi untuk mengintegrasikan seluruh layanan yang ada di ITS. Namun, pada Pada tugas Tugas Akhir ini pengembangan aplikasi myITS Marketplace berfokus pada dua layanan ITS, yaitu asrama mahasiswa dan laboratorium ITS. Aplikasi sub yang akan mewadahi dua kebutuhan tersebut adalah myITS Dorm untuk asrama mahasiswa ITS, dan myITS Pro Lab untuk laboratorium-laboratorium ITS. Baik pengguna myITS Dorm maupun pengguna myITS Pro Lab mempunyai latar belakang dan kebiasaan yang sangat bervariasi. Variasi ini sering mengakibatkan terjadinya permasalahan terhadap pengalaman pengguna. Oleh karena itu, metode untuk mencegahnya pun diperlukan. Metode yang penulis gunakan dalam pengembangan desain antarmuka aplikasi website myITS Dorm dan myITS Pro Lab adalah Design Thinking yang berfokus pada pada pengguna. Metode tersebut diharapkan dapat mengidentifikasi dan lebih memahami pengguna dalam penggunaan aplikasi, menemukan masalah yang dihadapi pengguna, serta dapat mengeksplorasi ide-ide baru dalam kreasi fitur aplikasi yang tepat dan sesuai dengan kebutuhan pengguna.
Implementasi Optimistic Concurrency Control pada Sistem Aplikasi E-Commerce berdasarkan Arsitektur Microservices menggunakan Kubernetes Ammar Dwi Anwari; Rizky Januar Akbar; Royyana Muslim Ijtihadie
Jurnal Teknik ITS Vol 10, No 2 (2021)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v10i2.66255

Abstract

MicroService memiliki banyak pendekatan dalam penerapannya. Salah satunya dengan membuat setiap Service bersifat isolated. Untuk memenuhi sifat isolated tersebut komunikasi dilakukan secara asinkronus dimana setiap Service berkomunikasi menggunakan bantuan dari event bus. Duplikasi data akan sering terjadi dikarenakan Service bersifat isolated yaitu setiap Service tidak bisa mengambil data pada database yang bukan miliknya. Oleh karena itu duplikasi data harus tetap sinkron di setiap Service. Permasalahan muncul pada saat dilakukan scaling. Service yang di scaling memproses event secara konkuren sehingga urutan eksekusi setiap event bisa saja tidak terurut. Hal ini memungkinkan keadaan nilai dari suatu data menjadi tidak konsisten diantara masing-masing database tiap Service. Optimistic Concurrency Control sebagai solusi terhadap masalah konsistensi data yang terjadi. Hasil dari solusi yang diterapkan membuat nilai data menjadi sinkron disetiap database Service dalam keadaan scaling.
Rancang Bangun Modul Komunitas di Aplikasi MyITS Connect Berdasarkan Onion Architecture dengan Paradigma Domain Driven Design Ersad Ahmad Ishlahuddin; Rizky Januar Akbar; Hadziq Fabroyir
Jurnal Teknik ITS Vol 10, No 2 (2021)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v10i2.66674

Abstract

Hampir satu dari dua orang di dunia atau 3.8 miliar orang adalah pengguna media sosial, dimana sebanyak 84% didominasi oleh rentang usia 18-29 tahun yang merupakan mahasiswa. Hal tersebut akan memudahkan rencana dari implementasi Modul Komunitas dari myITS. Lembaga PPK-SAC (Pusat Pengembangan Karir) yang menaungi kegiatan konseling, pemetaan, hingga perencanaan karir bagi mahasiswa ITS belum memiliki wadah yang dapat menghubungkan antara mahasiswa, alumni dan stakeholder ITS sebagai sarana pengembangan karir mahasiswa sesuai passion yang dimiliki. Dengan Modul Komunitas myITS Connect pengguna dapat saling berinteraksi atau berdiskusi dengan pengguna lain. Dengan demikian tercipta suatu ekosistem antara mahasiswa, alumni dan stakeholder ITS. Berdasarkan paradigma domain driven design, Modul Komunitas myITS Connect akan dibagi menjadi beberapa modul diantaranya 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.