SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA UPN “VETERAN” JATIM.

SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN
PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA
UPN “VETERAN” J ATIM

SKRIPSI

Disusun oleh :

RAKHMAD SATRIYA HARIYANTO
NPM. 0934010159

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN" J AWA TIMUR
SURABAYA
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN
PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA

UPN “VETERAN” J ATIM
SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Jurusan Teknik Informatika

Disusun oleh :

RAKHMAD SATRIYA HARIYANTO
NPM. 0934010159

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
SURABAYA
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN


SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN
PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA
UPN “VETERAN” J ATIM
Disusun Oleh :

RAKHMAD SATRIYA HARIYANTO
NPM. 0934010159

Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang I Tahun Akademik 2012/2013

Pembimbing Utama

Pembimbing Pendamping

Fetty Tri Anggraeny S.Kom, M.Kom
NPT. 3 8202 060 208 1

Budi Nugroho S.Kom, M.Kom

NPT. 3 8009 050 205 1

Mengetahui,
Ketua J urusan Teknik Infor matika
Fakultas Teknologi Industri
UPN ”Veteran” J awa Timur

Dr. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SKRIPSI
SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI
LABORATORIUM TEKNIK INFORMATIKA UPN “VETERAN” J ATIM
Disusun Oleh :
RAKHMAD SATRIYA HARIYANTO
NPM. 0934010159
Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi

J urusan Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur
Pada Tanggal 14 Desember 2012
Pembimbing :

Tim Penguji :

1.

1.

Fetty Tri Anggraeny S.Kom, M.Kom
NPT. 3 8202 060 208 1

Dr. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

2.

2.


Budi Nugroho S.Kom, M.Kom
NPT. 3 8009 050 205 1

Intan Yuniar Purbasari S.Kom, M.Sc
NPT. 3 8006 040 198
3.

Ir. Kartini, S.Kom, MT
NIP. 19611110 199103 2 001
Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur

Ir. SUTIYONO, MT.
NIP. 19600713 198703 1001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


YAYASAN KESEJ AHTERAAN PENDIDIK AN DAN PERUM AHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
PANITIA UJ I AN SKRIPSI / KOMPREHENSIF

KETERANGAN REVISI
Mahasiswa di bawah ini :
Nama

: Rakhmad Satriya Hariyanto

NPM

: 0934010159

Jurusan

: Teknik Informatika

Telah mengerjakan revisi/ tidak ada revisi*) pra rencana (design)/ skripsi ujian

lisan gelombang I, TA 2012/2013 dengan judul:

” SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN
PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA UPN
‘VETERAN’ J ATIM ”
Surabaya,

Desember 2012

Dosen Penguji yang memerintahkan revisi:

1) Dr. Ni Ketut Sari, MT
NIP. 19650731 199203 2 001

{

}

2) Intan Yuniar Purbasari S.Kom, M.Sc
NPT. 3 8006 040 198


{

}

3) Ir. Kartini S.Kom, MT
NIP. 19611110 199103 2 001

{

}

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

UCAPAN TERIMA KASIH

Ucapan terima kasih ini saya persembahkan sebagai perwujudan rasa syukur
atas terselesaikannya Laporan Skripsi. Ucapan terima kasih ini saya tujukan
kepada :

1. Allah SWT., karena berkat Rahmat dan berkahNya kami dapat menyusun dan
menyelesaikan Laporan Skripsi ini hingga selesai.
2. Bapak Prof. Dr. Ir. Teguh Soedarto, MP selaku Rektor Universitas
Pembangunan Nasional “Veteran” Jawa Timur.
3. Bapak Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur.
4. Ibu Dr. Ir. Ni Ketut Sari, MT. selaku Ketua Jurusan Teknik Informatika UPN
“Veteran” Jawa Timur yang telah dengan sabar membimbing dengan segala
kerendahan hati dan selalu memberikan kemudahan dan kesempatan bagi saya
untuk berkreasi.
5. Bapak Firza Prima Aditiawan, S.Kom. Selaku PIA Tugas Akhir Teknik
Informatika UPN “Veteran” Jawa Timur.
6.

Ibu Fetty Tri Anggraeny S.Kom, M.Kom, selaku dosen pembimbing utama
dan kepala laboratorium pemrograman komputer pada Proyek Skripsi ini di
UPN “Veteran” Jawa Timur yang telah banyak memberikan petunjuk,
masukan, bimbingan, dorongan serta kritik yang bermanfaat sejak awal hingga
terselesainya Skripsi ini.


7. Bapak Budi Nugroho S.Kom, M.Kom selaku dosen pembimbing Pendamping
(Pembimbing II) dan kepala laboratorium jaringan komputer yang telah
memberikan

banyak

ide, petunjuk, masukan, bimbingan, dorongan serta

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iii

bantuan yang sangat berarti dan bermanfaat bagi tugas akhir ini.

Serta

bersedia meluangkan waktu untuk membimbing dan membantu.
8. Ibu Intan Yuniar P, S.Kom, M.Sc selaku kepala laboratorium desain dan
algoritma yang telah memberikan masukan, ide dan petunjuk dalam

pengembangan Proyek Tugas Akhir ini.
9. Keluarga tercinta, terutama Bapak Ibuku tersayang, terima kasih atas semua
doa, dukungan serta harapan-harapanya pada saat penulis menyelesaikan
skripsi dan laporan ini. Yang penulis minta hanya doa restunya, sehingga
penulis bisa membuat sesuatu yang lebih baik dari laporan ini.
10. Kawan-kawan TFC ’09 dan seluruh teman jurusan Teknik Informatika
angkatan 2009 yang telah membantu dalam penyelesaian Laporan Skripsi ini.
Yang telah memberikan dorongan dan doa, yang tak bisa penulis sebutkan
satu persatu. Terima Kasih yang tak terhingga untuk kalian semua. Semoga
Allah SWT yang membalas semua kebaikan dan bantuan tersebut.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

