Format Paket Data PERANCANGAN PENELITIAN

pengukuran dari sistem data logger dalam bentuk teks, animasi alat ukur, tabel, dan grafik, serta menyimpan data dalam bentuk data excel. Informasi ini akan menjelaskan kepada pengguna tentang tujuan dari pembuatan aplikasi antarmuka sistem akuisisi data ini. Gambar informasi tentang aplikasi ditampilakan dalam satu gambar ditunjukkan pada gambar 3.18. Gambar 3.18. Informasi Tentang Aplikasi

3.5.1.5. Latar Belakang Aplikasi

Gambar latar belakang aplikasi dirancang menyesuaikan atribut atau komponen- komponen yang digunakan dalam perancangan antarmuka dengan guide editor MATLAB. Perancangan latar belakang aplikasi disusun dari beberapa blok sesuai dengan fungsi atribut atau komponen yang digunakan dalam aplikasi yaitu blok komunikasi berisi teks com dan baud rate, blok proses data berisi teks status, blok data berisi teks waktu, data-ke, tegangan V, arus A, energi Wh, kecepatan poros rpm, kecepatan angin ms, arah angin deg, simpan data, dan nama file, blok waktu, blok tabel, blok grafik, dan blok keterangan. Gambar kincir angin melambangkan kincir angin propeler berbahan kayu yang sedang beroperasi. Gambar 3.19. menunjukkan latar belakang aplikasi sistem akuisisi data. Gambar 3.19. Latar Belakang Aplikasi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3.5.2. Perangkat Lunak Aplikasi Antarmuka

Perangkat lunak aplikasi antarmuka dirancang menggunakan guide editor MATLAB. Gambar 3.20. menunjukkan gambar jendela aplikasi sistem akuisisi data yang dirancang. Pada gambar ditunjukkan beberapa blok yang terdiri dari beberapa atribut. Atribut-atribut tersebut dikelompokkan pada blok sesuai dengan fungsi masing-masing. Blok yang dirancang bertujuan untuk memudahkan pengguna untuk menjalankan aplikasi dengan memilih, mengisi, melakukan perintah, dan melihat data pengukuran yang diterima. Latar belakang antarmuka dirancang seperti yang ditunjukkan pada gambar 3.19. Berikut dijelaskan blok-blok yang dirancang beserta fungsi masing-masing atribut yang digunakan. 1. Blok komunikasi terdiri dari pop-up menu yang berfungsi untuk membaca port komunikasi serial yang terhubung, edit text sebagai masukan nilai baud rate data komunikasi, tombol tekan connectdisconnect yang berfungsi untuk menghubungkan atau memutus hubungan ke port serial, dan static text yang berfungsi menunjukkan status dari komunikasi serial terhubung atau terputus. 2. Blok proses data terdiri dari tombol tekan mulai yang berfungsi untuk memulai proses pembacaan data yang diterima, tombol tekan akhiri yang berfungsi untuk mengakhiri proses pembacaan data, dan static text yang menunjukkan status pembacaan data yaitu ada data, belum ada data, saat terhubung sistem pengirim, saat data yang diterima lengkap, dan saat mengkhiri proses akan tertampil pesan tunggu beberapa saat sampai proses berakhir. 3. Blok data terdiri dari static text, animasi activeX control yang menampilkan data pengukuran yang diterima yaitu data waktu, urutan data, tegangan, arus, energi, kecepatan poros, kecepatan angin, dan arah angin. Tombol tekan browse berfungsi untuk memilih folder penyimpanan data pada hard drive laptopPC, sataic text berfungsi menampilkan lokasi penyimpanan, edit text berfungsi sebagai masukan nama file data yang akan disimpan, tombol tekan simpan berfungsi sebagai instruksi penyimpanan data, dan tombol tekan hapus berfungsi untuk reset tampilan teks, animasi, tabel dan grafik. Animasi yang dirancang ditetapkan dengan masing-masing rentang nilai diantaranya tegangan 0 sampai 60 volt, arus 0 sampai 25 ampere, energi 0 sampai 24000 wattjam, kecepatan poros 0 sampai 500 rpm, kecepatan angin 0 sampai 20 ms, dan arah angin 0 sampai 359,99 derajat. 4. Blok waktu terdiri dari static text yang menunjukkan waktu nyata sesuai dengan waktu laptopPC. 5. Blok tabel terdiri dari tabel uitable yang berfungsi untuk menunjukkan data pengukuran yang dibaca dalam bentuk tabel. Data yang ditampilkan pada tabel diantaranya adalah urutan data nomer perekaman, tanggal, jam, tegangan V, Arus A, energi Wh, kecepatan poros rpm, kecepatan angin ms, dan arah angin deg. 6. Blok grafik terdiri dari grafik axes yang berfungsi menampilkan data terhadap waktu grafik vs waktu. Data grafik yang ditampilkan adalah empat data diantaranya data tegangan, arus, kecepatan poros, dan kecepatan angin. 7. Blok keterangan terdiri dari tombol tekan prosedur yang berfungsi sebagai perintah menampilkan gambar prosedur dalam menjalankan aplikasi seperti yang ditunjukkan pada gambar 3.17. Tombol tekan tentang yang berfungsi sebagai perintah menampilkan gambar informasi tentang aplikasi sistem akuisisi seperti yang ditunjukkan pada gambar 3.18. 8. Pada gambar latar terdapat tombol keluar sebagai perintah untuk mengakhiri atau menutup jendela aplikasi antarmuka sistem akuisisi data. Gambar 3.20. Jendela Aplikasi Sistem Akuisisi Data

3.5.2.1. Diagram Alir Program Utama

Diagram alir program utama ditunjukkan pada gambar 3.23. Diagram alir tersebut menunjukkan proses sistem antarmuka akuisisi data secara keseluruhan. Mulai dari program melakukan inisialisasi fungsi, sintaks, dan koneksi serial yang digunakan. Saat memulai jendela aplikasi, aplikasi akan menampilkan jam dan tanggal sesuai dengan waktu laptopPC. Aplikasi akan memberi perintah untuk membaca port komunikasi serial. Jika port serial tidak terbaca maka muncul kotak dialog error “Tidak Ada Koneksi Serial” ditunjukkan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI