Cahyono, Andhik Budi
Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Islam Indonesia

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

Found 22 Documents
Search

Sistem Pakar untuk Mendiagnosis Autisme Aldrin, Muhammad; Zukhri, Zainudin; Cahyono, Andhik Budi
Seminar Nasional Informatika Medis (SNIMed) 2017
Publisher : Magister Teknik Informatika, Universitas Islam Indonesia

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

Abstract

Autism Spectrum Disorder (ASD) atau yang lebih sering kita kenal sebagai autisme, adalah sebuah kelainan pada sistem saraf yang dapat  mempengaruhi perkembangan anak. Seringkali orangtua terlambat menyadari bahwa anaknya menderita autis. Hal ini biasa disebabkan karena sedikitnya pengetahuan dan informasi tentang autisme. Faktor lain yang menjadi penyebab terlambatnya diagnosis gejala-gejala autisme adalah kurangnya tenaga ahli seperti psikolog. Untuk membantu menyelesaikan masalah tersebut pada makalah ini dipaparkan salah satu solusinya yaitu dengan pembuatan sistem pakar diagnosis autisme. Sistem pakar merupakan salah satu cabang dari kecerdasan buatan yang dirancang dengan cara menanamkan pengetahuan dari pakar ke dalam sistem. Sistem dibuat dengan menggunakan dua metode, yaitu rule-based dan certainty factor untuk menambah keakuratan hasil diagnosis. Sistem pakar yang dibuat telah berhasil membantu dalam mendiagnosis gejala autisme dan memberikan akurasi yang sangat baik berdasarkan data pembanding dari pakar sebenarnya.
PENGGALIAN PENGETAHUAN DARI DATA RIWAYAT AKADEMIK UNTUK REKOMENDASI PEMILIHAN MATA KULIAH PILIHAN Andhik Budi Cahyono; Sukrisno Mardiyanto
Teknoin Vol. 22 No. 2 (2016)
Publisher : Faculty of Industrial Technology Universitas Islam Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.20885/teknoin.vol22.iss2.art1

Abstract

One of the higher education problems is to map out students potential effectively to achieve a more optimal education results. The mapping could be represented by choosing the right department, choosing thesis title, or choosing the right optional subject. Higher education is an institution that resulting many data including the student’s academic profile which can be utilized to fulfil this objective. Data mining is a technology which can interface this need. One of the data mining variant is association analysis and frequent itemset mining which are seeking the connection pattern between one attribute or item and the other. Data attribute that shows up often at the same time means that they have a strong association connection and can make a pattern used as information. Apriori algorithm is a popular algorithm that is used in association data mining. Although this algorithm have several disadvantages, this algorithm still commonly used because it’s easiness to implement and it’s flexibility to improved and adjusted with the purpose. As the addition, several publications have suggested some improvement for this algorithm, such as limiting the number of rules.  In this research, the utilization of Apriori Algorithm to extract knowledge from academic’s profile data could not yet resulted in aimed recommendation due to the lack distribution of optional course which results in the lack of knowledge seeking result variation and only focused on certain optional course as the result of knowledge seeking.
ANALISIS PEMANFAATAN SMALL DISJUNCT PADA DECISION TREE DENGAN ALGORITMA GENETIKA Andhik Budi Cahyono
Seminar Nasional Aplikasi Teknologi Informasi (SNATI) 2010
Publisher : Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Islam Indonesia

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

Abstract

    Rule classifier merupakan salah satu metode yang digunakan dalam data mining dan bisa diperoleh daripohon keputusan. Rule yang diperoleh dari pohon keputusan bisa dikategorikan berdasarkan jumlah data benaryang di cakup yaitu small disjunct dan large disjunct. Large disjunct adalah rule yang mencakup data benardalam jumlah yang relatif besar. Sedangkan Small disjunct adalah rule yang mencakup data benar dalam jumlahyang sedikit, sehingga sering menyebabkan kesalahan klasifikasi pada data testing. Walaupun sebuah smalldisjunct mencakup data yang relatif kecil, sekumpulan small disjunct bisa mencakup data dalam jumlah yangbesar. Bagaimanapun diperlukan pendekatan yang tepat untuk menangani small disjunct ini.    Dalam tugas akhir ini akan dibangun algoritma genetika untuk mengatasi masalah small disjunct padadecision tree tersebut. Sedangkan algoritma decision tree yang digunakan adalah J48 yang merupakan variandari C45 yang dikembangkan dalam bahasa pemrograman java. Akan dilakukan sedikit modifikasi pada J48sehingga bisa mengidentifikasi rule-rule ke dalam small disjunct atau large disjunct. Model akhir yang ingindibangun adalah gabungan large disjunct dan rule klasifikasi yang dihasilkan oleh algoritma genetika.Pada proses analisa akan digunakan enam data yang bertipe numerik untuk mengukur performansi akurasi darisolusi yang dibangun dan akan dibandingkan dengan classifier yang lain. Selain itu pada proses analisa jugaakan ditunjukkan seberapa besar error klasifikasi yang disebabkan oleh small disjunct.Kata Kunci: rule classifier, decision tree, J48, small disjunct, algoritma genetika
PENGEMBANGAN DASBOR SISTEM PENCATATAN LOG SERVER MENGGUNAKAN ELASTICSEARCH-FLUENTD-KIBANA (EFK) STACK Rio Pradana Aji; Andhik Budi Cahyono
AUTOMATA Vol. 1 No. 2 (2020)
Publisher : AUTOMATA

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

Abstract

Badan Sistem Informasi (BSI) yang ada di Universitas Islam Indonesia (UII) adalah sebuah badan yang bertugas untuk menyediakan layanan sistem informasi dan juga internet di lingkup kampus UII. Bertambahnya kebutuhan civitas akademika UII akan layanan aplikasi yang disediakan oleh BSI menyebabkan semakin bertambahnya jumlah server aplikasi yang harus dikelola oleh BSI. Server yang berisi log ini tentunya membantu kinerja SysAdmin dalam memantau kondisi server-server yang ada. Namun banyaknya log yang ada disetiap server tersebut menyita banyak waktu SysAdmin dalam mencari log yang berisikan error terlebih bila harus dilakukan pengecekan server satu persatu. Solusi dari masalah tersebut adalah dibuatnya sebuah Centralized Log yang menyimpan semua log yang ada untuk dilakukan monitoring oleh SysAdmin. Centralized Log ini menggunakan teknologi Elasticsearch, Fluentd, Kibana (EFK) Stack dan juga Fluentbit. Data log yang diambil oleh Fluentbit tersebut pada masing-masing server kemudian akan diolah di EFK stack untuk ditampilkan dalam bentuk visualisasi yang mudah untuk dibaca oleh SysAdmin. Hasil akhir dari penerapan teknologi EFK stack ini adalah SysAdmin dapat menemukan masalah/error dengan tepat dan mengurangi waktu untuk memperbaiki masalah pada server tersebut.
eduFarm: Aplikasi Petani Milenial untuk Meningkatkan Produktivitas di Bidang Pertanian Rania Putri Savira; Jasmine Erina Firdaus; Khoiri Rochmanila; Raihan Digo Saputra; Zainudin Zukhri; Andhik Budi Cahyono
AUTOMATA Vol. 1 No. 2 (2020)
Publisher : AUTOMATA

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

Abstract

Pertanian merupakan salah satu sektor kunci perekonomian Indonesia. Meskipun pertanian memiliki peran penting dalam sektor perekonomian di Indonesia, perkembangan di bidang tersebut masih terlihat kurang efektif dalam memanfaatkan beberapa teknologi di era modernisasi yang cukup pesat. Namun, jumlah petugas Dinas Pertanian dan Ketahanan pangan yang mempunyai wewenang seperti merumuskan kebijakan teknis, menerapkan kebijakan, pelaksanaan evaluasi dan pelaporan, serta pelaksanaan administrasi di bidang pertanian dan pangan tersebut tidak sebanding dengan luasnya penyebaran sektor pertanian di Indonesia. Oleh karena itu, peran petani dan masyarakat diperlukan untuk ikut serta membantu Dinas Pertanian dan Ketahanan Pangan dalam  melaksanakan tugas dan wewenang. Namun, saat ini belum ada aplikasi yang benar-benar dapat membantu para petani dalam mengolah lahannya. Berdasarkan fakta di lapangan banyak petani yang masih menggunakan cara-cara tradisional yang membuat produktivitas dalam bidang pertanian berjalan lambat. eduFarm merupakan suatu aplikasi yang dapat membantu para petani milenial agar dapat bekerja secara efektif dan bijak dalam menghadapi setiap permasalahan yang dihadapi. Melalui aplikasi ini diharapkan dapat menjadi fasilitas untuk para anggota ataupun petani, Dinas Pertanian dan Ketahanan Pangan akan terbantu dalam menyelesaikan permasalahan pertanian yang terjadi di Indonesia sehingga pengelolaan dan penyelesaian masalah pertanian akan lebih efektif dan optimal.
Analisis Desain Antarmuka Untuk Aplikasi SKP UII Menggunakan Metode Evaluasi Heuristik (Studi Kasus BSI UII) St Musdalifah; Andhik Budi Cahyono
AUTOMATA Vol. 1 No. 2 (2020)
Publisher : AUTOMATA

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

