PERANCANGAN SOFT SENSOR UNTUK MEMPREDIKSI KOMPOSISI PRODUK PADA KOLOM DISTILASI MELALUI DISTRIBUTED CONTROL SYSTEMS DAN OLE FOR PROCESS CONTROL

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERANCANGAN SOFT SENSOR UNTUK MEMPREDIKSI KOMPOSISI PRODUK PADA KOLOM DISTILASI MELALUI DISTRIBUTED CONTROL SYSTEMS DAN OLE FOR PROCESS CONTROL"

Transkripsi

1 TUGAS AKHIR TF PERANCANGAN SOFT SENSOR UNTUK MEMPREDIKSI KOMPOSISI PRODUK PADA KOLOM DISTILASI MELALUI DISTRIBUTED CONTROL SYSTEMS DAN OLE FOR PROCESS CONTROL RAHADIAN AGNIES SEPTANTO PAMUNGKAS NRP Dosen Pembimbing : 1. Totok Ruki Biyanto, ST, MT, Ph.D. 2. Dr. Katherin Indriawati, ST, MT. Departemen Teknik Fisika Fakultas Teknologi Industri Institut Teknologi Sepuluh Nopember Surabaya 2017

2 FINAL PROJECT TF DESIGN OF SOFT SENSOR FOR PREDICTING COMPOSITION OF PRODUCT ON DISTILLATION COLUMN VIA DISTRIBUTED CONTROL SYSTEMS AND OLE FOR PROCESS CONTROL Rahadian Agnies Septanto Pamungkas NRP Supervisor : 1. Totok Ruki Biyanto, ST, MT, Ph.D. 2. Dr. Katherin Indriawati, ST, MT. Study Program S1 Departement Of Physics Engineering Faculty of Industrial Technology Institute Of Technology Sepuluh Nopember Surabaya 2017

3

4

5 PERANCANGAN SOFT SENSOR UNTUK MEMPREDIKSI KOMPOSISI PRODUK PADA KOLOM DISTILASI MELALUI DISTRIBUTED CONTROL SYSTEMS DAN OLE FOR PROCESS CONTROL Nama Mahasiswa : Rahadian Agnies Septanto P. NRP : Departemen : Teknik Fisika Pembimbing : 1. Totok Ruki Biyanto, ST, MT, Ph.D 2. Dr. Katherin Indriawati, ST, MT Abstrak Kualitas komposisi produk merupakan salah satu parameter keberhasilan dari suatu industri proses. Untuk memperoleh kualitas komposisi produk yang sesuai yaitu dengan menerapkan instrumen proses kontrol. Namun pengukuran yang dilakukan oleh instrumen analiser memiliki kinerja respon yang lambat, kurangnya kehandalan, dan mahal. Oleh karena itu dibuatlah estimasi berupa soft sensor yaitu sensor yang berbasis model dari masukan berupa temperatur dan tekanan yang diperoleh dari proses kolom distilasi debutanizer. Pemodelan soft sensor dilakukan menggunakan metode jaringan syaraf tiruan (JST) dan didapatkan nilai RMSE dari keluaran berupa komposisi distilat (Xd) sebesar kgmole/h dan komposisi bawah (Xb) sebesar kgmole/h. Dengan memanfaatkan Distributed Control systems dan OLE for Process Control maka soft sensor dapat dirancang dengan menanamkan bobot yang telah diperoleh sehingga hasil prediksi komposisi dapat dipantau dan dievaluasi. Nilai prediksi komposisi yang dihasilkan dari soft sensor divalidasi dengan data komposisi proses kolom debutanizer dan menghasilkan penyimpangan maksimal sebesar 0.61%. KataKunci: Distributed Control Systems, Jaringan Syaraf Tiruan, Kolom Distilasi, Soft Sensor. v

6 DESIGN OF SOFT SENSOR FOR PREDICTING COMPOSITION OF PRODUCT ON DISTILLATION COLUMN VIA DISTRIBUTED CONTROL SYSTEMS AND OLE FOR PROCESS CONTROL Student Name : Rahadian Agnies Septanto P. NRP : Department : Engineering Physics Supervisor : 1. Totok Ruki Biyanto, ST, MT, Ph.D 2. Dr. Katherin Indriawati, ST, MT Abstract The quality of product composition is one of the parameters to be achieved of an industrial process. To obtain the appropriate quality product composition that is able to implement process control instruments. But measurements made by the analyzer instruments have slow response performance, lack of reliability, and expensive. Therefore made estimates in the form of soft sensor is a sensor based on models of the input of temperature and pressure were obtained from the distillation column debutanizer. Soft sensor modeling is using by method of artificial neural network (ANN) and RMSE values obtained from the output of the distillate composition (Xd) of kgmole / h and bottom composition (Xb) of kgmole / h. By using Distributed Control systems and OLE for Process Control, then soft sensors can be designed to implant a weight that has been obtained so that the predicted composition can be monitored and evaluated. Predictive value of the resulting composition of the soft sensor is validated with composition data distillation column debutanizer process and produces a maximum error of 0.61%. Keywords: Artificial Neural Network, Distillation Column, Distributed Control Systems, Soft Sensor. vi

7 KATA PENGANTAR Puji syukur penulis panjatkan kepada Tuhan YME, karena anugerah dan hikmatnya sehingga penulis diberikan kesehatan, kemudahan dan kelancaran dalam menyusun laporan tugas akhir yang berjudul: PERANCANGAN SOFT SENSOR UNTUK MEMPREDIKSI KOMPOSISI PRODUK PADA KOLOM DISTILASI MELALUI DISTRIBUTED CONTROL SYSTEMS DAN OLE FOR PROCESS CONTROL Dalam proses menyelesaikan seluruh pengerjaan tugas akhir ini penulis mendapatkan banyak bantuan, pengetahuan dan dukungan dari berbagai pihak. Penulis mengucapkan banyak terima kasih untuk bantuan dan motivasi yang diberikan kepada: 1. Bapak Agus Muhamad Hatta, ST, Msi, Ph.D selaku Ketua Jurusan Teknik Fisika FTI-ITS. 2. Kedua Orang Tua saya yang tercinta, kakak-kakak saya, terima kasih atas segala dukungan dan kepercayaan baik moril, spiritual dan material. Semoga selalu diberikan berkat dan kesehatan selalu. 3. Bapak Totok Ruki Biyanto, ST, MT, Ph.D dan Ibu Dr. Katherin Indriawati, ST, MT selaku dosen pembimbing tugas akhir. 4. Bapak Dr. Ir. Purwadi Agus Darwito, MSc selaku Dosen Wali. 5. Bapak-Ibu tim penguji yang selalu memberikan kritik, saran dan masukan mulai dari seminar proposal sampai sidang ujian tugas akhir. 6. Rizal Rivaldi, Bramantyo Krisdito Adi dan Bagus Rachman Fadhililah selaku rekan tugas akhir yang bersama-sama berjuang dalam pengerjaan tugas akhir. Semoga suka dan duka yang kita lalui memberikan kesuksesan dimasa datang, Amin. vii

8 7. Cicely Thea Alvita dan Keluarga, terima kasih atas segala dukungan, doa dan semangat yang tiada henti. 8. Teman-teman seperjuangan Teknik Fisika dan teman-teman Lintas Jalur Genap Serta semua pihak yang turut membantu dan memperlancar pengerjaan tugas akhir ini. Penulis menyadari bahwa tugas akhir ini bukanlah suatu hasil yang sempurna, harapannya agar tugas ini menjadi referensi bagi rekan-rekan untuk menambah wawasan dan dapat digunakan sebagai referensi pengerjaan tugas akhir selanjutnya. Semoga yang sederhana ini dapat menjadi motivasi untuk berkembang lebih sempurna. Surabaya, Januari 2017 Penulis viii

9 DAFTAR ISI HALAMAN JUDUL....i LEMBAR PENGESAHAN... iii ABSTRAK... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xi DAFTAR TABEL... xiii BAB I PENDAHULUAN Latar Belakang Rumusan Masalah Lingkup Kerja Tujuan Sistematika Laporan... 4 BAB II TINJAUAN PUSTAKA Kolom Distilasi Proses Kerja Kolom Distilasi Kesetimbangan Uap-Air pada Kolom Distilasi Soft Sensor Jaringan Syaraf Tiruan (JST) Model Jaringan Syaraf Tiruan Algoritma Pelatihan Levenberg-Marquardt Distributed Control Systems Field Control Station (FCS) Human Interface Station (HIS) Engineering Work Station (EWS) OLE for Process Control BAB III METODOLOGI PENELITIAN Pengambilan Data Sekunder Variasi Data Temperatur ix

10 3.3 Perancangan Jaringan Syaraf Tiruan Data Pelatihan, Validasi, dan Pengujian Perancangan Soft Sensor (Model JST) Perancangan Komunikasi Data antar Sistem Perancangan Komunikasi data Matlab-OPC Perancangan Komunikasi data OPC-Centum VP Perancangan Soft Sensor pada Centum VP Blok Fungsi Soft Sensor Blok Fungsi Sequence and Batch Oriented Language (SEBOL) Validasi Pemodelan BAB IV HASIL DAN PEMBAHASAN Pelatihan dan Validasi Model Jaringan Syaraf Tiruan Pengujian Soft Sensor pada Centum VP Validasi Hasil Prediksi Komposisi pada Centum VP dengan Matlab BAB V KESIMPULAN DAN SARAN Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN BIODATA PENULIS x

11 DAFTAR GAMBAR Gambar 2.1 Grafik komposisi uap-air terhadap 7 Gambar 2.2 temperatur Struktur Biologis Jaringan Syaraf Tiruan 8 Gambar 2.3 Jaringan Syaraf Tiruan dengan struktur 9 MLP Gambar Gambar Fungsi Aktivasi Sigmoid Uniplar Fungsi Aktivasi Sigmoid Bipolar Gambar 2.6 Konfigurasi Sistem pada DCS 14 Gambar Gambar Gambar Gambar Slot FCS Human Interface Station Konfigurasi OPC Server dan Client OPC Toolbox for Matlab Gambar 3.1 Diagram Alir Penelitian 19 Gambar 3.2 Skema Proses Debutanizer 20 Gambar 3.3 Model Sistem Debutanizer pada Aspen 21 Gambar Gambar Gambar Gambar Gambar Gambar Gambar HYSYS Struktur Jaringan Syaraf Tiruan Perubahan laju aliran panas terhadap waktu Perubahan temperature top stage terhadap waktu Perubahan temperature bottom stage terhadap waktu Perubahan tekanan terhadap waktu Perubahan komposisi distilat (Xd) terhadap waktu Perubahan komposisi bawah (Xb) terhadap waktu Gambar 3.11 Soft Sensor (Model JST) 26 Gambar 3.12 Komunikasi Integrasi antar Sistem 27 Gambar 3.13 Konfigurasi Simulink untuk OPC for 28 Matlab Gambar 3.14 Blok Fungsi Soft Sensor pada Centum VP 30 Gambar 4.1 Grafik Nilai RMSE terhadap Hidden Node pada Komposisi Distilat (Xd) xi

12 Gambar 4.2 Grafik Nilai RMSE terhadap Hidden Node pada Komposisi Bawah (Xb) Gambar 4.3 Nilai Aktual dan Prediksi Komposisi Distilat (Xd) pada Tahap Pelatihan Gambar 4.4 Nilai Aktual dan Prediksi Komposisi Bawah (Xb) pada Tahap Pelatihan Gambar 4.5 Nilai Aktual dan Prediksi Komposisi Distilat (Xd) pada Tahap Validasi Gambar 4.6 Nilai Aktual dan Prediksi Komposisi Bawah (Xb) pada Tahap Validasi Gambar 4.7 Penurunan laju aliran umpan Gambar 4.8 Pengujian disturbance +5% pada komposisi distilat Gambar 4.9 Pengujian disturbance +5% pada komposisi bawah Gambar 4.10 Pengujian disturbance -5% pada komposisi distilat Gambar 4.11 Pengujian disturbance -5% pada komposisi bawah Gambar 4.12 Tampilan prediksi komposisi pada blok fungsi BD001 CentumVP Gambar 4.11 Tampilan Trend Group Hasil Prediksi Komposisi Gambar 4.12 Grafik perbandingan hasil prediksi komposisi distilat pada DCS dengan data proses Gambar 4.13 Grafik perbandingan hasil prediksi komposisi bawah pada DCS dengan data proses xii

13 DAFTAR TABEL Tabel 3.1 Kondisi Operasi Sistem Debutanizer 21 Tabel 4.1 Hasil Nilai RMSE dengan Peubahan 33 Tabel 4.2 Hidden Node Hasil nilai RMSE pada pengujian dengan 40 disturbance Tabel 4.3 Perbandingan Hasil Prediksi Komposisi Centum VP dengan data proses 43 xiii

14 BAB I PENDAHULUAN 1.1. Latar Belakang Saat ini perkembangan industri proses di dunia berkembang dengan pesat sehingga menuntut sebuah industri untuk meningkatkan daya saingnya di pasar global. Hal ini dapat dicapai dengan melakukan desain yang baik dan pemeliharaan yang aktif dari sisi material dan peralatan, serta sumber daya manusia yang menjamin produksi sebanyak-banyaknya. Salah satu parameter keberhasilan suatu industri proses mengacu pada kualitas komposisi produk. Untuk memperoleh kualitas komposisi produk yang sesuai yaitu dengan menerapkan instrumen proses kontrol. Tujuan utama di dalam instrumen proses kontrol yaitu untuk mengukur dan menjaga kualitas distilat secara akurat dalam waktu sesingkat mungkin dengan adanya gangguan. Pengukuran yang dilakukan oleh instrumen analiser memiliki kinerja respon yang lambat, kurangnya kehandalan, dan mahal[3]. Untuk itu diperlukan soft sensor untuk memperkirakan komposisi produk pada kolom distilasi. Dengan memanfaatkan Distributed Control Systems (DCS) dan OLE for Process Control (OPC) yang sudah banyak tersedia dan digunakan di plan serta familier dengan operator yang ada maka soft sensor pada kolom distilasi dapat dioperasikan dibawah sistem kontrol[4]. Di lapangan DCS tersedia dari beberapa tipe dan merek. Pada prinsip kerjanya serupa namun perbedaannya terletak pada syntax dan strukturnya. Oleh sebab itu pada penelitian ini digunakan salah satu merek DCS yang banyak digunakan di dunia industri. Syntax dan struktur pemograman di dalam DCS mempunyai perbedaan yang tergantung pada tujuan operasi, ketersediaan dan kemampuan instrumen DCS itu sendiri. Pemodelan struktur pada soft sensor bisa diterapkan pada kontrol DCS dengan memanfaatkan OPC[5] dari perangkat lunak Matlab yang mempunyai OPC toolbox sebagai OPC server penghubung[6] antara perangkat lunak Aspen HYSYS sebagai plan dengan DCS 1

15 2 sebagai kontroler. Bila kemampuan DCS terutama mikroprosesor masih mampu untuk memproses (soft sensor) maka operasi ini bisa ditanamkan dalam fungsi khusus yang tersedia di DCS. Operasi pada DCS dan OPC untuk kepentingan soft sensor memerlukan komponen yaitu model yang bisa dibangun mengunakan Jaringan Syaraf Tiruan (JST). JST dikembangkan pada kolom distilasi untuk memperkirakan komposisi produk. JST berdasarkan soft sensor dapat dengan mudah beradaptasi melalui perilaku masukan-keluaran dari proses dengan meminimalkan mean square error antara keluaran jaringan dan target keluaran. Setelah sensor dilatih, mereka dapat memprediksi keluaran dengan dalam sepersekian detik. Soft sensor memiliki model yang dinamis dan dapat diperbarui setiap saat ketika akan diperlukan. Soft sensor non linier dikembangkan menggunakan korelasi temperatur pada kolom distilasi menggunakan Aspen HYSYS[1]. Plan yang paling kompleks serta non linier dan banyak digunakan di industri adalah kolom distilasi. Pada kolom distilasi kualitas produk yang sesuai dan penghematatan energi mendapatkan perhatian yang utama. Oleh sebab itu pada penelitian ini dilakukan pada kolom distilasi untuk mencapai fungsi tujuan untuk mendapatkan kualitas produk yang sesuai[2]. Untuk mencapai hal tersebut maka komposisi distilat dan komposisi bawah dapat diprediksi dengan menggunakan korelasi temperatur. Jadi, soft sensor harus memiliki kemampuan untuk memprediksi produk komposisi tanpa dipengaruhi oleh hal lain, non linier, mudah untuk dibangun, dan tidak perlu instrumentasi khusus[2]. Oleh karena itu, pada tugas akhir ini dilakukan perancangan soft sensor untuk memprediksi komposisi produk pada kolom distilasi melalui Distributed Control System dan OLE for Process Control dalam upaya untuk mengatasi kesulitan yang dihadapi dalam pengukuran komposisi sebagai alternatif yang layak untuk sensor perangkat keras atau instrumen analiser.

16 Perumusan Masalah Berdasarkan latar belakang yang telah diuraikan, maka permasalahan yang bisa diangkat dalam tugas akhir ini yaitu : 1. Bagaimana merancang soft sensor untuk memprediksi komposisi produk pada kolom distilasi melalui Distributed Control Systems dan OLE for Process Control? 2. Bagaimana akurasi hasil prediksi soft sensor dengan menggunakan pendekatan model jaringan syaraf tiruan melalui Distributed Control System Centum VP? 1.3. Lingkup Kerja Untuk menghindari meluasnya permasalahan yang muncul, maka dalam pengerjaan tugas akhir ini diambil beberapa lingkup kerja sebagai berikut : 1. Pengambilan data sekunder pada kolom distilasi debutanizer yang telah tervalidasi oleh perangkat lunak Aspen HYSYS. 2. Variabel proses yang divariasi pada kolom distilasi adalah temperatur dan tekanan pada kolom utama dan dilakukan saat kondisi steady state. 3. Soft sensor dirancang menggunakan pendekatan model jaringan syaraf tiruan dengan algoritma belajar Levenberg Marquardt. 4. Sistem disimulasikan melalui perangkat lunak Distributed Control System Centum VP dan OPC for Matlab Tujuan Adapun tujuan yang ingin dicapai dari tugas akhir ini yaitu: 1. Merancang soft sensor untuk memprediksi komposisi produk pada kolom distilasi melalui Distributed Control System Centum VP dan OLE for Process Control. 2. Menganalisa akurasi hasil prediksi soft sensor dengan menggunakan pendekatan model jaringan syaraf tiruan melalui Distributed Control System Centum VP agar diperoleh unjuk kerja kolom distilasi yang baik.

17 Sistematika Laporan Secara sistematis, laporan tugas akhir ini tersusun dalam lima bab dengan penjelasan sebagai berikut : BAB I Pendahuluan Berisi tentang latar belakang, perumusan masalah, batasan masalah, tujuan tugas akhir, dan sistematika laporan. BAB II Teori Penunjang Berisi tentang teori teori dasar yang menunjang dalam pembuatan tugas akhir, meliputi teori mengenai kolom distilasi, soft sensor, jaringan syaraf tiruan, Distributed Control System dan OPC for Matlab. BAB III Metodologi Penelitian Berisi tentang cara perancangan soft sensor menggunakan jaringan syaraf tiruan (JST) dengan mengambil data dari proses kolom distilasi yang akan divariasi nilai temperatur dan tekanannya, kemudian bobot yang dihasilkan oleh proses pelatihan JST ditanamkan pada DCS CentumVP dengan memanfaatkan OPC for Matlab untuk memperoleh hasil prediksi, setelah itu membandingkan hasil prediksi soft sensor dengan data proses kolom distilasi debutanizer. BAB IV Analisa Data dan Pembahasan Berisi tentang analisa data dan pembahasan hasil soft sensor. Pada bab ini diberikan data hasil simulasi untuk dilakukan analisa lebih lanjut. BAB V Kesimpulan dan Saran Berisi kesimpulan tentang tugas akhir yang telah dilakukan berdasarkan data-data yang didapat, serta diberikan saran sebagai penunjang maupun pengembangan tugas akhir ini untuk masa-masa yang akan datang.

18 BAB II TINJAUAN PUSTAKA 2.1 Kolom Distilasi Unit operasi distilasi adalah sebuah metode yang digunakan untuk memisahkan komponen dari larutan cair, dimana tergantung pada distribusi komponen antara fase uap dan fase cair. Kedua komponen berada pada kedua fase ini. Fase uap dibentuk dari fase cair menggunakan vaporization pada titik didih. Persyaratan utama untuk memisahkan komponen menggunakan distilasi adalah volatilitas dari uap berbeda dengan volatilitas cair yang bisa memisahkan dua campuran uap atau cair. Semakin dekat titik didih dua komponen maka semakin susah dipisahkan, karena distilasi adalah pemisahan berdasarkan titik didih. Proses distilasi dalam prakteknya mempunyai dua metode. Metode pertama dengan mendidihkan campuran zat cair yang akan dipisahkan dan mengembunkan (kondensasi) uap tanpa ada zat cair yang kembali kedalam bejana didih, jadi tidak ada refluks. Metode kedua didasarkan atas pengembalian sebagian dari kondensat ke bejana didih dalam satu kondisi tertentu sehingga zat cair yang dikembalikan mengalami kontak dengan uap yang mengalir ke atas menuju kondensor. Masing-masing metode ini dilakukan dengan proses kontinyu dalam keadaan steady Proses Kerja Kolom Distilasi Umpan yang masuk ke unit kolom distilasi berupa campuran gas dan liquid, campuran gas dan liquid tersebut mengalami pemisahan komposisi berdasarkan titik didihnya Umpan yang memiliki fraksi yang lebih ringan akan mengalir ke atas karena memiliki volatilitas yang lebih rendah dibandingkan dengan produk bawah yang memiliki volatilitas lebih tinggi. Gas yang mengalir keluar top stage masuk ke dalam condeser untuk didinginkan sehingga berubah fasa menjadi liquid. Liquid yang terkondensasi disimpan pada sebuah vessel yang dikenal sebagai 5

19 6 reflux drum. Sebagian dari liquid ini ada yang diumpan balikkan ke bagian atas kolom dan ada pula yang dikeluarkan sebagai produk. Liquid yang diumpan balikkan disebut sebagai reflux. Sistem reflux dibutuhkan untuk mempertahankan kualitas distilat produk dengan mengubah kembali liquid menjadi vapour. Sedangkan umpan yang memiliki fraksi lebih berat akan mengalir ke bagian bawah kolom yang selanjutnya dikumpulkan pada reboiler. Panas ditambahkan pada reboiler digunakan untuk menguapkan kembali produk atas yang tidak teruapkan. Vapour yang dihasilkan reboiler diumpankan kembali ke bagian bawah kolom. Sedangkan liquid yang dikeluarkan reboiler disebut sebagai produk bawah[2] Kesetimbangan Uap-Air pada Kolom Distilasi Tekanan uap suatu cairan akan meningkat seiring dengan bertambanya temperatur, dan titik dimana tekan uap sama dengan tekanan eksternal cairan disebut sebagai titk didih. Proses pemisahan campuran cairan biner A dan B menggunakan distilasi dapat dijelaskan dengan hukum Dalton dan Raoult. Menurut hukum Dalton, tekanan gas total suatu campuran biner, atau tekanan uap suatu cairan (P), adalah jumlah tekanan parsial dari masing-masing komponen A dan B. Sedangkan Hukum Raoult menyatakan bahwa pada suhu dan tekanan tertentu, tekanan parsial uap komponen A (P A ) dalam campuran sama dengan hasil kali antara tekanan uap komponen murni A (P A murni ) dan fraksi molnya X A. Hukum Dalton dan Raoult merupakan pernyataan matematis yang dapat menggambarkan apa yang terjadi selama distilasi, yaitu menggambarkan perubahan komposisi dan tekanan pada cairan yang mendidih selama proses distilasi. Uap yang dihasilkan selama mendidih akan memiliki komposisi yang berbeda dari komposisi cairan itu sendiri. Komposisi uap komponen yang memiliki titik didih lebih rendah akan lebih banyak (fraksi mol dan tekanan uapnya lebih besar). Komposisi uap dan cairan terhadap suhu tersebut dapat digambarkan dalam suatu grafik diagram fasa berikut ini[9].

20 7 Gambar 2.1 Grafik komposisi uap-air terhadap temperatur[9] 2.2 Soft Sensor Soft sensor adalah suatu model yang digunakan untuk mengestimasi output unmeasurable pada proses diindustri. Soft sensor merupakan sebuah perangkat lunak atau dimana dapat memproses beberapa pengukuran secara bersamaan, yang pengukurannya berjumlah banyak pengukuran. Interaksi dari sinyal-sinyal yang terjadi dapat digunakan untuk mengkalkulasi besaran baru. Biasanya berguna untuk penggabungan data dimana pengukuran pada karakteristik berbeda dan dinamis dikombinasikan. Soft sensor dapat digunakan untuk mendiagnosa kesalahan pengukuran sebaik pada aplikasi kontrol. Soft sensor menerima input dari variabel yang terukur sensor lain, kemudian diolah dengan persamaan matematis sistem, setelah itu dihasilkan output variabel yang diingikan berdasarkan persamaan matematis sistem tersebut[8]. 2.3 Jaringan Syaraf Tiruan (JST) Jaringan syaraf tiruan merupakan suatu pemodelan yang diilhami oleh jaringan syaraf biologis. Terdapat analogi yang sangat dekat antara struktur syaraf biologis (missal otak atau sel syaraf) dengan elemen pemroses (syaraf buatan). Syaraf biologis memiliki tiga komponen penting yang menjadi perhatian khusus

21 8 dalam mempelajari syaraf buatan, yaitu dendrites, soma, dan axon. Fungsi dendrites adalah untuk menerima sinyal inputdari syaraf yang lain. Sinyal ini berupa impulse elektrik yang ditransmisikan melalui celah sinapsis berupa proses kimiawi. Aksi pengirim kimiawi ini akan memodifikasi sinyal yang dating (dengan men-skala frekuensi sinyal yang diterima), serupa dengan aksi pembobotan pada jaringan syaraf tiruan[10]. Soma atau badan sel mengakumulasi sinyal yang dating. Ketika jumlah input telah cukup, sel bereaksi dengan mentransmisikan sinyal melalui axon ke sel yang lain. Bereaksi atau tidaknya sel ini dalam waktu yang singkat dapat diumpamakan sebagai sinyal biner, akan tetapi frekuensi reaksi sel ini bervariasi. Syaraf biologis secara umum diilustrasikan pada Gambar 2.1. Gambar 2.2 Struktur Biologis Jaringan Syaraf Tiruan[8] Model jaringan Syaraf Tiruan Jaringan syaraf tiruan merupakan sebuah sistem pemrosesan informasi yang terbagi menjadi dua komponen fisik utama, yaitu elemen pemrosesan (neuron) dan koneksi antar elemen. Dalam lingkup yang lebih besar, jaringan syaraf tiruan dibangun oleh

22 9 tiga prinsip dasar yaitu topologi, pembelajaran (learning) dan penarikan informasi (recall). Topologi adalah bagaimana setiap komponen dalam jaringan syaraf tiruan terorganisir kedalam lapisan lapisan tertentu. Pembelajaran dalam jaringan syaraf tiruan adalah bagaimana suatu informasi diolah dan disimpan. Dan penarikan informasi adalah bagaimana suatu informasi yang telah tersimpan dapat ditarik dari jaringan. Topologi suatu jaringan syaraf tiruan memiliki peranan penting dalam menentukan penforma jaringan syarat tiruan, karena suatu topologi jaringan syaraf tiruan yang memiliki lebih banyak koneksi antar setiap lapisannya memungkinkan jaringan syaraf tiruan tersebut menyelesaikan permasalahan nonlinear yang lebih kompleks. Topologi atau struktur jaringan yang umum digunakan adalah Multi Layer Perceptron (MLP). Berikut ini adalah gambar dari jaringan syarat tiruan dengan struktur MLP. Gambar 2.3 Jaringan syaraf tiruan dengan struktur MLP[8] Representasi matematis dari Gambar 2.2 diatas adalah sebagai berikut:

23 10 n h nϕ y i = Fi Wi, j.f j ϕ + + w j,l l w j,0 W (2.1) i,0 j = 1 l= 1 Dimana: ϕ = Input eksternal η ϕ = Jumlah input dalam sebuah input layer η h = Jumlah hidden neuron dalam sebuah hidden layer W = Weights (bobot) F dan f = Fungsi aktivasi untuk hidden layer dan output layer Dalam menentukan nilai bobot W, maka dibutuhkan data berupa keluaran dan masukan ϕ yang cukup dan saling berkorelasi. Proses penentuan nilai bobotnya sendiri disebut dengan pelatihan (training) atau pembelajaran (learning). Tujuan dari pelatihan jaringan syaraf tiruan ini adalah untuk memperkecil kesalahan antara keluaran jaringan syaraf tiruan dan keluaran proses yang di identifikasi y (sasaran/target). Fungsi aktivasi neuron (F) adalah fungsi pengolahan dari input menjadi sinyal output. Banyak fungsi yang dapat dipakai sebagai aktivasi, seperti fungsi goniometri, unit step, impulse, dan sigmoid. Tetapi yang lazim digunakan adalah fungsi sigmoid, karena dianggap lebih mendekati kinerja sinyal pada otak. Ada dua jenis fungsi sigmoid, yaitu sigmoid unipolar dan bipolar[10]. Gambar 2.4 Fungsi aktivasi sigmoid unipolar[10]

24 11 Gambar 2.5 Fungsi aktivasi sigmoid bipolar[10] Algoritma Pelatihan Levenberg-Marquardt Algoritma pelatihan yang digunakan dalam tugas akhir kali ini adalah algoritma pelatihan Levenberg-Marquardt. Meskipun algoritma pelatihan ini lebih komplek dibandingkan dengan algoritma back-propagation, namun algoritma ini mampu menghasilkan hasil yang lebih baik. Penurunan algoritma Levenberg-Marquardt dapat dilihat pada jurnal karangan Norgaard yang membahas tentang aplikasi jaringan syaraf tiruan dalam pemodelan dan pengendalian sistem dinamik [11]. Berikut ini penjelasan singkatnya. Anggap data masukan u(k) dan data keluaran yang diharapkan atau sasaran y(k). Maka data pelatihan: Z N = u k, y (k) k=1,, N (2.2) Karena tujuan dari pelatihan sendiri adalah untuk menentukan bobot yang sesuai dengan data yang ada, Z N, atau supaya jaringan syaraf tiruan mampu menghasilkan keluaran ŷ(k) yang mendekati nilai sasaran y(k). Maka nilai bobot dihitung dengan persamaan berikut: W=arg min ww VVNN(ww, ZZNN) (2.3) Dengan skema minimalisir yang berulang: w (i+1) = w (i) + µ (i) f (i) (2.4)

25 12 Dan w (i) sebagai iterasi pada saat ini, ( i) sebagai ukuran step serta f (i) sebagai arah pencarian pada skema minimalisir. Pada algoritma pelatihan ini, terdapat parameter λ untuk memastikan bahwa perhitungan konvergen. Nilai λ sendiri dipengaruhi oleh rasio pengurangan nilai keluaran jaringan syaraf tiruan dan pengurangan nilai sasaran sesuai dengan persamaan berikut: R (i) = Dimana: VVVV ww(ii)zzzz VVVV ww(ii)+ff(ii)zzzz VVVV ww(ii)zzzz LL(ii)ww(ii)+ff(ii) (2.5) L (i) w (i) + f (i) = λλ (i) f i T f (i) f i T G (2.6) G merepresentasikan besar gradien criteria yang dipengaruhi bobot w, sedangkan R merupakan perkiraan Hessian. Berikut ini langkah langkah algoritma Levenberg-Marquardt[12]: 1. Pilih bobot awal berupa vektor w (0) dan nilai λ (0) awal. 2. Tentukan arah pencarian dari persamaan berikut R w (i) + λ (i) I f (i) = - G w (i) (2.7) 3. Apabila r (i) > 0.75 maka λ (i) = λ (i) /2 4. Apabila r (i) < 0.25 maka λ (i) = 2λ (i) 5. Apabila V N (w (i) +f (i), Z N ) < V N (w (i), Z N (i+1) (i) ) maka w = w + f (i) dan λ (i+1) =λ (i) 6. Apabila syarat batas belum dipenuhi maka kembali ke langkah 2. Dan perhitungan respon masing masing perseptron adalah sebagai berikut. 1. = dengan xi sebagai nilai pada node masukan dan si

26 13 sebagai nilai masukan. nn 2. Y = b + ii xxxx wwww dengan w i sebagai bobot pada node i, b sebagai nilai bias dan n adalah jumlah node pada layer yang diproses. 3. = ( y in ) dengan y sebagai nilai keluaran jaringan,nilai y didapat sebagai fungsi dari nilai yin. Untuk melihat keberhasilan proses pelatihan dan pengujian, maka digunakan acuan parameter nilai RMSE (Root Mean Square Error). RMSE merupakan akar-akar total kuadrat error yang terjadi antara keluaran proses dan keluaran target. Semakin kecil nilai RMSE maka semakin besar tingkat keberhasilan pelatihan dan pengujian. Persamaan RMSE dapat dituliskan sebagai berikut[12]: RRRRRRRR = NN ii=1 (yy ii yy ii ) 2 NN (2.8) dimana, Y i = nilai aktual Y i = nilai prediksi N = banyaknya jumlah observasi 2.4 Distributed Control System Distributed Control System (DCS) berhubungan dengan kontrol sistem yang biasanya digunakan pada sistem manufacturing, proses atau jenis sistem dinamik lainya, dimana di dalamnya menggunakan elemen kontrol yang terletak di pusat sebagai pengendali utama seperti CPU pada computer tetapi semua kontroler yang digunakan menyebar ke seluruh sistem. Sistem tersebut dihubungkan oleh suatu jaringan untuk tujuan komunikasi dan monitoring. Pada umumnya DCS menggunakan desain prosesor sebagai kontroler dan menggunakan keduanya untuk tujuan interkoneksi dan komunikasi protokol. Modul masukan dan keluaran merupakan salah satu komponen DCS. Secara umum, modul masukan dan keluaran yang sering

27 14 digunakan adalah analog dan digital[7]. Berikut ini adalah bentuk konfigurasi sistem dalam perangkat DCS. Secara garis besar, komponen-komponen yang menyusunnya adalah FCS, HIS, EWS, dan komponen lapangan (field equipment). Gambar 2.6 Konfigurasi sistem pada DCS[7] Field Control Station (FCS) FCS memiliki fungsi sebagai tempat untuk mendeskripsikan detail I/O, fungsi logic, detail perangkat lunak, mengambil input yang masuk dari transmitter dan perintah operator, perhitungan sinyal kontrol, dan mengirim sinyal kontrol ke aktuator. Komponen FCS terdiri dari CPU (Central Processing Unit), catu daya (power supply unit), VLnet coupler, dan I/O modul. Fungsi masing-masing komponen adalah sebagai berikut. - CPU (unit prosesor) berfungsi untuk melakukan komputasi fungsi kontrol dan pengaturan nomor domain dan station. - Catu daya (unit catu daya) berfungsi untuk menerima daya dari power distribution board dan mengkonversinya menjadi tegangan searah (DC) dan mendistribusikan tegangan DC ke semua unit pada FCS.

