Tugas 1 MPPL - B 2022

Membuat Dokumentasi Proyek

Di era digital ini, pekerjaan jadi lebih mudah didapatkan khususnya bagi freelancer. Hal ini dikarenakan klien lebih mudah mencari orang yang dapat membantu mengerjakan proyek klien. Banyak cara untuk menawarkan proyekan seperti memposting di forum Facebook, share ke komunitas, atau menawarkan ke kenalan. Namun ada cara lain yang dapat memudahkan dalam mempertumakan freelancer dengan klien yaitu dengan website projects.co.id

Cari Proyekan di Project.co.id

Di website tersebut terdapat banyak klien yang menawarkan proyekan. Selain itu di website tersebut juga terdapat banyak freelancer / worker yang menawarkan jasanya. Berikut adalah tampilan dari website projects.co.id


Seperti gambar di atas, banyak proyek yang bisa kita pilih. Tentunya ini akan memudahkan kita untuk mencari proyekan. Untuk mencari proyekan, kita dapat memilih tab "Projects" lalu pilih "Browse Projects" seperti berikut


Di halaman tersebut terdapat banyak proyek yang tersedia. Kita pilih salah satu seperti gambar di bawah


Dari gambar tersebut, sudah terlihat jelas proyek apa yang akan dikerjakan. Contohnya di atas adalah membuat aplikasi akuntansi berbasis web dan android. Selain itu owner juga memberikan syarat worker yang akan mengambil proyek tersebut adalah yang dapat mengoperasikan framework codeigniter atau laravel. Owner sudah mempunyai aplikasi sebelumnya, namun owner ingin menambahkan beberapa fitur seperti daftar, login, dan lupa password. Owner juga ingin UI/UX nya sama persis dengan aplikasi tersebut dan ada beberapa fitur yang akan dihilangkan.


Selain kebutuhan yang disebutkan, terdapat juga budget yang ditawarkan owner proyek. Sebagai contoh di atas adalah kisaran Rp. 5.000.000 hingga Rp. 10.000.000. Owner juga memberikan lama waktu pengerjaan yaitu 30 hari.

Solusi Projek

Karena owner projek memberikan syarat salah satunya adalah dapat mengoperasikan framework CI atau Laravel, maka framework ini dapat dimanfaatkan untuk pembuatan API. Hal ini dikarenakan framework seperti Laravel dapat mebuat API yang dapat melakukan request seperti GET, POST, PUT, dan lainnya. 

Sebelumnya saya pernah membuat aplikasi yang terintegrasi dengan API Laravel menggunakan framework Flutter. Untuk itu saya akan memberikan solusi pembuatan aplikasi projek ini dengan framework Flutter. Keuntungan menggunakan framework ini adalah aplikasi yang dihasilkan berupa aplikasi native yang dapat dioperasikan di android maupun ios dengan source code yang sama. Ini akan memudahkan owner dalam mengembahkan aplikasinya yang tidak terbatas hanya android saja. Selain itu Flutter dapat me-request API dengan mudah karena sudah terdapat kelas yang disediakan oleh framework seperti kelas Future. Kelas ini akan melakukan proses asynchronus seperti me-request API yang dibuat dengan Laravel. Sehingga di aplikasi ini nanti akan merequest API yang dapat melakukan autentikasi dalam melakukan Login, Daftar, dan Lupa Password seperti yang dibutuhkan owner.

Penutup

Berikut adalah penjelasan saya tentang projects.co.id dan bagaimana solusi dari salah satu projek yang ditawarkan dari website tersebut. Sekian dari saya dan terima kasih telah membaca postingan ini! 😇😇😇

Nama : Muhammad Afif Dwi Ardhiansyah

Kelas : MPPL - B

NRP : 5025201212




Comments

Popular posts from this blog

Tugas - 4 (Membuat Resume KAK)

Tugas 3 MPPL-B 2022