Sistem peramalan persediaan alat-alat konveksi di CV.Cemara Kabupaten Bandung

RIWAYAT HIDUP

A. DATA PRIBADI

  Nama : Tempat Lahir: Tanggal Lahir:

PRALOGI AKBAR BANDUNG 01/07/1988

  Nim : Kelas : 10111950

  IF-5-2011 Jenis Kelamin : Laki-Laki Agama : ISLAM Alamat Domisili : Tinggi Badan : Kp.Jati II Rt 02 Rw 03 No.79 Desa 179 cm Nanjung Kecamatan Margaaasih Berat Badan : Kabupaten Bandung 84 kg Kode Pos : No Telpon selular (Handphone) 40217 085624777818 E-mail : Status perkawinan :

  akbarnanjung@gmail.com Single .

B. PENDIDIKAN No Pendidikan Nama Sekolah Tahun Lulus

  1 SD SD Negeri Jelegong III 2000

  2 SMP SMP Negeri 2 Cimahi 2003

  3 SMA 2006

  SMA Negeri 5 Cimahi

  4 D3 2009

  Universitas Padjadjaran

Universitas Komputer Indonesia

  5 S1 2014

  (Bandung) .

  .

  

Demikian riwayat hidup ini diisi dengan sebenar-benarnya dan untuk digunakan lebih

lanjut.

  Bandung 25 Februari 2014

  

SISTEM PERAMALAN PERSEDIAAN

ALAT-ALAT KONVEKSI DI CV.CEMARA

KABUPATEN BANDUNG

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana

  

PRALOGI AKBAR

10111950

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

KATA PENGANTAR

  Assalamu’alaikum Wr. Wb.,

  Alhamdulillahi Rabbil ‘alamiin, segala puji dan syukur penulis panjatkan

  ke hadirat sang Maha Pencipta Allah SWT, karena dengan izin-Nya dan setitik ilmu pengetahuan yang dipinjamkan kepada mahluk-Nya, penulis dapat menyelesaikan laporan tugas akhir ini.

  Laporan skripsi dengan judul “SISTEM PERAMALAN PERSEDIAAN

  

ALAT-ALAT KONVEKSI DI CV.CEMARA KABUPATEN BANDUNG” ini

  disusun guna memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia.

  Selama menulis laporan tugas akhir ini, penulis telah mendapatkan banyak sekali bimbingan dan bantuan dari berbagai pihak yang telah dengan segenap hati dan keikhlasan yang penuh membantu dan membimbing penulis dalam menyelesaikan tugas akhir ini. Dengan kesadaran hati, penulis ucapkan terima kasih kepada :

  1. Ayah, Ibu, dan Teman Hati yang senantiasa memberikan dukungan moril maupun materil.

  2. Bapak Irawan Afrianto, S.T., M.T. Selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia

  3. Harsa Wara Prabawa, S.Si., M.Pd, selaku dosen pembimbing skripsi terima kasih telah banyak meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya selama penyusunan skripsi ini.

  4. Ir. Taryana Suryana, M.Kom. sebagai dosen wali kelas IF-5 tahun angkatan

  5. Ibu Utami Dewi Utami Dewi W, S.Kom. M.Kom Penguji 1/ Reviewer

  6. Ibu Dian Dharmayanti Dewi, S.T., M.Kom Penguji 2/ Reviewer

  7. Sahabat-sahabat terbaikku di IF-5 Teknik Informatika angkatan 2009 dan angkatan 2011 IF-konv, Elko, Oka, Ade, Alegra, Rian, Reza, Eko, Fuad, Pia, Puput, Rizki, Reza, Adhitya, Pia, Harry, Yusuf, Harry. Terima kasih telah menemani dalam suka dan duka serta semangat yang diberikan selama perjalanan penyelesaian skripsi ini.

  8. Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik Informatika, UNIKOM Bandung yang telah banyak membantu penulis.

  9. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini yang tidak bisa disebutkan satu persatu.

  Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi penyempurnaan skripsi ini.

  Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan.

  Bandung, Februari 2014 Penulis

  

DAFTAR ISI

  ABSTRAK ………………………………………………………………………...i

  

