bab iii metode penelitian 3repo.darmajaya.ac.id/1310/4/12.bab iii.pdf · dipelajari atau dianalisis...

24
BAB III METODE PENELITIAN 3.1 Metodelogi Pengumpulan Data Dalam penyusunan penelitian ini, diperlukan data data informasi yang relative lengkap sebagai bahan yang mendukung kebenaran materi pembahasan sehingga dilakukan pengumpulan data untuk mendapatkan informasi atau materi yang diperlukan. Adapun metode pengumpulan data dalam penelitian ini dapat dijabarkan sebagai berikut : 3.1.1 Studi Literatur Metode ini digunakan untuk mencari sumber sumber atau data data yang mendukung dan diperlukan dalam penelitian yang bias diperoleh dari membaca buku buku refensi, artikel atau jurnal penelitian yang pernah dilakukan sebelumnya. Penelitian terkait yang pernah dilakukan sebelumnya dapat dilihat pada Tabel 2.2 . 3.1.2 Observasi Metode ini digunakan untuk memperoleh data dengan cara melakukan pengamatan secara langsung untuk mendapatkan data yang diperlukan. Data penilitian yang akan digunakan penilitian ini diambil dari data mahasiswa angkatan 2012 2016 dan data yang didapat dari BIRO Kemahasiswaan IIB Darmajaya. Data ini akan digunakan sebagai data trining (data latih) dan data testing (data uji) dalam proses prediksi. 3.1.3 Data Training Data training atau data latih adalah data yang digunakan untuk membangun model klasifikator yang sudah diketahui label kelasnya. Pada penelitian ini data yang digunakan sebagai data training yaitu data mahasiswa yang sudah mengikuti kelas minat bakat dari tahun 2012 sampai dengan 2016 yang berjumlah 150 mahasiswa.

Upload: others

Post on 08-Dec-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

BAB III

METODE PENELITIAN

3.1 Metodelogi Pengumpulan Data

Dalam penyusunan penelitian ini, diperlukan data – data informasi yang

relative lengkap sebagai bahan yang mendukung kebenaran materi

pembahasan sehingga dilakukan pengumpulan data untuk mendapatkan

informasi atau materi yang diperlukan.

Adapun metode pengumpulan data dalam penelitian ini dapat dijabarkan

sebagai berikut :

3.1.1 Studi Literatur

Metode ini digunakan untuk mencari sumber – sumber atau data – data

yang mendukung dan diperlukan dalam penelitian yang bias diperoleh dari

membaca buku – buku refensi, artikel atau jurnal penelitian yang pernah

dilakukan sebelumnya. Penelitian terkait yang pernah dilakukan

sebelumnya dapat dilihat pada Tabel 2.2 .

3.1.2 Observasi

Metode ini digunakan untuk memperoleh data dengan cara melakukan

pengamatan secara langsung untuk mendapatkan data yang diperlukan.

Data penilitian yang akan digunakan penilitian ini diambil dari data

mahasiswa angkatan 2012 – 2016 dan data yang didapat dari BIRO

Kemahasiswaan IIB Darmajaya. Data ini akan digunakan sebagai data

trining (data latih) dan data testing (data uji) dalam proses prediksi.

3.1.3 Data Training

Data training atau data latih adalah data yang digunakan untuk

membangun model klasifikator yang sudah diketahui label kelasnya. Pada

penelitian ini data yang digunakan sebagai data training yaitu data

mahasiswa yang sudah mengikuti kelas minat bakat dari tahun 2012

sampai dengan 2016 yang berjumlah 150 mahasiswa.

Page 2: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

22

3.1.4 Data Testing

Data testing atau data uji adalah data yang belum diketahui label kelasnya

untuk kemudian diprediksi kelasnya menggunakan model klasifikasi yang

sudah dibangun dari data training.

3.2 Metode Pengembangan Perangkat Lunak

Pada Tahapan ini pengumpulan perangkat lunak, penelitian ini dilakukan

berdasarkan metode pengembangan sistem yang dipilih yaitu metode

pengembangan sistem waterfall.

3.2.1 Planning (Perencanaan)

