Rekomendasi Film Tentang Teknologi 2020

Tak terasa kita sudah sampai di hari Jum’at. Artinya besok dan lusa kita akan merayakan libur weekend. Untuk kamu yang belum memiliki rencana, menonton film mungkin akan jadi opsi yang tepat untuk menghabiskan waktu. Kali ini TAS Official akan memberikan Rekomendasi Film Tentang Teknologi 2020. Selain sebagai hiburan, film ini juga akan memberikan wawasan baru tentang berbahayanya teknologi jika berada di tangan yang salah. Apa saja ya?

Blackhat (2015)

Sinopsis Film Blackhat
Sumber : The Action Elite

Film pertama yang tidak boleh kamu lewatkan adalah film Blackhat. Film ini bercerita tentang seorang peretas terpidana yang diminta untuk membantu penyelidikan cybercrime demi kebebasannya. Sutradara Black Chris Hemswort sebagai aktor utamanya. Sayangnya, penyelidikan kasus cybercrime ini tidaklah mudah. Ternyata, tersangkanya tidak beraksi sendirian dan tersebar di berbagai negara. Pencarian tersebut membawa Chris Hemswort dan timnya dalam petualangan melintasi negara, mulai dari Los Angeles, Beijing, hingga Jakarta.

I.T. (2016)

Sumber : The Movie Elite

Eits, ini bukan film IT yang bercerita tentang badut monster ya. Film IT ini rilis tepat pada 23 September 2016 lalu. FIlm IT bercerita mengenai seorang pengusaha sukses dalam bidang IT, Mike Regan. Mike Regan memiliki keluarga kecil yang harmonis. Keluarga ini memiliki seorang anak perempuan yang bernama Kaitlyn. Suatu hari, sebuah peristiwa mempertemukan Mike dengan seorang konsultan IT bernama Ed Porter untuk membetulkan jaringan internet. Saat berkunjung ke rumah Mike, Ed pun langsung jatuh cinta dan menjalin hubungan dengan Kaitlyn. Sayangnya Mike tidak setuju. Ed pun geram dan mulai melancarkan aksinya meretas, megawasi serta mengatur setiap akses yang ada di rumah Mike.

Snowden (2016)

Snowden: Jerman Adalah ′Contoh Utama′ Kerja Sama Pengawasan Intelijen AS |  JERMAN: Berita dan laporan dari Berlin dan sekitarnya | DW | 18.09.2019
Sumber : DW

Untuk kamu yang mencari film tentang teknologi dengan bumbu thriller, Snowden adalah film yang tidak boleh kamu lewatkan. Film ini mengangkat kisah nyata seseorang bernaman Edward Snowden, yang mengungkap beberapa ‘dosa besar’ CIA dan NSA, terhadap warga Amerika Serikat (AS). Pembelotan Snowden terjadi lantaran ia mengetahui bahwa ternyata, mereka menyediakan data waktu nyata yang membantu pilot drone AS dalam meluncurkan serangan terhadap para tersangka teror di Pakistan. Tak hanya itu, ia ingin publik Amerika khususnya dan dunia umumnya mengetahui, bahwa selama ini pemerintah Amerika Serikat selalu mengawasi dan memata-matai seluruh kegiatan internet warga sipil, baik berupa e-mail, media sosial dan lainnya, dalam bentuk percakapan telepon, surat elektronik, chatting hingga sosialisasi. Snowden menjadi orang paling dicari sekaligus menjadi pahlawan bagi banyak orang.

The Fifth Estate (2013)

Movie Review: "The Fifth Estate" | Faze
Sumber : Faze Magazine

Masih tentang whistle blower, The Fifth Estate bercerita tentang Wikileaks (Julian Assange), hacker yang merupakan buronan paling dicari di Amerika Serikat. Wikileaks mendirikan media yang menjadi Whistle Blower. Media ini membocorkan kebobrokan pemerintah yang dinilai korup dan bobrok. Bekerja sama dengan hacker lainnya, Wikileak menjadi portal yang mencuri perhatian dunia. Film ini berhasil meraih ratig yang tinggi pada imdb yakni 7.8/10. Tertarik menonton?

Die Hard 4.0: Live Free or Die Hard (2007)

Sinopsis Film Die Hard 4.0: Live Free or Die Hard Aksi Menumpas  Cyber-Terrorist Tayang Malam Ini - Tribunnews.com Mobile
Sumber : Tribunnews