ABSTRACT……....................................................................................................... ii

  KATA PENGANTAR ........................................................................................... iii DAFTAR ISI........................................................................................................... v DAFTAR GAMBAR .............................................................................................. x DAFTAR TABEL................................................................................................. xv DAFTAR SIMBOL.............................................................................................. xix DAFTAR LAMPIRAN ........................................................................................ xxi

  BAB 1 PENDAHULUAN ...................................................................................... 1

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

  1.2 Perumusan Masalah .................................................................................... 2

  1.3 Maksud dan Tujuan..................................................................................... 2

  1.4 Batasan Masalah.......................................................................................... 3

  1.5 Metodelogi Penelitisn ................................................................................. 5

  1.6 Sistematika Penulisan ................................................................................. 7

  BAB 2 TINJAUAN PUSTAKA ............................................................................. 9

  2.1 Profil Perusahaan ........................................................................................ 9

  2.1.1 Sejarah Singkat CV. Cemara ..................................................................... 9

  2.1.2 Visi dan Misi.............................................................................................. 9

  2.1.3 Struktur Organisasi .................................................................................. 10

  2.1.4 Deskripsi Kerja ........................................................................................ 10

  2.2 Landasan Teori ......................................................................................... 11

  2.2.1.1 Kebutuhan Dan Kegunaan Peramalan .................................................... 12

  2.2.1.2 Pola Data Peramal................................................................................... 14

  2.2.1.3 Metode peramalan kualitatif ................................................................... 16

  2.2.1.4 Metode Peramalan Kuantitatif ................................................................ 16

  2.2.1.5 Metode Pemulusan (smoothing) ............................................................. 17

  2.2.1.6 Metode Regresi ....................................................................................... 19

  2.2.1.7 Metode Deret Berkala (Time Series) Box – Jenkins (ARIMA) ............. 20

  2.2.1.8 Metode Pemulusan yang digunakan ....................................................... 21

  2.2.1.9 Forecast Error.......................................................................................... 21

  2.2.2 Konsep Dasar Sistem Informasi.............................................................. 21

  2.2.2.1 Pengertian Sistem.................................................................................... 22

  2.2.2.2 Pengertian Informasi ............................................................................... 23

  2.2.2.3 Pengertian Sistem Informasi ................................................................... 23

  2.2.3 Jaringan Komputer .................................................................................. 25

  2.2.3.1 Tipe Jaringan........................................................................................... 26

  2.2.3.2 Topologi Jaringan ................................................................................... 28

  2.2.4 Basis Data ............................................................................................... 31

  2.2.5 SQL (Structured Query Language) ......................................................... 32

  2.2.6 Tools dan Analisis Perancangan Sistem.................................................. 33

  2.2.6.1 Pemodelan Berorientasi Objek ............................................................... 33

  2.2.6.2 Model –View-Control (MVC) ................................................................ 34

  2.2.6.3 Unified Modeling Language (UML) ...................................................... 35

  2.2.7 Perangkat Lunak Pendukung................................................................... 40

  2.2.7.3 MySQL ................................................................................................... 41

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM ........................................ 43

  3.1 Analisis Sistem......................................................................................... 43

  3.1.1 Analisis Masalah ...................................................................................... 43

  3.1.2 Analisis Sistem yang Sedang Berjalan .................................................... 43

  3.1.2.1 Prosedur Perencanaan Pembelian Alat – Alat Konveksi ......................... 44

  3.1.2.2 Prosedur Penjualan Alat-Alat Konveksi ................................................. 47

  3.2.1 Analisis Aturan Bisnis ............................................................................ 50

  3.2.1.1 Analisis Aturan Bisnis Berdasarkan Fakta ............................................. 50

  3.2.1.2 Analisis Aturan Bisinis Berdasarkan Kebutuhan.................................... 50

  3.2.2 Analisis Peramalan Persediaan Alat-Alat Konveksi ............................... 51

  3.2.2.1 Kesimpulan Hasil Peramalan ………………………………………..66

  3.2.3 Analisis Monitoring Persediaan Alat Konveksi ……………………….66

  3.2.4 Analisis Pengkodean …………………………………………………..68

  3.2.5 Spesifikasi Kebutuhan Perangkat Lunak……………………….………69

  3.2.6 Analisis Kebutuhan Non-Fungsional…………………………………...70

  3.2.6.1 Analisis Pengguna ………………………………………….………….71

  3.2.6.2 Analisis Perangkat Keras …………………………………….……….73

  3.2.6.3 Analisis Perangkat Lunak………………………………….…………. 74

  3.2.7 Analisis Jaringan …………………………………………….………...75

  3.2.8 Analisis Kebutuhan Fungsional …………………………….…………78

  3.2.8.1 Identifikasi Aktor ………………………………………….…………..78

  3.2.8.2 Pemodelan Fungsionalistas…………………………………………… 78

  3.2.8.5 Activity Diagram ……………………………………………………110

  3.2.8.6 Sequence Diagram …………………………………………………..138

  3.2.8.7 Class Diagram ……………………………………………………….168

  3.3 Perancangan Sistem………………………………………………….171

  3.3.1 Perancangan Pengkodean…………………………………………….171

  3.3.2 Perancangan Data …………………………………………………...173

  3.3.2.1 Diagram Relasi ……………………………………………………....173

  3.3.2.2 Struktur Tabel ………………………………………………………..174

  3.3.3 Perancangan Struktur Menu……………………………………….... 178

  3.3.3.1 Perancangan Struktur Menu Manager ……………………………….178

  3.3.3.2 Perancangan Struktur Menu Staf Persediaan …………………………179

  3.3.3.3 Perancangan Struktur Menu Administrasi …………………… ……180

  3.3.3.4 Perancangan Antarmuka ……………………………………… …...181

  3.3.3.4.1Perancangan Pesan ……………………………………………… …191

  3.3.3.5 Jaringan Semantik ………………………………………………… .191

  3.3.3.6 Perancangan Method ……………………………………………… 193

  BAB 4 IMPLEMENTASI DAN PENGUJIAN ……………………………….201

  4.1 Implementasi Sistem ………………………………………………….201

  4.1.1 Perangkat keras yang digunakan ……………………………………. 201

  4.1.2 Perangkat lunak yang digunakan ……………………………………. 202

  4.1.3 Implementasi Basis Data …………………………………………….. 202

  4.1.4 Implementasi Antarmuka …………………………………………….206

  4.2 Pengujian Sistem ……………………………………………………..209

  4.2.1 Skenario Pengujian Black Box ……………………………………….209

  4.3 Pengujian Beta ………………………………………………………...228

  4.3.1 Skenario Pengujian Beta ………………………………………………228

  4.3.2 Kesimpulan Hasil Uji Beta ……………………………………………232

  BAB 5 KESIMPULAN DAN SARAN ………………………………………..233

  5.1 Kesimpulan …………………………………………………………….233

  5.2 Saran ……………………………………………………………………233 DAFTAR PUSTAKA ………………………………………………………….235

