Yang sudah saya lakukan minggu ini sebenarnya sangat banyak sekali (Silakan lihat di commit gitlab :( ). Tapi banyak sekali hal-hal yang belum dapat diselesaikan karena banyaknya tugas dari mata kuliah lain. Berikut akan saya coba untuk ceritakan satu persatu.
Pertama, kegiatan saya di Badr Interactive. Pada saat disana kami sudah berembug untuk membicarakan masalah teknis seperti kode dan database. Pada saat disana, kami diinformasikan bahwa server development belum siap (Kami baru bisa mengakses server pada hari Sabtu, sehingga sangat sulit untuk mengejar deadline sprint ini. :(((( ). Kami juga sudah menetapkan desain dan tema yang fix. Beberapa sudah diimplementasikan oleh Hipster kami, Farhan.
Yang Kedua, acara menginap. Nah ini sebenarnya yang membuat saya cukup kecewa dengan akhirnya. Pada hari Jum'at, kami semua memutuskan untuk menginap yang bertujuan untuk mengejar task-task sprint kami yang sudah tertinggal. Beberapa task kode berhasil diselesaikan, kebanyakan dari sisi desain login dan register (karena sudah fix desainnya).
Akan tetapi, ada satu hal yang tidak bisa kami selesaikan pada acara menginap ini (yang sangat disayangkan sebenarnya). Hal itu adalah Timeout Error dari Volley yang sampai sekarang belum bisa kami solve. Akan coba saya ceritakan apa errornya.
Jadi dari kode server yang sudah dibuat oleh Hacker kami, Hardi, sudah berhasil mengirim paket data yang diinginkan (HTTP Request sudah diuji melalui aplikasi Postman). Akan tetapi, setelah dikirim tidak ada respon yang berarti dari server (tidak ada HTTP Response yang datang ke Client Application kami) sehingga karena tidak memiliki balasan, aplikasi mengeluarkan Error Timeout.
Kami sudah mencoba dua pendekatan, yaitu pengiriman paket memakai String dan pengiriman paket dengan format JSON. Keduanya sama-sama tidak mengeluarkan response yang diinginkan. Tebakan kami ada dua, yang pertama Laravel yang kami buat tidak bekerja sesuai dengan yang diinginkan. Yang kedua adalah AVD (Android Virtual Device) yang kami pakai untuk simulasi tidak mampu untuk terkoneksi ke koneksi localhost PC (Walaupun sudah kami akal-akali, AVD sepertinya masih tetap mencoba untuk tetap connect ke localhostnya sendiri).
Kemudian, untuk menjawab mengapa kami masih memakai localhost? Alasannya cukup sederhana, kami masih tidak bisa menggunakan key untuk ke servernya (dalam hal ini .ppk). Entah karena saya yang salah memakainya atau ada sesuatu dari server side yang kami tidak tahu.
Jadi, dengan sangat berat hati, sepertinya kami tidak mampu untuk menyelesaikan sprint kami tepat waktu dan harus menggunakan waktu dari buffer sprint untuk mengerjakan task sprint 1. Sepertinya yang akan kami lakukan adalah mencoba menyelesaikan seluruh task yang tersisa di Sprint 1 ini sampai minggu UTS tiba dan akan me-reschedule seluruh jadwal kami agar menyesuaikan dengan timeline yang ada.
Kemudian, untuk saya sendiri, apa sesuatu yang sudah saya lakukan dan dapat dilihat hasilnya? Yang sudah saya buat dan berhasil mungkin hanyalah Skema Relasional dan ERD yang sudah final. Untuk skema relasional dan ERD dapat dilihat di Google Drive tim kami. Untuk pekerjaan yang lain, dengan sangat menyesal saya belum dapat menyelesaikannya. Saya harap kami bisa menyelesaikan seluruh task-task di Sprint 1 sebelum minggu UTS dimulai.
Tidak ada komentar:
Posting Komentar