iv

KATA PENGANTAR

Syukur Alhamdulillaahi rabbil ‘alamin terucap ke hadirat Allah SWT atas
segala limpahan Kekuatan-Nya sehingga dengan segala keterbatasan waktu,
tenaga, pikiran dan keberuntungan yang dimiliki peneliti, akhirnya peneliti dapat
menyelesaikan

Skripsi

yang

berjudul

“SISTEM

INFORMASI

PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI LABORATORIUM
TEKNIK INFORMATIKA UPN ‘VETERAN’ J ATIM” tepat waktu.
Skripsi dengan beban 4 SKS ini disusun guna diajukan sebagai salah satu
syarat untuk menyelesaikan program Strata Satu (S1) pada jurusan Teknik
Informatika, Fakultas Teknologi Industri, UPN ”VETERAN” Jawa Timur.
Melalui Skripsi ini peneliti merasa mendapatkan kesempatan emas untuk
memperdalam ilmu pengetahuan yang diperoleh selama di bangku perkuliahan,
terutama berkenaan tentang penerapan teknologi perangkat bergerak. Namun,
penyusun menyadari bahwa Skripsi ini masih jauh dari sempurna. Oleh karena itu
penyusun sangat mengharapkan saran dan kritik dari para pembaca untuk
pengembangan aplikasi lebih lanjut.

Surabaya, 23 November 2012

(Peneliti)

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

ii

DAFTAR ISI

Halaman
LEMBAR PENGESAHAN
ABSTRAK ...................................................................................................

i

KATA PENGANTAR ................................................................................. ii
UCAPAN TERIMA KASIH ....................................................................... iii
DAFTAR ISI ...............................................................................................

v

DAFTAR GAMBAR ................................................................................... viii
DAFTAR TABEL ....................................................................................... xi

BAB I

PENDAHULUAN .........................................................................

1

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

1

1.2. Rumusan Masalah ..................................................................

2

1.3. Batasan Masalah ....................................................................

3

1.4. Tujuan ……….. .....................................................................

3

1.5. Manfaat ..................................................................................

4

1.6. Metodologi Penelitian ............................................................

4

1.7. Sistematika Penulisan .............................................................

6

BAB II TINJ AUAN PUSTAKA ................................................................

8

2.1

Profil Jurusan Teknik Informatika UPN “Veteran” Jatim........

Hak Cipta © milik UPN "Veteran" Jatim :
v
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.

8

2.2. Visi dan Misi Jurusan Teknik Informatika ..............................

8

2.2.1 Visi Jurusan Teknik Informatika ...................................

9

2.2.2 Misi Jurusan Teknik Informatika ...................................

9

2.3. Tujuan Laboratorium Teknik Informatika...............................

9

2.4. Struktur Organisasi Jurusan Teknik Informatika ..................... 11
2.5. Macromedia Dreamwiever ..................................................... 12
2.6. Microsoft Office Visio 2010 ................................................... 13
2.7. Power Designer ...................................................................... 14
2.8. XAMPP ................................................................................. 16
2.9. Entity Relationship Diagram (ERD) ....................................... 18
2.10. Data Flow Diagram (DFD) .................................................... 20
2.11. CDM dan PDM ...................................................................... 21

BAB III ANALISIS DAN PERANCANGAN SISTEM ........................... 23
3.1

Deskripsi Umum Sistem ......................................................... 23

3.2

System Flow Diagram ............................................................ 23

3.3

Desain Sistem ........................................................................ 24
3.3.1 Data Flow Diagram (DFD) ...................................... 25

3.4

Desain Database .................................................................... 34
3.4.1 CDM ........................................................................ 34
3.4.2 PDM......................................................................... 35

3.5

Rancangan Interface............................................................... 36

Hak Cipta © milik UPN "Veteran" Jatim :
vi
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.

BAB IV HASIL DAN PEMBAHASAN .................................................... 43
4.1

Menu Utama .......................................................................... 43

4.2

Menu Kepala Laboratorium.................................................... 45

4.3

Menu Dosen PJ ...................................................................... 64

4.4

Menu Asisten ......................................................................... 66

4.5

Menu Mahasiswa ................................................................... 67

BAB V UJ I COBA SISTEM ..................................................................... 69
5.1. Skenario Uji Coba .................................................................. 69
5.1.1 Import Data Mahasiswa Dari Siamik ............................. 69
5.1.2 Proses Daftar Ulang Oleh Mahasiswa............................ 70
5.1.3 Mencetak Absensi ......................................................... 72
5.1.4 Proses Penilaian Praktikum ........................................... 73
5.1.5 Lihat Nilai..................................................................... 75
5.1.6 Proses Rekap dan Laporan Praktikum ........................... 76
5.1.7 Tutup Buku Semester Berjalan ...................................... 77
5.1.8 Melihat Data History ..................................................... 78

BAB VI PENUTUP ................................................................................... 80
6.1. Kesimpulan ............................................................................ 80
6.2. Saran .................................................................................... 81

DAFTAR PUSTAKA .................................................................................. 82

Hak Cipta © milik UPN "Veteran" Jatim :
vii
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.

J UDUL

PENYUSUN
DOSEN PEMBIMBING I
DOSEN PEMBIMBING II

: SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN
PRAKTIKUM
DI
LABORATORIUM
TEKNIK
INFORMATIKA UPN “VETERAN” J ATIM
: RAKHMAD SATRIYA HARIYANTO
: FETTY TRI ANGGRAENY, S.KOM, M.KOM
: BUDI NUGROHO, S.KOM, M.KOM