Meskipun tergolong film lama, die hard 4 masih menarik untuk ditonton. Film ini merupakan seri ke-empat dari film die hard yang bercerita mengenai pertarungan sengit yang disebabkan peretasan di sejumlah fasilitas di Amerika Serikat (AS). Pada perayaan Hari Kemerdekaan AS, para peretas beraksi pemadaman komputer singkat di Divisi Keamanan-Cyber Biro Investigasi Federal (FBI). Akhirnya, Direktur FBI Miguel Bowman (Cliff Curtis) meminta kepada salah satu detektif Departemen Kepolisian Kota New York Joh untuk mendatangkan peretas bernama Matthew “Matt” Farrell. Dalam perjalanan kisahnya, McClane dan Farrell bekerja sama untuk memecahkan misteri atas kekacauan yang terjadi. Farrell mengaku kepada McClane bahwa ia telah menulis sebuah algoritma untuk mengetahui kegagalan dan peretas sistem tersebut. Mereka berdua harus melawan tim Gabriel yang mulai bengis dengan berhasil meretas kendali jaringan transportasi dan pasar saham. Posisi Gabriel sangat mengancam stabilitas AS pada saat itu.

Nah, itulah beberapa Rekomendasi Film Tentang Teknologi 2020 yang bisa kamu tonton untuk mengisi weekeend ini. Selamat menonton!

5 Aplikasi Untuk coding di HP Android

5 Aplikasi Untuk coding di HP Android – Ngoding adalah kegiatan yang tak bisa lepas dari kehidupan seorang programmer. Kegiatan ini sering menghantui keseharian programmer. Terkadang, programmer juga dituntut untuk dapat ngoding kapanpun bos mau. Saat ini, programmer tidak perlu repot-repot membawa laptop untuk sekadar ngoding loh. Ada beberapa code editor yang bisa membantu kamu ngoding melalui hp Android kamu. TASOfficial telah merangkum 5 Aplikasi Untuk Ngoding di HP Android khusus untuk kamu

DroidEdit

droidEdit
Sumber : Droid Edit

Apakah kamu sering menggunakan Notepad++ untuk ngoding ? Jika iya, aplikasi ini akan familiar buat kamu. DroidEdit adalah aplikasi android untuk mengedit dan menulis bahasa pemrograman dengan tampilan yang bersih dan simpel. Dengan aplikasi ini, kamu bisa mendapatkan  banyak fitur seperti software kode editor di PC. Beberapa fitur tersebut antara lain adalah syntax highlighting, spell checker, dukungan untuk Dropbox, Google Drive, dan Box, serta fitur-fitur lainnya. Menariknya lagi, kamu juga dapat menggunakan menggunakan extension seperti Emmet. Kamu bisa mendapatkan aplikasi melalui link ini

AIDE

download AIDE
Sumber : AIDE

AIDE merupakan aplikasi code editor yang untuk pengembangan aplikasi Android melalui smartphone Android. Aplikasi ini mendukung beberapa bahasa pemrograman seperti Java, C/C++, HTML5, CSS dan JavaScript. Tak hanya itu, jika kamu mengerjakan sebuat project melalui AIDE, kamu tetap bisa melanjutkan project kamu melalui Android Studio loh. Menarik kan? AIDE juga memiliki fitur lesson untuk membantu kamu dalam belajar. Lengkap sekali ya! Kamu dapat menginstall AIDE melalui link ini

Deuter IDE

Deuter IDE
Sumber : APK Pure

Jika kamu memiliki tablet yang berukuran cukup besar, aplikasi Deuter IDE sangat direkomendasikan untuk kamu. Deuter IDE memiliki dukungan terhadap 40 bahasa pemrograman. Aplikasi ini akan memudahkan kamu ngoding karena melakukan compile secara online.  Environment pengembangannyapun yang sangat mudah untuk dijalankan melalui smartphone. Deuter IDE ini cocok untuk pemula yang sedang memulai eksplorasi bahasa pemrograman. Deuter IDE dapat kamu unduh melalui link ini

Anwriter

anWriter text editor for HTML CSS JavaScript PHP SQL
Sumber : Anwiter

Anwriter adalah rekomendasi code editor yang ringan dan dapat berjalan dengan lancar. Meskipun ringan, aplikasi ini mendukung banyak bahasa pemrograman loh. Beberapa bahasa yang didukung adalah JavaScript, CSS, HTML, dan masih ada beberapa porsi lain seperti C++, Python, Java, SQL, LaTeX, dan beberapa lainnya. Tak hanya itu, aplikasi ini juga memiliki fitur fitur autocompletion untuk C dan Python dasar. Untuk mendapatkan aplikasi ini, kamu dapat mengunjungi link ini.

Quoda

Quoda Code Editor by Quoda - more detailed information than App Store &  Google Play by AppGrooves - Productivity - 10 Similar Apps & 4,103 Reviews
Sumber : App Groves

