+ All Categories
Home > Documents > ABSTRAK - repository.maranatha.edu · provide a solution of the problem. ... an application that...

ABSTRAK - repository.maranatha.edu · provide a solution of the problem. ... an application that...

Date post: 29-Apr-2019
Category:
Upload: lykien
View: 213 times
Download: 0 times
Share this document with a friend
12
v ABSTRAK MOREBE merupakan salah satu perusahaan software house di Bandung yang bergerak di bidang Information Technology. Perkembangan Information Technology yang sangat pesat terbukti dengan semakin banyak pihak yang menggunakan jasa perusahaan software house dalam membangun suatu sistem informasi yang berbasis Information Technology. Dalam kasus ini client seperti perusahaan ataupun individu banyak terbantu dengan adanya perusahaan software house. Dimana perusahaan tersebut dapat memberikan solusi dari permasalahan. Saat ini perusahaan tersebut belum memiliki suatu aplikasi yang dapat mengolah data-data keseluruhan project aplikasi yang telah ditangani sampai saat ini, sehingga diperlukan sebuah aplikasi Sistem Informasi Management Project Dan Pengarsipan File berbasis web untuk perusahaan tersebut. Dimana aplikasi ini akan menyimpan data-data project yang akan ataupun yang sudah ditangani oleh perusahaan. Sehingga perusahan akan dapat dengan mudah mengelola project yang sedang ditangani. Perngkat lunak yang digunakan untuk mendukung pembuatan aplikasi ini yaitu bahasa pemrograman PHP dan MySQL untuk mengelola database. Kata Kunci : Sistem Informasi, Management Project, Web, PHP, MySQL
Transcript

v

ABSTRAK

MOREBE merupakan salah satu perusahaan software house di Bandung yang bergerak di bidang Information Technology. Perkembangan Information Technology yang sangat pesat terbukti dengan semakin banyak pihak yang menggunakan jasa perusahaan software house dalam membangun suatu sistem informasi yang berbasis Information Technology. Dalam kasus ini client seperti perusahaan ataupun individu banyak terbantu dengan adanya perusahaan software house. Dimana perusahaan tersebut dapat memberikan solusi dari permasalahan. Saat ini perusahaan tersebut belum memiliki suatu aplikasi yang dapat mengolah data-data keseluruhan project aplikasi yang telah ditangani sampai saat ini, sehingga diperlukan sebuah aplikasi Sistem Informasi Management Project Dan Pengarsipan File berbasis web untuk perusahaan tersebut. Dimana aplikasi ini akan menyimpan data-data project yang akan ataupun yang sudah ditangani oleh perusahaan. Sehingga perusahan akan dapat dengan mudah mengelola project yang sedang ditangani. Perngkat lunak yang digunakan untuk mendukung pembuatan aplikasi ini yaitu bahasa pemrograman PHP dan MySQL untuk mengelola database.

Kata Kunci : Sistem Informasi, Management Project, Web, PHP, MySQL

vi

ABSTRACT

MOREBE is one of the software houses in Bandung working in the

field of Information Technology. The development of Information Technology

is very rapid as evidenced by the many people who use the company's

services software house in building an information system based on

Information Technology. In this case the company or individual client as

much helped by the company's software house. And the company is able to

provide a solution of the problem. Currently the company does not yet have

an application that can process data on the overall project applications have

been addressed to date, so we need Application Project Management

Information System web-based And File Archiving for the company. The

application will store data project that will be handled by the company. So the

company will be able to easily manage the project at hand. The software

device that we will use to support the creation of this application is the PHP

programming language and the MySQL for managing database.

Keyword: Information System, Project management, PHP, MySQL

vii

DAFTAR ISI

LEMBAR PENGESAHAN .......................................................................................... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN.......................................... i

PERNYATAAN PUBLIKASI LAPORAN PENELITAN ................................................ ii

PRAKATA ................................................................................................................ iii

ABSTRAK ................................................................................................................. v

ABSTRACT ............................................................................................................. vi

DAFTAR ISI ............................................................................................................ vii

DAFTAR GAMBAR .................................................................................................. xi

DAFTAR TABEL .................................................................................................... xiv

DAFTAR LAMPIRAN ............................................................................................. xvi

BAB I PENDAHULUAN ............................................................................................ 1

1.1 Latar Belakang Masalah ............................................................................. 1

1.2 Rumusan Masalah ...................................................................................... 1

1.3 Tujuan Pembahasan .................................................................................. 2

1.4 Ruang LIngkup Kajian ................................................................................ 2

1.5 Sumber Data .............................................................................................. 2

1.6 Sistematika Penyajian ................................................................................ 3

BAB II KAJIAN TEORI .............................................................................................. 4

2.1 Pengertian Sistem ..................................................................................... 4

2.1.1 Pengertian Informasi ............................................................................... 4

2.1.2 Pengertian Sistem Informasi ................................................................... 4

2.2 Pengertian Proyek ..................................................................................... 5

2.2.1 Pengertian Manajemen Proyek ............................................................... 5

2.2.2 Metodologi dalam Manajemen Proyek .................................................... 5

2.2.3 Segitiga Manajemen Proyek ................................................................... 6

2.3 Pengertian Dokumen ................................................................................. 7

2.3.1 Pengertian Arsip ..................................................................................... 7

2.3.2 Pengertian Arsip Dinamis ........................................................................ 7

2.3.3 Arsip Dinamis Berdasarkan Kategori ....................................................... 8

2.4 Perancangan Sistem .................................................................................. 8

2.4.1 Diagram Konteks .................................................................................... 9

2.4.2 Data Flow Diagram ................................................................................. 9

2.4.3 Proces Spesification (PSPEC) .............................................................. 10

viii

2.4.4 Kamus Data .......................................................................................... 11

2.5 Basis Data (Imbar dan Renaldy, 2006) ..................................................... 11

2.6 Entity Relationship Diagram (ERD) ........................................................... 12

2.7 Pemrograman Web .................................................................................. 13

2.8 Hyper Text Markup Language (HTML) ..................................................... 14

2.9 PHP: Hypertext Preprocessor (PHP) ........................................................ 15

2.10 MySQL .................................................................................................. 16

2.10.1 Bahasa SQL diterapkan dalam MySQL ............................................. 16

2.10.2 Koneksi PHP dan MySQL.................................................................. 17

2.11 Pengertian Testing ................................................................................ 18

2.12 Metode Box Testing .............................................................................. 19

2.12.1 White-Box Testing ............................................................................. 19

2.12.2 Black-Box Testing ............................................................................. 20

2.13 Pengelompokan Testing ....................................................................... 20

2.13.1 Testing Berdasarkan Tujuan .............................................................. 21

2.13.2 Testing Berdasarkan Tahap Siklus Hidup .......................................... 21

2.13.3 Testing Berdasarkan Tingkatan ......................................................... 21

BAB III ANALISIS DAN PERANCANGAN SISTEM................................................. 22

3.1 Proses Bisnis ............................................................................................ 22

3.1.1 Proses Bisnis Management Project ....................................................... 23

3.2 Entity Relationship Diagram (ERD) ........................................................... 25

3.3 ERD To Database .................................................................................... 26

3.4 Data Flow Diagram (DFD) ........................................................................ 32

3.4.1 DFD LEVEL 0 ....................................................................................... 32

3.4.2 DFD LEVEL 1 ....................................................................................... 33

3.4.3 DFD LEVEL 2 PROSES 1 ..................................................................... 33

3.4.4 DFD LEVEL 2 PROSES 2 ..................................................................... 34

3.4.5 DFD LEVEL 2 PROSES 3 ..................................................................... 34

3.4.6 DFD LEVEL 2 PROSES 4 ..................................................................... 35

3.4.7 DFD LEVEL 3 PROSES 1.1 .................................................................. 35

3.4.8 DFD LEVEL 3 PROSES 1.2 .................................................................. 36

3.4.9 DFD LEVEL 3 PROSES 1.3 .................................................................. 36

3.4.10 DFD LEVEL 3 PROSES 1.4 .............................................................. 37

3.4.11 DFD LEVEL 3 PROSES 1.5 .............................................................. 37

3.4.12 DFD LEVEL 3 PROSES 2.1 .............................................................. 38

3.4.13 DFD LEVEL 3 PROSES 3.1 .............................................................. 39