Tahap perencanaan merupakan proses penting untuk mengetahui mengapa

sistem harus dibuat dan menentukan bagaimana cara membangun system

tersebut. Langkah pertama dari proses tersebut adalah dengan

mengidentifikasi peluang apakah dapat memberikan kemungkinan biaya

rendah tetapi menghasilkan keuntungan.

3.2.2 Analisis

Tahap ini merupakan tahap awal yang berdiri dari beberapa tahap yang

diperlukan dalam proses pengembangan perangkat lunak yang akan

dibuat.

3.2.1.1 Analisis Kebutuhan Non Fungsional

Proses pengumpulan kebutuhan dilakukan secara intensif untuk

mespesifikasikan kebutuhan perangkat lunak agar dapat dipahami

perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi

kebutuhan perangkat lunak untuk menganalisis sumber daya yang

akan menggunakan perangkat lunak yang dibangun. Analisis

kebutuhan non fungsional tidak hanya menganalisis siapa saja yang

akan menggunakan Website tetapi juga menganalisis perangkat

keras dan perangkat lunak agar Website dapat berjalan dengan baik.

Analisis yang dilakukan dibagi dalam tiga tahapan, yaitu :

Page 3: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

23

a. Analisis Kebutuhan Pengguna (user)

WEB untuk memprediksi tentang minat dan bakat seseorang

dan digunakan oleh BIRO KEMAHASISWAAN IIB

Darmajaya dengan ketentuan sebagai berikut :

1. Terbiasa menggunakan aplikasi yang ada di system operasi

Windows.

2. Terbiasa menggunakan browser seperti Mozilla Firefox,

Google Chrome atau browser lain.

3. Memilki pengetahuan tentang XAMPP dan database.

b. Analisa Kebutuhan Perangkat Keras (hardware)

Kebutuhan Hardware yang disarankan untuk menjalankan

Website ini agar dapat berjalan secara maksimal dan baik

memiliki spesifikasi sebagai berikut :

1. Prosesor 1.5 Ghz

2. RAM 2 GB

3. Monitor dengan kualitas warna 32 bit dengan resolusi 1024

x 768 pixel.

c. Analisis Kebutuhan Perangkat Lunak (Software)

Perangkat lunak yang dikembangkan dalam menentukan minat

bakat seseorang terhadap UKM yang ada di IIB Darmajaya

berbasis Website yang dijalankan secara local (localhost).

Perangkat lunak yang disarankan untuk menjalankan aplikasi ini

adalah sebagai berikut :

1. Sistem Operasi Windows.

2. XAMPP

3. Browser Internat Mozilla Firefox, Google Chrome,

Microsoft EDGE atau Browser lain.

3.2.1.2 Analisis Data

Pada Tahap ini akan dijelaskan tentang sumber daya yang digunakan

dan tahap pra-prosessing data dalam data mining.

Page 4: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

24

1. Sumber Data

Sumber Data yang digunakan dalam penelitian ini diambil dari

bagian BIRO Kemahasiswaan IIB Darmajaya berupa data

mahasiswa angkatan 2012 sampai dengan 2016. Total jumlah

data mahasiswa adalah 150 mahasiswa.

2. Tahap Pra-Prosessing Data

Sebelum data siap digunakan, data tesebut harus melewati tahap

pra-processing. Pra-prosessing merupakan tahap untuk

menyiapkan data mentah dengan tujuan agar dapat tersebut siap

dipelajari atau dianalisis untuk menghasilkan keluaran

pengetahuan berupa rancangan DFD untuk menghasilkan rule.

Proses ini dilakukan menggunakan bantuan Microsoft Excel.

a. Data Slection

Tahap Pertama yang harus dilakukan adalah data selection

yaitu dengan memilih atribut – atribut yang diperlukan serta

membuangkan atribut yang tidak dibutuhkan. Seperti pada

data mahasiswa yang akan digunakan untuk data training,

atribut yang dibuang adalah prestasi sebelum masuk perguruan

tinggi IIB Darmajaya, kelas minat bakat, dan nama organisasi

