• Tidak ada hasil yang ditemukan

ABSTRAK. Kata Kunci : Aplikasi Penjualan Buku secara Online, SMS, Gammu, CodeIgniter. Universitas Kristen Maranatha

N/A
N/A
Protected

Academic year: 2021

Membagikan "ABSTRAK. Kata Kunci : Aplikasi Penjualan Buku secara Online, SMS, Gammu, CodeIgniter. Universitas Kristen Maranatha"

Copied!
14
0
0

Teks penuh

(1)

ABSTRAK

Seiring dengan perkembangan teknologi, masyarakat semakin dimanjakan dengan variasi teknologi yang dapat digunakan untuk memudahkan kegiatan sehari-hari, mulai dari mencari barang yang ingin dibeli, informasi hiburan, sampai melakukan pembayaran rutin seperti listrik dan telepon. Salah satu aktivitas yang cukup banyak dilakukan adalah belanja secara online atau

E-commerce, yaitu aktivitas membeli barang dengan menggunakan media aplikasi

web sebagai perantara antara penjual dengan calon pembeli. Salah satu jenis aplikasi E-commerce adalah aplikasi Penjualan Buku secara Online. Suatu ide muncul dari penulis untuk menggabungkan beberapa teknologi yaitu teknologi SMS (Short Message Service) dengan aplikasi Penjualan Buku secara Online. Dengan digabungkannya teknologi SMS maka calon pelanggan akan memiliki alternatif dalam melakukan aktivitas transaksi, seperti melakukan pemesanan, mengirim konfirmasi pembayaran, dan mendapatkan informasi status pemesanan, semua itu dilakukan dengan menggunakan SMS. Untuk mendukung pengintegrasian kedua teknologi tersebut diperlukan suatu teknologi yang memungkinkan aplikasi dapat mengirim dan menerima SMS. Teknologi tersebut adalah Gammu. Sedangkan untuk sisi pengembangan aplikasi dapat digunakan framework CodeIgniter, yaitu suatu teknologi yang dapat menyediakan struktur aplikasi yang terstruktur menggunakan pola MVC. Dari gabungan ketiga teknologi tersebut diharapkan akan memudahkan pengguna atau calon pembeli dalam melakukan transaksi penjualan buku.

(2)

Universitas Kristen Maranatha iii

ABSTRACT

Expanding of technology at this time, people are more facilitated with variation of technologies that can help them to do their daily activities, such as looking for goods and informations. One of activities that always conducted by people is Online Shopping or E-commerce activity. One of E-commerce application is Online Bookstore. There is an idea to combine some technologies, those are Online Bookstore and SMS (Short Message Service) technology. With this combination, we could expecting an alternative ways to interact with the Online Bookstore application. Customer can do some transaction activities by using SMS. To realize those idea, there are some requirement that needed by the developer that can enable the application to send and receive SMS. The answer of those requirements is Gammu. While the technology that can be used to develop web application is CodeIgniter, an open source framework that can help developers to organize files and directories in web application using MVC design pattern. By using those technologies, we hope the application that we develop can help the user or the Customer to do the book sales transaction. Keywords : Online Bookstore, SMS, Gammu, CodeIgniter

(3)

DAFTAR ISI

PRAKATA... I ABSTRAK... II DAFTAR ISI...IV DAFTAR GAMBAR ...VII DAFTAR TABEL...X DAFTAR SIMBOL ...XII DAFTAR SINGKATAN ... XIV DAFTAR ISTILAH ... XV

BAB I PENDAHULUAN ... 1

1.1 LATAR BELAKANG MASALAH... 1

1.2 RUMUSAN MASALAH... 2

1.3 TUJUAN PEMBAHASAN... 2

1.4 RUANG LINGKUP KAJIAN... 2

1.5 SISTEMATIKA PENYAJIAN... 3

BAB II KAJIAN TEORI... 5

2.1 ELECTRONIC COMMERCE(E-COMMERCE) ... 5

2.1.1 Business-to-Business(B2B) ... 7

2.1.2 Business-to-Consumer(B2C)... 7

2.1.3 Consumer-to-Consumer(C2C)... 7

2.1.4 Consumer-to-Business(C2B)... 8

2.1.5 Non-Business Electronic Commerce ... 8

