BAB IV
dilakukan setelah melalui tahapan analisis serta perancangan dan dimaksudkan untuk
Purwokerto, maka dilakukan analisa kebutuhan website bagi admin dan anggota.
dibutuhkan dari sebuah sistem baru dan untuk mengembangkan sistem (Mustaqbal,
2016). Menurut Fatta dalam Mustaqbal (2016) menyatakan bahwa, “terdapat 2 jenis
analisis kebutuhan sistem antara lain analisis kebutuhan fungsional dan analisis
website.
2. Admin dapat memberitahukan kegiatan komunitas melalui website
komunitas.
website.
5. Admin dapat mengelola data member jika ada yang tidak sesuai.
B. Member/Anggota
Purwokerto.
Purwokerto.
6. Member dapat membuat kritik dan saran melalui kolom yang tersedia.
45
2. Analisa Kebutuhan Non Fungsional
Analisa kebutuhan non fungsional pada sistem web Komunitas Manchester City
A. Operasional
B. Keamanan
oleh antivirus.
C. Informasi
salah.
data.
46
4.1.2. Rancangan Use Case Diagram
Rancangan Use Case Diagram untuk komunitas Manchester City Fansclub Chapter
Gambar IV.1. Use Case Diagram Admin dan Member Komunitas Manchester City
47
Tabel IV.1. Deskripsi Use Case Diagram Hak Akses Admin/Pengurus
komunitas
Primary Actors Admin
Main Flow/ Basic Path 1. Admin melakukan login
48
Post-conditions Admin dapat menambah, mengubah dan menghapus
kegiatan komunitas
Failed end conditions Admin gagal menambahkan, mengubah dan menghapus
kegiatan komunitas
Primary Actors Admin
Main Flow/ Basic Path 1. Admin melakukan login
49
2. Admin gagal mengawasi pendaftaran member,
yang diubah.
Sumber : Penelitian (2019)
perubahan.
Invariant B 1. Admin melakukan login
50
web
Invariant B 1. Admin melakukan login
diubah.
Sumber : Penelitian (2019)
Tabel IV.6 . Deskripsi Use Case Diagram Hak Akses Anggota/Member Melihat
Informasi Komunitas
51
Primary Actor Anggota/Member Komunitas
Main Flow/Basic Path 1. Anggota melakukan login
Tabel IV.8. Deskripsi Use Case Diagram Hak Akses Anggota/Member Membuat
Thread
telah diubah.
Sumber : Penelitian (2019)
Membalas Thread
52
Failed end Conditions Anggota/Member gagal membalas Thread
Primary Actor Anggota/Member Komunitas
Main Flow/Basic Path 1. Anggota/Member melakukan login
Merubah Profil
website.
Invariant B 1. Anggota/Member melakukan login
telah diubah.
Sumber : Penelitian (2019)
53
Tabel IV.11. Deskripsi Use Case Diagram Hak Akses Anggota/Member
Merubah Password
website komunitas.
Invariant B 1. Anggota/Member melakukan login
Member
Pre-Conditions Calon Anggota/Member memilih menu pendaftaran
Member
Failed end Conditions Calon Anggota/Member gagal Melakukan Pendaftaran
Member
Primary Actor Calon Anggota/Member Komunitas
Main Flow/Basic Path 1. Calon Anggota/Member memilih menu pendaftaran
54
Pendaftaran Member
3. Anggota logout
Alternative Flow/Variant Sistem menyimpan data di database
Activity diagram yang menggambarkan aliran kerja atau alir aktivitas dalam
sistem yang sedang dirancang, bagaimana alir berawal, decision yang mungkin
55
Sumber : Penelitian(2019)
Komunitas
56
Sumber : Penelitian 2019
57
Sumber : Penelitian (2019)
Member
58
Sumber : Penelitian(2019)
59
Sumber : Penelitian(2019)
60
6. Activity Diagram Admin Mengelola Member/Anggota
61
7. Activity Diagram Member/Anggota Membuat Thread
62
8. Activity Diagram Member/Anggota Membalas Thread (reply)/Topik
(Reply)
63
9. Activity Diagram Member/Anggota Merubah Profil
64
10. Activity Diagram Member/Anggota Merubah Password
Password
65
4.1.4. Rancangan Dokumen Sistem Usulan
Adapun dokumen sistem usulan masukan dan keluaran dalam sistem yang
A. Dokumen Masukan
B. Dokumen Keluaran
66
4.1.5. Rancangan Prototype
67
3. Tampilan Informasi Komunitas untuk Sejarah Tim Manchester City
68
5. Tampilan Informasi Kegiatan Komunitas untuk Kegiatan Bareng
Pengurus
69
7. Tampilan Web Untuk Pendaftaran Member
70
4.2. Perancangan Perangkat Lunak
71
4.2.2. Logical Record Structure (LRS)
72
4.2.3. Spesifikasi File
Akronim : Admin
Non member
Software : MySQL/PhpMyAdmin
Akronim : Member
73
Software : MySQL/PhpMyAdmin
p
4 Email email Varchar 30
5 Password password Varchar 30
6 Foto foto Varchar 50
Software : MySQL/PhpMyAdmin
Akronim : Kategori_artikel
74
Karakter Kunci Field : id_Bantuan
Software : MySQL/PhpMyAdmin
o
1 id Bantuan id_Bantuan Varchar 10 Primary Key
2 Id Keterangan id_ket_bantua Varchar 30
Bantuan n
3 Judul judul Varchar 30
4 Isi isi Varchar 30
5 Gambar gambar Varchar 30
Software : MySQL/PhpMyAdmin
Kegiatan n
3 Deskripsi Deskripsi Text
4 Gambar gambar Varchar 30
75
Nama File : kategori
Akronim : kategori
Software : MySQL/PhpMyAdmin
Akronim : Bantuan
Software : MySQL/PhpMyAdmin
76
8. Spesifikasi File Tabel Topik/Thread
Akronim : Topik/Thread
Software : MySQL/PhpMyAdmin
t
4. Timestamp timestamp Int 11
5 Authorid authorid Varchar 30
Software : MySQL/PhpMyAdmin
77
No Elemen Data Nama Field Type Size Keterangan
t
5. Gambar Gambar Varchar 50
6 Authorid Authorid Varchar 30
Software : MySQL/PhpMyAdmin
Dari spesifikasi yang telah di tetapkan dalam usulan program maka dilakukan
penggambaran dengan class digram guna memperjelas proses yang terjadi dalam
sistem usulan web Komunitas Manchester City Fansclub Chapter Purwokerto yang
78
Sumber : Penelitian (2019)
79
4.2.5. Sequence Diagram
tentang komunitas.
80
3. Sequace Diagram Member dan Non Member (Pengunjung Web) dalam sistem
web Komunitas Manchester City Fansclub Chapter Purwokerto dalam proses
melihat Informasi.
Gambar IV.25. Sequace Diagram Member dan Non Member dalam proses
melihat Informasi di website.
81
5. Sequance Diagram Non Member atau Pengunjung Web dalam sistem web
Komunitas Manchester City Fansclub Chapter Purwokerto dalam proses
pendaftaran member .
1. Spesifikasi Hardware
a. Admin
1) CPU
82
2) Mouse
3) Keyboard
b. User
1) CPU
2) Mouse
3) Keyboard
2. Spesifikasi Software
a. Admin
b. User
83
4.3. Customer Check
Sesuai Harapan
Unit Testing Keteran
Ya Tidak
gan
komunitas
2. Member 1: Panji
Sesuai Harapan
Unit Testing Ketera
Ya Tidak
ngan
84
Sesuai Harapan
Unit Testing Keterangan
Ya Tidak
Admin Website
WAKTU
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengajuan Riset
4 Pengolahan Data
Perancangan
5 Prototype
6 Evaluasi
85
86