• Tidak ada hasil yang ditemukan

Sistem Pendukung Keputusan Penerimaan Karyawan Pada Departemen Tertentu Di PT. PINDAD (Persero)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Pendukung Keputusan Penerimaan Karyawan Pada Departemen Tertentu Di PT. PINDAD (Persero)"

Copied!
173
0
0

Teks penuh

(1)

ii by

WIWIK WIDIYASANI 10106190

PT. Pindad (Persero), is one of the company's state-owned enterprises which conduct their own recruitment in a corporate environment. barriers that are often found in the recruitment process in PT.PINDAD (Persero), namely the difficulty of determining which applicants who meet the criteria to become employees PT.Pindad (Persero) of the many applicants, while applicants who will accepted as staff is limited.Moreover determining the placement of employees in certain departments require a long time, so it is less efficient. It is difficult for PT. Pindad in making decisions for the recruitment of employees.

This research will be appointed a case that is holding recruitment and placement of employees in departments that are available based on the value of the selection and criteria that have been determined using Fuzzy Logic. This method was chosen because it can give an idea of decision support in employee recruitment and placement of the department.

Based on test results, a system built to help the field of administration and finance to describe recruitment selection and placement of the department with more accurate and efficient.

(2)

i

ABSTRAK

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN KARYAWAN PADA DEPARTEMEN TERTENTU DI PT. PINDAD (PERSERO)

Oleh

WIWIK WIDIYASANI 10106190

PT. Pindad (Persero), merupakan salah satu perusahaan badan usaha milik negara yang mengadakan penerimaan karyawan secara mandiri di lingkungan perusahaan. Kendala yang sering ditemukan dalam proses penerimaan karyawan di PT.Pindad (Persero) yaitu sulitnya menentukan pelamar mana yang memenuhi kriteria untuk menjadi karyawan PT.Pindad (Persero) dari sekian banyak pelamar sedangkan pelamar yang akan diterima menjadi karyawan terbatas. Selain itu penentuan dalam penempatan karyawan pada departemen tertentu membutuhkan waktu yang cukup lama, sehingga dinilai kurang efisien. Hal ini menyulitkan PT. Pindad dalam mengambil keputusan untuk penerimaan karyawan.

Pada penelitian ini akan diangkat suatu kasus yaitu mengadakan penerimaan karyawan dan penempatan karyawan pada departemen yang tersedia berdasarkan nilai hasil seleksi dan kriteria – kriteria yang telah ditentukan dengan menggunakan metode Fuzzy Logic. Metode ini dipilih karena mampu memberikan

gambaran pendukung keputusan dalam penerimaan karyawan dan penempatan departemennya.

Berdasarkan hasil pengujian, sistem yang dibangun dapat membantu bagian bidang administrasi dan keuangan untuk memberikan gambaran dalam melakukan penyeleksian penerimaan karyawan dan penempatan departemennya dengan lebih tepat dan efisien.

(3)

1

1.1 Latar Belakang Masalah

PT.Pindad (Persero) merupakan salah satu Badan Usaha Milik Negara yang bergerak di bidang industri logam yang memproduksi peralatan pertahanan keamanan (produk militer) dan peralatan industri non – pertahanan (produk komersial). Dalam penerimaan karyawannya, PT.Pindad (Persero) mengadakan penerimaan secara mandiri di lingkungan PT.Pindad (Persero).

Seleksi penerimaan karyawan untuk menentukan kelulusan, dilaksanakan dalam beberapa tahapan yaitu seleksi akademis, clearance test, dan test kesehatan, sedangkan untuk penempatan departemen dipertimbangkan berdasarkan jenis keahlian, hasil wawancara, dan hasil psikotest. Kendala yang sering ditemukan dalam proses penerimaan karyawan di PT.Pindad (Persero) yaitu sulitnya menentukan pelamar mana yang memenuhi kriteria untuk menjadi karyawan PT.Pindad (Persero) dari sekian banyak pelamar sedangkan pelamar yang akan diterima menjadi karyawan terbatas. Selain itu penentuan dalam penempatan karyawan pada departemen tertentu membutuhkan waktu yang cukup lama, sehingga dinilai kurang efisien.

(4)

2

Berdasarkan latar belakang yang telah dikemukakan, maka dibangunlah suatu sistem pendukung keputusan untuk penerimaan karyawan pada departemen tertentu.

1.2 Identifikasi Masalah

Dilihat dari fenomena yang terjadi di PT. Pindad (Persero) saat ini terdapat masalah – masalah dalam proses penerimaan karyawan, diantaranya :

1. Sulitnya menentukan pelamar mana yang benar – benar berkompeten dan layak menjadi karyawan PT. Pindad (Persero).

2. Penempatan karyawan pada departemen yang tersedia kurang efisien. Berdasarkan hasil observasi dan wawancara, maka dibutuhkan sebuah sistem pendukung keputusan untuk membantu penentuan siapa yang layak menjadi karyawan PT. Pindad (Persero).

Berdasarkan kebutuhan tersebut, maka diperoleh rumusan masalah bagaimana membangun Sistem Pendukung Keputusan Penerimaan Karyawan pada Departemen Tertentu di PT. Pindad (Persero).

1.3 Maksud dan tujuan

Maksud dari pembangunan aplikasi ini adalah untuk membangun Sistem Pendukung Keputusan Penerimaan Karyawan pada Departemen Tertentu di PT. Pindad (Persero).

Adapun tujuan dari pembangunan aplikasi ini adalah :

(5)

2. Memudahkan menentukan penempatan karyawan pada departemen tertentu sesuai dengan keahlian yang dimiliki dan kebutuhan.

1.4 Batasan Masalah

Adapun ruang lingkup kajian yang akan dibangun adalah sebagai berikut :

a. Data yang akan diolah dalam sistem ini adalah data pelamar, data hasil test pelamar yang meliputi hasil test akademis, clearance test, test kesehatan, wawancara dan psikotest, serta data departemen yang akan diduduki pelamar. b. Proses yang ditangani dalam sistem ini adalah pengolahan data kriteria

seleksi, kriteria departemen, standar nilai, user, departemen, pelamar, penilaian, proses pengambilan keputusan dalam menentukan penerimaan karyawan, dan proses penempatan karyawan pada departemen yang tersedia. c. Keluaran dari sistem yang dibangun berupa informasi hasil keputusan

penerimaan karyawan beserta departemen yang akan diduduki.

d. Sistem pengambilan keputusan penerimaan karyawan yang dibangun menggunakan metode Fuzzy Logic.

e. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis terstruktur. Alat yang digunakan adalah flowmap dan diagram E-R, dan untuk menggambarkan proses yang digunakan adalah DFD (Data Flow Diagram). f. Perangkat lunak yang digunakan pada sisi server, yaitu Microsoft Windows

XP sebagai sistem operasi, PHP sebagai bahasa pemrograman, MySQL sebagai Server Database Management System, sedangkan pada sisi client,

(6)

4

1.5 Metodologi Penelitian

Metodologi penelitian yang akan digunakan dalam menyusun tugas akhir ini adalah metode Analisis Deskriptif, yaitu suatu metode yang bertujuan untuk mendapatkan gambaran yang jelas tentang hal-hal yang diperlukan, melalui tahapan sebagai berikut:

1. Pengumpulan data

Merupakan tahap awal dari pembangunan aplikasi yaitu dengan menentukan data – data apa saja yang menjadi acuan dalam pembangunan aplikasi. Pengumpulan datanya dilakukan dengan dua metode:

a. Observasi

Teknik pengumpulan data dengan melakukan pengamatan ke lingkungan objek yang diteliti.

b. Interview

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung kepada staf PT. Pindad (Persero) yaitu bidang administrasi dan keuangan.

2. Pembangunan Perangkat Lunak

Pembangunan aplikasi ini menggunakan metodologi Waterfall dengan

(7)

Rekayasa sistem

Analisis sistem

Perancangan sistem

Pengkodean sistem

Pengujian sistem

Pemeliharaan sistem Umpan balik

Gambar 1.1. Skema Waterfall

a. Rekayasa sistem

Tahap ini merupakan kegiatan pengumpulan data sebagai pendukung pembangunan sistem serta menentukan ke arah mana aplikasi ini akan dibangun.

b. Analisis

Merupakan tahap pengumpulan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh aplikasi yang akan dibangun.

c. Perancangan

(8)

6

d. Pengkodean

Tahap penerjemahan data yang telah dirancang kedalam bahasa pemrograman tertentu. Dalam pembangunan apikasi ini menggunakan PHP.

e. Pengujian

Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. Pada tahap ini menggunakan dua metode pengujian, yaitu pengujian alpha dan

pengujian beta. Pengujian alpha dilakukan dengan metode black box untuk menguji fungsional sistem seperti kesalahan sintak, terminasi dan kesalahan interface apakah sudah sesuai dengan fungsi yang dibangun. Sedangkan pengujian beta dilakukan dengan menyebarkan kuesioner kepada staf PT.

Pindad (Persero). f. Pemeliharaan

Mengoperasikan aplikasi dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi yang sebenarnya

(9)

1.6 Sistematika Penulisan

Sistematika penulisan laporan ini dibagi dalam beberapa bab dengan pokok pembahasan secara umum sebagai berikut:

BAB I PENDAHULUAN

Bab ini merupakan bagian yang mengemukakan latar belakang, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini terbagi menjadi dua bagian. Bagian pertama yaitu tinjauan perusahaan, berisi penjelasan tentang sejarah singkat, visi, misi dan struktur organisasi. Bagian kedua berupa landasan teori, berisi teori-teori pendukung yang digunakan untuk membangun sistem pendukung keputusan penerimaan karyawan pada departemen tertentu di PT. Pindad (Persero).

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi analisi kebutuhan dalam membangun aplikasi ini, analisis sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

(10)

8

PT. Pindad (Persero) sehingga diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi yang user-friendly.

BAB V KESIMPULAN DAN SARAN

(11)

9

2.1 Gambaran Umum Perusahaan

2.1.1 Sejarah Singkat PT.Pindad (Persero)

a. Masa sebelum Kemerdekaan

Tahun 1808 Didirikan Artillerie Constuctie Winkle (ACW) di Surabaya Tahun 1923 Pindah ke Bandung menjadi Artillerie Inrichhtingen (AI) b. Masa Penjajahan Jepang menjelang Kemerdekaan

Tahun 1942 Berganti nama menjadi Dai ichi kozo (DIK) c. Masa setelah Kemerdekaan

Tahun 1947 DIK diganti namanya menjadi Leger Productie Bedrjiven (LPB)

Tahun 1950 Berganti nama menjadi Pabrik senjata dan Mesiu (PSM) Tahun 1962 Berganti nama menjadi Perindustrian Angkatan Darat

(PINDAD)

29 April 1983 PINDAD berubah status menjadi BUMN dengan nama PT.Pindad (Persero) selanjutnya diperingati sebagai hari jadi perusahaan.

Tahun 1989 PT.Pindad menjadi salah satu industri strategis dibawah BPIS

(12)

10

Tahun 1999 PT.Pakarya Industri (Persero) berubah nama menjadi PT.Bahana Pakarya Industri Strategis (BPIS)

Tahun 2002 PT.Pindad berada dibawah pembinaan Kementrian BUMN hingga sekarang.

2.1.2 Struktur Organisasi

Struktur organisasi PT.Pindad (Persero) dapat dilihat pada gambar berikut ini : SEKRETARIAT PERUSAHAAN

(13)

Kepala sekretariat perusahaan

Departemen kesekretariatan

Departemen hubungan masyarakat

Biro legal Biro umum

jakarta

Subdepartemen rumah tangga

Subdepartemen administrasi

umum

Subdepartemen arsip dan perpustakaan

pusat

Ketatausahaan

Subdepartemen protokoler

Subdepartemen publikasi

Subdepartemen audio visual

Gambar 2.1.Struktur Organisasi PT.Pindad (Persero)

Adapun tugas dan fungsi masing-masing bagian adalah sebagai berikut : 1. Kepala Departemen Hubungan Masyarakat

a. Menjalin serta memelihara hubungan baik dengan publik, media masa dan lingkungannya

b. Memonitor, menciptakan dan menganalisa opini public serta membangun kepercayaan dan citra positif perusahaan (corporate image) dan produknya (product and brand image)

c. Menyampaikan informasi yang berkaitan dengan kegiatan perusahaan kepada pihak – pihak yang membutuhkan antara lain media cetak dan media elektronik

d. Melaksanakan kegiatan protokoler

(14)

12

f. Melaksanakan kegiatan dokumentasi dan audio visual

g. Mempersiapkan dan mengkoordinasikan kegiatan sponsorship serta penyelanggaraan pameran, dan lain lain

h. Melaporkan smua kegiatan dan hasilnya serta memberikan saran / usul kepada Kasetper.

2. Kepala Subdepartemen Audio Visual Departemen Hubungan Masyarakat a. Merencanakan dan membuat sarana komunikasi audio visual berupa

video, film, slide, photo dan sejenisnya b. Memelihara dokumentasi perusahaan

c. Memelihara dan mengoperasikan sarana elektronik dan audio visual d. Merencanakan dan mendesain alat alat peraga untuk pameran dan

showroom

e. Mengikuti dan membuat dokumentasi kegiatan kegiatan perusahaan f. Melaporkan semua kegiatan dan hasilnya serta memberikan sarana/usul

kepada Kadep Humas

3. Kepala Sub Departemen Protokoler Departemen Hubungan Masyarakat a. Mengatur perjajanjian dan menjawab pertanyaan pertanyaan wartawan

serta mempersiapkan konferensi pers

b. Menyiapkan dan menulis naskah pidato untuk pimpinan perusahaan c. Merencanakan dan mempersiapkan penyelenggaraan peristiwa

keupacaraan

(15)

e. Mengarahkan dan memberikan ijin masuk kepada pelajar/mahasiswa yang akan mengadakan penelitian, PKL dan lain lain

f. Membuat laporan absensi pelaksanaan upacara

g. Mengkordinasikan dan mendistribusikan surat/paket yang masuk dari luar PT Pindad

h. Melaporkan semua kegiatan dan hasilnya serta memberikan saran/usul kepada Kadep Humas

4. Kepala departemen publikasi departemen hubungan masyarakat

a. Menghimpun serta mengkaji informasi ekstern dan intern yang berkaitan dengan citra perusahaan

b. Mensosialisasikan dan mempublikasikan program program perusahaan kepada para pegawai

c. Memberikan informasi kepada masyarakat tentang perusahaan dan producknya

d. Mengkoordinasikan kegiatan pemasangan iklan e. Mengkoordinasikan penyelenggaraan pameran f. Koordinasi penyiapan saran promosi

g. Melaporkan semua kegiatan dan hasilnya serta memberikan saran / usul kepada Kadep Humas.

2.2 Landasan Teori

2.2.1 Konsep Dasar Sistem

(16)

14

elemennya. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut ini [3] :

Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

Pendekatan sistem yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai berikut ini [3] :

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

2.2.1.1Karakteristik Sistem

Suatu sistem mempunyai karakteristik yang tertentu (gambar 2.2), yaitu : 1. Komponen Sistem (Components)

Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian sistem, yang mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem keseluruhan.

2. Batas Sistem (Boundary)

Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan Luar Sistem (Environments)

Lingkungan luar (environments) dari suatu sistem adalah apapun diluar batas

(17)

4. Penghubung Sistem (Interface)

Penghubung (interface) merupakan media penghubung antara satu subsistem

dengan susbsistem lainnya sehingga memungkinkan sumber-sumber daya mengalir antara subsistem yang satu dengan yang lain.

5. Masukan Sistem (Input)

Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan

dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input).

6. Keluaran Sistem (Output)

Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan

menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. 7. Pengolah Sistem (Process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan jadi keluaran.

8. Sasaran Sistem (Objectives)

(18)

16

Input Pengolah Output

Sub Sistem

Sub Sistem Sub

Sistem

Sub Sistem

Boundary Boundary

Boundary

Interface

Lingkungan Luar

Gambar 2.2. Karakteristik Sistem [3]

2.2.1.2Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah sebagai berikut :

1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran

atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia dan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer.

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system). Sistem alamiah adalah sistem yang

(19)

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan

sistem tak tentu (probabilistic system). Sistem tertentu beroperasi dengan

tingkah laku yang sudah dapat diprediksi dan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem

terbuka (open system). Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya dan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

2.2.2 Konsep Dasar Informasi

Informasi (information) dapat didefinisikan sebagai berikut [3]:

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data-item. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat yang tertentu. Kesatuan nyata (fact

dan entity) adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang

betul-betul ada dan terjadi.

2.2.2.1Siklus Informasi

(20)

18

Data yang diolah untuk menghasilkan informasi menggunakan suatu model proses yang tertentu. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input,

diproses kembali lewat suatu model dan seterusnya membentuk siklus. Siklus ini disebut dengan siklus informasi (information cycle) atau disebut juga dengan siklus pengolahan data (data processing cycles). Siklus informasi dapat dilihat

pada gambar 2.3 berikut ini :

Gambar 2.3. Siklus Informasi [3]

2.2.2.2Kegunaan Informasi

Ada 4 faktor utama yang berhubungan dengan kegunaan informasi : 1. Kualitas informasi (information quality)

(21)

a. Akurat (accurate) dan presisi (precision)

Akurat dalam menampilkan informasi dan presisi dalam detail informasi yang diberikan.

b. Kelengkapan (completeness)

Informasi yang tersedia cukup lengkap untuk setiap user dan situasi.

c. Umur (age) dan ketepatan waktu (timeliness)

Umur berarti lamanya waktu dalam meng-update informasi dan ketepatan waktu berarti menyediakan informasi secepat mungkin pada saat dibutuhkan sehingga berguna.

d. Sumber (source)

Orang atau organisasi yang menghasilkan informasi. 2. Aksesibilitas informasi (information accessibility)

a. Ketersediaan (availability)

Memberikan informasi kepada yang membutuhkan. Informasi dapat diakses oleh yang membutuhkan. b. Keabsahan (admissibility)

Keabsahan (boleh atau tidak boleh dipakai) informasi tergantung pada hukum, peraturan atau budaya pada saat tertentu.

3. Presentasi informasi (information presentation)

a. Tingkatan (level of summarization)

Perbandingan antara data asli dengan yang ditampilkan.

(22)

20

b. Format

Bentuk dimana informasi ditampilkan ke user.

Manipulasi data ke dalam bentuk yang sesuai. 4. Keamanan informasi (information security)

a. Batasan akses (access restriction)

Prosedur dan teknik mengontrol user yang boleh atau tidak mengakses

data pada situasi tertentu.

Penggunaan password atau teknik lain untuk mencegah user yang tidak

berhak.

b. Enkripsi (encryption)

Konversi data ke bentuk tertentu sehingga tidak dapat dibaca oleh user

yang tidak berhak.

2.2.2.3Nilai Informasi

Nilai dari informasi (value of information) ditentukan dari dua hal, yaitu

manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

Sebagian besar informasi tidak dapat persis ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit.

2.3 Konsep Dasar Sistem Informasi

(23)

sistem informasi (information systems) atau disebut juga dengan processing systems atau information processing systems atau information-generating systems.

Sistem informasi didefenisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut [3] :

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3.1 Komponen Sistem Informasi

John Burch dan Gary Grudnitski mengemukakan bahwa sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block), yaitu blok masukan (input block), blok model (model block),

blok keluaran (output block), blok teknologi (technology block), blok basis data (database block), dan blok kendali (controls block). Sebagai suatu sistem, keenam

blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya.

1. Blok Masukan

Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

2. Blok Model

(24)

22

3. Blok Keluaran

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

4. Blok Teknologi

Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software),

dan perangkat keras (hardware).

5. Blok Basis Data

Basis data (database) merupakan kumpulan dari data yang saling berhubungan

satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih lanjut.

6. Blok Kendali

Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

(25)

1. Perangkat keras (hardware)

Hardware ini merupakan peralatan fisik yang dapat digunakan untuk

mengumpulkan, memasukkan, memproses, menyimpan, dan mengeluarkan hasil pengolahan data dalam bentuk informasi.

2. Perangkat lunak (software)

Software adalah kumpulan dari program-program yang digunakan untuk

menjalankan aplikasi tertentu pada komputer. 3. Manusia (brainware)

Brainware dalam sistem informasi berperan sebagai pemberi dan pengguna

informasi.

4. Prosedur (procedure)

Prosedur adalah rangkaian aktivitas atau kegiatan yang dilakukan secara berulang-ulang dengan cara yang sama.

5. Basis data (database)

Database merupakan kumpulan data-data yang tersimpan di dalam media

penyimpanan di suatu perusahaan (arti luas) atau di dalam komputer (arti sempit).

6. Jaringan komunikasi (communication network)

Jaringan telekomunikasi saat ini menghubungkan beberapa daratan dan lautan untuk memindahkan data dalam jumlah besar.

2.3.2 Pengembangan Sistem Informasi

(26)

24

memperbaiki sistem yang ada. Sewaktu melakukan proses pengembangan sistem, beberapa prinsip harus tidak boleh dilupakan. Prinsip-prinsip ini adalah sebagai berikut :

1. Sistem yang dikembangkan adalah untuk manajemen

2. Sistem yang dikembangkan adalah investasi modal yang besar 3. Sistem yang dikembangkan memerlukan orang yang terdidik

4. Tahapan kerja dan tugas-tugas yang harus dilakukan dalam proses pengembangan sistem

5. Proses pengembangan sistem tidak harus urut 6. Jangan takut membatalkan proyek

7. Dokumentasi harus ada untuk pedoman dalam pengembangan sistem

Proses pengembangan sistem melewati beberapa tahapan dari mulai sistem itu direncanakan sampai dengan sistem tersebut diterapkan, dioperasikan, dan dipelihara. Daur atau siklus hidup dari pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah di dalam tahapan tersebut dalam proses pengembangannya.

Pengembangan sistem yang digunakan yaitu classsic life style atau yang lebih dikenal dengan istilah waterfall. Pengembangan sistem menurut A. Ziya

Aktas (1987) adalah sebagai berikut :

1. Rekayasa sistem (system engineering), merupakan tahap awal dalam

(27)

benar-benar dibutuhkan atau tidak. Tahap-tahap yang digunakan yaitu dengan diadakannnya wawancara, observasi, dan studi literatur.

2. Analisis (analysis), merupakan tahap menganalisis kebutuhan sistem seperti

mendefinisikan kembali masalah, memahami kebutuhan-kebutuhan pemakai dan hambatan-hambatan pada sustu sistem baru, dan membuat model logika dari pemecahan yang direkomendasi. Adapun metode analisis yang digunakan adalah metode analisis terstruktur.

3. Desain (Design), yaitu tahap setelah analisis dari siklus pengembangan sistem,

pendefinisian dari kebutuhan-kebutuhan fungsional, persiapan untuk rancang bangun implementasi, dan menggambarkan bagaimana suatu sistem dibentuk. 4. Penulisan Program (Coding), adalah tahap menterjemahkan hasil analisis ke

dalam bahasa pemrograman yang telah ditentukan.

5. Pengujian (Testing), tahap dimana melakukan pengujian terhadap sistem yang

telah dibangun.

6. Pemeliharaan (Maintenance), tahap ini merupakan tahap akhir dimana sistem

yang sudah selesai dapat mengalami perubahan atau penambahan sesuai dengan keinginan konsumen.

2.4 Basis Data (Database)

(28)

26

konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.

Basis data (database) sendiri dapat didefinisikan sebagai berikut [2] : Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. [3]