Abstract

Satuan Kredit Partisipasi merupakan ukuran penghargaan terhadap aktivitas non kurikuler yang diikuti oleh mahasiswa unttk memenuhi capaian pembelajaran yang ditunjukkan dengan satuan yang merupakan jumlah kumulatif intensitas kegiatan. Badan Sistem Informasi Universitas Islam Indonesia mengembangkan SKP UII berbasis website untuk memudahkan interaksi mahasiswa dan dosen dengan institusi terkait dengan capaian pembelajaran non kurikuler. Aplikasi berbasis website yang baik adalah aplikasi yang dapat meningkatkan kemampuan pengguna yang menggunakannya. Desain antarmuka menjadi salah satu elemen yang paling penting. SKP UII muncul dengan antarmuka bagi mahasiswa dan dosen pembimbing akademik. Namun kebergunaan atau usability kedua antarmuka ini belum pernah dianalisis sebelumnya. Oleh karena itu dibutuhkan evaluasi untuk mengukur usability aplikasi serta menemukan apabila terdapat permasalahan usability yang kemudian akan memberikan rekomendasi perbaikan guna memperbaiki dan meningkatkan level usability. Metode yang digunakan untuk mengevaluasi desain antarmuka SKP UII adalah Metode Evaluasi Heuristik, dengan menggunakan prinsip aturan heuristik sebagai pedoman untuk menilai usability dari desain antarmuka. Hasil yang didapatkan melalui metode evaluasi heuristik ini nantinya akan mendapatkan hasil rekomendasi bagi antarmuka SKP UII untuk pengembangan selanjutnya.
PENGEMBANGAN APLIKASI PELAPORAN PROGRESS-PLANPROBLEM UNTUK MANAJEMEN TUGAS DAN PENENTUAN OKR DI KRAFTHAUS INDONESIA Muhammad Pandu Widodo; Andhik Budi Cahyono
AUTOMATA Vol. 2 No. 1 (2021)
Publisher : AUTOMATA

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

Abstract

Progress, Plan, Problem (PPP) merupakan teknik manajemen pelaporan status pekerjaan dalam batas waktu tertentu (harian, mingguan atau bulanan). Implementasinya adalah dengan mewajibkan setiap karyawan untuk melaporkan beberapa poin (rentang ideal antara 3 sampai 5 poin) pencapaian, target, dan hambatan dalam kurun waktu pelaporan tertentu. Aplikasi pelaporan Progress-Plan-Problem App dikembangkan sebagai aplikasi internal Krafthaus Indonesia untuk membantu penerapan PPP oleh seluruh karyawan. Pengembangan mengikuti alur siklus pengembangan perangkat lunak dan menggunakan MERN Stack sebagai teknologi yang digunakan. MERN Stack menggunakan MongoDB sebagai basis data berbasis JSON, Express.js untuk back-end aplikasi, kerangka kerja React.js untuk pengembangan front-end aplikasi, dan Node.js runtime environment. Pada makalah ini disajikan bagaimana penggunaan MERN Stack tersebut dalam pengembangan aplikasi web yang digunakan untuk manajemen pelaporan pekerjaan dengan menerapkan konsep PPP.
Automation Testing Tool Dalam Pengujian Aplikasi The Point Of Sale Yoga Kosasih; Andhik Budi Cahyono
AUTOMATA Vol. 2 No. 1 (2021)
Publisher : AUTOMATA

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

Abstract

