New Update! 🎉
This project now features an integrated Design System, enhancing consistency and scalability across the redesign. Explore the details below!

New Update! 🎉
This project now features an integrated Design System, enhancing consistency and scalability across the redesign. Explore the details below!

New Update! 🎉
This project now features an integrated Design System, enhancing consistency and scalability across the redesign. Explore the details below!

Embracing Travel Excitement, Not Frustration

01

What do i do?

Timeline

July 2024

Tools

Figma

Outcome

Redesign Appoitment

Role

UI/UX Designer

01

What do i do?

This redesign is intended to make the passport application process easier.

01

Understanding the background

Understanding
the background

01

Understanding the background

The m-Paspor Indonesia app is a mobile application developed by the Directorate General of Immigration of the Republic of Indonesia to simplify the process of obtaining passports for the public. It includes several features and functions, such as online registration, status tracking, appointment scheduling, passport information, reminders, and consultation services.

The most commonly used feature of the m-Paspor Indonesia app is typically the online registration feature. This allows users to conveniently apply for their passports from their smartphones without needing to visit immigration offices in person. Other frequently used features include status tracking to monitor application progress and appointment scheduling to secure time slots for interviews and biometric data collection, helping to streamline the overall process.

02

the problem

02

the problem

I have previously applied for a passport through m-paspor, which is an effective way to secure a slot or reservation for the application date at the immigration office. The application process begins with registering personal data, followed by a series of steps consisting of eight stages. Given the high number of people wanting to apply for a passport, immigration offices often experience full schedules. Therefore, the use of m-paspor should be seen as a practical solution that can simplify and expedite the application process, making the experience more efficient for all parties involved.

03

Research method & result

problem

  1. Complex Location Selection

There are too many steps required to select a location.

  1. Inability to Save Choices

Location choices cannot be saved, forcing users to start from the initial stage if they want to select a new location

  1. Search Feature Issues

The location search feature does not function properly.

  1. Ineffective Office List Features:

  • Users should be able to see multiple options when many offices are fully booked.

  • The current feature does not differentiate between offices that have been viewed and those that have not.

  • Other applications use indicators like photos or images, which could enhance usability.

  • The office list should have markers or sections indicating previously viewed offices.

  1. Inefficiency in Repeated Actions

Selecting available offices again involves many steps and repetitive actions, which is inefficient.

03

What do i do?

03

What do i do?

Goal

  1. Streamline the Location Selection Process

Reduce the overall number of steps required to select a location, minimizing repetitive actions and making the process more user-friendly and efficient.

  1. Implement Location Saving Feature

Enable users to save their location choices, allowing for a smoother experience when selecting a new location without having to start over from the initial stage.

  1. Enhance Location Search Functionality

Ensure that the location search feature works effectively, providing accurate results for users.

  1. Improve Office List Features

Add features to the office list that clearly differentiate between offices that have been viewed and those that have not. This can include indicators, such as images or markers, to enhance user navigation.

04

user flow and
information architecture

04

user flow and
information architecture

To enhance the efficiency of the application process, I’m rearranging the stages to create a more efficient and user-friendly experience. This involves looking at the current flow and making adjustments to ensure that each stage is logically positioned, allowing users to navigate through the application more easily and with less frustration.

[User Flow Optimization]

STAGE 1

Choosing the current location

STAGE 2

NIK verification

STAGE 3

Passport application questionnaire (PERDIM)

STAGE 4

Upload documents

STAGE 5

Additional applicant information

STAGE 6

Confirm the type of application office and passport type

STAGE 7

Date and time of arrival

STAGE 8

Service fee details

STAGE 1

STAGE 2

STAGE 3

STAGE 4

STAGE 5

STAGE 6

STAGE 7

STAGE 8

STAGE 1

STAGE 2

STAGE 3

STAGE 4

STAGE 5

STAGE 6

STAGE 7

STAGE 8

This stage contains personal and document information.

This stage contains personal and document information.

This stage contains personal and document information.

It includes the technical process for obtaining the application date and location.

It includes the technical process for obtaining the application date and location.

It includes the technical process for obtaining the application date and location.

The issue is that visit dates are often fully booked, requiring users to select other locations with more available slots. This process involves multiple steps, as users must return from stage 7 to stage 1. The current system skips stages 2-4 in such cases, allowing the assumption that once the documents are completed correctly, it won't disrupt the technical application process. This can create confusion and stress for users as they navigate through the stages.

To address these challenges, moving stage 1 to stage 5 and establishing closer connections with relevant stages could significantly reduce user stress. It would be easier if selecting the location, type of passport, and confirmation were in closer stages. This way, users can easily use the back button to return without feeling overwhelmed by the need to start over from the beginning.

