Katon Wijana
Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Duta Wacana

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

Found 5 Documents
Search

Pelatihan Persiapan Olimpiade Sains Nasional Bidang Komputer Untuk Siswa SMA Pangudi Luhur Yogyakarta Lukito, Yuan; Chrismanto, Antonius Rachmat; Wibowo, Argo; Delima, Rosa; Santosa, Raden Gunawan; Haryono, Nugroho Agus; Wijana, Katon
GIAT : Teknologi untuk Masyarakat Vol. 3 No. 1 (2024): Mei 2024
Publisher : Program Studi Sistem Informasi Universitas Atma Jaya Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24002/giat.v3i1.9166

Abstract

Kompetisi Olimpiade Sains Nasional (OSN) yang rutin diselenggarakan setiap tahunnya membutuhkan persiapan dari siswa-siswa sekolah yang ingin mengikuti kompetisi tersebut.  SMA Pangudi Luhur Yogyakarta ingin mengikuti kompetisi tersebut dengan mengirimkan beberapa siswanya, sehingga membutuhkan pelatihan OSN untuk siswa-siswanya. Tim PKM dari Fakultas Teknologi Informasi bersedia untuk mengadakan pelatihan OSN dengan menyiapkan materi-materi dengan topik algoritma, logika dan aritmatika sesuai dengan silabus OSN.  Pelatihan dilaksanakan selama 14 pertemuan di kampus Universitas Kristen Duta Wacana.  Pelatihan tersebut telah berhasil dilaksanakan dengan baik dan berhasil memenuhi kebutuhan dari pihak sekolah. Pada materi algoritma didapatkan peningkatan rata-rata nilai post-test terhadap rata-rata nilai pre-test, yaitu meningkat dari 57,14 menjadi 97,14. Hasil evaluasi dari pelaksanaan pelatihan ini secara umum sudah baik dan sesuai kebutuhan, walaupun ada beberapa permasalahan seperti jadwal pelatihan yang terpaksa mundur dan tingkat partisipasi siswa yang makin menurun pada beberapa pertemuan akhir.
Analisis Kelebihan dan Kekurangan Pemrograman Berorientasi Objek pada Generator Form Web Wijana, Katon; Tamtama, Gabriel Indra Widi
CESS (Journal of Computer Engineering, System and Science) Vol 9, No 2 (2024): July 2024
Publisher : Universitas Negeri Medan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24114/cess.v9i2.60300

Abstract

Form merupakan salah satu bagian penting dari pengembangan aplikasi berbasis web dengan tujuan mengumpulkan data pengguna seperti nama, alamat email, nomor telepon, dan data lainnya tergantung dari aplikasi yang dikembangkan. Membuat form dapat memakan waktu lama dan membosankan karena harus dibuat sesuai dengan kebutuhan yang diperlukan dan semenarik mungkin sehingga memberikan pengalaman tambahan bagi pengguna akhir. Penelitian ini bertujuan untuk menganalisis kelebihan dan kekurangan dari antarmuka grafis yang dibuat secara manual dibandingkan dengan generator form berbasis web yang dirancang menggunakan pendekatan pemrograman berorientasi objek (OOP). Metode penelitian ini mencakup analisis terhadap implementasi generator form berorientasi objek yang tersedia, serta pengujian terhadap efisiensi kode program. Data yang dikumpulkan dari penelitian ini digunakan untuk mengidentifikasi kelebihan, seperti fleksibilitas, efisiensi dan reusabilitas kode, serta kekurangan, seperti kompleksitas dan overhead yang mungkin terjadi. Analisis dilakukan dengan mengidentifikasi kelebihan dan kekurangan OOP secara umum ataupun spesifik pada generator form web dan dibandingkan dengan pembuatan form secara manual. Hasil penelitian ini menunjukkan bahwa pendekatan pemrograman berorientasi objek pada generator form web secara efektif meningkatkan efisiensi dan kecepatan pengembangan aplikasi web. Namun, tantangan yang dihadapi termasuk dalam manajemen kompleksitas dan overhead yang terkadang diperlukan untuk mengelola abstraksi objek yang lebih tinggi.
Pelatihan Persiapan Olimpiade Sains Nasional Bidang Komputer Untuk Siswa SMA Pangudi Luhur Yogyakarta Lukito, Yuan; Chrismanto, Antonius Rachmat; Wibowo, Argo; Delima, Rosa; Santosa, Raden Gunawan; Haryono, Nugroho Agus; Wijana, Katon
GIAT : Jurnal Teknologi untuk Masyarakat Vol. 3 No. 1 (2024): Mei 2024
Publisher : Program Studi Sistem Informasi Universitas Atma Jaya Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24002/giat.v3i1.9166

Abstract

