Journal Automation Computer Information System
Not a member yet
96 research outputs found
Sort by
Analisis Penggunaan Pemrograman Berorientasi Obyek Terhadap Maintainability Perangkat Lunak Menggunakan ODOO
ODOO adalah framework yang populer dalam pembangunan ERP karena kemudahan konfigurasi dan adaptasinya. Penggunaan Object-Oriented Programming (OOP) dalam ODOO berpotensi meningkatkan kualitas dan pemeliharaan kode. Maintainability atau kemudahan pemeliharaan adalah aspek penting yang perlu diukur untuk menjamin operasional sistem ERP yang efektif. Penelitian ini mengusulkan penggunaan submetric dalam OO metric untuk mengukur maintainability. Pengujian dilakukan pada lima model di ODOO: ResPartner, AccountAnalyticLine, AccountAnalyticApplicability, ProductProduct, dan ProductAttributeCustomValue. Hasil pengujian menunjukkan nilai rata-rata untuk analyzability sebesar 10.4, changeability sebesar 22.4, stability sebesar 3.4, testability sebesar 3.4, dan maintainability sebesar 36.2. Hasil ini menandakan kelas-kelas tersebut relatif mudah dipelihara dalam jangka panjang. Namun, ada tantangan dalam analisis, perubahan, dan pengujian. Masalah utama termasuk kompleksitas warisan dan lifecycle objek, yang bisa diatasi dengan mengurangi penggunaan inheritance dan menerapkan prinsip Single Responsibility. Peningkatan dokumentasi, pengujian, dan prinsip desain diperlukan untuk meningkatkan kemudahan analisis dan stabilitas siste
Analisis Pengukuran Kompleksitas Website SOC Menggunakan Function Point
Pengukuran kompleksitas perangkat lunak telah menjadi fokus utama dalam pengembangan perangkat lunak, merupakan cara untuk menggambarkan seberapa rumitnya suatu program, bertujuan untuk menilai dan memprediksi berbagai karakteristik, seperti tingkat kompleksitas komputasi dan keandalan model, serta kemampuan evaluasi model tersebut, dengan memanfaatkan beragam metrik dan alat analisis. pada penelitian ini bertujuan mengukur kompleksitas dengan metode pengukuran Function Point Analysis dengan pendekatan berorientasi pada fungsi yang banyak digunakan untuk mengukur fungsionalitas perangkat lunak. pada setiap dashboard website diukur menggunakan kriteria FPA yang menyatakan tingkat kompleksitas dengan level simple, average, dan complex. pada penelitian ini bertujuan mengukur nilai kuantitatif dari fungsionalitas perangkat lunak website soc untuk menghasilkan tingkat kompleksitas website. Hasil dari pengukuran terdapat 3 faktor yaitu: Crude Function Point, Relative Complexity Adjustment Factor, dan Function Point. yang menunjukkan nilai CFP 310, RCAF 70, dan FP 418,5 yang menunjukkan kompleksitas tinggi pada website so
Implementasi Sistem Penjadwalan Otomatis Smart Closed House Kandang Ayam Broiler Berbasis IOT menggunakan K-Nearest-Neighbour
Penelitian ini telah mengembangkan suatu sistem untuk mengatur kondisi kandang ayam broiler. Sistem pengawasan berbasis IoT ini memiliki kemampuan mengatur temperatur serta tingkat kelembaban. Penggunaan teknologi digital memungkinkan pemantauan dari jarak jauh lewat perangkat telepon pintar, yang menawarkan efisiensi operasional signifikan. Metode pengembangan alat mulai dari perancangan diagram blok sampai integrasi perangkat keras. Komponen output terdiri atas lampu pijar yang berperan sebagai sumber panas ruangan. Kipas angin berfungsi mengatur sirkulasi udara dalam kandang ayam tersebut. Sistem juga dilengkapi pompa air yang menghasilkan uap untuk menjaga kelembaban optimal. Arduino Nano menjadi otak dari sistem ini, terhubung ke jaringan internet melalui modul khusus. Data-data sensor dikirimkan ke Firebase, kemudian ditampilkan dalam format numerik pada aplikasi smartphone. Hasil uji coba memperlihatkan bahwa sistem berhasil mempertahankan kondisi ideal bagi pertumbuhan ayam broiler. Implementasi teknologi IoT memberikan solusi efektif dalam pemantauan kandang. Penggunaan komponen seperti lampu, kipas, dan pompa air memastikan terjaganya parameter lingkungan yang sesuai. Keberhasilan sistem ini membuka peluang pengembangan lebih lanjut dalam industri peternakan modern
Optimasi Performa Game Dugeon Escape Menggunakan Algoritma A-Star
Pertumbuhan dunia game semakin cepat seiring dengan perkembangan teknologi saat ini telah membawa perubahan besar dalam dunia game. Salah satu aspek yang membuat game semakin menarik adalah penerapan kecerdasan buatan (AI). Biasanya, AI diterapkan pada elemen dalam game, baik pada karakter pemain maupun NPC (Non-Playable Character). Implementasi AI pada NPC memiliki berbagai tujuan, seperti menciptakan pengalaman bermain yang lebih dinamis dan menarik. Salah satu metode AI yang sering digunakan adalah Pathfinding, yaitu teknik untuk menemukan jalur yang efisien. Dalam game, metode ini memungkinkan NPC untuk mencari jalur, mengejar, atau menghalangi pemain dalam mencapai tujuan tertentu. Untuk menerapkan metode Pathfinding, diperlukan algoritma yang sesuai. Salah satu algoritma yang sering digunakan adalah algoritma A-Star (A*). Algoritma ini dikenal efektif untuk menemukan jalur terpendek dalam berbagai situasi, termasuk dalam lingkungan permainan. Berdasarkan analisis, algoritma A-Star dapat digunakan sebagai solusi optimal untuk navigasi NPC dalam game. Penelitian ini menghasilkan sebuah game bergenre roguelike, yang memiliki ciri khas seperti generasi prosedural, tantangan tinggi, dan gameplay yang berulang. Game ini dikembangkan menggunakan Unity dan dirancang untuk dijalankan pada perangkat desktop. Penelitian ini mengoptimalkan AI pathfinding pada NPC untuk meningkatkan performa game, menjadikannya lebih responsif dan efisien
Analisis dan Perancangan Software Pengukuran Matriks Skala dan Kompleksitas Kode Program
Permintaan software berkualitas semakin tinggi disebabkan oleh banyaknya software yang mengalami bahkan masih banyak kesalahan yang harus diperbaiki dan dikembangkan. Pengukuran kompleksitas kode program diperlukan sebagai proses pendeteksian kesalahan/bug sedini mungkin pada software dan menjamin kualitas pada software. Dalam perancangan software untuk menghitung kode program memerlukan metode yang dapat menghitung kompleksitas kode program. Analisi ini menggunakan salah satu metode pengukuran kompleksitas kode program yaitu Cyclomatic Complexity. Metode Cyclomatic Complexity digunakan sebagai metode untuk mengukur dan mengontrol jumlah alur melalui program sehingga dapat menghitung kompleksitas kode program. Dalam pengukuran kompleksitas kode program dilakukan dengan cara melakukan proses parsing code salah satunya menggunakan library Java Parser dan AST (Abstract Syntax Tree) untuk bahasa pemograman Java. Parsing code file kode program dilakukan untuk mendapatkan predicate nodes, operand dan operator kemudian dihitung kompleksitasnya metode Cyclomatic Complexity. Dalam menghitung kompleksitas kode program dapat menggunakan metrik skala yang dapat diterapkan sesuai dengan bahasa pemograman
Analisis Sentimen Kurikulum Merdeka Dengan Penerapan Convolutional Neural Network
Kurikulum merdeka merupakan kurikulum baru yang telah diterapkan pemerintah Indonesia sejak februari 2022 berdasarkan Permendikbudristek No 56 Tahun 2022. Tingkat keberhasilan penerapan kurikulum merdeka pada masing-masing daerah berbeda, hal ini terjadi karena kurikulum merdeka bukan merupakan suatu keharusan yang diterapkan pada satuan Pendidikan, namun dapat disesuaikan dengan kondisi kesiapan masing-masing satuan Pendidikan. Melalui data Kemendikbud terdapat 143.265 dari 34 yang sudah menerapkan kurikulum tersebut hal ini menuai banyak pendapat pro dan kontra diberbagai kalangan mulai guru, murid, ataupun wali murid. Banyak sekali media untuk meluapkan pendapat masyarakat salah satunya twitter. Banyaknya tweet membuat pengguna internet sulit mendapatkan opini negatif, positif atau netral. Dengan bantuan analisis sentimen, pendapat ini dapat digabungkan dan diolah menjadi data untuk menghasilkan informasi yang lebih jelas. Proses analisis sentimen mencakup langkah pra-pemrosesan di mana setiap teks dibersihkan untuk mendapatkan data yang bersih dan jelas. Ada beberapa langkah yang terlibat dalam proses termasuk pembersihan teks, pelipatan wadah, tokenisasi, penghapusan stopword, derivasi, dan lainnya. Evaluasi dari penelitian ini menggunakan Confolusion Matrix dengan 3.271 data opini dari Twitter mendapat nilai akurasi tertinggi 60%, dengan didapatkkannya hasil diatas dapat dilihat bahwa respon masyarakat terhadap Kurikulum Merdeka kurang baik
Pengembangan Struktur Organisasi Pengelola Obyek Wisata Taman Ria
Dalam industri pariwisata, efektivitas dan efisiensi pengelolaan objek wisata sangat dipengaruhi oleh struktur organisasi perusahaan yang mengelola objek tersebut. Penelitian ini bertujuan untuk mengkaji dan mengembangkan struktur organisasi yang optimal bagi perusahaan pengelola objek wisata dengan mempertimbangkan peran teknologi informasi dan strategi manajemen modern. Pendekatan ini dilakukan dengan menganalisis kebutuhan operasional, fungsi bisnis utama, dan interaksi antar-departemen yang mendukung pencapaian tujuan perusahaan. Penelitian ini menggunakan metode studi kasus pada beberapa perusahaan pengelola objek wisata di Indonesia dan mengintegrasikan teori manajemen serta konsep sistem informasi. Hasilnya diharapkan dapat memberikan rekomendasi struktur organisasi yang lebih adaptif, kolaboratif, serta mampu mendukung inovasi layanan dan efisiensi operasional perusahaan. Pengembangan ini juga mempertimbangkan integrasi sistem ERP (Enterprise Resource Planning) untuk meningkatkan koordinasi antar-unit serta transparansi dalam pengelolaan sumber daya dan pelayanan terhadap wisatawa
Perancangan Database Berorientasi Dokumen untuk Manajemen Dokumen dan Kontrak di Perusahaan Catering
Dalam sektor katering, pengelolaan dokumen sering kali terhambat oleh adanya data yang tidak terstruktur, yang berdampak negatif pada efisiensi operasional. Penelitian ini mengembangkan sistem basis data berbasis dokumen untuk pengelolaan kontrak dan perjanjian kerja dengan memanfaatkan MongoDB. Skema yang dirancang menggunakan format JSON untuk menyimpan informasi yang kompleks, dan implementasinya dilakukan melalui MongoDB Compass dengan pengujian pada enam kriteria utama: waktu pencarian, penyimpanan, pengeditan, skalabilitas, query, dan adaptabilitas. Hasil penelitian menunjukkan bahwa MongoDB efektif dalam mengelola dokumen semi-terstruktur, dengan waktu pencarian berkisar antara 1,5 hingga 2 detik serta efisiensi dalam penyimpanan dan pengeditan. Kontribusi utama dari penelitian ini adalah model basis data yang fleksibel untuk industri katering, yang dapat diterapkan di berbagai sektor dengan kebutuhan pengelolaan dokumen yang dinami
Implementasi Black Box Testing Pada Game Ular Untuk Mendeteksi Bug
Permainan Ular adalah salah satu permainan klasik yang masih populer hingga saat ini, namun sering mengalami bug yang mengganggu pengalaman pengguna. Deteksi bug yang tidak terdeteksi selama tahap pengembangan menjadi permasalahan yang signifikan dan mendesak untuk diatasi. Penelitian ini bertujuan untuk menerapkan metode Black Box Testing pada permainan Ular guna mendeteksi bug yang mungkin terlewatkan. Sebuah sistem Black Box Testing dikembangkan untuk menjalankan skenario pengujian secara otomatis tanpa memperhatikan logika internal permainan. Pengujian dilakukan terhadap berbagai fitur dan fungsi permainan Ular, seperti pergerakan ular, mekanisme pertumbuhan ular, dan interaksi antara ular dengan elemen permainan lainnya. Teknik black box testing yang digunakan mencakup Equivalence Partitioning, Boundary Value Analysis, Use Case Testing, dan Decision Table Technique. Hasil pengujian menunjukkan bahwa metode Black Box Testing berhasil mendeteksi 1 bug dari 28 skenario uji, yaitu ketidaksesuaian kecepatan pergerakan ular sesuai dengan levelnya. Oleh karena itu, disimpulkan bahwa game ini masih memerlukan pengembangan lebih lanjut untuk meningkatkan kualitasny
Pengukuran Kinerja Perusahaan Otobus dengan Metode Balanced Scorecard
Perusahaan otobus (PO) saat ini menghadapi tantangan dalam mempertahankan kinerja dan daya saing di tengah persaingan industri transportasi yang semakin ketat. Dengan menggunakan metode Balanced Scorecard (BSC), penelitian ini melakukan evaluasi komprehensif terhadap kinerja PT Lorena, salah satu perusahaan otobus terkemuka. Analisis mendalam dilakukan terhadap data triwulanan tahun 2023 dengan fokus pada beberapa indikator kunci seperti profitabilitas, kepuasan pelanggan, dan kepuasan karyawan. Hasil penelitian mengungkapkan adanya fluktuasi yang signifikan dalam kinerja keuangan PT Lorena, serta tantangan dalam mempertahankan loyalitas pelanggan. Meskipun terdapat beberapa indikator positif, secara keseluruhan perusahaan masih menghadapi sejumlah kendala. Temuan ini menggarisbawahi pentingnya penerapan BSC sebagai alat strategis untuk mengidentifikasi area-area yang perlu ditingkatkan. Dengan menggunakan BSC, perusahaan dapat merumuskan strategi yang lebih efektif untuk meningkatkan efisiensi operasional, memberikan layanan pelanggan yang lebih baik, dan pada akhirnya, mempertahankan daya saing di pasar yang dinamis. Penelitian ini memberikan kontribusi penting bagi industri transportasi, khususnya bagi perusahaan otobus. Temuan-temuan yang dihasilkan dapat menjadi referensi bagi perusahaan lain dalam mengadopsi pendekatan berbasis BSC untuk meningkatkan kinerja mereka. Selain itu, penelitian ini juga menyoroti perlunya perusahaan otobus untuk terus beradaptasi dengan perubahan lingkungan bisnis dan melakukan inovasi untuk tetap releva