• Tidak ada hasil yang ditemukan

ABSTRAK Perkembangan komputer yang semakin cepat memudahkan dalam mengembangkan aplikasi yang bersifat user friendly, atas dasar itu dikembangkan anta

N/A
N/A
Protected

Academic year: 2021

Membagikan "ABSTRAK Perkembangan komputer yang semakin cepat memudahkan dalam mengembangkan aplikasi yang bersifat user friendly, atas dasar itu dikembangkan anta"

Copied!
9
0
0

Teks penuh

(1)

DEVELOPMENT OF SERVER USER INTERFACE FOR CREDIT

TRANSACTION USING JAVA AND MYSQL

Muhammad Naval

Undergraduate Program, Faculty of Industrial Engineering, 2010 Gunadarma University

http://www.gunadarma.ac.id

Keywords: Interface, HCI, Java, MySQL

ABSTRACT

The development of increasingly fast computers that make it easier to develop applications that are user friendly, on the basis of the developed pulse server interface created using the Java language and the MySQL database. In making the interface used Netbeans editor. As for the steps in making the transaction server interface pulse begins with designing the system first, then proceed with the making of the database using MySQL. Next create a program interface using Netbeans editor. Last is to connect the database with a program that has been made.

(2)

ABSTRAK

Perkembangan komputer yang semakin cepat memudahkan dalam mengembangkan aplikasi yang bersifat user friendly, atas dasar itu dikembangkan antarmuka server pulsa yang dibuat dengan menggunakan bahasa Java dan menggunakan database MySQL. Dalam pembuatan antarmuka digunakan editor Netbeans. Adapun langkah dalam pembuatan antarmuka server transaksi pulsa dimulai dengan merancang sistem terlebih dahulu, kemudian dilanjutkan dengan pembuatan database menggunakan MySQL. Selanjutnya membuat program antarmuka dengan menggunakan editor Netbeans. Terakhir adalah mengubungkan database dengan program yang telah dibuat.

Kata Kunci : Antarmuka, IMK, Java, MySQL

PENDAHULUAN

Pada zaman teknologi seperti sekarang, perkembangan teknologi komputer, baik

hardware maupun software semakin hari semakin cepat, sulit diprediksi. Komputer

yang dihasilkan merupakan komputer yang mempunyai daya komputasi yang tinggi. Sehingga perangkat lunak yang digunakan memiliki antarmuka yang memudahkan pengguna dalam melakukan suatu pekerjaan.

Mengembangkan antarmuka dari suatu aplikasi enterprise merupakan hal yang sangat menarik, dan merupakan tantangan yang besar di dalam dunis bisnis. Tujuan dari aplikasi harus terpenuhi dengan berbagai macam hambatan.

Mengembangkan antarmuka aplikasi server merupakan pekerjaan yang sulit, karena penilaian pertama yang diberikan terhadap suatu aplikasi adalah kemudahan dalam menggunakan antarmuka yang akan digunakan. Antarmuka yang baik adalah antarmuka yang sudah sesuai dengan kebutuhan pengguna.

Dengan banyaknya agen penjualan pulsa pada saat ini maka merupakan suatu peluang bisnis yang bisa diciptakan, untuk membantu agen pulsa dalam penjualan pulsa maka dibuat suatu aplikasi server transaksi pulsa. Aplikasi antarmuka server transaksi dikembangkan dengan menggunakan antarmuka yang akan memudahkan pengguna (agen pulsa) dalam melakukan transaksi pulsa.

Tujuan penelitian skripsi ini adalah untuk membangun antarmuka aplikasi server transaksi pulsa yang sesuai dengan kebutuhan pengguna (agen penjual pulsa elektrik) berdasarkan tata cara pembuatan antarmuka yang baik.

(3)

METODE PENELITIAN

Dalam proses pengembangan aplikasi server agen pulsa, dilakukan langkah-langkah yang tahapannya mulai dari analisa kebutuhan, perancangan, penulisan coding program sampai dengan tahap implementasi.

Pada proses pengumpulan data, digunakan metode studi pustaka dengan sumbernya adalah media buku dan media internet. Dalam proses perancangan, dimulai dengan perancangan antarmuka aplikasi, kemudian rancangan diterapkan kedalam program dengan Java sebagai bahasa pemograman dan Netbeans sebagai editor program. Sedangkan untuk membuat database digunakan MySQL. Penulisan coding pada program ini lebih banyak dilakukan dengan menggunakan Java. Demikian juga pada MySQL, pembuatan kordifikasi hanya untuk membuat database dan tabel. Terakhir dilakukan implementasi bagaimana antarmuka aplikasi yang dibuat bekerja.

PEMBAHASAN

Dalam pembuatan antarmuka server transaksi pulsa terlebih dahulu direncanakan sistem yang akan digunakan. Sistem yang digunakan merupakan sistem transaksi penjualan pulsa, setiap transaksi yang terjadi akan dicatat dan dapat diubah kedalam bentuk laporan bagi pengguna. Serta disediakan panduan bagi pengguna, sehingga berbagai macam kesulitan dapat diatasi. Setiap konsumen yang telah terdaftar didalam sistem diberi akses dalam melakukan transaksi penjualan pulsa.

