Disusun Oleh :
Muhammad Linggar Badrul Fahmi (1712020246)
Dosen Pengajar :
Riza Muhammad Nurman, S.Kom
Mata Kuliah :
Extensible Markup Language (XML)
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang yang telah melimpahkan rahmat, hidayah dan inayahNya, sehingga
Penulis dapat menyelesaikan proyek mata kuliah Extensible Markup Language
dengan judul “IMPLEMENTASI WEB SERVICE PEMBAYARAN DOMPET
ONLINE PADA APLIKASI TOKO HANDPHONE”.
Penulis telah menyusun dengan semaksimal mungkin dan telah
mendapatkan bantuan dari berbagai pihak sehingga dapat memperlancar
pembuatan proyek ini. Untuk itu Penulis menyampaikan banyak terima kasih
kepada semua pihak yang telah berkontribusi dalam pembuatan proyek ini.
Penulis menyadari bahwa masih ada kekurangan baik dari segi susunan
kalimat maupun tata bahasanya. Oleh karena itu Penulis menerima segala saran
dan kritik dari pembaca agar Penulis dapat memperbaiki dan menyempurnakan
proyek ini. Penulis berharap nantinya proyek ini dapat berguna bagi orang yang
membacanya dan dapat menambah informasi yang bermanfaat untuk orang
banyak.
Penulis
i
DAFTAR ISI
KATA PENGANTAR...............................................................................................i
DAFTAR ISI............................................................................................................ii
DAFTAR GAMBAR..............................................................................................iii
BAB I PENDAHULUAN
1.1 Latar Belakang..........................................................................................1
1.2 Rumusan Masalah.....................................................................................1
1.3 Tujuan Penelitian.......................................................................................2
1.4 Batasan Masalah........................................................................................2
1.5 Metodologi Penelitian...............................................................................2
1.6 Sistematika Penulisan................................................................................2
BAB II LANDASAN TEORI
2.1 Definisi Web..............................................................................................4
2.2 Definisi Web Service.................................................................................4
2.3 Arsitektur Web Service..............................................................................5
2.4 Operasi-Operasi Web Service....................................................................6
2.5 Definisi Dompet Elektronik (E-Wallet).....................................................6
BAB III PEMBAHASAN
3.1 Deskripsi Umum Sistem............................................................................7
3.2 Gambaran Sistem......................................................................................7
3.2.1. Menu Transaksi Aplikasi Toko Handphone.......................................7
3.2.2. Menu Login ADO..............................................................................8
3.2.3. Menu Tagihan.....................................................................................8
3.2.4. Menu Tambah Saldo..........................................................................9
3.2.5. Menu Mutasi......................................................................................9
BAB IV PENUTUP
4.1 Kesimpulan..............................................................................................10
4.2 Saran........................................................................................................10
DAFTAR PUSTAKA.............................................................................................11
LAMPIRAN...........................................................................................................12
ii
DAFTAR GAMBAR
iii
BAB I
PENDAHULUAN
1
3. Bagaimana implementasi web service e-wallet pada aplikasi toko
handphone?
2
Bab ini membahas pengenalan tentang sebagai pembentukan logika dari
perangkat lunak dan pengenalan perangkat lunak penunjang aplikasi.
BAB III PEMBAHASAN
Bab ini menggambarkan tentang gambaran sebuah sistem aplikasi dan
implementasi web service e-wallet.
BAB IV PENUTUP
Bab ini menjelaskan tentang kesimpulan yang merupakan hasil penulisan
makalah, dan saran-saran yang bermanfaat untuk lebih meningkatkan
kemampuan sistem dalam pengembangan selanjutnya
3
BAB II
LANDASAN TEORI
4
1. Web service dapat digunakan untuk mentransformasikan satu atau
beberapa bisnis logic atau class dan objek yang terpisah dalam satu ruang
lingkup yang menjadi satu, sehingga tingkat keamanan dapat ditangani
dengan baik.
2. Web service memiliki kemudahan dalam proses deployment-nya, karena
tidak memerlukan registrasi khusus ke dalam suatu sistem operasi. Web
service cukup di-upload ke web server dan siap diakses oleh pihak-pihak
yang telah diberikan otorisasi.
3. Web service berjalan di port 80 yang merupakan protokol standar HTTP,
dengan demikian web service tidak memerlukan konfigurasi khusus di sisi
firewall.
5
Service Requestor: Peminta layanan yang mencari dan menemukan
layanan yang dibutuhkan serta menggunakan layanan tersebut.
6
BAB III
PEMBAHASAN
7
3.2.2. Menu Login ADO
8
3.2.4. Menu Tambah Saldo
9
BAB IV
PENUTUP
4.1 Kesimpulan
E-wallet atau Dompet Elekronik adalah sebuah alternatif untuk semua metode
pembayaran tradisional. E-wallet berfungsi hampir sama dengan dompet fisik. E-
wallet pertama kalinya diakui sebagai sebuah metode untuk menyimpan uang
dalam bentuk elektronik, namun kemudian menjadi populer karena cocok untuk
menyediakan cara yang nyaman bagi pengguna internet untuk menyimpan dan
menggunakan informasi berbelanja secara online.
E-wallet merupakan salah satu solusi tercepat pembayaran yang paling aman
dan hemat biaya di pasar. E-wallet berfungsi hampir sama dengan dompet fisik. E-
wallet pertama kalinya diakui sebagai sebuah metode untuk menyimpan uang
dalam bentuk elektronik, namun kemudian menjadi populer karena cocok untuk
menyediakan cara yang nyaman bagi pengguna internet untuk menyimpan dan
menggunakan informasi berbelanja secara online.
4.2 Saran
Adapun saran yang disampaikan yaitu dengan menambahkan beberapa fitur
transfer antar rekening, ganti password dan yang paling penting adalah menaruh
web service tersebut dalam cloud sehingga dapat diakses oleh dimanapun dan
kapanpun.
10
DAFTAR PUSTAKA
http://solusimlm.com/software/ewallet-dan-payment-point-system
https://www.academia.edu/33472825/MAKALAH_E-CURRENCY
LAMPIRAN
//mendapatkan saldo
public string getSaldo(string norek)
{
string hasil = "";
SqlCommand cmd = new SqlCommand("select * from Rekening where
NoRekening = @Norek", con);
cmd.Parameters.AddWithValue("@Norek", norek);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
hasil = dr["Saldo"].ToString();
}
return hasil;
}
//Mendapatkan pin
public string getPin(string norek)
{
string hasil = "";
SqlCommand cmd = new SqlCommand("select * from Rekening where
NoRekening = @Norek", con);
cmd.Parameters.AddWithValue("@Norek", norek);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
hasil = dr["Pin"].ToString();
}
return hasil;
}
//mengubah saldo
public int UbahSaldo(string norek, string saldo)
{
int hasil = 0;
SqlCommand cmd = new SqlCommand("Update Rekening Set Saldo =
@Saldo Where NoRekening = @Norek", con);
cmd.Parameters.AddWithValue("@Saldo", saldo);
cmd.Parameters.AddWithValue("@Norek", norek);
con.Open();
hasil = cmd.ExecuteNonQuery();
con.Close();
return hasil;
}
//menginput Mutasi
public int InputTransaksi(string Norek, string Tanggal, string
nominal, string keterangan, string jenis)
{
int hasil = 0;
SqlCommand cmd = new SqlCommand("insert into
Transaksi(NoRekening, Tanggal, JenisTransaksi, Nominal, Keterangan) VALUES
(@Norek,@tgl,@jenis,@nom,@ket)", con);
cmd.Parameters.AddWithValue("@Norek", Norek);
cmd.Parameters.AddWithValue("@tgl", Tanggal);
cmd.Parameters.AddWithValue("@jenis", jenis);
cmd.Parameters.AddWithValue("@nom", nominal);
cmd.Parameters.AddWithValue("@ket", keterangan);
con.Open();
hasil = cmd.ExecuteNonQuery();
con.Close();
return hasil;
}