• Tidak ada hasil yang ditemukan

APLIKASI PERAMALAN PENJUALAN MOTOR DENGAN METODE LEAST SQUARE BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2017

Membagikan "APLIKASI PERAMALAN PENJUALAN MOTOR DENGAN METODE LEAST SQUARE BERBASIS ANDROID"

Copied!
15
0
0

Teks penuh

(1)

APLIKASI PERAMALAN PENJUALAN MOTOR DENGAN

METODE LEAST SQUARE BERBASIS ANDROID

SKRIPSI

Disusun Oleh :

ACH. CHAIRUL ROSIKIN

201010130311063

JURUSAN ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

(2)
(3)

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Tiada kata yang terbaik dan terindah selain puji syukur kehadirat Allah SWT, karena berkat rahmat, taufik serta hidayahNya maka penulisan Tugas Akhir yang berjudul “APLIKASI PERAMALAN PENJUALAN MOTOR DENGAN METODE LEAST SQUARE BERBASIS ANDROID” dapat terwujudkan, yang digunakan sebagai salah satu persyaratan untuk meraih gelar sarjana S-1.

Penulisan Tugas Akhir ini tidak dapat terselesaikan dengan baik tanpa adanya bimbingan dan sumbangan pemikiran dari berbagai pihak. Pada kesempatan ini penulis ingin menyampaikan terima kasih yang tidak terhingga dan penghargaan yang setinggi-tinginya kepada :

1. Kedua orang tua penulis yang telah memberi kasih sayang, dukungan baik moril maupun materil sehingga penulis dapat menyelesaikan Tugas Akhir/Skripsi ini.

2. Ibu Ir.Nur Alif, MT., selaku Ketua Jurusan Elektro Universitas Muhammadiyah Malang.

3. Ibu Dr. Ir. Lailis Syafaah, MT. selaku Dosen Pembimbing I yang telah memberikan bimbingan dalam penyusunan Tugas Akhir/Skripsi ini.

4. Bapak Ir. Diding Suhardi, MT. selaku Dosen Pembimbing II yang juga telah memberikan bimbingan dalam penyusunan Tugas Akhir/Skripsi ini.

5. Bapak Mahmud Effendy, ST, Meng selaku dosen wali yang selama ini telah membimbing proses akademis hingga akhir jenjang kuliah.

6. Bapak dan Ibu dosen pengajar serta para staff karyawan jurusan teknik elekto UMM.

7. Kepada Rauf Alfan Suri, Yaqub Bashori, Ari Maulana, Irmalia Ratnasari yang selalu menghibur dan menemani saya selama menjalani kuliah.

8. Kepada Ni’matul Ulya yang selalu menemani dan memberikan support bagi penulis untuk tetap semangat dan berjuang.

(4)

Akhir kata penulis berharap agar Tugas Akhir/Skripsi ini bisa bermanfaat bagi seluruh Mahasiswa Jurusan Teknik Elektro pada khususnya, dan bagi para pembaca umumnya.

Penulis menyadari masih banyak kekurangan dan kesalahan dalam Tugas Akhir/Skripsi ini, oleh karena itu kritik dan saran yang membangun akan sangat diharapkan oleh penulis demi sempurnanya Tugas Akhir/Skripsi ini.

Malang, 2 Februari 2015

(5)

DAFTAR ISI

LEMBAR JUDUL ... i

LEMBAR PERSETUJUAN ... ii

LEMBAR PENGESAHAN ... iii

SURAT PERNYATAAN ... iv

ABSTRAK ... v

ABSTRACT ... vi

LEMBAR PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xv

BAB I. PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan penyusunan ... 2

1.4 Batasan Masalah ... 2

1.5 Manfaat penelitian ... 2

1.6 Metodelogi penelitian ... 3

1.7 Sistematika pembahasan ... 3

BAB II. LANDASAN TEORI 2.1 Software (perangkat lunak) ... 5

2.2 Peramalan ... 6

(6)

2.4 Teknik Peramalan Time Series ... 7

2.4.1 Metode Rata-rata Bergerak Sederhana (Simple Moving Average) ... 7

2.4.2 Metode Pemulusan Eksponensial (Exponential Smoothing) .. 7

2.4.3 Metode Pemulusan Eksponensial dengan Unsur Trend ... 8

2.4.4 Metode Pemulusan Eksponensial dengan Unsur Musiman .... 8

2.5 Teknik Peramalan Metode Kausal ... 9

2.5.1 Metode Regresi Linier ... 9