2.1.6 Intrabusiness (Organizational) Elctronic Commerce... 8

2.2 ONLINE BOOKSTORE... 8

2.3 FRAMEWORK... 9

2.3.1 Model View Controller (MVC) ... 9

2.3.2 CodeIgniter ... 9

2.3.3 Fitur – fitur utama CodeIgniter ... 10

2.4 SHORT MESSAGE SERVICE(SMS) ... 11

2.4.1 Short Message Service Center (SMSC) ... 11

2.4.2 SMS Gateway... 12

2.4.3 Kelompok Layanan Berbasis SMS ... 13

2.4.4 Modem... 13

2.4.5 Global System for Mobile Communications (GSM) ... 14

2.4.6 Gammu ... 14

2.4.7 Fitur – Fitur Gammu... 14

2.5 UML(UNIFIED MODELING LANGUAGE) ... 15

2.6 TEKNOLOGI PENDUKUNG... 16

2.6.1 jQuery ... 16

2.6.2 Ext JS ... 16

2.6.3 PHP 5 ... 17

2.6.4 MySQL 5... 18

BAB III ANALISIS DAN RANCANGAN SISTEM ... 20

3.1 DESKRIPSI UMUM SISTEM... 20

(4)

Universitas Kristen Maranatha v 3.2 KEBUTUHAN FUNGSIONAL... 22 3.2.1 Fitur... 22 3.2.2 Keamanan ... 26 3.2.3 Business Rule... 26

3.2.4 Use Case Diagram ... 30

3.3 KEBUTUHAN NON-FUNGSIONAL... 44

3.3.1 Kegunaan ... 44

3.4 ANALISIS TEKNOLOGI... 44

3.4.1 CodeIgniter ... 44

3.4.2 Gammu ... 45

3.5 ANALISIS USER INTERFACE... 46

3.6 RANCANGAN SISTEM... 79

3.6.1 Package Diagram ... 79

3.6.2 Class Diagram ... 81

3.6.3 Deployment Diagram ... 128

3.6.4 Disain Skema Database ... 129

3.6.4.1 ER Diagram ... 129

3.6.4.2 Conceptual Data Model ... 131

3.6.4.3 Physical Data Model ... 132

3.6.4.4 Keterangan Tabel ... 134

BAB IV HASIL TERCAPAI... 141

4.1 TAMPILAN... 141

4.1.1 Halaman Utama... 141

4.1.2 Halaman Login... 142

4.1.3 Halaman Registrasi ... 143

4.1.4 Halaman Tambah Buku ... 144

4.1.5 Halaman Edit Buku ... 145

4.1.6 Halaman Daftar Buku ... 146

4.1.7 Halaman Hapus Buku... 147

4.1.8 Halaman Tambah Kategori Buku... 148

4.1.9 Halaman Edit Kategori Buku... 149

4.1.10 Halaman Daftar Kategori Buku ... 150

4.1.11 Halaman Hapus Kategori Buku... 151

4.1.12 Halaman Tambah Subkategori Buku ... 152

4.1.13 Halaman Edit Subkategori Buku ... 153

4.1.14 Halaman Daftar Subkategori Buku ... 154

4.1.15 Halaman Hapus Subkategori Buku... 155

4.1.16 Halaman Tambah Penulis Buku ... 155

4.1.17 Halaman Edit Penulis Buku ... 156

4.1.18 Halaman Daftar Penulis Buku... 157

4.1.19 Halaman Hapus Penulis Buku ... 158

4.1.20 Halaman Tambah Penerbit Buku... 159

4.1.21 Halaman Edit Penerbit Buku... 159

4.1.22 Halaman Daftar Penerbit Buku ... 160

4.1.23 Halaman Hapus Penerbit Buku... 161

4.1.24 Halaman Tambah Berita ... 162

4.1.25 Halaman Edit Berita ... 162

4.1.26 Halaman Daftar Berita ... 163

4.1.27 Halaman Hapus Berita... 164

4.1.28 Halaman Tambah Kategori Berita... 164

4.1.29 Halaman Edit Kategori Berita... 165

(5)

4.1.31 Halaman Hapus Kategori Berita ... 167

4.1.32 Halaman Tambah Kota ... 167

4.1.33 Halaman Edit Kota ... 168

4.1.34 Halaman Daftar Kota ... 168

