ANALISIS SISTEM SISTEM INFORMASI PENJURUSAN SMA
Disusun oleh: Rusbianto (13111048) Paulus Artha S. (12111081)
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
2016 1
Daftar Isi
ANALISIS SISTEM........................................................................................................................ 1 Daftar Isi..................................................................................................................................... 2 Daftar Gambar............................................................................................................................3 Daftar Tabel................................................................................................................................ 4 BAB I........................................................................................................................................... 5 PENDAHULUAN.......................................................................................................................... 5 1.1 Idettifikasi Masalah.............................................................................................................. 5 1.2 Analisis Masalah...................................................................................................................6 1.3 Data...................................................................................................................................... 6 1.4 Proses Sistem....................................................................................................................... 7 Bab II Desain Sistem................................................................................................................ 8 2.1 System Flowchart.............................................................................................................8 2.1.1 Login.......................................................................................................................... 8 2.1.2 A Transaksi Data Siswa..............................................................................................9 2.1.3 B Transaksi Data Jurusan.........................................................................................10 2.1.4 C Transaksi Data Minat & Bakat..............................................................................11 2.1.5 D Transaksi Penjurusan........................................................................................... 12 2.2 Schematic Flowchart...................................................................................................... 13 2.3 Document Flowchart......................................................................................................14 2.4 Program Flowchart.........................................................................................................15 2.5 Process Flowchart.......................................................................................................... 16 3.1 Data Requritment...........................................................................................................17 3.1.1 ER Diagram.............................................................................................................. 17 3.2 Desain Database.............................................................................................................18 3.3 Relasi Database.............................................................................................................. 20
2
Daftar Gambar Gambar 2.1 Flowchart Login.................................................................................................... 8 Gambar 2.2 Flowchart Transaksi Data Siswa............................................................................9 Gambar 2.3 Flowchart Transaksi Jurusan...............................................................................10 Gambar 2.4 Flowchart Transaksi Minat..................................................................................11 Gambar 2.5 Flowchart Proses Penjurusan............................................................................. 12 Gambar 2.6 Flowchart Schematic.......................................................................................... 13 Gambar 2.7 Flowchart Document.......................................................................................... 14 Gambar 2.8 Flowchart Program............................................................................................. 15 Gambar 2.9 Flowchart Proses................................................................................................ 16 Gambar 3.2 ER Diagram...................................................................................................
17
Gambar 3.3 Relasi Tabel..................................................................................................
20
3
Daftar Tabel Daftar Tabel 3.2.1 Tabel data siswa........................................................................................ 18 Daftar Tabel 3.2.2 Tabel data nilai mata pelajaran.................................................................18 Daftar Tabel 3.2.3 Tabel data nilai bakat................................................................................ 19 Daftar Tabel 3.2.4 Tabel data jurusan.....................................................................................19
4
BAB I PENDAHULUAN Penjurusan bagi siswa SMA dilaksanakan pada semester ganjil kelas XI. Pelaksanaan penjurusan bagi mereka diperkenalkan sebagai upaya untuk mengarahkan siswa terhadap bakat dan minat seta kemampuan akademik siswa tersebut. Penjurusan ini dimaksudkan agar siswa lebih mudah dalam memilih jurusan di Perguruan Tinggi kelak yang akan mengarah ke profesinya juga. Tetapi penjurusan bagi siswa SMA tidak selalu sesuai dengan kemampuan, bakat, minat serta prestasi akademiknya. Hal tersebut mungkin dikarenakan faktor kebingungan dari para siswa ketika diberikan pilihan penjurusan. Bahkan mereka banyak yang sekedar ikut-ikutan dengan teman-temannya yang memilih salah satu jurusan. Di sekolah-sekolah SMA, kebanyakan penentu penjurusan itu berdasarkan 3 faktor. Pertama yaitu berdasarkan referensi orang tua siswa. Kedua, pemilihan jurusan didasarkan pada ikut-ikutan teman dan berdasarkan tren jurusan masa kini. Faktor ketiga yaitu prestasi akademik siswa itu sendiri. Penentuan penjurusan berdasarkan ketiga faktor tersebut tentunya akan membuat penyesalan bagi siswa yang penjurusannya tidak sesuai dengan bakat , minat serta kesukaan mereka terhadap jurusan tersebut. Oleh karena itu, dibutuhkan teknologi komputerisasi untuk pengambil keputusan penjurusan di Sekolah Menengah Atas.
1.1 Idettifikasi Masalah Dalam pelaksanaan sistem pendukung keputusan pemilihan jurusan calon siswa SMA masih menemui masalah, adapun masalah yang dihadapi antara lain sebagai berikut : 1. Sistem pengambilan keputusan yang dilakukan masih menggunakan manual, sehingga
pembuatan laporan dan hasil seleksi menjadi lambat.
5
2. Masih mengalami masalah pada proses data calon siswa karena data yang cukup banyak membuat proses pengolahan data sering terjadi pengulangan dan kesalahan pada
pencatatan.
3. Kesulitan dalam mengolah data seleksi jurusan calon siswa karena perhitungan nilai
masih dilakukan manual dan waktu yang dibutuhkan untuk penyeleksian
sangat lama.
1.2 Analisis Masalah a)
Sistem harus dapat membatu dalam pengambilan keputusan untuk menentukan jurusan yang sesuai dengan nilai semester, minat dan nilai tes bakat yang diperoleh masing-masing siswa.
b)
Sistem harus dapat menangani pencarian data siswa dan pengolahan data siswa.
c)
Sistem harus dapat melakukan menambah atau mengurangi kriteria dalam penentuan jurusan,
d)
menambah atau mengurangi jumlah jurusan, merubah nilai ketuntasan minimal.
e)
Sistem harus dapat melakukan perhitungan nilai siswa agar dapat menentukan jurusan yang sesuai dengan hasil nilai yang diperoleh, misal nilai tes bakat.
f)
Sistem harus dapat memberikan hasil dalam bentuk laporan siswa yang masuk dalam jurusan IPA dan IPS berdasarkang rangking.
1.3 Data Sistem pendukung keputusan ini adalah suatu sistem yang digunakan untuk membantu pengambilan keputusan dalam menentukan jurusan bagi siswa SMA. Setelah melakukan pengamatan pada sistem, data yang dibutuhkan dalam sistem ini adalah sebagai berikut : 1.
Data Eksternal, yaitu data aturan penjurusan, data tes bakat, dan data komponen penilaian siswa. Data ini merupakan aturan penjurusan yang ditentukan oleh SMA
2.
Data Internal, data siswa dan data nilai raport
3.
Data privat, yaitu data yang ditentukan oleh user khusus dalam sistem. Dalam
6
system
ini yang termasuk data privat adalah data pengaturan nilai bobot.
1.4 Proses Sistem Proses sistem pendukung keputusan ini dibagi dalam 3 level user, yaitu: a.
Admin Memiliki hak akses, Login, manajemen user, manajemen data siswa, manajemen, manajemen aturan penjurusan.
b.
Guru Memiliki hak akses, login, manajemen aturan penjurusan, manajemen nilai raport, manajemen tes bakat, manajemen aturan nilai bobot.
c.
Siswa Memiliki hak akses melihat hasil penjurusan.
1.5 Input dan Output Input sistem pendukung keputusan ini adalah data siswa, data nilai raport, data tes bakat. Untuk output sistem pendukung keputusan ini adalah laporan hasil pengolahan data penjurusan SMA.
7
Bab II Desain Sistem
2.1 System Flowchart 2.1.1 Login
Gambar 2.1 Flowchart Login
8
2.1.2 A Transaksi Data Siswa
Gambar 2.2 Flowchart Transaksi Data Siswa
9
2.1.3 B Transaksi Data Jurusan
Gambar 2.3 Flowchart Transaksi Data Jurusan
10
2.1.4 C Transaksi Data Minat & Bakat
Gambar 2.4 Flowchart Transaksi Minat
11
2.1.5 D Transaksi Penjurusan
Gambar 2.5 Flowchart Proses Penjurusan
12
2.2 Schematic Flowchart
Gambar 2.6 Flowchart Schematic
13
2.3 Document Flowchart
Gambar 2.7 Flowchart Document
14
2.4 Program Flowchart
Gambar 2.8 Flowchart Program
15
2.5 Process Flowchart
Gambar 2.9 Flowchart Proses
16
3.1 Data Requritment Data requiment dalam sistem penjurusan siswa SMA berbasis web ini, diantaranya : a)
Data Siswa
b)
Data Nilai Mata Pelajaran
c)
Data Nilai Tes minat bakat
d)
Data Jurusan
3.1.1 ER Diagram Pada ER Diagram yang terdapat pada gambar dibawah, memiliki empat entitas yaitu : Data Siswa, Data Nilai Mata Pelajaran, Data Nilai Tes Bakat & Minat, Data Jurusan.
Gambar 3.1 ERD 3.2 Desain Database Dalam sistem pengambilan keputusan penjurusan sma ini terdiri dari empat tabel. Berikut adalah desain tabelnya: 1)
Tabel Data Siswa
17
Tabel data siswa ini memuat informasi-informasi siswa, Tabelnya dapat diliat dibawah ini Tabel 3.2.1 Data Siswa No
Nama
Type
1
nis
Varchar (8)
2
Nama siswa
Varchar (50)
3
Jenis kelamin
Num (āLā,āPā)
4
Alamat
Varchar (100)
5
Tanggal lahir
Date
2)
Keterangan Primary key
Tabel Data Mata Pelajaran Tabel data mata pelajaran ini memuat informasi-informasi mata pelajaran yang
digunakan sebagai penentuan penjurusan, misalnya Matematika, IPA, IPS, Bahasa Inggris, Bahasa Indonesia. Tabelnya dapat diliat dalam tabel 3.2.2
Tabel 3.2.2 Data Nilai Mata Pelajaran No 1 2
3)
Nama Id nilai mapel Mata pelajaran
Type Integer (3) Varchar (40)
Keterangan Primary key
Tabel Data Nilai Tes Minat & Bakat Tabel data tes minat & bakat ini memuat informasi-informasi tes minat dan bakat
yang digunakan sebagai penentuan penjurusan sma. Tabelnya dapat dilihat pada tabel 3.2.3 Tabel 3.2.3 Data Nilau Tes Minat & Bakat No 1 2
4)
Nama Id nilai tes Minat & bakat
Type Integer (3) Varchar (40)
Tabel Jurusan
18
Keterangan Primary key
Tabel jurusan ini memuat informasi-informasi jurusan yang akan menjadi pilihan. Tabelnya dapat dilihat pada tabel 3.2.4 Tabel 3.2.4 Jurusan No 1 2
5)
Nama
Type
Id jurusan Nama Jurusan
Integer (3) Varchar (40)
Keterangan Primary key
Tabel Transaksi Tes Bakat Tabel ini memuat nilai tes bakat, tabelnya dapat di lihat pada tabel 3.2.5 Tabel 3.2.5 Transaksi tes bakat
No 1 2 3 4
6)
Nama Id transaksi tes Nis Id tes bakat Nilai tes
Type Integer (4) Integer (6) Integer (4) Integer (3)
Keterangan Primary key Secondary key
Tabel Transaksi Mata Pelajaran Tabel ini memuat nilai mata pelajaran, tabelnya dapat dilihat pada tabel 3.2.6 Tabel 3.2.6 Transaksi Mata Pelajaran
No
Nama
1 2 3 4
Id transaksi mapel Nis Id mapel Nilai mapel
7)
Tabel Kriteria Tes bakat
Type Integer (4) Integer (6) Integer (4) Integer (3)
Keterangan Primary key Secondary key
Tabel ini memuat kriteria nilai tes yang akan menjadi acuan penjurusan Tabel 3.2.7 Kriteria Tes bakat
19
No 1 2 8)
Nama
Type
Id kriteria tes Id transaksi tes
Integer (4) Integer (4)
Keterangan Primary key
Tabel Kriteria Mata Pelajaran Tabel ini memuat kriteria nilai nilai mata pelajaran yang akan menjadi acuan penjurusan. Tabel 3.2.8 Kriteria mata pelajaran
No 1 2 9)
Nama
Type
Id kriteria mapel Id transaksi mapel
Integer (4) Integer (4)
Keterangan Primary key
Tabel Kriteria Penjurusan Tabel ini memuat kriteria-kriteria dalam menentukan jurusan Tabel 3.2.9 Kriteria Penjurusan
No 1 2 3 4 5
Nama Id kriteria Id tes bakat Id mapel Kriteria mapel Kriteria tes bakat
Type Integer (4) Integer (4) Integer (4) Integer (4) Integer (4)
Keterangan Primary key Secondary key
10) Tabel Transaksi Jurusan Tabel ini memuat hasil dari transaksi penjurusan sma Tabel 3.2.10 Transaksi Penjurusan No 1 2 3
Nama Id Transaksi jurusan Id kriteria Id jurusan
Type Integer (4) Integer (4) Integer (4)
Keterangan Primary key
20
3.3 Relasi Database Relasi tabel-tabel dalam sistem penunjang keputusan penjurusan SMA dapat dilihat dalam gambar 3.3.1 berikut ini.
Gambar 3.3 Relasi Tabel Penjurusan
21