Anda di halaman 1dari 9

Sistem Informasi Pesan Antar Pada McDonald’s Palembang

Rosa Rahma Putri Anwar (ocahanz@ymail.com),


M. Rachmadi, ST,M.T.I (rachmadi@gmail.com)
Jurusan Sistem Informasi
STMIK GI MDP

Abstrak:Tujuan dari penelitian ini adalah untuk merancang Aplikasi Sistem Pesan Antar
Berbasis Pada Android di McDonald Palembang, yang nantinya bisa membantu mempermudah
masyarakat untuk memesan produk di restoran McDonald. Dalam pengembangan sistem ini,
penulis menggunakan bahasa pemrograman java, di mana java digunakan untuk membangun
andoids aplikasi, sedangkan database yang digunakan adalah MySQL metodologi pengembangan
sistem yang digunakan oleh penulis adalah metodologi waterfall. Metodologi waterfall ini
memiliki beberapa tahap yaitu analisis perancangan sistem, implementasi, integrasi, operasi, dan
pemeliharaan. Dalam proses pengumpulan data, menulis menggunakan metode observasi,
wawancara, dan sastra. Adapun output yang akan dihasilkan dari pengembangan sistem ini adalah
aplikasi berbasis android pemesanan produk. Dxsew

Kata kunci : Sistem Aplikasi Pesan Antar Pada McDonald’s Berbasis Android, MySQL, Waterfall
.
Abstract: Purpose of this study is to design the Application Messaging Systems Based On Android
at McDonald’s Palembang, which later can help facilitate public to order products at McDonald’s
restaurant. In the development of this system, writer use the java Programming language, where
java is used to build the andoids application, while the database used is MySQL System
development methodology used by the writer is a waterfall methodology. This waterfall
methodology has a several stage, namely, analysis of system design, implementation, integration,
operation, and maintenance. In the data collection process, write uses the method of observation,
interview, and literature. As for the output to be generated from the development of this system is
a android based product ordering application.

Keyword:
Application Messaging System Based On Android, MySQL, Waterfall

