• Tidak ada hasil yang ditemukan

Aplikasi manajemen penjualan pulsa Dan servis handphone Binder1

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi manajemen penjualan pulsa Dan servis handphone Binder1"

Copied!
48
0
0

Teks penuh

(1)

commit to user

APLIKASI MANAJEMEN PENJUALAN PULSA

DAN SERVIS HANDPHONE

Ditulis dan Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar

Ahli Madya Ilmu Komputer

Oleh :

Dian Mufti Amin

M3207006

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

(2)

commit to user

HALAMAN PERSETUJUAN

APLIKASI MANAJEMEN PENJUALAN PULSA

DAN SERVIS HANDPHONE

Disusun Oleh

Dian Mufti Amin

M3207006

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal _______________

Pembimbing Utama

Umi Salamah, M.Kom

(3)

commit to user

HALAMAN PENGESAHAN

APLIKASI MANAJEMEN PENJUALAN PULSA

DAN SERVIS HANDPHONE

Disusun Oleh

Dian Mufti Amin

M3207006

Di bimbing oleh Pembimbing Utama

Umi Salamah, M.Kom

NIP. 19700217 199702 2 001

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer pada hari ____________tanggal _______________

Dewan Penguji

(4)

commit to user

ABSTRACT

Dian Mufti Amin 2011. Application and Service Management Sales Toll-Mobile.

Diploma III Program of Computer Science, Faculty of Mathematics and Natural

Sciences, Sebelas Maret University of Surakarta.

It will be conducted do the analysis and implementation for the development the

Application and Service Management Sales Toll-Mobile which has been observed

from the sources of credit sales and service principals mobile phone into an

application that has the function as record sales and servicing of mobile phones. Then

the application can be utilized for the user as a recapitulation of sales management

transactions, reports and statistics.

To implement this application, it was used the Java programming language with

the editor of NetBeans 6.9 and Java Development Kit 6 Update 1. The database used

is MySQL client version: 5.0.27.

It can be concluded that program has been developed from a design and

implemented to be Sales Management Applications.

(5)

commit to user

ABSTRAKSI

Dian Mufti Amin 2011. Aplikasi Manajemen Penjualan Pulsa dan Servis

Handphone. Program Diploma III Ilmu Komputer, Fakultas Matematika Dan

Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta

Akan dilakukan analisis dan implementasi untuk pembuatan Aplikasi

Manajemen Penjualan Pulsa dan Servis Handphone yang telah diobservasi dari

sumber-sumber pelaku penjualan pulsa dan servis handphone menjadi sebuah aplikasi

yang mempunyai fungsi sebagai record penjualan dan servis handphone. Kemudian pada aplikasi tersebut dapat dimanfaatkan oleh user sebagai manajemen penjualan

berupa rekap transaksi, report dan statistik.

Untuk mengimplementasikan aplikasi ini, digunakan bahasa pemrograman

Java dengan editor Netbeans 6.9 dan Java Development Kit 6 Update 1. Database yang digunakan adalah MySQL client version: 5.0.27.

Dapat disimpulkan program ini telah dikembangkan dari sebuah perancangan

dan diterapkan menjadi Aplikasi Manajemen Penjualan

(6)

commit to user

MOTTO

Ancaman nyata sebenarnya bukan pada saat komputer mulai bisa berpikir seperti

(7)

commit to user

PERSEMBAHAN

Karya ini saya persembahkan untuk :

(8)

commit to user

KATA PENGANTAR

Assalamualaikum Wr.Wb.

Dengan memanjatkan segala puji syukur kehadirat Allah SWT, yang telah

melimpahkan rahmat dan karuniaNya, sehingga penulisan Laporan Tugas Akhir

(TA) dengan judul “APLIKASI MANAJEMEN PENJUALAN PULSA DAN

SERVIS HANDPHONE” ini dapat diselesaikan.

Maksud dan tujuan dari penulisan laporan ini adalah untuk memenuhi salah

satu syarat mencapai gelar Ahli MadyaProgram Diploma III Teknik Infromatika

FakultasMatematika dan Ilmu pengetahuan Alam Universitas Sebelas Maret.

Atas selesainya laporan ini, penulis tidak lupa mengucapkan terima kasih

kepada :

1. Allah SWT atas segala mukjizat dan karunia yang telah diberikan

kepada penulis.

2. Kedua orang tua, saudara serta segenap keluarga yang saya cintai yang

telah memberikan doa, dukungan moril dan material.

3. Bapak Drs. YS. Palgunadi, M.Sc selaku ketua program DIII Teknik

Infromatika Fakultas Matematika Dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret Surakarta.

4. Ibu Umi Salamah, M.Kom selaku dosen pembimbing yang telah

banyak memberikan saran, memberikan begitu banyak waktu, ilmu,

dukungan moril serta pengarahan yang sangat berguna bagi penulis.

Penulis menyadari masih banyak sekali kekurangan dalam penulisan laporan

Tugas Akhir ini, sehingga hasilnya masih jauh dari sempurna dikarenakan

keterbatasan kemampuan penulis. Karenanya kritik dan saran yang bersifat

membangun sangat penulis harapkan dari para pembaca sekalian. Akhir kata semoga

laporan ini dapat bermanfaat bagi semua pihak. Amin.

Wassalamu’alaikum Wr. Wb

(9)

commit to user

HALAMAN PERSEMBAHAN ... vii

(10)

commit to user

G. MY SQL……… 7

H. JAVA……… 7

BAB III ANALISIS DAN PERANCANGAN... . 8

A. Analisis Sistem ………... 8

1. Contexts Diagram……….. 8

2. Data Flow Diagram.………. 8

B. Entity Relationship Diagram ………... 11

C. Struktur Tabel……….. 13

D. Relasi Antar Tabel……… 16

E. Perancangan Interface……… 17

BAB IV IMPLEMENTASI DAN EVALUASI …..………. 25

A. Piranti Yang Diperlukan... 25

B. Struktur dan Implementasi Program... 25

C. Evaluasi ……… 33

BAB V PENUTUP ………... 34

A. Kesimpulan ………. 34

B. Saran ……… 34

(11)

commit to user

DAFTAR TABEL

Halaman

Tabel 2.1 Tabel Simbol dalam DFD... 5

Tabel 2.2 Tabel Simbol dalam ERD... 6

Tabel 3.1 Tabel Master Barang... 13

Tabel 3.2 Tabel Master Pulsa... 13

Tabel 3.3 Tabel Nama Pulsa... 13

Tabel 3.4 Tabel Nominal Pulsa... 14

Tabel 3.5 Tabel Server... 14

Tabel 3.6 Tabel Transaksi... 14

Tabel 3.7 Tabel Detail Barang... 14

Tabel 3.8 Tabel Detail Pulsa... 15

Tabel 3.9 Tabel Servis... 15

Tabel 3.10 Tabel Detail Servis... 16

(12)

commit to user

Gambar 3.5 Entity Relationship Diagram... 11

Gambar 3.6 Relasi Antar Tabel... 16

Gambar 3.7 Perancangan Form Utama... 17

Gambar 3.8 Perancangan Form Login... 17

Gambar 3.9 Perancangan Form Edit Password... 17

Gambar 3.10 Perancangan Form Master Barang... 18

Gambar 3.11 Perancangan Form Master Pulsa... 18

Gambar 3.12 Perancangan Form Pengaturan Pulsa... 19

Gambar 3.13 Perancangan Form User... 20

Gambar 3.14 Perancangan Form Server... 20

Gambar 3.15 Perancangan Form Update Saldo... 21

Gambar 3.16 Perancangan Form Transaksi... 21

Gambar 3.17 Perancangan Form Rekap Transaksi... 22

Gambar 3.18 Perancangan Form Statistik... 22

Gambar 3.19 Perancangan Form Servis Masuk... 23

Gambar 3.20 Perancangan Form Servis Keluar... 23

Gambar 3.21 Perancangan Form Servis Status... 24

Gambar 4.1 Form Login... 25

Gambar 4.2 Form Utama... 26

(13)

commit to user

Gambar 4.4 Form Master Pulsa ... 27

Gambar 4.5 Form Pengaturan Master Pulsa... 28

Gambar 4.6 Form User... 28

Gambar 4.7 Form Update Saldo... 29

Gambar 4.8 Form Servis Status... 29

Gambar 4.9 Form Rekap Transaksi Laba/Rugi... 30

Gambar 4.10 Form Transaksi Statistik... 30

Gambar 4.11 Form Transaksi... 31

Gambar 4.12 Form Servis Input... 31

Gambar 4.13 Form Servis Output... 32

(14)

commit to user

BAB I

PENDAHULUAN

A. Latar Belakang

Perkembangan teknologi informasi di Indonesia ini berkembang secara

cepat dan membuat dampak bagi pengusaha–pengusaha kecil yang turut