UKM di IIB Darmajaya, adapun atribut yang dipilih untuk data

training dapat dilihat pada Tabel 3.1.

Page 5: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

25

Tabel 3.1 Atribut Yang Digunakan Dalam Data Training

Atribut Keterangan

IPK Mekanisme penilaian keseluruhan

prestasi terhadap mahasiswa yang

bersangkutan dalam system

perkuliahan selama masa kuliah, IPK

singkatan dari Index Prestasi

Kumulatif, merupakan nilai

kumulatif dari IP (Index Prestasi).

Nilai Magang Merupakan nilai yang dimana

mahasiswa melakukan sistem

pelatihan yang dilakukan oleh UKM

Organisasi yang ada di IIB

Darmajaya.

Nilai Minat Bakat Merupakan nilai prestasi mahasiswa

yang telah mengikuti proses

pembelajaran Minat Bakat yang

diselenggarakan oleh IIB Darmajaya

dibidang BIRO Kemahasiswaan.

Atribut hasil merupakan atribut baru yang dibuat sebagai variable

keputusan. Atribut hasil dibuat berdasarkan data IPK, Nilai Minat

Bakat dan Nilai Magang yang dikalsifikasi menjadi rekomendasi

organisasi UKM mana yang tepat untuk diikuti dapat dilihat pada

Tabel 3.2.

Page 6: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

26

Tabel 3.2 Klasifikasi Hasil Prediksi Minat Bakat Organisasi UKM

IIB Darmajaya

Data yang diapakai Keputusan

IPK

1.Artala

2. Bahasa

3. Darmajaya Basket

Ball(DBA)

4. Darmajaya Computer dan

Film Club(DCFC),

5. Musik

6. Komunitas Biru(KOMBIR)

7. Persatuan Sepakbola

Darmajaya (PSDJ)

8. Taekwondo

9. Dharmasuara

10. Korp Sukarela (KSR)

Nilai Minat Bakat

Nilai Magang

Atribut yang terpilih untuk data mahasiswa yang mengikuti mata

kuliah minat bakat yang akan digunakan sebagai data testing dapat

dilihat pada Tabel 3.3.

Tabel 3.3 Tabel Yang Akan Digunakan Dalam Data Testing

Atribut Keterangan

NPM Nomor Pokok Mahasiswa (NPM) adalah kode

yang dimiliki mahasiswa sebagai nomor unik

identitas diperguruan yang terdiri dari 10 digit

angka yang meresperasikan angkatan masuk,

fakultas, jurusan dan urutan mahasiswa ketika

mendaftar.

Nama Merupakan nama lengkap mahasiswa yang

bersangkutan

Page 7: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

27

Tabel 3.3 (Lanjutan)

IPK mekanisme penilaian keseluruhan

prestasi terhadap mahasiswa yang

bersangkutan dalam system

perkuliahan selama masa kuliah, IPK

singkatan dari Index Prestasi

Kumulatif, merupakan nilai

kumulatif dari IP (Index Prestasi).

Nilai Magang Merupakan nilai yang dimana

mahasiswa melakukan sistem

pelatihan yang dilakukan oleh UKM

Organisasi yang ada di IIB

Darmajaya.

Nilai Minat Bakat Merupakan nilai prestasi mahasiswa

yang telah mengikuti proses

pembelajaran Minat Bakat yang

diselenggarakan oleh IIB Darmajaya

dibidang BIRO Kemahasiswaan.

b. Data Cleaning

Tahap kedua pada proses data mining adalah data cleaning

yaitu melakukan pembersihan data terhadap noise yang

ditemukan berupa missing value, inkonsisten data dan

redundant data. Seluruh atribut akan diseleksi untuk

mendapatkan atribut – atribut yang berisi nilai yang relevan,

tidak missing value dan tidak redundant. Pada proses ini

atribut yang nilainya masih kosong akan dihilangkan.

Berdasarkan data yang sudah diteliti data yang menggandung

missing value adalah data mahasiswa pada atribut Mahasiswa

yang berprestasi sebelum masuk perguruan tinggi, UKM

Magang dan atribut yang bernilai null.

