Open in app

Sign In

Write

Sign In

Fausta Anugrah D
Fausta Anugrah D

22 Followers

Home

About

Jun 16, 2022

User Acceptance Testing

“Testing is not responsible for the bugs inserted into software any more than the sun is responsible for creating dust in the air.” — Dorothy Graham Setelah melakukan implementasi kode dengan benar, tentu sebagai developer kita harus mengetahui reaksi dari user. User Acceptance Testing (UAT) adalah jawaban untuk mengetahui apakah…

3 min read

User Acceptance Testing
User Acceptance Testing

3 min read


Jun 16, 2022

Nielsen’s 10 Heuristic Principles

Nielsen’s 10 Heuristic Principles Ada 10 prinsip umum yang dibuat oleh Jakob Nielsen untuk User Interface Design. Disebut heuristik karena merupakan aturan praktis yang luas dan bukan pedoman kegunaan khusus. 1. Visibility of system status Desain harus selalu memberi informasi kepada pengguna tentang apa yang sedang terjadi, melalui feedback yang sesuai dalam waktu yang…

4 min read

Nielsen’s 10 Heuristic Principles
Nielsen’s 10 Heuristic Principles

4 min read


Jun 16, 2022

Teamwork

Apa itu Teamwork? Teamwork adalah proses kerja oleh sekelompok orang untuk mencapai tujuan bersama. Dalam tim, seluruh anggota akan berkontribusi untuk menyelesaikan suatu pekerjaan untuk mencapai tujuan tersebut. Mengapa teamwork penting dalam pengembangan perangkat lunak? Pengembangan perangkat lunak umumnya dibuat oleh suatu tim. Aplikasi akan terbuat dengan baik jika para anggotanya saling membangun hubungan baik. Jika dalam suatu tim para…

2 min read

Teamwork
Teamwork

2 min read


Jun 16, 2022

Software Quality Assurance

Apa itu Software Quality Assurance? Software Quality Assurance (SQA) adalah prosedur untuk pengawasan, pengujian, dan pengendalian kualitas dalam pengembangan aplikasi. Tujuan SQA adalah memastikan bahwa aplikasi yang dibuat sesuai dengan prosedur dan berjalan sesuai dengan standar. SonarQube SonarQube merupakan salah satu tools yang digunakan untuk SQA. SonarQube juga digunakan pada PPL 2022. Berikut adalah SonarQube yang…

3 min read

Software Quality Assurance
Software Quality Assurance

3 min read


Jun 16, 2022

Scrum

Apa itu scrum? Scrum adalah bagian dari agile framework. Saat ini, scrum banyak digunakan dalam pengembangan software. Tapi pada dasarnya metode tersebut bisa diterapkan ke dalam segala upaya product atau project development. Scrum juga digunakan pada PPL 2022. Role pada Scrum 1. Product Owner Membuat produk backlog Mengumpulkan masukan dari customer dan stakeholders Aspek bisnis 2…

3 min read

Scrum
Scrum

3 min read


Jun 10, 2022

Persona

Apa itu persona? Dalam software development, persona adalah tokoh fiksi yang merupakan representasi calon pengguna. Persona berisi rangkuman singkat tentang karakteristik, pengalaman, tujuan, dan lain lain. Persona dibuat sebelum tahapan implementasi. Mengapa persona penting? Dapat lebih memahami user Dengan adanya persona, designer menjadi lebih bisa mengira-ngira ekspektasi pengguna, apa kebutuhan pengguna, dan apa yang pengguna inginkan. Dengan…

2 min read

Persona
Persona

2 min read


Jun 9, 2022

Clean Code

Apa itu clean code? Clean code jika diterjemahkan dari bahasa inggris artinya kode bersih. Kode bersih dalam hal ini artinya kode yang disusun dengan benar, baik, dan rapi agar kode tersebut mudah dibaca dan dimengerti oleh orang lain. Mengapa clean code penting? Dalam pembuatan aplikasi, umumnya kita tidak membuat sendirian. Aplikasi dikerjakan oleh banyak orang. Kode yang kita…

3 min read

3 min read


May 9, 2022

CI/CD

“The most powerful tool we have as developers is automation.” — Scott Hanselman Penjelasan singkat CI/CD CI (Continuous integration) merupakan pengintegrasian kode ke repositori dan dijalankan pengujian secara otomatis. CI dapat dilakukan dengan perintah commit. CD (Continous delivery atau Continuous deployment) merupakan proses yang dilakukan setelah CI selesai kemudian aplikasi bisa dirilis secara…

5 min read

CI/CD
CI/CD

5 min read


Apr 8, 2022

Refactoring

Sebelumnya saya juga telah membuat blog yang membahas mengenai TDD (link). Pada blog tersebut saya membahas ada 3 tahap dalam TDD yaitu RED, GREEN, dan REFACTOR. Pada blog ini saya akan menejalaskan lebih detail mengenai REFACTOR. Refactoring is a disciplined technique for restructuring an existing body of code, altering its…

2 min read

2 min read


Mar 20, 2022

GIT: Branching, Code Review, Merge

“Talk is cheap. Show me the code.” ― Linus Torvalds Sudah tidak asing lagi bagi para programmer untuk mendengar kata GIT. GIT adalah salah satu sistem pengontrol versi (Version Control System) yang umum digunakan oleh programmer untuk melakukan kolaborasi. …

6 min read

GIT: Branching, Code Review, Merge
GIT: Branching, Code Review, Merge

6 min read

Fausta Anugrah D

Fausta Anugrah D

22 Followers
Following
  • Widyanto H Nugroho

    Widyanto H Nugroho

  • Jeremy Victor

    Jeremy Victor

  • Sae Pasomba

    Sae Pasomba

  • Rafli Bangsawan

    Rafli Bangsawan

  • Qonita Nur Iffat

    Qonita Nur Iffat

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech