DAFTAR ISI
HALAMAN JUDUL .......................................................................................
i
HALAMAN PERSETUJUAN.........................................................................
ii
HALAMAN PENGESAHAN .........................................................................
iii
MOTO DAN PERSEMBAHAN .....................................................................
iv
RINGKASAN ..................................................................................................
v
KATA PENGANTAR .....................................................................................
vi
DAFTAR ISI....................................................................................................
viii
DAFTAR GAMBAR .......................................................................................
xi
DAFTAR TABEL ............................................................................................
xiv
BAB I
PENDAHULUAN ............................................................................
1
1.1 Latar Belakang Masalah .............................................................
1
1.2 Rumusan Masalah .......................................................................
2
1.3 Batasan Masalah .........................................................................
2
1.4 Tujuan Skripsi .............................................................................
2
1.5 Manfaat Skripsi ...........................................................................
2
1.5.1 Bagi penulis ....................................................................
2
1.5.2 Bagi akademis .................................................................
3
1.5.3 Bagi pengusaha server ....................................................
3
1.6 Tinjauan Pustaka .........................................................................
3
1.7 Metodologi Penelitian .................................................................
4
1.7.1
Metode pengumpulan data ...........................................
4
1.7.1.1 Sumber Data Primer .......................................... 4 1.7.1.2 Sumber Data Skunder ......................................
4
Metode Rekayasa Perangkat Lunak .............................
4
1.8 Sistematika Penulisan .................................................................
5
BAB II LANDASAN TEORI ........................................................................
7
1.7.2
2.1
Pengertian Sistem.....................................................................
7
2.2
Konsep Analisis dan Perancangan Sistem ...............................
7
2.2.1 Pengertian Analisis Sistem .............................................
7
2.2.2 Pengertian Perancangan Sistem ......................................
7
2.3
Mengenal Rational Rose ..........................................................
7
2.4
UML (Unified Modelling Language) ......................................
8
2.4.1 Pemodelan Proses ...........................................................
8
2.4.2 Behaviour Diagram .........................................................
12
2.4.3 Implementation Diagram ................................................
18
Bahasa pemrograman PHP ......................................................
21
2.5.1 Konsep Kerja PHP ..........................................................
22
2.5.2 Teknis Penulisan Script PHP ..........................................
22
2.5.3 Elemen Dasar pada PHP .................................................
23
2.6
Database Microsoft SQL Server 2005 .....................................
28
2.7
Pengertian Web Report ............................................................
32
2.8
Bagan Alir Diagram .................................................................
32
BAB III TINJAUAN UMUM OBYEK PENELITIAN ..................................
33
2.5
3.1
Sejarah Tentang Server Dikajaya Tronik .................................
33
3.2
Visi, Misi dan Tujuan Dikajaya Tronik ...................................
33
3.2.1 Visi ..................................................................................
33
3.2.2 Misi .................................................................................
33
3.2.3 Tujuan .............................................................................
34
Struktur Organisasai Dikajaya Tronik .....................................
34
3.3.1 Tugas dan Wewenang .....................................................
34
3.4
Denah Lokasi Server Dikajaya Tronik ....................................
35
3.5
Analisa Sistem yang Berjalan ..................................................
36
3.5.1 Alur Proses Transaksi Pengisian Pulsa ...........................
36
3.5.2 Alur Proses Transaksi Web Report .................................
38
3.5.3 Alur Proses Pengisian Deposit ........................................
39
BAB IV ANALISIS DAN PERANCANGAN ...............................................
40
3.3
4.1
Deskripsi sistem Web Report ...................................................
40
4.2
Analisa Sistem Lama ...............................................................
40
4.3
Paparan Prosedur .....................................................................
40
4.4
Analisa kebutuhan Sistem ........................................................
41
4.5
Analisa Kebutuhan Data dan Informasi ...................................
41
4.6
Analisa Kebutuhan Hadware dan Software .............................
42
4.6.1 Kebutuhan Perangkat keras.............................................
42
4.6.2 Kebutuhan perangkat Lunak ...........................................
42
Analisa dan perancangan Sistem .............................................
43
4.7.1 Analisa Actor ..................................................................
43
4.7
4.7.2 Skenario Use Case Diagram ...........................................
43
4.7.3 Perancangan Use Case Diagram ....................................
47
4.7.4 Class Diagram ................................................................
49
4.7.5 Sequence Diagram ..........................................................
50
4.7.6 Activity Diagram .............................................................
56
4.7.7 Analisa Database .............................................................
61
4.7.8 Relasi Database ...............................................................
63
4.7.9 Perancangan Interface .....................................................
64
BAB V PEMBAHASAN DAN IMPLEMENTASI.......................................
67
5.1 Implementasi Sistem ...................................................................
67
5.2 Lingkungan Implementasi ..........................................................
67
5.2.1
Lingkungan Perangkat Keras .......................................
67
5.2.2
Lingkungan Perangkat Lunak ......................................
68
5.2.3
Lingkungan Sumber Daya manusia .............................
68
5.3. Batasan Implementasi ..............................................................
68
5.4. Implementasi Tampilan Antar Muka .......................................
69
5.5 Pengujian...................................................................................
73
5.6.1 Pengujian program ..........................................................
75
BAB VI PENUTUP.........................................................................................
77
6.1.Kesimpulan ................................................................................
77
6.2. Saran ........................................................................................
77
DAFTAR PUSTAKA LAMPIRAN
DAFTAR GAMBAR
Gambar 2.1.
Contoh Use Case Diagram..................................................... 9
Gambar 2.2.
Contoh Class diagram ..........................................................
10
Gambar 2.3.
Contoh Hubungan antar Class ...............................................
11
Gambar 2.4.
Contoh Statecharrt Diagram .................................................
12
Gambar 2.5.
Contoh Activity Diagram .......................................................
14
Gambar 2.6.
Contoh Collaboration Diagram .............................................
16
Gambar 2.7.
Contoh Sequence Diagram ....................................................
17
Gambar 2.8.
Contoh Component Diagram .................................................
19
Gambar 2.9.
Contoh Deployment Diagram ................................................
20
Gambar 2.10.
Alur Konsep kerrja PHP ........................................................
22
Gambar 2.11.
EMS Sql Manager ..................................................................
29
Gambar 2.12.
Service manager.....................................................................
31
Gambar 3.1.
Struktur Organisasi Dikajaya Tronik ....................................
34
Gambar 3.2.
Lokasi server Dikajaya Tronik..............................................
36
Gambar 3.3.
Flow of Document Proses Transaksi Isi Pulsa ......................
37
Gambar 3.4.
Flow of Document Proses Web Report .................................
38
Gambar 3.5.
Flow of Document Proses Transaksi Pengisian Deposit .......
39
Gambar 4.1. Use Case Diagram Web report ................................................. 47 Gambar 4.2. Class Diagram Web Report .....................................................
49
Gambar 4.3. Sequence Diagram Pendaftaran Member.................................
50
Gambar 4.4. Sequence Diagram Login Admin.............................................
51
Gambar 4.5. Sequence Diagram Login Member ..........................................
51
Gambar 4.6. Sequence Diagram Aktivasi Member ......................................
52
Gambar 4.7. Sequence Diagram Cek Histori Transaksi ...............................
53
Gambar 4.8. Sequence Diagram Daftar Harga .............................................
53
Gambar 4.9. Sequence Diagram Cek info Account ......................................
54
Gambar 4.10. Sequence Diagram Status Stok ................................................
55
Gambar 4.11. Sequence Diagram Ubah Pin ...................................................
55
Gambar 4.12. Activity Diagram Pendaftaran Member ...................................
56
Gambar 4.13. Activity Diagram Login Admin ...............................................
57
Gambar 4.14. Activity Diagram Login Member .............................................
57
Gambar 4.15. Activity Diagram Aktivasi Member .........................................
58
Gambar 4.16. Activity Diagram Histori Transaksi .........................................
59
Gambar 4.17. Activity Diagram Daftar Produk ..............................................
59
Gambar 4.18. Activity Diagram Status produk ...............................................
60
Gambar 4.19. Activity Diagram Info Account ................................................
60
Gambar 4.20. Activity Diagram Ubah Pin ......................................................
61
Gambar 4.21. Relasi Tabel Web Report ........................................................
63
Gambar 4.22. Desain Form Login ..................................................................
64
Gambar 4.23. Desain Menu Utama ................................................................
64
Gambar 4.24. Desain Form Pendaftaran ........................................................
64
Gambar 4.25. Desain Form Aktivasi Member ................................................
65
Gambar 4.26. Desain Form Ganti Pin ............................................................
65
Gambar 4.27. Desain Menu Histori Transaksi ...............................................
65
Gambar 4.28. Desain Info Account .................................................................
66
Gambar 4.29. Desain Menu Daftar Produk ....................................................
66
Gambar 4.30. Desain Menu Status produk .....................................................
66
Gambar 5.1 Tampilan Halaman Login ...........................................................
69
Gambar 5.2.
Tampilan Form Pendftaran Member .....................................
69
Gambar 5.3.
Tampilan Form Aktivasi Member ........................................
70
Gambar 5.4.
Tampilan Menu Info Account ...............................................
70
Gambar 5.5.
Tampilan Menu Histori transaksi..........................................
71
Gambar 5.6.
Tampilan Menu Data Produk ................................................
71
Gambar 5.7.
Tampilan Menu Status Produk..............................................
82
Gambar 5.8.
Tampilan Menu Ubah Pin .....................................................
83
Gambar 5.9.
Tampilan Menu Export .........................................................
73
Gambar 5.10. Tampilan Menu Fasilitas Download .....................................
73
Gambar 5.11. Tampilan Peringatan Login Salah .........................................
75
Gambar 5.12. Tampilan Pendaftaran Berhasil .............................................
75
Gambar 5.13. Tampilan Peringatan Ubah Pin Gagal...................................
75
Gambar 5.14. Tampilan Peringatan Ubah Pin Sukses .................................
76
Gambar 5.15. Tampilan Peringatan Aktivasi Member Salah ......................
76
Gambar 5.16. Tampilan Peringatan Aktivasi Member Berhasil ..................
76
DAFTAR TABEL
Tabel 2.1.
Notasi Use Case Diagram ..........................................................
10
Tabel 2.2.
Notasi Hubungan Antar Class ....................................................
12
Tabel 2.3.
Notasi State Diagram ..................................................................
13
Tabel 2.4.
Notasi Activity Diagram .............................................................
15
Tabel 2.5.
Notasi Collaboration Diagram ................................................ 16
Tabel 2.6.
Notasi Sequence Diagram ........................................................ 17
Tabel 2.7.
Notasi Componen Diagram ...................................................... 19
Tabel 2.8.
Notasi Deployment Diagram .................................................... 21
Tabel 2.9.
Arithmetic Operator .................................................................. 24
Tabel 2.10. Comparison/Relational Operator .............................................. 25 Tabel 2.11. Assignment Operator ................................................................ 25 Tabel 4.1. Requirement Use Case .............................................................. 43 Tabel 4.2. Skenario Use Case pendaftaran member .................................... 44 Tabel 4.3. Skenario Use Case Login ........................................................... 44 Tabel 4.4. Skenario Use Case Aktivasi Account member ............................ 45
Tabel 4.5. Skenario Use Case Info Account ................................................ 45 Tabel .4.6. Skenario Use Case Histori Transaksi .......................................... 46 Tabel 4.7. Skenario Use Case Daftar Produk .............................................. 46 Tabel 4.8. Skenario Use Case Status Stok ................................................... 46 Tabel 4.9. Skenario Use Case Ubah Pin ...................................................... 47 Tabel 4.10. Naratif Use Case ........................................................................ 48 Tabel 4.11. Tabel Member ............................................................................ 62 Tabel 4.12. Tabel Nominal ........................................................................... 62 Tabel 4.13. Tabel harga ................................................................................ 63 Tabel 4.14. Transaksi ................................................................................... 63