Menurut aliran kerja dari pergudangan, fungsi pergudangan merupakan rangkaian dari aktivitas-aktivitas berikut ini (Purnomo, 2004). 1. Receiving, yaitu melakukan penerimaan bahan dari pemasok 2. Prepackaging. Setiap bahan yang diterima setelah dilakukan aktivitas administrasi (pencatatan material masuk) selanjutnya dilakukan pengepakan. Pengepakan bisa dilakukan satu persatu dari satu komponen, bisa juga dikombinasikan dengan komponen lainnya. 3. Putaway. Material yang sudah dilakukan pengepakan (kemasan) ditempatkan pada tempat penyimpanan sebelum dilakukan proses selanjutnya. 4. Storage/Gudang, merupakan proses penahanan barang sambil menunggu permintaan. Bentuk gudang tergantung ukuran dan kuantitas item didalam persediaan dan karakter dari proses pemindahan/penanganan produk. 5. Orderpicking. Merupakan proses pemindahan/pengambilan komponen dari tempat penyimpanan (misalnya dari palet rak), memilih dan mengetahui sejauh mana barang sesuai dengan permintaan. 6. Pengepakan dan atau pemberian harga. Proses ini dilakukan setelah proses pemungutan/pengambilan barang dari tempat penyimpanan. Sama halnya dalam aktivitas prepacking, item-item barang baik secara individu maupun kombinasi dari beberapa item barang dilakukan pengepakan. Kemudian dilakukan penetapan daftar harga barang. 7. Sortation, merupakan Proses penyortiran barang yang tidak sesuai dengan spesifikasi pesanan. 8. Proses pemuatan dan pengiriman. Sebelum dilakukan pengepakan dan pengirimasn ke pelanggan, maka terlebih dahulu dilakukan pengecekan barang yang akan dilempar ke pasar, kemudian dipak didalam kontainer yang sesuai., dengan meneliti dokumen-dokumen pengiriman termasuk packing list, pelabelan alamat dan bill of loading. Tugas lain adalah menimbang berat untuk menentukan biaya pengiriman, dan memuatnya kedalam alat angkut.
