Program Mencatat Data di MicroSD

Ya Tidak dataFile.print; dataFile.printtanggal; dataFile.print; dataFile.printbulan; dataFile.print; dataFile.printlntahun+2000; dataFile.println; dataFile.close;

3.4.4. Program Membuka Kunci Pintu

Program ini dirancang untuk membuka kunci pintu dengan mengaktifkan sebuah solenoid yang digunakan sebagai kunci pintu elektrik. Program ini berjalan setelah ada ID yang dibaca, kemudian diperiksa pada memori Arduino. Bila ID sudah terdaftar, maka solenoid aktif dan membuka kunci pintu. Namun jika belum terdaftar, solenoid dalam keadaan tidak aktif. Gambar 3.10 berikut ini adalah flowchart program membuka kunci pintu. Gambar 3.10 Flowchart program membuka kunci pintu Inisialisasi masukan dan keluaran data Mulai Baca ID Selesai Kunci Terbuka ID sudah terdaftar ? Pintu Terkunci Potongan program berikut merupakan proses mengaktifkan solenoid: ifdata_nfc==memory_nfc[i]{ flag_terbuka=1;digitalWriterelay,LOW;Serial.println Kunci Terbuka Namun jika ID tidak dapat membuka kunci pintu, maka potongan programnya adalah: whileflag_terbuka==1{ ifflag_terbuka==1flag_terbuka1==0digitalReads_pin tu==1flag_terbuka1=1; ifflag_terbuka==1flag_terbuka1==1digitalReads_pin tu==0{ digitalWriterelay,HIGH; Serial.printlnPintu Terkunci; 49 BAB 4 HASIL PENGUJIAN DAN PEMBAHASAN 4.1.Metode Pengujian Tujuan pengujian alat adalah untuk membuktikan bahwa sistem yang diimplementasikan telah memenuhi spesifikasi yang telah direncanakan sebelumnya. Berdasarkan spesifikasi sistem yang telah dijalankan sebelumnya, maka dilakukan pengujian terhadap sistem menggunakan beberapa metode pengujian. Metode pengujian dipilih berdasarkan fungsi operasional dan beberapa parameter yang ingin diketahui dari sistem tersebut. Dalam penelitian ini dipilih 2 macam metode pengujian, yaitu pengujian fungsional dan pengujian kinerja sistem secara keseluruhan. Pengujian fungsional digunakan untuk membuktikan bahwa sistem yang diimplementasikan dapat memenuhi persyaratan fungsi operasional yang direncanakan sebelumnya. Sedangkan pengujian kinerja sistem secara keseluruhan bertujuan untuk memperoleh beberapa parameter yang dapat menunjukkan kemampuan dan kehandalan sistem dalam menjalankan fungsi operasionalnya. Dengan menggunakan 2 metode penelitian di atas, diharapkan pada sistem dapat ditemukan kelebihan dan kekurangan dari alat yang dibuat sehingga memudahkan jika dilakukan pengembangan nantinya. 4.2.Pengujian Fungsional Pengujian fungsional dilakukan dengan cara menguji bagian - bagian dari sistem keseluruhan yang terdiri dari : 1. Pengujian NFC Near Field Communication