DAFTAR PUSTAKA

  [1] Pressman, Roger, S. 2012. Rekayasa Perangkat Lunak.Pendekatan

  Praktisi. Edisi 7. Yogyakarta : Andi [2] Makridakis.1999.Model Dan Aplikasi Peramalan. Jakarta:Interaksara [3] Aritonga R. Lerbin, 2002, Peramalan Bisnis Ghalia Indonesia.Bogor

  [4] Subagyo, Pangetsu. 1986. Forecasting Konsep dan Aplikasi Edisi 2.

  Yogyakarta :BPFE. [5] Kendall dan Kendall, 2003, Analisis dan Perancangan Sistem Edisi

  Kelima, PT Prenhallindo, Jakarta

  [6] Sopandi Deden. 2005. Instalasi dan Konfigurasi Jaringan

  Komputer, Informatika, Jakarta [7] Fathansyah. 2004. Basis Data. Bandung : Informatika.

  [8] A.S., Rosa, Shalahuddin, M. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung : Modula.

  [9] Nugroho, Adi. 2009. Rekayasa Perangkat Lunak Menggunakan UML dan JAVAYogyakarta : Andi. [10] Prabawati, Ari. 2010. Pengembangan Aplikasi Database Berbasis JavaDB dengan Netbeans. Yogyakarta : Andi. [11] Kadir, Abdul. 2008. Belajar Database Menggunakan MySQL.

  Yogyakarta : Andi. [13] Djuandi, Feri. 2009. Mengakses Database dengan JDBC.

  [ONLINE]http://www.tobuku.com/docs/Mengakses%20Database%20d engan%20J DBC.pdf Diakses jam 11:47 15 Mei 2013 [14] Wikipedia.2010.MVC [ONLINE] http://id.wikipedia.org/wiki/MVC.

  Diakses jam 15.00 9 Mei 2014

BAB 1 PENDAHULUAN

1.1. Latar Belakang

  CV.Cemara merupakan perusahaan perseorangan yang berlokasi di Jl Rancamalang No.177 Rt 02/10 Margaasih Kabupaten Bandung, tepatnya bergerak dalam bidang penjualan barang yang terdiri dari alat-alat konveksi. Strategis dalam penjualan alat-alat konveksi menjadikan tempat ini selalu dikunjungi oleh konsumen . Hal ini terbukti dalam penjualan benang, kancing, sleting, plastik, lem, jarum jahit, kapur kain, sleting, kepala sleting, gunting catrex pada akhir bulan kemarin meningkat karena kebutuhan konsumen yang besar.

  Berdasarkan hasil wawancara dengan Manager di CV.Cemara, ditemukan masalah dalam persediaan alat konveksi. Masalah tersebut khususnya yang melibatkan alat konveksi yang laris terjual (fast moving) seperti benang, plastik, kancing, karet, resleting. Yang mana Manager yang bertugas untuk merencanakan pembelian dan menentukan jumlah persediaan alat-alat konveksi kesulitan dalam menentukan jumlah alat konveksi yang harus disediakan apabila mengalami kekurangan persediaaannya. Kesulitan itu dikarenakan beberapa masalah antara lain adanya analisis persediaan alat konveksi yang cenderung masih dilakukan dengan perkiraan dari Manager, dimana sebelum staf persediaan menyediakan alat konveksi harus atas persetujuan Manager. Tidak adanya pemantauan persediaan alat konveksi dari Manager ketika stok alat konveksi yang harus disediakan mengalami pengurangan saat proses penginputan penjualan dilakukan oleh staf administrasi, ataupun penginputan penambahan saat proses penambahan alat konveksi, selama ini sistem yang digunakan bersifat manual dengan aplikasi

  

