Open in app
Home
Notifications
Lists
Stories

Write
Yasmin Adelia
Yasmin Adelia

Home

Jun 7, 2021

Software Architecture

Brief explanation about software architecture and Docker. — This article is a part of individual review for Software Engineering Project Course (Proyek Perangkat Lunak/PPL) in Faculty of Computer Science, Universitas Indonesia. What is Software Architecture Software Architecture is a structure of a software consists of major components and their relationship between each other. It is a blueprint for a system.

4 min read

Software Architecture
Software Architecture

Jun 7, 2021

Design Guideline

A guide for keeping the consistency of software’s interface — This article is a part of individual review for Software Engineering Project Course (Proyek Perangkat Lunak/PPL) in Faculty of Computer Science, Universitas Indonesia. What is Design Guideline? Design guideline is a document consists of guide or rules for designing a digital product (software), so the product will have consistent components in all of its…

4 min read

Design Guideline
Design Guideline

Jun 7, 2021

Product Validation

A way to prevent startup failure — This article is a part of individual review for Software Engineering Project Course (Proyek Perangkat Lunak/PPL) in Faculty of Computer Science, Universitas Indonesia. What is Product Validation? Product validation is the process of validating a product (software) from just an idea in our head to a product that can really solve a problem in…

3 min read

Product Validation
Product Validation

May 24, 2021

People Management

Establish Relations, Help People, and Understanding People — This article is a part of individual review for Software Engineering Project Course (Proyek Perangkat Lunak/PPL) in Faculty of Computer Science, Universitas Indonesia. People management is a skill that every leader should have or probably every team member should have in my PPL team. It is the process of training…

Ppl 2021

3 min read

People Management
People Management

May 3, 2021

A Glance About Agile

An overview of agile software development and its implementation — Intro In daily basis we may know that agile means an act of moving quickly. In this article, I will discuss how agile can be applied to software development process which is called “Agile software development”. What makes it different from other software development method is that Agile has focus on…

Ppl 2021

5 min read

A Glance About Agile
A Glance About Agile

May 2, 2021

User Persona for Happier User

This article is a part of individual review for Software Project Course (Proyek Perangkat Lunak/PPL) in Faculty of Computer Science, Universitas Indonesia. When we’re going to create an interface of a software application, it’s important to know the behavior of potential users who will use our app, so they can…

Ppl 2021

4 min read

User Persona for Happier User
User Persona for Happier User

Apr 4, 2021

TDD, is it worth it?

Benefits, disadvantage, and more about TDD — Intro TDD, abbreviation for Test Driven Development, is a way of developing software where we create the test first based on software requirement, then we implement the test with a production code. Honestly, at first I don’t get it why we should create test first, where most of the times, tests…

Tdd

4 min read

TDD, is it worth it?
TDD, is it worth it?

Apr 1, 2021

Let’s Get Clean [Code]

A simple guide to get your code clean — Take a look at your code when you first began to learn programming. This is mine:

Ppl 2021

4 min read

Let’s Get Clean [Code]
Let’s Get Clean [Code]

Mar 21, 2021

Git: Version Control System untuk Mempermudah Pekerjaan Tim

Perkenalan dan Penjelasan Command Git yang Sering Digunakan — Apa itu version control system? Version control system mungkin menjadi salah satu penemuan yang sangat mempermudah kehidupan kita sehari-hari, karena dengannya, setiap kali ingin melakukan perubahan, kita tidak perlu repot menyalin file untuk berjaga-jaga jika ingin membatalkan perubahan. …

Git

5 min read

Git: Version Control System untuk Mempermudah Pekerjaan Tim
Git: Version Control System untuk Mempermudah Pekerjaan Tim

Dec 3, 2019

Load Balancer untuk High Availability Website

High Availability Website adalah website yang memiliki tingkat kestabilan yang baik, walaupun diakses oleh banyak pengguna pada satu waktu. Salah satu hal yang dapat dilakukan agar sebuah website menjadi high availability adalah dengan menggunakan load balancer. Load balancer bekerja dengan cara mendistribusikan beban kerja ke beberapa web server, sehingga untuk…

Web Development

3 min read

Load Balancer untuk High Availability Website
Load Balancer untuk High Availability Website
Yasmin Adelia

Yasmin Adelia

computer science student

Following
  • kirana.

    kirana.

  • tina

    tina

  • Salsabila Adnan

    Salsabila Adnan

  • Ferenica Dwi Putri

    Ferenica Dwi Putri

  • Sophia Ciocca

    Sophia Ciocca

See all (6)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable