12
RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL PENJUALAN PADA MULTI UNIT RESTAURANT BERBASIS MOBILE ANDROID SKRIPSI Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Muzna Boftem 08560267 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

Embed Size (px)

Citation preview

Page 1: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN

KONTROL PENJUALAN PADA MULTI UNIT RESTAURANT

BERBASIS MOBILE ANDROID

SKRIPSI

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

Muzna Boftem

08560267

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat
Page 3: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat
Page 4: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat
Page 5: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

KATA PENGANTAR

Segala Puji bagi Allah SWT. Apapun yang bergerak di alam

semesta ini adalah rahmat-Nya. Sebaik-baiknya shalawat serta salam

semoga Allah SWT limpahkan kepada Nabi Besar Muhammad SAW.,

beserta seluruh keluarga dan sahabatnya. Hanya berkat rahmat-Nya

penulis dapat menyelesaikan skripsi ini dengan judul “ RANCANG

BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL

PENJUALAN PADA MULTI-UNIT RESTAURANT BERBASIS

MOBILE ANDROID ”.

Penyusunan Laporan Tugas Akhir ini merupakan salah satu

persyaratan untuk mencapai kelulusan dan memperoleh gelar Sarjana

Teknik dalam Program Studi Teknik Informatika Program Strata I

Jurusan Teknik Informatika, Fakultas Teknik, Universitas

Muhammadiyah Malang.

Penulis menyadari sepenuhnya dalam penulisan tugas akhir ini

masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti

mengharapkan saran yang bersifat membangun agar tulisan ini

bermanfaat bagi perkembangan ilmu pengetahuan kedepan.

Malang, 15 Agustus 2015

Muzna Boftem

Page 6: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

DAFTAR ISI

LEMBAR PERSETUJUAN .................................................................. i

LEMBAR PENGESAHAN .................................................................. ii

LEMBAR PERNYATAAN ................................................................. iii

ABSTRAK ........................................................................................... iv

ABSTRACT .......................................................................................... v

LEMBAR PERSEMBAHAN .............................................................. vi

KATA PENGANTAR ........................................................................ vii

DAFTAR ISI ...................................................................................... viii

DAFTAR GAMBAR ........................................................................... xi

DAFTAR TABEL .............................................................................. xiii

BAB I : PENDAHULUAN

1.1 Latar Belakang ................................................................................ 1

1.2 Rumusan Masalah ........................................................................... 2

1.3 Tujuan Penelitian ............................................................................ 2

1.4 Batasan Masalah.............................................................................. 2

1.5 Metodologi ...................................................................................... 3

1.6 Sistematika Penulisan ..................................................................... 4

BAB II : LANDASAN TEORI

2.1 Restoran ........................................................................................... 6

2.2 Teori Umum .................................................................................... 8

2.2.1 Pengertian Data .......................................................................... 8

2.2.2 Pengertian Database ................................................................... 8

2.3 Android ........................................................................................... 9

2.3.1 Karakteristik Android .............................................................. 11

2.4 Eclipse ........................................................................................... 12

Page 7: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

2.4.1 JDK .......................................................................................... 13

2.4.2 ADT Plugin .............................................................................. 13

2.5 Android SDK ................................................................................ 14

2.6 AVD Manager ............................................................................... 14

BAB III : ANALISA DAN PERANCANGAN SISTEM

3.1 Analisis Sistem .............................................................................. 15

3.1.1 Analisis kebutuhan .................................................................. 15

3.1.1.1 Kebutuhan Fungsional ...................................................... 15

3.1.1.2 Kebutuhan Non Fungsional .............................................. 16

3.2 Perancangan Sistem ...................................................................... 16

3.2.1 Entity Relationship Diagram .................................................. 16

3.2.2 Use Case Diagram .................................................................. 17

3.2.3 Activity Diagram ..................................................................... 17

3.2.4 Sequence Diagram .................................................................. 22

3.2.5 Class Diagram ........................................................................ 27

3.3 Desain Antar Muka ....................................................................... 32

3.3.1 Desain Tampilan Antarmuka .................................................. 32

3.3.2 Desain Tampilan Antar Muka List Pembelian ....................... 33

3.3.3 Desain Tampilan Antar Muka Menu Laporan ........................ 33

BAB IV : IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi Aplikasi .................................................................. 35

4.1.1 Tampilan Awal Aplikasi ......................................................... 36

4.1.2 Tampilan Menu Utama Aplikasi ............................................. 37

Page 8: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

4.1.3 Tampilan Menu Data User ...................................................... 38

4.1.4 Tampilan Menu Barang .......................................................... 39