menggunakan teknologi dalam proses kinerja perusahaannya. Tuntutan akan

informasi yang efektif, efisien dan mudah membuahkan tuntutan adanya

teknologi yang dapat memberikan layanan informasi tersebut.

Seperti halnya pada penjualan pulsa yang telah menjamur seiring

berkembangnya kehidupan masyarakat yang memanfaatkan telephon genggam

sebagai alat komunikasi.

Para penjual pulsa sebagian besar masih mencatat transaksi dan

pengolahan data secara manual. Oleh karena itu, maka diperlukan adanya

sebuah Aplikasi Manajemen Penjualan Pulsa dan Servis Handphone yang

diharapkan untuk meningkatkan efisiensi dan efektifitas kerja agar

terlaksananya tujuan yang lebih baik.

B. Rumusan Masalah

Rumuan masalah yang sesuai untuk latar belakang diatas adalah:

1. Bagaimana melakukan pencatatan data transaksi yang

terkomputerisasi?

2. Cara melakukan rekapitulasi transaksi secara otomatis?

C. Batasan Masalah

Dalam Pembuatan Aplikasi manajemen Penjualan Pulsa dan Servis

Handphone memunculkan beberapa masalah yang tidak dapat diselesaikan

sepenuhnya oleh penulis. Maka penulis membatasi masalah yaitu melakukan

transaksi penjualan secara retail.

D. Tujuan dan Manfaat

Tujuan penelitian ini adalah untuk pembuatan aplikasi yang dapat

(15)

commit to user

transaksi dan mengetahui statistik penjualan. Manfaat yang dapat diperoleh dari

penulisan ini adalah sebagai berikut:

1. Bagi Penulis

Mengetahui sejauh mana mana manfaat atas produk yang telah

dibuat sebagai koreksi kinerja penulis.

2. Bagi Penjual Pulsa

Untuk memudahkan manajemen dalam penjualan pulsa dan servis

handphone.

E. Metodologi Penelitian

1. Metode Pengumpulan Data

Metode yang digunakan penulis dalam melakukan pembuatan

Aplikasi Manajemen Penjualan Pulsa dan servis Handphone dengan

cara observasi yaitu : Pengambilan data dalam penelitian ini adalah

melalui metode observasi. Penulis melakukan penelitian ke lapangan

untuk mendapatkan data-data yang relevan dan nyata.

2. Tahap-tahap pembuatan Aplikasi Manajemen Penjualan Pulsa dan

Servis Handphone

2.1 Tahapan pertama yaitu perancangan sistem. Perancangan

sistem yang dilakukan untuk penelitian ini menggunakan

sebuah Contex Diagram kemudian dilengkapi dengan Data

Flow Diagram. Kemudian perancangan database menggunakan

Entity Relationship Diagram yang selanjutnya dilakukan

perelasian antar tabel.

2.2 Tahapan kedua adalah implementasi program.

Prngimplementasian program menggunakan software netbeans

6.9 dengan JDK 6. sedangkan untuk database memakai

database MySQL. Desain layout pada pembuatan program ini

sudah disediakan oleh netbeans namun dilengkapi dengan plug

in-plug in yang diunduh dari netbeans.org yaitu komponen

(16)

commit to user

2.3 Evaluasi dilakukan dengan cara pengujian aplikasi yang telah

selesai dibuat. Hal ini dilakukan untuk mengetahui apakah

aplikasi yang telah dibuat sudah benar, sesuai dengan yang

diharapkan dan dapat digunakan sebagaimana mestinya.

F. Sistematika Penulisan

Adapun sistematika penyusunan laporan tugas akhir adalah sebagai

berikut:

BAB I : PENDAHULUAN

Bab ini tentang latar belakang masalah, perumusan masalah, batasan

masalah, tujuan, manfaat, metode penelitian dan sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini menyajikan berbagai teori mengenai Sistem Informasi Produksi

Barang , interaksi manusia dan komputer dan teori-teori lain yang berkaitan

dengan topik tugas akhir ini.

BAB III : ANALISIS DAN PERANCANGAN

Bab ini dijelaskan tentang analisa dan desain sistem yang meliputi

perangkat pendukung sistem baik software, hardware dan tabel relasi antar

tabel.

BAB IV : IMPLEMENTASI DAN ANALISA

Bab ini menjelaskan tentang implementasi program dengan cara

pengoperasian program.

BAB V : PENUTUP

Bab ini berisikan kesimpulan dan saran sebagai masukan terhadap apa

