• Tidak ada hasil yang ditemukan

BAB III PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PERANCANGAN SISTEM"

Copied!
15
0
0

Teks penuh

(1)

34

PERANCANGAN SISTEM

3.1 Analisa Permasalahan

Penyusunan jadwal kelas reguler di Scomptec Surabaya saat ini lebih banyak mengandalkan naluri bisnis dan penyesuaian dengan jadwal kelas privat yang berjalan tanpa pernah menggunakan suatu proses perhitungan yang berlandaskan suatu teori atau metode perhitungan tertentu. Hal inilah yang dianggap menjadi penyebab sering terjadinya kelas-kelas yang sepi peminat. Penyusunan jadwal merupakan salah satu kegiatan pokok dalam manajemen, karena jika jadwal yang disusun kurang diminati oleh masyarakat, akibatnya perusahaan akan mengalami penurunan omzet yang cukup signifikan.

Dari kebiasaan yang telah diamati dan didukung oleh data kelas yang berjalan pada periode-periode sebelumnya, ternyata dapat terlihat adanya suatu perulangan terhadap program yang berjalan pada bulan-bulan tertentu, misal : pada bulan Agustus hingga September, akan terjadi peningkatan pada kelas jenis programming. Setelah diketahui inti dari permasalahan yang terjadi, selanjutnya dicari suatu metode yang tepat untuk bagaimana agar hasil dari analisa yang didukung dengan data historis yang ada dapat dibuat suatu sistem yang mampu memberikan output berupa proyeksi yang dapat mendukung pemilihan program kurus apa saja yang sebaiknya dibuka pada periode berikutnya.

3.2 Data Historis

Data historis yang digunakan sebagai ucuan adalah data tahun 2001 – 2002, karena pada bulan Agustus 2000 ada perubahan struktur database yang

(2)

digunakan. Salah satunya adalah penggunaan kode jenis program yang berbeda dengan yang digunakan saat ini.

3.3 Pemilihan Metode Proyeksi dan Metode Penentuan Prioritas

Dalam memilih model atau metode apa yang tepat untuk keperluan proyeksi masa datang tentunya tidak akan lepas dari suatu struktur yang sistematis dalam menentukan teknik peramalan seperti yang dikemukanan oleh Render dan Stair dalam bukunya Quantitatif Analysis for Management, 2000. seperti terlihat pada gambar berikut :

Gambar 3.1. Memilih teknik peramalan

Untuk menetukan metode apa yang akan digunakan, hal utama yang harus diperhatikan adalah jenis data yang digunakan sebagai bahan acuan. Dalam tugas akhir ini data yang digunakan adalah data riil yang merupakan historikal

TEKNIK PERAMALAN KUALITATIF KUANTITATIF TIME SERIES CAUSAL RATA-RATA BERGERAK EXPONENTIAL SMOOTHING PROYEKSI TREND ANALIS REGRESI METODE ARIMA METODE DELPHI

KOMPOSIT KEKUATAN PENJUALAN SURVEI PASAR KONSUMEN

(3)

dari kelas-kelas yang terselenggara pada periode sebelumnya, sehingga dapat dipastikan metode yang digunakan adalah metode kuantitatif.

Metode kuantitatif itu sendiri dibedakan menjadi dua, yaitu : time series dan causal yang perbedaannya terletak pada apa yang ingin diramalkan seperti yang telah dijelaskan dalam bab dua. Dari analisa permasalahan didapat suatu asumsi bahwa dengan data historikal yang tersedia, yaitu dari tahun 2001 sampai dengan 2002 akan dapat memproyeksi masa datang, untuk itulah digunakan model time series.

Gambar 3.2. Analisa time series

Jika data yang digunakan mengandung unsur trend maka ada tiga metode yang dapat digunakan untuk menghitung persamaan trend tresebut, yaitu trend linier, trend parabolik dan trend eksponensial.

Dalam pemilihan metode yang digunakan untuk penentuan prioritas pada dasarnya sama seperti menentukan metode peramalan. Hal yang paling utama adalah jenis data yang akan digunakan, apakah data kualitatif atau kuantitatif. Metode penentuan prioritas yang tepat untuk data kualitatif adalah AHP

TIME SERIES

MENGANDUNG UNSUR TREND ?

EXPONENTIAL SMOOTHING

MOVING AVERAGE

TREND LINIER TREND PARABOLIK TREND EKSPONENSIAL

TIDAK

(4)

