Anda di halaman 1dari 27

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

Telkom University Anti Tersesat


(Tel-U Anter)

untuk:

Seluruh Civitas Akademika Telkom University

Dipersiapkan oleh:
Edward Billy Hadipuspito 1301201291
Muhammad Fadhil Fadhlurrahman 1301204439
Ryan Chandra Hadi 1301204125
Shivanie Virgin Omny Nantaka 1301200163

Kelas : IF-44-11

Program Studi S1 Teknik Informatika – Fakultas Informatika

Universitas Telkom

Jalan Telekomunikasi Terusan Buah Batu, Bandung

Indonesia
Program Studi S1
Nomor Dokumen Halaman
Teknik
Informatika
- SKPL-01 27
Fakultas
Informatika Revisi <nomor revisi> Tgl: <isi tanggal>

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 2 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Daftar Perubahan
Revisi Deskripsi
A

INDEX A B C
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 1 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 2 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Daftar Isi
Daftar Perubahan 1

Daftar Halaman Perubahan 2

Daftar Isi 3

Pendahuluan 8
Tujuan Penulisan Dokumen 8
Cakupan Produk 8
Konvensi Dokumen 8
Referensi 9
Referensi yang digunakan pada perangkat lunak Tel-U Anter adalah 9
Gambaran Umum 9

Overall Description 10
Perspektif Produk 10
Fungsi Produk 10
Kelas dan Karakteristik Pengguna 10
Lingkungan Operasi 11
Batasan Perancangan dan Implementasi 11
Dokumentasi Pengguna 11
Asumsi dan Dependensi 11

Requirements Antarmuka Eksternal 12


Antarmuka Pengguna 12
Antarmuka Perangkat Keras 12
Antarmuka Perangkat Lunak 12
Antarmuka Komunikasi 12

Fitur Sistem (Use Cases) 13


Use Case 1 13
Nama Use Case: Login 13
Tujuan: Memberikan akses user untuk menggunakan aplikasi 13
Input: Akun SSO 13
Output: User diberikan akses 13
Skenario Utama: User memasukkan akun SSO 13

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 3 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Prakondisi: Sistem belum memberikan akses kepada user 13
Langkah-langkah: 13
Langkah 1: User memasukkan Username SSO. 14
Langkah 2: User memasukkan Password SSO. 14
Langkah 3: User mengetuk tombol submit lalu menunggu. 14
Pascakondisi: Sistem memberikan akses kepada user 14
Skenario eksepsional 1: Sistem tidak bisa melakukan validasi karena tidak ada koneksi internet. 14
Use Case 2 14
Nama Use Case: Memberikan Akses 14
Tujuan: User memberikan akses kepada sistem untuk dapat menggunakan fitur
aplikasi 14
Input: Tersedianya layanan GPS 14
Output: GPS dapat digunakan oleh sistem 14
Skenario Utama: User memberikan akses kepada sistem 14
Prakondisi: User belum memberikan akses kepada sistem 14
Langkah-langkah: 14
Langkah 1: Sistem meminta user untuk mengaktifkan GPS dan. 14
Langkah 2: User memberikan akses kepada sistem dengan menyetujui peringatan
pada smartphone. 14
Langkah 3: Sistem diberikan akses oleh user. 14
Pascakondisi: Sistem berhasil diberikan akses untuk menggunakan GPS 14
Use Case 3 14
Nama Use Case: Mode Offline 14
Tujuan: User menggunakan mode offline jika tidak terdapat koneksi internet 14
Input: User masuk ke sistem secara offline 15
Output: Sistem memberikan akses terbatas kepada user untuk menggunakan aplikasi
15
Skenario Utama: User dapat menggunakan aplikasi secara offline jika user memiliki
riwayat login di smartphone secara online 15
Prakondisi: Sistem belum memberikan akses kepada user 15
Langkah-langkah: 15
Langkah 1: User memilih mode offline pada halaman login. 15
Langkah 2: Sistem memeriksa bahwa user memiliki riwayat login pada aplikasi 15
Langkah 3: Sistem memberikan akses terbatas kepada user untuk menggunakan
aplikasi 15
Pascakondisi: User berhasil diberikan akses terbatas oleh sistem 15

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 4 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Use Case 4 15
Nama Use Case: Update Peta 15
Tujuan: Administrator memperbarui peta yang akan tersimpan didalam sistem 15
Input: Administrator memasukkan perubahan pada peta 15
Output: Sistem memiliki data peta yang telah diperbarui oleh Administrator 15
Skenario Utama: Administrator memperbarui peta pada sistem jika terdapat
pembaruan, penambahan baru ataupun penghapusan lokasi maupun jalur yang bisa
dilalui. 15
Prakondisi: Sistem belum memiliki data peta yang terbaru 15
Langkah-langkah: 15
Langkah 1: Administrator menentukan apakah ingin memperbarui,
menambahkan atau menghapus lokasi/jalur 16
Langkah 2: Administrator memasukkan pembaruan yang akan diubah kedalam
sistem 16
Langkah 3: Sistem menyimpan pembaruan pada sistem 16
Pascakondisi: Sistem berhasil memperbarui dan menyimpan perubahan yang dibuat
oleh Administrator 16
Use Case 5 16
Nama Use Case: Input Tujuan 16
Tujuan: User dapat melakukan input pada lokasi yang ingin dituju 16
Input: User memanfaatkan GPS atau memasukkan lokasi yang ingin dituju dengan
cara mengisi form yang terdapat pada aplikasi 16
Output: Sistem memberikan pilihan lokasi yang terdapat didalam peta sistem 16
Skenario Utama: User dapat melakukan input agar lokasi yang ingin dituju bisa
disediakan oleh Sistem 16
Prakondisi: Sistem belum menampilkan lokasi tujuan User 16
Langkah-langkah: 16
Langkah 1: User memilih metode menangkap gambar atau menginput manual
menggunakan form 16
Langkah 2: Sistem memeriksa apakah masukkan dari User terdapat didalam
sistem 16
Langkah 3: Sistem menampilkan lokasi yang terdapat didalam sistem sesuai
masukkan dari User 16
Pascakondisi: Sistem berhasil menampilkan lokasi yang ingin dituju oleh User 16
Skenario eksepsional 1: Sistem tidak menemukan lokasi sesuai dengan masukkan dari
User 16
Use Case 6 16

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 5 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Nama Use Case: Menyarankan Rute 16
Tujuan: Sistem dapat menampilkan rute yang dapat dituju oleh User setelah
menginput tujuan 16
Input: Sistem memiliki lokasi asal dan lokasi tujuan User 17
Output: Sistem memberikan beberapa pilihan yang dapat dilalui oleh User untuk
mencapai tujuan 17
Skenario Utama: Sistem mendapatkan input dari User berupa lokasi awal yang
didapat dari fitur GPS smartphone dan lokasi tujuan yang telah diinputkan
sebelumnya lalu melakukan kalkulasi rute dan menampilkan beberapa pilihan rute
berdasarkan efisiensi rute 17
Prakondisi: Sistem belum menampilkan saran rute 17
Langkah-langkah: 17
Langkah 1: Sistem mendapatkan inputan dari proses sebelumnya 17
Langkah 2: Sistem membuat beberapa rute yang mungkin dilalui 17
Langkah 3: Sistem melakukan kalkulasi untuk mencari rute yang paling efisien 17
Langkah 4: Sistem menampilkan rute yang dapat dilalui berdasarkan efisiensinya
jika terdapat beberapa rute 17
Pascakondisi: Sistem berhasil menampilkan rute yang dapat dilalui oleh User untuk
mencapai lokasi yang ingin dituju 17
Use Case 7 17
Nama Use Case: Melihat Rute 17
Tujuan: User dapat melihat rute agar dapat mencapai lokasi yang ingin dituju 17
Input: User menginputkan rute yang telah dipilih 17
Output: Sistem menampilkan rute yang telah dipilih secara rinci 17
Skenario Utama: Sistem mendapatkan input dari User berupa pilihan rute lalu Sistem
omenampilkan rute secara rinci agar User dapat mencapai lokasi yang ingin dituju 17
Prakondisi: Sistem belum menampilkan rute 17
Langkah-langkah: 17
Langkah 1: User memilih rute berdasarkan saran rute pada use case sebelumnya18
Langkah 2: Sistem menampilkan rute secara rinci agar mudah dilpahami User 18
Langkah 3: Sistem mengarahkan User sampai ke lokasi tujuan 18
Langkah 4: User mengikuti arahan dari Aplikasi 18
Pascakondisi: Sistem berhasil menampilkan rute yang telah dipilih lalu mengarahkan
User 18

