Anda di halaman 1dari 16

BAB IV

PERANCANGAN

4.1 Analisis Perancangan

Metode perancangan yang digunakan untuk membangun Aplikasi Mobile

Update Planning Dan Request Team Mobile Backup Power (MBP) Untuk

Perbaikan Base Transceiver Station (BTS) Pada PT Telkomsel Jambi adalah

dengan menggunakan metode perancangan berarah aliran data (data flow

diagram).

Data Flow Diagram sering digunakan untuk membangun sebuah sistem

yang telah ada atau system yang baru akan dikembangkan secara logika tanpa

mempertimbangkan lingkungan fisik dimana data tersebut akan disimpan. Data

Flow Diagram alat yang cukup populer dikalangan para pengembang atau

pembuat sistem karena dapat menggambarkan arus data didalam sistem dengan

terstruktur dan data yang jelas dan data dapat terdokumentasi dengan baik.

4.2 Perancangan Sistem

Hasil pada tahap perancangan berkaitan erat dengan hasil tahap analisis.

Karena pada tahap analisis telah ditemukan fungsi-fungsi dan metode-metode

yang digunakan, sistem perangkat dan perangkat lunak yang dipakai, serta antar

muka yang diharapkan.

1
4.2.1 Diagram Konteks

Diagram konteks adalah langkah awal dalam pembuatan arus data, karena

dalam menggambarkan data secara lengkap harus diketahui dahulu konteks

diagramnya. Berikut adalah desain diagram konteks Aplikasi Mobile Update

Planning Dan Request Team Mobile Backup Power (MBP) Untuk Perbaikan

Base Transceiver Station (BTS) Pada PT Telkomsel Jambi. Dapat dilihat pada

pada Gambar 4.1 berikut.

Gambar 4.1 Diagram Konteks

4.2.2 Diagram Level 0

2
Diagram nol merupakan diagram konteks yang dibagi menjadi beberapa

model proses yang saling terkait, sehingga lebih memperjelas perancangan sistem,

diagram 0 menggambarkan sebagaimana dapat dilihat pada Gambar 4.2 berikut.

Gambar 4.2 Diagram Level 0

4.2.3 Diagram Level 1 Proses 1 Olah Data Master

Diagram level 1 proses 1 olah data master merupakan diagram konteks

yang dibagi menjadi beberapa model proses yang saling terkait, sehingga lebih

memperjelas perancangan sistem diagram level 1 proses 1 menggambarkan

sebagaimana dapat dilihat pada Gambar 4.3 berikut.

3
Gambar 4.3 Diagram Level 1 Proses 1 Olah Data Master

4.2.4 Diagram Level 1 Proses 2 Request dan Planning

Diagram level 1 proses 2 request dan planning merupakan diagram

konteks yang dibagi menjadi beberapa model proses yang saling terkait, sehingga

lebih memperjelas perancangan sistem diagram level 1 proses 2 menggambarkan

sebagaimana dapat dilihat pada Gambar 4.4 berikut.

4
Gambar 4.4 Diagram Level 1 Proses 2 Request dan Planning

4.2.5 Diagram Level 1 Proses 3 Proses Backup Power Jaringan BTS

Diagram level 1 proses 3 pelaksanaan Proses Backup Power Jaringan BTS

merupakan diagram konteks yang dibagi menjadi beberapa model proses yang

saling terkait, sehingga lebih memperjelas perancangan sistem diagram level 1

proses 3 menggambarkan sebagaimana dapat dilihat pada Gambar 4.5 berikut.

5
Gambar 4.5 Diagram Level 1 Proses 3 Backup Power Jaringan BTS

4.2.6 Diagram Level 1 Proses 4 Pembuatan Laporan

Diagram level 1 proses 4 pembuatan laporan merupakan diagram konteks

yang dibagi menjadi beberapa model proses yang saling terkait, sehingga lebih

memperjelas perancangan sistem diagram level 1 proses 4 menggambarkan

sebagaimana dapat dilihat pada Gambar 4.6 berikut.

6
Gambar 4.6 Diagram Level 1 Proses 4 Pembuatan Laporan

4.2.7 Perancangan Basis Data

Basis data merupakan himpunan kelompok data yang saling berhubungan

yang diorganisasi sedemikian rupa tanpa pengulangan (redudansi) yang tidak

perlu agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah untuk

memenuhi berbagaikebutuhan.

Dalam basis data ini terdapat beberapa tabel diantaranya :

7
1. Tabel Users

Berfungsi untuk menyimpan data-data OMC dan MBP memiliki hak akses

atas program tersebut, OMC mengelola seluruh data yang ada di Aplikasi Mobile

Backup Power, adapun data-data yang dimasukkan oleh administrator. Dapat

dilihat pada Tabel 4.1 berikut.

Tabel 4.1 Tabel Users

Field Type Length/Value Keterangan