4.1.35 Halaman Hapus Kota... 169

4.1.36 Halaman Tambah Provinsi... 169

4.1.37 Halaman Edit Provinsi... 170

4.1.38 Halaman Daftar Provinsi ... 170

4.1.39 Halaman Hapus Provinsi ... 171

4.1.40 Halaman Shopping Cart... 172

4.1.41 Halaman Daftar SMS ... 172

4.1.42 Halaman Report Per Pelanggan ... 173

4.1.43 Halaman Laporan Per Tanggal... 174

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

5.1 PROSEDUR PELAKSANAAN PENGUJIAN... 175

5.2 PERENCANAAN PENGUJIAN... 175

5.2.1 Environment pengujian ... 175

5.2.2 Pelaku pengujian ... 176

5.3 PERANCANGAN PENGUJIAN... 176

5.4 HASIL PENGUJIAN... 176

BAB VI SIMPULAN DAN SARAN... 198

6.1 SIMPULAN... 198

6.2 SARAN... 198

DAFTAR PUSTAKA ... 200 LAMPIRAN ...A.1 RIWAYAT HIDUP PENULIS...A.2

(6)

Universitas Kristen Maranatha vii

DAFTAR GAMBAR

Gambar 1. SMSC ... 12

Gambar 2. Diagram Domain Model... 21

Gambar 3. Use Case Diagram ... 30

Gambar 4. Flow Chart Proses Eksekusi request di dalam CodeIgniter ... 44

Gambar 5. UI Utama ... 47

Gambar 6. UI Login ... 48

Gambar 7. UI Tambah Buku ... 49

Gambar 8. UI Edit Buku ... 51

Gambar 9. UI Daftar Buku ... 53

Gambar 10. UI Lihat Buku ... 54

Gambar 11. UI Tambah Kategori Buku ... 55

Gambar 12. UI Edit Kategori Buku ... 56

Gambar 13. UI Daftar Kategori... 57

Gambar 14. UI Tambah Subkategori... 58

Gambar 15. UI Edit Subkategori... 59

Gambar 16. UI Daftar Subkategori... 60

Gambar 17. UI Tambah Penulis... 61

Gambar 18. UI Edit Penulis ... 62

Gambar 19. UI Daftar Penulis ... 63

Gambar 20. UI Tambah Penerbit ... 64

Gambar 21. UI Edit Penerbit ... 65

Gambar 22. UI Daftar Penerbit... 66

Gambar 23. UI Tambah Kategori Berita ... 67

Gambar 24. UI Edit Kategori Berita ... 68

Gambar 25. UI Daftar Kategori Berita ... 68

Gambar 26. UI Daftar Penjualan ... 69

Gambar 27. UI Registrasi User ... 70

Gambar 28. UI Edit Profile... 71

Gambar 29. UI Daftar User ... 72

Gambar 30. UI Cart ... 73

Gambar 31. UI Tambah Provinsi... 74

Gambar 32. UI Edit Provinsi ... 74

Gambar 33. UI Daftar Provinsi ... 75

Gambar 34. UI Tambah Kota ... 76

Gambar 35. UI Edit Kota ... 76

Gambar 36. UI Daftar Kota... 77

Gambar 37. Package Diagram ... 80

Gambar 38. Class Diagram Buku... 82

Gambar 39. Class Diagram Berita... 83

Gambar 40. Class Diagram Kategori, Subkategori, dan Tag ... 84

Gambar 41. Class Diagram Penjualan ... 85

Gambar 42. Class Diagram User, SMS, Kota, dan Provinsi ... 86

Gambar 43. Class Diagram Report ... 87

Gambar 44. Class Diagram untuk Controller... 89

Gambar 45. Sequence Diagram – Tambah Buku ... 92

Gambar 46. Sequence Diagram – Edit Buku ... 93

Gambar 47. Sequence Diagram – Hapus Buku ... 94

Gambar 48. Sequence Diagram – Lihat Daftar Buku ... 94

(7)

Gambar 50. Sequence Diagram – Cari Buku ... 95

Gambar 51. Sequence Diagram – Lihat Buku per Tag ... 96

Gambar 52. Sequence Diagram – Hapus Tag ... 97

Gambar 53. Sequence Diagram – Registrasi Member... 98

