• Tidak ada hasil yang ditemukan

Sistem Organisasi Data pada Voice of Maranatha Ministry.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Organisasi Data pada Voice of Maranatha Ministry."

Copied!
28
0
0

Teks penuh

(1)

ABSTRAK

Dalam sebuah organisasi informasi merupakan hal yang sangat penting.

Untuk memberikan informasi dengan efektif, informasi itu harus didata dan

diorganisasikan dengan baik agar setiap anggota organisasi tersebut dapat

menerima informasi tersebut dengan baik dan jelas. Jika data yang dimiliki oleh

sebuah organisasi tidak teratur maka informasi yang nantinya akan sampai ke

setiap anggota tidak efektif. Dengan adanya Sistem informasi yang berkembang

pesat dewasa ini,website Voice of Maranatha harus dapat mengelola dan

mengorganisasi data anggota, jadwal, event, perlengkapan, absensi, divisi, artikel,

video dan lagu pada website mereka dengan baik, sehingga setiap anggota dapat

mengakses data/informasi yang mereka perlukan dengan mudah.Hal ini sangat

bermanfaat untuk membantu meningkatkan efisiensi kinerja dari Voice of

Maranatha. Sumber data yang diperoleh berasal dari studi kepustakaan dan

penggunaan internet dalam mencari informasi. Untuk metode dan teknik penelitian

dilakukan dengan cara mengobservasi langsung ke Voice of Maranatha dan juga

dengan melakukan wawancara dengan Wakil Ketua Voice of Maranatha mengenai

hal-hal yang berkaitan dengan organisasi mereka. Dalam pengerjaan proyek TA ini

penulis menggunakan bahasa PHP untuk pembuatan website-nya dan Mysql untuk

database-nya. Dan untuk membantu dalam pengerjaan program ini maka penulis

menggunakan ERD sebagai acuan untuk membangun database dan DFD sebagai

patokan dalam perancangan program ini nantinya.

(2)

ABSTRACT

In an organization, the information is very important. To provide information effectively, it must be recorded and the information is well organized so that every member of the organization can receive the information properly and clearly. If the data is owned by an organization is not organized, then the information will be up to each member to be ineffective. By the presence of information systems that is growing rapidly nowadays, Voice of the Maranatha’s website should be able to manage and organize the data members, schedules, events, equipment, attendance, divisions, articles, videos and songs on their website well, so that each member can access the data / information they need with ease. It is very useful to help increase the efficiency of the performance of Voice of Maranatha. Source of data obtained from the literature study and the use of the Internet in search of information. For the methods and techniques of research done by directly observing to Voice of Maranatha and also by doing an interview with to Vice Chairman of Voice of Maranatha about the matters relating to their organization. In progress of this TA project, the writer is using the PHP language to its website creation and MySQL for its database. And to assist in progress of this program, the writer is using as a reference for constructing the ERD and DFD as a benchmark database in the design of the program later.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PRAKATA ... v

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR TABEL ... xv

DAFTAR GAMBAR ... xix

DAFTAR NOTASI/LAMBANG ... xxi

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 3

1.4 Ruang Lingkup Kajian ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 6

2.1. Sistem Informasi ... 6

2.1.1. Komponen-komponen Sistem Informasi ... 6

2.2. Organisasi Data ... 8

2.2.1. Format File ... 9

2.2.2. File Naming And Structure ... 9

2.3. Proses Bisnis ... 10

2.4. Flowchart ... 11

2.5. Basis Data ... 11

2.5.1. Komponen Sistem Basis Data ... 12

2.5.2. Bahasa Basis Data (Database Language) ... 14

2.5.3. Atribut Tabel (Table Attribute) ... 14

(4)

2.6.1. Kardinalitas/Derajat Relasi ... 15

2.6.2. Himpunan Entitas Lemah (Weak Entity Sets) ... 18

2.6.3. Varian Relasi ... 18

2.6.4. Key dan Atribut Deskriptif ... 20

2.7. Diagram Arus Data ... 21

2.8. Kamus Data ... 21

2.9. Process Spesification(PSPEC) ... 22

2.10. HTML5 (HyperText Markup Language) ... 23

2.11. PHP Hypertext Preprocessor(PHP) ... 24

2.11.1. Script PHP ... 24

2.11.2. Konsep Kerja PHP ... 25

2.12.MySQL ... 25

2.12.1. Fitur-fitur MySQL ... 26

2.13. Black-Box Testing ... 26

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 28

3. 1. Profil Organisasi ... 28

3.1.1. Visi & Misi ... 28

3. 2. Proses Bisnis ... 29

3. 3. Entity Relationship Diagram (ERD) ... 31

3.4. Transformasi ER Diagram ke Tabel ... 32

3.4.1. Transformasi ER Diagram ke Tabel Mahasiswa ... 32

3.4.2. Transformasi ER Diagram ke Tabel Divisi ... 33

3.4.3. Transformasi ER Diagram ke Tabel Absensi ... 33

3.4.4. Transformasi ER Diagram ke Tabel Jadwal ... 33

3.4.5. Transformasi ER Diagram ke Tabel Event_mahasiswa... 34

3.4.6. Transformasi ER Diagram ke Tabel Event ... 34

3.4.7. Transformasi ER Diagram ke Tabel Perlengkapan ... 35

3.4.8. Transformasi ER Diagram ke Tabel Perlengkapan_event ... 35

3.4.9. Transformasi ER Diagram ke Tabel User ... 36

3.4.10. Transformasi ER Diagram ke Tabel Videos ... 36

3.4.11. Transformasi ER Diagram ke TabelSongs ... 36

(5)

3.4.13. Transformasi ER Diagram ke Tabel United ... 37

3.4.14. Transformasi ER Diagram ke Tabel Recent_news ... 38

3.4.15. Transformasi ER Diagram ke Tabel temp_sms ... 38

3.5. Diagram Konteks ... 38

3.5.1. Data Flow Diagram Level 1 ... 40

3.5.2. Data Flow Diagram Level 2 Proses 2 Pengolahan Data Mahasiswa ... 41

3.5.3. Data Flow Diagram Level 2 Proses 3 Pengolahan Data Divisi . 42 3.5.4. Data Flow Diagram Level 2 Proses 4 Pengolahan Data Perlengkapan ... 43

3.5.5. Data Flow Diagram Level 2 Proses 5 Pengolahan Data Event 44 3.5.7. Data Flow Diagram Level 2Proses 7 Pengolahan Data Modul . 46 3.5.8. Data Flow Diagram Level 3 Proses 5.1 Pengolahan Data Event Perlengkapan ... 47

3.5.8. Data Flow Diagram Level 3 Proses 5.2 Pengolahan Data Event Mahasiswa ... 48

3.5.9. Data Flow Diagram Level 2 Proses 6.1 Pengolahan Data Absensi ... 49

3.5.10. Data Flow Diagram Level 3 Proses 7.1 Pengolahan Data Video ... 50

3.5.12. Data Flow Diagram Level 3 Proses 7.3 Pengolahan Data Artikel ... 52

3.6. Kamus Data ... 53

3.6.1 Kamus Data D_Mahasiswa ... 53

3.6.2 Kamus Data D_Divisi ... 54

3.6.3 Kamus Data D_Jadwal ... 54

3.6.4 Kamus Data D_Event ... 55

3.6.5 Kamus Data D_Perlengkapan ... 55

3.6.6 Kamus Data D_User ... 56

3.6.7 Kamus Data D_Absensi ... 56

3.6.8 Kamus Data D_Perlengkapan_event ... 56

(6)

3.6.10. Kamus Data D_Artikel ... 57

3.6.11. Kamus Data D_Lagu ... 58

3.6.12. Kamus Data D_Video ... 58

3.7. PSPEC (Spesifikasi Proses) ... 59

3.7.1. Spesifikasi Proses 2.1 ... 59

3.7.2. Spesifikasi Proses 2.2 ... 59

3.7.3. Spesifikasi Proses 2.3 ... 60

3.7.4. Spesifikasi Proses 2.4 ... 61

3.7.5. Spesifikasi Proses 2.5 ... 61

3.7.6. Spesifikasi Proses 3.1 ... 62

3.7.7. Spesifikasi Proses 3.2 ... 62

3.7.8. Spesifikasi Proses 3.3 ... 63

3.7.9. Spesifikasi Proses 3.4 ... 63

3.7.10. Spesifikasi Proses 3.5 ... 64

3.7.11. Spesifikasi Proses 4.1 ... 64

3.7.12. Spesifikasi Proses 4.2 ... 65

3.7.13. Spesifikasi Proses 4.3 ... 66

3.7.14. Spesifikasi Proses 4.4 ... 66

3.7.15. Spesifikasi Proses 4.5 ... 67

3.7.16. Spesifikasi Proses 5.3 ... 67

3.7.17. Spesifikasi Proses 5.4 ... 68

3.7.18. Spesifikasi Proses 5.5 ... 68

3.7.20. Spesifikasi Proses 5.6 ... 69

3.7.21. Spesifikasi Proses 5.7 ... 69

3.7.22. Spesifikasi Proses 6.2 ... 70

3.7.23. Spesifikasi Proses 6.3 ... 70

3.7.24. Spesifikasi Proses 6.4 ... 71

3.7.25. Spesifikasi Proses 6.5 ... 71

3.7.26. Spesifikasi Proses 6.6 ... 72

3.7.27. Spesifikasi Proses5.2.1 ... 72

3.7.28. Spesifikasi Proses5.1.2 ... 73

(7)

3.7.30. Spesifikasi Proses 5.1.4 ... 74

3.7.31. Spesifikasi Proses 5.1.5 ... 74

3.7.32. Spesifikasi Proses 5.2.1 ... 75

3.7.33. Spesifikasi Proses 5.2.2 ... 76

3.7.34. Spesifikasi Proses 5.2.3 ... 76

3.7.35. Spesifikasi Proses 5.2.4 ... 77

3.7.36. Spesifikasi Proses 5.2.5 ... 77

3.7.37. Spesifikasi Proses 6.1.1 ... 78

3.7.38. Spesifikasi Proses 6.1.2 ... 79

3.7.39. Spesifikasi Proses 6.1.3 ... 79

3.7.40. Spesifikasi Proses 6.1.4 ... 80

3.7.41. Spesifikasi Proses 6.1.5 ... 80

3.7.42. Spesifikasi Proses 7.1.1 ... 81

3.7.43. Spesifikasi Proses 7.1.2 ... 81

3.7.44. Spesifikasi Proses 7.1.3 ... 82

3.7.45. Spesifikasi Proses 7.1.4 ... 82

3.7.46. Spesifikasi Proses 7.2.1 ... 83

3.7.47. Spesifikasi Proses 7.2.2 ... 83

3.7.48. Spesifikasi Proses 7.2.3 ... 84

3.7.49. Spesifikasi Proses 7.2.4 ... 84

3.7.50. Spesifikasi Proses 7.3.1 ... 85

3.7.51. Spesifikasi Proses 7.3.2 ... 85

3.7.52. Spesifikasi Proses 7.3.3 ... 86

3.7.53. Spesifikasi Proses 7.3.4 ... 86

3.8. Perancangan Antar Muka ... 87

3.9.1. Desain Halaman Menu Utama ... 87

3.9.2. Desain Halaman Menu United ... 87

3.9.3. Desain Halaman Menu Jadwal ... 88

3.9.4. Desain Halaman Menu Event ... 89

3.9.5. Desain Halaman Menu Perlengkapan ... 90

3.9.6. Desain Halaman Menu Struktur Organisasi ... 90

(8)

3.9.8. Desain Halaman Menu Struktur Songs ... 92

3.9.9. Desain Halaman Menu Struktur Videos ... 92

3.9.10. Desain Halaman Menu Struktur Articles ... 93

3.9.11. Desain Halaman Menu Struktur Kontak ... 93

BAB 4. HASIL PENELITIAN ... 95

4.1. Header……… ... 95

4.2. Sign Up………... ... 95

4.3. Home ……… ... 96

4.4. United……… ... 96

4.5. Jadwal……… ... 97

4.6. Event ……… ... 97

4.7. Struktur Organisasi... 98

4.8. About Us………. ... 98

4.9. Perlengkapan ... 99

4.10. Band .………... ... .99

4.11. Choir ………... ... 100

4.12. Dance………... ... 100

4.13. Songs……….. ... 100

4.14. Videos……….. ... 101

4.15. Articles……….. ... 101

4.16. Kontak………... ... 102

4.17. Compose SMS ... 102

4.18. Compose email ... 103

4.19. Inbox ………... ... 103

4.20. Outbox……… ... 104

4.21. Sentitems ... 104

4.22. Birthday reminder ... 105

4.23. Online Chating ... 105

4.24. Footer………... ... 106

BAB 5. PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ... 107

5.1. Pengujian Login ... 107

(9)

5.3. Pengujian Proses Edit Data Jadwal ... 108

5.4. Pengujian Proses Tambah Participant Jadwal ... 109

5.5. Pengujian Proses Penambahan Event ... 110

5.6. Pengujian Proses Edit Data Event ... 110

5.7. Pengujian Proses Tambah ParticipantEvent ... 111

5.8. Pengujian Proses Tambah Data Perlengkapan ... 112

5.9. Pengujian Proses Edit Data Perlengkapan ... 112

5.10. Pengujian Proses Tambah Data Mahasiswa ... 113

5.11. Pengujian Proses Tambah Data Lagu ... 114

5.12. Pengujian Proses Tambah Data Video ... 115

5.13. Pengujian Proses Tambah Data Artikel ... 115

5.14. Pengujian Proses Edit Data Artikel ... 116

BAB 6. KESIMPULAN DAN SARAN ... 117

6.1. Kesimpulan ... 117

6.2. Saran ……… ... 117

(10)

DAFTAR TABEL

Tabel 2. 1 Contoh Kamus Data ... 22

Tabel 2. 2 Contoh Process Spessification (PSPEC) ... 23

Tabel 3. 1 Tabel Mahasiswa ... 32

Tabel 3. 2 Tabel Divisi ... 33

Tabel 3. 3 Tabel Absensi ... 33

Tabel 3. 4 Tabel Jadwal ... 33

Tabel 3. 5 Tabel Event_mahasiswa ... 34

Tabel 3. 6 Tabel Event ... 34

Tabel 3. 7 Tabel Perlengkapan ... 35

Tabel 3. 8 Tabel Perlengkapan_event ... 35

Tabel 3. 9 Tabel User ... 36

Tabel 3. 10 Tabel Videos ... 36

Tabel 3. 11 Tabel Songs ... 36

Tabel 3. 12 Tabel Artikel ... 37

Tabel 3. 13 Tabel united ... 37

Tabel 3. 14 Tabel Recent_news ... 38

Tabel 3. 15 Tabel Temp_sms ... 38

Tabel 3. 16 Kamus Data D_Mahasiswa ... 53

Tabel 3. 17 Kamus Data D_Divisi ... 54

Tabel 3. 18 Kamus Data D_Jadwal ... 54

Tabel 3. 19 Kamus Data D_Event ... 55

Tabel 3. 20 Kamus Data D_Perlengkapan ... 55

Tabel 3. 21 Kamus Data D_User ... 56

Tabel 3. 22 Kamus Data D_Absensi ... 56

Tabel 3. 23 Kamus Data D_Perlengkapan_event ... 56

Tabel 3. 24 Kamus Data D_Event_mahasiswa ... 57

Tabel 3. 25 Kamus Data D_Artikel ... 57

Tabel 3. 26 Kamus Data D_Lagu ... 58

(11)

Tabel 3. 29 Spesifikasi Proses 2.1 ... 59

Tabel 3. 30 Spesifikasi Proses 2.2 ... 59

Tabel 3. 31 Spesifikasi Proses 2.3 ... 60

Tabel 3. 32 Spesifikasi Proses 2.4 ... 61

Tabel 3. 33 Spesifikasi Proses 2.5 ... 61

Tabel 3. 34 Spesifikasi Proses 3.1 ... 62

Tabel 3. 35 Spesifikasi Proses 3.2 ... 62

Tabel 3. 36 Spesifikasi Proses 3.3 ... 63

Tabel 3. 37 Spesifikasi Proses 3.4 ... 63

Tabel 3. 38 Spesifikasi Proses 3.5 ... 64

Tabel 3. 39 Spesifikasi Proses 4.1 ... 64

Tabel 3. 40 Spesifikasi Proses 4.2 ... 65

Tabel 3. 41 Spesifikasi Proses 4.3 ... 66

Tabel 3. 42 Spesifikasi Proses 4.4 ... 66

Tabel 3. 43 Spesifikasi Proses 4.5 ... 67

Tabel 3. 44 Spesifikasi Proses 5.3 ... 67

Tabel 3. 45 Spesifikasi Proses 5.4 ... 68

Tabel 3. 46 Spesifikasi Proses 5.5 ... 68

Tabel 3. 47 Spesifikasi Proses 5.6 ... 69

Tabel 3. 48 Spesifikasi Proses 5.7 ... 69

Tabel 3. 49 Spesifikasi Proses 6.2 ... 70

Tabel 3. 50 Spesifikasi Proses 6.3 ... 70

Tabel 3. 51 Spesifikasi Proses 6.4 ... 71

Tabel 3. 52 Spesifikasi Proses 6.5 ... 71

Tabel 3. 53 Spesifikasi Proses 6.6 ... 72

Tabel 3. 54 Spesifikasi Proses 5.1.1 ... 72

Tabel 3. 55 Spesifikasi Proses 5.1.2 ... 73

Tabel 3. 56 Spesifikasi Proses 5.1.3 ... 74

Tabel 3. 57 Spesifikasi Proses 5.1.4 ... 74

Tabel 3. 58 Spesifikasi Proses 5.1.5 ... 75

Tabel 3. 59 Spesifikasi Proses 5.2.1 ... 75

(12)

Tabel 3. 61 Spesifikasi Proses 5.2.3 ... 76

Tabel 3. 62 Spesifikasi Proses 5.2.4 ... 77

Tabel 3. 63 Spesifikasi Proses 5.2.5 ... 77

Tabel 3. 64 Spesifikasi Proses 6.1.1 ... 78

Tabel 3. 65 Spesifikasi Proses 6.1.2 ... 79

Tabel 3. 66 Spesifikasi Proses 6.1.3 ... 79

Tabel 3. 67 Spesifikasi Proses 6.1.4 ... 80

Tabel 3. 68 Spesifikasi Proses 6.1.5 ... 80

Tabel 3. 69 Spesifikasi Proses 7.1.1 ... 81

Tabel 3. 70 Spesifikasi Proses 7.1.2 ... 81

Tabel 3. 71 Spesifikasi Proses 7.1.3 ... 82

Tabel 3. 72 Spesifikasi Proses 7.1.4 ... 82

Tabel 3. 73 Spesifikasi Proses 7.2.1 ... 83

Tabel 3. 74 Spesifikasi Proses 7.2.2 ... 83

Tabel 3. 75 Spesifikasi Proses 7.2.3 ... 84

Tabel 3. 76 Spesifikasi Proses 7.2.4 ... 84

Tabel 3. 77 Spesifikasi Proses 7.3.1 ... 85

Tabel 3. 78 Spesifikasi Proses 7.3.2 ... 85

Tabel 3. 79 Spesifikasi Proses 7.3.3 ... 86

Tabel 3. 80 Spesifikasi Proses 7.3.4 ... 86

Tabel 5. 1 Pengujian Login ... 107

Tabel 5. 2 Pengujian Proses Penambahan Jadwal ... 108

Tabel 5. 3 Pengujian Proses Edit Data Jadwal ... 109

Tabel 5. 4 Pengujian Proses Tambah Data Participant Jadwal ... 109

Tabel 5. 5 Pengujian Proses Penambahan Event ... 110

Tabel 5. 6 Pengujian Proses Edit Data Event ... 111

Tabel 5. 7 Pengujian Proses Tambah Participant Event... 111

Tabel 5. 8 Pengujian Proses Tambah Data Perlengkapan ... 112

Tabel 5. 9 Pengujian Proses Edit Data Perlengkapan ... 113

Tabel 5. 10 Pengujian Proses Tambah Data Mahasiswa ... 113

Tabel 5. 11 Pengujian Proses Tambah Data Lagu ... 114

(13)

Tabel 5. 13 Pengujian Proses Tambah Data Artikel ... 115

(14)

DAFTAR GAMBAR

Gambar 2. 1 Relasi One to One ... 16

Gambar 2. 2 Relasi One to Many ... 16

Gambar 2. 3 Relasi Many to One ... 17

Gambar 2. 4 Relasi Many to Many ... 17

Gambar 2. 5 Relasi Tunggal (Unary Relation) ... 18

Gambar 2. 6 Relasi Multi-Entitas dari 3 Himpunan Entitas ... 19

Gambar 2. 7 Relasi Ganda antara Himpunan Entitas Dosen dan Kuliah ... 20

Gambar 3. 1 Flowchart Proses Pendataan dan Penjadwalan ... 30

Gambar 3. 2 Entity Relationship Diagram ... 31

Gambar 3. 3 DFD Level 0 ... 39

Gambar 3. 4 DFD Level 1 ... 40

Gambar 3. 5 DFD Level 2 Proses 2 ... 41

Gambar 3. 6 DFD Level 2 Proses 3 ... 42

Gambar 3. 7 DFD Level 2 Proses 4 ... 43

Gambar 3. 8 DFD Level 2 Proses 5 ... 44

Gambar 3. 9 DFD Level 2 Proses 6 ... 45

Gambar 3. 10 DFD Level 2 Proses 7 ... 46

Gambar 3. 11 DFD Level 3 Proses 5.1 ... 47

Gambar 3. 12 DFD Level 3 Proses 6.1 ... 49

Gambar 3. 13 DFD Level 2 Proses 7.1 ... 50

Gambar 3. 14 DFD Level 2 Proses 7.2 ... 51

Gambar 3. 15 DFD Level 3 Proses 7.3 ... 52

Gambar 3. 16 Desain Antar Muka Home ... 87

Gambar 3. 17 Desain Antar Muka United ... 88

Gambar 3. 18 Desain Antar Muka Jadwal ... 89

Gambar 3. 19 Desain Antar Muka Event ... 89

Gambar 3. 20 Desain Antar Muka Perlengkapan ... 90

Gambar 3. 21 Desain Antar Muka Struktur Organisasi ... 91

Gambar 3. 22 Desain Antar Muka About Us ... 91

(15)

Gambar 3. 24 Desain Antar Muka Videos ... 92

Gambar 3. 25 Desain Antar Muka Articles ... 93

Gambar 3. 26 Desain Antar Muka Kontak ... 94

Gambar 4. 1 Tampilan Header ... 95

Gambar 4. 2 Tampilan Sign up... 95

Gambar 4. 3 Tampilan Home ... 96

Gambar 4. 4 Tampilan United ... 96

Gambar 4. 5 Tampilan Jadwal... 97

Gambar 4. 6 Tampilan Event ... 97

Gambar 4. 7 Tampilan Struktur Organisasi ... 98

Gambar 4. 8 Tampilan About Us ... 98

Gambar 4. 9 Tampilan Perlengkapan ... 99

Gambar 4. 10 Tampilan Band ... 99

Gambar 4. 11 Tampilan Choir ... 100

Gambar 4. 12 Tampilan Dance ... 100

Gambar 4. 13 Tampilan Songs... 100

Gambar 4. 14 Tampilan Videos ... 101

Gambar 4. 15 Tampilan Articles ... 101

Gambar 4. 16 Tampilan Kontak... 102

Gambar 4. 17 Tampilan Compose SMS ... 102

Gambar 4. 18 Tampilan Compose SMS ... 103

Gambar 4. 19 Tampilan Inbox ... 103

Gambar 4. 20 Tampilan Outbox ... 104

Gambar 4. 21 Tampilan Sentitems ... 104

Gambar 4. 22 Tampilan Birthday reminder ... 105

Gambar 4. 23 Tampilan Online Chating ... 105

(16)

DAFTAR NOTASI/LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart arus/ flow

Communication Link

Connector

Offline Connector

Predefined Process

Terminal

Keying Operation

untuk menyatakan jalannya

arus suatu proses.

Untuk menyatakan adanya

transisi suatu data/informasi

dari satu lokasi ke lokasi

lainnya

Untuk menyatakan

sambungan dari satu proses

ke proses lainnya dalam

halaman/lembar yang sama.

Simbol Offline Connector

Untuk menyatakan

sambungan dari satu proses

ke proses lainnya dalam

halaman/lembar yang

berbeda.

Untuk menyatakan

penyediaan tempat

penyimpanan suatu

pengolahan untuk memberi

harga awal.

Untuk menyatakan permulaan

(17)

off-line storage

Manual Input

Offline Connector

Manual Process

Decision/Logika

Untuk menyatakan segala

jenis operasi yang diproses

dengan menggunakan suatu

mesin yang mempunyai

keyboard

Untuk menunjukkan bahwa

data dalam simbol ini akan

disimpan ke suatu media

tertentu.

Untuk memasukkan data

secara manual dengan

menggunakan online

keyboard.

Untuk menyatakan

sambungan dari satu proses

ke proses lainnya dalam

halaman/lembar yang

berbeda.

Untuk menyatakan suatu

tindakan (proses) yang tidak

dilakukan oleh komputer

(manual).

Untuk menunjukkan suatu

kondisi tertentu yang akan

menghasilkan dua

(18)

tidak

Disk Storage

Document

Input/output

Punched Card

Magnetic-tape unit

Display

Untuk menyatakan input

berasal dari disk atau output

disimpan ke disk.

Untuk mencetak laporan ke

printer

Untuk menyatakan proses

input dan output tanpa

tergantung dengan jenis

peralatannya

Untuk menyatakan input

berasal dari kartu atau output

ditulis ke kartu.

Untuk menyatakan input

berasal dari pita magnetic atau

output disimpan ke pita

magnetic.

Untuk menyatakan peralatan

output yang digunakan berupa

(19)

ERD

N

Entitas

Atribut

Atribut kunci primer

Atribut multivalued

Relasi

Association

Entitas merupakan data inti

yang akan disimpan; bakal

tabel pada basis data;

merupakan nama tabel.

Field atau kolom data yang

butuh disimpan dalam suatu

entitas

Field atau kolom data yang

butuh disimpan dalam suatu

entitas dan digunakan sebagai

kunci akses record yang

diinginkan

Field atau kolom data yang

butuh disimpan dalam suatu

entitas yang dapat memiliki

nilai lebih dari satu

Relasi yang menghubungkan

antar entitas; biasanya diawali

dengan kata kerja

Penghubung Antara relasi dan

entitas dimana di kedua

ujungnya memiliki multiplicity

kemungkinan jumlah

pemakaian

(20)

DFD Entitas

Proses

Penyimpanan Data

Aliran Data

Entitas luar atau masukan

atau keluaran atau orang yang

berinteraksi dengan perangkat

lunak yang dimodelkan

Proses atau fungsi atau

prosedur pada pemodelan

perangkat lunak yang akan

diimplementasikan

File atau basis data atau

penyimpanan; pada

pemodelan perangkat lunak

yang akan

diimplemementasikan

Data yang dikirim antar

proses, dari penyimpanan ke

proses, atau dari proses ke

masukan atau keluaran

Kamus

Buka kurung, tutup

kurung

kurung kurawal

buka, tutup

kurung siku buka,

Terdiri atas, mendefinisikan,

diuraikan menjadi, artinya

Dan

Optional (pilihan, boleh ada

atau tidak)

pengulangan

(21)

* *

|

@

tutup

Bintang

Pemisah

at

sejumlah alternative, seleksi

Komentar

Pemisah sejumlah alternativ

pilihan antar symbol [ ]

(22)

BAB 1.

PENDAHULUAN

Pada bab 1 terdapat latar belakang yang membahas tentang

keadaan yang terjadi saat ini pada organisasi Voice of Maranatha dan

masalah yang dihadapi oleh VOM dalam mengorganisasi data dan sharing

data kepada anggotanya. Dari latar belakang masalah itu akan dibuat

rumusan masalah yang nantinya akan diselesaikan dalam kasus ini. Pada

bab 1 ini juga dijelaskan tentang ruang lingkup kajian yang terdiri dari

batasan perangkat keras, batasan perangkat lunak, dan batasan aplikasi.

Selain itu pada bab 1 juga dibahas tentang sumber data dalam pembuatan

aplikasi ini serta sistematika penyajian dari penyusunan laporan penelitian

dan pembuatan aplikasi.

1.1 Latar Belakang

Perkembangan ilmu pengetahuan dalam era globalisasi saat

initerjadi dengan sangat cepat. Penyebaran informasi dan data untuk setiap

orang pun sangat cepat. Data-data itu harus diorganisasi agar dapat lebih

mudah diakses.

Pada masa sekarang ini, hampir sebagian besar perusahaan atau

sebuah organisasi membuat sebuah website yang menampung informasi

seputar organisasi tersebut dan menyediakan data yang dibutuhkan oleh

setiap anggota. Selain itu juga setiap anggota organisasi/perusahaan dapat

file mereke kedalam website yang bisa diakses secara bebas melalui

internet. Data-data yang berada dalam website tersebut harus

diorganisasikan agar file yang diperlukan oleh setiap anggota dapat dicari

dan didapatkan dengan mudah. Sistem ini sangat berguna untuk

mengembangkan kinerja dari sebuah perusahaan atau organisasi dalam

menjalankan tugas-tugasnya. Jenis-jenis file yang di sharing pun

berbeda-beda dan memiliki banyak format. Bisa berupa file dokumen, video, atau

(23)

2

Voice of Maranatha merupakan salah satu dari sekian banyak

organisasi yang berada di Universitas Kristen Maranatha yang bergerak di

bidang pelayanan. Organisasi ini terbentuk pada tahun 2002 dan memiliki 3

divisi (Choir, Band, Dancer) dan bisa dikatakan sangat aktif dalam

melakukan pelayanan baik di dalam kampus maupun di luar kampus. Sejak

Voice of Maranatha terbentuk, belum ada website yang dapat menjadi media

untuk berbagi data dan juga informasi tentang berbagai hal, mulai