Requirements Nonfungsional 18
Requirements Performa 18

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 6 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Requirements Operasional 18
Requirements Keamanan 18
Atribut Kualitas Perangkat Lunak Lainnya 18

Requirements Fungsional 18
Requirements Process-oriented 18
Requirements Information-oriented 19
Lampiran : Analysis Models 19

Lampiran : Tampilan Prototype 23

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 7 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
1.Pendahuluan
1.1.Tujuan Penulisan Dokumen

Tujuan ditulisnya dokumen ini untuk menunjukkan kepada audiens mengenai spesifikasi
dari suatu perangkat lunak atau sistem dengan rinci serta segala kebutuhan baik fungsional maupun
non-fungsional dan batasannya sehingga dapat memberikan gambaran yang jelas mengenai sistem.

1.2.Cakupan Produk

Aplikasi Tel-U Anter dibuat dan dikembangkan dengan tujuan untuk :


1. Dapat menemukan ruangan atau fasilitas berupa kelas, lab di lingkup Telkom
University pada perangkat smartphone yang bersistem Android.
2. Menampilkan rute dan informasi ruangan yang dituju pada perangkat yang
digunakan oleh user.
3. Membantu user untuk melakukan navigasi dari lokasi awal sampai lokasi yang dituju
menggunakan peta digital dan dengan bantuan suara yang sudah ditanamkan di
dalam perangkat lunak.

1.3.Konvensi Dokumen

Daftar definisi akronim dan singkatan

Kata Kunci/Frasa Definisi

SKPL Merupakan spesifikasi kebutuhan dari perangkat lunak yang akan


dikembangkan.

Tel-U Anter Sebuah aplikasi berbasis mobile yang dikembangkan untuk


mempermudah seluruh civitas akademika yang ada di Telkom
University untuk mencari ruangan fasilitas berupa kelas dan lab
yang dapat aplikasi ini berikan.

SSO Teknologi Single-sign-on adalah teknologi yang mengizinkan


pengguna jaringan agar dapat mengakses sumber daya dalam
jaringan hanya dengan menggunakan satu akun pengguna saja.
Pada SSO ini yang digunakan adalah akun SSO milik Telkom

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 8 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
University.

User Pengguna pada layanan atau perangkat lunak dalam sebuah sistem.

Database Kumpulan data yang terintegrasi dalam sebuah wadah yang dapat
menyediakan data untuk satu atau lebih kebutuhan penggunanya.

Artificial Intelligence Sebuah teknologi yang memungkinkan sistem komputer, perangkat


lunak, program dan robot untuk berpikir secara cerdas layaknya
manusia

GPS Global Positioning System (GPS) adalah suatu sistem yang akan
membantu kita untuk mengetahui posisi sebuah objek di bumi ini,
penentuan lokasi ini berdasarkan sinyal satelit yang akan
menghasilkan informasi berupa koordinat longitude, latitude dan
altitude.

Android Sistem operasi yang digunakan pada ponsel pintar atau


smartphone.

Server Komputer yang menyediakan sumber daya bagi user yang


terhubung.

Telu Singkatan dari Telkom University.

1.4.Referensi

Referensi yang digunakan pada perangkat lunak Tel-U Anter adalah

1. Gregorius Yulianus Take, Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Tresno


Batik, Universitas Atma Jaya Yogyakarta.

1.5.Gambaran Umum

