• Tidak ada hasil yang ditemukan

RAHMAD HIDAYAT M3209070

N/A
N/A
Protected

Academic year: 2017

Membagikan "RAHMAD HIDAYAT M3209070"

Copied!
73
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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.

(4)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi MOTTO

(5)

commit to user

vii

PERSEMBAHAN

Wahai Dzat Yang Maha Memberi Manfaat,

ini sedikit manfaat yang bisa saya berikan ...

(6)

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

(7)

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

(8)

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.2Implementasi database ... 52

4.3 Pengujian system ... 53

BAB V PENUTUP ... 62

Kesimpulan ... 62

Saran ... 62

(9)

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

(10)

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

(11)

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

(12)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1 BAB I PENDAHULUAN

1.1Latar 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.

(13)

commit to user

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.2Rumusan 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.3Tujuan Penelitian

(14)

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.5Batasan 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.

(15)

commit to user

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.6Metode 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

(16)

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.7Sistematika 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

(17)

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

(18)

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)

(19)

commit to user

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

(20)

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

(21)

commit to user

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

(22)

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.

(23)

commit to user

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

(24)

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

Data laporan deposit reseler Data transaksi perdana Data laporan transaksi

Data Transaksi perdana Data laporan transaksi deposit Data laporan transaksi

(25)

commit to user

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

(26)

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

Data admin Data Reseller

(27)

commit to user

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.

(28)

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

Data reseller Data 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 .

(29)

commit to user

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

Data transaksi Data deposit

3.2 Data 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.

(30)

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

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

(31)

commit to user

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.

(32)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

3.4.2 Perancangan Basis Data

(33)

commit to user

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.

(34)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

Skema Diagram

Perancangan skema diagram dapat digambarkan seperti Gambar 3.7

perdana

Gambar 3.7. Skema Diagram

Keterangan : * : primary key ** :foreign key

(35)

commit to user

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

Kode_pembeli* Varchar 20 Identitas pembeli.

Alamat Varchar 50 Alamat tempat tinggal

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

(36)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

Tabel 3.2. Tabel tb_tran Nama

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.

(37)

commit to user

Tabel perdana Keterangan

*: primary key

Tabel 3.4. Tabel perdana Nama

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.

(38)

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

Tabel 3.6. Tabel hp_reseller Nama

Kode_reseller Varchar 10 Identitas kode reseller

Hp* Varchar 100 No hp reseller

(39)

commit to user

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.

(40)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

Tabel Reseller

Tabel 3.8. Tabel Reseller

Nama

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.

(41)

commit to user

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

Gambar 3.8. Perancangan Struktur Navigasi

(42)

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

(43)

commit to user

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 reseller deposit perdana report about

Selamat datang :

navigasi

(44)

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

(45)

commit to user

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

(46)

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 Report Registrasi Account About

Selamat datang :

header

Isi halaman home navigasi

(47)

commit to user

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

(48)

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 Menu Navigasi

Form

Log in Keranjang

(49)

commit to user

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

(50)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39 BAB IV

IMPLEMENTASI DAN ANALISA

4.1Implementasi 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

(51)

commit to user

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

(52)

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

(53)

commit to user

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

(54)

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

(55)

commit to user

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

(56)

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

(57)

commit to user

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

(58)

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

(59)

commit to user

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

(60)

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

(61)

commit to user

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

(62)

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

(63)

commit to user

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.

(64)

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.

(65)

commit to user

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

(66)

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

(67)

commit to user

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

(68)

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.

(69)

commit to user

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.

(70)

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

(71)

commit to user

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

(72)

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.

(73)

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

Gambar

Gambar 3.5. DFD Level – 1 proses 4 (Proses tambah data perdana).
Gambar 3.6. ER-Diagram
Tabel 3.1. Tabel Pembeli
Tabel tb_tran_detail
+7

Referensi

Dokumen terkait

Hasil penelitian menunjukkan bahwa: (1) pemarkah kohesi yang digunakan membangun keutuhan wacana narasi terdiri atas: referensi, subtitusi, elipsis, konjungsi, dan

Perbedaan penelitian ini dengan kedua jurnal yang diambil pada kajian pustaka dalam penelitian ini, maka praktikan menyimpulkan bahwa dengan dibuatnya sistem informasi dan

Tujuan yang diharapkan dengan pelaksanaan penelitian ini adalah untuk mengetahui Persepsi Masyarakat suku Batak Toba terhadap Olahraga Tinju Wanita di

Analisis hasil pelaksanaan untuk mengetahui tentang berhasil atau tidaknya proses pembelajaran dilakukan. Dalam praktek mengajar di kelas, ada satu siswa yang

Penelitian ini bertujuan untuk membuktikan pengaruh penambahan alas mesin dan pemberian peregangan dinamis di bagian proses pemotongan singkong menurunkan beban kerja,

Hasil penelitiannya menyimpulkan bahwa, bahasa Ttn, Rt, dan Dwn adalah satu kelompok yang terdiri atas kelompok bahasa Ttn, dan kelompok bahasa Rote-Dawan, yang termasuk

(2) Apabila persyaratan administrasi sebagaimana dimaksud pada ayat (1) dinyatakan lengkap, administrator menyampaikan informasi mengenai nama dan kompetensi pemohon kepada

Pada skripsi ini akan dianalisa hasil pengujian dari desain band stop filter untuk jaringan WiMAX 3.5 GHz menggunakan Advanced Design System (ADS) 2011 yang secara tidak langsung