Minggu, 01 Mei 2016

Weekly Report 01/5/2016 - Luthfi Kurnia Putra

    Jujur saja, bagi saya minggu ini adalah minggu yang cukup membingungkan untuk saya karena banyak hal yang sedang saya pikirkan (Ya, dalam hal ini PPL juga masuk dalam perhitungan). Sebut saja dalam hal "klaim nilai". Hal ini sangat menyita perhatian saya pada minggu ini sehingga kebanyakan kegiatan minggu ini berakar dari hal tersebut.
    Sebenarnya saya baru memikirkan hal ini pada saat di Badr (gak sengaja sih sebenernya). Secara insidental, kami meminta pendapat Pak Yono mengenai tabel klaim yang dimiliki oleh seseorang (karena sebenernya kita agak penasaran mengenai klaim tersebut sebenarnya harus melakukan apa). Kemudian, secara tidak terduga Pak Yono bilang "Wah kompetensi ini tidak ada di projek kalian". Hal ini yang membuat saya jadi kepikiran mengenai tabel klaim penilaian.
   Setelah kami semua "menemukan" bahwa beberapa kompetensi mandatory tidak di-provide di project yang kami kerjakan, maka untuk pertemuan selanjutnya. Pak Yono mengusulkan untuk membicarakan khusus mengenai kompetensi yang akan kita klaim beserta penjelasannya. Pak Yono juga berencana mengundang beberapa software engineer Badr untuk membicarakan mengenai kompetensi-kompetensi ini.
    Selanjutnya, untuk hal-hal yang sudah saya kerjakan sendiri. Sebenarnya secara teknis tidak terlalu banyak. Saya sudah membuat dokumen MVP bersama teman-teman. Saya mengisi bagian fitur-fitur beserta penjelasan dari dokumen tersebut. Dokumen MVP ini sudah tersedia di folder Google Drive milik tim kami. Status dokumen ini sebenarnya msih belom final dikarenakan harus adanya klarifikasi dari pihak Badr jika dokumen ini benar isinya.
   Kemudian saya juga sudah mempelajari banyak hal juga untuk minggu ini (walaupun secara teknis saya belum ngoding bagian tersebut). Salah satu yang menyita waktu saya adalah fitur dari Android yang bernama Service.
    Jika teman-teman belum terlalu mengerti mengenai Service, secara sederhana, Service adalah layanan yang membuat kode dapat bekerja pada background process. Layanan ini memungkinkan pengguna untuk melakukan aktivitas aplikasi walaupun aplikasi tersebut sudah ditutup oleh pengguna.
    Lalu, guna Service untuk aplikasi kami itu apa ya? Sebenarnya, rencana dari saya sendiri saya ingin memanfaatkan layanan service ini untuk notifikasi. Berbicara mengenai algoritma, layanan ini akan menjalankan kode yang akan selalu mengecek timestamp dan tanggal dari device. Jika ada notifikasi yang memenuhi prasyarat tanggal, timestamp, maupun hari yang dimaksud, maka notifikasi yang bersangkutan akan muncul.
    Kemudian untuk notifikasi sendiri sejauh ini saya melihatnya (masih) mudah untuk diimplementasikan (belom dicoba sih ...). Tapi sejauh ini Android menyediakan kelas khusus untuk memanggil layanan notifikasi ini. Kemudian notifikasi (seharusnya) akan berjalan sesuai dengan harapan kami.
    Ya, itu dia laporan saya untuk minggun ini. Semoga bermanfaat untuk teman-teman semua. Selamat malam !

Tidak ada komentar:

Posting Komentar