Tugas 3 PPL
Nama: Ferza Noveri
NRP: 5025211097
Kelas: PPL-A
Software Architecture
Jurnal: Pembangunan Aplikasi Mobile Driver Online Berbasis Android (Studi Kasus PT. TUNAS JAYA PERSADA)
Deskripsi Singkat
PT. Tunas Jaya Persada adalah salah satu perusahaan yang bergerak di bidang penyewaan rental mobil dan driver, permasalahan yang terjadi adalah lambatnya proses pengolahan data yang belum terkendali dikarenakan sering terjadinya kesalahan pencatatan, kesalahan dalam perhitungan transaksi dan lambatnya dalam pembuatan laporan. Tujuan penelitian adalah untuk mengetahui sistem yang berjalan, merancang, serta mengimplementasikan pembangunan aplikasi mobile driver online berbasis android di PT. Tunas Jaya Persada . Kegunaan penelitian bermaksud agar menambah wawasan dan pengetahuan sekaligus mengimplementasikan teori tersebut kedalam perusahaan.
1. Arsitektur Sistem
Berikut adalah deskripsi dari Gambar 1 Arsitektur perangkat lunak pada platform web :
1. Sub sistem web Admin melakukan request permintaan data melalui jaringan internet.
2. Server menerima request permintaan data.
3. Server mengambil data sesuai permintaan dari database.
4. Database memberikan respon data yang diminta server dan mengirimkan data tersebut ke server.
5. Server mengirimkan data yang diminta melalui jaringan internet ke komputer Admin.
b. Arsitektur Sub Sistem Mobile
Berikut adalah deskripsi dari Gambar 2 Arsitektur perangkat lunak pada platform mobile:
1. Perangkat mobile pengguna melakukan request data ke server melalui Internet.
2. Kemudian request data melewati API.
3. Server menerima request data.
4. Server mengambil data sesuai permintaan dari database.
5. Server menerima respon data sesuai permintaan dari database.
6. Setelah server menerima data yang diminta data tersebut akan dikembalikan dalam bentuk JSON.
7. Kemudian dikembalikan untuk diproses perangkat mobile pengguna
c. Arsitektur Sistem Keseluruhan
2. Analisis Kebutuhan Fungsional
a. Web
Analisi kebutuhan fungsional yang dibahas berupa diagram konteks dan data flow Diagram (DFD) level 1 Untuk diagram Konteks perangkat lunak dapat dilihat pada gambar 4, Sedangkan DFD level 1dapat dilihat pada gambar 5 berikut.
b. Mobile
Analisis Kebutuhan Fungsional Mobile menggunakan use case diagram untuk mengambarkan fungsionalitas yang ada pada perangakat lunak yang akan dibangun
1. Diagram Use Case
Diagram Use Case merupakan
pemodelan untuk menggambarkan kelakuan (behavior) perangkat lunak yang akan dibuat.
3. Perancangan Data
Berikur akan disampaikan mengenai Entity Relationship Diagram (ERD) dari perangkat lunak yang dibangun. EDR tersebut dapat dilihat pada gambar 1. Sedangakan untuk skema relasi dapat dilihat pada gambar 2.
Comments
Post a Comment