Sunday, December 4, 2016

Ingin Mempercantik Foto Anda? Coba Aplikasi-aplikasi Ini, Yuk!


Anda senang berfoto-foto? Dan ingin mengedit foto-foto Anda menjadi lebih menarik secara mudah? Kini terdapat banyak aplikasi edit foto yang tersedia untuk smartphone. Akan tetapi, terkadang beberapa aplikasi tersebut memiliki fitur-fitur yang sulit digunakan ataupun hasil editannya terkesan biasa saja. Untuk Anda yang menginginkan aplikasi edit foto yang memiliki tampilan minimalis dan fitur lengkap, cobalah aplikasi-aplikasi berikut.

VSCO cam

Aplikasi photo editing yang populer dalam kalangan pengguna smartphone ini menawarkan fitur-fitur kustomisasi yang beragam. Ketika membuka aplikasi ini, kita dapat langsung melihat fitur Studio, yaitu wadah meletakkan foto-foto yang hendak diedit maupun yang sudah diedit. Pada bagian bawah aplikasi terdapat lingkaran yang bila ditahan akan menunjukkan panah untuk mengakses menu-menu lainnya seperti Create, Search, Capture, dan Explore. Anda tinggal menggeser jari mengikuti arah panah untuk mengakses menu-menu tersebut. Nilai plus dari aplikasi ini adalah beragamnya filter-filter yang bisa diatur sesuka hati. Anda dapat mengatur intensitas filter dan juga penggunaan fitur seperti brightness, exposure, contrast, saturation, temperature, dan lain-lain. Selain menggunakan filter-filter bawaan aplikasi, Anda juga dapat membeli filter tambahan yang terdapat dalam aplikasi ini. VSCO cam dapat diunduh secara gratis untuk iOS dan Android.

Afterlight

Aplikasi ini sebenarnya hampir mirip dengan VSCO cam, tetapi aplikasi ini menyediakan filter-filter yang lebih banyak. Selain terdapat fitur-fitur seperti yang ada dalam VSCO cam, Afterlight juga menyediakan fitur tekstur seperti efek foto klasik ataupun light leak dan fitur bingkai. Anda juga dapat mengkombinasikan beberapa filter dengan menggunakan fitur Fusion. Aplikasi ini bisa Anda beli di App Store seharga Rp 15.000,00 di App Store dan Rp 12.000,00 di Google Play Store.

Mextures

Aplikasi ini menyediakan filter-filter bertekstur yang dapat Anda gunakan untuk mempercantik foto Anda. Tak hanya itu saja, Anda juga dapat menggunakan berbagai tekstur dalam satu foto. Aplikasi ini juga memungkinkan Anda untuk menambah dan mengedit layer dalam mengedit foto. Anda dapat membeli aplikasi ini dengan harga Rp 29.000,00 di App Store.

Friday, December 2, 2016

Decrease and Conquer

Decrease and conquer adalah metode desain algoritma dengan mereduksi persoalan menjadi beberapa sub-persoalan yang lebih kecil, tetapi selanjutnya hanya memproses satu sub-persoalan saja. Metode ini memiliki dua tahapan, antara lain:
  1. Decrease, yaitu mereduksi persoalan menjadi beberapa persoalan yang lebih kecil (biasanya dua sub-persoalan).
  2. Conquer, yaitu memproses satu sub-persoalan secara rekursif.
Terdapat tiga varian pengurangan pada metode decrease and conquer, antara lain decrease by a constant, decrease by a constant factor, dan decrease by a variable size.

Decrease by a constant 
Pada varian ini, ukuran instans persoalan direduksi sebesar konstanta yang sama setiap iterasi algoritma. Umumnya, konstanta yang digunakan bernilai sama dengan 1. Salah satu contoh dari varian ini adalah penyelesaian perpangkatan an. Penyelesaiannya dapat dilihat di bawah ini.
Dengan metode decrease and conquer, maka:

 Kompleksitas waktu (berdasarkan jumlah kali) adalah sebagai berikut:


Decrease by a constant factor
Pada varian ini, ukuran instans persoalan direduksi sebesar faktor konstanta yang sama setiap iterasi algoritma. Salah satu contoh menggunakan varian ini adalah binary search, yang bila diilustrasikan prosesnya menjadi seperti berikut.


Decrease by a variable size 
Pada varian ini, ukuran instans persoalan direduksi bervariasi pada setiap iterasi algoritma. Contoh algoritma yang menggunakan varian pengurangan decrease by a variable size adalah algoritma Euclid. Penyelesaian algoritma Euclid adalah sebagai berikut.
gcd(m,n) = gcd(n, m mod n)
Contoh:
gcd(80,12) --> 80:12 = 6 sisa 8
gcd (12, 8) --> 12:8 = 1 sisa 4
gcd (8,4) --> 8:4 = 2 sisa 0
Jadi, gcd (80,12) = gcd (12, 8) = gcd (8, 4) = gcd (4, 0) = 4.