teknik-teknik bernyanyi, bermain musik, dan juga menari.

Setiap anggota VOM memiliki skill yang berbeda-beda dalam

memainkan alat musik, bernyanyi dan juga menari. Ada yang memiliki

banyak pengetahuan dan pengalaman dalam pelayanan, dan ada juga yang

mengikuti kegiatan VOM untuk melayani dan baru ingin belajar untuk

bernyanyi, bermain musik, atau menari. Karena itu setiap anggota di VOM

sering melakukan sharing, baik dengan pelatih maupun sesama anggota

pada saat latihan maupun di luar jadwal latihan. Tetapi Terkadang ada juga

anggota yang malu untuk bertanya kepada pelatih maupun kepada

temannya. Untuk itu organisasi data terhadap file yang di sharing sangat

berguna untuk website yang akan dibuat agar dapat memaksimalkan kinerja,

informasi, koordinasi dan komunikasi diantara anggota Voice of Maranatha.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah disampaikan pada bagian 1.1

maka rumusan masalah dalam tugas akhir ini adalah sebagai berikut:

1. Bagaimana membuat aplikasi untuk mendata setiap anggota dari Voice of

Maranatha?

2. Bagaimana membuat sistem organisasi data untuk menampung data

video, lagu dan artikel ke dalam website?

3. Apakah penggunaan online chating dapat bermanfaat untuk komunikasi

antara anggota dan pengurus Voice of Maranatha?

4. Bagaimana membuat reminder dan auto sms untuk hari ulang tahun

(24)

3

5. Apakah pembuatan sistem organisasi data dapat bermanfaat untuk

mengembangkan pelayanan di Voice of Maranatha dan dapat

memberikan pengetahuan kepada tiap anggota?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah yang telah disampaikan pada bagian

1.2 maka tujuan pembahasan dalam tugas akhir ini adalah sebagai berikut:

1. Mendata setiap anggota Voice of Maranatha dengan cara registrasi pada

aplikasi yang akan dibuat.

2. Membuat sistem Organisasi datauntuk menampung data video, lagu, dan

artikelke dalam website.

3. Membuat online chating untuk memudahkan komunikasi antara anggota

dengan pengurus Voice of Maranatha

4. Membuat reminder dan auto sms untuk mengingatkan hari ulang tahun

setiap anggota VOM

5. Membangun sistem Organisasi data yang dapat dimanfaatkan oleh setiap

anggota VOM

1.4 Ruang Lingkup Kajian

Berikut ini adalah batasan-batasan masalah untuk memperjelas

ruang lingkup penelitian dan sesuai dengan pokok permasalahan yaitu :

1. Batasan Perangkat Keras

a. Processor : Intel(R) Pentium(R) Dual CPU T3200 @ 2.00GHz

2.00GHz

b. OS : Microsoft XP

c. RAM : 2.00GB

d. HD : 320GB

e. Keyboard + Mouse standard

2. Batasan Perangkat Lunak

a. Sistem operasi yang digunakan adalah Windows

b. Sistem basis data untuk autentikasiuser menggunakan MySQL

(25)

4

3. Batasan Aplikasi

a. Aplikasi yang dihasilkan adalah aplikasi berbasis web.

b. Aplikasi ini memiliki pendataan anggota, event, perlengkapan, video,

artikel, lagu dan penjadwalan (manual).

c. Aplikasi ini memiliki fitur sms dan email gateway. Fitur ini hanya dapat

digunakan oleh admin

d. Aplikasi ini memiliki fitur onlinechatinguntuk komunikasi antar anggota

dan admin (pengurus) Voice of Maranatha

e. Fitur online chating dibuat dengan menggunakan live chat yang

ditempel pada website

f. Aplikasi ini memiliki reminder untuk mengingatkan hari ulang tahun

setiap anggota.

g. Aplikasi hanya diimplementasikan di Voice of Maranatha.

1.5 Sumber Data

Sumber-sumber data pada pembuatan aplikasi ini adalah sebagai

berikut:

1. Sumber data primer meliputi:

Studi lapangan, yaitu mencari data langsung ke Voice of Maranatha dan

mengumpulkan informasi dari pihak yang bersangkutan.

2. Sumber data sekunder:

a. Studi pustaka, yaitu membaca dan memperlajari buku, diktat

kuliah, dan sumber kepustakaan lain yang menunjang pembuatan

aplikasi.

b. Sumber digital, yaitu pencarian yang menunjang pembuatan

(26)

5

1.6 Sistematika Penyajian

Sistematika pembahasan dari penyusunan laporan penelitian dan

pembuatan sistem organisasi data pada Voice of Maranatha Ministry:

BAB I PENDAHULUAN

Bab ini membahas mengenai pendahuluan yang terdiri dari latar belakang,

rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data,

serta sistematika pembahasan dari penelitian dan pembuatan sistem

organisasi data pada voice of maranatha ministry.

BAB II KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dalam penelitian dan

pembuatan sistem organisasi data pada Voice of Maranatha Ministry

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai proses bisnis, perancangan

aplikasi, dan perancangan database menggunakan flowchart, DFD (Data

Flow Diagram), kamus data, PSPEC dan ERD (Entity Relationship Diagram).

