APLIKASI PERAMALAN PENJUALAN MOTOR DENGAN METODE LEAST SQUARE BERBASIS ANDROID
APLIKASI PERAMALAN PENJUALAN MOTOR DENGAN
METODE LEAST SQUARE BERBASIS ANDROID
SKRIPSI
Disusun Oleh :
ACH. CHAIRUL ROSIKIN
201010130311063
JURUSAN ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
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.
9. Dan semua pihak yang telah membantu kelancaran penulis dalam penyusunan
Tugas Akhir/Skripsi ini.
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
Penulis
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
2.3 Metode – metode peramalan ......................................................... 7
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
3.2.2UML (Unified Modelling Language) ..................................... 17
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
BIOGRAFI PENULIS ................................................................................ 67
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
Gambar 4.8 Menu Tampilan Petunjuk ......................................................... 38
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
Gambar 4.25 Hasil Pengujian pada Evercoss A26B .................................... 50
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
Tabel 4.6 Nilai Kesalahan Peramalan (Error)................................................ 50
DAFTAR PUSTAKA
1. Ahmad
Setiyawan
Iskandar.
2012.
Sejarah
Perkembangan
Android.
(http://iskandargroup.wordpress.com/tugas-sistem-operasi/sejarahperkembangan-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-denganintent.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
(http://wh3lly.wordpress.com/2011/09/21/pengantar-java/#more-88,
Java.
diakses
1
September 2014)
10. Widodo, Joko. 2008. Ramalan Penjualan Sepeda Motor Honda pada CV. Roda Mitra
Lestari. Jakarta: Universitas Gunadarma
BAB I
PENDAHULUAN
1.1 Latar 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.2 Rumusan Masalah
Berdasarkan permasalahan pada laporan ini maka disusun dengan
perumusan masalah sebagai berikut:
1
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.3 Tujuan 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.4 Batasan 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.5 Manfaat 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.
c.
Mengetahui hasil ramalan dengan metode Least Square menggunakan
aplikasi peramalan penjualan berbasis android.
2
1.6 Metodologi 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.7 Sistematika Penulisan
Sistematika pembahasan dalam penyusunan skripsi ini adalah sebagai
berikut :
BAB I : PENDAHULUAN
Berisi latar belakang penelitian, rumusan masalah, tujuan penelitian,
batasan masalah, metodologi penelitian dan sistematika penulisan.
3
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
Pada bab ini berisi kesimpulan dan saran dari penelitian yang dilakukan
serta saran-saran yang bisa diberikan untuk pengembangan sistem selanjutnya
agar sistem ini lebih baik lagi dan lebih bermanfaat kedepannya.
4
METODE LEAST SQUARE BERBASIS ANDROID
SKRIPSI
Disusun Oleh :
ACH. CHAIRUL ROSIKIN
201010130311063
JURUSAN ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
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.
9. Dan semua pihak yang telah membantu kelancaran penulis dalam penyusunan
Tugas Akhir/Skripsi ini.
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
Penulis
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
2.3 Metode – metode peramalan ......................................................... 7
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
3.2.2UML (Unified Modelling Language) ..................................... 17
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
BIOGRAFI PENULIS ................................................................................ 67
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
Gambar 4.8 Menu Tampilan Petunjuk ......................................................... 38
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
Gambar 4.25 Hasil Pengujian pada Evercoss A26B .................................... 50
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
Tabel 4.6 Nilai Kesalahan Peramalan (Error)................................................ 50
DAFTAR PUSTAKA
1. Ahmad
Setiyawan
Iskandar.
2012.
Sejarah
Perkembangan
Android.
(http://iskandargroup.wordpress.com/tugas-sistem-operasi/sejarahperkembangan-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-denganintent.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
(http://wh3lly.wordpress.com/2011/09/21/pengantar-java/#more-88,
Java.
diakses
1
September 2014)
10. Widodo, Joko. 2008. Ramalan Penjualan Sepeda Motor Honda pada CV. Roda Mitra
Lestari. Jakarta: Universitas Gunadarma
BAB I
PENDAHULUAN
1.1 Latar 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.2 Rumusan Masalah
Berdasarkan permasalahan pada laporan ini maka disusun dengan
perumusan masalah sebagai berikut:
1
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.3 Tujuan 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.4 Batasan 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.5 Manfaat 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.
c.
Mengetahui hasil ramalan dengan metode Least Square menggunakan
aplikasi peramalan penjualan berbasis android.
2
1.6 Metodologi 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.7 Sistematika Penulisan
Sistematika pembahasan dalam penyusunan skripsi ini adalah sebagai
berikut :
BAB I : PENDAHULUAN
Berisi latar belakang penelitian, rumusan masalah, tujuan penelitian,
batasan masalah, metodologi penelitian dan sistematika penulisan.
3
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
Pada bab ini berisi kesimpulan dan saran dari penelitian yang dilakukan
serta saran-saran yang bisa diberikan untuk pengembangan sistem selanjutnya
agar sistem ini lebih baik lagi dan lebih bermanfaat kedepannya.
4