TUGAS SISWA
(Studi Kasus : SMK Diponegoro Depok,Sleman,Yogyakarta )
KERJA PRAKTIK
Diajukan untuk memenuhi salah satu syarat
Mencapai derajat Sarjana S-1
Program Studi Teknik Informatika
Disusun Oleh
DIMAS FAJAR M
3115111391
Disusun oleh
Dimas Fajar M
3115111391
Laporan Kerja Praktik ini telah diterima sebagai salah satu syarat
untuk mencapai derajat Sarjana S-1 Program Studi Tenik Informatika
Yogyakarta …………………
i
PERNYATAAN
Dengan ini saya menyatakan bahwa laporan Kerja Praktik ini tidak
disuatu Perguruan Tinggi lain, dan sepanjang pengetahuan. Saya juga tidak
mencantumkan karya atau pendapat yang pernah ditulis atau diterbitkan oleh
orang lain, kecuali yang tertulis sebagai acuan dalam naskah ini dan disebutkan
ii
SURAT KETERANGAN INSTANSI
iii
MOTTO
Jujur, Penuh Hormat, dan Rajin. Tiga kualitas pribadi Pengubah Nasib pada anak
(Mario Teguh)
iv
PERSEMBAHAN
Ayah dan ibu yang selalu memberi dukungan baik moril maupun materiil
sehingga dapat mengantarkan saya sampai saat ini, semoga Tuhan selalu
Saudara-saudara saya yang selalu menjadi semangat saya untuk tetap berjuang dan
angkatan 2011, yang telah memberi dukungan dalam penyusunan laporan ini.
Semua pihak yang tidak dapat kami sebutkan satu persatu, baik langsung maupun
v
KATA PENGANTAR
Puji syukur kehadirat Allah SWT atas segala rahmat dan hidayah Nya
Pamotan Rembang).
Selain itu dengan adanya kerja praktik ini diharapkan mampu menjadi tempat
bagi mahasiswa untuk mendekatkan jarak antara teori dan aplikasi dalam bentuk
Penulis menyadari bahwa dalam penyusunan laporan ini tidak terlepas dari
bimbingan dari berbagai pihak, untuk itu penulis menyampaikan ucapan terima
1. Bapak Prof. Bambang Hartadi, Ph.D., MM., CPA. selaku Rektor Universitas
Teknologi Yogyakarta.
2. Ibu Dr. Tri Gunarsih, M.M. selaku Dekan Fakultas Bisnis dan Teknologi
3. Ibu Yuli Asriningtias, S.Kom., M.Kom. selaku Ketua Program Studi Teknik
Yogyakarta.
dapat selesai.
vi
5. Bapak Kepala Sekolah SMK NU Pamotan yang telah mengijinkan penulis
7. Semua pihak yang tidak dapat disebutkan satu persatu, baik langsung
Penulis menyadari bahwa dalam penyusunan laporan kerja praktik ini masih
sangat terbatas. Untuk itu diperlukannya saran dan masukan demi sempurnanya
Akhir kata penulis berharap semoga laporan kerja praktik ini bermanfaat
bagi pembaca dan semua pihak yang berkepentingan dangan tugas akhir ini.
vii
INTISARI
viii
DAFTAR ISI
SAMPUL
HALAMAN JUDUL
HALAMAN PENGESAHAN ............................................................................. i
HALAMAN PERNYATAAN KEASLIAN ...................................................... ii
HALAMAN SURAT KETERANGAN INSTANSI ........................................ iii
HALAMAN MOTTO ........................................................................................ iv
HALAMAN PERSEMBAHAN ......................................................................... v
KATA PENGANTAR ....................................................................................... vi
INTISARI ......................................................................................................... viii
DAFTAR ISI ...................................................................................................... ix
DAFTAR GAMBAR ....................................................................................... xiii
DAFTAR TABEL ............................................................................................. xv
BAB I PENDAHULUAN ................................................................................... 1
I.1 Latar Belakang ....................................................................................... 1
I.2 Rumusan Masalah .................................................................................. 2
I.3 Batasan Masalah .................................................................................... 2
I.4 Tujuan Penelitian ................................................................................... 3
I.5 Manfaat Penelitian ................................................................................. 3
I.6 Sistematika Penulisan ............................................................................ 3
BAB II GAMBARAN UMUM INSTANSI ....................................................... 6
II.1 Profil SMK Diponegoro Depok Yogyakarta ......................................... 6
II.2 Visi dan Misi ......................................................................................... 7
II.2.1 Visi .................................................................................................. 7
II.2.2 Misi ................................................................................................ 7
II.3 Struktur Organisasi ................................................................................ 8
II.4 Tugas dan Fungsi Jabatan ...................................................................... 9
BAB III .............................................................................................................. 16
III.1 Kajian Hasil Penelitian......................................................................... 16
III.2 Kajian Teori ......................................................................................... 17
ix
III.2.1Konsep Dasar Sistem .................................................................... 17
III.2.1.2. Definisi Sistem................................................................... 18
III.2.1.2 Karakteristik Sistem............................................................ 19
III.2.2 Konsep Dasar Informasi .............................................................. 21
III.2.2.1 Definisi Informasi ............................................................... 22
III.2.2.2 Jenis Informasi .................................................................... 22
III.2.3 Konsep Dasar Sistem Informasi .................................................. 23
III.2.3.1 Defisnisi Sistem Informasi ................................................. 24
III.2.3.2 Jenis Sistem Informasi ........................................................ 24
III.2.3.3 Komponen Sistem Informasi .............................................. 27
III.2.4 Definisi E-Learning .................................................................... 28
III.2.4.1 Jenis E-learning .................................................................. 29
III.2.5 Portal ........................................................................................... 31
III.2.5.1 Definisi Portal .................................................................... 31
III.2.5.2 Jenis Jenis Portal ................................................................ 32
III.2.6Tugas Siswa .................................................................................. 33
III.2.6.1 Definisi Tugas ..................................................................... 34
III.2.6.2 Definisi Siswa ..................................................................... 35
III.2.6.3 Definisi Tugas Siswa .......................................................... 36
III.2.7 Konsep Basis Data ....................................................................... 36
III.2.8 Normalisasi .................................................................................. 37
III.2.9 Entity Relationship Diagram (ERD) ........................................... 38
III.2.9.1 Pengertian Entity Relationship Diagram (ERD) ................ 38
III.2.9.2 Komponen ERD .................................................................. 38
III.2.9.3 Kardinalitas ......................................................................... 40
III.2.10 Diagram Alir Data (DAD) ......................................................... 42
III.2.10.1 Pengertian DAD................................................................ 42
III.2.10.2 Simbol-Simbol Dalam DAD ............................................ 42
III.2.11 Pretext Hyper-Processor (PHP) ................................................ 44
III.2.12 MySQL ...................................................................................... 45
III.2.13 Adobe Dreamweaver CS6 ......................................................... 45
x
BAB IV ANALISIS DAN PERANCANGAN SISTEM ................................. 47
IV.1 Analisis Masalah .................................................................................. 47
IV.2 Analisis Kebutuhan .............................................................................. 47
IV.2.1 Analisis Kebutuhan Fungsional .................................................. 47
IV.2.2Analisis Kebutuhan non Fungsional ............................................ 48
IV.2.2.1 Perangkat keras (hardware) ............................................... 49
IV.2.2.2 Perangkat Lunak (software) .............................................. 49
IV.3 Perancangan Sistem ............................................................................. 49
IV.3.1 Pembagian Hak Akses ............................................................... 50
IV.4 Perancangan Alur Sistem ..................................................................... 51
IV.4.1 Diagram Alur Data ...................................................................... 51
IV.4.1.1 Diagram Konteks ................................................................ 51
IV.4.1.2 Diagram Jenjang ................................................................. 52
IV.4.1.3 Diagram Alur Data Level 1 ............................................... 53
IV.4.1.4 Diagram Alur Data Level 2 Proses Admin......................... 54
IV.4.1.5 Diagram Alur Data Level 2 Proses Siswa .......................... 55
IV.4.1.6 Diagram Alur Data Level 2 Proses Guru ........................... 55
IV.4.1.7 Diagram Alur Data Level 2 Proses Pengunjung ................. 56
IV.4.1.8 Diagram Alur Data Level 3 Proses Master......................... 57
IV.4.1.9 Diagram Arus Data Level 3 Proses Materi ......................... 58
IV.4.1.10 Diagram Alur Data Level 3 Proses Tugas ........................ 58
IV.4.2 Perancangan Basis Data ............................................................. 59
IV.4.2.1 Entity Reletionship Diagram (ERD) .................................. 59
IV.4.2.1.1 Identifikasi Entitas ..................................................... 59
IV.4.2.2 Rancangan Tabel ................................................................ 61
IV.4.2.3 Relasi Antar Tabel .............................................................. 69
IV.5 Rencana Pengembangan Sistem ........................................................... 70
IV.5.1. Merancang Skenario ................................................................... 70
IV.5.1.1 Rancangan Konten Sistem Informasi E-Learning .............. 70
IV.5.2. Perancangan Antar Muka .......................................................... 71
BAB V IMPLEMENTASI DAN PEMBAHASAN ........................................ 76
xi
V.1 Pembahasan Sistem................................................................................ 76
V.2 Implementasi Antar Muka ..................................................................... 76
V.2.1 Halaman Web Sekolah.................................................................. 76
V.2.1.1 Menu Profile ....................................................................... 78
V.2.1.2 Menu Galery ....................................................................... 78
V.2.1.3 Menu Kontak ...................................................................... 79
V.2.1.4 Menu Buku_tamu ............................................................... 80
V.2.2 Halaman E-learning Portal Tugas ................................................. 81
V.2.2.1 Halaman Login .................................................................... 81
V.2.2.2 Halaman Admin ................................................................... 83
V.2.2.2.1 Menu Admin ............................................................... 84
V.2.2.3 Halaman Guru ...................................................................... 87
V.2.2.3.1 Menu Guru .................................................................. 88
V.2.2.4 Halaman Siswa .................................................................... 89
V.2.2.4.1 Menu Siswa................................................................. 90
V.2.2.5 Tampilan Menu Laporan ..................................................... 92
BAB VI PENUTUP ........................................................................................... 94
VI.1. Kesimpulan .......................................................................................... 94
VI.2. Saran .................................................................................................... 94
xii
DAFTAR GAMBAR
xiii
Gambar 5. 17 Tampilan halaman portal guru .................................................... 87
Gambar 5. 18 Tampilan Menu Intruksi Tugas .................................................... 88
Gambar 5. 19 Tampilan Upload Intruksi Tugas ................................................. 89
Gambar 5. 20 Peringatan Berhasil Menambah Intruksi...................................... 89
Gambar 5. 21 Peringatan Menghapus Intruksi ................................................... 89
Gambar 5. 22 Tampilan Halaman Siswa ............................................................ 90
Gambar 5. 23 Tampilan Kumpulan Intruksi Tugas Dari Guru ........................... 91
Gambar 5. 24 Tampilan kumpul tugas ............................................................... 91
Gambar 5. 25 Peringatan Berhasil Mengumpul Tugas ....................................... 92
Gambar 5. 26 Tampilan Halaman Laporan Guru ............................................... 92
Gambar 5. 27 Tampilan Halaman Laporan Guru ............................................... 93
xiv
DAFTAR TABEL
xv
BAB I
PENDAHULUAN
SMK Diponegoro Yogyakarta adalah salah satu SMK swasta yang ada
kejuruan diantaranya Tata busana dan Teknik Mesin. SMK Diponegoro Depok
secara cepat dan akurat tidak diragukan lagi. Salah satu aplikasi internet yang
sekarang marak digunakan adalah website. Website ini selain berfungsi sebagai
komunikatif.
pengumpulan tugas dari siswa kepada guru dan pemberitahuan tugas dari guru
kepada siswa secara efisien serta dapat dikontrol dengan mudah mengenai
1
2
Website“
masalah maka dapat dirumuskan masalah yang diangkat dalam penelitian ini
Sesuai dengan tujuan yang ingin dicapai, maka batasan masalah ini
a. Data-data yang digunakan dalam sistem informasi ini adalah data siswa, data
pada proses tugas siswa baik itu pemberian informasi tugas atau proses
tugas.
d. Pengguna sistem ini adalah admin, siswa, dan guru di SMK Diponegoro
Yogyakarta.
siswa menjadi aktif dalam hal tugas yang diberikan oleh masing-masing guru
mata pelajaran.
beberapa bab dimana satu dengan yang lain merupakan satu kesatuan yang
praktik ini antara lain adalah untuk mempermudah penulis dalam menulis
4
laporan sehingga laporan yang tersusun dapat terstruktur dengan jelas dan
BAB I PENDAHULUAN
Bab ini berisi kajian hasil penelitian dan kajian teori. Kajian hasil
mengangkat tema yang hampir sama. Kajian teori yaitu teori-teori yang
Depok Yogyakarta.
BAB VI PENUTUP
SMK Diponegoro Yogyakarta adalah salah satu SMK swasta yang ada di
siap mencetak tenaga yang trampil dan berkualitas. Dimana perpaduan antara
6
7
II.2.1 Visi
memiliki visi yang merupakan gambaran suatu organisasi akan diarahkan kemana
II.2.2 Misi
pengetahuan dan teknologi, ilmu agama dan keterampilan sebagai bekal untuk
kehidupan mereka di masa depan, agar tercipta sumber daya manusia yang
Diponegoro Yogyakarta :
sarpas, dan waka humas. Di bawahnya lagi menjabat wali kelas, guru mapel dan
guru BK. Siswa berada pada struktur paling bawah. Komite sekolah sejajar
dengan kepala sekolah, dan tata usaha di bawah pengawasan kepala sekolah.
Fungsi dan tugas masing – masing pengelola sekolah adalah sebagai berikut:
A. Kepala Sekolah
a. Menyusun perencanaan
b. Mengorganisasikan kegiatan
c. Mengarahkan kegiatan
d. Mengoorganisasikan kegiatan
e. Melaksanakan pengawasan
tugas :
10
b. Pengkoordinasian
c. Kurikulum
d. Kesiswaan
e. Ketatausahaan
f. Ketenagaan
g. Kantor
h. Keuangan
i. Perpustakaan
j. Laboraturium
m. Bimbingan konseling
mengenai:
c. Kegiatan ekstrakurikuler
d. Kegiatan ketatausahaan
g. Kegiatan OSIS
h. Kegiatan Pramuka
11
Wakil kepala sekolah pada sekolah menengah kejuruan, satu orang wakil
berikut:
program
2. Pengorganisasian
3. Pengarahan
4. Ketenagaan
5. Pengkoordinasian
6. Pengawasan
7. Penilaian
9. Penyusunan laporan
1. Kurikulum
g. Menyusun laporan
2. Kesiswaan
3. Sarana Prasarana
d. Mengatur pembukuannya
e. Menyusun laporan
e. Menyusun laporan
13
C. Guru
melaksanakan kegiatan proses belajar mengajar secara efektif dan efisien. Tugas
17. Mengisi dan meneliti daftar hadir siswa sebelum memulai pelajaran
D. Wali Kelas
berikut:
1. Pengelolaan kelas
9. Tata tertib
kegiatan belajar
berikut:
KAJIAN PUSTAKA
dalam penelitian ini penulis mengambil tinjauan pustaka pada literature yang
Penelitian yang pertama ialah penelitian yang dilakukan oleh Eko Puji
Utomo pada tahun 2012 dengan mengambil tema yaitu rancang bangun e-learning
mata pelajaran Teknologi Informasi dan Komunikasi (TIK) berbasis web di SMP
aplikasi e-learning yang dapat memudahkan guru dan siswa dalam kegiatan
siswa dan guru dalam melakukan proses pembelajaran yang lebih efektif dan
16
17
pada media e-learning berbasis web dimana dalam aplikasi yang dibuat
dapat berinteraksi dan berdiskusi, dengan efektif dan efisien. Dalam penelitian ini
dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur
Pendapat lain mengenai sistem juga dikemukakan oleh Yakub (2012:1) sistem
elemen yang saling berkaitan dan berinteraksi untuk mencapai suatu tujuan
sistem, yaitu pendekatan yang menekankan pada prosedur dan pendekatan yang
suatu sistem tertentu, dalam hal ini sistem lebih menekankan pada urutan-urutan
operasi.
Sistem terdiri dari alat masukan dan alat keluaran dimana dalam
(softwere) masukan (input) dan keluaran (output) pengertian sistem itu sangat
yang didefinisikan dengan pendekatan ini adalah sistem akuntansi. Sistem ini
(objektif) atau tujuan (goals). Berikut adalah penjelasan dari karakteristik sistem
menurut Muatakini :
a. Komponen Sistem
komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem atau
sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem
secara keseluruhan.
b. Batas Sistem
dengan sistem dengan sistem lainnya atau dengan lingkungan lainnya. Batas
sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem
menguntungkan merupakan energi dari sistem dengan demikian harus dijaga dan
dikendalikan kalau tidak maka akan menggangu kelangsungan hidup dari sistem.
d. Penghubung Sistem
e. Masukan sistem
(signal input). Maintenance input adalah energi yang dimasukkan supaya sistem
tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk
didapatkan keluarannya.
21
f. Keluaran Sistem
menjadi keluaran yang berguna dan sisa keluaran dapat merupakan masukan
Yaitu Suatu sistem yang mempunyai tujuan (goals) atau sasaran (objektif).
Dimana kalau sistem tidak mempunyai sasaran, maka operasi sistem tidak akan
ada gunanya. Sasaran dari sistem sangat menentukan sekali, masukan yang
disamakan dengan pengertian data. Data adalah sesuatu yang belum diolah dan
belum dapat digunakan sebagai dasar yang kuat dalam pengambilan keputusan.
benda, kejadian, aktifitas dan transaksi dari perubahan nilai barang yang tidak
berpengaruh fakta yang tidak sedang digunakan pada proses keputusan, biasanya
dicatat dan diarsipkan tanpa maksud untuk segera diambil kembali untuk
pengambilan keputusan.
(data) yang diorganisasikan dengan cara tertentu sehingga mempunyai arti bagi
penerima, atau dengan kata lain, informasi datang dari data yang diproses.
22
dari kalimat tersebut yaitu bahwa informasi sangat penting pada suatu organisasi.
a. Gordon B. Davis, “ informasi adalah data yang telah diproses ke dalam suatu
bentuk yang mempunyaiarti bagi si penerima dan mempunyai nilai nyata dan
terasa bagi keputusan saat itu atau keputusan mendatang”. (Tata Sutabri
2012:1).
penerima”.
c. Menurut McLeod dalam Yakub (2012:8), “ Informasi adalah data yang diolah
berikut :
23
a. Informasi manajerial
bawah.
b. Sumber informasi
c. Informasi rutinitas
rangkaian orang, prosedur, hardware, software, jaringan dan sumber daya yang
perangkat lunak (software), jaringan komunikasi, dan sumber daya data yang
dibuat oleh manusia yang terdiri dari kompnen-komponen dalam organisasi untuk
data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi pengguna. serta
keputusan.
diantaranya :
untuk memproses data dalam jumlah besar untuk transaksi bisnis rutin seperti
25
daftar gaji dan inventarisasi. TPS berfungsi pada level organisasi yang
yang dihasilkan oleh TPS dapat dilihat atau digunakan oleh manajer.
scheduling, dan komunikasi melalui voice mail, email dan video conferencing.
KWS mendukung para pekerja profesional seperti ilmuwan, insinyur dan doktor
organisasional yang lebih luas dari TPS, termasuk analisis keputusan dan
DSS hampir sama dengan SIM karena menggunakan basis data sebagai
sumber data. DSS bermula dari SIM karena menekankan pada fungsi mendukung
26
secara cerdas. Dua cara untuk melakukan riset AI adalah memahami bahasa
masalah yang dialami dalam suatu organisasi. Berbeda dengan DSS, DSS
menyeleksi solusi terbaik terhadap suatu masalah khusus. Komponen dasar sistem
ESS tergantung pada informasi yang dihasilkan TPS dan SIM dan ESS
susunan yang terdiri dari beberapa komponen atau elemen. Komponen sistem
a. Blok Masukan (Input Block), input memiliki data yang masuk ke dalam
dimasukkan.
b. Blok Model (Model Block), blok ini terdiri dari kombinasi prosedur logika
dan model matematik yang akan memanipulasi data input dan data yang
c. Blok Keluaran (Output Block), produk dari sistem informasi adalah keluaran
keras (hardware).
e. Blok basis Data (Database Block), Basis data merupakan kumpulan dari data
memanipulasinya.
tersampaikanya bahan ajar ke siswa dengan media internet, atau media jaringan
secara digital yang terdiri dari dukungan, dan layanan dalam belajar.
adalah segala pemanfaatan atau penggunaan teknologi internet dan web untuk
a. Learner-led e-Learning
b. Instructor-led e-Learning
sinkron (real time) seperti konferensi video, audio, chatting, bulletin board dan
sodara sejenisnya.
30
c. Facilitated e-Learning
learning. Jadi, bahan belajar mandiri dalam beragam bentuk disampaikan via
website (seperti audio, animasi, video, teks, dalam berbagai format tertentu) dan
komunikasi interaktif dan kolaboratif juga dilakukan via website (seperti forum
d. Embedded e-Learning
sesesegera mungkin saat itu juga dengan bantuan aplikasi program yang ditanam
di website.
memberikan bimbingan dan pelatihan jarak jauh. Dalam konteks ini, tools seperti
dikuasainya.
31
III.2.5 Portal
b. Lebih bersifat dinamis dan interaktif. Artinya beberapa hal yang perlu di
update, seperti berita, gambar dan lain-lainnya, dapat di update setiap saat
secara online tanpa perlu mengubah format halaman, atau tanpa perlu upload
melalui control panel server. Lebih interaktif artinya, publik atau pengunjung
menggunakan script web Portal untuk dapat memiliki atau mengelola website
tidak perlu dibutuhkan seorang ahli dalam website atau tidak harus menjadi
MySQL, HTML, XML, CGI dan semacamnya. Cukup seseorang yang mampu
internet.
kemampuan tertentu yang dibuat sedemikian rupa untuk menuruti selera para
32
layanan lokal seperti prakiraan cuaca, peta, dan informasi bisnis daerah.
Belakangan peran portal semakin luas dengan ekspansi pasar yang cepat.
memberikan layanan informasi yang lebih cepat, mudah, murah dan terpercaya
pemasaran perusahaan. Dan pembelanjaan untuk portal akan lebih besar dan
diprediksikan memiliki prospek pertumbuhan yang akan semakin pesat dari tahun
Portal komunitas adalah suatu situs portal web yang dibangun untuk
karena itu situs portal ini di bangun dan didesain sesuai dengan selera kolektif
lain sebagainya.
a. Belajar
dapat menciptakan generasi muda yang cerdas. Tugas siswa di sekolah dibagi
Sekolah memiliki tatatertib yang harus ditaati oleh para siswa, demi
terciptanya kondisi sekolah yang kondusif, aman, nyaman untuk siswa dalam
34
belajar dan menjalani aktivitas selama di sekolah. Selain itu tatatertib sekolah juga
sebagai patokan dan kontrol prilaku siswa di sekolah. Jika tatatertib dilangar maka
Tugas seorang siswa di sekolah s adalah patuh dan hormat kepada guru.
Rahmat, barokah dan manfaat dari sebuah ilmu itu tergantung dari ridhonya guru.
Oleh karena itu jika siswa ingin menjadi siswa yang cerdas haruslah patuh, taat
d. Disiplin
Ada sebuah istilah “ kunci meraih sukses adalah disiplin” istilah ini
memiliki makna yang kuat jika seseorang memiliki disiplin yang tinggi maka dia
akan sukses. Begitu juga dengan siswa jika seorang siswa memiliki disiplin yang
Tugas seorang siswa di sekolah adalah menjaga nama baik sekolah adalah
kewajiban setiap siswa, dengan menjaga nama baik sekolah maka siswa dan
sebenarnya ada perbedaan antara pemberian tugas dan pekerjaan rumah, untuk
Dari uraian di atas dapat disimpulkan, bahwa tugas adalah metode yang
petunjuk guru secara langsung, Dimana Tugas dapat diberikan kepada kelompok
atau perorangan. Tugas Juga merupakan salah satu Penggunaan suatu metode
Sehingga dapat dikatakan bahwa siswa merupakan salah satu anggota masyarakat
pendidikan nasional:
melalui proses pendidikan pada jalur jenjang dan jenis pendidikan tertentu”.
mengungkapkan bahwa peserta didik atau siswa merupakan individu yang belum
Merupakan Tugas yang harus dikerjakan oleh siswa dengan mandiri yang
bertujuan agar siswa dapat mengulang materi yang telah disampaikan, dan
begitu siswa akan lebih mudah memahami materi karena tidak hanya dibaca tapi
Menurut Fathansyah (2012:2) Basis data terdiri atas 2 kata, yaitu basis dan
data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat
mudah.
memenuhi kebutuhan.
III.2.8 Normalisasi
Sistem Informasi, Normalisasi adalah suatu cara pendekatan atau teknik yang
sejumlah aturan dan dan kriteria standart dengan tujuan untuk menghasilkan
stuktur tabel yang normal atau baik. Normalisasi berkaitan dengan suatu proses,
sedangkan normal form berkaitan dengan output proses. Jika suatu relasi berada
dalam bentuk normal, maka ia juga termasuk dalam bentuk normal tersebut di
dalamnya atau di bawahnya. Suatu relasi dikatakan sudah berada pada bentuk
normalisasi tertentu bila memenuhi beberapa yang lebih tinggi dianggap lebih
baik dari tingkat dibawahnya. Normalisasi yang akan digunakan pada sistem ini
normalisasi :
setiap data bersifat atomic yaitu tiap atribut hanya mempunyai satu nilai dan tidak
relasi tersebut sudah memenuhi bentuk normal kesatu, dan atribut yang bukan key
relasi tersebut sudah memenuhi bentuk normal kedua dan atribut yang bukan key
model data untuk menggambarkan hubungan antara satu entitas dengan entitas
merupakan model jaringan data yang menekankan pada struktur hubungan antar
data.
No Symbol Keterangan
himpunan entitas.
2.
Relationship Digunakan utk menghubungkan
beberapa tabel
3. Attribute
Merupakan hubungan mengidentifikasi set
4. relasi himpunannya.
relasi.
40
6.
Garis ganda menunjukkan partisi total
informasi.
III.2.9.3 Kardinalitas
Entity pertama hanya boleh berhubungan dengan satu entity kedua dan
sebaliknya. Dengan kata lain yaitu hubungan antara dua entity adalah satu
berbanding satu.
entity kedua hanya boleh berhubungan dengan satu entity pertama. Dengan kata
lain yaitu hubungan antara dua entity adalah satu berbanding banyak .
41
Banyak entity pertama boleh berhubungan dengan satu entity kedua, tetapi
entity kedua hanya boleh banyak berhubungan dengan satu entity pertama.
Dengan kata lain yaitu hubungan antara dua entity adalah banyak berbanding satu.
sebaliknya. Dengan kata lain yaitu hubungan antara dua entity adalah banyak
berbanding banyak.
menggambarkan suatu sistem sebagai suatu jaringan kerja proses dan fungsi yang
dihubungkan satu sama lain oleh penghubung yang disbut alur data.
Menurut Yakub (2012:147) Diagram alir data (DAD) atau Data flow
demikian. Penekanan justru diberikan pada proses. Kata “data” dapat diartikan
sebagai data yang mengalir. Dengan kata lain, diagram di atas sebenarnya
menunjukan aliran proses. Diagram ini cocok untuk menggambarkan proses untuk
sistem.
a. Elemen Lingkungan
data dan menerima output informasi. Dalam DAD, tidak ada perbedaan antara
data dan informasi. Semua aliran dianggap sebagai data yang digunakan untuk
43
b. Pemrosesan
Nama
Proses
Gambar 3. 6. Pemrosesan
c. Aliran Data
Sebuah aliran data berisi suatu data yang bergerak dari suatu posisi ke
posisi lainnya. Jadi aliran data adalah data yang bergerak. Simbol anak panah
digunakan untuk menggambarkan data flow dalam sebuah DAD. Anak panah
d. Penyimpanan Data
suatu tempat penyimpanan data. Data tersimpan adalah data yang tidak bergerak
suatu set garis paralel, segi empat terbuka dalam bentuk lonjong.
Rasmus Lerdorf pada tahun 1994. PHP merupakan produk open source sehingga
kita dapat mengakses source code, menggunakan, dan mengubahnya tanpa harus
membayar.
dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita
browser hanya hasilnya saja. PHP menyatu dengan bahasa HTML untuk membuat
halaman web yang menarik. PHP mampu berjalan di atas beberapa platfrom
seperti Windows, Unix serta varian Linux. Beberapa kelebihan PHP antara lain
dapat membuat situs yang interaktif dengan forum diskusi, guestbook dan
III.2.12 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial
Tidak seperti PHP atau Apache yang merupakan software yang dikembangkan
oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya
komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta
hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang
Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang
Versi terakhir keluaran Adobe Systems adalah versi 12 yang ada dalam Adobe
sebagau HTML editor profesional untuk mendesain web secara visual. Aplikasi ini
juga yang bisa dikenal istilah WYSIWYG (What You See Is What You Get), yang
intinya anda tidak harus berurusan dengan tag-tag HTML untuk membuat situs.
program ini memberikan kemudahan untuk mendesain web meskipun untuk para
dan yang lainnya.berikan fasilitas maksimal kepada para desain web yang
Kegiatan proses belajar mengajar yang selama ini ada di SMK Diponegoro
terutama pada hal penyampaian materi pelajaran baru bisa dilakukan apabila
untuk menyampaian materi pelajaran, apabila pengajar tidak datang berarti tidak
ada aktifitas belajar mengajar dan siswa/siswi tidak dapat menerima materi
informasi menjadi tujuan utama yang akan dicapai. Proses penyampaian materi
ditransformasikan dalam bentuk web yang dibungkus dengan fitur yang interaktif
dan dinamis, dimana melalui sistem ini akan memudahkan interaksi antara siswa
dan guru. Melalui sistem ini juga memudahkan seorang pengajar/guru untuk
memonitor aktifitas siswa dan melihat kemajuan siswanya. Sedangkan bagi siswa
aktifitas untuk melihat materi, melihat atau mengirim tugas, dan berinteraksi
mengenai permasalahan dan prosedur yang sedang berjalan saat ini di SMK
Diponegoro Yogyakarta.
47
48
maka penulis berpendapat bahwa sistem informasi e-learning portal tugas siswa
sangatlah penting dalam proses belajar mengajar apalagi , maka dapat ditarik
setiap mata pelajaran yang disajikan oleh sistem merupakan hal yang sangat
penting mengingat sistem baru ini bertujuan memberikan informasi portal tugas
siswa secara cepat, mudah dan efisien. Fasilitas web yang konsisten, interaktif
d. Mouse
e. Keyboard
Perancangan sistem dapat diartikan gambaran atau sketsa dari alur proses
(ERD).
50
mengambil informasi yang ada dalam sistem e-learning, sebagai contoh siswa
Adalah pengguna yang mempunyai hak akses melihat informasi yang ada
dalam sistem e-learning. Selain hak akses tersebut guru juga mempunyai hak
untuk menambah materi dari setiap mata pelajaran yang akan disampaikan pada
Adalah pengguna yang mempunyai hak akses melihat informasi yang ada
dalam sistem. Selain hak akses tersebut seorang administrator juga mempunyai
hak untuk mengubah ataupun menambahkan data / update data, yaitu mengubah
atau menambahkan data siswa, data guru, data mata pelajaran dan memanajemen
file.
51
Untuk memperjelas gambaran sistem yang baru dalam hal perancangan sistem
informasi e-learning , maka dapat dilihat dari diagram kontek pada gambar
berikut :
Dari diagram di atas dapat dilihat bahwa admin memegang penuh semua
data yang ada. Siswa hanya dapat mengakses data-data tertentu seperti yang
tertulis digambar, begitu juga halnya guru, dia hanya dapat mengakses data-data
tertentu. Untuk pengunjung hanya dapat mengakses berita, profile, galery dan
Diagram jenjang berikut menggambarkan secara keseluruhan proses yang terjadi dalam sistem informasi e-learning SMK
Diponegoro Yogyakarta, yaitu terdapat proses login (admin, siswa, guru), olah data, laporan, pengaturan dan lain-lain seperti terdapat
terjadi pada sistem terhadap tabel-tabel penyimpanan data, beserta feedback dari
hubungan tersebut secara menyeluruh. Untuk lebih jelasnya dapat dilihat pada
1
54
Diagram arus data level 2 proses admin menggambarkan lanjutan pada proses
level 1 admin, untuk lebih jelasnya dapat dilihat pada gambar berikut :
Diagram alir data level 2 proses siswa menggambarkan lanjutan dari level 1
Diagram alir data level 2 proses siswa & guru menggambarkan lanjutan dari level
Diagram arus data level 2 proses pengunjung menjelaskan lebih lanjut dari proses
Diagram arus data level 3 proses master merupakan lanjutan proses level 2
proses master, untuk lebih jelasnya dapat dilihat pada gambar berikut :
Diagram arus data level 3 proses materi merupakan lanjutan proses level 2
Diagram arus data level 3 proses tugas merupakan lanjutan proses pada
level 2 tugas, untuk lebih jelasnya dapat dilihat pada gambar berikut :
sebuah sistem informasi, karena kualitas informasi yang akan dihasilkan oleh
a. Galery
b. Profile
c. User
d. Berita
e. Guru
f. Buku tamu
g. Mapel
h. Materi
i. Tugas
j. Intruksi_tugas
k. Siswa
l. Detail_mapel
informasi e-learning yang akan dibangun, maka dapat dilihat dari entity
Berikut ini adalah struktur tabel – tabel yang digunakan dalam database
1. Tabel Siswa
Foreign key : -
Pada tabel siswa terdapat 10 field yang merupakan identitas dari siswa
2. Tabel Guru
Foreign key :
Pada tabel siswa terdapat 9 field yang merupakan identitas dari guru yang
Yogyakarta.
Foreign key : -
Pada tabel siswa terdapat 2 field yang digunakan untuk menyimpan data
mata pelajaran, kode mapel merupakan kode/identitas dari mata pelajaran yang
5. Tabel intruksi
Pada tabel intruksi terdapat 9 field yang merupakan tabel untuk guru
memberikan intruksi kepada siswa dimana Kd intruksi sebagai primary key dan
kdmapel serta nip sebagai foreigen key yang digunakan untuk menghubungkan
6. Tabel Materi
Pada tabel materi terdapat 8 field yang merupakan tabel untuk menyimpan
Pada tabel tugas siswa terdapat 5 field yang merupakan tabel untuk
8. Tabel User
Pada tabel admin terdapat 4 field yang merupakan tabel untuk menyimpan
Pada tabel berita terdapat 6 field yang merupakan tabel untuk menyimpan
Pada tabel siswa terdapat 4 field yang merupakan tabel untuk menyimpan
data buku tamu agar lebih efektif untuk berdiskusi memalui halaman utama.
Foreign key : -
Pada tabel siswa terdapat 4 field yang merupakan tabel untuk menyimpan
data profile SMK pada halaman web.
69
untuk mempermudah pembangun sistem dengan membagi isi yang ada menjadi
beberapa halaman atau urutan sehingga informasi tentang sistem ini dapat tersaji
dengan teratur dan dapat dimengerti oleh user. Pemilihan elemen yang akan
dipakai sangat berpengaruh terhadap hasil akhir sistem ini, sehingga aplikasi yang
1. Teks
71
obyek yang ditampilkan. Tipe font yang digunakan dalam pembuatan sistem ini
2. Gambar
diambil dari data data instansi dan internet kemudian dimodifikasi dengan
menggunakan perangkat lunak Corel Draw sehingga bisa menjadi suatu gambar
melakukan proses tambah data, ubah data ataupun hapus data, adapun
Halaman login siswa dan guru adalah halaman dimana siswa dan guru
pembelajaran sesuai dengan fasilitas yang tersedia pada sistem, adapun rancanganya
IMPLEMENTASI SISTEM
data sekolah yang bekaitan dengan kegiatan pengumpulan tugas siswa yang
memberikan materi maupun tugas kepada siswa. Cara kerja dan fasilitas yang
disediakan sistem informasi e-learning portal tugas siswa akan dijelaskan dalam
tiap-tiap bagian penjelasan pada tampilan form atau halaman. Program ini
halaman web yang ada di dalam aplikasi e-learning Portal Tugas Siswa SMK
masing pengguna :
pada halaman ini akan mempresentasikan profil , berita, gallery dari SMK
Diponegoro Yogyakarta.
75
77
maupun pengunjug, yaitu menu home, menu profil, menu galery dan kontak.
Dimana menu tersebut merupkan meu yang berkaitan dengan profil dari SMK
77
78
berikutnya dimana pada halaman ini akan mempresentasikan tentang Visi Misi
dimana pada halaman ini akan mempresentasikan tentang lokasi dan kontak dari
dimana pada halaman ini terdapat 3 hak akses dari penggunaan halaman ini, yaitu
Halaman login adalah halaman yang muncul pertama kali saat user
memilih menu login pada halaman web dijalankan, halaman ini berfungsi untuk
membatasi hak akses pengguna karena tidak semua pengguna (user) tidak dapat
mengakses fitur dalam program ini. Hanya pengguna yang terdaftar dalam
program ini sesuai dengan hak akses yang dimiliki. Halaman ini dapat diakses
tempat untuk memasukan username dan textfield yang kedua untuk memasukan
password. Kemudian tombol login berguna untuk memproses syntax fungsi cek
login, mencocokan username dan password dari input yang dilakukan pengguna.
82
username dan password pada halaman login. Pengguna akan diberikan pesan
berupa akun tidak ditemukan Jika pengguna berhasil memasukkan username dan
password maka akan diarahkan menuju halaman utama . Kemudian jika berhasil
melakukan login maka akan muncul pergingatan seperti gambar 5.8 , 5.9, 5.10
berikut :
melalui halaman login sebagai admin . Halaman ini akan mempresentasikan hal
dan yang digunakan untuk mengolah data Web sekolah maupun halaman portal
Data Website yang memilki sub menu berita, profile, buku tamu, gallery, kontak,
Data Sekolah yang memiliki sub menu guru, siswa, mapel, dan Laporan.
84
mempunyai menu cepat atau control panel yang terdapat disamping dengan
efisien waktu.
pada bagaian berita halaman hal dan yang digunakan untuk mengolah data
delete berita. Jika admin melakukan tambah berita maka akan muncul halaman
85
untuk menambah, jika mengedit berita maka akan muncul halaman untuk
mengedit berita dan demikian juga dengan hapus berikut tampilan hapus berita.
halaman website sekolah, Kemudian akan muncul peringatan seperti berikut saat
pada database Kemudian akan muncul peringatan seperti berikut saat proses
penyimpanan dilakukan.
melalui halaman login Sebagai guru . Halaman ini akan mempresentasikan hal
dan yang digunakan untuk mengolah data elearning Tugas Siswa berikut tampilan
,Intrusksi Tugas, dan Tugas Siswa. Di dalam menu tersebut mempunyai submenu
halaman utama ini juga mempunyai menu cepat atau control panel yang terdapat
intruksi yang diberikan kepada siswa yang digunakan untuk mengupload intruksi
Tugas, dan materi kepada siswa berikut tampilan menu intruksi tugas.
Pada Halaman ini guru dapat melakukan management data, yaitu Tambah
dan delete Intruksi tugas. Jika guru melakukan tambah maka akan muncul
halaman untuk menambah inttruksi tugas, demikian juga dengan hapus berikut
kepada siswa Kemudian akan muncul peringatan seperti berikut saat proses
penyimpanan dilakukan.
melalui halaman login Sebagai siswa . Halaman ini akan mempresentasikan hal
90
dan yang digunakan untuk data elearning Tugas Siswa berikut tampilan halaman
portal siswa.
Halaman ini terdapat beberapa menu yang bisa diakses oleh siswa yaitu
ini juga mempunyai menu cepat atau control panel yang terdapat disamping
kumpulan materi dan tugas yang diberikan guru kepada siswa dan untuk
mengupload Tugas siswa kepada guru yang menberikan tugas, berikut tampilan
Jika siswa melakukan memilih kerjakan maka akan muncul halaman untuk
kepada guru Kemudian akan muncul peringatan seperti berikut saat proses
penyimpanan dilakukan.
92
catatan daftar guru dan siswa yang ada pada sekolah menu ini dapat diakses oleh
Pada halaman ini memiliki fasilitas seperti cetak , save, dan kembali.
Untuk fitur cetak berfungsi mencetak hasil yang pengguna lakukan, fitur save
PENUTUP
VI.1. Kesimpulan
Tugas Siswa maka dapat disimpulkan, dengan adanya sistem informasi e-learning
Diponegoro Yogyakarta dapat berjalan dengan baik, yang awalnya jarak dan
waktu menjadi kendala kini tidak lagi karena sistem informasi e-learning dapat
VI.2. Saran
Beberapa saran yang akan dikemukan setelah melakukan analisa dan perancangan
informasi e-learning ini menjadi sistem informasi yang lebih kompleks, yaitu
kegiatan belajar mengajar melalui pertemuan antara guru dan siswa melalui
94