Aplikasi Penjualan dan Telemarketing pada PT. "X".
ABSTRAK
PT.X merupakan sebuah perusahaan operator telekomunikasi seluler terbesar yang terus berinovasi untuk mengembangkan telekomunikasi di Indonesia. PT.X telah bekerja sama dengan hampir seluruh perusahaan perbankan di Indonesia untuk menampung dana dan melakukan penjualan produkk salah satunya adalah PT.Y yang memiliki nilai jumlah penjualan produk terbesar. Namun dengan besarnya jumlah penjualan pada PT.Y terdapat permasalahan yang menyebabkan kerugian pada PT.X. Permasalahan yang utama adalah proses rekonsiliasi data penjualan antara PT.X dengan PT.Y yang memiliki waktu proses sangat lama. Hal ini dikarenakan PT.X masih melakukan proses rekonsiliasi secara manualk dan perbedaan jam aktif antara PT.X dengan PT.Y. Hasil akhir dari proses rekonsiliasi adalah pembuatan laporan Claim dan laporan Suspect. Setelah proses rekonsiliasi selesai dilakukank petugas rekonsiliasi akan melakukan pembuatan laporan rekap nomor-nomor telepon potensial dan menyerahkan kepada divisi Telemarketing untuk memperkenalkan atau menawarkan produk atau program tertentu. Namun divisi Telemarketing masih belum memiliki sebuah sistem informasi yang dapat melakukan manajemen program penawaran dan mempermudah dalam proses telemarketing. Untuk mengatasi sejumlah permasalahan tersebutk akan dibuat sebuah Aplikasi Penjualan dan Telemarketing pada PT.X untuk mempermudah proses rekonsiliasi dan rekap nomor berpotensial untuk kegiatan telemarketing. Dalam pembuatan Aplikasi Penjualan dan Telemarketing pada PT.X akan didukung oleh Spring MVC Framework dan Hibernate Framework.
Kata kunci: Hibernate Frameworkk Penjualank Rekonsiliasik Spring MVC Frameworkk Telemarketing
(2)
ABSTRACT
PT.X is a company of the largest mobile telecommunications operator continues to innovate to develop telecommunications in Indonesia. PT.X has cooperated with almost all banking company in Indonesia to accommodate the fund and the sale of products, one of which is PT.Y which has the largest value of the number of product sales. But with the large number of sales in PT.Y there are problems that cause damage to PT.X. The main problems are the sales data reconciliation process between PT.X with PT.Y which has a very long process. This is because they do PT.X reconciliation process manually, and the difference between the active hours PT.X with PT.Y. The end result of the reconciliation process is the production of Claim and reports Suspect. After the reconciliation process is completed, officers will conduct reconciliation recap report making the phone numbers of potential and leave it to the Telemarketing Division to introduce or offer a product or a particular program. Telemarketing division but still do not have an information system that can perform program management deals and simplify the process of telemarketing. To overcome these problems, will be made an Application Sales and Telemarketing in PT.X to facilitate the reconciliation process and recap potential numbers for telemarketing activities. In making application to the Sales and Telemarketing in PT.X will be supported by the Spring MVC Framework and Hibernate Framework.
Keywords: Hibernate Framework, Sales, Reconciliation, Spring MVC Framework, Telemarketing
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ... xvii
DAFTAR NOTASI/ LAMBANG ... xix
DAFTAR SINGKATAN ... xxiii
DAFTAR ISTILAH ... xxiv
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup... 2
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2 KAJIAN TEORI ... 6
2.1 Penjualan ... 6
2.1.1 Pengertian Penjualan ... 6
2.1.2 Klasifikasi Transaksi Penjualan ... 6
(4)
2.1.4 Faktor-faktor yang mempengaruhi penjualan ... 7
2.1.5 Proses penjualan ... 8
2.2 Telemarketing ... 9
2.2.1 Pengertian Telemarketing ... 9
2.2.2 Konsep Telemarketing ... 9
2.2.3 Jenis-jenis Telemarketing ... 10
2.2.3.1 InboundTelemarketing ... 10
2.2.3.2 OutboundTelemarketing ... 10
2.3 Basis Data ... 10
2.3.1 Database Management System ... 11
2.3.2 Entity Relationship Diagram ... 12
2.3.3 Kardinalitas Rasio / Derajat Relasi Chen Nontation ... 13
2.4 Unified Modeling Language (UML) ... 14
2.4.1 Use Case Diagram ... 15
2.4.2 Activity Diagram ... 15
2.4.3 Class Diagram ... 16
2.5 Java ... 17
2.6 Spring Framework ... 19
2.6.1 Dispatcher Servlet ... 20
2.6.2 Spring IOC Container ... 21
2.7 Tomcat ... 21
2.8 Hibernate Framework ... 22
2.9 PostgreSQL ... 23
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Cara Kerja Sistem ... 26
(5)
3.2.1 Proses Rekonsiliasi ... 27
3.2.2 Proses Telemarketing ... 29
3.3 Entity Relationship Diagram ... 30
3.4 Struktur Transformasi Tabel ... 32
3.4.1 Struktur Tabel Roles ... 32
3.4.2 Struktur Tabel Users ... 32
3.4.3 Struktur Tabel Users Roles ... 33
3.4.4 Struktur Tabel File ... 33
3.4.5 Struktur Tabel FileDetail ... 34
3.4.6 Struktur Tabel Perusahaan Produk ... 35
3.4.7 Struktur Tabel BCA ... 35
3.4.8 Struktur Tabel Finos ... 36
3.4.9 Struktur Tabel RekonHistory ... 37
3.4.10 Struktur Tabel Claim ... 38
3.4.11 Struktur Tabel Suspect ... 39
3.4.12 Struktur Tabel ReportHistory ... 39
3.4.13 Struktur Tabel Calendar ... 39
3.4.14 Struktur Tabel SmsHistory ... 41
3.4.15 Struktur Tabel TopPhoneNumber ... 41
3.4.16 Struktur Tabel Program ... 42
3.4.17 Struktur Tabel Identity ... 43
3.4.18 Struktur Tabel Phone Has Program ... 44
3.4.19 Struktur Tabel Call History ... 45
3.5 Unified Modelling Language ... 45
3.5.1 Use Case Diagram ... 46
(6)
3.5.2.1 Proses UploadFile ... 47
3.5.2.2 Proses Rekonsiliasi ... 47
3.5.2.3 Proses Telemarketing ... 48
3.5.3 ClassDiagram ... 50
3.6 Site Map ... 52
3.7 Rancangan Antar Muka / UI ... 53
3.7.1 Rancangan Antar Muka Halaman Login ... 53
3.7.2 Rancangan Antar Muka Halaman Home ... 53
3.7.3 Rancangan Antar Muka Halaman Upload ... 54
3.7.4 Rancangan Antar Muka Halaman Rekonsiliasi ... 55
3.7.5 Rancangan Antar Muka Halaman Report ... 56
3.7.6 Rancangan Antar Muka Halaman Calendar ... 56
3.7.7 Rancangan Antar Muka Halaman Users ... 57
3.7.8 Rancangan Antar Muka Users Buat Baru ... 58
3.7.9 Rancangan Antar Muka Halaman Users Edit ... 59
3.7.10 Rancangan Antar Muka Halaman Files ... 60
3.7.11 Rancangan Antar Muka Halaman Profile ... 61
3.7.12 Rancangan Antar Muka Halaman Program ... 62
3.7.13 Rancangan Antar Muka Halaman Program Buat Baru ... 63
3.7.14 Rancangan Antar Muka Halaman Program Edit ... 64
3.7.15 Rancangan Antar Muka Halaman SMS Broadcast... 65
3.7.16 Rancangan Antar Muka Halaman Sms Broadcast Buat baru ... 66
3.7.17 Rancangan Antar Muka Halaman Telemarketing ... 67
3.7.18 Rancangan Antar Muka Halaman TelemarketingAction ... 68
BAB 4 IMPLEMENTASI ... 70
(7)
4.1.1 Implementasi Perangkat Keras ... 70
4.1.2 Implementasi Perangkat Lunak ... 70
4.2 Implementasi Program ... 70
4.2.1 Konfigurasi Spring Framework ... 70
4.2.1.1 Konfigurasi Pom.xml ... 71
4.2.1.2 Konfigurasi Dispatcher-Servlet.xml ... 74
4.2.1.3 Konfigurasi Spring-Security.xml ... 74
4.2.1.4 Konfigurasi Database.properties ... 75
4.2.1.5 Konfigurasi DataSource.xml ... 76
4.2.1.6 Konfigurasi web.xml ... 76
4.2.1.7 Konfigurasi Model dalam .xml ... 77
4.2.1.8 Konfigurasi BeanLocations.xml ... 77
4.2.2 Konfigurasi Hibernate Framework ... 78
4.2.2.1 Konfigurasi Hibernate.xml ... 78
4.2.2.2 ModelClassMapping ... 79
4.3 Implementasi Antar Muka ... 80
4.3.1 Halaman Login ... 80
4.3.2 Halaman Home ... 81
4.3.3 Halaman Upload ... 82
4.3.4 Halaman Rekonsiliasi ... 83
4.3.5 Halaman Report... 84
4.3.6 Halaman Calendar ... 84
4.3.7 Halaman Users ... 85
4.3.8 Halaman Users Buat Baru ... 85
4.3.9 Halaman Users Edit ... 86
(8)
4.3.11 Halaman Profile ... 87
4.3.12 Halaman Program ... 88
4.3.13 Halaman Program Buat Baru ... 88
4.3.14 Halaman Program Edit ... 89
4.3.15 Halaman SMSBroadcast ... 90
4.3.16 Halaman SMSBroadcast Buat Baru ... 91
4.3.17 Halaman Telemarketing ... 92
4.3.18 Halaman Telemarketing Action ... 93
BAB 5 PENGUJIAN ... 94
5.1 Pengujian Halaman Login ... 94
5.2 Pengujian Halaman Home ... 95
5.3 Pengujian Halaman Upload ... 95
5.4 Pengujian Halaman Rekonsiliasi ... 96
5.5 Pengujian Halaman Report ... 97
5.6 Pengujian Halaman Calendar ... 98
5.7 Pengujian Halaman Users ... 99
5.8 Pengujian Halaman Users Buat Baru ... 100
5.9 Pengujian Halaman UsersEdit ... 101
5.10 Pengujian Halaman Files ... 101
5.11 Pengujian Halaman Profile ... 102
5.12 Pengujian Halaman Program ... 103
5.13 Pengujian Halaman ProgramBuat baru ... 103
5.14 Pengujian Halaman Program Edit ... 104
5.15 Pengujian Halaman SMS Broadcast ... 105
5.16 Pengujian Halaman SMS Broadcast Buat Baru ... 106
(9)
5.18 Pengujian Halaman Telemarketing Action ... 108
BAB 6 SIMPULAN DAN SARAN ... 111
6.1 Simpulan ... 111
6.2 Saran ... 111
(10)
DAFTAR GAMBAR
Gambar 2.1 Hubungan satu ke satu (One to One) ... 13
Gambar 2.2 Hubungan satu ke banyak (One to Many) ... 13
Gambar 2.3 Hubungan banyak ke banyak (Many to Many) ... 14
Gambar 2.4 UML Diagram ... 14
Gambar 2.5 UML Diagram ... 15
Gambar 2.6 Activity Diagram ... 16
Gambar 2.7 Class Diagram ... 17
Gambar 2.8 Logo Spring Framework ... 19
Gambar 2-9 Logo Hibernate Framework ... 23
Gambar 2-10 Logo PostgreSQL ... 24
Gambar 3.1 Flowchart Proses Rekonsiliasi ... 29
Gambar 3.2 Entity Relationship Diagram (Chen Notation)... 31
Gambar 3.3 Aplikasi Penjualan dan Telemarketing pada PT.X Use Case ... 46
Gambar 3.4 Upload File Activity Diagram ... 47
Gambar 3.5 Rekonsiliasi Activity Diagram ... 48
Gambar 3.6 TelemarketingActivityDiagram ... 49
Gambar 3.7 Class Diagram ... 51
Gambar 3.8 Site Map ... 52
Gambar 3.9 Antar Muka Halaman Login ... 53
Gambar 3.10 Antar Muka Halaman Home ... 54
Gambar 3.11 Antar Muka Halaman Upload ... 54
Gambar 3.12 Antar Muka Halamn Rekon ... 55
Gambar 3.13 Antar Muka Halaman Report ... 56
Gambar 3.14 Antar Muka Halaman Calendar ... 57
Gambar 3.15 Antar Muka Halaman Users ... 58
Gambar 3.16 Antar Muka Halaman Users Buat Baru ... 59
Gambar 3.17 Antar Muka Halaman Users Edit ... 60
Gambar 3.18 Antar Muka Halaman Files ... 61
Gambar 3.19 Antar Muka Halaman Profile ... 62
(11)
Gambar 3.21 Antar Muka Halaman Program Buat Baru ... 64
Gambar 3.22 Antar Muka Halaman Program Edit ... 65
Gambar 3.23 Antar Muka Halaman SMSBroadcast ... 66
Gambar 3.24 Antar Muka Halaman Sms broadcast Buat Baru ... 67
Gambar 3.25 Antar Muka Halaman Telemarketing ... 68
Gambar 3.26 Antar Muka Halaman Telemarketing ... 69
Gambar 4.1 Konfigurasi Pom(bagian-1).xml ... 71
Gambar 4.2 Konfigurasi Pom(bagian-2).xml ... 72
Gambar 4.3 Konfigurasi Pom(bagian-1).xml ... 73
Gambar 4.4 Konfigurasi Dispatcher-servlet.xml ... 74
Gambar 4.5 Konfigurasi Spring-security.xml ... 75
Gambar 4.6 Konfigurasi Database.properties ... 76
Gambar 4.7 Konfigurasi DataSource.xml ... 76
Gambar 4.8 Konfigurasi web.xml ... 77
Gambar 4.9 Konfigurasi Model dalam .xml ... 77
Gambar 4.10 Konfigurasi BeanLocations.xml ... 78
Gambar 4.11 Konfigurasi Hibernate.xml ... 79
Gambar 4.12 Model Class Mapping ... 80
Gambar 4.13 Halaman Login ... 81
Gambar 4.14 Halaman Login(Message from server) ... 81
Gambar 4.15 Halaman Home ... 82
Gambar 4.16 Halaman Upload ... 82
Gambar 4.17 Halaman Rekonsiliasi ... 83
Gambar 4.18 Halaman Rekonsiliasi (Data Claim dan Suspect) ... 83
Gambar 4.19 Halaman Report ... 84
Gambar 4.20 Halaman Calendar ... 85
Gambar 4.21 Halaman Users ... 85
Gambar 4.22 Halaman Users Buat Baru ... 86
Gambar 4.23 Halaman Users Edit ... 86
Gambar 4.24 Halaman Files ... 87
Gambar 4.25 Halaman Profile ... 88
(12)
Gambar 4.27 Halaman Program Buat Baru ... 89
Gambar 4.28 Halaman Program Edit ... 89
Gambar 4.29 Halaman SMS Broadcast ... 90
Gambar 4.30 Halaman SMS Broadcast Buat Baru ... 91
Gambar 4.31 Halaman Telemarketing ... 92
Gambar 4.32 Halaman TelemarketingAction (Bagian 1) ... 93
(13)
DAFTAR TABEL
Tabel 2-1 Tabel Annotation Hibernate ... 23
Tabel 3-1 Tabel Deskripsi Setiap User Role ... 26
Tabel 3-2 Struktur Tabel Roles ... 32
Tabel 3-3 Struktur Tabel Users ... 32
Tabel 3-4 Struktur Tabel Users Roles ... 33
Tabel 3-5 Struktur Tabel File ... 34
Tabel 3-6 Struktur Tabel FileDetail ... 34
Tabel 3-7 Struktur Tabel Perusahaan Produk... 35
Tabel 3-8 Struktur Tabel BCA ... 35
Tabel 3-9 Struktur Tabel Finos ... 36
Tabel 3-10 Struktur Tabel Rekon History ... 38
Tabel 3-11 Struktur Tabel Claim ... 38
Tabel 3-12 Struktur Tabel Suspect ... 39
Tabel 3-13 Struktur Tabel ReportHistory ... 39
Tabel 3-14 Struktur Tabel Calendar ... 40
Tabel 3-15 Struktur Tabel Calendar ... 41
Tabel 3-16 Struktur Tabel Calendar ... 42
Tabel 3-17 Struktur Tabel Program ... 42
Tabel 3-18 Struktur Tabel Calendar ... 43
Tabel 3-19 Struktur Tabel Phone Has Program ... 44
Tabel 3-20 Struktur Tabel Call History ... 45
Tabel 5-1 Pengujian Halaman Login ... 94
Tabel 5-2 Pengujian Halaman Home ... 95
Tabel 5-3 Pengujian Halaman Upload ... 95
Tabel 5-4 Pengujian Halaman Rekonsiliasi ... 96
Tabel 5-5 Pengujian Halaman Report ... 98
Tabel 5-6 Pengujian Halaman Calendar ... 98
Tabel 5-7 Pengujian Halaman Users ... 99
Tabel 5-8 Pengujian Halaman Users Buat baru ... 100
(14)
Tabel 5-10 Pengujian Halaman Files ... 102
Tabel 5-11 Pengujian Halaman profile ... 102
Tabel 5-12 Pengujian Halaman Program ... 103
Tabel 5-13 Pengujian Halaman Program Buat baru ... 104
Tabel 5-14 Pengujian Halaman Program Buat baru ... 104
Tabel 5-15 Pengujian Halaman SMS Broadcast ... 106
Tabel 5-16 Pengujian Halaman SMS Broadcast Buat Baru ... 106
Tabel 5-17 Pengujian Halaman Telemarketing ... 107
(15)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Terminator Menunjukan awal dan
akhir dari suatu diagram alir
Flowchart Document Menggambarkan
semua jenis yang berupa dokumen
Flowchart Manual
Process Merupakan gambaran dari suatu proses yang
dilakukan secara
manual tanpa bantuan komputerisasi
Flowchart Off-Page
Reference Menunjukan proses yang terputus alur dalam suatu halaman
Flowchart On-Page
Reference Menunjukkan hubungan arus proses yang terputus masih dalam halaman yang sama
Entity Relationship Diagram
Persegi
Panjang Entitas (entity) Entity
Relationship Diagram
Lingkaran /
Elips Atribut (attributes)
Entity Relationship Diagram
Belah
Ketupat Himpunan (relationship) Relasi
Entity Relationship Diagram
Garis Kardinalitas/ Derajat
Relasi Use Case
Diagram Actor Actoruntuk diperlukan
mempresentasikan seseorang atau sesuatu yang berinteraksi dengan sistem.
Use Case
(16)
Jenis Notasi/Lambang Nama Arti
yang dilakukan
pengguna untuk
menyelesaikan suatu proses.
Use Case
Diagram System Boundaries Merupakan batasan suatu yang
digunakan untuk
membatasi usecase
dan sistem.
Use Case
Diagram Include Dengan menggunakan notasi relasi inik suatu use case menjadi suatu bagian dari usecase lainnya.
Use Case
Diagram Extends Notasi atau lambang ini menggambarkan usecase tersebut Use Case
Diagram communicates Digunakan melambangkan untuk
asosiasi antara . Activity
Diagram Initial State Merupakan awal dari suatu obyek. kondisi
Di dalam suatu
diagram aktifitas hanya boleh terdapat satu Initial State Activity
Diagram Final State Final State suatu kondisi dimana merupakan
obyek berhenti
melakukan aksi. Activity
Diagram State State aktivitas dari suatu merupakan suatu obyek.
Activity
Diagram Transition Transition menggambarkan
sebuah perubahan
kondisi obyek yang
disebabkan oleh
sebuah keadaan
(event). Transition digambarkan dengan anak panah dengan nama event yang ditulis diatasnyak
(17)
Jenis Notasi/Lambang Nama Arti
dibawahnyak atau
sepanjang anak panah tersebut.
Activity
Diagram Decision Decisiontitik atau adalah suatu poInt pada diagram aktifitas yang mengindikasikan suatu kondisi dimana
ada kemungkinan
perbedaan transisi. Activity
Diagram Transition (Join) Merupakan kondisi dimana suatu terdapat dua transisi yang masuk dan hanya mengeluarkan satu transisi saja.
Activity
Diagram Transition (Fork) Merupakan kondisi dimana suatu terdapat satu transisi yang masuk dan mengeluarkan
beberapa transisi. Class
Diagram Association Menggambarkan hubungan antara dua kelas yang memiliki hubungan
Class
Diagram Directed Association Merupakan asosiasi yang dihubungkan
secara langsung
menggunakan panah
Class
Diagram Aggregation Menggambarkan satu ke banyak kelas atau satu kelas ke banyak
(18)
Jenis Notasi/Lambang Nama Arti Class
Diagram Composition Komposisi menggambarkan
bagian dari suatu kelas. Kelas yang dihubungkan dengan
relasi komposisi
berarti kelas tersebut merupakan bagian dari kelas tujuan
Class
Diagram Inheritance / generalizatio
n
Merupakan relasi yang menggambarkan hubungan antara kelas anak dan kelas orang tua.
Class
Diagram Realization hubungan antara dua elemen modelk di mana satu elemen klien model menyadari perilaku yang elemen
model yang lain
(pemasok)
menentukan. Beberapa
klien dapat
mewujudkan perilaku pemasok tunggal. Referensi:
(19)
DAFTAR SINGKATAN
ERD Entity Relationship Diagram
UML Unified Modeling Language
PK Primary Key
AI Auto Increment
FK Foreign Key
UI User Interface
(20)
DAFTAR ISTILAH
Finos File Data Penjualan pada PT.X
PGP / PGP-BCA File Data Penjualan pada PT.Y
Claim Data hasil dari rekonsiliasi antara data penjualan PT.X
dan PT.Y yang isinya adalah data penjualan yang terdapat pada PT.X tetapi tidak terdapat pada data penjualan PT.Y
Suspect Data hasil dari rekonsiliasi antara data penjualan PT.X dan PT.Y yang isinya adalah penjualan data yang terdapat pada PT.X tetapi tidak terdapat pada data penjualan PT.Y
(21)
BABB1BB
PENDAHULUANB
1.1 LatarBBelakangBPT.X merupakan sebuah perusahaan operator telekomunikasi seluler terbesar yang terus berinovasi untuk mengembangkan telekomunikasi di Indonesia. PT.X terus memacu pertumbuhan jaringan telekomunikasi diseluruh penjuru Indonesia secara pesat. PT.X telah bekerja sama dengan hampir seluruh perusahaan perbankan di Indonesia untuk menampung dana dan melakukan penjualan produk, salah satunya adalah PT.Y yang memiliki nilai jumlah penjualan produk terbesar. Namun dengan besarnya jumlah penjualan pada PT.Y terdapat permasalahan yang menyebabkan kerugian pada PT.X.
Permasalahan yang utama adalah proses rekonsiliasi data penjualan antara PT.X dengan PT.Y yang memiliki waktu proses sangat lama. Hal ini dikarenakan PT.X masih melakukan proses rekonsiliasi secara manual, dan perbedaan jam aktif antara PT.X dengan PT.Y. Hasil akhir dari proses rekonsiliasi adalah pembuatan laporan Claim dan laporan Suspect. Sebelum proses rekonsiliasi dilakukan, PT.X akan melakukan permintaan data penjualan berdasarkan tanggal pada PT.Y. Data penjualan untuk satu tanggal yang diserahkan pada PT.X merupakan data penjualan tanggal-1 yang dimulai pada pukul 21:00:00 hingga 23:59:59 dan penjualan sesuai tanggal yang dimulai pada pukul 00:00:01 hinggal pukul 20:59:59. Untuk melakukan proses rekonsiliasi per satu tanggal, maka PT.X harus menunggu selama 2 hari untuk mendapatkan data penjualan akhir per satu tanggal dari PT.Y. Permasalahan ini disebabkan perbedaan jam aktif antara PT.X dan PT.Y. PT.Y memberikan batas maksimal untuk penyerahan laporan Claim transaksi selama 3 hari dari suatu tanggal transaksi. Proses rekonsiliasi pada PT.X umumnya dapat diselesaikan dalam waktu 2 sampai 3 hari dengan memakai tenaga kerja sebanyak 2 sampai 5 petugas rekonsiliasi untuk 1 tanggal transaksi.
Setelah proses rekonsiliasi selesai dilakukan, petugas rekonsiliasi akan melakukan pembuatan laporan rekap nomor-nomor telepon potensial dan menyerahkan kepada divisi Telemarketing untuk memperkenalkan atau menawarkan produk atau program tertentu. Namun divisi Telemarketing masih
(22)
2 belum memiliki sebuah sistem informasi yang dapat melakukan manajemen program penawaran dan mempermudah dalam proses telemarketing.
Untuk mengatasi sejumlah permasalahan tersebut, akan dibuat sebuah Aplikasi Penjualan dan Telemarketing pada PT.X untuk mempermudah proses
rekonsiliasi dan rekap nomor berpotensial untuk kegiatan telemarketing. Dalam pembuatan Aplias Penjualan dan Telemarketing pada PT.X akan didukung oleh Spring MVC Framework dan Hibernate Framework.
1.2 RumusanBMasalahB
Berdasarkan latar belakang permasalahan pada bagian 1.1 , dapat disimpulkan perumusan masalah sebagai berikut :
1. Bagaimana Merancang dan mengimplementasikan suatu aplikasi yang dapat mengelola data penjualan?
2. Bagaimana merancang dan mengimplementasikan suatu aplikasi untuk mempermudah proses manajemen telemarketing berdasarkan data penjualan? 1.3 TujuanBPembahasanB
Berdasarkan perumusan masalah di atas, maka dapat dikemukakan suatu tujuan pembahasan dari perancangan dan implementasi Aplikasi Penjualan dan Telemarketing pada PT.X , yaitu :
1. Merancang dan mengimplementasikan suatu aplikasi yang dapat mengelola data penjualan.
2. Merancang dan mengimplementasikan suatu aplikasi untuk mempermudah proses manajemen telemarketing berdasarkan data penjualan.
1.4 RuangBLingkupB
Berdasarkan identifikasi masalah yang ada di atas, maka ruang lingkup untuk perancangan Aplikasi Penjualan dan Telemarketing pada PT.X adalah sebagai berikut :
1. User Role yang dapat mengakses atau menggunakan Aplikasi Penjualan dan
Telemarketing yaitu Role Administrator, Role Tim Rekonsiliasi, Role TelemarketingSupervisor, dan Role Tim Telemarketing.
(23)
3 2. Pada Aplikasi Penjualan dan Telemarketing ini terdapat 5 modul utama, yaitu :
Upload File
Upload file dengan format .zip dan Parsing file Finos dan PGP berdasarkan tanggal transaksi dengan format yang sudah ditentukan. Mengelola File Finos dan PGP berdasarkan kode perusahaan transaksi. Merekap nomor telepon berpotensial
Rekonsiliasi
Rekonsiliasi antara data Finos dan PGP berdasarkan tanggal transaksi.
ReportRekonsiliasi
Membuat file list Laporan Claim berdasarkan tanggal transaksi. Membuat file list Laporan Suspect berdasarkan tanggal transaksi. Manajemen Calendar
Mengelola Hari Libur Operasional Manajemen Telemarketing
Membuat program penawaran yang memiliki atau tidak memiliki masa aktif
Mengelola proses telemarketing terkait program penawaran BroadcastSMS kepada sekelompok pelanggan.
Laporan tentang hasil proses telemarketing
Manajemen User
Berupa pendataan pengguna atau user yang akan menggunakan Aplikasi Penjualan dan Telemarketing PT.X ini.
3. Untuk pengembangan Aplikasi Penjualan dan Telemarketing pada PT.X ini, maka diberikan ruang lingkup sebagai berikut:
Perangkat Keras (Hardware)
Merupakan perangkat keras yang digunakan dalam pembuatan Aplikasi Penjualan dan Telemarketing pada PT.X :
AMD Phenom X2 955 DDR3 8 GB
Hardisk Drive 1TB Perangkat Lunak (Software)
(24)
4 adalah perangkat lunak atau software yang digunakan dalam pembuatan Aplikasi Penjualan dan Telemarketing pada PT.X :
Sistem Operasi Windows 10 Eclipse Java EE IDE
Java development kit versi 7 / 8 Apache tomcat 7.0
Database PostgreSQL & pgAdmin III Spring Framework
Hibernate Framework 1.5 SumberBDataB
Dalam upaya memperoleh data yang digunakan untuk penyusunan laporan ini, ada dua jenis sumber yang didapat, yaitu:
1. Sumber Data Primer Penelitian Lapangan
Metode ini berupa survey lapangan untuk mengamati dan memperhatikan keadaan yang sebenarnya PT. X dalam penyediaan informasi.
Wawancara
Dalam metode ini, informasi dan data didapat dengan cara melakukan tanya jawab formal dan informal dengan pihak-pihak terkait.
2. Sumber Data Sekunder
Dalam metode ini, dilakukan dengan cara membaca dan mempelajari berbagai macam buku dan literature yang berguna untuk mencari dan mengumpulkan data penunjang penyusunan laporan Tugas Akhir ini. Kemudian diambil informasi yang sesuai dengan pembahasan tema dalam laporan ini.
1.6 SistematikaBPenyajianB
Penyusunan Tugas Akhir ini terbagi di dalam enam bab. Gambaran awal secara ringkas dari materi yang akan dibahas tiap bab adalah sebagai berikut :
(25)
5 Bab ini membahas tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingup kajian, sumber data dan sistematika penyajian dari Tugas Akhir ini.
BAB 2: KAJIAN TEORI
Bab ini membahas mengenai kajian teori yang digunakan dalam tahap analisis, rancangan dan pengujian aplikasi penelitian.
BAB 3: ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis sitem dan rancangan system yang terdiri dari arsitektur aplikasi, ER Diagram, dan perancangan antarmuka pengguna (User Interface).
BAB 4: HASIL PENELITIAN
Bab ini membahas hasil penelitian dan pembuatan Sistem Informasi Rekonsiliasi Transaksi prepaid
BAB 5: PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Bab ini membahas hasil uji coba aplikasi yang telah dibuat. BAB 6: SIMPULAN DAN SARAN
(26)
BABB6B
SIMPULANBDANBSARANB
6.1SimpulanBSetelah dilakukannya penjabaran dalam bab-bab sebelumnya pada hasil penelitian, dapat ditarik kesimpulan dalam beberapa popno sebagai berikut:
1. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, proses
Rekonsplpasp antara penjualan pada PT.X dan PT.Y lebih mudah dan lebih cepat. Data penjualan pada PT.X dan PT.Y menjadi terpusat dan tercatat dengan baik pada sistem ini.
2. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, proses Pembuatan laporan Clapm dan Suspeco menjadi lebih mudah dan lebih cepat.
User dapat melihat versi laporan Clapm dan Suspeco berdasarkan versi
rekonsplpasp dan dapat secara langsung mendownload laporannya..
3. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, User dapat melakukan Manajemen program penawaran kepada pelanggan berpotensial yang berfungsi untuk kebutuhan dari proses Telemarkeopng.
4. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, User dapat melakukan SMS Broadcasting kepada suatu kelompok pelanggan.
5. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, User dapat melakukan proses Telemarkeopng yang disertakan data informasi-informasi yang sudah tercatat pada sistem secara langsung.
6.2SaranB
Dalam pengerjaan Aplikasi Penjualan dan Telemarkeopng, mungkin terdapat banyak kekurangan seiring dengan berjalan waktu. Hal ini dikarenakan pada saat ini perkembangan sistem sudah semakin maju dan diperlukannya pembaharuan terhadap sistem yang ada secara berkelanjutan. Adapun saran-saran yang dapat disampaikan agar aplikasi ini lebih baik di masa yang akan datang :
1. Dilihat dari sisi keamanan, dengan seiring berjalannya waktu , sistem keamanan pada aplikasi ini harus terus diperbaharui secara berlanjut dan terus-menerus dikarenakan keamanan adalah salah satu aspek penting demi menjaganya kebocoran data.
(27)
112 2. Aplikasi saat ini menggunakan metoda Upload File transaksi untuk menyimpan data transaksi pada PT.X dan PT.Y. file yang diupload memiliki format yang statis. Hal ini akan mempersulit apabila terjadi perubahan formao oemplaoe. Kedepannya dapat dikembangkan dengan formaooemplaoe nya diubah menjadi dinamis.
3. Dilihat pada sisi performansi, aplikasi ini dapat di katakan cukup baik. Namun akan lebih baik apabila data penjualan pada PT.X dan PT.Y terpusat secara
real-opme tanpa melalui proses UploadFple yang cukup besar.
4. Dilihat dari sisi pengembangan aplikasi, Aplikasi Penjualan dan Telemarkeopng
hanya dapat terhubung dengan satu perangkat lunak dpaler yang sudah ditentukan oleh PT.X. kedepannya dapat dikembangkan agar dapat terhubungkan dengan beberapa perangkat lunak dialer.
5. Dilihat dari sisi pengembangan aplikasi, Aplikasi ini masih belum terhubungkan dengan sistem ERP pada PT.X pusat. Kedepannya dapat dikembangkan agar dapat terhubungkan dengan sistem ERP pada PT.X pusat. 6. Dilihat dari sisi pengembangan aplikasi, diharapkan aplikasi pada
Telemarkeopng dapat dikembangkan untuk memiliki fungsi manajemen CRM. 7. Dilihat dari sisi pengembangan aplikasi, diharapkan aplikasi ini dapat
disesuaikan dengan teknologi-teknologi yang terkini sehingga aplikasi ini memiliki teknologi yang tidak kalah dengan teknologi aplikasi pesaing.
(28)
Aplikasi Penjualan dan Telemarketing
Pada PT.X
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Ismail Haq
1274006
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
2016
(29)
PRAKATA
Puji dan syukur saya ucapkan kepada Allah SWT yang telah memberikan berkat dan rahmat karuniaNYA kepada saya sehingga dapat menyelesaikan Tugas Akhir yang berjudul “Aplikasi Penjualan dan Telemarketing pada PT.X”. Pada penyusunan Tugas akhir ini, penulis mengalami berbagai macam kesulitan, hambatan, mengingat keterbatasan pengetahuan dan kemampuan penulis. Penulis mendapatkan banyak bantuan dari berbagai pihak pada saat pengerjaan tugas akhir ini. Dalam kesempatan ini, perkenankan penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1. Bapak Robby Tan S.T., M.Kom. yang telah memberikan banyak pengarahan dan memberikan ilmu yang sangat berguna dalam penyelesaian tugas akhir ini. 2. Ibu Diana Trivena Yulianti S.Kom., M.T. selaku pembimbing yang telah membimbing dan memberikan banyak motivasi, saran, dan pengarahan sehingga tugas akhir ini dapat diselesaikan oleh penulis.
3. Ibu Adelia, S. Kom., M.T. dan Ibu Tiur Gantini, S.T., M.T. selaku penguji yang telah memberikan kesempatan untuk menguji penulis, memberikan kritik dan saran agar penulis menjadi lebih baik kedepannya.
4. Segenap Dosen pengajar Jurusan Teknik Informatika yang telah membekali penulis ilmu pengetahuan yang sangat berharga.
5. Kedua orang tua dan keluarga besar, yang selalu mendukung, mendokan, memotivasi penulis.
6. PT.Ursabyte yang telah memberikan kesempatan dan kepercayaan untuk menyelesaikan aplikasi pada tugas ilmiah ini kepada penulis.
7. Dan semua pihak yang tidak dapat saya sebutkan satu-persatu yang selalu mendukung, memberikan kritik dan saran dalam penyusunan tugas akhir ini.
Bandung, tanggal bulan tahun
(30)
DAFTAR PUSTAKA
[1] I. Gartina , Analisis dan Desain Sistem Informasi, Bandung: Politeknik Telkom, 2009.
[2] H. Simamora, Akuntansi: Basis Pengambilan Keputusan Bisnis 1, Jakarta: Salemba Empat, 2001.
[3] L. Midjan and A. Susanto, Sistem Informasi Akuntansi 1, Yogyakarta: Lingga Jaya, 2001.
[4] B. Swastha, Manajemen Penjualan, Yogyakarta: BPFE Yogyakarta, 2005. [5] K. Philip and D. C. Jain, Marketing Moves: A New Approach to Profits,
Growth, and Renewal, 2001.
[6] Y. Yanuar and L. Hakim, Pemrograman Delphi dengan Database Microsoft SQL Server, Jakarta: PT Elex Media Komputindo, 2004.
[7] Y. Yanuar and L. Hakim, "Structured Query Language," in Pemrograman Delphi dengan Database Microsoft SQL Server, Jakarta, PT Elex Media Komputindo, 2004, p. 36.
[8] Arwan, "ER-Diagram," in Entity Relationship Diagram, 2011, p. 6.
[9] A. Agung Yulianto, I. Gartina and R. Astuti, "Pengenalan UML dan Analisis Use Case," in Analisis dan Desain Sistem Informasi, Bandung, Politeknik Telkom, 2009, p. 61.
[10] J. I. Internet, "Pengertian Use Case Diagram dan Deskripsinya," 28 October 2014. [Online]. Available: http://www.jelajahinternet.com/2014/10/pengertian-use-case-diagram-deskripsi.html. [Accessed 13 February 2015].
[11] A. Agung Yulianto, I. Gartina and R. Astuti, "Diagram Aktivitas," in Analisis dan Desain Sistem Informasi, Bandung, Politeknik Telkom, 2009, p. 125. [12] B. Raharjo, I. Heryanto and A. Haryono, Mudah Belajar Java (Edisi Revisi),
(31)
114 [13] S. F. Org, "Web MVC Framework," Spring Source Org, [Online]. Available:
http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/mvc.html. [Accessed 12 February 2015].
[14] T. Point, "Spring MVC Framework Tutorial," [Online]. Available: http://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm. [Accessed 12 February 2015].
[15] Mkyong, "Spring MVC Hellow World Example," 29 July 2010. [Online]. Available: http://www.mkyong.com/spring-mvc/spring-mvc-hello-world-example/. [Accessed 12 February 2015].
[16] J. Org, "Chapter 2 Mapping Entities," [Online]. Available: https://docs.jboss.org/hibernate/stable/annotations/reference/en/html/entity. html. [Accessed 12 February 2015].
[17] J. Org, "Hibernate Annotation," 15 September 2010. [Online]. Available: https://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/ . [Accessed 12 February 2015].
(1)
111
Universitas Kristen Maranatha
BABB6B
SIMPULANBDANBSARANB
6.1SimpulanBSetelah dilakukannya penjabaran dalam bab-bab sebelumnya pada hasil penelitian, dapat ditarik kesimpulan dalam beberapa popno sebagai berikut:
1. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, proses
Rekonsplpasp antara penjualan pada PT.X dan PT.Y lebih mudah dan lebih cepat. Data penjualan pada PT.X dan PT.Y menjadi terpusat dan tercatat dengan baik pada sistem ini.
2. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, proses Pembuatan laporan Clapm dan Suspeco menjadi lebih mudah dan lebih cepat.
User dapat melihat versi laporan Clapm dan Suspeco berdasarkan versi
rekonsplpasp dan dapat secara langsung mendownload laporannya..
3. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, User dapat melakukan Manajemen program penawaran kepada pelanggan berpotensial yang berfungsi untuk kebutuhan dari proses Telemarkeopng.
4. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, User dapat melakukan SMS Broadcasting kepada suatu kelompok pelanggan.
5. Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, User dapat melakukan proses Telemarkeopng yang disertakan data informasi-informasi yang sudah tercatat pada sistem secara langsung.
6.2SaranB
Dalam pengerjaan Aplikasi Penjualan dan Telemarkeopng, mungkin terdapat banyak kekurangan seiring dengan berjalan waktu. Hal ini dikarenakan pada saat ini perkembangan sistem sudah semakin maju dan diperlukannya pembaharuan terhadap sistem yang ada secara berkelanjutan. Adapun saran-saran yang dapat disampaikan agar aplikasi ini lebih baik di masa yang akan datang :
1. Dilihat dari sisi keamanan, dengan seiring berjalannya waktu , sistem keamanan pada aplikasi ini harus terus diperbaharui secara berlanjut dan terus-menerus dikarenakan keamanan adalah salah satu aspek penting demi menjaganya kebocoran data.
(2)
112
Universitas Kristen Maranatha 2. Aplikasi saat ini menggunakan metoda Upload File transaksi untuk menyimpan data transaksi pada PT.X dan PT.Y. file yang diupload memiliki format yang statis. Hal ini akan mempersulit apabila terjadi perubahan formao oemplaoe. Kedepannya dapat dikembangkan dengan formaooemplaoe nya diubah menjadi dinamis.
3. Dilihat pada sisi performansi, aplikasi ini dapat di katakan cukup baik. Namun akan lebih baik apabila data penjualan pada PT.X dan PT.Y terpusat secara
real-opme tanpa melalui proses UploadFple yang cukup besar.
4. Dilihat dari sisi pengembangan aplikasi, Aplikasi Penjualan dan Telemarkeopng
hanya dapat terhubung dengan satu perangkat lunak dpaler yang sudah ditentukan oleh PT.X. kedepannya dapat dikembangkan agar dapat terhubungkan dengan beberapa perangkat lunak dialer.
5. Dilihat dari sisi pengembangan aplikasi, Aplikasi ini masih belum terhubungkan dengan sistem ERP pada PT.X pusat. Kedepannya dapat dikembangkan agar dapat terhubungkan dengan sistem ERP pada PT.X pusat. 6. Dilihat dari sisi pengembangan aplikasi, diharapkan aplikasi pada
Telemarkeopng dapat dikembangkan untuk memiliki fungsi manajemen CRM. 7. Dilihat dari sisi pengembangan aplikasi, diharapkan aplikasi ini dapat
disesuaikan dengan teknologi-teknologi yang terkini sehingga aplikasi ini memiliki teknologi yang tidak kalah dengan teknologi aplikasi pesaing.
(3)
Aplikasi Penjualan dan Telemarketing
Pada PT.X
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Ismail Haq
1274006
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
2016
(4)
iv
PRAKATA
Puji dan syukur saya ucapkan kepada Allah SWT yang telah memberikan berkat dan rahmat karuniaNYA kepada saya sehingga dapat menyelesaikan Tugas Akhir yang berjudul “Aplikasi Penjualan dan Telemarketing pada PT.X”. Pada penyusunan Tugas akhir ini, penulis mengalami berbagai macam kesulitan, hambatan, mengingat keterbatasan pengetahuan dan kemampuan penulis. Penulis mendapatkan banyak bantuan dari berbagai pihak pada saat pengerjaan tugas akhir ini. Dalam kesempatan ini, perkenankan penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1. Bapak Robby Tan S.T., M.Kom. yang telah memberikan banyak pengarahan dan memberikan ilmu yang sangat berguna dalam penyelesaian tugas akhir ini. 2. Ibu Diana Trivena Yulianti S.Kom., M.T. selaku pembimbing yang telah membimbing dan memberikan banyak motivasi, saran, dan pengarahan sehingga tugas akhir ini dapat diselesaikan oleh penulis.
3. Ibu Adelia, S. Kom., M.T. dan Ibu Tiur Gantini, S.T., M.T. selaku penguji yang telah memberikan kesempatan untuk menguji penulis, memberikan kritik dan saran agar penulis menjadi lebih baik kedepannya.
4. Segenap Dosen pengajar Jurusan Teknik Informatika yang telah membekali penulis ilmu pengetahuan yang sangat berharga.
5. Kedua orang tua dan keluarga besar, yang selalu mendukung, mendokan, memotivasi penulis.
6. PT.Ursabyte yang telah memberikan kesempatan dan kepercayaan untuk menyelesaikan aplikasi pada tugas ilmiah ini kepada penulis.
7. Dan semua pihak yang tidak dapat saya sebutkan satu-persatu yang selalu mendukung, memberikan kritik dan saran dalam penyusunan tugas akhir ini.
Bandung, tanggal bulan tahun
(5)
113
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] I. Gartina , Analisis dan Desain Sistem Informasi, Bandung: Politeknik Telkom, 2009.
[2] H. Simamora, Akuntansi: Basis Pengambilan Keputusan Bisnis 1, Jakarta: Salemba Empat, 2001.
[3] L. Midjan and A. Susanto, Sistem Informasi Akuntansi 1, Yogyakarta: Lingga Jaya, 2001.
[4] B. Swastha, Manajemen Penjualan, Yogyakarta: BPFE Yogyakarta, 2005. [5] K. Philip and D. C. Jain, Marketing Moves: A New Approach to Profits,
Growth, and Renewal, 2001.
[6] Y. Yanuar and L. Hakim, Pemrograman Delphi dengan Database Microsoft SQL Server, Jakarta: PT Elex Media Komputindo, 2004.
[7] Y. Yanuar and L. Hakim, "Structured Query Language," in Pemrograman Delphi dengan Database Microsoft SQL Server, Jakarta, PT Elex Media Komputindo, 2004, p. 36.
[8] Arwan, "ER-Diagram," in Entity Relationship Diagram, 2011, p. 6.
[9] A. Agung Yulianto, I. Gartina and R. Astuti, "Pengenalan UML dan Analisis Use Case," in Analisis dan Desain Sistem Informasi, Bandung, Politeknik Telkom, 2009, p. 61.
[10] J. I. Internet, "Pengertian Use Case Diagram dan Deskripsinya," 28 October
2014. [Online]. Available:
http://www.jelajahinternet.com/2014/10/pengertian-use-case-diagram-deskripsi.html. [Accessed 13 February 2015].
[11] A. Agung Yulianto, I. Gartina and R. Astuti, "Diagram Aktivitas," in Analisis dan Desain Sistem Informasi, Bandung, Politeknik Telkom, 2009, p. 125. [12] B. Raharjo, I. Heryanto and A. Haryono, Mudah Belajar Java (Edisi Revisi),
(6)
114
Universitas Kristen Maranatha
[13] S. F. Org, "Web MVC Framework," Spring Source Org, [Online]. Available:
http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/mvc.html. [Accessed 12 February 2015].
[14] T. Point, "Spring MVC Framework Tutorial," [Online]. Available: http://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm. [Accessed 12 February 2015].
[15] Mkyong, "Spring MVC Hellow World Example," 29 July 2010. [Online]. Available: http://www.mkyong.com/spring-mvc/spring-mvc-hello-world-example/. [Accessed 12 February 2015].
[16] J. Org, "Chapter 2 Mapping Entities," [Online]. Available: https://docs.jboss.org/hibernate/stable/annotations/reference/en/html/entity. html. [Accessed 12 February 2015].
[17] J. Org, "Hibernate Annotation," 15 September 2010. [Online]. Available: https://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/ . [Accessed 12 February 2015].