excel, dan ditambah lagi tidak adaya komunikasi secara bersamaan yang dapat

  membedakan antara yang diakses Manager dan Staf Persediaan dan Admnistrasi dalam suatu jaringan local didalam area CV.Cemara Akibatnya dari masalah tersebut jumlah stok alat konveksi yang ada tidak memenuhi jumlah permintaan kehilangan pelanggan (konsumen) ataupun berdampak pada proses penentuan pembelian alat konveksi dalam suatu periode tertentu di masa yang akan datang.

  Berdasarkan uraian diatas diperlukannya sebuah sistem yang dapat menentukan jumlah alat konveksi yang harus disediakan untuk dibeli maupun dijual dalam satu periode mendatang, Sehingga dapat mengurangi resiko kekurangan maupun kelebihan stok alat konveksi, serta dapat memantau kegiatan pembelian dan penjualan alat konveksi.

  Maka dari penjelasan diatas, penulis tertarik untuk membuat suatu Sistem Informasi yang berjudul “Sistem Peramalan Persediaan Alat-Alat Konveksi di

  

CV.Cemara Kabupaten Bandung”. Dengan adanya pembangunan sistem

  informasi ini diharapkan persediaan alat-alat konveksi yang sesuai dengan kebutuhan dapat terpenuhi sehingga tidak menjadikan kehilangan peluang untuk mendapatkan keuntungan.

  1.2. Perumusan Masalah

  Berdasarkan latar belakang yang telah dijelaskan maka penulis mencoba merumuskan masalah dalam penelitian ini adalah bagaimana membangun sistem peramalan persediaan alat-alat konveksi di CV. Cemara Kabupaten Bandung.

  1.3. Maksud dan Tujuan

  Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah membangun sistem informasi peramalan persediaan alat-alat konveksi di CV.Cemara.

  Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :

  1. Mempermudah Manager dalam menentukan stok alat-alat konveksi yang harus disediakan untuk periode mendatang.

  2. Mempermudah Manager dalam memantau persediaan alat-alat konveksi ketika staf administrasi mencatat proses pembelian ataupun penjualan supaya tidak terjadinya lagi kekurangan atau kelebihan stok alat konveksi.

1.4. Batasan Masalah

  Batasan masalah dalam laporan ini dilakukan sesuai dengan realita dilapangan. Batasan masalah dari laporan ini yaitu sebagai berikut :

  1. Sistem informasi ini dibangun berdasarkan data dari perusahaan dagang CV.Cemara.

  2. Sistem ini hanya membahas mengenai peramalan persediaan alat konveksi yang ada di CV. Cemara bagian persediaan.

  3. Data yang diolah dalam sistem ini diantaranya adalah data user,data

  supplier, data jenis alat konveksi, data alat konveksi, data pembelian, data penjualan, data persediaan barang, data peramalan dan data pemantauan.

  4. Data yang diolah untuk peramalan barang diambil dari history data penjualan dari Mei 2012 sampai Agustus 2013.

  5. Data alat konveksi yang ini merupakan alat konveksi yang laris terjual setiap harinya, adalah a. Benang yang terdiri dari benang BNG 500 Y 145, BNG 5000 Y HTM,

  BNG 2000Y 555 HTM, BNG POLY KCL MERAH SD, BNG POLY KCL HTM, dan BNG POLY KCL HTM, BNG POLY JUMBO HTM.

  b. Plastik yang terdiri dari plastik PP BKNG 30X45, dan PP BKNG 35X35.

  c. Kancing yang tediri dari kancing K PDL BIASA DKR, K PDL BISA HITAM, dan KC PDH BIRU DONGKER.

  d. Karet yang terdiri dari karet SR MERAH 1 1/4", SR MERAH 1 1/2", SR MERAH 2", dan SWAN 4 KUR.

  e. Resleting yang terdiri dari resleting BESI ALM LION 5" NO.3, dan BESI ALM B 26" LION .

6. Informasi – informasi yang akan dihasilkan dari aplikasi ini yaitu : a. Informasi peramalan kebutuhan alat konveksi periode mendatang.

  b. Informasi persediaan alat konveksi. d. Informasi pembelian alat konveksi yang dibeli oleh staf persediaan.

  e. Informasi monitoring persediaan alat konveksi.

  7. Batasan masalah dari segi sistem aplikasi sebagai berikut:

  a. Proses yang ada didalam aplikasi ini adalah pengolahan data penjualan, pengolahan data pembelian, pengolahan data alat konveksi, pengolahan data user, pengolahan data supplier, peramalan persediaan alat konveksi untuk penjualan di bulan depan.

  b. Metode peramalan yang digunakan Single Exponential Smoothing. Ini didasarkan karena data penjualan tidak menunjukkan adanya pola trend, pola siklus, ataupun pol a musiman dan cenderung acak. Setelah Nilai dari metode Single Exponential Smoothing diperoleh maka untuk mencari hasil akhir dari nilai peramalan dilakukan dengan metode

  

forecasting error dengan diterapkan MAE (mean absolute error).

  d. Indikator sebagai tolak ukur dari persediaan yang digunakan untuk Monitoring adalah indikator stok batas aman minimal alat konveksi yang akan ditentukan oleh CV.Cemara, monitoring disajikan disajikan dalam bentuk table dan grafik.

  8. Aplikasi ini dibuat dengan menggunakan perangkat lunak Java NeatBeans IDE 7.1.1 dan mysql sebagai database.

  9. Sistem yang dibangun menggunakan client server karena untuk penggunaan system ini hanya dilakukan oleh 3 pengguna, antara lain manager sebagai server, staf persediaan dan staf administrasi sebagai client.

  10. Model Analisis yang digunakan dalam pembangunan aplikasi ini adalah pemodelan analisis berorientasi objek. Alat atau tools yang digunakan adalah UML (Unfiled Modeling Language) untuk menggambarkan suatu proses.Usecase diagram untuk melukiskan perilaku sistem , sequence diagram untuk menggambarkan interaksi antar objek di dalam dan sekitar sistem. Collaboration diagram untuk menggambarkan peranan masing- suatu sistem , activity diagram untuk menggambarkan fungsionalitas sistem.

1.5. Metodelogi Penelitisn

  Metodologi penelitian yang digunakan dalam penelitian ini yang digunakan dalam penulisan tugas akhir adalah sebagai berikut :

  1. Tahap pengumpulan data Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut : a. Studi Literatur.

  Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

  b. Observasi.

  Observasi merupakan metode pengumpulan data dengan mengadakan penelitian dan peninjauan langsung ke CV. Cemara.

  c. Wawancara.

  Wawancara merupakan metode pengumpulan data yang dilakukan dengan mengadakan tanya jawab secara langsung pada Manager Cv. Cemara.

  2. Tahap pembuatan perangkat lunak.

  Metode yang digunakan dalam pembuatan perangkat lunak ini akan menggunakan model waterfall. Model ini adalah model klasik yang melakukan pendekatan secara sistematis, berurutan dalam membangun software, berkat penurunan dari satu fase ke fase lainnya. Tahap-tahap utama dari model ini memetakan kegiatan-kegiatan pengembangan dasar yaitu:

  a. Communication Tahap communication merupakan analisis terhadap kebutuhan system peramalan, analisis yang dilakukan dengan mengumpulkan data dan melakukan pertemuan dengan pengguna aplikasi yang akan dibangun di CV.Cemara Kabupaten Bandung bagian persediaan, maupun b. Planning Tahap planning merupakan lanjutan dari tahap communication yaitu merencanakan data apa saja yang akan diolah kedalam aplikasi yang kan di bangun, mendefinisikan kebutuhan pengguna dan siapa saja yang dapat menggunakan aplikasi. Sehingga tahapan ini akan mendapatkan dokumen

  user requirement atau dapat dikatakan sebagai data yang berhubungan

  dengan keinginan pengguna di CV.Cemara Kabupaten Bandung bagian persediaan dalam pembuatan sistem peramalan persediaan alat konveksi.

  c. Modeling Tahap modeling adalah tahap menerjemahkan kebutuhan pengguna ke sebuah perancangan sistem peramalan persediaan alat konveksi yang diperkirakan sebelum dibuatkan coding. Proses yang dilakukan ini berfokus pada rancangan strukur data, arsitektur software, representasi interface, dan detail (algoritma)prosedural. Dan dari tahapan ini akan menghasilkan dokumen yang disebut software requirement.

  d. Construction Tahapan ini merupakan pembuatan kode dan testing. Dimana kode atau pengkodean merupakan penerjemahan desain software requirement kedalam dalam bahasa yang dapat dikenali oleh komputer. Di tahap akan diterjemahkan semua permintaan pengguna CV.Cemara Kabupaten Bandung. Tahapan inilah yang merupakan tahapan nyata dalam mengerjakan suatu system peramalan persediaan alat konveksi, artinya dalam tahapan ini penggunaan komputer akan dimaksimalkan supaya kebutuhan pengguna yang nyata terpenuhi. Selain pembuatan kode ditahap inipun akan dilakukan testing terhadap sistem peramalan persediaan alat konveksi yang telah dibuat. Tujuannya adalah untuk menemukan kesalahan- kesalahan terhadap sistem peramalan persediaan alat-alat konveksi, sehingga dapat dilakukan perbaikan-perbaikan didalam sistemnya.

  e. Deployment mencapai tahap deployment telah dilakukan tahapan analisis, desain, dan pengkodean. Maka sistem yang sudah jadi akan digunakan oleh pengguna di CV.Cemara Kabupaten Bandung.Selain dapat digunakan oleh pengguna sistem peramalan persediaan alat-alat konveksi yang telah dibuat ini harus dilakukan pemeliharaan secara berkala untuk kenyamanan pengguna dalam menggunakan aplikasinya

Gambar 1.1 Model Waterfall [1]