Prinsip utama dalam basis data adalah pengaturan data/arsip dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip yang menggunakan media penyimpanan elektronis seperti disk (disket

atau harddisk). Basis data dikelola/ditangani melalui perantaraan alat/mesin pintar

elektronis yang kita kenal sebagai komputer.

Basis data bukan hanya sekedar penyimpanan data secara elektronis dengan bantuan komputer. Artinya, tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Yang sangat ditonjolkan dalam basis data adalah pengaturan/pemilahan/pengelompokkan/pengorganisasian data yang akan kita simpan sesuai fungsi/jenisnya. Pemilahan/pengelompokkan/pengorganisasian ini dapat berbentuk sejumlah file/tabel terpisah atau dalam bentuk pendefinisian kolom-kolom/field-field data dalam setiap file/tabel.

Operasi-operasi dasar yang dapat dilakukan berkenaan dengan basis data dapat meliputi pembuatan basis data baru (create database), penghapusan basis

data (drop database), pembuatan file/tabel baru ke suatu basis data (create table),

penghapusan file/tabel dari suatu basis data (drop table), penambahan/pengisian

(29)

sebuah file/tabel (retrieve/search), pengubahan data dari sebuah file/tabel

(update), dan penghapusan data dari sebuah file/tabel (delete).

2.4.1 Database Management System (DBMS)

Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah Perangkat Lunak (Sistem) yang khusus/spesifik. Perangkat lunak inilah (disebut DBMS) yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dan sebagainya.

Perangkat lunak yang termasuk DBMS seperti dBase III+, dBase IV, FoxBase, Rbase, MS-Access dan Borland-Paradox (untuk kelas sederhana) atau Borland-Interbase, MS-SQLServer, CA-Open Ingres, Oracle, Informix dan Sybase (untuk kelas kompleks/berat).

2.4.2 Tujuan Basis Data

Tujuan awal dan utama dalam pengelolaan data dalam sebuah basis data adalah agar dapat memperoleh menemukan kembali data (yang dicari) dengan mudah dan cepat. Di samping itu, pemanfaatan basis data untuk pengelolaan data, juga memiliki tujuan-tujuan lain.

Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (objektif) seperti berikut ini:

a. Kecepatan dan kemudahan (speed)

(30)

28

d. Ketersediaan (availability)

e. Kelengkapan (completeness)

f. Keamanan (security)

g. Kebersamaan pemakaian (sharability)

2.4.3 Pemakai (user) Basis Data

Ada beberapa jenis/tipe pemakai suatu sistem basis data yang dibedakan berdasarkan cara mereka berinteraksi terhadap sistem:

1. Programmer Aplikasi

Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis

dalam bahasa pemrograman induk (seperti C, Pascal, Cobol, dan lain-lain). 2. User Mahir (Casual User)

Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah

disediakan oleh suatu DBMS. 3. User Umum (End User Naive User)

Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan

sebelumnya.

4. User Khusus (Specialized User)

(31)

Pengolahan Citra, dan lain-lain, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.

Untuk sebuah sistem basis data yang stand-alone, maka pada suatu saat

hanya ada satu pemakai yang dapat bekerja. Sedang untuk sistem basis data dalam jaringan, maka pada suatu saat ada banyak pemakai yang dapat berhubungan (menggunakan) basis data yang sama.

2.5 Alat Pemodelan Sistem

Alat-alat pemodelan sistem informasi sangat dibutuhkan dalam proses analisis dan perancangan sistem. Alat-alat pemodelan sistem informasi terdiri dari:

1. Bagan Alir Dokumen (Document Flowmap)

Bagan alir dokumen (document flowmap) atau disebut juga bagan alir formulir (form flowmap) atau paperwork flowmap merupakan bagan alir yang

menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya. 2. Entity-Relationship Diagram (ERD)

ERD adalah diagram yang memperlihatkan entitas-entitas yang terlibat dalam suatu sistem serta hubungan-hubungan (relation) antar entitas. Komponen-komponen pembentuk model ERD yaitu:

a. Entitas (entity)

(32)

30

b. Atribut (attributes/properties)

Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik (properti) dari entitas tersebut.

c. Relasi (relationship)

Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

d. Kardinalitas/derajat

Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Kardinalitas relasi yang terjadi di antara dua himpunan entitas dapat berupa:

a. Satu ke satu (one to one), seperti gambar 2.4 berikut ini :

A

Entitas 1

Entitas 2

Entitas 3

Entitas 4

B

Entitas 1

Entitas 2

Entitas 3

Entitas 4

(33)

b. Satu ke banyak (one to many), seperti gambar 2.5 berikut ini :

A

Entitas 1

Entitas 2

Entitas 3

B

Entitas 1

Entitas 2

Entitas 3

Entitas 4

Entitas 5

Gambar 2.5. Kardinalitas Relasi Satu ke Banyak [2]

c. Banyak ke satu (many to one), seperti gambar 2.6 berikut ini :

B

Entitas 1

Entitas 2

Entitas 3

A

Entitas 1

Entitas 2

Entitas 3

Entitas 4

Entitas 5

Gambar 2.6. Kardinalitas Relasi Banyak ke Satu [2]

d. Banyak ke banyak (many to many), seperti gambar 2.7 berikut ini :

A

Entitas 1

Entitas 2

Entitas 3

Entitas 4

B

Entitas 1

Entitas 2

Entitas 3

Entitas 4

(34)

32

e. Kunci (key)

Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas secara unik dalam set entitas.

3. Diagram Konteks (Context Diagram)

Diagram konteks merupakan diagram aliran data pada tingkat paling atas yang merupakanpenggambaranyangberfungsiuntukmemperlihatkan

interaksi/hubungan langsung antara sistem dengan lingkungannya. Diagram konteks menggambarkan sebuah sistem berupa sebuah proses yang berhubungan dengan satu atau beberapa entitas/entity.

4. Data Flow Diagram (DFD)

DFD/DAD adalah suatu alat pemodelan yang digunakan untuk memodelkan fungsi dari sistem, menggambarkan secara rinci mengenai sistem sebagai jaringan kerja antar fungsi yang berhubungan satu sama lain dengan menunjukkan dari dan ke mana data mengalir serta penyimpanannya. Beberapa simbol digunakan di DFD:

a. Kesatuan luar (external entity) atau batas sistem (boundary) merupakan

kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan masukan atau menerima keluaran dari sistem.

b. Arus data (data flow) ini mengalir diantara proses (process), simpanan

data (data store) dan kesatuan luar (external entity). Arus data ini

(35)

c. Proses (process) merupakan kegiatan yang dilakukan oleh orang, mesin

atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

d. Simpanan data (data store) merupakan simpanan dari data yang dapat

berupa suatu file atau database di sistem komputer, suatu arsip atau

catatan manual, suatu kotak tempat data di meja seseorang, suatu tabel acuan manual, dan suatu agenda atau buku.

5. Spesifikasi Proses (Process Specification (PSPEC))

Spesifikasi proses (PSPEC) digunakan untuk menggambarkan semua proses model aliran yang nampak pada tingkat akhir penyaringan. Kandungan dari spesifikasi proses dapat termasuk teks naratif, gambaran bahasa desain program (Programme Design Language (PDL)) dari algoritma proses, persamaan matematika, tabel, diagram, atau bagan.

6. Kamus Data (Data Dictionary)

Kamus data (data dictionary) atau disebut juga dengan istilah systems data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan

informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Kamus data harus memuat hal-hal berikut ini:

a. Nama arus data

(36)

34

c. Bentuk data, dapat berupa dokumen dasar atau formluir, dokumen hasil cetakan komputer, laporan tercetak, tampilan di layar monitor, variabel, parameter, dan field.

d. Arus data, menunjukkan dari mana data mengalir dan ke mana data akan menuju.

e. Penjelasan, dapat diisi dengan keterangan-keterangan tentang arus data tersebut.

f. Periode, menunjukkan kapan terjadinya arus data.

g. Volume, digunakan untuk mengidentifikasikan besarnya simpanan luar yang akan digunakan, kapasitas dan jumlah dari alat input, alat pemroses dan alat output.

