Serat optik merupakan media transmisi berupa kabel yang terbuat dari kaca atau plastik digunakan untuk mentransmisikan sinyal cahaya dari satu titik ke titik lainnya. Prinsip kerja serat optik memanfaatkan prinsip pemantulan sempurna dengan memanfaatkan perbedaan indeks bias antara core dan cladding. Serat optik dapat dijadikan sensor dengan menggunakan sistem instrumentasi yang terdiri dari input, proses, dan output. Input atau masukan menggunakan laser dioda, dimana spektrumnya sangat sempit sehingga cocok dijadikan sumber. Proses pentransmisian data menggunakan serat optik sebagai pandu gelombang. Perekaman data transmisi kelembaban udara menggunakan Arduino Uno dan Ethernet Shield. Output dihasilkan berupa tegangan keluaran yang di tampilkan pada LCD atau PC. Panjang pengupasan terbaik yaitu 2 cm dengan lapisan TiO2-SiO2 sebagai pengganti cladding, dimana menunjukkan nilai R 2 = 0,982. Rata-rata error yang diperoleh dari rancangan alat kelembaban udara sebesar 3,06%. Hal ini menunjukkan ketidak sesuaian antara pembacaan alat yang dirancang dengan alat ukur standarnya, karena sensor yang dirancang tersebut masih sangat rentan terhadap kesalahan sistematik.