MYSQL C Programming Language

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.