Gambar 54. Sequence Diagram – Pesan Buku Via SMS ... 99

Gambar 55. Sequence Diagram – Pesan Buku via Web ... 99

Gambar 56. Sequence Diagram – Informasi Pemesanan via SMS ... 100

Gambar 57. Sequence Diagram – Informasi Pemesanan via Web... 100

Gambar 58. Sequence Diagram – Tambah Kategori ... 101

Gambar 59. Sequence Diagram – Edit Kategori ... 101

Gambar 60. Sequence Diagram – Hapus Kategori... 102

Gambar 61. Sequence Diagram – Tambah Subkategori ... 103

Gambar 62. Sequence Diagram – Edit Subkategori ... 104

Gambar 63. Sequence Diagram – Hapus Subkategori ... 105

Gambar 64. Sequence Diagram – Tambah Pengguna ... 106

Gambar 65. Sequence Diagram – Lihat Daftar Member ... 107

Gambar 66. Sequence Diagram – Edit Profile ... 108

Gambar 67. Sequence Diagram – Tambah Berita ... 109

Gambar 68. Sequence Diagram – Hapus Berita ... 109

Gambar 69. Sequence Diagram – Edit Berita ... 110

Gambar 70. Sequence Diagram – Buat Laporan Penjualan ... 111

Gambar 71. Sequence Diagram – Menyetujui Status Transaksi... 111

Gambar 72. Sequence Diagram – Backup Database ... 112

Gambar 73. Sequence Diagram – Tambah Penulis Buku... 112

Gambar 74. Sequence Diagram – Edit Penulis Buku... 113

Gambar 75. Sequence Diagram – Lihat Daftar Penulis ... 113

Gambar 76. Sequence Diagram – Hapus Penulis... 114

Gambar 77. Sequence Diagram – Tambah Penerbit ... 114

Gambar 78. Sequence Diagram – Edit Penerbit ... 115

Gambar 79. Sequence Diagram – Hapus Penerbit ... 115

Gambar 80. Sequence Diagram – Lihat Daftar Penerbit... 116

Gambar 81. Sequence Diagram – Mengirimkan Pesan Balasan ... 116

Gambar 82. Sequence Diagram – Tambah Kota/Kabupaten... 117

Gambar 83. Sequence Diagram – Edit Kota/Kabupaten... 118

Gambar 84. Sequence Diagram – Hapus Kota/Kabupaten... 119

Gambar 85. Sequence Diagram – Tambah Provinsi... 120

Gambar 86. Sequence Diagram – Edit Provinsi... 121

Gambar 87. Sequence Diagram – Hapus Provinsi... 122

Gambar 88. Sequence Diagram – Tambah Kategori Berita... 122

Gambar 89. Sequence Diagram – Hapus Kategori Berita... 123

Gambar 90. Sequence Diagram – Edit Kategori Berita... 123

Gambar 91. Sequence Diagram – Lihat Daftar SMS ... 124

Gambar 92. Sequence Diagram – Hapus SMS... 124

Gambar 93. Sequence Diagram - Login... 125

Gambar 94. Deployment Diagram... 128

Gambar 95. Entity Relationship Diagram ... 130

Gambar 96. Conceptual Class Model... 131

Gambar 97. Physical Data Model... 132

Gambar 98. Tampilan Halaman Utama... 141

Gambar 99. Tampilan Halaman Login... 142

Gambar 100. Tampilan Halaman Registrasi User... 143

Gambar 101. Tampilan Halaman Tambah Buku ... 144

(8)

Universitas Kristen Maranatha ix

Gambar 103. Tampilan Halaman Daftar Buku ... 146

Gambar 104. Tampilan Menu Bar Daftar Buku ... 146

Gambar 105. Tampilan Halaman Hapus Buku... 147

Gambar 106. Tampilan Halaman Tambah Kategori Buku... 148

Gambar 107. Tampilan Halaman Edit Kategori... 149

Gambar 108. Tampilan Halaman Daftar Kategori Buku ... 150

Gambar 109. Tampilan Halaman Hapus Kategori Buku ... 151

Gambar 110. Tampilan Halaman Tambah Subkategori Buku... 152

Gambar 111. Tampilan Halaman Edit Subkategori ... 153

Gambar 112. Tampilan Halaman Daftar Subkategori Buku ... 154