BAB IV HASIL PENELITIAN

Bab ini membahas mengenai kumpulan screenshot dari proyek yang dibuat

beserta penjelasan dari tiap fungsi (method) utama yang dibuat.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai pengujian dan analisa terhadap masing-masing

fungsi dari aplikasi dan laporan dari pengujian tiap fungsi/method yang

dipakai.

BAB VI KESIMPULAN DAN SARAN

Bab ini membahas mengenai kesimpulan dari pembahasan pada

perancangan serta analisa pengujian aplikasi yang dibuat. Untuk lebih

meningkatkan hasil akhir yang lebih baik maka penulis juga memberikan

(27)

BAB 6. KESIMPULAN DAN SARAN

6.1. Kesimpulan

Kesimpulan yang dapat diambil penulis dari tugas akhir dengan judul Sistem

Organisasi Data ada Voice of Maranatha Ministry ini adalah sebagai berikut:

1. Website ini dapat melakukan registrasi untuk menjadi anggota

Voice of Maranatha

2. Website ini dapat menampung data video, lagu, dan artikel.

3. Website ini melakukan onlinechating antara anggota dan pengurus

Voice of Maranatha.

4. Website ini menyediakan SMS Gateway untuk reminder setiap ulang

tahun anggota Voice of Maranatha

5. Anggota VOM dapat memanfaatkan sistem organisasi data ini dengan

fitur-fitur yang ada pada website sehingga informasi bisa didapatkan

dengan mudah dan pelayanan di VOM dapat dimaksimalkan.

6.2. Saran

Saran bagi pengembangan Sistem Organisasi Data Pada Voice of

Maranatha Ministry antara lain :

1. Website ini tidak memiliki gallery untuk melihat foto dari tiap event yang

sudah dilakukan oleh Voice of Maranatha.

2. Tingkat keamanan website yang harus lebih ditingkatkan untuk

menanggulangi adanya ancaman kehilangan atau kerusakan data,

mengingat data anggota Voice of Maranatha tersebut sangat penting

(28)

DAFTAR PUSTAKA

[1] Fathansyah, Basis Data (Edisi Revisi), Bandung: Informatika, 2012.

[2] J. Hartono, Sistem Teknologi Informasi, Yogyakarta: ANDI, 2005.

[3] R. A. S. M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi

Objek, Bandung: Informatika, 2013.

[4] A. Kadir, Dasar Pemrograman Web Dinamis MenggunakanPHP (Edisi Revisi),

Yogyakarta: ANDI, 2008.

[5] M. Kofler, The Definitive Guide to MySQL 5, Berkeley: Apress, 2005.

[6] R. S. Pressman, Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku I),

Yogyakarta: ANDI, 2002.

[7] Australian National University Library, "Data Organization," Australian National

University, 26 March 2014. [Online]. Available:

http://libguides.anu.edu.au/content.php?pid=372387&sid=3050534. [Accessed 27

May 2014].

[8] Boston University Library, "Research Data Management," Boston University,

[Online]. Available: http://www.bu.edu/datamanagement/outline/elements/organize/.

[Accessed 27 May 2014].

[9] University of Washington Library, "Data Management Guide," University of

Washington, 2014. [Online]. Available:

http://guides.lib.washington.edu/content.php?pid=259952&sid=2350038. [Accessed

27 May 3014].

[10] J. G. Craig Cook, Foundation HTML5 with CSS3, A Modern Guide and Reference,

Friendsof, Apress, 2012.

[11] M. Weske, Business Process Management Concept, Languages, Architectures,

Gambar

tabel pada basis data;

Referensi

Dokumen terkait

Selain kasus pembobolan tersebut, masih ditemukan beberapa kasus yang menurut peneliti menjadi penyebab semakin berkurangnya kepuasan nasabah penabung terhadap

Pada bendungan – bendungan yang sudah ada terdapat pintu air yang digunakan untuk mengatur banyaknya air dalam bendungan tersebut. Pintu air harus dijaga setiap saat oleh

Seiring dengan meningkatnya jumlah penduduk tentu akan meningkatkan volume sampah di Kabupaten Purworejo. Masalah persampahan selalu menjadi masalah yang klasik di berbagai

Penelitian ini bersifat kualitatif di mana data tentang pola asuh orang tua serta iklim toleransi yang dialami oleh keluarga seagama dan beda agama di Desa

Jumlah Individu dan spesies Arthropoda permukaan tanah yang tertangkap pada sistem pertanaman tumpang sari (Desa Jono Oge) sebanyak 2067 ekor dan 22

Prinsip dari metode biuret adalah ikatan peptida dapat membentuk senyawa kompleks berwarna ungu dengan penambahan garam kupri dalam suasana basa (Carprette, 2005)..

Selain itu juga, dari hasil pengujian pretasi mesin dengan parameter daya engkol dan konsumsi bahan bakar spesifik menunjukkan bahwa zeolit pelet dengan nilai (pH) air

Sebagai contoh pengaplikasian dalam simulasi jaringan, pengukuran besar dari ukuran paket yang bersifat continuous maupun bersifat bulk diperoleh dengan melakukan