id * int 11 Primary key
username varchar 50 -
nama varchar 50 -
foto varchar 255 -
email varchar 100 -
password varchar 50 -
level varchar 50 -
blokir Enum(‘Y’,’N’) - -

2. Tabel Tiket

Berfungsi untuk menyimpan data tiket, OMC dapat mengelola tiket dan

MBP bisa meminta tiket saat OMC lupa create tiket untuk MBP. Dapat dilihat

pada Tabel 4.2 berikut.

Tabel 4.2 berikut.

Field Type Length/Value Keterangan


id_ticket * int 11 Primary key
username varchar 50 -
last_update datetime - -
no_ticket varchar 50 -
site_id varchar 50 -
name_site varchar 50 -

8
3. Tabel Lokasi

Berfungsi untuk menyimpan data Lokasi, semua User dapat melihat data

Lokasi. Dapat dilihat pada Tabel 4.3 berikut.

Tabel 4.3 berikut.

Field Type Length/Value Keterangan


id_lokasi * int 11 Primary key
site_id varchar 50 -
name_site varchar 50 -
latitude float (10,6) -
longitude float (10,6) -

4. Tabel Status MBP

Berfungsi untuk menyimpan data status MBP, semua User dapat melihat

data status MBP terupdate. Dapat dilihat pada Tabel 4.4 berikut.

Tabel 4.4 berikut.

Field Type Length/Value Keterangan


id_mbp * int 11 Primary key
username varchar 50 -
nama varchar 50 -

5. Tabel History Tiket

Berfungsi untuk menyimpan history tiket. Dapat dilihat pada Tabel 4.5

berikut.

Tabel 4.5 berikut.

Field Type Length/Value Keterangan


id_history * int 11 Primary key
no_ticket varchar 50 -

9
last_update datetime - -
status_bts varchar 50 -
site_id varchar 50 -
name_site varchar 50 -
username varchar 50 -

4.2.8 Relasi Antar Tabel

Database merupakan kumpulan tabel yang saling terikat. Pada model data

relasional, hubungan antar tabel dengan kunci relasi (relation key) yang

merupakan kunci utama dari masing-masing tabel, perancangan database yang

tepat akan membuat paket relasional akan bekerja secara optimal. Berikut ini

adalah relasi antar tabel yang ada dalam Aplikasi Mobile Backup Power. Dapat

dilihat pada Gambar 4.7 berikut.

10
Gambar 4.7 Relasi Antar Tabel

Keterangan:

* : Kunci Utama (Primary Key)

** : Kunci Tamu ( Foreign Key)

: Relasi One To Many

: Relasi One To One

4.2.9 Perancangan Antar Muka

Perancangan antarmuka ini bermaksud agar dalam pembuatan aplikasi dan

pengolahan data tidak menyimpang dari apa yang telah ditetapkan sebelumnya,

11
sehingga hasil perancangan yang sudah dirancang dapat mencapai hasil yang

diinginkan.

Adapun rancangan antarmuka yang dibangun adalah sebagai berikut:

1. Rancangan Halaman Login

Pada rancangan ini akan dibuat form untuk proses login user. dapat dilihat

pada gambar 4.8

SIGN IN

ICON

Username

Password

Login

Gambar 4.8 Rancangan Halaman Login

2. Rancangan Halaman Home

Rancangan halaman home ini digunakan untuk menampilkan berbagai

tools dan kebutuhan terbaru dari Aplikasi Mobile Backup Power. Dapat dilihat

pada gambar 4.9

12
CreateDelete

Menu Categories

Create Tiket BTS Lokasi History

Check Ticket Status Request

Content

Gambar 4.9 Rancangan Halaman Login

3. Rancangan Halaman Account

Rancangan untuk menampilkan halaman account pada setiap users. Dapat dilihat

pada gambar 4.10

FOTO Nama

Username

Email

Versi

Logout

13
Gambar 4.10 Rancangan Halaman Account

4. Rancangan Register Account

Rancangan tampilan membuat akun tim MBP baru. Dapat dilihat pada gambar

Username

Nama

Password

Email

Level

Register

4.11

Gambar 4.9 Rancangan Halaman Register Account

5. Rancangan Delete Account

Rancangan tampilan menghapus akun MBP baru. Dapat dilihat pada gambar 4.11

Email

Register

14
Gambar 4.11 Rancangan Halaman Delete Account

6. Rancangan Create Ticket

Rancangan tampilan untuk create ticket terhadap. Dapat dilihat pada gambar 4.11

Site ID

Name Site

Username

Create

Gambar 4.11 Rancangan Halaman Create Ticket

7. Rancangan BTS Location

Rancangan tampilan untuk create ticket terhadap. Dapat dilihat pada gambar 4.11

Site ID

Search

15
Gambar 4.11 Rancangan Halaman BTS Location

16

Anda mungkin juga menyukai