Quoda adalah code editor Android yang mampu mendukung bahasa pemrograman mulai dari PHP, C++, JavaScript, dan masih banyak lainnya. Aplikasi ini memiliki fitur andalan seperti penyimpanan file dengan SFTP dan akses cloud storage terintegrasi. Aktivitas yang dapat kamu lakukan dengan Quoda adalah mengakses auto encoding, URL source code downloading, brace matching, HTML formating, line bookmarking, dan juga color picking di sebuah aplikasi Android.

Nah, itulah 5 Aplikasi Untuk Ngoding di HP Android. Semoga bermanfaat!

Bahasa Pemrograman Dengan Gaji Tertinggi

Bahasa pemrograman senantiasa berkembang dari waktu ke waktu. Kemunculan bahasa pemrograman baru seringkali terjadi. Hal ini tentu membuat bimbang para pemula yang baru ingin belajar.  Pemilihan bahasa pemrograman akan menentukan besaran gaji kelak. Sebab, bahasa pemrograman berbeda akan memiliki besar gaji yang berbeda pula. Nah, kali ini TASOfficial telah merangkum bahasa pemrograman dengan gaji tertinggi sebagai pertimbangan. Artikel ini menggunakan referensi gaji dari Upwork.com

Objective C

WayMS – Technology | Development | Consulting
Sumber : Wayms.pl

Objective C merupakan bahasa aplikasi untuk iOS atau Mac OS. Meskipun Objective C adalah bahasa kuno, bahasa 11 12 sama band Slank yang Nggak Ada matinya. Lebih lanjut, bahasa ini merupakan bahasa utama yang Apple gunakan untuk mengembangkan sistem operasi OS X dan iOS serta untuk mengembangkan Application Programming Interfaces (API) perusahaan tersebut. Bahasa pemrograman ini secara khusus dapat digunakan untuk mengembangkan aplikasi iOS dan aplikasi OS X. Gaji yang dapat kamu peroleh dengan kemampuan bahasa Objective C adalah USD 66 atau berkisar antara 930-ribuan per jamnya

Go

Golang
Sumber : Library Pribadi

Jika bahasa pemrograman sebelumnya adalah bahasa yang kuno, bahasa satu ini masih tergolong baru. Bahasa pemrograman Go atau Go Lang merupakan bahasa yang dikembangkan oleh Google pada 2009. Bahasa ini cocok untuk membuat RestAPI karena bahasa ini lebih friendly dari segi sintaks. Sementara itu, dari segi efisiensi golang tidak kalah jauh dari bahasa C atau C++ sehingga untuk pembuatan RestAPI akan sangat menguntungkan karena dapat mengurangi waktu akses dari API itu sendiri. Gaji yang dapat kamu peroleh dengan kemampuan bahasa Go adalah USD 64 atau berkisar antara 900-ribuan per jamnya

Windows PowerShell

Notes from (Twitter:@jessitron) Jessica Joy Kerr's Bash to Powershell  Twitter Thread
Sumber : Passwd.Blog

Windows power shell adalah suatu command line yang mendukung teknik pemrograman berorientasi objek pada Windows. Bahasa satu ini tak dapat lepas dari sistem operasi Windows Server untuk menjalankan berbagai rutinitas pengaturan jaringan dalam server berbasis Windows. Windows power shell mampu menyediakan fitur API (Application Program Interface) bagi aplikasi lain. PowerShell sebenarnya merupakan produk keluaran .NET framework. Gaji yang bisa kamu dapatkan dengan kemampuan pemrograman windows powershell adalah USS 62 atau sekitar 880-ribuan per jamnya

Excel VBA

icon-Excel - ProMTO®
Sumber : PromTO Impreos

VBA atau Visual Basic for Application adalah turunan dari bahasa pemrograman Visual Basic milik Microsoft. Namun berbeda dengan Visual Basic yang digunakan untuk membuat sebuah aplikasi stand alone (berdiri sendiri), maka VBA didesain untuk bekerja diatas sebuah aplikasi. Excel VBA menggunakan Microsoft Excel sebagai inangnya. Bahasa ini bertujuan untuk melakukan otomasi pada program Excel. Dengan menguasai Excel VBA kamu bisa mengantongi gaji sebesar USS 60 atau kisaran 850-an ribu per jamnya

Kotlin

Kotlin logo - programming language" Greeting Card by hipstuff | Redbubble
Sumber : Redbubble

Kotlin adalah rekomendasi bahasa pemrograman yang patut kamu pertimbangkan jika kamu berambisi memiliki gaji besar. Banyak perusahaan besar yang menggunakannya. Contohnya Gojek, Slack, Trello dan Pinterest. Kotlin digadang-gadang menjadi bahasa nomor satu untuk pengembangan aplikasi Android. Besaran gaji per jam yang bisa kamu dapatkan dengan menjadi programmer Kotlin sama dengan Excel VBA yakni USS 60 atau kisaran 850-an ribu per jamnya

Nah, itulah bahasa pemrograman dengan gaji tertinggi yang telah TAS Official rangkum. Kamu tertarik yang mana?

5 Rekomendasi Framework JS Untuk Membangun Front-End

Front-End merupakan bagian dari suatu website yang bertugas untuk menampilkan data kepada user. Front-end akan membuat interaksi dengan user melalui tampilan, klik, ataupun swipe. Saat ini, pengembangan front-end lebih mudah dengan bantuan framework. Framework akan memberikan kemudahan pengembangan serta meningkatkan efisiensi waktu. Kali ini, TAS Official akan memberikan 5 rekomendasi framework JS untuk membangun Front-End. Apa saja ?

Angular

Sumber : Search Engine Journal

Angular merupakan framework dengan arsitektur MVC (Model, View, Controller) yang biasa digunakan untuk mengembangkan suatu SPA (Single Page Application. Saat ini, angular diklaim menjadi framework yang paling efisien, kuat, sekaligus open-source. Awalnya, Angular 1.0 menggunakan basis bahasa javascript, namu pada versi lebih baru Angular memilih untuk mengadopsi Typescript. Angular juga bersifat cross platform. Beberapa perusahaan besar yang menggunakan framework Angular adalah Google, Microsoft, dan Paypal 

React

Sumber : Erasmus Life Budapest

Facebook menciptakan React pada 2013 dan meraih popularitasnya dalam waktu singkat. React adalah framework pertama yang mengadopsi arsitektur component-based, yang kemudian framework lain seperti Angular dan Vue mengikutinya. Framework ini sangat cocok untuk web yang memiliki traffic tinggi. React memiliki virtual DOM yang akan merepresentasikan UI pada aplikasi. Beberapa fitur andalan React adalah Declarative, Virtual DOM, JSX, Event Handling, React Native, Component-Based, hingga Performance. Beberapa aplikasi yang menggunakan React adalah Facebook dan Instagram

Vue

Sumber : Client Resources, Inc

Vue merupakan framework termuda yang muncul pada 2016 lalu. Awalnya Vue muncul karena adanya bug pada Angular yang cukup membahayakan website. Framework ini terus berkembang hingga sekarang. Salah satu keunggulan vue adalah sifatnya yang progressif. Artinya, jika kamu memiliki sebuah project besar, kamu bisa menggunakan Vue hanya untuk secuil project kamu dan project ini akan dapat terus berjalan sebagaimana mestinya. Framework ini sangat baik untuk pembuatan high-end SPA atau Single Page Application. 

Ember

Sumber : Fire Bull Design Studio

Eits, ini bukan ember yang biasa kamu gunakan untuk menampung air ya. Ember yang ini beda. Ember adalah framework Javascript yang mengadopsi arsitektur Model View Controller. Framework ini muncul pada 2015. Sampai saat ini, Ember memiliki komunitas yang besar dan terus berkembang dari tahun ke tahun. Ember memiliki kemampuan untuk melakukan data binding secara dua arah. Framework ini juga memiliki berbaai plugin yang siap membantu kamu dalam mengembangkan aplikasi. Meskipun tidak se-populer ketiga framework sebelumnya, performa Ember tidak perlu kamu ragukan lagi. Selain itu, beberapa perusahaan seperti Google, Microsoft, Heroku, dan Netflix juga sering menggunakan framework ini

Backbone

Sumber : Start Up Rocket

Backbone adalah framework front-end JS yang tidak boleh kamu lewatkan begitu saja. Fitur adalan framework ini adalah RESTful JSON, yang memungkinkan kamu mencampur banyak bahasa pemrograman. Backbone memiliki arsitektur yang disebut dengan MVP atau Model View Presenter. Dengan arsitktur ini, alur website akan lebih aman dan terstruktur. Backbone juga memiliki aturan penulisan yang sederhana sehingga cocok untuk pemula. 

Nah, itulah 5 rekomendasi framework JS untuk membangun Front-End. Kamu tertarik yang mana?

5 Framework Terbaik Untuk Membuat Backend Web 2020

Saat ini, programmer telah banyak terbantu dengan kehadiran framework. Framework telah menjadi bagian dari kebutuhan dan tidak dapat dilepaskan dari pengembangan aplikasi. Tak terkecuali untuk pengembangan website. Sebuah website memiliki dua bagian yang server-side (backend) dan client side (front-end). Kali ini TAS Official akan membahas mengenai 5 Framework Terbaik Untuk Membuat Backend Web 2020. Apa saja ya?

Laravel

Sumber : Google Sites

Laravel adalah salah satu framework backend yang paling populer. Lebih lanjut, framework ini memiliki konsep MVC (Model, View, Controller) yang akan memecahkan logika dengan tampilan. Bagian-bagian MVC secara lengkap meliputi

  1. Model, mewakili struktur data. Model berisikan fungsi-fungsi yang membantu kamu dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain.
  2. View, View adalah bagian yang mengatur tampilan ke pengguna. Bagian inilah yang akan menjadi halaman suatu website
  3. Controller, Controller merupakan bagian yang menjembatani model dan view.

Laravel memiliki berbagai macam fitur yang tidak semua framework menyediakannya. Framewok Laravel ini juga merupakan framework yang modern sehingga kamu akan dapat melakukan berbagai hal menggunakan framework ini seperti proses otentifikasi terbaru.

Express

Sumber : Quora

Express adalah framework backend yang terkenal dalam dunia Node.Js. Sama halnya denga laravel, express juga merupakan salah satu framework yang paling populer loh. Dengan express, kamu bisa mengembangkan suatu website ataupun hanya sekadar restfull API. Untuk dapa menikmati framework ini, kamu harus terlebih dahulu meng-install node.Js .

Beberapa keunggulan Express.js antara lain:

  • Dukungan pembuatan middleware
  • Kompatibel dengan berbagai HTTP verb seperti POST, GET, PUT, DELETE, OPTION, HEAD, dan lainnya
  • Memiliki tempalte bawaan yakni template engine Jade
  • Manajemen file statik seperti CSS dan Javascript
  • Sangat bebas untuk dikostumisasi

Rails

Learning Ruby on Rails: An Overview | Hacker Noon
Sumber : Hacker Noon

Rails mengusung konsep yang sama dengan Laravel yakni Model, View, dan Controller. Bedanya jika Laravel menggunakan bahasa pemrograman PHP, maka Rails menggunakan bahasa Ruby. Rails adalah framework yang berperan dalam website-website besar seperti Airbnb, GitHub, Hulu, and Shopify. Fakta unik lainnya, hingga 2014 kemarin, Ruby on Rails masih menempati posisi pertama dalam gaji programmer tertinggi berdasarkan data Quartz. Rails memiliki komunitas yang besar yang siap membantu kamu jika mengalami kesulitan. Untuk memulai belajar Rails, kamu hanya perlu membaca dokumentasi Rails. Rails juga menyediakan dokumentasi API untuk menjelajah semua framework, class, dan method. 

Pencipta Rails juga memnyedia dua buku yang akan menuntunmu untuk menjadi expert yakni  ‘Agile Web Development with Rails’ dan ‘Crafting Rails for Application

Django

Sumber : Django Central

Django adalah framework pengembangan website dengan bahasa Python. Berbeda dengan laravel, Django memiliki arsitektur yang dikenal dengan istilah Model-View-Template . Google, Youtube, dan Instagram adalah beberapa website yang memanfaatkan framework ini. Sebenarnya, django bukan hanya framework backend, namun juga mendukung pengembangan frontend. Sisi unggulan django adalah tingkat keamanannya yang tinggi. Django juga fokus untuk membuat frameworknya cepat, aman dan memiliki skalabilitas tinggi(scalable).

Spring

Sumber : Spring

Framework backend terbaik lainnya adalah spring. Spring merupakan Model-View-Controller framework yang menggunakan bahas pemrograman Java. Contoh web yang dikembangkan menggunakan framework Spring adalah Wix, TicketMaster, dan BillGuard. Dengan spring, kamu bisa mengembangkan suatu website atau hanya RestFull APInya saja. Spring memiliki portabilitas tinggi, dapat berjalan pada JVM apapun. Untuk belajar Spring, kamu hanya perlu membaca panduan dan dokumentasi pada link ini.

Nah, itulah 5 Framework Terbaik Untuk Membuat Backend Web 2020. Apakah kamu memiliki jagoan framework lain?

Meraba Prediksi Trend Desain Grafis Di Tahun 2021

Tak terasa 2020 akan segera usai. Seperti tahun-tahun sebelumnya trend desain grafis selalu menjadi berita besar khususnya bagi para desainer. Bagaimana tidak, desainer harus selalu mengerti trend desain grafis pada tiap tahunnya, agar produk atau bisnisnya dapat sejalan dengan minat orang-orang di dunia. Untuk itu, TASOfficial akan mencoba meraba prediksi trend desain grafis di tahun 2021. Perlu kamu ingat, semua ini bersifat prediksi dan tidak benar sepenuhnya. Bisa saja prediksi ini gagal dan nyatanya akan muncul trend desain grafis lain yang akan mendominasi tahun depan.

3D Desain

Sumber : Pinterest

Prediksi trend desain grafis pertama adalah 3D Desain. Sepanjang 2020, 3D Desain memang booming. Angka peminatnya juga semakin bertambah dari waktu ke waktu. Selain itu, terdapat kecenderungan 3D Desain dengan komposisi lebih mengagumkan. Penggunaan 3D desain akan memberikan pengalaman nyata pada penggunanya, seperti pada icon atau tombol aplikasi. Hal tersebut dapat menciptakan pengalaman sentuhan unyuk pengguna dan mengurangi kerataan tanpa mendominasi estetika visual layar. Beberapa desainer bahkan menambahkan sedikit bumbu movement dan animation untuk membuat produk mereka lebih stand out dari pesaingnya

Flat Desain

Sumber : Freepik

Flat desain juga merupakan tren desain yang mungkin akan bertengger tahun depan. Trend ini sebenarnya telah muncul sejak 5 tahun lalu. Mode ini sempat meredup sebelum akhirnya bersinar kembali. Saat ini banyak brands dan perusahaan yang menggunakan flat desain untuk website hingga akun sosial media mereka. Dengan flat icon, kamu akan lebih mudah mengkomunikasi makna produkmu tanoa harus memberikan banyak kata-kata. Flat illustrations juga terbukti lebih bisa menarik konsumen daripada stock photos.

Muted Color Palettes

Trend Desain
Sumber : Design Your Way

Muted color adalah muted adalah warna sekunder yang mendekati warna abu-abu. Kamu dapat mendapatkan warna ini dari gradasi terpucat dari warna cerah. Ciri khas muted color adalah memiliki tingkat saturasi yang rendah (kebalikan vivid color). Warna-warna muted akan memberikan kesan safe & secure pada pemiliknya. Selain itu, dengan warna ini kamu dapat mendapatkan kesan natural dan organik. Karena alasan itulah banyak brand kesehatan maupun wellness brand menggunakan warna ini pada produk-produk mereka

Geometric Shapes

Sumber : Banner Snack Blog

Tahun lalu, abstrak desain banyak mendominasi trend desain. Banyak desainer menggunakan flowing dan abstrak desain untuk mengisi desain mereka, Nampaknya, tahun 2021 nantinya akan muncul trend yang berbeda. Desainer mulai menggantikan desain abstrak dengan rigid, pola dan hard edge shapes. Penggunaan rigid akan memberikan kontras pada background muted colors.

Doodle Design

Sumber : Shopee

Last but nor least, doodle design mungkin akan menjadi trend desain pada 2021 nanti. Tren yang cukup menarik dan kreatif yang akan mulai banyak digunakan pada tahun 2020 adalah kombinasi foto dan gambar atau doodle. Doodling nampaknya menjadi sebuah trend yang menyenangkan dalam dunia ilutrasi jauh sebelum trend ini mulai mulai. Doodling menciptakan  peluang besar untuk menciptakan sebuah karya yang unik.

Nah, itulah artikel mengenai meraba prediksi trend desain grafis di tahun 2021. Oh ya, jangan lupa cek artikel yang menjadi inspirasi artikel ini di link ini dan ini. Kira-kira prediksi mana yang bakal benar-benar terjadi?

7 Pertanyaan Interview Kerja Programmer Beserta Cara Menjawabnya

Interview merupakan tahapan penting dalam proses rekrutmen calon karyawan. Melalui interview ini, perusahaan akan menentukan kecocokan antara karakteristik pelamar dengan persyaratan jabatan. Jika keduanya berjodoh, maka pelamar akan diterima sebagai karyawan. Sebaliknya, jika keduanya belum berjodoh maka perusahaan akan berusaha mencari kandidat lain. Tahapan interview ini sangat penting, sehingga kamu harus mempersiapkan diri semaksimal mungkin dalam menghadapinya. Nah kali ini, TASOfficial telah merangkum 7 pertanyaan interview kerja programmer beserta cara menjawabnya. Cekidot!

Apa Bahasa Pemrograman yang Paling Kamu Kuasai?

Interview Kerja Programmer
Sumber : IDN Times

Terdapat banyak pilihan bahasa pemrograman yang bisa kamu gunakan untuk mengembangkan aplikasi. Bahkan, aplikasi spesifik seperti android-apps memiliki banyak pilihan bahasa seperti Java Script, Dart, Java, dan lain sebagainya. Tujuan pertanyaan ini adalah untuk memahami kapasitasmu dalam kemampuan dasar seorang programmer. Kamu harus menjawab dengan gamblang dan spesifik berdasarkan pengalamanmu sebelumnya. Pilihlah satu atau beberapa bahasa pemrograman yang paling kamu kuasai, lalu hubungkan dengan kebutuhan perusahaan. Kamu juga boleh menambahkan bahasa pemrograman yang sedang atau ingin kamu pelajari ke depannya.

Ceritakan Pengalaman Proyek Terakhir Yang Kamu Kerjakan

Sumber : Bobotox

Pertanyaan ini merupakan pertanyaan umum dan seringkali muncul dalam interview kerja programmer. Experienced candidates maupun fresh graduates pasti memiliki sebuah proyek, entah itu sebagai tugas pembelajaran ataupun pekerjaan utama. Kamu bisa menceritakan secara detail dan rinci mengenai proyek kamu, mulai dari permasalahan, solusi yang kamu tawaran, hingga tantangan yang kamu alami. Bagian pertanyaan ini bertujuan meraba-raba sejauh mana kamu memiliki minat terhadap tugas yang nantinya kamu kerjakan. Kamu juga bisa menggambarkan blue print proyek kamu dalam kertas kosong. Dalam beberapa kasus bahkan interviewer akan meminta kamu menunjukkan proyek kamu pada mereka

Bagaimana Kamu Mengatasi Permasalahan Pada Proyek Terakhir Kamu?

Pertanyaan Interview Kerja
Sumber : Bobotox

Dalam mengembangkan aplikasi, tentu tidak dapat lepas dari permasalahan. Permasalahan ini bisa dari segi internal seperti bugs atau kompatibilitas program maupun dari segi external seperti komunikasi tim yang tidak berjalan lancar. Kamu harus mempersiapkan jawabannya secara matang. Jawabanmu akan menunjukkan kemampuan dalam mencari jalan keluar dan sebaik apa kamu dalam menanganinya. Kamu juga dapat menuliskan langkah atau strategi apa yang perlu kamu lalui dan terapkan untuk setiap selama mengerjakan proyek tersebut. Jangan lupa jelaskan alasan kamu mengapa kamu menggunakan strategi tersebut dan bagaimana keberhasilannya

Bagaimana Cara Kamu Menemukan Bug?

Jawaban Interview Kerja
Sumber Ping Point

Sebenarnya tidak ada jawaban yang salah mengenai pertanyaan ini. Setiap programmer pasti memiliki cara sendiri dalam menemukan performance bug dalam aplikasi mereka. Sebenarnya pertanyaan ini hanya untuk melihat jawabanmu berdasarkan pada pendekatan dari bahasa pemrograman yang selalu kamu pakai. Hal ini karena bahasa pemrograman yang berbeda, menggunakan profiler berbeda terkadang selalu memiliki debug bawaan sendiri untuk menemukan masalah dalam kinerjanya. 

Apakah Kamu Mengikuti Perkembangan Teknologi Dalam Pengembangan Aplikasi?

Tips Wawancara Kerja
Sumber : UNJKita

Pertanyaan ini berguna untuk menilai apakah kamu tipe programmer yang up to date atau hanya stuck disitu-situ saja. Pertanyaan ini menentukan minat kamu dalam mempelajari dan menguasai kemampuan programming. Terkadang pewawancara mengubah pertanyaanya menjadi “Bagaimana kamu mengikuti trend perkembangan teknologi?”. Kamu bisa menjelaskan tren apa yang kamu ketahui, ikuti dan gemari dengan penjelasana alasan yang masuk akal. Pengetahuan ini akan menjadi nilai plus untuk kamu. Itu artinya kamu orang yang terbuka, senang belajar hal baru, dan selalu mau berkembang ke arah yang baru dan modern. Karakter ini sangatlah penting untuk seorang programmer.

Bagaimana Cara Kamu Memenuhi Permintaan Klien?

Panduan Interview Kerja yang Baik Agar Kamu Cepat Diterima
Sumber : Hidupcu

Klien adalah raja. Mereka memiliki uang yang akan membeli kemampuan kamu. Klien bisa menjadi salah satu tantangan bagi programmer. Pewawancara akan mengajukan pertanyaan ini untuk mengetahui kemampuan kamu dalam mengatasi situasi rumit bersama klien. Berikan jawaban yang menggambarkan kemampuan kamu dalam berkomunikasi, bekerja di bawah tekanan, serta komitmen untuk memberikan produk berkualitas tinggi. Jelaskan prioritasmu dalam mengembangkan produk dan caramu melaporkan kemajuan kepada klien.

Bagaimana Cara Kamu Mengatasi Mengatasi Stuck?

Cara Menghadapi Interview Kerja bagi Pemula - LokerJogja.ID
Sumber : Loker Jogja

Stuck adalah sesuai yang wajar dan pasti pernah dialami programmer. Jawaban ini juga merupakan hal penting untuk si pewawancara dalam menilai karakter dan kepribadian mu lebih baik. Jika mengatasi stuck dengan aktivitas biidang seni maka sebutkan secara detail, apakah itu melukis? Bermusik? Atau Fotografi? Sebaliknya jika kamu mengatasi stuck olahraga maka jelaskan juga olahraga apa yang kamu pilih secara jelas. Hobi juga merupakan cara seseorang dalam melepas penat atau stress saat bekerja. Dari jawaban kamu pewawancara bisa menilai apakah kamu orang yang menyelesaikan masalah secara tenang atau cekatan. Atau ketika bekerja kamu adalah orang yang santai atau menggebu-gebu.

Nah, itulah 7 pertanyaan interview kerja programmer beserta cara menjawabnya. Tentunya pertanyaan ini bisa berbeda antara satu perusahaan dengan perusahaan lain. Karena itu jangan lupa mempersiapkan diri untuk pertanyaan yang lain ya. Semoga sukses !

Menilik Fitur Anyar Pada Vue 3, Apa Saja?

Vue JS adalah salah satu framework Javascript yang berguna untuk membuat front end. Vue JS atau selanjutnya disebut Vue, adalah framework yang berguna untuk membuat user interface dan single-page application (SPA). Framework ini bersifat open source sehingga dapat kamu gunakan secara bebas. Pada arsitektur MVC (Model-View-Controller), Vue JS akan mengambil peran pada View nya saja. Pada 18 September lalu, Vue JS secara resmi merilis Vue 3. Buat kamu pengguna setia Vue, atau bahkan baru saja menyelamu Vue, artikel ini akan mengajak kamu menilik fitur anyar pada Vue 3, apa saja ya?

Composition API Menggunakan Hooks

Sumber : Dan Vega

Salah satu fitur andalan Vue JS adalah composition API. Pada Vue 3, kamu tidak perlu lagi menginstall Composition API dan dapat langsung kamu gunakan di luar box tanpa pengaturan tambahan. Terinspirasi dari React Hooks, fitur baru ini memungkinkan penulisan komponen dalam mode function based. Kamu dapat mengenkapsulasi logika program dalam composition functions dan menggunakannya kembali pada objek-objek yang kamu miliki.

Namun, jika kamu masih menggunakan Vue versi 2 kamu tidak perlu khawatir. Vue 3 masih 100% mendukung option-based API.

Secara garis besar, terdapat dua keuntungan function-based API yakni :
1. Pengorganisasian kode yang lebih baik
2. Resharing / reusable code lebih maksimal

Dukungan <Template> Untuk Multiple Root Elements

Sumber : Stack Over Flow

Perubahan lainnya adalah adanya multiple roots element. Pada Vue 2, <template> hanya mendukung one root element. Misal kamu memiliki dua tag <p>, kamu harus membungkus tag ini dalam sebuah <div> agar dapat bekerja sebagai mana mestinya. Kamu juga harus mendefinisikan CSS agar tampilan sesuai dengan harapan kamu.

Sementara itu, pada Vue 3 kamu dapat langsung sejumlah tags langsung dalam tag <template>. Sebagai contoh, kamu dapat memasukkan tag <p> langsung dalama <template>

<template>
  <p> Count: {{ count }} </p>
  <button @click="increment"> Increment </button>
  <button @click="decrement"> Decrement</button>
</template>

Suspense

Go async in Vue 3 with Suspense
Sumber : Morioh

Suspense adalah fitur baru pada Vue 3 yang akan me-render komponen default maupun fallback sampai komponen utama berhasil melakukan fetch data. Cara kerja suspense mirip dengan async operations saat fetch data dari server. Kamu tidak perlu lagi mendefinisikan v-if kemudian mengembalikannya. Fitur ini akan langsung melakukannya untuk kamu.

Fitur Baru Lainnya

Vue.js 3: Future-Oriented Programming | by Taras Batenkov | Bits and Pieces
Sumber : Bit dan Pieces

Vue 3 juga memiliki beberapa fitur baru lainnya, yakni
1. Multiple v-models
2. Reaktivitas yang lebih baik
3. Global mounting
4. Native portal (sekarang disebut Teleport)
5. Update pada Virtual DOM dan TypeScript

Dan masih banyak lagi.

Nah, itulah beberapa Fitur Anyar Pada Vue 3. Sudah siap beralih?