25 Yuliano: 2003.
Berikut ini contoh sederhana pemakaian bahasa PHP dalam halaman web:
html head
titleExampletitle head
body ? Echo “Hello Word”;?
body html
Dalam penelitian ini peneliti menggunakan PH versi 5 karena PHP versi 5 memilki fitur seperti java yang dapat membuat sebuah method.
2.9.2 MYSQL
Pengertian MySQL menurut MySQL manual adalah sebuah open source software database
SQL search query language yang menangani sistem manajemen database rational MySQL didistribusikan secara gratis
dibawah lisensi GPL General public license Syahril Sitorus, 2010. MySQL mempunyai fitur-fitur yang sangat mudah dipelajari bagi para
penggunanya dan dikembangkan untuk menangani database yang besar dengan waktu yang lebih singkat Kecepatan, Konektivitas dan keamanannya
yang lebih baik membuat MySQL sangat dibutuhkan untuk mengakses database di internet sebuah perangkat lunak gratis untuk administrasi basis
26 data MySQL berbasis web yang sangat populer yaitu PHP MyAdmin.
Dalam penelitian ini penulis menggunakan database MySQL yang akan digunakan untuk menyimpan data dari mikrokontroler.
2.9.2 C Programming Language
C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchie pada tahun 1970 untuk pemakain pada sistem operasi UNIX. Hingga
sekarang, bahasa ini telah dipergunakan secara praktis pada hampir semua sistem operasi. Bahasa C merupakan bahasa yang paling populer untuk
menulis sistem software dan aplikasi sertaa dalam pelajaran computer sains Hendra, S.T. 2004.
C adalah bahasa yang lebih low-level dibandingkan dengan bahasa pemograman lainnya. Walau terkadang disebut sebagai
”high-level- language”, sebenarnya ia hanya lebih high-level dibandingkan dengan bahasa
assembly C memiliki dua keunggulan utama dibandingkan dengan assembly.
Pertama, kodenya lebih mudah dibaca dan ditulis, terutama untuk program yang panjang. Kedua, kode assembly biasanya hanya bisa diterapkan pada
arsitektur computer tertentu saja, sedangkan program C dapat dipindahkan ke berbagai arsitektur dimana compiler dan library-nya tersedia.
Efisiensi dari kode C sangatlah bergantung pada kemampuan dari compiler untuk mengoptimisasi bahasa mesin yang dihasilkan, dimana hal ini
berada diluar kendali programmer. Demikian juga keunggulan dan kelemahan antara C dengan bahasa high-level lainnya dimana efisiensi yang
dihasilkan oleh kode C dapat terkontrol hingga konsekuensinya adalah lebih
27 sulit dibaca dan ditulis. Tetapi perlu dicatat bahwa C adalah bahasa tingkat
tinggi yang potable, karena sampai saat ini hampir semua arsitektur computer menyediakan compiler C dan library.
Fasilitas dari C yang perlu menjadi perhatian programmer adalah kemampuannya dalam mengatur isi memori computer. C standar tidak
menyediakan fasilitas array bounds checking yang dengan mudah akan menyebabkan bug dalam kaitannya dengan operasi memori, seperti buffer
overflows , serta computer insecurity. Beberapa fasilitas bahasa pemrograman
C antara lain: 1.
Suatu bahasa dengan kernel inti yang sederhana , dimana fungsi- fungsi yang kurang penting tersedia sebagai kumpulan pustaka
library yang distandarisasi.
2. Terfokus pada paradigma pemrograman procedural, dengan
fasilitas pemrograman yang terstruktur. 3.
Memiliki bahasa preprocessor 4.
Memiliki performance 1 untuk semua operator. 5.
Akses secara low-level pada memori computer melalui pointer. 6.
Parameter selalu dilewatkan ke function secara by value, bukan by reference.
Hendra, S.T: 2004 Pada penelitian ini, bahasa pemrograman C digunakan untuk
memprograman Mikrokontroler Arduino.
28
BAB III METODOLOGI PENELITIAN
3.1 MetodePenelitian
Metode penulisan dan penyusunan skripsi dilakukan dengan pendekatan kualitatif, penelitian kualitatif merupakan suatu studi penelitian yang mengambil
latar belakang alamiah yang memperlihatkan bermacam-macam fenomena yang terjadi dilapangan. Penelitian kualitatif adalah suatu penelitian ilmiah yang
bertujuan untuk memahami sesuatu fenomena dalam konteks sosial secara alamiah dengan mengedepankan proses interkasi komunikasi yang mendalam
antara peneliti dengan fenomena yang diteliti Moleong, 2005, dalam Herdiansyah, 2009:9.
Tipe penelitian ini adalah studi kasus. Penelitian ini dilakukan untuk memahami secara utuh kasus tersebut tanpa harus dimaksudkan untuk
menghasilkan konsep-konsep
atau teori,
maupun tanpa
ada upaya
menggeneralisasi Poerwandari, 2007. Penelitian ini bertujuan untuk mendapatkan informasi mengenai prototype
monitoring pengukur beban dan biaya arus listrik dengan mikrokontroler arduino
pada pelanggan pascabayar berbasis web pada tempat tinggal pascabayar. Berdasarkan tujuan tersebut maka pendekatan kualitatif dianggap sesuai untuk
menjawab permasalahan penelitian ini.
3.2 Subjek Penelitian
Subjek penelitian ini adalah pemilik tempat tinggal yang menggunakan listrik pascabayar.