MEMBANGUN PROGRAM APLIKASI PENJUALAN PULSA ELEKTRIK DENGAN...
Transcript of MEMBANGUN PROGRAM APLIKASI PENJUALAN PULSA ELEKTRIK DENGAN...
MEMBANGUN PROGRAM APLIKASI PENJUALAN PULSA ELEKTRIK
DENGAN VISUAL BASIC 6.0
NASKAH PUBLIKASI
Disusun Oleh :
ELYATRI ITDESMA DIHARJONO 05.01.1950
RUDIANTO 05.01.1965
JOHAN WAHYUDI PUTRA 05.01.1968
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2010
BUILD SELLING APPLICATION PROGRAMME OF ELECTRIC PULSE
WITH VISUAL BASIC 6.0
MEMBANGUN PROGRAM APLIKASI PENJUALAN PULSA ELEKTRIK
DENGAN VISUAL BASIC 6.0
ELYATRI ITDESMA DIHARJONO
RUDIANTO
JOHAN WAHYUDI PUTRA
JURUSAN TEKNIK INFORMATIKA
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Pulse Electrical Sales Applications with Visual Basic 6.0 was used to conduct
sales transactions and storing pulse pulses sales reports in the database, which can
be viewed anytime. During this pulse the sale is done manually in the mobile
and the report was written manually. With the Application of Pulse Electric
Sales of these toll-performance sales efforts will be more efficient.
On this Selling Application Pulsa Elektrik, mobile computer settings dikonekkan
with connections made in this program. After the phone connected to the computer,
credit sales can be done directly through the computer program Pulse Electrical
Sales Applications of this.
Keyword: Aplikasi Penjualan, Penjualan Pulsa, Visual Basic 6.0.
1. PENDAHULUAN
Perkembangan teknologi saat ini semakin maju, khususnya teknologi informasi,
setiap orang saat ini mencari berbagai informasi yang diinginkannya melalui berbagai
macam media, entah informasi yang diperoleh baik dari media cetak maupun media
elektronik. Teknologi informasi dalam memberikan informasi pun ikut berkembang,
khususnya bidang pemrograman, Pemrograman merupakan alat yang dapat
menciptakan informasi menjadi lebih efektif dan efisien. Pemrograman menawarkan
berbagai kemudahan yang dapat digunakan untuk menyampaikan informasi menjadi
aplikasi yang mudah digunakan sebagai penunjang bisnis dan teknologi.
Handphone diciptakan untuk komunikasi antar individu secara realtime dan
memberi kemudahan bagi pemakai. Dengan saling terkaitnya antar manfaat serta
kegunaan bahasa pemrograman dan handphone, maka penulis “Membangun Program
Aplikasi Penjualan Pulsa Elektrik dengan Visual Basic 6.0” sebagai judul dari Tugas
Akhir yang penulis tempuh. Sistem aplikasi Penjualan Pulsa Elektrik dengan Visual
Basic 6.0 yang penulis susun berfungsi untuk mengefesiensikan kerja pengiriman
pulsa elektrik didalam counter HP, dengan memanfaatkan koneksi komputer untuk
memudahkan penggunaannya. Aplikasi ini dibuat menggunakan visual basic 6.0 dan
Microsoft access sebagai database. Aplikasi ini berfungsi juga untuk memudahkan
mengakses berbagai fasilitas didalam handphone dari komputer yang bisa
dikembangkan dan lebih bermanfaat.
2. DASAR TEORI
2.1. Konsep Dasar Sistem
2.1.1. Pengertian sistem
Di dalam konsep dasar sistem ada dua pendekatan, yaitu penekanan pada
prosedurnya dan penekanan pada komponennya atau elemen-elemennya.
2.1.2. Klasifikasi sistem
Sistem dapat diklasifikasikan dari beberapa sudut pandang, yaitu Sistem
fisik dan sistem abstrak, sistem tertentu, sistem tertutup, sistem alamiah.
2.2. Konsep Dasar Informasi
Informasi adalah sekumpulan data atau fakta-fakta yang diolah sedemikian rupa
menjadi bentuk yang lebih berguna dan lebih berarti bagi penggunanya serta
menghasilkan informasi untuk membantu pengambilan keputusan. Sedangkan data
adalah kumpulan fakta dan angka yang tidak mempunyai nilai dan arti tersendiri dan
dijadikan sebagai sumber informasi, misalnya nama mahasiswa dan kumpulan angka.
Data yang didapat merupakan bahan mentah yang harus diolah untuk menghasilkan
informasi yang akurat. Biasanya data diolah dalam sebuah model pengolahan data
atau dikenal dengan siklus pengolahan data
2.3. Konsep Dasar Sistem Informasi
2.3.1. Pengertian sistem informasi
Definisi yang umum, sistem informasi dapat diartikan sebagai suatu sistem
dalam suatu organisasi yang mengolah data menjadi bentuk yang lebih berguna
untuk mencapai suatu tujuan. Dalam defenisi lain sistem informasi dapat
diartikan sebagai kerangka kerja yang mengkoordinasikan sumber daya
(manusia dan komputer) untuk mengubah masukan (input) menjadi keluaran
(output) yaitu informasi guna mencapai sasaran-sasaran perusahaan.
2.3.2. Komponen sistem informasi
Suatu sistem informasi terdiri dari komponen-komponen yang di sebut
dengan istilah blok bangunan (building block), yaitu blok masukan (input
block), blok model (Model block), blok keluaran (Output Block), blok teknologi
(Tecnology Block),blok basis data (Database Block) dan kontrol (Control
Block)1.
2.3.3. Elemen-elemen pendukung sistem
Suatu sistem informasi didukung oleh sumber daya manusia (end user dan
IS specialists), perangkat keras (mesin dan media), dan perangkat lunak
(program dan prosedur) untuk melakukan aktivitas masukan, pemrosesan,
keluaran, pemyimpanan, kontrol dan untuk mengubah sumber-sumber data ke
dalam produk informasi.
2.3.4. Jenis-jenis Sistem
Sebuah sistem informasi akan mengolah input yang diberikan oleh user.
Mula-mula input akan di-edit dari berbagai kesalahan. Kemudian input akan
diolah oleh algoritma program. Langkah terakhir hasil dari pengolahan tadi
dapat segera menjadi output atau dapat digunakan untuk memperbaiki file
system. Input dapat juga digunakan untuk meminta retrieval (balasan) dari
informasi yang disimpan di dalam sistem.
2.4. Basis Data (Database)
2.4.1. Konsep dan Sistem Database
Pengertian basis data menurut James Martin yang tertuang dalam bukunya
Database Organization, ”Basis data adalah suatu kumpulan data terhubung
(interrelated data) yang disimpan secara bersama-sama pada suatu media, tapa
mengatap satu sama lain atau tidak perlu suatu kerangkapan data (controlled
redundancy) dengan cara-cara tertentu sehingga mudah untuk digunakan atau
ditampilkan kembali; dapat digunakan oleh satu atau lebih program aplikasi
secara optimal; data disimpan tanpa mengalami ketergantungan pada program
yang akan menggunakannya; data disimpan sedemikian rupa sehingga
penambahan, pengambilan dan modifikasi data dapat dilakukan dengan mudah
dan terkontrol”.
Selanjutnya James F. Courtesy Jr dan David B. Paradise dalam bukunya
yang berjudul Database System for Management, memberikan definisi tentang
sistem basis data sebagai berikut: ”Sistem basis data adalah sekumpulan basis
data dengan pemakai yang menggunakan basis data secara bersama-sama,
personal-personal yang merancang dan mengelola basis data, teknik-teknik
untuk merancang dan mengelola basis data, serta sistem komputer untuk
mendukungnya”.
2.4.2. Membangun Basis Data Relasional
Basis data relasional adalah suatu model data dalam basis data yang
menjelaskan pada user tentang hubungan logik antar data dalam basis data
dengan mem-visualisasikannya ke dalam bentuk tabel-tabel yang terdiri dari
sejumlah baris dan kolom yang menunjukkan atribut tertentu.
2.5. Perangkat Lunak yang digunakan
2.5.1. Visual Basic 6.0
Bahasa pemrograman adalah perintah-perintah atau intruksi yang dimengerti
oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman
yang akan digunakan di dalam pembuatan program aplikasi adalah Visual Basic
6.0.
2.5.2. Cara Menjalankan Program Microsoft Visual Basic 6.0
a. Pada Microsoft Window, klik tombol Start, pilih program, lalu cari dan
pilih folder Microsoft Visual Basic 6.0
Gambar 2.4. Tampilan New Project
b. Maka di layar monitor akan menampilkan layar awal, seperti di
tampilkan pada gambar, dan untuk memulai project baru kita bisa
memilih atau mengklik icon Standar EXE, kemudian klik Open dan
sebuah project baru akan terbuka bersamaan dengan beberapa jendela
dan tool.
2.5.3. Komponen-Komponen Visual Basic 6.0
Komponen-komponen Visual Basic dapat diperlihatkan sebagai berikut:
Gambar 2.5. Tampilan Menu Microsoft Visual Basic 6.0
Di dalam MS-VB 6.0 ada beberapa istilah dan komponen yang dipakai
dalam pembuatan program aplikasi, antara lain:
a. Tool Box
Adalah tombol-tombol yang mewakili suatu perintah tertentu dari Visual
Basic. Setiap tombol dapat langsung diklik untuk melakukan perintah.
b. Menu Bar
Baris terletak paling atas pada IDE Menu, merupakan kumpulan
perintah-perintah yang dikelompokkan dalam kriteria operasi yang
dihasilkan.
c. Tool Bar
Adalah sekumpulan tombol yang berfungsi sebagai tombol cepat untuk
menjalankan perintah dan mengendalikan lingkungan pemrograman VB.
d. Project Window
Menu Bar Main Toolbar
Tool Box Jendela Kode Project Form
Propertise
Form Layout
Project
Adalah jendela yang mengandung semua file di dalam aplikasi Visual
Basic. Setiap Aplikasi dalam Visual Basic disebut proyek, dan setiap proyek
bisa mengandung lebih dari satu file.
e. Propertis
Adalah jendela yang mengandung semua informasi mengenai objek
yang terdapat pada aplikasi Visual Basic. Pengaturan tersebut bisa berupa
pengaturan huruf dan jenisnya, warna, gambar, dan seterusnya.
f. Form Layout
Adalah jendela yang menggambarkan posisi dari form yang ditampilkan
pada layar monitor.
g. Jendela Kode
Adalah salah satu jendela yang penting di dalam Visual Basic. Jendela
ini berisi kode-kode program yang merupakan intruksi-intruksi untuk
aplikasii Visual Basic kita.
h. Project Form
Adalah daerah kerja utama, dimana kita akan membuat program-
program aplikasi Visual Basic. Disini akan diletakkan objek-objek interaktif
seperti teks, gambar, tombol-tombol perintah, scrollbar dan sebagainnya.
2.5.4. Spesifikasi Minimal yang diperlukan di dalam penggunakan
Microsoft Visual Basic 6.0
Spesifikasi perangkat minimal hardware dan software yang dibutuhkan
untuk memulai Visual Basic 6.0 ini adalah :
� Sistem operasi Windows 98
� Intel PC atau yang kompatibel dengan processor 366 MHz keatas
� RAM minimal 32 MB
� Card VGA minimal 8 Mb
� Monitor VGA dengan resolusi 640 x 480 atau yang lebih tinggi yang
mendukung Microsoft Windows.
� Hardisk free space 500 Mb
2.6. Microsoft Access 2003 sebagai pengolahan database
Database adalah sekumpulan informasi yang saling berhubungan dengan semua
objek, topik atau yang mempunyai tujuan tertentu. Informasi atau data yang diolah
tersebut disimpan dalam sebuah file. Contohnya adalah database buku, koleksi musik,
kerusakan komputer, penjualan barang, pegawai, siswa dan lain-lain.
Microsoft Access adalah program aplikasi database yang sangat populer dan paling
banyak digunakan, yang akan membantu seeorang dalam merancang, membuat dan
mengolah database. Microsoft Access dibuat dan dikonsentrasikan agar program
aplikasi database dapat lebih mudah dipakai, lebih fleksibel dan lebih mudah
diintegrasikan dengan program aplikasi MS Office XP lainnya, dapat bekerja sama
pada sistem jaringan serta dapat memanfaatkan fasilitas-fasilitas yang terdapat pada
internet maupun intranet.
3. METODOLOGI PENELITIAN
3.1. Alat dan Bahan
Metodologi Penelitian dalam membangun Sistem Penjualan Pulsa Elektrik
dengan Visual Basic 6.0 berbasis Client Server ini dilaksanakan dengan mutlak
berasal dari teori dan praktek yang lebih aplikatif. sehingga mampu
menghasilkan sistem aplikasi yang relevan dan efisien. Berikut adalah Alat dan
Bahan yang digunakan dalam penelitian.
3.1.1. Hardware
Hardware adalah suatu piranti atau perangkat keras yang digunakan
untuk penunjang pelaksanaan program aplikasi. lebih spesifiknya
Hardware/Perangkat keras adalah sebuah alat/benda yang kita bisa lihat,
sentuh, pegang dan memiliki fungsi tertentu. Secara fisik ada wujudnya.
Dalam Penelitian membangun sistem penjualan pulsa elektrik ini
penulis menggunakan beberapa perangkat keras diantaranya,`
3.1.1.1. Komputer
Sebagai mana telah disebutkan sejak awal, bahwa aplikasi yang akan
dibangun adalah aplikasi penjualan pulsa elektrik yang berbasis client
server, sehingga komputer yang akan digunakan minimalnya sebanyak 2
(dua) buah yang dalam hal ini memiliki spesifikasi yang berbeda.
3.1.1.2. Kabel Data Nokia 5110
Untuk bisa mengakses handphone Nokia 5110, menggunakan kabel
data dengan menghubungkan ke COM 1 atau COM 2 pada komputer. Pada
aplikasi penjualan pulsa elektrik yang penulis buat yaitu menggunakan
kabel data 5 in one.
3.1.1.3. HandPhone Nokia 5110
Dalam pembuatan aplikasi ini penulis menggunakan handphone nokia type
5110.
3.1.1.4. Kabel LAN (Perangkat Jaringan)
Perangkat jaringan yang dibutuhkan untuk penelitian ini adalah kabel
UTP sepanjang 3 m yang sudah dipasang RJ 45 pada kedua ujungnya, jadi
sudah siap untuk dihubungkan ke computer
3.2. Software
Software / perangkat lunak, adalah sekumpulan data elektronik yang disimpan
dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat
berupa program atau instruksi yang akan menjalankan suatu perintah. melalui
sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu
perintah.
3.2.1. Microsoft Visual Basic 6.0
Microsoft Visual Basic 6.0 adalah bahsa pemrograman yang bekerja dalam
lingkup Microsoft Windows. Microsoft Visual Basic 6.0 dapat memanfaatkan
kemampuan Microsoft Windows secara optomal.
3.2.2. Komponen Mobile FBUS 1.5
Komponene Mobile FBUS adalah driver yang menghubungkan aplikasi
mobile yaitu HandPhone dengan software proyek. Mobile FBUS dapat
dikontrol untuk menghubungkan mobile phone dengan komputer melalui
project program.. Dalam Membangun aplikasi penjualan pulsa elektrik ini
penulis menggunakan Microsoft Visual Basic 6.0 sebagai media program
proyek.
3.3. Langkah langkah Perancangan Sistem
Perancangan sistem secara umum merupakan tahap persiapan dan perancangan
secara rinci terhadap Aplikasi Penjualan Pulsa Elektrik yang akan dibangun. Berikut
ini adalah rancangan dari aplikasi yang dibuat
3.3.1. Perancangan Sistem DFD dan Rancang Interface
Data Flow Diagram (DFD) adalah alat pembuatan model yang
memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu
jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,
baik secara manual maupun komputerisasis. DFD ini sering disebut juga dengan
nama Bubble Chart, Bubble Diagram, model proses, diagram alur kerja, atau
model fungsi.
3.4. Perancangan Interface
Seperti sudah tercantum dalam judul, bahwa aplikasi yang dibangun adalah
aplikasi penjualan pulsa elektrik dengan vusial basic 6.0 berbasis client server. Oleh
karena itu maka terdapat dua aplikasi, yaitu aplikasi server dan satu lagi aplikasi
client.
4. PEMBAHASAN
4.1. Pembahasan Database
Database yang digunakan dalam pembuatan aplikasi penjualan pulsa elektrik ini
dirancang dengan menggunakan Microsoft Access. Pada dasarnya client server,
namun dengan menggunakan control winsock maka hal itu dapat diatasi.
Data dikirim dari client dengan perantara control winsock yang kemudian data
tersebut diproses oleh server sehingga dalam hal ini serverlah yang berberan aktif
dalam melakukan proses DML terhadap database. Begitu juga jika client akan
menampilkan data, maka client akan melakukan request terhadap server yang
kemudian server akan menyeleksi data dari database setelah itu hasil akhirnya
dikirimkan kembali ke client dengan bantuan control winsock.
4.2. Pembahasan Program
4.2.1. Koneksi Database
Script koneksi ke database diletakan di sisi modul dengan tujuan agar semua
form dapat mengakses database tanpa harus memanggil prosedur koneksi secara
berulang-ulang. Referensi yang digunakan untuk koneksi ke database yaitu
dengan menggunakan referensi Microsoft DAO 3.6 Object Library dengan tujuan
untuk mempermudah dalam pengaksesan database yang menggunakan password.
4.2.2. Menu Koneksi Login
Koneksi login dimulai pada saat user mengakses aplikasi sebagai awal
permulaan pemakaian aplikasi penjualan pulsa elektrik dengan visual basic 6.0
berbasis client server ini. Login user dimaksudkan untuk akses data dari masing-
masing user, yakni user admin sebagai pengakses komputer server dan user client
sebagai pengakses komputer client.
4.2.3. Menu Halaman Utama Client
Halaman utama client merupakan menu utama pada akses user client. Pada
kolom File akan terlihat link tombol File untuk akses user client
4.2.4. Transaksi Penjualan
Forml transaksi berisi form penjualan pulsa dan data penjualan pulsa.
4.2.5. Data Penjualan
Form data penjualan berisi seluruh data penjulan yang telah dilaksanakan
4.2.6. Laporan Penjualan Bulanan
Tombol Lihat berisi preview pelaporan dari transaksi penjualan bulanan yang
telah dilakukan dan siap untuk diprint.
4.2.7 Laporan Penjualan Tahunan
Form ini berisi pelaporan dari transaksi penjualan tahunan yang telah
dilakukan dan siap untuk diprint.
4.2.8 Menu Halaman Utama Admin
Halaman utama server merupakan menu utama pada akses user admin. Pada
kolom File akan terlihat link tombol File untuk akses user admin
4.2.9. Data Voucher
Link File pada server dengan tombol data voucher berisi seluruh data voucher
pula elektrik yang dimasukan datanya melalui database access.
4.2.10. Data User
Data user merupakan akses yang hanya dapat diperbolehkan untuk admin
yang memungkinkan dengan menginputkan data user dan password yang sesuai
penentuan sepenuhnya dari hak admin sebagai pelaksanaan akses aplikasi secara
privacy. Sehingga hak admin dan user client dapat terbagi serta terjaga agar
proses penjualan pulsa elektrik bisa berjalan dengan baik dan lancar.
4.2.11. Transaksi Pembelian
Transaksi Pembelian hanya diperuntukan untuk user admin. Berisi data
pembelian deposit voucher pulsa elektrik.
4.2.12. Laporan Pembelian Bulanan
Laporan pembelian bulanan berisi data pembelian deposit voucher pulsa
elektrik perbulan.
4.2.13. Laporan Pembelian Tahunan
Laporan pembelian tahunan berisi data pembelian deposit voucher pulsa
elektrik pertahun.
4.2.14. Menu Chatting
Menu Chatting berfungsi sebagai media komunikasi antara komputer client
dan server yang terhubung secara LAN (Local Area Netwotk). Dengan tujuan
mengefisiensikan waktu dan mengefektifkan pekerjaan.
5. KESIMPULAN
5.1. Kesimpulan
Berdasarkan hasil penelitian yang telah dilakukan dalam pembuatan laporan
Tugas Akhir “Membangun Program Aplikasi Penjualan Pulsa Elektrik Dengan Visual
Basic 6.0” dapat ditarik beberapa kesimpulan sebagai berikut:
1. Penggunaan Aplikasi ini diharapkan dapat mempermudah User dan Admin
dalam pembukuan serta pembuatan laporan pada Counter HandPhone yang
menjual pulsa elektrik tersebut dibandingkan secara manual.
2. Microsoft Visual Basic 6.0 dan Microsoft Access dapat memaksimalkan dalam
perancangan dan pembuatan Aplikasi Penjualan Pulsa Elektrik Dengan Visual
Basic 6.0.
5.2. Saran
Berdasarkan kesimpulan diatas, penulis ingin memberikan saran guna
pengembangan suatu aplikasi agar dimasa yang akan datang sistem yang akan dibuat
dapat lebih baik lagi dari yang sudah ada. Saran-saran yang dapat penulis berikan
adalah:
a. Harap dikembangkan lagi agar Aplikasi Penjualan Pulsa Elektrik Dengan
Visual Basic 6.0 ini tidak hanya terbatas pada LAN (Local Area Network)
saja, namun mampu mengakses WAN (Wide Area Network) .
b. Aplikasi ini terbatas pada koneksi Ponsel tertentu, disarankan agar
menggunakan modul yang dapat mengkoneksikan seluruh tipe ponsel baik itu
GSM ataupun CDMA..
c. Keamanan database sangatlah penting dari suatu sistem informasi agar data
tidak dapat dilihat atau dirubah oleh sembarang orang sehingga data menjadi
rusak, disarankan agar database dapat dipassword sehingga lebih terlindungi.
DAFTAR PUSTAKA
Budicahyanto, D. 2003. Membangun Aplikasi Handphone dengan MobileFBUS dan
Visual Basic. Yogyakarta: Penerbit Andi.
http://kamii_yogyakarta.tripod.com/2009-11/S1.html
Jogiyanto, HM. 2005. Analisis & Disain Sistem Informasi Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis. Yogyakarta: ANDI OFFSET.
Martina, I. 2003. 36 Jam Belajar Komputer Microsoft SQL Server 2000. Jakarta: PT
Elex Media Komputindo
Siebold, D. 2003. Visual Basic Developer’s Guide To SQL Server. Jakarta: PT. Elex
Media Komputindo.
Pohan, I. Husni, Bahri, S. Kusnassriyanto. 1997. Pengantar Perancangan Sistem.
Jakarta: Penerbit Erlangga