Secara umum dokumen SKPL ini terbagi menjadi 3 bagian. Bagian utama berisi penjelasan
mengenai dokumen SKPL yang mencakup tujuan pembuatan SKPL, cakupan produk yang ingin
dicapai, konvensi dokumen yang berisikan beberapa definisi akronim dan singkatan, referensi
penulisan SKPL dan deskripsi umum tentang dokumen SKPL ini.

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 9 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
2.Overall Description
2.1.Perspektif Produk

Tel-U Anter merupakan perangkat lunak yang dibuat dan dikembangkan untuk membantu
civitas akademika terutama kepada mahasiswa telu yang belum mengenal tempat kampusnya secara
menyeluruh. Aplikasi ini juga berguna untuk mencari kelas yang tersedia di Telu secara lebih rinci
dari berbagai gedung yang berada di kawasan telu.

Perangkat lunak ini dapat dijalankan pada OS Android. Aplikasi ini hanya dapat diakses
oleh pengguna yang memiliki akun SSO Telu.

2.2. Fungsi Produk

Fungsi produk perangkat lunak Tel-U Anter adalah sebagai berikut:


1. Fungsi Mulai Aplikasi (SKPL-Tel-U_Anter-001).
Merupakan fungsi yang digunakan untuk menginisialisasi aplikasi Tel-U Anter
2. Fungsi Login SSO (SKPL-Tel-U_Anter-002).
Merupakan fungsi yang digunakan untuk melakukan verifikasi akun user sehingga bisa
mengakses semua fitur aplikasi.
3. Fungsi Menampilkan Data Lokasi (SKPL-Tel-U_Anter-003).
Merupakan fungsi yang digunakan untuk menampilkan informasi dan data dari lokasi yang
akan dituju maupun lokasi sekitar.
4. Fungsi Menentukan Rute (SKPL-Tel-U_Anter-004).
Merupakan fungsi yang digunakan untuk menentukan Rute yang harus dituju oleh user dari
Lokasi Awal sampai Lokasi Tujuan dengan cara melakukan kalkulasi dari jumlah belokan
dan gedung yang dilewati sehingga sistem dapat memberikan rute yang paling efisien.
5. Fungsi Navigasi (SKPL-Tel-U_Anter-005).
Merupakan fungsi yang digunakan untuk membantu user dari Lokasi Awal sampai ke Lokasi
Tujuan.

2.3.Kelas dan Karakteristik Pengguna

Karakteristik dari pengguna perangkat Tel-U Anter adalah :


1. User bisa mengoperasikan aplikasi Tel-U Anter melalui Android.
2. Admin bisa mengolah database untuk membuat suatu rekapitulasi mengenai kebiasan user.

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 10 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
2.4.Lingkungan Operasi

Aplikasi Tel-U Anter bisa digunakan oleh seluruh civitas akademika Tel-U. Pada aplikasi ini
kita juga memberi batasan kepada seluruh user yang harus user patuhi, sebagai berikut :
1. Khusus untuk user yang melakukan Login menggunakan SSO, user dapat menggunakan dan
mengakses semua fitur yang terdapat didalam aplikasi Tel-U Anter.
2. Jika user tidak menggunakan SSO untuk masuk kedalam aplikasi, user hanya dapat
menggunakan sebagian fitur aplikasi Tel-U Anter.
3. Untuk sistem operasi Android, versi yang harus digunakan adalah versi Android 8.0 atau
lebih baru.

2.5.Batasan Perancangan dan Implementasi

Bagian SKPL isi berisi deskripsi umum dari item lain yang akan membatasi pilihan atau
keputusan pada spesifikasi. Hal tersebut antara lain:
A. Pengguna aplikasi secara offline tidak dapat menggunakan semua fitur yang tersedia secara
utuh.
B. Pengoperasian dilakukan pada platform Android.
C. Keterbatasan mencari tempat hanya di dalam lingkup Tel-U.
D. User hanya diberikan dua opsi bahasa (bahasa Indonesia dan bahasa Inggris).
E. Protokol komunikasi yang digunakan adalah TCP/IP.

2.6.Dokumentasi Pengguna

Nomor Perusahaan : 022-753-747-21.