3.4.14 DFD LEVEL 3 PROSES 4.1 .............................................................. 40

ix

3.5 Process Specification (PSPEC) ................................................................ 41

3.6 Kamus Data / Data Dictionary................................................................... 53

3.7 Rancangan User Interface ........................................................................ 62

3.7.1 Login Form ............................................................................................ 62

3.7.2 Main Form ............................................................................................. 62

3.7.3 Master Data Form ................................................................................. 63

3.7.4 Add Client Form .................................................................................... 63

3.7.5 List Client Form ..................................................................................... 64

3.7.6 Add Employee Form ............................................................................. 64

3.7.7 List Employee Form .............................................................................. 65

3.7.8 Request New Project ............................................................................ 65

3.7.9 List Project ............................................................................................ 66

3.7.10 Edit Client .......................................................................................... 66

3.7.11 Detail Client ....................................................................................... 67

3.7.12 Add Account ...................................................................................... 67

3.7.13 Edit Employee ................................................................................... 68

3.7.14 Detail Employee ................................................................................ 68

3.7.15 Add Skill ............................................................................................ 69

3.7.16 Edit Project ........................................................................................ 69

3.7.17 Detail Project ..................................................................................... 70

3.7.18 Project Team ..................................................................................... 70

3.7.19 Project Payment ................................................................................ 71

BAB IV HASIL PENELITIAN ................................................................................... 72

4.1 Tampilan Antarmuka Website ................................................................... 72

4.1.1 Halaman Login ...................................................................................... 72

4.1.2 Halaman Utama Project Manager ......................................................... 73

4.1.3 Halaman Master Data List ..................................................................... 73

4.1.4 Halaman Client List ............................................................................... 74

4.1.5 Halaman Add Client .............................................................................. 74

4.1.6 Halaman Employee List ........................................................................ 75

4.1.7 Halaman Add Employee ....................................................................... 75

4.1.8 Halaman Project List ............................................................................. 76

4.1.9 Halaman Request New Project ............................................................. 76

4.1.10 Halaman Detail Client ........................................................................ 77

4.1.11 Halaman Edit Client ........................................................................... 77

4.1.12 Halaman Client Account .................................................................... 78

4.1.13 Halaman Detail Employee ................................................................. 78

x

4.1.14 Halaman Skill Employee .................................................................... 79

4.1.15 Halaman Detail Project ...................................................................... 79

4.1.16 Halaman Edit Project ......................................................................... 80

4.1.17 Halaman Project Team ...................................................................... 80

4.1.18 Halaman Project Payment ................................................................. 81

4.1.19 Halaman Master Data Programming Category .................................. 81

4.1.20 Halaman Master Data Programming language .................................. 82

4.1.21 Halaman Master Data Level Employee .............................................. 82

4.1.22 Halaman Master Data Bank List ........................................................ 83

4.1.23 Halaman Edit Project Category ......................................................... 83

4.1.24 Halaman Edit Category Programming ............................................... 84

4.1.25 Halaman Edit Programming Language .............................................. 84

4.1.26 Halaman Edit Level Employee ........................................................... 85

4.1.27 Halaman Edit Bank List ..................................................................... 85

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ................................. 86

5.1 Test Case dan Error Handling Employee Website .................................... 86

BAB VI SIMPULAN DAN SARAN ........................................................................... 93

6.1 Simpulan .................................................................................................. 93

6.2 Saran........................................................................................................ 93

DAFTAR PUSTAKA................................................................................................ 94

LAMPIRAN .............................................................................................................. A

LAMPIRAN A RIWAYAT HIDUP .......................................................................... A

LAMPIRAN B KUISIONER ................................................................................... B

xi

DAFTAR GAMBAR

Gambar 1 Project Management Triangle (Tantra,2012) ............................................ 6

Gambar 2 External Entity (Kadir, 1998) ................................................................... 9

Gambar 3 Data Flow (Kadir, 1998) ........................................................................ 10

Gambar 4 Process (Kadir, 1998) ........................................................................... 10

Gambar 5 Data Store (Kadir, 1998) ....................................................................... 10

Gambar 6 ERD dengan relasi satu ke satu (Hariyanto, 2004) ................................ 12

Gambar 7 ERD dengan relasi satu ke banyak (Hariyanto, 2004) ........................... 13