(17)

commit to user

BAB II

LANDASAN TEORI

A. Definisi Sistem

Sistem dapat didefinisikan sebagai sekumpulan hal atau keinginan atau

elemen atau subsistem yang saling kerjasama atau yang dihubungkan dengan

cara-cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu

fungsi guna mencapai suatu tujuan.(Edy Sutanta,2003)

Gambar 2.1 Sistem

B. Sistem Informasi

1 Alter (1992)

Sistem informasi adalah kombinasi antar prosedur kerja, informasi,

orang, dan teknologi informasi yang diorganisasikan untuk mencapai

tujuan dalam sebuah organisasi .

2 Bodnar dan Hopwood (1993)

Sistem informasi adalah kumpulan perangkat keras dan perangkat

lunak yang dirancang untuk mentransformasikan data ke dalam bentuk

informasi yang berguna

C. Contexts Diagram (CD)

Menurut Kristanto (2003), contexts diagram adalah sebuah diagram

sederhana yang menggambarkan hubungan antara entity luar, masukan dan

keluaran dari sistem. Konteks diagram dipresentasikan dalam lingkaran tunggal

untuk mewakili keseluruhan.

INPUT OUTPUT

(18)

commit to user

D. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah alat pembuatan model yang

memungkinkan professional sistem untuk menggambarkan sistem sebagai suatu

jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data

baik secara manual maupun komputerisasi. DFD ini digunakan untuk

menjelaskan aliran informasi dan transformasi data yang bergerak dari

pemasukan data hingga keluaran (Oetomo, 2002). Berikut ini merupakan

beberapa simbol yang digunakan dalam pembuatan DFD.

Tabel 2.1 Tabel Simbol dalam DFD

Entitas, yang dilambangkan dengan kotak,

disebut juga sumber atau tujuan data.

Setiap entitas harus diberi nama dengan

suatu kata benda. Entitas bisa berupa

seseorang, departemen, sebuah mesin atau

lainnya.

Proses yang menyajikan apa yang

dikerjakan dengan data, setiap proses

mempunyai input satu atau lebih.

Aliran data, disajikan dengan jalur yang

menghubungkan sistem dan interface

anatar sistem.

Penyimpanan data (Data Store) ke dalam

database.

E. Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah diagram yang berisi

komponen-komponen. Himpunan entitas dan himpunan relasi yang

masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan seluruh fakta

(19)

commit to user

Berikut merupakan beberapa symbol yang digunakan dalam pembuatan

ERD:

Tabel 2.2 Tabel Simbol dalam ERD

Entitas, yang dilambangkan dengan

kotak, disebut juga sumber atau tujuan

data. Setiap entitas harus diberi nama

dengan suatu kata benda. Entitas bisA

berupa seseorang, departemen, sebuah

mesin atau lainnya.

Relasi, dilambangkan persegi empat

yang menunjukkan adanya relasi atau

hubungan dari beberapa entitas yang

ada.

Atribut dilambangkan oval yang

menunjukkan keterangan nyata dari

masing-masing entitas.

Atribut yang menghubungkan antara

entitas dan relasi

F. Basis Data

Basis data merupakan komponen yang berfungsi untuk menyimpan data

dari sistem. Menurut Fathansyah (2001) penggunaan basis data secara umum

memiliki beberapa obyektif, yaitu kecepatan dan kemudahan pengolahan data,

efisiensi ruang penyimpanan, keakuratan data, ketersediaan data dan

meningkatkan keamanan, kelengkapan data dan mendukung kebersamaan dalam

(20)

commit to user

G. MySql

MySQL adalah suatu perangkat lunak database relasi (Relational

Database Management System atau RDBMS), seperti halnya ORACLE,

Postgresql, MSSQL, dan sebagainya. MySQL menyebut produknya sebagai

database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa

bahwa di platform Web, dan baik untuk kategori open source maupun umum,

MySQL adalah database yang paling banyak dipakai. Menurut perusahaan

pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan

hingga ratusan ribu situs mengandalkan MySQL .

H. Java

Java adalah bahasa pemrograman berorientasi objek yang

dikembangkan oleh Sun Mycrosystems sejak tahun 1991. Bahasa ini

dikembangkan dengan model yang mirip dengan C++ dan smalltalk. Namun

dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat

dijalankan diberbagai jenis system oprasi dan arsitektur komputer. Bahasa ini

(21)

commit to user

BAB III

ANALISA DAN PERANCANGAN SISTEM

