• Tidak ada hasil yang ditemukan

ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM"

Copied!
17
0
0

Teks penuh

(1)

commit to user

15

BAB III

ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

3.1. Gambaran Organisasi

Fire Generation adalah organisasi yang anggotanya didominasi oleh pemuda bersekolah SMP, SMA, dan kuliah. Fire Generation bergerak di bidang kerohanian dan kebangsaan. Berdiri sejak tahun 2008, dimulai dari tujuh orang di satu daerah, organisasi ini berkembang secara kuantitas anggota dan daerah, banyak daerah baru yang bergabung di dalam Fire Generation.

Fire Generation memiliki sebuah visi yaitu membangun, mengembangkan, dan memelihara sebuah jaringan besar kepemudaan yang menghidupi nilai-nilai kerajaan.

Fire Generation juga memiliki misi, yaitu sebagai berikut: 1. Merekrut anggota-anggota baru.

2. Mendidik dan melatih anggota-anggota menjadi pribadi yang membawa api di komunitas masing-masing.

3. Memobilisasi anggota-anggota untuk acara kota maupun bangsa. 4. Bersinergi dengan jaringan-jaringan kepemudaan yang ada untuk

pergerakan yang lebih besar.

Fire Generation memiliki acara rutin di setiap tahunnya, bertujuan agar anggota yang baru di setiap daerah bisa mengerti visi dan misi yang ada di organisasi ini. Di samping itu, acara yang diadakan tiap tahunnya adalah bertujuan agar semua anggota yang tersebar di berbagai daerah bisa saling mengenal dan jaringan kepemudaan semakin membesar. Selain diadakan meeting per tahun, ada pelatihan kepemimpinan yang bertujuan untuk mempersiapkan pemimpin-pemimpin muda yang menghidupi nilai-nilai yang ada di dalam organisasi ini.

(2)

3.2. Alat dan Bahan

Dalam perencanaan Pembuatan Forum Komunikasi Organisasi Berbasis Web (Studi Kasus : Fire Generation) terdapat beberapa alat dan bahan yang digunakan dalam pembuatan dan perencanaan sistem, yaitu:

3.2.1. Alat

Alat yang digunakan untuk membuat aplikasi ini meliputi software (perangkat lunak) dan hardware (perangkat keras).

Software (perangkat lunak) yang digunakan dalam perencanaan

Pembuatan Forum Komunikasi Organisasi Berbasis Web (studi kasus Fire Generation) antara lain:

1. Sistem Operasi : Windows 7 Ultimate 64-bit (6.1, Build 7600) (7600.win7_rtm.090713-1255)

2. Text Editor : Notepad++

3. Web Server : USB Webserver V8

Hardware (perangkat keras) yang digunakan dalam pembuatan

aplikasi adalah menggunakan sebuah laptop dengan spesifikasi sebagai berikut:

1. Processor : Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz (4

CPUs), ~2.1GHz

2. Memory : 2048MB RAM

3.2.2. Bahan

Bahan yang dibutuhkan untuk membuat forum komunikasi ini adalah sebagai berikut :

a. Data anggota di Fire Generation b. Data jadwal kegiatan Fire Generation

(3)

commit to user 3.3 Jalannya Penelitian

Dalam melakukan penelitian, ada tahap-tahap yang harus di laksanakan, diantaranya :

Tabel 3.1. Jalannya Penelitian

No Kegiatan

Bulan

September Oktober November Desember 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. Tahap Awal a. Observasi Lingkungan b. Pengumpulan Data c. Konseptualisasi d. Analis Data

2. Tahap Pembuatan aplikasi a. Perancangan Basis data

b. Perancangan Sistem c. Perancangan Desain Sistem User d. Perancangan Desain Sistem Admin

e. Pembuatan Sistem untuk

User

f. Pembuatan Sistem untuk Admin

3. Tahap Uji Coba Sistem

4. Tahap Kesimpulan dan

Saran

(4)

3.4. Perancangan Sistem Aplikasi