ABSTRAK
Pada era globalisasi yang terus berkembang semakin cepat sehingga
menuntut kita untuk menghadapi dan menyesuaikan diri dengan kemajuan
tersebut. Selama ini laboratorium di Jurusan Teknik Informatika Universitas
Pembangunan Nasional ”VETERAN” Jawa Timur dalam pendaftaran maupun
penilaian kegiatan praktikum masih dilakukan secara manual, dan ada beberapa
kekurangan yang bisa di minimalkan.
Saat pendaftaran ulang dan penilaian secara manual, asisten laboratorium
harus menangani satu persatu mahasiswa yang akan mendaftar ulang dan asisten
harus mencatat ulang secara manual mahasiswa/praktikan yang telah mendaftar
secara manual. Proses penilaian praktikum secara manual akan membutuhkan
waktu yang lama saat melakukan rekap nilai akhir sebagai laporan hasil
praktikum.
Dengan dibuatnya sistem informasi berbasis web ini, bisa mempermudah
asisten dalam menilai praktikum dan mahasiswa yang mendaftar ulang praktikum
dengan mengakses web tersebut tanpa harus menunggu asisten dan datang ke
laboratorium.

Keyword: website, sistem informasi laboratorium.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

i

BAB I
PENDAHULUAN

1.1

Latar Belakang
Kemajuan tekonologi saat ini sangat mempengaruhi perkembangan di

dunia pendidikan, teknologi yang dipakai dapat menggambarkan bagus atau
tidaknya kualitas pendidikan yang didapat, karena saat ini teknologi bukan lagi
merupakan suatu hal yang awam, sebab teknologi kini merupakan suatu
kebutuhan manusia.
Karena merupakan kebutuhan maka alangkah baiknya teknologi untuk
selalu update atau diperbarui, karena pembaruan teknologi akan sangat membantu
dan mempermudah seseorang untuk menggunakannya. Selain itu teknologi yang
diperbahrui harus tepat guna, agar apa yang dihasilkan memenuhi aspek-aspek
yang diharapkan dengan adanya teknologi tersebut.
Dalam sistem pendaftaran secara manual di laboratorium pemrograman
komputer selama ini, ada beberapa kekurangan dan kelemahan yang bisa
diminimalkan. Salah satunya saat pendaftaran ulang secara manual, asisten
laboratorium harus menangani satu persatu mahasiswa yang akan mendaftar
ulang. Dengan sistem informasi pendaftaran dan penilaian praktikum yang
berbasis web lokal, mahasiswa dapat mendaftar ulang dengan mengakses web
tersebut tanpa harus menunggu asisten, dan asisten atau kepala laboratorium pun
dapat setiap saat melihat hasil dari daftar ulang yang berupa absensi tanpa harus
mengetik ulang hasil daftar ulang.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

1

2

Proses penilaian manual yang selama ini berlangsung di laboratorium
teknik informatika, praktikan (mahasiswa yang mengikuti praktikum) hanya dapat
mengetahui nilai akhir yang tercantum pada KHS. Praktikan

tidak dapat

mengetahui nilai praktikum secara rinci permodulnya. Dengan adanya sistem
informasi pendaftaran dan penilaian praktikum ini, nantinya praktikan dapat
melihat nilai praktikumnya secara langsung dan realtime. Selain itu, praktikan
atau kepala laboratorium dapat melihat history nilai praktikum mahasiswa.
Menyadari akan pentingnya peran sistem informasi tersebut, maka
dibuatlah tugas akhir dengan judul “SISTEM INFORMASI PENDAFTARAN
DAN

PENILAIAN

PRAKTIKUM

DI

LABORATORIUM

TEKNIK

INFORMATIKA UPN ‘VETERAN’ J ATIM”. Dimana dalam sistem tersebut,
memberikan informasi tentang pendaftaran dan penilaian praktikum di setiap
sesinya.

1.2

Rumusan Masalah
Adapun permasalahan yang akan dibahas adalah sebagai berikut :
1. Bagaimana membuat website sistem informasi pendaftaran dan

penilaian praktikum serta pengelolaannya dengan menggunakan
bahasa pemrograman PHP dan MySQL?
2. Bagaimana penyajian informasi proses daftar ulang dan penilaian

praktikum yang meliputi informasi seputar pendaftaran dan penilaian
semua praktikum yang ada di Teknik Informatika UPN “VETERAN”
Jawa Timur?

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

3. Bagaimana membuat sistem informasi pendaftaran dan penilaian

praktikum yang dapat digunakan multi tahun?

1.3

Batasan Masalah
Adapun batasan-batasan masalah yang dibuat agar dalam pengerjaan tugas

akhir ini dapat berjalan degan baik adalah sebagai berikut :
1.

Aplikasi desain website sistem informasi ini menggunakan PHP.

2.

Pengelolaan database dalam sistem informasi ini menggunakan
database mysql versi 5.5.16. yang terdapat pada web server XAMPP
versi 1.7.7.

3.

Aplikasi website yang dibuat menangani data proses pendaftaran,
penilaian, dan laporan nilai akhir praktikum.

4.

Data mahasiswa yang akan mengikuti praktikum berasal dari file
excel hasil export dari sistem akademik dikjar.

5.

Data asisten praktikum berasal dari file excel yang formatnya sama
dengan file hasil export sistem akademik dikjar.

6.

Laporan absensi, nilai hasil praktikum, dan rekap nilai akhir
praktikum berupa file pdf.

1.4

Tujuan
Tujuan dari tugas akhir ini adalah untuk membuat sistem informasi

pendaftaran dan penilaian praktikum di laboratorium Teknik Informatika UPN
“VETERAN” Jawa Timur.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.5

Manfaat
Manfaat dari penulisan tugas akhir ini adalah untuk menciptakan data yang

