Bahasa Pemrograman C EAGLE Layout Editor

b Identifikasi sumber reset untuk chip c Inisialisasi port inputoutput d Inisialisasi interupsi eksternal e Inisialisasi TimerCounter f Inisialisasi Watchdog-Timer g Inisialisasi UART USART dan komunikasi serial berbasis buffer yang digerakkan oleh interupsi h Inisialisasi Pembanding Analog i Inisialisasi ADC j Inisialisasi Antarmuka SPI k Inisialisasi Antarmuka Two-Wire l Inisialisasi Antarmuka CAN m Inisialisasi Bus I2C, Sensor Suhu LM75, ThermometerThermostat DS1621 dan Real-Time Clock PCF8563, PCF8583, DS1302, dan DS1307 n Inisialisasi Bus 1-Wire dan Sensor Suhu DS1820, DS18S20 Inisialisasi modul LCD

2.2.8 Bahasa Pemrograman C

Bahasa pemrograman c merupakan bahasa pemrograman tingkat tinggi satu bahasa pemrograman komputer, itu dikarenakan bahasa c dapat dimengerti dan dipelajari dengan mudah karena kedekatanya dengan bahasa manusia. Tapi banyak orang juga mengatakan bahwa bahasa c adalah medium level progamming language karena bahasa c juga dapat digunakan untuk memasukkan program ke mesin. Bahasa C dirancang oleh Dennis M. Ritchie pada tahun 1972 di ATT Bell Labs. Bahasa C dikembangkan dari bahasa BPCL Basic Combined Programming Language dan bahasa B. Bahasa BPCL di kembangkan oleh Martin Richard pada tahun 1967 sebagai bahasa system operasi dan compiler. Ken Thompson pada tahun 1970 telah merancang bahasa B dengan memasukkan feature BPCL. Bahasa B dirancang untuk membuat system operasi UNIXLINUX untuk computer DEC PDP-7 pada Bell Laboratories. Bayu, 2011

2.2.9 EAGLE Layout Editor

Nama EAGLE adalah singkatan, yang merupakan singkatan dari E asily A pplicable G raphical L ayout E ditor. Software ini menawarkan user friendly untuk mendesain PCB, termasuk skematik. EAGLE memberikan kualitas software desain PCB dengan fitur yang mendapatkan pekerjaan yang dilakukan. Selama lebih dari 20 tahun, EAGLE telah memuaskan insinyur desain di seluruh dunia, dengan menawarkan fungsionalitas inti yang sama sebagai perangkat lunak komersial yang mahal, di sebagian kecil dari biaya. 1. Mudah untuk belajar a. Editor skematik , layout editor , perpustakaan modul Editor dengan user interface yang identik b. Gratis dukungan layanan melalui ahli berdedikasi c. Kompatibel dengan Windows ®, Linux ®, Mac ® 2. Mudah digunakan a. Fleksibel Bahasa Pengguna Program ULPS mengaktifkan fitur kustom, seperti urutan individu instruksi, simulasi , data ekspor dan impor b. Ekspor file Gerber yang dapat digunakan pada setiap rumah papan: i. Gerber 274X Gerber 274D ii. Excellon NC Format Bor iii. SM1000 SM3000 dan iv. Format ekspor kustom ditetapkan pengguna c. Impor online produk harga informasi melalui DesignLink d. Forum pelanggan aktif untuk berbagi file, perpustakaan ULPS, tips desain dan lebih e. Mengurai dan tempelkan data Anda di luar EAGLE XML datastructure 3. Persyaratan Sistem a. Windows XP, Windows Vista atau Windows 7 b. Linux didasarkan pada kernel 2.6 untuk komputer Intel, X11 dengan warna minimum kedalaman 8 bpp, lingkungan runtime 32-bit dengan perpustakaan berikut: libpng14.so.14, libssl.so.1.0.0, libcrypto.so.1.0.0, libjpeg.so.8 c. Mac OS X versi 10.6 atau 10.7 untuk komputer Intel. Dukungan untuk 10,8 sedang dikerjakan. 34

BAB III METODE PENELITIAN

Pada bab ini akan dijelaskan mengenai proses pembangunan alat pengukur dan pengirim kualitas udara dari gas karbonmonoksida CO menggunakan mikrokontroler atmega32 dan SMS gateway. Penjelasan tentang proses pembangunan sistem dalam sub-bab ini akan dibagi menjadi 2, antara lain : Rancangan penelitian, Rancangan uji coba dan evaluasi.

3.1 Rancangan Penelitian

Proses perancangan dalam penelitian pembangunan sistem ini akan dibagi menjadi beberapa tahap antara lain analisis sistem, perancangan sistem dan perancangan proses.

3.1.1 Analisis Sistem

Berdasarkan latar belakang dan perumusan masalah yang terdapat dalam bab sebelumnya dapat diketahui perancangan yang dilakukan adalah membuat alat pengukur dan pengirim kualitas udara dari gas karbonmonoksida CO menggunakan mikrokontroler atmega32 dan SMS gateway. Perancangan yang diterapkan dengan menggunakan teknologi Mikrokontroler dan didukung dengan SMS Gateway pada penelitian ini dirancang untuk mampu menghitung dan