Dalam proses pembuatan Pembuatan Forum Komunikasi Organisasi Berbasis Web (Studi Kasus : Fire Generation), setelah menganalisis kebutuhan sistem tahap selanjutnya yang dilakukan adalah perancangan sistem. Perancangan sistem ini dimulai dengan Proses bisnis, Fungsional dan Non Fungsional system, kemudian perancangan Context Diagram (CD),

Data Flow Diagram (DFD), Relasi Antar Tabel (RAT) dan Desain

Database. Berikut rancangannya :

3.4.1. Proses Bisnis

Proses bisnis yang terdapat dalam aplikasi ini adalah user dapat mengetahui anggota-anggota yang tergabung dalam organisasi Fire Generation, dapat mengetahui informasi terbaru tentang Fire Generation, dan mengikuti agenda/kegiatan yang ada.

3.4.2. Fungsional System

1. User dapat melihat pesan/impartasi terbaru.

2. User dapat melihat anggota yang berasal dari kota yang berbeda 3. User dapat melihat apa saja acara yang akan diadakan dan user

dapat bergabung ke acara yang ada dengan system join (bergabung).

4. User dapat melihat hasil dari acara/agenda yang sudah berlangsung dan dapat memberikan komentar atas hasil dari acara tersebut.

5. User dapat memberikan status berupa kesan/pesan, salam-salam untuk anggota yang lain

3.4.3. Non Fungsional System

1. Syarat untuk masuk ke forum ini, device yang digunakan

(5)

commit to user

2. Syarat untuk masuk ke forum ini, anggota harus didaftarkan oleh koordinator kota. Sedangkan koordinator kota didaftarkan oleh divisi IT.

3.4.4. Context Diagram

Sistem dan prosedur Pembuatan Forum Komunikasi Organisasi Berbasis Web (Studi Kasus : Fire Generation) dapat dilihat pada

Context Diagram pada Gambar 3.1

Sistem Informasi Keanggotaan Divisi IT Koordinator Kota Anggota Data Divisi IT Data Impartasi Data Koordinator Kota

Data Testimoni Informasi Divisi IT Informasi Impartasi Informasi Koordinator Kota

Informasi Testimoni

Data Koordinator Kota Data Anggota

Data Agenda Data Testimoni Informasi Koordinator Kota

Informasi Anggota Informasi Agenda Informasi Testimoni Data Anggota Data Testimoni Data Agenda Informasi Anggota Informasi Testimoni Informasi Agenda

Gambar 3.1 Context Diagram

Keterangan : a. Divisi IT

1) Divisi IT melakukan pengelolaan kota

2) Divisi IT melakukan pengelolaan koordinator kota 3) Divisi IT melakukan pengelolaan anggota

4) Divisi IT melakukan pengelolaan impartasi 5) Divisi IT melakukan pengelolaan status

6) Divisi IT melakukan pengelolaan comment status dan laporan agenda

7) Divisi IT join agenda 8) Divisi IT menambah status

(6)

b. Koordinator Kota

1) Koordinator Kota menambah anggota

2) Koordinator Kota melakukan pengelolaan agenda

3) Koordinator Kota melakukan pengelolaan laporan agenda 4) Koordinator Kota join agenda

5) Koordinator Kota menambah status c. Anggota

1) Anggota menerima informasi 2) Anggota join agenda

3) Anggota menambah status

3.4.5. Data Flow Diagram 3.4.5.1. Level 0

Data Flow Diagram (DFD) Level 0 dari Pembuatan Forum Komunikasi Organisasi Berbasis Web (Studi Kasus: Fire Generation) dapat dilihat pada DFD Level 0 pada Gambar 3.2

(7)

commit to user DIVISI IT 1.2 Manajemen Koordinator Kota T.Impartasi T.Kota T.Comment_Impartasi K o ta , K o ordinator Ko ta Data Impartasi Data Kota Data Comment Impartasi Informasi Impartasi Informasi Kota

Informasi Comment Impartasi

KOORDINATOR KOTA ANGGOTA 1.1 Manajemen Impartasi Impartasi T.User Data Koordinator Kota

Informasi Koordinator Kota

1.3

Manajemen

Comment Data CommentLaporan T.Comment_LaporanAgenda Informasi Comment Laporan

T.Comment_Impartasi Informasi Comment Testimoni

Data Comment Testimoni

T.Testimoni Data Testimoni Informasi Testimoni 1.4 Manajemen Testimoni 2.2 Manajemen Agenda T.Agenda Data Agenda Informasi Agenda 2.1 Manajemen Anggota 2.3 Manajemen Laporan Agenda T.LaporanAgenda Data Laporan Informasi Laporan Data Anggota Informasi Anggota 3.1 Join Agenda 3.2 Tulis Testimoni 3.3 Beri Komentar 3.4 Lihat Informasi Co m ment Testi mon i Join Ag end a Tu lis Testi mon i Be ri C omme nt T.Follower Anggota Agenda Laporan Agenda Join Ag end a Tu lis Testi mon i Be ri C omme nt Tulis Testimoni Beri Komentar Join Agenda Lihat Informasi Data Follower Informasi Follower Data Testimoni

Informasi Testimoni Informasi Anggota Informasi Impartasi

Informasi Agenda Data Comment Impartasi

Data Comment Laporan Agenda Data Comment Testimoni

(8)

3.4.5.2. Level 1

Data Flow Diagram (DFD) Level 1 dari Pembuatan Forum Komunikasi Organisasi Berbasis Web (Studi Kasus: Fire Generation) dapat dilihat pada DFD Level 1 pada Gambar 3.3

DIVISI IT 1.1.1 Tambah Impartasi 1.1.2 Edit Impartasi 1.1.3 Hapus Impartasi T.Impartasi Data Impartasi Informasi Impartasi Data Impartasi Data Impartasi Informasi Impartasi Informasi Impartasi Informasi Impartasi Data Impartasi Informasi Impartasi Informasi Impartasi Data Impartasi Data Impartasi

Gambar 3.3 DFD Level 1 Proses 1.1 (Manajemen Impartasi)

DIVISI IT 1.2.1 Tambah Koord. Kota 1.2.2 Nonaktifkan Koord. Kota 1.2.3 Aktifkan Koord. Kota T.User Data User Informasi User Data User Data User Informasi User Informasi User 1.2.4 Pindah Kota Anggota 1.2.5 Ubah Level Anggota ke Kord. Kota Data User Informasi User Data User Informasi User Informasi User Data User Informasi User Informasi User Data User Data User Informasi User Data User Informasi User Data User

(9)

commit to user DIVISI IT 1.3.1 Hapus Comment Impartasi 1.3.2 Hapus Comment Testimoni 1.3.3 Hapus Comment Laporan T.comment_ testimoni Data Comment Impartasi

Informasi Comment Impartasi

Data Comment Testimoni

Data Comment Laporan Informasi Comment Laporan

Informasi Comment Testimoni

Informasi Comment Testimoni Data Comment Testimoni

T.comment Informasi Comment Impartasi

Data Comment Impartasi

T.comment_ laporan Informasi Comment Laporan

Data Comment Laporan

Gambar 3.5 DFD Level 1 Proses 1.3 (Manajemen Comment)

KOORDINATOR KOTA 2.1.1 Tambah Anggota T.User 2.1.2 Nonaktifkan Anggota 2.1.3 Aktifkan Anggota Data User Informasi User Data User Informasi User Data User Informasi User Informasi User Data User Informasi User Data User Informasi User Data User

Gambar 3.6 DFD Level 1 Proses 2.1 (Manajemen Anggota)

KOORDINATOR KOTA 2.2.1 Tambah Agenda T.Agenda 2.2.2 Edit Agenda 2.2.3 Delete Agenda Data Agenda Informasi Agenda Data Agenda Informasi Agenda Data Agenda Informasi Agenda Informasi Agenda Data Agenda Informasi Agenda Data Agenda Informasi Agenda Data Agenda

(10)

2.3.1 Tambah Laporan T.Laporan 2.3.2 Edit Laporan Data Laporan Informasi Laporan Data Laporan Informasi Laporan Informasi Laporan Data Laporan Informasi Laporan Data Laporan KOORDINATOR KOTA

Gambar 3.8 DFD Level 1 Proses 2.3 (Manajemen Laporan Agenda)

3.4.6. Entity Relationship Diagram (ERD)

