19
BAB IV
PERANCANGAN SISTEM USULAN
4.1.Tahapan Perancangan SistemSetelah Mempelajari system berjalan pada PT Telkomsel Indonesia Karawang , maka pada
bab ini penulis mencoba membuat perancangan system informasi administrasi request
perbaikan tower, penulis berharap perancangan system informasi administrasi request
perbaikan tower ini dapat membantu admin dalam mengelola data , membuat form request
perbaikan BTS tower dan membuat form perintah kerja untuk teknisi, dengan lebih efektif dan
efisien, Adapun tahapan usulan yang didalamnya memuat tahapan analisis kebutuhan,
rancangan diagram use case, rancangan diagram aktivitas, rancangan dokumen usulan dan
rancangan prototype.
4.1.1 Analisis Kebutuhan 1. Kebutuhan Pengguna
Analisa kebutuhan software untuk admin pada PT.Telkomsel Indonesia Karawang
diusulkan dengan beberapa prosedur diantaranya :
A. Skenario kebutuhan bagian Admin
1) Admin dapat mengelola data .
2) Admin dapat membuat form laporan Request perbaikan
3) Admin dapat membuat form laporan perintah kerja
2. Kebutuhan system
A. Kebutuhan system untuk bagian Admin
1) Untuk menggunakan system maka Admin harus melakukan login terlebih
dahulu.
2) melakukan login maka Admin dapat mengakses pengelolaan data yang
terdiri dari :
Penyimpanan data, Penanganan data, Rekam data, dan mencetak data
laporan request perbaikan BTS Tower.
3) Setelah Admini harus melakukan Logout setelah selesai menggunakan
aplikasi.
4.1.2.Rancangan Diagram Usecase
Gambar IV.1. Use case Diagram Request Perbaikan Tower 1. Definisi Aktor
Tabel IV.1
No. Actor Deskripsi
1. Admin Pengguna yang bertugas dan memiliki semua hak akses
yaitu :
Mengelola data request perbaikan, Membuat form request perbaikan tower , Membuat form perintah kerja.
2. Definisi Use Case Usulan Request Perbaikan Tower (Admin) Tabel IV.2
No. Use Case Deskripsi
1. Login Proses untuk melakukan masuk pada sistem
2. Mengelola data
Perbaikan
Merupakan proses pengelolaan data yang terdiri dari : Penyimpanan data, Penanganan data, Rekam data, dan mencetak data laporan request perbaikan BTS Tower
3. Membuat Form
Laporan
Merupakan proses pencatatan ,pengumpulan data. Sebagai bahan pertanggung jawaban, sebagai alat untuk menyampaikan informasi.
4. Logout Proses untuk keluar dari sistem
1. Definisi Use Case Mengelola Data Customer (Admin)
Tabel IV.3
Use Case Name Mengelola data request perbaikan BTS Tower Telkomsel
Requirements admin dapat login
Goal Admin dapat menambah, menghapus, dan mengedit
data melalui program.
Pre-Conditions Admin memilih menu form. Post-Conditions System menampilkan data form Failed end Condition -
Actors Admin
Main Flow/ Basic Path
1. Admin memilih menu data Form 2. Sistem akan menampilan data Form 3. Admin dapat melihat data Laporan Request
Perbaikan
4. Admin menambah data Laporan Request Perbaikan. 5. Admin menyimpan data Laporan Request Perbaikan
Alternate Flow/Invariant A Admin mengedit data Laporan Request Perbaikan
Tower
Invariant B Admin menghapus data Laporan Request Perbaikan
4.1.3. Rancangan Diagram Aktivitas
4.1.4.Rancangan Dokumen Sistem Usulan
Rancangan dokumen sistem usulan ini menjelaskan tentang dokumen- dokumen
yang digunakan dan dihasilkan oleh sistem. Spesifikasi rancangan sistem usulan ini
terbagi menjadi bentuk dokumen masukan dan bemtuk dokumen keluaran.
1. Dokumen Masukkan
a. Nama Dokumen : Data Transaksi
Fungsi : Sebagai informasi data laporan request perbaikan
Sumber : Admin
Tujuan : Admin
Frekuensi : Setiap satu kali kerusakan
Media : Layar
Jumlah : 1 Form
Lampiran : A-1
4.1.5.Rancangan Prototype 1. Tampilan Login
Gambar IV.3. Rancangan Prototype Tampilan Login 2. Tampilan Menu Home
3. Tampilan Menu Dashboard
Gambar IV.5. Rancangan Prototype Tampilan Dashboard
4. Tampilan Menu Create Form
5. Tampilan Menu Data Open
Gambar IV.7. Rancangan Prototype Tampilan Data Open 6. Tampilan Menu Data Close
7. Tampilan Menu Form Perintah Kerja
8. Tampilan Output Data Close
9. Tampilan Output Form Perintah Kerja
Gambar IV.11. Rancangan Prototype Tampilan Output Form Perintah Kerja
10. Tampilan Login Karyawan
Gambar IV.12. Rancangan Prototype Tampilan Login 11. Tampilan Dashboard Karyawan
12. Tampilan Perintah Kerja Karyawan
4.2 Perancangan Perangkat Lunak
4.2.1 Entity Relationship Diagram (ERD)
Berikut ini hubungan antar entitas yang diusulkan pada penulisan tugas akhir dan
membentuk sebuah diagram pada sistem yang berjalan.
4.2.2 Logical Record Structure (LRS)
4.2.3 Spesifikasi File
1. Spesifikasi File Admin
Nama File : Admin
Akronim : Admin
Fungsi : Untuk Menyimpan dan Mengelola data
Laporan Perbaikan
Organisasi File : Index Sequential
Tipe File : File Master
Akses File : Random
Media : Harddisk
Panjang record :
Kunci Field : id_admin
Software : Mysql
Tabel IV.4 Spesifikasi Tabel Admin
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id admin id_admin Char 15 Primary key
2 Username Username Char 15
3 Password Password Char 15
4 id site Id_site Char 10
2. Spesifikasi File Create Form
Nama File : Create Form
Akronim : Create
Fungsi : Untuk Membuat Laporan Perbaikan
Organisasi File : Index Sequential
Tipe File : File transaksi
Akses File : Random
Media : Harddisk
Panjang record :
Kunci Field : id_form
Software : Mysql
Tabel IV.5 Spesifikasi Create Form
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id form id_form Char 15 Primary key
2 Id admin Id_admin Char 15
3 Id site Id_site Char 10
4 no no int 5
5 Permasalahan permasalahan Varchar 50
6 Kondisi_site Kondisi_site Char 10
7 Kategori Kategori Char 10
8 PIC PIC Varchar 15
3. Spesifikasi File Data Open
Nama File : Data Open
Akronim : Data Open
Fungsi : Untuk Menyimpan Data sementara
Organisasi File : Index Sequential
Tipe File : File Transaksi
Akses File : Random
Media : Harddisk
Panjang record : 221 Byte
Kunci Field : id_form
Software : Mysql
Tabel IV.6
Spesifikasi Tabel Data Open
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id form id_form Char 15 Primary key
2 Id admin Id_admin Char 15
3 Id site Id_site Char 10
4 Site name Nm_site Varchar 15
5 Permasalahan permasalahan Varchar 50
6 Kategori kategori Char 10
7 tanggal tanggal Date
8 PIC PIC Varchar 15
4. Spesifikasi File Open Data Close
Nama File : Data Close
Akronim : Data Close
Fungsi : Untuk Menyimpan Data dan Mencetak Data
Organisasi File : Index Sequential
Tipe File : File Transaksi
Akses File : Random
Media : Harddisk
Panjang record : 221 Byte
Kunci Field : id_form
Software : Mysql
Tabel IV.7
Spesifikasi Tabel Data Close
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id form id_form Char 15 Primary key
2 Id admin Id_form Char 15
3 Id site Id_site Char 10
4 Site name Nm_site Varchar 15
5 Permasalahan permasalahan Varchar 50
6 tanggal tanggal Date
7 PIC PIC Varchar 15
4.2.4 Class Model/Class Diagram
Gambar IV.17. Rancangan Prototype Class Diagram Administrasi Request Perbaikan
4.2.5 Sequence Diagram
1. Sequance Diagram Login
Gambar IV.18. Rancangan Prototype Sequence Diagram Login
2. Sequence Diagram Proses
Gambar IV.19 Rancangan Prototype Sequence Diagram Administrasi Request Perbaikan
3. Sequence Diagram Login Teknisi
Gambar IV.20. Rancangan Prototype Sequence Diagram Login Teknisi
4. Sequence Diagram Proses Teknisi
4.2.6 Spesifikasi Hardware dan Software 1. Spesifikasi Hardware
a. Server
1) CPU
a) Processor Intel ® Core ™ i3
b) RAM DDR3 4 GB
c) Hard Disk 500 GB
2) Mouse 3) Keyboard
4) Monitor dengan resolusi layar minimum 1366x768 b. Client
1) CPU
a) Processor Intel ® Core ™ i3
b) RAM DDR2 4 GB
c) Hard Disk 500 GB
2) Mouse 3) Keyboard
2. Spesifikasi Software
a. Server
1) Sistem operasi Microsoft Windows
2) Aplikasi bundle web server Xampp yang terdiri dari beberapa
komponen, diantaranya:
a) Aplikasi Apache Server v2
b) Aplikasi PHP Server v7
c) Aplikasi MySQL Server v5
d) Aplikasi phpMyAdmin v3
3) Aplikasi Dekstop seperti CodeIgneter.
b. Client
1) Sistem operasi Microsoft Windows 2) Aplikasi Dekstop seperti Codeigneter.
4.3 Jadwal Implementasi
No KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1. Persiapan data awal
2. Analisa
3. Desain Sistem
4. Desain Perangkat Lunak
5.
Pembuatan & Tes Program 6. Tes Sistem 7. Pelatihan 8. Pembuatan Buku Petunjuk
9. Evaluasi & Operasional Tabel IV.8. Jadwal Implementasi