2.5.2 Metode Regresi Kuadratik ... 9

2.6 Metode Peramalan Penjualan Analisa Trend Linear Metode Least Square ... 9

2.7 Pengertian Android ... 10

2.8 Versi Android ... 11

2.9 Arsitektur android ... 11

2.10Eclipse IDE ... 13

2.11Android Development Tools (ADT) ... 13

2.12Android Software Development Kit (SDK) ... 14

2.13Android Virtual Device (AVD) ... 14

2.14 Java ... 14

2.15sQLite Database ... 15

BAB III. ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem ... 16

3.2 Perancangan Sistem ... 16

3.2.1Kebutuhan Sistem ... 16

(7)

3.2.2.1 Tabel Fungsional dan Non Fungsional ... 17

3.2.2.2 Use Case ... 18

3.2.2.3 Activity Diagram ... 20

3.2.2.4 Sequence Diagram... 23

3.2.2.5Class Diagram ... 26

3.2.3 Perancangan Antar Muka (User Interface)... 27

BAB IV. IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Perangkat Lunak ... 32

4.1.1Tampilan Menu Utama ... 33

4.1.2 Menu Peramalan Penjualan ... 35

4.1.3 Menu Mulai Meramal ... 37

4.1.4 Menu Petunjuk ... 38

4.1.5 Menu Tentang ... 39

4.2 Implementasi Rumus Peramalan Penjualan ... 41

4.3 Pengujian Sistem ... 42

4.3.1 Pengujian Fungsionalitas ... 42

4.3.2 Pengujian Hasil Perhitungan Pada Aplikasi ... 46

4.3.3 Menghitung Kesalahan Peramalan ... 49

BAB V. KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 51

5.2 Saran ... 52

DAFTAR PUSTAKA ... 53

LAMPIRAN ... 54

(8)

DAFTAR GAMBAR

Gambar 3.1 Use Case Diagram Sistem ... 19

Gambar 3.2 Activity Diagram informasi peramalan penjualan ... 20

Gambar 3.3 Activity Diagram proses peramalan penjualan motor ... 21

Gambar 3.4 Activity Diagram petunjuk ... 22

Gambar 3.5 Activity Diagram tentang ... 23

Gambar 3.6 Sequence Diagram peramalan penjualan ... 24

Gambar 3.7 Sequence Diagram mulai meramal ... 24

Gambar 3.8 Sequence Diagram petunjuk ... 25

Gambar 3.9 Sequence Diagram tentang ... 26

Gambar 3.10 Class Diagram ... 26

Gambar 3.11Tampilan Halaman Utama ... 27

Gambar 3.12Tampilan form peramalan penjualan ... 28

Gambar 3.13Tampilan form mulai meramal ... 29

Gambar 3.14Tampilan form petunjuk ... 30

Gambar 3.15Tampilan form tentang ... 31

Gambar 4.16 Tampilan Awal Aplikasi ... 33

Gambar 4.2 Script Tampilan Menu Utama ... 35

Gambar 4.3 Menu Tampilan Peramalan Penjualan ... 36

Gambar 4.4 Script Tampilan Menu Peramalan Penjualan ... 36

Gambar 4.5 Script Resource XML ... 36

Gambar 4.6 Menu Tampilan Mulai Meramal ... 37

Gambar 4.7 Script Menu Mulai Meramal... 38

(9)

Gambar 4.9 Script Menu Petunjuk ... 39

Gambar 4.10 Script Resource XML Petunjuk ... 39

Gambar 4.11 Menu Tampilan Tentang ... 40

Gambar 4.12 Script Tampilan Menu Tentang ... 40

Gambar 4.13 Script Resource XML Tentang ... 41

Gambar 4.14 Script Perhitungan Ramalan Penjualan ... 41

Gambar 4.15Proses Instalasi Aplikasi ... 43

Gambar 4.16Tampilan Icon Aplikasi Yang Telah di Instal ... 43

Gambar 4.17Tampilan Menu Awal Aplikasi ... 44

Gambar 4.18 Tampilan Menu Informasi Peramalan Penjualan ... 44

Gambar 4.19Tampilan Menu Mulai Meramal ... 45

Gambar 4.20 Tampilan Menu Petunjuk ... 45

Gambar 4.21Tampilan Menu Tentang ... 46

Gambar 4.22 Form Mulai Meramal ... 48

Gambar 4.23 Tampilan Hasil Peramalan ... 48