28 15 - VLnet coupler berfungsi untuk merangkaikan (couple) processor card pada Field Control Unit (FCU) pada kabel Vnet. - I/O module berfungsi untuk mengubah sinyal analog atau digital dari field equipment yang menuju FCS atau sebaliknya. Tipe-tipe I/O module antara lain analog, analog multipoint, relay, multiplexer, digital, komunikasi, dan communication card. Penamaan FCS menggunakan format FCSXXYY, dimana XX adalah nomor domain dan YY adalah nomor station, seperti contoh FCS0101 artinya FCS berada di domain 1 dan station 1. Berikut ini adalah contoh gambar dari slot FCS yang digunakan pada CENTUM[7]. Gambar2.7 Slot FCS[7] Human Interface Station (HIS) HIS digunakan untuk operasi dari unit proses dan proses monitoring, parameter kontrol dan alarm, dan kebutuhan user (operator) untuk secara cepat mengetahui status plan secara cepat. Penamaan HIS sama seperti penamaan pada FCS dengan menggunakan format HISXXYY. Perbedaannya adalah nomor

29 16 station HIS dimulai dari yang paling besar, seperti contoh HIS0164. Gambar 2.8 Human Interface Station (HIS)[7] Engineering Work Station (EWS) EWS merupakan perangkat keras dari sistem yang dibentuk oleh CENTUM berupa PC (personal computer) yang dikendalikan oleh operator di sebuah control room. Fungsinya sebagai control dan maintenance. 2.5 OLE for Process Control Ole for Process Control (OPC) adalah perangkat lunak antar muka yang memungkinkan program Windows untuk berkomunikasi dengan perangkat keras industri. OPC di implementasikan pada server / klien. OPC Server adalah sebuah program perangkat lunak yang mengkonversi protokol komunikasi perangkat keras yang digunakan oleh PLC atau DCS ke dalam protokol OPC. Perangkat lunak klien OPC adalah program yang perlu untuk terhubung ke perangkat keras, seperti HMI. OPC klien menggunakan server OPC untuk mendapatkan

30 17 data dari perangkat keras atau mengirim perintah ke perangkat keras[13]. Gambar 2.9 konfigurasi OPC server dan client[7] Keuntungan OPC adalah memiliki standar terbuka, yang berarti biaya yang lebih rendah bagi produsen dan lebih banyak pilihan bagi pengguna. Produsen perangkat keras hanya perlu menyediakan OPC server tunggal untuk perangkat mereka untuk berkomunikasi dengan klien OPC. Vendor perangkat lunak hanya mencakup kemampuan klien OPC dalam produk mereka dan mereka menjadi langsung kompatibel dengan ribuan perangkat keras. Pengguna dapat memilih perangkat lunak klien OPC yang mereka butuhkan[13]. Skenario koneksi OPC adalah koneksi server-klien tunggal pada satu komputer seperti digambarkan di atas, tetapi ada lebih banyak kemungkinan, contohnya: 1. Menghubungkan klien OPC ke beberapa server OPC. Ini disebut agregasi OPC. 2. Menghubungkan klien OPC ke server OPC melalui jaringan. Hal ini dapat dilakukan dengan OPC tunneling. 3. Menghubungkan server OPC ke server OPC lain untuk berbagi data. Hal ini dikenal sebagai OPC bridging.

31 18 Gambar 2.10 OPC Toolbox for Matlab[13] Dalam perangkat lunak Matlab terdapat fasilitas sebagai OPC sebagai media penghubung antara Matlab dengan perangkat lunak lainnya yang memiliki OPC Client seperti halnya DCS Yokogawa yang memiliki OPC Client. OPC Toolbox merupakan suatu fasilitas yang ada dalam Matlab untuk menyediakan akses untuk terhubung langsung dengan OPC client dan data OPC historikal langsung dari Matlab dan Simulink. OPC Toolbox ini dapat membaca, menulis, dan melihat data log OPC dari perangkat lunak lain, seperti Distributed Control Systems, kontrol pengawasan dan sistem akuisisi data, dan Programmable Logic Controller(PLC). OPC Toolbox memungkinkan untuk bekerja dengan data dari server OPC dan historikal data yang sesuai dengan OPC Data Access (DA) standar, OPC Historical Data Access (HDA) standar, dan OPC Unified Architecture(UA).

32 BAB III METODOLOGI PENELITIAN Diagram alir dalam perancangan soft sensor untuk memprediksi komposisi produk pada kolom distilasi melalui Distributed Control System dan OLE For Process Control yang akan dilakukan seperti pada Gambar 3.1 sebagai berikut: Mulai Pengambilan data sekunder proses debutanizer Variasi data temperatur dan tekanan Perancangan JST (Soft Sensor model) Perancangan komunikasi data (Matlab-DCS) melalui OPC Perancangan Soft Sensor pada Centum VP Pengujian data (testing) Soft Sensor Tidak Prediksi komposisi Soft Sensor Validasi prediksi Soft Sensor dengan data real proses debutanizer Ya Analisa hasil prediksi komposisi Selesai Gambar 3.1 Diagram alir penelitian 19

33 Pengambilan Data Sekunder Pada penelitian ini proses yang digunakan dimodelkan menggunakan perangkat lunak Aspen HYSYS. Berikut ini adalah gambar skema proses debutanizer. Gambar 3.2 Skema Proses debutanizer[14] Proses debutanizer yang dimodelkan pada perangkat lunak Aspen HYSYS dipilih karena terdapat penelitian sebelumnya yang juga mengacu pada referensi data yang sama [14]. Data pemodelan yang digunakan merupakan data operasional kolom distilasi debutanizer. Berikut ini gambar pemodelan proses debutanizer pada Aspen HYSYS.

34 21 Gambar 3.3. Model Sistem debutanizer pada Aspen HYSYS[14] Berikut ini data kondisi operasi yang digunakan pada model, data ini juga mengacu pada referensi sebelumnya[14]. Tabel 3.1 Kondisi Operasi Sistem Debutanizer Bagian Nilai Fraksi Uap Temperatur Umpan C Tekanan Umpan 4.85 barg Temperature Top Stage C Temperature Bottom stage C Tekanan Top Stage 4.60 barg Tekanan Bottom stage 4.89 barg Laju Aliran Umpan kgmol/jam Propane i-butane n-butane i-pentane n-pentane n-hexane n-heptane

35 Variasi Data Temperatur Untuk memperoleh hasil prediksi yang baik, data yang akan diproses dengan menggunakan JST pada proses validasi harus mewakili seluruh data yang akan diujikan. Oleh karena itu dilakukan variasi data temperatur melalui perangkat lunak Aspen HYSYS dengan memberi perubahan nilai laju aliran panas pada reboiler. Dengan adanya perubahan laju aliran panas pada reboiler maka temperature top dan bottom stage pada kolom utama akan mengalami perubahan pula, sehingga akan mempengaruhi hasil dari komposisi distilat (Xd) dan komposisi bawah (Xb). Variasi data ini nantinya akan dijadikan data keluaran yang akan dipasangkan dengan data masukan pada proses pelatihan dengan menggunakan JST. 3.3 Perancangan Jaringan Syaraf Tiruan Pada penelitian kali ini, Jaringan syarat tiruan digunakan sebagai model sistem untuk memprediksi komposisi produk, hal ini dilakukan karena apabila prediksi menggunakan model pada Aspen HYSYS secara langsung akan memakan waktu yang sangat lama. JST yang digunakan merupakan jaringan syaraf tiruan dengan struktur Multi Layer Perceptron (MLP) dan dilatih dengan algoritma pelatihan Levenberg Marquardt. Pada tahap ini beberapa hal yang harus diperhatikan adalah pemilihan masukan dan keluaran dan penentuan jumlah hidden node. Pemilihan masukan dan keluaran harus mengacu pada korelasi antara setiap masukan terhadap keluaran, pemilihan yang kurang baik akan menghasilkan JST dengan akurasi yang kurang baik. Penentuan jumlah hidden node juga harus diperhatikan karena terlalu sedikit atau terlalu banyak jumlah hidden node yang digunakan pada JST juga mempengaruhi akurasi JST tersebut. Data yang didapatkan berupa data sekunder yaitu temperatur, tekanan, komposisi distilat (Xd) dan komposisi bawah (Xb) yang ada pada kolom distilasi melalui perangkat lunak Aspen HYSYS. Dari Gambar 3.4 tersebut struktur JST dipilah menjadi 3 bagian untuk diproses, yaitu pelatihan, validasi dan pengujian.

36 23 tgh tgh tgh Temperature Top Stage tgh Temperature Bottom Stage tgh tgh Lin Komposisi Distilat (Xd) tgh Tekanan Bias tgh tgh tgh tgh Lin Komposisi Bawah (Xb) tgh tgh tgh = tangen hiperbolik Lin = linear tgh Bias Layer Input Layer Hidden Layer Output Gambar 3.4 Struktur Jaringan Syaraf Tiruan Data Pelatihan, Validasi dan Pengujian Data yang sudah diperoleh dibagi menjadi 3 bagian dimana data yang digunakan untuk proses pelatihan lebih banyak dari pada proses validasi. Data-data tersebut nantinya akan berfungsi sebagai masukan jaringan syaraf tiruan dan juga sebagai validasi dari hasil keluaran jaringan syaraf tiruan. Berikut ini merupakan data set temperature top stage, temperature bottom stage, komposisi distilat (Xd) dan komposisi bawah (Xb) yang digunakan untuk proses pelatihan jaringan syaraf tiruan dan didapatkan dengan merubah nilai laju aliran panas pada reboiler dari proses kolom distilasi debutanizer pada Aspen HYSYS melalui strip charts.

37 24 Heat Flow (kj/jam) 3.80E E E E E E E E E E E Waktu (Jam) Gambar 3.5 Perubahan laju aliran panas terhadap waktu Temperatur (C ) Waktu (Jam) Gambar 3.6 Perubahan temperature top stage terhadap waktu Temperatur (C ) Waktu (Jam) Gambar 3.7 Perubahan temperature bottom stage terhadap waktu

38 25 Gambar 3.8 Perubahan tekanan terhadap waktu Komposisi Waktu(Jam) Gambar 3.9 Perubahan komposisi distilat (Xd) terhadap waktu Komposisi Waktu(Jam) Gambar 3.10 Perubahan komposisi bawah (Xb) terhadap waktu

39 Perancangan Soft Sensor (Model JST) Pada Gambar 3.5 adalah model soft sensor yang mana proses awal pembuatan soft sensor menggunakan masukan berupa temperatur dan tekanan, kemudian diproses menggunakan jaringan syaraf tiruan dengan algoritma belajar Levenberg Marquart sehingga menghasilkan keluaran berupa komposisi distilat (Xd) dan komposisi bawah (Xb). Gambar 3.11 Soft Sensor (Model JST) 3.4 Perancangan Komunikasi Data Antar Sistem Komunikasi dan integrasi antar sistem di industri sering digunakan untuk saling melengkapi, karena fitur pada perangkat lunak yang ditawarkan kurang lengkap dan harganya mahal. Contohnya pada pengendali DCS tidak dilengkapi fitur untuk mengolah data untuk manajemen alarm dan proses, tentu perlu adanya tambahan seperti produk Honeywall (PI) dan Yokogawa (EXAquantum) untuk melengkapi masalah tersebut. Pada penelitian ini komunikasi yang dilakukan adalah perangkat lunak Matlab-CentumVP. Matlab digunakan sebagai model untuk membangun jaringan syaraf tiruan untuk memprediksi komposisi produk. Kemudian di dalam perangkat lunak Matlab terdapat OPC ToolBox for Matlab sebagai inisialisai masukan atau keluaran dan juga digunakan untuk membaca serta mengirim data proses antara Matlab dengan DCS Yokogawa CentumVP. DCS Yokogawa CentumVP digunakan untuk pengujian data soft sensor dan menampilkan data berupa trend yang sudah diolah sebelumnya di perangkat lunak Matlab. Berikut ini gambar detail integrasi antara Matlab-CentumVP.

40 27 Gambar 3.12 Komunikasi integrasi antar sistem Perancangan Komunikasi Data Matlab-OPC Data yang sudah diperoleh dibagi menjadi 2 bagian yaitu proses pembacaan dari Matlab dan proses pengiriman data ke CentumVP. Kemudian kedua data tersebut dapat diatur oleh OPC yang fungsinya sebagai pengatur lalu lintas data antar perangkat lunak yang berbeda tipe ataupun fungsi, karena pada perangkat lunak Matlab terdapat sebuah fungsi OPC yang disebut OPC for Matlab yang mana dapat memberi akses penuh untuk mengambil historikal data dari Matlab dan Simulink kemudian OPC ini bisa melakukan pembacaan, pengiriman, melihat data log dari perangkat lain seperti DCS CentumVP. Berdasarkan fungsi tersebut maka data dari Matlab dan CentumVP bisa melakukan komunikasi dua arah yaitu pembacaan dan pengiriman. Untuk mengaktifkan OPC matlab maka harus melakukan instalasi OPC dengan perintah berikut: % % Create a connection to opc. opcregister('install')

41 28 Setelah itu membuat Simulink dengan membuat sebuah fungsi yang tersedia pada library Simulink seperti OPC config-real time, OPC read, OPC write, simin, simout. Gambar 3.13 Konfigurasi Simulink untuk OPC for Matlab OPC Configuration real time digunakan untuk mendaftarkan dan mendefinisikan sebuah OPC client yang akan diambil data prosesnya. OPC Read digunakan untuk membaca data proses apa yang akan diambil dari OPC client untuk diproses pada Matlab. OPC Write digunakan untuk mengirim data proses dari matlab ke OPC Client. Simin digunakan untuk membaca data proses dari Matlab ke Simulink. Simout digunakan untuk mengirim data dari Simulink ke Matlab.

42 Perancangan Komunikasi Data OPC-CentumVP Setelah komunikasi antara Matlab dengan OPC berhasil maka proses selanjutnya adalah komunikasi antara OPC dengan DCS CentumVP langkah awal yang harus dilakukan adalah dengan melakukan pengujian (testing) pada OPC HIS dengan cara mendaftarkan OPC client DCS dengan OPC Matlab. Kemudian melakukan konfigurasi regristasi data dengan menggunakan OPC write kemudian data akan masuk sesuai face plate pada perangkat lunak CentumVP. Apabila data tidak sesuai maka koneksi antara OPC toolbox dengan CentumVP terputus. 3.5 Perancangan Soft Sensor pada CentumVP DCS (Distributed Control Systems) CentumVP merupakan sebuah perangkat lunak yang digunakan untuk membuat adressing I/0, kontrol berupa logika dan interface berupa grafik dan Human Interface Machine (HMI) yang di integrasikan pada sebuah pengendali DCS, dengan begitu dapat memudahkan dalam melakukan Engineering dan pengamatan proses yang di kontrol melalui DCS. pada penelitian ini DCS CentumVP digunakan untuk memprediksi komposisi produk pada blok fungsi soft sensor dan membuat algoritma dengan menggunakan blok fungsi SFC (Sequencial Function Charts) Blok Fungsi Soft Sensor Blok fungsi soft sensor digunakan untuk memprediksi komposisi berdasarkan bobot yang diperoleh dari proses pelatihan pada Matlab. Untuk membuat soft sensor dengan struktur MIMO hanya dengan membuat block Process Input Output (pio) untuk masukan dan keluaran kemudian di koneksikan ke function block diagram kemudian set in untuk pio input dan set out untuk pio output. Untuk menampilkan nilai hasil prediksi soft sensor dapat menggunakan blok fungsi BD001 yang sekaligus dapat menampilkan hasil prediksi pada Matlab.

43 30 Gambar 3.14 Blok fungsi soft sensor pada Centum VP Blok Fungsi SEquence and Batch Oriented Language (SEBOL) SEBOL adalah bahasa pemrograman yang dirancang untuk kontrol proses. Function block ini memiliki fitur khusus untuk pengendalian proses, disamping fungsi bahasa pemrograman generik. Program yang ditulis dalam SEBOL dijalankan sebagai tindakan setara dengan satu langkah SFC pada FCS. SFC (Sequencial Function Charts) adalah bahasa pemrograman grafis yang digunakan untuk mendefinisikan urutan kontrol. SFC dapat ditulis dengan menggunakan blok fungsi SFC, yang merupakan blok fungsi termasuk dalam fungsi urutan kontrol. 3.6 Validasi Pemodelan Validasi pemodelan dilakukan untuk memberikan kepastian terhadap pemodelan sistem yang telah dilakukan dan untuk mengetahui model yang telah diperoleh menggunakan DCS CentumVP untuk memberikan model yang mendekati prediksi asli plan. Hasil prediksi komposisi distilat (Xd) dan bawah (Xb) pada soft sensor dibandingkan dengan data komposisi pada proses debutanizer. Kemudian digunakan RMSE untuk mengetahui keakuratan model yang paling dekat dengan respon asli. Semakin besar nilai RMSE yang didapat, maka semakin buruk model yang dibuat. Dari hasil tersebut, pemodelan proses yang disimulasikan dapat dikatakan valid atau sesuai dengan data desain jika memiliki error dibawah 2%.

44 BAB IV HASIL DAN PEMBAHASAN 4.1 Pelatihan dan Validasi model Jaringan Syaraf Tiruan Struktur jaringan syaraf tiruan pada penelitian ini menggunakan MLP (Multi Layer Perceptron), dimana variabel masukan jaringan syaraf tiruan mengandung masukan (U) dan keluaran (Y). Menurut Cybenko [9], pemilihan jumlah layer ada tiga yaitu layer input, layer hidden dan layer output dengan fungsi aktivasi hyperbolic tangent atau sigmoid bipolar pada hidden node dan fungsi aktivasi linear pada keluaran neuron, sudah mampu memodelkan sistem dinamik dengan baik. U adalah masukan plan dan Y adalah keluaran plan sedangkan Yhat adalah keluaran model. Pada saat awal pelatihan, bobot model diambil secara acak, maka Y dan Yhat akan menunjukan harga yang berbeda pada keseluruhan data set pelatihan atau masih terdapat penyimpangan. Penyimpangan ini adalah fungsi tujuan yang akan diminimisasi pada setiap iterasi atau epoch selama pelatihan menggunakan algoritma Levenberg Marquardt dengan mengubah bobot W1 dan W2 pada jaringan syaraf tiruan. Proses pelatihan pada dasarnya adalah untuk menentukan bobot antara layer input dan layer hidden serta bobot antara layer hidden dan layer output. Dari hasil penelitian sebelumnya [2], diketahui bahwa metode penentuan bobot pada pelatihan jaringan syaraf tiruan yang terbaik adalah Levenberg Marquardt. Metode ini menggabungkan metode Newton yang unggul dari segi kecepatan dan metode Steepest Descent yang baik dalam hal kestabilan. Proses pelatihan jaringan syaraf tiruan ini dilakukan secara offline. Data set yang diambil untuk masing-masing node input seluruhnya berjumlah 250 data, yang terbagi atas 2 bagian yaitu 200 data digunakan untuk pelatihan dan 50 data digunakan untuk validasi model jaringan syaraf tiruan yang telah didapat. Masukan jaringan syaraf tiruan terdiri dari top stage temperature, bottom stage temperature dan tekanan, sedangkan keluaran terdiri dari komposisi distilat (Xd) dan komposisi bawah 31

45 32 (Xb). Iterasi dilakukan sebanyak 150 kali dengan perubahan hingga 50 hidden node untuk mendapatkan hasil pelatihan dan validasi terbaik. Hasil dari pemrosesan tersebut akan menampilkan nilai RMSE pada tahap pelatihan dan validasi. Nilai RMSE terkecil menunjukkan bahwa struktur tersebut adalah pemodelan terbaik yang dapat digunakan. Pada Tabel 4.1 tersebut dapat dilihat bahwa nilai RMSE pada tahap pelatihan dan paling rendah terdapat pada hidden node dengan jumlah 36 dan 37 dengan nilai RMSE komposisi distilat (Xd) sebesar kgmole/h dan nilai RMSE pada komposisi bawah (Xb) sebesar kgmole/h. Sedangkan pada tahap validasi, nilai terendah yang ditunjukkan pada perubahan struktur hidden node dengan jumlah 37 dan 47 dengan nilai RMSE komposisi distilat (Xd) sebesar kgmole/h dan komposisi bawah (Xb) sebesar kgmole/h Sehingga dapat ditarik kesimpulan bahwa model terbaik yang dipilih dari variasi ini adalah pada hidden node yang berjumlah 37. Tabel 4.1 Hasil nilai RMSE dengan perubahan hidden node Nilai RMSE HN Training Validasi Xd Xb Xd Xb

46 33 Tabel 4.1 Hasil nilai RMSE dengan perubahan hidden node (Lanjutan)

47 34 Dari hasil pelatihan dan validasi didapatkan nilai RMSE yang secara umum semua nilai RMSE ini cukup baik dalam suatu proses pelatihan dan validasi dan dapat diterapkan sebagai prediksi, khusunya pada plant kolom distilasi. Hasil pengolahan dengan metode NN dengan 1 hidden layer dan perubahan hidden node kemudian dibuat grafik seperti pada Gambar 4.1 yang berisi data nilai RMSE pada komposisi distilat (Xd) dan Gambar 4.2 yang berisi data nilai RMSE pada komposisi bawah (Xb). Pada tahap pelatihan dan validasi grafik terlihat stabil dan trennya mengalami penurunan nilai RMSE dan hal tersebut menunjukkan bahwa tahap pelatihan dan validasi pada komposisi distilat (Xd) dan komposisi bawah (Xb) berjalan semakin baik dan dengan jumlah hidden node yang semakin banyak maka nilai RMSE akan semakin rendah. Tampilan grafik pada Matlab saat program JST dijalankan akan menghasilkan empat macam grafik yang dapat dilihat pada Gambar 4.3, Gambar 4.4, Gambar 4.5 dan Gambar 4.6 yang menunjukkan nilai aktual dan nilai prediksi komposisi distilat (Xd) dan komposisi bawah (Xb) pada tahap pelatihan dan validasi. Pada keempat grafik tersebut dapat dilihat bahwa nilai aktual dan nilai prediksi pada kedua tahap yaitu pelatihan dan validasi sangatlah dekat sehingga dapat dikatakan bahwa ini adalah model terbaik untuk digunakan pada tahap perancangan soft sensor pada CentumVP. RMSE Xd Pelatihan Xd Validasi Hidden Node Gambar 4.1 Grafik nilai RMSE terhadap hidden node pada komposisi distilat (Xd)

48 35 RMSE Xb Pelatihan Xb Validasi Hidden Node Gambar 4.2 Grafik nilai RMSE terhadap hidden node pada komposisi bawah (Xb) Gambar 4.3 Nilai aktual dan prediksi komposisi distilat (Xd) pada tahap pelatihan

49 36 Gambar 4.4 Nilai aktual dan prediksi komposisi bawah (Xb) pada tahap pelatihan Gambar 4.5 Nilai aktual dan prediksi komposisi distilat (Xd) pada tahap validasi

50 37 Gambar 4.6 Nilai aktual dan prediksi komposisi bawah (Xb) pada tahap validasi Uji perubahan laju aliran umpan adalah berdasarkan kejadian sebenarnya pada plant dimana suplai gas alam sebagai bahan baku utama plant mengalami kelangkaan. Laju aliran umpan pada kondisi operasi normal adalah kgmol/jam. Sesuai ganguan di plant maka disimulasikan kenaikan dan penurunan laju aliran umpan sebesar ± 5% menjadi kgmol/jam dan kgmol/jam dengan pengambilan sebanyak 20 data (Gambar 4.7). Kemudian data ini akan diujikan pada jaringan syaraf tiruan dengan menggunakan hidden node yang berjumlah 37, sehingga akan diperoleh nilai RMSE pengujian dengan adanya gangguan pada laju aliran umpan.

51 38 Laju Aliran (kgmole/jam) Waktu (jam) Gambar 4.7 Perubahan laju aliran umpan terhadap waktu Gambar 4.8 Pengujian disturbance +5% pada komposisi distilat

52 39 Gambar 4.9 Pengujian disturbance +5% pada komposisi bawah Gambar 4.10 Pengujian disturbance -5% pada komposisi distilat

53 40 Gambar 4.11 Pengujian disturbance -5% pada komposisi bawah Berdasarkan Gambar 4.8, Gambar 4.9, Gambar 4.10 dan Gambar 4.11 di atas tampak bahwa perubahan disturbance sebesar ± 5% dengan hidden node berjumlah 37 dapat memprediksi komposisi dengan baik. Berikut ini nilai RMSE komposisi distilat (Xd) dan komposisi bawah (Xb) akibat gangguan disturbance berupa perubahan laju aliran umpan, ditunjukkan pada Tabel 4.2. Tabel 4.2 Hasil nilai RMSE pada pengujian dengan disturbance RMSE Perubahan Laju Aliran Umpan Komposisi Distilat (Xd) Komposisi Bawah (Xb) +5% 2.70E E-05-5% 2.40E E Pengujian Soft Sensor pada CentumVP Hasil keluaran dari simulasi model dengan menggunakan metode jaringan syaraf tiruan yang berupa nilai prediksi

54 41 komposisi distilat (Xd) dan komposisi bawah (Xb) akan menjadi masukan soft sensor pada DCS (Distributed Control Systems) CentumVP bersama dengan nilai temperatur dan tekanan. Nilai prediksi tersebut didapatkan dari bobot (weight) yang berhubungan dengan masing-masing node pada proses training dan validasi jaringan syaraf tiruan. Sedangkan pembacaan nilai temperatur dan tekanan pada CentumVP dilakukan melalui OPC for Matlab dan Simulink. Dengan menggunakan SFC (Sequence Function Charts) nilai bobot dapat ditanamkan atau diimplan berdasarkan langkahlangkah algoritma Levenberg Marquardt. Nilai bobot (W1 dan W2) dari masing-masing perhitungan tersebut terdapat pada workspace Matlab yang nantinya akan dimasukan pada setiap perubahan nilai hidden node. Hasil prediksi komposisi pada CentumVP dan Matlab dapat ditampilkan dengan menggunakan blok fungsi BD001. Gambar 4.12 Tampilan prediksi komposisi pada blok fungsi BD001 CentumVP Tampilan hasil prediksi komposisi pada Gambar 4.10 berisi data nilai prediksi komposisi distilat (Xd) dan komposisi bawah (Xb). Untuk DT01, DT02 dan DT03 merupakan hasil pembacaan masukan temperatur dan tekanan dari OPC for Matlab, sedangkan DT05 dan DT07 adalah hasil prediksi komposisi dengan menggunakan model jaringan syaraf tiruan pada Matlab yang dilakukan pembacaan dengan OPC for Matlab, kemudian untuk

55 42 DT04 dan DT06 merupakan hasil prediksi komposisi pada soft sensor CentumVP. Untuk membandingkan hasil prediksi matlab dengan soft sensor CentumVP, yaitu dengan menggunakan fungi trend group pada CentumVP. Fungsi trend group ini dapat menampilkan hasil prediksi secara real time. Berikut ini tampilan grafik hasil prediksi dengan menggunakan trend group. Gambar 4.13 Tampilan trend group hasil prediksi komposisi Berdasarkan Gambar 4.11 grafik perbandingan antara hasil prediksi pada Matlab dan soft sensor CentumVP dapat dibedakan berdasarkan warna pada kolom tag name. Untuk kolom BD001.DT04 dan BD001.DT06 yang ditandai dengan warna biru muda dan ungu merupakan hasil prediksi komposisi melalui soft sensor CentumVP. Sedangkan untuk BD001.DT05 dan BD001.DT07 yang ditandai dengan warna biru tua dan abu-abu merupakan hasil prediksi dengan menggunakan jaringan syaraf tiruan pada Matlab. Untuk temperatur dan tekanan ditandai dengan warna merah, oranye dan kuning pada kolom BD001.DT01, BD001.DT02 dan BD001.DT Validasi Hasil Prediksi Komposisi pada Centum VP dengan Matlab Setelah dilakukan simulasi pada DCS CentumVP untuk memprediksi komposisi produk pada proses debutanizer didapatkan hasil seperti pada Tabel 4.2 yaitu perbandingan nilai

56 43 komposisi distilat (Xd) dan komposisi bawah (Xb) antara hasil prediksi komposisi menggunakan soft sensor CentumVP dengan data komposisi pada proses debutanizer. Tabel 4.3 Perbandingan hasil prediksi komposisi pada Centum VP dengan data proses Xd DCS Xd Selisih Selisih Xb DCS Xb Proses Proses Xd (%) Xb (%) Berikut ini adalah grafik perbandingan hasil prediksi komposisi distilat (Xd) dan komposisi bawah (Xb) pada DCS Centum VP dengan data proses.

57 44 Komposisi Distilat Xd DCS Xd Proses Temperatur (ºC) Gambar 4.14 Grafik perbandingan hasil prediksi komposisi distilat pada DCS dengan data proses Komposisi Bawah Xb DCS Xb Proses Temperatur (ºC) Gambar 4.15 Grafik perbandingan hasil prediksi komposisi distilat pada DCS dengan data proses Berdasarkan grafik perbandingan hasil prediksi komposisi menggunakan DCS CentumVP pada Tabel 4.3 menunjukkan

58 45 adanya penyimpangan maksimal untuk komposisi distilat (Xd) sebesar 0,54% dan komposisi bawah (Xb) sebesar 0,61%. Pada Gambar 4.12 dan Gambar 4.13 terlihat penurunan nilai komposisi bawah disebabkan adanya kenaikan komposisi distilat. Sehingga komposisi bawah harus turun sesuai dengan kesetimbangan pada kolom distilasi. Secara keseluruhan soft sensor sudah menghasilkan prediksi komposisi yang cukup baik dengan penyimpangan yang tidak terlalu tinggi

59 46 Halaman ini sengaja dikosongkan

60 BAB V PENUTUP 5.1 Kesimpulan Dari hasil penelitian yang telah dilakukan, maka dapat ditarik beberapa kesimpulan sebagai berikut: 1. Telah berhasil dirancang soft sensor pada Distributed Control Systems CentumVP untuk memprediksi komposisi produk pada kolom distilasi debutanizer dengan penyimpangan maksimum untuk komposisi distilat (Xd) sebesar 0.54%dan komposisi bawah (Xb) sebesar 0.61%. 2. Model prediksi terbaik yang digunakan dengan hidden node berjumlah 37 dan menghasilkan penyimpangan komposisi distilat (Xd) dengan RMSE sebesar kgmole/h dan penyimpangan komposisi bawah (Xb) dengan RMSE sebesar kgmole/h. 3. Terdapat korelasi antara jumlah hidden layer dan hidden node dengan nilai RMSE. Sampai batas tertentu, jumlah hidden layer dan hidden node berbanding terbalik dengan nilai RMSE. Dengan jumlah hidden layer berjumlah 1 dan hidden node sebesar 37, didapatkan nilai RMSE yang paling minimum. Dengan memperbesar jumlah hidden layer justru akan memperbesar nilai RMSE Saran Adapun saran dari hasil penelitian yang mampu dikembangkan untuk penelitian selanjutnya yaitu perancangan soft sensor juga dapat digunakan untuk metode lain seperti metode fuzzy, ANFIS, dan lain-lain. Serta dapat digunakan sebagai estimator dalam proses optimisasi. 47

61 48 Halaman ini sengaja dikosongkan

62 DAFTAR PUSTAKA [1] T.R. Biyanto, ANN Soft Sensor To Predict Quality of Product Based On Temperature or Flow Rate Correlation, inf. Commun. Technol. Semin, vol. 1, no. 1, [2] T.R. Biyanto, Pengendalian Kolom Distilasi Tunggal Sistem Biner dengan Internal Model Kontrol (IMC) Berbasis Jaringan Syaraf Tiruan, Tesis, [3] T.R. Biyanto, Cascade Control Using Soft Sensor for Aldehide Column Energy Saving, vol. 18, no. 4, pp , [4] L. Fortuna, S. Graziani, M.G. Xibilia, Soft Sensor forproduct quality monitoring in debutanize distillation columns, Control Engineering Practice., pp , [5] I. Castillo and T.F. Edgar, Using a Distributed Control System(DCS) for Distillation Column Control in an Undergraduate Unit Operations Laboratory, pp , [6] A. Haryanto, P. Siregar, D. Kurniadi, and K. S. Hong, Development of integrated Alstom gasification simulator for implementation using DCS CS3000, in IFAC Proceedings Volumes (IFAC-PapersOnline), [7] Anonim. Distributed Control System (DCS). Diakses pada tanggal 27 Agustus 2016, pukul 11:25 wib. <URL: [8] Ellyanti, Lia, Perancangan Soft Sensor Faktor Kompresibilitas dan Massa Gas Alam Keluaran Dehydrtion Unit Pematang Gas Plant dengan Metode Jaringan Syaraf Tiruan di PT. CHEVRON PACIFIC INDONESIA, ITS [9] William L. Luyben Process Modelling Simulation and Control for Chemical Engineer [10] Fauselt, Laurene, Fundamentals of Neural Network, Prentice Hall, New Jersey, 1995.

63 [11] Norgaard, M., Ravn, O., Paulsen, N.K., Hansen, L.K., Neural Network fo Modelling and Control for Dynamic Systen, Springer, London, [12] T. R. Biyanto, T. Suhartanto, and B. L.Widjiantoro, "Predicting Liquid-Vapor (LV) composition atdistillation column,"songklanakarinj.sci.technol,vol.29,pp ,2007. [13] OPC Foundation, OPC Data Access Custom Interface Standard, pp , [14] Zakia, Puspa Ramdhani, Optimasi Ekonomi dan Komposisi Produk pada Debutanizer menggunakan Economic Model Predictive Control (EMPC), (Tugas Akhir), Teknik Fisika ITS, Surabaya, 2016.

64 Lampiran-A Program jaringan syaraf tiruan dengan algoritma belajar Levenberg Marquardt pada Matlab. Proses Pelatihan % Dataset A = xlsread('debutanizer.xlsx'); [rowtr,coltr] = size(a); % Data Training ut = A(2:200,1:3)'; yt = A(2:200,4:5)'; % Data Validation uv = A(201:250,1:3)'; yv = A(201:250,4:5)'; % Data Testing us = A(2:250,1:3)'; ys = A(2:250,4:5)'; [rowv,colv] = size(uv); [rowu,colu] = size(ut); [rowy,coly] = size(yt); Min = -ones(rowu,1); Max = ones(rowu,1); MM = [Min Max]; %change the range for i=1:rowu maxusa(i)=max(us(i,:)); minusa(i)=min(us(i,:)); end for i = 1:rowy maxys(i)=max(ys(i,:)); minys(i)=min(ys(i,:)); end

65 minmaxus = [maxusa;minusa]; minmaxys = [maxys;minys]; %Scalling for i = 1:rowy yt(i,:)=((2/(max(ys(i,:))-min(ys(i,:))))*(yt(i,:)-min(ys(i,:))))-1; yv(i,:)=((2/(max(ys(i,:))-min(ys(i,:))))*(yv(i,:)-min(ys(i,:))))-1; end %Scalling for j = 1:colu for i=1:rowu ut(i,j)=((2/(maxusa(i)-minusa(i)))*(ut(i,j)-minusa(i)))-1; end end %Scalling for j = 1:colv for i=1:rowv uv(i,j)=((2/(maxusa(i)-minusa(i)))*(uv(i,j)-minusa(i)))-1; end end ut1 =ut(1,:)'; ut2 =ut(2,:)'; ut3 =ut(3,:)'; yt1 = yt(1,:)'; yt2 = yt(2,:)'; uv1 =uv(1,:)'; uv2 =uv(2,:)'; uv3 =uv(3,:)'; yv1 = yv(1,:)'; yv2 = yv(2,:)'; % History Length for MIMO Identification hist = ones(1,2); [n_rows,n_col] = size(ut1);

66 % Setting Training Data Matrix data_latih = zeros(n_rows-1,sum(hist)); for i = 1:hist(1), data_latih(:,i) = [zeros(hist(1)-i,1);ut1(2:n_rows-hist(1)+i)]; end for j = 1:hist(2), data_latih(:,sum(hist(1))+j) = [zeros(hist(2)-j,1);ut2(2:n_rowshist(2)+j)]; end for k = 1:hist(3), data_latih(:,sum(hist(1:2))+k) = [zeros(hist(3)- k,1);ut3(2:n_rows-hist(3)+k)]; end PHI = data_latih'; % Construction of Output Matrix Y = zeros(n_rows-1,2); Y(:,1) = yt1(2:end); Y(:,2) = yt2(2:end); Ys = Y'; % Construction of networks structure NetDef = []; netdef1 = 'HH'; netdef2 = 'LL'; L = [netdef1;netdef2]; Data_RMSE =[]; trparms = settrain; for x=1:14 hn = x

67 close all; Ys = Y' NetDef = [NetDef L] netdef1 = 'H'; netdef2 = '-'; L = [netdef1;netdef2]; % Construction of networks structure trparms = settrain; [W1,W2,PI_vec,yhat] = marq_rev(netdef,[],[],phi,ys,trparms); % RMSE calculation for i = 1:2 RMSE_train(i)=r_m_s_e(yhat(i,:),Ys(i,:)) end for i = 1:2 Ys(i,:)=(((max(ys(i,:))-min(ys(i,:))))*(Ys(i,:)+1)/2)+min(ys(i,:)); %Descaling Yhat(i,:)=(((max(ys(i,:))- min(ys(i,:))))*(yhat(i,:)+1)/2)+min(ys(i,:)); %Descaling RMSE_train_f(i) = r_m_s_e(ys(i,:),yhat(i,:)); end %Drawing for i = 1 figure(i) plot(ys(i,:),'b-'); hold on plot(yhat(i,:),'r.','linewidth',1); grid title('network Training '); legend('solid : Actual','Dot : Predicted ', 'Location','Best'); ylabel('komposisi Distilat'); xlabel('trained'); end

68 for i = 2 figure(i) plot(ys(i,:),'b-'); hold on plot(yhat(i,:),'r.','linewidth',1); grid title('network Training '); legend('solid : Actual','Dot : Predicted ', 'Location','Best'); ylabel('komposisi Bawah'); xlabel('trained'); end save Rahadian_hasil.mat',W1 W2' Proses Validasi [n_rows,n_col] = size(uv1); data_uji = zeros(n_rows-1,sum(hist)); for i = 1:hist(1), data_uji(:,i) = [zeros(hist(1)-i,1);uv1(2:n_rows-hist(1)+i)]; end for j = 1:hist(2), data_uji(:,sum(hist(1))+j) = [zeros(hist(2)-j,1);uv2(2:n_rowshist(2)+j)]; end for k = 1:hist(3), data_uji(:,sum(hist(1:2))+k) = [zeros(hist(3)-k,1);uv3(2:n_rowshist(3)+k)]; end PHI_uji = data_uji'; Y_uji = zeros(n_rows-1,2);

69 Y_uji(:,1) = yv1(2:end); Y_uji(:,2) = yv2(2:end); Ys_uji = Y_uji'; [y2_uji]=marq_rev_uji(netdef,w1,w2,phi_uji,ys_uji); % RMSE calculation for i = 1:2 RMSE_test(i)= r_m_s_e(ys_uji(i,:),y2_uji(i,:)) end for i = 1:2 Ys_test(i,:) = (((max(ys(i,:))- min(ys(i,:))))*(ys_uji(i,:)+1)/2)+min(ys(i,:)); %Descaling Yhat_test(i,:)=(((max(ys(i,:))- min(ys(i,:))))*(y2_uji(i,:)+1)/2)+min(ys(i,:)); %Descaling RMSE_test_f(i) = r_m_s_e(ys_test(i,:),yhat_test(i,:)); end %Drawing for i = 1 figure(i+2) plot(ys_test(i,:),'k-'); hold on plot(yhat_test(i,:),'r.','linewidth',1); grid title('network Validation '); legend('solid : Actual','Dot : Predicted ', 'Location','Best'); ylabel('komposisi Distilat'); xlabel('validation'); end for i = 2 figure(i+2) plot(ys_test(i,:),'k-');

70 hold on plot(yhat_test(i,:),'r.','linewidth',1); grid title('network Validation '); legend('solid : Actual','Dot : Predicted ', 'Location','Best'); ylabel('komposisi Bawah'); xlabel('validation'); end xlswrite('rahadian_hasil.xls', Data_RMSE, 'data') save Rahadian_hasil_RMSEfind RMSE_train RMSE_test RMSE_train_f RMSE_test_f

71

72 Lampiran-B Program SEBOL pada DCS Centum VP: #include "std.h" BLOCK BDSET-1L BD001 BLOCK PVI TI001 BLOCK PVI TI002 BLOCK PVI PI001 BLOCK PVI XI001 BLOCK PVI XI002 double w[50,50], v[50,50] double maxt1,mint1,maxp1,minp1,maxt2,mint2,maxy1,miny1,maxy2,mi ny2 double hn1,hn2,hn3,hn4,hn5,hn6,hn7,hn8,hn9,hn10,hn11,hn12,hn13,hn1 4,hn15,hn16,hn17,hn18 double hn19,hn20,hn21,hn22,hn23,hn24,hn25,hn26,hn27,hn28,hn29,hn3 0,hn31,hn32,hn33,hn34,hn35,hn36,hn37,hn38 double x1,x2,x3,x0,x1s,x2s,x3s,y1,y2,y3,y4,y5,y6,y7,y8,yhat1,yhat2 double yhidt1,yhidt2,yhidt3,yhidt4,yhidt5,yhidt6,yhidt7,yhidt8,yhidt9,yhi dt10 double yhidt11,yhidt12,yhidt13,yhidt14,yhidt15,yhidt16,yhidt17,yhidt18, yhidt19,yhidt20 double yhidt21,yhidt22,yhidt23,yhidt24,yhidt25,yhidt26,yhidt27,yhidt28, yhidt29,yhidt30 double yhidt31,yhidt32,yhidt33,yhidt34,yhidt35,yhidt36,yhidt37,yhidt38, yhidt39

73 double a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,vw,wv,x,y,z,aa,ab,ac,ad,ae,af, ag,ah,ai,aj,ak,al x0=1 yhidt39=1!feedforward hidden node w[1,1]= w[2,1]= w[3,1]= w[4,1]= w[1,2]= w[2,2]= w[3,2]= w[4,2]= w[1,3]= w[2,3]= w[3,3]= w[4,3]= w[1,4]= w[2,4]= w[3,4]= w[4,4]= w[1,5]= w[2,5]= w[3,5]= w[4,5]= w[1,6]= w[2,6]= w[3,6]=

74 w[4,6]= w[1,7]= w[2,7]= w[3,7]= w[4,7]= w[1,8]= w[2,8]= w[3,8]= w[4,8]= w[1,9]= w[2,9]= w[3,9]= w[4,9]= w[1,10]= w[2,10]= w[3,10]= w[4,10]= w[1,11]= w[2,11]= w[3,11]= w[4,11]= w[1,12]= w[2,12]= w[3,12]= w[4,12]= w[1,13]= w[2,13]= w[3,13]= w[4,13]=

75 w[1,14]= w[2,14]= w[3,14]= w[4,14]= w[1,15]= w[2,15]= w[3,15]= w[4,15]= w[1,16]= w[2,16]= w[3,16]= w[4,16]= w[1,17]= w[2,17]= w[3,17]= w[4,17]= w[1,18]= w[2,18]= w[3,18]= w[4,18]= w[1,19]= w[2,19]= w[3,19]= w[4,19]= w[1,20]= w[2,20]= w[3,20]= w[4,20]=

76 w[1,21]= w[2,21]= w[3,21]= w[4,21]= w[1,22]= w[2,22]= w[3,22]= w[4,22]= w[1,23]= w[2,23]= w[3,23]= w[4,23]= w[1,24]= w[2,24]= w[3,24]= w[4,24]= w[1,25]= w[2,25]= w[3,25]= w[4,25]= w[1,26]= w[2,26]= w[3,26]= w[4,26]= w[1,27]= w[2,27]= w[3,27]= w[4,27]= w[1,28]=

77 w[2,28]= w[3,28]= w[4,28]= w[1,29]= w[2,29]= w[3,29]= w[4,29]= w[1,30]= w[2,30]= w[3,30]= w[4,30]= w[1,31]= w[2,31]= w[3,31]= w[4,31]= w[1,32]= w[2,32]= w[3,32]= w[4,32]= w[1,33]= w[2,33]= w[3,33]= w[4,33]= w[1,34]= w[2,34]= w[3,34]= w[4,34]= w[1,35]= w[2,35]=

78 w[3,35]= w[4,35]= w[1,36]= w[2,36]= w[3,36]= w[4,36]= w[1,37]= w[2,37]= w[3,37]= w[4,37]= w[1,38]= w[2,38]= w[3,38]= w[4,38]= !feedforward output v[1,1]= v[2,1]= v[3,1]= v[4,1]= v[5,1]= v[6,1]= v[7,1]= v[8,1]= v[9,1]= v[10,1]= v[11,1]= v[12,1]= v[13,1]= v[14,1]= v[15,1]= v[16,1]= v[17,1]=

79 v[18,1]= v[19,1]= v[20,1]= v[21,1]= v[22,1]= v[23,1]= v[24,1]= v[25,1]= v[26,1]= v[27,1]= v[28,1]= v[29,1]= v[30,1]= v[31,1]= v[32,1]= v[33,1]= v[34,1]= v[35,1]= v[36,1]= v[37,1]= v[38,1]= v[39,1]= v[1,2]= v[2,2]= v[3,2]= v[4,2]= v[5,2]= v[6,2]= v[7,2]= v[8,2]= v[9,2]= v[10,2]= v[11,2]= v[12,2]=

80 v[13,2]= v[14,2]= v[15,2]= v[16,2]= v[17,2]= v[18,2]= v[19,2]= v[20,2]= v[21,2]= v[22,2]= v[23,2]= v[24,2]= v[25,2]= v[26,2]= v[27,2]= v[28,2]= v[29,2]= v[30,2]= v[31,2]= v[32,2]= v[33,2]= v[34,2]= v[35,2]= v[36,2]= v[37,2]= v[38,2]= v[39,2]= maxt1 = mint1 = maxt2 = mint2 = maxp1 = minp1 = maxy1 =

81 miny1 = maxy2 = miny2 = WHILE(1) x1s=ti001.pv x2s=ti002.pv x3s=pi001.pv yhat1=xi001.pv yhat2=xi002.pv!scalling x1 = (((2 / (maxt1 - Mint1)) * (x1s - Mint1))) - 1 x2 = (((2 / (maxt2 - Mint2)) * (x2s - Mint2))) - 1 x3 = (((2 / (maxp1 - Minp1)) * (x3s - Minp1))) - 1!nilai hidden node hn1=x1*w[1,1]+x2*w[2,1]+x3*w[3,1]+x0*w[4,1] hn2=x1*w[1,2]+x2*w[2,2]+x3*w[3,2]+x0*w[4,2] hn3=x1*w[1,3]+x2*w[2,3]+x3*w[3,3]+x0*w[4,3] hn4=x1*w[1,4]+x2*w[2,4]+x3*w[3,4]+x0*w[4,4] hn5=x1*w[1,5]+x2*w[2,5]+x3*w[3,5]+x0*w[4,5] hn6=x1*w[1,6]+x2*w[2,6]+x3*w[3,6]+x0*w[4,6] hn7=x1*w[1,7]+x2*w[2,7]+x3*w[3,7]+x0*w[4,7] hn8=x1*w[1,8]+x2*w[2,8]+x3*w[3,8]+x0*w[4,8] hn9=x1*w[1,9]+x2*w[2,9]+x3*w[3,9]+x0*w[4,9] hn10=x1*w[1,10]+x2*w[2,10]+x3*w[3,10]+x0*w[4,10] hn11=x1*w[1,11]+x2*w[2,11]+x3*w[3,11]+x0*w[4,11] hn12=x1*w[1,12]+x2*w[2,12]+x3*w[3,12]+x0*w[4,12] hn13=x1*w[1,13]+x2*w[2,13]+x3*w[3,13]+x0*w[4,13] hn14=x1*w[1,14]+x2*w[2,14]+x3*w[3,14]+x0*w[4,14] hn15=x1*w[1,15]+x2*w[2,15]+x3*w[3,15]+x0*w[4,15] hn16=x1*w[1,16]+x2*w[2,16]+x3*w[3,16]+x0*w[4,16] hn17=x1*w[1,17]+x2*w[2,17]+x3*w[3,17]+x0*w[4,17] hn18=x1*w[1,18]+x2*w[2,18]+x3*w[3,18]+x0*w[4,18]

82 hn19=x1*w[1,19]+x2*w[2,19]+x3*w[3,19]+x0*w[4,19] hn20=x1*w[1,20]+x2*w[2,20]+x3*w[3,20]+x0*w[4,20] hn21=x1*w[1,21]+x2*w[2,21]+x3*w[3,21]+x0*w[4,21] hn22=x1*w[1,22]+x2*w[2,22]+x3*w[3,22]+x0*w[4,22] hn23=x1*w[1,23]+x2*w[2,23]+x3*w[3,23]+x0*w[4,23] hn24=x1*w[1,24]+x2*w[2,24]+x3*w[3,24]+x0*w[4,24] hn25=x1*w[1,25]+x2*w[2,25]+x3*w[3,25]+x0*w[4,25] hn26=x1*w[1,26]+x2*w[2,26]+x3*w[3,26]+x0*w[4,26] hn27=x1*w[1,27]+x2*w[2,27]+x3*w[3,27]+x0*w[4,27] hn28=x1*w[1,28]+x2*w[2,28]+x3*w[3,28]+x0*w[4,28] hn29=x1*w[1,29]+x2*w[2,29]+x3*w[3,29]+x0*w[4,29] hn30=x1*w[1,30]+x2*w[2,30]+x3*w[3,30]+x0*w[4,30] hn31=x1*w[1,31]+x2*w[2,31]+x3*w[3,31]+x0*w[4,31] hn32=x1*w[1,32]+x2*w[2,32]+x3*w[3,32]+x0*w[4,32] hn33=x1*w[1,33]+x2*w[2,33]+x3*w[3,33]+x0*w[4,33] hn34=x1*w[1,34]+x2*w[2,34]+x3*w[3,34]+x0*w[4,34] hn35=x1*w[1,35]+x2*w[2,35]+x3*w[3,35]+x0*w[4,35] hn36=x1*w[1,36]+x2*w[2,36]+x3*w[3,36]+x0*w[4,36] hn37=x1*w[1,37]+x2*w[2,37]+x3*w[3,37]+x0*w[4,37] hn38=x1*w[1,38]+x2*w[2,38]+x3*w[3,38]+x0*w[4,38] a=2 * hn1 b=2 * hn2 c=2 * hn3 d=2 * hn4 e=2 * hn5 f=2 * hn6 g=2 * hn7 h=2 * hn8 i=2 * hn9 j=2 * hn10 k=2 * hn11 l=2 * hn12 m=2 * hn13 n=2 * hn14 o=2 * hn15

83 p=2 * hn16 q=2 * hn17 r=2 * hn18 s=2 * hn19 t=2 * hn20 u=2 * hn21 vw=2 * hn22 wv=2 * hn23 x=2 * hn24 y=2 * hn25 z=2 * hn26 aa=2 * hn27 ab=2 * hn28 ac=2 * hn29 ad=2 * hn30 ae=2 * hn31 af=2 * hn32 ag=2 * hn33 ah=2 * hn34 ai=2 * hn35 aj=2 * hn36 ak=2 * hn37 al=2 * hn38 yhidt1 = 1-2 / (Exp(a) + 1) yhidt2 = 1-2 / (Exp(b) + 1) yhidt3 = 1-2 / (Exp(c) + 1) yhidt4 = 1-2 / (Exp(d) + 1) yhidt5 = 1-2 / (Exp(e) + 1) yhidt6 = 1-2 / (Exp(f) + 1) yhidt7 = 1-2 / (Exp(g) + 1) yhidt8 = 1-2 / (Exp(h) + 1) yhidt9 = 1-2 / (Exp(i) + 1) yhidt10 = 1-2 / (Exp(j) + 1) yhidt11 = 1-2 / (Exp(k) + 1) yhidt12 = 1-2 / (Exp(l) + 1)