Page 8: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

28

c. Data Transformation

Tahap selanjutnya setelah data cleaning adalah transformasi

data yaitu pada tahap ini data diubah menjadi bentuk yang

sesuai untuk diproses dalam data mining. Dalam penelitian ini

data yang akan diproses mining akan disimpan dalam format

database*.CSV (Comma Separated Values) yang akan di

gunakan untuk import data ke dalam database mysql. Setelah

data melalui tahap pra-processing data akan dibagi kedalam

data training yang akan digunakan berjumlah 150 mahasiswa

dan data testing yang sudah dibagun oleh data traning.

3.2.1.3 Tahapan Algoritma Naive Bayes

Pada penelitian ini akan dilakukan implementasi metode naïve bayes

untuk menentukan minat bakat mahasiswa untuk ikut serta dalam

organisasi UKM (Unit Kegiatan Mahasiswa) yang akan ikut aktif

dalam berorganisasi dan mengembangkan minat dan bakatnya di

organisasi UKM (Unit Kegiatan Mahasiswa) yang ada di IIB

Darmajaya. Adapun atribut yang digunakan untuk menentukan

minat bakat dan merekomendasikan UKM (Unit Kegiatan

Mahasiswa) yang sesuai dengan minat dan bakat yang dimilki

mahasiswa.

a. Penentuan atribut yang akan digunakan

Penentuan atribut digunakan sebagai data yang memiliki nilai

untuk dilakukan perhitungan dengan algortima naive bayes dapat

dilihat pada Tabel 3.4.

Tabel 3.4 Tabel Atribut IPK

Nama Atribut Nilai Atribut

IPK < 3.00

>=3.00 dan <3.50

>=3.50

Nilai Minat bakat A

B

C

Page 9: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

29

Tabel 3.4 (Lanjutan)

Nilai Magang A

B

C

b. Penentuan Data Set (Training)

Data yang digunakan untuk mencari suatau hasil dalam

menentukan minat bakat mahasiswa dan merekomendasikan

UKM yang sesuai dengan minat dan bakat, berikut ini data

training yang digunakan dalam Algoritma Naive Bayes dapat

dilihat pada Tabel 3.5.

Tabel 3.5 Data Set

Data Selanjutnya dapat dilihat pada Lampiran Data Mahasiswa.

c. Jerhitungan Jumlah Kasus Pada Atribut

Perhiutungan yang dilakukan berdasarkan kasus yang ada pada

atribut dapat dilihat pada Tabel 3.6.

Page 10: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

30

Tabel 3.6 Tabel Perhitungan Jumlah Kasus Pada Atribut

3.2.3 Design (Desain)

Desain merupakan tahap penerjemah dari kebutuhan perangkat lunak atau data

yang telah dikalsifikasi dan dianalisis kedalam bentuk yang mudah dimengerti

oleh pemakai.

3.2.3.1 Flowchart Langkah – Langkah Algoritma Naive Bayes

Flowchard algoritma naïve bayes yang digunakan untuk membangun

sebuah sistem dalam sesuai dengan penelitian yaitu menentukan minat dan

bakat mahasiswa rekomendasi organisasi Unit Kegiatan Mahasiswa (UKM)

yang ada di IIB Darmajaya dapat dilihat pada Gambar 3.1.

Page 11: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

31

1. Mulai

2. Atribut

IPK (<3.00, >=3.00 - <3.50, >=3.50)

Nilai Magang (A, B, C)

Nilai Minat Bakat (A, B, C)

3. Baca Data Training dan

Data Testing

4. Hitung Jumlah Kelas

Hasil menentukan minat bakat

Mahasiswa dan rekomendasi

Unit Kegiatan Mahasiswa (UKM)

Selesai

Gambar 3.1 Flowchart Algoritma Naive Bayes

Hitung jumlah kasus baru dengan

kelas yang sama

Kalikan semua nilai hasil yang

sesuai dengan data x dari kelas

Page 12: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

32

3.2.3.2 Diagram Konteks

Diagram konteks merupakan diagram pertama dalam rangkaian suatu DFD

