• Tidak ada hasil yang ditemukan

IMPLEMENTASI PERAMALAN JUMLAH GAGAL PRODUKSI PC MENGGUNAKAN METODE TRIPLE EXPONENTIAL SMOOTHING DAN ARIMA PADA PT TERA DATA INDONUSA TBK - Repository UNSADA

N/A
N/A
Protected

Academic year: 2024

Membagikan "IMPLEMENTASI PERAMALAN JUMLAH GAGAL PRODUKSI PC MENGGUNAKAN METODE TRIPLE EXPONENTIAL SMOOTHING DAN ARIMA PADA PT TERA DATA INDONUSA TBK - Repository UNSADA"

Copied!
31
0
0

Teks penuh

Peramalan adalah proses menemukan pola yang hilang dari data dengan menggunakan analisis regresi untuk menemukan data yang hilang. Prediksi merupakan salah satu fungsi data mining yang bertujuan untuk memperkirakan hasil data di masa depan berdasarkan pola pada kumpulan data yang besar. Kemudian, pada tahap akhir, setelah menemukan pola data yang dihasilkan oleh mesin data mining, diperlukan representasi yang dapat dipahami dari pihak-pihak yang berkepentingan.

Peramalan pemulusan eksponensial adalah metode deret waktu yang menggunakan pembobotan informasi masa lalu secara eksponensial. Single exponential smoothing digunakan untuk menghaluskan informasi yang stasioner, tidak mempunyai tren dan variasi musiman, sehingga hanya menggunakan satu parameter yaitu alpha(α), Double exponential smoothing digunakan untuk menghaluskan informasi yang mengandung tren namun tidak memiliki variasi musiman , memiliki 2 parameter pemulusan yaitu alpha(α) dan beta(β) dan Triple Exponential Smoothing merupakan pemulusan eksponensial yang bertujuan untuk melakukan pemulusan terhadap informasi yang mengandung tren dan variasi musiman dengan menggunakan 3 parameter pemulusan yaitu alpha(α) , beta (β) dan gamma (γ) (Lestari et al., 2020). Prosedur pemulusan eksponensial tunggal digunakan untuk informasi deret waktu yang tidak mempunyai pola informasi tren maupun musiman.

Menurut (Andrian et al., 2020), metode triple exponential smoothing “Winter’s Method” atau biasa dikenal dengan Holt-Winter merupakan penyempurnaan dari metode double exponential smoothing karena parameter yang diperlukan adalah level (α), trend (β) . ), serta musiman (γ) di. Karena datanya mempunyai pola musiman aditif, maka yang akan diulas disini hanya triple eksponensial smoothing dengan model musiman aditif. Metode Triple Exponential Smoothing merupakan metode deret waktu yang didasarkan pada 3 persamaan pemulusan yaitu stasioner, trend dan musiman dengan menggunakan 3 parameter pemulusan yaitu α, β, γ yang masing-masing mempunyai nilai antara 0-1.

Jadi bisa dikatakan Triple Exponential Smoothing bukan sekedar Single Exponential Smoothing yang diulang sebanyak 3 kali karena masih ada perhitungan tambahan dalam prosesnya.

Gambar 2. 1 Tahapan mekanisme data mining (Urva et al., 2023).
Gambar 2. 1 Tahapan mekanisme data mining (Urva et al., 2023).

Model Autoregressive (AR)

Model Moving Average (MA)

Model ARMA (Autoregressive Moving Average)

Autoregressive Integrated Moving Avarage (ARIMA)

  • JavaScript
  • Database
  • XAMPP
  • Visual Studio Code

Php sebagai sekumpulan script atau bahasa pemrograman mempunyai tugas utama yaitu mampu mengelompokkan dan mengevaluasi hasil survey atau bentuk apapun ke database server dan pada sesi berikutnya akan menghasilkan efek yang berurutan. Untuk menulis skrip HTML, Anda dapat menggunakan editor teks seperti Notepad sebagai bentuk yang sangat sederhana atau editor teks khusus yang dapat mengidentifikasi setiap elemen skrip HTML dan menampilkannya dalam warna berbeda agar mudah dibaca, seperti Notepad++, Sublime Text dan aplikasi serupa lainnya. Menurut (Siahaan & Sianipar, 2018) dalam e-booknya yang berjudul “Javascript: From A to Z”, Javascript merupakan bahasa scripting yang terkenal digunakan untuk menghasilkan halaman web yang dapat berinteraksi dengan pengguna dan dapat merespon peristiwa yang terjadi pada sejak.

Javascript adalah bahasa sisi klien yang dirancang untuk browser PC Anda, bukan server. Menurut (Salamah, 2021) dalam e-booknya yang berjudul “Cascading Style Sheets (CSS) Tutorial”, CSS merupakan kependekan dari “Cascading Style Sheets”. CSS adalah bahasa pemrograman yang digunakan untuk mendesain website, CSS menggunakan tag yang disebut Id dan Class.

CSS adalah dokumen mandiri yang dapat disertakan dalam skrip HTML dan hanya direferensikan oleh HTML saat menentukan gaya. Perangkat lunak yang dapat digunakan untuk mengelola basis data disebut dengan sistem manajemen basis data atau disingkat DBMS. DBMS adalah perangkat lunak yang dirancang untuk mengatur dan mengelola kumpulan data dalam jumlah besar serta memanipulasi data dengan lebih mudah.