ERD dari Aplikasi ini dapat dilihat Gambar 3.9

User Id username password nama_lgkp level status alamat tgl_lahir handphone sekolah gereja kota foto deskripsi follow comment tulis& comment comment m m 1 1 Agenda n Laporan Agenda Testimoni Impartasi n n n hasilnya id_user id_agenda id id_user id_laporan id isi tanggal id_user id_testimoni id isi tanggal id_user id_impartasi id isi tanggal punya m Kota n nama_kota id_kota kegiatan detail tempat tanggal jml_follower foto id_agenda isi hasil tanggal id_agenda foto id_laporan id testimoni tanggal penulis judul detail penulis tanggal kategori foto id_impartasi ada m Kategori n id nama Gambar 3.9 ERD

(11)

commit to user 3.4.7. Relasi Antar Tabel (RAT)

Relasi Antar Tabel dari Forum ini dapat dilihat Gambar 3.10

Agenda Id_agenda Kegiatan Detail Tempat Tanggal Jml_follower Foto Laporan Id_laporan Isi Hasil Tanggal Foto Id_agenda Comment_laporan Id Isi Tanggal Id_user Id_laporan User Id Username Password nama_lgkp Level Status Alamat tgl_lahir Handphone Sekolah Gereja Kota Deskripsi foto Kota Id_kota Nama_kota Testimoni Id Testimoni Penulis Tanggal Follower Id Id_user Id_agenda Comment_testimoni Id Isi Tanggal Id_user Id_testimoni Comment_impartasi Id Isi Tanggal Id_user Id_impartasi Impartasi Id_impartasi Judul Detail Tanggal Penulis Kategori Foto Kategori Id nama

Gambar 3.10 Relasi Antar Tabel

3.4.8. Rancangan Layout

Tampilan forum komunikasi menjadi daya tarik user untuk

mengunjungi. Gambaran sekilas layout Pembuatan Forum

Komunikasi Organisasi Berbasis Web (Studi Kasus : Fire Generation) dapat dilihat di gambar ini.

(12)

Gambar 3.11 Layout untuk halaman utama

Gambar 3.12 Layout untuk halaman setting

Fire Generatiom Menu Dropdown Menu Content Footer Category Link Qoute Header Image Fire Generatiom Menu Dropdown Menu Content Footer Menu Setting Header Image

(13)

commit to user 3.4.9. Rancangan Tabel Database

Pembuatan forum komunikasi ini diperlukan adanya database. Dalam aplikasi ini memiliki 11 tabel. Berikut ini merupakan rancangan table database untuk Forum Komunikasi Organisasi Berbasis Web (Studi Kasus: Fire Generation).

3.4.9.1. Tabel Agenda

Nama tabel : agenda

Deskripsi : menyimpan data-data mengenai agenda

Primary Key : id_agenda

Kolom Jenis id_agenda int(11) kegiatan varchar(200) detail Text tempat varchar(200) tanggal Date jml_follower int(11) foto varchar(100)

Tabel 3.2. Tabel Agenda

3.4.9.2. Tabel Comment

Nama tabel : comment

Deskripsi : menyimpan data-data mengenai comment dari postingan impartasi

Primary Key : id

Foreign Key : id_user, id_impartasi

Kolom Jenis id int(11) isi Text tanggal Date id_user int(11) id_impartasi int(11)

(14)

3.4.9.3. Tabel Comment_laporan

Nama tabel : comment_laporan

Deskripsi : menyimpan data-data mengenai comment dari postingan laporan agenda

Primary Key : id

Foreign Key : id_user, id_laporan

Kolom Jenis id int(11) isi Text tanggal Date id_user int(11) id_laporan int(11)

Tabel 3.4. Tabel Comment_laporan

3.4.9.4. Tabel Comment_status

Nama tabel : comment_status

Deskripsi : menyimpan data-data mengenai comment dari postingan status

Primary Key : id

Foreign Key : id_user, id_testimoni

Kolom Jenis id int(11) isi text tanggal date id_user int(11) id_testimoni int(11)

Tabel 3.5. Tabel Comment_status

3.4.9.5. Tabel Follower