yang menggambarkan entitas – entitas yang berhubungan dengan sistem.

Dibawah ini merupakan diagram konteks pada aplikasi untuk menentukan

minat dan bakat mahasiswa terhadap organisasi yang sesuai dengan minat

dan bakat yang terdapat 2 entitas yaitu user hanya menginput data yang

untuk diuji dan admin yang dapat melakukan login kedalam sistem dan

dapat dilihat pada Gambar 3.2.

User

Input data Biodata

Nama, NPM, IPK, Nilai Magang,

Nilai Minat Bakat, dan Mahasiswa Magang

Aplikasi menentukkan minat dan bakat mahasiswa dan

rekomendasi UKM yang sesuai dengan minat dan

bakat Mahasiswa

Admin

Input Data Testing

Cek Histori

Input Data Training

Data Testing

Histori

Data TrainingRekomendasi UKM

Gambar 3.2 Diagram konteks aplikasi untuk menentukan minat dan bakat

mahasiswa terhadap organisasi Unit kegiatan mahasiswa (UKM)

IIB Darmajaya.

3.2.3.3 DFD (Data Flow Diagram)

Setelah diagram konteks tahap selanjutnya adalah membuat data flow

diagram (DFD) level 1 untuk menjelaskan proses aplikasi dari diagram yang

akan dibuat. Dimana admin dapat mengelola data training, data testing dan

data histori sehingga admin dapat meengetahui berapa bnyak data yang

dikelola dan berapa banyak mahasiswa yang sudah memakai aplikasi

penelitian ini untuk digunakan sebagai menentukan minat dan bakat

mahasiswa dapat dilihat pada Gambar 3.3.

Page 13: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

33

User

Validasi Data

Input Data dan Biodata

Peringatan

Uji Data

Data Valid

Data Testing

Data Testing

Data Training

Data Histori

Cek data Testing

Cek Data Training

Data Histori

Admin

Login Admin

Login Berhasil atau User Name atau Password salah

User Name dan Password

Cek Data Histori

Cek Data

Histori

Input data Training

Input Data

Training

Input Data Testing

Input Data

Testing

Input Data

Histori

ke

Data Base

Input Data Training

Input data ke Data base

Rekomendasi Yang sesuai dengan Minat dan Bakat

Data Histori

Data Training

Data Testing

Informasi Data Histori

Informasi Data Training ke Data Base

Informasi Data Testing

Cek data Histori

LogOut

Log Out Sukses

Log Out

Data Traning

Gambar 3.3 DFD user aplikasi untuk menentukan minat dan bakat mahasiswa

dalam organisasi Unit Kegiatan Mahasiswa (UKM)

Gambar diatas merupakan DFD level 1 dari aplikasi untuk menentukan

konsentrasi minat dan bakat yang dibagi menjadi beberapa proses, yang

berguna untuk menjalankan sistem yang akan digunakan untuk arus data

yang mengalir pada aplikasi penelitian. Berikut proses – proses yang terlihat

pada DFD User dapat dilihat pada Tabel 3.7.

Page 14: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

34

Tabel 3.7 Proses – proses yang terlibat di dalam DFD level 1

No Proses Keterangan

1 No. Proses 1

Nama Proses UJI data

Sumber User

Input NPM, Nama, IPK, Nilai Magang, Nilai Minat Bakat

Output Hasil Uji Rekomendasi UKM

Deskripsi

Proses yang digunakan untuk menguji suatu data yang

di input oleh user dengan menggunakan nilai atribut

npm, nama, IPK, nilai magang dan nilai minat bakat

Logika Proses Proses yang digunakan untuk menguji suatu data yang

di input oleh user dengan menggunakan nilai atribut

npm, nama, IPK, nilai magang dan nilai minat bakat

Page 15: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

35

Tabel 3.7 (Lanjutan)

No Proses Keterangan

3 No. Proses 3

Nama Proses Akurasi

Sumber Admin

Input Data testing

Output Informasi berhasil/ gagal dari proses tambah data

training dan Hapus data testing

Deskripsi Proses untuk menghapus data testing dan

menambahkan data testing yang di lakukan oleh