Gambar 113. Tampilan Halaman Hapus Subkategori Buku... 155

Gambar 114. Tampilan Halaman Tambah Penulis Buku ... 155

Gambar 115. Tampilan Halaman Edit Penulis Buku ... 156

Gambar 116. Tampilan Halaman Daftar Penulis Buku... 157

Gambar 117. Tampilan Halaman Hapus Penulis Buku ... 158

Gambar 118. Tampilan Halaman Tambah Penerbit... 159

Gambar 119. Tampilan Halaman Edit Penerbit... 159

Gambar 120. Tampilan Halaman Daftar Penerbit Buku ... 160

Gambar 121. Tampilan Halaman Hapus Penerbit Buku ... 161

Gambar 122. Tampilan Halaman Tambah Berita... 162

Gambar 123. Tampilan Halaman Edit Berita... 162

Gambar 124. Tampilan Halaman Daftar Berita ... 163

Gambar 125. Tampilan Halaman Hapus Berita... 164

Gambar 126. Tampilan Halaman Tambah Kategori Berita ... 164

Gambar 127. Tampilan Halaman Edit Kategori Berita ... 165

Gambar 128. Tampilan Halaman Daftar Kategori Berita... 166

Gambar 129. Tampilan Halaman Hapus Kategori Berita ... 167

Gambar 130. Tampilan Halaman Tambah Kota... 167

Gambar 131. Tampilan Halaman Edit Kota... 168

Gambar 132. Tampilan Halaman Daftar Kota ... 168

Gambar 133. Tampilan Halaman Hapus Kota... 169

Gambar 134. Tampilan Halaman Tambah Provinsi ... 169

Gambar 135. Tampilan Halaman Edit Provinsi ... 170

Gambar 136. Tampilan Halaman Daftar Provinsi... 170

Gambar 137. Tampilan Halaman Hapus Provinsi ... 171

Gambar 138. Tampilan Halaman Keranjang Buku... 172

Gambar 139. Tampilan Halaman Daftar SMS... 172

Gambar 140. Tampilan Halaman Laporan Per Pelanggan ... 173

(9)

DAFTAR TABEL

Tabel I. Karakteristik Pengguna ... 22

Tabel II. Functional Requirement ... 23

Tabel III. Business Rule ... 26

Tabel IV. Definisi Use Case ... 31

Tabel V. Skenario UCD-01... 32

Tabel VI. Skenario UCD-01.1 ... 33

Tabel VII. Skenario UCD-01.2 ... 33

Tabel VIII. Skenario UCD-01.3 ... 34

Tabel IX. Skenario UCD-01.4 ... 34

Tabel X. Skenario UCD-02... 35

Tabel XI. Skenario UCD-03 ... 36

Tabel XII. Skenario UCD-04 ... 36

Tabel XIII. Skenario UCD-05 ... 37

Tabel XIV. Skenario UCD-06 ... 37

Tabel XV. Skenario UCD-06.1 ... 38

Tabel XVI. Skenario UCD-06.2 ... 38

Tabel XVII. Skenario UCD-07 ... 39

Tabel XVIII. Skenario UCD-08 ... 39

Tabel XIX. Skenario UCD-09 ... 40

Tabel XX. Skenario UCD-10 ... 40

Tabel XXI. Skenario UCD-11 ... 41

Tabel XXII. Skenario UCD-12 ... 41

Tabel XXIII. Skenario UCD-13 ... 42

Tabel XXIV. Skenario UCD-14 ... 42

Tabel XXV. Skenario UCD-15 ... 43

Tabel XXVI. Skenario UCD-16 ... 43

Tabel XXVII. Keterangan UI Halaman Utama ... 47

Tabel XXVIII. Business Rules Halaman Utama... 48

Tabel XXIX. Keterangan UI Login ... 48

Tabel XXX. Business Rules UI Login ... 48

Tabel XXXI. Keterangan UI Tambah Buku... 50

Tabel XXXII. Business Rules UI Tambah Buku... 50

Tabel XXXIII. Keterangan UI Edit Buku... 52

Tabel XXXIV. Business Rules UI Edit Buku ... 52

Tabel XXXV. Business Rules UI Daftar Buku... 53

Tabel XXXVI. Business Rules UI Lihat Buku... 54