84 yhidt13 = 1-2 / (Exp(m) + 1) yhidt14 = 1-2 / (Exp(n) + 1) yhidt15 = 1-2 / (Exp(o) + 1) yhidt16 = 1-2 / (Exp(p) + 1) yhidt17 = 1-2 / (Exp(q) + 1) yhidt18 = 1-2 / (Exp(r) + 1) yhidt19 = 1-2 / (Exp(s) + 1) yhidt20 = 1-2 / (Exp(t) + 1) yhidt21 = 1-2 / (Exp(u) + 1) yhidt22 = 1-2 / (Exp(vw) + 1) yhidt23 = 1-2 / (Exp(wv) + 1) yhidt24 = 1-2 / (Exp(x) + 1) yhidt25 = 1-2 / (Exp(y) + 1) yhidt26 = 1-2 / (Exp(z) + 1) yhidt27 = 1-2 / (Exp(aa) + 1) yhidt28 = 1-2 / (Exp(ab) + 1) yhidt29 = 1-2 / (Exp(ac) + 1) yhidt30 = 1-2 / (Exp(ad) + 1) yhidt31 = 1-2 / (Exp(ae) + 1) yhidt32 = 1-2 / (Exp(af) + 1) yhidt33 = 1-2 / (Exp(ag) + 1) yhidt34 = 1-2 / (Exp(ah) + 1) yhidt35 = 1-2 / (Exp(ai) + 1) yhidt36 = 1-2 / (Exp(aj) + 1) yhidt37 = 1-2 / (Exp(ak) + 1) yhidt38 = 1-2 / (Exp(al) + 1) yhidt39 = 1 y1=yhidt1*v[1,1]+yhidt2*v[2,1]+yhidt3*v[3,1]+yhidt4*v[4,1]+y hidt5*v[5,1]+yhidt6*v[6,1]+yhidt7*v[7,1]+yhidt8*v[8,1]+yhidt9 *v[9,1]+yhidt10*v[10,1] y2=y1+yhidt11*v[11,1]+yhidt12*v[12,1]+yhidt13*v[13,1]+yhidt 14*v[14,1]+yhidt15*v[15,1]+yhidt16*v[16,1]+yhidt17*v[17,1]+ yhidt18*v[18,1]+yhidt19*v[19,1]+yhidt20*v[20,1]

85 y3=y2+yhidt21*v[21,1]+yhidt22*v[22,1]+yhidt23*v[23,1]+yhidt 24*v[24,1]+yhidt25*v[25,1]+yhidt26*v[26,1]+yhidt27*v[27,1]+ yhidt28*v[28,1]+yhidt29*v[29,1]+yhidt30*v[30,1] y4=y3+yhidt31*v[31,1]+yhidt32*v[32,1]+yhidt33*v[33,1]+yhidt 34*v[34,1]+yhidt35*v[35,1]+yhidt36*v[36,1]+yhidt37*v[37,1]+ yhidt38*v[38,1]+yhidt39*v[39,1] y5=yhidt1*v[1,2]+yhidt2*v[2,2]+yhidt3*v[3,2]+yhidt4*v[4,2]+y hidt5*v[5,2]+yhidt6*v[6,2]+yhidt7*v[7,2]+yhidt8*v[8,2]+yhidt9 *v[9,2]+yhidt10*v[10,2] y6=y5+yhidt11*v[11,2]+yhidt12*v[12,2]+yhidt13*v[13,2]+yhidt 14*v[14,2]+yhidt15*v[15,2]+yhidt16*v[16,2]+yhidt17*v[17,2]+ yhidt18*v[18,2]+yhidt19*v[19,2]+yhidt20*v[20,2] y7=y6+yhidt21*v[21,2]+yhidt22*v[22,2]+yhidt23*v[23,2]+yhidt 24*v[24,2]+yhidt25*v[25,2]+yhidt26*v[26,2]+yhidt27*v[27,2]+ yhidt28*v[28,2]+yhidt29*v[29,2]+yhidt30*v[30,2] y8=y7+yhidt31*v[31,2]+yhidt32*v[32,2]+yhidt33*v[33,2]+yhidt 34*v[34,2]+yhidt35*v[35,2]+yhidt36*v[36,2]+yhidt37*v[37,2]+ yhidt38*v[38,2]+yhidt39*v[39,2]!descalling yhat1 = ((maxy1 - Miny1) * (y4 + 1)/2) + Miny1 yhat2 = ((maxy2 - Miny2) * (y8 + 1)/2) + Miny2 BD001.DT01=x1s BD001.DT02=x2s BD001.DT03=x3s BD001.DT04=yhat1 BD001.DT06=yhat2 WEND@

86 BIODATA PENULIS Rahadian Agnies S. Pamungkas, dilahirkan di Surabaya, Jawa Timur, 27 September Menempuh pendidikan secara formal dimulai dari TK Santo Yusuf Sidoarjo, SDK Santo Yusuf Sidoarjo, SMP Negeri 32 Surabaya, SMA 17 Agustus 1945 Surabaya, dan lulus pendidikan diploma dari Insitut Teknologi Sepuluh Nopember (ITS) Surabaya, dengan mengambil bidang studi D3 Teknik Instrumentasi, Jurusan Teknik Fisika, Fakultas Teknologi Industri. Saat ini, penulis tengah menyelesaikan studi lintas jalur program sarjana (S1) pada program studi Teknik Fisika, Fakultas Teknologi Industri, Institut Teknologi Sepuluh Nopember (ITS) Surabaya. Apabila terdapat saran, kritik, atau pertanyaan tentang Tugas Akhir yang telah diselesaikan oleh penulis dapat disampaikan melalui rahadianagnies@gmail.com. v

PENGENDALIAN KOLOM DISTILASI PADA HYSYS MENGGUNAKAN ROBUST IMC PADA MATLAB DENGAN HMI PADA APLIKASI PEMROGRAMAN VISUAL BASIC TUGAS AKHIR RF1483

PENGENDALIAN KOLOM DISTILASI PADA HYSYS MENGGUNAKAN ROBUST IMC PADA MATLAB DENGAN HMI PADA APLIKASI PEMROGRAMAN VISUAL BASIC TUGAS AKHIR RF1483 TUGAS AKHIR RF1483 PENGENDALIAN KOLOM DISTILASI PADA HYSYS MENGGUNAKAN ROBUST IMC PADA MATLAB DENGAN HMI PADA APLIKASI PEMROGRAMAN VISUAL BASIC IBNU DWI ARYANTO NRP 2402 100 037 Dosen Pembimbing Totok

Lebih terperinci

PERANCANGAN SOFTSENSOR KADAR GAS BUANG PADA STACK HASIL KELUARAN HRSG (HEAT RECOVERY STEAM GENERATOR) DENGAN METODE JARINGAN SYARAF TIRUAN

PERANCANGAN SOFTSENSOR KADAR GAS BUANG PADA STACK HASIL KELUARAN HRSG (HEAT RECOVERY STEAM GENERATOR) DENGAN METODE JARINGAN SYARAF TIRUAN PERANCANGAN SOFTSENSOR KADAR GAS BUANG PADA STACK HASIL KELUARAN HRSG (HEAT RECOVERY STEAM GENERATOR) DENGAN METODE JARINGAN SYARAF TIRUAN Oleh : Hera Firdhausa Katili 2409100073 Dosen Pembimbing : Dr.

Lebih terperinci

Desain dan Realisasi Sistem Kontrol Proses Melalui Jaringan Menggunakan Distributed Control System Centum CS 3000

Desain dan Realisasi Sistem Kontrol Proses Melalui Jaringan Menggunakan Distributed Control System Centum CS 3000 Desain dan Realisasi Sistem Kontrol Proses Melalui Jaringan Menggunakan Distributed Control System Centum CS 3000 D I S U S U N O L E H : F a t w a C a h y o K u s u m o 2 2 0 6. 1 0 0. 1 3 7 DOSEN PEMBIMBING:

Lebih terperinci

BAB IV JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORK)

BAB IV JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORK) BAB IV JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORK) Kompetensi : 1. Mahasiswa memahami konsep Jaringan Syaraf Tiruan Sub Kompetensi : 1. Dapat mengetahui sejarah JST 2. Dapat mengetahui macam-macam

Lebih terperinci

BAB 2 LANDASAN TEORI. Pengenalan suara (voice recognition) dibagi menjadi dua jenis, yaitu

BAB 2 LANDASAN TEORI. Pengenalan suara (voice recognition) dibagi menjadi dua jenis, yaitu BAB 2 LANDASAN TEORI 2.1 Pengenalan Suara. Pengenalan suara (voice recognition) dibagi menjadi dua jenis, yaitu speech recognition dan speaker recognition. Speech recognition adalah proses yang dilakukan

Lebih terperinci

PERBANDINGAN ANTARA MODEL NEURAL NETWORK DAN MODEL DUANE UNTUK EVALUASI KETEPATAN PREDIKSI WAKTU KERUSAKAN SUATU KOMPONEN

PERBANDINGAN ANTARA MODEL NEURAL NETWORK DAN MODEL DUANE UNTUK EVALUASI KETEPATAN PREDIKSI WAKTU KERUSAKAN SUATU KOMPONEN Feng PERBANDINGAN ANTARA MODEL NEURAL NETWORK DAN MODEL DUANE UNTUK... 211 PERBANDINGAN ANTARA MODEL NEURAL NETWORK DAN MODEL DUANE UNTUK EVALUASI KETEPATAN PREDIKSI WAKTU KERUSAKAN SUATU KOMPONEN Tan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.6. Jaringan Syaraf Tiruan Jaringan syaraf tiruan atau neural network merupakan suatu sistem informasi yang mempunyai cara kerja dan karakteristik menyerupai jaringan syaraf pada

Lebih terperinci

J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst) Vol 5 (2), 2013 ISSN :

J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst) Vol 5 (2), 2013 ISSN : Abstrak Pembuatan Operator Training Simulator Unit Smelter pada Pabrik Pemurnian Tembaga Menggunakan Fasilitas Pemrograman Function Block Distributed Control System Widya Prapti Pratiwi, Estiyanti Ekawati

Lebih terperinci

PERANCANGAN SOFTSENSOR STEAM QUALITY PADA STEAM GENERATOR DENGAN OPTIMASI NILAI SPESIFIK VOLUM DENGAN METODE JARINGAN SYARAF TIRUAN (JST)

PERANCANGAN SOFTSENSOR STEAM QUALITY PADA STEAM GENERATOR DENGAN OPTIMASI NILAI SPESIFIK VOLUM DENGAN METODE JARINGAN SYARAF TIRUAN (JST) PERANCANGAN SOFTSENSOR STEAM QUALITY PADA STEAM GENERATOR DENGAN OPTIMASI NILAI SPESIFIK VOLUM DENGAN METODE JARINGAN SYARAF TIRUAN () 1 Alif Tober Rachmawati, Fitri Adi Iskandarianto, ST.MT, DR.Gunawan

Lebih terperinci

Pemodelan Kolom Distilasi Pabrik Petrokimia dengan Menggunakan Distributed Control System

Pemodelan Kolom Distilasi Pabrik Petrokimia dengan Menggunakan Distributed Control System Abstrak Pemodelan Kolom Distilasi Pabrik Petrokimia dengan Menggunakan Distributed Control System Hafid S.N. Muzwar, Atindriyo K. Pamososuryo, dan Estiyanti Ekawati Teknik Fisika, Fakultas Teknologi Industri,

Lebih terperinci

BAB 2 LANDASAN TEORI. fuzzy logic dengan aplikasi neuro computing. Masing-masing memiliki cara dan proses

BAB 2 LANDASAN TEORI. fuzzy logic dengan aplikasi neuro computing. Masing-masing memiliki cara dan proses 8 BAB 2 LANDASAN TEORI 2.1 Teori Neuro Fuzzy Neuro-fuzzy sebenarnya merupakan penggabungan dari dua studi utama yaitu fuzzy logic dengan aplikasi neuro computing. Masing-masing memiliki cara dan proses

Lebih terperinci

BAB III PERANCANGAN DAN METODOLOGI

BAB III PERANCANGAN DAN METODOLOGI BAB III PERANCANGAN DAN METODOLOGI Setelah bab sebelumnya membahas tentang teori teori yang mendasari perancangan dalam Tugas Akhir ini, maka pada bab ini akan dijelaskan mengenai bentuk perancangan Jaringan

Lebih terperinci

METODOLOGI PENELITIAN

METODOLOGI PENELITIAN III. METODOLOGI PENELITIAN A. Kerangka Pemikiran Perusahaan dalam era globalisasi pada saat ini, banyak tumbuh dan berkembang, baik dalam bidang perdagangan, jasa maupun industri manufaktur. Perusahaan

Lebih terperinci

IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI NILAI KURS JUAL SGD-IDR

IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI NILAI KURS JUAL SGD-IDR Seminar Nasional Teknologi Informasi dan Multimedia 205 STMIK AMIKOM Yogyakarta, 6-8 Februari 205 IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI

Lebih terperinci

Implementasi Jaringan Syaraf Tiruan Backpropagation dan Steepest Descent untuk Prediksi Data Time Series

Implementasi Jaringan Syaraf Tiruan Backpropagation dan Steepest Descent untuk Prediksi Data Time Series Implementasi Jaringan Syaraf Tiruan Backpropagation dan Steepest Descent untuk Prediksi Data Time Series Oleh: ABD. ROHIM (1206 100 058) Dosen Pembimbing: Prof. Dr. M. Isa Irawan, MT Jurusan Matematika

Lebih terperinci

PENGENDALIAN PROSES EVAPORASI PADA PABRIK UREA MENGGUNAKAN KENDALI JARINGAN SARAF TIRUAN

PENGENDALIAN PROSES EVAPORASI PADA PABRIK UREA MENGGUNAKAN KENDALI JARINGAN SARAF TIRUAN PENGENDALIAN PROSES EVAPORASI PADA PABRIK UREA MENGGUNAKAN KENDALI JARINGAN SARAF TIRUAN Nazrul Effendy 1), Masrul Solichin 2), Teuku Lukman Nur Hakim 3), Faisal Budiman 4) Jurusan Teknik Fisika, Fakultas

Lebih terperinci

ABSTRAK. Kata Kunci : Artificial Neural Network(ANN), Backpropagation(BP), Levenberg Marquardt (LM), harga emas, Mean Squared Error(MSE), prediksi.

ABSTRAK. Kata Kunci : Artificial Neural Network(ANN), Backpropagation(BP), Levenberg Marquardt (LM), harga emas, Mean Squared Error(MSE), prediksi. ABSTRAK Prediksi harga emas merupakan masalah yang sangat penting dalam menentukan pengambilan keputusan perdagangan dalam pertambangan. Prediksi yang akurat untuk pertambangan dapat memberikan keuntungan

Lebih terperinci

KONTROL CASCADE GENERALIZED PREDICTIVE UNTUK BOILER DRUM LEVEL BY ASTRIATONO ( )

KONTROL CASCADE GENERALIZED PREDICTIVE UNTUK BOILER DRUM LEVEL BY ASTRIATONO ( ) KONTROL CASCADE GENERALIZED PREDICTIVE UNTUK BOILER DRUM LEVEL BY ASTRIATONO (2210105028) PERMASALAHAN PERUBAHAN JUDUL Pergantian judul hanya mengubah metode kontrol yang digunakan dikarenakan plant boiler

Lebih terperinci

J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst) Vol 5 (2), 2013 ISSN :

J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst) Vol 5 (2), 2013 ISSN : Perancangan Operator Training Simulator bagi Pengontrolan Kalang Tertutup Unit Debutanizer dan Depentanizer pada Pabrik Petrokimia dengan Menggunakan DCS Centum VP Yokogawa Abstrak Anggi Bagus Satrio Sumantri,

Lebih terperinci

Simulasi Aplikasi Kendali Multi-Model pada Plant Kolom Distilasi ABSTRAK

Simulasi Aplikasi Kendali Multi-Model pada Plant Kolom Distilasi ABSTRAK Simulasi Aplikasi Kendali Multi-Model pada Plant Kolom Distilasi Galih Aria Imandita / 0322146 Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri 65, Bandung

Lebih terperinci

TUNING KONTROL PID PADA OLE PROCESS CONTROL (OPC) SERVER DAN DISTRIBUTED CONTROL SYSTEM (DCS)

TUNING KONTROL PID PADA OLE PROCESS CONTROL (OPC) SERVER DAN DISTRIBUTED CONTROL SYSTEM (DCS) TUGAS AKHIR TF 141581 TUNING KONTROL PID PADA OLE PROCESS CONTROL (OPC) SERVER DAN DISTRIBUTED CONTROL SYSTEM (DCS) Rzal Rivaldi NRP 2414.106.023 Dosen Pembimbing 1 : Totok Ruki Biyanto, ST,MT, PhD Dosen

Lebih terperinci

BAB 2 KONSEP DASAR PENGENAL OBJEK

BAB 2 KONSEP DASAR PENGENAL OBJEK BAB 2 KONSEP DASAR PENGENAL OBJEK 2.1 KONSEP DASAR Pada penelitian ini, penulis menggunakan beberapa teori yang dijadikan acuan untuk menyelesaikan penelitian. Berikut ini teori yang akan digunakan penulis

Lebih terperinci

JARINGAN SARAF TIRUAN (ARTIFICIAL NEURAL NETWORK) ERWIEN TJIPTA WIJAYA, ST, M.KOM

JARINGAN SARAF TIRUAN (ARTIFICIAL NEURAL NETWORK) ERWIEN TJIPTA WIJAYA, ST, M.KOM JARINGAN SARAF TIRUAN (ARTIFICIAL NEURAL NETWORK) ERWIEN TJIPTA WIJAYA, ST, M.KOM INTRODUCTION Jaringan Saraf Tiruan atau JST adalah merupakan salah satu representasi tiruan dari otak manusia yang selalu

Lebih terperinci

PREDIKSI PERHITUNGAN DOSIS RADIASI PADA PEMERIKSAAN MAMMOGRAFI MENGGUNAKAN ALGORITMA JARINGAN SYARAF TIRUAN PROPAGASI BALIK