admin dalam aplikasi untuk menentukan minat bakat

mahasiswa dan rekomendasi Organisasi UKM.

Logika Proses

1. admin akan menembahkan data serta menghapus

data .

2. Setelah itu akan menampilkan notifikasi

penghapusan data atau penambahan data berhasil.

4 No. Proses 4

Nama Proses Mengelola cek history

Sumber Admin

Input History

Output Informasi berhasil/ gagal dari proses Hapus history.

Deskripsi Proses untuk menghapus history yang di lakukan

oleh admin dalam aplikasi untuk menentukan

konsentrasi skripsi dan rekomendasi Bahasa

pemrograman.

Logika Proses 1. admid akan menghapus data .

2. Setelah itu akan menampilkan notifikasi

penghapusan data berhasil.

Page 16: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

36

Tabel 3.7 (Lanjutan)

3.2.3.4 Rancangan Database

Berikut ini adalah rancangan relasi antar tabel pada data database aplikasi

menentukan konsentrasi skripsi dan rekomendasi bahasa pemrograman

yang dibuat berdasarkan CDM (Conceptual Data Model). Model rancangan

database ini akan diterapkan dalam database myql.

Berikut ini adalah rancangan dari masing – masing tabel yang ada dalam

database aplikasi menentukan minat bakat mahasiswa dalam menentukan

organisasi UKM .

Gambar 3.4 Rancangan Data Base

No Proses Keterangan

5

No. Proses 5

Nama Proses LogOut

Sumber Admin

Input LogOut

Output Keluar dari system admin

Deskripsi Proses untuk admin keluar dari sistem

Logika Proses

1. Admin mengklik tombol LogOut lalu sistem

merespon untuk keluar dari sistem

2. Jika berhasil, maka akan kembali kemenu Home.

Page 17: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

37

a. Rancangan Tabel Admin

Table user berisi data – data Iputan dalam aplikasi untuk menentukan

minat bakat mahasiswa dan merekomendasikan organisasi UKM. Tabel

berguna untuk auntentikasi user yang akan menggunakan aplikasi.

Dapat dilihat pada Tabel 3.8.

Tabel 3.8 Rancangan Tabel Admin

Nama Field Tipe Data Length Keterangan

Npm Varchar 15 Not null

nama Varchar 30 Not null

Ipk Int 5 Not null

nilai_magang Varchar 20 Not null

Nilai_Minat_bakat Varchar 5 Not null

b. Rancangan Tabel Data_Traning

Tabel Data Training merupakan tabel yang berisi data mahasiswa yang

sudah menentukan organisasi kegiatan di IIB Darmajaya dapat dilihat

pada Tabel 3.9.

Tabel 3.9 Data Mahasiswa

Nama Field Tipe Data Length Keterangan

Id_training Integer 11 Not null, primary

key, auto increament

Npm Varchar 15 Not null

nama Varchar 30 Not null

Ipk Int 5 Not null

nilai_magang Varchar 20 Not null

Nilai_minat_bakat Varchar 20 Not null

c. Rancangan Tabel Data_Testing

Tabel data_testing merupakan tabel yang berfungsi untuk menyimpan

data testing yaitu data mahasiswa yang akan ditentukan Organisasi Unit

Kegiatan Mahasiswa (UKM) dapat dilihat pada Tabel 3.10.

Tabel 3.10 Rancangan Tabel Data_testing

Nama Field Tipe Data Length Keterangan

Idtesting Integer 11 Not null, primary

key, auto increment

Npm Varchar 15 Not null

nama Varchar 30 Not null

Ipk Int 5 Not null

Page 18: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

38

Tabel 3.10 (Lanjutan)

d. Rancangan Tabel History

Tabel history merupakan tabel yang berfungsi untuk melihat tampilan

data testing yang sudah di inputkan dilihat pada Tabel 3.11.

Tabel 3.11 Rancangan Tabel History

Nama Field Tipe Data Length Keterangan

Idtesting Integer 11 Not null, primary key, auto

increment

Npm Varchar 15 Not null

nama Varchar 30 Not null

Ipk Int 5 Not null