h. Struktur data, menunjukkan arus data yang dicatat di kamus data terdiri dari item-item data apa saja.

7. Skema Relasi

Skema relasi adalah untuk presentasi atribut-atribut dari entity yang terdapat

dalam sistem dan hubungan antar entity pada model ERD. Skema relasi

merupakan turunan dari ERD.

2.6 Client Server

Client – Server merupakan sebuah paradigma dalam teknologi informasi

(37)

Komponen klien akan menyiapkan data yang dimasukkan pengguna dan kemudian mengirimkannya pada komponen server. Komponen server kemudian memproses data tersebut dan mengembalikan hasil pemrosesan tersebut kepada komponen klien. Klien menerima data tersebut lalu menampilkannya pada pengguna melalui aplikasi yang berinteraksi dengan pengguna.

2.7 Software Pendukung

2.7.1 Pengenalan PHP

PHP pertama kali dibuat pada musim gugur tahun1994 oleh Rasmus Lerdoff. Awalnya digunakan pada website untuk mencatat siapa saja yang berkunjung dan melihat biodatanya. Tahun 1995 diangap sebagai kelahiran PHP/FI yang kemudian membuat pertumbuhan aplikasi web yang pesat dan banyak orang kemudian berkontribusi mengembangkan PHP. PHP adalah

singkatan dari “PHP:Hypertext Preprocessor” yang merupakan sebuah bahasa

pemrograman yang berbentuk Scripting, sistem kerja dari program ini adalah

sebagai Interpreter bukan sebagai Compiler.

Pada bahasa pemrograman, yang dikatakan sebagai bahasa compiler adalah bahasa yang akan mengubah script-script program ke dalam source code,

selanjutnya dari bentuk source code akan diubah menjadi bentuk object code,

bentuk dari object code akan menghasilkan file yang lebih kecil dari file mentah

sebelumnya. Selanjutnya bentuk object code akan berubah menjadi sebuah

(38)

36

sebuah program yang berstatus sebagai program EXE yang dapat langsung dijalankan. Contohnya seperti Pascal, C, ataupun pemrograman yang berbentuk Visual seperti Delphi maupun Visual Basic.

Pada bahasa Interpreter, script mentahnya tidak harus diubah ke dalam

bentuk source code. Sehingga pada saat menjalankan bentuk program, kode dasar

secara langsung akan dijalankan tanpa harus melalui proses pengubahan ke dalam bentuk source code. Sehingga apabila program memiliki sedikit kesalahan, maka program akan tetap dijalankan tanpa harus menghiraukan kesalahan yang ada.

Dengan menggunakan PHP, maka maintenance suatu situs web menjadi

lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi

yang dibuat dengan menggunakan script PHP. Kemampuan PHP yang paling

diandalkan dan signifikan adalah dukungan kepada banyak database. Membuat halaman web yang menggunakan data dari database dengan sangat mudah dapat

dilakukan.

2.7.2 MySQL

MySQL adalah sebuah database server yang dibuat oleh Tcx Data

