11630274 M. Sabbihis Maulana Proposal

65
PROPOSAL SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN GRADE TENTOR PT. PRIMAGAMA DISUSUN OLEH : MUHAMMAD SABBIHIS MAULANA 11.63.0274 PROGGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS ISLAM KALIMANTAN ( UNISKA ) MUHAMMAD ARSYAD AL BANJARY BANJARMASIN

description

ti

Transcript of 11630274 M. Sabbihis Maulana Proposal

Page 1: 11630274 M. Sabbihis Maulana Proposal

PROPOSAL SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN GRADE TENTOR PT. PRIMAGAMA

DISUSUN OLEH :MUHAMMAD SABBIHIS MAULANA

11.63.0274

PROGGRAM STUDI S1 TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS ISLAM KALIMANTAN ( UNISKA )MUHAMMAD ARSYAD AL BANJARY

BANJARMASIN2014

Page 2: 11630274 M. Sabbihis Maulana Proposal

DAFTAR ISI

DAFTAR ISI........................................................................................................................... i

BAB I PENDAHULUAN........................................................................................................1

1.1 Latar Belakang..........................................................................................................1

1.2 PerumusanMasalah..................................................................................................2

1.3 Ruang Lingkup..........................................................................................................2

1.4 Tujuan dan Manfaat.................................................................................................3

1.4.1 Tujuan...............................................................................................................3

1.4.2 Manfaat.............................................................................................................3

1.5 Sistematika Penulisan...............................................................................................4

BAB II TINJAUAN PUSTAKA................................................................................................5

2.1 Penelitian Terkait....................................................................................................5

2.1.1 Perancangan Sistem Pendukung Keputusan Penilaian Prestasi DosenBerdasarkan Penelitian dan Pengabdian Masyarakat......................................5

2.1.2 Sistem Pendukung Keputusan Penilaian Karyawan Berprestasi Berdasarkan Kinerja( Studi kasus pada UNIVERSITAS GUNADARMA DEPOK )..............................6

2.1.3 Implementasi Maetode Simple Additive Weighting pada Sistem Pengambilan Keputusan sertifikasi Guru.........................................................................................7

2.2 Landasan Teori.........................................................................................................8

2.2.1 Sistem Pendukung Keputusan...........................................................................8

2.2.1.1 Definisi Sistem Pendukung Keputusan.......................................................8

2.2.1.2 Karakteristik Sistem Pendukung Keputusan...............................................9

2.2.1.3 Permodelan Sistem Pendukung Keputusan..............................................11

2.2.1.4 Keuntungan Sistem Pendukung Keputusan..............................................12

2.2.1.5 Komponen Sistem Pendukung Keputusan................................................13

2.2.2 Metode Simple Additive Weighting.................................................................13

2.2.3 Basis Data........................................................................................................14

2.2.3.1 Pengertian Basis Data...............................................................................14

i

Page 3: 11630274 M. Sabbihis Maulana Proposal

2.2.3.2 Komponen-Komponen Basis Data............................................................17

2.2.3.3 Normalisasi...............................................................................................18

2.2.4 Software Yang Digunakan................................................................................18

2.2.4.1 Delphi 7....................................................................................................18

2.2.4.2 MySQL......................................................................................................19

BAB III METODE PENELITIAN...........................................................................................23

3.1 Metode Pengumpulan Data...................................................................................23

3.1.1 Sumber Data Primer........................................................................................23

3.1.2 Sumber Data Sekunder...................................................................................23

3.2 Analisis dan Perancangan Sistem...........................................................................24

3.2.1 Analisis Sistem.................................................................................................24

3.2.1.1 Analisis Data.............................................................................................24

3.2.1.2 Analisis Model..........................................................................................24

3.2.2 Perancangan Sistem........................................................................................29

3.2.2.1 Desain Sistem...........................................................................................29

3.2.2.2 Flowchart.................................................................................................29

3.3 Diagram Konteks....................................................................................................31

3.3.1 Data Flow Diagram (DFD)................................................................................32

3.3.1.1 Data Flow Diagram (DFD) Level 0.............................................................32

3.1.1.2 Data Flow Diagram (DFD) Level 1 Pendataan..........................................33

3.1.1.3 Data Flow Diagram (DFD) Level 1 Proses.................................................33

3.1.1.4 Data Flow Diagram (DFD) Level 1 Laporan...............................................34

3.4 Perancangan Tabel.................................................................................................34

3.5 Relasi......................................................................................................................36

3.6 Desain Input dan Output........................................................................................37

DAFTAR PUSTAKA.............................................................................................................40

ii

Page 4: 11630274 M. Sabbihis Maulana Proposal

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dalam lingkungan perusahaan atau organisasi, komputer merupakan alat

bantu yang mutlak diperlukan sehingga penerapan sebuah sistem berbasis

komputer menjadi kebutuhan pokok dan memberikan keunggulan kompetitif.

Dalam instansi pendidikan yang memiliki tentor / guru yang cukup banyak, proses

evaluasi (penilaian) kinerja tentor relatif sering dilakukan sehingga perusahaan

memerlukan prosedur yang baku dalam menetapkan persyaratan bagi seorang

tentor untuk mendapatkan tunjangan atau menempati jabatan tertentu.

Masalah yang terjadi dalam proses evaluasi (penilaian) grade tentor

diantaranya adalah subyektifitas pengambilan keputusan akan terasa, terutama jika

beberapa tentor yang ada memiliki kemampuan (dan beberapa pertimbangan lain)

yang tidak jauh berbeda. Proses evaluasi (penilaian) yang rumit yang terjadi

sekarang umumnya adalah adanya tentor yang mendapatkan grade yang bagus

yang hanya melihat pada kriteria pertama saja, tetapi tentor tersebut belum tentu

unggul pada beberapa kriteria-kriteria yang lain. Jika proses pengambilan

keputusan ini dibantu oleh sebuah sistem pendukung keputusan yang

terkomputerisasi diharapkan subyektifitas dalam pengambilan keputusan dapat

dikurangi dan dapat diganti dengan pelaksanaan seluruh kriteria-kriteria untuk

seluruh tentor sehingga diharapkan tentor dengan kemampuan (dan pertimbangan

lain) terbaik yang terpilih. Dari penjabaran di atas, hal yang menjadi latar

1

Page 5: 11630274 M. Sabbihis Maulana Proposal

2

belakang masalah pada Penelitian ini adalah bagaimana sistem pendukung

keputusan dapat digunakan sebagai alat untuk mengevaluasi dalam penentuan