Tabel XXXVII. Keterangan UI Tambah Kategori Buku ... 55

Tabel XXXVIII. Business Rules UI Tambah Kategori Buku... 55

Tabel XXXIX. Keterangan UI Edit Kategori Buku ... 56

Tabel XL. Business Rules UI Edit Kategori Buku ... 56

Tabel XLI. Business Rules UI Daftar Kategori... 57

Tabel XLII. Keterangan UI Tambah Subkategori... 58

Tabel XLIII. Business Rules UI Tambah Subkategori ... 58

Tabel XLIV. Keterangan UI Edit Subkategori ... 59

Tabel XLV. Business Rules UI Edit Subkategori ... 59

Tabel XLVI. Business Rules UI Daftar Subkategori ... 60

Tabel XLVII. Keterangan UI Tambah Penulis... 61

Tabel XLVIII. Business Rules UI Tambah Penulis ... 61

Tabel XLIX. Keterangan UI Edit Penulis... 62

(10)

Universitas Kristen Maranatha xi

Tabel LI. Business Rules UI Daftar Penulis... 63

Tabel LII. Keterangan UI Tambah Penerbit... 64

Tabel LIII. Business Rules UI Tambah Penerbit... 64

Tabel LIV. Keterangan UI Edit Penerbit ... 65

Tabel LV. Business Rules UI Edit Penerbit ... 65

Tabel LVI. Business Rules UI Daftar Penerbit... 66

Tabel LVII. Keterangan UI Tambah Kategori Berita ... 67

Tabel LVIII. Business Rules UI Tambah Kategori Berita... 67

Tabel LIX. Keterangan UI Edit Kategori Berita ... 68

Tabel LX. Business Rules UI Edit Kategori Berita... 68

Tabel LXI. Business Rules UI Daftar Kategori Berita ... 69

Tabel LXII. Business Rules UI Daftar Penjualan ... 69

Tabel LXIII. Keterangan UI Register User ... 70

Tabel LXIV. Business Rules UI Register User ... 71

Tabel LXV. Keterangan UI Edit Profile ... 72

Tabel LXVI. Business Rules UI Edit Profile ... 72

Tabel LXVII. Business Rules UI Daftar User ... 73

Tabel LXVIII. Business Rules UI Cart... 73

Tabel LXIX. Keterangan UI Tambah Provinsi... 74

Tabel LXX. Business Rules UI Tambah Provinsi ... 74

Tabel LXXI. Keterangan UI Edit Provinsi... 75

Tabel LXXII. Business Rules UI Edit Provinsi ... 75

Tabel LXXIII. Business Rules UI Daftar Provinsi... 75

Tabel LXXIV. Keterangan UI Tambah Kota... 76

Tabel LXXV. Business Rules UI Tambah Kota ... 76

Tabel LXXVI. Keterangan UI Edit Kota... 77

Tabel LXXVII. Business Rules UI Edit Kota ... 77

Tabel LXXVIII. Business Rules UI Daftar Kota... 77

Tabel LXXIX. Keterangan Kelas Diagram - Model ... 88

Tabel LXXX. Keterangan Kelas Diagram – Controller... 90

Tabel LXXXI. Keterangan Sequence Diagram ... 125

Tabel LXXXII. Hubungan Kebutuhan Dengan Sequence Diagram ... 126

Tabel LXXXIII. Keterangan Tabel tb_buku ... 134

Tabel LXXXIV. Keterangan Tabel tb_kategori... 134

Tabel LXXXV. Keterangan Tabel tb_subkategori... 135

Tabel LXXXVI. Keterangan Tabel tb_penulis ... 135

Tabel LXXXVII. Keterangan Tabel tb_buku_penulis ... 135

Tabel LXXXVIII. Keterangan Tabel tb_penerbit ... 136

Tabel LXXXIX. Keterangan Tabel tb_tag ... 136

Tabel XC. Keterangan Tabel tb_tag_buku ... 136

Tabel XCI. Keterangan Tabel tb_provinsi... 137

Tabel XCII. Keterangan Tabel tb_kabupaten ... 137

Tabel XCIII. Keterangan Tabel tb_berita ... 137

Tabel XCIV. Keterangan Tabel tb_kategori_berita... 138

Tabel XCV. Keterangan Tabel tb_penjualan ... 138

