Advertisement
  1. Computer Skills
  2. Automation

Cara Melakukan Otomatisasi Apapun Dengan IFTTT

by
Read Time:8 minsLanguages:

Indonesian (Bahasa Indonesia) translation by Yosef Andreas (you can also view the original English article)

Begitu banyak tugas yang kamu lakukan setiap hari bisa dilakukan otomatisasi. Tidak ada alasan kamu harus secara manual mem-backup gambar Instagram ke Dropbox atau melihat jika sebuah email penting datang atau bahkan memeriksa cuaca untuk melihat jika akan turun hujan. Sebagai gantinya, semua ini bisa terjadi secara otomatis dengan sebuah layanan otomatisasi seperti IFTTT.

Bagi mereka yang tidak familiar dengan IFTTT—diucapkan seperti "gift" tanpa G—pada dasarnya adalah sebuah layanan yang memonitor akun yang ditautkan, atau Channels, untuk Trigger yang telah ditentukan, atau tindakan. Ketika IFTTT mengamati sebuah trigger dari salah satu akun pengguna, itu melakukan tindakan yang ditentukan oleh sebuah Recipe. Dengan lebih dari 85 layanan dan banyaknya cara mengatur tindakan IFTTT, ada cara untuk melakukan otomatisasi hampir apapun yang kamu inginkan dengan IFTTT.

Di dalam tutorial ini, saya akan menunjukkan kamu semua yang perlu kamu ketahui untuk membuat sendiri IFTTT recipe dan melakukan otomatisasi pada kehidupan teknologimu.

Anatomni Sebuah Recipe

IFTTT menggunakan recipe untuk melakukan tindakan antara layanan—katakanlah, untuk melakukan backup foto Instagram secara otomatis. Ada banyak recipe siap untuk diterapkan, namun juga mudah untuk membuat recipe baru. Penting untuk mengerti bagian komponen sebuah recipe, untuk menggunakan potensi IFTTT secara maksimal. Mari kita lihat.

IFTTT recommended recipesIFTTT recommended recipesIFTTT recommended recipes
Telusuri recipe yang dimuat atau direkomendasikan atau gunakan pencarian IFTTT.

Channel, seperti yang dijelaskan sebelumnya, merupakan layanan atau aplikasi. Kebanyakan adalah aplikasi web, namun ada juga channel yang akan mengendalikan perangkat terhubung internet, seperti saklar WeMo, lampu hue Philips, sensor mobil Automatic, dan lampu indikator USB Blink(1). Channel lainnya termasuk Facebook, Evernote, Instagram, Google Calendar, beberapa aplikasi asli iOS, dan banyak lagi. 

Dengan mengaktifkan channel hanyalah langkah pertama. Setelah IFTTT terhubung pada layanan favorit, itu bisa mulai mencari trigger, “this” di dalam if this then that.” Trigger merupakan perilaku yang dilakukan oleh kamu atau layanan, dan bisa menjadi aktif atau pasif. Sebuah trigger aktif bisa berapa postingan baru ke Instagram pengguna dengan hashtag “#vacationspots,” sementara sebuah laporan cuaca akan menjadi sebuah trigger pasif. Dua perilaku bisa memunculkan tindakan yang sama, katakanlah sebuah tweet baru atau entri dalam Evernote. Sebuah trigger aktif hanya diminta ketika pengguna melakukan sebuah perilaku dengan menggunakan channel yang dimonitor, though, dan sebuah trigger pasif akan bergerak dan berulang secara otomatis tanpa input lanjutan dari pengguna.

Activate IFTTT channelsActivate IFTTT channelsActivate IFTTT channels
Mengaktifkan channel untuk menggunakan recipe.

Action adalah “that” di dalam “if this then that” dan akan terjadi sebagai hasil trigger. Ketika IFTTT recipe berjalan merespon sebuah trigger, tiap preset actions bisa terjadi dengan menggunakan channel yang diaktifkan. Beberapa tindakan termasuk mengirimkan sebuah SMS atau email, melakukan posting ke Facebook atau Twitter, atau menyimpan sebuah foto atau pesan ke Evernote atau Google Drive.

Sejauh ini cukup kaku. Saya tidak ingin setiap gambar yang saya simpan ke iOS Photos diunggah ke Facebook atau setiap email yang saya terima diarsip dalam Microsoft OneNote; Saya ingin lebih jelas dengan my triggers dan bahkan actions. Di sinilah fungsi Ingredients. Alih-alih memposting ke Delicious semua URL yang saya simpan ke Pocket, IFTTT akan mencari URL yang ditandai dan membiarkan yang lainnya. Alih-alih memposting semua track Last.fm ke Tumblr, IFTTT hanya akan memposting track favorit saya. Dengan menggunakan ingredients, saya bisa memperhalus output IFTTT dengan menambahkan titles, tags, dan banyak lagi.

APIs dan Bagaimana Mereka Membuat IFTTT Berkerja

APIs, atau Application Programming Interfaces, membuat aturan bagaimana aplikasi berkomunikasi dan berinteraksi satu sama lain. APIs membuka bagian sebuah kode aplikasi layanan, memungkinkan aplikasi kedua melakukan tugas dengan menggunakan layanan.

Programmer tidak ingin membuat akses ke semua kode mereka untuk dua alasan. Yang pertama sangat jelas: Itu adalah kode mereka dan mereka ingin membatasi ketersediaannya atau berisiko pencurian kode dari orang luar. Yang kedua, tidak semua kode aplikasi diperlukan untuk melakukan semua tugas. Dengan menentukan secara spesifik apa yang penting dan hanya membuat bagian tersebut tersedia dengan sebuah API, programmer sebenarnya membuat aplikasi mereka jauh lebih mudah diakses. Sebagai contoh, Day One mensinkronisasi data penggunaan ke iCloud, dan Fantastical melihat pada kalender Google dan iCloud; APIs memungkinkan Day One dan Fantastical untuk berpadu dengan layanan berguna, menyediakan pengalaman pengguna yang lebih baik.

IFTTT berkerja tidak hanya dengan menggunakan satu atau dua APIs namun sangat banyak. Saat ini, IFTTT mendukung 85 layanan. Dengan menggabungkan tiap dua dari channel ini dan mengatur parameter untuk tindakan, IFTTT bisa mencapai ribuan tugas yang bervariasi dari umum hingga spesifik.

Membuat Recipe Dari Awal: Membuat Sebuah IFTTT Recipe Untuk Memperbaharui Gambar Profil Pada Twitter

Ada banyak IFTTT siap digunakan, dan kamu bisa mencapai banyak hal dengan apa yang ada di sana. Saya sebelumnya telah menjelaskan cara menggunakan IFTTT untuk membuat jurnal dalam Evernote. Terkadang kamu harus menyingsingkan lengan dan melakukannya sendiri. Saya akan membuat sebuah recipe yang secara otomatis memperbaharui gambar profil Twitter saya. Sementara recipe ini mungkin bukan yang kamu inginkan, itu akan menjadi contoh yang bagus dalam membuat recipe dan contoh bagaimana layanan yang berbeda berkerja bersama dengan IFTTT, dan kamu bisa menggunakan langkah-langkah di sini untuk membuat sendiri recipe di masa mendatang.

Langkah 1

Saat masuk ke dalam IFTTT, pilih Create di dalam menu navigasi atas. Klik “this” ketika muncul dengan pernyataan “if this then that”.

Create new IFTTT recipeCreate new IFTTT recipeCreate new IFTTT recipe
Membuat recipe baru dari awal.

Pilih trigger channel, layanan yang dimonitor IFTTT untuk input. Dalam kasus ini, saya memilih iOS Photos.

Choose IFTTT triggerChoose IFTTT triggerChoose IFTTT trigger
Pilih sebuah trigger channel.

Tip: Sebelum memulai, kamu bisa mengaktifkan channel dari IFTTT Dashboard dengan mengklik Channels di dalam menu navigasi dan mengikuti perintah untuk tiap layanan.

Activate channelActivate channelActivate channel
Aktifkan channel, jika perlu.

Saya belum mengaktifkan channel iOS Photos, sehingga saya harus mengunduh aplikasi IFTTT iOS dan mengaktifkan channel dari sana.

Langkah 2

Setelah diaktifkan, pilih sebuah trigger. Beberapa channel hanya memiliki satu trigger, namun iOS Photos memiliki beberapa. Saya memilih “New Photo Added to Album.”