WhatsApp : +62 8120 1301 1231 1.
Instagram : Tel_U_Anter.BDG

2.7.Asumsi dan Dependensi

Asumsi dan Dependensi pada Tel-U Anter sebagai berikut :


1. User di luar civitas akademika Telkom University tidak dapat mengakses aplikasi Tel-U
Anter.
2. Admin dapat melihat dan menyimpan riwayat pencarian dari para user.

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 11 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
3.Requirements Antarmuka Eksternal
3.1.Antarmuka Pengguna

Pengguna dapat berinteraksi dengan antarmuka yang ditampilkan dalam bentuk form form. Lalu
memilih rute yang dihasilkan oleh sistem sesuai dengan keinginan.

3.2.Antarmuka Perangkat Keras

Antarmuka perangkat keras yang digunakan dalam perangkat lunak Tel-U Anter adalah perangkat
keras yang memiliki sistem operasi Android yang memiliki fitur:
1. GPS
2. Protokol HTTP

3.3.Antarmuka Perangkat Lunak

Perangkat lunak yang dibutuhkan untuk mengoperasikan perangkat lunak Tel-U Anter adalah
sebagai berikut:
1. Nama : Android OS
Sumber : Android Software
Sebagai sistem operasi untuk smartphone.
2. Nama : MySQL
Sumber : Oracle
Sebagai database.
3. Nama : Windows Server
Sumber : Microsoft
Sebagai sistem operasi untuk server.
4. Nama : Apache
Sumber : Apache Software Foundation
Sebagai web server sistem.

3.4.Antarmuka Komunikasi

Antarmuka komunikasi perangkat lunak Tel-U Anter menggunakan protokol TCP/IP yang dapat
terhubung dengan jaringan internet.

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 12 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
4.Fitur Sistem (Use Cases)

4.1.Use Case 1

4.1.1.Nama Use Case: Login

4.1.2.Tujuan: Memberikan akses user untuk menggunakan aplikasi

4.1.3.Input: Akun SSO

4.1.4.Output: User diberikan akses

4.1.5.Skenario Utama: User memasukkan akun SSO

4.1.6.Prakondisi: Sistem belum memberikan akses kepada user

4.1.7.Langkah-langkah:

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 13 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
4.1.7.1. Langkah 1: User memasukkan Username SSO.

4.1.7.2. Langkah 2: User memasukkan Password SSO.

4.1.7.3. Langkah 3: User mengetuk tombol submit lalu menunggu.

4.1.7.4. Langkah 4: Sistem memeriksa Username dan Password yang telah disubmit.

4.1.7.5. Langkah 5: Sistem memberikan akses kepada user jika input user tervalidasi.

4.1.8.Pascakondisi: Sistem memberikan akses kepada user

4.1.9.Skenario eksepsional 1: Sistem tidak bisa melakukan validasi karena tidak ada koneksi internet.

4.2.Use Case 2

4.2.1.Nama Use Case: Memberikan Akses

4.2.2.Tujuan: User memberikan akses kepada sistem untuk dapat menggunakan fitur aplikasi

4.2.3.Input: Tersedianya layanan GPS

4.2.4.Output: GPS dapat digunakan oleh sistem

4.2.5.Skenario Utama: User memberikan akses kepada sistem

4.2.6.Prakondisi: User belum memberikan akses kepada sistem

4.2.7.Langkah-langkah:

4.2.7.1.Langkah 1: Sistem meminta user untuk mengaktifkan GPS dan.

4.2.7.2.Langkah 2: User memberikan akses kepada sistem dengan menyetujui peringatan pada smartphone.

4.2.7.3.Langkah 3: Sistem diberikan akses oleh user.

4.2.8.Pascakondisi: Sistem berhasil diberikan akses untuk menggunakan GPS

4.3.Use Case 3

4.3.1.Nama Use Case: Mode Offline

4.3.2.Tujuan: User menggunakan mode offline jika tidak terdapat koneksi internet

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 14 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
4.3.3.Input: User masuk ke sistem secara offline

4.3.4.Output: Sistem memberikan akses terbatas kepada user untuk menggunakan aplikasi

