Apa itu IP Address ?

     Sewaktu Anda menggunakan internet atau terhubung pada sebuah jaringan, tentu saja komputer Anda dapat diakses oleh orang lain. Sebab, di internet komputer anda memiliki identitas tersendiri yang kita sebut IP Address. IP address pada pemakai internet biasanya merupakan IP dnamis, yaitu berubah-ubah setiap kali terhubung ke internet. Format penulisan IP address adalab A.B.C.D. Masing-masing huruf tersebut terdiri atas angka 8 bit. Sehingga nilai yang mungkin adalah 0 sampai 255. Dengan Demikian, Anda tidak akan menemukan IP address dengan angka yang lebih besar dari 255.
     IP address komputer lokal yang tidak terhubung ke internet adalah 127.0.0.1, atau disebut juga dengan nama localhost. Sedangkan apabila terhubung ke internet, akan mendapatkanlagi satu IP address, misalnya 192.168.33.90, atau lainnya tergantung provider yang anda gunakan. Untuk mengetahui IP pada komputer anda sendiri, anda bisa menggunakan Command Prompt lalu ketik ipconfig. Berikut ini contoh hasil yang ditampilkan, tergantung jaringan anda.

  
     Pada gambar, terlihat IP komputer saya adalah 192.168.0.198. Mungkin ada yang bertanya, "terus, mana yang benar ?" Sebelum menjaawab pertanyaan tersebut, saya akan sedikit menjelaskan ada dua jenis IP, yaitu IP Address Public dan IP Address Private. IP Public merupakan IP yang digunkan pada jalur umum/public di internet. Pengnggunaan alamat IP Public harus melalui proses registrasi ke suatu organisasi yang menangani masalah pemakaian IP. Tujuannya supaya tidak terjadi dua host yang memiliki IP sama. Contoh IP Public adalah akses Speedy modem yang merupakan IP Public 125.126.0.1. IP Public dikenal pula dengan seputan IP Dinamis. IP Private adalah IP yang sering digunkan pada jaringan lokal, sehingga tidak memerlukan proses registrasi. Contoh IP Private akses di LAN modem menggunakan IP Private 192.168.1.1. Dapat kita sederhanakan IP Private adalah IP yang digunakan untuk jaringan yang tidak terhubung keinternet, misalnya untuk LAN. Sedangkan IP Public adalah IP yang digunakan oleh jaringan yang terhubung ke internet, Misalnya, saat komputer kita terhubung ke internet akan mendapat IP Public dari ISP yang berupa IP Dinamis dan jika diganti dengan IP private, kita tidak bisa terhubung ke internet.
     Pada sebuah jaringan lokal, seperti halnya sebuah warnet, biasanya memiliki sebuah IP Public utnuk terhubung ke Internet. Sedangkankomunikasi antar sesama komputer dalam jaringan warnet tersebut menggunkan IP Private. Nah biasany yang ingin diketahui adalah IP Public. Sewaktu kita menggunakan perintah ipconfig, yang muncul adalaha IP Private. Untuk mengetahui IP Public, anda bisa membuka salah satu website berikut ini :
  • http://www.find-ip-address.org 
  • http://whatismyipaddress.com
  • http://www.whatsmyip.org/
  • https://www.privateinternetaccess.com/pages/whats-my-ip/
  • https://www.iplocation.net/find-ip-address
     Dari beberapa situs pemeriksa IP adrdress tersebut yang memberikan informasi cukup detail adalah http://www.domaintools.com/research/my-ip/. Sebab, selain menampilkan nomor IP, juga menampilkaninformasi lainnya, seperti nama negara, proxy, ISP dan sebagainya. Berikut IP address yang saya gunakan sewaktu mencoba menggunkan Telkomsel Speedy.



Oleh karena IP Public adalah IP dari peralatan yang berhubungan langsung dengan jaringan internet, dalam hal ini adalah model, IP yang tampil diatas adalah IP Public.

Make a slug on codeigniter

     The term Slug it meant by shortening the title link of a post. For example we make the postings under the heading 'Make a slug on Codeigniter'. In the title the post URL length must also like 'http://www.codexlist.net/2016/02/make-a-slug-on-codeigniter'. But if we make use of the functions of the slug that had been long URLs can be such a short 'http://www.codexlist.net/2016/02/slug'. So the function of the slug in the wordpress.com is a url shortening for the post title too long, let the url we can easily on the detection by search engines such as google, yahoo, bing and others.

     To make slug is actually very easy. In principle the slug will replace the ID. So first we need to add a slug column in the table of our news. Then create a function that will convert slug headlines into a slug. To make the functions of the slug, make a file slug_helper.php in the application folder/helper. The following is the content of the slug_helper.php
 if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
function slug($text)
{
    // replace non letter or digits by -
    $text = preg_replace('~[^\\pL\d]+~u', '-', $text);
 
    // trim
    $text = trim($text, '-');
 
    // transliterate
    $text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
 
    // lowercase
    $text = strtolower($text);
 
    // remove unwanted characters
    $text = preg_replace('~[^-\w]+~', '', $text);
 
    if (empty($text))
    {
        return 'n-a';
    }
 
    return $text;
}
 
How to call him very easily. You simply load the slug helper in config/autoload.php 

$autoload['helper'] = array('slug');

After you load the helper, you can directly use it like the following example.