Kompetisi Olimpiade Sains Nasional (OSN) yang rutin diselenggarakan setiap tahunnya membutuhkan persiapan dari siswa-siswa sekolah yang ingin mengikuti kompetisi tersebut.  SMA Pangudi Luhur Yogyakarta ingin mengikuti kompetisi tersebut dengan mengirimkan beberapa siswanya, sehingga membutuhkan pelatihan OSN untuk siswa-siswanya. Tim PKM dari Fakultas Teknologi Informasi bersedia untuk mengadakan pelatihan OSN dengan menyiapkan materi-materi dengan topik algoritma, logika dan aritmatika sesuai dengan silabus OSN.  Pelatihan dilaksanakan selama 14 pertemuan di kampus Universitas Kristen Duta Wacana.  Pelatihan tersebut telah berhasil dilaksanakan dengan baik dan berhasil memenuhi kebutuhan dari pihak sekolah. Pada materi algoritma didapatkan peningkatan rata-rata nilai post-test terhadap rata-rata nilai pre-test, yaitu meningkat dari 57,14 menjadi 97,14. Hasil evaluasi dari pelaksanaan pelatihan ini secara umum sudah baik dan sesuai kebutuhan, walaupun ada beberapa permasalahan seperti jadwal pelatihan yang terpaksa mundur dan tingkat partisipasi siswa yang makin menurun pada beberapa pertemuan akhir.
Analisis Kelebihan dan Kekurangan Pemrograman Berorientasi Objek pada Generator Form Web Wijana, Katon; Tamtama, Gabriel Indra Widi
CESS (Journal of Computer Engineering, System and Science) Vol. 9 No. 2 (2024): July 2024
Publisher : Universitas Negeri Medan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24114/cess.v9i2.60300

Abstract

Form merupakan salah satu bagian penting dari pengembangan aplikasi berbasis web dengan tujuan mengumpulkan data pengguna seperti nama, alamat email, nomor telepon, dan data lainnya tergantung dari aplikasi yang dikembangkan. Membuat form dapat memakan waktu lama dan membosankan karena harus dibuat sesuai dengan kebutuhan yang diperlukan dan semenarik mungkin sehingga memberikan pengalaman tambahan bagi pengguna akhir. Penelitian ini bertujuan untuk menganalisis kelebihan dan kekurangan dari antarmuka grafis yang dibuat secara manual dibandingkan dengan generator form berbasis web yang dirancang menggunakan pendekatan pemrograman berorientasi objek (OOP). Metode penelitian ini mencakup analisis terhadap implementasi generator form berorientasi objek yang tersedia, serta pengujian terhadap efisiensi kode program. Data yang dikumpulkan dari penelitian ini digunakan untuk mengidentifikasi kelebihan, seperti fleksibilitas, efisiensi dan reusabilitas kode, serta kekurangan, seperti kompleksitas dan overhead yang mungkin terjadi. Analisis dilakukan dengan mengidentifikasi kelebihan dan kekurangan OOP secara umum ataupun spesifik pada generator form web dan dibandingkan dengan pembuatan form secara manual. Hasil penelitian ini menunjukkan bahwa pendekatan pemrograman berorientasi objek pada generator form web secara efektif meningkatkan efisiensi dan kecepatan pengembangan aplikasi web. Namun, tantangan yang dihadapi termasuk dalam manajemen kompleksitas dan overhead yang terkadang diperlukan untuk mengelola abstraksi objek yang lebih tinggi.
Pengembangan Program Alternatif untuk Proses Konsolidasi Multiple Database Menggunakan Pandas dan MongoDB Forgaritenzo, Joshe; Wibowo, Argo; Wijana, Katon
Jurnal Sistem Komputer dan Informatika (JSON) Vol. 7 No. 1 (2025): September 2025
Publisher : Universitas Budi Darma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30865/json.v7i1.8320

Abstract

E-Commerce merupakan salah satu bidang bisnis yang sangat besar di Indonesia yang menghasilkan transaksi daring yang besar jumlahnya, sehingga ribuan hingga ratusan ribu data harus dikelola setiap harinya oleh pihak perusahaan melalui proses konsolidasi. Konsolidasi merupakan sebuah proses penggabungan data antar dua database. Perusahaan yang diteliti untuk mengelola proses konsolidasi menggunakan program pihak ketiga bernama Pentaho, namun program ini sering mengalami maintenance sehingga mengganggu proses bisnis yang berjalan. Penelitian ini dilakukan untuk membuat sebuah program alternatif yang dapat digunakan ketika Pentaho mengalami kendala. Program yang dikembangkan memanfaatkan proses loading yang merupakan metode dalam dunia pengelolaan database, dimana data yang dimiliki kemudian dimasukkan ke dalam database tujuan. Pengembangan program ini akan memanfaatkan library python pandas dan database relational serta NoSQL untuk melakukan proses loading dan proses konsolidasi. Penelitian ini akan mencoba menganalisis dan membuat program berjalan dengan lebih efisien dan memberikan pengembangan agar proses loading dan konsolidasi secara keseluruhan dapat menjadi lebih baik. Rata-rata proses loading program hasil pengembangan yang menggunakan database relational menunjukkan peningkatan sekitar 8% atau 20 - 30 detik lebih cepat untuk data berjumlah sekitar 500.000. Pengembangan proses loading menggunakan database NoSQL menunjukkan adanya peningkatan sekitar 6,5 - 9,6% untuk jumlah data yang berkisar dari 20 – 500.000 data. Proses ini juga menunjukkan peningkatan sekitar 17.5% dari program yang digunakan perusahaan sebelumnya untuk proses 500.00 data.