grade tentor, sehingga nantinya Pimpinan PT. Primagama dapat melakukan

pengambilan keputusan dengan tepat dan benar.

1.2 PerumusanMasalah

Berdasarkan latar belakang yang diuraikan di atas, maka masalah yang

mendasari adalah bagaimana membuat suatu sistem yang dapat membantu proses

pengolahan data dan penyajian laporan dalam pengambilan keputusan untuk

penentuan grade tentor yang dapat membantu dalam mempermudah pengambilan

keputusan dalam pelaksanaan kegiatan pemberian honor yang sesuai.

1.3 Ruang Lingkup

Dalam pembuatan suatu karya ilmiah tentunya memerlukan batasan-batasan

sehingga menjadi acuan dasar pembuatan karya ilmiah. Adapun yang menjadi

batasan / ruang lingkup pembuatan sistem pendudkung keputusan ini adalah :

1. Kriteria penilaian tentor yang gunakan berdasarkan kriteria yang telah

ditetapkan oleh PT. Primagama.

2. Sistem pendukung keputusan yang akan dibangun hanya melakukan

penilaian terhadap penentuan grade tentor PT. Primagama .

3. Sistem ini dibuat dengan menggunakan bahasa pemograman Delphi 7.

4. Data-data yang ada disimpan dengan menggunakan database MySQL.

5. Sistem pendukung keputusan grade tentor dengan menggunakan

metode SAW.

Page 6: 11630274 M. Sabbihis Maulana Proposal

3

1.4 Tujuan dan Manfaat

1.4.1 Tujuan

Adapun tujuan dari pembuatan aplikasi ini adalah untuk :

1. Membantu instansi terkait dalam melakukan pengolahan data.

2. Menyajikan informasi yang dapat dijadikan acuan untuk mengambil

sebuah keputusan

3. Menerapkan disiplin ilmu yang didapat selama mengikuti perkuliahan

di UNIVERSITAS ISLAM KALIMANTAN (UNISKA)

MUHAMMAD ARSYAD AL-BANJARY Banjarmasin serta

menambah wawasan dan ilmu pengetahuan bagi penulis dalam

melakukan penelitian.

1.4.2 Manfaat

Penulis berharap dalam penyusunan proposal skripsi ini dapat

memberikan manfaat sebagai berikut :

1. Bagi Penulis

Merupakan bentuk implementasi dari ilmu yang diperoleh selama mengikuti

pendidikan UNIVERSITAS ISLAM KALIMANTAN (UNISKA)

MUHAMMAD ARSYAD AL-BANJARY Banjarmasin. Mendapatkan

pengalaman dan wawasan baru yang dapat digunakan untuk mengembangkan

diri dalam persaingan dunia kerja nantinya

2. Bagi UNIVERSITAS ISLAM KALIMANTAN (UNISKA) MUHAMMAD

ARSYAD AL-BANJARY Banjarmasin

Page 7: 11630274 M. Sabbihis Maulana Proposal

4

Skripsi ini dapat digunakan sebagai acuan referensi bagi mahasiswa lain yang

melakukan penelitian yang sama

3. Bagi PT. Primagama

Hasil dari skripsi ini diharapkan dapat membantu instansi dalam melakukan

evaluasi (penilaian) grade tentor.

1.5 Sistematika Penulisan

Sistematika penulisan ini dimaksudkan untuk mempermudah bagi

penulis dalam menyusun skripsi :

BAB I PENDAHULUAN

Dalam bab ini dibahas mengenai latar belakang masalah, rumusan masalah,

batasan masalah, tujuan penelitian, manfaat penulisan, metode penelitian dan

sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Dalam bab ini diuraikan tentang Sistem Informasi, Sistem Pendukung

Keputusan, Metode Simple Additive Weighting (SAW), Analisis Sistem,

Perancangan Sistem, Basis Data, Software yang digunakan dan Tinjauan

Umum.

BAB III METODE PENELITIAN

Dalam bab ini akan menguraikan tentang Metode Penelitian, Analisis

Perancangan Sistem, Perancangan Basis Data dan Perancangan Antar Muka.

Page 8: 11630274 M. Sabbihis Maulana Proposal

BAB II

TINJAUAN PUSTAKA

2.1 Penelitian Terkait

Penelitian terkait yang berhubungan dengan proses perancangan sistem

pendukung keputusan penentuan grade tentor PT. Primagama adalah sebagai

berikut.

2.1.1 Perancangan Sistem Pendukung Keputusan Penilaian Prestasi

Dosen Berdasarkan Penelitian dan Pengabdian Masyarakat

Jurnal Teknologi Informasi DINAMIKVolume XV, No.2, Juli 2010:136-142

Pendidikan tinggi di Indonesia merupakan subsistem pendidikan nasional

yang berkewajiban menyelenggarakan pendidikan, penelitian dan pengabdian

kepada masyarakat. Salah satu unsur dalam penyelenggaraan pendidikan tinggi

adalah dosen. Dosen m erupakan tenaga akademik yang bertugas melaksanakan

tridarma perguruan tinggi, yang meliputi pendidikan dan pengajaran, penelitian

dan pengembangan ipteks dan pengabdian pada masyarakat serta kegiatan

penunjang. Pada dasarnya ketiga tugas tersebut wajib dilaksanakan secara terpadu

oleh dosen. Dalam penelitian ini dirancang sebuah Sistem Pendukung Keputusan

untuk menilai prestasi dosen berdasarkan penelitian dan pengabdian pada

masyarakat. Dalam proses penentuan prestasi dosen digunakan

beberapa kriteria yaitu penelitian, pemakalah, penulis jurnal dan pengabdian pada

masyarakat.

5

Page 9: 11630274 M. Sabbihis Maulana Proposal

6

Dosen merupakan tenaga akademik yang bertugas melaksanakan tridarma

perguruan tinggi, yang meliputi pendidikan dan pengajaran,penelitian dan

pengembangan ipteks dan pengabdian pada masyarakat serta kegiatan penunjang.

Pada dasarnya ketiga tugas tersebut wajib dilaksanakan secara terpadu oleh dosen.

Namun, sulit ditemukan dosen yang mempunyai prestasi pada ketiga darma

tersebut. Sehingga kegiatan dosen tersebut dapat dikelompokkan kedalam tiga

kategori. Kategori pertama, duniapendidikan dan pengajaran.Kategori kedua

adalah dosen yang mempunyai minat dan bakat di bidang penelitian dan

pengembangan. Kategori ketiga adalah dosen yang mempunyai minat dan bakat di

pengabdian pada masyarakat.

