BAB I PENDAHULUAN
1.1
Latar Belakang Kemampuan dan peranan komputer yang cukup signifikan acapkali membuat manusia
berpikir untuk melakukan dan mengatasi segala permasalahan yang dihadapi dengan bantuan komputer. Manusia berpikir bahwa semua masalah dalam hidup dapat dirumuskan dan dikalkulasikan. Tetapi apakah memang semudah itu? Jika kita cermati, tidak semua masalah yang kita hadapi dapat dibuat rumusan yang pasti dan eksak/ilmiah. Untuk itu manusia semakin dipacu untuk bisa mengembangkan teknologi yang juga bisa menyentuh hal-hal yang sifatnya ”manusiawi” tersebut. Kemudian dikembangkanlah teknologi yang dikenal dengan sistem cerdas yang berbasis perhitungan lunak (soft computing). Algoritma yang banyak digunakan untuk sistem cerdas ini misalnya logika Fuzzy (fuzzy logic), jaringan syaraf tiruan (neural network), dan algoritma genetika (genetic algorithm). Memang benar, bahwa komputer dapat menghitung secara cepat dan akurat persamaan differensial, perkalian matriks, dan lain-lain. Akan tetapi terdapat juga masalah dalam kehidupan sehari-hari yang tidak dapat dibuat rumus matematika yang jelas untuk menghitung hasil atau keluaran yang diinginkan. Misalnya adalah memprediksi kapan terjadi gempa, kapan hujan turun, apakah tahun depan akan mendapat keuntungan atau kerugian, apakah hari ini kurs dollar terhadap rupiah melemah, berapakah anggaran yang bisa ditetapkan untuk dijadikan acuan tahun depan, dan lain sebagainya. Untuk permasalahan seperti ini tidak dapat dirumuskan dengan mudah. Banyak sekali faktor-faktor terlibat yang mengandung
kerancuan,
ketidakpastian,
dan
sebagainya.
Untuk
mengakomodasi
ketidakpastian itulah maka diperlukan suatu solusi yang cerdas pula. Salah satu pemecahan
1
2 permasalahan tersebut adalah menggunakan Chaos atau Teori Chaos atau teori sistem dinamik non linier. Kebutuhan untuk bisa mendapatkan aplikasi yang bisa memberikan perkiraan anggaran tersebut dan juga bisa digunakan oleh kalangan tertentu yang memiliki anggaran rendah serta sebagai sarana pembelajaran untuk para mahasiswa lainnya, merupakan alasan dasar yang digunakan penulis untuk mengakomodasi keinginan tersebut. Untuk itu akan dibangunlah suatu aplikasi berbasis web dengan Hypertext Pre-Processor (PHP) menggunakan algoritma Chaos sehingga dihasilkan perkiraan anggaran untuk tahun yang akan datang.
1.2
Rumusan Masalah Dari latar belakang yang ada seperti di atas, penulis merumuskan masalah sebagai
berikut: 1. Aplikasi gratis yang digunakan untuk bisa menghasilkan suatu prediksi anggaran di layanan umum sangat kurang jumlahnya. Bagaimana membuat aplikasi itu? 2. Untuk membuat anggaran tahunan diperlukan inputan data agar bisa menghasilkan keluaran yang diinginkan. Apa saja parameter yang digunakan baik internal dan eksternal? 3. Dalam Chaos terdapat beberapa algoritma yang bisa dipakai untuk merumuskan hasil tersebut. Bagaimana algoritma yang dipakai untuk aplikasi ini? 4. Kejelasan dalam membaca suatu keluaran informasi sehingga mudah dimengerti akan memberi kemudahan bagi para pengambil keputusan untuk menentukan anggaran yang akan datang. Bagaimana bentuk keluaran yang akan dihasilkan dari aplikasi ini?
3 1.3
Ruang Lingkup Mengingat luasnya jenis usaha yang ada sekarang dan juga keterbatasan sumber data
yang dimiliki, maka ruang lingkup penulisan tugas akhir ini adalah sebagai berikut: 1. Aplikasi yang dibuat menggunakan data hasil penjualan perusahaan trading PT. XYZ dari tahun 2004 sampai dengan tahun 2009, kebijakan manajemen untuk penetapan stok barang yang boleh disimpan dalam bentuk prosentase, dan nilai stock barang pada akhir desember 2009 yang merupakan parameter internal. 2. Parameter eksternal yang digunakan merupakan nilai yang bisa berubah-rubah seperti kebijakan manajemen PT. XYZ dan daya beli pelanggan yang juga diwakili oleh besarnya penjualan pada PT. XYZ. 3. Aplikasi yang akan dibuat hanya menggunakan fitur-fitur dasar PHP yang sudah tersedia dan siap digunakan. 4. Perhitungan yang digunakan untuk mengolah parameter diatas sehingga bisa menghasilkan prediksi anggaran yang diinginkan menggunakan salah satu persamaan yang ada dalam teori Chaos yaitu persamaan logistik. 5. Hasil keluaran dari aplikasi yang dibuat adalah berupa tabel data yang menggambarkan kisaran anggaran yang bisa digunakan yaitu anggaran penjualan, anggaran pembelian, dan anggaran stok barang dari PT. XYZ untuk tahun 2010 dan 2011.
1.4
Tujuan dan Manfaat Tujuan penulisan tugas akhir ini adalah:
1. Membangun
aplikasi
berbasis
web
yang
memiliki
kemampuan
menganalisa
kecenderungan yang telah ada dan memprediksi keadaan di masa yang akan datang sehingga dapat memberi alternatif solusi biaya yang murah tanpa perlu membeli aplikasi dekstop yang harganya relatif lebih mahal.
4 2. Memberikan hasil prediksi dari anggaran tahunan perusahaan yang meliputi anggaran penjualan, anggaran pembelian, dan juga anggaran stok barang untuk perusahaan. Manfaat penulisan tugas akhir ini adalah: 1. Membantu memberikan hasil yang bisa digunakan oleh para pengambil keputusan sebagai acuan penentuan anggaran tahunan yang akan datang. 2. Sebagai media pembelajaran bagi para mahasiswa atau siapapun yang tertarik dengan aplikasi ini. Penelitian yang akan dilakukan oleh penulis dalam hal ini meliputi cara memasukkan data, cara pemrosesan data tersebut, dan cara menjalankan aplikasi tersebut untuk mendapatkan hasil yang diharapkan.
1.5
Batasan Masalah Pada penulisan Tugas ini penulis akan memberikan batasan sebagai berikut:
1. Aplikasi yang dibangun hanya berorientasikan terhadap hasil yang ingin dicapai yaitu kisaran anggaran yang bisa digunakan oleh para pengambil keputusan berdasarkan parameter yang ditentukan diatas. 2. Data yang digunakan menggunakan data dari perusahaan trading PT. XYZ sebagai studi kasus dari implementasi algoritma yang akan digunakan berupa data penjualan dari tahun 2004 – 2009 dan prediksi anggaran yang akan dihasilkan adalah anggaran penjualan, pembelian, dan anggaran stok barang untuk 2 tahun ke depan yaitu 2010 dan 2011. 3. Penulisan ini tidak akan membahas mengenai jaringan ataupun keamanannya. 4. Algoritma Chaos yang digunakan adalah persamaan logistik yang diterapkan langsung pada pemrosesan data sehingga menghasilkan keluaran tanpa membahas proses asal usul terbentuknya persamaan logistik itu.
5 5. Desain yang dibuat hanyalah desain seadanya sesuai kebutuhan aplikasi tersebut tanpa menitikberatkan pada design tampilan dan kode sumber (source code) yang rumit melainkan lebih mengacu pada hasil yang dikeluarkan dan cukup sederhana untuk dapat dimengerti.
1.6
Metodologi Metodologi yang akan digunakan adalah sebagai berikut:
1. Metodologi Penelitian a. Melakukan observasi tentang cara mendapatkan masukan data yang diperlukan, proses perhitungannya, dan hasil yang dikeluarkan. b. Menggunakan studi literatur tentang cara atau metode serta landasan teori yang digunakan untuk memproses data masukan dan menghasilkan keluaran yang diharapkan. 2. Metodologi Rekayasa Perangkat lunak a. Merekayasa perangkat lunak agar sesuai dengan kebutuhan. b. Menggunakan Waterfall sebagai metode untuk merekayasa perangkat lunak tersebut. c. Menggunakan Unified Modelling Language (UML) untuk mendesain aplikasinya tersebut.
1.7
Sistematika penyusunan tugas akhir Penulisan tugas akhir ini akan terdiri dari beberapa Bab, yaitu:
BAB I
PENDAHULUAN Bab ini merupakan bab pendahuluan yang menyatakan latar belakang, perumusan masalah, ruang lingkup, tujuan penelitian, batasan masalah, metodologi penelitian, dan sistematika penulisan.
6 BAB II
LANDASAN TEORI Bab ini membahas tentang teori-teori dasar yang dibutuhkan sebagai landasan dalam pembuatan aplikasi anggaran tahunan yaitu perusahaan dagang, anggaran perusahaan, Chaos, Waterfall, UML, basis data, bahasa pemrograman PHP, dan MySQL.
BAB III
ANALISA DAN PERANCANGAN Pada bab ini akan dijelaskan tentang proses-proses pembuatan perangkat lunak meliputi permasalahan yang terjadi dan cara pemecahannya menggunakan UML.
BAB IV
IMPLEMENTASI DAN PENGUJIAN Bab ini akan menjelaskan tentang cara kerja dari aplikasi tersebut dan analisis hasil pengujiannya.
BAB V
PENUTUP Bab ini berisi kesimpulan dan saran mengenai pengembangan aplikasi ini.