Aplikasi manajemen penjualan pulsa Dan servis handphone Binder1

(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 2011


(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 NIP. 19700217 199702 2 001


(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

1. Penguji 1 Umi Salamah, M.Kom ( ) NIP. 19700217 199702 2 001


(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 manusia, tetapi ketika manusia mulai berpikir seperti komputer.


(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

DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN ABSTRACT ... iv

HALAMAN ABSTRAKSI ... v

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

BAB I PENDAHULUAN ... 1

A. Latar Belakang Masalah ... 1

B. Rumusan Masalah ... 1

C. Batasan Masalah ... 1

D. Tujuan Dan Manfaat ... 1

E. Metode Penelitian ... 2

F. Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 4

A. Definisi Sistem………. 4

B. Sistem Informasi………..………...… ……… 4

C. Contexts Diagram……. ... 4

D. Data Flow Diagram.. ... 5

E. Entity Relationship Diagram..……….…... ………. 5


(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

DAFTAR GAMBAR

Halaman

Gambar 2.1 Sistem... 4

Gambar 3.1 Contexts Diagram... 8

Gambar 3.2 Data Flow Diagram level 0……… 9

Gambar 3.3 Data Flow Diagram level 1 proses 4………. 10

Gambar 3.4 Data Flow Diagram level 1 peoses 6………. 10

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 memudahkan pencatatan transaksi secara detail, memudahkan rekapitulasi


(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 Date Chooser dan i Report


(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 yang telah dijelaskan sebelumnya.


(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 dari dunia nyata (Fathansyah, 2001).


(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 pemakaian.


(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 juga dirancang untuk pemrograman di internet sehingga aman dan portable.


(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 DAN SERVIS HANDPHONE ADMINISTRATOR OPERATOR KONSUMEN DATA BARANG DATA PULSA DATA USER DATA SERVER UPDATE SALDO UPDATE STATUS SERVIS

REKAP TRANSAKSI STATISTIK PENJUALAN

DATA TRANSAKSI BARANG

DATA TRANSAKSI PULSA

DATA SERVIS HANDPHONE

HARGA JUAL BARANG BUKTI SERVIS

BUKTI PEMBAYARAN

Gambar 3.1 Contexts Diagram

2 Data Flow Diagram

Data Flow Diagram pada Aplikasi manajemen penjualan pulsa dan servis handphone ditunjukkan pada Gambar 3.2


(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 :

· Nomer barang · Nama barang · Merek barang · Model

· Warna

· 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 · Status bayar


(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 operator ingin mengganti passwordnya.


(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 data pemilik

T G L S E R V I S

ID SERVIS NAMA PEMILIK NO HANDPHONE ALAMAT NO IMEI MEREK HP TYPE HP WARNA HP TANGGAL JAM KELUHAN

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

SISA BAYAR 000000 NO IMEI MEREK HP TYPE HP WARNA HP ID SERVIS NAMA PEMILIK NO HANDPHONE ALAMAT TANGGAL JAM KELUHAN 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 TOTAL 000000


(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

Form Utama Berisi item lihat harga, dan apabila user tidak mempunyai hak akses maka item inilah yang hanya dapat dijalankan oleh user. Item lihat harga juga dapat diakses lewat menu item operator.


(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 Form ini berfungsi untuk melakukan proses servis Handphone.


(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

Form Edit pasword dapat digunakan Untuk mengedit password setelah user di data oleh admin program


(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 melakukan pendataan hutang pelanggan


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


(1)

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 Form ini berfungsi untu mengetahui statistik penjualan barang.


(2)

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


(3)

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

Form Edit pasword dapat digunakan Untuk mengedit password setelah user di data oleh admin program


(4)

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.


(5)

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 melakukan pendataan hutang pelanggan


(6)

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.