1. PENDAHULUAN Semakin
berkembangnya sistem informasi di
McDonald’s adalah salah satu era globalisasi saat ini McDonald’s
rangkaian rumah makan siap saji pun mencari cara atau strategi
terbesar di dunia. Hidangan utama di penjualan agar mampu bersaing
restoran-restoran McDonald’s adalah dengan perusahaan Fast Food
Hamburger, namun mereka juga Restaurant lainnya, yaitu dengan
menyajikan minuman ringan, menciptakan pelayanan seperti
kentang goreng, filet ayam dan pemesanan melalui telepon (Pesan
hidangan-hidangan lokal yg Antar) dan pemesanan melalui web.
disesuaikan dengan dengan tempat Adapun kekurangannya jika
restoran itu berada. menggunakan telepon kita tidak bisa
melihat secara langsung menu
Hal - 1
makanan yang akan di pesan , dan mengerti tentang domain informasi
tidak tersedianya fasilitas penunjuk dari software, misalnya fungsi yang
alamat di web McDonald’s. dibutuhkan, user interface, dsb. Dari
Hampir semua kalangan aktivitas tersebut (pencarian
masyarakat menggunakan kebutuhan sistem dan software) harus
smartphone Android dikarenakan di dokumentasikan dan di tunjukkan
pengguna lebih merasa efisien kepada pelanggan.
apabila menggunakan smartphone c. Perancangan Sistem.
untuk mengakses informasi yang Proses ini digunakan untuk
dibutuhkan secara cepat dan mengubah kebutuhan-kebutuhan
mempermudah penggunanya saling diatas menjadi representasi ke dalam
terhubung satu sama lain secara bentuk rancangan software sebelum
online coding dimulai. Desain harus dapat
Maka dari itu penulis mengimplementasikan kebutuhan
memanfaatkan kesempatan ini untuk yang telah disebutkan pada tahap
membuat skripsi dengan judul sebelumnya. Seperti aktivitas
“SISTEM INFORMASI PESAN sebelumnya, maka proses ini juga
ANTAR PADA MCDONALD’S harus didokumentasikan sebagai
PALEMBANG” dan menciptakan konfigurasi dari software.
sistem pemesanan yang sudah d. Pengkodean Sistem.
terintegrasi pada smartphone, yaitu Untuk dapat dimengerti oleh mesin,
dengan membuat suatu aplikasi dalam hal ini adalah komputer, maka
pemesanan berbasis Android. desain tadi harus diubah bentuknya
2. LANDASAN TEORI menjadi bentuk yang dapat
dimengerti oleh mesin, yaitu ke
2.1 Sistem Informasi dalam bahasa pemrograman melalui
Sistem Informasi adalah sebuah proses coding. Tahap ini merupakan
pengaturan orang, data, proses, dan implementasi dari tahap design yang
informasi teknologi yang secara teknis nantinya dikerjakan
berinteraksi untuk mengumpulkan, oleh programmer.
memproses, menyimpan, dan e Pengujian Sistem.
menyediakan sebagai output Sesuatu yang dibuat haruslah
informasi dalam sebuah organisasi diujicobakan. Demikian juga dengan
(Whitten &Bentley, 2007, hal.6). software. Semua fungsi-fungsi software
harus diujicobakan, agar software bebas
dari error, dan hasilnya harus benar-
2.2 Metodologi Waterfall benar sesuai dengan kebutuhan yang
sudah didefinisikan sebelumnya..
a. Perencanaan Sistem
Tahap ini merupakan kegiatan 2.3 XAMPP
pengumpulan data sebagai XAMPPadalahsebuah package d
pendukung pembangunan sistem ari software yang menginstall web
serta menentukan ke arah mana server, PHP dan MYSQL. XAMPP,
aplikasi ini akan dibangun. memiliki arti semua sistem operasi (x),
b. Analisis Sistem. Apache (A), MySQL (M), PHP (P) dan
Proses pencarian kebutuhan Perl (P). Package yang terpisah tersedia
diintensifkan dan difokuskan pada untuk masing-masing sistem operasi
software. Untuk mengetahui sifat seperti Windows, Mac OS X dan
dari program yang akan dibuat, maka Linux.(Tarr Andrea,2012, h.3).
para software engineer harus

Hal - 2
2.8 Tujuan dan Manfaat
2.4 Hypertext Processor (PHP). Tujuan
PHP (dahulu dikenal sebagai Tujuan dari penulisan skripsi ini
Personal Home Page, sekarang PHP: adalah sebagai berikut.
Hypertext Preprocessor) yang a.Untuk memudahkan masyarakat
merupakan program yang memesan produk pada restoran
dikembangkan secara bersama oleh para McDonald’s.
programmer dari seluruh dunia yang b.Untuk memudahkan kurir
menekuni dunia opensource (Wahyono, McDonald’s mencari alamat pelanggan
2005 hal.5) yang memesan.
Manfaat
2.5 Android Dengan tercapainya tujuan-tujuan
Menurut (Safaat H 2011,hal.1) diatas, manfaat yang diharapkan dapat
Android adalah sistem operasi yang diperoleh adalah sebagai berikut.
berbasis Linux untuk telepon seluler 1. Dengan adanya aplikasi pemesanan
seperti telepon pintar dan komputer yang dilengkapi fitur GPS pada
tablet. smartphone Android maka kurir
McDonald’s dapat mencari alamat
2.6 MySQL pelanggan dengan mudah dan tepat.
MySQL (My Structured Query 2. Masyarakat dapat mengetahui
Language) atau yang biasa dibaca sering informasi produk maupun promosi
disebut dengan DBMS (DataBase yang ada pada McDonald’s.
Management System). Sifat dari DBMS 3. Dapat meningkatkan penjualan
ini adalah open source. MySQL pada restoran McDonald’s.
sebenarnya produk berjalan pada
Platfrom Linux, dengan adanya 3. ANALISIS SISTEM YANG
perkembangan dan banyaknya pengguna BERJALAN
serta lisensi dari database ini adalah
open source maka para pengembang 3.1 PIECES
meliris versi Windows (Bunafit
Nugroho, 2008, hal.91). Kerangka PIECES digunakan untuk
mengkategorikan permasalahan yang
2.7 Java ditemukan sesuai dengan apa yang
Java dikenal sebagai pemograman ditemukan pada saat pengumpulan
tingkat yang berorientasi objek, atau informasi. Berikut ini beberapa
lazim disebut dengan istilah Object- permasalahan yang muncul dalam
Oriented Programming(OOP) (Adi proses pesan antar pada McDonald’s
Purnomo, 2006, hal.1). Palembang
Java disukai semua segmen karena
Performance (Kinerja)
mencangkup seluruh aspek dari
pemrograman desktop hingga Kesulitan mencari alamat pemesan
pemrograman mobile (Mobile termasuk kurir.
Programming) dan java juga terkenal
portable, karena seluruh sistem operasi Information(dan data )
dapat menjalankan java, sistem operasi
itu antara lain window, linux, dos, unix Pemesan tidak dapat langsung
dan lain-lain (Yuniar, 2005, hal.2). melihat menu yang tersedia jika
memesan melalui telepon.

Hal - 3
Economics (ekonomi) Admin Sistem Pengelola

Tambah Pengguna Tambah Produk

Biaya telepon untuk memesan Hapus Pengguna Ubah Produk


produk cukup signifikan. Admin

Ubah Password Hapus Produk

Controls or Security(control atau Tambah Promo

keamanan) Hapus Promo

Ubah Promo

Penulis tidak menemukan identifikasi Tambah Berita

control. Ubah Berita

Hapus Berita
Efficiency (efisiensi)
Tambah Lokasi Restoran

Kurir seringkali menghabiskan waktu Ubah Lokasi Restoran

untuk mencari alamat pemesan. Lihat Pesanan

Kirim Pesanan

Service to Customer, Suppliers, Staff Penjualan

Partners or Employees, etc. Gambar 1 : Diagram Use Case


Belum adanya aplikasi yang dapat
membantu kurir dalam menemukan 4. RANCANGAN SISTEM
alamat pemesan secara cepat.
4.1 Diagram Konteks
Diagram konteks
menggambarkan ruang lingkup
3.2 ANALISIS KEBUTUHAN suatu proyek awal dimana Diagram
Aliran Data Konteks ini hanya
Untuk dapat menganalisis menunjukkan antarmuka sistem
kebutuhan, analisis kebutuhan terbagi dengan lingkungannya. Berikut
menjadi dua kebutuhan sistem yaitu diagram konteks yang diusulkan
kebutuhan fungsional dan non- pada rancangan sistem yang baru
fungsional. pada Pesan Antar Pada McDonald’s
Palembang dapat dilihat pada
Pesanan gambar berikut
Pengelolaan
Daftar Pengguna Pemesanan Produk Pengguna Admin
Pengguna
Sistem
Login

Pengguna
Ubah Password

Lihat Produk
Informasi Produk
Lihat Promo Sistem Informasi Layanan
Penerimaan Pesanan Pesan Antar McDonald’s Pengelolaan Pesanan

Lihat Berita

Lihat Restoran

Pesan Produk
Staff
Kurir
Penjualan
Pengiriman

Gambar 2 : Diagram Konteks


Login

Lihat Pesanan

Kurir
Lihat Lokasi Restoran

Hal - 4
4.2 Diagram Dekomposisi
4.3 Diagram Kejadian Fisik
Diagram dekomposisi
menggambarkan fungsional top- Diagram arus data fisik
down dari suatu sistem. Dengan digunakan untuk menggambarkan
diagram ini, dapat mengetahui sistem yang ada (sistem yang lama).
bagian-bagian sistem secara Diagram arus data fisik merupakan
keseluruhan dari root process proses-proses dari sistem yang
yang berhubungan dengan diterapkan dengan cara apa oleh siapa
sistem, subsistem dan sistem dan dimana termasuk proses-proses
serta rincian dari masing-masing manual.
subsistem. Diagram
dekomposisi untuk Sistem 4.4 Diagram ERD (Entity
Informasi Pesan Antar Pada Relationship Diagram)
McDonald’s Palembang dapat Diagram ERD adalah diagram
dilihat sebagai berikut: yang menggambarkan relasi antara satu
entitas dengan entitas yang lain. Berikut
adalah gambar diagram ERD:
Sistem Informasi Pesan Antar
McDonald’s

Pengiriman Kurir Pengguna

Id_Pengiriman(PK) Id_Kurir(PK) Nama_Pengguna


Id_Kurir(FK) Nama Sandi
Penugas Nama_Pengguna Status
Id_Pesanan(FK) Password

1.0 2.0 3.0


Subsistem Subsistem pesanan Subsistem
Pengelolaan pesan Pengiriman

2.1*
3.1*
Daftar
login
pengguna
3.2*
2.2* Lihat Pesanan Detail Pesanan
login pesanan
1.1 1.2 3.3*
Admin Pengelola 2.3* Lihat lokasi
Id_Pesanan(PK) Id_Pesanan(FK)
Ubah pesanan
password Id_Pelanggan(FK) Id_Produk(FK)
Tanggal Jumlah(FK)
2.4*
Lihat
1.1.1* 1.2.1* produk
Kelola Kelola
produk 2.5*
pengguna
Lihat
1.1.1.1* 1.2.1.1* promo
Tambah Tambah
Pengguna produk 2.6*
1.2.1.2* Lihat berita
1.1.1.2*
Hapus Ubah
Pengguna produk 2.7*
1.2.1.3* Lihat
1.1.2* Hapus lokasi
Ubah
Password
produk restoran Pelanggan Produk
1.2.2* 2.8*
Kelola Pesan
Id_Pelanggan(PK)
promo produk Nama Id_Produk
1.2.2.1* Alamat Nama_Produk
Tambah Telepon Deskripsi
promo Harga_Satuan
1.2.2.2* Username
Ubah Password Status
promo
1.2.2.3*
Latitude
Hapus Longitude
promo

1.2.3*
Kelola
berita
1.2.3.1*
Tambah
berita
1.2.3.2*
Ubah
Gambar 4 : Diagram ERD (Entity
berita
1.2.3.3*
Hapus
Relationship Diagram)
berita

1.2.4*
Kelola
lokasi

1.2.4.1*
4.4 Relasi Antar Tabel
Tambah
lokasi
1.2.4.2*
Ubah
lokasi
1.2.4.3*
Hapus
Relasi antar tabel adalah relasi
lokasi
yang menggambarkan hubungan antar
1.2.5
Kelola
pesanan
tabel pada sistem. Berikut adalah
1.2.5.1
Lihat
pesanan
gambarnya:
1.2.5.2
Kirim
pesanan

Gambar 3 : Diagram Dekomposisi

Hal - 5
Start

Pilihan

Pilihan = info
macet

Pilihan = profil

z
Pilihan =
laporan

Gambar 5 : Relasi Antar Tabel kemacetan

4.5 Rancangan Logika Program


(Flowchart Program) Pilihan =
navigasi

Flowchart menggambarkan
secara grafik dari langkah-langkah
dan urutan prosedur suatu program end

4.5.1 Flowchart Login


Start

Pilihan
Pesan
kesalahan Gambar 7 : Flowchart Menu Utama
dbHost,dbName
, dbPassword
4.5.3 Flowchart Register
Start
Y User=etUser.getText.toStrig()
Pilihan=Login Koneksi database
Pass= etPass.getText.toString()

Pilihan
T

Y Read pengguna,
Username, Pass
UserName=User.GetText.ToString()
Pilihan=Daftar Daftar Pilihan = Daftar
Y
Password=etPass.GetText.ToStrinng()
NamaTampilan=etNamaTampilan.Get
Text.ToString()