A. Analisa Sistem

1 Contexts Diagram

Diagram konteks pada Aplikasi manajemen penjualan pulsa dan servis

handphone ditunjukkan pada Gambar 3.1

APLIKASI MANAJEMEN PENJUALAN PULSA

Gambar 3.1 Contexts Diagram

2 Data Flow Diagram

Data Flow Diagram pada Aplikasi manajemen penjualan pulsa dan

(22)

commit to user

(23)

commit to user

4.1

KONFIRMASI SERVIS

ADMINISTRATOR OPERATOR

KONSUMEN

4.2

STATUS SERVIS ESTIMASI BIAYA

KONFIRMASI SERVIS

T.servis INPUT DATA BIAYA

SERVIS

UPDATE STATUS SERVIS NOTA SERVIS

Gambar 3.3 Data Flow Diagram Level 1 proses 4

(24)

commit to user

B. Entity Relationship Diagram

ERD untuk pembuatan Sistem Informasi Produksi ditunjukkan pada

Gambar 3.5

(25)

commit to user Keterangan Entity Relationship Diagram pada Gambar 3.5

1Atribut entitas Operator/Administrator (User) adalah :

· Id user

· Nama user

· Hak akses (berisi Administrator / operator)

· Nama user2 (user name)

· Password

2Atribut entitas Barang (Masterbarang) adalah :

· Status (Baru/Bekas)

· Harga beli

· Harga Jual

· Jumlah Barang

· Tanggal Update Jumlah

3Atribut entitas Server adalah :

· Id Server

· Nama Server

· Saldo Awal

· Jumlah Saldo

· Tanggal Update Saldo

4 Atribut entitas Pulsa (Master Pulsa) adalah :

· Id pulsa

· Nama pulsa

· Nominal pulsa

· Harga beli

· Harga jual

· Tanggal Update Pulsa

5 Atribut entitas Transaksi adalah :

· Id transaksi

· Tanggal transaksi

· Jam

· Total transaksi

6 Atribut entitas Servis adalah :

· Id servis

· Nama pemilik

· No handphone

· Alamat

· Id handphone (nomer IMEI)

· Merek

· Tipe

· Warna

· Keluhan

· Tanggal masuk /Jam Masuk

· Tanggal keluar /Jam Keluar

· Status Servis

· Status konfirmasi

(26)

commit to user

C. Struktur Tabel

Rancangan database unutk pembuatan Sistem Aplikasi Manajemen

Penjualan Pulsa dan Servis Handphone sebagai berikut:

Tabel 3.1 masterbarang

Field Jenis Panjang Aksi

NomerBarang varchar 6 Kunci Utama

NamaBarang varchar 30

MerkBarang varchar 30

Model varchar 20

Warna varchar 20

HargaBeli vouble

HargaJual vouble

JumlahBarang int 5

TanggalUpdateJumlah date

Tabel 3.2 masterpulsa

Field Jenis Panjang Aksi

IdPulsa varchar 6 Kunci Utama

IdNamaPulsa int 6 Kunci Asing

IdNominalPulsa int 6 Kunci Asing

HargaBeli double

HargaJual double

TanggalUpdatePulsa date

Tabel 3.3 namapulsa

Field Jenis Panjang Aksi

IdNamaPulsa int 6 KunciUtama

(27)

commit to user Tabel 3.4 nominalpulsa

Field Jenis Panjang Aksi

IdNominalPulsa int 6 KunciUtama

NominalPulsa varchar 30

Tabel 3.5 server

Field Jenis Panjang Aksi

IdServer int 6 KunciUtama

NamaServer varchar 30

SaldoAwal double

JumlahSaldo double

TanggalUpdateSaldo date

Tabel 3.6 transaksi

Field Jenis Panjang Aksi

IdTransaksi int 6 Kunci Utama

TanggalTransaksi date

Jam time

IdUser varchar 6 Kunci Asing

TotalTransaksi double

Tabel 3.7 detailbarang

Field Jenis Panjang Aksi

IdTransaksi int 6 Kunci Asing

NomerBarang varchar 6 Kunci Asing

Jumlah Beli int 5

SubTotal double

(28)

commit to user Tabel 3.8 detailpulsa

Field Jenis Panjang Aksi

IdTransaksi int 6 Kunci Asing

IdPulsa varchar 6 Kunci Asing

NoTelepon varchar 15

IdServer int 6 Kunci Asing

Laba double

Tabel 3.9 servis

Field Jenis Panjang Aksi

