Rancangan Aplikasi Mobile Pemesanan Roti Pedagang Retail Kepada Perusahaan Roti “XYZ” Berbasis Android
Association for Information Systems – Indonesia chapter (AISINDO)
1
Rancangan Aplikasi Mobile Pemesanan Roti Pedagang Retail Kepada
Perusahaan Roti “XYZ” Berbasis Android
Suwirno Mawlan
Prodi Manajemen Informatika AMIK MDP Palembang
Jl. Rajawali No.14 Palembang
e-mail : [email protected]
Abstrak
Tujuan penelitian ini adalah
membangun rancangan aplikasi pemesanan roti
pedagang retail kepada perusahaan roti XYZ berbasis android, perusahaan roti XYZ
merupakan salah satu perusahaan yang bergerak dibidang industri roti di kota
palembang, Metodologi yang digunakan pada penelitian ini adalah Metodologi Rational
Unified Process (RUP) yang terdiri dari tahapan aktivitas inception, elaboration,
contruction dan transition. Keluaran yang dihasilkan merupakan dokumen rancangan
aplikasi pemesanan roti dari para pedagang retail kepada perusahaan roti XYZ berbasis
android, dimana perusahaan roti XYZ menerima pesanan roti dari para pedagang retail
kemudian perusahaan roti XYZ
akan memenuhi pesanan tersebut dengan
mendistribusikannya sesuai daftar pesanan yang telah tercatat pada data sistem, aplikasi
ini juga dapat memungkinkan terjadinya komunikasi antara perusahaan roti XYZ
dengan para pedagang retail tentang sisa roti yang tidak terjual atau yang telah
melampaui expire date, yang dapat ditampilkan pada antar muka mobile.
Kata kunci: Rancangan, Aplikasi mobile,, Android
Abstract
The purpose of this research is to make the order application design of bread
from retailers to bakery XYZ based on android, Bakery XYZ is one of the companies
engaged in the bakery industry in Palembang, The methodology used in this research is
Rational Unified Process (RUP) consisting of inception, elaboration, contruction and
transition activities. The resulting output is a order application design document from
retailers to a XYZ bakery with android based, where XYZ bakery company receives a
bakery order from retailers then XYZ bakery will fulfill the order by distributing it
according to the list of orders already recorded on the system, This application can also
allow communication between XYZ bakery companies and retailers about unsold bread
leftovers or those that have exceeded the expire date, which can be displayed on the
mobile interface.
Keywords: Design, Mobile application, Android
1. PENDAHULUAN
Seiring dengan munculnya teknologi informasi yang semakin berkembang
dengan pesat, sehingga ada berbagai cara untuk menggunakan dan memanfaatkan
teknologi informasi tersebut dalam membantu proses bisnis serta memberikan
kemudahan dalam penyampaian informasi kapan saja dan dimana saja. Misalnya
seperti pemesanan roti pedagang retail kepada perusahaan roti dengan memanfaatkan
peralatan mobile menjadikan pesanan dapat terpenuhi dengan cepat.
Nugraha, Santoso, Martono (2014) dalam penelitian yang berjudul “Aplikasi
pemesanan makanan berbasis mobile pada rumah makan leknonong” [1], penelitian
tersebut membuat rancangan dan aplikasi mobile berupa pelayanan konsumen umum
rumah makan, menggunakan metodologi terstruktur.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
2Association for Information Systems – Indonesia chapter (AISINDO)
Isnanto, Putra (2014), dalam penelitian yang berjudul “Rancang Bangun
Aplikasi m-commerce Berbasis Android Sebagai Media Pemesanan pada Distro Online”
[2], penelitian tersebut merancang dan membuat aplikasi m-commerce untuk melayani
konsumen umum yang berbasis android,
Perusahaan roti XYZ dalam aktivitas operasionalnya yang sedang berjalan saat
ini, pemesanan dan pendistribusian roti dilakukan oleh karyawan yang berbeda, untuk
prosedur pemesanan roti petugas kunjungan langsung ke lokasi retail roti, untuk
mencatat roti yang akan dipesan oleh penjual retail kedalam nota order , sekaligus
mencatat roti yang lama tersisa dan telah memasuki batas waktu expire date kedalam
nota retour, lalu kedua nota tersebut dibawa ke perusahaan roti dan di masukkan ke
komputer oleh petugas administrasi, sedangkan untuk pendistribusian roti diantar
langsung ke retail oleh petugas yang berbeda sesuai yang tercatat pada nota order dan
sekaligus mengambil sisa roti yang lama sesuai yang tercatat pada nota retour, dan
petugas distribusi menerima uang dari penjual retail roti untuk pembayaran roti yang
lalu, jumlah uang yang diterima disesuaikan dengan nota order yang lama dan
diperhitungkan dengan nota retournya.
Dari survey awal yang dilakukan peneliti disimpulkan prosedur tersebut terdapat
beberapa permasalahan, diantaranya untuk jumlah retail yang banyak dan terletak pada
lokasi yang tersebar yang saling berjauhan satu dengan yang lainnya menjadikan
prosedur tersebut tidak efisien, efeknya penyiapan paket order roti menjadi tertunda
karena harus menunggu nota-nota order yang dibuat oleh petugas yang sedang
mengunjungi penjual penjual retail roti.
Berdasrkan permasalah tersebut maka peneliti mengajukan suatu rancangan aplikasi
mobile dengan judul “Rancangan Aplikasi Mobile untuk Pemesanan dan Distribusi
Roti antara Pedagang Retail Dengan Perusahaan Roti XYZ Berbasis Android”
diharapakan aplikasi dari rancangan tersebut dapat mengatasi permasalahann yang ada.
2. METODE PENELITIAN ATAU PERUMUSAN SOLUSI
2.1) Rumusan Masalah
“Bagaimana rancangan aplikasi mobile yang tepat untuk mempercepat order
pemesanan roti dari setiap penjual retail ke perusahaan roti Xyz yang berbasis android”,
sehingga pendistribusiannya menjadi terpenuhi sesegera mungkin.
2.2) Tujuan Penelitian
Adalah merancang aplikasi mobile untuk pemesan an dan pendistribusian roti
antara pedagang retail dengan perusahaan roti Xyz berbasis android untuk pemesanan
dan pendistribusian roti menjadi cepat.
2.3) Landasan teori
Berhubungan dengan obyek kajian, manfaat dari teori-teori tersebut dalam
bahasan ini untuk mempermudah dalam memahami tentang pembuatan rancangan
aplikasi mobile untuk pemesanan dan pendistribusian roti dari pedagang retail ke
perusahaan roti Xyz berbasis android, diantara terdiri dari,
a) Perancangan
Perancangan atau rancangan adalah penentuan proses dan basisdata yang
diperlukan oleh sistem baru, termasuk juga menyertakan spesifikasi jenis peralatan yang
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
3
akan digunakan, tahap kegiatan ini diantaranya menyiapkan rancangan sistem yang
terinci, mengidentifikasi berbagai alternatif konfigurasi sistem, mengevaluasi berbagai
alternatif konfigurasi sistem, memilih konfigurasi terbaik dan menyiapkan usulan
penerapan [3].
b) Aplikasi
Aplikasi adalah penggunaan program dalam suatu komputer, instruksi
(instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga
komputer dapat memproses input menjadi output [4]
c) Android
Android adalah sebuah sistem operasi untuk ponsel yang berbasis Linux.
Android SDK (Software Development Kit) menyediakan tools dan API (Application
Programming Interface) yang diperlu kan bagi para pengembang untuk membuat dan
mengembangkan aplikasi yang digunakan pada ponsel bersistem operasi Android
dengan menggunakan bahasa pemrograman Java[5].
2.4) Metodologi
Adalah kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan,
aturan-aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin yang
lainnya atau Metode adalah suatu cara, teknik yang sistematik untuk mengerjakan
sesuatu. [4].
Metodologi yang digunakan untuk perancangan pembuatan aplikasi mobile ini
adalah metodologi RUP, RUP adalah singkatan dari Rational Unified Process
metodologi ini bekerja dengan berorientasi objek dimana setiap kegiatan yang termasuk
di dalamnya dapat dilakukan secara paralel, sehingga dapat mempersingkat waktu dan
menghemat sumber daya yang tersedia[6].
Metodologi Rational Unified Process (RUP) adalah Metodologi pengembangan
kegiatan yang berorientasi pada proses [3]. Dalam metode ini, terdapat empat tahap
pengembangan perangkat lunak yaitu:
1) Inception
Pada tahap ini pengembang mendefinisikan batasan kegiatan, melakukan
analisis kebutuhan user, dan melakukan perancangan awal perangkat lunak
(perancangan arsitektural dan use case).
2) Elaboration
Pada tahap ini dilakukan perancangan perangkat lunak mulai dari
menspesifikasikan fitur perangkat lunak hingga perilisan prototipe versi Betha dari
perangkat lunak.
3) Construction
Pengimplementasian rancangan perangkat lunak yang telah dibuat dilakukan
pada tahap ini. Pada akhir tahap ini, perangkat lunak versi akhir yang sudah disetujui
administrator dirilis beserta dokumen tasi perangkat lunak.
4) Transition
Adalah Instalasi , deployment dan sosialisasi perangkat lunak dilakukan pada
tahap ini.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
4Association for Information Systems – Indonesia chapter (AISINDO)
3. HASIL DAN PEMBAHASAN
Pada pembahasan ini akan diterapkan metodologi RUP namun pada penelitian
ini tidak semua tahapan yang ada pada metodologi RUP dijalankan, tetapi penulis
membahas hanya sebatas pada tahapan Inception dan Elaboration.
3.1 Inception
Pada tahapan inception dilakukan analisis masalah dan analisis kebutuhan.
a. Analisis masalah
Analisis masalah adalah untuk mengetahui problem yang ada pada pemesanan
dan pendistri busian roti antara pedagang retail dengan perusahaan roti Xyz, untuk
mengetahui hal itu terlebih dahulu harus diamati proses operasional yang berjalan saat
ini sesuai diagram aktivitas, yang ditunjukkan pada gambar 1 berikut.
Penjual Retail
Perusahaan roti Xyz
Periksa stok roti
Terima pesanan roti dari
retail
Mencatat
kebutuhan roti
Catat pesanan, teruskan
ke Bag.Pengadaan
Ajukan pesanan roti
Bag.Pengadaan siapkan
roti yang dipesan
Terima roti baru
Kirim roti pesanan
Retour roti sisa, & bayar
roti lama
Terima retour roti lama &
terima pembayaran
Catat terima retour roti
lama & terima
pembayaran
Gambar 1. Diagram aktivitas sistem yang berjalan
Dari sistem yang berjalan sesuai diagram aktivitas pada gambar 1, berdasarkan
pengamatan maka dapat di simpulkan adanya permasalahan bahwa untuk mendapatkan
data pesanan, petugas perusahaan roti harus mengunjungi retail yang menjadi
rekanannya, tetapi untuk jumlah retail yang terletak pada lokasi yang tersebar dan
saling berjauhan satu dengan yang lainnya membuat prosedur tidak efisien, dimana
kirim roti menjadi tertunda karena harus menunggu nota order yang dibawa petugas
mengunjungi retail lainnya.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
5
Hasil dari rancangan aplikasi mobile diharap dapat mem proses pemesanan order
oleh retail dengan cepat sehingga pendistribusian roti ke retail penjualan juga menjadi
cepat.
b. Analisis kebutuhan
Perkembangan teknologi informasi sekarang yang telah memasuki teknologi
mobile, dapat dimanfaatkan sebagai pemikiran yang menjadikan komunikasi masingmasing pihak menjadi cepat ditambah dukungan perangkat keras seperti telpon pintar
sudah dimilki hampir semua orang.
1) Diagram Use-Case
Untuk mengaktualisasikan keinginan tersebut maka ditetapkan [7] analisis
kebutuhan sesuai yang ditunjukkan diagram use-case pada gambar 2 berikut.
2) Glosarium use case
Penjelasan aktivitas pada diagram use-case tiap-tiap fungsi kerja dari use-case
diuraikan pada glosarium use-case pada tabel 1.
Tabel 1. Tabel glosarium Use-Case [8]
No
registrasi
Terima password
input pesanan
kebutuhan roti
Penjual
retail
Input roti yang di
retour
Info pembayaran
Admin
Perush. roti
1
Login
2
Registrasi
3
Terima
password di
e-mail/ sms
Input pesanan
kebutuhan
roti
Input roti
yang di retour
Login
Nama Usecase
4
5
Deskripsi
Sebagai autentikasi kewe
nangan pengguna/user.
Ada di sisi retail untuk
masukkan data retail
Ada pada sisi retail
menerima password
Ada pada sisi retail, untuk
masukkan data order roti
Ada pada sisi retail,
untuk mengirim informasi
retour roti yang lalu.
Ada pada sisi retail, untuk
melihat besar tagihan.
Kirim password
6
Info
pembayaran
Create daftar roti
7
Create &
kirim
password
Create daftar
roti
Info pesanan
roti
Ada pada sisi admin, untuk
buat & kirim password.
Hitung
pembayaran
Ada pada sisi admin, untuk
hitung & info jumlah bayar
Info pesanan roti
Hitung
pembayaran
Gambar 2. Diagram Use case dari analisis
8
9
10
Ada pada sisi admin roti,
membuat daftar roti
Ada pada sisi admin roti,
untuk melihat pesanan roti
kebutuhan
3.2 Elaboration
Pada tahapan Elaboration dilakukan perancangan berdasarkan ketetapan analisis
kebutuhan.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
6Association for Information Systems – Indonesia chapter (AISINDO)
1) Perancangan Antar Muka(User Interface)
Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara
pengguna (user) dengan sistem [4].
a) Rancangan form halaman utama
Form halaman utama adalah halaman index [9], form pertama awal program di
sisi retail, dapat dilihat oleh retail yang ditunjukkan pada gambar 3.
b) Rancangan form registrasi
Form halaman registrasi untuk masukkan data retail pelanggan tetap, form
tersebut pada gambar 4.
c) Rancangan form input pesan kebutuhan roti
Form input pesan kebutuhan roti adalah untuk masuk kan data order roti, form
tersebut pada gambar 5.
Roti xyz
Logo
Roti xyz
Jl. Angkatan 45 Palembang
Login
User-Id : _______
Password : _______
Logo
Jl. Angkatan 45 Palembang
Logo
Roti xyz
Jl. Angkatan 45 Palembang
Pesan roti
Registrasi
Log In
Main Menu
Registrasi
Kode Retail
Nama Retail
Alamat Retail
Tgl. Pesan
Nama Retail :
Nama Owner :
Alamat Retail :
Pesan roti
No.Telpon
Retour roti
:
Tgl. Member :
Info Pembayaran
Log Out
Data Retail
Simpan
:
:
:
:
Nama roti
Roti manis keju
Roti manis coklat
Roti manis nanas
Roti manis kelapa
Roti manis moca
Roti manis strawberry
Roti tawar kecil
Roti tawar besar
Jumlah
:
:
:
:
:
:
:
:
Kirim
Gambar 3. menu utama retail
Gambar 4. Registrasi retail
Gambar 5. Input pesan
kebutuhan roti
d) Rancangan form input roti yang diretour
Form input roti yang diretour adalah untuk memasuk kan data roti yang lalu
yang tidak terjual dan sudah melewati masa expire date dikembalikan ke perusahaan
roti, form tersebut ditunjukkan pada gambar 6.
e) Rancangan form info pembayaran
Form info pembayaran adalah untuk melihat data jumlah tagihan atas roti yang
baru dipesan oleh retail, form tersebut ditunjukkan pada gambar 7.
f) Rancangan form create dan kirim password
Form create dan kirim password ada pada sisi admin untuk membuat
password retail dan sekaligus mengirim ke masing-masing retail, form tersebut
ditunjukkan pada gambar 8.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
Logo
7
Roti xyz
Jl. Angkatan 45 Palembang
Roti xyz
Logo
Roti xyz
Jl. Angkatan 45 Palembang
Logo
Jl. Angkatan 45 Palembang
Retour roti
Info Pembayaran
Kode Retail
Nama Retail
Alamat Retail
Tgl. Retour
:
:
:
:
Kode Retail
Nama Retail
Alamat Retail
Tgl. Pesan
Nama roti
Roti manis keju
Roti manis coklat
Roti manis nanas
Roti manis kelapa
Roti manis moca
Roti manis strawberry
Roti tawar kecil
Roti tawar besar
Jumlah
:
:
:
:
:
:
:
:
Nama Retail :
Nama Owner :
Alamat Retail :
Nama roti
Jml
Manis keju
Manis coklat
Manis nanas
Manis kelapa
Manis moca
Manis strwberry
Tawar kecil
Tawar besar
:
:
:
:
:
:
:
:
Kembali
Kirim
Gambar 6. Input roti yang
diretour
Create Password Retail
:
:
:
:
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x6.000 = 60.000
10x9,000 = 90.000
Total
No.Telpon
:
Tgl. Member :
Create Password
Kirim
270.000
Gambar 7. Info pembayaran
Gambar 8. Create password
g) Rancangan form create daftar roti
Form create daftar roti ada pada sisi admin perusahaan roti untuk membuat
daftar roti dan sekaligus untuk merubahnya, form tersebut ditunjukkan pada gambar 9..
h) Rancangan form info pesanan roti dan hitung pembayaran
Form create info pesanan roti dan hitung pembayaran ada pada sisi admin untuk
menampilkan pesanan roti, menghitung pembayaran kemudian mengirimkan ke
masing-masing retail, form tersebut ditunjukkan pada gambar 10.
Roti xyz
Logo
Jl. Angkatan 45 Palembang
Logo
Data pesanan roti
Create daftar roti
Kode roti
:
Nama roti
:
Harga roti
:
Tgl. Status
:
Update
Roti xyz
Jl. Angkatan 45 Palembang
Kode Retail
Nama Retail
Alamat Retail
Tgl. Retour
Tambah
:
:
:
:
Nama roti
Roti manis keju
Roti manis coklat
Roti manis nanas
Roti manis kelapa
Roti manis moca
Roti manis strawberry
Roti tawar kecil
Roti tawar besar
Hitung Pembayaran
Gambar 9. Create data roti
Jumlah
:
:
:
:
:
:
:
:
Kirim
Gambar 10. Info pesanan roti & hitung bayar
2) Perancangan Class.
Perancangan class mengetahui class yang mendukung sistem [7] sedang
dibangun, rancangan class pada diagram class yang ditunjukkan gambar 11 berikut ini.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
8Association for Information Systems – Indonesia chapter (AISINDO)
Pesan
No_Pesan
Tgl_Pesan
Jumlah
Roti
Retail
Tambah ()
Ubah ()
Kd_Roti
Nama_Roti
Satuan
Harga
Kd_Retail
Nama_Retail
Nama_Owner
Alamat
No_Telpon
Tgl_Member
Tambah ()
Ubah ()
Tambah ()
Retour
No_Retour
Tgl_Retour
Tgl_Pesan
Jumlah
Oprt.Retail
Id_Oprtr
Sys.Admin
Tambah ()
Ubah ()
Tambah ()
Ubah ()
Id_Adm
User
User_Id
Password
Nama
Tambah ()
Ubah ()
Tambah ()
Ubah ()
Gambar 11. Rancangan diagram Class
3) Perancangan Basisdata
Perancangan basisdata untuk sistem ini sesuai yang ditunjukkan pada gambar
12 Diagram ER berikut ini,
1
N
1
Retour
Bikin
User
Jumlah
User-Id
User-Id
1
No-retour
User-Id
Tgl-retour
Dapat
Nama
Buat
No-pesan
Password
1
N
Nm-Retail
Nm-Owner
Kd-Retail
Alamat
Retail
No-Telpon
Nm-Roti
No-pesan
Kd-Retail
Kd-Roti
Satuan
Kd-Roti
Harga
M
N
Roti
Pesan
Tgl-pesan
Jml-Pesan
Tgl-Member
Jml-Stok
Gambar 12. Rancangan diagram ER
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
9
4) Perancangan proses
Rancangan proses merupakan gambaran logika perangkat lunak pada aplikasi
ini. [6]
a) Rancangan Proses input data retail
Rancangan proses input data retail yaitu logika memasukkan data retail, diagram
sekuennya gambar 13.
:Form
:Master retail
:Submit
Buka Form
Input data retail
Sys.Adm
Simpan data retail
Gambar 13. Diagram Sekuen input ke master retail
b) Rancangan Proses input data roti.
Rancangan Proses input data roti yaitu logika memasuk kan data roti, diagram
sekuennya pada gambar 14.
:Form
:Master roti
:Submit
Buka Form
Sys.Adm
Input data roti
Simpan data roti
Gambar 14. Diagram sekuen input ke master roti
c) Rancangan Proses input pesanan roti
Rancangan Proses input pesanan roti yaitu logika masuk kan pesanan roti,
diagram sekuennya padagambar 15.
:Form
:pesanan
:Submit
Buka Form
Sys.Adm
Input pesanan roti
Simpan pesanan roti
Gambar 15. Diagram sekuen input pesanan roti
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
10
d) Rancangan Proses input data retour
Rancangan Proses input data retour yaitu logika masuk kan data retour, diagram
sekuennya gambar 16.
:Form
: retour
:Submit
Buka Form
Sys.Adm
Input data retour
Simpan data retour
Gambar 16. Diagram sekuen input data roti yang retour
4. KESIMPULAN DAN SARAN
Rancangan aplikasi mobile pemesanan dan distribusi roti berbasis android ini,
menghasilkan dokumentasi rancangan untuk membangun aplikasi mobil, jika dimple
mentasikan menghasilkan fungsi antara lain dapat mempercepat pemenuhan pesanan
roti oleh retail dari perusahaan roti xyz, karena pemesanan roti dilakukan secara online
sehingga dapat dengan cepat ditindak lanjuti, disamping itu retail juga dapat
menginformasi kan data retour untuk roti yang lalu tidak terjual dan telah melewati
masa expire date, maka dengan cepat pula beban tagihan yang baru dikurangi dengan
data retournya, selanjutnya rancangan class
akan menyim pan data-data yang
mendukung aplikasi ini, untuk kebutuhan data kedepannya yang sekaligus menghapus
penyimpanan dokumen fisik,
Saran peneliti, untuk mengimplementasikan rancangan ini ke bentuk aplikasi dapat
mengembangkan fitur lainnya sesuai dengan kebutuhan, metodologi RUP ini dapat
dilanjutkan phase implementasi yang belum di lakukan yaitu phase construction dan
transition.
UCAPAN TERIMA KASIH
Terima kasih dan apresiasi peneliti kepada Direktur AMIK MDP Palembang Bpk.
Johannes Petrus, S.Kom., M.T.I yang telah memberikan dukungan financial dari
pengumpulan data hingga pembuatan laporan penelitian ini yang berjalan dengan baik.
DAFTAR PUSTAKA
[1] Nugraha, Santoso, Martono, Aplikasi pemesanan makanan berbasis mobile pada
rumah makan leknonong, Jurnal JTSiskom, Vol-2, No.2, April 2014
http://jtsiskom.undip.ac.id/index.php/jtsiskom/article/download/5490/5279
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
11
[2] Isnanto, Putra, Rancang bangun aplikasi m-commerce berbasis android sebagai
media pemesanan pada distro online
http://eprints.unsri.ac.id/5693/1/jurnal_Fadli-Apriansyah.pdf.
[3] Nugroho, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi
Berorientasi Objek, Edisi Revisi, Informatika, Bandung, 2005
[4] HM, Jogiyanto. Analisis & Desain: Sistem Informasi Pendekatan Terstruktur Teori
dan Praktek Apli kasi Bisnis, Andi, Yogyakarta, 2005
[5] Safaat, Nazruddin, Android Pemrograman Aplikasi Mobile Smartphone dan Tablet
PC Berbasis Androi,, Informatika. Bandung, 2012.
[6] Hariyanto, Rekayasa Sistem Berorientasi Objek, Informatika, Bandung, 2004.
[7] Rosa, A.S, Shalahuddin M, Rekayasa Perangkat Lunak, Informatika, Bandung,
2013.
[8] Whitten L,Jeffery, Bentley D,Lonnie,Dittman C,Kevin, Metode Desain dan
Analisis Sistem. Terjemahan oleh Tim Penerjemah Andi. Andi,Yogyakarta, 2004.
[9] Riyanto, Membuat Sendiri Aplikasi E-Commerce Dengan PHP dan MySql
Menggunakan CodeIgniter dan Jquery. Andi, Yogyakarta, 2011
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
1
Rancangan Aplikasi Mobile Pemesanan Roti Pedagang Retail Kepada
Perusahaan Roti “XYZ” Berbasis Android
Suwirno Mawlan
Prodi Manajemen Informatika AMIK MDP Palembang
Jl. Rajawali No.14 Palembang
e-mail : [email protected]
Abstrak
Tujuan penelitian ini adalah
membangun rancangan aplikasi pemesanan roti
pedagang retail kepada perusahaan roti XYZ berbasis android, perusahaan roti XYZ
merupakan salah satu perusahaan yang bergerak dibidang industri roti di kota
palembang, Metodologi yang digunakan pada penelitian ini adalah Metodologi Rational
Unified Process (RUP) yang terdiri dari tahapan aktivitas inception, elaboration,
contruction dan transition. Keluaran yang dihasilkan merupakan dokumen rancangan
aplikasi pemesanan roti dari para pedagang retail kepada perusahaan roti XYZ berbasis
android, dimana perusahaan roti XYZ menerima pesanan roti dari para pedagang retail
kemudian perusahaan roti XYZ
akan memenuhi pesanan tersebut dengan
mendistribusikannya sesuai daftar pesanan yang telah tercatat pada data sistem, aplikasi
ini juga dapat memungkinkan terjadinya komunikasi antara perusahaan roti XYZ
dengan para pedagang retail tentang sisa roti yang tidak terjual atau yang telah
melampaui expire date, yang dapat ditampilkan pada antar muka mobile.
Kata kunci: Rancangan, Aplikasi mobile,, Android
Abstract
The purpose of this research is to make the order application design of bread
from retailers to bakery XYZ based on android, Bakery XYZ is one of the companies
engaged in the bakery industry in Palembang, The methodology used in this research is
Rational Unified Process (RUP) consisting of inception, elaboration, contruction and
transition activities. The resulting output is a order application design document from
retailers to a XYZ bakery with android based, where XYZ bakery company receives a
bakery order from retailers then XYZ bakery will fulfill the order by distributing it
according to the list of orders already recorded on the system, This application can also
allow communication between XYZ bakery companies and retailers about unsold bread
leftovers or those that have exceeded the expire date, which can be displayed on the
mobile interface.
Keywords: Design, Mobile application, Android
1. PENDAHULUAN
Seiring dengan munculnya teknologi informasi yang semakin berkembang
dengan pesat, sehingga ada berbagai cara untuk menggunakan dan memanfaatkan
teknologi informasi tersebut dalam membantu proses bisnis serta memberikan
kemudahan dalam penyampaian informasi kapan saja dan dimana saja. Misalnya
seperti pemesanan roti pedagang retail kepada perusahaan roti dengan memanfaatkan
peralatan mobile menjadikan pesanan dapat terpenuhi dengan cepat.
Nugraha, Santoso, Martono (2014) dalam penelitian yang berjudul “Aplikasi
pemesanan makanan berbasis mobile pada rumah makan leknonong” [1], penelitian
tersebut membuat rancangan dan aplikasi mobile berupa pelayanan konsumen umum
rumah makan, menggunakan metodologi terstruktur.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
2Association for Information Systems – Indonesia chapter (AISINDO)
Isnanto, Putra (2014), dalam penelitian yang berjudul “Rancang Bangun
Aplikasi m-commerce Berbasis Android Sebagai Media Pemesanan pada Distro Online”
[2], penelitian tersebut merancang dan membuat aplikasi m-commerce untuk melayani
konsumen umum yang berbasis android,
Perusahaan roti XYZ dalam aktivitas operasionalnya yang sedang berjalan saat
ini, pemesanan dan pendistribusian roti dilakukan oleh karyawan yang berbeda, untuk
prosedur pemesanan roti petugas kunjungan langsung ke lokasi retail roti, untuk
mencatat roti yang akan dipesan oleh penjual retail kedalam nota order , sekaligus
mencatat roti yang lama tersisa dan telah memasuki batas waktu expire date kedalam
nota retour, lalu kedua nota tersebut dibawa ke perusahaan roti dan di masukkan ke
komputer oleh petugas administrasi, sedangkan untuk pendistribusian roti diantar
langsung ke retail oleh petugas yang berbeda sesuai yang tercatat pada nota order dan
sekaligus mengambil sisa roti yang lama sesuai yang tercatat pada nota retour, dan
petugas distribusi menerima uang dari penjual retail roti untuk pembayaran roti yang
lalu, jumlah uang yang diterima disesuaikan dengan nota order yang lama dan
diperhitungkan dengan nota retournya.
Dari survey awal yang dilakukan peneliti disimpulkan prosedur tersebut terdapat
beberapa permasalahan, diantaranya untuk jumlah retail yang banyak dan terletak pada
lokasi yang tersebar yang saling berjauhan satu dengan yang lainnya menjadikan
prosedur tersebut tidak efisien, efeknya penyiapan paket order roti menjadi tertunda
karena harus menunggu nota-nota order yang dibuat oleh petugas yang sedang
mengunjungi penjual penjual retail roti.
Berdasrkan permasalah tersebut maka peneliti mengajukan suatu rancangan aplikasi
mobile dengan judul “Rancangan Aplikasi Mobile untuk Pemesanan dan Distribusi
Roti antara Pedagang Retail Dengan Perusahaan Roti XYZ Berbasis Android”
diharapakan aplikasi dari rancangan tersebut dapat mengatasi permasalahann yang ada.
2. METODE PENELITIAN ATAU PERUMUSAN SOLUSI
2.1) Rumusan Masalah
“Bagaimana rancangan aplikasi mobile yang tepat untuk mempercepat order
pemesanan roti dari setiap penjual retail ke perusahaan roti Xyz yang berbasis android”,
sehingga pendistribusiannya menjadi terpenuhi sesegera mungkin.
2.2) Tujuan Penelitian
Adalah merancang aplikasi mobile untuk pemesan an dan pendistribusian roti
antara pedagang retail dengan perusahaan roti Xyz berbasis android untuk pemesanan
dan pendistribusian roti menjadi cepat.
2.3) Landasan teori
Berhubungan dengan obyek kajian, manfaat dari teori-teori tersebut dalam
bahasan ini untuk mempermudah dalam memahami tentang pembuatan rancangan
aplikasi mobile untuk pemesanan dan pendistribusian roti dari pedagang retail ke
perusahaan roti Xyz berbasis android, diantara terdiri dari,
a) Perancangan
Perancangan atau rancangan adalah penentuan proses dan basisdata yang
diperlukan oleh sistem baru, termasuk juga menyertakan spesifikasi jenis peralatan yang
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
3
akan digunakan, tahap kegiatan ini diantaranya menyiapkan rancangan sistem yang
terinci, mengidentifikasi berbagai alternatif konfigurasi sistem, mengevaluasi berbagai
alternatif konfigurasi sistem, memilih konfigurasi terbaik dan menyiapkan usulan
penerapan [3].
b) Aplikasi
Aplikasi adalah penggunaan program dalam suatu komputer, instruksi
(instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga
komputer dapat memproses input menjadi output [4]
c) Android
Android adalah sebuah sistem operasi untuk ponsel yang berbasis Linux.
Android SDK (Software Development Kit) menyediakan tools dan API (Application
Programming Interface) yang diperlu kan bagi para pengembang untuk membuat dan
mengembangkan aplikasi yang digunakan pada ponsel bersistem operasi Android
dengan menggunakan bahasa pemrograman Java[5].
2.4) Metodologi
Adalah kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan,
aturan-aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin yang
lainnya atau Metode adalah suatu cara, teknik yang sistematik untuk mengerjakan
sesuatu. [4].
Metodologi yang digunakan untuk perancangan pembuatan aplikasi mobile ini
adalah metodologi RUP, RUP adalah singkatan dari Rational Unified Process
metodologi ini bekerja dengan berorientasi objek dimana setiap kegiatan yang termasuk
di dalamnya dapat dilakukan secara paralel, sehingga dapat mempersingkat waktu dan
menghemat sumber daya yang tersedia[6].
Metodologi Rational Unified Process (RUP) adalah Metodologi pengembangan
kegiatan yang berorientasi pada proses [3]. Dalam metode ini, terdapat empat tahap
pengembangan perangkat lunak yaitu:
1) Inception
Pada tahap ini pengembang mendefinisikan batasan kegiatan, melakukan
analisis kebutuhan user, dan melakukan perancangan awal perangkat lunak
(perancangan arsitektural dan use case).
2) Elaboration
Pada tahap ini dilakukan perancangan perangkat lunak mulai dari
menspesifikasikan fitur perangkat lunak hingga perilisan prototipe versi Betha dari
perangkat lunak.
3) Construction
Pengimplementasian rancangan perangkat lunak yang telah dibuat dilakukan
pada tahap ini. Pada akhir tahap ini, perangkat lunak versi akhir yang sudah disetujui
administrator dirilis beserta dokumen tasi perangkat lunak.
4) Transition
Adalah Instalasi , deployment dan sosialisasi perangkat lunak dilakukan pada
tahap ini.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
4Association for Information Systems – Indonesia chapter (AISINDO)
3. HASIL DAN PEMBAHASAN
Pada pembahasan ini akan diterapkan metodologi RUP namun pada penelitian
ini tidak semua tahapan yang ada pada metodologi RUP dijalankan, tetapi penulis
membahas hanya sebatas pada tahapan Inception dan Elaboration.
3.1 Inception
Pada tahapan inception dilakukan analisis masalah dan analisis kebutuhan.
a. Analisis masalah
Analisis masalah adalah untuk mengetahui problem yang ada pada pemesanan
dan pendistri busian roti antara pedagang retail dengan perusahaan roti Xyz, untuk
mengetahui hal itu terlebih dahulu harus diamati proses operasional yang berjalan saat
ini sesuai diagram aktivitas, yang ditunjukkan pada gambar 1 berikut.
Penjual Retail
Perusahaan roti Xyz
Periksa stok roti
Terima pesanan roti dari
retail
Mencatat
kebutuhan roti
Catat pesanan, teruskan
ke Bag.Pengadaan
Ajukan pesanan roti
Bag.Pengadaan siapkan
roti yang dipesan
Terima roti baru
Kirim roti pesanan
Retour roti sisa, & bayar
roti lama
Terima retour roti lama &
terima pembayaran
Catat terima retour roti
lama & terima
pembayaran
Gambar 1. Diagram aktivitas sistem yang berjalan
Dari sistem yang berjalan sesuai diagram aktivitas pada gambar 1, berdasarkan
pengamatan maka dapat di simpulkan adanya permasalahan bahwa untuk mendapatkan
data pesanan, petugas perusahaan roti harus mengunjungi retail yang menjadi
rekanannya, tetapi untuk jumlah retail yang terletak pada lokasi yang tersebar dan
saling berjauhan satu dengan yang lainnya membuat prosedur tidak efisien, dimana
kirim roti menjadi tertunda karena harus menunggu nota order yang dibawa petugas
mengunjungi retail lainnya.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
5
Hasil dari rancangan aplikasi mobile diharap dapat mem proses pemesanan order
oleh retail dengan cepat sehingga pendistribusian roti ke retail penjualan juga menjadi
cepat.
b. Analisis kebutuhan
Perkembangan teknologi informasi sekarang yang telah memasuki teknologi
mobile, dapat dimanfaatkan sebagai pemikiran yang menjadikan komunikasi masingmasing pihak menjadi cepat ditambah dukungan perangkat keras seperti telpon pintar
sudah dimilki hampir semua orang.
1) Diagram Use-Case
Untuk mengaktualisasikan keinginan tersebut maka ditetapkan [7] analisis
kebutuhan sesuai yang ditunjukkan diagram use-case pada gambar 2 berikut.
2) Glosarium use case
Penjelasan aktivitas pada diagram use-case tiap-tiap fungsi kerja dari use-case
diuraikan pada glosarium use-case pada tabel 1.
Tabel 1. Tabel glosarium Use-Case [8]
No
registrasi
Terima password
input pesanan
kebutuhan roti
Penjual
retail
Input roti yang di
retour
Info pembayaran
Admin
Perush. roti
1
Login
2
Registrasi
3
Terima
password di
e-mail/ sms
Input pesanan
kebutuhan
roti
Input roti
yang di retour
Login
Nama Usecase
4
5
Deskripsi
Sebagai autentikasi kewe
nangan pengguna/user.
Ada di sisi retail untuk
masukkan data retail
Ada pada sisi retail
menerima password
Ada pada sisi retail, untuk
masukkan data order roti
Ada pada sisi retail,
untuk mengirim informasi
retour roti yang lalu.
Ada pada sisi retail, untuk
melihat besar tagihan.
Kirim password
6
Info
pembayaran
Create daftar roti
7
Create &
kirim
password
Create daftar
roti
Info pesanan
roti
Ada pada sisi admin, untuk
buat & kirim password.
Hitung
pembayaran
Ada pada sisi admin, untuk
hitung & info jumlah bayar
Info pesanan roti
Hitung
pembayaran
Gambar 2. Diagram Use case dari analisis
8
9
10
Ada pada sisi admin roti,
membuat daftar roti
Ada pada sisi admin roti,
untuk melihat pesanan roti
kebutuhan
3.2 Elaboration
Pada tahapan Elaboration dilakukan perancangan berdasarkan ketetapan analisis
kebutuhan.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
6Association for Information Systems – Indonesia chapter (AISINDO)
1) Perancangan Antar Muka(User Interface)
Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara
pengguna (user) dengan sistem [4].
a) Rancangan form halaman utama
Form halaman utama adalah halaman index [9], form pertama awal program di
sisi retail, dapat dilihat oleh retail yang ditunjukkan pada gambar 3.
b) Rancangan form registrasi
Form halaman registrasi untuk masukkan data retail pelanggan tetap, form
tersebut pada gambar 4.
c) Rancangan form input pesan kebutuhan roti
Form input pesan kebutuhan roti adalah untuk masuk kan data order roti, form
tersebut pada gambar 5.
Roti xyz
Logo
Roti xyz
Jl. Angkatan 45 Palembang
Login
User-Id : _______
Password : _______
Logo
Jl. Angkatan 45 Palembang
Logo
Roti xyz
Jl. Angkatan 45 Palembang
Pesan roti
Registrasi
Log In
Main Menu
Registrasi
Kode Retail
Nama Retail
Alamat Retail
Tgl. Pesan
Nama Retail :
Nama Owner :
Alamat Retail :
Pesan roti
No.Telpon
Retour roti
:
Tgl. Member :
Info Pembayaran
Log Out
Data Retail
Simpan
:
:
:
:
Nama roti
Roti manis keju
Roti manis coklat
Roti manis nanas
Roti manis kelapa
Roti manis moca
Roti manis strawberry
Roti tawar kecil
Roti tawar besar
Jumlah
:
:
:
:
:
:
:
:
Kirim
Gambar 3. menu utama retail
Gambar 4. Registrasi retail
Gambar 5. Input pesan
kebutuhan roti
d) Rancangan form input roti yang diretour
Form input roti yang diretour adalah untuk memasuk kan data roti yang lalu
yang tidak terjual dan sudah melewati masa expire date dikembalikan ke perusahaan
roti, form tersebut ditunjukkan pada gambar 6.
e) Rancangan form info pembayaran
Form info pembayaran adalah untuk melihat data jumlah tagihan atas roti yang
baru dipesan oleh retail, form tersebut ditunjukkan pada gambar 7.
f) Rancangan form create dan kirim password
Form create dan kirim password ada pada sisi admin untuk membuat
password retail dan sekaligus mengirim ke masing-masing retail, form tersebut
ditunjukkan pada gambar 8.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
Logo
7
Roti xyz
Jl. Angkatan 45 Palembang
Roti xyz
Logo
Roti xyz
Jl. Angkatan 45 Palembang
Logo
Jl. Angkatan 45 Palembang
Retour roti
Info Pembayaran
Kode Retail
Nama Retail
Alamat Retail
Tgl. Retour
:
:
:
:
Kode Retail
Nama Retail
Alamat Retail
Tgl. Pesan
Nama roti
Roti manis keju
Roti manis coklat
Roti manis nanas
Roti manis kelapa
Roti manis moca
Roti manis strawberry
Roti tawar kecil
Roti tawar besar
Jumlah
:
:
:
:
:
:
:
:
Nama Retail :
Nama Owner :
Alamat Retail :
Nama roti
Jml
Manis keju
Manis coklat
Manis nanas
Manis kelapa
Manis moca
Manis strwberry
Tawar kecil
Tawar besar
:
:
:
:
:
:
:
:
Kembali
Kirim
Gambar 6. Input roti yang
diretour
Create Password Retail
:
:
:
:
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x1.000 = 20.000
10x6.000 = 60.000
10x9,000 = 90.000
Total
No.Telpon
:
Tgl. Member :
Create Password
Kirim
270.000
Gambar 7. Info pembayaran
Gambar 8. Create password
g) Rancangan form create daftar roti
Form create daftar roti ada pada sisi admin perusahaan roti untuk membuat
daftar roti dan sekaligus untuk merubahnya, form tersebut ditunjukkan pada gambar 9..
h) Rancangan form info pesanan roti dan hitung pembayaran
Form create info pesanan roti dan hitung pembayaran ada pada sisi admin untuk
menampilkan pesanan roti, menghitung pembayaran kemudian mengirimkan ke
masing-masing retail, form tersebut ditunjukkan pada gambar 10.
Roti xyz
Logo
Jl. Angkatan 45 Palembang
Logo
Data pesanan roti
Create daftar roti
Kode roti
:
Nama roti
:
Harga roti
:
Tgl. Status
:
Update
Roti xyz
Jl. Angkatan 45 Palembang
Kode Retail
Nama Retail
Alamat Retail
Tgl. Retour
Tambah
:
:
:
:
Nama roti
Roti manis keju
Roti manis coklat
Roti manis nanas
Roti manis kelapa
Roti manis moca
Roti manis strawberry
Roti tawar kecil
Roti tawar besar
Hitung Pembayaran
Gambar 9. Create data roti
Jumlah
:
:
:
:
:
:
:
:
Kirim
Gambar 10. Info pesanan roti & hitung bayar
2) Perancangan Class.
Perancangan class mengetahui class yang mendukung sistem [7] sedang
dibangun, rancangan class pada diagram class yang ditunjukkan gambar 11 berikut ini.
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
8Association for Information Systems – Indonesia chapter (AISINDO)
Pesan
No_Pesan
Tgl_Pesan
Jumlah
Roti
Retail
Tambah ()
Ubah ()
Kd_Roti
Nama_Roti
Satuan
Harga
Kd_Retail
Nama_Retail
Nama_Owner
Alamat
No_Telpon
Tgl_Member
Tambah ()
Ubah ()
Tambah ()
Retour
No_Retour
Tgl_Retour
Tgl_Pesan
Jumlah
Oprt.Retail
Id_Oprtr
Sys.Admin
Tambah ()
Ubah ()
Tambah ()
Ubah ()
Id_Adm
User
User_Id
Password
Nama
Tambah ()
Ubah ()
Tambah ()
Ubah ()
Gambar 11. Rancangan diagram Class
3) Perancangan Basisdata
Perancangan basisdata untuk sistem ini sesuai yang ditunjukkan pada gambar
12 Diagram ER berikut ini,
1
N
1
Retour
Bikin
User
Jumlah
User-Id
User-Id
1
No-retour
User-Id
Tgl-retour
Dapat
Nama
Buat
No-pesan
Password
1
N
Nm-Retail
Nm-Owner
Kd-Retail
Alamat
Retail
No-Telpon
Nm-Roti
No-pesan
Kd-Retail
Kd-Roti
Satuan
Kd-Roti
Harga
M
N
Roti
Pesan
Tgl-pesan
Jml-Pesan
Tgl-Member
Jml-Stok
Gambar 12. Rancangan diagram ER
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
9
4) Perancangan proses
Rancangan proses merupakan gambaran logika perangkat lunak pada aplikasi
ini. [6]
a) Rancangan Proses input data retail
Rancangan proses input data retail yaitu logika memasukkan data retail, diagram
sekuennya gambar 13.
:Form
:Master retail
:Submit
Buka Form
Input data retail
Sys.Adm
Simpan data retail
Gambar 13. Diagram Sekuen input ke master retail
b) Rancangan Proses input data roti.
Rancangan Proses input data roti yaitu logika memasuk kan data roti, diagram
sekuennya pada gambar 14.
:Form
:Master roti
:Submit
Buka Form
Sys.Adm
Input data roti
Simpan data roti
Gambar 14. Diagram sekuen input ke master roti
c) Rancangan Proses input pesanan roti
Rancangan Proses input pesanan roti yaitu logika masuk kan pesanan roti,
diagram sekuennya padagambar 15.
:Form
:pesanan
:Submit
Buka Form
Sys.Adm
Input pesanan roti
Simpan pesanan roti
Gambar 15. Diagram sekuen input pesanan roti
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
10
d) Rancangan Proses input data retour
Rancangan Proses input data retour yaitu logika masuk kan data retour, diagram
sekuennya gambar 16.
:Form
: retour
:Submit
Buka Form
Sys.Adm
Input data retour
Simpan data retour
Gambar 16. Diagram sekuen input data roti yang retour
4. KESIMPULAN DAN SARAN
Rancangan aplikasi mobile pemesanan dan distribusi roti berbasis android ini,
menghasilkan dokumentasi rancangan untuk membangun aplikasi mobil, jika dimple
mentasikan menghasilkan fungsi antara lain dapat mempercepat pemenuhan pesanan
roti oleh retail dari perusahaan roti xyz, karena pemesanan roti dilakukan secara online
sehingga dapat dengan cepat ditindak lanjuti, disamping itu retail juga dapat
menginformasi kan data retour untuk roti yang lalu tidak terjual dan telah melewati
masa expire date, maka dengan cepat pula beban tagihan yang baru dikurangi dengan
data retournya, selanjutnya rancangan class
akan menyim pan data-data yang
mendukung aplikasi ini, untuk kebutuhan data kedepannya yang sekaligus menghapus
penyimpanan dokumen fisik,
Saran peneliti, untuk mengimplementasikan rancangan ini ke bentuk aplikasi dapat
mengembangkan fitur lainnya sesuai dengan kebutuhan, metodologi RUP ini dapat
dilanjutkan phase implementasi yang belum di lakukan yaitu phase construction dan
transition.
UCAPAN TERIMA KASIH
Terima kasih dan apresiasi peneliti kepada Direktur AMIK MDP Palembang Bpk.
Johannes Petrus, S.Kom., M.T.I yang telah memberikan dukungan financial dari
pengumpulan data hingga pembuatan laporan penelitian ini yang berjalan dengan baik.
DAFTAR PUSTAKA
[1] Nugraha, Santoso, Martono, Aplikasi pemesanan makanan berbasis mobile pada
rumah makan leknonong, Jurnal JTSiskom, Vol-2, No.2, April 2014
http://jtsiskom.undip.ac.id/index.php/jtsiskom/article/download/5490/5279
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839
Association for Information Systems – Indonesia chapter (AISINDO)
11
[2] Isnanto, Putra, Rancang bangun aplikasi m-commerce berbasis android sebagai
media pemesanan pada distro online
http://eprints.unsri.ac.id/5693/1/jurnal_Fadli-Apriansyah.pdf.
[3] Nugroho, Adi, Analisis dan Perancangan Sistem Informasi dengan Metodologi
Berorientasi Objek, Edisi Revisi, Informatika, Bandung, 2005
[4] HM, Jogiyanto. Analisis & Desain: Sistem Informasi Pendekatan Terstruktur Teori
dan Praktek Apli kasi Bisnis, Andi, Yogyakarta, 2005
[5] Safaat, Nazruddin, Android Pemrograman Aplikasi Mobile Smartphone dan Tablet
PC Berbasis Androi,, Informatika. Bandung, 2012.
[6] Hariyanto, Rekayasa Sistem Berorientasi Objek, Informatika, Bandung, 2004.
[7] Rosa, A.S, Shalahuddin M, Rekayasa Perangkat Lunak, Informatika, Bandung,
2013.
[8] Whitten L,Jeffery, Bentley D,Lonnie,Dittman C,Kevin, Metode Desain dan
Analisis Sistem. Terjemahan oleh Tim Penerjemah Andi. Andi,Yogyakarta, 2004.
[9] Riyanto, Membuat Sendiri Aplikasi E-Commerce Dengan PHP dan MySql
Menggunakan CodeIgniter dan Jquery. Andi, Yogyakarta, 2011
Jurnal Sistem Informasi Indonesia (JSII) Volume 2 Nomor 1 (Tahun)
ISSN: 2460 – 6839