You are on page 1of 13

l

MEMBANGUN APLIKASI MOBILE COMPIMOBILERESERVATION


UNTUK PEMESANAN KOMPUTER DAN LAPTOP BERBASIS J2ME
NASKAH PUBLIKASI
diajukan oleh
Rangga Juniansyah
06.11.1028
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2010
ll
BUILDING APPLICATIONS MOBILE "COMPIMOBILERESERVATION"
FOR ORDERING LAPTOP AND COMPUTER BASED J2ME
MEMBANGUN APLIKASI MOBILE COMPIMOBILERESERVATION
UNTUK PEMESANAN KOMPUTER DAN LAPTOP BERBASIS J2ME
Rangga Juniansyah
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The mobile phone has turned into a multi-function devices, where other than as a
means of communication, a mobile phone can also serve to take a picture premises Built-
in camera, swapping files using a wireless connection such as infrared or Bluetooth,
Internet browsing, sending Multimedia Messaging Services (MMS), listening to the radio,
listening to music with the MP3 format, and others. In addition, the connection feature
General Packet Radio Services (GPRS) has become standard on mobile phones
released lately.
Service messages between computers and laptops, or better known delivery
service has been almost evenly in store of computers throughout Indonesia, especially
the computer store customer satisfaction in terms of computer purchases and
reservations. This service is enough to help people who really need reservations and
purchases as well as view the specification of computer in a computer store.
Only by ordering via phone, computer type desired by the customer. To provide
easy access in obtaining specification information and a laptop computer provided by a
computer store, it needs an application that can help find and determine that desired
computer specifications. For that built an information system via a mobile phone that
presents a variety of options ranging from computer specifications for office computers to
play games, so you can help and facilitate the public to obtain information about
specifications, price lists, and the superiority of any desired specifications.
Keywords: Information, Computer, Mobile Reservation, Phone, Laptop, Communication.
2
1. Pendahuluan
Telepon selular telah berubah menjadi suatu perangkat multi fungsi, dimana
selain sebagai alat komunikasi, telepon selular juga dapat berfungsi untuk
mengambil gambar denga kamera build-in, bertukar file dengan menggunakan
koneksi wireless seperti infra merah atau Bluetooth, browsing internet, mengirimkan
Mulimedia Messaging Services (MMS), mendengarkan radio, mendengarkan music
dengan format MP3, dan lain sebagainya. Selain itu, fitur koneksi General Packet
Radio Services (GPRS) telah menjadi standar pada telepon selular yang dirilis akhir-
akhir ini. Hal ini ditunjang dengan semakin banyaknya operator telepon selular GSM
yang juga mendukung koneksi GPRS. Piranti yang mendukung untuk dibangunya
suatu sistem bagi sisi pengguna adalah piranti yang mendukung program Java 2
Micro Edition (J2ME).
Layanan pesan antar komputer dan laptop atau lebih dikenal delivery
service sudah hampir merata ditoko komputer seluruh Indonesia, terutama toko
komputer yang mengutamakan kepuasan pelanggan dalam hal pembelian serta
pemesanan komputer. Layanan ini cukup membantu masyarakat yang sangat
membutuhkan pemesanan dan pembelian serta melihat spesifikasi komputer pada
suatu toko komputer.
Hanya dengan memesan melalui telepon, jenis komputer yang diinginkan oleh
pelanggan. Untuk memberikan kemudahan pengaksesan dalam mendapatkan
informasi spesifikasi komputer dan laptop yang disediakan oleh sebuah toko
komputer, maka diperlukan suatu aplikasi yang dapat membantu mencari serta
menentukan spesifikasi komputer yang diingimkan. Untuk itulah dibangun suatu
sistem informasi via ponsel yang menyajikan berbagai pilihan spesifikasi komputer
mulai dari komputer untuk office sampai dengan untuk bermain game, sehingga dapat
membantu dan memberikan kemudahan masyarakat untuk mendapatkan informasi
tentang spesifikasi, daftar harga, dan keunggulan dari setiap spesifikasi yang
diinginkan. Dengan adanya berbagai macam pilihan dan daftar harga yang dapat
dilihat langsung pada ponsel, pengguna dapat langsung mengetahui tentang
spesifikasi komputer yang akan dipilih.
3
2. Landasan Teori
2.1 Pengertian Sistem
Menurut Jerry Fits Gerald sistem adalah suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk
melakukan kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
1
Sebuah Sistem merupakan suatu tatanan yang terdiri atas suatu
komponen fongsional dengan tugas kusus yang saling berhubungan dan secara
bersama - sama mempunyai tujuan untuk mencapai tujuan tertentu.
2.2 Pengertian Informasi
Pengertian inormasi menurut Gordon B Davis, Informasi adalah data
yang telah diolah ke dalam bentuk yang berguna bagi penerimanya dan nyata
atau berupa nilai yang dapat dipahami dalam keputusan sekarang maupun
masa depan .
2
Informasi yang baik tentunya informasi yang berkualitas, kualitas
informasi sangat ditentukan oleh hal - hal berikut, yaitu:
a. Relevan (relevancy)
b. Akurat (accuracy)
c. Tepat waktu (timeliness)
2.3 Pengertian Sistem Informasi
Menurut Robert A. Leitch dan K. Roscoe Davis mendefinisaikan sistem
informasi adalah: Sistem Informasi adalah suatu sistem di dalam suatu
organisasi untuk menerima kebutuhan-kebutuhan transaksi baik yang bersifat
operasional manajerial maupun yang bersifat strategik serta menyediakan
1
Jerry FitzGerald, Ardra F. FitzGerald, Warren D. Stalling, Jr., Fundamentals of System Analysis
(edisi kedua; New York: john willey & Sons, 1981), hal.5
2
Gordon B. Davis,Management Information Sistem : Conceptual Foundations, Structure, and
Development, Tokyo:McGraw-Hill Kogasukha,Ltd.,International ,Student Edition, 1974,hal.32
4
laporan-laporan informasi yang dibutuhkan oleh pihak luar tertentu dengan
laporan-laporan yang diperlukan.
3
2.4 Karakteristik Sistem Informasi
Ditinjau dari komponen yang membangun sistem maka sistem informasi dapat
dibagi menjadi:
2.4.1. Subsistem (Subsystems)
Merupakan sejumlah unsur yang saling berinteraksi dan bekerja
sama dalam membentuk satu kesatuan, setiap subsistem ini
memiliki fungsi atau peranan tersendiri yang akan mempengaruhi
proses sistem secara keseluruhan, peran-peran tersebut antara lain:
a. Masukan (input)
b. Pengolah (process)
c. Keluaran (output)
d. Batas sistem (boundary)
2.4.2. Lingkungan luar sistem (environments)
merupakan bagian diluar batas sistem yang mempengaruhi operasi
sistem secara langsung maupun tidak langsung, lingkungan luar
dapat bersifat menguntungkan dan merugikan, ada yang berbentuk
sistem maupun non sistem. Dan dengan adanya lingkungan ini yang
mengakibatkan suatu sistem melakukan aktivitas.
2.4.3. Penghubung (interface)
merupakan sarana penghubung antar subsistem yang ada dalam
sistem, sehingga memungkinkan mengalirnya sumber-sumber daya
antar subsistem, keluaran (output) dari satu subsistem akan menjadi
masukan (input) untuk subsistem lainnya melalui penghubung,
sehingga penghubung ini berperan untuk mengintegrasikan
subsistem-subsistem menjadi satu kesatuan.
2.4.4. Tujuan (goal)
merupakan sesuatu yang ingin diraih/dicapai dalam rangka untuk
memenuhi N/W (need/want) dalam suatu sistem, sehingga aktivitas
sistem secara keseluruhan diarahkan untuk mencapai tujuan agar
3
Robert A. Leitch/K. Roscoe Davis, Accounting Information Sistem, (New Jersey: Prentice-Hall,
1983), hal. 6
3
mendapatkan nilai guna/manfaat, sasaran dari sistem terjadi pada
masing-masing subsistem yang ada, adapun faktor yang
menentukan sekali dalam pencapaian sasaran adalah masukan
yang dibutuhkan oleh sistem dan keluaran yang akan dihasilkan
oleh sistem. Tujuan sistem ingin meningkatkan produktivitas, maka
sasaran dari setiap subsistem serta komponen-komponen lain
dalam sistem diarahkan untuk mencapai tujuan yang diinginkan.
2.5 Konsep Pemodelan Sistem
2.5.1. UML (Unified Modeling Language)
UML adalah bahasa standarisasi khusus yang digunakan untuk
mendokumentasikan, menspesifikasikan, dan membangun sistem
perangkat lunak. UML mendeskripsikan pemrograman berorientasi
objek dengan beberapa diagram.
2.5.1.1. Use Case Diagram
Use Case adalah teknik yang digunakan dalam pengembangan
sistem informasi untuk merekam kebutuhan fungsional dari suatu
sistem. Use Case menjelaskan interaksi yang terjadi antara para
pengguna sistem yang disebut aktor dengan sistem itu sendiri.
Sebuah Use Case dipresentasikan dengan urutan langkah yang
sederhana. Urutan interaksi antara pengguna sistem dengan sebuah
sistem disebut skenario.
2.5.1.2. Sequence Diagram
Sequence diagram menunjukkan interaksi dengan menampilkan
setiap partisipan dengan garis alir secara vertikal dan pengurutan
pesan dari atas ke bawah. Setiap garis alir memiliki sebuah balok
aktivasi yang menunjukkan saat partisipan aktif di dalam interaksi
2.5.1.3. Class Diagram
Class diagram mendeskripsikan jenis-jenis objek dan hubungan statis
yang ada diantara objek-objek tersebut. Class diagram juga
menunjukkan fitur yang berisi properti dan operasi serta menunjukkan
batasan-batasan dalam hubungan objek. Properti dapat dianggap
berhubungan dengnan bidang-bidang dalam class. Properti
merupakan konsep tunggal tetapi seperti dua notasi yang berbeda
yaitu: atribut dan asosiasi. Keduanya tampak berbeda tetapi
sebenarnya mereka mendeskripsikan hal yang sama
6
2.5.2. Relational Database Management System ( RDBMS )
RDBMS merupakan suatu paket perangkat lunak yang kompleks
digunakan untuk memanipulasi database. Ada tiga prinsip dalam
RDBMS :
1) Data definition
Mendefinisikan jenis data yang akan dibuat (dapat berupa angka
atau huruf), cara relasi data, validasi data dan lainnya.
2) Data Manipulation
Data yang telah dibuat dan didefinisikan tersebut akan dilakukan
beberapa pengerjaan, seperti menyaring data, melakukan
proses query.
3) Data Control
Bagian ini berkenaan dengan cara mengendalikan data, seperti
siapa saja yang bisa melihat isi data, bagaimana data bisa
digunakan oleh banyak user.
Semua operasi input dan output yang berhubungan dengan
database harus menggunakan DBMS. Bila pemakai akan
mengakses database, DBMS menyediakan penghubung
(interface) antara pemakai dengan database.
2.5.3. Konsep Normalisasi
Normalisasi merupakan sebuah teknik dalam logical desain
sebuah basis data/database, teknik pengelompokkan atribut dari
suatu relasi sehingga membentuk struktur relasi yang baik
(tanpa redudansi).
Kegunaan normalisasi :
1. Meminimasi pengulangan informasi.
2. Memudahkan indentifikasi entiti/obyek.
3. Menghindari kehilangan data tanpa sepengetahuan.
2.6 Perangkat Lunak
2.6.1. Netbean 6.7.1
NetBean 6.7.1 adalah IDE (Integrated Development Environment)
berbasis open source yang ditulis dengan bahasa pemrograman java.
7
Platform tersebut mendukung pengembangan berbagai tipe aplikasi
java seperti J2SE, web, EJB, dan aplikasi mobile.
Versi terbaru ini mengembangkan fitur browser compatibility yang
berguna untuk memudahkan pembuatan kode perangkat lunak
JavaScript yang dapat berjalan diatas browser Mozilla Firefox,
Windows Internet Explorer, Opera, dan Safari. Selain itu NetBean juga
memberikan dukungan baru untuk MySQL pada database Explorer
untuk mempermudah penciptaan, peluncuran, dan melihat database
MySQL.
2.6.2. PHP (Hypertext Prepocessor)
PHP (PHP : Hypertext Prepocessor) adalah bahasa server-side
scripting yang menyatu dengan HTML untuk membuat halaman web
yang dinamis. Karena PHP merupakan server-side scripting maka
sintaks dan perintah-perintah PHP akan dieksekusi di server
kemudian hasilnya dikirim ke browser dalam format HTML. Dengan
demikian kode program yang ditulis dalam PHP tidak akan terlihat
oleh user sehingga keamanan halaman web lebih terjamin. PHP
dirancang untuk membaintuk halaman web yang dinamis, yaitu
halaman web yang dapat membentuk suatu tampilan berdasarkan
permintaan terkini, seperti menampilkan ini basis data kehalaman
web.
2.6.3. MySQL
MySQL adalah sebuah database yang open source dan paling
banyak digunakan dalam organisasi maupun personal. Database ini
memiliki keunggulan dalam kecepatannya melakukan koneksi,
pengiriman data dan kecepatan untuk melakukan query-query yang
sederhana. MySQL banyak digunakan untuk pemrograman web
karena MySQL mampu menampung data dalam skala yang cukup
besar. Beberapa kelebihan dari MySQL:
MySQL merupakan Database Management System (DBMS).
MySQL dapat digunakan sebagai server maupun sebagai database
client.
MySQL dapat menangani banyak query di dalam satu permintaan.
8
Keamanan data pada MySQL dapat terjamin karena MySQL
menggunakan enkripsi password ketika akan dihubungkan ke suatu
server.
MySQL memiliki driver ODBC, sehingga dapat di akses ke dalam
bahasa pemrograman
3. Analisis (Proses Penelitian)
Tahap pertama yang dilakukan dalam menganalisis data adalah
dengan pendefiisian kendala atau permasalahan yang terjadi dalam
sistem. tahapan penelitian kedalam beberapa bagian yang semuanya
menyangkut pengambilan dari data-data ataupun informasi-informasi
yang digunakan untuk penyusunan skripsi ini antara lain :
1. Observasi
Observasi merupakan metode pengumpulan data melalui
pengamatan dan pemantauan secara langsung dilapangan dengan
tujuan untuk memperoleh informasi yang sesuai dengan kondisi
yang sebenarnya.
2. Literature
Literature terdiri dari pengumpulan data dan informasi secara
kepustakaan melalui buku-buku referensi, modul, dan catalog yang
berkaitan dengan penelitian.
3. Wawancara
Dilakukan dengan wawancara melalui beberapa manager pada toko
komputer yang memiliki layanan Delivery Service untuk mengetahui
proses bisnis yang bersangkutan
4. Hasil Penelitian dan Pembahasan
Dari penelitian yang dilakkan maka dihasilkan sebuah sistem yang
diharapkan mampu melakukan pemesanan barang yang berada pada sistem yang
dibuat. Dengan sistem yang baru maka diharapkan proses penyajian informasi
mengenai data-data yang berhubungan dengan barang yang akan dipesan dapat
dilakukan dengan cepat, hemat waktu dan tenaga kerja.
Proses pemesanan barang, proses pengubahan data user, proses
penghapusan data barang, dan proses pencarian data barang dapat dilakukan
9
dengan cepat, sehingga jika sewaktu-waktu data dibutuhkan maka data dapat
diperoleh dengan mudah. Berikut merupakan penelasan menu-menu yang terdapat
dalam program:
4.1 Form Menu
Form utama ini merupakan halaman yang pertama kali muncul ketika aplikasi
pertama kali dijalankan. Pada halaman ini memiliki tiga menu pilihan yang dapat
dipilih oleh user yaitu pemesanan, cara transaksi, dan keluar.
4.2 Form Login
Form ini berfungsi untuk menjaga keamanan sistem dan mengecek apakah user
telah terdaftar sebagai anggota atau belum. User harus mengisikan id dan
password untuk mengakses atau menggunakan aplikasi ini. Pengecekan id dan
password dilakukan pada web server sehingga user yang telah terdaftar akan
dapat langsung menggunakan aplikasi ini
4.3 Form Main Menu
Form ini berfungsi untuk memilih menu apa yang akan dieksekusi oleh user pada
program tersebut seperti pemesanan, edit data user, lihat data pesanan, dan
komentar.
4.4 Form Profile
Form ini berfungsi untuk melihat data profile user dan pengeditan data user
sehingga user tersebut dapat merubah data tersebut sesuai dengan keinginan.
4.5 Form Kategori
Form ini berfungsi untuk melakukan pemesanan barang. Pada form ini ada
beberapa form tambahan yang digunakan untuk pemesanan seperti form data
barang, data kategori, detail data barang dan kerangjang pesanan.
4.6 Form Hasil Pesanan
Form ini berfungsi untuk melihat data barang yang telah dipesan serta dapat
mengedit data barang yang telah dipesan dan dapat membatalkan pemesanan
barang tesebut.
4.7 Form Komentar
Form ini berfungsi untuk menginputkan data komentar, saran ataupun kritik yang
akan masuk kedalam server.
10
4.8 Form Paket
Form ini berfungsi untuk melihat dan memilih data paket yang disediakan oleh
perusahaan sehingga dapat dipilih oleh user.
4.9 Form Data Barang
Form ini berfungsi untuk melihat dan memilih data barang yang disediakan
sesuai dengan data paket yang telah dipilih pada menu data paket.
4.10 Form Detail Barang
Form ini berfungsi untuk melihat data detail barang sesuai dengan barang yang
telah dipilih pada form data barang.
4.11 Form Keranjang Pesanan
Form ini berfungsi untuk menampilkan data pesanan yang telah dilakaukan pada
aplikasi sebelum data tersebut dikirim kedalam server.
5. Kesimpulan
Dari hasil penelitian, ada beberapa hal yang dapat penulis simpulkan jika
sistem pengolahan data menggunakan sistem yang lama.
1) Aplikasi ini dibuat untuk pemesanan laptop, komputer paketan, hardware, dan
aksesoris menggunakan handphone serta perangkat mobile lainnya, sehingga
dapat dilakukan dengan cepat, tepat, dan akurat, serta kapan dan di mana saja.
2) Penggunaan Sistem tersebut dapat mempermudah user dalam proses
pemesanan sehingga akan menanggulangi permasalahan waktu dalam
pemesanan.
3) User mendapatkan informasi data barang secara langsung dan terupdate secara
otomatis sehingga jika ada barang terbaru yang diinputkan oleh admin ke dalam
server.
4) Sistem pemesanan komputer dan laptop menggunakan aplikasi di sosialisakan
untuk sebuah toko komputer atau user secara lansung kepada distributor
sehingga dapat mempermudah proses pemesanan barang.
Dengan adanya sistem yang diusulkan ini, diharapkan kegiatan pemesanan
barang akan lebih efektif dan efisien. Sehingga pelayanan terhadap masyarakat
dapat ditingkatkan.
DAFTAR PUSTAKA
Gordon B. Davis. 1974. Management Information Sistem : Conceptual Foundations,
Structure and Development. Tokyo:McGraw-Hill Kogasukha,Ltd.
Jerry FitzGerald, Ardra F. FitzGerald, Warren D. Stalling, Jr. 1981. Fundamentals of
System Analysis. New York: john willey & Sons.
Jogiyanto, H.M. 1995. Analisis dan desain Sistem Informasi (Pendekatan Struktur Teori
dan Praktek Aplikasi Bisnis). Yogyakarta: Andi Offset.
Lucas, J.R. dan Henry, C. 1987. Analisis Desain dan Implementasi Sistem Informasi.
Jakarta: Erlangga.
Shodiq, Amri. Tutorial J2ME Membangun aplikasi client-server dan koneksi dengan
database di server. Ebook. 2009
Suja, Ima. Pemrograman SQL dengan Database Server MySQL, Penerbit Andi,
Yogyakarta, 2005.

You might also like