IdServis int 6 Kunci Utama

NamaPemilik varchar 30

MerekHp varchar 20

TypeHp varchar 20

WarnaHp varchar 20

Keluhan longtext

NoHandphone varchar 15

Alamat longtext

TanggalMasukServis date

JamMasuk time

TanggalKeluarServis date

JamKeluar time

StatusServis varchar 30

IdHandphone varchar 30

StatusBayar varchar 15

(29)

commit to user Tabel 3.10 detailservis

Field Jenis Panjang Aksi

IdServis int 6 Kunci Asing

NamaDetailServis varchar 30 Kunci Asing

HargaBeli double

HargaJual double

Tabel 3.11 akses

Field Jenis Panjang Aksi

IdUser varchar 6 Kunci Utama

NamaUser varchar 30

HakAkses varchar 20

NamaUser2 varchar 30

Password varchar 30

D. Relasi Antar Tabel

(30)

commit to user

Gambar 3.6 Relasi Antar Tabel

E. Perancangan Interface

1. FORM UTAMA

Form utama adalah form untuk mengakses menu-menu yang ada dalam

aplikasi ini.

Gambar 3.7 FormUtama

2. FORM LOGIN

Sebelum masuk pada form utama, user diharuskan untuk malakukan login pada form ini.

Gambar 3.8 Login

3. FORM EDIT PASSWORD

Form Edit Password berguna apabila user yang mempunyai hak akses

(31)

commit to user

Gambar 3.9 Edit Password

4. FORM MASTERBARANG

Form Masterbarang adalah form untuk input data barang

Gambar 3.10 Form Masterbarang

5. FORM MASTER PULSA

Form Master Pulsa berfungsi untuk input data pulsa

(32)

commit to user

6. FORM PENGATURAN NAMA PULSA DAN NOMINAL PULSA

Form Nominal Pulsa dan Nama Pulsa berfungsi untuk mendata nominal

dan nama pulsa terlebih dahulu, sebelum melakukan input master pulsa, form ini

dibuat karena tabel masterpulsa mempunyai normalisasi nominal_pulsa dan

normalisasi tabel nama_pulsa, agar sistem tidak kehilangan informasi nominal

pulsa dan nama pulsa.

Gambar 3.12 Form Pengaturan Nama Pulsa

(33)

commit to user

7. FORM USER

Form ini berguna untuk pendataa user program. Di dalam nya terdapat

dua hak akses yaitu operator dan administrator, dan form ini sendiri hanya dapat

di akses oleh user yang mempunyai hak akses administrator.

Gambar 3.13 Form User

8. FORM SERVER

Form server adalah form untuk melakukan pendataan server, sedangkan

server yang dimaksut di sini adalah server pulsa elektrik atau dealer pulsa. Form

ini juga dilengkapi dengan update saldo server yang telah dirancang pada

gambar 3.15, saldo pada server pulsaelektrik dapat berkurang setelah melakukan

transaksi penjualan pulsa elektrik.

(34)

commit to user

9. FORM UPDATE SALDO

Form Update Saldo berfungsi untuk mengupdate saldo yang telah limit,

agar transaksi tetap dapat berjalan.

Gambar 3.15 Form Update Saldo

10. FORM TRANSAKSI

Form ini bermanfaat untuk melakukan dua buah transaksi yaitu transaksi

pulsa dan transaksi barang. Form trnsaksi dilakukan oleh operator.

(35)

commit to user

11. FORM REKAP TRANSAKSI

Form ini yang akan melakukan rekapitulasi transaksi yang telah dilakuka.

Form ini membutuhkan input parameter oleh user yaitu menurut waktu transaksi

dan atau menurut parameter table transaksi.

Gambar 3.17 Form Rekap Transaksi

12. FORM STATISTIK

Form statistik berfungsi untuk mengetahui jumlah transaksi,laba dan total

transaksi menurut Nomer Barang dan Id Pulsa

CETAK GRAFIK

(36)

commit to user

13. FORM SERVIS MASUK

Form ini digunakan untuk melakukan pendataan hp yang akan diservis serta

Gambar 3.19 Form Servis Masuk

14. FORM SERVIS KELUAR

Form ini berguna untuk melakukan transaksi pembayaran dari jasa servis

yang telah dilakukan.

JUMLAH BAYAR

(37)

commit to user

15. FORM SERVIS STATUS

Form yang berfungsi untuk melakukan pendataan estimasi biaya servis

yang kemudian akan diproses setelah mendapat persetujuan dari pemilik