e. Rancangan Tabel Rekomendasi

Tabel rekomendasi merupakan tabel yang berfungsi untuk menampilkan

rekomendasi minat dan bakat mahasiswa pada aplikasi dilihat pada

Tabel 3.12.

Tabel 3.12 Rancangan Tabel rekomendasi

Nama Field Tipe Data Length Keterangan

Idrekomendasi integer 15 Not null,

primary key,

auto increment

Rekomendasiukmiibdarmajaya varchar 50 Not null

3.2.3.5 Rancangan Tampilan

Perancangan tampilan merupakan suatau bentuk dari program yang akan

dibuat untuk kebutuhan interface dengan user dan admin. Spesifikasi

tampilan atau antarmuka terdiri dari perancangan menu dan halaman

website.

nilai minat

bakat

Varchar 20 Not null

nilai magang Varchar 5 Not null

rekomendasi Varchar 20 Not null

Nilai_magang Varchar 20 Not null

Nilai_minat_bakat Varchar 5 Not null

Page 19: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

39

a. Rancangan Menu Website

Rancangan tampilan digunakan untuk mempermudah dalam

membangun aplikasi. Berikut ini akan dijelaskan rancangan dari

masing – masing layar yang akan ditampilkan dalam aplikasi ini.

1. Rancangan tampilan home halaman utama bagi user dapat dilihat

pada Gambar 3.5.

Gambar 3.5 Tampilan Home

2. Rancangan Tampilan Halaman Pengujian Naive Bayes

Berikut ini adalah rancangan tampilan halaman Pengujian Naïve

Bayes yang mana dalam tampilan ini berisikan tampilan data

yang sudah dilakukan perhitungan dapat dilihat pada Gambar

3.6.

Page 20: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

40

:

Gambar 3.6 Tampilan Halaman Pengujian Data Naive Bayes

3. Rancangan Tampilan Halaman Hasil Pengujian

Dalam rancangan ini meupakan rancangan halaman dari hasil

pengujian perhitungan yang dilakukan dengan metode algoritma

naïve bayes dapat dilihat pada Gambar 3.7.

Page 21: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

41

Gambar 3.7 Tampilan Hasil Pengujian Data

4. Rancangan Tampilan Halaman Login admin

Rancangan Tampilan Login admin untuk mengelola data dan

aplikasi Web dan dapat dilihat pada Gambar 3.8.

Page 22: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

42

Gambar 3.8 Tampilan Halaman Login Admin

5. Rancangan Tampilan Data Training Admin

Dalam rancangan ini menampilkan rancangan data training

admin dalam aplikasi untuk mencari, mengelola data training

untuk diuji oleh data baru dapat dilihat pada Gambar 3.9.

Gambar 3.9 Tampilan halaman data training Admin

Page 23: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

43

6. Rancangan Tampilan Tambah Data Testing Admin

Dalam rancangan ini menampilkan mengelola Data akurasi admin dalam

aplikasi untuk menentukan minat bakat mahasiswa dan rekomendasi

organisasi Unit Kegiatan Mahasiswa (UKM) dapat diliahat pada Gambar

3.10.

Gambar 3.10 Tampilan Halaman Data Testing Admin

7. Rancangan Tampilan History Pengujian Admin

Dalam rancangan ini menampilkan rancangan history pengujian admin

dalam aplikasi untuk menentukan minat bakat mahasiswa dan

rekomendasi organisasi Unit Kegiatan Mahasiswa (UKM) dapat dilihat

pada Gambar 3.11.

Page 24: BAB III METODE PENELITIAN 3repo.darmajaya.ac.id/1310/4/12.Bab III.pdf · dipelajari atau dianalisis untuk menghasilkan keluaran pengetahuan berupa rancangan DFD untuk menghasilkan

44

Gambar 3.11 Tampilan Halaman Data Histori Admin

8. Rancangan Tampilan Halaman About

Rancangan tampilan About adalah tampilan yang berisi biodata peneliti dan

perancang program. Dapat dilihat pada Gambar 3.12.

Gambar 3.12 Rancangan Tampilan About