(Analytical Hierarchy Proccess), sedangkan untuk data kuantitatif metode yang tepat digunakan adalah Promethee yang dalam penerapannya mengacu pada konsep kesederhanaan, kejelasan, dan kestabilan.

3.4 Penetapan Variabel

Penetapan variabel dalam pengambilan keputusan didasarkan observasi dan wawancara dengan pihak perusahaan. Berdasarkan observasi dan wawancara tersebut, maka dapat disimpulkan bahwa faktor- faktor yang paling berpengaruh dalam optimalisasi jadwal adalah:

1. Rasio kelas akan terisi berdasarkan kebiasaan tahun-tahun sebelumnya. Secara umum, pihak manajemen hanya mengandalkan pengalaman dari satu tahun sebelumnya untuk penyusunan jadwal kelas yang baru. Tetapi, dalam pelaksanaan, trend kelas bisa saja berubah dalam tahun yang sedang berjalan. Dalam sistem nantinya, trend kelas akan dianalisa secara lebih mendetail. 2. Rasio kemungkinan jumlah siswa dari kelas terisi dengan kapasitas kelas.

Masing-masing kelas mempunyai kapasitas yang berbeda, antara 2 hingga 12 siswa dalam satu kelas. Secara umum, pihak manajemen hanya melakukan perkiraan kasar bahwa umumnya untuk kelas yang dianggap booming seperti jenis Microsoft Office atau Dekstop Publishing dapat ditempatkan pada kelas dengan kapasitas di atas 8 orang. Tetapi seringkali perkiraan tersebut meleset jauh hingga menyebabkan membengkaknya biaya operasional.

3. Rasio Laba untuk tiap kelas.

Laba yang dihasilkan dalam tiap kelas akan berdampak pada penghasilan perusahaan. Laba yang dimaksud adalah perhitungan value dari suatu kelas.

(5)

Value yang dimaksud adalah penghasilan yang diperoleh dikurangi dengan besar biaya yang dikeluarkan. Misal:

1). Kelas jenis Microsoft Office

Dengan kapasitas kelas 12 orang dan terisi 10 orang. Maka penghasilan yang diperoleh adalah

10 x Rp. 400.000 = Rp. 4.000.000. Biaya yang dikeluarkan:

Biaya instruktur : Rp. 15.000 x 24 jam = Rp. 360.000

Biaya ujian dan sertifikat : Rp.2.500 x 10 orang = Rp. 25.000 Biaya listrik : Rp. 8000 x 24 jam = Rp. 192.000

Biaya konsumsi = Rp. 5.000 x 13 pertemuan = Rp. 65.000 Total pengeluaran : Rp. 642.000

Total value : Rp. 4.000.000 – Rp. 642.000 = Rp. 3.358.000 2). Kelas jenis programming (misal: Visual Basic).

Dengan kapasitas kelas 6 orang dan terisi 6 orang.

Maka penghasilan yang diperoleh adalah 6 x Rp. 750.000 = Rp. 4.500.000. Biaya yang dikeluarkan :

Biaya instruktur : Rp. 20.000 x 24 jam = Rp. 480.000 Biaya ujian dan sertifikat : Rp.2.500 x 6 orang = Rp. 15.000 Biaya listrik : Rp. 5000 x 24 jam = Rp. 120.000

Biaya lain – lain ( teh ) = Rp. 5.000 x 13 pertemuan = Rp. 65.000 Total pengeluaran : Rp. 680.000

Total value : Rp. 4.500.000 – Rp. 680.000 = Rp. 3.820.000

Dari dua contoh tersebut, maka terlihat bahwa jenis kelas juga berpengaruh bersamaan dengan kapasitas kelas terisi. Akibatnya, value kelas dipengaruhi oleh jenis kelas dan kapasitas kelas yang telah terisi.

Dari analisa di atas, maka dapat ditentukan komposisi variabel metode Promethee, yaitu sebagai berikut:

(6)

Tabel 3.1. jenis variabel / kriteria pembobotan

Kode Nama Variabel / Kriteria Min / Max

F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 Grade Kelas Jumlah Pemasukan Durasi Waktu Pemakaian Komputer Tools Biaya Modul Biaya Konsumsi Rasio Jumlah Kelas Pemakaian Listrik Praktikum Maksimum Maksimum Minimum Minimum Minimum Minimum Minimum Minimum Minimum Minimum

Tabel 3.2. Jenis program kursus

Kode Nama Program

