7
BAB II LANDASAN TEORI
Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk menunjang perancangan dan pembuatan alat. 2.1
Air Urine/Air Seni Urin atau Air seni atau Air Kencing adalah cairan sisa yang diekskresikan
oleh ginjal yang kemudian akan dikeluarkan dari dalam tubuh melalui proses urinasi.namun,ada beberapa spesies menggunakan urin sebagai sarana komunikasi olfaktori.urin disaring di dalam ginjal melalui ureter menuju kandung kemih , akhirnya dibuang keluar melaui uretra.urin terdiri dari air dengan bahan terlarut berupa sisa metabolisme (seperti Urea) , garam terlarut , dan materi organik.Cairan dan materi pembentuk urin berasal dari darah atau cairan insterstisial.komposisi urin berubah sepanjang proses reabpsorbsi ketika molekul yang penting bagi tubuh,misal glukosa,diserap kembali ke dalam tubuh melalui molekul pembawa Cairan yang tersisa mengandung urea dalam kadal yang tinggi dan berbagai senyawa yang berlebih dan berpontensi racun yang akan dibuang ke luar tubuh.materi yang terkandung dalam urin dapat diketahui melalui urinalisis.Urea yang terkandung oleh urin dapat menjadi sumber nitrogen yang baik untuk tumbuhan
dan
dapat
digunakan
untuk
mempercepat
pembentukan
kompos.diabetes merupakan penyakit yang dapat dideteksi oleh urin.urin seorang
7 http://digilib.mercubuana.ac.id/z
8
penderita diabetes akan mengandung gula yang tidak akan ditemukan dalam urin orang yang sehat. Fungsi utama urin adalah untuk membuang zat sisa seperti racun atau obat- obatan dalam tubuh.anggapan umum menganggap urin adalah sebagai zat yang “kotor”.hal ini berkaitan dengan kemungkinan urin tersebut berasal dari ginjal atau saluran kencing yang terinfeksi,sehingga urinnya pun mengandung bakteri.namun jika urin berasal dari ginjal dan saluran kencing yang sehat,secara medis urin sebenarnya cukup steril dan hampir bau yang dihasilkan dari urea.sehingga bisa dikatakan urin itu zat yang steril. Urin dapat menjadi penunjuk dehidrasi.orang yang tidak menderita dehidrasi akan mengeluarkan urin yang bening seperti air.penderita yang mengalami dehidrasi akan mengeluarkan urin yang berwarna kuning pekat atau coklat dan mengeluarkan bau yang tidak sedap atau menyengat. Dukun aztec menggunakan urin untuk membasuh luka luar sebagai pencegah infeksi dan diminum untuk meredakan sakit lambung dan usus.bangsa romawi kuno menggunakan urin sebagai pemutih pakaian.di Siberia orang Kroyak meminum urin yang telah mengkonsumsi fly agaric(sejenis jamur yang bisa menyebabkan halusinasi bahkan kematian) atau sejenisnya untuk berkomunikasi dengan roh halus.dahulu di Jepang, urin dijual untuk dibuat menjadi pupuk.penggunaan urin sebagai obat telah digunakan oleh banyak orang, diantara mereka adalah Mohandas Ghandi,Jim morrison,dan Steve McQueen . Sejarah warna keemasan dalam urin pernah dianggap berasal dari emas.para ahli kimia menghabiskan banyak waktu untuk mengekstrak emas dari
http://digilib.mercubuana.ac.id/z
9
urin yang akhirnya justru menghasilkan white phosporus,yang ditemukan oleh ahli kimia Jerman,Hennig Brand pada tahun 1669 ketika ia sedang mendistiliasi urin yang difermentasikan.pada tahun 1773 ahli kimia Prancis, Hilaire Rouelle menemukan urea ketika ia mendidihkan urin hingga kering 2.2
Ethernet Shield Ethernet
Shield
adalah
modul
yang
berfungsi
menghubungkan
Arduinoboard dengan jaringan internet. Ethernet shield merupakan NIC (Network Interface Card) bagi arduino sehingga data data dikirim atau diterima dari jaringan komputer. Komunikasi antara chip prosessor di board Arduino Mega (master) dengan prosessor di boardethernet (slave) berupa bus SPI (Serial Peripheral Interface). Empat sinyal SPI adalah Master InSlave Out (MISO), Master Out Serial In (MOSI), Serial Clock (SCLK) dan Chip Select (CS). Pada master dan slave terdapat register serial shift yang mengirimkan byte melalui sinyal MOSI (master → slave) dan MISO (slave → master). di dalam arduino ethernet sendiri terdapat slot mikro SD yang berbungsi sebagai tempat penyimpanan file, untuk Menghubungkan dan menggunakan modul hingga dapat terkoneksi internet cukup mudah, caranya dengan memasangkan modul tersebut di atas Arduino board, sambungkan dengan kabel network RJ45 crossover, slot ini juga sudah kompetible dengan arduino uno dan mega. Arduino berkomunikasi dengan baik antara W5100 dan micro-SD, dengan menggunakan SPI bus melalui header ICSP. W5100 dan micro-SD tidak dapat dioperasikan secara bersamaan dalam satu waktu, dikarenakan W5100 dan micro-SD menggunakan satu penghubung yaitu SPI bus.
http://digilib.mercubuana.ac.id/z
10
Gambar 2.1 Ethernet Shield
Ethernet Shield memiliki beberapa indicator LED sebagai berikut : 1. PWR : menampilkan board dan shield dalam kondisi menyala 2. LINK : menampilkan adanya aliran proses data yang ditandai dengan berkedipnya LED 3. FULLD : menampilkan bahwa jaringan terhubung dengan kondisi full duplex 4. 100M : menampilkan kecepatan jaringan dalam sambungan 5. RX : menampilkan bahwa shield menerima data 6. TX : menampilkan bahwa shield mengirim data 7.
2.3
COLL : menampilkan bahwa terjadi tabrakan data pada jaringan.
LCD I2C Yang dimaksud dengan I2C LCD adalah modul LCD yang dikendalikan
secara serial sinkron dengan protokol I2C/IIC (inter integrated circuit) atau TWI
http://digilib.mercubuana.ac.id/z
11
(Two Wire Interface).normalnya, modul LCD dikendalikan secara parallel baik untuk jalur data maupun kontrolnya.namun,jalur parallel akan memakan banyak pin di sisi kontroller (misal Arduino,android,komputer,dll).setidaknya akan membutuhkan 6 atau 7 pin untuk mengendalikan sebuah modul LCD.dengan demikian untuk sebuah kontroller yang “ sibuk” dan harus banyak mengendalikan banyak I/O menggunakan jalur parallel adalah solusi yang kurang tepat.
Arduino sendiri sudah mendukung protokol I2C/IIC. Di papan arduino uno,port I2C terletak pada port A4 untuk jalur SDA (serial data) dan pin A5 untuk jalur SCL ( Serial Clock).jangan lupa untuk menghubungkan jalur kabel ground antara arduino dengan perangkat I2C client.untuk sisi software,arduino sudah
cukup
membantu
bekerja
dengan
protokol
ini
melalui
library’Wire.h’.berikutnya ,library ini akan dimanfaatkan untuk mengkonversi jalur parallel LCD menjadi jalur serial I2C
Gambar 2.2 LCD I2C
http://digilib.mercubuana.ac.id/z
12
Modul I2C converter ini menggunakan chip IC PCF8574 produk dari NXP sebagai kontrollernya.IC ini adalah sebua 8bit I/O expander for I2C bus yang pada dasarnya adalah sebuah shift register untuk alur komunikasi datanya, ditunjukkan pada gambar di bawah ini
Gambar 2.3 Alur Komunikasi Data
Sedangkan wiring kabel antara arduino , modul konverter I2C dan modul LCD seperti berikut
Gambar 2.4 Wiring Kabel
http://digilib.mercubuana.ac.id/z
13
2.4
RJ 45 RJ adalah singkatan dari Register jack,adalah standar peralatan pada
jaringan yang mengatur tentang pemasangan kepala konektor dan urutan kabel yang digukana untuk menghubungkan 2 atau lebih peraltan telekomunikasi (telephone jack) ataupun peralatan jaringan ( Computer Networking). RJ pertama kali dikenalkan oleh bell sistem pada tahun 1970-an.adapun standar yang diantaranya RJ11,RJ14,RJ21,RJ25,RJ45,RJ48 dll.RJ memiliki banyak tipe,tetapi yang sering digunakan adalah RJ11 dan RJ45.RJ45 merupakan konektor yang standar untuk jaringan Local Area Network (LAN).untuk bisa menggunakan jenis ini,harus mempelajari susunan warna yang benar sesuai dengan standar T568A dan T568B.jadi untuk mendapatkan hasil yang maksimal.
Gambar 2.5 Konektor RJ 4
http://digilib.mercubuana.ac.id/z
14
2.5
RFID( Radio Frequency Identification) RFID
Adalah
Merupakan
sebuah
teknologi
yang
menggunakan
komunikasi via gelombang elektromagnetik untuk merubah data antara terminal dengan suatu objek pada produk,barang,hewan ataupun manusia dengan tujuan untuk identifikasi dan penelusuran jejak melalui penggunaan suatu piranti yang bernama
‘RFID
TAG’
yang
pasif
tidak
tersendiri,sehingga harganya pun lebih murah
mempunyai
power
supply
dengan tag yang aktif
RFID Tag sendiri sering kali dianggap sebagai pengganti barcode,ini disebabkan karena rfid memiliki berbagai macam keuntungan dibandingkan dengan penggunaan barcode,rfid mungkin tidak seluruhnya mengganti teknologi barcode dikarenakan faktor harga.tetapi dalam beberapa kasus penggunaan rfid sangat berguna,contohnya E-ticket KRL,E-Ticket Busway dan sistem pembayaran elektronik 2.5.1 Komponen-Komponen RFID 1.Tag Rfid berupa sticker kertas atau plastik dengan beragam ukuran 2.Terminal reader rfid terdiri atas rfid-reader dan antena yang akan Mempengaruhi jarak optimal identifikasi. 3.Host Komputer yang akan mengatur alur informasi dari item-item Yang terdeteksi dalam lingkup rfid dan mengatur komunikasi tag Dan reader
http://digilib.mercubuana.ac.id/z
15
2.5.2 Label Rfid Label Rfid bisa juga disebut tag rfid sendiri,pada dasarnya merupakan suatu microchip berantena yang disertakan pada suatu unit barang.dengan microchip ini perusahaan dapat mengidentifikasi dan melacakkan dalam sesuatu produk tertentu,contohnya barcode yang dimiliki oleh Universal Product Code , yaitu sebuah tag rfid yang memiliki elektronik product code generasi baru yang sama dengan barcode.ukuran bit Epc yang mencapai 96bit memungkinkan secara khusus mengidentifikasi lebih dari 268juta produsen.
2.5.3 Jenis-jenis rfid A.Silicon Microprosessor ukuran chip ini sangat bervariasi tergantung Kegunaannya B.Metal Koil terbuat dari kabel tembaga atau alumunium yang akan Terhubung dengan Transporter,Koil ini berfungsi sebagai antena Bagi tag yang akan mengirim sinyal kepada reader,jarak baca Ditentukan oleh ukuran antena koil yang dapat beroperasi pada Gelombang 13.56Mhz C.Encapsulating material gelas atau polimer yang membungkus Chip Dan Koil.
http://digilib.mercubuana.ac.id/z
16
Gambar 2.6 Radio Frecuency Identification 2.6
SD Card MicroSD/Sdcard adalah kartu memori non-volatile yang dikembangkan
Oleh SD card Association yang digunakan dalam perangkat portable.saat ini teknologi MicroSD sudah digunakan oleh lebih dari 400 merek produk serta dianggap sebagai standar industri de-facto Keluarga MicroSD yang lain terbagi menjadi SDSC yang kapasitas maksimum resminya yaitu sekitar 2GB(GigaByte),meskipun beberapa ada yang sampai 4GB.SDHC (High Capacity) memiliki kapasitas dari 4GB Sampai 32GB. Dan SDXC ( Extended Capacity) Memiliki Kapasitas di atas 32GB hingga maksimum 2TB. Keberagaman kapasitas seringkali membuat kebingungan karena masing-masing protokol komunikasi sedikit berbeda. SD card mempunyai bentuk fisik yang sama maka sering menyebabkan kebingungan
di
kalangan
konsumen.contohnya
MicroSD,MicroSDHC,dan
MicroSDXC.ukuran fisiknya sama tetapi kapasitasnya berbeda dengan MicroSD
http://digilib.mercubuana.ac.id/z
17
yang sudah mapan karena biasanya Host Device keluaran lama tidak bisa mengenali kartu keluaran baru.kebanyakan masalah mengenai inkompatibilitas ini dapat diselesaikan dengan firmware update. 2.6.1 Jenis-Jenis MicroSD/Sdcard Berikut adalah jenis jenis SD card/MicroSD(kartu Memori) A.
Memory Stick Memory Stick merupakan memory card yang diperkenalkan oleh Sony
yang dipatenkan untuk alat-alat elektronik keluarnya hampir semua kamera buatan Sony menggunakan Memory Stick Sebagai media penyimpanan B.
Multimedia Card(MMC) Multimedia card (MMC) merupakan kartu memori standar.bentuknya
lebih besar dari memory stick dan dapat dipergunakan ada slot SD card. RS-MMC (Reduce Size Multimedia card) Generasi selanjutnya dengan ukuran lebih kecil.dapat digunakan pada slot MMC maupun SD card dengan menggunakan sebuah adapter. C.
Secure Digital Card (SD Card) Bentuk SD card seukuran dengan kecepatan tranfser data yang lebih
cepat.banyak digunakan mulai dari handphone,kamera dan komputer.SD card mempunya switch yang berfungsi agar SD card menjadi write protected.
http://digilib.mercubuana.ac.id/z
18
D.
Compact Flash Card Compact Flash Card merupakan kartu memori yang paling banyak
digunakan pada kamera digital.memiliki tranfer data yang paling cepat karena memori ini memiliki chip controller.selain dapat menyimpan file multimedia juga dapat menyimpan file data lainnya seperti text dan sebagainya E.
Smart Media Card Bentuknya seukuran dengan Flash Card dan dapat menyimpan berbagai
bentuk file multimedia
Gambar.2.7 Secure Data Card(SD Card)
2.7
PHP (Personal Home Page) PHP adalah bahasa pemrograman script yang paling banyak dipakai pada
saat ini.PHP banyak dipakai untuk memrogram situs website dinamis,walaupun tidak menutup kemungkinan digunakan untuk pemakaian lain.contih lain dari PHP adalah forum (phpBB) dan media wiki (software di belakang wikipedia).PHP juga dapat dilhat sebagai pilihan lain dari ASP.NET/C#/VB.NET
http://digilib.mercubuana.ac.id/z
19
Miscrosoft
,
Coldfusin
Macromedia,JSP/Java
Sun
Microsystem,dan
CGI/Perl.contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah mambo,joomla,postnuke,xaraya,dan lain lain Php merupakan kependekan dari personal home page ( situs personal).php pertama kali dibuat oleh rasmus lerdoft pada tahun 1995.pada waktu itu Php masih bernama FI (Form Interpreted),yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari website.selanjutnya rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI.Dengan perilisan kode sumber ini menjadi open source,maka banyak programmer yang ikut tertarik untuk mengembangkan PHP. Pada November 1997, dirilis PHP/F 2.0,pada rilis ini interpreter PHP sudah diimplementasikan dalam program C.dalam rilis ini disertakan juga modulmodul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun 1997,sebuah perusahaan bernama zend menulis ulang interpreter PHP menjadi lebih bersih ,lebih baik,dan lebih cepat.kemudian pada tahun 1998,perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP : Hypertext PreProcessing
Gambar 2.8 Personal Home Page Logo
http://digilib.mercubuana.ac.id/z
20
2.8
Sublime Text Editor Sublime text editor adalah editor text untuk berbagai bahasa pemrograman
termasuk pemrograman PHP.sublime text editor merupakan editor text lintasplatform dengan phyton application programing interface(API).sublime text editor juga mendukung banyak bahasa pemrograman dan bahasa markup,dan fungsinya dapat ditambah dengan plugin,dan sublime text editor tanpa lisensi perangkat lunak. Sublime text editor pertama kali dirilis pada tanggal 18 januari 2008,dan sekarang versi sublime text editor sudah mencapai versi 3 yang dirilis pada tanggal 29 januari 2013.sublime text editor mendukung sistem operasi seperti Linux,Mac Os X,dan juga windows.sangat banyak fitur yang tersedia pada sublime text editor,diantaranya minimap,pembuka script
secara
side
by
side,bracket hightlight sehingga tidak bingung mencari pasangannya ,kode snippets,drag and drop direktori ke side bar terasa mirip dengan TextMate untuk Mac Os
.
Gambar 2.9 Sublime Text Editor
http://digilib.mercubuana.ac.id/z
21
http://digilib.mercubuana.ac.id/z