Artikel kali ini membahas tentang selisih hari yang telah ditentukan waktu awal dan waktu akhir dalam sebuah kegiatan, progress, atau aktivitas apapun. Target selisih hari ini diberikan agar bisa menyelesaikan dalam pekerjaan apapun yang telah diberikan. Misalkan, kamu mengerjakan suatu survei online di suatu forum atau situs yang dipenuhi komunitas yang akan diberikan voting oleh pengguna forum tersebut dengan ketentuan waktu awal sampai akhir yang telah disepakati.
Begitu juga dalam aplikasi Android yang dimana pasti memiliki batasan durasi dalam menyelesaikan suatu pekerjaan yang ada di dalam aplikasi. Misalkan, kamu mengerjakan soal ujian online selama 7 hari yang dimulai dari hari ini di dalam aplikasi. Hal ini terjadi ada selisih hari supaya dapat memberikan durasi waktu dalam pengerjaan soal ujian tersebut dengan tepat waktu.
Penulis memberikan tutorial untuk menghitung selisih hari dengan menggunakan Kodular dalam pembuatan aplikasi Android sendiri. Untuk menghitung selisih hari yang diambil dari waktu awal dikurangi waktu akhir dengan menggunakan komponen Clock.
LANGKAH-LANGKAH
1. Kunjungi situs c.kodular.io
2. Lakukan login secara manual maupun OAtuh System dengan benar.
3. Klik Create Project untuk membuat project baru khusus event klik Label.
4. Berikan nama project yaitu hitungselisihhari1, klik Next.
5. Untuk pengaturan tampilan UI aplikasi, Package Name, dan lainnya itu dibiarkan saja dan langsung klik Finish. Tunggu beberapa saat sampai muncul tampilan kerja.
6. Aturlah tata letak khusus Screen menjadi tengah semua.
7. Rancangkan tampilan UI aplikasi Android yang sesuai pada gambar yang di bawah ini.
Disini membutuhkan 2 unit Date Picker, 2 unit Text Box, 1 unit Button, 1 unit Clock, dan 1 unit Label.
8. Klik Blocks.
9. Buatlah blok program untuk menampilkan waktu awal di Text Box 1 setelah memilih waktu / tanggal dari Date Picker.
Pada tanda simbol (-) sebagai penghubung format waktu dapat diganti dengan simbol (/) atau simbol yanv sesuai dengan format waktu pada bahasa pemrograman Java.
10. Buatlah blok program untuk menampilkan waktu akhir di Text Box 2 setelah memilih waktu / tanggal dari Date Picker.
Pada tanda simbol (-) sebagai penghubung format waktu dapat diganti dengan simbol (/) atau simbol yanv sesuai dengan format waktu pada bahasa pemrograman Java.
11. Buatlah program untuk menghitung selisih hari antara waktu awal dengan waktu akhir.
Pada sebelum melakukan perhitungan selisih hari, maka harus memisahkan penghubung format waktu menjadi berkeping-keping (date, month, dan year) dengan menggunakan komponen split text untuk masing-masing waktu awal dan waktu akhir.
Setelah itu, data teks waktu yang tadi itu sebenarnya tipe data string yang dimana harus melakukan konversi menjadi format date agar bisa menghitung selisih hari dengan menggunakan blok program Clock.MakeDate().
Setelah itu, selisih hari itu bisa ditampilkan di Label yang telah disediakan.
12. Klik Test >>> Connect to Companion.
13. Masukkan kode Companion ke dalam Aplikasi Kodular Companion yang terpasang di Android.
TAMPILAN HASIL
Pada bagian ini membahas tentang hasil tampilan dalam pembuatan aplikasi hitung selisih hari dengan Kodular.
1. Tampilan aplikasi awal.
2. Tampilan aplikasi setelah memilih waktu dengan Date Picker.
3. Tampilan aplikasi setelah menghitung selisih hari.
Selesai.
PENUTUP
Kamu bisa memberikan fitur atau layanan untuk menghitung selisih hari pada penentuan antara waktu awal dengan waktu akhir dengan menggunakan Kodular pada pembuatan aplikasi Android.
Hitung selisih hari ini biasanya digunakan untuk sistem aktivitas yang memiliki target deadline yang ada di dalam aplikasi Android. Misalkan, pembatasan aktivitasi member itu selama 10 hari melalui aplikasi tersebut.