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
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
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
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
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
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
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
DAFTAR TABEL Tabel 4.1 Pengujian Fungsional... 45
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