sistem informasi penjualan perdana dan …/sistem... · 24-hours online system will not problem...
TRANSCRIPT
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
SISTEM INFORMASI PENJUALAN PERDANA DAN REPORT APLIKASI
EREFILL BERBASIS WEB DI UD. GPS CELLULER
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Komputer
Disusun oleh :
RAHMAD HIDAYAT
NIM. M3209070
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2012
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Rahmad Hidayat, M3209070, 2012. SALES INFORMATION SYSTEM
OF SIM CARD AND REPORTING APPLICATIONS EREFILL WEB
BASE AT UD. GPS CELLULER. DIII of Computer Science, Faculty of
Mathematics and Natural Sciences, University of Sebelas Maret Surakarta.
Electrical pulsa has become a major requirement in now a days, a lot of
business opportunities related to electrical pulsa, including a downline becomes
downline or master reseller of authorized dealers master, or set up a pulsa counter
in one place in order to transact in large numbers.
Little capital is outed to become a reseller become the desire of many people
start a business to can additional income is often a side business that enchanthing.
Only with a single chip cellular telephone service can be used to trat transaction
own pulsa. The new reseller registation is relatively easy but for those have been
busied with work that does not have the time for taking the visit counter is an
unfortunate obstacle, and therefore needed a solution to solve the problem.
The new registration system based reseller website is the right solution, the
prospective reseller can directly enroll from anywhere, anytime, in support with
24-hours online system will not problem more for new resellers potential.
Keywords: Reseller, Electrical pulsa
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Rahmad Hidayat, M3209070, 2012, SISTEM INFORMASI PENJUALAN
PERDANA DAN REPORT APLIKASI EREFILL BERBASIS WEB DI UD. GPS
CELLULER. Program Diploma III Teknik Informatika, Fakultas Matematika dan
Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Pulsa elektrik sudah menjadi suatu kebutuhan utama di era sekarang, banyak
peluang usaha yang berhubungan dengan pulsa elektrik, diantaranya menjadi
downline atau reseller dari master dealer resmi, ataupun mendirikan konter pulsa
di suatu tempat agar dapat bertransaksi dalam jumlah yang besar.
Sedikit modal yang dikeluarkan untuk menjadi reseller menjadi keinginan
banyak orang memulai usaha untuk mendapatkan pendapatan tambahan sering
menjadi usaha sampingan yang mengiurkan. Hanya bermodalkan satu chip
operator dan telephone selluler sudah dapat digunakan untuk bertransaksi pulsa
sendiri.Pendafaran reseller baru tergolong mudah tetapi bagi mereka yang telah
sibuk dengan urusan kerja yang tidak punya waktu untuk menyempatkan
mengunjungi konter adalah kendala yang disayangkan, maka dari itu dibutuhkan
solusi untuk menyelesaikan masalah tersebut.
System registrasi reseller baru berbasis website merupakan solusi yang
tepat, calon reseller bisa langsung mendaftarkan diri dari manapun dan kapanpun,
di dukung dengan system online 24 jam tidak akan ada lagi masalah bagi calon
reseller baru.
Kata Kunci: Reseller, pulsa elektrik
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
MOTTO
“Unggul dalam mutu, santun dalam kepribadian”
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
PERSEMBAHAN
Wahai Dzat Yang Maha Memberi Manfaat,
ini sedikit manfaat yang bisa saya berikan ...
Untuk Ayahku dan Ibuku sebagai orang tua terbaik dan nomor 1 di dunia
untuk kakakku yang tak pernah lelah memberi semangat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
KATA PENGANTAR
Dengan mengucapkan puji syukur kepada Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya sehingga kesehatan, kelapangan, dan
kesempatan diberikan kepada penulis untuk menyelesaikan laporan Tugas Akhir
ini. Laporan ini disusun sebagai salah satu syarat kelulusan program pendidikan
Diploma III Ilmu Komputer di Universitas Sebelas Maret. Dalam penulisan
laporan ini, penulis banyak mendapatkan bantuan dari berbagai pihak. Oleh
karena itu, penulis mengucapkan terima kasih atas tersusunnya laporan ini.
Pada kesempatan ini penulis ingin mengucapkan terima kasih yang
mendalam kepada :
1. Bapak Y. S. Palgunadi, M.Sc. selaku Ketua Jurusan Program DIII Ilmu
Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sebelas Maret Surakarta.
2. Bapak Nanang Maulana, S.Si selaku dosen pembimbing yang telah
meluangkan waktunya untuk membimbing, memberi pengarahan, dan memberi
dukungan moral yang sangat berharga kepada penulis dalam menyelesaikan
laporan ini.
3. Segenap dosen DIII Teknik Informatika atas ilmu yang telah diberikan kepada
penulis.
4. Teman-teman DIII Teknik Informatika 2009 atas bantuan yang telah diberikan
kepada penulis.
5. Para pembaca yang budiman
Akhir kata penulis berharap dengan laporan ini dapat memberikan manfaat
bagi pembaca, khususnya bagi mahasiswa program studi Diploma III Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret. Terimakasih.
Surakarta, Juni 2012
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
DAFTAR ISI
HALAMAN JUDUL ............................................................................................ i
HALAMAN PERSETUJUAN ............................................................................ ii
HALAMAN PENGESAHAN ............................................................................ iii
ABSTRACT ....................................................................................................... iv
ABSTRAK .......................................................................................................... v
MOTTO ............................................................................................................. vi
PERSEMBAHAN ............................................................................................. vii
KATA PENGANTAR ..................................................................................... viii
DAFTAR ISI ....................................................................................................... x
DAFTAR TABEL .............................................................................................. xi
DAFTAR GAMBAR ........................................................................................ xii
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang Masalah............................................................................... 1
1.2 Rumusan Masalah ........................................................................................ 2
1.3 Tujuan Penelitian ......................................................................................... 2
1.4 Kegunaan Penelitian .................................................................................... 2
1.5 Batasan Masalah .......................................................................................... 3
1.6 Metode Penelitian ........................................................................................ 4
1.7 Sistematika Penulisan .................................................................................. 5
BAB II LANDASAN TEORI ............................................................................. 6
2.1 Sistem ...........................................................................................................6
2.2 Informasi ......................................................................................................6
2.3 Perancangan Sistem ..................................................................................... 6
2.4 Data .............................................................................................................. 6
2.5 Database ....................................................................................................... 6
2.6 Diagram Konteks ......................................................................................... 7
2.7 Data Flow Diagram (DFD) .......................................................................... 7
2.8 ERD (Entity Relationship Diagram) ................................................................ 8
2.9 Sofware Pendukung .................................................................................. 10
BAB III DESAIN DAN PERANCANGAN ..................................................... 11
3.1 Deskripsi Sistem ......................................................................................... 11
3.2 Metodelogi .................................................................................................. 12
3.3 Analisa Data dan Rancangan Sistem........................................................... 12
3.3.1 Diagram Konteks ..................................................................................... 12
3.3.2 DFD (Data Flow Diagram) ...................................................................... 15
3.4 Analisis dan Perancangan Basis Data ......................................................... 19
3.4.1 Analisis ..................................................................................................... 20
3.4.2 Perancangan Basis Data ........................................................................... 21
3.5 Pembahasan dan Perancangan Struktur ...................................................... 30
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
3.5.1 Perancangan Struktur Navigasi ................................................................ 30
3.5.2 Perancangan layout .................................................................................. 31
BAB IV IMPLEMENTASI DAN ANALISA .................................................. 39
4.1 Implementasi Sistem .................................................................................. 39
4.1.1 Inteface Admin ...................................................................................... 39
4.1.2 Interface Reseller .................................................................................. 46
4.1.3 Interface Pembeli .................................................................................. 48
4.2 Implementasi database ................................................................................ 52
4.3 Pengujian system ......................................................................................... 53
BAB V PENUTUP ............................................................................................ 62
Kesimpulan ....................................................................................................... 62
Saran .................................................................................................................. 62
DAFTAR PUSTAKA ....................................................................................... 63
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR TABEL
Tabel 2.1.Data Flow Diagram ............................................................................. 8
Tabel 2.2. Simbol-Simbol ERD .......................................................................... 8
Tabel 3.1. Tabel pembeli ................................................................................... 24
Table 3.2 Tabel tb_tran .................................................................................... 25
Table 3.3 Tabel tb_tran_detail ......................................................................... 25
Tabel 3.4. Tabel perdana ................................................................................... 26
Tabel 3.5 Tabel tb_order_temp ........................................................................ 27
Tabel 3.6. Tabel hp_reseller .............................................................................. 27
Tabel 3.6. Tabel transaksi ................................................................................. 28
Tabel 3.7. Tabel reseller .................................................................................... 29
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
DAFTAR GAMBAR
Gambar 2.1 Konteks Diagram ....................................................................... 7
Gambar 2.2. relasi satu ke satu .................................................................................................. 9
Gambar 2.2. relasi satu ke banyak ............................................................................................ 9
Gambar 2.3. relasi banyak ke banyak ...................................................................................... 9
Gambar 3.1. Diagram Konteks ..................................................................... 13
Gambar 3.2 DFD Level – 0 .......................................................................... 15
Gambar 3.3. DFD Level – 1 proses 2 (Proses management user) ................ 17
Gambar 3.4. DFD Level – 1 proses 3 (Proses management report) ............. 18
Gambar 3.5. DFD Level – 1 proses 4 (Proses tambah data perdana). .......... 18
Gambar 3.6. ER-Diagram ............................................................................. 21
Gambar 3.7. Skema Diagram ....................................................................... 23
Gambar 3.8. Perancangan Struktur Navigasi .............................................. 30
Gambar 3.9. Rancangan halaman log in ....................................................... 31
Gambar 3.10. Rancangan Header ................................................................. 31
Gambar 3.11. Rancangan footer ................................................................... 32
Gambar 3.12. Rancangan menu navigasi admin .......................................... 32
Gambar 3.13. Rancangan home admin ........................................................ 32
Gambar 3.14. Rancangan halaman tambah reseller ..................................... 33
Gambar 3.15. Rancangan halaman lihat reseller .......................................... 34
Gambar 3.16. Rancangan halaman lihat report transaksi. ............................ 34
Gambar 3.17. Rancangan menu navigasi reseller. ....................................... 35
Gambar 3.18. Rancangan halaman home reseller ........................................ 35
Gambar 3.19. Rancangan registrasi reseller ................................................. 36
Gambar 3.20. Rancangan lihat report transaksi ........................................... 36
Gambar 3.21. Rancangan home pembeli ...................................................... 37
Gambar 3.22. Rancangan lihat perdana ........................................................ 37
Gambar 3.23. Rancangan halaman detail keranjang belanja ........................ 38
Gambar 4.1 Tampilan header ....................................................................... 39
Gambar 4.2 Tampilan footer ........................................................................ 39
Gambar 4.3 Tampilan Halama Log in .......................................................... 40
Gambar 4.4 Tampilan Halaman home admin .............................................. 41
Gambar 4.5 Halaman Lihat Reseller ............................................................ 41
Gambar 4.6 Tampilan Halaman tambah deposit. ......................................... 42
Gambar 4.7 Halaman tambah perdana ......................................................... 43
Gambar 4.8 Halaman Lihat report transaksi ................................................ 44
Gambar 4.9 Export data reseller ................................................................... 44
Gambar 4.10 Export data semua transaksi ................................................... 45
Gambar 4.11 Halaman Lihat Report Transaksi ........................................... 46
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiii
Gambar 4.12 Tampilan Menu Navigasi Admin ........................................... 46
Gambar 4.13 Tampilan Halaman Data User ................................................ 47
Gambar 4.14 Tampilan Halaman Update Akun Reseller ............................. 47
Gambar 4.15 Tampilan Halaman Lihat Data Transaksi ............................... 48
Gambar 4.16 Tampilan Halaman Registrasi Pembeli .................................. 49
Gambar 4.17 Tampilan Halaman Home Pembeli ........................................ 49
Gambar 4.18 Tampilan Daftar Perdana ........................................................ 50
Gambar 4.19 Tampilan Keranjang Belanja .................................................. 50
Gambar 4.20 Tampilan Halaman Invoice .................................................... 51
Gambar 4.21 Tampilan Keranjang Belanja. ................................................. 51
Gambar 4.22 Tampilan Halaman Help & Cara beli ..................................... 52
Gambar 4.23 Tampilan Keranjang Implementasi Database ......................... 53
Gambar 4.24 Tampilan Halaman Home Admin. ......................................... 53
Gambar 4.25 Pesan Error Tambah Reseller ................................................. 54
Gambar 4.26 Pesan Error Tambah Reseller ................................................. 54
Gambar 4.27 Pesan Sukses Tambah Reseller .............................................. 55
Gambar 4.28 Pesan Error Pilih Reseller ....................................................... 55
Gambar 4.29 Pesan Error Jumlah Deposit Kosong ...................................... 56
Gambar 4.30 Sukses Tambah Deposit. ........................................................ 56
Gambar 4.31 Pesan Error Tambah Perdana ................................................. 57
Gambar 4.32 Error Tambah Perdana. ........................................................... 57
Gambar 4.33 Pesan Sukses Tambah Perdana. .............................................. 58
Gambar 4.34 Error Registrasi Reseller ......................................................... 58
Gambar 4.35 Error Registrasi Reseller ......................................................... 59
Gambar 4.36 Halaman Home Pembeli Yang Telah Log in .......................... 59
Gambar 4.37 Halaman Daftar Perdana ......................................................... 60
Gambar 4.38 Halaman Detail Keranjang Belanja ........................................ 60
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Penelitian
Manusia banyak berinteraksi dengan orang lain, lewat komunikasi tersebut
manusia bisa berhubungan satu sama lain. Saat ini jarak tidak lagi menjadi
sebuah kendala maupun penghalang dalam berkomunikasi karena dengan
adanya pengembangan teknologi yang canggih, manusia bisa menciptakan
suatu alat komunikasi tanpa kabel dan bisa dibawa kemana saja. Alat
komunikasi ini disebut ponsel.
Dalam perkembangan media komunikasi di Indonesia khususnya
komunikasi dengan media celluler, pulsa merupakan satu hal yang penting
dalam kelangsungan komunikasi tanpa adanya pulsa komunikasi dengan
media ini tidak akan terjadi. Pengguna handphone khususnya di Indonesia
semakin meningkat dikarenakan harga handphone yang semakin murah dan
harga pulsapun semakin beragam. Hal ini juga diikuti dengan munculnya
provider - provider baru yang menawarkan tarif komunikasi yang sangat
murah.
Saat ini banyak sekali perusahaan yang mengembangkan bisnis pulsa.
Mereka memulai meningkatkan teknologi yang dipakai guna meningkatkan
performa mereka. Aplikasi perangkat lunak untuk server pulsa mulai
dikembangkan, dimana agen dapat bertransaksi melalui sms hanya
bermodalkan handphone dan deposit maka setiap orang dapat menjadi agen
reseller pulsa.
GPS celluler marupakan salah satu pulsa master dealer yang bekerja dalam
bidang jasa, pengisian pulsa elektrik maupun pendaftran reseller baru dapat
dilakukan di GPS celluler. Server yang online 24 jam memudahkan para
konsumen dapat bertransaksi kapanpun dan dimanapun melalui cabang konter
yang terdaftar di GPS celluler.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
Erefill 2011 merupakan aplikasi server yang digunakan untuk bertransaksi
pulsa elektrik berbasis desktop. Aplikasi ini hanya dapat melakukan transaksi
secara manual. Reseller yang ingin melihat report transaksi yang telah
dilakukan harus request report dengan mengirimkan SMS sesuai dengan kode
yang telah ditentukan. Untuk memudahkan para reseller melihat report
transaksi mereka yang dapat dilakukan tanpa harus mengetahui kode SMS
maka diperlukan system serupa berbasis web.
Peningkatan jumlah perusahaan bisnis pulsa mengakibatkan persaingan
usaha semakin ketat. Agar tidak kalah dalam persaingan harus ada solusi
untuk menjawab tantangan tersebut. Maka dibutuhkan sistem informasi
penjualan perdana dan report erefill berbasis website di UD. GPS celluler
yang memanfaatkan kemajuan teknologi internet agar dapat memperluas
jumlah reseler deposit. Dengan adanya sistem informasi penjualan perdana
dan report erefill berbasis web di UD.GPS celluler, jarak bukanlah menjadi
masalah dalam melakukan transaksi pulsa.
1.2 Rumusan Masalah
Berdasarkan latar belakang dan identifikasi masalah diatas, maka penulis
kemudian merumuskan masalah yang teridentifikasi yaitu : bagaimana
membuat sistem informasi penjualan perdana dan report erefill yang dapat
menangani proses registrasi reseller baru secara online dan reseller aktif dapat
melihat transaksi yang telah dilakukan serta sebagai tempat untuk
memasarkan produk produk GPS celluler yang dapat terdisribusikan ke
masyarakat luas.
1.3 Tujuan Penelitian
Adapun tujuan penelitian dari Penulis TA yaitu untuk membuat Sistem
Informasi Penjualan Perdana dan Report Erefill Berbasis Web di UD. GPS
celluler.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
1.4 Kegunaan Penelitian
Kegunaan penelitian menjelaskan manfaat atau kontribusi yang akan
diperoleh dari hasil penelitian dan pihak - pihak yang akan mendapatkan
manfaat tersebut. Kegunaan penelitian mengungkapkan secara spesifik tentang
manfaat yang akan dicapai yaitu :
a. Bagi GPS celluler
Diharapkan dengan penelitian ini gps celluler lebih dikenal
diseluruh masyarakat luas, dan mempunyai reseller dari mana saja,
serta laporan transaksi yang lebih detail mampu meminimalisai
kegagalan transaksi.
b. Bagi Pengembangan Ilmu
Hasil dari penelitian diharapkan bisa menjadi pembandingan antara
ilmu menejemen (teori) keadaan yang terjadi langsung di lapangan
(praktek). Sehingga dengan adanya perbandingan tersebut akan lebih
memajukan ilmu teknik informatika yang sudah ada ditahapkan pada
dunia nyata dandapat menguntungkan berbagai pihak.
c. Bagi Peneliti Lain
Diharapkan hasil penelitian ini bisa memberikan inspirasi
pemikiran kepada peneliti maupun para akademis yang akan
mengambil tugas akhir, sekaligus sebagai referensi untuk bahan
penulisan.
1.5 Batasan Masalah
Banyaknya permasalahan yang ada di GPS celluler sangatlah komplek
maka permasalahan perlu dibatasi sehingga hanya mencakup beberapa hal,
yaitu :
a. Transaksi penjualan terbagi menjadi dua yaitu transaksi pulsa elektrik
dan transaksi deposit pulsa.
b. Penjualan deposit dilakukan secara tunai dan kredit.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
c. Pendaftaran reseller baru hanya dapat dilakukan secara langsung
melalui cabang konter dan secara online di website GPS celluler.
d. Website GPS celluler menyediakan informasi perdana grosir.
e. Penjualan perdana tidak termasuk ongkos kirim.
f. Verifikasi pembayaran trnsaksi perdana dan penambahan deposit
dilakukan secara manual.
g. Informasi report transaksi dapat dilihat melalui website GPS celluler
bagi reseller yang telah terdaftar di GPS celluler.
h. Report transaksi pulsa elektrik dan pendaftaran reseller baru
mengambil data dari aplikasi erefill.
1.6 Metode penelitian
Metode penelitian yang digunakan dalam pembuatan tugas akhir ini
adalah:
a. Studi literatur
Tahap ini merupakan tahap pengumpulan informasi yang
diperlukan untuk merancang sistem.Informasi tersebut diperoleh
dengan membaca literature ataupun buku referensi yang berhubungan
dengan tugas akhir.
b. Analisa dan Perancangan Sistem
Pada tahap ini dilakukan analisa kebutuhan dan perancangan
system. Dari tahap ini diharapkan dapat membuat solusi yang tepat
untuk merancang sistem serta kemungkinan yang dapat dilakukan
untuk mengimplementasikan rancangan tersebut.
c. Implementasi, dan ujicoba
Pada tahap ini, model dan rancangan sistem yang telah dibuat akan
diimplementasikan berupa perangkat lunak. Kemudian dilakukan uji
cobadari rancangan yang telah dibuat. Selain itu juga dilakukan
evaluasi terhadap rancangan yang telah dibuat serta perbaikan-
perbaikan apabila diperlukan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
d. Penyusunan laporan tugas akhir
Tahap ini merupakan tahap akhir dari pengerjaan tugas akhir ini.
Disusun sebagai laporan dari seluruh proses pengerjaan tugas akhir ini.
1.7 Sistematika Penulisan
Penulisan tugas akhir ini terdiri dari 5 bab dimana sistematika
pembahasannya sebagai berikut ini :
BAB I PENDAHULUAN
Bagian pendahuluan memuat latar belakang masalah dari
penelitian yang diangkat, rumusan masalah, batasan masalah,
tujuan penelitian, manfaat penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Landasan teori memuat tinjauan pustaka yang diambil sebagai
dasar penelitian berisi teori-teori dari segala teknik yang
digunakan dalam penelitian.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Memuat tentang data-data yang diperlukan dalam perancangan
suatu sistem.
BAB IV IMPLEMENTASI DAN ANALISA
Memuat tentang langkah dan hasil analisa dan pembahasan yang
sifatnya terpadu.
BAB V PENUTUP
Penutup memuat kesimpulan dan saran.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
BAB II
LANDASAN TEORI
2.1 Sistem
Jaringan kerja dari prosedur-prosedur yang saling berhubungan,
berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu (Jogiyanto, 2001).
2.2 Informasi
Data yang diletakkan dalam konteks yang lebih berarti dan berguna
yang dikomunikasikan kepada penerima untuk digunakan dalam
pembuatan keputusan (Jogiyanto, 2001). Atau merupakan kumpulan data
yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerima (Kristanto, 2003).
2.3 Perancangan Sistem
Analisis perancangan sistem adalah suatu pendekatan sistematis untuk
mengidentifikasi masalah, peluang, dan tujuan-tujuan, menganalisis arus
informasi dalam organisasi, serta untuk merancang sistem informasi
terkomputerisasi untuk menyelesaikan suatu masalah.(Kendall & Kendall,
2003)
2.4 Data
Data adalah bahan utama dari pekerjaan manajemen system informasi.
Tanpa ada data pekerjaan informasi tidak akan pernah ada. Data adalah
fakta yang terjadi adanya kegiatan organisasi yang terjadi pada bagian
transaksi .(Amsyah, 1997)
2.5 Database
Database adalah kumpulan dari data yang saling berhubungan satu
sama lain yang diorganisasikan berdasarkan sebuah skema tertentu,
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
tersimpan di hardware dan dengan software untuk melakukan manipulasi
untuk kegunaan tertentu (Irmansyah, 2003).
2.6 Diagram konteks
Menurut kristanto (2003) diagram konteks adalah sebuah diagram
sederhana yang menggambarkan hubungan antara entity luar dengan,
masukan dan keluaran dari system. Diagram konteks direpresentasikan
dengan lingkaran tunggal yang mewakili seluruh system. Perhatikan
contoh diagram konteks berikut ini:
Gambar 2.1 Konteks Diagram
2.7 Data Flow Diagram (DFD)
Menurut Oetomo (2002), alat pembuat model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan
proses fungsional yang dihubungkan satu sama lain dengan alur data baik
secara manual maupunkomputerisasi. DFD berguna untuk menjelaskan
aliran informasi yang bergerak dari pemasukkan data hingga keluaran data
Simbol-simbol Data Flow Diagram ditunjukkan pada Tabel 2.1.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
Tabel 2.1.Data Flow Diagram
No. Simbol Keterangan
1.
Entitas
2.
Proses data
3.
Aliran data
4. Penyimpanan data
(Data Store)
2.8 ERD (Entity Relationship Diagram)
Menutut Fathansyah (1999), diagram yang diisi komponen-komponen
himpunan entitas dan himpunan relasi yang masing-masing dilengkapi
dengan atribut-atribut yang mempresentasikan seluruh fakta dari dunia
nyata .Simbol-simbol dalam ERD ditunjukkan dalam Tabel 2.2.
Tabel 2.2 . Simbol-Simbol ERD
No. Simbol Keterangan
1.
Entitas
2.
Relasi
3. Atribut
4. Hubungan
Sumber : Fathansyah (1999)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
Direktur
Barang barang
persediaan faktur
pelanggan Produk
perusahaan
a. Relasi satu ke satu (One to One relationship)
Relasi satu ke satu atau one to one dapat di tunjukkan seperti gambar 2.2. berikut :
Gambar 2.2. relasi satu ke satu
Artinya setiap perusahaan memiliki satu direktur atau setiap perusahaan mempunyai satu
Direktur. Relasi antara keduanya diwakilkan dengan tanda panah tunggal.
b. Relasi satu ke banyak (One to Many relationship)
Relasi satu ke banyak dapat ditunjukkan seperti gambar 2.3. berikut :
Gambar 2.3. relasi satu ke banyak
Artinya setiap faktur berisi banyak barang persediaan atau barang-
barangpersediaan dalam suatu perusahaan memiliki banyak faktur. Relasi
antara keduanya diwakilkan dengan tanda panah tunggal untuk
menunjukkan hubungan satu dan panah ganda untuk menunjukkan
hubungan banyak.
c. Relasi banyak ke banyak (Many to Many relationship)
Relasi satu ke banyak dapat ditunjukkan seperti gambar 2.4. berikut :
Gambar 2.4. relasi banyak ke banyak
Artinya dalam suatu perusahaan memiliki banyak produk dan banyak
parapelanggan membeli produk-produk tersebut. Relasi antara keduanya
diwakilkan dengan tanda ganda untuk menunjukkan hubungan banyak.
1 m
1 1
m m
n
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
2.9 Software Pendukung
Software pendukung digunakan sebagai alat untuk membantu
penulis dalam proses pembuatan sistem ujian online. Software yang
digunakan oleh penulis diantaranya yaitu :
a. PHP
PHP adalah bahasa scripting yang menyatu dengan HTML dan
dijalankan pada server side. Artinya semua sintaks yang kita berikan
akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke
browser hanya hasilnya saja. PHP merupakan bahasa pemrograman yang
dapat disisipkan dalam script HTML. Banyak sintaks didalamnya yang
mirip dengan bahasa C, Java dan Perl.(Antonius, 2010)
b. MySQL
MySQL merupakan database server yang banyak digunakan untuk
membangun suatu database.MySQL termasuk jenis RDBMS (Relational
Database Management System), sehingga istilah seperti tabel, baris dan
kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database
terdiri dari beberapa tabel, tabel terdiri dari beberapa baris dan kolom.
(Sutarman, 2007)
c. Apache
Untuk menjalankan PHP dibutuhkan web server.Web server juga
dikenal dengan istilah HTTPD (Hypertext Transfer Protocol
Daemon).HTTP server ini adalah service yang bekerja untuk melayani
HTTP client (web browser) ke komputer server. (Imansyah, 2003)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Deskripsi Sistem
Website GPS celluler online yang dibuat diharapkan dapat memberikan
kemudahan dalam pemasaran produk perdana dan registrasi reseller baru yang
menjangkau pembeli luar kota yaitu dengan transaksi secara online.
Pengolahan data yang ada di website GPS celluler adalah sebagai berikut.
1. Bagian administrator.
a. Menambah reseller.
b. Menambah deposit.
c. Menambah dan mengubah data produk.
d. Melihat laporan transaksi.
e. Verifikasi transaksi.
2. Bagian Pembeli
a. Registrasi dan update account pembeli.
b. Membeli produk.
c. View perdana
d. Management kantong belanja.
e. View detail belanja
3. Bagian reseller
a. Registrasi dan update account reseller.
b. Melihat transaksi.
c. Registrasi reseller.
d. Update account reseller
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
12
3.2 Metodelogi
3.2.1. Penjualan Perdana
Pembeli perdana di GPS celluler dapat melihat produk tanpa harus log
in ke dalam sistem, tetapi ketika akan membeli perdana pembeli harus
melakukan log in ke sistem, proses pembelian perdana diawali dengan
memilih perdana sesuai nama dan banyak perdana yang diinginkan, setelah
itu perdana akan masuk kedaftar belanja, pembeli yang telah selesai
membeli perdana harus segera melakukan pembayaran dan verifikasi
pembayaran sebelum masa delay pembayaran habis, selanjutnya perdana
akan dikirim sesuai dengan alamat pembeli tetapi ongkos kirim belum
termasuk dalam harga perdana, proses status transaksi dapat dilihat oleh
pembeli melalui website.
3.3.2. Report transaksi erefill
Report transaksi yang disimpan dalam database erefill dilakukan
pengolahan analisa di website GPS celluler sehinggan data dikelompokkan
sesuai dengan entitas yang berhubungan dan status transaksi terakhir.
Website GPS celluler selanjutnya menampilkan report transaksi yang telah
diolah sesuai dengan kebutuhan reseller.
3.3 Analisa Data dan Rancangan Sistem
Data yang diperlukan untuk membuat sistem informasi pulsa dan
registrasi reseller baru didapat dengan cara menganalisa data dari sistem
server pulsa yang telah dilakukan analisa pengelompokan data, sesuai
dengan entitas entitasnya dan hak akses masing masing, sehingga data yang
telah diolah tidak saling mengganggu satu dengan yang lainya.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
3.3.1 Diagram Konteks
Penggambaran sistem informasi pulsa dan pendaftaran reseller baru di
GPS celluler secara umun dapat digambarkan melalui Gambar 3.1.
ADMIN
RESELLER
Data Account Reseller
Data laporan transaksi
PEMBELI
Data Account Reseller
Data Registrasi
Data Account Pembeli
Data Verifikasi pembayaran
Data pembelian perdana
Data Account Pembeli
Data perdana
Data laporan transaksi
Data keranjang belanja
Data verifikasi pembayaran
Data Reseller
Data perdana
Data keranjang belanja
Data pembeli
Data laporan deposit reseler
Data transaksi perdana
Data laporan transaksi
Data Transaksi perdana
Data laporan transaksi deposit
Data laporan transaksi
Data deposit reseler
Data Verifikasi pembayaranData Transaksi perdana
Data laporan transaksi
Data deposit reseller
Data deposit reseler
Data Verifikasi pembayaran
Sistem Informasi
Penjualan Perdana
dan
Report Aplikasi Erefill
APLIKASI
EREFILL
Gambar 3.1. Diagram Konteks
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
Pada diagram konteks proses yang terjadi di dalam system informasi pulsa
dan pendaftaran reseller baru ini melibatkan entitas reseller, pembeli dan admin,
beberapa data yang diolah oleh sistem didapatkan dari sistem lain yang sesuai data
sedang dibutuhkan.
Entitas reseller menginputkan data reseller yang diantaranya terdapat kode
reseller dan password, dari sistem reseller akan mendapatkan validasi akun dan
memberikan data laporan transaksi pulsa yang telah dilakukanya.
Entitas pembeli menginput data pembeli diantaranya kode pembeli,
password untuk log in ke sistem, entitas pembeli mengimputkan kode perdana
yang akan dibeli selanjutnya melakukan verifikasi pembayaran jika verifikasi
pembayaran sukses dilakukan sistem akan memproses pembelian perdana dan
memberikan laporan transaksi
Entitas admin menginputkan data admin diantaranya username dan
password untuk log in maka sistem akan melakukan validasi data admin. Sistem
akan memberikan laporan semua transaksi yang dilakukan oleh reseller dan
pembeli sesuai dengan keinginan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
3.3.2 DFD (Data Flow Diagram)
Penggambaran sistem melalui DFD dari semua proses secara umum dapat
dilihat pada Gambar 3.2
DFD Level – 0
3
Data transaksi
Transaksi
perdana
1ADMIN
LOG IN
RESELLER
Data PembeliData admin Data Reseller
Management
Data transaksi
2
Management
Data Reseller
PEMBELI
Pesan Validasi
Kode pembeli
Password
Pesan validasi
Pesan validasi
Kode reseller
passwordUsername
password
Pesan validasi
Pesan validasi
Username, password
Kode reseller
passwordPesan validasi
Kode pembeli
password
5
Data perdana
Data ResellerData Reseller
Kode_transaksi
Data trasaksi
Laporan transaksi
Data verifikasi
Data perdana
Data verifikasi
Data Verifikasi
Laporan verifikasi
Data transaksi
Data verifikasi
Tambah data
perdana
4
Data pembeli
Data pembeli
Data transaksi
Data Deposit
Data trasaksi
Tambah deposit
Data Deposit
Data trasaksi
Data reseler
Data perdana
Data perdana
Data reseler
Laporan transaksi perdana
Laporan transaksi
Gambar 3.2 DFD Level – 0
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
1. Di sistem admin jika ingin masuk ke halaman administrator maka admin
harus memasukkan username dan password, sistem akan melakukan
validasi apabila berhasil masuk ke sistem admin dapat menginputkan data
perdana, data deposit, dan data management reseller. Sistem akan
memberikan laporan transaksi, data perdana dan data reseller sesuai
dengan kebuhan admin.
2. Di sistem reseller baru dapat melakukan registrasi reseller baru dengan
memasukkan data reseller. Sistem selanjutnya akan memproses data
reseller tersebut. Data yang sama dengan data yang sudah ada di sistem
maka sistem akan menolak registrasi tersebut. Untuk verifikasi
pengaktifan reseller akan diproses pada proses lain.
3. Di sistem pembeli dapat melihat perdana dan registrasi account sebagai
pembeli. Pembeli harus memasukkan kode pembeli dan password untuk
masuk ke halaman pembeli. Pembeli dapat melihat bermacam - macam
perdana yang siap order. Setelah dilakukan pembelian perdana terlebih
dahulu masuk ke keranjang belanja. Proses pembelian akan segera dikirim
jika telah dilakukan verifikasi pembayaran dengan jumlah transfer sesuai
dengan harga total pembelian. Pembeli akan mendapatkan laporan
pengiriman barang setelah melakukan verifikasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
DFD Level – 1 proses 2 (Proses management reseller)
Proses management reseller memiliki beberapa proses lagi sehingga dapat
digambarkan melalui DFD level 1 pada Gambar 3.3
2.1
Tambah
reseller
2.3
Hapus
reseller
ADMIN Reseller
Data reseller
Data reseller
Data resellerData reseller
2.2
Edit
reseller
Data reseller
Data reseller
Data reseller
Data reseller
Kode reseller
Password
Kode reseler
password
Data resellerData reseller
Data reseller
Gambar 3.3. DFD Level – 1 proses 2 (Proses management user)
1. Dalam sistem admin dapat melakukan tambah, update, hapus, lihat semua
reseller.
2. Reseller baru yang belum mempunyai akun di sistem dapat melakukkan
registrasi terlebih dahulu.
3. Jika reseller menginginkan update data reseller maka dari sisi reseller dapat
melakukan update data reseller sendiri .
4. Data reseller yang telah diupdate atau baru ditambahkan disimpan dalam
data reseller.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
DFD Level – 1 proses 3 (Proses management data transaksi)
Proses management data transaksi yang ada di DFD level 0 memiliki
beberapa proses lagi sehingga dapat digambarkan melalui DFD level 1 pada
Gambar 3.4
3.1
Transaksi
pulsa
ADMIN
Reseller
Data perdana
username
Password
3.2
Transaksi
perdana
pembeli
Data transaksi Data deposit
3.2
Transaksi
deposit
Kode pembeli
password
Order perdana
Kode reseiler
pin
Order deposit
Laporan
transaksi perdana
Laporan
transaksi deposit
Laporan order perdana
Data perdana
Laporan transaksi deposit
Data reseler
Data perdanaData perdana
Data depositData transaksi Data deposit
Laporan transaksi pulsa
Data transaksi
Gambar 3.4. DFD Level – 1 proses 3 (Proses management report)
1. Admin dapat melihat semua transaksi yang dilakukan oleh pembeli dan
reseller.
2. Pembeli dapat melakukan order perdana. Pembeli yang melakukkan
transaksi pembelian perdana akan mendapatkan laporan transaksi yang
telah dilakukannya. Order perdana terlebih dahulu disimpan didalam
keranjang perdana, order perdana menerapkan sistem kontrak dengan
lamanya verifikasi pembayaran selama masa delay transfer
pembayaran, setelah lebih dari masa delay habis perdana yang masuk di
keranjang perdana akan dilakukan pembatalan transaksi.
3. Admin dapat menambahkan deposit secara langsung.
4. Verifikasi pembayaran masih menggunakan proses manual yang ada di
luar sistem.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
DFD Level – 1 proses 4 (Proses tambah data perdana)
Proses management perdana memiliki beberapa proses lagi sehingga dapat
digambarkan melalui DFD level 1 pada Gambar 3.5
2.1
Tambah
perdana
2.3
Hapus perdana
ADMIN pembeli
Data perdana
Data perdana
Data perdanaData perdana
2.2
Edit perdana
Data perdana
Data perdana
Data perdana
Data perdana
Kode perdana
Kode pembeli
Kode perdana
Data perdanaKode perdana
Data perdana
Gambar 3.5. DFD Level – 1 proses 4 (Proses tambah data perdana).
1. Penambahan perdana hanya dapat dilakukan oleh entitas admin.
2. Admin dapat melakukan tambah perdana.
3. Entitas pembeli dapat melakukan view data perdana.
3.4 Analisis dan Perancangan Basis Data
Perancangan tabel-tabel ini akan digunakan sebagai dasar pembuatan
database untuk website GPS celluler online.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
3.4.1 Analisis
Dari perancangan sistem terutama DFD, diperoleh data store - data store
yang nantinya dibutuhkan oleh sistem. Data store akan diubah menjadi entitas
pada pemodelan basis data ERD. Penggunaan ERD untuk memetakan relasi yang
mungkin terjadi antar entitas dan mengidentifikasi masing - masing atribut dari
tiap entitas.
Setelah diperoleh rancangan ERD tahap selanjutnya adalah pemetaan skema
diagram. Skema diagram adalah pemodelan yang paling mendekati bentuk basis
data didalam sistem yang sebenarnya.
Pembuatan basis data tidak dapat dilakukan hanya berdasarkan skema
diagram, selanjutnya diperlukan pendeskripsian table - tabel dari skema diagram.
Pendeskripsian ini akan memperlihatkan ukuran field dan fungsi tiap field tabel
basis data.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
3.4.2 Perancangan Basis Data
Perancangan sistem terutama ERD dapat digambarkan seperti Gambar 3.6
a. ERD
Order
perdanapembeli perdana
Nama_bank
tanggal
stat
Nama_perdana
Kode_perdana
Harga_jual
Masa_aktif
areaarea
gambar
status
nomor
No_rek
No_hp
alamat
Nama_lengkapKode_pembeli
password
m1
Tb_tran_detail
jumlah
total
delay
1
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
Hp reseller
reseller
deposit
keterangan
status
terminalKode_produk
Harga_beli
Kode_transaksi
hp
Transaksi
(pulsa)
Kode_reseller
Nama_reseller
pin
Status
Tanggal-
daftar
Order
pulsa
1
m
1
alamat
Order
deposit
Transaksi
(deposit)
1m
memiliki
m
Kode_transaksi
deposit
tujuan
Gambar 3.6. ER-Diagram
Relasi dari masing masing entitas menunjukkan adanya hubungan diantara
sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Dari Gambar 3.6 dapat diketahui bahwa:
a) Satu transaksi hanya boleh dilakukan oleh satu pembeli.
b) Satu transaksi hanya memiliki satu kode perdana.
c) Satu kode_keranjang hanya dimiliki satu pembeli.
d) Satu transaksi hanya memiliki satu kode pengiriman.
e) Dari semua entitas yang berelasi dapat digunakan untuk pembuatan
laporan transaksi sesuai dengan data yang dibutuhkan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
Skema Diagram
Perancangan skema diagram dapat digambarkan seperti Gambar 3.7
perdana
Kode_perdana*
Nama_perdana
Harga_jual
Masa_aktif
Area
Gambar
Status
Nomor
Tb_tran
Id_tran*
Kode_pembeli
Tanggal
Stat
delay
pembeli
Kode_pembeli*
Nama_lengkap
Password
No_hp
No_rek
Nama_bank
alamat
Tb_tran_detail
Id_tran*
Kode_perdana
jumlah
total
Hp reseller
Kode_reseller*
Hp
transaksi
Kode_transaksi*
Kode_produk
Tujuan
Kode_reseller
Harga_beli
Deposit
Terminal
Status
keterangan
reseller
Kode_reseller*
Nama_reseller
Deposit
Alamat
Pin
Status
Terminal
Tanggal_daftar
Gambar 3.7. Skema Diagram
Keterangan :
* : primary key
** :foreign key
Skema diagam ini mengambarkan hubungan antara entitas satu dengan yang
satunya memiliki hubungan data sesuai dengan relasinya.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
a. Definisi Tabel
Tabel Pembeli
Tabel ini digunakan untuk menghubungkan pembeli dengan sistem
sekaligus sebagai data untuk proses validasi kepenggunaan user dalam sistem.
Tabel ini juga memuat data identitas pembeli yang berguna untuk sistem.
Mengenai tabel pembeli lebih jelasnya dapat dilihat di Tabel 3.1
Keterangan
*: primary key
Tabel 3.1. Tabel Pembeli
Nama
Field
Tipe
Data
Ukuran
Field Diskripsi
Kode_pembeli* Varchar 20 Identitas pembeli.
Alamat Varchar 50 Alamat tempat tinggal
pembeli.
No_hp Varchar 12 No HP pembeli.
Nama Bank Varchar 10 Nama bank.
No_rek Int 1 Rekening bank yang
dimiliki pembeli.
Kode pos Int 1 Alamat kode pos pembeli.
Nama_lengkap varchar 20 Identitas pembeli.
Password varchar 50 Kode pengaman data.
Tabel tb_tran
Tabel tb_tran memuat data transaksi order perdana yang dilakukan oleh
pembeli. Tb_tran menyimpan data kode pembeli dan tanggal saat pembelian
dengan status awal masih belum terverifikasi atau pending. Dapat dilihat pada
Tabel 3.2
Keterangan
*: primary key
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
Tabel 3.2. Tabel tb_tran
Nama
Field
Tipe
Data
Ukuran
Field Diskripsi
id_tran* int 1 Kode transaksi perdana.
kode_pembeli int 1 Kode perdana.
stat Varchar 20 Keadaan perdana di system.
tanggal Date Tanggal transaksi dilakukan
delay Varchar 10 Tanggal batas delay bayar.
Tabel tb_tran_detail
Tabel tb_tran_detail memuat data transaksi order perdana yang dilakukan
oleh pembeli. Tabel tb_tran_detail menyimpan data kode_perdana, jumla, dan
total dilihat pada Tabel 3.3
Keterangan
*: primary key
Tabel 3.3. Tabel tb_tran_detail
Nama
Field
Tipe
Data
Ukuran
Field Diskripsi
Id_tran* int 1 Kode transaksi perdana.
Kode_perdana int 1 Kode perdana.
jumlah Varchar 20 Jumlah perdana order.
Total Varchar 10 Tanggal transaksi dilakukan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
Tabel perdana
Keterangan
*: primary key
Tabel 3.4. Tabel perdana
Nama
Field
Tipe
Data
Ukuran
Field Diskripsi
Kode_perdana* Int 1 Kode alasan.
Nama_perdana Varchar 15 Nama perdana.
Harga_jual Int 1 Harga perdana dalam 1 box.
Masa_aktif Date Tanggal akhir masa aktif
perdana.
Area Varchar 10 Area perdana di
distribusikan.
Gambar Varchar 25 Gambar perdana attachment .
Status Int 1 Keberadaan perdana di
system.
Nomor Varchar 25 Nomor range perdana dalam
1 box.
Tabel 3.4 memuat daftar perdana, perdana merupakan barang yang dijual
di website GPS celluler online dengan cara grosir maka tidak dapat melayani
order perdana eceran. Perdana yang telah terjual maka statusnya akan berubah
menjadi kosong, sehinggga perdana tidak lagi ditampilkan di halaman lihat
perdana.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
Tabel tb_order_temp
Tabel ini memuat transaksi perdana sementara yang belum terverifikasi
dimana transaksinya masih dapat dilakukan pembatalan tanpa dikenakan biaya
Mengenai tabel keranjang lebih jelasnya dapat dilihat di Tabel 3.5
Keterangan :
*: primary key
Tabel 3.5. Tabel tb_order_temp
Nama Field Tipe Data Ukuran Field Diskripsi
Sesion* Varchar 50 Session id untuk order
perdana.
Kode_perdana Varchar 20 Kode perdana.
Jumlah Int 1 Banyak perdana yang
dibeli.
Total Int 1 Besar biaya total
transaksi perdana.
Tabel Hp_reseller
Keterangan
*: primary key
**:foreign key
Tabel 3.6. Tabel hp_reseller
Nama
Field
Tipe
Data
Ukuran
Field Diskripsi
Kode_reseller Varchar 10 Identitas kode reseller
Hp* Varchar 100 No hp reseller
Tabel hp_reseller adalah data yang sangat penting untuk data transaksi
pulsa elektrik, Mengenai tabel lebih jelasnya dapat dilihat di Tabel 3.6
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
Tabel transaksi
Keterangan
*: primary key
Tabel 3.7. Tabel Transaksi
Nama
Field
Tipe
Data
Ukuran
Field Diskripsi
kode_transaksi* Varchar 25 Kode transaksi.
kode_produk Varchar 10 Identitas produk.
Tujuan Varchar 50 No tujuan transaksi.
kode_reseller Varchar 10 Identitas reseller.
Harga_beli Double Harga beli produk .
Deposit Double Deposit reseller.
Terminal Int 3 Port mode sms gateway.
Status Tiny Int 1 Status terakhir transaksi.
Keterangan Varchar 160 Keterangan transaksi.
Tabel ini memuat seluruh data transaksi pulsa maupun tambah deposit
yang disimpan didalam database, tabel ini juga memuat identitas data reseller.
Tabel ini dari database yang diambil dari server sistem lain, field dengan
keterangan data dari sistem lain menandakan field tersebut tidak di manfaatkan
dalam pembuatan website GPS celluler online. Mengenai tabel transaksi lebih
jelasnya dapat dilihat di Tabel 3.7
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
Tabel Reseller
Tabel 3.8. Tabel Reseller
Nama
Field
Tipe
Data
Ukuran
Field Diskripsi
Kode_reseller* Varchar 10 Kode reseller.
Nama_reseller varchar 25 Nama reseller terdaftar.
Deposit Double Jumlah deposit yang di
miliki reseler di system.
Alamat Varchar 120 Alamat tempat tinggal
reseller.
Pin Varchar 25 Kode keamanan reseller.
Status Tinyint 1 Status pengaktifan
reseller.
Terminal Tinyint 3 Port modem sms gateway
Tanggal_daftar Datetime Waktu kapan reseller
tersebut mendaftarkan
diri.
Tabel ini memuat seluruh data reseller, penambahan data reseller dapat
dilakukan oleh admin secara langsung maupun dari sisi reseller baru, jika dari
reseller baru maka harus melakukan proses registrasi dimana status pengaktifan
menunggu dari sistem lain untuk memproses dan memberikan laporan
pengaktifan tersebut, registrasi reseller baru dapat dilakukan tanpa harus
menambahkan deposit terlebih dahulu, boleh jika penambahannya setelah
proses aktifasi disetujui. Mengenai tabel reseller lebih jelasnya dapat dilihat di
tabel 3.8.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
3.5 Pembahasan dan Perancangan Struktur
Keseluruhan aspek yang diperhatikan sebelum perancangan akan berpengaruh
besar terhadap setiap tampilan website yang akan dibuat. Tahapan umun dalam
pembuatan website tesebut adalah sebagai berikut.
3.5.1 Perancangan Struktur Navigasi
Struktur navigasi yang cocok untuk sistem adalah struktur navigasi
komposit, yang membebaskan pengguna untuk melakukan navigasi dengan
batasan tertentu. Untuk memperjelas dapat dilihat pada Gambar 3.8
Login
ADMIN PEMBELI
Home
admin
Manage
ment
reseller
lihat edit
logout
RESELLER
Registrasi Registra
si
Home
reseller
tambah
deposit
tambah
perdana
lihat
edit
tambah
Report transaksi
berhasil
batal
menunggu
lihat lihat
lihat
Report
transaksi
berhasil
batal
menunggu
lihat lihat
lihat
Home
reseller
lihat edit
Home
pembeli
keranjang perdana
verifikasilihat
hapus
buy
input
Gambar 3.8. Perancangan Struktur Navigasi
Struktur navigasi dirancang untuk memudahkan semua pemakai untuk
mengakses website GPS celluler online. Antara admin, pembeli dan reseler
diletakkan dalam interface yang berbeda karena memiliki hak akses data yang
berbeda. Tampilan interface pembeli dibuat lebih menarik dibandingkan
interface admin karena diinginkan pembeli banyak yang mengunjungi website.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
3.5.2 Perancangan layout
1. Log in
Gambar 3.9. Rancangan halaman log in.
Sebelum masuk ke dalam system reseller dan admin harus melalui form
log in untuk autentifikasi yaitu user diminta melakukan memasukkan
username dan password seperti pada Gambar 3.9. jika username dan
password benar maka akan masuk ke halaman home admin atau reseller
sesuai dengan status usernya.
2. Header
Gambar 3.10. Rancangan Header.
Header pada website memuat title website sebagai identitas utama dari
website. Letak title rata tengah agar simetris memudahkan user mengetahui
website tersebut, lihat Gambar 3.10
header
Icon
footer
Username
Password
Title website
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
3. Footer
Gambar 3.11. Rancangan footer
Footer pada website memuat daftar contact perusahaan jika ada user yang
ingin menghubungi perusahaan dan copyright website, lihat Gambar 3.11.
1. Interface Admin
a. Menu navigasi admin
Gambar 3.12. Rancangan menu navigasi admin.
Navigasi mengambarkan hak akses yang dimiliki oleh admin Gambar 3.12
menu admin ada beberapa navigasi yaitu home, reseller, deposit, perdana,
report, about, dan logout.
a. Halaman home admin
b. Halaman home admin
Gambar 3.13. Rancangan home admin
Contact us & Copyright
header
Isi halaman home
home about report perdana deposit reseller
Selamat datang :
navigasi
footer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Halaman home merupakan konten utama, halaman home admin
berisi konten admin, ucapan selamat datang kepada user dan menunjukkan
status user. Rancangan halaman home dapat dilihat pada Gambar 3.13
c. Halaman tambah reseller
Gambar 3.14. Rancangan halaman tambah reseller
Untuk menambahkan reseller baru maka diperlukan kode_reseller,
password, nama lengkap,alamat, pin, no_hp, deposit dan maka di halaman
tambah reseller dibutuhkan field - field yang digunakan untuk menggambil
masukan tersebut, lebih jelasnya lihat Gambar 3.14, setelah semua field
diisi maka untuk menyimpan data tekan tombol simpan reseller,
penambahan reseller hanya dapat di simpan jika kode_reseller belum ada
di system.
header
Menu navigasi admin
footer
Masukann Data reseller
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
d. Halaman Lihat reseller
Gambar 3.15. Rancangan halaman lihat reseller
Data reseller dapat dilihat dan ditampilkan dalam tabel yang
dimuat dalam beberapa baris, admin dapat melakukan update dan
hapus data reseller malalui link yang ada didalam halaman ini. Lihat
Gambar 3.15 untuk melihat rancangan halaman lihat reseller.s
e. Halaman lihat report transaksi
Gambar 3.16. Rancangan halaman lihat report transaksi.
Header
Edit| hapus
Edit| hapus
Edit| hapus
Edit| hapus
footer
footer
Header
Navigasi menu admin
Report transaksi
No produk status
Data reseller
Menu Navigasi
Filter :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Data report yang tersimpan didalam data report dapat dilihat dan
dimuat dalam tabel sehingga data report dapat dikelompokkan secara rapi.
Lihat Gambar 3.16 untuk lebih jelas perancangan halaman lihat report.
2. Interface Reseller
f. Menu Navigasi reseller
Gambar 3.17. Rancangan menu navigasi reseller.
Navigasi mengambarkan hak akses yang dimiliki oleh reseller
Gambar 3.17. menu reseller ada beberapa navigasi yaitu home, report,
registrasi account, about dan logout.
g. Halaman home reseller
Gambar 3.18. Rancangan halaman home reseller
Halaman home reseller merupakan konten utama, dengan isi
ucapan selamat datang kepada reseller dan menunjukkan indentitas reseller
Home About Account Registrasi Report
Selamat datang :
header
Isi halaman home
navigasi
footer
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
36
yang sedang log in. Rancangan halaman home dapat dilihat pada Gambar
3.18.
h. Halaman registrasi reseller
Gambar 3.19. Rancangan halaman registrasi reseller
Reseller baru yang akan registrasi perlu mengisi field
kode_reseller, password, nama lengkap, alamat, pin, no_hp, dan deposit.
Setelah semua field diisi maka untuk menyimpan data tekan tombol
simpan reseller, penambahan reseller hanya dapat disimpan jika
kode_reseller belum ada di sistem. Lihat Gambar 3.19 untuk melihat
rancangan halaman rancangan registrasi reseller.
i. Halaman Lihat report transaksi reseller
Gambar 3.20. Rancangan lihat report transaksi
header
NavigasiMenu reseller
footer
Input data reseller
footer
Header
Navigasi menu reseller
Report transaksi
Filter :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
37
Data report transaksi dapat dilihat dan dimuat dalam tabel sehingga
dapat dikelompokkan secara rapi, report yang dilihat hanyalah report dari
transaksi yang dilakukan reseler log in. Lihat Gambar 3.20
3. Interface Pembeli
j. Halaman home permbeli
Gambar 3.21. Rancangan lihat report transaksi
Halaman ini ditujukan pada user pengunjung website, untuk
melakukan pembelian produk pembeli harus terlebih dahulu log in atau
registrasi jika belum memiliki account di system. Lihat Gambar 3.21
k. Halaman lihat perdana
Gambar 3.22. Rancangan halaman lihat perdana.
Header
Halaman home
footer
Menu Navigasi
Form
Log in
Keranjang
belanja
Header
Halaman perdana
View produk
footer
Menu Navigasi
Form
Log in
Keranjang
belanja
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
38
Halaman ini memuat perdana yang siap order dengan detail
perdana tertera langsung di halaman perdana jadi para pembeli tidak
kesulitan dalam pemilihan perdana yang akan mereka pilih, perdana yang
dibeli selanjtnya masuk ke keranjang belanja secara langsung perdana
tersebut terkontrak dan masa delay pembayaran dihitung dari saat itu juga.
Barang yang telah dimasuk keranjang tidak lagi dimuat dihalaman perdana
sampai ada proses pengiriman barang atau pembatalan transaksi karena
telah melebihi waktu delay pembayaran. Lihat Gambar 3.22 untuk melihat
rancangan halaman perdana
l. Halaman detail keranjang belanja
Gambar 3.23. Rancangan halaman keranjang belanja
Halaman ini memuat detail perdana telah dimasuk keranjang,
verifikasi pembayaran harus segera diselesaikan sebelum waktu delay
selesai dan jumlah pembayaran yang ditransfer sama dengan jumlah
pembayaran. Lihat Gambar 3.23 untuk melihat rancangan keranjang
belanja.
Header
Detail keranjang belanja
perdana No_perdana delay harga
Jumlah bayar
footer
Menu Navigasi
Form
Log in
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
39
BAB IV
IMPLEMENTASI DAN ANALISA
4.1 Implementasi Sistem
4.1.1 Inteface Admin
1. Header
Header pada website memuat title website sebagai identitas utama
dari website. Letak title rata tengah agar simetris memudahkan user
menggetahui website tersebut, ditunjukkan pada Gambar 4.1
Gambar 4.1 Tampilan header
Sesuai dengan perancangan sistem yang telah dikemukakan
sebelumnya, pada sistem sistem informasi pulsa dan registrasi reseller baru
terdapat 3 macam User yaitu admin, reseller dan pembeli. Berikut ini
merupakan implementasi halaman di masing-masing User. Sistem
mengambil data dari database sistem lain dan mengolahnya sesuai dengan
keperluan user.
2. Footer
Footer pada website memuat daftar contact perusahaan jika ada
user yang ingin menghubungi perusahaan dan copyright website,
ditunjukkan pada Gambar 4.2
Gambar 4.2 Tampilan foot
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
40
3. Tampilan Halaman Log in
Halaman ini adalah halaman log in user yang sudah terdaftar di
sistem dan admin, karena data bersifat pribadi maka selain user yang sudah
terdaftar dan admin. Halaman log in ditunjukkan pada Gambar 4.3
Gambar 4.3 Tampilan Halama Log in
Semua user yang masuk kedalam sistem harus melakukan log in
memasukkan username dan password, kemudian sistem akan melakukan
validasi dengan data user yang ada di sistem, proses log in akan
memproses status user yang nantinya setelah log in sebagai admin,
pembeli ataupun sebagai reseller.
4. Halaman home
Halaman ini merupakan halaman yang dapat diakses oleh admin
setelah admin log in. Halaman home admin ditunjukkan pada Gambar 4.4
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
41
Gambar 4.4 Tampilan Halaman Home Admin
Halaman home admin merupakan halaman yang berisi konten
admin, ucapan selamat datang kepada user dan menunjukkan status user.
Halaman home dapat dilihat pada gambar 4.4
5. Tampilan Halaman lihat reseller
Gambar 4.5 Tampilan Halaman Lihat Reseller
Halaman lihat reseller secara langsung menampilkan nama reseller,
kode reseller dan jumlah deposit yang dimiliki oleh masing masing reseller
di menu lihat reseller juga ada hapus update dan tambah reseller.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
42
Halaman ini merupakan halaman untuk melihat data reseller yang
sudah diinputkan terdaftar di sistem. Terdapat menu tambah reseller untuk
menambah reseller baru, hanya admin yang dapat mengakses halaman ini.
Seluruh reseler yang terdaftar sistem dapat dilakukan update data maupun
pengahapusan akun dari halaman ini. Seperti ditunjukkan pada Gambar 4.5
6. Tampilan halaman tambah deposit
Halaman ini merupakan halaman admin untuk menambahkan
deposit reseller. Deposit akan ada penambahan sesuai dengan yang
diinputkan setelah menekan tombol simpan deposit. Halaman tambah
deposit seperti ditunjukkan pada Gambar 4.6
Gambar 4.6 Tampilan Halaman Tambah Deposit.
Halaman tambah deposit hanya dapat diakses oleh admin yang telah
melakukan log in.
7. Tampilan Halaman tambah perdana
Halaman ini merupakan halaman untuk menambahkan perdana
yang akan dijual secara online admin harus menginputkan nama perdana,
harga jual, tenggang masa aktif, area, status, range nomor dan image.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
43
Perdana yang diinputkan hanya dapat dilakukan dengan jumlah per-box
karena tidak melayani penjualan perdana eceran.
Gambar 4.7 Halaman tambah perdana
Halaman pernambahan perdana hanya dapat diakses oleh admin,
data perdana akan tersimpan di database dan perdana yang telah
diinputkan akan terlihat di penjualan perdana pada interface pembeli jika
status perdana ada
8. Tampilan Halaman Lihat report transaksi
Halaman ini merupakan halaman untuk melihat hasil transaksi
yang dilakukan oleh reseller misalkan penambahan deposit ataupun order
pulsa. Repot transaksi semua reseller hanya dapat dilihat oleh admin, jika
reseller hanya dapat melihat report transaksinya sendiri. Seperti pada
Gambar 4.8
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
44
Gambar 4.8 Halaman Lihat Report Transaksi
9. Tampilan Export data reseller
Fitur untuk melakukan penyimpanan data reseller dalam bentuk
excel dapat di lakukan di interface admin. Seperti pada Gambar 4.9
Gambar 4.9 Export data reseller
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
45
10. Tampilan Export data Transaksi
Fitur untuk melakukan penyimpanan data transaksi dalam bentuk
excel dapat di lakukan di interface admin. Seperti pada Gambar 4.10
Gambar 4.10 Export data semua transaksi
11. Tampilan Halaman Lihat report transaksi
Halaman ini merupakan halaman untuk melihat hasil transaksi
yang dilakukan oleh reseller misalkan penambahan deposit ataupun order
pulsa. Repot transaksi semua reseller hanya dapat dilihat oleh admin,
Seperti pada Gambar 4.11
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
46
Gambar 4.11 Halaman Lihat Report Transaksi
12. Tampilan Menu navigasi admin
Menu navigasi mengambarkan adanya hak akses yang di miliki oleh
masing masing user. Untuk menu navigasi admin, seperti ditunjukkan pada
Gambar 4.12
Gambar 4.12 Tampilan Menu Navigasi Admin
4.1.2 Interface Reseller
1. Tampilan halaman registrasi reseller baru
Halaman ini merupakan halaman untuk pendaftaran reseller baru,
user yang belum mempunyai akun reseller disistem dapat mendaftarkan
diri melului halan ini, pendaftran reseller akan disimpan jika pengisian
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
47
form dilakukan dengan lengkap dan benar, seperti ditunjukkan Gambar
4.13
Gambar 4.13 Tampilan Halaman Data User
2. Halaman update akun reseller.
Halaman ini merupakan halaman untuk pengeditan data reseller jika
ada perubahan diwaktu mendatang, halaman ini dapat diakses secara
langsung oleh reseller ditunjukkan pada Gambar 4.14
Gambar 4.14 Tampilan Halaman Update Akun Reseller.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
48
3. Halaman Lihat Data Transaksi
Halaman ini merupakan halaman untuk melihat hasil transaksi
yang dilakukan oleh reseller misalkan penambahan deposit ataupun order
pulsa. Laporan transaksi yang ditampilkan hanya transaksi yang dilakukan
oleh reseller miliknya saja, ditunjukkan pada Gambar 4.15
Gambar 4.15 Tampilan Halaman Lihat Data Transaksi
4.1.3 Interface Pembeli
1. Halaman Registrasi Pembeli
Halaman ini merupakan halaman untuk pembeli, pembeli yang
belum memiliki account di web maka dapat melakukkan registrasi account
baru dengan menginputkan data-data yang dibutuhkan. Halaman regitrasi
pembeli dapat ditunjukkan pada Gambar 4.16
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
49
Gambar 4.16 Tampilan Halaman Registrasi Pembeli
2. Halaman home pembeli
Halaman ini merupakan halaman untuk pembeli, pembeli log in
terlebih dahulu ke sistem untuk menyimpan kode pembeli untuk indentitas
transaksi. Halaman home pembeli ini ditunjukkan pada Gambar 4.17
Gambar 4.17 Tampilan Halaman Home Pembeli
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
50
3. Halaman Daftar perdana
Halaman ini merupakan halaman dimana pembeli dapat memilih
perdana jika tekan tombol Buy maka perdana akan langsung tersimpan ke
kantong belanja. Perdana yang telah terbeli harus segera diverifikasi agar
perdana segera dikirim. Halaman lihat daftar perdana ditunjukkan pada
Gambar 4.18
Gambar 4.18 Tampilan Daftar Perdana
4. Halaman keranjang belanja
Halaman ini menunjukkan perdana apa saja yang terlah dibeli oleh
pembeli, pembeli dapat melakukan pembatalan transaksi sebelum delay
pembayaran selesai halaman ini ditunjukkan pada Gambar 4.19
Gambar 4.19 Tampilan Keranjang Belanja.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
51
5. Tampilan Halaman Invoice
Halaman ini merupakan bukti dari transaksi yang dilakukan oleh
pembeli, dalam invoice menunjukkan id transaksi, identitas pembeli dan
detail perdana yang telah dipilih.
Gambar 4.20 Tampilan Halaman Invoice
6. Halaman keranjang belanja
Halaman ini menunjukkan total belanja sementara yang dilakukan
pembeli , detail transaksi dapat diperoleh ketika menekan tombol detail
dan selesai belanja jika tidak ada lagi perdana yang akan dibeli, halaman
ini ditunjukkan pada Gambar 4.21
Gambar 4.21 Tampilan Keranjang Belanja.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
52
7. Halaman Help & cara beli
Halaman ini memuat informasi tata cara pembelian perdana dan
verifikasi pembayaran di GPS celluler online, halaman ini dibutuhkan oleh
para pembeli jika mereka mendapat kesulitan dalam bertransaksi. Untuk
lebih jelas lihat Gambar 4.22
Gambar 4.22 Tampilan Halaman Help & Cara beli.
4.2 Implementasi Database
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
53
Gambar 4.23 Tampilan Keranjang Implementasi Database
Keterangan
: merupakan field system lain.
4.3 Pengujian system
1. Log in
a. Proses Log in Benar
Gambar 4.24 Tampilan Halaman Home Admin.
Admin memasukkan username dan password jika validasi
username dan password benar maka akan masuk ke halaman home
admin.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
54
b. Proses Log in Salah
Jika admin salah memasukkan username atau password
maka sistem akan meminta untuk log in ulang
Gambar 4.25 Tampilan Halaman Log in Error.
2. Tambah reseller
a. Data tidak lengkap
Admin dapat melakukan entri reseller baru atau update data
reseller, semua data harus diisi dengan benar dan lengkap
Gambar 4.26 Pesan Error Tambah Reseller.
b. Kode reseller sudah ada di system
Admin akan mendapatkan pesan error bahwa “kode reseller
telah dipakai sebelumnya” karena kode reseler yang baru di
masukkan sudah ada di sistem, lihat Gambar 4.27.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
55
Gambar 4.27 Pesan Error Tambah Reseller.
c. Benar
Jika semua data reseller yang dimasukkan sudah lengkap
dan benar maka system akan menyimpan data reseller tersebut.
Gambar 4.28 Pesan Sukses Tambah Reseller.
3. Tambah deposit
a. Jika kode_reseller belum dipilih
Admin dapat melakukan tambah deposit ke reseller yang
telah ada di sistem maka admin harus memilih dahulu reseller yang
akan dilakukan penambahan deposit lalu memasukkan jumlah
deposit yang akan ditambahkan, lihat Gambar 4.29.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
56
Gambar 4.29 Pesan Error Pilih Reseller.
b. Jika jumlah deposit belum dimasukkan
Penambahan deposit juga harus memasukkan besarnya
deposit, jika belum maka aka nada pesan error bahwa anda belum
“memasukkan jumlah deposit”, lihat Gambar 4.30.
Gambar 4.30 Pesan Error Jumlah Deposit Kosong.
c. Benar
Jika reseller sudah dipilih dan jumlah deposit sudah
dimasukkan ketika dilakukan penyimpanan maka akan
mendapatkan pesan sukses, lihat Gambar 4.31.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
57
Gambar 4.31 Sukses Tambah Deposit.
4. Tambah perdana
a. Error jika data perdana yang dimasukkan belum lengkap
Penambahan perdana hanya dapat dilakukan oleh admin,
tetapi kelengkapan data merupakan prioritas utama dalam hal ini,
jika ada salah satu data yang belum diisi maka admin akan
mendapatkan pesan error, lihat Gambar 4.32.
Gambar 4.32 Pesan Error Tambah Perdana.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
58
b. Error jika nomor perdana sama dengan dengan perdana yang telah
ada disistem.
Gambar 4.33 Error Tambah Perdana.
Penambahan perdana jika nomor range sama maka tidak
dapt disimpan di dalam database karena sistem menganalisa bahwa
perdana itu sama.
c. Benar
System akan menyimpan dan menyampaikan pesan sukses
jika data perdana yang disimpan benar dan lengkap, lihat Gambar
4.34.
Gambar 4.34 Pesan Sukses Tambah Perdana.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
59
5. Registrasi reseller baru.
a. Jika data yang dimasukkan belum lengkap.
Registrasi reseler baru ditujukan bagi pengunjung website
yang ingin bergabung dengan GPS celluler online menjadi reseller
pulsa, data yang harus dimasukkan di form registrasi harus
lengkap. Pungunjung akan mendapatkan pesan error jika data yang
di masukkan tidak lengkap, lihat Gambar 4.35.
Gambar 4.35 Error Registrasi Reseller.
b. Jika kode reseller sudah ada disistem
Gambar 4.36 Error Registrasi Reseller.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
60
6. Log in Pembeli
a. Proses Log in Pembeli Benar
Pembeli tidak dapat melakukan pembelian perdana jika pembeli
belum log in ke sistem, jika validasi kode pembeli dan password benar
maka pembeli dapat melakukan order perdana. Di halaman home juga
dapat dilihat bahwa pembeli telah log in, lihat Gambar 4.37.
Gambar 4.37 Halaman Home Pembeli Yang Telah Log in .
b. Kode user atau password salah
Gambar 4.38 Error Karena Tambah Reseller.
7. Beli perdana
Pembeli yang telah log in dapat melakukan order perdana di
halaman daftar perdana secara online , perdana yang telah dibeli
akan masuk ke keranjang belanja sampai proses verifikasi perdana,
lihat Gambar 4.39.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
61
Gambar 4.39. Halaman Daftar Perdana.
8. Detail keranjang belanja
Halaman yang muncul jika pembeli melihat detail keranjang
belanja, di halaman ini pembeli dapat melakukan pembatalan order
pulsa dengan cara mengapus daftar keranjang perdana, lihat Gambar
4.40.
Gambar 4.40. Halaman Detail Keranjang Belanja.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
62
BAB V
PENUTUP
5.1 Kesimpulan
Bahwa telah dibuat sistem informasi pulsa dan registrasi reseller baru di GPS
celluler yang dapat memberikan manfaat sebagai berikut.
a. Dengan adanya sistem informasi pulsa ini, proses report transaksi dapat
dilihat dari website secara detail dan terorganisasi.
b. Sistem informasi pulsa yang dibuat, dapat memudahkan dalam proses
registrasi reseller baru bagi calon reseller yang berlokasi di luar daerah.
c. Sistem informasi pulsa ini memberikan kemudahan dalam menjual grosir
perdana dengan cakupan konsumen yang luas karena penjualan yang
dilakukan dilakukan secara online.
d. Sistem informasi pulsa yang memberikan laporan transaksi secara cepat
dan akurat dapat meminimalisasi kegagalan transaksi yang ada di Gps
celluler.
5.2 Saran
Agar kinerja sistem informasi transaksi yang telah dibuat ini lebih
optimal,maka penulis memberikan saran, yaitu untuk pengembangan sistem
informasi pulsa agar dapat melakukan verifikasi pembayaran melalui rekening
bank dan perubahan status barang secara otomatis.