Perekaman dan pemutaran kasus uji, normalnya diimplementasikan sebagai test case recording, test case recording tujuannya untuk menampilkan test script yang yang direkam di jendela kasus uji dan menampilkan perintah dan parameternya dalam format berbentuk tabel. Test case recording telah banyak diterapkan di industry, Salah satu topik utama pengujian otomatis adalah bagaimana menentukan apakah suatu halaman web telah memasuki status siap sebelum perekaman dapat melakukan perintah pengujian selanjutnya? jika elemen web salah dipilih selama pemutaran, maka perintah tes terkait akan maka gagal diproses. penelitian ini mengemukakan mekanisme automatic waiting untuk memainkan perintah tes. Dan hasil percobaan menunjukan bahwa waktu tunggu dapat ditentukan secara otomatis dan dinamis sehingga penguji tidak harus menambahkan perintah tunggu secara manual sehingga mengurangi waktu dan kesalahan buatan. mekanisme yang diusulkan diimplementasikan sebagai bagian dari perangkat lunak pengujian web open source yaitu katalon studio. Katalon studio adalah sebuah software auto test pengujian yang memanfaatkan mesin inti dari selenium yang menawarkan serangkaian fitur-fitur komprehensif untuk mengimplementasikan sebuah solusi pengujian otomatis secara penuh untuk Web,API,dan Mobile.
Implementasi Laravolt dalam Pembuatan CRUD Pada Aplikasi Dashboard Bappeda Kota Probolinggo Muhammad Abyanda Tamaza; Andhik Budi Cahyono
AUTOMATA Vol. 2 No. 1 (2021)
Publisher : AUTOMATA

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

Abstract

Kota Probolinggo mengelola pemasukan dan pengeluaran daerah menggunakan aplikasi SIMRAL. SIMRAL merupakan singkatan dari Sistem Informasi Perencanaan, Penganggaran, dan Pengelolaan Keuangan Terpadu. Semua aktivitas yang dilakukan perlu dicatat dalam aplikasi SIMRAL. Namun, masih ada kekurangan dalam aplikasi SIMRAL, yaitu luaran yang dihasilkan masih berbentuk tabel sehingga menyulitkan stakeholder dalam mengambil kesimpulan. Oleh karena itu, dibuatlah aplikasi khusus yang menampilkan dashboard usulan kegiatan pembangunan khususnya di Kota Probolinggo. Dashboard Bappeda merupakan aplikasi yang berfungsi untuk menampilkan usulan pembangunan di daerah kota Probolinggo. Aplikasi ini dapat diakses oleh masyarakat secara langsung. Masyarakat dapat mengusulkan pembangunan melalui aplikasi ini dan juga dapat langsung memantau proses perkembangan dari usulan yang telah disampaikan. Dashboard Bappeda menggunakan platform Laravolt untuk membuat CRUD (Create, Read, Update, dan Delete). Pada proyek ini akan menjelaskan pembuatan CRUD menggunakan Laravolt sehingga harapannya bisa menjadi pembelajaran dalam penggunaan packages dalam pembuatan CRUD.
Implementasi Bahasa Go dalam Website Refactoring pada Aplikasi Berbasis Web UII Ops Monitoring Dashboard Arka'an Nurhuda; Andhik Budi Cahyono
AUTOMATA Vol. 2 No. 2 (2021)
Publisher : AUTOMATA

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

Abstract

Pengembangan aplikasi berbasis web tidak terbebaskan dari kendala-kendala seperti  deadline yang ketat, kekurangan pengalaman, mismanagement, dan shortcut jangka pendek. Dengan mempertimbangkan hal tersebut maka diperlukannya praktik khusus yang berfokus dalam meningkatkan kualitas dan reliability dari kode aplikasi, baik dari segi kebersihan, pemahaman, maupun keamanan. Kebutuhan tersebut dapat dipenuhi dengan diterapkannya aktivitas refactoring yang akan mengubah struktur internal kode tanpa mengubah perilaku eksternal dari aplikasi. Aplikasi UII Ops Monitoring Dashboard merupakan salah satu teknologi yang dimanfaatkan tim Site Reliability Engineering di Badan Sistem Informasi UII untuk membantu kinerja mereka dalam beroperasi. Proyek Refactoring pada aplikasi UII Ops dapat bermanfaat dalam jangka panjang karena fungsionalitas dari aplikasi tersebut juga akan dimanfaatkan pada berbagai macam operasi perusahaan. Bahasa pemrograman PHP yang digunakan dalam pengembangan aplikasi UII Ops merupakan salah satu bahasa pemrograman yang paling populer dalam pengembangan aplikasi berbasis web, namun untuk menambah peforma, kesederhanaan, wawasan dan pemahaman terkait trend teknologi yang berkembang, diimplementasikanlah bahasa Go untuk mengganti bahasa PHP pada proyek refactoring UII Ops Monitoring Dashboard ini.