Choose triggerChoose triggerChoose trigger
Pilih sebuah trigger dari pilihan yang diberikan untuk channel.

Masukkan nama album. Trigger aktif tiap kali sebuah foto ditambahkan ke album iOS Photos yang ditentukan.

Complete TriggerComplete TriggerComplete Trigger
Lengkapi trigger.

Langkah 3

Sekarang waktunya untuk memberitahu IFTTT apa yang harus dilakukan dengan informasi yang diterima dari trigger. Klik “that” di dalam pernyataan “if this then that”.

Select Action in IFTTTSelect Action in IFTTTSelect Action in IFTTT
Tentukan tindakan untuk dilakukan.
Choose channelChoose channelChoose channel
Pilih sebuah channel untuk melakukan sebuah tindakan.

Pilih channel yang akan melakukan tindakan. Untuk memperbaharui sebuah gambar profil pada Twitter, pilih channel Twitter.

Activate channelActivate channelActivate channel
Aktifkan channel, jika perlu.

Sekali lagi, saya belum mengaktifkan channel Twitter, jadi saya diminta untuk memberikan akses IFTTT. Tidak seperti waktu sebelumnya ketika saya diminta untuk beralih ke aplikasi IFTTT versi iOS, saya bisa melengkapi proses aktivasi dengan masuk ke dalam Twitter pada browser. Ikuti petunjuk atau lanjutkan ke tahap berikutnya jika channel sudah aktif.

Langkah 4

Tentukan tindakan Twitter mana yang harus dilakukan ketika itu menerima trigger dari iOS Photos pada IFTTT. Ada beberapa tindakan yang bisa dilakukan IFTTT dengan Twitter, namun saya memilih “Update Profile Picture.”

select actionselect actionselect action
Pilih sebuah tindakan untuk diselesaikan.

Langkah 5

Atur tindakan dengan menambahkan tags atau informasi tambahan pada tweet. Tweet ini opsional, jadi silahkan menghapus semuanya.

edit action fieldsedit action fieldsedit action fields
Edit isian action sesuai yang diinginkan.

Sementara IFTTT akan menerima input teks langsung di sini, itu juga menyediakan daftar Ingredients yang akan menarik informasi dari trigger dan menambahkan itu secara otomatis pada tindakan.

Langkah 6

Simpan recipe baru. Gunakan deskripsi default yang disediakan IFTTT atau buat yang baru dan aktifkan atau matikan notifikasi.

Save new recipeSave new recipeSave new recipe
Simpan recipe baru.

IFTTT kemudian akan membuka halaman My Recipes, dengan recipe baru ditampilkan di atas. Dari sana, aktifkan atau matikan recipe dan bagikan itu dengan pengguna IFTTT lainnya.

IFTTT akan menjalankan tiap recipe setiap lima belas menit atau sekitarnya, namun tombol Refresh akan langsung mengaktifkan recipe.

Recipe settingsRecipe settingsRecipe settings
Mengaktifkan/mematikan recipe, jalankan recipe secara manual, atau bagikan recipe secara umum.

Ingat, recipe ini hanya berjalan ketika sebuah foto ditambahkan ke album tertentu dalam iOS. Untuk membuatnya berkerja, tambahkan album dengan nama yang sesuai dalam iOS Photos. Recipe ini bisa diedit untuk membuat tweet semua foto yang disimpan dalam iOS.

Kesimpulan

IFTTT merupakan tool kuat untuk otomatisasi yang bergantung pada APIs layanan, dan untuk mendapatkan manfaat maksimal, kamu hanya harus melakukan sedikit usaha. Sementara ada banyak recipes yang telah dibuat dan siap untuk digunakan, kamu akan memiliki peluang terbesar untuk kustomisasi jika kamu membuat recipe sendiri. Mereka akan menjadi yang paling cocok sesuai kebutuhanmu, dan akan membantu kamu mengklik online untuk menyelesaikan tugas berulang.

Panduan ini harusnya membuat kamu merasa siap untuk membuat apapun yang kamu bisa dari kombinasi hampir ratusan layanan dan aplikasi yang berkerja dengan IFTTT, namun jika kamu memiliki pertanyaan atau masalah saat membuat IFTTT recipe baru, tinggalkan komentar di bawah dan kami akan senang membantumu!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.