PREDIKSI PERHITUNGAN DOSIS RADIASI PADA PEMERIKSAAN MAMMOGRAFI MENGGUNAKAN ALGORITMA JARINGAN SYARAF TIRUAN PROPAGASI BALIK Berkala Fisika ISSN : 1410-9662 Vol.18, No.4, Oktober 2015, hal 151-156 PREDIKSI PERHITUNGAN DOSIS RADIASI PADA PEMERIKSAAN MAMMOGRAFI MENGGUNAKAN ALGORITMA JARINGAN SYARAF TIRUAN PROPAGASI BALIK Zaenal

Lebih terperinci

ARTIFICIAL NEURAL NETWORK TEKNIK PERAMALAN - A

ARTIFICIAL NEURAL NETWORK TEKNIK PERAMALAN - A ARTIFICIAL NEURAL NETWORK CAHYA YUNITA 5213100001 ALVISHA FARRASITA 5213100057 NOVIANTIANDINI 5213100075 TEKNIK PERAMALAN - A MATERI Neural Network Neural Network atau dalam bahasa Indonesia disebut Jaringan

Lebih terperinci

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6 Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6 Sari Indah Anatta Setiawan SofTech, Tangerang, Indonesia cu.softech@gmail.com Diterima 30 November 2011 Disetujui 14 Desember 2011

Lebih terperinci

PERANCANGAN SISTEM KENDALI BERJARINGAN MENGGUNAKAN METODE DECOUPLING DAN KONTROLER STATE FEEDBACK UNTUK SISTEM MIMO PADA BOILER PLANT SIMULATOR

PERANCANGAN SISTEM KENDALI BERJARINGAN MENGGUNAKAN METODE DECOUPLING DAN KONTROLER STATE FEEDBACK UNTUK SISTEM MIMO PADA BOILER PLANT SIMULATOR PERANCANGAN SISTEM KENDALI BERJARINGAN MENGGUNAKAN METODE DECOUPLING DAN KONTROLER STATE FEEDBACK UNTUK SISTEM MIMO PADA BOILER PLANT SIMULATOR Dian Samto Bagus Pramana, Rusdhianto Effendie A.K, Joko Susila

Lebih terperinci

PERANCANGAN SISTEM PENGENDALIAN LEVEL DENGAN JARINGAN SYARAF TIRUAN PADA STEAM DRUM BOILER 1102 DI PT. PETROKIMIA GRESIK

PERANCANGAN SISTEM PENGENDALIAN LEVEL DENGAN JARINGAN SYARAF TIRUAN PADA STEAM DRUM BOILER 1102 DI PT. PETROKIMIA GRESIK PERANCANGAN SISTEM PENGENDALIAN LEVEL DENGAN JARINGAN SYARAF TIRUAN PADA STEAM DRUM BOILER 1102 DI PT. PETROKIMIA GRESIK (Sofidul Aris, Ya umar) Jurusan Teknik Fisika Fakultas Teknologi Industri Institut

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM KONTROL TERDISTRIBUSI

LAPORAN PRAKTIKUM SISTEM KONTROL TERDISTRIBUSI LAPORAN PRAKTIKUM SISTEM KONTROL TERDISTRIBUSI DCS Yokogawa CS3000 Department Poly CP3 PT. Indorama Synthetics Tanggal 27-30 Oktober 2015 Disusun Oleh : Fahmi Ahmad Husaeni (201302025) Dosen Pengampu :

Lebih terperinci

PENENTUAN MODEL RETURN HARGA SAHAM DENGAN MULTI LAYER FEED FORWARD NEURAL NETWORK MENGGUNAKAN ALGORITMA RESILENT BACKPROPAGATION SKRIPSI

PENENTUAN MODEL RETURN HARGA SAHAM DENGAN MULTI LAYER FEED FORWARD NEURAL NETWORK MENGGUNAKAN ALGORITMA RESILENT BACKPROPAGATION SKRIPSI PENENTUAN MODEL RETURN HARGA SAHAM DENGAN MULTI LAYER FEED FORWARD NEURAL NETWORK MENGGUNAKAN ALGORITMA RESILENT BACKPROPAGATION (Studi Kasus : Harga Penutupan Saham Unilever Indonesia Tbk. Periode September

Lebih terperinci

Estimasi Suhu Udara Bulanan Kota Pontianak Berdasarkan Metode Jaringan Syaraf Tiruan

Estimasi Suhu Udara Bulanan Kota Pontianak Berdasarkan Metode Jaringan Syaraf Tiruan Estimasi Suhu Udara Bulanan Kota Pontianak Berdasarkan Metode Jaringan Syaraf Tiruan Andi Ihwan 1), Yudha Arman 1) dan Iis Solehati 1) 1) Prodi Fisika FMIPA UNTAN Abstrak Fluktuasi suhu udara berdasarkan

Lebih terperinci

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION Disusun oleh: Togu Pangaribuan 0722087 Jurusan Teknik Elektro, Fakultas Teknik, Jl. Prof.Drg. Suria Sumantri, MPH No. 65, Bandung

Lebih terperinci

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON Jurnal Informatika Mulawarman Vol. 7 No. 3 Edisi September 2012 105 SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON Anindita Septiarini Program Studi Ilmu Komputer FMIPA,

Lebih terperinci

POSITRON, Vol. IV, No. 2 (2014), Hal ISSN :

POSITRON, Vol. IV, No. 2 (2014), Hal ISSN : Modifikasi Estimasi Curah Hujan Satelit TRMM Dengan Metode Jaringan Syaraf Tiruan Propagasi Balik Studi Kasus Stasiun Klimatologi Siantan Fanni Aditya 1)2)*, Joko Sampurno 2), Andi Ihwan 2) 1)BMKG Stasiun

Lebih terperinci

DESAIN PENGONTROL MULTI INPUT MULTI OUTPUT LINEAR QUADRATIK PADA KOLOM DISTILASI

DESAIN PENGONTROL MULTI INPUT MULTI OUTPUT LINEAR QUADRATIK PADA KOLOM DISTILASI DESAIN PENGONTROL MULTI INPUT MULTI OUTPUT LINEAR QUADRATIK PADA KOLOM DISTILASI Lucy Panjaitan / 0522113 Jurusan, Fakultas Teknik Jl. Prof. Drg. Suria Sumantri 65, Bandung 40164, Indonesia E-mail : lucy_zp@yahoo.com

Lebih terperinci

BAB 1 PENDAHULUAN. suatu larutan akan menguap pada titik didih yang berbeda.

BAB 1 PENDAHULUAN. suatu larutan akan menguap pada titik didih yang berbeda. I.1 Latar Belakang Distilasi tidak diragukan lagi adalah unit operasi yang sangat penting dalam industri perminyakan. Distilasi atau penyulingan adalah suatu metoda pemisahan bahan kimia berdasarkan perbedaan

Lebih terperinci

PERANCANGAN DAN REALISASI BAB III PERANCANGAN DAN REALISASI

PERANCANGAN DAN REALISASI BAB III PERANCANGAN DAN REALISASI BAB III PERANCANGAN DAN REALISASI Perancangan merupakan sebuah proses yang sangat menentukan untuk merealisasikan alat tersebut. Proses perancangan dapat dilakukan dengan cara mempelajari karakteristik

Lebih terperinci

BAB II NEURAL NETWORK (NN)

BAB II NEURAL NETWORK (NN) BAB II NEURAL NETWORK (NN) 2.1 Neural Network (NN) Secara umum Neural Network (NN) adalah jaringan dari sekelompok unit pemroses kecil yang dimodelkan berdasarkan jaringan syaraf manusia. NN ini merupakan

Lebih terperinci

PERANCANGAN SISTEM REMOTE UNTUK SISTEM PENGATURAN BERJARINGAN

PERANCANGAN SISTEM REMOTE UNTUK SISTEM PENGATURAN BERJARINGAN TUGAS AKHIR RE 1599 PERANCANGAN SISTEM REMOTE UNTUK SISTEM PENGATURAN BERJARINGAN Muhammad Yanuar H NRP 2205100137 Dosen Pembimbing Dr. Ir. Moch Rameli Imam Arifin ST, MT. JURUSAN TEKNIK ELEKTRO Fakultas

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Didalam implementasinya sistem kontrol proses memiliki banyak sekali permasalahan, seperti terdapatnya sifat interaksi pada suatu proses multivariable atau multiple-input

Lebih terperinci

PREDIKSI CURAH HUJAN DI KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK

PREDIKSI CURAH HUJAN DI KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK PREDIKSI CURAH HUJAN DI KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK Yudhi Andrian 1, Erlinda Ningsih 2 1 Dosen Teknik Informatika, STMIK Potensi Utama 2 Mahasiswa Sistem Informasi, STMIK

Lebih terperinci

Desain Smart Meter Untuk Memantau Dan Identifikasi Pemakaian Energi Listrik Pada Sektor Rumah Tangga Menggunakan Backpropagation Neural Network

Desain Smart Meter Untuk Memantau Dan Identifikasi Pemakaian Energi Listrik Pada Sektor Rumah Tangga Menggunakan Backpropagation Neural Network Desain Smart Meter Untuk Memantau Dan Identifikasi Pemakaian Energi Listrik Pada Sektor Rumah Tangga Menggunakan Backpropagation Neural Network Dosen Pembimbing Prof. Dr. Ir. Adi Soeprijanto, MT Prof.

Lebih terperinci

Totok R. Biyanto. Teknik Fisika. - FTI ITS Surabaya. Kampus ITS Keputih Sukolilo Surabaya Telp : Fax :

Totok R. Biyanto. Teknik Fisika. - FTI ITS Surabaya. Kampus ITS Keputih Sukolilo Surabaya Telp : Fax : JARIGA SYARAF TIRUA UTUK MODEL PREDIKTIF KOTROL Totok R. Biyanto Teknik Fisika. - FTI ITS Surabaya Kampus ITS Keputih Sukolilo Surabaya 60111 Telp : 62 31 5947188 Fax : 62 31 5923626 Email : trb@ep.its.ac.id

Lebih terperinci

J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst) Vol 6 (1), 2014 ISSN :

J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst) Vol 6 (1), 2014 ISSN : Perancangan Sistem Simulasi HYSYS & Iintegrasi dengan Programmable Logic Controller-Human Machine Interface : Studi Kasus pada Plant Kolom Distilasi Etanol-Air Abstrak Albert Sopurta, Parsaulian Siregar

Lebih terperinci

ANALISIS DAN PERACANGAN APLIKASI SISTEM PENDETEKSI GANGGUAN JARINGAN KOMPUTER MENGGUNAKAN MULTILAYER DENGAN PELATIHAN FEEDFORWARD SKRIPSI

ANALISIS DAN PERACANGAN APLIKASI SISTEM PENDETEKSI GANGGUAN JARINGAN KOMPUTER MENGGUNAKAN MULTILAYER DENGAN PELATIHAN FEEDFORWARD SKRIPSI ANALISIS DAN PERACANGAN APLIKASI SISTEM PENDETEKSI GANGGUAN JARINGAN KOMPUTER MENGGUNAKAN MULTILAYER DENGAN PELATIHAN FEEDFORWARD SKRIPSI SISKA MELINWATI 061401040 PROGRAM STUDI SARJANA ILMU KOMPUTER DEPARTEMEN

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 68 BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini membahas tentang program yang telah dianalisis dan dirancang atau realisasi program yang telah dibuat. Pada bab ini juga akan dilakukan pengujian program. 4.1

Lebih terperinci

IMPLEMENTASI JARINGAN SYARAF TIRUAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI HARGA SAHAM

IMPLEMENTASI JARINGAN SYARAF TIRUAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI HARGA SAHAM IMPLEMENTASI JARINGAN SYARAF TIRUAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI HARGA SAHAM Ayu Trimulya 1, Syaifurrahman 2, Fatma Agus Setyaningsih 3 1,3 Jurusan Sistem Komputer, Fakultas MIPA Universitas

Lebih terperinci

Neural Network (NN) Keuntungan penggunaan Neural Network : , terdapat tiga jenis neural network Proses Pembelajaran pada Neural Network

Neural Network (NN) Keuntungan penggunaan Neural Network : , terdapat tiga jenis neural network Proses Pembelajaran pada Neural Network Neural Network (NN) adalah suatu prosesor yang melakukan pendistribusian secara besar-besaran, yang memiliki kecenderungan alami untuk menyimpan suatu pengenalan yang pernah dialaminya, dengan kata lain

Lebih terperinci

KLASIFIKASI POLA HURUF VOKAL DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN BACKPROPAGATION. Dhita Azzahra Pancorowati

KLASIFIKASI POLA HURUF VOKAL DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN BACKPROPAGATION. Dhita Azzahra Pancorowati KLASIFIKASI POLA HURUF VOKAL DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN BACKPROPAGATION Dhita Azzahra Pancorowati 1110100053 Jurusan Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi

Lebih terperinci

BAB I SISTEM KONTROL TNA 1

BAB I SISTEM KONTROL TNA 1 BAB I SISTEM KONTROL Kata kontrol sering kita dengar dalam pembicaraan sehari-hari. Kata kontrol disini dapat diartikan "mengatur", dan apabila kita persempit lagi arti penggunaan kata kontrol dalam teknik

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA 5 BAB 2 TINJAUAN PUSTAKA 2.1. Analisis Analisis adalah kemampuan pemecahan masalah subjek kedalam elemen-elemen konstituen, mencari hubungan-hubungan internal dan diantara elemen-elemen, serta mengatur

Lebih terperinci

Tujuan Penelitian Tujuan penelitian ini adalah untuk melakukan deteksi penyakit pada daun rose dengan menggunakan metode ANN.

Tujuan Penelitian Tujuan penelitian ini adalah untuk melakukan deteksi penyakit pada daun rose dengan menggunakan metode ANN. Laporan Akhir Projek PPCD Deteksi Penyakit Daun Menggunakan Artificial Neural Network (ANN) TRI SONY(G64130020), GISHELLA ERDYANING (G64130040), AMALIYA SUKMA RAGIL PRISTIYANTO (G64130044), MUHAMMAD RIZQI

Lebih terperinci

Perancangan Sistem Pemodelan Kontrol Level Air Steam Drum Berbasis Jaringan Syaraf Tiruan

Perancangan Sistem Pemodelan Kontrol Level Air Steam Drum Berbasis Jaringan Syaraf Tiruan Perancangan Sistem Pemodelan Kontrol Level Air Steam Drum Berbasis Jaringan Syaraf Tiruan Ardian Oktakaisar, Supari, Herwin Suprijono Jurusan Teknik elektro, Fakultas Teknik, Universitas Dian Nuswantoro

Lebih terperinci

PRISMA FISIKA, Vol. I, No. 1 (2013), Hal ISSN :

PRISMA FISIKA, Vol. I, No. 1 (2013), Hal ISSN : Prediksi Tinggi Signifikan Gelombang Laut Di Sebagian Wilayah Perairan Indonesia Menggunakan Jaringan Syaraf Tiruan Metode Propagasi Balik Abraham Isahk Bekalani, Yudha Arman, Muhammad Ishak Jumarang Program

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN 19 BAB III METODOLOGI PENELITIAN 3.1. Kerangka Pemikiran Kerangka pemikiran untuk penelitian ini seperti pada Gambar 9. Penelitian dibagi dalam empat tahapan yaitu persiapan penelitian, proses pengolahan

Lebih terperinci

Pembuatan Operator Training Simulator Proses Sintesis Pabrik Urea Menggunakan Fasilitas Function Block Pada Distributed Control System

Pembuatan Operator Training Simulator Proses Sintesis Pabrik Urea Menggunakan Fasilitas Function Block Pada Distributed Control System Pembuatan Operator Training Simulator Proses Sintesis Pabrik Urea Menggunakan Fasilitas Function Block Pada Distributed Control System Abstrak Adjie Ridhonmas, Estiyanti Ekawati, dan Agus Samsi Program

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengenalan Pola Pengenalan pola adalah suatu ilmu untuk mengklasifikasikan atau menggambarkan sesuatu berdasarkan pengukuran kuantitatif fitur (ciri) atau sifat utama dari suatu

Lebih terperinci

Prediksi Curah Hujan Di Kota Pontianak Menggunakan Parameter Cuaca Sebagai Prediktor Pada Skala Bulanan, Dasarian Dan Harian Asri Rachmawati 1)*

Prediksi Curah Hujan Di Kota Pontianak Menggunakan Parameter Cuaca Sebagai Prediktor Pada Skala Bulanan, Dasarian Dan Harian Asri Rachmawati 1)* Prediksi Curah Hujan Di Kota Pontianak Menggunakan Parameter Cuaca Sebagai Prediktor Pada Skala Bulanan, Dasarian Dan Harian Asri Rachmawati 1)* 1)Stasiun Meteorologi Supadio Pontianak Badan Meteorologi

Lebih terperinci

PERANCANGAN SISTEM KONTROL POSISI DAN KECEPATAN PADA KAPAL SELAM MENGGUNAKAN JARINGAN SARAF TIRUAN

PERANCANGAN SISTEM KONTROL POSISI DAN KECEPATAN PADA KAPAL SELAM MENGGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK PERANCANGAN SISTEM KONTROL POSISI DAN KECEPATAN PADA KAPAL SELAM MENGGUNAKAN JARINGAN SARAF TIRUAN Agus Syahril / 0322013 Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha Jl.

Lebih terperinci

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN MOMENT INVARIANT DAN ALGORITMA BACK PROPAGATION ABSTRAK

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN MOMENT INVARIANT DAN ALGORITMA BACK PROPAGATION ABSTRAK IDENTIFIKASI TANDA TANGAN MENGGUNAKAN MOMENT INVARIANT DAN ALGORITMA BACK PROPAGATION Nasep Muhamad Ramdan (0522135) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jalan Prof. Drg.

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 Peramalan Harga Indeks Saham Hang Seng dengan Menggunakan Jaringan