lebih tersistem dengan baik. Dengan manajemen yang terkomputerisasi ini,
pengelolaan data praktikum akan lebih terstruktur, sehingga mengurangi human
error. Data yang dimasukkan ke dalam sistem akan masuk ke dalam database
sesuai dengan form yang sudah di atur. Dari data-data peserta praktikum yang
telah tersimpan akhirnya pelayanan pun dapat berjalan lebih cepat mengingat
semua data terdapat dalam database sehingga pencariannya pun jauh lebih cepat.
Manfaat bagi jurusan yaitu memiliki sebuah sistem yang dapat menunjang
kinerja kepala laboratorium dan asisten dalam proses pendaftaran, penilaian, dan
laporan nilai praktikum. Dengan proses pendaftaran praktikum melalui sistem,
diharapkan waktu pendaftaran dapat lebih cepat dan efisien karena setiap
mahasiswa dan asisten tidak perlu tatap muka untuk melakukan daftar ulang. Pada
proses penilaian, dosen akan memasukan nilai tes awal saja, untuk nilai disiplin,
praktikum dan laporan resmi diinput oleh asisten sesuai aturan yang berlaku.

1.6

Metodelogi Penelitian
Beberapa metode dan teknik yang dipergunakan dalam pengumpulan dan

pengolahan data skripsi ini antara lain :
1.

Library Research
Pada tahap ini, mempelajari dan membaca buku diktat, referensi,

buletin perpustakaan sebagai acuan yang berkaitan dengan permasalahan
yang akan dibahas.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

2.

Observation
Pada tahap ini akan melakukan pengamatan secara langsung di

lapangan untuk memperoleh data.
3.

Documentation
Tahap

ini

melakukan

pencatatan

terhadap

aktifitas

yang

berhubungan dangan pengamatannya, apabila diperlukan pencatatan.
4.

Perancangan dan Pembuatan Sistem
Melakukan analisis awal tentang sistem yang akan dibuat untuk

menentukan langkah selanjutnya. Setelah sistem dirancang maka tahap
berikutnya adalah pembuatan sistem yang benar, agar sesuai dengan
rancangan. Pada tahap ini juga dilakukan perancangan struktur data,
algoritma dan diagram alur yang akan digunakan untuk implementasi
dalam perangkat lunak yang akan dibuat. Kemudian dilakukan
pengimplementasian struktur data dan algoritma yang telah dirancang ke
dalam bahasa pemrograman.
5.

Pengujian dan Evaluasi Perangkat Lunak
Tahap ini dulakukan pengujian pada perangkat lunak yang telah

dibuat, pengevaluasian hasil yang diperoleh serta perbaikan program
(revisi), jika hasil belum sesuai dengan tujuan yang diharapkan.
6.

Pembuatan Naskah Skripsi
Pada tahap ini dilakukan pendokumentasian dari semua tahap agar

dcatat dipelajari untuk pengembangan lebih lanjut. Memaparkan dasardasar teori dan metode yang terlibat di dalamnya, diantaranya desain

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

perangkat lunak dan implementasinya, hasil pengujian sistem termasuk
juga perbaikan.

1.7

Sistematika Penulisan
Pada penyusunan tugas akhir, sistematika pembahasan diatur dan disusun

dalam enam bab, dan tiap-tiap bab terdiri dari sub-sub bab. Untuk memberikan
gambaran yang lebih jelas, maka diuraikan secara singkat mengenai materi dari
bab-bab dalam penulisan tugas akhir ini sebagai berikut:
BAB I

PENDAHULUAN :
Bab ini berisi latar belakang, perumusan masalah, batasan masalah,
tujuan penelitian, manfaat penelitian, dan sistematika penulisan
pembuatan tugas akhir ini.

BAB II

TINJAUAN PUSTAKA :
Bab ini menjelaskan mengenai landasan teori-teori pendukung
pembuatan tugas akhir ini.

BAB III ANALISIS DAN PERANCANGAN SISTEM :
Bab ini berisi tentang analisis dan perancangan sistem dalam
pembuatan Tugas Akhir Sistem Informasi Pendaftaran dan
Penilaian Praktikum di Laboratorium Teknik Informatika UPN
“Veteran” Jatim
BAB IV HASIL DAN PEMBAHASAN :
Pada bab ini akan membahas tentang kerja dari sistem secara
keseluruhan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

BAB V

UJI COBA SISTEM :
Pada bab ini menjelaskan tentang pelaksanaan uji coba dan
evaluasi dari pelaksanaan uji coba dari sistem yang dibuat. Uji coba
dapat dilakukan pada akhir dari tahap-tahap analisis sistem, desain
sistem dan tahap penerapan sistem atau implementasi. Sasaran dari
ujicoba program adalah untuk menemukan kesalahn-kesalahan dari
sistem yang mungkin terjadi sehingga dapat diperbaiki.

BAB VI PENUTUP :
Bab ini berisi kesimpulan dan saran dari penulis untuk
pengembangan sistem.
DAFTAR PUSTAKA :
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur
yang digunakan dalam pembuatan laporan tugas akhir ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1.

Profil J urusan Teknik Informatika UPN “Veteran” J atim
Informatika adalah disiplin ilmu teknik yang menangani masalah

transformasi atau pengolahan fakta simbolik dengan menggunakan komputer
melalui proses-proses logika. Kurikulum Program Studi Teknik Informatika
dirancang untuk mempersiapkan lulusan dengan ciri khusus:
a) Mampu merancang, mengimplementasikan dan mengembangkan
sebuah sistem perangkat lunak (software) untuk memecahkan masalah
pengolahan data dalam industri.
b) Menguasai teknik, metode dan peralatan untuk menyelesaikan masalah
dengan bantuan perangkat lunak komputer.
c) Memiliki wawasan tentang pemanfaatan perangkat lunak komputer
dalam berbagai bidang aplikasi di industri maupun pemerintahan.
d). Profesional, memiliki integritas tinggi, serta tanggap terhadap
perubahan dan kemajuan ilmu dan teknologi informatika.
Bidang peminatan di lingkungan Program Studi Teknik Informatika UPN
‘VETERAN’ Jawa Timur : (i) CIS (computing and intelegent system), (ii) ITNS
(IT Networking and security) , (iii) SE (Software engginering).

