APLIKASI PENERAPAN METODE REGRESI UNTUK MEMPREDIKSI HUBUNGAN ANTARA BIAYA PROMOSI DAN HASIL PENJUALAN
SKRIPSI
Oleh :
SUWANDY 1145062
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK TIME MEDAN 2015
ABSTRAK
UD. Medan Fiberglass merupakan salah satu perusahaan yang memproduksi dan menjual fiberglass di Medan. Saat ini, UD. Medan Fiberglass tidak dapat memprediksi hubungan antara biaya promosi yang telah dikeluarkan dengan total omset penjualan yang diperoleh perusahaan. Untuk menyelesaikan permasalahan tersebut, maka dapat diterapkan metode regresi. Aplikasi ini dirancang agar dapat melakukan prediksi hubungan antara omset penjualan dengan biaya promosi. Tools yang digunakan untuk melakukan analisis adalah flow of document (FOD), desain dengan menggunakan data flow diagram (DFD), perancangan bentuk antarmuka pemakai dari sistem usulan dengan menggunakan bahasa pemrograman Microsoft Visual Basic.NET, database dengan menggunakan Microsoft Office Access 2007. Hasil dari penelitian ini adalah aplikasi yang dapat digunakan untuk menyediakan informasi yang berguna dalam membantu dan memudahkan dalam pengambilan keputusan.
Kata kunci: metode regresi, prediksi hubungan antara omset penjualan dengan biaya promosi, Microsoft Visual Basic 2010, Microsoft Access 2007
i
ABSTRACT UD. Medan Fiberglass is a company that produces and sells fiberglass in Medan. Until now, UD. Medan Fiberglass couldn’t predict connection between promotion cost with sales. To solve this problem, then we could use regression method. This application is designed to predict relation between sales and promotion cost. Tools are used to analyze the flow of document (FOD), the design by using a data flow diagram (DFD), design the user interface form of the proposed system using Microsoft Visual Basic.NET, database using Microsoft Office Access 2007, and the format report of the proposed system using Crystal report 10. The results of this study is an expert system that can be used to provide useful information to assist and facilitate in decision-making.
Keywords : regression method, connection prediction between sales income with promotion cost, Microsoft Visual Basic 2010, Microsoft Access 2007
ii
KATA PENGANTAR Pertama-tama penulis ingin mengucapkan puji dan syukur kepada Tuhan Yang Maha Esa, atas penyelesaian penulisan skripsi ini. Skripsi ini merupakan salah satu persyaratan dalam penyelesaian studi program Sistem Informasi pada Sekolah Tinggi Manajemen Informatika Komputer (STMIK) TIME Medan. Pada penulisan skripsi ini, penulis mengambil judul “Aplikasi Penerapan Metode Regresi untuk Memprediksi Hubungan Antara Biaya Promosi dan Hasil Penjualan”. Penulis melakukan penelitian secara langsung pada perusahaan yang bersangkutan dan menuangkannya dalam bentuk skripsi. Penulis berharap agar skripsi dapat bermanfaat bagi berbagai pihak. Penulis mengucapkan terima kasih kepada semua pihak yang bersangkutan. Tanpa bantuan dan bimbingan yang diberikan tentu penulis tidak akan menyelesaikan skripsi ini sesuai dengan yang diharapkan. Untuk itu penulis ingin mengucapkan terima kasih kepada : 1.
Bapak Robet, M.Kom, selaku Dosen Pembimbing I yang telah memberikan
arahan
dan
bimbingan
kepada
penulis
untuk
menyempurnakan skripsi. 2.
Bapak Yusuf Ronny Edward, S. Kom, M.H, M.I.Kom, selaku Dosen Pembimbing II yang telah memberikan arahan dan bimbingan kepada penulis untuk menyempurnakan skripsi.
3.
Bapak Simon Kanggali, selaku Ketua Yayasan STMIK TIME Medan.
4.
Bapak Prof. Chainur Arrasyid, SH, selaku BPH STMIK TIME Medan.
5.
Bapak Prof. Harlem Marpaung, Ph.D, selaku Ketua STMIK TIME Medan.
iii
6.
Bapak Edi Wijaya, S.Kom., M.Kom., selaku pembantu Ketua I STMIK TIME Medan.
7.
Ibu Feriani Astuti, S.Kom., M.Kom., selaku Ketua Program Studi Sistem Informasi STMIK TIME Medan.
8.
Staff, Teknisi dan karyawan PT. Medan Fiberglass.
9.
Semua pihak yang telah membantu kelancaran penyelesaian skripsi yang tidak bisa penulis sebutkan satu persatu.
10.
Kepada kedua orang tua tercinta yang telah memberikan dukungan material dan moril.
Bila ada kekurangan dan kelebihan dalam skripsi ini, penulis meminta maaf dan mengharapkan kritik dan saran untuk perkembangan dan kemajuan selanjutnya.
Medan,
April 2015 Penulis,
Suwandy
iv
DAFTAR ISI
ABSTRAK ..............................................................................................................
i
ABSTRACT ............................................................................................................. ii KATA PENGANTAR ............................................................................................ iii DAFTAR ISI ........................................................................................................... v DAFTAR GAMBAR .............................................................................................. vii DAFTAR TABEL ................................................................................................... ix DAFTAR LAMPIRAN .......................................................................................... x BAB I
PENDAHULUAN ........................................................................... 01 1.1. Latar Belakang Masalah ............................................................ 01 1.2. Identifikasi Masalah .................................................................. 03 1.3. Batasan Masalah ........................................................................ 04 1.4. Tujuan dan Manfaat Penelitian ................................................. 04 1.5. Sistematika Penulisan ................................................................ 05
BAB II
LANDASAN TEORI ...................................................................... 07 2.1. Data ........................................................................................... 07 2.2. Informasi ................................................................................... 09 2.3. Pengetahuan .............................................................................. 11 2.4. Sistem Informasi ....................................................................... 16 2.5. Basis Data (Database) ............................................................... 22 2.5.1. Elemen Dasar Basis Data ............................................... 25 2.5.2. Perancangan Basis Data ................................................. 26 2.5.3. Sistem Basis Data (Database System) ............................ 28 2.6. Data Mining................................................................................ 28 2.7. Metode Regresi ......................................................................... 30
BAB III
METODE PENELITIAN ............................................................... 34 3.1. Tempat dan Jadwal Penelitian .................................................. 34 3.2. Kerangka Kerja ......................................................................... 35 3.2.1. Metode Pengumpulan Data ............................................ 35 3.2.2. Analisa Sistem ................................................................ 36
v
3.2.3. Perancangan Sistem ........................................................ 36 3.2.4. Pembangunan Sistem ..................................................... 37 3.2.5. Uji Coba Sistem ............................................................. 37 BAB IV
ANALISA DAN PERANCANGAN .............................................. 38 4.1. Analisa ...................................................................................... 38 4.1.1. Analisa Proses ................................................................ 38 4.1.2. Analisa Keluaran ............................................................ 39 4.1.3. Analisis Masukan ........................................................... 41 4.1.4. Analisis Data .................................................................. 45 4.2. Perancangan Aplikasi ............................................................... 46 4.2.1. Perancangan DFD .......................................................... 46 4.2.2. Perancangan Kamus Data ............................................... 50 4.2.3. Rancangan Output .......................................................... 51 4.2.4. Rancangan Input ............................................................. 56 4.2.5. Rancangan Database ...................................................... 61
BAB V
HASIL DAN PEMBAHASAN ....................................................... 65 5.1. Hasil ............................................................................................ 65 5.1.1. Kebutuhan Sistem .......................................................... 65 5.1.2. Output Sistem ................................................................. 66 5.2. Pembahasan ............................................................................... 78
BAB V1
KESIMPULAN DAN SARAN ....................................................... 81 6.1. Kesimpulan................................................................................. 81 6.2. Saran ........................................................................................... 81
DAFTAR PUSTAKA LAMPIRAN
vi
DAFTAR GAMBAR
Gambar 2.1.
Siklus Informasi ................................................................................ 10
Gambar 2.2.
Topologi Pengetahuan ...................................................................... 13
Gambar 2.3.
Komponen dari Sistem Informasi ..................................................... 19
Gambar 2.4.
Jenis-Jenis Sistem Informasi ............................................................ 22
Gambar 2.5.
Struktur Basis Data ........................................................................... 24
Gambar 3.1.
Kerangka Kerja Penelitian ............................................................... 35
Gambar 4.1.
Flow of Document (FOD) dari Proses Penjualan pada Sistem Berjalan ............................................................................................ 39
Gambar 4.2.
Faktur Jual ........................................................................................ 40
Gambar 4.3.
Laporan Penjualan ............................................................................ 41
Gambar 4.4.
Formulir Data Customer ................................................................... 42
Gambar 4.5.
Formulir Data Pemesanan ................................................................ 43
Gambar 4.6.
Formulir Data Barang ....................................................................... 44
Gambar 4.7.
Diagram Konteks Logika dari Sistem Usulan .................................. 46
Gambar 4.8.
DFD Logika Level 0 dari Sistem Usulan ......................................... 47
Gambar 4.9.
DFD Logika Level 1 dari Proses Penjualan ..................................... 48
Gambar 4.10. Rancangan Daftar Customer ............................................................ 51 Gambar 4.11. Rancangan Daftar Barang ................................................................ 52 Gambar 4.12. Rancangan Faktur Penjualan ............................................................ 53 Gambar 4.13. Rancangan Laporan Penjualan ......................................................... 54 Gambar 4.14. Rancangan Laporan Promosi ............................................................ 55 Gambar 4.15. Rancangan Form ‘Barang’ ............................................................... 56 Gambar 4.16. Rancangan Form ‘Customer’ ........................................................... 57 Gambar 4.17. Rancangan Form ‘Penjualan’ ............................................................ 58 Gambar 4.18. Rancangan Form ‘Promosi’ ............................................................. 59 Gambar 4.19. Rancangan Form ‘Perhitungan Regresi’ .......................................... 60 Gambar 4.20. Rancangan Relasi Antar Tabel ......................................................... 65 Gambar 5.1.
Form Main......................................................................................... 67
vii
Gambar 5.2.
Form Data Barang ............................................................................ 68
Gambar 5.3.
Form Data Customer ........................................................................ 69
Gambar 5.4.
Form Data Transaksi Penjualan ....................................................... 70
Gambar 5.5.
Form Data Biaya Promosi ................................................................ 71
Gambar 5.6.
Form Data Perhitungan Regresi ....................................................... 72
Gambar 5.7.
Laporan Daftar Barang ..................................................................... 73
Gambar 5.8.
Laporan Daftar Customer ................................................................. 74
Gambar 5.9.
Laporan Penjualan Per Tanggal ....................................................... 75
Gambar 5.10. Laporan Penjualan Per Barang ......................................................... 76 Gambar 5.11. Laporan Penjualan Per Customer ..................................................... 77 Gambar 5.12. Laporan Promosi Per Tanggal .......................................................... 78 Gambar 5.13. Laporan Promosi Per Tanggal .......................................................... 79
viii
DAFTAR TABEL
Tabel 2.1.
Empat Mode Pembuatan Pengetahuan ................................................. 15
Tabel 2.2.
Contoh data value dari atribut pada entitas mahasiswa ....................... 25
Tabel 2.3.
Contoh record pada tabel mahasiswa ................................................... 25
Tabel 2.4.
Contoh tabel mahasiswa ....................................................................... 26
Tabel 2.5.
Perbandingan Analisis Statistik dengan Data Mining.......................... 29
Tabel 2.6.
Tabel Perbandingan Antara Biaya Iklan dan Penjualan ....................... 32
Tabel 3.1.
Jadwal Penelitian .................................................................................. 34
Tabel 4.1.
Struktur Tabel TCustomer .................................................................... 61
Tabel 4.2.
Struktur Tabel TBarang ........................................................................ 62
Tabel 4.3.
Struktur Tabel TJual ............................................................................. 62
Tabel 4.4.
Struktur Tabel TDJual .......................................................................... 63
Tabel 4.5.
Struktur Tabel TPromosi ...................................................................... 64
Tabel 4.6.
Struktur Tabel TDPromosi ................................................................... 64
ix
DAFTAR LAMPIRAN
Lampiran 1
: Daftar Riwayat Hidup Mahasiswa
Lampiran 2
: Surat Keputusan Dosen Pembimbing Skripsi
Lampiran 3
: Surat Keterangan dari Perusahaan
Lampiran 4
: Kartu Bimbingan Skripsi
Lampiran 5
: Listing Program
Lampiran 6
: CD Program
x
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah Dewasa ini penggunaan teknologi informasi yang diintegrasikan dengan proses pekerjaan di suatu organisasi sudah menjadi kebutuhan mutlak. Hal ini dikarenakan adanya kebutuhan dari organisasi tersebut untuk meningkatkan kemampuannya dalam menganalisis masalah-masalah yang dihadapinya serta dalam pengambilan keputusan. Ketersediaan data dan informasi yang lengkap, benar dan tepat sudah menjadi kebutuhan pokok bagi kelangsungan hidup suatu organisasi. Business Intelligence (BI) merupakan salah satu bentuk implementasi yang mampu menjawab kebutuhan di atas. BI telah banyak digunakan oleh organisasiorganisasi dalam mengelola data dan informasi sampai dengan dukungan pengambilan keputusan. Secara ringkas, BI dapat diartikan sebagai pengetahuan yang didapatkan dari hasil analisis data yang diperoleh dari kegiatan (usaha) suatu organisasi. BI biasanya dikaitkan dengan upaya untuk memaksimalkan kinerja suatu organisasi. Business Intelligence System merupakan istilah yang umumnya digunakan untuk jenis aplikasi ataupun teknologi yang digunakan untuk membantu kegiatan BI, seperti mengumpulkan data, menyediakan akses, serta menganalisa data dan informasi mengenai kinerja perusahaan. BI dapat membantu suatu organisasi mendapatkan pengetahuan yang jelas mengenai faktor-faktor yang mempengaruhi kinerja organisasi sehingga dapat membantu organisasi dalam pengambilan keputusan serta sekaligus meningkatkan keunggulannya
1
2
(competitive advantage). BI juga dapat membantu suatu organisasi dalam menganalisis perubahan tren yang terjadi sehingga akan membantu organisasi menentukan strategi yang diperlukan dalam mengantisipasi perubahan tren tersebut. UD. Medan Fiberglass merupakan salah satu perusahaan yang memproduksi dan menjual fiberglass di Medan. UD. Medan Fiberglass saat ini mempekerjakan 80 orang karyawan yang termasuk staf di dalamnya. Kualitas barang dan pelayanan kepada pelanggan yang tetap dijaga dan dikontrol selama lebih kurang 10 tahun ini merupakan salah satu keistimewaan dari perusahaan tersebut sehingga pelanggan merasa puas dan senang. Saat ini, UD. Medan Fiberglass masih menggunakan aplikasi Microsoft Excel untuk mencatat data penjualan dari perusahaan. Selain itu, perusahaan juga melakukan proses promosi terhadap produk yang dijual oleh perusahaan sehingga diharapkan dapat meningkatkan omset penjualan dari produk tersebut. Proses promosi ini pasti memerlukan sejumlah biaya tertentu. Jenis biaya ini disebut sebagai biaya promosi. Permasalahan yang dihadapi oleh perusahaan adalah belum tersedianya informasi hubungan antara biaya promosi dan total omset penjualan, sehingga pihak manajemen tidak dapat memprediksi besar biaya promosi yang harus dikeluarkan untuk meningkatkan omset penjualan dari perusahaan. Untuk menyelesaikan permasalahan tersebut, maka dapat diterapkan metode regresi. Regresi adalah suatu teknik untuk mendapatkan fungsi secara umum yang mewakili atau menyatakan pola data. Karena fungsi yang diperoleh adalah fungsi pendekatan, maka regresi bisa dikatakan suatu teknik untuk memperoleh fungsi pendekatan yang jaraknya paling kecil pada semua data. Bila terdapat data (xi, yi),
3
maka regresi akan menghasilkan fungsi pendekatan ŷ = f(x), yang dalam hal ini a menyatakan intersep atau perpotongan dengan sumbu tegak, dan b adalah kemiringan atau gradiennya. Lambang ŷ digunakan di sini untuk membedakan antara nilai ramalan yang dihasilkan garis regresi dan nilai pengamatan y yang sesungguhnya untuk nilai x tertentu. Garis regresi demikian dapat digambarkan pada diagram pencar. Bila nilai dugaan titik bagi a dan b telah diperoleh dari data contoh, maka garis regresinya dapat digunakan untuk meramalkan nilai ŷ padanan suatu nilai x tertentu. Tentu saja, nilai ramalan ŷ ini merupakan nilai dugaan titik bagi ŷ, sehingga kecil sekali kemungkinannya persis sama. Tetapi, tentu saja kita berharap bahwa keduanya berdekatan. Salah satu rumus yang dapat digunakan untuk menentukan nilai dugaan titik bagi a dan b berdasarkan data contoh adalah metode kuadrat terkecil. Di antara semua kemungkinan garis lurus yang dapat dibuat pada diagram pencar, metode kuadrat terkecil memilih suatu garis regresi yang membuat jumlah kuadrat jarak vertikal dari titik-titik pengamatan ke garis regresi tersebut sekecil mungkin. Penulis merasa tertarik untuk membahas mengenai metode regresi dan menerapkannya untuk melakukan prediksi hubungan antara biaya promosi dengan hasil penjualan. Kelebihan dari aplikasi yang dibuat dibandingkan dengan aplikasi SPSS adalah aplikasi yang dirancang dapat menampilkan detail perhitungan dari metode regresi sehingga dapat digunakan untuk membantu pemahaman mengenai metode regresi. Berdasarkan alasan itulah, maka peneliti merasa tertarik untuk melakukan penelitian dengan memilih judul “Aplikasi Penerapan Metode Regresi untuk Memprediksi Hubungan Antara Biaya Promosi dan Hasil Penjualan“.
4
1.2.
Identifikasi Masalah Adapun permasalahan yang timbul dalam sistem yang diterapkan saat ini
adalah: 1. Tidak dapat mengetahui hubungan antara biaya promosi dengan hasil penjualan. 2. Tidak dapat memperoleh informasi apakah proses promosi berhasil atau tidak. 3. Kesulitan memperoleh informasi apakah kenaikan biaya promosi dapat mendongkrak omset penjualan atau tidak.
1.3. Batasan Masalah Permasalahan yang dihadapi oleh perusahaan tentunya sangat banyak dan kompleks. Untuk itu, ruang lingkup penelitian ini adalah: 1. Input yang dibahas mencakup data biaya promosi per periode dan data omset penjualan per periode. 2. Output yang dihasilkan mencakup laporan hasil prediksi hubungan antara biaya promosi dan hasil penjualan, serta besar nilai prediksi hasil penjualan yang akan diperoleh untuk biaya promosi tertentu. 3. Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 2010. 4. Database akan dibuat dengan aplikasi Microsoft Access 2007. 5. Laporan akan dibuat dengan aplikasi Borland Crystal Report 10.
5
1.4. Tujuan dan Manfaat Penelitian Adapun tujuan penelitian ini adalah menganalisis dan merancang aplikasi untuk memprediksi hubungan antara biaya promosi dan hasil penjualan dengan menggunakan metode regresi. Adapun manfaat dari penelitian ini adalah: 1. Bagi peneliti, penelitian ini dapat membantu peneliti untuk memahami proses kerja dari metode regresi serta meningkatkan wawasan dan pengetahuan penulis mengenai proses pembuatan perangkat lunak dengan menggunakan bahasa pemrograman Microsoft Visual Basic.NET 2010. 2. Bagi perusahaan, laporan yang dihasilkan dapat memberikan masukan kepada perusahaan mengenai kelebihan dan kelemahan sistem yang digunakan serta rancangan program yang dapat digunakan untuk menyelesaikan permasalahan yang dihadapi. 3. Bagi perpustakaan, penelitian ini dapat menambah referensi mengenai metode regresi. 4. Bagi masyarakat, hasil penelitian ini dapat menjadi referensi dalam mempelajari mengenai metode regresi dan penerapannya dalam memprediksi hubungan antara biaya promosi dan hasil penjualan.
1.5. Sistematika Penulisan Agar pembahasan lebih sistematis, maka skripsi ini dibuat dalam enam bab, yaitu:
6
BAB I
: PENDAHULUAN Berisi tentang latar belakang, identifikasi masalah, batasan masalah, tujuan dan manfaat penelitian dan sistematika penulisan.
BAB II
: LANDASAN TEORI Berisi tentang penjelasan singkat mengenai sistem informasi, metodologi pengembangan sistem, Data Flow Diagram (DFD), kamus data, basis data, normalisasi, Microsoft Visual Basic 2010, Microsoft Access 2007 dan Crystal Report 10.
BAB III
: METODE PENELITIAN Berisi tentang metode pengumpulan data yang digunakan dalam penyusunan skripsi.
BAB IV
: ANALISA DAN PERANCANGAN Berisi tentang analisis dokumen masukan dan keluaran dari sistem yang digunakan pada sistem berjalan dan perancangan terhadap sistem usulan.
BAB V
: HASIL DAN PEMBAHASAN Berisi tentang tampilan output sistem dan penjabaran singkat mengenai kelebihan dan kelemahan sistem.
BAB VI
: KESIMPULAN DAN SARAN Berisi
tentang
kesimpulan
yang
menyelesaikan skripsi ini dan saran-saran.
dapat
ditarik
setelah
BAB II LANDASAN TEORI
2.1
Data Data adalah bentuk jamak dari datum, berasal dari bahasa Latin yang
berarti ”sesuatu yang diberikan”. Dalam penggunaan sehari-hari, data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra. Data yang berbentuk bilangan disebut data kuantitatif, harganya berubah – ubah atau bersifat variabel. Dari nilainya, dikenal dua golongan data kuantitatif yaitu, 1. Data dengan variabel diskrit atau singkatnya disebut data diskrit. 2. Data dengan variabel kontinu atau singkatnya disebut data kontinu. Hasil menghitung atau membilang merupakan data diskrit sedangkan hasil pengukuran merupakan data kontinu. Contoh data diskrit yaitu: 1. Keluarga A mempunyai lima anak laki – laki dan tiga anak perempuan. 2. Kabupaten B sudah membangun 85 gedung sekolah. Sedang contoh data kontinu dapat dilihat dalam tiga hal berikut: 1. Tinggi badan seseorang, misalnya 155 cm, 167 cm, atau 172,4 cm. 2. Luas daerah sebesar 425,7 km2. 3. Kecepatan mobil 60 km / jam.
7
8
Data yang bukan kuantitatif disebut data kualitatif. Ini tidak lain daripada data yang dikategorikan menurut lukisan kualitas objek yang dipelajari. Golongan ini dikenal pula dengan nama atribut. Misalnya sembuh, rusak, gagal, berhasil, dan sebagainya. Menurut sumbernya, data terbagi menjadi dua macam yaitu: 1. Data Intern Pengusaha mencatat segala aktivitas perusahaannya sendiri, misalnya keadaan pegawai, pengeluaran, keadaan barang di gudang, hasil jualan, keadaan produksi pabriknya dan lain – lain aktivitas yang terjadi di dalam perusahan itu. Data yang diperoleh demikian merupakan data intern. 2. Data Ekstern Dalam berbagai situasi, untuk perbandingan misalnya, diperlukan data dari sumber lain di luar perusahaan tadi. Data demikian merupakan data ekstern. Data ekstern dibagi menjadi dua yaitu: a. Data Ekstern Primer atau disingkat Data Primer, yaitu data yang dikeluarkan dan dikumpulkan oleh badan yang sama. b. Data Ekstern Sekunder atau disingkat Data Sekunder, yaitu data yang dikeluarkan dan dikumpulkan oleh badan yang berbeda. Menurut Saleh (2008: 12), “data yang baru dikumpulkan dan belum pernah mengalami pengolahan apapun dikenal dengan nama data mentah. Satu hal yang harus diperhatikan yaitu bagaimanapun dan dari manapun data diperoleh, kebenaran data yang diperoleh harus dapat diandalkan”.
9
2.2
Informasi Kata informasi berasal dari kata Perancis kuno informacion (tahun 1387)
yang diambil dari bahasa latin informationem yang berarti “garis besar, konsep, ide”. Informasi merupakan kata benda dari informare yang berarti aktifitas dalam “pengetahuan yang dikomunikasikan” ”Informasi adalah data yang telah diklasifikasi atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan”. (Wilkinson, 2008: 2) Informasi dapat dikelompokkan menjadi tiga bagian, yaitu: 1. Informasi Strategis Informasi ini digunakan untuk mengambil keputusan jangka panjang, mencakup informasi eksternal, rencana perluasan perusahaan, dsb. 2. Informasi Taktis Informasi ini dibutuhkan untuk mengambil keputusan jangka menengah, seperti informasi trend penjualan yang dapat dimanfaatkan untuk menyusun rencana penjualan. 3. Informasi Teknis Informasi ini dibutuhkan untuk keperluan operasional sehari-hari, seperti informasi pensediaan stock, retur penjualan dan laporan kas harian. Data diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus. Siklus ini disebut dengan siklus
10
informasi (information cycle) atau siklus pengolahan data (data processing cycle). Secara ringkas siklus informasi dapat dilihat pada gambar berikut:
Gambar 2.1 Siklus Informasi Sumber : Hartono, 2010: 9 Tingkat kualitas informasi dipengaruhi oleh: 1. Akurat (Accurate) Informasi yang disampaikan harus bebas dari kesalahan dan tidak boleh menyesatkan sehingga informasi dapat tersalurkan dan sampai pada pencerminan maksud informasi tersebut 2. Tepat Waktu (Timeliness) Informasi yang dihasilkan tidak terlambat karena akan mempunyai nilai yang tidak baik, yang bisa berakibat fatal dalam pengambilan keputusan. 3. Relevan (Relevance) Informasi tersebut harus dapat memberikan manfaat bagi pemakai. Relevan informasi untuk setiap orang selalu berbeda berdasarkan atas kebutuhan masing-masing orang.
11
Suatu informasi dapat mempunyai beberapa fungsi, antara lain: 1. Menambah pengetahuan 2. Mengurangi ketidakpastian 3. Mengurangi resiko kegagalan 4. Mengurangi keanekaragaman / variasi yang tidak diperlukan 5. Memberi standar, aturan-aturan, ukuran-ukuran, dan keputusan-keputusan yang menentukan pencapaian sasaran dan tujuan. Nilai suatu informasi dapat ditentukan berdasarkan sifatnya, yaitu: 1. Kemudahan dalam memperoleh. 2. Sifat luas dan kelengkapannya. 3. Ketelitian (accuracy). 4. Kecocokan dengan pengguna (relevance). 5. Ketepatan waktu. 6. Kejelasan (clarity). 7. Fleksibilitas / keluwesannya. 8. Dapat dibuktikan. 9. Tidak ada prasangka. 10. Dapat diukur. (Abdul Kadir, 2010: 31)
2.3
Pengetahuan Pengetahuan adalah informasi atau maklumat yang diketahui atau disadari
oleh seseorang. Pengetahuan termasuk, tetapi tidak dibatasi pada deskripsi,
12
hipotesis, konsep, teori, prinsip dan prosedur yang secara Probabilitas Bayesian adalah benar atau berguna. Dalam pengertian lain, pengetahuan adalah berbagai gejala yang ditemui dan diperoleh manusia melalui pengamatan inderawi. Pengetahuan muncul ketika seseorang menggunakan indera atau akal budinya untuk mengenali benda atau kejadian tertentu yang belum pernah dilihat atau dirasakan sebelumnya. Misalnya ketika seseorang mencicipi masakan yang baru dikenalnya, ia akan mendapatkan pengetahuan tentang bentuk, rasa, dan aroma masakan tersebut. Pengetahuan yang lebih menekankan pengamatan dan pengalaman inderawi dikenal sebagai pengetahuan empiris atau pengetahuan aposteriori. Pengetahuan ini bisa didapatkan dengan melakukan pengamatan dan observasi yang dilakukan secara empiris dan rasional. Pengetahuan empiris tersebut juga dapat berkembang menjadi pengetahuan deskriptif bila seseorang dapat melukiskan dan menggambarkan segala ciri, sifat, dan gejala yang ada pada objek empiris tersebut. Pengetahuan empiris juga bisa didapatkan melalui pengalaman pribadi manusia yang terjadi berulangkali. Misalnya, seseorang yang sering dipilih untuk memimpin organisasi dengan sendirinya akan mendapatkan pengetahuan tentang manajemen organisasi. Selain pengetahuan empiris, ada pula pengetahuan yang didapatkan melalui akal budi yang kemudian dikenal sebagai rasionalisme. Rasionalisme lebih menekankan pengetahuan yang bersifat apriori; tidak menekankan pada pengalaman. Misalnya pengetahuan tentang matematika. Dalam matematika, hasil 1 + 1 = 2 bukan didapatkan melalui pengalaman atau pengamatan empiris, melainkan melalui sebuah pemikiran logis akal budi.
13
Pengetahuan tentang keadaan sehat dan sakit adalah pengalaman seseorang tentang keadaan sehat dan sakitnya seseorang yang menyebabkan seseorang tersebut bertindak untuk mengatasi masalah sakitnya dan bertindak untuk
mempertahankan kesehatannya
atau
bahkan
meningkatkan status
kesehatannya. Rasa sakit akan menyebabkan seseorang bertindak pasif dan atau aktif dengan tahapan-tahapannya. Topologi pengetahuan dapat dilihat pada gambar berikut:
Gambar 2.2 Topologi Pengetahuan Sumber : Rajagukguk, 2008: 2 Manajemen pengetahuan (knowledge management) adalah suatu rangkaian kegiatan yang digunakan oleh organisasi untuk mengidentifikasi, menciptakan, menjelaskan, dan mendistribusikan pengetahuan untuk digunakan kembali, diketahui, dan dipelajari di dalam organisasi. Kegiatan ini biasanya terkait dengan objektif organisasi dan ditujukan untuk mencapai suatu hasil tertentu seperti
14
pengetahuan bersama, peningkatan kinerja, keunggulan kompetitif, atau tingkat inovasi yang lebih tinggi. Transfer pengetahuan (salah satu aspek dari manajemen pengetahuan) dalam berbagai bentuk, telah sejak lama dilakukan. Contohnya adalah melalui diskusi sepadan dalam kerja, magang, perpustakaan perusahaan, pelatihan profesional, dan program mentoring. Walaupun demikian sejak akhir abad ke-20, teknologi tambahan telah diterapkan untuk melakukan tugas ini, seperti basis pengetahuan, sistem pakar, dan repositori pengetahuan. Tipe pengetahuan dapat dibagi menjadi beberapa bagian, yaitu: 1. Pengetahuan eksplisit (explicit knowledge), yang dapat dihubungkan pada bahasa formal, mencakup struktur bahasa (kata dan angka), ekspresi matematika, spesifikasi, pedoman, dan sebagainya. Pengetahuan eksplisit dapat disebarkan kepada orang lain dan juga dapat diproses dengan mudah dengan menggunakan komputer, transmisi secara elektronik, atau disimpan dalam database. 2. Pengetahuan tak diucapkan (tacit knowledge), yaitu pengetahuan pribadi yang disimpan sebagai pengalaman pribadi, termasuk hal yang tidak dapat diraba, seperti kepercayaan pribadi, perspektif dan sistem penilaian. Pengetahuan ini sangat susah untuk dihubungkan pada bahasa formal (sulit namun bukan tidak mungkin). Pengetahuan ini terdiri dari pengertian atau wawasan subjektif, intuisi dan dugaan (prasangka / perkiraan). Sebelum pengetahuan ini dapat dikomunikasikan, maka harus dikonversi ke bentuk kata, model atau angka yang dapat dipahami. Sebagai tambahan, terdapat dua dimensi dari pengetahuan tak diucapkan ini, yaitu:
15
a. Dimensi teknis / prosedur (technical dimension / prosedural), mencakup berbagai macam bahasa informil (bahasa tak resmi) dan keahlian yang sering diperoleh dalam bentuk ’mengetahui-bagaimana’ (know-how). Sebagai
contoh,
seseorang
yang
memiliki
keahlian
tertentu
mengembangkan kekayaan dari keahliannya setelah memiliki beberapa tahun
pengalaman.
Tetapi,
orang
tersebut
akan
sangat
sulit
mengungkapkan dengan kata-kata mengenai prinsip teknik atau sains dari keahliannya. Pengertian pribadi yang subjektif, intuisi, dugaan dan inspirasi yang diturunkan dari pengalaman jasmani termasuk dalam dimensi ini. b. Dimensi pemikiran (cognitive dimension), mencakup kepercayaan, persepsi, cita-cita, emosi dan model mental yang tertanam dalam diri seseorang yang diusahakan untuk diakui orang lain. Walaupun hal-hal tersebut tidak dapat diungkapkan dengan mudah, dimensi pengetahuan ini membuat cara bagi seseorang untuk merasakan dunia disekelilingnya. Empat mode dari pembuatan atau pengubahan pengetahuan yang diturunkan dari kedua pengetahuan di atas adalah: Tabel 2.1 Empat Mode Pembuatan Pengetahuan
Dari tacit knowledge
Ke tacit knowledge
Ke explicit knowledge
Sosialisasi (Socialization)
Eksternalisasi (Externalization)
Dari explicit knowledge
(Rajagukguk, 2008: 4)
Internalisasi
Kombinasi
(Internalization)
(Combination)
16
1. Socialization : dari tacit ke tacit, yaitu membagikan (bertukar) pengalaman untuk membuat tacit knowledge, seperti membagikan model mental dan keahlian teknis. Mode ini juga termasuk pengamatan, peniruan (imitasi) dan latihan. Namun, pengalaman merupakan kuncinya. 2. Internalization : dari explicit ke tacit, yaitu memasukkan atau menambahkan explicit knowledge ke dalam tacit knowledge, yang memiliki hubungan yang erat dengan ‘belajar dengan melakukan’ (learning by doing). Secara normal, pengetahuan diungkapkan atau digambarkan menjadi dokumen atau cerita oral (lisan). 3. Externalization : dari tacit ke explicit, yaitu proses inti dari mengungkapkan tacit knowledge menjadi konsep eksplisit melalui metafora, analogi, konsep, hipotesis, atau model. Perlu diingat bahwa ketika seseorang mengkonsep sebuah gambar, maka akan diungkapkan intisarinya dengan bahasa. 4. Combination : dari explicit ke explicit, yaitu sebuah proses menyusun konsep menjadi sebuah sistem bahasa. Pertukaran individu dan menggabungkan pengetahuan melalui media, seperti dokumen, rapat dan penggolongan. Edukasi formal dan banyak program latihan melakukan hal ini.
2.4
Sistem Informasi “Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, membantu dan mendukung kegiatan operasi, bersifat managerial dari suatu organisasi dan membantu mempermudah laporan yang diperlukan”. (Jeffrey L.Whitten, Lonnie D. Bentley dan Kevin C. Dittman, 2011: 10)
17
Peranan dari sistem informasi antara lain: 1. Mempermudah
manajemen
didalam
pelaksanaan
pekerjaan,
karena
pemasukan data hanya melalui satu unit dengan prosedur-prosedur yang ditetapkan. 2. Memudahkan pelaksanaan pekerjaan antar bagian karena data dapat diakses dengan cepat. 3. Memudahkan manajemen dalam proses pengendalian, karena tersedia datadata baru. Sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block) yaitu : 1. Blok Masukan (Input Block) Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar. 2. Blok Model (Model Block) Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan. 3. Blok Keluaran (Output Block) Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
18
4. Blok Teknologi (Technology Block) Teknologi merupakan kotak alat dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama yaitu teknisi (humanware atau brainware), perangkat lunak (software) dan perangkat keras (hardware). 5. Blok Basis Data (Database Block) Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih lanjut. 6. Blok Kendali (Controls Block) Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan dari sistem itu sendiri, kesalahan, ketidakefisienan, sabotase dan lain sebagainya. (Hartono, 2010: 12) Building block tersebut dapat digambarkan seperti terlihat pada gambar berikut:
19
Gambar 2.3 Komponen dari Sistem Informasi Sumber : Hartono, 2010: 14 Sistem informasi juga dikembangkan untuk berbagai tujuan yang berbedabeda, tergantung pada kebutuhan bisnis. Sistem informasi dapat dibagi menjadi beberapa bagian: 1. Transaction Processing Systems (TPS) TPS adalah sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji
dan
inventarisasi. TPS berfungsi pada
level organisasi yang
memungkinkan organisasi bisa berinteraksi dengan lingkungan eksternal. Data yang dihasilkan oleh TPS dapat dilihat atau digunakan oleh manajer. 2. Office Automation Systems (OAS) dan Knowledge Work Systems (KWS) OAS dan KWS bekerja pada level knowledge. OAS mendukung pekerja data, yang biasanya tidak menciptakan pengetahuan baru melainkan hanya menganalisis informasi sedemikian rupa untuk mentransformasikan data atau memanipulasikannya dengan cara-cara tertentu sebelum menyebarkannya
20
secara keseluruhan dengan organisasi dan kadang-kadang diluar organisasi. Aspek-aspek OAS seperti word processing, spreadsheets, electronic scheduling, dan komunikasi melalui voice mail, email dan video conferencing. KWS mendukung para pekerja profesional seperti ilmuwan, insinyur dan doktor dengan membantu menciptakan pengetahuan baru dan memungkinkan mereka mengkontribusikannya ke organisasi atau masyarakat. 3. Sistem Informasi Manajemen (SIM) SIM tidak menggantikan TPS, tetapi mendukung spektrum tugas-tugas organisasional yang lebih luas dari TPS, termasuk analisis keputusan dan pembuat keputusan. SIM menghasilkan informasi yang digunakan untuk membuat keputusan, dan juga dapat membatu menyatukan beberapa fungsi informasi bisnis yang sudah terkomputerisasi (basis data). 4. Decision Support Systems (DSS) DSS hampir sama dengan SIM karena menggunakan basis data sebagai sumber data. DSS bermula dari SIM karena menekankan pada fungsi mendukung
pembuat
keputusan
diseluruh
tahap-tahapnya,
meskipun
keputusan aktual tetap wewenang eksklusif pembuat keputusan. 5. Sistem Ahli (ES) dan Kecerdasan Buatan (AI) AI dimaksudkan untuk mengembangkan mesin-mesin yang berfungsi secara cerdas. Dua cara untuk melakukan riset AI adalah memahami bahasa alamiahnya dan menganalisis kemampuannya untuk berfikir melalui problem sampai kesimpulan logiknya. Sistem ahli menggunakan pendekatanpendekatan pemikiran AI untuk menyelesaikan masalah serta memberikannya lewat pengguna bisnis. Sistem ahli (juga disebut knowledge-based systems)
21
secara efektif menangkap dan menggunakan pengetahuan seorang ahli untuk menyelesaikan masalah yang dialami dalam suatu organisasi. Berbeda dengan DSS, DSS meninggalkan keputusan terakhir bagi pembuat keputusan sedangkan sistem ahli menyeleksi solusi terbaik terhadap suatu masalah khusus. Komponen dasar sistem ahli adalah knowledge-base yakni suatu mesin interferensi yang menghubungkan pengguna dengan sistem melalui pengolahan pertanyaan lewat bahasa terstruktur dan antarmuka pengguna. 6. Group
Decision
Support
Systems
(GDSS)
dan
Computer-Support
Collaborative Work Systems (CSCW) Bila kelompok, perlu bekerja bersama-sama untuk membuat keputusan semiterstruktur dan tak terstruktur, maka group decision support systems membuat suatu solusi. GDSS dimaksudkan untuk membawa kelompok bersama-sama menyelesaikan masalah dengan memberi bantuan dalam bentuk pendapat, kuesioner, konsultasi dan skenario. Kadang-kadang GDSS disebut dengan CSCW yang mencakup pendukung perangkat lunak yang disebut dengan “groupware” untuk kolaborasi tim melalui komputer yang terhubung dengan jaringan. 7. Executive Support Systems (ESS) ESS tergantung pada informasi yang dihasilkan TPS dan SIM dan ESS membantu eksekutif mengatur interaksinya dengan lingkungan eksternal dengan menyediakan grafik-grafik dan pendukung komunikasi di tempattempat yang bisa diakses seperti kantor. (Kenneth E.Kendall dan Julie E.Kendall(I), 2010: 2)
22
Gambaran dari pembagian sistem informasi ini dapat dilihat pada gambar berikut:
Gambar 2.4 Jenis-Jenis Sistem Informasi Sumber: Kenneth E.Kendall dan Julie E.Kendall(I), 2010: 2
2.5
Basis Data (Database) Sebuah basis data pada hakikatnya merupakan computerized record
keeping system. Sebuah basis data dioperasikan di atas SPBD (Sistem Pengolahan Basis Data). Sebuah SPBD pada dasarnya adalah sebuah mesin semu (virtual machine) yang mendefinisikan tipe-tipe (data), operasi-operasi (yang terkait dengan tipe-tipe tersebut), nilai-nilai dan aturan perubahan nilai objek-objek sesuai dengan tipe setiap objek. Basis data (database) adalah kumpulan dari kelompok data (tabel-tabel) yang saling berhubungan, sehingga membentuk suatu bangunan data yang dapat menginformasikan tentang suatu perusahaan atau institusi. Basis data tidak hanya merupakan kumpulan file. Lebih dari itu, basis data adalah pusat sumber data yang caranya dipakai oleh banyak pemakai untuk berbagai aplikasi. Inti dari basis
23
data adalah database management system (DBMS), yang membolehkan pembuatan, modifikasi, dan pembaharuan basis data; mendapatkan kembali data; dan membangkitkan laporan. Tujuan basis data yang efektif yaitu: 1. Memastikan bahwa data dapat dipakai di antara pemakai untuk berbagai aplikasi. 2. Memelihara data baik keakuratan maupun kekonsistenannya. 3. Memastikan bahwa semua data yang diperlukan untuk aplikasi sekarang dan yang akan datang akan disediakan dengan cepat. 4. Membolehkan basis data untuk berkembang dan kebutuhan pemakai untuk berkembang. 5. Membolehkan pemakai untuk membangun pandangan personalnya tentang data tanpa memperhatikan cara data disimpan secara fisik. Tujuan yang telah disebutkan di atas memberikan keuntungan dan kerugian pendekatan basisdata. Pertama, pemakaian data berarti bahwa data perlu disimpan hanya sekali. Membantu mencapai integritas data, karena mengubah data yang diselesaikan lebih mudah dan dapat dipercaya jika data muncul hanya sekali dalam banyak file berbeda. Ketika pemakai memerlukan data khusus, basisdata yang dirancang dengan baik (well-designed) memenuhi lebih dahulu kebutuhan data yang demikian. Akibatnya, data memiliki kesempatan tersedia yang lebih baik dalam basisdata daripada dalam sistem file yang konvensional. Basisdata yang dirancang dengan baik juga lebih fleksibel daripada file terpisah, karena itu, basisdata dapat berkembang seperti pada perubahan kebutuhan pemakai dan aplikasinya. Akhirnya, pendekatan basisdata memiliki keuntungan yang membolehkan
24
pemakai untuk memiliki pandangan sendiri mengenai data. Pemakai tidak perlu memperhatikan struktur sebenarnya basisdata atau penyimpan fisiknya. Kerugian pertama pendekatan basisdata adalah bahwa semua data disimpan dalam satu tempat. Oleh karena itu, data lebih mudah diserang bencana dan membutuhkan backup yang lengkap. Terdapat risiko bahwa administrator basisdata menjadi satu-satunya orang yang mempunyai hal istimewa atau kemampuan cukup untuk mendekati data. Prosedur birokratis perlu untuk memodifikasi atau memperbaharui basisdata secara lengkap yang terlihat tidak dapat diatasi. (Kenneth E. Kendall & Julie E. Kendall, (2), 2010: 128) Kerugian lain terjadi ketika usaha untuk mencapai dua tujuan efektif untuk mengatur sumber data, seperti: 1. Menjaga waktu yang diperlukan untuk insert, update, menghapus dan memperoleh kembali data untuk suatu jumlah yang dapat dipertahankan. 2. Menjaga harga penyimpanan data untuk jumlah yang dapat diterima. Sebuah basis data terdiri atas beberapa tabel (sesuai dengan kebutuhan program). Sebuah tabel terdiri atas beberapa record dan sebuah record terdiri atas beberapa field. Gambar berikut merupakan gambar struktur basis data.
Gambar 2.5 Struktur Basis Data Sumber: Kristanto, 2011: 16
25
2.5.1
Elemen Dasar Basis Data Beberapa elemen dasar dari basis data adalah sebagai berikut:
1. Entitas (entity), yaitu bagian eksternal dari suatu sistem (seperti orang, bagian, kelompok orang, atau objek) yang berinteraksi dengan sistem itu sendiri. Contoh : Mahasiswa, Pegawai, dan sebagainya. 2. Atribut (field), yaitu item-item yang terdapat pada sebuah entitas yang dapat bertindak sebagai pengenal bagi entitas tersebut. Contoh : Mahasiswa dapat memiliki atribut nomor induk, nama, umur, alamat, dan sebagainya. 3. Data value, yaitu nilai atau isi dari masing-masing atribut. Contoh : Mahasiswa dapat memiliki data-data value berikut ini, Tabel 2.2 Contoh data value dari atribut pada entitas mahasiswa Atribut
Data value
Nama
Suwandi
Jenis Kelamin
Laki-laki
4. Rekaman (record), yaitu kumpulan dari atribut-atribut (medan data) yang menginformasikan sebuah entitas secara lengkap. Contoh : tabel Mahasiswa dapat memiliki beberapa record berikut ini, Tabel 2.3 Contoh record pada tabel mahasiswa Nama
Jenis Kelamin
Tommi
Laki-laki
Hendra
Laki-aki
5. Tabel (file), yaitu kumpulan dari record-record sejenis dengan panjang elemen yang sama tapi data valuenya berbeda.
26
Contoh : tabel Mahasiswa Tabel 2.4 Contoh tabel mahasiswa Nama
Jenis Kelamin
Tommi
Laki-laki
Hendra
Laki-laki
…
…
(Oetomo, 2011: 112)
2.5.2
Perancangan Basis Data Perancangan basis data adalah suatu proses sistematis untuk menghasilkan
rencana arsitektur (struktur) basis data yang baik, stabil dan optimal. Dalam merancang basis data ini, perlu dilakukan langkah-langkah perancangan basis data yang terdiri dari: 1. Formulasi dan analisis kebutuhan. Formulasi dan analisis kebutuhan ini bertujuan untuk mengetahui atau mengidentifikasi dan mendokumentasi kebutuhan data bagi organisasi (perusahaan). Pada tahap ini akan dihasilkan spesifikasi kebutuhan data yang dibuat berdasarkan identifikasi dan prediksi terhadap kebutuhan akan informasi keseluruhan dan juga kebutuhan akan proses atau transaksi data operasional. 2. Perancangan model konseptual. Tahap ini ditujukan untuk merancang rencana arsitektur dari basis data secara detail yang sering disebut dengan model konseptual (skema konseptual) sehingga menghasilkan suatu struktur informasi/ Model konseptualisasi ini berisi:
27
a. Entitas dalam enterprise. b. Atribut masing-masing entitas. c. Hubungan antar entitas. d. Perancangan model implementasi (logika). Tahapan ini bertujuan untuk menghasilkan struktur basis data secara logika dengan melalui penggabungan dan penyaringan data dari struktur informasi yang telah ada sebelumnya, dan disesuaikan dengan spesifikasi program aplikasi yang akan digunakan dalam penyelesaian keseluruhan sistem yang dirancang nantinya. 3. Perancangan model fisik Pada tahap inilah akan dihasilkan struktur basis data yang disusun dengan memperhatikan berbagai data yang telah diperoleh sebelumnya. Pembangunan sistem informasi bertumpu pada kualitas database yang disusun dan dibentuk. Database yang dibentuk diharapkan memiliki sifat-sifat antara lain: 1. Efisien dan efektif dalam pengorganisasiannya, artinya untuk menambah, menyisipkan atau menghapus data dapat dilakukan dengan mudah dan sederhana. 2. Bebas redudansi, meskipun pada batas-batas tertentu yang dapat ditolerir, redudansi juga diperbolehkan misalnya untuk mengurangi kompleksitas dalam penulisan program. 3. Fleksibel, artinya database dapat diakses dengan mudah, dinamis dan tidak tergantung sepenuhnya pada aplikasi-aplikasi tertentu.
28
4. Sistem database yang dapat dikases secara bersama dalam lingkungan jaringan sehingga mendukung penggunaan bersama dan distribusi data. (Oetomo, 2011: 115)
2.5.3
Sistem Basis Data (Database System) Sistem adalah suatu kesatuan yang terdiri dari komponen yang saling
berinteraksi untuk mencapai suatu tujuan. Sistem basis data adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling terkait dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam dalam suatu organisasi. Tujuan utama dalam merancang sistem basis data adalah : 1. Data harus tersedia bila pemakai ingin menggunakannya. 2. Data yang disimpan dapat dilakukan pembaharuan dan memperoleh kembali informasi. Kelebihan dari pendekatan database adalah : 1. Mengurangi duplikasi data (data redundancy). 2. Meningkatkan hubungan data (data relatability). (Kenneth E. Kendall dan Julie E. Kendall (II), 2010: 133)
2.6
Data Mining Data Mining seringkali diartikan dengan “menulis banyak laporan dan
query”. Namun pada kenyataannya kegiatan data mining tidak melakukan pembuatan laporan dan query sama sekali. Data mining dilakukan dengan tool khusus, yang mengeksekusi operasi data yang telah didefinisikan berdasarkan model analisis. Data mining adalah ekstraksi informasi atau pola yang penting
29
atau menarik dari data yang berada pada basisdata yang besar yang selama ini tidak diketahui tetapi mempunyai potensi informasi yang bermanfaat. Konsep data mining muncul dikarenakan timbulnya data explosion akibat dari penumpukan data oleh sistem pengolahan basis data terpadu di suatu organisasi. Proses data mining menggunakan berbagai perangkat analisis data untuk menemukan pola dan hubungan dalam data yang mungkin dapat digunakan untuk membuat prediksi yang valid. Data mining menganalisis data untuk menemukan informasi yang tersembunyi pada sejumlah besar data yang disimpan. Data mining merupakan proses yang berbeda dengan analisis statistik biasa. Tabel berikut menyajikan perbandingan antara keduanya: Tabel 2.5 Perbandingan Analisis Statistik dengan Data Mining Analisis Statistik Biasanya
dimulai
dengan
Data Mining hipotesis Data
(sebuah pertanyaan atau asumsi)
mining
tidak
membutuhkan
hipotesis
Untuk menyesuaikan dengan hipotesisnya Algoritma data mining dapat dengan maka dibangun sebuah persamaan
otomatis mengembangkan persamaan.
Hanya menggunakan data numerik
Tool data mining dapat menggunakan tipe data yang berbeda-beda, tidak hanya data numerik
Dapat
dilakukan
pencarian
dan Data mining bergantung pada data yang
penyaringan terhadap data kotor selama bersih dan terdokumentasi dengan baik proses analisisnya Hasil yang diperoleh diinterpretasikan Hasil data mining sulit diinterpretasikan, sendiri dan menyampaikan hasil tersebut dan masih harus melibatkan ahli statistik kepada manajer dan eksekutif perusahaan
dalam menganalisis hasil tersebut dan menyampaikan hasil tersebut kepada eksekutif organisasi
Sumber: Saleh, 2008: 127
30
Hasil dari operasi data mining berupa tabel-tabel dan file-file yang berisi data analisis yang dapat diakses dengan query dan reporting tools. Terdapat empat operasi umum data mining yaitu : 1. Predictive and Classification Modeling, yang biasa digunakan untuk memperkirakan suatu kejadian khusus. Diasumsikan bahwa seorang analis mempunyai pertanyaan khusus untuk ditanyakan. 2. Link Analysis, yang digunakan untuk mencari hubungan antara record-record pada basis data. 3. Database Segmentation, yang digunakan untuk mengelompokkan recordrecord yang berhubungan ke dalam segmen-segmen. Pengelompokkan ini merupakan langkah pertama dari pemilihan data, sebelum operasi data mining lainnya dilakukan. 4. Deviation Detection, yang digunakan untuk mencari record-record yang dipandang tidak normal dan memberikan alasan untuk anomali tersebut. (Saleh, 2008: 127)
2.7
Metode Regresi Regresi adalah suatu teknik untuk mendapatkan fungsi secara umum yang
mewakili atau menyatakan pola data. Karena fungsi yang diperoleh adalah fungsi pendekatan, maka regresi bisa dikatakan suatu teknik untuk memperoleh fungsi pendekatan yang jaraknya paling kecil pada semua data. Bila terdapat data (xi, yi), maka regresi akan menghasilkan fungsi pendekatan ŷ = f(x), yang dalam hal ini a menyatakan intersep atau perpotongan dengan sumbu tegak, dan b adalah kemiringan atau gradiennya. Lambang ŷ digunakan di sini untuk membedakan
31
antara nilai ramalan yang dihasilkan grasi regresi dan nilai pengamatan y yang sesungguhnya untuk nilai x tertentu. Garis regresi demikian dapat digambarkan pada diagram pencar. Bila niai dugaan titik bagi a dan b telah diperoleh dari data contoh, maka garis regresinya dapat digunakan untuk meramalkan nilai ŷ padanan suatu nilai x tertentu. Tentu saja, nilai ramalan ŷ ini merupakan nilai dugaan titik bagi ŷ, sehingga kecil sekali kemungkinannya persisi sama. Tetapi, tentu saja kita berharap bahwa keduanya berdekatan. Salah satu rumus yang dapat digunakan untuk menentukan nilai dugaan titik bagi a dan b berdasarkan data contoh adalah metode kuadrat terkecil. Di antara semua kemungkinan garis lurus yang dapat dibuat pada diagram pencar, metode kuadrat terkecil memilih suatu garis regresi yang membuat jumlah kuadrat jarak vertikal dari titik-titik pengamatan ke garis regresi tersebut sekecil mungkin. Jadi, bila ei menyatakan smpangan vertikal dari titik ke-i ke garis regresi, maka metode kuadrat terkecil menghasilkan rumus untuk menghitung a dan b sehingga jumlah kuadrat semua simpangan itu minimum. Jumlah kuadrat semua simpangan ini disebut jumlah kuadrat galat sekitar garis regresi dan dilambangkan dengan JKG. Jadi, jika kita diberikan segugus data berpasangan {(xi, yi); i = 1, 2, ..., n}, maka kita harus menentukan a dan b sehingga meminimumkan: n
n
JKG = ∑ ei2 = ∑ (yi – a – bxi)2 i=1
i=1
Agar dapat lebih memahami mengenai regresi ini, maka diberikan sebuah contoh sederhana berikut ini:
32
Sebuah penelitian dilakukan oleh seorang pedagang eceran untuk menentukan hubungan antara biaya pemasangan iklan per minggu dan hasil penjualannya. Data yang diperoleh adalah sebagai berikut: Tabel 2.6 Tabel Perbandingan Antara Biaya Iklan dan Penjualan Biaya Promosi ($) = x
Penjualan ($) = y
65
85
50
74
55
76
65
90
55
85
70
87
65
94
70
98
55
81
70
91
50
76
55
74
Cara prediksi hubungan antara biaya promosi dengan hasil penjualan dapat dirincikan sebagai berikut: 1. Tentukan garis regresi bagi data dalam tabel.
Sehingga:
33
b = [(12)(61685) – (725)(1011)] / [(12)(44475) – (725)2] b = 0.897 a = 84.250 – (0.897)(60.417) = 30.056 Dengan demikian, garis regresinya adalah: ŷ = 30.056 + 0.897x 2. Berdasarkan rumusan yang diperoleh pada hasil perhitungan di atas, maka dapat diprediksi total penjualan dari biaya promosi yang dikeluarkan. Misalkan biaya promosi x = 50, maka ŷ = 74.9. Sedangkan apabila biaya promosi x = 70, maka ŷ = 92.8. (Saleh, 2008: 129)
BAB III METODE PENELITIAN
3.1
Tempat dan Jadwal Penelitian Penelitian dilakukan di UD. Medan Fiberglass Medan. Penelitian dimulai
dari Bulan November 2014 dan berakhir pada Bulan April 2015. Berikut dijabarkan jadwal penelitian selengkapnya: Tabel 3.1 Jadwal Penelitian
Waktu Kegiatan
November
Desember
Januari
Februari
Maret
April
2014
2014
2015
2015
2015
2015
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Identifikasi Masalah
dan
Pengumpulan Data Analisa Sistem Perancangan Sistem Pembangunan Sistem Uji Coba Sistem Penulisan Laporan Skripsi
34
35
3.2
Kerangka Kerja Dalam melakukan perancangan sistem, diperlukan sebuah kerangka kerja
yang dijadikan sebagai panduan mengenai langkah-langkah yang harus dikerjakan. Adapun kerangka kerja yang dibuat penulis seperti Gambar 3.1: Identifikasi Masalah
Pengumpulan Data
Analisa Sistem
Perancangan Sistem
Pembangunan Sistem
Uji Coba Sistem
Gambar 3.1 Kerangka Kerja Penelitian
3.2.1
Metode Pengumpulan Data Dalam melakukan penelitian ini, penulis melakukan pengumpulan data
dengan cara sebagai berikut: 1. Pengamatan (Observation) Pengamatan yang dilakukan dalam penelitian ini adalah dengan mengamati secara langsung terhadap penerapan sistem di perusahaan yang diteliti. 2. Wawancara (Interview) Dalam hal ini dilakukan tanya jawab dengan pimpinan UD. Medan Fiberglass Medan mengenai aspek-aspek dan kegiatan yang berhubungan dengan sistem informasi yang diterapkan.
36
3. Studi Dokumen Dalam proses ini, dilakukan pengambilan contoh dari tampilan format laporan yang digunakan pada UD. Medan Fiberglass Medan untuk diolah dan disusun dalam skripsi ini.
3.2.2
Analisa Sistem UD. Medan Fiberglass merupakan salah satu perusahaan yang
memproduksi dan menjual fiberglass di Medan. Dewasa ini, UD. Medan Fiberglass memiliki jumlah penjualan yang cukup tinggi baik tunai maupun kredit. Perusahaan mencatat data penjualan ke dalam sebuah buku pengelolaan data penjualan. Namun, UD. Medan Fiberglass tidak dapat memprediksi hubungan antara biaya promosi yang telah dikeluarkan dengan total omset penjualan yang diperoleh perusahaan. Untuk menyelesaikan permasalahan tersebut, maka dapat diterapkan metode regresi.
3.2.3
Perancangan Sistem Mengacu kepada analisis sistem berjalan yang dilakukan, diperoleh
berbagai permasalahan yang dihadapi oleh UD. Medan Fiberglass. Untuk menyelesaikan permasalahan tersebut, maka dirancang sistem usulan dengan prosedur kerja yang dapat diuraikan sebagai berikut: 1. Pertama kali harus dilakukan penginputan data awal pada menu ‘Master’. 2. Proses transaksi mencakup proses prediksi hubungan antara biaya promosi dengan omset penjualan perusahaan.
37
3. Data transaksi tersebut akan diolah dan dibuat menjadi bentuk laporan sehingga dapat diperoleh informasi mengenai semua proses transaksi yang terjadi. Pada laporan juga disediakan fasilitas pencarian data, sehingga staf perusahaan dapat mencari data yang diperlukan pada laporan secara efektif dan efisien serta pihak manajemen perusahaan dapat mengetahui hubungan antara biaya promosi dengan omset penjualan perusahaan.
3.2.4
Pembangunan Sistem Sistem akan dibuat dengan menggunakan bahasa pemrograman Microsoft
Visual Basic 2010 dengan laporan dirancang dengan menggunakan aplikasi Crystal Report 10 dan database dirancang dengan aplikasi Microsoft Access 2007.
3.2.5
Uji Coba Sistem Proses dilanjutkan dengan melakukan coding terhadap perangkat lunak
untuk melakukan koneksi ke database dan melakukan proses testing and debugging terhadap coding yang dirancang tersebut.
BAB IV ANALISA DAN PERANCANGAN
4.1.Analisa Sebelum melakukan perancangan sistem usulan baru, maka perlu dilakukan analisis terhadap sistem berjalan, yang mencakup analisis proses, analisis keluaran, analisis masukan dan analisis data. Berikut perinciannya.
4.1.1.
Analisa Proses Saat ini, dalam melakukan semua transaksi bisnisnya, UD. Medan
Fiberglass Medan menggunakan Microsoft Excel dalam proses pencatatan transaksi penjualan barang. Proses penjualan akan dimulai dengan adanya data pemesanan barang dari customer yang akan ditindaklanjuti oleh staf penjualan dengan mengirimkan data penjualan kepada customer yang bersangkutan. Proses penjualan akan menggunakan barang di gudang sehingga akan mengurangi jumlah barang di gudang. Data ini diperlukan untuk melakukan pengontrolan jumlah barang di gudang. Agar dapat memperoleh informasi mengenai semua proses transaksi yang terjadi, maka data transaksi tersebut akan diolah dan dibuat menjadi bentuk laporan. Adapun laporan yang terdapat pada sistem berjalan yaitu laporan penjualan, dan laporan stok. Gambar berikut ini merupakan model flow of document (FOD) dari proses penjualan pada sistem yang sedang berjalan.
38
39
Gambar 4.1 Flow of Document (FOD) dari Proses Penjualan pada Sistem Berjalan
4.1.2.
Analisa Keluaran Dokumen keluaran yang terdapat pada sistem berjalan pada perusahaan,
yaitu: 1. Faktur Jual Laporan ini dirancang dengan menggunakan Microsoft Excel dan disimpan dengan dikelompokkan berdasarkan tanggal dan bulan transaksi. Apabila terdapat pemesanan barang lagi, maka hanya mengganti tanggal, data
40
customer dan data rincian barang yang akan dipesan saja. Tampilan faktur jual dapat dilihat pada Gambar 4.2.
Gambar 4.2 Faktur Jual Nama
: Faktur Jual.
Fungsi
: Menginformasikan rincian data barang yang ingin dipesan oleh customer.
Media
: Kertas.
Distribusi
: Bagian Penjualan, Gudang dan Customer.
Rangkap
: Tiga.
Frekwensi
: Setiap terjadi transaksi penjualan barang.
Volume
: Satu kali per transaksi.
Hasil Analisis
: Rancangan faktur tidak mencantumkan nomor telepon sehingga tidak dapat dihubungi apabila supir tidak menemukan lokasi customer.
41
2. Laporan Penjualan. Berisi data pemesanan barang dan status pemenuhan dari setiap pemesanan customer. Tampilan Laporan Penjualan dapat dilihat pada Gambar 4.3.
Gambar 4.3 Laporan Penjualan Nama
: Laporan Penjualan.
Fungsi
: Menginformasikan rincian data pemesanan barang dan status pemenuhan dari setiap pemesanan customer.
Media
: Kertas.
Distribusi
: Manajer Operasional.
Rangkap
: Satu.
Frekwensi
: Setiap bulan secara periodik.
Volume
: Satu kali per bulan.
Hasil Analisis
: Laporan tidak mencantumkan total harga barang yang dipesan oleh customer dan tidak terdapat laporan penjualan per barang.
4.1.3.
Analisis Masukan Masukan (input) yang terdapat pada sistem berjalan pada perusahaan,
yaitu:
42
1. Formulir Data Customer Data customer akan diketik dan disimpan ke dalam suatu file Microsoft Excel. Data ini akan digunakan pada saat customer melakukan pemesanan barang dan pada transaksi penjualan barang. Adapun rincian dari data customer dapat dilihat pada gambar 4.4. FORMULIR DATA CUSTOMER
Kode
:
Nama
:
Alamat
:
Kota
:
Contact Person
:
No. Telp
:
No. HP
:
Gambar 4.4 Formulir Data Customer Nama
: Formulir Data Customer.
Fungsi
: Menginformasikan rincian data customer.
Media
: Kertas.
Rangkap
: Satu.
Frekwensi
: Setiap terjadi penambahan customer baru.
Volume
: Satu kali per penambahan customer.
Hasil Analisis
: Data rincian telah cukup lengkap, karena telah mencakup semua informasi yang diperlukan.
43
2. Formulir Data Pemesanan Data pemesanan ini dibuat dengan menggunakan Microsoft Excel dan akan dicetak keluar melalui media printer. Data ini akan dibuat apabila terdapat pemesanan barang dari customer. Format rincian formulir data pemesanan dapat dilihat pada gambar 4.5. FORMULIR DATA PEMESANAN
Tanggal
:
Nama
:
Kode Barang
Nama Barang
Qty
Harga
Gambar 4.5 Formulir Data Pemesanan Nama
: Formulir Data Pemesanan.
Fungsi
: Menginformasikan rincian data pemesanan.
Media
: Kertas.
Rangkap
: Satu.
Frekwensi
: Setiap terjadi transaksi pemesanan barang.
Volume
: Satu kali per transaksi.
44
Hasil Analisis
: Data rincian telah cukup lengkap, karena telah mencakup semua informasi yang diperlukan.
3. Formulir Data Barang Data ini merupakan kumpulan barang yang dijual oleh perusahaan. Adapun format rincian data barang dapat dilihat pada gambar 4.6. FORMULIR DATA BARANG
Kode Barang
Nama Barang
Harga
Gambar 4.6 Formulir Data Barang Nama
: Formulir Data Barang.
Fungsi
: Menginformasikan rincian data barang yang dijual oleh perusahaan.
Media
: Kertas.
Rangkap
: Satu.
Frekwensi
: Setiap terjadi penambahan barang baru.
Volume
: Satu kali per penambahan barang.
Hasil Analisis
: Data rincian telah cukup lengkap, karena telah mencakup semua informasi yang diperlukan. Data lainnya seperti satuan, merek dan ukuran tidak diperlukan, karena merek
45
yang dijual hanyalah merek perusahaan sendiri sedangkan satuan dan ukuran yang digunakan juga hanya 1 buah saja, karena perusahaan tidak menjual barang secara eceran.
4.1.4.
Analisis Data Berdasarkan analisis proses, masukan dan keluaran di atas, maka penulis
memperoleh beberapa data berikut: 1. Nama Data Store Deskripsi
: Barang : Kumpulan data barang yang dijual oleh perusahaan.
Media
: File Microsoft Excel dan Kertas
Kaitan dengan data masukan
: Merupakan data rincian barang yang akan dijual kepada customer.
Kaitan dengan data keluaran
: Digunakan sebagai data dalam pembuatan laporan stock, laporan penjualan dan faktur jual.
2. Nama Data Store
: Customer
Deskripsi
: Kumpulan data rincian customer.
Media
: File Microsoft Excel
Kaitan dengan data masukan
: Merupakan data rincian mengenai customer.
Kaitan dengan data keluaran
: Digunakan sebagai data dalam pembuatan faktur jual dan laporan penjualan.
46
3. Nama Data Store Deskripsi
: Penjualan : Kumpulan data penjualan barang kepada customer.
Media
: File Microsoft Excel dan Kertas
Kaitan dengan data masukan
: Merupakan data pemesanan barang dari customer.
Kaitan dengan data keluaran
: Digunakan sebagai data dalam pembuatan laporan stock dan surat tagihan.
4.2.Perancangan Aplikasi Pembahasan analisis sistem usulan mencakup perancangan diagram konteks dan data flow diagram (DFD) beserta perancangan kamus data serta perancangan input dan output.
4.2.1. Perancangan DFD Berdasarkan analisis sistem berjalan yang dilakukan maka dapat digambarkan diagram konteks dari sistem usulan seperti terlihat pada gambar 4.7.
47
Gambar 4.7 Diagram Konteks Logika dari Sistem Usulan Dari diagram konteks pada gambar 4.7 diatas, terlihat bahwa dalam sistem informasi persediaan pada perusahaan terdapat empat buah entitas yaitu pemasok, gudang, customer dan manajer operasional. Dari diagram konteks tersebut, dapat dirincikan lebih lanjut proses-proses yang terlibat dalam sistem seperti terlihat pada DFD Level 0 pada gambar 4.8.
48
Gambar 4.8 DFD Logika Level 0 dari Sistem Usulan Dari gambar 4.8 di atas, terlihat bahwa terdapat empat proses yang terdapat dalam DFD level 0 sistem informasi operasional pada perusahaan yang sedang berjalan, yaitu Penjualan, Persediaan dan Pembuatan Laporan. Agar dapat memperoleh informasi mengenai semua proses transaksi yang terjadi, maka data transaksi tersebut akan diolah dan dibuat menjadi bentuk laporan. Adapun laporan yang terdapat pada sistem usulan yaitu laporan pembelian, laporan penjualan dan laporan stok.
49
Setiap proses yang terdapat dalam DFD level 0 di atas, dapat dirincikan lebih lanjut lagi seperti terlihat pada gambar 4.9. 1. DFD Level 1 dari Proses Penjualan:
Gambar 4.9 DFD Logika Level 1 dari Proses Penjualan Logika proses dari setiap proses yang terdapat pada DFD Level dari proses penjualan adalah sebagai berikut: Nomor
: 1.1
Nama
: Membuat Kode Customer.
Masukan
: Data Customer.
Keluaran
: Record Customer.
Logika Proses : DO Masukkan Data Customer IF Data Customer belum terdapat pada tabel Customer THEN DO Buat kode Customer yang baru
50
DO Simpan data Customer ke tabel Customer ENDIF
Nomor
: 1.2
Nama
: Membuat Data Penjualan.
Masukan
: Record Customer, Data Order Penjualan dan Record Barang.
Keluaran
: Record Penjualan dan Saldo Penjualan.
Logika Proses : DO Baca Record Customer dari Tabel Customer DO Baca Record Barang dari Tabel Barang DO Masukkan data order Penjualan IF Data Penjualan belum terdapat pada tabel Penjualan THEN DO Simpan data Penjualan ke tabel Penjualan Jlh_Stock_Sekarang = Jlh_Stock_Sebelumnya – Qty_Jual ELSE Jlh_Stock_Sementara = Jlh_Stock_Sebelumnya + Qty_Jual_pada_Tabel DO Update data Penjualan ke tabel Penjualan Jlh_Stock_Sekarang = Jlh_Stock_Sementara – Qty_Jual ENDIF
Nomor
: 1.3
Nama
: Mencetak Faktur Penjualan.
Masukan
: Record Penjualan.
Keluaran
: Faktur Penjualan.
51
Logika Proses : DO Baca Record Penjualan dari Tabel Penjualan DO Cetak faktur Penjualan
4.2.2. Perancangan Kamus Data Dari analisa sistem berjalan yang telah dilakukan, dapat disimpulkan bahwa dibutuhkan suatu database untuk menyimpan data-data pada sistem pembelian, penjualan dan persediaan perusahaan. Berikut adalah kamus data yang diperlukan. 1. Data Barang
= KodeStock + NamaStock + Satuan + Harga Beli + Harga Jual + (Keterangan) + Jenis + Saldo + SaldoHrg
2. Data Customer
= KodeCust + NamaCust + Alamat + Kota + ContactP + NoTelp + E-mail + NoHP + (Keterangan)
3. Data Penjualan
= NoFaktur + TglFaktur + KodeCust + NamaCust + Alamat + Kota + (Keterangan) + {Item Data Barang Jual}+ TotalHarga + Disc
4. Item Data Barang Jual = KodeStock + NamaStock + Qty + Harga + SubTotal + TotalHargaAverage 4.2.3. Rancangan Output Rancangan output dari sistem informasi dapat dirincikan sebagai berikut: 1. Daftar Customer.
52
Rancangan daftar Customer akan menampilkan data-data Customer yang melakukan transaksi penjualan dengan perusahaan. Rancangan daftar Customer ini dapat dilihat pada gambar 4.10.
Gambar 4.10 Rancangan Daftar Customer Nama Keluaran
: Daftar Customer
Fungsi
: Menampilkan daftar rincian customer
Media
: Kertas
Frekwensi
: Setiap terjadi penambahan customer baru
Volume
: Satu kali per transaksi penambahan customer baru
Keterangan
:
a. Daftar customer diurutkan berdasarkan kode customer. b. Data dari laporan diambil dari tabel Customer. c. Laporan ini dapat ditampilkan dengan cara mengklik tombol ’Cetak’ pada form Master Customer.
2. Daftar Barang.
53
Rancangan daftar barang akan menampilkan data-data barang yang ditawarkan oleh perusahaan. Rancangan daftar barang ini dapat dilihat pada gambar 4.11.
Gambar 4.11 Rancangan Daftar Barang Nama Keluaran
: Daftar Barang
Fungsi
: Menampilkan daftar rincian barang
Media
: Kertas
Frekwensi
: Setiap terjadi penambahan tipe barang baru
Volume
: Satu kali per transaksi penambahan tipe barang baru
Keterangan
:
a. Daftar barang diurutkan berdasarkan kode barang. b. Data dari laporan diambil dari tabel Barang. c. Laporan ini dapat ditampilkan dengan cara mengklik tombol ’Cetak’ pada form Master Barang.
3. Faktur Penjualan.
54
Rancangan faktur penjualan akan menampilkan data-data rincian barang yang dijual kepada Customer beserta data rincian Customer yang membeli barang. Rancangan faktur penjualan ini dapat dilihat pada gambar 4.12.
Gambar 4.12 Rancangan Faktur Penjualan Nama Keluaran
: Faktur Penjualan
Fungsi
: Mencetak faktur penjualan sebagai bukti penjualan barang kepada customer
Media
: Kertas
Frekwensi
: Setiap terjadi transaksi penjualan barang
Volume
: Satu kali per transaksi
Keterangan
:
a. Daftar stock diurutkan berdasarkan kode stock.
55
b. Data dari laporan diambil dari tabel Penjualan, Detail Penjualan, Customer dan Barang. c. Laporan ini dapat ditampilkan dengan cara menekan tombol ’Cetak’ pada form Transaksi Penjualan.
4. Laporan Penjualan Rancangan laporan penjualan per tanggal akan menampilkan data-data rincian penjualan barang kepada Customer dengan pengelompokan berdasarkan tanggal transaksi. Rancangan laporan penjualan ini dapat dilihat pada gambar 4.13.
Gambar 4.13 Rancangan Laporan Penjualan Nama Keluaran
: Laporan Penjualan
Fungsi
: Menampilkan laporan penjualan barang kepada customer
Media
: Kertas
Frekwensi
: Setiap akhir bulan
Volume
: Satu kali per bulan
Keterangan
:
56
a. Daftar barang dikelompokkan berdasarkan kode barang dan diurutkan berdasarkan tanggal transaksi. b. Data dari laporan diambil dari tabel Penjualan, Detail Penjualan, Customer dan Barang. c. Laporan ini dapat ditampilkan dengan cara mengakses menu ’Laporan’ >> ’Penjualan’.
5. Laporan Promosi Rancangan laporan promosi per tanggal akan menampilkan data-data rincian promosi barang pada periode tertentu dengan pengelompokan berdasarkan tanggal transaksi. Rancangan laporan promosi ini dapat dilihat pada gambar 4.14.
Gambar 4.14 Rancangan Laporan Promosi Nama Keluaran
: Laporan Promosi
Fungsi
: Menampilkan laporan promosi barang
Media
: Kertas
Frekwensi
: Setiap akhir bulan
Volume
: Satu kali per bulan
Keterangan
:
57
a. Daftar barang dikelompokkan berdasarkan kode barang dan diurutkan berdasarkan tanggal transaksi. b. Data dari laporan diambil dari tabel Promosi, Detail Promosi dan Barang. c. Laporan ini dapat ditampilkan dengan cara mengakses menu ’Laporan’ >> ’Promosi’.
4.2.4. Rancangan Input Rancangan input dari sistem informasi dapat dirincikan sebagai berikut: 1. Form ’Barang’. Rancangan antarmuka ini digunakan untuk melakukan penginputan data barang yang ditawarkan kepada Customer. Rancangan ini dapat ditampilkan dengan mengakses menu ’Master’ >> ’Barang’. Rancangan form ’Barang’ ini dapat dilihat pada gambar 4.15.
Gambar 4.15 Rancangan Form ’Barang’ Nama Masukan
: Form Input Data Barang
Fungsi
: Menampilkan antarmuka untuk pengisian data barang
Frekwensi
: Setiap terjadi penambahan tipe barang baru
Volume
: Satu kali per transaksi penambahan tipe barang baru
Keterangan
:
a. Data yang diisikan pada form ini akan disimpan pada tabel barang.
58
b. Data pada tabel barang hanya dapat dihapus apabila data tersebut tidak dipakai pada tabel detail penjualan dan detail retur penjualan. c. Data harga beli dan harga jual hanya berfungsi sebagai referensi pada transaksi pembelian dan penjualan.
2. Form ’Customer’. Rancangan antarmuka ini digunakan untuk melakukan penginputan data Customer yang menyupplai barang kepada perusahaan. Rancangan ini dapat ditampilkan dengan mengakses menu ’Master’ >> ’Customer’. Rancangan form ’Customer’ ini dapat dilihat pada gambar 4.16.
Gambar 4.16 Rancangan Form ’Customer’ Nama Masukan
: Form Input Data Customer
Fungsi
: Menampilkan antarmuka untuk pengisian data customer
Frekwensi
: Setiap terjadi penambahan customer baru
Volume
: Satu kali per transaksi penambahan customer baru
Keterangan
:
a. Data yang diisikan pada form ini akan disimpan pada tabel customer.
59
b. Data pada tabel customer hanya dapat dihapus apabila data tersebut tidak dipakai pada tabel pembelian dan retur pembelian.
3. Form ’Penjualan’. Rancangan antarmuka ini digunakan untuk melakukan penginputan data transaksi penjualan barang kepada Customer. Rancangan ini dapat ditampilkan dengan mengakses menu ’Transaksi’ >> ’Penjualan’. Rancangan form ’Penjualan’ ini dapat dilihat pada gambar 4.17.
Gambar 4.17 Rancangan Form ’Penjualan’ Nama Masukan
: Form Input Data Penjualan
Fungsi
: Menampilkan antarmuka untuk pengisian data penjualan
Frekwensi
: Setiap terjadi transaksi penjualan
Volume
: Satu kali per transaksi
Keterangan
:
Data yang diisikan pada form ini akan disimpan pada tabel penjualan dan detail penjualan.
60
4. Form ’Promosi’. Rancangan antarmuka ini digunakan untuk melakukan penginputan data promosi barang. Rancangan ini dapat ditampilkan dengan mengakses menu ’Transaksi’ >> ’Promosi’. Rancangan form ’Promosi’ ini dapat dilihat pada gambar 4.18.
Gambar 4.18 Rancangan Form ’Promosi’ Nama Masukan
: Form Input Data Promosi
Fungsi
: Menampilkan antarmuka untuk pengisian data promosi
Frekwensi
: Setiap terjadi transaksi promosi barang
Volume
: Satu kali per transaksi
Keterangan
:
Data yang diisikan pada form ini akan disimpan pada tabel promosi dan detail promosi.
5. Form ’Perhitungan Regresi’. Rancangan antarmuka ini digunakan untuk melakukan perhitungan regresi terhadap data transaksi penjualan dan promosi. Rancangan ini dapat
61
ditampilkan dengan mengakses menu ’Transaksi’ >> ’Perhitungan Regresi’. Rancangan form ’Perhitungan Regresi’ ini dapat dilihat pada gambar 4.19.
Gambar 4.19 Rancangan Form ’Perhitungan Regresi’ Nama Masukan
: Form Perhitungan Regresi
Fungsi
: Menampilkan antarmuka untuk perhitungan regresi
Frekwensi
: Setiap ingin dilakukan perhitungan regresi antara data penjualan dan promosi
Volume
: Satu kali per transaksi
Keterangan
:
Data yang digunakan pada proses ini diperoleh dari tabel Penjualan, Penjualan Detail, Promosi dan Promosi Detail.
62
4.2.5. Rancangan Database Perancangan database dilakukan dengan menggunakan Microsoft Access 2003. Desain database dimaksudkan untuk mendefinisikan isi atau struktur tabel. Adapun tabel yang terdapat dalam database adalah sebagai berikut. 1. Tabel TCustomer, berfungsi untuk mencatat data-data dari pelanggan yang akan memesan barang. Nama Tabel
: TCustomer
Primary Key : KodeCust Struktur
: Tabel 4.1 Struktur Tabel TCustomer
Field
Type
Size
Description
KodeCust
Text
10
Kode pelanggan
NamaCust
Text
50
Nama pelanggan
Alamat
Text
50
Alamat pelanggan
Kota
Text
50
Kota domisili pelanggan
KodePos
Text
20
Kode pos tempat tinggal pelanggan
ContactP
Text
50
Orang yang dapat dihubungi (wakil dari pelanggan)
NoTelp
Text
50
Nomor telepon pelanggan
Fax
Text
50
Nomor faximile pelanggan
Keterangan
Text
50
Keterangan tambahan mengenai Pelanggan
Disc
Text
50
Persentase potongan harga (discount) secara total
63
2. Tabel TBarang, berfungsi untuk mencatat data-data dari barang jadi yang dijual. Nama Tabel
: TBarang
Primary Key : KodeBarang Struktur
: Tabel 4.2 Struktur Tabel TBarang Field
Type
Size
KodeBarang
Text
20
Kode barang
NamaBarang
Text
50
Nama barang
Satuan
Text
10
Satuan barang
HJual
Description
Number Double Harga jual barang
Keterangan
Text
50
Keterangan mengenai barang
3. Tabel TJual, berfungsi untuk mencatat data-data transaksi penjualan barang. Nama Tabel
: TJual
Primary Key : NoFaktur Struktur
: Tabel 4.3 Struktur Tabel TJual
Field
Type
Size
Description
NoFaktur
Text
20
Nomor faktur
TglFaktur
Date/Time
Short Date
Tanggal faktur
KodeCust
Text
20
Kode pelanggan
Terms
Number
Byte
Lama waktu jatuh tempo (hari)
TotalHarga
Number
Double
Total harga penjualan
64
Disc
Number
Double
Persentase potongan harga (discount) secara total
SisaPiutang
Number
Double
Sisa
piutang
dari
faktur
bersangkutan Keterangan
Text
100
Keterangan tambahan lainnya
4. Tabel TDJual, berfungsi untuk mencatat data-data transaksi penjualan barang secara mendetail. Nama Tabel
: TDJual
Primary Key : NoFaktur dan KodeBarang Struktur
: Tabel 4.4 Struktur Tabel TDJual
Field
Type
Size
Description
NoFaktur
Text
20
Nomor faktur
KodeBarang
Text
20
Kode barang jadi
Qty
Number
Integer
Jumlah barang yang dijual
Harga
Number
Double
Harga jual per unit barang
SubTotal
Number
Double
Total harga penjualan barang
5. Tabel TPromosi, berfungsi untuk mencatat data-data transaksi promosi barang. Nama Tabel
: TPromosi
Primary Key : NoBukti Struktur
:
yang
65
Tabel 4.5 Struktur Tabel TPromosi Field
Type
Size
Description
NoBukti
Text
20
Nomor bukti promosi
Periode
Date/Time
Short Date
Periode promosi
TotalHarga
Number
Double
Total harga biaya promosi
Keterangan
Text
100
Keterangan tambahan lainnya
6. Tabel TDPromosi, berfungsi untuk mencatat data-data transaksi promosi barang secara mendetail. Nama Tabel
: TDJual
Primary Key : NoFaktur dan KodeBarang Struktur
: Tabel 4.6 Struktur Tabel TDPromosi
Field
Type
Size
Description
NoBukti
Text
20
Nomor bukti promosi
KodeBarang
Text
20
Kode barang
Harga
Number
Double
Harga promosi
Hubungan antar tabel pada database dapat digambarkan seperti terlihat pada gambar berikut:
66
Gambar 4.20 Rancangan Relasi Antar Tabel
BAB V HASIL DAN PEMBAHASAN
5.1.Hasil Hasil yang dibahas mencakup kebutuhan sistem, output sistem dan analisa perangkat lunak.
5.1.1. Kebutuhan Sistem Untuk menjalankan sistem yang dirancang, diperlukan beberapa aplikasi pendukung, yaitu sebagai berikut : 1. Kebutuhan Perangkat Keras (Hardware) Untuk bisa menjalankan sistem ini, maka hardware yang direkomendasikan adalah satu set lengkap perangkat komputer yang memiliki spesifikasi berikut: a. Processor Intel(R) Core(TM)2 T7300 @ 1.60 GHz. b. RAM 1 GB. c. Harddisk 160 GB. d. Monitor. e. Keyboard dan Mouse 2. Kebutuhan Perangkat Lunak (Software) Adapun perangkat lunak untuk menjalankan program ini adalah : a. Sistem operasi Windows XP/Vista. b. Microsoft Visual Basic 2010. c. Microsoft Access 2007 untuk pembuatan database.
66
67
5.1.2. Output Sistem Perangkat lunak ini memiliki tampilan output yang dapat dirincikan sebagai berikut: 1. Form yang pertama kali muncul pada saat menjalankan perangkat lunak adalah form Main yang dapat dilihat pada gambar 5.1:
Gambar 5.1 Form Main
2. Untuk melakukan pengisian data barang, maka dapat mengklik menu ‘Data Barang’ seperti terlihat pada gambar 5.2:
68
Gambar 5.2 Form Data Barang
3. Untuk melakukan pengisian data customer, maka dapat mengklik link ‘Data Customer’ seperti terlihat pada gambar 5.3:
69
Gambar 5.3 Form Data Customer
4. Untuk melakukan pengisian data transaksi penjualan, maka dapat mengklik link ‘Data Transaksi Penjualan’ seperti terlihat pada gambar 5.4:
70
Gambar 5.4 Form Data Transaksi Penjualan
5. Untuk melakukan pengisian data transaksi biaya promosi terhadap setiap produk, maka dapat mengklik link ‘Data Biaya Promosi’ seperti terlihat pada gambar 5.5:
71
Gambar 5.5 Form Data Biaya Promosi
Setelah melakukan pengisian semua data yang diperlukan, maka pemakai dapat menjalankan metode regresi untuk memprediksi total omset penjualan yang dapat diperoleh untuk biaya promosi tertentu. Tampilan form Perhitungan Regresi dapat dilihat pada gambar berikut:
72
Gambar 5.6 Form Perhitungan Regresi
Contoh hasil perhitungan dari proses prediksi omset penjualan untuk biaya promosi yang dimasukkan dapat dilihat pada perincian berikut: Perbandingan Antara Biaya Iklan dan Penjualan periode 2015 --------------------------------------------------------------------------Bulan
Biaya Promosi (x)
Penjualan (y)
--------------------------------------------------------------------------4
9,250,000
19,890,000
5
2,500,000
77,265,000
Xi = 9250000 + 2500000 = 11750000 Yi = 19890000 + 77265000 = 97155000
Xi * Yi = 11750000 * 97155000 = 1.14157125E+15 Xi * Yi = 11750000 ^ 2 = 138062500000000
XMean = 11750000 / 2 = 5875000 YMean = 97155000 / 2 = 48577500
73
b = (2 * 1.14157125E+15 - 11750000 * 97155000) / (2 * 138062500000000 11750000 ^ 2 = 8.26851063829787
a = 48577500 - 8.26851063829787 * 5875000 = 0
0 + 8.26851063829787 * 1500000 = 12402765.9574468
Prediksi
Total
Penjualan
untuk
Biaya
Promosi
sebesar
1500000
adalah
12402765.9574468
Berdasarkan hasil perhitungan dari metode regresi, maka untuk biaya promosi sebesar Rp. 1.500.000,- diprediksi akan memperoleh omset penjualan sebesar Rp. 12.402.765,95. Sementara itu, dari hasil pengamatan dari tabel perbandingan biaya promosi dan omset penjualan untuk setiap bulannya, diperoleh informasi bahwa kenaikan biaya promosi tidak berpengaruh terhadap omset penjualan dari perusahaan. Hasil pengisian data dan proses di atas dapat ditampilkan dalam bentuk laporan. Adapun laporan yang terdapat pada sistem dapat dirincikan sebagai berikut: 1. Laporan Daftar Barang
Gambar 5.8 Laporan Daftar Barang
74
2. Laporan Daftar Customer
Gambar 5.9 Laporan Daftar Customer 3. Laporan Penjualan Per Tanggal
75
Gambar 5.10 Laporan Penjualan Per Tanggal
4. Laporan Penjualan Per Barang
76
Gambar 5.11 Laporan Penjualan Per Barang
5. Laporan Penjualan Per Customer
77
Gambar 5.12 Laporan Penjualan Per Customer
6. Laporan Promosi Per Tanggal
78
Gambar 5.13 Laporan Promosi Per Tanggal
7. Laporan Promosi Per Barang
79
Gambar 5.14 Laporan Promosi Per Barang
5.2.
Pembahasan Kelemahan yang terdapat pada sistem berjalan pada perusahaan sekarang
ini adalah:
80
1. Dengan sistem manual, pencarian data jauh lebih lambat. 2. Informasi penjualan per customer dan penjualan per barang tidak tersedia secara cepat (instant). Saat ini, untuk memperoleh laporan tersebut, staf administrasi harus mensortir kembali transaksi penjualan. Hal ini tentunya akan menyita waktu. 3. Belum tersedia informasi prediksi total omset penjualan yang dapat diterima apabila dikeluarkan sejumlah biaya promosi tertentu. Keuntungan dari sistem yang sedang berjalan pada perusahaan sekarang ini adalah: 1. Format dari dokumen dan laporan yang digunakan dapat diubah menurut kebutuhan perusahaan. 2. Tidak memerlukan biaya yang besar karena sebagian besar pekerjaan dilakukan secara manual. Keunggulan dari sistem baru yang diusulkan kepada perusahaan dapat dirincikan sebagai berikut: 1. Proses pengolahan dan pencarian data menjadi lebih efisien. 2. Tersedianya laporan yang diinginkan dalam waktu yang relatif singkat. 3. Sistem dapat memberikan informasi mengenai hubungan antara biaya promosi dengan hasil penjualan. 4. Dari hasil perhitungan metode regresi, dapat diketahui apakah proses promosi berhasil atau tidak. 5. Dengan membandingkan hasil perhitungan metode regresi dengan omset penjualan, maka dapat diperoleh informasi apakah kenaikan biaya promosi dapat mendongkrak omset penjualan atau tidak.
81
Kelemahan dari sistem baru yang diusulkan kepada perusahaan dapat dirincikan sebagai berikut: 1. Tidak terdapat pemfilteran spesial untuk laporan, sehingga sistem tidak dapat menampilkan beberapa laporan khusus, seperti laporan barang yang paling laris pada periode tertentu, dan sebagainya. 2. Belum tersedia fasilitas untuk melakukan pengaturan hak akses dari setiap pemakai yang menggunakan sistem. Contoh perhitungan metode regresi antara biaya promosi dan omset penjualan adalah sebagai berikut: Perbandingan Antara Biaya Iklan dan Penjualan periode 2015 --------------------------------------------------------------------------Bulan
Biaya Promosi (x)
Penjualan (y)
--------------------------------------------------------------------------4
9,250,000
19,890,000
5
2,500,000
77,265,000
Xi = 9250000 + 2500000 = 11750000 Yi = 19890000 + 77265000 = 97155000
Xi * Yi = 11750000 * 97155000 = 1.14157125E+15 Xi * Yi = 11750000 ^ 2 = 138062500000000
XMean = 11750000 / 2 = 5875000 YMean = 97155000 / 2 = 48577500
b = (2 * 1.14157125E+15 - 11750000 * 97155000) / (2 * 138062500000000 11750000 ^ 2 = 8.26851063829787
a = 48577500 - 8.26851063829787 * 5875000 = 0
0 + 8.26851063829787 * 500000 = 4134255.31914894
Prediksi
Total
4134255.31914894
Penjualan
untuk
Biaya
Promosi
sebesar
500000
adalah
BAB VI KESIMPULAN DAN SARAN
6.1.Kesimpulan Setelah menyelesaikan skripsi ini, penulis menarik beberapa kesimpulan sebagai berikut: 1. Sistem dapat memberikan informasi mengenai hubungan antara biaya promosi dengan hasil penjualan. 2. Dari hasil perhitungan metode regresi, dapat diketahui apakah proses promosi berhasil atau tidak. 3. Dengan membandingkan hasil perhitungan metode regresi dengan omset penjualan, maka dapat diperoleh informasi apakah kenaikan biaya promosi dapat mendongkrak omset penjualan atau tidak.
6.2.Saran Adapun berbagai saran untuk melengkapi kesimpulan yang diambil adalah sebagai berikut : 1. Perlu dilakukan pelatihan terhadap karyawan yang akan menggunakan perangkat lunak sehingga karyawan mampu mengakses dan menggunakan semua fasilitas yang disediakan oleh perangkat lunak, seperti memberikan pelatihan cara melakukan pengisian dan penyimpanan data master dan transaksi pada perangkat lunak, cara mencetak laporan, dan sebagainya. 2. Perangkat lunak perlu ditambahkan sebuah fasilitas back up database, untuk mencegah kehilangan data.
81
DAFTAR PUSTAKA
Budi Sutedjo Dharma Oetomo, 2012, Perencanaan & Pembangunan Sistem Informasi, Andi, Yogyakarta. Hartono, J., 2010, Analisis dan Desain Sistem Informasi, Penerbit Andi Offset, Yogyakarta. Jeffrey L.Whitten, Lonnie D. Bentley dan Kevin C. Dittman, 2011, Metode Desain dan Analisis Sistem, Edisi 6 Bahasa Indonesia, CV. Andi Offset, Yogyakarta. Kadir, A., 2010, Pengenalan Sistem Informasi, Edisi 1, Penerbit Andi, Yogyakarta. Kendall, K.E. dan Kendall, J.E., 2010, Analisis dan Perancangan Sistem, Jilid 1, Alih Bahasa Thamir Abdul Hafedh Al-Hamdany, Prenhallindo, Jakarta. Kristanto, Harianto, 2011, Konsep dan Perancangan Database, Penerbit Andi, Yogyakarta. Rajagukguk, R., 2008, Memulai Business Intelligence dengan MS Office PerformancePoint Server 2007, Penerbit PT. Elex Media Komputindo, Jakarta. Saleh, S., 2008, Statistik Deskriptip, UPP AMP YKPN.