ACP ATF ATI DLF DPB DSM FPF FPI ITU ITW LNX MAC MMD MMF MPR Access Programming AutoCad 2D Shape AutoCad 3D Shape Delphi Fundamental Desktop Publishing 3D Studio Max FoxPro Fundamental FoxPro Intermediate Internet Web Design Linux Microsoft Access Macromedia Dreamweaver Macromedia Flash Microsoft Project

(7)

NTF OFA OFF OFI SQL VBA VBF VFF W2K Windows NT Fundamental Microsoft Office Advanced Microsoft Office Fundamental Microsoft Office Intermediate SQL Server

Visual Basic Advanced Visual Basic Fundamental Visual FoxPro Fundamental Windows 2000 Server

3.5 Sistem Flow

Sistem Flow merupakan gambaran aliran kerja yang terdapat dalam suatu sistem yang juga berupa representasi grafik, proses-proses yang terjadi, input-output, serta kegiatan-kegiatan operasi yang berhubungan dengan sistem tersebut. Sistem flow yang pertama adalah sistem flow sistem manual yaitu sistem yang terjadi saat semua proses masih berjalan secara manual. Dalam proses perencanaan yang berjalan manual melibatkan beberapa entity, yaitu : Manager, Assisten Operasional, dan Scheduler. Manager akan memberikan rancangan kelas program yang akan dibuka pada periode bulan depan kepada assisten operasional, kemudian setelah dipertimbangkan, pihak scheduler menerima kelas apa saja yang akan dibuka. Untuk selanjutnya pihak scheduler membuat suatu jadwal yang disetujui yang kemudian akan cetak ke dalam brosur promosi.

(8)

Gambar 3.3. Sistem flow penjadwalan kelas manual

Sistem flow yang kedua yaitu sistem flow terkomputerisasi pada live

system yaitu pada sistem penjadwalan.

MANAGER MULAI Rancangan Kelas Asst. OPERASIONAL Kelas Dibuka ? SCHEDULER

Brosur dan Jadwal Ya Ya Tidak SELESAI Tidak Input Data Master

Kelas Jenis Kelas

Cek Data Kelas

Kelas Berjalan

Instruktur

Kelas Dibuka ?

Buat Brosur dan Jadwal Jadwal Indent Kelas Bulanan SELESAI

(9)

Sistem flow yang ketiga yaitu sistem flow dari sistem pendukung keputusan yang dibuat dalam tugas akhir ini.

MANAGER

MULAI

Asst.

OPERASIONAL SCHEDULER

Brosur dan Jadwal

Ya Tidak Input Data Master Kelas Jenis Kelas

Cek Data Kelas

Kelas Berjalan

Instruktur

Terima Hasil Optimalisasi

Buat Brosur dan Jadwal

Jadwal Indent

Kelas Bulanan

Rancangan Kelas Histori

Kelas Siapkan Variabel dan Bobot Optimalisasi Kelas dengan Variasi Musin dan Promethee Laporan Hasil Optimalisasi Ralat Jadwal

(10)

3.6 Data Flow Diagram

Jenis Program Ruang Kelas

Grade Kelas Jenis Komponen

Data Hasil Proyeksi Data Indeks Musim Data Proyeksi

Laporan Hasil Proyeksi Data Proyeksi

Data Indeks Musim Data Historikal

Data Historikal 1 Proses Proyeksi

dengan Trend Variasi Musim &

Promethee + 1 Komponen 2 Grade 3 Kelas 4 Jenis 5 Trend SCHEDULER 6 TmpGenerate 7 TmpProyeksi 2 Proses Pembuatan Laporan + USER 8 TempProyeksi Gambar 3.6. DFD level 1 Data Proyeksi Jenis Program Grade Kelas Data Indeks Musim

Data Indeks Musim

Jenis Komponen Data Historikal Ruang Kelas Data Historikal SCHEDULER 5 Trend 6 TmpGenerate 7 TmpProyeksi 1 Komponen 2 Grade 3 Kelas 4 Jenis 1 Proses Proyeksi dengan Trend Variasi Musim + 2 Proses Pembobotan dengan Promethee +

(11)

Nilai Indeks Musim Ruang Kelas

Data Historikal

Data Indeks Musim Data Historikal 5 Trend 3 Kelas SCHEDULER 6 TmpGenerate 1 Mencari nilai Trend dengan Least Square 2

Mencari nilai Indeks Musim dengan RataRata Sederhana

Gambar 3.8. DFD Proses trend variasi musim

Data Proyeksi Data Indeks Musim