2.2

Visi dan Misi Jurusan Teknik Informatika
Adapun visi dan misi Jurusan Teknik Informatika adalah sebagai berikut :

2.2.1 Visi J urusan Teknik Informatika
8
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

Menghasilkan lulusan yang unggul dalam bidang teknologi informasi
dan mampu berkompetisi di pasar global tahun 2015.

2.2.2 Misi J urusan Teknik Informatika


Menghasilkan anggota masyarakat yang bertaqwa kepada Tuhan
Yang

Maha

Esa,

berakhlak

tinggi,

berbudaya

Indonesia,

bersemangat ilmiah serta memiliki kemampuan akademik yang
memadai dan sanggup berkinerja baik, serta mampu menerapkan,
mengembangkan dan melakukan inovasi ilmu pengetahuan dan
teknologi informasi bagi kemajuan dan kesejahteraan masyarakat.


Membekali mahasiswa dengan pengetahuan, keterampilan, kebiasaan
dan iklim yang baik agar mampu dan mempunyai kepercayaan diri
yang tinggi untuk bersaing di pasar global.



Menyebarkan hasil penelitian dan teknologi terapan, untuk
dimanfaatkan dalam kegiatan produktif dan peningkatan mutu
kehidupan masyarakat.

2.3

Tujuan Laboratorium J urusan Teknik Informatika
Mahasiswa


Mengupayakan mahasiswa untuk berpartisipasi secara penuh di dalam
semua aspek aktivitas dan Program Studi.



Membekali lulusan dengan pengetahuan, kecakapan dan nilai yang
dibutuhkan bagi mereka untuk melanjutkan studi atau berpartisipasi
dalam masyarakat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

Proses Belajar


Selalu berupaya untuk meningkatkan kualitas proses belajar-mengajar.



Mengupayakan staf pengajar untuk menggunakan metode proses belajar
mengajar yang bersifat kekinian (up to date).



Menggunakan metode student based learning untuk membekali lulusan
yang trampil, professional, beretika dan mampu untuk berkarya secara
mandiri.

Penelitian


Menyediakan lingkungan yang memungkinkan untuk melakukan
penelitian dengan kualitas berskala nasional atau bahkan internasional
sebagai tanggung jawab akademik utama.



Mengupayakan agar bersedia infrastruktur untuk melakukan penelitian
dengan kualitas yang baik.

Sumber Daya Manusia


Mengupayakan untuk merekrut dan mempertahankan staf dengan
kualitas tinggi, serta memberikan penghargaan bagi staf yang berprestasi
tinggi.



Meningkatkan kompetensi staf dalam hal pendidikan dan pengajaran,
penelitian, dan pengabdian kepada masyarakat

Lingkungan Fisik dan Lainnya


Menyediakan lingkungan fisik yang nyaman, aman dan sehat.



Mengupayakan untuk selalu mempunyai strategi pencarian dan
pembelanjaan dana yang efisien dan efektif.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

Kerjasama dengan Masyarakat dan Pemerintah


Meningkatkan citra Program Studi dalam hal fungsi, peran dan
kontribusinya agar lebih dikenal oleh masyarakat.



Menjalin kerjasama dengan instansi pemerintah, bisnis, industri dan
alumni.



Mengupayakan untuk melibatkan tenaga ahli yang dimiliki oleh Program
Studi untuk berpartisipasi dalam pengembangan kebijakan pemerintah
dalam bidang teknologi komputer dan informasi.

Internasional


Mengupayakan untuk memposisikan Program Studi agar dapat
memenuhi standar internasional.

2.4

Struktur Organisasi Jurusan Teknik Informatika

Gambar 2.1. Struktur organisasi Program Studi Teknik Informatika
Struktur organisasi di Program Studi Teknik Informatika seperti yang
terlihat pada gambar 2.1 (Struktur organisasi Program Studi Teknik
Informatika) berada dibawah Fakultas Teknologi Industri.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

2.5

Macromedia Dreamweaver
Macromedia

Dreamweaver

adalah

sebuah

software

HTML

editor profesional yang digunakan untuk mendesign secara visual dan
mengelola situs web maupun halaman web. Bilamana kita menyukai untuk
berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja
dengan lingkungan secara visual dalam melakukan editing, Dreamweaver
membuatnya menjadi lebih mudah dengan menyediakan tools yang sangat
berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesign
web. Dreamweaver dalam hal ini digunakan untuk web design, seperti pada
gambar 2.3. Dreamweaver mengikutsertakan banyak tools untuk kode-kode
dalam halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML,
CSS dan Javascript debugger, dan editor kode (tampilan kode dan Code
inspector) yang mengizinkan kita mengedit kode Javascribt, XML, dan dokumen
teks lain secara langsung dalam Dreamweaver.

Gambar 2.2. Halaman Macromedia Dreamweaver MX
Macromedia DreamWeaver MX pertama kali di tampilkan pada tahun
2004, selain software untuk mendesign web, juga bisa untuk menyunting kode

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

dan untuk membuat aplikasi web dengan menggunakan bahasa pemrograman
JSP, PHP, ASP atau Coldfusion. Di lengkapi dengan fasilitas yang cukup
lengkap untuk manajemen situs [2].

2.6