1.6. Sistematika Penulisan

  Sistematika penulisan tugas akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

  BAB I PENDAHULUAN Bab1 Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti dengan pembatasan masalah, asumsi, serta sistematika penulisan.

  BAB II. TUNJAUAN PUSTAKA Bab 2 membahas tentang profil perusahaan yang mencakup sejarah perusahan, struktur organisasi perusahaan, visi dan misi perusahaan, deskripsi jabatan, serta berbagai konsep dasar dan teori-teori yang berkaitan dengan analisis perusahaan. BAB III. ANALISIS DAN PERANCANGAN SISTEM Bab 3 menguraikan tentang analisis prosedur sistem yang sedang berjalan, evaluasi sistem yang sedang berjalan, solusi yang ditawarkan, analisis kebutuhan non-fungsional, analisis kebutuhan fungsional, perancangan basis data, perancangan antar muka, perancangan struktur menu, perancangan pesan dan jaringan simantik dan perancangan method.

  BAB IV. IMPLEMENTASI DAN PENGUJIAN SISTEM Bab 4 merupakan tentang implementasi sistem, implementasi database, implementasi antar muka, pengujian perangkat lunak, pengujian alpa, scenario pengujian alpa, kasus dan hasil pengujian alpa, pengujian beta, dan scenario pengujian beta.

  BAB V. KESIMPULAN DAN SARAN Bab 5 berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan tugas akhir.

BAB 2 TINJAUAN PUSTAKA

2.1 Profil Perusahaan

  Dalam profil perusahaan menjelaskan secara singkat visi, misi serta struktur organisasi suatu perusahaan.

  2.1.1 Sejarah Singkat CV. Cemara

  CV.Cemara adalah perusahaan perseorangan yang bergerak di bidang penjualan barang terdiri dari alat-alat konveksi yang terletak di Jl.Rancamalang No.177 Rt 02/10 Desa Margaasih Kabupaten Bandung. CV. Cemara berdiri pada tahun 2008 berawal dari pemilik yang bernama Bapak H.Umar yang punya keahlian dalam menjahit. Keahlian yang dia miliki menjadikan kepercayaan pemilik pabrik untuk memperkerjakannya di pabrik. Setelah itu karena dedikasi dan loyalitasnya yang tinggi ketika kerja di pabrik menjadikan Bapak H.Umar mendapatkan tawaran untuk membuka usaha cabang kecil menyediakan alat-alat konveksi dari pabrik dia bekerja. Karena kegigihan Bapak H.Umar akhirnya sampai sekarang di tahun 2013 keuntungan yang ia dapatkan begitu besar, sehingga menjadikan CV. Cemara yang telah dinamakannya menjadi terkenal hingga ke luar provinsi di jawa barat.

  2.1.2 Visi dan Misi Visi :

  Menjadikan perusahaan terus berkembang dan unggul di bidang perdagangan alat-alat konveksi.

  Misi :

  1. CV.Cemara berusaha untuk memberikan kepuasan dan pelayanan yang baik kepada konsumen.

  3. CV.Cemara berusaha memberikan kontribusi bagi konsumen serta mampu meningkatkan kesejahteraan karyawan.

  4. Menjalin kemitraan kerja sama dengan supplier dan konsumen yang saling menguntungkan.

  2.1.3 Struktur Organisasi

  Sebuah organisasi yang baik akan terbentuk apabila setiap anggota organisasi mengetahui tugas, wewenang, tanggung jawab serta hubungan komunikasi antar bagian pada struktur organisasi perusahaan. Pada badan usaha ini memiliki struktur organisasi yang dikatakan cukup kompleks sehingga dapat menunjang fungsinya secara efektif dan efisien. Struktur organisasi di CV.Cemara:

  2.1.4 Deskripsi Kerja

  Deskripsi jabatan digunakan untuk mengetahui tugas,wewenang, dan tanggung jawab dari masing-masing bagian. Penjelasan jabatan dari struktur organisasi CV. Cemara terdapat pada Gambar 2.1 adalah antara lain

  1. Tugas pemilik CV. Cemara adalah

  a. Memantau dan menilai keseluruhan dari kemajuan di CV. Cemara

  b. Bertanggung jawab sepenuhnya terhadap seluruh proses bisnis yang terjadi di CV.Cemara

  2. Tugas Manager adalah merencanakan pembelian dan persediaan alat-alat

Gambar 1.1 Struktur Organisasi CV.Cemara stock barang dari staf persediaan untuk dilaporkan kepada pemilik CV. Cemara.

  3. Tugas Staf Penjualan adalah menerima transaksi pembelian dari pelanggan dan mencatat semua transaksi penjualan.

  4. Tugas Staf Persediaan adalah menerima barang yang telah di beli oleh staf pembelian barang dan dilakukan penginputan barang di bagian persediian barang.

  5. Tugas Staf Pembelian adalah melakukan pemesanan bahan baku barang kepada supllier dan juga staf persediian barang dan juga melakukan penginputan semua transaksi pembelian.

  6. Tugas Staf Administrasi adalah melakukan penginputan penjualan yang sudah direkap untuk satu hari , dan melakukan penginputan pembelian alat konveksi setalah staf persediaaan membeli alat konveksi kepada supplier.

