PEMBUATAN SISTEM INFORMASI PULSA BERSAMA ( TRANSAKSI ID GAME ONLINE ) BERBASIS MOBILE
Tugas Akhir
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret HALAMAN JUDUL
Disusun Oleh : YONA ANDIYATMA
M3114149
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
i
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI PULSA BERSAMA ( TRANSAKSI ID GAME ONLINE ) BERBASIS MOBILE
Disusun Oleh
Yona Andiyatma M3114149
Tugas Akhir ini telah disetujui untuk dipresentasikan pada ujian TA pada tanggal Kamis, 13 Juli 2017
Pembimbing Utama
ii
PEMBUATAN SISTEM INFORMASI PULSA BERSAMA ( TRANSAKSI ID GAME ONLINE ) BERBASIS MOBILE
Disusun Oleh :
Sahirul Alim Tri Bawono S.Kom.,M.Eng NIK. 1987021520170101
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir Program Diploma III Teknik Informatika
Pada hari _______ tanggal ____________
Dewan Penguji : Sahirul Alim Tri Bawono ,S.Kom.,M.Eng
Program Diploma III Teknik Informatika
iii
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa dalam pengerjaan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu perguruan tinggi, dan sepanjang pengetahuan saya, tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka serta karya cipta yang dibuat tidak melanggar hak cipta milik orang lain.
Surakarta, 25 Mei 2017
Yona Andiyatma
NIM. M3114149
iv
HALAMAN MOTTO
1. It depends on ourselves to change the future.(Penulis)
2. Harga kebaikan manusia adalah diukur menurut apa yang telah dilaksanakan/diperbuatnya.(Ali Bin Abi Thalib)
3. Orang-orang hebat di bidang apapun bukan baru bekerja karena mereka terinspirasi, namun mereka menjadi terinspirasi karena mereka lebih suka bekerja. Mereka tidak menyia-nyiakan waktu untuk menunggu inspirasi. (Ernest Newman)
4. Bertakwalah pada Allah maka Allah akan mengajarimu. Sesungguhnya Allah Maha Mengetahui segala sesuatu.(QS Al-Baqarah ayat: 282)
5. Dan sesungguhnya Kami telah menurunkan kepada kamu ayat-ayat yang memberi penerangan serta contoh-contoh dari orang-orang terdahulu sebelum kamu dan (juga) pelajaran bagi orang-orang yang bertaqwa. Allah (adalah Pemberi) cahaya (kepada) Langit dan Bumi. perumpamaan pancaran cahaya-Nya, adalah seperti sebuah lubang (dinding) yang yang tidak tembus, yang di dalamnya ada pelita besar. Pelita itu di dalam kaca dan kaca itu seakan-akan bintang (yang bercahaya) seperti mutiara yang dinyalakan dengan minyak dari pohon yang banyak berkahnya (yaitu) pohon Zaitun yang tidak tumbuh di sebelah timur (sesuatu) dan tidak pula di sebelah barat (nya) (seperti tumbuh tunggal di atas sebuah bukit yang terus mendapat sinar Matahari), yang minyaknya (saja) hampir-hampir menerangi (dengan cahaya yang terpendar) walaupun tidak disentuh api. Cahaya di atas cahaya (yang berlapis-lapis), Allah membimbing kepada-Nya siapa yang Dia kehendaki dan Allah Membuat perumpamaan-perumpamaan bagi manusia dan Allah Maha Mengetahui segala sesuatu. (QS An-Nūr, ayat: 34-35)
v
HALAMAN PERSEMBAHAN
Tugas Akhir ini penulis persembahkan untuk :
1. Ayah dan Ibu tercinta yang selalu mendoakan, memberi semangat, menyediakan segala fasilitas dan menjadi alasan bagi saya untuk menyelesaikan laporan tugas akhir ini.
2. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya Bapak Sahirul Alim Tri Bawono S.Kom.,M.Eng. yang telah memberikan bimbingan, semangat dan masukkan yang membangun dalam penyelesaian karya tulisan ini.
3. Teman-teman D3 Teknik Informatika kelas F angkatan 2014 yang selalu memberikan semangat, penghiburan serta dukungan selama 3 tahun menuntut ilmu.
4. Semua orang yang selalu memberikan dukungan doa maupun dukungan nyata agar saya dapat menyelesaikan pengerjaan tugas akhir ini.
vi
KATA PENGANTAR
Assalamualaikum wr.wb.
Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan karunianya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“PEMBUATAN SISTEM INFORMASI PULSA BERSAMA ( TRANSAKSI ID GAME ONLINE ) BERBASIS MOBILE”. Laporan Tugas Akhir ini disusun untuk
memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya (Amd) pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terimakasih yang tak terhingga kepada :
1. Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons)., Ph.D. selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang telah memberikan izin kepada penulis untuk belajar dan hingga akhirnya dapat menyelesaikan pembelajaran di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.
2. Abdul Aziz S.Kom., M.Cs selaku Ketua Progran Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberi izin kepada penulis untuk belajar dan hingga akhirnya dapat menyelesaikan pembelajaran di Program Studi DIII Teknik Informatika FMIPA Universitas Sebelas Maret.
3. Sahirul Alim Tri Bawono S.Kom.,M.Eng. selaku Dosen Pembimbing yang dengan penuh kesabaran dan ketulusan memberikan ilmu serta bimbingan terbaik kepada penulis dalam penyusunan dan pembuatan Tugas Akhir ini. 4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
vii
6. Ayah dan Ibu tercinta yang selalu memberi dukungan dan semangat baik moril maupun materiil.
7. Seluruh teman seperjuangan Diploma III Teknik Informatika UNS angkatan 2014 yang saling membantu dan menyemangati selama proses belajar. 8. Dan semua pihak yang telah membantu penulis menyelesaikan laporan
tugas akhir ini yang tidak bisa penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan untuk kedepannya. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Wassalamualaikum wr.wb.
Surakarta, 01 Juni 2017
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... i
HALAMAN PERNYATAAN ... iii
HALAMAN MOTTO ... iv
HALAMAN PERSEMBAHAN ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
ABSTRACT ... xix
INTISARI ... Error! Bookmark not defined. BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Batasan Masalah Penelitian ... 2
1.4 Tujuan Penelitian ... 3
1.5 Manfaat Penelitian ... 3
1.6 Metode Penelitian ... 3
1.6.1 Pengumpulan Data ... 4
1.6.2 Pembuatan Aplikasi ... 5
1.7 Sistematika Penulisan ... 5
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 7
2.1 Tinjauan Pustaka ... 7
2.2 Landasan Teori ... 9
2.2.1 Game ... 9
2.2.2 Sistem Informasi ... 10
ix
2.2.2.2 Informasi ... 10
2.2.2.3 Sistem Informasi ... 11
2.2.2.4 Data ... 11
2.2.3 Perancangan ... 11
2.2.3.1 UML ... 11
2.2.3.2 Usecase ... 11
2.2.3.3 Sequence ... 13
2.2.3.4 Class Diagram ... 14
2.2.3.5 Activity Diagram ... 15
2.2.3.6 Entity Relationship Diagram (ERD) ... 17
2.2.3.7 Basis Data ... 20
2.2.3 Perangkat Lunak ... 21
2.2.3.1 PHP ... 21
2.2.3.2 PHP MyAdmin ... 22
2.2.3.3 XAMPP... 22
2.2.3.4 MySQL ... 22
2.2.3.5 CodeIgniter ... 23
2.2.3.6 MVC ... 23
2.2.3.7 Balsamiq Mockups ... 25
2.2.3.8 JSON ... 26
2.2.3.9 Android ... 27
2.2.3.10 Android Studio... 29
2.2.3.11 Web ... 29
2.2.3.12 Corel Draw ... 29
2.2.3.13 Hypertext Markup Language (HTML) ... 29
2.2.3.14 Cascading Style Sheet (CSS) ... 30
2.2.4 Pengujian ... 30
2.2.4.1 Blackbox ... 30
2.2.4.2 Whitebox ... 31
2.2.4.3 Playstore ... 33
x
3.1 Gambaran Umum Aplikasi ... 34
3.2 Proses Bisnis Aplikasi Pulsa Bersama ID berbasis Mobile ... 35
3.3 Kebutuhan Fungsional Aplikasi Pulsa Bersama ID berbasis Mobile ... 36
3.4 Kebutuhan Non-Fungsional Aplikasi Pulsa Bersama ID berbasis Mobile . 40 3.4.1 Kebutuhan Perangkat Lunak (Software) ... 40
3.4.2 Kebutuhan Perangkat Keras (Hardware) ... 41
3.5 Perancangan Sistem ... 41
3.5.1 Perancangan berbasis Web ... 41
3.5.2 Perancangan berbasis Mobile ... 87
3.5.2.2 Activity Diagram Mobile ... 87
3.5.2.3 Class Diagram Mobile ... 95
3.6 Perancangan Basis Data ... 95
3.6.1 Entity Relationship Diagram (ERD) ... 95
3.6.2 Relasi Antar Tabel ... 97
3.7 Perancangan Tabel ... 97
3.8 Perancangan Desain User Interface ... 103
3.8.1 User Interface Aplikasi Pulsa Bersama ID Berbasis Web ... 103
3.8.2 User Interface Aplikasi Pulsa Bersama ID Berbasis Mobile ... 122
BAB IV ... 133
IMPLEMENTASI DAN ANALISA ... 133
4.1 Implementasi ... 133
4.1.1 Implementasi Interface Aplikasi Pulsa Bersama berbasis Web ... 133
4.1.2 Implementasi Interface Aplikasi Pulsa Bersama ID Berbasis Mobile ... 146
4.2 Pengujian Sistem ... 154
4.2.1 Pengujian Terhadap Aplikasi Web ... 154
4.2.2 Pengujian Terhadap Aplikasi Mobile ... 160
BAB V ... 164
PENUTUP ... 164
5.1 Kesimpulan ... 164
5.2 Saran ... 164
xi
DAFTAR TABEL
Tabel 2 1 Simbol-simbol pada use case diagram ... 12
Tabel 2 2 Simbol-simbol pada sequence diagram... 13
Tabel 2 3 Simbol-simbol class diagram ... 14
Tabel 2 4 Simbol-simbol Activity Diagram ... 16
Tabel 2 5 Simbol ERD menurut Peter Chen ... 18
Tabel 3 1 Deskripsi Aktor ... 36
Tabel 3 2 Kebutuhan Fungsional ... 37
xii
DAFTAR GAMBAR
Gambar 1 1 Gambar Metode Waterfall ... 4
Gambar 2. 1 Model relasi satu ke satu ... 19
Gambar 2. 2 Model relasi satu ke banyak ... 19
Gambar 2. 3 Model relasi banyak ke satu ... 20
Gambar 2. 4 Model relasi banyak ke banyak ... 20
Gambar 2. 5 Model-Viev-Controller... 24
Gambar 2. 6 Komponen Balsamiq Mockups ... 26
Gambar 2. 7 Application Framework dari Android ... 28
Gambar 3. 1 Gambaran Umum Aplikasi ... 34
Gambar 3. 2 Proses Bisnis ... 36
Gambar 3. 3 Use case diagram web ... 42
Gambar 3. 4 Activity pembatalan transaksi ... 43
Gambar 3. 5 Activity hapus data admin ... 44
Gambar 3. 6 Activity hapus data bantuan ... 45
Gambar 3. 7 Activity hapus data game ... 45
Gambar 3. 8 Activity hapus data game ... 46
Gambar 3. 9 Activity hapus data kategori ... 47
Gambar 3. 10 Activity hapus data provider ... 47
Gambar 3. 11 Activity hapus data transaksi beli... 48
Gambar 3. 12 Activity hapus data transaksi penjualan ... 49
Gambar 3. 13 Activity hapus data user ... 49
Gambar 3. 14 Activity tambah data admin ... 50
Gambar 3. 15 Activity tambah data bantuan ... 51
Gambar 3. 16 Activity tambah transaksi beli ... 52
Gambar 3. 17 Activity tambah data game ... 53
Gambar 3. 18 Activity tambah data karakter ... 54
xiii
Gambar 3. 20 Activity tambah data provider ... 55
Gambar 3. 21 Activity tambah data user ... 56
Gambar 3. 22 Activity konfirmasi penjualan ... 56
Gambar 3. 23 Activity konfirmasi pembelan ... 57
Gambar 3. 24 Activity pembatalan pembelian ... 58
Gambar 3. 25 Activity Data Admin ... 59
Gambar 3. 26 Activity lihat data bantuan ... 59
Gambar 3. 27 Activity lihat data karakter ... 60
Gambar 3. 28 Activity Lihat data karakter... 61
Gambar 3. 29 Activity lihat data provider ... 61
Gambar 3. 30 Activity lihat transaksi beli ... 62
Gambar 3. 31 Activity lihat transaksi penjualan ... 63
Gambar 3. 32 Activity Lihat data user ... 63
Gambar 3. 33 Activity lihat data game ... 64
Gambar 3. 34 Activity detail data admin ... 64
Gambar 3. 35 Activity detail data bantuan... 65
Gambar 3. 36 Activity detail data game... 66
Gambar 3. 37 Activity detail data karakter ... 66
Gambar 3. 38 Activity detail kategori ... 67
Gambar 3. 39 Activity detail data provider ... 67
Gambar 3. 40 Activity detail data transaksi beli ... 68
Gambar 3. 41 Activity detail transaksi jual ... 69
Gambar 3. 42 Activity detail user ... 70
Gambar 3. 43 Activity ubah data admin ... 70
Gambar 3. 44 Activity ubah data bantuan ... 71
Gambar 3. 45 Activity ubah data game ... 72
Gambar 3. 46 Activity ubah data karakter ... 73
Gambar 3. 47 Activity ubah data kategori ... 73
Gambar 3. 48 Activity ubah data provider ... 74
Gambar 3. 49 Activity ubah data transaksi beli ... 75
xiv
Gambar 3. 51 Activity ubah data user ... 76
Gambar 3. 52 Class diagram web ... 77
Gambar 3. 53 Sequence diagram lihat data admin ... 78
Gambar 3. 54 Sequence tambah data admin ... 78
Gambar 3. 55 Sequence ubah data admin ... 79
Gambar 3. 56 Sequence diagram hapus data admin ... 79
Gambar 3. 57 Sequence diagram lihat data game ... 80
Gambar 3. 58 Sequence diagram lihat data bantuan ... 80
Gambar 3. 59 Sequence diagram lihat data user ... 81
Gambar 3. 60 Sequence diagram lihat detail pembelian ... 81
Gambar 3. 61 Sequence diagram lihat data karakter... 82
Gambar 3. 62 Sequence diagram lihat data kategori... 82
Gambar 3. 63 Sequence diagram mengirim hasil transaksi penjualan ... 83
Gambar 3. 64 Sequence diagram lihat konfirmasipembelian ... 83
Gambar 3. 65 Sequence diagram lihat konfirmasi penjualan ... 84
Gambar 3. 66 Sequence diagram lihat data provider ... 84
Gambar 3. 67 Sequence diagram konfirmasi pembelian ... 85
Gambar 3. 68 Sequence diagram pembatalan pembelian ... 85
Gambar 3. 69 Sequence diagram konfirmasi penjualan... 86
Gambar 3. 70 Sequence pembatalan penjualan... 86
Gambar 3. 71 Use case diagram mobile... 87
Gambar 3. 72 Activity diagram register user ... 88
Gambar 3. 73 Activity diagram login user ... 88
Gambar 3. 74 Activity diagram login with facebook user ... 89
Gambar 3. 75 Activity diagram ganti foto user ... 89
Gambar 3. 76 Activity diagram sunting profile user... 90
Gambar 3. 77 Activity diagram input transaksi penjualan user ... 90
Gambar 3. 78 Activity diagram transaksi pembelian user ... 91
Gambar 3. 79 Activity diagram lihat status jual ... 91
Gambar 3. 80 Activity pembatalan transaksi jual ... 92
xv
Gambar 3. 82 Activity lihat daftar game user ... 93
Gambar 3. 83 Activity lihat peraturan user ... 93
Gambar 3. 84 Activity diagram input bantuan user ... 94
Gambar 3. 85 Activity diagram lihat tentang pulber user ... 94
Gambar 3. 86 Class diagram mobile ... 95
Gambar 3. 87 Perancangan ERD ... 96
Gambar 3. 88 Desain Login ... 104
Gambar 3. 89 Desain Halaman Beranda ... 104
Gambar 3. 90 Desain Halaman Admin List ... 105
Gambar 3. 91 Desain Halaman Admin Create ... 105
Gambar 3. 92 Desain Halaman Read Admin ... 106
Gambar 3. 93 Desain Halaman Update Admin ... 106
Gambar 3. 94 Desain Halaman Bantuan List ... 107
Gambar 3. 95 Desain Halaman Read Bantuan ... 107
Gambar 3. 96 Desain Halaman Game List... 108
Gambar 3. 97 Desain Halaman Game Create ... 108
Gambar 3. 98 Desain Halaman Game Read... 109
Gambar 3. 99 Desain Halaman Game Create ... 109
Gambar 3. 100 Desain Halaman Karakter ... 110
Gambar 3. 101 Desain Halaman Karakter Create ... 110
Gambar 3. 102 Desain Halaman Karakter Read ... 111
Gambar 3. 103 Desain Halaman Karakter Update ... 112
Gambar 3. 104 Desain Halaman Kategori ... 113
Gambar 3. 105 Desain Halaman kategori create ... 113
Gambar 3. 106 Desai Hlaman Kategori Read ... 114
Gambar 3. 107 Desain Halaman Kategori Create ... 114
Gambar 3. 108 Desain Halaman Provider... 115
Gambar 3. 109 Desain Halaman Provider Read ... 115
Gambar 3. 110 Desain Halaman Provider Create ... 116
Gambar 3. 111 Desain Halaman Provider Update ... 116
xvi
Gambar 3. 113 Desain Halaman Transaksi Beli Read ... 117
Gambar 3. 114 Desain Halaman Transaksi Beli Create ... 118
Gambar 3. 115 Desain Halaman Transaksi Beli Update... 118
Gambar 3. 116 Desain Halaman User ... 119
Gambar 3. 117 Desain Halaman User Read... 119
Gambar 3. 118 Desain Halaman User Create ... 120
Gambar 3. 119 Desain Halaman User Update ... 120
Gambar 3. 120 Desain Halaman Konfirmasi Pembelian ... 121
Gambar 3. 121 Desain Halaman Konfirmasi Penjualan ... 121
Gambar 3. 122 Desain Detail Pembelian ... 122
Gambar 3. 123 Desain Splashscreen ... 123
Gambar 3. 124 Desain Halaman Login ... 123
Gambar 3. 125 Desain Halaman Register ... 124
Gambar 3. 126 Desain Nav Header Profile ... 124
Gambar 3. 127 Desain Halaman Ganti Foto ... 125
Gambar 3. 128 Desain Halaman Sunting Profile ... 125
Gambar 3. 129 Desain Halaman Main Activity ... 126
Gambar 3. 130 Desain Halaman transaski penjualan... 126
Gambar 3. 131 List Transaksi Pembelian ... 127
Gambar 3. 132 Desain Halaman Transaksi Daftar game beli ... 127
Gambar 3. 133 Desai Detail Game Beli ... 128
Gambar 3. 134 Desain Halaman stautus jual ... 128
Gambar 3. 135 Desain Halaman Detail Stautus Jual ... 129
Gambar 3. 136 Desain Halaman Status Beli ... 129
Gambar 3. 137 Desain Halaman Detail Beli ... 130
Gambar 3. 138 Desain Halman Info Game ... 130
Gambar 3. 139 Desain Halaman Peraturan ... 131
Gambar 3. 140 Desain Halaman Bantuan ... 131
Gambar 3. 141 Desain Halaman Tentang ... 132
xvii
Gambar 4. 2 Implementasi Halaman Beranda ... 134
Gambar 4. 3 Implementasi Halaman admin list ... 134
Gambar 4. 4 Implementasi Halaman Admin Create ... 135
Gambar 4. 5 Implementasi Halaman Admin Read ... 135
Gambar 4. 6 Implentasi Halaman Admin Update ... 136
Gambar 4. 7 Implentasi Halaman Bantuan List ... 136
Gambar 4. 8 Implentasi Halaman Bantuan Create ... 137
Gambar 4. 9 Implentasi Halaman Bantuan Read ... 137
Gambar 4. 10 Implentasi Halaman Bantuan Update ... 138
Gambar 4. 11 Implentasi Halaman Game List ... 138
Gambar 4. 12 Implentasi Halaman Game Create... 139
Gambar 4. 13 Implentasi Halaman Game Read ... 139
Gambar 4. 14 Implentasi Halaman Game Update ... 140
Gambar 4. 15 Implentasi Halaman Karakter List ... 140
Gambar 4. 16 Implentasi Halaman Karakter Create ... 141
Gambar 4. 17 Implentasi Halaman Karakter Read ... 141
Gambar 4. 18 Implentasi Halaman Karakter Update ... 142
Gambar 4. 19 Implentasi Halaman Kategori List ... 142
Gambar 4. 20 Desain Halaman Provider List ... 143
Gambar 4. 21 Desain Halaman User List... 143
Gambar 4. 22 Implentasi Halaman User Read ... 144
Gambar 4. 23 Implentasi Halaman User Create... 144
Gambar 4. 24 Implentasi Halaman Konfirmasi Pembelian ... 145
Gambar 4. 25 Implentasi Halaman Konfirmasi Penjualan ... 145
Gambar 4. 26 Implentasi Halaman Detail Pembelian ... 146
Gambar 4. 27 Implentasi Halaman Splashscreen ... 147
Gambar 4. 28 Implentasi Halaman Login ... 147
Gambar 4. 29 Implentasi Halaman Register ... 148
Gambar 4. 30 Implentasi Halaman Profile ... 148
Gambar 4. 31 Implentasi Halaman Ganti foto ... 149
xviii
Gambar 4. 33 Implentasi Halaman Main Activity ... 150
Gambar 4. 34 Implentasi Halaman Transaksi Penjualan ... 150
Gambar 4. 35 Implentasi Halaman Transaksi pembelian bagian list provider .. 151
Gambar 4. 36 Implentasi Halaman Status Jual ... 151
Gambar 4. 37 Implentasi Halaman Detail Status Beli ... 152
Gambar 4. 38 Implentasi Halaman Info Game ... 152
Gambar 4. 39 Implentasi Halaman Peraturan ... 153
Gambar 4. 40 Implentasi Halaman Bantuan ... 153
xix
ABSTRACT
YONA ANDIYATMA, M3114149, 2017. MAKING PULSA
INFORMATION SYSTEM TOGETHER (ID GAME ONLINE
TRANSACTION) BASED ON MOBILE. Diploma III Informatics Engineering,
Faculty of Mathematics and Natural Sciences, Sebelas Maret University of
Surakarta.
Application pulsa bersama ID is an application used for online transaction
based on mobile trading especially buying and selling id online game (game
character). This app helps reduce fraudulent actions by both buyers and sellers.
In this application the user can perform sales transactions and purchase
transactions with credit payments. This application also features sms gateway,
login with facebook and notification when making a transaction. Moreover, this
application is easy to use because it runs on android platform which almost
everyone has a minimum OS API 15.
To login with facebook using google firebase to authentication to facebook
(for emails that have been registered on the database system if there is no then
re-register to the system). This application is built in 2 parts, the client application
(which runs on mobile devices) and the application server (which is the website).
The client application is built for android based devices, while the application
server is built using CodeIgniter.
xx
ABSTRAK
YONA ANDIYATMA, M3114149, 2017. PEMBUATAN SISTEM INFORMASI PULSA BERSAMA ( TRANSAKSI ID GAME ONLINE ) BERBASIS MOBILE. Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Aplikasi Pulsa Bersama ID ini merupakan aplikasi yang digunakan untuk transaksi jual-beli online berbasis mobile khususnya jual beli id game online
(karakter game). Aplikasi ini membantu mengurangi tindakan penipuan yang dilakukan pembeli maupun penjual.
Di dalam aplikasi ini pengguna dapat melakukan transaki penjualan dan transaksi pembelian dengan pembayaran pulsa. Aplikasi ini juga dilengkapi fitur
sms gateway, login with facebook serta notifikasi apabila melakukan transaksi.
Apalagi aplikasi ini mudah di gunakan karena berjalan pada platform android yang mana hampir setiap orang memilikinya minimal OS API 15.
Untuk login with facebook menggunakan firebase google untuk melakukan authentication ke facebook (untuk email yang sudah terdaftar pada database sistem
apabila belum ada maka melakukan registrasi ulang ke sistem). Aplikasi ini dibangun dalam 2 bagian, yakni aplikasi client (yang berjalan pada perangkat Mobile) dan aplikasi server (yang merupakan website). Aplikasi client dibangun untuk perangkat berbasis android, sedangkan aplikasi server dibangun dengan menggunakan CodeIgniter.