Tabel XCVI. Keterangan Tabel tb_ penjualandetil ... 138

Tabel XCVII. Keterangan Tabel tb_user... 139

Tabel XCVIII. Keterangan Tabel inbox... 139

Tabel XCIX. Keterangan Tabel Outbox... 140

(11)

DAFTAR SIMBOL

Simbol Keterangan Penggunaan

Actor Use Case Diagram

Use Case Use Case Diagram

Extend Use Case Diagram

Include Use Case Diagram

Class Class Diagram

Package Package Diagram

Association Use Case Diagram

Dependency Class Diagram dan Package Diagram

(12)

Universitas Kristen Maranatha xiii

Node Device Deployment Diagram

Import Package Diagram

Entity Physical Data Model dan

Domain Model

One to Many (Mandatory)

Conceptual Data Model

Many to Many

(Mandatory-Mandatory)

Conceptual Data Model

One To Many

(Mandatory-dependency)

Conceptual Data Model

Tabel Conceptual Data Model

Relationship Physical Data Model

Object Sequence Diagram

Request Message Sequence Diagram

(13)

DAFTAR SINGKATAN

BR-xxx Kode Bussiness Rules

CDM Conceptual Data Modelling E-Commerce Electronic Commerce

GSM Global System for Mobile Communications

MVC Model – View - Controller

N/A Not Available

PDM Physical Data Modelling

RFN-xx Kode Requirement Non-Fungsional

RF-xxx Kode Requirement Fungsional

SMS Short Message Service

SMSC Short Message Service Center

UCD-xx Kode Use Case

(14)

Universitas Kristen Maranatha xv

DAFTAR ISTILAH

Admin Aktor yang memilki wewenang untuk mengelola semua

data yang ada di dalam aplikasi.

Controller Komponen MVC yang berfungsi menangani request.

Gammu Aplikasi open source yang memungkinkan aplikasi

mengirim dan menerima pesan singkat(SMS)

Guest Aktor yang hanya memiliki hak untuk melihat – lihat dan

melakukan penarian buku.

Kategori Kelompok buku yang di dalamnya terdapat satu atau lebih subkatagori buku.

Member Aktor yang memiliki hak untuk melakukan transaksi

pemesanan buku.

Model Komponen dari MVC yang berfungsi untuk melakukan

aktivitas insert, update, select, dan delete terhadap data yang ada di dalam database.

SMS Short Message Service, yaitu suatu pesan singkat yang

dapat dilakukan melalui perangkat yang mendukung fitur SMS seperti Ponsel dan PDA.

SMS Manager Aktor yang berfungsi sebagai perantara SMS Gateway dengan aplikasi Online Bookstore.

Tag Kelompok buku yang berfungsi untuk mengelompokan

buku – buku yang berhubungan. Tag memiliki pengelompokan yang berbeda dengan katagori dan subkategori.

Gambar

Tabel Conceptual  Data  Model

Referensi

Dokumen terkait

Aplikasi ini membantu mahasiswa untuk mengatur registrasi matakuliah melalui Short Message Service (SMS). 2) Staff Pengajar Fakultas Teknologi Informasi Universitas Kristen

Aplikasi akan dikembangkan dengan mengimplementasikan teknologi SMS Gateway yang merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan Short Message

“Pengembangan Aplikasi Sistem Admin dan Absensi Perkuliahan Menggunakan Finger Print “ adalah penerapan teknologi informasi dan komunikasi dalam bidang pendidikan

Didalam pembuatan aplikasi penjualan pulsa elektrik berbasis teknologi LCDUI J2ME, menggunakan sarana pengiriman SMS (Short Message Service) untuk menghubungkan aplikasi yang

Dari hasil perancangan sistem pendaftaran antrian melalui SMS ini, calon pasien dapat melakukan pendaftaran antrian, pembatalan antrian dan mendapatkan informasi

Aplikasi penjadwalan sidang otomatis di Fakultas Teknologi Informasi Universitas Kristen Maranatha ini dibuat dengan tujuan untuk melakukan pengembangan dan optimasi

Aplikasi berbasis web ini menampilkan informasi tarian dan rumah adat yang ada di Indonesia secara detail, informasi seperti foto dan video untuk membantu pengguna

Gambar 4.21 Halaman tampilan melihat daftar histori pemesanan