2.1.2 Sistem Pendukung Keputusan Penilaian Karyawan Berprestasi

Berdasarkan Kinerja( Studi kasus pada UNIVERSITAS

GUNADARMA DEPOK )

Armadyah Amborowati

Dalam penentuan karyawan berprestasi oleh Departemen Sumber Daya

Manusia di UNIVERSITAS GUNADARMA DEPOK terdapat beberapa faktor

yang menjadi penilaian. Penilaian ini berdasarkan penilaian kinerja, yakni

pengetahuan tentang pekerjaan, kreativitas, perencanaan, pelaksanaan instruksi,

pelaksanaan deskripsi tugas, kualitas kerja, kerjasama dan sikap terhadap

karyawan lain, inisiatif, kehandalan, kedadiran, sikap pekerjaan, keuletan, dan

kejujuran . Demi efisiensi dan efektifitas kerja maka pengambilan keputusan yang

tepat sangat diperlukan.

Page 10: 11630274 M. Sabbihis Maulana Proposal

7

Makalah ini bertujuan untuk membangun sebuah sistem pendukung

keputusan yang mempunyai kemampuan analisa pemilihan karyawan berprestasi

dengan menggunakan metode Analytic Hierarchy Process (AHP), dimana masing-

masing kriteria dalam hal ini faktor- faktor penilaian dan alternatif dalam hal ini

para karyawan dibandingkan satu dengan yang lainnya sehingga memberikan

output nilai intensitas prioritas yang menghasilkan suatu sistem yang memberikan

penilaian terhadap setiap karyawan.

Sistem pendukung keputusan ini membantu melakukan penilaian setiap

karyawan, melakukan perubahan kriteria,dan perubahan nilai bobot. Hal ini

berguna untuk memudahkan pengambil keputusan yang terkait dengan masalah

pemilihan karyawan berprestasi, sehingga akan di dapatkan karyawan yang paling

layak diberi reward atau penghargaan.

2.1.3 Implementasi Metode Simple Additive Weighting pada Sistem

Pengambilan Keputusan sertifikasi Guru

Dalam mengimplementasikan sistem pengambilan keputusan sertifikasi

guru digunakan metode Simple Addtive Weighting (SAW) sebagai metode dari

Sistem Pendukung Keputusan (SPK), proses sertifikasi guru menggunakan

metode SAW dilakukan dengan cara menyeleksi guru berdasarkan penilaian

kriteria portofolio serta dilakukan perankingan untuk mengetahui nilai tertinggi

sampai terendah untuk mengetahui yang berhak menerima sertifikasi guru

berdasarkan kuota yang ada. Berdasarkan hasil penelitian implementasi metode

SAW, aplikasi yang dibangun dapat membuat suatu pengambilan keputusan pada

Page 11: 11630274 M. Sabbihis Maulana Proposal

8

sistem sertifikasi guru karena perhitungan manual sesuai dengan hasil perhitungan

pengujian SAW dalam aplikasi yang dibangun.

2.2 Landasan Teori

Landasan teori yang mendukung proses analisis sistem serta mendukung

proses perancangan sistem pendukung keputusanpenentuan grade tentor PT.

Primagama adalah sebagai berikut.

2.2.1 Sistem Pendukung Keputusan

2.2.1.1 Definisi Sistem Pendukung Keputusan

Menurut Turban dan Aronson mendefinisikan sistem penunjang

keputusan sebagai sistem yang digunakan untuk mendukung dan membantu pihak

manajemen melakukan pengambilan keputusan pada kondisi semi terstruktur dan

tidak terstruktur. Pada dasarnya konsep DSS hanyalah sebatas pada kegiatan

membantu para manajer melakukan penilaian serta menggantikan posisi dan peran

manajer (Turban, 2005).

Dengan pengertian diatas dapat dijelaskan bahwa SPK bukan merupakan

alat pengambilan keputusan, melainkan merupakan sistem yang membantu

pengambil keputusan dengan melengkapi mereka dengan informasi dari data yang

telah diolah dengan relevan dan diperlukan untuk membuat keputusan tentang

suatu masalah dengan lebih cepat dan akurat. Sehingga sistem ini tidak

dimaksudkan untuk menggantikan pengambilan keputusan dalam proses

pembuatan keputusan.

Menurut (Azhar, 1995), dari pengertian SPK maka dapat ditentukan karakteristik

antara lain:

Page 12: 11630274 M. Sabbihis Maulana Proposal

9

1. Mendukung prosespengambilan keputusan, menitik beratkan pada management

by perception.

2. Adanya interfacemanusia atau mesin di manamanusia (user) tetap memegang

kontrol proses pengambilan keputusan.

3. Mendukung pengambilan keputusan untuk membahas masalah terstruktur,

semi terstrukturdan tak struktur.

4. Memiliki kapasitas dialog untuk memperoleh informasi sesuai dengan

kebutuhan

5. Memiliki subsistem-subsistem yang terintegrasi sedemikian rupa sehingga

dapat berfungsi sebagai kesatuan item.

6. Membutuhkan struktur data komprehensif yang dapat melayani kebutuhan

informasi seluruh tingkatan manajemen.

2.2.1.2 Karakteristik Sistem Pendukung Keputusan

Sampai saat ini tidak ada kesepakatan mengenai karakteristik standar DSS,

berikut karakteristik Menurut (Turban, 2005), di antarannya adalah:

1. Mendukung seluruh kegiatan organisasi

2. Mendukung beberapa keputusan yang saling berinteraksi

3. Dapat digunakan berulang kali dan bersifat konstan

4. Terdapat dua komponen utama, yaitu data dan model

5. Menggunakan baik data eksternal maupun internal

6. Memiliki kemampuan what-if analysis dan goal seeking analysis

7. Menggunakan beberapa model kuantitatif

Selain itu, Turban juga menjelaskan kemampuan yang harus dimiliki oleh

Page 13: 11630274 M. Sabbihis Maulana Proposal

10

sebuah sistem pendukung keputusan, di antaranya adalah sebagai berikut:

1. Menunjang pembuatan keputusan manajemen dalam menangani

masalah semi terstruktur dan tidak terstruktur.

2. Membantu manajer pada berbagai tingkatan manajemen, mulai dari

manajemen tingkat atas sampai manajemen tingkat bawah.

3. Menunjang pembuatan keputusan secara kelompok dan perorangan.

4. Menunjang pembuatan keputusan yang saling bergantungan dan

berurutan.

5. Menunjang tahap-tahap pembuatan keputusan antara lain intelligence,

design, choice dan implementation.

