Kajian dan uji coba Upload foto dengan kompresi di klient menggunakan PHP
LATAR BELAKANG
Di suatu hari yang tenang, di mulai dengan research bikin prototipe aplikasi untuk management unit rumah tangga. Saya mendapat sebuah tugas untuk membuat system task management berbasis gambar atau foto kejadian dari sebuah unit yang harus ditindak lanjuti oleh unit lain. Unit lain pun bila sudah selesai pekerjaan harus mengupload foto tersebut kembali.
Tidak ada kata kata atau basa basi atau kalimat pembuka surat, pokoknya foto sebelum dan sesudah selesai. Bila ada status sedang di kerjakan dianggap belum selesai. Sadis sih sadis tapi mari di fokuskan untuk menjadi hal yang simple saja.
ANALISA
- Karena pengirim tugas bisa ada di mana saja: maka koneksi utama harus menggunakan media internet
- Setiap orang sudah menggunakan HP dengan kamera, maka komunikasi foto langsung dari gadget masing masing
- Pengguna adalah managerial yang sudah senior (sudah berumur) maka aplikasi harus di buat se sederhana mungkin
- Karena ini baru prototype lebih baik di kembangkan dengan web based dulu
- Karena management senior tidak familiar dengan app, maka web based lebih dipertimbangkan, karena tidak perlu instalasi
- Account app developernya harus di perbaharui, dan ada management yang menggunakan aple device, saya tidak punya apple id developer. jadi web based juga jadi pemenangnya
YANG PERLU MENJADI PERTIMBANGAN
- Otoritas pengguna
- Pencegah spam
- Kompresi gambar, mengingat hp sekarang default size nya minimal 5 MB ubtuk kamera belakang dirasakan agak susah bila koneksi internet masih 3G
- User interface sederhana
- Tampilan web untuk mobile
- Free knowledge coding yg akan di gunakan = PHP dan MySQL
YANG DI MILIKI SEKARANG
- Code php untuk = upload download image standar di network local (bandwith besar)
- Hosting di internet ada sub domain yang bisa di pergunakan untuk uji coba.
- Waktu 3 hari untuk prototype
Kesimpulan sementara adalah saya harus Fokus untuk mengetahui cara kompresi gambar sebelum di naikkan ke internet.Pertimbangan utama adalah besar file yang langsung di foto dari hp adalah berukuran besar dan dirasakan sangat pelan pada saat upload sehingga seperti hang.
Sebelumnya yang saya tahu adalah melakukan kompresi atau resize image terjadi hanya ketika sudah naik ke internet. Tapi beberapa waktu lalu saya menemukan bahawa hal tersebut dapat di lakukan di sisi klient, mengingat processor handphone tidak dapat di anggap sebelah mata untuk memanipulasi gambar seperti ini cukup mumpuni.
Satu yang saya sesalkan, saya lupa link referensi yang saya dapatkan dan proses apa saja sampai modul ini jadi.
Sooooo… mari kita skip saja dan membahas contoh yang dapat di pergunakan sesuai kebutuhan.
Tidak ada komentar:
Posting Komentar