Nama tabel : follower

(15)

commit to user

Foreign Key : id_user, id_agenda

Kolom Jenis

id int(11)

id_user int(11)

id_agenda int(11)

Tabel 3.6. Tabel Follower

3.4.9.6. Tabel Impartasi

Nama tabel : impartasi

Deskripsi : menyimpan data-data mengenai impartasi Primary Key : id_impartasi

Foreign Key : kategori

Kolom Jenis id_impartasi int(11) judul varchar(100) detail Text tanggal Date penulis varchar(50) kategori int(11) foto varchar(255)

Tabel 3.7. Tabel Impartasi

3.4.9.7. Tabel Kategori

Nama tabel : kategori

Deskripsi : menyimpan data-data mengenai kategori untuk impartasi

Primary Key : id

Kolom Jenis

Id int(11)

Nama varchar(50)

(16)

3.4.9.8. Tabel Kota

Nama tabel : kota

Deskripsi : menyimpan data-data mengenai kota yang ada organisasi tersebut

Primary Key : id_kota

Kolom Jenis

id_kota int(11)

nama_kota varchar(50)

Tabel 3.9. Tabel Kota

3.4.9.9. Tabel Laporan

Nama tabel : laporan

Deskripsi : menyimpan data-data mengenai laporan agenda

Primary Key : id_laporan Foreign Key : id_agenda

Kolom Jenis id_laporan int(11) isi Text hasil varchar(50) tanggal date foto varchar(100) id_agenda int(11)

Tabel 3.10. Tabel Laporan

3.4.9.10. Tabel Status

Nama tabel : status

Deskripsi : menyimpan data-data mengenai status Primary Key : id

(17)

commit to user Kolom Jenis id int(11) status text penulis varchar(255) tanggal date

Tabel 3.11. Tabel Status

3.4.9.11. Tabel User

Nama tabel : user

Deskripsi : menyimpan data-data mengenai user

Primary Key : id Kolom Jenis id int(11) username varchar(100) password varchar(50) nama_lgkp varchar(100)

level enum('anggota', 'koordinator kota',

'divisi IT')

status enum('aktif', 'tidak aktif')

alamat text tgl_lahir date handphone varchar(20) sekolah varchar(100) gereja varchar(50) kota varchar(50) deskripsi text foto varchar(100)

Gambar

Tabel 3.1. Jalannya Penelitian
Gambar 3.1 Context Diagram
Gambar 3.2 DFD Level 0
Gambar 3.3 DFD Level 1 Proses 1.1 (Manajemen Impartasi)
+7

Referensi

Dokumen terkait

Pemberdayaan kemampuan berpikir kritis dapat dilakukan melalui model pembelajaran Search, Solve, Create and Share (SSCS) dengan media video.Tujuan penelitian adalah

Dengan demikian kita dapat mengerti bahwa setiap para Hakim Pengawas dan Pengamat yang ditunjuk oleh Ketua Pengadilan yang ebrsangkutan hal ini para Hakim

Ketergantungan energi detektor menunjukan respon detektor terhadap perubahan energi berkasi radiasi yang mengenainya. Yang mana energi radiasi disebut juga kualitas

Saksi merupakan syarat sah akad nikah. Pernikahan tidak sah tanpa kehadiran dua saksi. Saksi yang dapat diterima dalam akad nikah adalah yang memenuhi syarat,

Untuk mengatasinya, pada penelitian ini digunakan metode k-Nearest Neighbor untuk mengklasifikasi status desa-desa yang ada di Kabupaten Malaka berdasarkan nilai

Mustakim , Pengaruh Obidience Pressure, Kompleksitas Tugas dan … Hasil penelitian ini konsisten dengan hasil penelitian yang dilakukan oleh Yendrawati dan Mukti (2015)

Melihat adanya remaja “cabe-cabean” ini adalah suatu fenomena dari kenakalan remaja yang sedang terjadi, peneliti tertarik dan ingin mengetahui lebih dalam

Permasalahan yang akan dibahas dalam penelitian ini adalah bagaimana cara melakukan prediksi harga saham dengan menggunakan metode Deep Belief Network dengan tumpukan