2.2 Landasan Teori

  Pada bagian ini berisikan landasan teori dari penulis skripsi dengan menguraikan tentang konsep peramalan, sistem informasi, jaringan, basis data, serta perangkat lunak pendukung pembangunan sistem peramalan dan persediaan barang di CV. Cemara. Semuanya akan diuraikan teori-teori yang menunjang dalam pemecahan masalah yang dianggap relevan dengan pokok bahasan.

2.2.1 Konsep Dasar Peramalan

  Peramalan berasal dari kata ramalan yang artinya adalah suatu situasi atau kondisi yang diperkirakan akan terjadi pada masa yang akan datang. Sedangkan peramalan adalah bentuk kegiatannya. Ramalan tersebut dapat didasarkan atas bermacam-macam cara yaitu metode pemulsan eksponensial atau rata bergerak, metode box Jenkins dan metode regresi. Semua itu dikenal dengan metode

  [3] peramalan.

  Salah satu utama pada kegiatan peramalan adalah data. Data merupakan

fakta, yaitu sesuatu yang keberadaannya dapat diketahui melalui panca indera. Metode peramalan adalah cara untuk memperkirakan secara kuatitatif apa yang akan terjadi pada masa yang akan datang dengan dasar data yang relevan pada masa lalu. Dengan kata lain metode peramalan

  [3] yang bersifat objektif.

  Disamping itu metode peramalan memberikan urutan pengerjaan dan pemecahan atas pendekatan suatu masalah dalam peramalan, sehingga bila digunakan pendekatan yang sama dalam suatu permasalahan dalam suatu kegiatan peramalan, akan dapat dasar pemikiran dan pemecahan yang

  [3] sama.

  Baik tidaknya suatu permasalahan yang disusun selain ditentukann oleh metode yang digunakan, juga ditentukan oleh baik tidaknya informasi yan digunakan. Selama informasi yang digunkan tidak dapat menyakinkan untuk mendapatkan hasil yang bagus, hasil peramalan yang disusun juaga akan sukar

  [3] dipercaya ketepatanya.

2.2.1.1 Kebutuhan Dan Kegunaan Peramalan

  Sering terdapat waktu senjang (time lag) antara kesadaran akan peristiwa atau kebutuhan mendatang dengan peristiwa itu sendiri. Adanya waktu tenggang (lead time) ini merupakan alasan utama bagi perencanaan dan peramalan. Jika waktu tenggang itu nol atau sangat kecil, maka perencaaan tidak diperlukan. Jika waktu tenggang ini panjang dan hasil peristiwa akhir bergantung pada faktor- faktor yang dapat diketahui, maka perencanaan dapat memegang peranan penting. Dalam situasi seperti itu peramalan diperlukan untuk menetapkan kapan suatu peristiwa akan terjadi atau timbul, sehingga tindakan yang tepat dapat dilakukan. Peramalan merupakan bagian integral dari kegiatan pengambilan keputusan

  [3] manajemen. Organisasi selalu menentukan saran dan tujuan.

  1. Penjadwalan sumber daya yang tersedia. Penggunaan sumber daya yang efisien memerlukan penjadwalan produksi, transportasi, kas, personalia, dan sebagainya. Input yang penting untuk penjadwalan seperti itu adalah

  2. Penyediaan sumber daya tambahan. Waktu tenggang untuk memperoleh bahan baku, menerima pekerja baru, atau membeli mesin dan peramalan diperlukan untuk menentukan kebutuhan sumber daya dimasa mendatang.

  3. Penentuan sumber daya yang diinginkan. Setiap organisasi harus menentukan sumber daya yang ingin dimiliki dalam jangka panjang.

  Keputusan semacam itu tergantung pada kesempatan pasar, faktor-faktor lingkungan, dan pengembangan internal dari sumber daya financial, manusia, produk dan teknologi. Semua penentuan ini memerlukan ramalan yang baik dan manajer yang dapat menafsirkn pendugaan serta membuat keputusan yang tepat.

  Walaupun terdapat banyak bidang lain yang memerlukan peramalan, namun tiga kelompok diatas merupakan bentuk khas dari keperluan peramalan

  [3] jangkan pendek, menengah, dan panjang.

  Dari uraian yang sudah dijelaskan, dapat dikatakan metode peramalan sangat berguna karena akan sangat membantu dalam mengadakan analisis terhadap data dari masa lalu, sehingga memberikan cara pemikiran, pengerjaan yang teraturan dan terarah, peracanaan yang sistematis serta

  [3] memberikan ketepatan hasil peramalan yang dibuat disusun.

  Peramalan dalam bidang produksi merupakan suatu estimasi terhadap terhadap tingkat kebutuhan suatu atau berupa produk untuk periode waktu dimasa akan akan datang peramalan merupakan alat pendukung dalam pengambilan keputusan.Peramalan dikelompokan atas beberapa bagian antara lain :

  1. Menurut sifat penyusunannya

  a. Peramalan Subjektif, yaitu peramalan yang didasarkan atas perasaan atau intuisi dari orang yang menyusunnya. Pandangan orang yang menyusunnya sanat menentukan baik tidaknya hasil peramalan tersebut.

  b. Peramalan objektif, yaitu peramalan yang didasarkan atas data masa

  2. Menurut horizon waktu

  a. Peramalan jangka pendek, yaitu peramalan yang dilakukan untuk penyusunan hasil ramalan jangka waktunya satu tahun atau kurang.

  b. Peramalan jangka menengah, yaitu peramalan yang dilakukan untuk penyususnan hasil ramalan yang jangka waktunya satu hingga lima tahun kedepan.

  c. Peramalan jangka panjang, yaitu peramalan yang dilakukan untuk penyusunan hasil ramalan yang jangka waktunya lebih dari lima tahun.