4.3.5.Skenario Utama: User dapat menggunakan aplikasi secara offline jika user memiliki riwayat
login di smartphone secara online

4.3.6.Prakondisi: Sistem belum memberikan akses kepada user

4.3.7.Langkah-langkah:

4.3.7.1.Langkah 1: User memilih mode offline pada halaman login.

4.3.7.2.Langkah 2: Sistem memeriksa bahwa user memiliki riwayat login pada aplikasi

4.3.7.3.Langkah 3: Sistem memberikan akses terbatas kepada user untuk menggunakan aplikasi

4.3.8.Pascakondisi: User berhasil diberikan akses terbatas oleh sistem

4.4.Use Case 4

4.4.1.Nama Use Case: Update Peta

4.4.2.Tujuan: Administrator memperbarui peta yang akan tersimpan didalam sistem

4.4.3.Input: Administrator memasukkan perubahan pada peta

4.4.4.Output: Sistem memiliki data peta yang telah diperbarui oleh Administrator

4.4.5.Skenario Utama: Administrator memperbarui peta pada sistem jika terdapat pembaruan,
penambahan baru ataupun penghapusan lokasi maupun jalur yang bisa dilalui.

4.4.6.Prakondisi: Sistem belum memiliki data peta yang terbaru

4.4.7.Langkah-langkah:

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 15 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
4.4.7.1.Langkah 1: Administrator menentukan apakah ingin memperbarui, menambahkan atau menghapus
lokasi/jalur

4.4.7.2.Langkah 2: Administrator memasukkan pembaruan yang akan diubah kedalam sistem

4.4.7.3.Langkah 3: Sistem menyimpan pembaruan pada sistem

4.4.8.Pascakondisi: Sistem berhasil memperbarui dan menyimpan perubahan yang dibuat oleh
Administrator

4.5.Use Case 5

4.5.1.Nama Use Case: Input Tujuan

4.5.2.Tujuan: User dapat melakukan input pada lokasi yang ingin dituju

4.5.3.Input: User memanfaatkan GPS atau memasukkan lokasi yang ingin dituju dengan cara mengisi
form yang terdapat pada aplikasi

4.5.4.Output: Sistem memberikan pilihan lokasi yang terdapat didalam peta sistem

4.5.5.Skenario Utama: User dapat melakukan input agar lokasi yang ingin dituju bisa disediakan oleh
Sistem

4.5.6.Prakondisi: Sistem belum menampilkan lokasi tujuan User

4.5.7.Langkah-langkah:

4.5.7.1.Langkah 1: User memilih metode menangkap gambar atau menginput manual menggunakan form

4.5.7.2.Langkah 2: Sistem memeriksa apakah masukkan dari User terdapat didalam sistem

4.5.7.3.Langkah 3: Sistem menampilkan lokasi yang terdapat didalam sistem sesuai masukkan dari User

4.5.8.Pascakondisi: Sistem berhasil menampilkan lokasi yang ingin dituju oleh User

4.5.9.Skenario eksepsional 1: Sistem tidak menemukan lokasi sesuai dengan masukkan dari User

4.6.Use Case 6

4.6.1.Nama Use Case: Menyarankan Rute

4.6.2.Tujuan: Sistem dapat menampilkan rute yang dapat dituju oleh User setelah menginput tujuan

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 16 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
4.6.3.Input: Sistem memiliki lokasi asal dan lokasi tujuan User

4.6.4.Output: Sistem memberikan beberapa pilihan yang dapat dilalui oleh User untuk mencapai
tujuan

4.6.5.Skenario Utama: Sistem mendapatkan input dari User berupa lokasi awal yang didapat dari fitur
GPS smartphone dan lokasi tujuan yang telah diinputkan sebelumnya lalu melakukan kalkulasi
rute dan menampilkan beberapa pilihan rute berdasarkan efisiensi rute

4.6.6.Prakondisi: Sistem belum menampilkan saran rute

4.6.7.Langkah-langkah:

4.6.7.1.Langkah 1: Sistem mendapatkan inputan dari proses sebelumnya