T Y
Pesan
/*
kesalahan
end

Username,pass

Write tabel
T User=Username end pengguna
UserName, Pass,
Pass=Password NamaTampilan

Gambar 8 : Flowchart Register


Y Success=0
Message=”login
berhasil”

4.6 Rancangan Layar


Gambar 6 : flowchart Login Berikut ini adalah rancangan
layar aplikasi sistem informasi
4.5.2 Flowchart Menu Utama pesan antar pada McDonald’s
Palembang.

Hal - 6
4.6.1 Tampilan Login 4.6.4 Tampilan Kurir

Gambar 9 : Tampilan Login

4.6.2 Tampilan Register


Gambar 12 : Tampilan Kurir

4.6.5 Tampilan Detail Pesanan

Gambar 10 : Tampilan Register


Gambar 13 : Tampilan Detail
4.6.3 Tampilan Navigasi Pesanan

5. PENUTUP

5.1 Kesimpulan
Pada bab ini dipaparkan
kesimpulan dari pengerjaan
skripsi ini berdasarkan hasil
analisis dan perancangan Sistem
Infromasi Pesan Antar Pada
McDonald’s Palembang
Berbasis Andorid , maka dapat
disimpulkan bahwa:
Gambar 11.: Navigasi

Hal - 7
1. Dengan adanya Sistem
Informasi Pesan Antar Pada DAFTAR PUSTAKA
McDonald’s palembang maka [1] Al Fatta, Hanif 2008, Analisis
diharapkan kurir McDonald’s dan Perancangan Sistem
dapat mencari alamat pelanggan Informasi, Andi Offset
dengan mudah dan tepat dengan Yogyakarta.
pengoptimalan fitur pada
perangkat mobile. [2] C.London, Kenneth 2011,
2. Dengan adanya Sistem
Sistem Informasi Manajemen,
Informasi Pesan Antar Pada
Mc.Donald’s Palembang ini Salemba Empat, Jakarta.
masyarakat dapat mengetahui
informasi produk maupun [3] Hartono, jogiyanto, Analisis
promosi yang ada pada Dan Desain, Yogyakarta,
McDonald’s serta diharapkan Andi Offset, 2005.
dapat meningkatkan penjualan
pada restoran McDonald’s. [4] Kadir, Abdul 2003,
5.2 Saran Pengenalan Sistem Informasi,
Saran yang penulis berikan Andi Offse Jakarta.
kepada McDonald’s Palembang
adalah : [5] Mulyadi 2010, Membuat
1. Diharapkan agar sistem yang Aplikasi Untuk Android,
baru dibuat dapat digunakan dan Multimedia Center,
dimanfaatkan agar memudahkan
Yogyakarta.
masyarakat dalam melakukan
pemesanan.
2. Memberikan pelatihan kepada [6] Narbuko, Cholid 2003,
karyawan khususnya kurir Metodologi Penelitian, Bumi
dalam menggunakan aplikasi Aksana, Jakarta.
yang telah dibuat
3. Pada sistem yang penulis [7] Robin, Bambang 2008,
bangun saat ini masih banyak Manajemen Dan Administrasi
terdapat kesalahan dan Database Dengan SQL
kelemahan dalam keamanan Server, Andi Offset,
data. Maka untuk menjaga Yogyakarta ..
keamanan terhadap data yang
telah tersimpan di dalam [8] Safaat, Nazruddin 2012,
database, disarankan Pengantar Teknologi
pengembangan aplikasi salah
Informasi, Informatika,
satunya dilakukan back-up data
guna mencegah kemungkinan Bandung.
terjadinya kehilangan atau
kerusakkan data. [9] Supriyanto, Aji 2005,
4. Pengembangan aplikasi Pemograman Aplikasi Mobile
kedepannya pengguna dapat berbasis Android,
mengubah lokasi, alamat, Informatika, Bandung.
pengiriman makanan. Untuk
saat ini aplikasi harus registrasi [10] Wahana 2008, Microsoft SQL
ulang ketika hendak mengubah Server, Wahana Bakti Pos
lokasi alamat. Bandung.
Hal - 8
[11] Whitten, Jeffrey L, Lonnie D.
Bentley. 2007, System Analysis
And Desain Methods.
McGraw-Hill, New York.

[12] Whitten, Jeffery L., Lonnie D.


Bentley dan Kevin C. Dittman
2006, Metode Desain dan Analisis
Sistem Edisi 6, Andi Offset,
Yogyakarta.

Hal - 9

Anda mungkin juga menyukai