Gambar 8 ERD dengan relasi banyak ke satu (Hariyanto, 2004) ........................... 13

Gambar 9 ERD dengan relasi banyak ke banyak (Hariyanto, 2004) ...................... 13

Gambar 10 Flowchart Management Project ............................................................ 24

Gambar 11 ERD ..................................................................................................... 26

Gambar 12 DFD Level 0 ......................................................................................... 32

Gambar 13 DFD Level 1 ......................................................................................... 33

Gambar 14 DFD Level 2 proses 1 .......................................................................... 33

Gambar 15 DFD Level 2 proses 2 .......................................................................... 34

Gambar 16 DFD Level 2 proses 3 .......................................................................... 34

Gambar 18 DFD Level 3 proses 1.1 ....................................................................... 35

Gambar 19 DFD Level 3 proses 1.2 ....................................................................... 36

Gambar 20 DFD Level 3 proses 1.3 ....................................................................... 36

Gambar 21 DFD Level 3 proses 1.4 ....................................................................... 37

Gambar 22 DFD Level 3 proses 1.5 ....................................................................... 37

Gambar 23 DFD Level 3 proses 2.1 ....................................................................... 38

Gambar 24 DFD Level 3 proses 3.1 ....................................................................... 39

Gambar 25 DFD Level 3 proses 4.1 ....................................................................... 40

Gambar 26 Rancangan Form Login ........................................................................ 62

Gambar 27 Rancangan Form Home ....................................................................... 62

Gambar 28 Master Data Form ................................................................................ 63

Gambar 29 Add Client Form ................................................................................... 63

Gambar 30 List Client Form .................................................................................... 64

Gambar 31 Add Employee Form ............................................................................ 64

Gambar 32 List Employee Form ............................................................................. 65

Gambar 33 Request New Project Form .................................................................. 65

Gambar 34 Project List Form .................................................................................. 66

Gambar 35 Edit Client Form ................................................................................... 66

xii

Gambar 36 Detail Client Form ................................................................................ 67

Gambar 37 Add Account Form ............................................................................... 67

Gambar 38 Edit Employee Form............................................................................. 68

Gambar 39 Detail employee form ........................................................................... 68

Gambar 40 Add Skill Form...................................................................................... 69

Gambar 41 Edit Project Form ................................................................................. 69

Gambar 42 Detail Project Form .............................................................................. 70

Gambar 43 Project Team Form .............................................................................. 70

Gambar 44 Project Payment Form ......................................................................... 71

Gambar 45 Halaman Login ..................................................................................... 72

Gambar 46 Halaman utama Project Manager ......................................................... 73

Gambar 47 Halaman Master Data List .................................................................... 73

Gambar 48 Halaman Client List .............................................................................. 74

Gambar 49 Halaman Add Client ............................................................................. 74

Gambar 50 Halaman Employee List ....................................................................... 75

Gambar 51 Halaman Add Employee ...................................................................... 75

Gambar 52 Halaman Project List ............................................................................ 76

Gambar 53 Halaman Request New Project ............................................................ 76

Gambar 54 Halaman Detail Client .......................................................................... 77

Gambar 55 Halaman Edit Client ............................................................................. 77

Gambar 56 Halaman Client Account ....................................................................... 78

Gambar 57 Halaman Detail Employee .................................................................... 78

Gambar 58 Halaman Skill Employee ...................................................................... 79

Gambar 59 Halaman Detail Project ........................................................................ 79

Gambar 60 Halaman Edit Project ........................................................................... 80

Gambar 61 Halaman Project Team ........................................................................ 80

Gambar 62 Halaman Project payment .................................................................... 81

Gambar 63 Halaman Master Data Programming Category ..................................... 81

Gambar 64 Halaman Master Data Programming Language ................................... 82

Gambar 65 Halaman Master Data Level Employee ................................................ 82

Gambar 66 Halaman Master Data bank List ........................................................... 83

Gambar 67 Halaman Edit Category Project ............................................................ 83

Gambar 68 Halaman Edit Category Programming .................................................. 84

Gambar 69 Halaman Edit Programming language .................................................. 84

Gambar 70 Halaman Edit Level Employee ............................................................. 85

