Penjadwalan
Penjadwalan adalah pengaturan waktu dari suatu kegiatan operasi. Penjadwalan mencakup kegiatan
mengalokasikan fasilitas, peralatan ataupun tenaga kerja serta menentukan urutan pelaksaksanaan
kegiatan operasi. Penjadwalan disusun dengan mempertimbangkan berbagai keterbatasan yang ada.
Penjadwalan yang baik akan memberikan dampak positif, yaitu rendahnya biaya operasi dan waktu
pengiriman, yang akhirnyaa dapat meningkatkan kepuasan pelanggan.
- Meningkatkan penggunaan sumberdaya atau mengurangi waktu tunggunya, sehingga total waktu
proses dapat berkurang, dan produktivitas dapat meningkat.
- Mengurangi persediaan barang setengah jadi atau mengurangi sejumlah pekerjaan yang
menunggu dalam antrian ketika sumberdaya yang ada masih mengerjakan tugas yang lain.
- Mengurangi beberapa kelambatan pada pekerjaan yang mempunyai batas waktu penyelesaian
sehingga akan meminimasi penalti cost (biaya kelambatan).
- Membantu pengambilan keputusan mengenai perencanaan kapasitas pabrik dan jenis kapasitas
yang dibutuhkan sehingga penambahan biaya yang mahal dapat dihindari.
Teknik penjadwalan yang benar tergantung pada volume pesanan, ciri operasi dan seluruh
kompleksitas pekerjaan. Oleh karenanya ada empet kriteria yaitu :
Selain itu, kriteria untuk mengukur dan optimasi kinerja penjadwalan adalah sebagai berikut :
1
a) Adil (fairness) adalah proses-proses yang diperlakukan sama, yaitu mendapat jatah waktu
pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga
mengalami kekurangan waktu.
b) Efisiensi (eficiency) atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk
pemroses.
c) Waktu tanggap (response time) berbeda untuk :
Sistem interaktif , sebagai waktu yang dihabiskan dari saat karakter terakhir dari perintah
dimasukkan atau transaksi sampai hasil pertama muncul di layar. Waktu tanggap ini
disebut terminal response time.
Sistem waktu nyata didefinisikan sebagai waktu dari saat kejadian (internal atau
eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi, disebut
event response time.
Turn around time adalah waktu yang dihabiskan dari saat program atau job mulai masuk
ke system sampai proses diselesaikan sistem. Waktu yang dimaksud adalah waktu yang
dihabiskan di dalam sistem, diekspresikan sebagai penjumlah waktu eksekusi (waktu
pelayanan job) dan waktu menunggu, yaitu : Turn arround time = waktu eksekusi +
waktu menunggu.
Throughput adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Cara
untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat
dieksekusi dalam satu unit/interval waktu.
2
a) Input Sistem Penjadwalan
Pekerjaan-pekerjaan yang berupa alokasi kapasitas untuk order-order, penugasan prioritas
job, dan pengendalian jadwal produksi membutuhkan informasi terperinci, dimana
informasi-informasi tersebut akan menyatakan input dari sistem penjadwalan.
b) Output Sistem Penjadwalan melputi ;
- Pembebanan (Scheduling)
Pembebanan melibatkan penyesuaian kebutuhan kapasitas untuk order-order yang
diterima/diperkirakan dengan kapasitas yang tersedia. Pembebanan dilakukan dengan
menugaskan order-order pada fasilitas-fasilitas, operator-operator, dan peralatan tertentu.
- Pengurutan (Sequencing)
Pengurutan ini merupakan penugasan tentang order-order mana yang diprioritaskan untuk
diproses dahulu bila suatu fasilitas harus memproses banyak job. Terdapat beberapa aturan
dalam pengurutan pekerjaan. Setiap urutan mempunyai pengaruh yang berbeda, baik terhadap
kecepatan selesainya pekerjaan maupun terhadap faktor lain (seperti tingkat rata-rata persediaan,
biaya set-up, dan rata-rata keterlambatan pekerjaan). Urutan yang dipilih tentu harus disesuaikan
dengan tujuan yang ingin dicapai.
- Prioritas Job (Dispaching)
Dispaching merupakan prioritas kerja tentang job-job mana yang diseleksi dan diprioritaskan
untuk diproses. Aturan prioritas (priority rule) memberikan panduan untuk mengurutkan
pekerjaan yang harus dilakukan. Aturan ini terutama diterapkan untuk aturan fasilitas yang
terfokus pada proses, seperti klinik, percetakan, dan bengkel kerja.
Beberapa aturan prioritas yang umum sebagai berikut :
FCFS (First Come First Serve), pekerjaan yang datang lebih awal pada suatu pusat kerja
akan dikerjakan lebih dulu. Aturan ini banyak digunakan pada bank, supermarket, dan
kantor pos. FCFS tidak menghasilkan kinerja yang baik pada hampir semua kriteria tetapi
juga tidak begitu buruk. Bagaimanapun, FCFS memiliki kelebihan karena terlihat adil
oleh pelanggan; suatu hal yang sangat penting dalam sistem jasa.
SPT (Shortest Processing Time), pekerjaan yang paling cepat selesainya mendapat
prioritas pertama untuk dikerjakan lebih dulu. Cara ini biasa diterapkan pada perusahaan
perakitan atau jasa. SPT biasanya merupakan teknik terbaik untuk meminimalkan aliran
pekerjaan dan meminimalkan jumlah pekerjaan rata-rata dalam sistem. Kelemahan
utamanya adalah pekerjaan yang memiliki waktu pemrosesan panjang dapat tidak
dikerjakan secara terus menerus, karena pekerjaan yang memiliki waktu pemrosesan
pendek selalu didahulukan.
3
LPT (Longest Processing Time), Pekerjaan yang mempunyai waktu proses terpanjang
yang dipilih terlebih dahulu
EDD (Earliest Due Date), pekerjaan yang harus selesai lebih awal dikerjakan lebih dulu.
EDD meminimalkan keterlambatan maksimal yang mungkin perlu untuk pekerjaan yang
memiliki penalti setelah tanggal tertentu. Secara umum, EDD bekerja baik ketika
keterlambatan menjadi sebuah isu.
CR (Critical Ratio), dihitung melalui pembagian waktu yang tersisa (banyaknya hari
kerja antara sekarang dan due date) dengan kerja (manufacturing time) yang tersisa (total
setup, run, wait, move, and queue times)
- Pengendalian Kinerja Penjadwalan, dilakukan dengan : Meninjau kembali status order-order pada
saat melalui sistem tertentu, mengatur kembali urut-urutan, misalnya: expediting order-order
yang jauh dibelakang atau mempunyai prioritas utama.
- Up-Dating Jadwal, dilakukan sebagai refleksi kondisi operasi yang terjadi dengan merevisi
prioritas- prioritas.
Terdapat tiga jenis atau tipe penjadwalan berada secara bersama-sama pada sistem operasi yang
kompleks, yaitu :
4
utama ke memori sekunder agar tersedia ruang untuk proses-proses lain. Kapasitas memori utama
terbatas untuk sejumlah proses aktif. Aktivitas pemindahan proses yang tertunda dari memori
utama ke memori sekunder disebut swapping.
3. Penjadwalan jangka panjang (long term scheduller)
Penjadwal ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus
dieksekusi. Batch biasanya adalah proses-proses dengan penggunaan sumber daya yang intensif
(yaitu waktu pemroses, memori, perangkat masukan/keluaran), program-program ini berprioritas
rendah, digunakan sebagai pengisi (agar pemroses sibuk) selama periode aktivitas job-job
interaktif rendah.
B. Pembebanan
Ada beberapa pendekatan yang sering dipakai, yaitu Gantt Chart (Bagan Gantt) dan metode
penugasan (Assignment Method).
Gantt Chart
Diagram Gantt merupakan alat bantu visual yang sangat berguna dalam pembebanan dan
penjadwalan. Diagram ini dikembangkan oleh Henry L Gantt pada akhir tahun 1800. Diagram ini
membantu menggambarkan penggunaan sumber daya seperti pusat pekerjaan dan lembur.
Dengan kata lain, Gantt chart adalah tampilan visual yang sangat berguna dalam melihat
pembebanan mesin dan penjadwalan operasi produksi. Bagan Gantt merupakan alat bantu yang
berguna dalam pembebanan pada produksi dengan volume rendah. Bagan ini membantu
menunjukkan beban dan waktu kosong dari beberapa bagian atau mesin. Apabila suatu beban
kerja memiliki kelebihan beban, kita bisa memindahkan sementara sebagian dari personel pusat
kerja yang bebannya kurang penuh kepada pusat kerja yang bebannya penuh tadi, atau
5
memindahkan sebagian pekerjaan dari pusat kerja yang bebannya penuh kepada pusat kerja lain
yang bebannya kurang penuh.
Keuntungan menggunakan Gantt chart:
- Sederhana, mudah dibuat dan dipahami, sehingga sangat bermanfaat sebagai alat
komunikasi dalam penyelenggaraan proyek.
- Dapat menggambarkan jadwal suatu kegiatan dan kenyataan kemajuan sesungguhnya
pada saat pelaporan
- Bila digabungkan dengan metoda lain dapat dipakai pada saat pelaporan
- Tidak menunjukkan secara spesifik hubungan ketergantungan antara satu kegiatan dan
kegiatan yang lain, sehingga sulit untuk mengetahui dampak yang diakibatkan oleh
keterlambatan satu kegiatan terhadap jadwal keseluruhan proyek.
- Sulit mengadakan penyesuaian atau perbaikan/pembaharuan bila diperlukan, karena pada
umumnya ini berarti membuat bagan balok baru.
Metode Penugasan (assigment method) mencakup proses pelimpahan tugas atau pekerjaan pada
sumber daya. Contohnya adalah penugasan pekerjaan pada mesin, kontrak pada pemberi
penawaran, karyawan pada proyek, dan karyawan pemasaran pada wilayah tertentu. Metode
penugasan ini paling sering bertujuan meminimalkan biaya total atau waktu yang diperlukan
untuk melaksanakan tugas yang ada. Satu karakteristik permasalahan penugasan yang penting
adalah hanya ada satu pekerjaan yang ditugaskan untuk satu mesin.
Ada empat langkah yang bisa diikuti yaitu :
- Angka pada tiap baris dikurangi dengan angka yang terkecil pada baris yang
bersangkutan, periksa pada angka yang nilainya nol apakah sudah optimal atau belum.
Dikatakan optimal apabila angka nol ada ditiap baris dan kolom yang berbeda, jika belum
optimal maka lakukan hal yang sama tetapi pada tiap kolom.
- Jika langkah 1 belum optimal maka lakukan langkah 2 dengan cara buat garis vertical
dan horizontal yang melewati angka nol, cari angka paling kecil yang tidak tetutup oleh
garis tersebut.
- Kurangkan angka terkecil pada angka yang tidak tertutup garis yang nilainya belum nol
dan tambahkan pada angka yang tertutup baik oleh garis vertical maupun horizontal.
Periksa sudah optimal atau belum
- Jika belum optimal maka langkah 3 perlu diulang terus sampai hasilnya optimal.
6
7
C. Metode Penjadwalan
Penjadwalan mencakup penugasan batas waktu pada pekerjaan tertentu, dimana terdapat banyak
pekerjaan secara bersamaan bersaing untuk menggunakan sumber daya yang sama. Terdapat
beberapa metode penjadwalan yang sering digunakan, antara lain :
8
DAFTAR PUSTAKA
http://yesica-adicondro.blogspot.com/2013/04/schedulling_12.html?m=1
https://ilmumanajemenindustri.com/pengertian-penjadwalan-scheduling-dalam-proses-produksi/
https://jbptunikompp-gdl-adissyaefu-14989-3-babii_t-a.pdf/
https://MANAJ-OPERAS-LANJ-6-PENJADWALAN-JANG-PENDEK.pdf/
http://www.academia.edu/39094195/MANJAJEMEN_OPERASIONAL_Penjadwalan_Jangka_Pende
k