After identifying the arising issues, the subsequent step is to conduct a comparative study on the top-up features in other mobile banking applications. The results of this comparison will be used to understand the differences in the top-up process between BSI and other banks, influencing its performance and areas that need improvement

05

Ideation & Wireframe

05

Ideation & Wireframe

Having crafted Zahra's user story and summarized the competitive analysis findings, I am now proceeding with ideation. This phase involves refining user flows, integrating new features, and enhancing the overall product experience

[Wireframe]

STAGE 1a

Choosing the current location

STAGE 1b

Adding the current location and searching for other locations

STAGE 1c

Choosing the application office

STAGE 1d

Info on selected offices, choosing the passport type, and continuing the process

STAGE 7b

Select reservation date

STAGE 6

Confirm the type of application office and passport type

STAGE 7a

Select reservation date and fixed office

STAGE 1a

Choosing the current location

STAGE 1b

Adding the current location and searching for other locations

STAGE 1c

Choosing the application office

STAGE 1d

Info on selected offices, choosing the passport type, and continuing the process

STAGE 7b

Select reservation date

STAGE 6

Confirm the type of application office and passport type

STAGE 7a

Select reservation date and fixed office

STAGE 1a

Choosing the current location

STAGE 1b

Adding the current location and searching for other locations

STAGE 1c

Choosing the application office

STAGE 1d

Info on selected offices, choosing the passport type, and continuing the process

STAGE 7b

Select reservation date

STAGE 6

Confirm the type of application office and passport type

STAGE 7a

Select reservation date and fixed office

02

problem statement

Requirement

To make the idea work, here’s what needs to be done:

  1. The default current location will be automatically filled in because the application initially requests permission to access the location.

  2. The immigration office tab will be divided into nearby offices, all offices, and those that have already been viewed. There will also be a notification indicating which offices have been viewed, helping users see and continue their search without repetition.

  3. The address and selected office will be displayed to reassure users about their chosen office, allowing for quick selection.

  4. The options for the type of passport will include the associated application fees.

  5. The date will be presented as a modal, and the CTA will display the selected date for confirmation.

  6. The confirmation screen will contain a summary of the data previously filled out, which can still be edited.

  7. The CTAs on the confirmation screen will consist of "Done" if the user finalizes the application and "Home," so this form will be saved as a draft

06

Final result

After completing the wireframing stage, I am now preparing to present the results.

06

Final result

After completing the wireframing stage, I am now preparing to present the results.

[screen] choose location

[screen] choose visit date

[screen] confirmation

07

the Prototype

07

the Prototype

To validate this hypothesis, extensive observations and detailed interviews were carried out with students in the twelfth grade within the West Sumatra region, Indonesia, as 3D geometry is taught at that particular educational level

Prototype-v.01

Scenario

  1. The user selects the office for the application.

  2. The user chooses the type of passport (or it is not necessary to select it since a default option is already shown).

  3. The user selects the visit date.

  4. The user changes the office because the date at current selected office is fully booked.

  5. The user selects another visit date.

  6. Continue the selection (location, type, and date).

  7. Confirmation all data

Scenario

  1. The user selects the office for the application.

  2. The user chooses the type of passport (or it is not necessary to select it since a default option is already shown).

  3. The user selects the visit date.

  4. The user changes the application office because the desired date is fully booked.

  5. The user selects the new desired date.

  6. The user confirms the selection (location, type, and date).

  7. Confirmation is received.

Scenario

  1. The user selects the office for the application.

  2. The user chooses the type of passport (or it is not necessary to select it since a default option is already shown).

  3. The user selects the visit date.

  4. The user changes the application office because the desired date is fully booked.

  5. The user selects the new desired date.

  6. The user confirms the selection (location, type, and date).

  7. Confirmation is received.

Now it should be less frustrating

09

Design System

09

Design System

Wait for the live

Wait for the live

Wait for the live

08

Takeaways

08

Takeaways

Initially, I thought that this application might only be used once, especially considering that some of my friends who completed their applications tended to uninstall the app afterward, given that a passport is valid for up to 10 years. However, there are various scenarios where users might need to revisit the application, such as when renewing a damaged passport or upgrading from a regular passport to an electronic one. The diverse motivations for applying for a passport—ranging from pilgrimage travel to educational opportunities—highlight the wide variety of users that this application must serve.

This diversity emphasizes the need for a user-friendly application design that prioritizes both user experience and interface. The development of the flow, features, functionalities, and content should be driven by user needs. Many applicants often find themselves in urgent situations, making it essential for the application to be efficient and effective in terms of time while minimizing user stress.

Although this application may only be used a few times, a well-designed app can significantly enhance the passport application process, ensuring that it remains accessible, intuitive, and responsive to the varied needs of its users.