https://www.interaction-design.org/literature/topics/design-guidelines

Design Guideline

Design guidelines are sets of recommendations on how to apply design principles to provide a positive user experience. Designers use such guidelines to judge how to adopt principles such as intuitiveness, learnability, efficiency and consistency so they can create compelling designs and meet and exceed user needs.

Design guideline merupakan…

https://www.byriza.com/flutter-33-safearea-mengatasi-notch-poni-dan-layar-lengkung

Halo semuanya, pada kesempatan kali ini saya akan membahas mengenai mengambil data dari internet atau API seperti firebase pada framework Flutter. Tentunya yang mengunjungi artikel ini sudah mengetahui apa itu flutter dan penggunaannya, jika belum ya, singkatnya Flutter merupakan framework untuk mobile app yang dikembangkan oleh Google, format utama ynag…

https://blog.prototypr.io/the-10-usability-heuristics-free-posters-for-every-design-office-c7b3b01b6099

They are called “heuristics” because they are broad rules of thumb and not specific usability guidelines.

Heuristic evaluation is a process where experts use rules of thumb to measure the usability of user interfaces in independent walkthroughs and report issues. Evaluators use established heuristics (e.g., …

https://medium.com/programmer-zaman-now/kenapa-wajib-mengerti-docker-6b48bc2c05c3

“Kok di kamu bisa jalan ya? sedangkan di saya tidak?”

Sebagai pengembang software terlebih pada saat pengerjaan proyek tim pernah mengalami hal tersebut bukan? Docker adalah solusinya, dengan docker hal tersebut bukan lagi masalah, docker akan menyesuaikan lingkungan tempat Anda melakukan coding.

Apa itu Docker?

Docker adalah platform perangkat lunak yang memungkinkan untuk…

sumber : https://blog.stoneriverelearning.com/10-clean-coding-techniques-that-every-coder-should-know/

Bagi kalian yang sangat menyukai bersih-bersih tentunya tidak tahan bukan melihat sesuatu yang berantakan dan kotor, ternyata dalam pengembangan software juga ada loh bersih-bersih yaitu kodenya. Pembersihan yang dimaksud adalah pembersihan yang berdasarkan prinsip clean code. Seperti yang sudah dibahas pada artikel sebelumnya terkait TDD (Test Driven Development) telah disinggung…

Sumber : https://www.rishabhsoft.com/blog/unit-testing-for-android-mobile-applications

TDD atau Test Driven Development merupakan salah satu metode pengembangan software yang telah lama dikenal. Dahulu kita membuat implementasinya lalu kemudian melakukan test kemudian agar mengetahui bug dan masalah lainnya sebelum dipublikasikan. Namun dengan TDD kita akan membuat test terlebih dahulu sebelum implementasinya, apa kelebihan hal tersebut?

Test Driven Development

TDD merupakan metode…

Sumber : https://blog.compactbyte.com/2017/03/16/bug-file-version-control-yang-bisa-diakses-via-web/

Bagi kalian yang merupakan seorang developer atau programmer tentunya sudah tidak asing dengan yang namanya Git. Nah untuk kamu yang belum mengetahuinya, Git adalah suatu tools yang digunakan untuk pengembangan suatu software. Untuk selanjutnya bisa kalian simak artikel ini.

Apa itu Git?

Git adalah suatu version control system yang gratis dan digunakan untuk…

Load Balancing adalah teknik untuk mendistribusikan beban trafik pada dua atau lebih jalur koneksi secara seimbang, agar trafik dapat berjalan optimal, memaksimalkan throughput, memperkecil waktu tanggap dan menghindari overload pada salah satu jalur koneksi. Load balancing digunakan pada saat sebuah server telah memiliki jumlah user yang telah melebihi maksimal kapasitasnya…

Aan Nur Wahidi

Mahasiswa Fasilkom UI angkatan 2018

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store