DBMS adalah antarmuka antara pengguna basis data (baik pengguna DBMS langsung maupun aplikasi) dan data yang disimpan. Jadi MySQL adalah database server gratis dengan GNU General Public License (GPL) dan kita dapat menggunakannya untuk keperluan pribadi dan komersial tanpa harus membayar lisensi yang ada. Open source artinya aplikasi ini dilengkapi dengan source code (kode yang digunakan untuk membuat MySQL), tidak hanya itu saja tentunya berbentuk executable atau kode yang dapat dieksekusi langsung di sistem.

Paket perangkat lunak XAMPP menyediakan distribusi Apache untuk MariaDB, Server Apache, Hypertext Preprocessor (PHP) dan Practical Extraction and Reporting Language (Perl). Menurut (Permana & Romadlon, 2019), Visual Studio Code (VS Code) merupakan editor ringan dan profesional yang dibuat oleh Microsoft untuk sistem operasi multiplatform, yang artinya juga tersedia untuk versi Linux, Mac, dan Windows. Ada banyak fitur yang disediakan oleh Visual Studio Code, antara lain Intellisense, Debugging, integrasi Git, serta fitur ekstensi yang meningkatkan kemampuan membaca editor.

Pembaruan pada Visual Studio Code jenis ini juga rutin dilakukan setiap bulannya, dan hal inilah yang membedakan VS Code dengan text editor lainnya. 21 VS Code Editor Read juga bersifat open source, di mana Anda dapat melihat kode sumber dan berkontribusi pada pengembangannya.

Pemodelan UML

Use Case Diagram

Use case menggambarkan hubungan antara 1 atau lebih aktor yang menggunakan sistem data yang akan dibuat. Kasus penggunaan digunakan untuk mengidentifikasi peran mana yang ada pada sistem data dan siapa yang berwenang menggunakan fungsi tersebut (Julianto & Setiawan, 2019). Interaksi Hubungan antara aktor dan use case yang berpartisipasi dalam use case atau use case mempunyai interaksi dengan aktor.

Relasi use case yang melekat pada use case yang menambahkan use case dapat berdiri sendiri meski tanpa use case tambahan; sama seperti basis pewarisan dalam pemrograman berorientasi objek;. Biasanya use case lain mempunyai nama yang sama, misalnya panah yang menunjukkan peningkatan kasus penggunaan; biasanya, kasus penggunaan yang diperluas memiliki tipe yang sama dengan kasus penggunaan induknya. Generalisasi Generalisasi dan hubungan spesialisasi (Umum-Khusus) Jarak antara 2 use case yang merupakan suatu fungsi.

2.Recording Artinya untuk use case tambahan selalu diperiksa apakah use case tambahan sudah dieksekusi sebelum use case tambahan dieksekusi. Untuk memvisualisasikan sequence diagram maka perlu dipahami objek-objek yang terlibat dalam use case dan objek-objek yang digunakan dalam metode objek kelas.” Memproduksi sequence diagram juga diperlukan untuk mengubah skenario yang ada menjadi use case. Observasi, menurut Rosa dan Saladin dalam (Julianto & Setiawan, 2019).

Tipe Pesan Buat Mendeklarasikan suatu objek akan membuat objek lain, dan panah menunjuk ke objek yang dibuat. Arah panah menunjuk ke objek yang mempunyai operasi/metode, karena memanggil operasi/metode tersebut, maka operasi/metode yang dipanggil tersebut harus ada pada diagram kelas sesuai dengan kelas objek yang diajak berinteraksi. Tipe kirim pesan adalah objek yang mengirimkan input/data/informasi ke objek lain, dengan tanda panah mengarah ke objek pengirim.

Pesan tipe pengembalian Menunjukkan bahwa suatu objek kembali ke objek tertentu setelah menjalankan operasi atau metode tertentu, dan panah menunjuk ke objek yang menerima pengembalian. Tipe Pesan destroy() Menyatakan bahwa suatu objek mengakhiri umur objek lain. Arah panah menunjuk ke objek yang dihentikan. Yang terbaik adalah jika ada yang menciptakan dan kemudian ada yang menghancurkan.

Tabel 2. 2 Simbol Activity diagram (Julianto & Setiawan, 2019).
Tabel 2. 2 Simbol Activity diagram (Julianto & Setiawan, 2019).

Class Diagram

Asosiasi Terarah Hubungan antar kelas menyiratkan bahwa satu kelas digunakan oleh kelas lain, dan asosiasi sering kali juga berbentuk jamak. Menurut (Julianto & Setiawan, 2019), perancangan sistem informasi ini dilakukan dengan sistem development life cycle (SDLC) dengan menggunakan proses air terjun. Sistem pada sesi ini merupakan sesi analisis terhadap kebutuhan sistem yang diperlukan untuk memudahkan proses pembuatan dan penyempurnaan sistem.

Selama sesi ini, proses bisnis saat ini, analisis masalah, sistem yang diusulkan, dan persyaratan fungsional dianalisis. Sesi ini merupakan proses pembuatan tampilan sistem yang disamakan dengan hasil analisis kebutuhan yang dilakukan pada sesi analisis. Sesi realisasi sistem ini diawali dengan integrasi antara perancangan sistem yang dibuat menggunakan bahasa pemrograman Visual Basic dengan perancangan database menggunakan DBMS MySQL.

Merupakan sesi pengujian terhadap sistem yang telah dibuat, dengan tujuan untuk mengetahui kesesuaian dan kekurangan sistem. Hasil sesi ini digunakan sebagai bahan penilaian untuk melakukan revisi dan akumulasi terhadap sistem yang terbentuk.

Tabel 2. 4 Class diagram (Julianto & Setiawan, 2019).
Tabel 2. 4 Class diagram (Julianto & Setiawan, 2019).

TEKNOLOGI INFORMASI

UNIVERSITAS DARMA PERSADA

Referensi

Dokumen terkait