Microsoft Office Visio 2010
Pengertian Microsoft Visio 2010, (sebelumnya dikenal sebagai Microsoft

Office Visio), adalah sebuah program diagram komersial untuk Microsoft
Windows yang menggunakan grafik vektor untuk membuat diagram. Saat
ini tersedia dalam tiga edisi: Standard, Profesional dan Premium. Versi
terakhir adalah Microsoft Office Visio 2010 untuk Windows. Pada akhir 2009,
Microsoft merilis versi beta dari Microsoft Visio 2010. Berbeda dengan int i
aplikasi Office 2007, Microsoft Visio 2007 tidak fitur user interface Ribbon, tapi
Microsoft Visio 2010 ini. Visio tidak dikembangkan untuk Mac OS X atau
sistem operasi Linux; pengembang lain menawarkan program diagram untuk
sistem tersebut. Karena format file Visio proprietary, beberapa Mac OS X
atau program Linux dapat membaca file Visio. Pro Omnigraffe pada Mac dapat
membaca dan menulis file Visio. Standar dan Edisi Profesional baik berbagi
antarmuka yang sama, tetapi yang terakhir memiliki tambahan template untuk
diagram lebih maju dan tata letak serta fungsi unik yang membuatnya mudah
bagi pengguna untuk terhubung diagram mereka ke sejumlah sumber data dan
menampilkan informasi secara grafis.
Edisi Premium memiliki tiga jenis diagram tambahan dengan dukungan
aturan validasi cerdas, dan subproses (rincian diagram) mendukung Pengertian
Microsoft Visio 2010, seperti pada gambar 2.3.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

Gambar 2.3. Halaman Microsoft Office Visio 2010

Microsoft Visio Corporation diakuisisi pada tahun 2000. Enterprise Network
Tools, add-on produk memungkinkan jaringan otomatis dan layanan direktori
diagram, dan Visio Network Center, sebuah situs web di mana pengguna dapat
menemukan konten jaringan dokumentasi terbaru dan bentuk jaringan yang
tepat-replika peralatan dari 500 produsen terkemuka, dibebaskan bersama
versi 2002

yang pertama telah dihentikan, sedangkan bentuk-temuan yang

terakhir fitur yang sekarang terintegrasi ke dalam program itu sendiri

Visio

2007 ini dirilis pada 30 November 2006 [3].

2.7

Power Designer
Sybase Power Designer merupakan tool pemodelan yang dikeluarkan

oleh Sybase untuk membangun sebuah sistem informasi yang cepat, terstruktur
dan efektif. Sybase Power Designer

mendukung beberapa pemodelan adalah

sebagai berikut.
a. Requirement Management
b. Business Process
c. Data Modelling

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

d. XML Modelling
e. Application Modelling dengan UML
f. Information Liquidity Modelling
g. Integrated Modelling
Pada tutorial ini kita akan mencoba menggunakan Power Designer untuk
melakukan pemodelan data (data modeling) untuk kemudian akan kita gunakan
untuk melakukan perancangan basis data. Secara sederhana, untuk melakukan
pemodelan data pada Power Designer, kita harus memulainya pada level
Conceptual

Data

Model,

dimana

pemodelan

data

dilakukan

dengan

menggunakan metode EntitynRelationship Diagram. Pada CDM, tipe data yang
dipergunakan bersifat general, dan tidak spesifik terhadap suatu database tertentu.
Tahap kedua adalah membuat Physical Data Model (PDM), PDM merupakan
bentuk spesifik dari CDM yang telah kita bangun. Power Designer memiliki
banyak dukungan target database, sehingga kita tidak perlu bingung mengenai
tipe – tipe data yang dipergunakan, karena Power Designer akan menyesuaikan
seperti pada tipe data yang kita definisikan sebelumnya pada tahap CDM.
Tahap terakhir adalah mengenerate script Data Definition Language (DDL)
dari PDM yang telah dibuat. Melalui DDL inilah kita dapat mengenerate objek –
objek database (table, trigger,view, procedure) sehingga kemudian DDL script
ini dapat kita eksekusi ke software database lain seperti Oracle atau
MySQL, atau dapat juga kita buat koneksi dan mengeksekusinya langsung via
Power Designer [4]. Power designer seperti pada gambar 2.4.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

Gambar 2.4. Halaman Kerja pada Power Designer

2.8

XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri
atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa
yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP
merupakan singkatan dari X (empat sistem operasi apapun), Apache,
MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public
License dan bebas, merupakan web server yang mudah digunakan yang dapat
melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat
mendownload langsung dari web resminya.
XAMPP dikembangkan dari sebuah tim proyek bernama Apache
Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development
Team) & Tim Dukungan (Support Team). Seperti pada gambar 2.5.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

Gambar 2.5. Halaman pada XAMPP
XAMPP adalah singkatan yang masing-masing hurufnya adalah :
X:

Program ini dapat dijalankan dibanyak sistem operasi, seperti
Windows, Linux, Mac OS, dan Solaris.

A:

Apache, merupakan aplikasi web server.
Tugas utama Apache adalah menghasilkan halaman web yang benar

kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.
jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja
suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk
mendukung halaman web yang dihasilkan.
M:

MySQL, merupakan aplikasi database server.
Perkembangannya disebut SQL yang merupakan kepanjangan dari

Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan
untuk

mengolah database.

MySQL dapat

digunakan untuk

membuat

dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk
menambahkan, mengubah, dan menghapus data yang berada dalam database.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

P:

PHP, bahasa pemrograman web.
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk

membuat web yang bersifat server-side scripting. PHP memungkinkan kita
untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis
data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga
mendukung sistem manajement database Oracle, Microsoft Access, Interbase, dbase, PostgreSQL, dan sebagainya.
P:

Perl, bahasa pemrograman.
Mengenal bagian XAMPP yang biasa digunakan pada umumnya : Htdoc

