RANCANG BANGUN
APLIKASI PENILAIAN AKADEMIK BERBASIS WEB PADA
MANDIRI ENTREPRENEUR CENTER
PROYEK SISTEM INFORMASI Program Studi
DIII Manajemen Informatika
Oleh:
NURROCHMAN YULIARDI 13.39010.0002
FAKULTAS TEKNOLOGI DAN INFORMATIKA
xi
DAFTAR ISI
Halaman
ABSTRAK ... vii
ABSTRACT ... viii
KATA PENGANTAR ... ix
DAFTAR ISI ... xi
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xv
DAFTAR LAMPIRAN ... xvii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan ... 3
1.5 Manfaat ... 3
1.6 Sistematika Penulisan ... 4
BAB II HASIL SURVEY ... 6
2.1 Gambaran Umum Mandiri Entreprenur Center (MEC) ... 6
2.2 Logo Mandiri Entreprenur Center ... 7
2.3 Visi Mandiri Entrepreneur Center ... 7
2.4 Misi Mandiri Entrepreneur Center ... 7
2.5 Strukstur Organisasi ... 8
xii
2.7 Analisis Sistem Sedang Berjalan ... 10
BAB III LANDASAN TEORI ... 13
3.1 Pendidikan ... 13
3.2 Penilaian Akademik ... 13
3.3 Analisis Sistem ... 14
3.4 Desain Sistem ... 14
3.5 Perancangan Sistem ... 15
3.6 Database ... 15
BAB IV HASIL DAN PEMBAHASAN ... 16
4.1 Analisis Sistem ... 16
4.2 Desain Sistem ... 16
4.2.1 System Flow ... 16
4.2.2 Data Flow Diagram ... 19
4.2.3 Entity Relationship Diagram ... 23
4.2.4 Struktur File ... 27
4.2.5 Desain Input Output ... 31
BAB V IMPLEMENTASI DAN PEMBAHASAN ... 40
5.1 Sistem Yang Digunakan ... 40
5.2 Cara Setup Program ... 40
5.3 Penjelasan Pemakaian ... 41
5.3.1 Halaman Utama ... 41
5.3.2 Form Master ... 43
5.3.3 Form Transaksi ... 49
xiii
BAB VI PENUTUP ... 51
6.1 Simpulan ... 51
6.2 Saran ... 51
DAFTAR PUSTAKA ... 52
1
BAB I PENDAHULUAN
1.
1.1 Latar Belakang Masalah
Di era globalisasi saat ini, perkembangan teknologi komputer sangatlah
maju dan pesat. Secara langsung maupun tidak langsung menimbulkan dampak
yang dominan dalam kegiatan sehari – hari. Teknologi komputer merupakan salah
satu peralatan modern yang memberikan alternatif pemecahan masalah yang
efektif dalam memenuhi kebutuhan informasi. Lembaga Pendidikan dan Pelatihan
(LPP) Mandiri Entrepreneur Center (MEC) merupakan kampus yang program
studi diploma 1. Lembaga Pendidikan dan Pelatihan (LPP) yang merupakan
bagian divisi Yayasan Yatim Mandiri dan menjadi lembaga pendidikan dan
pelatihan bagi anak yatim.
Sistem penilaian akademik di MEC masih belum dapat memenuhi secara
optimal karena dalam pengelolaan data atau melakukan penilaian yang
menggunakan microsoft excel sehingga kurang mampu untuk mendukung proses
akademik dalam hal pengelolaan data penilaian dan penilaian setiap mata kuliah
yang masih kurang akurat, jika ada kesalahan dalam memasukan nilai maka
sedikit kesulitan dalam mencari nilai dan harus mengubah beberapa syntax excel.
megatasi permasalan tersebut maka diperlukan aplikasi penilaian akademik guna
menunjang kinerja akademis pada Lembaga Pendidikan dan Pelatihan Yatim
Berdasarkan masalah diatas maka dibutuhkan aplikasi yang dapat
mempercepat kinerja bagian akademik dalam megolah data dan mendapatkan data
dari dosen secara lebih real time. Kesimpulan dari permasalahan diatas maka
aplikasi penilaian akademik dibutuhkan untuk memudahkan kinerja bagian
akademik dan dosen sebagai pengguna.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan di atas, maka dapat dirumuskan
permasalahan yaitu Bagaimana Merancang Bangun Aplikasi Penilaian Akademik
Lembaga Pendidikan dan Pelatihan Pada Mandiri Entrepreneur Center.
1.3 Batasan Masalah
Batasan masalah pada Aplikasi Penilaian Akademik Pada Lembaga
Pendidikan dan Pelatihan Mandiri Entrepreneur Center adalah sebagai berikut :
a. Aplikasi ini terdiri dari data master :
1. Mengolah data Semester yaitu memasukan data semester baru setiap
awal semester dimulai
2. Mengolah data program studi yaitu memasukan dan mengolah data
program studi.
3. Mengolah data matakuliah yaitu memasukan dan mengolah data
matakuliah atau kurikulum setiap tahun ajaran baru.
4. Mengolah data mahasiswa yaitu memasukan data diri mahasiswa setiap
3
5. Mengolah data akademisi yaitu memasukan data diri karyawan dan
dosen
b. Aplikasi ini terdiri dari proses:
1. Penilaian mahasiswa dari setiap mata kuliah dan hasil yang telah
dicapai selama satu semester.
2. Membuat plotting ajar setiap awal semester baru
c. Aplikasi ini menghasilkan:
1. Kartu Hasil Studi (KHS) mahasiswa dicetak setiap akhir semester
pertama masa studi.
2. Laporan plotting ajar
1.4 Tujuan
Tujuan pada aplikasi penilaian akademik adalah membuat rancang bangun
aplikasi akademik untuk mengatasi permasalahan yang sedang dihadapi oleh
MEC dalam mengelola data proses penilaian akademik.
1.5 Manfaat
Aplikasi penilaian akademik berbasis web dapat dimanfaatkan oleh
pengguna dan pengguna tersebut antara lain:
1. Bagian administrasi akademik
Bagian administrasi akademik dengan mudah mengakses informasi
dikarenakan aplikasi ini membantu jalannya kinerja dan dapat meringankan
kinerja dari bagian administrasi akademik dalam melakukan penilaian akademik
2. Dosen atau Tutor
Sebagai user yang menggunakan aplikasi ini maka memudahkan
melakukan penilaian dikarenakan penilaian yang dilakukan dengan berbasis web
dan memasukan nilai dapat langsung real time.
1.6 Sistematika Penulisan
Sistematika pada penulisan laporan proyek penilaian akademik berbasis
web adalah sebagai berikut:
Pada bab pertama pendahuluan berisi latar belakang Proyek Sistem
Informasi, rumusan masalah, batasan masalah, tujuan Proyek Sistem Informasi,
waktu dan jangka waktu Proyek Sistem Informasi, ruang lingkup Proyek Sistem
Informasi, dan sistematika penulisan.
Pada bab kedua berisi Gambaran umum Mandiri Enterpreneur Center,
Pemahaman proses bisnis yang meliputi visi dan misi perusahaan, pengenalan
struktur organisasi serta deskripsi tugas dari masing – masing bagian yang
bersangkutan dan analisis hasil survey.
Pada bab ketiga berisi tentang teori pendidikan, penilaian akademik serta
teori dari fitur-fitur yang digunakan pada Aplikasi Penilaian Akademik.
Pada bab empat berisi tentang uraian tentang pembahasan hasil survey
adalah analisis sistem, pembahasan desain sistem berupa document flow, system
5
Pada bab lima Membahas sistem yang digunakan untuk
mendukung jalannya aplikasi ini yang meliputi hardware maupun software. Selain
itu dalam bab ini juga menjelaskan tentang cara menggunakan aplikasi ini.
Pada bab enam penutup membahas tentang kesimpulan dan saran dari
seluruh isi laporan ini yang disesuaikan dengan hasil dan pembahasan pada
6
BAB II HASIL SURVEY
2.
2.1 Gambaran Umum Mandiri Entreprenur Center (MEC)
Mandiri Entreprenur Center (MEC) didirikan oleh Yayasan Yatim
Mandiri. MEC adalah lembaga pendidikan dan pelatihan profesi khusus bagi anak
yatim lulusan SMA/sederajat.
Program pendidikan dan pelatihan di MEC merupakan program diploma
1. Selama proses pendidikan dan pelatihan, para mahasiswa mendapatkan 3
program utama, yaitu
a. Pembinaan mental keagamaan
pembinaan mental keagamaan adalah sebuah program yang bertujuan
untuk meningkatkan ketaqwaan mahasiswa kepada Allah SWT. Program
ini diadakan setiap malam hari.
b. Pembinaan akademik
pembinaan akademik adalah pembinaan yang bertujuan untuk
peningkatan keahlian di berbagai bidang sesuai dengan program studi di
MEC.
c. Pembinaan wirausaha dan kemadirian
Pembinaan wirausaha dan kemandirian disiapkan khusus bagi mahasiswa
sebagai bekal mewujudkan kemandirian dari sisi keuangan. Program ini
dilakasanakan mahasiswa dengan mencari penghasilan dan usahanya
7
2.2 Logo Mandiri Entreprenur Center
Pada Gambar 2.1 ini merupakan logo dari Mandiri Entrepreneur Center
2.3 Visi Mandiri Entrepreneur Center
Menyiapkan anaka purna asuh yatim hidup mandiri sesuai tantangan jaman.
2.4 Misi Mandiri Entrepreneur Center
1. Memfasilitasi semua aktivitas yang diperlukan guna terwujudnya anak purna
asuh yatim yang mandiri
2. Memfasilitasi sinergi peran lintas pelaku antar lembaga pendidikan dan
pelatihan ketrampilan dengan dunia usaha
3. Membangun kapasitas kelembagaan lokal yang mendukung program
kemandirian anak purna asuh yatim
2.5 Strukstur Organisasi
Pada Gambar 2.2 ini merupakan Struktur Organisasi Mandiri Entreprenur
Center
Gambar 2.2 Struktur Organisasi Mandiri Entrepreneur Center
2.6 Deskripsi Tugas
Pada gambar 2.2 struktur organisasi dideskripsikan sebagai berikut:
Tabel 2.1 Tabel Deskripsi Tugas
NO JABATAN TUGAS
1
Yayasan Yatim
Mandiri
Yayasan Yatim Mandiri memiliki divisi Lembaga
Pendidikan dan Pelatihan bagi anak yatim, divisi
ini menaungi Sekolah Insan Cendikia Mandiri
dan kampus Mandiri Entrepreur Center. Yayasan
Yatim Mandiri sebagai induk dari kampus
9
NO JABATAN TUGAS
2 Pengawas
Pengawas bertangung Jawab mengawasi jalannya
pendidikan di MEC dan sebagai penjembatani
antara kampus dengan yayasan.
3 Direktur MEC
Direktur bertanggung jawab sebagai top
management dalam membuat kebijakan dan
putusan dalam sistem pendidikan MEC.
4 Kerumah Tanggaan
Bidang Kerumahan tanggaan yang bertanggung
jawab atas menyusun rencana dan kegiatan,
menyusun kebutuhan sarana dan prasarana,
memfasilitasi kegiatan, menginventarisasikan dan
memilahara sarana prasana dan megelola
keuangan bagi staff keuangan.
5 Kepala Bidang I
Memiliki tugas dan tanggung jawab dalam
mengelola sistem akademik dan perekrutan
sumber daya manusia seperti mahasiswa dan
dosen.
6 Kepala Bidang II
Memiliki tugas dan tanggung jawab dalam
membina mahasiswa dalam kegiatan keagamaan
atau kegiatan mahasiswa dan mengelola asrama
mahasiswa
7 Kepala Bidang III
Memiliki tugas dan tanggung jawab dalam
hubungan dengan masyarakat seperti membantu
alumni dalam mencari pekerjaan. Membina
mahasiswa dalam pengkaryaan tugas entreprenur
2.7 Analisis Sistem Sedang Berjalan
Pada Mandiri Entrepreneur Center Bagian akademik yang menangani
penilaian akademik belum memiliki aplikasi yang real time. Misalnya, dosen
terlambat saat menyerahkan data nilai mahasiswa.
A. Document Flow Membuat Plotting Ajar
Pada gambar dibawah ini menjelaskan documet Flow untuk membuat
daftar plotting ajar dosen. Proses membuat plotting ajar setiap awal semester,
dimulai dari membuat daftar plotting ajar sementara oleh staff akademik dan
dosen melakukan konfirmasi jadwal yang pasti kepada bagian akademik. Setelah
mealakukan jadwal yang pasti maka staff akademik membuat daftar plotting ajar
rangkap 3 yang disimpan dan diberikan kepada dosen dan direktur MEC. Proses
11
Dokumen Flow Membuat Plotting Ajar
Direktur
Daftar Plotting Ajar sementara 2
Data Matakuliah
N 2
Daftar Plotting Ajar Sementara Daftar Plotting Ajar
Fix 1 N
Daftar Plotting Ajar Fix
2
Daftar Plotting Ajar Fix
Gambar 2.3 Document Flow Plotting Ajar
B. Document Flow memasukan Penilaian dan Cetak KHS
Gambar 2.4 menjelaskan documet Flow untuk memasukan nilai dan
mencetak KHS. Proses dimulai memasukan nilai oleh dosen dan data nilai dibaca
untuk dibuat Kartu Hasil Studi, Transkrip nilai yang diberikan kepada mahasiswa
dan Laporan nilai diberikan kepada direktur. Proses bagan alir lebih jelasnya
Dokumen Flow Diagram Memasukan Nilai dan Cetak KHS Laporan Nilai Per
Angkatan 1
N N
2 Laporan Nilai Per
Prodi 1
2
N
Laporan Nilai Per Mata Kuliah 1 Membuat
Transkrip Nilai
Laporan Nilai Per Mata Kuliah 2
Laporan Nilai Per Prodi
1
Laporan Nilai Per Angkatan
13
BAB III LANDASAN TEORI
3.1 Pendidikan
Dalam proses pendidikan terkait berbagai hal seperti pendidik,
kurikulum, buku, metoda mengajar, dan lain-lain. Sedangkan hasil pendidikan
dapat meliputi hasil belajar (yang berupa pengetahuan, sikap dan keterampilan)
setelah selesainya suatu proses belajar mengajar tertentu. Dalam rangka yang
lebih besar, hasil proses pendidikan dapat berupa kelulusan dari lembaga
pendidikan. (Idris,1992:39).
3.2 Penilaian Akademik
Pendidikan merupakan proses interaksi manusiawi yang ditandai oleh
keseimbangan kedaulatan subjek didik dengan kebiwaan pendidik (Idris, 1992:1)
Yang dimaksud aplikasi Penilaian akademik adalah sistem yang
menangani semua yang terkait tentang akademis seperti penilaian dan proses
3.3 Analisis Sistem
Menganalisis sistem merupakan tahapan dalam menganalisis
kebutuhan-kebutuhan sistem. Menurut Kendall & Kendall (2003:13), perangkat atau teknik
untuk menentukan kebutuhan sistem adalah dengan menggunakan diagram aliran
data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk
grafik terstruktur. Dari diagram aliran data, dikembangkan suatu kamus data
berisikan daftar seluruh item data yang digunakan dalam sistem beserta
spesifikasinya berupa tipe data atau constrainnya.
Menganalisis kebutuhan sistem dapat pula dilakukan dengan melakukan
teknik wawancara guna mendapatkan informasi penting lainnya seperti tujuan di
masa mendatang. Jenis informasi berupa perilaku, atau sikap-sikap, keyakinan dan
karakteristik beberapa orang utama dalam organisasi yang bisa terpengaruh oleh
sistem yang diajukan atau dari yang sudah ada, bisa didapatkan melalui
penggunaan kuesioner (Kendall & Kendall, 2003:167). Dengan menggunakan
kuesioner, dapat mengukur apa yang ditemukan dalam wawancara dan untuk
menentukan seberapa luas atau terbatasnya sentimen yang diekspresikan dalam
suatu wawancara.
3.4 Desain Sistem
Menurut Jogiyanto (2005 :196) desain sistem dapat didefinisikan sebagai
penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa
elemen yang terpisah kedalam suatu kesatuan yang utuh dan berfungsi. Desain
sistem menetukan bagaimana suatu sistem akan menyelesaikan tahap ini
menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan
15
benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap
analisis sistem (Jogiyanto ; 2005:196).
3.5 Perancangan Sistem
Perancangan sistem merupakan penguraian suatu sistem informasi yang
utuh ke dalam bagian komputerisasi yang dimaksud, mengidentifikasi dan
mengevaluasi permasalahan, menentukan kriteria, menghitung konsistensi
terhadap kriteria yang ada, serta mendapatkan hasil atau tujuan dari masalah
tersebut serta mengimplementasikan seluaruh kebutuhan operasional dalam
membangun aplikasi. Analisis dan perancangan sistem dipergunakan untuk
menganalisis, merancang dan mengimplementasikan peningkatan-peningkatan
fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi
terkomputerisasi.(Kendall dan Kendall,2003:7).
3.6 Database
Menurut Marlinda (2004:1) database adalah suatu sistem menyusun dan
mengelola record-record menggunakan komputer untuk menyimpan atau
merekam serta memelihara data operasional lengkap dengan sebuah
organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal
16
BAB IV
HASIL DAN PEMBAHASAN
4.
4.1 Analisis Sistem
Analisis sistem ini digunakan untuk melihat proses-proses sistem baru yang
akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem
yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,
Data Flow Diagram dan Entity Relationship Diagram.
4.2 Desain Sistem
Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang
baru. Sistem yang baru tersebut dapat digambarkan pada system flow
komputerisasi sebagai berikut ini.
4.2.1 System Flow
System flow memuat alur sistem yang dibuat berdasarkan hasil analisis document flow pada Mandiri Entrepreneur Center. System flow merupakan
gambaran dari sistem yang telah dikembangkan. system flow mempunyai beberapa
proses yang dilakukan secara komputerisasi. Proses yang dikembangkan meliputi,
proses mengelola data mahasiswa, proses membuat plotting Ajar dan input nilai
17
A.System Flow Mengelola data mahasiswa
System flow untuk menyimpan data mahasiswa baru. Proses dimulai dari
input data mahasiswa oleh bagian akademik kemudian disimpan. System flow
dapat lihat pada gambar 4.1
System Flow Mengelola Data Mahasiswa Baru
Mahasiswa Staff Akademik
Input data Mahasiswa
Mahasiswa Mulai
Data Mahasiswa Menyimpan Data
Mahasiswa
Gambar 4.1 Mengelola Data Mahasiswa
B.System Flow Input Plotting Ajar
System flow untuk membuat plotting ajar dosen. Proses dimulai membuat
plotting ajar setiap awal semester, dimulai dari bagian akademik input data dosen
dan disimpan data dosen tersebut. Bagian akademik menyimpan data plotting ajar
sementara setelah itu dosen melakukan konfirmasi jadwal yang pasti kepada
bagian akademik, bagian akademik memperbaruhi data plotting ajar. System flow
System Flow Membuat Plotting Ajar
Dosen Staff Akademik
Data Dosen Mulai
Input Data Dosen
Menyimpan Data Dosen
Dosen Mata Kuliah
Menyimpan Data
Plotting Ajar Plotting Ajar
Form keterangan Kesanggupan
Mengajar
Mencetak daftar Plotting Ajar
Sementara Daftar plotting ajar
sementara
Gambar 4.2 Input Plotting Ajar
C.System Flow Input Nilai dan Mencetak KHS
System Flow untuk input nilai dan mencetak KHS. Proses dimulai
memasukan nilai oleh dosen dan data nilai dibaca untuk dibuat menghitung
Indeks Prestasi Komulatif , menyimpan data KHS dan mencetak KHS. Transkrip
nilai dan Laporan nilai membaca data nilai dan dicetak. System flow dapat lihat
19
Input Nilai Mahasiswa dan Membuat Kartu Hasil Studi
Mahasiswa Direktur Bagian Akademik
Dosen
Memasukan Nilai Per Matakuliah
Memasukan Nilai Di Ubah
Nilai Laporan Nilai Per Prodi
Laporan Nilai Per Angkatan
Laporan Nilai Per Angkatan A Laporan Nilai Per
Mata Kuliah
Laporan Nilai Per Prodi Laporan Nilai Per
Mata Kuliah Menyimpan
Nilai T
Kartu Hasil Studi
Gambar 4.3 Input Nilai dan Cetak KHS
4.2.2 Data Flow Diagram
Data Flow Diagram (DFD) digunakan untuk menggambarkan aliran data
dan proses yang terjadi dalam sebuah sistem serta entitas–entitas apa saja yang
terlibat.
A.Context Diagram
Context Diagram dibawah ini menjelaskan tentang alur sistem yang telah
Form Nilai Data Akademis i
Data Mahas is wa Data Nilai
Data Plotting Ajar Sementara Trans krip Nilai
Kartu Hasil Studi
Laporan Nilai Akademik Form Keterang an Kes ang g upan Mengajar
0
Aplikasi Penilaian Akademik
+ Mahas is wa
Akademis i
Direktur
Gambar 4.4 Context Diagram Aplikasi penilaian akademik
B.Data Flow Diagram Level 0
Gambar 4.5 menjelaskan DFD Level 0 yang terdiri dari 3 proses yaitu
mengelola data mahasiswa baru, membuat plotting ajar dan transaksi penilaian
21
Data Ruang an Diambil
Data Nilai Form Nilai
Trans krip Nilai Data Plotting Ajar Sementara
Data Akademis i Data Mahas is wa
Nilai Disimpan Data Mata Kuliah Diambil Data Mahas is wa Diambil
Laporan Nilai Akademik
Kartu Hasil Studi Form Keterang an Kes ang g upan Mengajar
Data Mata Kuliah Diambil
Data Plotting Ajar Dis impan Data Akademis i Disimpan Data Mahas is wa Disimpan
Akademis i
Direktur
Mahas is wa 1
Meng elola Data Mahas is wa Baru +
1 Mahas is wa
2
Membuat Plotting Ajar
+
2 Akademis i
3 Plotting Ajar 4 Mata Kuliah
3
Trans aksi Penilaian Akademik
+
Gambar 4.5 DFD Level 0 Aplikasi penilaian akademik
C.Data Flow Diagram Level 1 Membuat Plotting Ajar
Gambar 4.6 menjelaskan DFD level 1 yang merupakan sub proses dari
DFD lv 0 membuat plotting ajar. DFD level 1 membuat plotting ajar terdiri dari 4
proses yaitu proses memasukan data dosen, proses menyimpan data plotting ajar,
Data Ruang an Diambil
Form Keterang an Kes ang g upan Mengajar Data Akademis i
Data Plotting Ajar Diperbaruhi Data Plotting Ajar Sementara
Data Plotting Ajar Diambil
Data Plotting Ajar Dic etak Data Plotting Ajar Dis impan
Data Mata Kuliah Diambil Data Dos en Diambil Data Akademis i Disimpan
Akademis i 2 Akademis i
3 Plotting Ajar
4 Mata Kuliah Data Plotting Ajar
3
3 Plotting Ajar Akademis i
7 Ruang an
Gambar 4.6 DFD Level 1 Plotting Ajar
D.Data Flow Diagram Level 1 Input Nilai Dan Cetak KHS
Gambar 4.7 menjelaskan DFD level 1 yang merupakan sub proses dari
DFD lv 0 Transaksi penilaian akademik. DFD level 1 Transaksi penilaian
akademik teridiri dari 6 proses yaitu proses mengolah nilai, proses menyimpan
nilai, proses meubah nilai, proses mencetak transkrip nilai, proses proses
23
Kartu Hasil Studi
Data Nilai Diambil (Laporan)
Data Nilai Diambil (KHS) Data Nilai Diambil (Transkrip) Form Nilai Data Mata Kuliah Diambil
Direktur
Proses Mencetak Kartu Hasil Studi
6
Proses Mencetak Laporan Nilai
5 Nilai
Gambar 4.7 DFD Level 1 Penilaian Akademik
4.2.3 Entity Relationship Diagram
Entity Relationship Diagram (ERD) digunakan untuk menggambarkan
tabel-tabel yang ada dalam sebuah sistem berikut relasi antar tabelnya.
A.Conceptual Data Model
Conceptual Data Model (CDM) dari Rancang Bangung Aplikasi Penilaian
akademik Berbasis web terdapat 8 tabel. Masing-masing tabel mempunyai relasi
Menilai
Kart u Hasil Studi Mempunyai Nilai Kode Progam S tudi
Nama P rogam S tudi Mata Kuliah
Kode Mata Kuliah
Gambar 4.8 Conceptual Data Model(CDM)
25
B.Physical Data Model
Pada Gambar 4.9 merupakan Physical Data Model (PDM) yang telah
di-generate dari conceptual data model yang sebelumnya dari Rancang Bangung
Aplikasi Penilaian akademik Berbasis web. PDM dapat dilihat pada lampiran
telah yang disertakan. PDM yang sudah dilampirkan juga terdapat 9 tabel yang
sudah saling terhubung. Tabel-tabel tersebut yaitu tabel master Semester, tabel
master Program Studi, tabel master Ruangan, tabel master Mata Kuliah, tabel
master Mahasiswa, tabel master Akademisi . Sedangkan tabel transaksi adalah
KODE_KA RY AW AN = K ODE _KARYAW AN
KODE_PROGA M_S TUDI = KODE_PROGAM_S TUDI
KODE_RUANGAN = KODE_RUA NGA N KODE_MATA _K ULIA H = K ODE_MA TA _K ULIA H
KODE_PROGA M_S TUDI = KODE_PROGAM_S TUDI
KODE_KA RY AW AN = K ODE _KARYAW AN
KODE_MATA _K ULIA H = K ODE_MA TA _K ULIA H KODE_PROGA M_S TUDI = KODE_PROGAM_S TUDI NIM = NIM
KODE_PROGA M_S TUDI = KODE_PROGAM_S TUDI MAHAS ISW A
NIM char(11)
KODE_PROGA M_S TUDI varchar(6)
NA MA_MAHASISW A varchar(100)
JENIS _K ELAMIN char(1)
ALAM AT_MA HA SIS WA varchar(100)
TEMP AT_LAHIR varchar(100)
TANGGAL_LA HIR dat et ime
NO_TELE PON varchar(12)
PROGA M_S TUDI
KODE_PROGA M_S TUDI varchar(6)
NA MA_PROGAM_S TUDI varchar(100)
MATA _K ULIA H
KODE_MATA _K ULIA H varchar(6)
KODE_PROGA M_S TUDI varchar(6)
NA MA_MATAK ULIA H varchar(50)
SK S numeric(1)
AK ADEMIS I
KODE_KA RY AW AN varchar(6)
PA SS WORD varchar(6)
NA MA varchar(100)
NILAI
NIM char(11)
KODE_MATA _K ULIA H varchar(6)
KODE_KA RY AW AN varchar(6)
KODE_PROGA M_S TUDI varchar(6)
NILAI_P ARTIS IP ASI int
NILAI_TUGA S int
SE MES TE R varchar(6)
PLOTTING_AJAR
KODE_PLOTTING varchar(6)
KODE_KA RY AW AN varchar(6)
KODE_MATA _K ULIA H varchar(6)
KODE_RUANGAN varchar(6)
KODE_PROGA M_S TUDI varchar(6)
TAHUN_AJA R varchar(6)
Gambar 4.9 Physical Data Model (PDM)
27
4.2.4 Struktur File
Struktur table Aplikasi Penilaian Akademik Pada Mandiri Entrepreneur
Center dideskripsikan sebagai berikut:
a. Tabel Semester
Nama Tabel : Semester
Primary Key : -
Foreign Key : -
Fungsi : Digunakan Untuk Menyimpan Data Semester.
Tabel 4.1 Tabel Semester
No Nama Kolom Tipe Data Panjang Data Constraint
1 Tahun _Ajar Varchar 6 Not Null
2 Semester Varchar 6 Not Null
b. Tabel Program _Studi
Nama Tabel : Program _Studi
Primary Key : Kode _ Program _Studi
Foreign Key : -
Fungsi : Digunakan Untuk Menyimpan Data Program _Studi.
Tabel 4.2 Tabel Program Studi
No Nama Kolom Tipe Data Panjang Data Constraint
1 Kode _ Program _Studi Varchar 6 Primary Key
c. Tabel Data Ruangan
Nama Tabel : Data Ruangan
Primary Key : Kode _ Ruangan
Foreign Key : -
Fungsi : Digunakan Untuk Menyimpan Data Ruangan
Tabel 4.3 Tabel Data Ruangan
No Nama Kolom Tipe Data Panjang Data Constraint
1 Kode_ Ruangan Varchar 6 Primary Key
2 Nama_ Ruangan Varchar 100 Not Null
d. Tabel Mata_Kuliah
Nama Tabel : Mata_Kuliah
Primary Key : Kode _ Mata_Kuliah, Kode_Program_Studi
Foreign Key : Kode_Program_Studi
Fungsi : Digunakan Untuk Menyimpan Data Mata_Kuliah
Tabel 4.4 Tabel Mata Kuliah
No Nama Kolom Tipe Data Panjang Data Constraint
1
Kode_Program_Studi Varchar 6 Primary Key
Foreign Key
2 Kode_ Mata_Kuliah Varchar 6 Primary Key
3 Nama_MataKuliah Varchar 50 Not Null
29
e. Tabel Akademisi
Nama Tabel : Akademisi
Primary Key : Kode _Karyawan
Foreign Key : -
Fungsi : Digunakan Untuk Menyimpan Data Akademisi
Tabel 4.5 Tabel Akademisi
No Nama Kolom Tipe Data Panjang Data Constraint
1 Kode_ Karyawan Varchar 6 Primary Key
2 Username Varchar 100 Not Null
3 Password Varchar 6 Not Null
f. Tabel Mahasiswa
Nama Tabel : Mahasiswa
Primary Key : NIM
Foreign Key : Kode_Program_Studi, Kode_Semester
Fungsi : Digunakan Untuk Menyimpan Data Mahasiswa
Tabel 4.6 Tabel Mahasiswa
No Nama Kolom Tipe Data Panjang Data Constraint
1 NIM Char 11 Primary Key
2 Kode_Program_Studi Varchar 10 Foreign Key
3 Nama_Mahasiswa Varchar 100 Not Null
4 Jenis_Kelamin Char 1 Not Null
5 Alamat_Mahasiswa Varchar 100 Not Null
6 Tempat_Lahir Varchar 100 Not Null
7 Tanggal_Lahir Datetime - Not Null
g. Tabel Plotting_Ajar
Nama Tabel : Plotting_Ajar
Primary Key : Kode _Plotting_Ajar
Foreign Key : Kode_Semester, Kode_Karyawan, Kode_Mata_Kuliah,
Kode_Ruangan, Kode_Program_Studi
Fungsi : Digunakan Untuk Menyimpan Data Plotting_Ajar
Tabel 4.7 Tabel Plotting Ajar
No Nama Kolom Tipe Data Panjang Data Constraint
1 Kode_Plotting Varchar 6 Primary Key
2 Tahun_Ajar Varchar 6 Foreign Key
3 Kode_Karyawan Varchar 6 Foreign Key
4 Kode_Mata_Kuliah Varchar 6 Foreign Key
5 Kode_Ruangan Varchar 6 Foreign Key
6 Kode_Program_Studi Varchar 6 Foreign Key
7 Hari Datetime - Not Null
8 Jam Datetime - Not Null
h. Tabel Nilai
Nama Tabel : Nilai
Primary Key : NIM
Foreign Key : NIM, Karyawan, Kode_Mata_Kuliah
Fungsi : Digunakan Untuk Menyimpan Data Nilai
Tabel 4.8 Tabel Nilai
No Nama Kolom Tipe Data Panjang Data Constraint
1 Kode_Karyawan Varchar 10 Foreign Key
2 Kode_Mata_Kuliah Varchar 10 Foreign Key
3 Kode_Program_Studi Varchar 10 Foreign Key
4
NIM Char 11 Primary Key
Foreign Key
31
No Nama Kolom Tipe Data Panjang Data Constraint
6 Nilai_UTS Integer - -
7 Nilai_UAS Integer - -
8 Nilai_Akhir Integer - Not Null
9 Nilai_Huruf Integer - Not Null
4.2.5 Desain Input Output
Dibawah ini terdapat desain dari program Aplikasi Penilaian Akademik
Pada Mandiri Entrepreneur Center
A. Fitur Halaman Utama
Pada Gambar 4.10 adalah Halaman Utama saat dibuka aplikasi penilaian
akademik. Halaman utama yang berisi menu login .
Gambar 4.10 Form Menu Utama
B. Desain Login Form
Pada Gambar 4.11 merupakan desain form login yang digunakan untuk
pengecekan hak akses. Pada form ini terdapat 2 kolom, yaitu kolom username
Gambar 4.11 Form Login
C. Desain Menu Utama
Pada Gambar 4.12 merupakan desain menu utama yang memiliki menu
bar master, transaksi, Kartu Hasil Studi, dan logout.
33
D. Desain Master Semester
Pada Gambar 4.13 merupakan form master semester berfungsi untuk
mengelola data master semester. Dengan form ini data master semester disimpan
didatabase.
Gambar 4.13 Form Master Semester
E. Desain Master Bidang Keahlian
Pada Gambar 4.14 merupakan form master bidang keahlian berfungsi
untuk mengelola data master bidang keahlian. Dengan form ini data master bidang
keahlian disimpan didatabase.
F. Desain Master Mata Kuliah
Pada Gambar 4.15 merupakan form master mata kuliah berfungsi untuk
mengelola data master mata kuliah. Dengan form ini data master mata kuliah
disimpan didatabase.
Gambar 4.15 Form Master Mata Kuliah
G. Desain Master Kelas
Pada Gambar 4.16 merupakan form master kelas berfungsi untuk
mengelola data master kelas. Dengan form ini data master kelas disimpan
didatabase.
35
H. Desain Master Akademisi
Pada Gambar 4.17 merupakan form master akademisi berfungsi untuk
mengelola data master akademisi atau hak akses user. Dengan form ini data
master akademisi disimpan didatabase.
Gambar 4.17 Form Master Akademisi
I. Desain Master Mahasiswa
Pada Gambar 4.18 merupakan form master mahasiswa berfungsi untuk
mengelola data master mahasiswa. Dengan form ini data master mahasiswa
Gambar 4.18 Form Master mahasiswa
J. Desain Transaksi Plotting Ajar
Pada Gambar 4.19 merupakan form transaksi plotting ajar berfungsi
untuk mengelola data plotting ajar. Dengan form ini data plotting ajar disimpan
didatabase.
37
K. Desain Transaksi Penilaian
Pada Gambar 4.20 merupakan form transaksi penilaian berfungsi untuk
mengelola data penilaian. Dengan form ini data penilaian disimpan didatabase.
Gambar 4.20 Form Transaksi Penilaian
L. Desain Laporan Plotting Ajar
Pada Gambar 4.21 merupakan hasil laporan plotting ajar setelah dosen
Gambar 4.21 Laporan Plotting Ajar
M. Desail Kartu Hasil Studi
Pada Gambar 4.22 merupakan Kartu Hasil Studi yang berisi detail nilai
dan indeks prestasi komulatif. Kartu Hasil Studi dicetak dan diberikan kepada
mahasiswa
40
BAB V
IMPLEMENTASI DAN PEMBAHASAN
5.1 Sistem Yang Digunakan
Berikut ini adalah software dan hardware yang dibutuhkan untuk
mendukung Aplikasi Penilaian Akademik Berbasis web
A. Software Pendukung
1. Sistem Operasi Microsoft Windows 7.
C. XAMPP dan MySQL.
B. Hardware Pendukung
1. Komputer dengan processor Core i3 M 370 @ 2.40 GHz atau lebih tinggi.
2. Graphic Intel 32-bit dengan resolusi 1366 x 768 atau lebih tinggi.
3. Memori RAM 2.00 GB atau lebih tinggi.
5.2 Cara Setup Program
Dalam tahap install program, pengguna harus memperhatikan dengan
benar terhadap cara menginstal perangkat lunak. Langkah-langkah install
aplikasi adalah sebagai berikut:
1. Install SQL Server pada komputer yang digunakan.
2. Install Program Aplikasi Penilaian akademik pada Mandiri Entrepreneur
Center di komputer yang digunakan.
5.3 Penjelasan Pemakaian
Tahap ini merupakan langkah-langkah dari pemakaian Aplikasi Penilaian
Akademik . Berikut pembahasan pemakaian dari Aplikasi Penilaian Akademik
Pada Lembaga Pendidikan dan Pelatihan Mandiri Entrepreneur Center.
5.3.1 Halaman Utama
Pada Gambar 5.1 adalah Menu utama saat dibuka aplikasi penilaian
akdemik. Pada awal aplikasi berjalan, terdapat menu login untuk mengakses
aplikasi.
Gambar 5.1 Halaman Utama
Pada Gambar 5.2 user diwajibkan untuk login. Fitur-fitur pada aplikasi
ini akan terbuka apabila username dan password diisi sesuai dengan username,
dan password yang ada pada database. Notifikasi username atau salah tampil saat
42
Gambar 5.2 Form Login dan Notifikasi salah
Pada Gambar 5.3, Jika username dan paswword karyawan benar maka
form akan berhasil masuk dan semua fitur dalam menu tampil. Menu tersebut
adalah menu Master yang terdiri dari Master Semester, Master Bidang Keahlian,
Master Mata Kuliah, Master Kelas, Master Akademisi dan Master Mahasiswa.
Menu Transaksi terdiri dari Plotting Ajar dan Input Nilai . Menu Laporan terdiri
dari Laporan Plotting ajar dan Kartu Hasil Studi. Logout merupakan menu keluar
dari aplikasi.
5.3.2 Form Master
Aplikasi penilaian akademik memiliki menu-menu master. Menu-menu
master digunakan untuk mengakses form-form master yang ada pada program.
Form-form master digunakan mengelola data yang ada. Penjelasan tentang
manfaat dan cara penggunaan masing-masing form master dijelaskan lebih detil
pada penjelasan berikut ini.
A.Form Master Semester
Pada Gambar 5.4 menjelaskan Data semester yang memiliki fungsi
menampilkan data semester. Form ini terletak di menu data master dari form
utama. Tombol data semester untuk menambahkan data, tombol edit untuk
memperbaruhi data semester dan tombol delete untuk menghapus data.
Gambar 5.4 Data Semester
Pada Gambar 5.5 menjelaskan Form semester yang memiliki fungsi
menyimpan data semester ke dalam database. Form ini terletak di menu data
master dari form utama. Setelah data diisi kemudian tekan Tombol Simpan untuk
44
Gambar 5.5 Form Menu Master Semester
B.Form Master Bidang Keahlian
Pada Gambar 5.6 menjelaskan Data bidang keahlian yang memiliki
fungsi menampilkan data bidang keahlian. Form ini terletak di menu data master
dari form utama. Tombol data bidang keahlian untuk menambahkan data, tombol
edit untuk memperbaruhi data bidang keahlian dan tombol delete untuk
menghapus data.
Gambar 5.6 Data Bidang Keahlian
Pada Gambar 5.7 menjelaskan Form bidang keahlian yang memiliki
fungsi menyimpan data bidang keahlian ke dalam database. Form ini terletak di
menu data master dari form utama. Setelah data diisi kemudian tekan Tombol
Gambar 5.7 Form Bidang Keahlian
C.Form Master Kelas
Pada Gambar 5.8 menjelaskan Data kelas yang memiliki fungsi
menampilkan data kelas. Form ini terletak di menu data master dari form utama.
Tombol data kelas untuk menambahkan data, tombol edit untuk memperbaruhi
data kelas dan tombol delete untuk menghapus data.
Gambar 5.8 Data Kelas
Pada Gambar 5.7 menjelaskan Form kelas yang memiliki fungsi
menyimpan data kelas ke dalam database. Form ini terletak di menu data master
dari form utama. Setelah data diisi kemudian tekan Tombol Simpan untuk
46
Gambar 5.9 Form Kelas
D.Form Master Mata Kuliah
Pada Gambar 5.10 menjelaskan Data mata kuliah yang memiliki fungsi
menampilkan data mata kuliah. Form ini terletak di menu data master dari form
utama. Tombol data mata kuliah untuk menambahkan data, tombol edit untuk
memperbaruhi data mata kuliah dan tombol delete untuk menghapus data.
Gambar 5.10 Data Mata Kuliah
Pada Gambar 5.11 menjelaskan Form mata kuliah yang memiliki fungsi
menyimpan data mata kuliah ke dalam database. Form ini terletak di menu data
master dari form utama. Setelah data diisi kemudian tekan Tombol Simpan untuk
Gambar 5.11 Form Mata Kuliah
E.Form Master Akademisi
Pada Gambar 5.12 menjelaskan Data akademisi yang memiliki fungsi
menampilkan data akademisi dan akademis untuk hak akses masuk aplikasi. Form
ini terletak di menu data master dari form utama. Tombol data mata kuliah untuk
menambahkan data, tombol edit untuk memperbaruhi data mata kuliah dan
tombol delete untuk menghapus data.
Gambar 5.12 Data Akademisi
Pada Gambar 5.13 menjelaskan Form akademisi yang memiliki fungsi
menyimpan data akademisi ke dalam database. Form ini terletak di menu data
master dari form utama. Setelah data diisi kemudian tekan Tombol Simpan untuk
48
Gambar 5.13 Form Akademisi
F. Form Master Mahasiswa
Pada Gambar 5.14 menjelaskan Data mahasiswa yang memiliki fungsi
menampilkan data mahasiswa. Form ini terletak di menu data master dari form
utama. Tombol data mata kuliah untuk menambahkan data, tombol edit untuk
memperbaruhi data mata kuliah dan tombol delete untuk menghapus data.
Gambar 5.14 Data Mahasiswa
Pada Gambar 5.15 menjelaskan Form akademisi yang memiliki fungsi
menyimpan data akademisi ke dalam database. Form ini terletak di menu data
master dari form utama. Setelah data diisi kemudian tekan Tombol Simpan untuk
Gambar 5.15 Form mahasiswa
5.3.3 Form Transaksi
Aplikasi penilaian akademik memiliki dua form transaksi yaiitu transaksi
plotting ajar dan penilaian akademik. Form-form master digunakan mengelola
data-data transaksi yang ada.
A.Form Trasaksi Plotting Ajar
Pada Gambar 5.16 menjelaskan Form transaksi plotting ajar yang
memiliki fungsi menyimpan data plotting ajar ke dalam database. Form ini
terletak di menu data transaksi dari form utama. Setelah data diisi kemudian tekan
50
Gambar 5.16 Form Input Plotting Ajar
B.Form Transaksi Input Nilai
Pada Gambar 5.17 menjelaskan Form transaksi input nilai yang memiliki
fungsi menyimpan data nilai ke dalam database. Form ini terletak di menu data
transaksi dari form utama. Setelah data diisi kemudian tekan Tombol Simpan
untuk menyimpan data.
5.3.4 Laporan
Menu-menu form laporan digunakan untuk menampilkan laporan-laporan
yang dihasilkan dari data master dan data transaksi. Dimana data tersebut dapat
digunakan dalam mengambil keputusan.
A.Laporan Plotting Ajar
Pada Gambar 5.18 menjelaskan menjelaskan form yang berfungsi
mencetak laporan plotting ajar. Form ini terletak di menu data laporan dari form
utama. Form hasil input data plotting ajar yang kemudian dicetak dan diserahkan
kepada dosen atau akademisi.
52
B.Kartu Hasil Studi
Pada Gambar 5.19 menjelaskan menjelaskan form yang berfungsi
mencetak Kartu Hasil Studi. Form ini terletak di menu data laporan dari form
utama. Form hasil input data nilai yang kemudian dicetak dan diserahkan kepada
mahasiswa.
51
BAB VI PENUTUP
6.
6.1 Simpulan
Setelah melakukan analisa dan perancangan, serta implementasi aplikasi
Penilaian Akademik pada Lembaga Pendidikan dan Pelatihan Mandiri
Entrepreneur Center, maka dapat diperoleh kesimpulan sebagai berikut :
a. Aplikasi ini membantu melakukan input data nilai mahasiswa dan membuat
plotting ajar setiap semester baru
b. Aplikasi dalam sistem ini, menghasilkan Kartu Hasil Studi (KHS) , Transkrip
Nilai dan Laporan Nilai
6.2 Saran
Dari penggunaan aplikasi ini, masih terdapat banyak kekurangan yang
ada. Demi pengembangan dan kemajuan yang lebih baik, maka hal-hal yang perlu
diperhatikan antara lain:
a. Pengembangan aplikasi selanjutnya dapat lebih real time.
52
DAFTAR PUSTAKA
Jogiyanto. 2005. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi
Offest.
Idris, H. Z. 1992. Pengantar Pendidikan 2. Gramedia Widiasarana Indonesia:
Jakarta.
Kendall, dan Kendall. 2003. Analisis dan Perancangan Sistem Jilid 1. Jakarta:
Prenhallindo.