Jenis Program Grade Kelas Jenis Komponen 1 Komponen 6 TmpGenerate 2 Grade 4 Jenis 7 TmpProyeksi 1 Proses Preferensi Usual Criterion

Gambar 3.9. DFD Proses pembobotan dengan promethee

3.7 Entity Relationship Diagram

ER-Diagram ini akan menjelaskan mengenai hubungan entity satu dengan entity lain yang terhubung berdasarkan indeks yang sama antara entity satu dengan entity yang lainnya tersebut. Pada tiap entity akan diperjelas dengan tampilan field pada masing-masing entity. ER-Diagram dari sistem pendukung keputusan ini terlihat sederhana, karena tabel-tabel yang ada merupakan hasil impor dari sistem kelas, sedangkan tabel lainnya tidak mempunyai relasi satu

(12)

sama lain. Hal ini dikarenakan tabel yang ada dalam sistem pendukung keputusan bertujuan utama bukan untuk penyimpanan data permanen, tetapi lebih ditujukan untuk penyimpanan variabel sementara dalam proses pengambilan keputusan.

Grade k dk omponen KdKelas Grade grade honor J enis kode jenis grade aktif harga jam s nac k maintenane lis trik modul tools praktikum minimum K elas kode nama kaps itas aktif K omponen kode nama minmax aktif T mpGenerate bulan kelas ratarata bkum indeks teris i kapas itas T mpGrafik tahunbulan kelas teris i kapas itas T empProyeks i kode nama leavingflow enterflow netflow indeks mus im ratarata tahunbulan T mpProyeks i kode tahunbulan honor indeks harga jam s nac k maintenanc e lis trik modul tools praktikum minimum ras iolaba T rend no tahunbulan kelas harga ruang kapas itas teris i dis c ount jmldis c ount intruktur as is ten modul lain s tatus generat e Gambar 3.10. ER-Diagram 3.8 Perancangan Database

Untuk pembuatan database digunakan Microsoft Access karena memberikan kemudahan dalam integrasi dengan program Visual Basic. Adapun struktur database yang dibuat adalah sebagai berikut :

1. Tabel Grade

Tabel Grade digunakan untuk menyimpan data grade kelas yang menentukan honor instruktur.

Field Name Key Type Data Type Length Keterangan

Grade PK Text 1 Grade Kelas

(13)

2. Tabel Jenis

Tabel Jenis digunakan untuk menyimpan jenis program yang ada

Field Name Key Type Data Type Length Keterangan

Kode PK Text 6 Kode Program

Jenis Text 50 Nama Program

Grade Text 1 Grade Program

Aktif Boolean Boolean Status Program

Harga Currency Currency Harga Kelas Jam Number Long Integer Durasi Kelas Snack Currency Currency Biaya Snack Maintenance Currency Currency Biaya Maintenance Listrik Currency Currency Biaya Listrik Modul Currency Currency Biaya Modul Tools Currency Currency Biaya Tools Praktikum Currency Currency Biaya Praktikum Minumun Number Long Integer Rasio Kelas

3. Tabel Kelas

Tabel Kelas digunakan untuk menyimpan ruang kelas yang ada

Field Name Key Type Data Type Length Keterangan

Kode PK Text 6 Kode Ruang

Nama Text 50 Nama Ruang

Kapasitas Number Long Integer Kapasitas Ruang

Aktif Boolean Boolean Status Ruang

4. Tabel Komponen

Tabel Komponen digunakan untuk menyimpan data komponen / kriteria pembobotan yang akan digunakan dalam promethee

Field Name Key Type Data Type Length Keterangan

Kode PK Text 6 Kode Kriteria

Nama Text 50 Nama Kriteria

Minmax Boolean Boolean Nilai MinMax

Aktif Boolean Boolean Status Kriteria

5. Tabel Trend

Tabel Trend digunakan untuk menyimpan data kelas yang akan dicari nilai indeks trend variasi musim

(14)

Field Name Key Type Data Type Length Keterangan

No PK Number Long Integer Nomor

Tahunbulan Text 6 Periode tahun bulan

Kelas Text 50 Jenis kelas

Harga Currency Currency Harga Kelas

Ruang Text 50 Nama ruang

Kapasitas Number Long Integer Kapasitas ruang Terisi Number Long Integer Jumlah terisi

Discount Number Decimal Discount

Jmldiscount Number Long Integer Jml discount Instruktur Currency Currency Biaya instruktur Asisten Currency Currency Biaya asisten

