LAPORAN PKL
Diajukan Oleh:
ALAHIDIN ATHORI
20101152619265
2023
HALAMAN PENGESAHAN
ii
DAFTAR ISI
ii
3.1 PEMBAHASAN ................................................................. 12
3.1.1 Uraian Kegiatan ................................................................................... 12
3.1.2 Metode Pengembangan Sistem ............................................................ 12
3.1.3 Penelitian Terdahulu ............................................................................13
3.1.4 Kerangka Pikir ..................................................................................... 14
3.1.5 Objek Penelitian ................................................................................... 14
3.1.6 Metode Pengumpulan Data ................................................................. 15
3.1.7 Metode Pengembangan Sistem ............................................................16
3.2 Data Kebutuhan Sistem .....................................................18
3.3 Aplikasi ............................................................................... 18
3.4 Website ................................................................................19
3.4.1. Jenis-jenis website ................................................................................ 19
3.5 Basis Data (Database) .........................................................20
3.6 Database Management System (DBMS) ............................20
3.7 Aplikasi Basis Data ............................................................ 21
3.8 Data Flow Diagram (DFD) .................................................23
3.9 Flowchart ............................................................................ 28
3.10 Hypertext Markup Language ( HTML ) .........................30
3.11 Cascading Style Sheet ( CSS ) .......................................... 30
3.12 Visual Studio Code ............................................................30
3.13 XAMPP ............................................................................. 31
BAB IV ................................................................................................................................32
PEMBAHASAN ................................................................................................................... 32
4.1 Hasil Pengamatan .............................................................. 32
4.1.1 Prosedur Sistem Jadwal Mata Pelajaran Yang sedang Berjalan .... 32
4.1.2 Prosedur Sistem Penjadwalan Mata Pelajaran Yang diusulkan .....34
4.1.3 Data Flow Diagram .............................................................................. 35
4.1.4 Diagram Flow Konteks ........................... Error! Bookmark not defined.
4.1.5 Model Data ............................................................................................ 38
4.2 Arsitektur Desain Menu .................................................... 42
4.2.1 Desain Menu Administrator ................................................................42
4.2.2 Desain Menu User Admin ....................................................................42
4.2.3 Desain Menu User Guru ...................................................................... 43
4.3 Desain Antar Muka ............................................................43
4.3.1 Implementasi .........................................................................................43
iii
BAB V ................................................................................................................................. 52
PENUTUP ........................................................................................................................... 52
5.1 Kesimpulan ......................................................................... 52
5.2 Saran ................................................................................... 52
DAFTAR PUSTAKA .............................................................................................................. 53
iv
DAFTAR TABEL
1
DAFTAR GAMBAR
GAMBAR 4. 1 Pengelolaan sistem jadwal mata pelajaran yang sedang berjalan pada
Gama Batusangkar. ............................................................................................................33
GAMBAR 4. 2 Flowmap sistem penjadwalan mata pelajaran ..........................................34
GAMBAR 4. 3 Diagram Konteks level 0 ......................................................................... 35
GAMBAR 4. 4 Data Flow Diagram ..................................................................................38
GAMBAR 4. 5 Diagram Konteks Level 1 ........................................................................ 36
GAMBAR 4. 6 Desain Menu Administrator .....................................................................42
GAMBAR 4. 7 Desain Menu User Kepala Sekolah ......................................................... 43
GAMBAR 4. 8 Desain Menu User Guru .......................................................................... 43
GAMBAR 4. 9 Antarmuka Form Login ........................................................................... 44
GAMBAR 4. 10 Antarmuka Halaman Data Pengguna .....................................................45
GAMBAR 4. 11 Antarmuka Halaman Data Guru ............................................................ 45
GAMBAR 4. 12 Antarmuka Halaman Data Kelas ........................................................... 46
GAMBAR 4. 13 Antarmuka Halaman Data Mata Pelajaran ............................................ 46
GAMBAR 4. 14 Antarmuka Halaman Export Data Mata Pelajaran .................................47
GAMBAR 4. 15 Antarmuka Halaman Hasil Export Mata Pelajaran ................................48
GAMBAR 4. 16 Antarmuka Halaman Data Jam .............................................................. 48
GAMBAR 4. 17 Antarmuka Halaman Export Data Guru ................................................ 49
GAMBAR 4. 18 Antarmuka Halaman Hasil Export Data Guru ....................................... 49
GAMBAR 4. 19 Antarmuka Halaman Data Jadwal ......................................................... 50
GAMBAR 4. 20 Antarmuka Halaman Hasil Data Cetak Jadwal ......................................51
1
BAB I
PENDAHULUAN
1
penginputan, pencarian, ataupun pengelolaan jadwal pelajaran,
sehingga baik siswa ataupun tenaga pengajar dapat lebih mudah dan
cepat dalam mengakses informasi penjadwalan pelajaran, yang
akhirnya dapat menghemat waktu, dan biaya yang harus
dikeluarkan.(Simarangkir, 2021)
2
1.3 Rumusan Masalah
3
3. Dapat Menghemat waktu dan tenaga admin dalam menjalankan
pekerjannya.
4
BAB II
LANDASAN TEORI
5
2.1.3 Struktur Organisasi Bimbingan Belajar Gama
Direktur
Kepala Keuangan
Wakil Kepala
Keuangan
Akademik
Staff Marketing
Front Office
Guru
Cleaning Service
a. Direktur
Uraian tugas:
1) Mengelolah bisnis.
2) Pemimpin semua karyawan.
3) Menetapkan dan merumuskan strategi bisnis.
4) Memilih karyawan- karyawan yang dapat membatu pekerjaan.
5) Meningkatkan kinerja bisnis.
b. Kepala keuangan
Uraian tugas:
1) Mengkoordinasi pengendalian kegiatan managemen keuangan.
2) Melakukan analisis terhadap laporan keuangan.
3) Melaksanakan pengendalian dan pengawasan bidang keuangan.
6
4) Mengkoordinasikan penyusunan rencana kerja dan anggaran.
5) Mengusulkan Sistem dan prosedur akutansi dan keuangan yang
memadai untuk pengenmbangan sistem informasi dan pelaporan
kenguangan.
6) Melaksanakan perencanaan dan pengendalian anggaran bulanan
tahunan.
7) Menyiapkan laporan kegiatan devisi secara benar dan tepat waktu.
c. Kepala cabang
Uraian tugas:
1) Kepala cabang merupakan perpanjangan tangan direksi di setiap
wilayah.
2) Menyusun rencana kerja.
3) Kepala cabang bertanggung jawab penuh terhadap kegiatan
operasional.
d. Staff marketing
Uraian tugas:
1) Merencanakan strategi pemasaran.
2) Memberikan pelayanan sesuai dengan standar.
3) Membangun hubungan komunikasi yang baik dengan banyak pihak.
e. Front office.
Uraian tugas:
1) Menyambut tamu yang datang dan memberikan informasi serta
arahan terkait kunjungan.
2) Mengatur jadwal jika ada yang penting.
3) Mengelola arsip dan melakukan kegiatan administrasi sederhana.
4) Menerima dan meneruskan surat yang masuk.
f. Guru.
Uraian tugas:
1) Bertanggung jawab terhadap kelancaran pelajaran di ajarkan.
2) Memberikan pelajaran kepada siswa dengan satuan pelajaran
yangtelah diterapkan.
3) Menyusun pelajaran berdasarkan kurikulum sekolah.
7
g. Cleaning service
Uraian tugas:
1) Menyapu dan mengepel ruangan dan loby
2) Membersihkan meja, kursi, kaca.
3) Membersihkan kamar mandi.
4) Membersihkan halaman.
8
2.3 Pengertian Sistem Informasi
Untuk menghasilkan informais yang berkualitas maka dibuatlah sistem
informasi. Sistem informasi merupakan cara yang terorganisis untuk
mengumpulkan, memasukan, dan memproses data dan menyimpan data
mendukung perusahaan atau organisasi untuk mencapai tujuan.
2.4 Penjadwalan
9
dapat berupa operasi-operasi dalam proses produksi, tinggal landas
dan pendaratan pada bandara, tahapan-tahapan dalam proyek
konstruksi, eksekusi program komputer, dan sebagainya.
10
toleransi terhadap pelanggaran, namun sebisa mungkin untuk
meminimalisir pelanggaran. Berikut hard constraint yang harus
dipenuhi dalam penjadwala mata pelajaran di Gama Batusangkar:
1. Tidak boleh menjadwalkan lebih dari satu guru pada waktu dan kelas
yang sama.
2. Satu guru tidak boleh dijadwalkan pada kelas yang berbeda di waktu
yang sama.
3. Satu guru tidak boleh mengajar dua kali tatap muka pada hari dan
kelas yang sama.
selama satu minggu hari efektif, yaitu senin sampai dengan sabtu. Agar
yang dijadwalkan, dalam hal ini adalah kelas, mata pelajaran, guru, dan
11
BAB III
3.1 PEMBAHASAN
12
Tahapan dalam pengembangan sistemdinamakan System Development
Life Cycle karena pada setiap tahapan sistem akan dikerjakan secara berurut
menurun dari perencanaan, analisis, desain, implementasi dan perawatan.
Hal ini dapat digambarkan sebagai berikut (Hermawan et al., n.d.) :
13
Pada penelitian yang akan dilakukan oleh penulis, jadwal yang akan dibuat
berubah-ubah setiap minggunya agar target jumlah pertemuan setiap
pelajaran dapat tercapai serta laporan yang akan dihasilkan nantinya dalam
bentuk matriks.
14
3.1.6 Metode Pengumpulan Data
3.1.6.1 Interview Atau Wawancara
Interview atau wawancara dilakukan untukmendapatkan data-data
yang diperlukan dalam penelitian ini, penulis melakukan wawancara
langsung dengan bagian akademik sebagai bahan identifikasi masalah.
Pihak yang terkait yaitu bagian akademik yang menjadi petugas
pembuat jadwal. Dari hasil wawancara diperoleh data sebagai berikut:
a. Jadwal sekali dibuat hanya untuk periode satu bulan.
b. Satu kelas menempati waktu dan ruangan yang sudah ditetapkan
sebelum jadwal dibuat.
c. Pengajar ditempatkan pada mata pelajaran yang akan diajarnya
sebelum jadwal dibuat. Satu mata pelajaran bisa diajar lebih dari
satu pengajar.
d. Pengajar dapat mengajar di beberapa lokasi.
e. Waktu belajar dalam sehari dimulai pukul
08.00 sampai 20.00 dengan pembagian waktu seperti pada tabel
3.1.
f. Seorang pengajar hanya boleh mengajar dalam satu kelas pada
waktu yang sama.
g. Pengajar hanya dapat mengajar pada waktu pengajar tersebut
bersedia yang sudah ditentukan sebelum jadwal dibuat.
h. Target jumlah pertemuan setiap mata pelajaran pada satu tingkat
belajar diharapkan sesuai dengan target jumlah yang sudah di
tentukan setiap bulan oleh bagian akademik.
3.1.6.2 Observasi
Observasi dilakukan dengan cara melihat secara langsung terhadap
kegiatan yang sedang berjalan atau dilakukan oleh bagian akademik.
Mulai dari pengumpulan data waktu kesediaan pengajar, jumlah target
pertemuan setiap mata pelajaran, hingga memasukkan data jadwal satu
persatu ke dalam software.
15
3.1.7 Metode Pengembangan Sistem
16
Gambar 3.3 Flowchart Pembahasan Jadwal
17
informasi penjadwalan KBM adalah sebuah komputer dengan
spesifikasi Processor Intel Dual Core 2.4 Ghz, memory 2Gb dan
harddisk 320GB. Perangkat lunak yang digunakan adalah Eclipse
Helios, XAMPP, Rational Rose 2002 dan SmartDraw 2007. Metode
Pengujian yang digunakan adalah pengujian kotak hitam (black box
testing) yaitu dengan cara memberi input dari pengguna kepada
sistem yang sudah berjalan dan mengamati hasil output dari
sistem.(Hermawan et al., n.d.)
3.3 Aplikasi
Aplikasi menurut Dhanta dikutip dari Sanjaya (Zhou et al., 2020b)
adalah software yang dibuat oleh suatu perusahaan komputer untuk
mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel.
Aplikasi berasal dari kata application yang artinya penerapan lamaran
penggunaan.
18
Aplikasi memiliki banyak jenis. Diantaranya aplikasi dekstop yang
beroperasi secara offline dan aplikasi web yang beroperasi secara online.
Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi
browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer.
3.4 Website
Website merupakan kumpulan halaman-halaman yang digunakan untuk
menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan
atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang
membentuk satu rangkaian bangunan yang saling terkait, yang masing-
masing masing dihubungkan dengan jaringan-jaringan halaman.
19
ini memang terkenal. Contohnya website interaktif seperti forum
dan blog. Di website ini para pengguna bisa berinteraksi dan juga
beradu argument mengenai apa yang menjadi pemikiran mereka.
Basis data adalah kumpulan data yang saling berhubungan secara logis
dan didesain untuk mendapatkan data yang dibutuhkan oleh suatu organisasi.
Data adalah fakta-fakta mentah kemudian dikelola sehingga menghasilkan
informasi yang penting bagi sebuah perusahaaan atau organisasi.
20
tersimpan.
Aplikasi basis data sering digunakan oleh para pembuat aplikasi sebagai
media pengolahan basis data. Aplikasi basis data yang sering digunakan
dalam pengolahan basis data yaitu MySQL dan phpMyAdmin sebagai
berikut :
1. MySQL Salah satu aplikasi basis data yang sering digunakan untuk
mengolah dan menata file-file. MySQL merupakan turunan salah satu
konsep utama basis data yang sudah ada sebelumnya SQL yaitu
pngoperasian basisdata.
2. phpMyAdmin adalah tool open source yang ditulis dalam bahasa PHP
untuk menangani administrasi MySQL, berbasis World Wide Web.
21
Tabel 2. 1 Simbol Bagan Alir Dokumen
No Simbol Keterangan
Menunjukan penghubung ke
Simbol Penghubung
8 halaman yang masih sama atau
ke halaman lain
22
Menunjukan multi dokumen
Simbol Multi dokumen
input dan output baik untuk
9
proses manual, mekanik atau
komputer
23
menggambarkan suatu sistem yang tengah berjalan secara logis.
Data-Flow Diagram juga dikenal sebagai grafik aliran data atau grafik
gelembung. Sebuah DFD berfungsi untuk memperjelas kebutuhan sistem dan
mengidentifikasi perubahan besar pada sistem. DFD menampilkan aliran data
yang melalui sistem. DFD adalah alat pemodelan penting yang
memungkinkan pengembang perangkat lunak untuk menggambarkan sistem
sebagai jaringan proses fungsional.
Simbol Keterangan
Simbol Fungsi
Sebuah persegi mendefinisikan sumber
atau tujuan data sistem. Entitas eksternal
mewakili entitas yang memasok atau
menerima informasi dari sistem tetapi
Entitas eksternal bukan merupakan bagian dari sistem.
24
Simbol penyimpanan data yang diwakili
menggunakan dua garis sejajar. Sebuah
file logika dapat mewakili salah satu
simbol penyimpanan data, dimana dapat
mewakili baik struktur data, atau file fisik
pada disk. Setiap penyimpanan data
terhubung ke proses melalui simbol aliran
data. Arah aliran data tanda panah
menunjukkan apakah data sedang dibaca
Simbol penyimpanan data dari atau ditulis ke dalam penyimpanan
data
Simbol output
Data Flow Diagram adalah suatu model logika data atau proses yang
dibuat untuk menggambarkan darimana asal data dan kemana tujuan data
yang keluar dari sistem, dimana data disimpan. Proses apa yang
menghasilkan data tersebut dan interaksi antara data yang tersimpan dan
proses yang dikenakan pada data tersebut.
25
Tabel 3. 2 Simbol DFD
NO SIMBOL KETERANGAN
26
3.11 Entity Rlationship Diagram
Simbol Keterangan
27
Link. Simbol berupa garis ini digunakan
sebagai penghubung antara himpunan
relasi dengan himpunan entitas dan
himpunan entitas dengan atribunya.
3.12 Flowchart
28
c. Struktur Perulangan (Looping Structure)
Pemutaran kembali, terjadi kendali mengalihkan arus diagram
alur kembali keatas, sehingga beberapa alur berulang beberapa
kali.
29
Penghubung bagian-bagian
Off Page flowchart yang berada pada
Connector halaman berbeda
Visual Studio Code adalah Sofware yang sangat ringan, namun kuat
editor kode sumbernya yang berjalan dari desktop. Muncul dengan built-in
dukungan untuk JavaScript, naskah dan Node.js dan memiliki array beragam
ekstensi yang tersedia untuk bahasa lain, termasuk C ++, C # , Python, dan
PHP.
Hal ini didasarkan sekitar Github ini Elektron, yang merupakan versi
cross- platform dari Atom komponen kode-editing, berdasarkan JavaScript
dan HTML5. Editor ini adalah fitur lengkap lingkungan pengembangan
terpadu (IDE) dirancang untuk pengembang yang bekerja dengan teknologi
30
cloud yang terbuka Microsoft. Visual Studio Code menggunakan open
source NET perkakas untuk memberikan dukungan untuk ASP.NET C #
kode, membangun alat pengembang Omnisharp NET dan compiler Roslyn.
Antarmuka yang mudah untuk bekerja dengan, karena didasarkan pada gaya
explorer umum, dengan panel di sebelah kiri, yang menunjukkan semua file
dan folder Anda memiliki akses ke panel editor di sebelah kanan, yang
menunjukkan isi dari file yang telah dibuka. Dalam hal ini, editor telah
dikembangkan dengan baik, dan menyenangkan pada mata. Ia juga memiliki
fungsi yang baik, dengan intellisense dan autocomplete bekerja dengan baik
untuk JSON, CSS, HTML, {kurang}, dan Node.js.
Visual Studio Code telah dirancang untuk bekerja dengan alat-alat yang
ada, dan Microsoft menyediakan dokumentasi untuk membantu pengembang
bersama, dengan bantuan untuk bekerja dengan ASP.NET 5, Node.js, dan
Microsoft naskah, serta alat-alat yang dapat digunakan untuk membantu
membangun dan mengelola aplikasi Node.js. Visual Studio Code benar-
benar sedang ditargetkan pada pengembang JavaScript yang ingin alat
pengembangannya lengkap untuk scripting server-side mereka dan yang
mungkin ingin usaha dari Node.js untuk kerangka berbasis NET. Visual
Studio Code, adalah belum solid, lintas platform kode Editor ringan, yang
dapat digunakan oleh siapa saja untuk membangun aplikasi untuk Web.
3.16 XAMPP
Xmpp adalah sebuah paket kumpulan software yang terdiri dari Apache,
MySQL, PhpMyadmin, PHP, Perl, Filezilla, dan lainlain. Menurut Purbadian
(2016:1), berpendapat bahwa “XAMPP merupakan suatu software yang
bersifat open source yang merupakan pengembangan dari LAMP (Linux,
Apache, MySQL, PHP dan Perl.
31
BAB IV
PEMBAHASAN
32
1. Pertama pihak kurikulum mengumpulkan data siswa dan data guru yang
ada pada Gama Batusangkar kemudian pihak kurikulum membuat data
kelas dan data guru.
2. Setelah selesai membuat data kelas dan data guru pihak kurikulum
membuat jadwal mengajar guru.
4. Setelah jadwal tersusun dan tidak ada jam bentrok pihak kurikulum
menbagikan jadwal kepada guru dan siswa yang ada di Gama
Batusangkar.
Buat Buat
Data Data
Kelas Guru
Data Data
Kelas Guru
Susuna
n
Jadwal Jadwal
Pelajaran Pelajara
Jadwal
Pelajara
Susunan
Jadwal
Laporan
33
4.1.2 Prosedur Sistem Penjadwalan Mata Pelajaran Yang diusulkan
Flowmap sistem penjadwalan mata pelajaran yang diusulkan Pada
gambar 4.1 adalah flowmap sistem penjadwalan mata pelajaran yang sedang
diusulkan, Proses penjadwalan ini dilakukan secara otomatis oleh sistem
dengan cara mengimput data guru data siswa dan data jadwal yang kemudian
dialokasikan ke dalam waktu yang tersedia pada setiap kelas sehingga
menghasilkan jadwal mata pelajaran.
Jadwal pelajaran
Memasukan data
jadwal pelajaran
dandata mengajar
Jadwal pelajaran
Menghasilkan jadwal
pelajaran dan jadwal
mengajar
Mencetak jadwal
pelajaran dan
jadwal mengajar
34
4.1.3 Data Flow Diagram
Data Flow Diagram atau dalam bahasa indonesia disebut dengan diagram
aliran data merupakan diagram yang mempresentasikan aliran informasi pada
sebuah sistem, DFD memiliki level yaitu Diagram Flow Konteks sebagai
berikut:
Guru Siswa
35
Data Guru
Data Guru
Data Mapel Data Mapel dbgama
Data Kelas Data Kelas
Admin Input Data Data Agenda
Data Agenda Data
File Pembelajaran Master Data File
Wewenang Pembelajaran
Data Aksess Wewenang
Akses
Permintaan perubahan
jadwal
Data Guru
Laporan Jadwal Mata Pelajaran Data Mapel
Data Kelas
Data Agenda
Data File
Pembelajaran
Wewenang
Akses
Kepala Gama
Jadwal Mata
Pelajaran
Jadwal Mata
Pelajaran
Jadwal Mata
Pelajaran
Siswa
Pengajuan perubahan
jadwal
36
Keterangan gambar :
1. Semua user pada sistem penjadwalan belajar mengajar hanya bisa mengakses
informasi setelah melakukan login dengan menggunakan username dan
password yang sudah di daftarkan oleh Administrator pada sistem. Setelah
berhasil melakukan login, user dapat mengakses informasi sesuai dengan
kebutuhan.
37
1.0
Data agenda
Melakukan siswa
akademi Input data
pengolahan
k siswa
data siswa
2.0
Input data guru Olah data
guru
Menginput Data
guru
guru
3.0 Data
data siswa kelasl
jadwal
Jadwal Data guru
Input nilai Data
pelajaran
siswa
Data guruData
Laporan
jadwal,Guru,
siswa nilai 4.0
siswa
nilai Data nilai
Laporan
jadwalGuru, Data nilai
siswa,
38
komponen utama, yaitu: entitas data, relasi antar entitas, dan atribut yang
terkait.
1. Entitas. Ini adalah proses paling dasar dari sebuah organisasi tentang data
mana yang akan dipertahankan. Setiap entitas memiliki identitas yang
unik, yang membedakannya dari entitas lain. Suatu entity adalah deskripsi
dari semua entitas dimana definisi umum dan hubungan umum dan atribut
yang berlaku. Hal ini diwakili oleh sebuah kotak persegi panjang dengan
nama entitas yang ditulis di dalamnya.
2. Relasi. Entitas saling terhubung satu sama lain dengan sebuah relasi. Hal
ini menunjukkan bagaimana dua entitas yang saling terkait. Sebuah notasi
belah ketupat dengan nama relasi mewakili seperti yang tertulis di
dalamnya.
4. Atribut adalah properti atau karakteristik dari suatu entitas yang menarik
bagi organisasi. Hal ini diwakili oleh sebuah kotak berbentuk oval dengan
nama atribut yang ditulis di dalamnya.
39
Berikut adalah Entitas dan Atribut pada sistem penjadwalan gama
batusangkar :
Tabel 4. 1 Daftar entitas dan atribut
2 file id Int(15)
kodeguru Varchar(35)
nama_file Varchar(100)
file Varchar(500)
40
3 guru kodeguru Varchar(25)
password Varchar(255)
nama Varchar(40)
tempatlahir Varchar(40)
tanggallahir Date
alamat Varchar(45)
email Varchar(255)
nohp Varchar(15)
photo Varchar(500)
nip Varchar(35)
login_session_key Varchar(255)
email_satatus Varchar(255)
password_expire_date Datetime
password_reset_key Varchar(255)
User_role_id Int(11)
41
4.2 Arsitektur Desain Menu
4.2.1 Desain Menu Administrator
Home Data G u r u
Data K e l a s
Input Data
Menu Tambah A d m i n
Administrator
Tambah G u r u
Tambah user
Agenda
Jam Pembelajaran
Kegiatan Jurusan
Hasil Jadwal
Berikut adalah desain menu user kepala sekolah dari aplikasi penjadwalan
pada gambar 4.7 Gama Batusangkar dapat dilihat sebagai berikut:
Home
Cetak Jadwal
Menu
Login
Admin Administrator Edit Profil Jadwal
Jadwal Kelas
Pembagian
Jadwal
Jadwal Guru
42
GAMBAR 4. 7 Desain Menu User Guru
Home
Menu Halaman
Guru Login
User Profil Cetak Jadwal
Jadwal Kelas
Pembagian
Jadwal
Jadwal Mengajar
43
4.3.1.1 Form Login
Berikut merupakan form login dari aplikasi penjadwalan pada
Gama Batusangkar dapat dilihat pada gambar 4.9 sebagai berikut:
44
GAMBAR 4. 10 Antarmuka Halaman Data Pengguna
45
4.3.1.4 Antarmuka Halaman Data Kelas Pada Menu Admin
Berikut merupakan halaman Data Kelas pengguna dari aplikasi
penjadwalan pada Gama Batusangkar dapat dilihat pada gambar 4.12
sebagai berikut:
46
4.3.1.6 Antarmuka Halaman Export Mata Pelajaran Pada Menu
Admin
Berikut merupakan halaman Export Mata Pelajaran dari
aplikasi penjadwalan pada Gama Batusangkar dapat dilihat pada
gambar 4.14 sebagai berikut:
47
4.3.1.7 Antarmuka Halaman Hasil Export Mata Pelajaran Pada
Menu Admin
Berikut merupakan halaman Hasil Export Mata Pelajaran dari
aplikasi penjadwalan pada Gama Batusangkar dapat dilihat pada
gambar 4.14 sebagai berikut:
48
4.3.1.9 Antarmuka Halaman Export Data Guru Pada Menu Admin
Berikut merupakan halaman Export Data Guru dari aplikasi penjadwalan pada
Gama Batusangkar dapat dilihat pada gambar 4.17 sebagai berikut:
49
4.3.1.11 Antarmuka Halaman Data Jadwal Pada Menu Admin
Berikut merupakan halaman Data Jadwal dari
aplikasi penjadwalan pada Gama Batusangkar dapat dilihat
pada gambar 4.19 sebagai berikut:
50
4.3.1.12 Antarmuka Halaman Hasil Data Cetak Jadwal Mata
Pelajaran Pada Menu Admin
Berikut merupakan halaman Data Cetak Jadwal
pada menu admin dari aplikasi penjadwalan pada Gama
Batusangkar dapat dilihat pada gambar 4.20 sebagai berikut:
51
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan perancangan sistem penjadwalan mata pelajaran pada
Gama Batusangkar, dapat disimpulkan bahwa hasil pengembangan sistem
perangkat lunak yang telah dirancang, memberikan kemudahan dalam
penyusunan jadwal mata pelajaran dan memenuhi kebutuhan bagi
penggunanya, Sistem penjadwalan mata pelajaran ini memiliki fasilitas
pengolahan data yang bermanfaat meminimalkan waktu dalam
pengimputan data jadwal sehingga dapat memberikan kemudahan,
memperlancar dan menaikan kualitas pendidikan pada Gama Batusangkar
dalam penyusunan jadwal mata pelajaran.
5.2 Saran
Berdasarkan kesimpulan di atas, maka saran yang dapat
disimpulkan sebagaiberikut:
1. Diharapkan pengembangan terhadap sistem penjadwalan
mata pelajaran dapat lebih di perluas tidak hanya terbatas
pada kegiatan pengolahan jadwal mata pelajaran saja tetapi
juga membahas mengenai desain sistem agar lebih mudah di
pahami dan di pelajari oleh pengguna.
2. Sistem penjadwalan mata pelajaran ini belum dilengkapi
dengan fasilitas back up data secara otomatis, pada sistem ini
back up data dilakukan dengan mencetak jadwal.
52
DAFTAR PUSTAKA
53
54