6. Menunjang berbagai bentuk proses pembuatan keputusan dan jenis

keputusan.

7. Kemampuan untuk melakukan adaptasi setiap saat dan bersifat

fleksibel.

8. Kemudahan melakukan interaksi sistem.

9. Meningkatkan efektivitas dalam pembuatan keputusan daripada

efisiensi.

10. Mudah dikembangkan oleh pemakai akhir.

11. Kemampuan pemodelan dan analisis dalam pembuatan keputusan.

12. Kemudahan melakukan pengaksesan berbagai sumber dan format data.

Disamping berbagai kemampuan dan karakteristik seperti dikemukakan di

atas, sistem pendukung keputusan memiliki juga keterbatasan, antara lain:

Page 14: 11630274 M. Sabbihis Maulana Proposal

11

1. Ada beberapa kemampuan manajemen dan bakat manusia yang tidak

dapat dimodelkan, sehingga modelyang ada dalam sistem tidak

semuanya mencerminkan persoalan yang sebenarnya.

2. Kemampuan suatu sistem pendukung keputusan terbatas pada

pengetahuan dasar serta model dasar yang dimilikinya.

3. Proses-proses yang dapat dilakukan oleh sistem pendukung keputusan

biasanya tergantung juga pada kemampuan perangkat lunak yang

digunakannya.

4. Sistem pendukung keputusan tidak memiliki intuisi seperti yang

dimiliki oleh manusia. Karena sistem pendukung keputusan hanya

suatu kumpulan perangkat keras, perangkat lunak dan sistem operasi

yang tidak dilengkapi oleh kemampuan berpikir.

2.2.1.3 Permodelan Sistem Pendukung Keputusan

Saat melakukan permodelan dalam pembangunan DSS dilakukan langkah-

langkah sebagai berikut (Kusrini, 2007):

1. Studi kelayakan (Intelligence)

Suatu tahap proses seseorang dalam rangka pengambil keputusan

untuk permasalahan yang dihadapi, terdiri dari aktivitas

penelusuran, pendeteksian serta proses pengenalan masalah. Data

masukan diperoleh, diuji dalam rangka mengidentifikasi masalah.

2. Perancangan (Design)

Tahap proses pengambil keputusan setelah tahap intellegence meliputi

proses untuk mengerti masalah, menurunkan solusi dan menguji

Page 15: 11630274 M. Sabbihis Maulana Proposal

12

kelayakan solusi. Aktivitas yang biasanya dilakukan seperti

menemukan, mengembangkan dan menganalisa alternatif tindakan

yang dapat dilakukan.

3. Pemilihan (Choice)

Pada tahap ini dilakukan prosespemilihan diantara berbagai alternatif

tindakan yang mungkin dijalankan. Hasil pemilihan  tersebut

kemudian diimplementasikan dalam proses pengambilan keputusan.

4. Membuat DSS

2.2.1.4 Keuntungan Sistem Pendukung Keputusan

Beberapa keuntungan penggunaan SPK antara lain adalah sebagai berikut

(Surbakti, 2002):

1. Mampu mendukung pencarian solusi dari berbagai permasalahan yang

kompleks.

2. Dapat merespon dengan cepat pada situasi yang tidak diharapkan

dalam konsisi yang berubah-ubah.

3. Mampu untuk menerapkan berbagai strategi yang berbeda pada

konfigurasi berbeda secara cepat dan tepat.

4. Pandangan dan pembelajaran baru.

5. Sebagai fasilitator dalam komunikasi.

6. Meningkatkan kontrol manajemen dan kinerja.

7. Menghemat biaya dan sumber daya manusia (SDM).

8. Menghemat waktu karena keputusan dapat diambil dengan cepat.

Page 16: 11630274 M. Sabbihis Maulana Proposal

13

9. Meningkatkan efektivitas manajerial, menjadikan manajer dapat

bekerja lebih singkat dan dengan sedikit usaha.

10. Meningkatkan produktivitas analisis.

2.2.1.5 Komponen Sistem Pendukung Keputusan

Adapun komponen-komponen dari SPK adalah sebagai berikut:

1. Data ManagementTermasuk database, yang mengandung data yang

relevan untuk berbagai situasi dan diatur oleh softwareyang disebut

Database Management Sistem (DBMS).

2. Model Management Melibatkan model finansial, statistikal,

management science, atau berbagai model kualitatif lainnya, sehingga

dapat memberikan ke sistem suatu kemampuan analitis, dan

manajemen software yang dibutuhkan.Communication User dapat

berkomunikasidan memberikan perintah pada DSS melalui subsistem

ini. Ini berarti menyediakan antarmuka.

3. KnowledgeManagementSubsistem optional ini dapat mendukung

subsistem lain atau bertindak atau bertindak sebagai komponen yang

berdiri sendiri.

2.2.2 Metode Simple Additive Weighting

Metode ini mengharuskan pembuat keputusan menentukan bobot bagi

setiap atribut. Skor total untuk sebuah alternatif diperoleh dengan menjumlahkan

seluruh hasil perkalian antara rating dan bobot tiap atribut. Rating tiap atribut

haruslah bebas dimensi dalam arti telah melewati proses normalisasi sebelumnya

(Basyaib Fachma, 2005) Dalam penyelesaiannya metode SAW membutuhkan

Page 17: 11630274 M. Sabbihis Maulana Proposal

14

proses normalisasi matriks keputusan (X) ke suatu skala yang dapat

diperbandingkan dengan semua rating alternatif yang ada.

Di mana:

rij= rating kinerja ternormalisasi.

maxi= nilai maksimum dari setiap baris dan kolom.

mini= nilai minimum dari setiap baris dan kolom.

xij= baris dan kolom dari matriks.

(rij) adalah rating kinerja ternormalisasi dari alternatif Ai pada atribut Cj

i=1,2,...,m dan j=1,2,...,n.

Nilai preferensi untuk setiap alternatif (Vi)diberikan sebagai:

Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih terpilih.

2.2.3 Basis Data

2.2.3.1 Pengertian Basis Data

Basis data adalah kumpulan data yang disimpan secara sistematis di dalam

komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak

(program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data

meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang

Page 18: 11630274 M. Sabbihis Maulana Proposal

15

akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem

informasi dimana basis data merupakan gudang penyimpanan data yang akan

diolah lebih lanjut. Basis data menjadi penting karena dapat menghidari duplikasi

data, hubungan antar data yang tidak jelas, organisasi data, dan juga update yang

rumit.

Proses memasukkan dan mengambil data ke dan dari media penyimpanan

data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis

data (database management system | DBMS). DBMS merupakan sistem perangkat

lunak yang memungkinkan user untuk memelihara, mengontrol, dan mengakses

data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan

ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu

mengolah pendefinisian data, dapat menangani permintaan pemakai untuk

mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh

DBA (Database Administrator), menangani kegagalan dalam pengaksesan data

yang disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk kerja

semua fungsi secara efisien.

Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data

kepada user (pengguna). Jadi sistem menyembunyikan informasi tentang

bagaimana data disimpan, dipelihara, dan tetap dapat diambil (akses) secara

efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data

yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa

mengetahui kompleksitas strukturnya.

Page 19: 11630274 M. Sabbihis Maulana Proposal

16

Dilihat dari jenisnya, basis data dibagi menjadi dua yaitu:

1. Basis data flat-file.

Basis data flat-file ideal untuk data berukuran kecil dan dapat dirubah

dengan mudah. Pada dasarnya, mereka tersusun dari sekumpulan string

dalam satu atau lebih file yang dapat diurai untuk mendapatkan

informasi yang disimpan. Basis data flat-file baik digunakan untuk

menyimpan daftar atau data yang sederhana dan dalam jumlah kecil.

Basis data flat-file akan menjadi sangat rumit apabila digunakan untuk

menyimpan data dengan struktur kompleks walaupun dimungkinkan

pula untuk menyimpan data semacam itu. Salah satu masalah

menggunakan basis data jenis ini adalah rentan pada korupsi data

karena tidak adanya penguncian yang melekat ketika data digunakan

atau dimodifikasi.

2. Basis data relasional.

Basis data ini mempunyai struktur yang lebih logis terkait cara

penyimpanan. Kata "relasional" berasal dari kenyataan bahwa tabel-

tabel yang berada di basis data dapat dihubungkan satu dengan

lainnya. Basis data relasional menggunakan sekumpulan tabel dua

dimensi yang masing-masing tabel tersusun atas baris (tupel) dan

kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel,

digunakan key (atribut kunci) yaitu primary key di salah satu tabel

dan foreign key di tabel yang lain. Saat ini, basis data relasional

menjadi pilihan karena keunggulannya. Beberapa kelemahan yang

Page 20: 11630274 M. Sabbihis Maulana Proposal

17

mungkin dirasakan untuk basis data jenis ini adalah implementasi yang

lebih sulit untuk  data dalam jumlah besar dengan tingkat

kompleksitasnya yang tinggi dan proses pencarian informasi yang

lebih lambat karena perlu menghubungkan tabel-tabel terlebih dahulu

apabila datanya tersebar di beberapa tabel.

2.2.3.2 Komponen-Komponen Basis Data

Komponen Sistem Basis Data terdiri dari 6 Komponen , yakni :

1. Hardware

Biasanya berupa perangkat komputer standar, media penyimpan sekunder

dan media komunikasi untuk sistem jaringan.

2. Operating System

Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan

seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer.

Harus sesuai dengan DBMS yang digunakan.

3. Database

Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah

sistem basis data bisa terdiri dari lebih dari satu basis data.

4. DBMS (Database Management System)

Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas

sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland

Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server,

Oracle, Informix, Sybase.

5. User ( Pengguna Sistem Basis Data )

Page 21: 11630274 M. Sabbihis Maulana Proposal

18

Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang

merancang sampai yang menggunakan di tingkat akhir.

6. Optional Software

Perangkat lunak pelengkap yang mendukung. Bersifat opsional.

2.2.3.3 Normalisasi

Normalisasi merupakan teknik analisis data yang mengorganisasikan

atribut-atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang

non-redundant, stabil, dan fleksible.

Normalisasi dilakukan sebagai uji coba pada suatu relasi secara

berkelanjutan untuk menentukan apakah relasi itu sudah baik, yaitu dapat

dilakukan proses insert,update,delete, dan modifikasi pada satu atau beberapa

atribut tanpa mempengaruhi integritas data dalam relasi tersebut.

2.2.4 Software Yang Digunakan

2.2.4.1 Delphi 7

Delphi adalah suatu bahasa pemograman (development language) yang

digunakan untk merancang suatu aplikasi program. Delphi termasuk dalam

pemrograman bahasa tingkat tinggi (high level lenguage). Maksud dari bahasa

tingkat tinggi yaitu perintah-perintah programnya menggunakan bahasa yang

mudah dipahami oleh manusia. Bahasa pemrograman Delphi disebut bahasa

prosedural artinya mengikuti urutan tertentu. Dalam membuat aplikasi perintah

perintah, Delphi menggunakan lingkungan pemrograman visual.

Delphi merupakan generasi penerus dari Turbo Pascal. Pemrograman

Delphi dirancang untuk beroperasi dibawah sistem operasi Windows. Program ini

Page 22: 11630274 M. Sabbihis Maulana Proposal

19

mempunyai beberapa keunggulan, yaitu produktivitas, kualitas, pengembangan

perangkat lunak, kecepatan kompiler, pola desain yang menarik serta diperkuat

dengan bahasa perograman yang terstruktur dalam struktur bahasa perograman

Object Pascal.

Sebagaian besar pengembang Delphi menuliskan dan mengkompilasi kode

program di dalam lingkungan pengembang aplikasi atau Integrated Development

Environment(IDE). Lingkungan kerja IDE ini menyediakan sarana yang

diperlukan untuk merancang, membangun, mencoba, mencari atau melacak

kesalahan, serta mendistribusikan aplikasi. Sarana-sarana inilah yang

memungkinkan pembuatan prototipe aplikasi menjadi lebih mudah dan waktu

yang diperlukan untuk mengembangkan aplikasi menjadi lebih singkat.

2.2.4.2 MySQL

MySQL adalah sebuah implementasi dari sistem manajemen basisdata

relasional (RDBMS) yang didistribusikan secara gratis. Setiap pengguna dapat

secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak

tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL

sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang

telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah

konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan

pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan

mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja

pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat

Page 23: 11630274 M. Sabbihis Maulana Proposal

20

oleh pengguna maupun program-program aplikasi yang memanfaatkannya.

Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional

maupun operasi basisdata non-transaksional. Pada modus operasi non-

transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja

dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun

demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas

terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok

untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi

blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan

sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus

basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL

pada modus transaksional tidak secepat unjuk kerja pada modus non-

transaksional.

2.2.4.2.1 Keistimewaan MySQL

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi

seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan

masih banyak lagi.

2. Perangkat lunak sumber terbuka (open source). MySQL

didistribusikan sebagai open source sehingga dapat digunakan secara

gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam

waktu yang bersamaan tanpa mengalami masalah atau konflik.

Page 24: 11630274 M. Sabbihis Maulana Proposal

21

4. Performance tuning, MySQL memiliki kecepatan yang menakjubkan

dalam menangani query sederhana, dengan kata lain dapat memproses

lebih banyak SQL per satuan waktu.

5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya,

seperti signed / unsigned integer, float, double, char, text, date, timestamp,

dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh

yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti

password yang terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data

dalam skala besar, dengan jumlah record lebih dari 50 juta dan 60 ribu

tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung

mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau named pipes

(NT). 

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa

Indonesia belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai

aplikasi dan bahasa pemrograman dengan menggunakan fungsi

API (Application Programming Interface).

Page 25: 11630274 M. Sabbihis Maulana Proposal

22

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai tool  yang

dapat digunakan untuk administrasi basis data, dan pada setiap peralatan

yang ada disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel

dalam menangani ALTER TABLE, dibandingkan basis data lainnya

semacam PostgreSQL ataupun Oracle.

Page 26: 11630274 M. Sabbihis Maulana Proposal

BAB III

METODE PENELITIAN

3.1 Metode Pengumpulan Data

3.1.1 Sumber Data Primer

Penulis mendapatkan sumber data primer dari kantor PT. Primagama.

Dengan cara melakukan wawancara dan observasi langsung ke tempat penelitian.

a. Observasi

Penulis mengumpulkan data dan informasi dengan cara melakukan pengamatan

secara langsung.

b. Wawancara

Penulis mengumpulkan data dengan cara mengadakan tanya jawab secara

langsung dengan narasumber yang terkait yaitu pimpinan perusahaan beserta

karyawan guna mendapatkan data dan informasi yang lengkap serta akurat untuk

penyusunan laporan penelitian ini.

3.1.2 Sumber Data Sekunder

Sumber data sekunder merupakan data yang digunakan penulis untuk

mendukung data primer, data sekunder diambil secara tidak langsung dari objek

penelitian seperti dari buku-buku, jurnal, tutorial, internet dan lain-lain serta

dokumen-dokumen yang terkait dengan objek penelitian.

23

Page 27: 11630274 M. Sabbihis Maulana Proposal

24

3.2 Analisis dan Perancangan Sistem

Analisis sistem yang dilakukan meliputi analisis data dan analisis model. Analisis data menjelaskan dari mana data data yang digunakan. Untuk analisis model, penulis menggunakan model Simple Additive Weighting (SAW) untuk penilaiannya.

3.2.1 Analisis Sistem

3.2.1.1 Analisis Data

Analisis data dibagi menjadi dua yaitu Data input dan Data output. Data

Input antara lain data tentor, data jenjang, total responden dan perhitungan IPK

tentor. Nilai dari kriteria-kriteria yang ditetapkan. Data output antara lain tentor

terbaik, IPK tentor, tentor pilihan siswa.

3.2.1.2 Analisis Model

Analisis Model menggunakan Simple Additive Weighting (SAW) atau

penjumlahan terbobot. N1 = 10, N2 = 8, N3 = 6, N4 = 7, N5 = 9. Dalam proses

perhitungannya, penilaian dalam bentuk huruf tersebut dikonversi terlebih dahulu

menjadi A = 4, B = 3, C = 2, D =1.

Tabel 3.1 Data Nilai Drs.SupraptoTotal

RespondenTotal Nilai

Rata - rata

N1 132 453 4.43N2 132 430 3.26N3 132 433 3.28N4 132 468 3.55N5 131 467 3.58

Page 28: 11630274 M. Sabbihis Maulana Proposal

25

Tabel 3.2 Data Nilai Eny Kurniati, S.Pd., M.PdTotal

RespondenTotal Nilai

Rata - rata

N1 128 411 3.21N2 128 404 3.16N3 128 354 2.77N4 128 352 2.75N5 127 417 3.28

Tabel 3.3 Data Nilai Nur Yulianto, S.SiTotal

RespondenTotal Nilai

Rata - rata

N1 111 334 3.01N2 111 333 3.00N3 111 322 2.90N4 111 322 2.90N5 110 342 3.11

Tabel 3.4 Data Nilai Rian Ratnasari, SPdTotal

RespondenTotal Nilai

Rata - rata

N1 45 146 3.24N2 45 144 3.13N3 45 155 3.44N4 45 140 3.11N5 45 136 3.02

Tabel 3.5 Data Nilai Fendi Rohmawan, S.PdTotal

RespondenTotal Nilai

Rata - rata

N1 90 304 3.38N2 90 294 3.27N3 90 299 3.32N4 90 320 3.55N5 90 294 3.27

Untuk mencari rating kecocokan antara setiap tentor pada setiap kriteria

pada sebuah tabel dapat digunakan rumus perbandingan antara total nilai dengan

total responden sehingga dapat dihasilkan sebuah tabel seperti dibawah ini :

Page 29: 11630274 M. Sabbihis Maulana Proposal

26

Tabel 3.6 Rating kecocokan

Suprapto

(A1)

Eny Kurniati

(A2)

Yulianto

(A3)

Ratnasari

(A4)

Fendi

(A5)

N1 (C1) 3.43 3.21 3.01 3.24 3.38

N2 (C2) 3.26 3.16 3.00 3.13 3.27

N3 (C3) 3.28 2.77 2.90 3.44 3.37

N4 (C4) 3.55 2.75 2.90 3.11 3.55

N5 (C5) 3.56 3.28 3.11 3.02 3.27

Nilai yang akan diberikan pada setiap alternatif pada setiap total hasil

penjumlahan sebagai berikut :

Tabel 3.7 Nilai Pemetaan

2.75 – 3.00 = 1

3.01 – 3.25 = 2.5

3.26 – 3.50 = 5

3.51 – 3.75 = 7.5

3.76 – 4.00 = 10

Jadi rating kecocokan dari setip alternatif pada setiap adalah

Tabel 3.8 Rating Kecocokan Setelah Dipetakan

C1 C2 C3 C4 C5

A1 5 2.5 2.5 2.5 5

A2 5 2.5 1 2.5 5

A3 5 1 1 5 5

A4 7.5 1 1 2.5 7.5

Page 30: 11630274 M. Sabbihis Maulana Proposal

27

A5 7.5 5 2.5 2.5 5

Dengan demikian di ketahui vektor bobot :W = [10, 8, 6, 7, 9) Langkah

selanjutnya adalah membuat matriks keputusan X, dibuat berdasarkan table

kecocokan. Matriks keputusan X yang dihasilkan adalah sebagai berikut :

X =

5 2.5 2.5 2.5 55 2.5 1 2.5 55 1 1 5 57.5 1 1 2.5 7.57.5 5 2.5 2.5 5

langkah selanjutnya adalah Normalisasi matriks X untuk menghitung nilai

masing-masing kriteria berdasarkan kriteria diasumsikan sebagai biaya atau

keuntungan sebagai berikut :

Langkah selanjutnya adalah membuat normalisasi matriks R yang

diperoleh dari hasil normalisasi matriks X sebagai berikut :

A1

r11 = 5/7.5 = 0.67

r12 = 2.5/5 = 0.5

r13 = 2.5/2.5 = 1

r14 = 2.5/5 = 0.5

A2

r21 = 5/7.5 = 0.67

r22 = 2.5/5 = 0.5

r23 = 1/ 2.5 = 0.4

r24 = 2.5/5 = 0.5

A3

r31 = 5/7.5 =0.67

r32 = 1/5 = 0.2

r33 = 1/ 2.5 = 0.4

r34 = 5/5 = 1

A4

r41 = 7.5/7.5 = 1 r42 = 1/5 = 0.2 r43 = 1/ 2.5 = 0.4 r44 = 2.5/5 = 0.5

A5

r51 = 7.5/7.5 = 1

r52 = 5/5 = 1

r53 = 2.5/2.5 = 1

r54 = 2.5/5 = 0.5

Page 31: 11630274 M. Sabbihis Maulana Proposal

28

R=

Selanjutnya akan dibuat perkalian matriks W*R dan penjumlahan hasil

perkalian untuk memperoleh alternatif terbaik dengan melakukan perangkingan

nilai terbesar sebagai berikut :

V1 = (10)(0.67) + (8)(0.5) + (6)(1) + (7)(0.5) + (9)(0.67)

= 6.7 + 4 + 6 + 3.5 + 6.03

= 26.23

V2 = (10)(0.67) + (8)(0.5) + (6)(0.4) + (7)(0.5) + (9)(0.67)

= 6.7 + 4 + 2.4 + 3.5 + 6.03

= 22.63

V3 = (10)(0.67) + (8)(0.2) + (6)(0.4) + (7)(1) + (9)(1)

= 6.7 + 1.6 + 2.4 + 7 + 9

= 26,70

V4 = (10)(1) + (8)(0.2) + (6)(0.4) + (7)(0.5) + (9)(1)

= 10 + 1.6 + 2.4 + 3.5 + 9

= 26.05

V5 = (10)(1) + (8)(1) + (6)(1) + (7)(0.5) + (9)(0.67)

= 10 + 8 + 6 + 3.5 + 6.03

= 33.53

Hasil Perangkingan diperoleh: V1 = 22.23, V2 = 22.63, V3 = 26.70, V4 = 26.05,

V5 = 33.53. Dari hasil perangkingan dapat kita lihat V5 ( Fendi Rohmawan)

memiliki nilai yang tertinggi.

0.67 0.5 1 0.5 0.670.67 0.5 0.4 0.5 0.670.67 0.2 0.4 1 11 0.2 0.4 0.5 11 1 1 0.5 0.67

Page 32: 11630274 M. Sabbihis Maulana Proposal

29

3.2.2 Perancangan Sistem

Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai

dilakukan. Perancangan dapat didenifisikan sebagai penggambaran, perencanaan

dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke

dalam satu kesatuan yang utuh dan berfungsi. Tahapan ini menyangkut

mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras

dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar

memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis

sistem.

Alat bantu yang digunakan untuk menggambarkan perancangan sistem

secara umum yang akan dibangun, yaitu diagram konteks dan data flow diagram.

Untuk menjelaskan bagaimana suatu masukan diproses pada sistem maka

digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang

mengalir pada sistem.

3.2.2.1 Desain Sistem

Desain sistem dapat dibagi menjadi dua bagian, yaitu desain sistem secara

umum dan desain sistem secara terperinci.

3.2.2.2 Flowchart

Page 33: 11630274 M. Sabbihis Maulana Proposal

30

Tentor Jenjang Ajar Kriteria Pilihan Siswa Penilaian Proses SPK

Data Tentor

Data Jenjang Data Ajar Data

kriteriaData PS

Data Penilaian

Input Data Tentor

Input Data Jenjang

Input Data Ajar

Input Data Kriteria

Input Data PS Input Data

Penilaian

Pengolahan Data Tentor

Pengolahan Data Jenjang

Pengolahan Data Ajar

Pengolahan Data Kriteria

Pengolahan Data PS Pengolahan

Data Penilaian

Proses SPK

Laporan Hasil SPK

File Tentor File Jenjang File Ajar File Kriteria

File PS

File Penilaian

Proses

Lapooran PS

Tampilan Data PS

Tampilan Data Hasil

SPK

A B

A B

C D

C

C D

E

E

Gambar 3.1 Flowchart SPK penentuan grade tentor

Page 34: 11630274 M. Sabbihis Maulana Proposal

31

3.3 Diagram Konteks

Diagram konteks merupakan gambaran secara umum mengenai sebuah

sistem yang dirancang secara global, yaitu suatu diagram yang mempersentasikan

atau mengambarkan hubungan antara sistem dengan luar lingkungan luar sistem

yang mempengaruhi operasi sistem.

Sistem ditunjukan dalam satu lingkungan yang mengambarkan

keseluruhan proses dalam sistem dan hubungannya dengan entitas. Diagram

konteks pada sistem pendukung keputusan ini dapat dilihat pada gambar.

S

Gambar 3.2 Diagram Konteks SPK Penentuan Grade Tentor

Keterangan Gambar :

DT : Data Tentor

DJ : Data Jenjang

DA : Data Ajar

DK : Data Kriteria

DP : Data Penilaian

DPS : Data Pilihan Siswa

LDPS : Laporan Data Pilihan Siswa

LHSPK: Laporan Hasil Sistem Pendukung Keputusan

Admin

0

Sistem Pendukung Keputusan

Tentor

DT, DJ, DA,

DK, DPS

LDPS dan LHSPK

LDPS, LHSPK

Page 35: 11630274 M. Sabbihis Maulana Proposal

32

3.3.1 Data Flow Diagram (DFD)

Data Flow Diagram merupakan representasi grafik dari sebuah sistem

yang menunjukan proses-proses dalam sebuah sistem dan aliran data yang masuk

dan keluar dari proses tersebut secara logika dimana data tersebut mengalir atau

lingkungan fisik dimana data tersebut akan disimpan. DFD sistem pendukung

keputusan penentuan grade tentor ini dimulai dari DFD level 0 sampai level 1.

3.3.1.1 Data Flow Diagram (DFD) Level 0

DFD Level 0 memiliki tiga proses utama yaitu Master, Proses Penilaian,

Laporan dengan dua entitas yaitu Admin dan Tentor.

Gambar 3.3 DFD level 0 SPK Penentuan Grade Tentor

Page 36: 11630274 M. Sabbihis Maulana Proposal

33

3.1.1.2 Data Flow Diagram (DFD) Level 1 Pendataan

DFD Level 1 pendataan, memiliki 5 proses utama yaitu Pengolahan Data

Tentor, Data Jenjang, Data Ajar, Data Kriteria dan Data Pilihan Siswa. Semua

proses ini hanya dapat akses oleh Admin.

Gambar 3.4 DFD level 1 pendataan

3.1.1.3 Data Flow Diagram (DFD) Level 1 Proses

DFD Level 1 proses memiliki satu proses utama yaitu Proses Penilaian.

Pada DFD ini di jelaskan Data Penilaian di dapat dari Data Ajar dan Data Kriteria.

Page 37: 11630274 M. Sabbihis Maulana Proposal

34

Page 38: 11630274 M. Sabbihis Maulana Proposal

35

Gambar 3.5 DFD level 1 Proses Penilaian

3.1.1.4 Data Flow Diagram (DFD) Level 1 Laporan

DFD Level 1 Laporan, memiliki dua proses utama yaitu Pengolahan Hasil

SPK, dan Data Pilihan Siswa.

Gambar 3.5 DFD level 1 Laporan

3.4 Perancangan Tabel

Tabel yang terdapat dalam basis data yang digunakan dalam sistem yang

akan dibangun dapat dilihat pada tabel-tabel berikut.

Tabel 3.9 Struktur Tabel Tentor

DP

DP

LDPS

LHSPK

DP

Tentor

3.2

Pengolahan Data Pilihan

siswa

D3 Data Ajar

D6 Data Penilaian

D5 Data Pilihan siswa

3.1

Pengolahan Hasil SPK

Page 39: 11630274 M. Sabbihis Maulana Proposal

36

Attribut Type data Panjang Keterangan

NIP Varchar 25 Primary key

Nama Varchar 30

Tabel 3.10 Struktur Tabel Jenjang

Attribut Type data Panjang Keterangan

Kd_jenjang Varchar 4 Primary key

Jenjang Varchar 20

Tahun Varchar 25

Tabel 3.11 Struktur Tabel Ajar

Attribut Type data Panjang Keterangan

Kd_ajar Varchar 4 Primary key

NIP Varchar 25 Foregn key dari NIP Tabel Tentor

Kd_jenjang Varchar 4 Foregn key dari Kd_jenjang Tabel

Jenjang

Tabel 3.12 Struktur Tabel Penilaian

Attribut Type data Panjang Keterangan

No_trans Varchar 20 Primary key

Kd_ajar Varchar 25 Foregn key dari Kd_ajar Tabel Ajar

Tabel 3.13 Struktur Tabel Pilihan Siswa

Page 40: 11630274 M. Sabbihis Maulana Proposal

37

Attribut Type data Panjang Keterangan

No Varchar 4 Primary key

Kd_ajar Varchar 25 Foregn key dari Kd_ajar Tabel Ajar

Kriteria_ps Varchar 100

Tabel 3.14 Struktur Tabel Detail Penilaian

Attribut Type data Panjang Keterangan

No_trans Varchar 4 Foregn key dari No_trans Tabel

Penilaian

Kd_kriteria Varchar 4 Foregn key dari Kd_kriteria Tabel

Kriteria

Tabel 3.15 Struktur Tabel Kriteria

Attribut Type data Panjang Keterangan

Kd_kriteria Varchar 4 Primary Key

Keterangan Varchar 200

Bobot Varchar 4

3.5 Relasi

Model data relasional merupakan model data di mana hubungan antar data,

arti data dan batasannya dijelaskan dengan baris dan kolom, secara formal dapat

digambarkan ke dalam skema relasi dan diagram skema. Adapun skema relasi

yang terdapat di dalam sistem pendukung keputusan penetuan grade tentor adalah

seperti pada gambar

Page 41: 11630274 M. Sabbihis Maulana Proposal

38

Gambar 3.6 Relasi Tabel

3.6 Desain Input dan Output

Desain Input dan Output disini menampilkan tampilan input dan

tampilan keluaran dari program yang dirancang.

Tahun

Kd_jenjang *

Jenjang

Kd_jenjang **

Kd_ajar *

NIP **

Kriteria_ps

No *

Kd_ajar **

Bobot

Kd_kriteria *

Keterangan

No_trans **

Kd_kriteria **

No_trans *

Kd_ajar **

NIP *

Nama

Home Profil Kantor Master Laporan

Page 42: 11630274 M. Sabbihis Maulana Proposal

39

Gambar 4.1 Desain Tampilan awal

PT. PRIMAGAMASISTEM PENDUKUNG KEPUTUSAN PENENTUAN GRADE TENTOR

DATA TENTOR

Inputan

Nama

NIPCari

Update

Simpan

Haous

Refresh

Keluar

NIP Nama

Tampillan

Gambar 4.2 Desain Tampilan Input Data Tentor

Logo perusahaan

LAPORAN HASIL SPK PENENTUAN GRADE TENTOR

Jenjang : ……… Tahun: ………..

NIP Kriteria Hasil SPK

Page 43: 11630274 M. Sabbihis Maulana Proposal

DAFTAR PUSTAKA

[1] Liang, Turban Aronson.2005.Decision Support systems and intelligent

system.Yogyakarta:Andi

[2] https://nerims.wordpress.com/2014/03/20/karakteristik-dan-kemampuan-

sistem-pendukung-keputusan-spk/

[3] www.termasmedia.com/65- pengertian /69- pengertian - data base.html

[4] http://www.indosite.com/tutorials/pengertian-mysql/

[5] http://www.unisbank.ac.id/ojs/index.php/fti1/article/viewFile/121/116

[6] https://www.google.com/search?q=penelitian+tentang+spk+penilaian+&ie

[7] http://chytgs.blogspot.com/2013/10/pengertian-dfd-dan-contohnya.html

[8] http://www.pwktech.info/system-modeling/

40