4.6.7.2.Langkah 2: Sistem membuat beberapa rute yang mungkin dilalui

4.6.7.3.Langkah 3: Sistem melakukan kalkulasi untuk mencari rute yang paling efisien

4.6.7.4.Langkah 4: Sistem menampilkan rute yang dapat dilalui berdasarkan efisiensinya jika terdapat beberapa
rute

4.6.8.Pascakondisi: Sistem berhasil menampilkan rute yang dapat dilalui oleh User untuk mencapai
lokasi yang ingin dituju

4.7.Use Case 7

4.7.1.Nama Use Case: Melihat Rute

4.7.2.Tujuan: User dapat melihat rute agar dapat mencapai lokasi yang ingin dituju

4.7.3.Input: User menginputkan rute yang telah dipilih

4.7.4.Output: Sistem menampilkan rute yang telah dipilih secara rinci

4.7.5.Skenario Utama: Sistem mendapatkan input dari User berupa pilihan rute lalu Sistem
omenampilkan rute secara rinci agar User dapat mencapai lokasi yang ingin dituju

4.7.6.Prakondisi: Sistem belum menampilkan rute

4.7.7.Langkah-langkah:

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 17 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
4.7.7.1.Langkah 1: User memilih rute berdasarkan saran rute pada use case sebelumnya

4.7.7.2.Langkah 2: Sistem menampilkan rute secara rinci agar mudah dilpahami User

4.7.7.3.Langkah 3: Sistem mengarahkan User sampai ke lokasi tujuan

4.7.7.4.Langkah 4: User mengikuti arahan dari Aplikasi

4.7.8.Pascakondisi: Sistem berhasil menampilkan rute yang telah dipilih lalu mengarahkan User

5.Requirements Nonfungsional
5.1.Requirements Performa

1. Sistem harus bisa diakses selama 24 jam dan 365 hari.


2. Interaksi antar pengguna dan sistem tidak boleh melebihi 5 detik.
3. Sistem bisa diakses secara offline dengan mengurangi beberapa fitur.

5.2.Requirements Operasional

1. Sistem hanya bisa diakses di smartphone bersistem operasi Android.


2. Sistem dapat menyesuaikan aplikasi sesuai dengan smartphone yang digunakan oleh
pengguna.

5.3.Requirements Keamanan

1. Sistem memiliki pertahanan dari virus serta malware.


2. Hanya pemilik akun yang dapat melihat riwayat perjalanan

5.4.Atribut Kualitas Perangkat Lunak Lainnya

1. Sistem dapat menggunakan sistem pengukuran metric dan imperial.


2. Pihak Tel-U memberikan izin penuh dalam penggunaan aplikasi Tel-U Anter.

6.Requirements Fungsional
6.1.Requirements Process-oriented

1. Sistem hanya mengizinkan akun SSO untuk login ke aplikasi.

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 18 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
2. Sistem dapat mengetahui posisi pengguna melalui GPS dan juga foto.
3. Sistem dapat mencari rute perjalanan yang paling efisien.
4. Sistem harus menyimpan riwayat perjalanan pengguna.

6.2.Requirements Information-oriented

1. Sistem menampilkan posisi pengguna sesuai dengan GPS pada smartphone.


2. Sistem harus menampilkan rute yang paling efisien.
3. Sistem dapat menampilkan riwayat perjalanan pengguna.

Lampiran : Analysis Models


ER-D - Tel-U Anter

DFD Level 0 - Tel-U Anter

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 19 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
DFD Level 1 - Tel-U Anter

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 20 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
DFD Level 2 - Tel-U Anter

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 21 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 22 dari 27
Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Lampiran : Tampilan Prototype

Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 23 dari 27


Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 24 dari 27
Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom
Prodi S1 Teknik Informatika - Universitas Telkom SKPL-Tel-U_Anter Halaman 25 dari 27
Dokumen ini dan informasi yang ada di dalamnya adalah milik Prodi S1 Teknik Informatika-Universitas
Telkom dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program
Studi S1 Teknik Informatika, Universitas Telkom

Anda mungkin juga menyukai