handphone.

M E R K

NAMA KOM

HARGA BELI HARGA JUAL

BIAYA SERVIS ID SERVIS

(38)

commit to user

BAB IV

IMPLEMENTASI DAN EVALUASI

A. Piranti yang Diperlukan

Dibangunnya sebuah system informasi tentunya akan membutuhkan

beberapa perangkat. Alat-alat yang digunakan lain:

1. Hardware

a. Processor: Intel® Core™ i3 CPU M 350 @2,27 GHz(4 CPUs)

~2.3GHz.

b. Memory: 2048MB RAM

c. Hardisk: 320 Gb

2. Software

a. System operasi : Windows7 Ultimate N 64-bit (6.1,Build 7600).

b. Programming : Netbeans 6.9 dengan JDK 6 update 1

c. DataBase : MySQL client version: 5.0.27

d. Perancangan : Microsoft Office Visio 2003

B. Struktur dan Implementasi Program

Struktur dan Implementasi Aplikasi Manajemen Penjualan Pulsa dan

Servis HandPhone adalah sebagai berikut:

1FORM LOGIN

(39)

commit to user

Aplikasi ini berjalan dengan dua jenis hak akses. Hak akses pertama

adalah administrator, user ini dapat mengakses seluruh item-item dalam aplikasi

ini termasuk menghapus hak akses pada user selain administrator. Hak akses

kedua adalah Operator, user ini menjalankan proses transaksi pulsa elektrik yang

menjadi satu dengan transaksi barang, user ini juga dapat mengakses form

masuk dan keluar pada pendataan servis handphone yang sudah melalui proses

servis status. Servis status adalah proses untuk mendata biaya-biaya yang

dikeluarkan untuk servis handphone yang sebelumnya telah dikonfirmasi oleh

pemilik handphone.

2 FORM UTAMA

Gambar 4.2 Form Utama

(40)

commit to user

3 FORM ADMINISTRATOR

Form administrator terdiri dari data master,rekap transaksi,statistik dan update salddo.

3.1 Form Masterbarang

Gambar 4.3 Form Masterbarang

3.2 Form Master Pulsa

(41)

commit to user

3.3 Pengaturan Master Pulsa

Gambar 4.5 Pengaturan Form Master Pulsa

Form Pengaturan Pulsa berfungsi untuk menambahkan data Nama Pulsa dan Nominal Pulsa.

3.4 Form User

(42)

commit to user

Form Masterbarang,Master Pulsa dan user berfungsi untuk melakukan manajemen data pada masing-masing data barang, data pulsa dan data user, form ini hanya dapat diakses oleh user yang mempunyai hak akses “Administrator”.

3.5 Form Update Saldo

Gambar 4.7 Form Update Saldo

Form ini berguna untu mengupdate saldo pada penjualan pulsa elektrik. 3.6 Form Servis Status

Gambar 4.8 Form Servis Status

(43)

commit to user

3.7 Form Rekap Transaksi Laba/Rugi

Gambar 4.9 Form Rekap Transaksi Laba/Rugi

Form untuk mengetahui laba/rugi berdasarkan waktu atau parameter data.

3.8 Form Rekap Transaksi Statistik

Gambar 4.10 Form Rekap Transaksi Statistik

(44)

commit to user

4 FORM OPERATOR

Form operator terdiri dari form transaksi dan servis handphone 4.1 Form Transaksi

Gambar 4.11 Form Transaksi

Form Transaksi mempunyai dua fungsi yaitu melakukan transaksi penjualan pulsa elektrik dan barang.

4.2 Form Servis Input

(45)

commit to user

Form servis Input berfungsi untuk menginput data Handphone,data pemilik yang akan diservis danberguna untuk melakukan konfirmasi servis oleh pemilik setetah mendapat estimasi biaya dari teknisi

4.3 Form Servis Output

Gambar 4.13 Form Servis Out Put

Form ini berguna untuk melakukan transaksi pembayaran jasa servis yang telah mempunyai status servis “SELESAI”, jika status servis adalah “BELUM SELESAI” maka detail biaya servis idak dapat dilihat.

4.4 Form Edit Password

Gambar 4.14 Form Edit Password

(46)

commit to user

C. EVALUASI

1. Kelebihan Sistem

a. Dapat melakukan rekap transaksi berdasarkan filter waktu transaksi

dan parameter tabel

b. Mempunyai dua hak akses user yaitu operator dan administrator

c. Kemudahan dalam penginputan master data