Rancangan Tampilan

Gambar 1. Desain Antarmuka Server Transaksi Pulsa Rancangan Database

Menu Bar Menu Option

(4)

Dalam program server transaksi pulsa, digunakan perangkat lunak MySQL untuk pembuatan database. Dengan nama database adalah data_pulsa.

Tabel 1. Field yang digunakan pada database program

Tabel Field Tipe

Anggota No_anggota Nama Telepon Alamat Int Varchar Varchar Varchar Beli No_beli No_anggota Tanggal Int Int Date Beli_detail No_beli No_invent Status Int Int Varchar Inventaris No_invent No Status Int Int Varchar Pulsa No Kd_pulsa Nama Jumlah Jenis Operator Int Varchar Varchar Varchar Varchar Varchar User Server User_id Password Varchar Varchar Varchar

UML Antarmuka Server Transaksi Pulsa a) Use Case Diagram

Gambar 2 Diagram use case

(5)

Gambar 3 Diagram class c) Statechart Diagram

Gambar 4 Diagram statechart d) Activity Diagram

Gambar 5 Diagram activity e) Sequence Diagram

(6)

Gambar 6 Diagram sequence Spesifikasi Perangkat Keras dan Perangkat Lunak

Dalam membangun antarmuka server transaksi pulsa, digunakan beberapa perangkat keras yaitu sebuah prosesor AMD Athlon 64 X2 3800+ 2 GHz, dua keping memori yang berkapasitas 2GB dan 1GB, satu buah harddisk berkapasitas 320GB, sebuah monitor 17 inch, sebuah keyboard dan sebuah mouse.

Disamping perangkat keras dibutuhkan juga perangkat lunak, adapun perangkat lunak yang digunakan yaitu, sistim operasi Microsoft Windows XP SP2, editor bahasa pemograman Netbeans 6.8, library Java JDK 1.6U18, program pembuat laporan iReport 3.7.3, program pembuat bantuan Adobe RoboHelp 8, editor java Notepad++, program Adobe Photoshop CS4, Mozilla Firefox 3.6.8, serta XAMPP 1.7.2.

Antarmuka Server Transaksi Pulsa Dengan Perkembangan IMK

Pada server transaksi pulsa melibatkan tiga komponen transaksi, yaitu pengguna, interaksi dan sistem traksaksi pulsa. Pengguna memberikan instruksi-instruksi kepada server transaksi pulsa dan selanjutnya terjadi traksaksi pada sistem transaksi pulsa, dimana transaksi ini merupakan interaksi yang terjadi antara pengguna dan sistem transaksi server pulsa.

Faktor – Faktor Yang Mempengaruhi Interaksi Manusia dan Komputer Pada Server Transaksi Pulsa :

a) Faktor rekayasa perangkat lunak b) Faktor multimedia

(7)

c) Teknik penulisan d) Faktor bisnis

e) Piranti Bantu Pengembangan Server Transaksi Pulsa Pendekatan Desain Antarmuka Server Transaksi Pulsa

Berdasarkan penjelasan yang dikemukakan oleh Eberts (1994) ada empat pendekatan yang digunakan dalam mengembangkan antarmuka pengguna. Pada server transaksi pulsa diperlukan kemampuan seorang administrator dalam menggunakan antarmuka server transaksi pulsa. Sehingga pengguna memelukan kemampuan otak dalam menggunakan server transaksi pulsa. Pendekatan yang sesuai dengan pengembangan server transaksi pulsa ini adalah pendekatan kognitif.

Uji Coba Antarmuka Server Transaksi Pulsa

Adapun tanggapan yang diberikan pengguna mengenai antarmuka yang diberikan sudah termasuk mudah untuk digunakan, namun dalam penggunaan muncul juga pertanyaan dari pengguna mengenai beberapa fungsi menu yang ada pada antarmuka server transaksi pulsa. Pertanyaan yang muncul dari pengguna antarmuka dalam tahap uji coba antara lain :

1) Halaman apakah yang akan tampil setelah halaman Login ? 2) Apakah kegunaan dari halaman anggota ?

3) Bagaimana dengan masalah downline dan pembagian bonus dalam pengoperasian antarmuka server transaksi pulsa ?

PENUTUP Kesimpulan

Antarmuka server transaksi pulsa dikembangkan dengan menggunakan bahasa pemograman Java dan database MySQL yang digunakan sebagai tempat menyimpan seluruh kegiatan yang terdapat pada antarmuka server transaksi pulsa.

Beberapa fasilitas yang terdapat pada antarmuka server transaksi pulsa adalah menyediakan fasilitas dalam transaksi pulsa dan keanggotaan. Dalam melakukan transaksi pulsa diperlukan identifikasi keanggotaan, dalam artian anggota harus terdaftar terlebih dahulu untuk menggunakan antarmuka server transaksi pulsa. Apabila pengguna ingin mencari data transaksi terdahulu maka disediakan menu pencarian untuk memudahkan pencarian data, serta antarmuka server transaksi pulsa juga menyediakan laporan setiap transaksi yang terjadi bagi pengguna.