Lebih terperinci

Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation

Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation 65 Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation Risty Jayanti Yuniar, Didik Rahadi S. dan Onny Setyawati Abstrak - Kecepatan angin dan curah

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Definisi Masalah Dalam beberapa tahun terakhir perkembangan Computer Vision terutama dalam bidang pengenalan wajah berkembang pesat, hal ini tidak terlepas dari pesatnya

Lebih terperinci

PERANCANGAN PERANGKAT LUNAK PREDIKTOR CUACA BERBASIS LOGIKA FUZZY

PERANCANGAN PERANGKAT LUNAK PREDIKTOR CUACA BERBASIS LOGIKA FUZZY PERANCANGAN PERANGKAT LUNAK PREDIKTOR CUACA BERBASIS LOGIKA FUZZY Oleh Ilham Bangun Asmoro 2407 100 030 Dosen Pembimbing : Ir. Syamsul Arifin, MT Fitri Adi I., ST, MT Jurusan Teknik Fisika Fakultas Teknologi

Lebih terperinci

Gambar 1. Hop multi komunikasi antara sumber dan tujuan

Gambar 1. Hop multi komunikasi antara sumber dan tujuan Routing pada Jaringan Wireless Ad Hoc menggunakan teknik Soft Computing dan evaluasi kinerja menggunakan simulator Hypernet Tulisan ini menyajikan sebuah protokol untuk routing dalam jaringan ad hoc yang

Lebih terperinci

PERBANDINGAN HASIL KLASIFIKASI ANALISIS DISKRIMINAN DAN JARINGAN SYARAF TIRUAN

PERBANDINGAN HASIL KLASIFIKASI ANALISIS DISKRIMINAN DAN JARINGAN SYARAF TIRUAN TUGAS AKHIR - ST 1325 PERBANDINGAN HASIL KLASIFIKASI ANALISIS DISKRIMINAN DAN JARINGAN SYARAF TIRUAN ANANG SETIYO BUDI NRP 1303 100 060 Dosen Pembimbing Dra. Kartika Fitriasari, M.Si Adatul Mukarromah,

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA. menggunakan teknik statistik, matematika, kecerdasan buatan, tiruan dan machinelearning

BAB 2 TINJAUAN PUSTAKA. menggunakan teknik statistik, matematika, kecerdasan buatan, tiruan dan machinelearning BAB 2 TINJAUAN PUSTAKA 2.1. Data Mining Data mining adalah kombinasi secara logis antara pengetahuan data, dan analisa statistik yang dikembangkan dalam pengetahuan bisnis atau suatu proses yang menggunakan

Lebih terperinci

PERBANDINGAN HASIL PEMODELAN ARTIFICIAL NEURAL NETWORKS DAN KERNEL SMOOTHING PADA DATA REGRESI NON LINIER

PERBANDINGAN HASIL PEMODELAN ARTIFICIAL NEURAL NETWORKS DAN KERNEL SMOOTHING PADA DATA REGRESI NON LINIER TUGAS AKHIR - ST 1325 PERBANDINGAN HASIL PEMODELAN ARTIFICIAL NEURAL NETWORKS DAN KERNEL SMOOTHING PADA DATA REGRESI NON LINIER ADITYA HIDAYAT JATI NRP 1302100044 Dosen Pembimbing Dra. Kartika Fitriasari,

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Pengklasifikasian merupakan salah satu metode statistika untuk mengelompok atau menglasifikasi suatu data yang disusun secara sistematis. Masalah klasifikasi sering

Lebih terperinci

SATIN Sains dan Teknologi Informasi

SATIN Sains dan Teknologi Informasi SATIN - Sains dan Teknologi Informasi, Vol. 2, No. 1, Juni 2015 SATIN Sains dan Teknologi Informasi journal homepage : http://jurnal.stmik-amik-riau.ac.id Jaringan Syaraf Tiruan untuk Memprediksi Prestasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab ini akan dielaskan mengenai teori-teori yang berhubungan dengan penelitian ini, sehingga dapat diadikan sebagai landasan berpikir dan akan mempermudah dalam hal pembahasan

Lebih terperinci

BAB 3 METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN BAB 3 METODOLOGI PENELITIAN 3.1 Kerangka berpikir Perubahan nilai tukar rupiah terhadap mata uang asing tidak dapat dihindari. Untuk mengatasi perubahan yang tidak pasti ini diperlukan suatu prediksi.

Lebih terperinci

BAB I PENDAHULUAN. proses ini adalah untuk memisahkan sebuah campuran berdasarkan kecepatan

BAB I PENDAHULUAN. proses ini adalah untuk memisahkan sebuah campuran berdasarkan kecepatan I.1 Latar Belakang Sistem kolom distilasi (penyulingan) merupakan sebuah proses fisika yang banyak digunakan di industri kimia ataupun industri perminyakan. Tujuan dari proses ini adalah untuk memisahkan

Lebih terperinci

BAB I PENDAHULUAN. industri menggunakan PLC (Programmable Logic Controller) sebagai sistem

BAB I PENDAHULUAN. industri menggunakan PLC (Programmable Logic Controller) sebagai sistem BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini kebutuhan manusia akan energi semakin berkembang seiring dengan semakin pesatnya perkembangnya teknologi, berbagai penemuan terbaru yang digunakan

Lebih terperinci

Architecture Net, Simple Neural Net

Architecture Net, Simple Neural Net Architecture Net, Simple Neural Net 1 Materi 1. Model Neuron JST 2. Arsitektur JST 3. Jenis Arsitektur JST 4. MsCulloh Pitts 5. Jaringan Hebb 2 Model Neuron JST X1 W1 z n wi xi; i1 y H ( z) Y1 X2 Y2 W2

Lebih terperinci

Jaringan Syaraf Tiruan. Disusun oleh: Liana Kusuma Ningrum

Jaringan Syaraf Tiruan. Disusun oleh: Liana Kusuma Ningrum Jaringan Syaraf Tiruan Disusun oleh: Liana Kusuma Ningrum Susilo Nugroho Drajad Maknawi M0105047 M0105068 M01040 Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Lebih terperinci

BAB II DASAR TEORI Jaringan Syaraf Tiruan. Universitas Sumatera Utara

BAB II DASAR TEORI Jaringan Syaraf Tiruan. Universitas Sumatera Utara BAB II DASAR TEORI Landasan teori adalah teori-teori yang relevan dan dapat digunakan untuk menjelaskan variabel-variabel penelitian. Landasan teori ini juga berfungsi sebagai dasar untuk memberi jawaban

Lebih terperinci

IDENTIFIKASI VARIETAS UNGGUL BENIH KEDELAI BERDASARKAN WARNA DENGAN JARINGAN SARAF TIRUAN

IDENTIFIKASI VARIETAS UNGGUL BENIH KEDELAI BERDASARKAN WARNA DENGAN JARINGAN SARAF TIRUAN IDENTIFIKASI VARIETAS UNGGUL BENIH KEDELAI BERDASARKAN WARNA DENGAN JARINGAN SARAF TIRUAN Galih Probo Kusuma, Dr Melania Suweni Muntini, MT Jurusan Fisika Institut Teknologi Sepuluh Nopember (ITS) Surabaya

Lebih terperinci

PENGENDALI TEMPERATUR FLUIDA PADA HEAT EXCHANGER DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN PREDIKTIF

PENGENDALI TEMPERATUR FLUIDA PADA HEAT EXCHANGER DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN PREDIKTIF PENGENDALI TEMPERATUR FLUIDA PADA HEAT EXCHANGER DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN PREDIKTIF Rr.rahmawati Putri Ekasari, Rusdhianto Effendi AK., Eka Iskandar Jurusan Teknik Elektro, Fakultas Teknologi

Lebih terperinci

INSTRUMENTASI DAN KONTROL UNTUK PENGHEMATAN ENERGI KOLOM ALDEHID

INSTRUMENTASI DAN KONTROL UNTUK PENGHEMATAN ENERGI KOLOM ALDEHID ISTRUMETASI DA KOTROL UTUK PEGHEMATA EERGI KOLOM ALDEHID Totok R. Biyanto Jurusan Teknik Fisika - FTI ITS Surabaya Kampus ITS Keputih Sukolilo Surabaya 60111 Telp : 62 31 5947188 Fax : 62 31 5923626 Email

Lebih terperinci

Aplikasi yang dibuat adalah aplikasi untuk menghitung. prediksi jumlah dalam hal ini diambil studi kasus data balita

Aplikasi yang dibuat adalah aplikasi untuk menghitung. prediksi jumlah dalam hal ini diambil studi kasus data balita BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa dan Kebutuhan Sistem Analisa sistem merupakan penjabaran deskripsi dari sistem yang akan dibangun kali ini. Sistem berfungsi untuk membantu menganalisis

Lebih terperinci

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI Oleh Nama : Januar Wiguna Nim : 0700717655 PROGRAM GANDA TEKNIK INFORMATIKA DAN MATEMATIKA

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Jaringan Syaraf Biologi Jaringan Syaraf Tiruan merupakan suatu representasi buatan dari otak manusia yang dibuat agar dapat mensimulasikan apa yang dipejalari melalui proses pembelajaran

Lebih terperinci

BAB III PERANCANGAN. Sebelum membuat suatu alat atau sistem, hal yang paling utama adalah

BAB III PERANCANGAN. Sebelum membuat suatu alat atau sistem, hal yang paling utama adalah BAB III PERANCANGAN 3.1. Perancangan Sistem Sebelum membuat suatu alat atau sistem, hal yang paling utama adalah melakukan perancangan dengan memahami cara kerja alat atau sistem tersebut serta sifat dan

Lebih terperinci

Oleh : Alif Tober Rachmawati

Oleh : Alif Tober Rachmawati Perancangan softsensor steam quality pada steam generator dengan optimasi nilai spesifik volume dengan metode jaringan syaraf tiruan (JST) Oleh : Alif Tober Rachmawati 2410105022 Latar Belakang Steam generator

Lebih terperinci

MODEL PEMBELAJARAN JARINGAN SYARAF TIRUAN UNTUK OTOMATISASI PENGEMUDIAN KENDARAAN BERODA TIGA

MODEL PEMBELAJARAN JARINGAN SYARAF TIRUAN UNTUK OTOMATISASI PENGEMUDIAN KENDARAAN BERODA TIGA MODEL PEMBELAJARAN JARINGAN SYARAF TIRUAN UNTUK OTOMATISASI PENGEMUDIAN KENDARAAN BERODA TIGA Ramli e-mail:ramli.brt@gmail.com Dosen Tetap Amik Harapan Medan ABSTRAK Jaringan Syaraf Tiruan adalah pemrosesan

Lebih terperinci

RANCANG BANGUN TOOL UNTUK JARINGAN SYARAF TIRUAN (JST) MODEL PERCEPTRON

RANCANG BANGUN TOOL UNTUK JARINGAN SYARAF TIRUAN (JST) MODEL PERCEPTRON RANCANG BANGUN TOOL UNTUK JARINGAN SYARAF TIRUAN (JST) MODEL PERCEPTRON Liza Afriyanti Laboratorium Komputasi dan Sistem Cerdas Jurusan Teknik Informatika, Fakultas Teknologi Industri,Universitas Islam

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Forecasting Forecasting (peramalan) adalah seni dan ilmu untuk memperkirakan kejadian di masa yang akan datang. Hal ini dapat dilakukan dengan melibatkan data historis dan memproyeksikannya

Lebih terperinci

MATERI DAN METODE. Cara Pengambilan Data

MATERI DAN METODE. Cara Pengambilan Data MATERI DAN METODE Lokasi dan Waktu Penelitian ini dilaksanakan di Laboratorium Lapang Bagian Ilmu Produksi Ternak Perah, Fakultas Peternakan Institut Pertanian Bogor. Penelitian dilaksanakan selama dua

Lebih terperinci

Program Pilihan Ganda Sederhana dengan Java

Program Pilihan Ganda Sederhana dengan Java Program Pilihan Ganda Sederhana dengan Java Posted by Lita Nurlaelati 1:25 PM Programming Kali ini admin berbagi tentang membuat program Java GUI menggunakan Netbeans. Berikut langkah - langkahnya : Buat

Lebih terperinci

ADLN - Perpustakaan Universitas Airlangga ABSTRAK. viii

ADLN - Perpustakaan Universitas Airlangga ABSTRAK. viii Muhammad Arif Santoso, 2015. Peramalan Penjualan Produk Menggunakan Jaringan Syaraf Tiruan Metode Extreme Learning Machine. Skripsi ini dibawah bimbingan Auli Damayanti,S.Si, M.Si dan Dr. Herry Suprajitno,

Lebih terperinci

PERANCANGAN VIRTUAL PLANT DISTILASI KOLOM METHANOL-AIR MENGGUNAKAN WONDERWARE INTOUCH DENGAN PROSES AKUISISI DATA MENGGUNAKAN MIKROKONTROLER

PERANCANGAN VIRTUAL PLANT DISTILASI KOLOM METHANOL-AIR MENGGUNAKAN WONDERWARE INTOUCH DENGAN PROSES AKUISISI DATA MENGGUNAKAN MIKROKONTROLER PERANCANGAN VIRTUAL PLANT DISTILASI KOLOM METHANOL-AIR MENGGUNAKAN WONDERWARE INTOUCH DENGAN PROSES AKUISISI DATA MENGGUNAKAN MIKROKONTROLER Abdul Hamid, Rusdhianto Effendie A.K, Joko Susila Jurusan Teknik

Lebih terperinci

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN GLOBAL FEATURE EXTRACTION, MOMEN INVARIAN DAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN GLOBAL FEATURE EXTRACTION, MOMEN INVARIAN DAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION IDENTIFIKASI TANDA TANGAN MENGGUNAKAN GLOBAL FEATURE EXTRACTION, MOMEN INVARIAN DAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION ABSTRAK Eka Putri Tambun (0722118) Jurusan Teknik Elektro Universitas Kristen

Lebih terperinci

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha. Gambar 1.1 : Ilustrasi jaringan syaraf manusia yang diadaptasi untuk ANN (Kriesel, 2011)

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha. Gambar 1.1 : Ilustrasi jaringan syaraf manusia yang diadaptasi untuk ANN (Kriesel, 2011) BAB 1 PENDAHULUAN 1.1 Latar Belakang Rentannya kesalahan yang dapat terjadi oleh pekerjaan yang dilakukan oleh manusia dalam menganalisa, atau ketika mencoba membangun relasi antar fitur yang berjumlah

Lebih terperinci

ANALISIS KINERJA PROSES CO2 REMOVAL PADA KOLOM STRIPPER DI PABRIK AMONIAK UNIT 1 PT. PETROKIMIA GRESIK

ANALISIS KINERJA PROSES CO2 REMOVAL PADA KOLOM STRIPPER DI PABRIK AMONIAK UNIT 1 PT. PETROKIMIA GRESIK ANALISIS KINERJA PROSES CO2 REMOVAL PADA KOLOM STRIPPER DI PABRIK AMONIAK UNIT 1 PT. PETROKIMIA GRESIK OLEH : NANDA DIAN PRATAMA 2412105013 DOSEN PEMBIMBING : TOTOK RUKI BIYANTO, PHD IR. RONNY DWI NORIYATI,

Lebih terperinci

JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI CURAH HUJAN SUMATERA UTARA DENGAN METODE BACK PROPAGATION (STUDI KASUS : BMKG MEDAN)

JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI CURAH HUJAN SUMATERA UTARA DENGAN METODE BACK PROPAGATION (STUDI KASUS : BMKG MEDAN) JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI CURAH HUJAN SUMATERA UTARA DENGAN METODE BACK PROPAGATION (STUDI KASUS : BMKG MEDAN) Marihot TP. Manalu Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma

Lebih terperinci

Rancang Bangun Sistem Pengendalian Level pada Knock Out Gas Drum Menggunakan Pengendali PID di Plant LNG

Rancang Bangun Sistem Pengendalian Level pada Knock Out Gas Drum Menggunakan Pengendali PID di Plant LNG Rancang Bangun Sistem Pengendalian Level pada Knock Out Gas Drum Menggunakan Pengendali PID di Plant LNG Paisal Tajun Aripin 1, Erna Kusuma Wati 1, V. Vekky R. Repi 1, Hari Hadi Santoso 1,2 1 Program Studi

Lebih terperinci

Keandalan Kontroler Internal Model Control pada Pengendalian Kolom Distilasi terhadap Pengaruh Gangguan

Keandalan Kontroler Internal Model Control pada Pengendalian Kolom Distilasi terhadap Pengaruh Gangguan Keandalan Kontroler Internal Model Control pada Pengendalian Kolom Distilasi terhadap Pengaruh Gangguan Wahyudi 1), Bayu Bagas Wara 2), Budi Setiyono 3) Departemen Teknik Elektro, Fakultas Teknik, Universitas

Lebih terperinci

Penggunaan Deep Learning untuk Prediksi Churn pada Jaringan Telekomunikasi Mobile Fikrieabdillah

Penggunaan Deep Learning untuk Prediksi Churn pada Jaringan Telekomunikasi Mobile Fikrieabdillah ISSN : 2355-9365 e-proceeding of Engineering : Vol3, No2 Agustus 2016 Page 3882 Penggunaan Deep Learning untuk Prediksi Churn pada Jaringan Telekomunikasi Mobile Fikrieabdillah Ilmu Komputasi Universitas

Lebih terperinci

IDENTIFIKASI BARCODE DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

IDENTIFIKASI BARCODE DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN IDENTIFIKASI BARCODE DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN TUGAS AKHIR RONI NRP. 2400 100 067 PROGRAM STUDI S-1 JURUSAN TEKNIK FISIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER

Lebih terperinci