2. Kelemahan Sistem

a. Mempunyai tampilan yang sederhana.

b. Tidak melakukan transaksi dengan level grosir.

c. Tidak melakukan pendataan pelanggan.

d. Tidak mempunyai laporan yang masih dalam bentuk Xps viewer,

belum dapat mengkonvert dalam format xls atau word.

(47)

commit to user

BAB V

KESIMPULAN DAN SARAN

A. Kesimpulan

Berdasarkan pembahasan diatas, maka dapat diambil kesimpulan sebagai

berikut:

1. Telah dibuat sebuah Aplikasi Manajemen Penjualan Pulsa dan Servis

Handphone . Dimana system ini berbasis Dekstop Aplication dengan

editor utama berupa NetBeans dan database MySQL.

2. Aplikasi ini mempunyai fitur-fitur sebagai berikut:

a. Input data pulsa,barang dan user program.

b. Transaksi penjualan pulsa dan barang

c. Melakukan pendataan dan proses pencatatan pembayaran pada jasa

servis handphone

d. Melakukan rekapitulasi transaksi penjualan dan servis untuk

menginformasikan laba rugi transaksi menggunakan filter tanggal

dan parameter tabel.

e. Menginformasikan data statistik penjualan.

B. Saran

Untuk perkembangan sistem ini dikemudian hari, maka perlu diberikan

beberapa saran sebagai berikut:

Mempunyai tampilan yang lebih menarik untuk memudahkan pengguna

memahami fungsi program.

Melakukan penjualan secara grosir dan mendata setiap pelanggan guna

(48)

commit to user

DAFTAR PUSTAKA

Cahyono, Setiyo. 2006. Pemrograman Database menuggunakan MySQL dan JAVA.

Diakses dari Ilmu Komputer.com tanggal 13 December 2009, 3:40:24 PM

Penerbit Informatika : Bandung.

Eko. 2006, Dasar Dasar Pemrograman Java.

Fatansyah. 1999. Basis Data. Informatika: Bandung.

Jogianto, H.M. 1997. Sistem Informasi Berbasis Komputer Edisi ke-2.

BPFE Yogyakarta : Yogyakarta.

Kristanto. 2003. Konsep dan Perancangan Basis Data. Andi offset : Yogyakarta.

Munir, Rinaldi. 2005.Algoritma dan Pemrograman. Penerbit Informatika : Bandung.

Riyanto.2008.Pengembangan Aplikasi Manajemen Database.

Gava Media : Yogyakarta.

Simarmata,Janner.2006.Basis Data.Penerbit Andi: Yogyakarta.

Sutanta, Edhy.2004. Sistem Basis Data. Graha Ilmu : Yogyakarta.

SE,Tomy. 2008. Tips dan Trik Profesional My SQL 5.

Gambar

tabel.
Gambar 2.1 Sistem
Tabel 2.1 Tabel Simbol dalam DFD
Tabel 2.2 Tabel Simbol dalam ERD
+7

Referensi

Dokumen terkait

Dengan adanya Sistem Aplikasi Penjualan dan Telemarkeopng ini, User dapat melakukan Manajemen program penawaran kepada pelanggan berpotensial yang berfungsi untuk

Gambar 6: Form Menu Login Pada form ini, berfungsi untuk membantu manajer melihat laporan barang terlaris dan juga dapat dilihat melalui grafik laporan barang

a. Membangun aplikasi untuk membantu petugas penjualan pusat dalam melakukan pengelolaan data master pulsa. Membangun aplikasi untuk membantu petugas penjualan cabang

Aplikasi ini mempunyai fitur pemesanan barang, pengelolaan data transaksi, pengelolaan data pelanggan, pengelolaan data barang, pengelolaan data servis dan laporan penjualan

Tiap user memiliki hak akses masing- masing seperti, admin dapat mengelola master data, direktur keuangan yang melakukan penyetujuan anggaran dan penolakan anggaran, melihat

Selesai Mulai Membuat permintaan buku baru Permintaan buku baru Permintaan buku baru Membuat form pemesanan buku Simpan data Pemesanan buku Buku User Supplier Pemesanan

Entitas pelanggan akan memberikan data kepada admin berupa data pelanggan dan data kendaraan yang kemudian akan di input ke dalam proses transaksi, form pendaftaran

Pada aplikasi ini hanya tersedia satu user yaitu admin yang mana user ini mengelola seluruh data pada aplikasi seperti master data admin, master data jenis kendaraan, master data