4.1.5 Tampilan Nenu Utama User ................................................... 41

4.1.6 Tampilan Transaksi Pembelian ............................................... 41

4.1.7 Tampilan Transaksi Penjualan ................................................ 42

4.1.8 Tampilan Penggunaan Barang ................................................ 42

4.1.9 Tampilan Menu Laporan ......................................................... 43

4.2 Pengujian Fungsional .................................................................... 45

BAB V : PENUTUP

5.1 Kesimpulan ................................................................................... 49

5.2 Saran .............................................................................................. 49

DAFTAR PUSTAKA ......................................................................... 50

LAMPIRAN

BIOGRAFI PENULIS

Page 9: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi Restoran .......................................................... 7

Gambar 2.2 Contoh Database ............................................................................. 8

Gambar 2.3 Arsitektur Android ........................................................................ 10

Gambar 3.1 Entity Relationship Diagram ......................................................... 16

Gambar 3.2 Use Case Diagram ........................................................................ 17

Gambar 3.3 Activity diagram kelola data pembelian ....................................... 18

Gambar 3.4 Activity diagram kelola data user.................................................. 19

Gambar 3.5 Activity diagram admin dan menu barang .................................... 19

Gambar 3.6 Activity diagram kelola data penjualan ......................................... 20

Gambar 3.7 Activity diagram admin dan menu stok ........................................ 20

Gambar 3.8 Activity diagram admin dan menu laporan ................................... 21

Gambar 3.9 Activity diagram admin dan menu transaksi ................................. 22

Gambar 3.10 Sequence diagram menu pembeliaan .......................................... 23

Gambar 3.11 Sequence diagram data user ........................................................ 24

Gambar 3.12 Sequence diagram kelola data barang ......................................... 24

Gambar 3.13 Sequence diagram kelola data penjualan .................................... 25

Gambar 3.14 Sequence diagram kelola stok ..................................................... 26

Gambar 3.15 Sequence diagram kelola laporan ............................................... 26

Gambar 3.16 Sequence diagram kelola transaksi ............................................. 27

Gambar 3.17 Class Diagram ............................................................................. 27

Gambar 3.18 Desain Tampilan Antarmuka ....................................................... 32

Gambar 3.19 Desain Tampilan Antarmuka Pembelian ..................................... 33

Gambar 3.20 Desain Tampilan Antarmuka Laporan ........................................ 33

Gambar 4.1 Tampilan Awal Aplikasi ............................................................... 36

Gambar 4.2 File MainActivity.java.................................................................. 36

Gambar 4.3 Tampilan Menu Utama Aplikasi .................................................. 37

Page 10: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

Gambar 4.4 Implementasi fungsi menu home admin ...................................... 38

Gambar 4.5 Tampilan Menu Data User ........................................................... 38

Gambar 4.6 Tampilan Menu Input Data User .................................................. 39

Gambar 4.7 Tampilan Menu Barang ................................................................ 39

Gambar 4.8 Implementasi Fungsi Menu Barang ............................................. 40

Gambar 4.9 Tampilan Menu Input Data Barang ............................................... 40

Gambar 4.10 Tampilan Menu Utama User ....................................................... 41

Gambar 4.11 Tampilan Input Transaksi Pembeliaan ........................................ 41

Gambar 4.12 Tampilan Transaksi Penjualan .................................................... 42

Gambar 4.13 Tampilan penggunaan barang ..................................................... 42

Gambar 4.14 Tampilan Menu Laporan ............................................................. 43

Gambar 4.15 Tampilan Menu Laporan Transaksi Pembelian ........................... 43

Gambar 4.15 Tampilan Menu Laporan Transaksi Penjualan ............................ 44

Gambar 4.16 Tampilan Menu Laporan Stok Barang ........................................ 44

Page 11: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

DAFTAR TABEL

Tabel 4.1 Pengujian Fungsional ........................................................................ 45

Page 12: RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN … · BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL ... Penyusunan Laporan Tugas Akhir ini merupakan salah ... Mulyadi, 2010. “Membuat

DAFTAR PUSTAKA

[1] Agus, 2008.” Manajemen Inventory”.Universitas Budi Luhur

[2] Arsham,1994.”Economic Order Quantity and Production”. Ubalt

Edu

[3] Andi, 2012. “Mudah Membuat Aplikasi Android”. Penerbit

Andi Yogyakarta

[4] Bahagia,2006. “Sistem Inventory”, ITB Bandung

[5] Marco,2014.” Learning Android, 2nd Edition”. O’Reilly Media

[6] Mulyadi, 2010. “Membuat aplikasi untuk Android, Multimedia

Center Publishing”. Yogyakarta