public function create_action()
    {
        $this->_rules();
 
        if ($this->form_validation->run() == FALSE) {
            $this->create();
        } else {
            $data = array(
'news_title' => $this->input->post('news_title',TRUE),
'news_content' => $this->input->post('news_content',TRUE),
'slug_news' => slug($this->input->post('news_title',TRUE)),
    );
 
            $this->news_model->insert($data);
            $this->session->set_flashdata('message', 'Create Record Success');
            redirect(site_url('admin/berita'));
        }
    }
   
     In the above example, we add a slug before saving function to slug_news clogs. To form need not be shown because slug are taken directly from the input news_title. so we add the title of the news 'this is the news title' then the slug will be a ' this-is-news-title'. 
     To prevent the same slug, you need to set the column being unique or you can perform the validation. For example for an existing slug can be added behind him increments.
     So short way makes the slug that will improve your website SEO score. May be useful. If you have any questions please write in the comments field is Yes. Thank you.

Setting the CSRF Protection in Codeigniter 3.0

     CSRF (Cross-site Request Forgery) is one of the types of security attacks web to get or send a request to be executed upon the victim, without the authority he wants. CSRF attacks can occur because there is no protection mechanism security token (token request) on a website, so an attacker can send a request (for example: submit a form) illegally IE not via the form on the website directly. If the victim is not careful, the attack can be successful CSRF is done by forcing the user to do the request change data such as personal profile, email addresses, even more dangerous conduct transactions transfer funds.



     For it is important to apply the CSRF protection mechanism (CSRF Protection) on our website. This time we will discuss setting the CSRF Protection in web-based application Codeigniter 3.0. The mechanism of the CSRF Protection is actually already in the Codeigniter framework since version 2. x. x, but there are several version of Codeigniter 3.0 additional settings that are provided to enhance the level of security.

Configuration.  

     To enable CSRF Protection in Codeigniter 3.0 we need to change the settings in the file/application/config/config.php


    
$config['csrf_protection'] = TRUE;    // SET TRUE TO ENABLE CSRF PROTECTION
$config['csrf_token_name'] = 'csrf_test_name';        // NAME CSRF TOKEN TO BE USED
$config['csrf_cookie_name'] = 'csrf_cookie_name';    // NAME CSRF COOKIE TO BE USED
$config['csrf_expire'] = 7200;        // CSRF TOKEN EXPIRED TIME PERIOD (IN SECONDS)
$config['csrf_regenerate'] = TRUE;    // IF TRUE THEN THE CSRF TOKEN WILL BE REPEATED TO GENERATE EACH IN REQUEST
$config['csrf_exclude_uris'] = array();    // THE ARRAY CONTAINS A LIST OF URIS THAT DO NOT USE CSRF PROTECTION

    The above settings are the settings of the CSRF Protection in Codeigniter 3.0. There are some additional configuration that does not exist in Codeigniter 2. x. x as $config [' csrf_regenerate '] and $config [' csrf_exclude_uris ']. With additional settings that are provided in the Codeigniter 3.0 we can easily set up any Action in a Controller that does not need to apply a CSRF Protection, for example, Action in the form of AJAX. As well as additional configuration $config [' csrf_regenerate '] which allows the CSRF Token is generated for every request that is made, so that the applications become more secure.

Form.  

    With enable CSRF Protection in Codeigniter 3.0 we need to modify the form that we created using the form helper from Codeigniter. This is necessary because Codeigniter will add automatically the input token on any form that we make.

 