Gambar 4.24 Perbandingan Data Real dan Hasil Peramalan... 49

(10)

DAFTAR TABEL

Tabel 3.1 Fungsional dan Non Fungsional ... 18

Tabel 4.1 Spesifikasi Hardware dan Software ... 32

Tabel 4.2 Skenario Pengujian ... 42

Tabel 4.3 Data Penjualan Motor ... 46

Tabel 4.4 FormPeramalan Penjualan ... 47

Tabel 4.5 Perbandingan Data Real dan Hasil Peramalan ... 49

(11)

DAFTAR PUSTAKA

1. Ahmad Setiyawan Iskandar. 2012. Sejarah Perkembangan Android. (

http://iskandargroup.wordpress.com/tugas-sistem-operasi/sejarah-perkembangan-android/, diakses 1 September 2014)

2. Arsyad, Lincolin. 1994. Peramalan Bisnis. Yogyakarta: BPFE Universitas Gajah Mada 3. Bima Laksana Putra. 2013. Berpindah Activity dengan Intent.

( http://bimawerkudara.blogspot.com/2012/11/berpindah-activity-dengan-intent.html, diakses 17 Desember 2014)

4. Deagestano Hendika. 2011. Pengertian Class Diagram. (http://deagestano.blogspot.com/2011/03/pengertian-class-diagram.html, diakses 25 Januari 2015)

5. Murya, Yosef. 2014. Pemrograman Android Black Box. Jakarta Utara: Jasakom 6. Rohmah, Dyah Fajar Nur. 2012. Pemrograman Aplikasi Android, [pdf],

(https://www.academia.edu/1809022/Android_Programming_Modul_Indonesian_

Language_, diakses 28 Oktober 2014)

7. Soepono, Bambang. 2012. Manajemen Produksi Berbantauan Komputer. Malang: Polinema

8. Sugiarto., Harijono. 2000. Peramalan Bisnis. Jakarta: PT. Gramedia Pustaka Utama 9. Whelly Yuli Anto. 2011. Pengantar Java.

(http://wh3lly.wordpress.com/2011/09/21/pengantar-java/#more-88, diakses 1 September 2014)

(12)

1

BAB I

PENDAHULUAN

1.1Latar Belakang

Dengan berkembangnya teknologi, perangkat mobile telah mendominasi kehidupan manusia dengan segala macam fasilitas yang ditawarkan. Perkembangan yang pesat dari perangkat teknologi ini telah memunculkan beragamnya aplikasi - aplikasi yang bisa digunakan untuk mempermudah pekerjaan pengguna.

Android merupakan salah satu Mobile Operating System atau sistem operasi handpone yang berupa software platform open source untuk mobile device, yang mana Mobile Operating System yaitu sistem operasi yang dapat mengontrol sistem dan kinerja barang elektronik berbasis mobile, yang fungsinya sama seperti Windows, Linux dan Mac OS X pada desktop PC atau Notebook atau Laptop tetapi lebih sederhana.

Di dalam dunia perdagangan Indonesia mengalami perkembangan yang sangat pesat, berbagai jenis perdagangan tersebar luas di Indonesia. Dengan semakin pesatnya perkembangan perdagangan maka semakin ketat pula persaingan antar perusahaan perdagangan. Hal ini membuat pihak manajemen perusahaan harus merencanakan masa depan perusahaan agar semua kemungkinan dan peluang yang diprediksi dapat direalisasikan.

Dalam dunia bisnis hasil ramalan penjualan mampu memberikan gambaran tentang masa depan perusahaan yang memungkinkan manajemen membuat perencanaan, menciptakan peluang bisnis maupun mengatur pola investasi mereka.

1.2Rumusan Masalah

(13)

2 1. Bagaimana merancang suatu aplikasi peramalan berbasis android yang dapat digunakan untuk meramal penjualan beberapa waktu yang akan datang?

2. Bagaimana cara meramal penjualan dengan menggunakan metode Least Square berbasis android?

3. Bagaimana hasil peramalan penjualan dengan menggunakan metode Least Square berbasis android?

1.3Tujuan Penyusunan

Tujuan dari skripsi ini adalah untuk merancang suatu aplikasi peramalan berbasis android yang dapat di gunakan untuk meramal penjualan beberapa waktu yang akan datang.

1.4Batasan Masalah

Pembatasan pada masalah ini adalah sebagai berikut : 1. Aplikasi ini hanya untuk ponsel yang berbasis android. 2. Aplikasi ini berjalan dalam kondisi offline.

3. Metode peramalan yang digunakan adalah Metode Least Square. 4. Data yang digunakan adalah data penjualan motor UD. Madiran Motor.

1.5Manfaat Penelitian

Manfaat yang didapat dari hasil penelitian ini adalah :

a. Mengetahui bagaimana cara meramal suatu penjualan di waktu yang akan datang dengan metode Least Square.

b. Mempelajari tentang pemrograman android.

(14)

3 1.6Metodologi Penelitian

Metodologi yang digunakan pada penelitian tugas akhir ini adalah sebagai berikut :

1. Studi Literatur

Bertujuan untuk mempelajari teori-teori dengan membaca beberapa buku dan literatur yang berhubungan dengan tugas akhir ini.

2. Metode pengumpulan data

Metode pengumpulan data adalah sebuah metode tentang bagaimana dalam mengumpulkan data – data yang ada. Adapun metode pengumpulan yang digunakan adalah studi pustaka dimana pengumpulan data dilakukan dengan cara meneliti literatur – literatur atau refrensi yang mendukung dalam peyusunan tugas akhir ini.

3. Analisis dan Perancangan Desain Sistem

Pada tahap ini diawali dengan melakukan analisis awal terhadap permasalahan utama yang muncul pada topik tuugas akhir ini kemudian dilakukan perancangan perangkat lunak yang meliputi penentuan data yang akan digunakan dan proses – proses yang akan dilaksanakan.

4. Implementasi Sistem

Realisasi dari tahap analisis dan desain akan diimplementasikan ke dalam bahasa pemrograman. Bahasa pemrograman yang digunakan adalah bahasa java yang kemudian dikonversi untuk digunakan pada perangkat lunak Eclipse, sehingga akan dihasilkan sebuah Android Application.

5. Pengujian Sistem

Pada tahap ini akan dilakukan pengujian terhadap aplikasi apakah telah memenuhi kriteria atau tidak.

7.7Sistematika Penulisan

Sistematika pembahasan dalam penyusunan skripsi ini adalah sebagai berikut :

BAB I : PENDAHULUAN

(15)

4 BAB II : LANDASAN TEORI

Berisi tentang teori-teori dan prinsip yang digunakansebagai referensi serta pendukung dalam proses pembuatan aplikasi.

BAB III : PERANCANGAN SISTEM

Pada bab ini berisi tentang perancangan sistem yang berupa Blok Diagram, Menu Utama, Peramalan Metode Least Square, dan Hasil Peramalan.

BAB IV : IMPLEMENTASI DAN PENGUJIAN SISTEM

Dalam bab ini menjelaskan tentang implementasi program dan sistem yang telah dibangun dan pengujian sistem yang sudah terbentuk guna mengetahui bahwa sistem yang dibuat dapat bekerja dengan baik.

BAB V : KESIMPULAN DAN SARAN

Referensi

Dokumen terkait

Tiada kata terindah selain ucapan syukur kehadirat Allah SWT yang senantiasa melimpahkan rahmat, karunia, dan berkah-Nya sehingga penulis mendapat bimbingan dan

Syukur Alhamdulillah, Tiada kata terindah selain ucapan puji syukur kehadirat Allah SWT yang senantiasa melimpahkan rahmat, karunia, dan berkah, sehingga penulis mendapat

Syukur Alhamdulillah Penulis panjatkan kehadirat Allah SWT, karena berkat dan rahmat-Nya jualah penulis dapat menyelesaikan penulisan Laporan Akhir ini yang berjudul

Alhamdulillah, puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat, taufik dan hidayahNya, sehingga penulis dapat menyelesaikan penulisan skripsi berjudul

Syukur Alhamdulillah Penulis panjatkan kehadirat Allah SWT, karena berkat dan rahmat-Nya jualah penulis dapat menyelesaikan penulisan Laporan Akhir ini yang berjudul

Tiada kata terindah salain ucapan syukur kehadirat Allah SWT yang senantiasa mrlimpahkan rahmat, karunia, dan berkah-Nya sehingga penulis mendapat bimbingan dan

Puji syukur kehadirat Allah SWT atas berkat rahmat dan karunia-Nya, Tugas Akhir Skripsi dalam rangka untuk memenuhi sebagian persyaratan untuk mendapatkan gelar

Tiada kata terindah selain ucapan syukur kehadirat Allah SWT yang senantiasa melimpahkan rahmat, karunia dan berkah-Nya sehingga penulis mendapat bimbingan dan