50
BAB IV PERANCANGAN SISTEM 4.1.
Perancangan Sistem
Perancangan Sistem adalah suatu gambaran sketsa sistem atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Perancangan ini dibuat ditujukan kepada user, programmer atau ahli analisis yang berhubungan dengan perancangan ini. Perancangan sistem dibuat berdasarkan masukan dari hasil analisa untuk menyelesaikan permasalahan yang ada pada tahap analis. Perancangan sistem secara umum bertujuan untuk memberikan gambaran secara umum kepada pemakai sistem dan juga merupakan persiapan dari rancangan terperinci dengan mengidentifikasi komponen komponen sistem. Tahap perancangan sistem mempunyai 2 tujuan utama, yaitu : 1. Untuk memenuhi kebutuhan pemakai sistem. 2. Untuk memberikan gambaran yang jelas dari rancang bangun yang lengkap kepada pembuat program dan ahli – ahli teknik yang terlibat. Tahap ini dapat di gambarkan sebagai tahap untuk membangun suatu sistem dan mengkonfigurasikan komponen - komponen perangkat lunak sehingga sehingga dapat menghasilkan sistem yang lebih baik, dengan tujuan memenuhi kebutuhan pemakai pada umumnya selain itu juga memberikan gambaran yang jelas dan mudah dimengerti bagi pembuat program pada khususnya.
51
Pada tahap perancangan membangun aplikasi yang akan dikembangkan ini terdiri dari : 1. Flowchart usulan 2. Diagram konteks 3. Data flow diagram (DFD) 4. Entity Relationalship Diagram (ERD) 5. Perancangan data (Data Design)
4.2.
Perancangan prosedur
Dalam perancangan Sistem Informasi Penilaian Dosen Sekolah Tinggi Teknologi Indonesia ini mengalami perubahan awalnya menggunakan sistem yang manual sekarang menjadi terkomputerisasi.
Start
Username & password
Tidak
Cek username & password
ya
Tampil soal
ya
Cek soal
Tidak
Keluar
Gambar 4.1 Flowchart usulan penilaian Dosen
52
4.3. Perancangan Proses
Dalam Perancangan Proses, langkah–langkah yang dilakukan adalah membuat gambaran grafis tentang proses–proses yang terjadi dalam sistem usulan dengan menggunakan alat pemodelan sistem yaitu diagram konteks dan diagram aliran data.
4.3.1. Diagram Konteks Diagram konteks merupakan gambaran secara global untuk memudahkan pemahaman terhadap suatu sistem yang menggambarkan aliran data yang masuk kedalam sistem dan yang keluar dari sistem menuju entitas entitas eksternal. Diagram konteks pada Sistem Informasi Penilaian Dosen Sekolah Tinggi Teknologi Indonesia dapat dilihat pada gambar 4.2 berikut ini:
Ketua Prodi Data dosen Data mahasiswa kuesioner
Laporan kuesioner
Sistem Informasi Penilaian Dosen STT Indonesia
jawaban
Mahasiswa
Laporan kuesioner
Direktur Operasional
Gambar 4.2 Diagram Konteks Sistem Informasi Penilaian Dosen
53
4.3.2. Diagram Aliran Data (Data Flow Diagram)
Diagram Aliran Data atau DFD merupakan gambaran arus data dan cara kerja sistem yang lebih detail dari diagram konteks yang akan dikembangkan secara logika. Bagaimana data tersebut terus mengalir dan disimpan. DFD dibuat juga model sebuah sistem informasi dalam bentuk jaringan. 4.3.2.1 DFD (Data Flow Diagram) Level 0 Dari DFD level 0 dapat dijabarkan sebagai berikut : 1. Proses 1.0 Ketua Program Studi menginput data master yang terdiri dari data dosen, data mahasiswa, dan data kuesioner setelah diinput disimpan di dalam tabel. 2. Proses 2.0 Mahasiswa menjawab kuesioner lalu disimpan didalam tabel mahasiswa. 3. Proses 3.0 Laporan kuesioner, dicetak berikan ke Ketua Program Studi dan Direktur Operasional.
54
Dosen, mahasiswa, kuesioner
Mahasiswa Ketua Program Studi jawaban
Data dosen
2.0 Menjawab kuesioner
Dosen
Mahasiswa
Data mahasiswa Data kuesioner
Data dosen
Data mahasiswa
Data kuesioner
1.0 Input data master
Data kuesioner Jawaban
Data jawaban
Kuesioner Laporan kuesioner
3.0 Cetak laporan Laporan kuesioner Direktur Direktur Operasional Operasional
Gambar 4.3 Data Flow Diagram (DFD) Level 0
4.4. Perancangan Basis data
Basis data (database) adalah kumpulan dari data–data yang saling berkaitan dan berhubungan satu dengan yang lainnya. Database tersimpan didalam perangkat keras komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. Penerapan basis data dalam sistem informasi sering disebut dengan database sistem (sistem basis data). Sistem basis data ini adalah suatu sistem informasi yang mengidentifikasikan kumpulan dari data yang berhubungan
55
satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam – macam didalam suatu organisasi atau instansi. Desain database ini secara garis besar dapat diartikan suatu informasi yang berisi field, jenis field, panjang field.
4.4.1. Entity Relation Diagram (ERD)
Entity Relatioship Diagram ( ERD ) atau Diagram antar Entitas adalah suatu diagram yang menggambarkan hubungan obyek data yang disimpan yang ada dalam suatu sistem secara konseptual. Obyek Data adalah obyek yang dapat dicatat atau direkam atau segala sesuatu yang ada dan dapat dibedakan entitas dapat berupa orang, benda, tempat, peristiwa, atau konsep yang bisa diolah untuk menghasilkan informasi, rancangan diagram entitas ini dibuat menurut data yang ada sehingga dapat menjelaskan hubungan data-data. Entity Relationship Diagram Pada Sistem Informasi Penilaian Dosen Sekolah Tinggi Teknologi Indonesia adalah banyak mahasiswa mengisi banyak kuesioner, kuesioner menghasilkan banyak jawaban.
56
Mahasiswa
N Mengisi
N Kuesioner N N Hasil
Jawaban
Gambar 4.4 Entity Relation Diagram (ERD) Penilaian Dosen
4.4.2
Kamus Data
Berikut ini adalah kamus data dari Sistem Informasi Penilaian Dosen Sekolah Tinggi Teknologi Indonesia yang dirancang antara lain : a. Mahasiswa = id_nim + nama_mahasiswa + program_studi + jenis_kelamin + tempat+ tanggal + bulan + tahun + alamat + username + password b. Kuesioner = id_kuesioner + id_penyelenggaraan + id_jawaban + nim c. Jawaban = id_jawaban + id_ soal + kuesioner
57
4.4.3
Rancangan Struktur file
Rancangan struktur file merupakan salah satu bagian yang terpenting dalam perancangan sistem berbasis komputer, selanjutnya yang dimaksud dengan file dalam database ini berfungsi sebagai penyedia informasi bagi sipemakai sistem. File-file yang digunakan dalam perancangan sistem infomasi penilaian dosen adalah sebagai berikut :
Tabel 4.1 Tabel Dosen
Field Id_Dosen Nama_dosen Nidn Jenis_kelamin Tempat Tanggal Bulan Tahun Alamat Username Password
Tabel Dosen Type int(15) Varchar(50) varchar(20) varchar(10) varchar(20) varchar(10) varchar(10) varchar(10) varchar(20) Varchar(50) int(15)
Key *
Tabel 4.2 Tabel Mahasiswa
Field Id_Nim Nama_mahasiswa Program Studi Jenis_kelamin Tempat Tanggal Bulan Tahun Alamat
Tabel Mahasiswa Type int(15) varchar(50) varchar(20) varchar(10) varchar(20) varchar(10) varchar(10) varchar(10) varchar(20)
Key *
58
Tabel 4.3 Kuesioner Field Type Int (15) Id_ kuesioner Id_penyelenggaraan Int (15) Id_Jawaban Varchar(50) Nim varchar(10)
Key *
Tabel 4.4 Tabel Soal Tabel_Soal Type Int (15) Varchar(200)
Field Id_Soal Soal
Key *
Tabel 4.5 Tabel Jawaban Tabel_Jawaban Type Int (15) Int (15) Varchar(200)
Field Id_Jawaban Id_Soal Kuesioner
Key *
Keterangan : Tabel Soal dan Tabel jawaban terletak di datamaster sekretariat Program Studi Tabel 4.6 Tabel Penyelenggaraan Field Id_ Penyelenggaraan Semester Program Studi Tahun_Akademik
Tabel_Penyelenggaan Type Int (15) Varchar(15) Varchar(25) Int(15)
Key *
59
Tabel 4.7 Tabel Relasi dari program yang dibuat.
Dari tabel 4.7 diatas terlihat bahwa perancangan struktur file yang berelasi antara table satu dengan yang lain merupakan bentuk normalisasi. Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabeltabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi, yang bertujuan untuk menghilangkan kerangkapan data, untuk mengurangi kompleksitas dan untuk mempermudah pemodifikasian data. 4.5
Perancangan Antar Muka
Rancangan antarmuka atau yang biasa disebut user interface merupakan bentuk tampilan grafis berhubungan langsung dengan pengguna atau user. Perancangan antar muka berfungsi untuk menghubungkan atau penterjemah informasi antara pengguna dengan sistem operasi, sehingga komputer tersebut bisa digunakan. Tujuan dari desain antarmuka pengguna adalah untuk membuat interaksi pengguna sesederhana dan seefisien mungkin, dalam hal mencapai tujuan
60
pengguna. Proses desain haruslah seimbang antara fungsi teknis dan elemen visual untuk menciptakan sebuah sistem yang tidak hanya bisa beroperasi tetapi juga dapat digunakan dan disesuaikan dengan kebutuhan pengguna. 4.5.1
Struktur Program
Desain struktur program merupakan suatu desain yang gambaran hubungan antara suatu modul program dengan modul program lain. Adapun untuk sistem informasi Penilaian dosen yang penulis rancang meliputi data dosen, data mahasiswa dan kuesioner. desain struktur dari program yang diusulkan dapat dilihat seperti pada gambar 4.5 :
Struktur Program
Input
Output
Proses
Data Dosen
Pengisian kuesioner
Laporan Hasil Kuesioner
Data Mahasiswa Data Kuesioner
Gambar : 4.5 Struktur Program 4.5.2
Struktur Menu Struktur menu adalah salah satu cara dalam memudahkan pemakai
untuk menggunakan website ini , sehingga tidak mengalami kesulitan dalm mengakses halaman – halaman web yang ada di dalamnya bentuk struktur menu seperti pada gambar 4.6 :
61
Menu Utama
Log In
Keluar
Data mahasiswa
Soal Kuesioner
Gambar : 4.6 Struktur Menu Sistem Informasi Prespektif Mahasiswa
Sekretaris Program Studi adalah entitas pengguna yang mempunyai hak sepenuhnya terhadap manajemen program, baik untuk mengubah ataupun menghapus data yang sudah di inputkan seorang penggguna. Adapun struktur halaman admin tersebut dapat seperti pada gambar. 4.7 :
Log In
Ganti Password
Form
Data Master
Data Dosen
Data Mahasiswa
Penyelenggaraan
Data Kuesioner
Laporan
Laporan Hasil Kuesioner Laporan Hasil Testimoni
Gambar : 4.7 Struktur Menu Prespektif Sekretariat Program Studi
4.6
Perancangan Form Perancangan form ini dirancang untuk mempermudah interaksi antara
pemakai sistem informasi yang dikembangkan. pada perancangan form ini
62
Perancangan form ini dirancang untuk mempermudah interaksi antara pemakai sistem informasi yang dikembangkan. pada perancangan form ini biasa dilakukan proses input, edit, simpan, delete. Seperti pada gambar 4.8 : Gambar 4.8 Form Log in digunakan untuk masuk ke website penilaian dosen, terlebih dahulu harus memasukan username dan password, dan terdapat dua pilihan menu yaitu sekretariat prodi dan mahasiswa,
LOGO
SISTEM INFORMASI PENILAIAN DOSEN Sekolah Tinggi Teknologi Indonesia
Username
Password Sekretariat Prodi
Mahasiswa
LOG IN
CANCEL
Gambar 4.8 Form Log in Gambar 4.9 Form kuesioner mahasiswa, setelah mahasiswa log in, mahasiswa form kuesioner yang terdiri dari soal, semester, program studi, tahun akademik maupun jurusan, form ini terdapat beberapa pertanyaan yang harus diisi oleh mahasiswa, setelah diisi lalu disimpan. nilai lima untuk point sangat baik, nilai 4 untuk poin baik, nilai 3 untuk point cukup, nilai 2 untuk poin sangat kurang.
63
SISTEM INFORMASI PENILAIAN DOSEN Sekolah Tinggi Teknologi Indonesia
Kuesioner
Semester
Tahun Akademik
Program Studi
No
Dosen
5
4
3
2
1
1
Pertanyaan
O
O
O
O
O
2
O
O
O
O
O
3
O
O
O
O
3
O
O
O
O
O
4
O
O
O
O
O
5
O
O
O
O
O
6
O
O
O
O
O
7
O
O
O
O
O
8
O
O
O
O
O
9
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
10
O
11 12
O
O
Save
Keterangan nilai kuesioner Poins 5 =
Sangat Baik
Poins 4 =
Baik
Poins 3 =
Cukup
Poins 2 =
Kurang
Poins 1 = Sangat kurang
Gambar 4.9 Form Kuesioner Mahasiswa Gambar 4.10 Form data dosen, diisi oleh sekretaris program studi atau admin berdasarkan data dosen yang benar.
64
SISTEM INFORMASI PENILAIAN DOSEN LOGO
Sekolah Tinggi Teknologi Indonesia
Log in
Data Dosen
Data Master
Penyelenggaraan
Laporan
Nama Save
Cancel
Delete
Edit
Nidn
Update
Jenis Kelamin Tempat
Tanggal
Bulan
Tahun
Alamat
Gambar 4.10 Form Data Dosen Gambar 4.11 Form Biodata mahasiswa, diisi oleh sekretariat program studi atau admin,diisi dengan benar .data yang telah diisi dapat juga disimpan, dihapus maupun diubah, maupun ditambah.
SISTEM INFORMASI PENILAIAN DOSEN LOGO
Sekolah Tinggi Teknologi Indonesia
Log in
Profil
Profil
Kuesioner
Penyelenggaraan
Nama Save
Cancel
Delete
Edit
Nim
Program studi Jenis kelamin
Tempat
Tanggal
Bulan
Tahun Alamat
Gambar 4.11 Form Data Mahasiswa
Update
65
Gambar 4.12 Data kuesioner, sekretaris program studi dapat menulis soal kuesioner yang berupa soal-soal tentang kinerja dosen . SISTEM INFORMASI PENILAIAN DOSEN LOGO
Sekolah Tinggi Teknologi Indonesia
Log in
Ganti Password
Data Kuesioner
Data Master
Semester
Penyelenggaraan
Laporan
Tahun Akademik
Program Studi
Dosen
No
Pertanyaan
1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15
Cancel
Save
Delete
Update
Edit
Gambar 4.12 Form Data Kuesioner Gambar 4.13 Laporan Hasil Penilaian Dosen dari penilaian mahasiswa selama mengikuti perkuliahan, dapat dilihat berdasarkan semester maupun tahun akademik. SISTEM INFORMASI PENILAIAN DOSEN
LOGO
Sekolah Tinggi Teknologi Indonesia Semester Tahun Akademik
Laporan Hasil Kuesioner Dosen
5
4
3
2
1
Total Nilai
Tanjungpinang, Direktur Operasional Sekolah Tinggi Teknologi Indonesia
Gambar 4.13 Form Laporan Hasil Penilaian Dosen
66