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: Menu Bar
Main Toolbar
Propertise
Project
Gambar 2.5. Tampilan Menu Microsoft Visual Basic 6.0 Tool Di Boxdalam Project Form 6.0 ada Jendela Kode istilah dan komponen Form Layout MS-VB beberapa 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
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 programprogram 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 masingmasing 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