adalah folder tempat

meletakkan berkas-berkas yang akan dijalankan,

seperti berkas PHP, HTML dan skrip lain. phpMyAdmin merupakan bagian
untuk mengelola basis data MySQL yang ada dikomputer. Kontrol Panel yang
berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan
(stop) layanan, ataupun memulai (start) [5].

2.9

Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah menyediakan cara untuk

mendeskripsikan perancangan basis data pada peringkat logika. ERD merupakan
suatu model untuk menjelaskan hubungan antar data dalam basis data
berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

Pada dasarnya ada tiga simbol yang digunakan, yaitu:
a. Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya
digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang
berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut.
Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi
elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang
berbeda. Relasi dapat digambarkan sebagai berikut.
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B)
dalam satu basis data yaitu.
1. Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan
entitas A berhubungan paling banyak dengan satu entitas pada himpunan
entitas B.
2. Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas
B dapat berhubungan dengan satu entitas pada himpunan entitas A.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

3.

Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan

banyak entitas pada himpunan entitas B. Sistem ERD disebutkan pada
gambar 2.6.

Gambar 2.6 Entity Relationship Diagram

2.10

Data Flow Diagram (DFD)
Data flow

Diagram (DFD) adalah diagram yang

notasi- notasi untuk

menggambarkan

arus

dari

menggunakan

sistem.

DFD

sering

digunakan untuk menggambarkan sustu sistem yang telah ada atau sistem baru
yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan
fisik dimana data tersebut mengalir (misalnya lewat telpon, surat, dan
sebagainya) atau lingkungan fisik dimana data tersebut

akan disimpan

(misalnya file kartu, harddisk, tape, diskette, dan lain sebagianya).
Simbol-sombol yang digunakan di DFD mewakili maksud tertentu, yaitu :
a. External entity (kesatuan Luar) atau boundary (batas sistem)
Setiap sistem pasti memiliki batas sistem (boundary) yang
memisahkan suatu

sistem

dengan

lingkungan

luarnya.

Kesatuan

luar (external entity) merupakan kesatuan di lingkungan luar sistem
yang dapat berupa orang, organisasi atau sistem lainya yang berada di

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

lingkungan luarnya yang memberikan input atau menerima output dari
sistem.
b. Data flow (arus data)
Arus data di DFD diberi simbol panah. Arus data ini mengalir
diantara proses, simpanan, dan kesatuan luar. Arus data digambarkan
dengan anak panah dari data satu ke data yang lainya.
c. Process (proses)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh
orang, mesin atau komputer dari hasil suatu arus data yang masuk ke
dalam proses untuk dihasilkan arus data yang akan keluar dari proses.
d. Data store (simpanan data)
Simpanan data (data store) merupakan simpanan dari data
yang dapat berupa suatu file atau database di komputer, suatu arsip atau
catatan manual dan lain sebagainya. [7] Masing-masing simbol pada DFD
dijelaskan pada gambar 2.7

Gambar 2.7 Simbol pada DFD

2.11

CDM dan PDM
CDM

(Conseptual

Data

Model).

CDM

dipakai

menggambarkan secara detail struktur basis data dalam

untuk

bentuk logik.

Struktur ini independen terhadap semua software maupun struktur data storage

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

tertentu yang digunakan dalam aplikasi ini. CDM terdiri dari objek yang tidak
diimplementasikan secara langsung kedalam basis data yang sesungguhnya.
PDM (Physical Data Model). PDM merupakan gambaran secara detail basis
data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan
struktur penyimpanan data yang benar pada basis data yang digunakan
sesungguhnya. [8] Sebagai contoh bentuk cdm dan pdm seperti pada gambar 2.8

Gambar 2.8 Proses PDM pada sistem

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

23

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB III
ANALISA DAN PERANCANGAN SISTEM

3.1. Deskripsi Umum Sistem
Website ini menampilkan informasi tentang pendaftaran dan penilaian
praktikum, khususnya informasi – informasi yang berkenaan dengan profil
laboratorium, praktikum, sesi, daftar ulang praktikum, absensi dan nilai di setiap
laboratorium yang ada di jurusan teknik informatika UPN “Veteran” Jatim.
3.2.

System Flow Diagram

Gambar 3.1. System Flow

23

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

24

Relasi yang akan dijelaskan pada Bab III ini terkait proses pendaftaran
dan penilaian praktikum. Proses diagram alir sistem informasi pendaftaran dan
penilaian praktikum di laboratorium Teknik Informatika UPN “Veteran” Jatim
berbasis web yang terkomputerisasi dijelaskan pada poin 3.3.1. Relasi yang
terlibat atau digunakan ke dalam sistem informasi pendaftaran dan penilaian
praktikum di laboratorium Teknik Informatika UPN “Veteran” Jatim diantaranya:
a. Kepala laboratorium melakukan login pada sistem dan menyiapkan
praktikum, sesi, dan modul yang akan berlangsung selama satu semester kedepan.
b. Kepala laboratorium melakukan import data krs dari sistem akademik
dikjar sebagai referensi peserta praktikum. Data yang telah di import tersebut
otomatis akan tercatat pada sistem.
c. Setelah kepala laboratorium melakukan import data, maka mahasiswa
sudah dapat login ke sistem dengan id dan password awal npm. Mahasiswa dapat
melakukan daftar ulang dengan memilih sesi yang telah disiapkan oleh kepala
laboratorium.
d. Ketika proses daftar ulang telah selesai, kepala laboratorium dapat
mencetak lembar absensi persesi berdasarkan hasil daftar ulang yang di lakukan
mahasiswa sebelumnya.
e. Pada saat proses praktikum, asisten atau dosen penanggung jawab dapat
memasukkan nilai tes awal, disiplin, praktikum, dan laporan resmi permodul.
f. Setelah semua modul praktikum selesai, kepala laboratorium dapat
melihat rekap nilai hasil praktikum sebagai referensi untuk mengisi form nilai
yang akan diserahkan ke TU.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

