antara satu dengan yang lainnya. Ketidak-pastian yang pertama adalah ketidak- pastian permintaan, biasanya dari arah distributor atau retailer atau konsumen
akhir. Ketidak-pastian kedua adalah dari arah supplier, berupa lead time pengiriman bahan baku yang tidak pasti, ketidak-pastian harga, demikian pula
jumlah dan mutu bahan baku. Ketidak-pastian lainnya adalah dari dalam manufaktur seperti
kerusakan mesin, tidak hadirnya tenaga kerja, mutu produk yang tidak pasti. Tantangan-tantangan yang terjadi dalam rantai pasok seperti
yang diuraikan tersebut perlu diminimalisir agar kegiatan-kegiatan sepanjang rantai pasok dalam berlangsung dengan baik untuk dapat memenuhi kebutuhan
dan keinginan konsumen akhir yaitu kepuasan konsumen.
2.5 Jaringan syaraf tiruan
Jaringan syaraf tiruan Artificial Neural Network merupakan salah satu representasi buatan dari otak manusia yang selalu mencoba mensimulasikan
proses pembelajaran pada otak manusia tersebut Siang 2009. Dinyatakan pula oleh Fausett 1994 bahwa jaringan syaraf tiruan adalah pemrosesan suatu
informasi yang terinspirasi oleh sistim sel syaraf biologi, sama seperti otak yang memproses suatu informasi. Elemen mendasar dari paradigma tersebut adalah
struktur yang baru dari sistim pemrosesan informasi. Jaringan syaraf tiruan memiliki kelebihan yaitu dapat mengingat dan membuat generalisasi dari apa
yang sudah ada sebelumnya. Sehingga dengan menggunakan jaringan syaraf tiruan dapat dikenali pola data berdasarkan data input di masa lalu yang dapat
mempermudah dalam melakukan peramalan. Jaringan syaraf tiruan berkembang secara pesat pada beberapa tahun
terakhir, dan telah dikembangkan sebelum adanya suatu komputer konvensional yang canggih dan terus berkembang walaupun pernah mengalami masa vakum
selama beberapa tahun. Tahun 1943 McCulloch dan Pitts memperkenalkan jaringan syaraf tiruan, dimana saat itu disimpulkan bahwa kombinasi beberapa
neuron sederhana menjadi sebuah sistem neural akan meningkatkan kemampuan komputasi. McCulloch dan Pitts mengusulkan pembobotan jaringan diatur dengan
fungsi logika sederhana. Fungsi aktivasi yang dipakai dalam jaringan ini adalah fungsi treshlod.