(8)

Berdasarkan tahap uji coba dapat diketahui bahwa pengguna masih mengalami masalah dalam mengoperasikan program server transaksi pulsa, oleh karena itu maka diberikan panduan lengkap penggunaan kepada pengguna sehingga kesulitan dalam mengoperasikan program transaksi server pulsa dapat dihindari.

Saran

Di dalam program ini terdapat beberapa fitur yang harus dikembangkan lagi, untuk itu melalui bagian ini penulis hendak memberikan saran bagi pengembangan dan penyempurnaan selanjutnya, salah satu fitur yang harus dikembangkan yaitu perhitungan bonus didalam keanggotaan pulsa. Serta juga perlu dikembangkan fitur pembagian

downline kepada anggota yang telah terdaftar, baik secara urut ataupun secara acak kepada

seluruh anggota. DAFTAR PUSTAKA

Agushinta R., Dewi., Interaksi Manusia dan Komputer, http://dewiar.staff.gunadarma.ac.id/Downloads/folder/0.0.0 (Diakses 25 Juli 2010) Anonim, HCI Design Approaches, http://www.usabilityfirst.com/usability-methods/hci-design-approaches/ (Diakses 08 Agustus 2010)

Etheridge, David,. Java : Graphical User Interface – An Introduction to Java

Programming, Ventus Publishing ApS, 2009.

Hermawan, Benny,. Menguasai JAVA 2 Object Oriented Programming, Penerbit ANDI Yogyakarta, Yogyakarta, 2004.

Huda, Miftakhul. dan Bunafit Komputer., Membuat Aplikasi Database Menggunakan

Java, MySQL, dan Netbeans, Penerbit PT Elex Media Komputindo, Yogyakarta, 2010.

Katre, Dinesh S., Unconventional Inspirations for Creating Software Interface

Metaphors,2002,http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.135.3206

(Diakses 18 Agustus 2010)

Marinilli, Mauro., The Theory Behind User Interface Design, Part One, 2002, http://www.developer.com/article.phpr/1545991/The-Theory-Behind-User-Interface-Design-Part-One.htm (Diakses 25 Juli 2010)

Marinilli, Mauro., The Theory Behind User Interface Design, Part Two, 2003, http://www.developer.com/article.phpr/1564681/The-Theory-Behind-User-Interface-Design-Part-Two.htm (Diakses 25 Juli 2010)

(9)

Moller, Ralf., User Interface Management Systems: The CLIM Perspective, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.54.6663 (Diakses 18 Agustus 2010)

Naughton, Patrick., Konsep Dasar Pemrograman Java, ANDI Yogyakarta, 2000. Rosadi K., Aqwam., Interaksi Manusia dan Komputer, http://aqwamrosadi.staff.gunadarma.ac.id/Downloads/folder/0.1.13 (Diakses 25 Juli 2010)

Sudarmawan, ST, MT. dan Dony Ariyus., Interaksi Manusia dan Komputer, Penerbit Andi Yogyakarta, Yogyakarta, 2001.

Sunyoto, Andi., Basic Mendesain Graphical User Interface (GUI), 2009, http://www.andisun.com/jurnal/basic-mendesain-graphical-user-interface-gui (Diakses 25 Juli 2010)

Wahana Komputer, Membangun GUI Dengan Java Netbeans 6.5, Penerbit ANDI, Yogyakarta, 2010.

Widianti, Santi., Interaksi Manusia dan Komputer, http://santiw.staff.gunadarma.ac.id/Downloads/folder/0.1 (Diakses 25 Juli 2010)

Gambar

Gambar 1. Desain Antarmuka Server Transaksi Pulsa  Rancangan Database
Tabel 1. Field yang digunakan pada database program
Gambar 3 Diagram class  c)  Statechart Diagram
Gambar 6 Diagram sequence  Spesifikasi Perangkat Keras dan Perangkat Lunak

Referensi

Dokumen terkait

Peyediaan peralatan dan perlengkaapan Knator Belanja modal peralatan mesin pengadaan alat rumah tangga lainnya JB: Modal JP: Barang. 1

[r]

Cara pemotongan blok (sectioning) 1) Menyiapkan kaca objek bersih. 2) Kaca objek diberi albumin ditengahnya dan direkatkan. Setelah jaringan mengembang, jaringan diambil dengan

1 MENDESKRIPSIKAN DATA Secara Grafik Bab II 2 Tipe Data Data Kategori Numerik Diskrit Kontinu Contoh:  Status pernikahan  Agama  Warna Mata Contoh:  Jumlah anak

Dalam blog ini diberikan beberapa contoh perhitungan struktur jembatan beton prategang mulai dari struktur atas yang terdiri dari slab lantai jembatan dan girder

Uji Normalitas data setelah di

Sedangkan dalam pengolahan data kualitas udara ambien yang telah diukur atau diuji di lapangan yaitu menggunakan metode perhitungan Indeks Standar Pencemaran

SMA Negeri 2 Wonosari memiliki lima ruang laboratorium yaitu laboratorium Biologi, laboratorium Fisika, laboratorium Kimia, laboratorium Bahasa, serta laboratorium