echo form_open(site_url('register/index'), array('class' => 'form-horizontal', 'role' => 'form');
. . . . .
echo form_close();

    May be quite troublesome if it should change the form we have made using the form helper. Another alternative that can be done is to add a hidden input fruit that contains a CSRF Token in every form we have made.
  
. . . .

AJAX Request. 

    With enable CSRF Protection then for all POST request must include the CSRF token in order to request votes valid. So too for the POST request in the form of AJAX. There are two ways that can be done to address this. The first of these we can add the action or function the controller in the form of an AJAX request into the Configuration $config [' csrf_exclude_uris '], so the CSRF Protection will be on leave for the action or function. The second one we might add CSRF Token for all AJAX POST request we will do. If AJAX request we do using jquery, we can use the function $. ajaxSetup to automatically include the CSRF Token in all AJAX requests that we do.
  
var csfrData = {};
csfrData['security->get_csrf_token_name(); ?>'] = 'security->get_csrf_hash(); ?>';
$.ajaxSetup({
data: csfrData
});
Or we could also add CSRF Tokens one by one in the AJAX request we do.
 $.ajax({
    url: '',
    type: 'POST',
    dataType: 'json',
    data: {
        data: 'data', 
        security->get_csrf_token_name(); ?>: 'security->get_csrf_hash(); ?>'
    },
});

Sistem Kendali Suhu Menggunakan Positive Temperatur Coefficient (PTC) (PART III)



HASIL DAN PEMBAHASAN

     Eksperimen yang dilakukan diawali dengan adalah pengujian rangkaian melalui pengukuran besaran listrik yang berkaitan dengan catu daya rangkaian pengendali suhu. Rangkaian pengendali suhu dengan mengunakan PTC dapat dilihat pada gambar 4. Dalam eksperimen ini menggunkan beban lampu pijar 75 watt/220. Pengujian sistem dengan keseluruhan dilakukan dengan pengujian rangkaian pengendali suhu yang telah di rakit sebelumnya. Pengujian sistem dilakukan dengan menguji cara kerja PTC.
     Pada eksperimen saat kondisi pertama sumber tegangan pada beban 220 volt yang diubah menjadi tegangan DC dengan menggunakan trafo lalu tegangan masuk pada diode. PTC dihubungkan dengan triac dan ketika saklar on lampu heater akan menyala dengan suhu ruangan semakin lama akan semakin naik, dan arus pada gate triac akan menghasilkan arus yang besar dan arus pada lampu beban heater akan semakin kecil.
     Ketika pengujian dilakukan hasil yang di dapat pada saat pertama kali rangkaian bekerja adalah suhu awal dari lampu 35ºC,dengan tahanan awal 20Ω dan tahanan akhir 500Ω, sedangkan arus pada gate dan arus pada beban mengalami perubahan ketika suhu naik. Hasil pengujian saat rangkaian bekerja dapat dilihat dalam Tabel 1 berikut :
Tabel 1. Saat Pertama Rangkaian Bekerja
    
     Perubahan arus, tegangan, dan suhu terlihat pada Tabel 1. Semakin panas suhu kamar, semakin kecil arus pada gate dan arus pada beban. Sehingga tegangan pada A1 dan A2 semakin besar, maka tegangan A1 dan tegangan pada gate semakin besar, dan tegangan pada Vptc juga ikut semakin besar. Hal ini menunjukkan bahwa rangkaian bekerja sesuai dengan prinsip kerja PTC sebagai sensor suhu. Setelah dilakukan pengujian pertama saat rangkaian awal bekerja maka akan terjadi perubahan suhu yang sesuai dengan prinsip kerja PTC. Hasil pengujian kedua dapat dilihat pada Tabel 2 berikut :
Tabel 2. Saat Lampu Mati


     Tabel 2 menunjukkan hasil pengujian rangkaian pengendali dengan menggunakan PTC pada saat lampu mati. Dengan kondisi lampu akan mati ketika mencapai suhu 100ºC. Hal ini menunjukkan bahwa PTC bekerja berdasarkan suhu. Ketika PTC telah memenuhi suhu yang tertentu maka PTC akan bekerja dan lampu akan off. Arus gate, arus beban dan arus gate mencapai 0 A, karena dihambat oleh PTC. Ketika sensor PTC mencapai batas maksimum suhu yaitu 100º maka fungsi sensor berubah menjadi saklar dan akan memutuskan aliran dan lampu akan mati sehingga suhu pada ruangan akan turun dan arus pada triac akan turun. Sedangkan tegangan pada A1-A2 konstan 220 V karena tidak terpengaruhi oleh beban.
     Setelah dilakukan pengujian saat lampu mati telah selesai kemudian suhu akan turun mencapai suhu 50º, sehingga lampu yang menjadi indikator akan menyala. Pada suhu 50º C dan 55º C arus pada gate dan beban masih 0 A, karena  masih terhambat oleh PTC, namun pada saat suhu berada pada 60º C arus gate dan arus beban semakin besar kembali. Hasil pengujian ketika lampu menyala lagi dapat dilihat pada Tabel 3.
Tabel 3. Saat Lampu Menyala Lagi


     Tabel 3. menunjukkan hasil pengujian ketika lampu menyala lagi. Arus gate dan arus beban pada suhu 60º-100º mengalami peningkatan sesuai dengan prinsip kerja PTC. Ketika sensor suhu kembali normal maka saklar secara otomatis akan on kembali. Suhu ruang mengalami perubahan secara bertahap dengan arus gate akan tinggi secara bertahap, namun arus pada beban rendah dan konstan. Arus gate menunjukkan 0.28 mA, Tegangan pada A1-A2 3.1 volt, tegangan pada A2-gate 80 volt, dan tegangan pada PTC menunjukkan 5 volt. Arus pada b (Ib) selama menyala lagi memiliki arus yang sama yaitu 0.2 A.
     Eksperimen sistem kendali suhu menggunakan Positive Temperature Coefficient (PTC) telah sesuai dengan teori PTC dimana setelah kondisi awal lampu menyala hingga mencapai suhu 100º dengan arus gate mengalami perubahan, dan dengan arus beban tergolong tetap. Saat suhu ruangan mencapai batas maksimum maka saklar akan otomatis off, dan lampu yang menjadi indikator akan mati. Dan arus pada gate akan konstan. Ketika suhu rendah mencapai batas 60ºC maka saklar akan kembali on dengan otomatis. Dan arus pada gate dan beban akan kembali normal. Sedangkan tegangan pada A1-A2 gate kembali normal.
     Eksperimen diawali dengan merangkai rangkaian elektronika sesuai dengan modul, dimana eksperimen pertama dilakukan dengan kondisi pertama sumber tegangan pada beban 220 volt yang diubah menjadi tegangan DC dengan menggunakan trafo lalu tegangan masuk pada diode. PTC dihubungkan dengan triac dan ketika saklar on lampu heater akan menyala dengan suhu ruangan semakin lama akan semakin naik, dan arus pada gate triac akan menghasilkan arus yang besar dan arus pada lampu beban heater akan semakin kecil.
KESIMPULAN
     Sistem kendali suhu menggunakan Positive Temperature Coefficient (PTC) merupakan sistem kendali suhu otomatis yang menggunakan TRIAC sebagai pengendali daya dan PTC sebagai pemicu perubahan tahanan yang berada di dalamnya. Jika TRIAC sedang OFF, arus tidak dapat mengalir diantara terminal-terminal utamanya, atau dengan kata lain saklar terbuka. Jika TRIAC sedang ON, maka dengan tahanan yang rendah arus mengalir dari satu terminal ke terminal lainnya dengan arah aliran tergantung dari polaritas tegangan. Sehingga dapat diketahui bahwa kerja TRIAC dipengaruhi oleh besarnya arus pada gate dan arus gate akan hambatan pada PTC. Sehingga ketika suhu ruangan yang ada di sekitar PTC naik atau panas maka hambatan naik dan jika suhu ruangan yang ada di sekitar PTC turun maka hambatan PTC turun.

DAFTAR PUSTAKA
Aritra De. (2012). Water Temperature Controller Using Microcontroller and Correction Using Fuzzy Logic. International Journal of Emerging Technology and Advanced Engineering. Volume 2. Issue 6. June. 2012.

Asch, G. et al. Les capteurs en instrumentation industrielle, (1998) Dunod Paris, cinquième édition,.
Bhakti Yudho S, Hikmarika H., Dwijayanti S., Purwanto. (2013). Aplikasi Perbandingan Pengendali P, PI, dan PID Pada Proses Pengendalian Suhu Dalam Sistem Mini Boiler. Jurnal Amplifier. Vol.3. No. 2. November. 2013.

Bogdan Levarda, Cristina Budaciu. (2010). The Design Of Temperature Control System Using PIC18F4620. Buletinul Institutului Politehnic Din Iasi. Volume 4.

Buchla, D. and McLachlan, (1992) Applied electronic instrumentation and measurement, Macmillan Publishing company USA,.

Dally, J.W. , Riley, W.F. and McConnell, K.G (1993)., Instrumentation for engineering measurements, INC. New York, second edition,.

Erinofiardi, Nurul Iman Supardi, Redi. (2012). Penggunaan PLC Dalam Pengontrolan Temperatur, Simulasi Pada Prototype Ruangan. Volume 2. Nomor 2. Juli. 2012.

Ilmawan Mustaqim, M.T. Hartoyo. (2014). Pembuatan Rangkaian Sensor Suhu Menggunakan Thermoelectric Cooler Berbasis Mikrokontroler Sebagai Modul Praktek Mata Kuliah Sensor dan Transduser. PROCEEDINGS SEMINAR NASIONAL PENDIDIKAN TEKNIK ELEKTRO 2014.

J. W. Jeong and Y. L. Lee. (2015). A Study On The Efficiency Of High Voltage PTC Heaters For Electric Vehicles. ARPN Journal of Engineering and Applied Sciences. Volume 10. No. 6. 2015.

Kazuhiro Mimura. (2008). Temperature Control of Semiconductor Processing Machine. Komatsu Technical Report. Volume 54. No. 161. 2008.

Om Prakash Verma, Himanshu Gupta. (2012). Fuzzy Logic Based Water Bath Temperature Control System. International Journal of Advanced Research in Computer Science and Software Engineering. Volume 2. Issue 4. April. 2012.

P.Singhala, D. N. Shah, B. Patel. (2014). Temperature Control using Fuzzy Logic. International Journal of Instrumentation and Control System (IJICS). Volume 4. No. 1. January. 2014.

Serway, R.A, Jewett, J.W. (2004). Physic for Scientists and Engineers, Six Edition. California: Thomson Brook/Cole.

Srismrita Basu. (2012). Realization of Fuzzy Logic Temperature Controller. International Journal of Emerging Technology and Advanced Engineering. Volume 2. Issue 6. June. 2012.
Kembali Ke-Part I

Sistem Kendali Suhu Menggunakan Positive Temperatur Coefficient (PTC) (PART II)



Metode

     Perancangan system kendali temperature dengan PTC dapat dilakukan dengan merangkai modul pengendali temperature dengan PTC yang meliputi rancangan mekanik dengan menggunakan sensor suhu sebagai saklar, dengan rangkaian yang terdapat pada gambar 2.

     Rangkaian sistem kendali suhu menggunakan PTC keseluruhan yang di gunakan adalah modul rangkaian sistem kendali suhu menggunakan PTC. Pada gambar 2 dapat diketahui sistem kendali suhu menggunakan PTC terdapat beberapa komponen yaitu berupa resistor, kapasitor, PTC, TRIAC, dan dioda. Rangkaian sistem kendali suhu menggunakan sumber tegangan AC 220 V/50 Hz, selanjutnya dihubungkan dengan dioda yang mengubah tegangan AC menjadi DC. Sumber tegangan tersebut dihubungkan dengan sebuah lampu pijar yang berfungsi sebagai indikator dan sebagai heater. Heater dihubungkan dengan kaki A1 TRIAC dan diparallel dengan resistor dengan kapasitas 100KΩ, kemudian resistor tersebut dihubung seri dengan kapasitor 100uF. Sedangkan kaki gate pada TRIAC dihubung secara seri dengan resistor dengan kapasitas 68KΩ yang kemudian dihubungkan dengan sebuah saklar. Saklar yang ada pada modul sistem kendali suhu dengan PTC ini memiliki 1 input dan 2 output. Salah satu output yang digunakan dihubungkan seri dengan input PTC, kemudian kaki output PTC dihubungkan dengan kaki output yang kedua dari saklar. Sensor suhu yang digunakan dalam percobaan ini adalah sensor suhu yang berupa PTC (Positive Temperature Coefisient) yang di gunakan untuk membaca besaran suhu yang bekerja pada sistem. Perancangan sistem dapat dilihat pada flow chart seperti gambar 3.

     Suhu pemanas yang di gunakan pada percobaan berasal dari heater yang berupa lampu pijar 75 w/220 V. Dalam percobaan yang dikendalikan adalah temperature T, dengan pengukuran menggunakan Termometer ruang untuk mengetahui besarnya suhu yang berada dalam ruangan percobaan. Sedangkan untuk membaca hasil pengukuran antara tegangan dan arus digunakan Multimeter DC 100 mA, dan amperemeter AC dengan batas ukur 2,5 A, dan beberapa multimeter.
     Pada rangkaian pengendali temperature dengan PTC terdapat triac yang berfungsi sebagai pengganti dua buah thyristor yang terhubung parallel dengan gate. Triac memiliki sifat konduktif dalam dua arah.

Gambar 4. Modul Eksperimen Sistem Kendali Suhu Menggunakan Positive Temperatur Coefficient (PTC)
Lanjut ke-Part III

Sistem Kendali Suhu Menggunakan Positive Temperatur Coefficient (PTC) (PART I)


Sistem kendali merupakan interkoneksi antara komponen yang membentuk sistem konfigurasi yang menghasilkan respon yang diinginkan. Sistem kendali digunakan untuk membantu meringankan pekerjaan manusia, terutama dalam efisiensi waktu. Salah satu contoh sistem kendali yang sering dijumpai adalah adanya sistem kendali suhu menggunakan PTC. Untuk mengetahui respon yang dihasilkan maka dilakukan penelitian, yang hasilnya telah ditulis menjadi artikel berikut :

Sistem Kendali Suhu Menggunakan Positive Temperatur Coefficient (PTC)

M. Khairudin, Ageng Widi A., Retno T. Kristiyani, Saud Faizal
Jurusan Pendidikan Teknik Elektro, Universitas Negeri Yogyakarta Jl Colombo no 1, Karangmalang Yogyakarta 55281
Telp.: +62-274-548161 email: khairudin95@gmail.com, agengwidi10@gmail.com, rkristiyanisony@gmail.com, saudfaizal07@gmail.com

Abstrak

     Paper ini bertujuan untuk menganalisa rangkaian pengendali suhu dengan menggunakan Positive Temperatur Coefficient (PTC) sebagai komponen aktif. Pengendali suhu terdiri dari TRIAC yang dihubungkan dengan beban 75 watt 220 volt sebagai simulator, PTC yang dihubungkan dengan selector switch berfungsi sebagai saklar. PTC sangat sensitif dengan perubahan suhu yang ada dalam ruangan sehingga ketika suhu yang berada disekitar PTC naik maka hambatan akan naik dan ketika suhu sekitar PTC turun maka hambatan pada PTC akan turun. TRIAC pada pengendali suhu berfungsi sebagai pengendali daya  Hasil eksperimen menunjukkan rangkaian pertama bekerja pada suhu 35ºC dengan arus pada gate adalah 0,08 mA dan tegangan pada PTC 0,6 volt. Simulator berada pada kondisi off ketika suhu mencapai 100ºC dengan arus pada gate 0 mA dan tegangan pada PTC 5 volt. Sedangkan simulator akan on kembali ketika berada pada suhu 50ºC dengan arus gate 0 mA dan tegangan pada PTC mencapai 5,2 volt.
Kata Kunci: Pengendali suhu, PTC, TRIAC

Abstract

     This paper purpose to analyze the temperature control circuit using a Positive Temperature Coefficient (PTC) as an active component. Temperature controller consists of a TRIAC which is connected with a load of 75 watts and 220 volt as a simulator, PTC which is connected to a selector switch functions as a switch. PTC is very sensitive to temperature changes in the room so that when the temperature was around PTC ride the barriers will go up and when the temperature around the PTC down the barriers to the PTC will go down. TRIAC on temperature controller serves as power controller experimental results showed the first circuit working at a temperature of 35°C with the gate current is 0.08 mA and a voltage of 0.6 volts at PTC. Simulator in condition off when the temperature reaches 100ºC with the gate current of 0 mA and a voltage at 5 volts PTC. While the simulator will be on the back when it is at a temperature of 50ºC to the gate current of 0 mA and a voltage at the PTC reached 5.2 volts.
Keywords: Temperature control, PTC, TRIAC

Pendahuluan

     Dalam era globalisasi yang semakin berkembang membawa teknologi dan ilmu pengetahuan di jaman sekarang ikut berkembang, hal ini mengakibatkan beberapa dampak yang sangat berpengaruh pada kehidupan masyarakat luas. Dengan berkembangnya teknologi dan ilmu pengetahuan maka masyarakat dituntut untuk selalu berinovasi dalam bidang tersebut. Salah satu inovasi yang dihasilkan masyarakat pada saat ini adalah adanya kendali suhu yang dilakukan dengan teknik otomatisasi.
Sistem pengaturan temperature diperlukan beberapa pengujian, hal ini karena besaran fisika dapat berubah seiring dengan perubahan temperature, antara lain volume suatu ruangan, tekanan udara pada volume konstan, dan volume udara pada tekanan konstan (Serway, 2004). Untuk mengatasi masalah tersebut dapat dilakukan dengan merancang suatu sistem kendali suhu.
Sistem kendali suhu dengan PTC merupakan salah satu jenis metode kendali yang banyak digunakan secara umum. Sistem kendali suhu haruslah dikendalikan dengan pengendali yang tepat. Tujuan pengendali suhu menggunakan PTC adalah untuk menentukan besaran suhu yang konstan dari PTC. Dengan sistem kendali menggunakan PTC ini suhu yang ada pada suatu ruangan dapat diukur dan dapat menganalisis perubahan suhu yang terdapat pada ruangan tersebut. PTC ini bekerja berdasarkan panas yang didapatkan dari suhu sekitar. Sistem kendali menggunakan PTC ini sangat terbatas kemampuannya. Jika diterapkan pada ruangan membutuhkan panas yang cukup tinggi agar PTC dapat bekerja, jadi PTC ini sangat cocok diterapkan pada alat-alat listrik rumah tangga seperti kulkas.
Sistem kendali suhu dilakukan dengan beberapa metode. Metode yang dilakuakan mulai dari yang sederhana menggunakan PTC sampai penggunaan PID. Hal ini mengakibatkan beberapa industri bingung untuk memilih cara yang paling efisien untuk diterapkan di industri tersebut. Selain adanya metode tersebut ada beberapa metode lain yang digunakan dalam pengendalian suhu yaitu dengan menggunakan fuzzy logic dan masih ada metode-metode lainnya.
     Suhu adalah basaran fisika yang paling sering diukur, karena sebagian besar fisik, elektronik, kimia, mekanik, dan sistem biologis dipengaruhi oleh suhu. Beberapa proses bekerja dengan baik hanya dalam kisaran sempit suhu. Ketika proses ingin berjalan optimal, maka sistem kontrol juga harus selalu menjaga Suhu dalam batas yang ditentukan. Sensor suhu memberikan masukan dan kemudahan untuk menjaga suhu tetap sesuai dengan keinginan. Sensor suhu otomatis penting karena banyak komponen elektronik dapat rusak oleh paparan suhu tinggi (B.C. Yadav, 2011). Sensor sering memegang peranan sebagai black body dalam system instrumentasi elektronika,dimana dialah yang sebenarnya memproses pengkonversian dari besaran fisis (suhu, tekanan, gaya dll) ke dalam besaran elektrik (tegangan, arus, muatan dll). Berdasar jenis catu daya-nya, sensor dapat diklasifikasikan ke dalam dua kelompok yaitu : sensor aktif dan sensor pasif (Dally,1993). Dalam aplikasi, sensor aktif tidak memerlukan catu daya, sehingga rangkaian pengkondisi sinyal tahap awal berfungsi secara langsung sebagai pengkondisi sinyal (Buchla,1992). Contoh dari sensor aktif ini adalah photosel, thermokopel. Sedangkan untuk sensor pasif memerlukan catu daya untuk mengoperasikannya, contohnya adalah thermistor, LDR. Pengetahuan tentang tujuan pemanfaatan sangat berhubungan dengan karakteristik sensor yang nantinyaakan digunakan (Asch,1998).
Bogdan Levarda dkk (2010)  telah menganalisis adanya aplikasi yang membutuhkan kontrol suhu yang sering bertemu di industri. Dalam tulisan ini aplikasi murah untuk temperatur kontrol dalam sistem ventilasi menggunakan yang PIC18F4620 dirancang dan dikembangkan. ventilating adalah proses perubahan atau menggantikan udara dalam ruang apapun untuk mengontrol suhu atau menghilangkan kelembaban, asap, debu, bau yang tidak menyenangkan atau bakteri. Ventilasi di ruang tes mengacu baik untuk pertukaran udara ke luar serta sirkulasi udara di dalam sebuah ruangan. Penelitian ini termasuk real time kontrol suhu menggunakan kontroler PID diimplementasikan pada mikrokontroler.
     Selain dalam dunia industri Aritra De (2012) menjelaskan banyak orang dari negara kita yang terlibat dalam perikanan, tapi ikan yang berbeda hidup di suhu dan tekanan yang berbeda jika suhu bervariasi ikan mungkin mati, sehingga suhu harus menjaga dalam kisaran tertentu tetapi sangat sulit untuk mereka untuk mempertahankan suhu dan tekanan, jika mereka mencoba untuk menjaga semua parameter biaya juga lebih tinggi, jadi kita harus berpikir proses alternatif yang proyek keinginan kita. Dalam proyek ini pada dasarnya kita mengontrol suhu air menggunakan mikrokontroler PIC18F4520.We pertama mengukur suhu air dari air dan kemudian menampilkannya di layar tujuh segmen jika suhu lebih tinggi maka pada pendingin dan jika suhu lebih rendah maka pada fan udara panas. Kami juga menggunakan kontroler fuzzy untuk mengontrol suhu air dan tekanan sempurna. Untuk program mikrokontroler pertama kita menulis program dalam bahasa C, dan kemudian kita mengubah kode dalam kode heksadesimal dan membakar kode di dalam chip dan mengkonfigurasi mikrokontroler sesuai dengan requiremen kami dan melakukan semua operasi.

     Om Prakash dkk (2012) telah melakukan penelitian sejak dua dekade terakhir sejumlah besar penelitian telah dilaporkan di bidang kontrol sistem dinamik non-linear menggunakan logika fuzzy [1]. Pekerjaan menyajikan dalam makalah ini air mandi sistem kontrol suhu yang paling banyak digunakan proses di proses industri. Mandi air pengendali konvensional yang berasal dari teknik teori kontrol untuk dikendalikan. Tujuan dari umpan balik controller untuk menjamin respon yang diinginkan dari output y. Studi ini ditujukan untuk mengontrol metode desain menggunakan Fuzzy Logic Controller (FLC) berbasis kontrol non-linear untuk suhu air mandi untuk mendapatkan suhu air output yang diinginkan dari bak air dan menerapkannya dalam lingkungan dunia nyata.
Namun, Kazuhiro Mimura (2008) menjelaskan kontrol suhu proses semikonduktor adalah faktor kunci untuk kualitas dan produktivitas. Baru tren seperti aturan desain menyusut dengan cepat mempromosikan peningkatan jumlah kimia dan kompleks proses, yang membutuhkan lebih tinggi pengendalian suhu. Makalah ini memperkenalkan kemajuan kami baru-baru ini di Algoritma kontrol PID dan teknik tuning yang diterapkan untuk pemanas air DI dan CS pemanas.
Srismrita Basu (2012) mengusulkan realisasi dari Fuzzy Logic Suhu Controller. Dalam tulisan ini analisis Fuzzy Logic Controller dibuat dan pengontrol suhu menggunakan MATLAB dikembangkan. Di sini kita menggunakan Fuzzy Logic Toolbox yang merupakan perangkat lunak yang sangat berguna untuk pengembangan dan pengujian Fuzzy Logic sistem. Hal ini dapat sangat cepat dilaksanakan dan dampak visual yang sangat menggembirakan. Dalam controller ini Rule Base, fungsi keanggotaan dan mesin inferensi dikembangkan baik menggunakan sistem digital seperti memori dan logika sirkuit atau dapat dikembangkan dengan menggunakan sirkuit CMOS analog. Analog sistem Fuzzy yang populer karena mereka terus-waktu-pengolahan dan frekuensi tinggi dan implementasi daya rendah.
     Pengembangan kendaraan listrik telah menarik perhatian internasional yang signifikan karena meningkatnya masalah lingkungan. Oleh karena itu, jarak tempuh kendaraan listrik menjadi perhatian penting. Namun, sistem pendingin udara memiliki efek buruk pada jarak tempuh kendaraan listrik. Penelitian ini melakukan analisis numerik untuk optimalisasi efisiensi sirip pemanas PTC dan diverifikasi efisiensi termal pemanas PTC melalui analisis numerik dan eksperimen. Hasil penelitian menunjukkan bahwa pitch fin dari 1.3mm menghasilkan efisiensi terbaik, dan pemanas PTC mempertahankan efisiensi minimal 93% yang dianggap dalam rentang suhu lingkungan (J. W. Jeong dkk (2015).
     Ilmawan Mustaqim (dkk) (2014) melakuakan penelitian dengan tujuan untuk membuat suatu rangkaian sensor suhu menggunakan  sensor  thermoelectric  cooler  untuk  mendeteksi  perubahan suhu baik panas maupun dingin yang mampu dimonitor secara langsung pada layar monitor komputer menggunakan peranti mikrokontroller dan bantuan software C+ Penelitian ini dilakukan dengan beberapa tahapan mengikuti  model    Linier  Sequential  Model  (LSM)  yang  terdiri  dari  5 tahapan   yaitu   tahap   analisis   dan   studi   literatur,   desain/perancangan, perakitan (assembly-hardware), pengkodean (coding-software), dan pengujian. Adapun hasil rancangan yang telah dibuat dan diuji terdiri dari hardware rangkaian dan software tampilan monitoring sensor suhu menggunakan TEC dan pembandingnya yaitu LM35. Program monitoring dibuat menggunakan software Microsoft Visual C#. Berdasarkan hasil percobaan diperoleh bahwa rata-rata kesalahan pengukuran adalah sebesar 0,23º   Celcius   atau   dalam   persentase   sebesar   0,6%   sehingga   dalam pembacaan suhu diperoleh hasil ±0,23º Celcius dari nilai sebenarnya. Tampilan  monitoring  pada  komputer  dapat  menampilkan  respon  sensor TEC serta perubahan tegangan dan nilai suhu sehingga dapat diamati secara langsung melalui software monitoring.
     P.Singhala (dkk) (2014) menjelaskan tujuan kontrol suhu untuk memanaskan sistem sampai suhu dibatasi. Fuzzy Logic Controller (FLC) adalah cara terbaik di mana jenis kontrol presisi dapat dicapai dengan kontroler. Selama dua puluh tahun sejumlah besar penelitian menggunakan logika fuzzy telah dilakukan dalam bidang kontrol sistem dinamik non-linear. Di sini kita telah mengembangkan sistem kontrol suhu menggunakan fuzzy logic. Kontrol teknik teori adalah akar dari mana pengendali konvensi dikurangkan. Tanggapan yang diinginkan dari output dapat dijamin oleh pengontrol umpan balik.
      Pada paper ini akan dikupas perancangan sistem kendali yang berbasis elektronik untuk pengendalian suhu dengan menggunakan PTC. Sistem kendali yang digunakan adalah model sistem loop tertutup. Erinofiardi dkk (2012)  menjelaskan sistem Kendali loop tertutup adalah sistem kendali yang sinyal keluarannya memiliki pengaruh langsung pada aksi pengendalian yang dilakukan. Sinyal error yang merupakan selisih dari sinyal masukan dan sinyal umpan balik, lalu diumpankan pada komponen pengendalian untuk memperkecil kesalahan sehingga keluaran pengendalian semakin mendekati harga yang diinginkan. Keuntungan menggunakan loop tertutup adalah addanya pemanfaatan nilai umpan balik yang dapat membuat respon pengendali kurang peka terhadap gangguan eksternal dan perubahan internal pada parameter pengendali. Kerugiannya adalah tidak dapat mengambil aksi perbaikan terhadap suatu gangguan sebelum gangguan tersebut mempengaruhi nilai prosesnya. Gambar 1 merupakan sistem loop tertutup yang dijadikan acuan dalam desain rangkaian pengendali suhu menggunakan PTC.

Gambar 1. Loop Tertutup
Gambar 1 menunjukkan hubungan masukan dan keluaran dari sistem kendali loop tertutup. Sistem pengendali dapat menjaga pada keadaan yang diinginkan maka diperlukan langkah agar tidak terjadi perubahan sewaktu-waktu.
Kendali suhu yang dirancang pada eksperimen ini merupakan loop tertutup yang dilengkapi dengan triac yang berfungsi sebagai pengendali daya. Dan selector switch yang berfungsi sebagai saklar. Lanjut ke Part II

Mengatasi Error Pada XAMPP



Mengatasi Error Pada XAMPP- COdexList   Melanjutkan proses instalasi XAMPP pada postingan yang lalu, apabila agan-agan gagal menjalankan apache pada XAMPP. Hal itu dikarenakan ada port yang terlebih dahulu digunakan. Bisa dilihat pesannya sebagai berikut :
 Dibaca dengan cermat ya gan pesanya ( ini bukan pesan cinta lo gan :v)
10:00:11 PM  [Apache]     or reconfigure Apache and the Control Panel to listen on a different port
10:00:11 PM  [Apache]     Problem detected!
10:00:11 PM  [Apache]     Port 443 in use by "Unable to open process" with PID 1416!
10:00:11 PM  [Apache]     Apache WILL NOT start without the configured ports free!
10:00:11 PM  [Apache]     You need to uninstall/disable/reconfigure the blocking application
10:00:11 PM  [Apache]     or reconfigure Apache and the Control Panel to listen on a different port
10:00:11 PM  [main]     Starting Check-Timer
10:00:11 PM  [main]     Control Panel Ready
   Umumnya XAMPP menggunakan port default 80 dan 443. Namun ketika ada aplikasi lain yang terlebih dahulu menggunakan port tersebut, secara otomatis apache pada XAMPP tidak dapat dijalankan.Tapi agan-agan jangan bingung dan gelisah (nikmatin aja gan :v ). Kebetulan juga, ayas sering banget ngalamin error kayak gitu. Biasanya error yang ayas alami karena install driver NVDIA atau skype. 
Atau ketika agan-agan menggunakan window 8.x atau ketika menggunakan window 10, atau jika di dalam komputer agan terinstal VM ware. Kok ayas malah curhat ya hahahaha. Ok gan, langsung aja kita ganti port XAMPP. Buka XAMPP agan-agan seperti biasa, kemudian ikuti langkah-langkah berikut :
- Ubah port default Apache di XAMPP dengan klik Config kemudian pilih option "Apache (httpd.conf)" pastikan button Config yang agak klik pada Module Apache. ( lihat gambar )
Mengatasi Error Pada XAMPP- COdexList  
-  Kemudian cari angka ini "80" ya gan (tanpa tanda petik ). Agar agan-agan lebih cepat nyari, agan tinggal tekan tombol Ctrl+F pada keyboard agan-agan dan inputkan angka "80" ( pastikan gunakan text editor seperti Notepad ). Berikut list of script yang harus di ganti :
1.Listen 80
2.ServerName localhost:80
Ubah yang berwarna merah menjadi :
 1.Listen 8080
2.ServerName localhost:8080
- Selanjutnya yaitu mengubah port SSL apache. Caranya klik button Config kemudian pilih option "Apache (httpd-ssl.conf)" pastikan button Config yang agak klik pada Module Apache. ( lihat gambar )
Mengatasi Error Pada XAMPP- COdexList
- seperti cara mengubah default port agan cari angka ini "443" ya gan (tanpa tanda petik ). Tekan tombol Ctrl+F pada keyboard agan-agan dan inputkan angka "443".  ( pastikan gunakan text editor seperti Notepad )
- Bila agan-agan sudah menemukan, maka ganti angka tersebut dengan "4433".(tanpa tanda petik )
jangan sembarang ganti ya gan, berikut yang harus agan ganti :
1. Listen 443
2. < VirtualHost _default_: 443 >
3. ServerName www.example.com:443
Ubah yang berwarna merah menjadi :
1. Listen 4433
2.
< VirtualHost _default_: 4433 >
3. ServerName www.example.com:4433
Kemudian buka browser dan ketikkan url berikut "localhost:8080" atau "127.0.0.1:8080"dan selamat, apache bisa berjalan gan. Semangat ngodingnya gan :v