3.3. Desain Sistem
Desain sistem merupakan gambaran dari perencanaan yang dibuat oleh
programmer untuk diaplikasikan kedalam sistem. Desain sistem terdiri dari
context diagram, data flow diagram mulai dari level 0 sampai level terbesar.
3.3.1 Data Flow Diagram (DFD)
Level ini menjelaskan runtutan aliran data pada sistem informasi
pendaftaran dan penilaian praktikum di laboratorium Teknik Informatika UPN
“Veteran” Jatim. User dalam sistem ini dibagi menjadi empat sesuai tugas dan
tanggung jawab yang telah di atur. Empat user tersebut adalah kepala
laboratorium(kalab), dosen penanggung jawab, asisten, dan mahasiswa.
Berikut ini adalah context diagram pada sistem informasi pendaftaran dan
penilaian praktikum di laboratorium Teknik Informatika UPN “Veteran” Jatim,
seperti yang dijelaskan pada gambar 3.2.
data sesi
data praktikum

kalab

dosen

data user
nilai tes awal

data nilai persesi

data rekap nilai
0
Sistem
Pendaftaran dan
Penilaian
Praktikum TF

data pemilihan sesi

+

nilai persesi

laporan nilai
data nilai praktikum
mahasiswa

asisten

Gambar 3.2 Contex Diagram
Pada proses ini dijelaskan bahwa data user, data praktikum dan data sesi
diperloleh dari entitas kalab. Dari sistem ini akan memberikan output berupa data

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

26

rekap nilai peserta praktikum kepada entitas kalab. Asisten dan dosen berinteraksi
dengan memasukkan nilai sesuai sesi yang menjadi tanggung jawabnya, dan
sistem akan memberikan output berupa laporan nilai persesi. Data pemilihan sesi
diperoleh dari entitas mahasiswa dan sistem memberikan output laporan nilai
mahasiswa tersebut. Pada DFD terdapat beberapa alur sistem yang dibahas.
Setelah sistem di gambarkan kedalam context diagram pada gambar 3.2.
1)

DFD Level 1
Pada tahapan ini, aliran proses akan dipisahkan lagi menjadi lebih detail

sehingga akan mendapatkan airan proses yang akan mencerminkan setiap subbagian proses dengan lebih terperinci. Seperti pada gambar 3.3, pada level ini
terdapat 6 sub proses yaitu:
1. Proses Pengolahan Data User
Proses ini digunakan untuk menangani proses pengolahan data user yang
di akses oleh kalab. Dalam proses ini terdapat beberapa sub-proses yaitu : input
user, import asisten, import mahasiswa, edit data user, hapus data user.
2. Proses Pengolahan Data Praktikum
Proses ini digunakan untuk menangani proses pengolahan data praktikum
yang hanya dapat di akses oleh kalab. Dalam proses ini terdapat beberapa subproses yaitu : input praktikum, edit data praktikum, dan hapus data praktikum.
3. Proses Pengolahan Data Sesi
Proses ini digunakan untuk menangani proses pengolahan data sesi yang
hanya dapat di akses oleh kalab. Dalam proses ini terdapat beberapa sub-proses
yaitu: input sesi, edit data sesi, dan hapus data sesi.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

27

4. Proses Daftar Ulang
Proses ini dilakukan oleh mahasiwa untuk memilih sesi praktikum yang di
inginkan. Proses daftar ulang ini hanya memiliki satu sub-sistem pilih sesi.
5. Proses Penilaian Praktikum
Proses ini di akses oleh asisten, dosen pj atau kalab yang bertugas menjadi
dosen pj. Dalam proses ini, asisten dan dosen pj akan memasukkan data nilai
mahasiswa. Sedangkan keluaran dari proses ini adalah rekap nilai untuk kalab,
laporan nilai per sesi untuk asisten, dosen pj dan mahasiswa.
6. Pencarian
Proses ini digunakan untuk melihat informasi user tersebut telah terdaftar
pada sesi mana dan nilainya berapa.
2)

DFD Level 2
Pada level 2 ini, proses akan dibagi lagi menjadi sub-sub proses yang

akan menjelaskan lebih detail bagaimana alur proses tersebut akan direalisasikan
dengan tabel-tabel data pada rancangan database yang akan dibuat.
Proses 1. Pengolahan Data User
1.1. Input User
Pada proses ini, kalab melakukan input data user dengan level kalab atau
dosen di mana data tersebut akan direalisasikan terhadap tabel user.
1.2. Import Mahasiswa
Pada proses ini, kalab memindahkan data hasil rekap krs mahasiswa ke
sistem. Setelah data user di input, data akan di teruskan ke tabel krs.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 3.3. DFD level 1

28

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

29

1.3. Import Asisten
Pada proses ini, kalab memindahkan data asisten ke sistem. Setelah data
user di input ke tabel user, data akan di teruskan ke tabel hak_akses.
1.4. Edit Data User
Proses ini digunakan untuk mengupdate data user yang lama apabila
terjadi kesalahan penulisan, melakukan perubahan data maupun menambahkan
data. Proses ini direalisasikan terhadap tabel user.
1.5. Hapus Data User
Proses ini digunakan untuk menghapus data user. Proses ini akan
direalisasikan terhadap tabel user.

Gambar 3.4. DFD level 2 dari proses 1
Proses 2. Pengolahan Data Praktikum
2.1. Input Praktikum
Pada proses ini, kalab melakukan input data praktikum di mana data
tersebut akan direalisasikan terhadap tabel praktikum dan tabel hak_akses.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

30

2.2. Edit Data Praktikum
Pr