KonsultAB. Saat ini MySQL telah digunakan oleh perusahaan-perusahaan terkemuka di seluruh dunia, diantaranya Silicon Graphics (http://www.sgi.com), Siemens Nixdorf (http://www.siemens.com), Alesis Digital Studio Electronics (http://www.alesis.com) dan masih banyak perusahaan-perusahaan terkemuka lainnya yang menggunakan MySQL.

(39)

based database server, artinya MySQL tidak dibuat dalam bentuk aplikasi yang

memiliki Graphical User Interface. 2.8 Soft Computing

Soft Computing merupakan inovasi baru dalam membangun sistem cerdas.

Sistem cerdas merupakan sistem yang memiliki keahlian seperti manusia pada domain tertentu, mampu beradaptasi dan belajar.

Menurut Prof. Lotfi A. Zaedah yang dikutip Sri Kusumadewi (2003:p.7) mengungkapkan :

Soft Computing adalah koleksi dari beberapa metodologi yang bertujuan

untuk mengeksploitasi adanya toleransi terhadap ketidaktepatan, ketidakpastian dan kebenaran parsial untuk dapat diselesaikan dengan mudah dan biaya

penyelesaian yang murah”.

2.9 Sistem Pendukung Keputusan

2.9.1 Definisi Sistem Pendukung Keputusan

Sistem pendukung keputusan merupakan pasangan dari intelektual sumber daya manusia dengan kemampuan dari komputer untuk memperbaiki kualitas dari keputusan, yaitu SPK yang terkomputerisasi bagi pembuat keputusan manajemen yang menghadapi masalah semi terstruktur.

SPK merupakan suatu sistem interaktif yang membantu pengambilan keputusan melalui penggunaan data dan model model keputusan untuk memecahkan masalah – masalah yang sifatnya semi terstruktur dan tidak terstruktur.

(40)

38

meningkatkan efektivitas pengambilan keputusan dalam memecahkan masalah yang bersifat semi terstruktur dan tidak terstruktur.

2.9.2 Keuntungan dan Keterbatasan Sistem Pendukung Keputusan

SPK mempunyai beberapa keuntungan, diantaranya adalah sebagai berikut : 1. SPK memperluas kemampuan untuk pengambil keputusan dalam memproses

data / informasi bagi pemakainya.

2. SPK dapat menghasilkan solusi yang lebih cepat serta hasilnya dapat diandalkan.

3. SPK membantu pengambil keputusan dalam hal penghematan waktu yang dibutuhkan untuk memecahkan masalah terutama berbagai masalah yang sangat kompleks dan tidak terstruktur.

4. Walaupun suatu SPK mungkin saja tidak mampu memecahkan masalah yang dihadapi oleh pengambil keputusan, namun ia dapat menjadi stimulant bagi pengambil keputusan dalam memahami persoalannya karena SPK mempu menyajikan berbagai alternative.

5. SPK dapat menyediakan bukti tambahan untuk memberikan pembenaran sehingga dapat memperkuat posisi pengambil keputusan.

SPK juga memiliki keterbatasan diantaranya adalah sebagai berikut :

1. Ada beberapa kemampuan menajemen dan bakat manusia yang tidak dapat dimodelkan, sehingga model yang ada dalam sistem tidak semuanya mencerminkan persoalan sebenarnya.

(41)

3. Proses – proses yang dapat dilakukan oleh SPK biasanya tergantung pada kemampuan perangkat lunak yang digunakannya.

2.10 Himpunan Fuzzy

2.10.1 Himpunan Klasik (crisp)

Pada dasarnya, teori himpunan fuzzy merupakan perluasan dari teori

himpunan klasik. Pada teori himpunan klasik (crisp), keberadaan suatu elemen pada suatu himpunan, A, hanya akan memiliki 2 kemungkinan keanggotaan, yaitu menjadi anggota A atau tidak menjadi anggota A (Chak, 1998). Suatu nilai yang menunjukkan seberapa besar tingkat keanggotaan suatu elemen (x) dalam suatu himpunan himpunan (A), sering dikenal dengan nama nilai keanggotaan atau derajat keanggotaan, dinotasikan dengan µA(x). Pada himpunan klasik, hanya ada dua nilai keanggotaan, yaitu µA(x)=1 untuk x menjadi anggota A; dan µA(x)=0 untuk x bukan anggota dari A.

2.10.2 Himpunan Fuzzy

Teori himpunan fuzzy diperkenalkan oleh Lotfi A. Zeadah pada tahun 1965.

Zaedah memberikan definisi tentang himpunan fuzzy, Ã, sebagai (Zimmermann, 1991):

Jika X adalah koleksi dari obyek obyek yang dinotasikan secara generic oleh x, amak suatu himpunan fuzzy Ã, dalam X adalah suatu himpunan pasangan

berurutan :

(42)

40

2.10.3 Fungsi Keanggotaan

Fungsi keanggotaan (membership function) adalah suatu kurva yang

menunjukkan pemetaan titik-titik input data ke dalam nilai keanggotaannya (sering juga disebut derajat keanggotaan). Salah satu cara yang dapat digunakan untuk mendapatkan nilai keanggotaan adalah dengan melalui pendekatan fungsi. Ada beberapa fungsi yang bias digunakan, yaitu :

1. Representasi Linear

Pada representasi linear, pemetaan input ke derajat keanggotaannya digambarkan sebagai suatu garis lurus. Bentuk ini paling sederhana dan menjadi pilihan yang baik untuk mendekati suatu konsep yang kurang jelas. Ada 2 keadaan himpunan fuzzy yang liner. Pertama, kenaikan himpunan

dimulai pada nilai domain yang memiliki derajat kenaggotaan nol [0] bergerak ke kanan menuju ke nilai domain yang memiliki derajat keanggotaan lebih tinggi.

Fungsi keanggotaan :

�[] =

0;

� − − ; 1;

(2.i)

Kedua, merupakan kebalikan dari yang pertama. Garis lurus dimulai dari nilai domain dengan derajat keanggotaan tertinggi pada sisi kiri, kemudian bergerak menurun ke nilai domain yang memiliki derajat keanggotaan lebih rendah.

Fungsi keanggotaan :

�[] = ( − �)/( − ); �

(43)

2. Representasi Kurva Segitiga

Kurva segitiga pada dasarnya merupakan gabungan antara 2 garis (linear). Fungsi keanggotaan :

�[] =

0; (� − )/( ); ( − �)/( );

(2.iii)

3. Representasi Kurva Trapesium

Kurva segitiga pada dasarnya seperti bentuk segitiga, hanya saja ada beberapa titik yang memiliki nilai keanggotaan 1.

Fungsi keanggotaan :

�[] =

0; (� − )/( ); 1; ( − �)/( );

(2.ii)

4. Representasi Kurva Bentuk Bahu

Daerah yang terletak di tengah-tengah suatu variable yang direpresentasikan dalam bentuk segitiga, pada sisi kanan dan kirinya akan naik dan turun. Himpunan fuzzy „bahu‟, bukan segitiga, digunakan untuk mengakhiri variable

suatu daerah fuzzy. Bahu kiri bergerak dari salah ke benar.

5. Representasi Kurva-S

Kurva pertumbuhan dan penyusutan merupakan kurva –S atau sigmoid yang berhubungan dengan kenaikan dan penurunan permukaan secara tak linear. 6. Representasi Kurva Bentuk Lonceng (Bell Curve)

Untuk merepresentasikan bilangan fuzzy, biasanya digunakan kurva berbentuk

(44)

42

7. Koordinat Keanggotaan

Himpunan fuzzy berisi urutan pasangan berurutan yang berisi nilai domain dan

kebenaran nilai keanggotaanya dalam bentuk : Scalar(i) / Derajat (i)

„Skalar‟ adalah suatu nilai yang digambar dari domain himpunan fuzzy, sedangkan „Derajat‟ scalar merupakan derajat keanggotaan himpunan

fuzzynya.

2.10.4 Fungsi Implikasi

Tiap-tiap aturan (proposisi) pada basis pengetahuan fuzzy akan berhubungan

dengan suatu relasi fuzzy. Bentuk umum dari aturan yang digunakan dalam fungsi

implikasi adalah :

IF x is A THEN y is B

dengan x adalah skalar, A dan B adalah himpunan fuzzy. Proposisi yang

mengikuti IF disebut sebagai antiseden sedangkan proposisi yang mengikuti THEN disebut sebagai konsekuen. Secara umum ada 2 implikasi yang dapat digunakan, yaitu :

1. Min (minimum). Fungsi ini akan memotong output himpunan fuzzy. 2. Dot (product). Fungsi ini akan menskala output himpunan.

2.10.5 Sisten Inferensi Fuzzy

Sistem Inferensi Fuzzy (Fuzzy Inference System atau FIS) merupakan suatu

kerangka komputasi yang didasarkan pada teori himpunan fuzzy, aturan fuzzy

(45)

INPUT

IF - THEN

IF - THEN

AGREGASI

DEFUZZY

OUTPUT crisp

Aturan-1

Aturan-n

crisp fuzzy

fuzzy

fuzzy

Gambar 2.8. Diagram Blok Sistem Inferensi Fuzzy [4]

Sistem inferensi fuzzy menerima input crisp. Input ini kemudian dikirim ke

basis pengetahuan yang berisi n aturan fuzzy dalam bentuk IF-THEN. Fire strength akan dicari pada setiap aturan. Apabila jumlah aturan lebih dari satu,

maka akan dilakukan agregasi dari semua aturan. Selanjutnya, pada hasil agregasi akan dilakukan defuzzy untuk mendapatkan nilai crisp sebagai output sistem.

2.9.5.1 Metode Tsukamoto

Sistem inferensi fuzzy didasarkan pada konsep penalaran monoton. Pada metode penalaran secara monoton, nilai crisp pada daerah konsekuen dapat diperoleh

secara langsung berdasarkan fire strength pada antesedennya. Salah satu syarat yang harus dipenuhi pada metode penalaran ini adalah himpunan fuzzy pada

konsekuennya harus bersifat monoton(baik monoton naik maupun monoton turun).

2.9.5.2 Metode Sugeno (TSK)

(46)

44

persamaan linear dengan variabel – variabel sesuai dengan variabel – variabel inputnya. Metode ini diperkenalkan oleh Takagi Sugeno Kang pada tahun 1985. Ada 2 model untuk sistem inferensi fuzzy dengan menggunakan metode TSK,

yaitu model TSK orde-0 dan model TSK orde-1. a. Model Fuzzy Sugeno Orde - 0

Secara umum bentuk model fuzzy SUGENO Orde-0 adalah :

IF (x1 is A1) ° (x2 is A2) ° (x3 is A3) °…° (xN is AN) THEN z = k

Dengan Ai adalah himpunan fuzzy ke- i sebagai anteseden, ° adalah operator fuzzy (seperti AND atau OR), dan k adalah suatu konstanta (tegas) sebagai konsekuen. b. Model Fuzzy Sugeno Orde - 1

Secara umum bentuk model fuzzy SUGENO Orde – 1 adalah :

IF (x1 is A1) °…° (xN is AN) THEN z = p1*x1+…+ pN*xN + q

dengan A1 adalah himpunan fuzzy ke-I sebagai anteseden, ° adalah operator fuzzy

(seperti AND atau OR), pi adalah suatu konstanta (tegas) ke –I dan q juga merupakan konstanta dalam konsekuen.

Proses agregasi dan defuzzy untuk mendapatkan nilai tegas sebagai output untuk

M aturan fuzzy juga dilakukan dengan menggunakan rata –rata terbobot, yaitu : M

∑ α

k Zk

Z =

K=1

(47)

Keterangan :

Z = nilai rata – rata terbobot

α

k = nilai keanggotaan sebagai hasil dari operasi dua himpunan (fire strength)

(48)

46

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem (systems analysis) dapat didefinisikan sebagai penguraian

dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

3.1.1 Analisis Masalah

Proses pengambilan keputusan penerimaan karyawan pada PT. Pindad (Persero) masih dilakukan secara manual, yaitu dengan mengumpulkan nilai hasil setiap seleksi kepada Pegawai Bidang Administrasi dan Keuangan lalu mereka menganalisa dan menghitung hasilnya serta mencocokkanya dengan standar nilai dan kriteria departemen tertentu. Hal ini menyulitkan PT. Pindad dalam penyeleksiannya serta membutuhkan waktu yang cukup lama untuk menganalisisnya. Untuk memecahkan permasalahan tersebut akan dibuat sistem pendukung keputusan dari sistem yang sedang berjalan.

3.1.2 Analisis Sistem yang Sedang Berjalan

(49)

1. Prosedur pengadaan tenaga kerja 2. Prosedur seleksi tenaga kerja

Di bawah ini adalah penjelasan prosedur-prosedur yang terlibat dalam sistem pendukung keputusan untuk penerimaan karyawan di PT Pindad (Persero) : 1. Prosedur pengadaan tenaga kerja :

a. Ka Unit mengajukan surat kebutuhan tenaga kerja yang ditujukan ke Direktur Administrasi dan Keuangan (Dirminku).

b. Direktur Administrasi dan Keuangan membuat surat kebutuhan tenaga kerja dalam 2 rangkap kemudian menandatangani dan menyetujuinya.

c. Rangkap pertama disimpan sebagai arsip dan rangkap kedua diserahkan kepada Deputi Direktur Perencanaan dan Pengembangan Bidang Pengembangan Sumber Daya (Dedirrenbang Bid. Bang Sumber Daya). d. Surat kebutuhan tenaga kerja yang ada di Dedirrenbang Bid. Bang Sumber

Daya dijadikan acuan untuk menganalisa kebutuhan tenaga kerja mengenai jumlah dan persyaratan yang dibutuhkan.

e. Hasil analisa berupa laporan jumlah tenaga kerja dan syarat yang dibutuhkan dibuat rangkap dua oleh Dedirenbang Bidang Bang Sumber Daya, rangkap pertama disimpan sebagai arsip dan rangkap kedua diserahkan kepada Departemen Administrasi dan Keuangan Bidang Administrasi (Depminku Bid. Administrasi).

(50)

48

Prosedur pengadaan tenaga kerja di PT. Pindad (Persero) dapat dilihat pada Gambar 3.1.

A2

Ka Unit Dirminku Dedirrenbang Bid. Bang

Sumber Daya

Depminku Bid. Administrasi

Surat kebutuhan tanaga kerja

Surat kebutuhan tanaga kerja

Menyetujui dan menandatangani

Surat kebutuhan tanaga kerja yang

telah di setujui

Menganalisa kebutuhan dan membuat kriteria Surat kebutuhan tanaga kerja yang

telah di setujui

Surat kebutuhan tanaga kerja yang

telah di setujui

Laporan jumlah dan kriteria yang

dibutuhkan

A1

A3

Laporan jumlah dan kriteria yang

dibutuhkan

Gambar 3.1. Flowmap prosedur pengadaan tenaga kerja

Ket:

A1 : surat kebutuhan tenaga kerja yang telah disetujui yang diarsipkan oleh Dirminku.

A2 : surat kebutuhan tenaga kerja yang telah disetujui yang diarsipkan oleh Dedirrenbang Bid. Bang Sumber Daya

A3 : laporan jumlah dan kriteria tenaga kerja yang dibutuhkan yang diarsipkan oleh Dedirrenbang Bid. Bang Sumber Daya

(51)

2. Prosedur seleksi tenaga kerja :

a. Depminku Bid. Administrasi mencari tenaga kerja melalui pengumuman dan pemasangan iklan, kemudian diperoleh daftar pelamar.

b. Depminku Bid. Administrasi menyeleksi kelengkapan persyaratan pelamar kemudian dihasilkan daftar pelamar yang memenuhi syarat dan tidak memenuhi syarat. Daftar pelamar yang tidak memenuhi syarat disimpan sebagai arsip.

c. Daftar pelamar yang memenuhi syarat disimpan sebagai arsip dan dibuat surat panggilan beserta daftar kelengkapan administrasi yang harus dilengkapi pelamar.

d. Depminku Bid. Administrasi melakukan panggilan untuk seleksi kepada pelamar dengan mengirimkan surat panggilan dan kelengkapan administrasi yang harus dilengkapi pelamar.

e. Pelamar yang memenuhi syarat datang dengan membawa surat panggilan dan kelengkapan administrasi yang diserahkan kepada Depminku Bid. Administrasi.

f. Depminku Bid. Administrasi melakukan pendataan pelamar untuk membuat jadwal seleksi.

(52)

50

h. Kadep Diklat membuat daftar pelamar yang lulus dan tidak lulus seleksi. Daftar pelamar yang tidak lulus diserahkan pada Depminku Bid. Administrasi sebagai arsip. Daftar pelamar yang lulus beserta nilai hasil dibuat rangkap 2. Rangkap pertama disimpan sebagai arsip.

i. Rangkap kedua nilai hasil diserahkan kepada Depminku Bid. Administrasi untuk diarsipkan, sedangkan rangkap kedua daftar pelamar yang lulus diserahkan pada Kepala Departemen SDM untuk diikutsertakan pada seleksi psikotest dan wawancara.

j. Kadep SDM membuat laporan hasil test psikologi dan wawancara sebanyak 2 rangkap. Rangkap pertama disimpan sebagai arsip dan rangkap kedua diserahkan kepada Depminku Bid. Administrasi untuk disimpan sebagai arsip.

k. Depminku Bid. Administrasi merekapitulasi nilai pelamar yang lulus semua test.

l. Depminku Bid. Administrasi menentukan departemen yang akan ditempati pelamar berdasarkan total nilai, jenis keahlian, hasil test psikologi dan wawancara kemudian membuat daftar pegawai beserta departemen yang akan ditempati dan disimpan sebagai arsip.

(53)

Pelamar Depminku Bid. Administrasi

A1

Laporan jumlah dan kriteria yang dibutuhkan

Daftar pelamar tidak lulus

A5 Surat panggilan

Kelengkapan administrasi yg

harus dilengkapi

Daftar pelamar yg memenuhi

syarat administrasi yg harus dilengkapi administrasi yg telah lengkap

Surat panggilan

Kelengkapan administrasi yg telah lengkap

Melakukan pendataan & penjadwalan

Surat

panggilan administrasi yg Kelengkapan telah lengkap

Daftar pelamar yg memenuhi

syarat

Seleksi akademis, clearance, kesehatan

lulus Daftar pelamar

yg tidak lulus

Daftar pelamar lulus

ya tidak

12 2

Daftar pelamar yg tidak lulus

A5

Nilai hasil seleksi

Nilai hasil seleksi

A12

Kadep Diklat Kadep SDM

Daftar pelamar lulus

Psikotes & wawancara

Lap hasil psikotes & wawancara

A13

Lap hasil psikotes & wawancara

A14

Merekapitulasi nilai pelamar

Rekap seluruh nilai seleksi pelamar

Penempatan jabatan sesuai hasil psikotes & wawancara

Daftar pegawai dan jabatan yg akan

ditempati Rekap seluruh nilai

seleksi pelamar

A16 A15

Membuat surat panggilan & kelengkapan administrasi

Daftar pelamar yg memenuhi

syarat

(54)

52

Ket :

A5 : daftar pelamar yang tida memenuhi syarat yang di arsipkan oleh Depminku Bid. Administrasi

A6 : daftar pelamar yang memenuhi syarat yang di arsipkan oleh Depminku Bid. Administrasi

A7 : surat panggilan yang diarsipkan oleh Depminku Bid. Administrasi

A8 : kelengkapan administrasi yang telah lengkap yang diarsipkan oleh Depminku Bid. Administrasi

A9 : jadwal seleksi yang diarsipkan oleh Depminku Bid. Administrasi A10 : daftar pelamar yang lulus seleksi yang diarsipkan oleh Kadep Diklat A11 : nilai hasil seleksi yang diarsipkan oleh Kadep Diklat

A12 : nilai hasil seleksi yang diarsipkan oleh Depminku Bid. Administrasi A13 : laporan hasil psikotes dan wawancara yang diarsipkan oleh Kadep SDM A14 : laporan hasil psikotes dan wawancara yang diarsipkan oleh Depminku

Bid. Administrasi

A15 : rekap seluruh nilai seleksi pelamar yang diarsipkan oleh Depminku Bid. Administrasi

A16 : daftar pegawai dan departemen yang akan ditempati yang diarsipkan oleh Depminku Bid. Administrasi

3.1.3 Analisis Pengkodean

Pada bagian ini akan dibahas tentang pengkodean yang ada di PT.Pindad (Persero). Salah satunya adalah pengkodean nomor test pelamar, sebagai berikut : Pengkodean nomor test pelamar di PT.Pindad (Persero) terdiri dari 5 digit, yaitu sebagai berikut :

Format : CPG / X

(55)

Contoh : CPG / 1

Berarti pelamar tersebut merupakan pelamar pertama yang mendaftarkan diri sebagai calon pegawai PT. Pindad (Persero).

3.1.4 Analisis Kebutuhan Non Fungsional

Analisis dan kebutuhan non-fungsional meliputi analisis dan kebutuhan pengguna, analisis dan kebutuhan perangkat keras, serta analisis dan kebutuhan perangkat lunak.

3.1.4.1Analisis dan Kebutuhan Pengguna

Analisis pengguna dimaksudkan untuk mengetahui siapa saja pengguna yang terlibat dalam proses penerimaan karyawan sehingga dapat diketahui tingkat pengalaman dan pemahaman pengguna terhadap komputer.

Dari hasil pengumpulan data, diketahui bahwa tingkat pendidikan terendah yang dimiliki pengguna adalah D3. Namun semua pengguna terbiasa menggunakan komputer dan menjalankan aplikasi office serta pernah

mendapatkan pelatihan penggunaan aplikasi Microsoft Office.

Untuk memaksimalkan penggunaan sistem yang akan dibangun maka pengguna perangkat lunak ini dibagi menjadi dua kategori, yaitu administrator, dan pegawai bidang administrasi dan keuangan. Spesifikasi pengguna dapat dideskripsikan sebagai berikut :

a. Administrator

(56)

54

memasukkan data user, departemen, kriteria seleksi, standar nilai kriteria seleksi, kriteria penempatan departemen, keahlian, jurusan, dan melakukan

maintenance (perawatan) terhadap sistem.

b. Pegawai Bidang Administrasi dan Keuangan

Pegawai bidang administrasi dan keuangan adalah pengguna yang dapat memasukkan data pelamar, penilaian pelamar dan melihat hasil penempatan departemen pelamar.

3.1.4.2Analisis dan Kebutuhan Perangkat Keras

Adapun spesifikasi minimal perangkat keras yang digunakan sistem ini adalah:

1. Perangkat keras yang dibutuhkan pada sisi server adalah :

a. Prosesor berkecepatan minimal 800 Mhz b. Free space harddisk 10 Gb

c. Monitor SVGA 15” d. RAM 256 Mb e. LAN Card.

2. Perangkat keras yang dibutuhkan pada sisi client adalah : a. Prosesor berkecepatan minimal 1 Ghz

b. Free space harddisk 10 Gb

c. Monitor SVGA 15” d. RAM 256 Mb

(57)

3.1.4.3Analisis dan Kebutuhan Perangkat Lunak

Adapun spesifikasi minimal perangkat lunak yang digunakan sistem ini adalah :

1. Perangkat lunak yang dibutuhkan pada sisi server adalah :

a. Microsoft Windows XP. b. Xampp sebagai webserver.

c. PHP sebagai bahasa pemrograman.

d. MySQL sebagai Server Database Management System. 2. Perangkat lunak yang dibutuhkan pada sisi client adalah :

a. Microsoft Windows XP.

b. Mozilla Firefox 4.0 Beta 2 sebagai browser.

3.1.5 Analisis Sistem Fuzzy

Analisis sistem dalam fuzzy berbeda dengan sistem lain pada umumnya.

Mulai dari input data, pengolahan data, output data dan database. Pada proses

logika fuzzy terdiri dari 3 proses yaitu fuzifikasi (fuzzification), evaluasi aturan

(rule evaluation) dan defuzifikasi (defuzzification).

Berikut ini adalah uraian dari analisis sistem fuzzy untuk memutuskan penerimaan karyawan pada departemen tertentu pada PT. Pindad (Persero).

3.1.5.1Sistem Inferensi fuzzy

Sistem inferensi fuzzy yang digunakan dalam perancangan sistem untuk

(58)

56

terdiri dari 4 tahapan, yaitu pembentukan himpunan fuzzy, aplikasi fungsi fuzzy

(aturan), komposisi aturan dan penegasan (defuzzy).

Pada tahap pengambilan keputusan dengan metode fuzzy diperlukan kriteria

yang akan menentukan nilai dari setiap pelamar yang akan digunakan untuk menentukan kelulusan. Adapun kriterianya adalah berupa beberapa seleksi yang akan diikuti oleh seluruh pelamar seperti pada tabel 3.1.

Tabel 3.1. Kriteria

Seleksi Keterangan Seleksi 1 Akademis (Ak) Seleksi 2 Clearance (Cl) Seleksi 3 Kesehatan (Kes)

1. Pembentukan Himpunan Fuzzy

Dalam sistem fuzzy diperlukan suatu variabel dan himpunan untuk kebutuhan input pada proses fuzifikasi. Fuzifikasi adalah proses mengubah masukan eksak

menjadi masukan fuzzy berupa derajat keanggotaan. Varibel himpunan fuzzy

beserta nilai domainnya dapat dilihat pada tabel 3.2.

Tabel 3.2. Himpunan fuzzy

(59)

2. Aplikasi Fungsi Implikasi (Aturan)

Variabel yang digunakan untuk penentuan kelulusan pelamar terdiri dari 3 crisp input yaitu akademis, clearance, dan kesehatan serta 1 crisp output yaitu keputusan kelulusan pelamar. Sedangkan untuk penempatan departemen terdiri dari 4 crisp input yaitu nilai kelulusan, bidang keahlian, wawancara, dan psikotest serta 1 crisp output yaitu departemen.

Dari setiap himpunan yang ada, dibuat fungsi keanggotaan (member function).

Fungsi keanggotaan adalah kurva yang menunjukkan pemetaan titik – titik input ke dalam derajat keanggotaan. Kurva yang digunakan dalam merepresentasikan semua seleksinya adalah kurva bentuk bahu seperti terlihat pada gambar 3.3.

SR R C T ST

a b c d e

1

0

Gambar 3.3. Fungsi keanggotaan fuzzy

Fungsi keanggotaan untuk setiap himpunan yang terbentuk adalah : a. Himpunan Sangat Rendah (SR)

� [] =

( − �)/( );

0;

b. Himpunan Rendah (R)

� [] =

�/( ); 0 (c− �)/( ); 0;

Gambar

Gambar 3.20. DFD Level 4 Proses 2.5.3 (Pengolahan Detail Keahlian)
Gambar 3.22. DFD Level 3 Proses 2.7 (Pengolahan Data Jurusan)
Gambar 3.23. DFD Level 2 Proses 3 (Pengolahan Nilai)
Gambar 3.24. DFD Level 3 Proses 3.1 (Pengolahan Penilaian)
+7

Referensi

Dokumen terkait

Pilihan kosakata dalam teks ini menunjukkan relasi makna yang sinonim bernuansa marah seperti dalam kalimat ”Peri Kenanga kesal”, ”Burung Kepodang sangat marah” dan

Ayat-ayat yang telah disebutkan menerangkan bahwa perbuatan kaum Nabi Luth yang hanya melakukan hubungan seksual kepada sesama laki-laki melepaskan syahwatnya hanya

(3) Bagi Satuan Pendidikan tingkat SMP, SMA dan SMK yang menyelenggarakan PPDB Online melalui seleksi TPA, dapat dilaksanakan setelah proses verifikasi pendaftaran

[r]

Dengan perkambangan teknologi smartphone, dibutuhkan konten berbasis web yang dapat disajikan melalui perangkat mobile tersebut. Oleh karena itu, dikembangkan juga

Sehingga diharapkan tenaga kesehatan dapat mengimplementasikan tindakan keperawatan nonfarmakologis yaitu teknik relaksasi nafas dalam sebagai tindakan alternative untuk

Presiden Joko Widodo menginginkan kegiatan karnaval Kemerdekaan menjadi agenda tahunan, Hal ini dikatakannya saat menghadiri karnaval dan pesta rakyat yang bertajuk

(2000) ada tiga hasil penelitian breeding domba yang siap dipakai peternak. Hasil-hasil penelitian itu adalah: 1) bibit domba prolifik untuk meningkatkan produksi domba, 2)