Akakom Repository
Not a member yet
9766 research outputs found
Sort by
IMPLEMENTASI CI/CD MENGGUNAKAN JENKINS PADA PENGEMBANGAN WEBSITE COMPANY PROFILE (Studi Kasus : PT Cloufina Nata Karya)
Evolusi teknologi informasi telah mengubah dinamika pengembangan website. Pada masa lalu, pengembangan website dilakukan secara manual, memakan waktu yang cukup lama, dan berpotensi menimbulkan risiko kesalahan manusia. Sedangkan dalam era digital ini, terdapat inovasi teknologi dalam proses pengembangan website yang memberikan dampak positif dengan peningkatan kecepatan dan efisiensi di setiap tahapan. Keberhasilan tersebut diterapkan melalui metode seperti CI/CD.
Dalam proses CI/CD pada Website Company Profile PT Cloufina Nata Karya, Penulis memanfaatkan alat CI/CD Jenkins, dimana setiap perubahan kode dapat diuji dan diintegrasikan secara otomatis sehingga mengurangi risiko kesalahan. Penulis juga menggunakan Nexus Repository sebagai tempat penyimpanan Docker Image yang merupakan hasil build dari Jenkins. Setelah proses pull dan run pada server, Docker Image akan berubah bentuk menjadi container, dimana container tersebut akan di monitoring kinerjanya menggunakan beberapa alat seperti cAdvisor, Prometheus, dan Grafana.
Hasil Proyek Akhir ini adalah implementasi CI/CD pada pengembangan Website Company Profile PT Cloufina Nata Karya menunjukkan bahwa memberikan keuntungan signifikan, termasuk percepatan waktu pengembangan, peningkatan keakuratan, dan peningkatan performa. Hasil pengujian dari monitoring container pada Website Company Profile PT Cloufina Nata Karya juga menunjukkan bahwa website tersebut memiliki kinerja yang optimal dari segi CPU Usage, Memory Usage, Memory Cached, Received Network Traffic, Sent Network Traffic.
Kata Kunci : DevOps, Otomatisasi, Jenkins, Docker, Monitoring Container PT Clofina Nata Karya
PENGEMBANGAN WEBSITE E-COMMERCE MENGGUNAKAN FRAMEWORK LARAVEL DALAM INDUSTRI PENERBITAN BUKU (Magang MBKM Mandiri Di PT Pohon Cahaya)
PT Pohon Cahaya merupakan sebuah perusahaan yang bergerak di bidang percetakan dan penerbitan. Seiring dengan perkembangan zaman, marketing tidak hanya dilakukan secara tradisional tetapi juga dilakukan secara online. Meskipun PT Pohon Cahaya menggunakan marketing secara offline dan online melalui marketplace, komunitas dan website, tetapi di dalam website tersebut tidak memiliki fitur pembayaran.
Oleh karena itu, maka di rancanglah website menggunakan bahasa pemrograman laravel, sebuah framework PHP yang populer dan cukup kuat untuk pengembangan website. Penggunaan laravel memberikan keunggulan dalam keamanan, skalabilitas dan kemudahan dalam mengelola kode program. Dalam proses implementasi laravel dalam website mempertimbangkan beberapa fitur penting, seperti fitur untuk melakukan transaksi yang mencakup berbagai metode pembayaran yang aman dan nyaman, serta antarmuka yang ramah pengguna untuk memudahkan proses pembelian.
Secara keseluruhan, implementasi website menggunakan laravel dapat memberikan manfaat bagi perusahaan, memudahkan untuk melakukan transaksi secara online dan dapat memperluas jangkauan pasar.
Kata Kunci : Fitur transaksi e-commerce, Website Laravel
IMPLEMENTASI FRAMEWORK CODEIQNITER PADA SISTEM PENGELOLAAN INVENTARIS KANTOR BADAN PERENCANAAN PEMBANGUNAN DAERAH (BAPPEDA) KABUPATEN MIMIKA PAPUA TENGAH BERBASIS WEB
Penelitian ini bertujuan untuk menyajikan sistem pengelolaan inventaris berbasis web yang dirancang khusus untuk Kantor Badan Perencanaan Pembangunan Daerah (BAPPEDA) Kabupaten Mimika, Papua Tengah. Sistem ini menggantikan metode pengelolaan manual yang rentan terhadap kesalahan dan keterlambatan administrasi barang. Menggunakan framework CodeIgniter, sistem ini menyajikan modul utama seperti data pengguna, pengajuan barang, barang masuk, barang keluar, dan laporan untuk meningkatkan efisiensi, akurasi, dan kecepatan administrasi inventaris.
Metode pemodelan visual berbasis Unified Modeling Language (UML) digunakan untuk mendesain sistem secara komprehensif. Diagram-diagram UML seperti Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram digunakan untuk memodelkan sistem. Penggunaan metode ini memastikan desain sistem yang jelas, terstruktur, dan mudah dipahami. Hasil implementasi sistem menunjukkan peningkatan signifikan dalam pengelolaan inventaris dengan pengurangan kesalahan data dan percepatan proses administrasi. Modul laporan mempermudah pemantauan status inventaris dan aktivitas terkait, sehingga mendukung pengambilan keputusan yang lebih baik.
Kata Kunci: CodeIgniter, Inventaris, MVC, Unified Modeling Language (UML), Web
IMPLEMENTASI SISTEM PENGENALAN RATING TOKO EMAS BERBASIS WEB MENGGUNAKAN REACTJS DAN NODE JS SEBAGAI BACK-END
Kemajuan teknologi informasi telah mendorong pengembangan website sebagai media promosi bagi penyedia jasa, termasuk website Toko Emas, yang memfasilitasi informasi langsung antara bisnis dan konsumen. Penelitian ini bertujuan mengembangkan sistem Toko Emas berbasis web dengan informasi lengkap tentang daftar toko, sejarah emas, dan harga emas menurut lembaga terkait. Sistem ini dirancang menggunakan Reactjs dan Nodejs, dengan penyimpanan data pada database MySQL. Pengguna dapat melihat toko emas yang direkomendasikan. Ruang lingkup penelitian mencakup pengelolaan akses pengguna dan admin, serta pengembangan fitur yang memudahkan pengguna untuk saling berbagi pengalaman.
Metode penelitian mencakup pengumpulan dan analisis data untuk mengembangkan sistem Rating Toko Emas berbasis web. Data yang dikumpulkan meliputi informasi pengguna, toko emas, rating, ulasan pengguna, dan admin, yang diperoleh melalui studi literatur dan dokumentasi dari toko emas. Sistem ini dirancang dengan arsitektur yang memungkinkan pengguna login, melihat daftar toko, memberikan ulasan, dan memberikan penilaian rating secara online, sementara admin mengelola data pengguna dan toko. Proses utama digambarkan dengan Unified Modeling Language (UML), dan database dirancang dengan skema relasional untuk memastikan integritas dan konsistensi data.
Penelitian ini berhasil mengembangkan sistem Rating Toko Emas berbasis web untuk merekomendasikan toko emas menggunakan Reactjs dan Nodejs. Sistem ini memperbaiki pengalaman pengguna melalui proses yang otomatis dan terstruktur. Disarankan untuk menambahkan fitur personalisasi, optimisasi kinerja, peningkatan keamanan, serta dokumentasi yang komprehensif.
Kata Kunci: Rating Toko Emas, Pengembangan Websit, Reactjs, Nodejs, MySQL, Unified Modeling Languag
PERANCANGAN USER INTERFACE TERHADAP WEBSITE INFORMASI AKADEMIK DENGAN MENERAPKAN METODE USER CENTERED DESIGN
Website Informasi Akademik adalah sebuah wadah atau platform untuk membantu kegiatan mahasiswa dalam melakuan aktivitas perkuliahan. Dalam Website tersebut banyak mengandung informasi informasi yang bersifat penting dan dibutuhkan oleh mahasiswa. Adanya Website tersebut juga dapat memberi peluang kemudahan mahasiswa dalam mengakses perkuliahan melalui dunia online.
Dalam penelitian ini, Website dibangun dengan menggunakan metode User Centered Design, dimana metode ini adalah sebuah metode yang digunakan dengan mempergunakan kebutuhan pengguna sebagai dasar dalam membentuk Website tersebut. Semua bentuk dari User Interface yang nantinya berpengaruh terhadap User Experience dari pengguna akan berdasarkan pada permintaan pengguna. Tahapan yang ada dalam metode ini juga menjadi alat bantu untuk memecahan masalah dalam menangani kebutuhan pengguna. Mulai dari indentifikasi kebutuhan, melakukan analisis sistem, membuat rancangan, kemudian melakukan evaluasi kembali.
Dari hasil pengembangan dan pengujian Website yang telah dilakukan terhadap pengguna menggunakan sebuah kuisioner didapatkan nilai kepuasan dari pengguna yang berupa skor 72.00 atau “GOOD”, yang mana dalam hasil penilaian itu beberapa pengguna masih kurang puas mengenai tampilan yang ada, sehingga dibuatkanlah sebuah tampilan alternatif dari desain utama untuk dapat mencukupi kebutuhan pengguna.
Kata kunci: User Centered Design, User Experience, User Interfac
MULTI-AREA OSPF ANALYSIS USING VIRTUAL LINK AND GRE TUNNEL
This study discusses the implementation and analysis of network performance using multi-area OSPF (Open Shortest Path First) with the application of Virtual Link and GRE Tunnel. OSPF is a dynamic routing protocol that is often used in large networks due to its ability to find the shortest path quickly and efficiently. However, on large networks, the use of OSPF in a single area can increase routing overhead and slow down convergence times. Therefore, multi-area OSPF is a solution by limiting the spread of routing information only to related areas. This study uses an experimental method with the PNETLab simulator running five Cisco routers. The test was carried out by measuring QoS parameters such as throughput, packet loss, jitter according to TIPHON standards and OSPF convergence time using iPerf3 and Wireshark software. The results show that multi-area OSPF with Virtual Link has a more stable performance than GRE Tunnel in terms of jitter and convergence time, namely the average convergence time of Virtual Link is 24.1166 seconds while GRE Tunnel is 28.6144 seconds. Nonetheless, GRE Tunnel shows lower packet loss at large data sizes. This study provides practical guidance for network professionals in optimizing multi-area OSPF configurations.
KEYWORDS: OSPF, Multi Area, Virtual Link, GRE Tunnel, QoS, TIPHON
MENGAMANKAN DATA SENSITIF PROSES TRANSFORM ETL MENGGUNAKAN DATA MASKING
Extract, Transform, Loading atau ETL, melibatkan beberapa proses, diantaranya ekstraksi data dari berbagai sumber data, kemudian proses transformasi untuk menjadikan data agar format dan isinya sesuai dengan yang diinginkan, dan menyimpannya ke dalam database dengan proses loading. Proses transformasi data pada ETL merupakan proses penting dalam analisis data, namun terkadang tanpa disadari dapat mengungkapkan informasi sensitif yang tidak diinginkan, terutama hasil proses transaform data di staging yang tidak terlindungi. Penelitian ini memperkenalkan teknik data masking yang dapat digunakan pada proses transformasi data untuk menjaga kerahasiaan data sebelum data tersebut disimpan ke dalam database. Teknik data masking yang digunakan meliputi penggunaan nilai acak, substitusi dan juga penggantian karakter. Penelitian ini menunjukkan bahwa teknik data masking yang diusulkan dapat secara efektif melindungi data sensitif, terutama hasil proses transformasi dan juga sebelum data di load ke dalam database, dan meminimalkan pembuatan tabel duplikasi atau penyimpanan baru khusus untuk menyimpan data yang sudah dimasking.
Kata Kunci : Transformasi data, Data Privasi, ETL, Data maskin
SISTEM INFORMASI PERSEDIAAN BARANG DENGAN MENGGUNAKAN METODE LIFO PADA TOKE JAM ON TIME YK
Perkembangan teknologi telah mengubah lanskap bisnis, termasuk dalam manajemen persediaan barang. Toko jam adalah sebuah toko ritel skala kecil yang menjual berbagai jenis jam original.
Toko Jam On Time YK mrupakan sebuah usaha menengah yang bergerak di bidang penjualan berbagai jenis jam tangan dan jam dinding. Toko Jam On Time YK beralamat di Jl. Prawiro Kuat No 120, Ngringin, Condongcatur, Kec. Depok, Kab. Sleman Daerah Istimewa Yogyakarta 55281.
Sistem pencatatan Toko Jam On Time YK melakukan pencatatan konvensional menggunakan kertas di mana setiap ada transaksi, pemilik toko akan melakukan pencatatan. Penelitian ini bertujuan untuk membantu pemilik toko untuk mengelola persediaan yang dikhususkan untuk pengelolaan persediaan stok jam. Studi ini mengeksplorasi peran penting perkembangan teknologi dalam implementasi sistem informasi persediaan barang dengan metode LIFO (Last In, First Out) di Toko Jam. Metode LIFO diterapkan untuk mengatur aliran barang dengan prinsip bahwa barang terakhir yang masuk adalah yang pertama dijual. Penelitian ini mengumpulkan data dari Toko Jam dan menganalisis bagaimana teknologi memengaruhi efektivitas dan efisiensi penggunaan metode LIFO.
Dengan menggunakan metode LIFO, maka pemilik toko dapat memilih barang terbaru dengan kondisi yang bagus dan model yang lebih baik. Hasil studi ini menyoroti bahhwa penggunaan teknologi, seperti perangkat lunak manajemen persediaan terkini. Lebih jauh lagi, teknologi membuka peluang untuk otomatisasi, meminimalkan kesalahan manusia, dan meningkatkan responsivitas terhadap perubahan pasar. Studi ini juga merekomendasikan pengembangan sistem informasi yang lebih terperinci dan pemantauan yang lebih cermat untuk mengelola persediaan dengan metode LIFO di Toko Jam, serta perlunya penyesuaian dengan kondisi pasar dan regulasi perpajakan yang berlaku.
Kata Kunci : Sistem Informasi, Persediaan Barang, Metode LIF
SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA MINIMARKET SIMONT MART
Bidang teknologi memiliki peranan penting dalam era globalisasi, pemanfaatan teknologi informasi dapat meningkatkan efisiensi kerja. Terutama penerapan teknologi tersebut dalam menunjang penggajian pegawai pada Minimarket Simont Mart. Pengolahan gaji pegawai yang sudah terkomputerisasi tetapi masih cukup sederhana yaitu semua transaksi diolah dan dicatat menggunakan software Ms.Excel, sehingga membuat proses pengerjaan penggajian rentan terjadi kesalahan.
Hal ini dapat menimbulakan kerugian seperti ketidakefisiensian saat proses penggajian, kesalahan pencatatan data pegawai, dan laporan penggajian pegawai yang dihasilkan kurang akurat. Berdasarkan masalah tersebut maka dibuatlah sebuah website Sistem Informasi Penggajian di Minimarket Simont Mart yang mampu melakukan perhitungan gaji pegawai secara akurat. Sistem ini juga dibuat agar memiliki beberapa hak akses pengguna seperti admin, pegawai, dan pemilik yang digunakan untuk mengakses website.
Kata kunci: Gaji, MySQL, PHP, Sistem Informasi
SISTEM INFORMASI PENJUALAN TUNAI PADA OPTIK KACAMATA ROGLASSES
Pencatatan Transaksi Keuangan Penjualan Tunai adalah proses mendokumentasikan setiap transaksi penjualan yang dilakukan secara tunai dalam suatu bisnis. Ini adalah bagian penting dari pengelolaan keuangan, Sistem informasi yang efesien dan akurat sangat penting bagi bisnis retail, termasuk Optik Kacamata Roglasses, dalam mencatat transaksi keuangan penjualan tunai, untuk merancang dan mengimplementasikan sebuah sistem informasi yang dapat mengoptimalkan proses pencatatan transaksi keuangan, mengurangi kesalahan manusia, dan meningkatkan kecepatan pelayanan.
Pencatatan Transaksi Keuangan ini sangat penting karena menimalisirs adanya kesalahan ,dalam system ini terdiri dari tahapan analisis kebutuhan, desain sistem, implementasi, pengujian, dan pemeliharaan. Analisis kebutuhan dilakukan melalui wawancara dan observasi terhadap proses bisnis di Optik Kacamata Roglasses. Desain sistem mencakup perancangan database, antarmuka pengguna, dan fitur-fitur utama yang diperlukan. Implementasi dilakukan dengan menggunakan teknologi web berbasis PHP dan MySQL sebagai basis data.
Hasil penelitian menunjukkan bahwa sistem pencatatan transaksi keuangan yang dikembangkan mampu mencatat detail transaksi penjualan tunai dengan cepat dan akurat, termasuk data produk, jumlah, harga, dan total transaksi. Sistem ini juga menyediakan fitur laporan keuangan yang dapat dihasilkan secara otomatis, sehingga memudahkan manajemen dalam memantau dan mengevaluasi kinerja keuangan perusahaan.
Kata Kunci : Pencatatan Transaksi Keuangan Penjualan Tunai adalah proses mendokumentasikan setiap transaksi penjualan yang dilakukan secara tunai dalam suatu bisnis. Ini adalah bagian penting dari pengelolaan keuangan, Sistem informasi yang efesien dan akurat sangat penting bagi bisnis retail, termasuk Optik Kacamata Roglasses, dalam mencatat transaksi keuangan penjualan tunai, untuk merancang dan mengimplementasikan sebuah sistem informasi yang dapat mengoptimalkan proses pencatatan transaksi keuangan, mengurangi kesalahan manusia, dan meningkatkan kecepatan pelayanan.
Pencatatan Transaksi Keuangan ini sangat penting karena menimalisirs adanya kesalahan ,dalam system ini terdiri dari tahapan analisis kebutuhan, desain sistem, implementasi, pengujian, dan pemeliharaan. Analisis kebutuhan dilakukan melalui wawancara dan observasi terhadap proses bisnis di Optik Kacamata Roglasses. Desain sistem mencakup perancangan database, antarmuka pengguna, dan fitur-fitur utama yang diperlukan. Implementasi dilakukan dengan menggunakan teknologi web berbasis PHP dan MySQL sebagai basis data.
Hasil penelitian menunjukkan bahwa sistem pencatatan transaksi keuangan yang dikembangkan mampu mencatat detail transaksi penjualan tunai dengan cepat dan akurat, termasuk data produk, jumlah, harga, dan total transaksi. Sistem ini juga menyediakan fitur laporan keuangan yang dapat dihasilkan secara otomatis, sehingga memudahkan manajemen dalam memantau dan mengevaluasi kinerja keuangan perusahaan.
Kata Kunci : Sistem Informasi, Pencatatan Transaksi, Keuangan, Penjualan Tunai, Optik Kacamata Roglasse