2.2.1.2 Pola Data Peramal

  Langkah penting dalam memilih suatu metode deret berkala yang tepat adalah dengan mempertimbangkan jenis pola data, sehingga metode yang paling tepat dengan pola tersebut dapat diuji. Pola data dapat dibedakan menjadi empat

  [3]

  :

  1. Pola Horisontal (H) terjadi bilamana nilai data berfluktuasi sekitar nilai rata- rata yang konsisten, maka dapat dilihat pada gambar 2.2

Gambar 2.2 Pola data horisontal

  2. Pola Musiman Pola musiman terjadi bilamana suatu deret dipengaruhi oleh faktor musiman (misalnya kuartal tahun tertentu, bulanan data hari-hari pada

Gambar 2.3 Pola data musiman

  3. Pola siklis Pola siklis terjadi bilamana datanya diperngaruhi oeleh fluktuasi ekomoni jangka panjang seperti yang berhubungan dengan siklus bisnis. Dapat dilihat pada gambar 2.4

Gambar 2.4 Pola data siklis

  4.Pola trend Pola trend terjadi bilamana terdapat kenaikan atau penurunan sekuler jangka panjang dalam data. Dapat dilihat pada gambar 2.5

Gambar 2.5 Pola data trend

  2.2.1.3 Metode peramalan kualitatif

  Peramalan kualitatif adalah peramalan yang didasarkan atas data kualitatif pada masa lalu. Hasil peramalan yang dibuat sangat berguntung pada orang yang menyusunnya. Hal ini penting karena hasil peramaln tersebut ditentukan berdasarkan pemikiran yang bersifat intuisi, pendapat dan pengetahuan dari orang yang menyusunnya. Metode kualitatif atau teknologis dapat dibagi menjadi

  [3] metode eksploratoris dan metode normatif.

  2.2.1.4 Metode Peramalan Kuantitatif

  Peramalan kuantitatif adalah peramaln yang didasarkan atas data kuantitatif pada masa yang lalu. Hasil peramalan yang dibuat sangat bergantung pada metode yang dipergunakan dalam peramalan tersebut. Dengan metode yang berbeda akan diperoleh hasil peramalan yang berbeda. Baik tidaknya metode yang digunakan ditentukan oleh perbedaan atau penyimpangn antara hasil peramaln dengan kenyataan yang terjadi. Semakin kecil penyimpangan antara hasil ramalan dengan kenyataan yang terjadi berarti metode yang dipergunakan

  [3] semakin baik.

  Peramalan kuantitatif dapat digunakan bila terjadi tiga

  1. Adanya informasi tentang masa lalu.

  2. Informasi tersebut dapat dikuantitatifkan dalam bentuk data.

  3. Informasi tersebut dapat diasumsikan bahwa beberapa aspek pola masa lalu akan terus berlanjut di masa yang akan datang. Kondisi yang terakhir ini dibuat sebagai asumsi yang berkesinambungan

  (asumtion of continuity), asumsi merupakan modal yang mendasari semua metode peramalan kuantitatif dan banyak peramalan teknologis, terlepas dari

  [3] bagaimana canggihnya metode tersebut.

  Metode kuantitatif dapat dibagi dalam dua kelompok, yaitu :

  1. Metode

  • – metode peramalan dengan analisa deret waktu, yaitu : a. Metode Pemulusan Eksponensial dan Rata – rata Bergerak.

  b. Metode Proyeksi Trend dengan Regresi.

  c. Metode Box Jenkins.

  2. Metode

  • – metode kausal, yaitu : a . Metode Regresi dan Korelasi, digunakan untuk memperoleh ramalan yang terbaik. Semakin baik regresinya maka akan semakin baik pula tafsiran yang diperoleh, dengan demikian hubungan antara korelasi dan regresi sangat erat dalam peramalan.

  b. Metode Ekonometri, digunakan untuk memperoleh nilai- nilai variabel bebas sehingga variabel bebas tersebut idak perlu ditafsir lagi.

  d. Model Input dan Output

2.2.1.5 Metode Pemulusan (smoothing)

  Metode Pemulusan (smoothing) adalah metode peramalan dengan mengadakan penghalusan atau pemulusan terhadap data masa lalu yaitu dengan mengambil ratarata dari nilai beberapa tahun untuk menaksir nilai pada

  [3] tahun yang akan datang.

  1. Metode Perataan ( Average)

  a. Nilai Tengah (Mean)