Gambar 71 Halaman Edit Bank List ........................................................................ 85

Gambar 71 Proses Login Failed ............................................................................. 86

xiii

Tabel LIII Test Case Form Add Client ..................................................................... 87

Gambar 72 Proses Add Client ................................................................................ 87

Gambar 73 Proses Edit Client ................................................................................ 88

Gambar 74 Proses Add Employee .......................................................................... 89

Gambar 75 Proses Validasi Add Employee ............................................................ 90

Gambar 76 Proses Edit Employee .......................................................................... 91

Gambar 77 Proses Validasi Edit Employee ............................................................ 92

xiv

DAFTAR TABEL

Tabel I Tabel employee .......................................................................................... 26

Tabel II Tabel level ................................................................................................. 27

Tabel III Tabel skill .................................................................................................. 27

Tabel IV Tabel programming .................................................................................. 28

Tabel V Tabel kategori ............................................................................................ 28

Tabel VI Tabel project ............................................................................................. 28

Tabel VII Tabel project_detail ................................................................................. 29

Tabel VIII Tabel project_developer ......................................................................... 29

Tabel IX Tabel project_history ................................................................................ 29

Tabel X Tabel project_kategori ............................................................................... 30

Tabel XI Tabel requirement .................................................................................... 30

Tabel XII Tabel pembayaran ................................................................................... 30

Tabel XIII Tabel rekening ........................................................................................ 31

Tabel XIV Tabel bank ............................................................................................. 31

Tabel XV Tabel client .............................................................................................. 31

Tabel XVI Add Category Project ............................................................................. 41

Tabel XVII Edit Category Project ............................................................................ 41

Tabel XVIII Delete Category Project ....................................................................... 42

Tabel XIX Add Category Programming ................................................................... 42

Tabel XX Edit Category Programming .................................................................... 43

Tabel XXI Delete Category Programming ............................................................... 43

Tabel XXII Add Programming Language................................................................. 44

Tabel XXIII Edit Programming Language ................................................................ 44

Tabel XXIV Delete Programming Language ........................................................... 45

Tabel XXV Add Level .............................................................................................. 45

Tabel XXVI Edit Level ............................................................................................. 45

Tabel XXVII Add Bank ............................................................................................ 46

Tabel XXVIII Edit Bank ........................................................................................... 47

Tabel XXIX Delete Bank ......................................................................................... 47

Tabel XXX Detail Client .......................................................................................... 48

Tabel XXXI Edit Client ............................................................................................ 48

Tabel XXXII Account Client ..................................................................................... 49

Tabel XXXIII Detail Employee ................................................................................. 49

Tabel XXXIV Edit Employee ................................................................................... 50

xv

Tabel XXXV Skill Employee .................................................................................... 50

Tabel XXXVI Detail Project ..................................................................................... 51

Tabel XXXVII Edit Project ....................................................................................... 51

Tabel XXXVIII Project Team ................................................................................... 52

Tabel XXXIX Kamus Data project_kategori ............................................................ 53

Tabel XL Kamus Data kategori ............................................................................... 54

Tabel XLI Kamus Data programming ...................................................................... 54

Tabel XLII Kamus Data level .................................................................................. 55

Tabel XLIII Kamus Data bank ................................................................................. 55

Tabel XLIV Kamus Data employee ......................................................................... 55

Tabel XLV Kamus Data client ................................................................................. 56

Tabel XLVI Kamus Data project .............................................................................. 57

Tabel XLVII Kamus Data requirement .................................................................... 58

Tabel XLVIII Kamus Data rekening ......................................................................... 59

Tabel XLIX Kamus Data pembayaan ...................................................................... 60

Tabel L Kamus Data project_developer .................................................................. 60

Tabel LI Kamus Data project_history ...................................................................... 61

Tabel LII Test Case Form Login ............................................................................. 86

Tabel LIV Test Case Form Edit Client ..................................................................... 88

Tabel LV Test Case Form Add Employee ............................................................... 88

Tabel LVI Test Case Form Edit Employee .............................................................. 90

xvi

DAFTAR LAMPIRAN

LAMPIRAN A RIWAYAT HIDUP .............................................................................. A

LAMPIRAN B KUISIONER ...................................................................................... B


Recommended