Modul Currency Currency Biaya modul

Lain Currency Currency Biaya lain

Stsgenerate Boolean Boolean Status generate

6. Tabel TmpGrafik

Tabel TempGrafik merupakan tabel temporari yang berfungsi untuk menyimpan kalkulasi dari data histori kelas untuk diterjemahkan dalam grafik.

Field Name Key Type Data Type Length Keterangan Tahunbulan PK Number Long Integer Periode tahun bulan

Kelas PK Text 50 Jenis kelas

Terisi Number Long Integer Jumlah Peserta Kapasitas Number Long Integer Kapasitas Kelas

7. Tabel TempGenerate

Tabel TempGenerate merupakan tabel temporari yang berfungsi untuk menyimpan data hasil proses pencarian nilai indeks dari trend variasi musim.

Field Name Key Type Data Type Length Keterangan Bulan PK Number Long Integer Periode bulan

Kelas PK Text 50 Jenis kelas

Ratarata Number Decimal Rata-Rata

Bkum Number Decimal B Kumulatif

Indeks Number Decimal Indeks Musim

Terisi Number Long Integer Jumlah Terisi Kapasitas Number Long Integer Kapasitas Kelas

8. Tabel TempProyeksi

Tabel Tempproyeksi merupakan tabel temporari yang berfungsi untuk menyimpan data hasil proyeksi kelas dengan metode promethee.

(15)

Field Name Key Type Data Type Length Keterangan

Kode PK Text 6 Kode

Nama Text 50 Jenis kelas

Leavingflow Number Decimal LeavingFlow

Enterflow Number Decimal EnteringFlow

Netflow Number Decimal NetFlow

Indexmusim Number Decimal Index Musim

Ratarata Number Decimal Rata-Rata Proyeksi

Tahunbulan Text 50 Periode tahun bulan

9. Tabel TmpProyeksi

Tabel ini digunakan berfungsi untuk menyimpan data proyeksi yang akan digunakan untuk perhitungan promethee.

Field Name Key Type Data Type Length Keterangan

Kode Pk Text 6 Kode

Tahunbuln PK Text 50 Periode tahun bulan Honor Currency Currency Honor Instruktur

Indeks Number Decimal Indeks Musim

Harga Currency Currency Nilai ramalan

Jam Number Long Integer Durasi Kelas

Snack Currency Currency Biaya Snack

Maintenance Currency Currency Biaya Maintenance Listrik Currency Currency Biaya Listrik

Modul Currency Currency Biaya Modul

Tools Currency Currency Biaya Tools

Praktikum Currency Currency Biaya Praktikum

Minimum Number Long Integer MinMax

Gambar

Gambar 3.1. Memilih teknik peramalan
Gambar 3.2. Analisa time series
Tabel 3.1. jenis variabel / kriteria pembobotan
Gambar 3.3. Sistem flow penjadwalan kelas manual
+7

Referensi

Dokumen terkait

SEIRING perkembangan teknologi komunikasi dan informasi, proses komunikasi dewasa ini tidak lagi sebatas dilakukan secara langsung (face to face), namun telah

Aspek 4 3 2 1 Kelebihan dan Kelemahan Mampu mengetahui kelebihan dan kekurangan dalam seluruh tahapan pembelajaran (learning cycle) Hanya mampu mengetahui

Turbin angin cross-flow berasal dari konsep turbin air banki dapat menjadi alternatif untuk mengekstrak energi potensial angin menjadi energi listrik.Turbin cross-flow

Tidak ada perbedaan pengaruh efektivas pelatihan public speaking dengan pendekatan perilaku kognitif antara laki-laki dan perempuan, yang artinya tidak ada perbedaan

Pada penelitian yang dilakukan (Ghazali F, 2010) yang berjudul Pengaruh Penambahan Kapur Ca(OH)2 Pada Tanah Lempung (Clay) Terhadap Plastisitas Dan Nilai CBR

Protokol yang mengatur komunikasi data dalam proses tukar menukar data dari satu komputer ke komputer yang lain didalam jaringan internet disebut….. TCP/IP merupakan salah satu

Foto morfologi permukaan dari spesimen baja dalam larutan NaCl yang telah dilapisi ekstrak daun teh selama 24 jam, setelah itu direndam pada medium korosif pada perendaman

Menurut Jhon A.Schey (2000, p64) Welding adalah proses untuk menyatukan 2 lembar pelat atau lebih yang terbuat dari bahan yang sama dengan menggunakan tekanan panas yang terdapat