Oleh :
NPM NAMA
43A87026170037 NUR ZAIN PRADANA
i
LEMBAR PERSETUJUAN
LAPORAN KULIAH KERJA PRAKTIK
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
STMIK BANI SALEH
NPM : 43A87026170037
NAMA : NUR ZAIN PRADANA
i
Surat Keterangan
ii
KATA PENGANTAR
Segala puji bagi Allah SWT, yang telah mencurahkan nikmat-Nya yang
telah menciptakan manusia dalam bentuk yang sebaik-baiknya. Shalawat serta
Salam selalu terlimpah curahkan kepada Rasulullah SAW, seorang yang patut
menjadi suri tauladan untuk kita semua. Serta para sahabat-sahabatnya yang selalu
memperjuangkan Dakwah Islam, dan pengikut-pengikut-Nya yang setia sampai
akhir zaman. Aamiin.
Saya ucapkan terimakasih kepada kedua orang tua tercinta Ibunda dan
Ayahanda yang selalu memberikan dorongan moril maupun spiritual kepada saya.
Dengan selalu mengharap ridho-Nya dan dengan bantuan-Nya serta nikmat-Nya
yang selalu dilimpahkan kepada kita semua selaku umat-Nya.
iii
4. Staf / Karyawan / Guru SMP IT Para Juara Cibitung Kab. Bekasi.
5. Serta rekan-rekan sejawat dan seperjuangan yang ikut memberikan
bantuan dan kontribusi dalam pembuatan laporan KKP ini.
Akhir kata semoga laporan KKP ini dapat berguna bagi saya khususnya,
bagi para pembaca yang berniat untuk membaca pada umumnya, dan semua pihak
yang telah memberikan bantuan kepada penulis mendapatkan balasan dari Allah
SWT.
Amin yaa robbal alamin.
Penulis
iv
DAFTAR ISI
v
5.2. Saran ...........................................................................................................37
DAFTAR PUSTAKA .......................................................................................... 38
vi
DAFTAR GAMBAR
vii
Gambar 4.27 Spesifikasi Tabel kelas .....................................................................34
Gambar 4.28 Spesifikasi Tabel detail_kelas .........................................................34
Gambar 4.29 Spesifikasi Tabel matapelajaran ......................................................35
Gambar 4.30 Spesifikasi Tabel nilai_matapelajaran .............................................35
Gambar 4.31 Spesifikasi Tabel detail_nilai ..........................................................35
Gambar 4.32 Spesifikasi Tabel nilai_harian .........................................................35
Gambar 4.33 Spesifikasi Tabel kompetensidasar .................................................36
viii
BAB I
PENDAHULUAN
1.1. Latar Belakang
Aplikasi pengelolaan nilai siswa merupakan sebuah kebutuhan utama bagi
sebuah sekolah, baik tingkat SD, SMP, SMA/SMK, bahkan perguruan tinggi.
Aplikasi pengelolaan nilai siswa dapat membantu mempermudah pekerjaan
dalam kegiatan akademik dalam hal pengelolaan data nilai siswa. Aplikasi
pengelolaan nilai siswa ini juga dapat membantu dalam hal keamanan
penyimpanan data, dan mempermudah akses para siswa dan orang tua siswa
untuk melihat nilai akademik siswa. Sudah banyak institusi pendidikan yang
memanfaatkan aplikasi pengelolaan nilai siswa ini, namun masih ada
beberapa sekolah yang masuk belum menerapkan aplikasi ini, terutama
sekolah yang belum lama berdiri.
1
“Perancangan Aplikasi Pengelolaan Nilai Siswa Online di SMP IT Para Juara
Cibitung, Kabupaten Bekasi”
2
1.4. Teknik Pengumpulan Data
Teknik pengumpulan data yang digunakan adalah:
a. Wawancara
Penulis melakukan wawancara secara tatap muka dengan pihak-pihak
terkait yang menurut penulis kompeten dibidangnya.
b. Analisa Dokumen
Penulis menganalisis dokumen-dokumen yang di gunakan oleh SMP IT
Para Juara.
c. Observasi
Penulis melakukan pengamatan secara langsung terhadap data-data
yang berkaitan.
d. Studi Pustaka
Penulis mencari data yang dibutuhkan melalui sumber berupa buku,
jurnal, serta situs-situs internet.
BAB I : PENDAHULUAN
Bab ini berisi tentang latar belakang, tujuan penulisan, batasan
masalah, teknik pengumpulan data dan sistematika penulisan.
3
BAB IV : PEMBAHASAN
Bab ini berisi tentang model proses bagaimana sistem bekerja,
bagaimana proses bisnis yang digambarkan, dengan disertai use
case diagram, activity diagram. Kemudian membahas tentang
interface dari sistem yang dibahas serta penjelasannya, seperti
model layar (tampilan), model masukan dan model keluaran. Dan
juga membahas implementasi basis data dari rancangan sistem yang
di antaranya class diagram dan spesifikasi basis data.
BAB V : PENUTUP
Bab ini berisi tentang kesimpulan dari hasil pelaksanaan KKP, dan
juga saran mengenai rancangan sistem yang telah dibahas.
4
BAB II
TINJAUAN ORGANISASI
2.1. Tinjauan Organisasi
2.1.1 Sejarah SMP IT Para Juara
Sekolah ini dibangun atas dasar niat baik dari seorang tokoh
masyarakat di kampung selang cau yaitu Bapak H. Didi Abdullah,
yang memberikan wakaf bangunan untuk dijadikan tempat menuntut
ilmu, yang kemudian didirikanlah sekolah tingkat menengah
pertama dengan menerapkan konsep pendidikan islami.
5
Sampai saat ini, SMP IT Para Juara telah mewisudakan 3 angkatan.
Sekolah ini terakhir melakukan akreditasi pada tahun pelajaran
2017/2018 dan meraih hasil akreditasi B.
6
2.1.3 Struktur Organisasi SMP IT Para Juara
7
Adapun wewenang dari seorang kepala sekolah di antaranya :
1. Menjalankan semua peraturan/instruksi dari lembaga
yang lebih tinggi.
2. Mengatur pembagian tugas guru/staf.
3. Menandatangani berkas-berkas dan dokumen yang
berlaku untuk surat-surat dan berkas-berkas baik internal
maupun eksternal.
8
c. Wakil Bidang Kesiswaan
Tugas dari seorang wakil bidang kesiswaan yaitu membantu
kepala sekolah dalam pelaksanaan kegiatan Kesiswaan di
antaranya :
1. Menyusun program kerja pembinaan siswa dan
mengkoordinasikan pelaksanaannya.
2. Mengevaluasi dan mengawasi pelaksanaan kegiatan luar
sekolah.
3. Membimbing/mengawasi kegiatan OSIS, Pramuka dan
kegiatan ekstrakurikuler lainnya.
4. Membina kepengurusan OSIS.
9
e. Wakil Bidang Komite
Tugas dari seorang wakil bidang komite yaitu membantu
kepala sekolah dalam memberikan pertimbangan dalam
penentuan dan pelaksanaan kebijakan pendidikan terkait:
1. Kebijakan dan program sekolah.
2. Rencana Anggaran Pendapatan dan Belanja Sekolah
(RAPBS).
3. Kriteria kinerja sekolah.
4. Kriteria fasilitas pendidikan di Sekolah.
5. Kriteria kerja sama Sekolah dengan pihak lain.
f. Wali Kelas
Tugas dari seorang wali kelas yaitu membantu kepala sekolah
untuk membimbing siswa dalam mewujudkan disiplin kelas,
sebagai manajer dan motivator untuk membangkitkan gairah /
minat siswa untuk berprestasi di kelas. Wali kelas bertugas
untuk:
1. Pengelolaan kelas.
2. Menyelenggarakan administrasi kelas.
3. Memberikan masukan dalam penentuan kenaikan kelas
bagi siswa di kelasnya.
4. Mengisi / membagikan Buku Laporan Pendidikan
(Rapor) kepada Wali siswa.
10
3. Menyusun alat penilaian dan melaksanakan penilaian
hasil belajar.
4. Membuat dan mengisi daftar nilai siswa.
5. Melaksanakan Analisis Hasil Belajar.
h. Guru Al-Qur’an
Tugas dari seorang guru Al-Qur’an sama seperti guru mata
pelajaran akan tetapi ada beberapa tambahan tugas, di
antaranya :
1. Mengajarkan ilmu tajwid kepada siswa.
2. Melakukan muroja’ah siswa untuk memperkuat hafalan.
3. Memberikan pemahaman tentang akhlakul karimah
sesuai ajaran Al-Qur’an.
4. Memotivasi siswa untuk semangat mempelajari dan
mengamalkan Al-Qur’an dalam kehidupan sehari-hari.
11
BAB III
INFRASTRUKTUR
3.1. Hardware
Hardware adalah segala peranti atau komponen dari sebuah komputer yang
sifatnya bisa dilihat secara kasat mata dan bisa diraba secara langsung.
Dengan kata lain hardware merupakan komponen yang memiliki bentuk
nyata.
Adapun dalam perancangan aplikasi pengelolaan nilai siswa ini ada beberapa
hardware, antara lain:
a. Komputer Server
Komputer Server adalah komputer yang menawarkan suatu layanan
tertentu kepada komputer atau jaringan lain. Salah satu jenis server
adalah file server (server file), fungsi server file pada jaringan sebagai
berikut:
1) Berfungsi sebagai tempat penyimpanan bersama serta terpusat
bagi data-data serta informasi yang digunakan bersama.
2) Memberlakukan kaidah tertentu dalam lingkup instansi sehingga
data serta informasi konsisten.
3) Memudahkan pemakaian bersama sumber daya teknis (misalnya
printer, scanner, dan sebagainya).
b. Komputer Client
Komputer Client adalah komputer yang meminta (request) satu layanan
tertentu ke suatu server. Komputer client harus dilengkapi dengan
12
aplikasi client khusus dan menjalankannya, sehingga dapat
memanfaatkan layanan yang ditawarkan server. Sebagai contoh, untuk
mengambil sebuah file dari file server, suatu program di komputer client
harus memformat sebuah request (permintaan) dan mengirimkannya
kepada program yang sedang berjalan di server. Selanjutnya, server
akan mengirimkan file yang diminta sesuai dengan permintaan program
client tersebut.
c. Switch
Switch disebut juga sebagai multiport bridge. Switch berfungsi sebagai
sentral atau konsentrator pada sebuah network. Switch dapat
mempelajari alamat hardware host tujuan, sehingga informasi bisa
langsung dikirim ke host tujuan ( Iwan Sofana, 2014 : 70 ).
d. Router
Router sering digunakan untuk menghubungkan beberapa network.
Baik network yang sama maupun berbeda dari segi teknologinya.
Seperti menghubungkan network yang menggunakan topologi bus, star
dan ring. Router juga digunakan untuk membagi network besar menjadi
subnetwork seolah-olah terisolir dari network lain. Hal ini dapat
membagi-bagi traffic yang akan berdampak positif pada performa
network. (Iwan Sofana, 2014 : 58)
13
f. Printer
Printer merupakan salah satu perangkat keluaran yang sangat
membantu dalam proses mencetak hasil kerja yang biasanya berupa
gambar maupun dokumen.
3.2. Software
Software adalah suatu bagian dari sistem komputer yang tidak memiliki
wujud fisik dan tidak terlihat karena merupakan sekumpulan data elektronik
yang disimpan dan diatur oleh komputer berupa program yang dapat
menjalankan suatu perintah.
14
c. Domain
Domain adalah nama yang ketentuannya diatur oleh badan regulasi
domain dunia. Nama domain ini yang akan mengarahkan ke alamat IP
server hosting, sehingga saat anda mengetikan nama domain, yang anda
akses adalah server IP yang dituju.
d. Web Browser
Web browser adalah aplikasi yang dapat menjelajahi, mengambil dan
menyajikan konten yang terdapat pada berbagai sumber informasi di
jaringan internet.
15
b. Topologi Star
Topologi star menghubungkan semua komputer pada sentral atau
konstentrator. Biasanya konsentrator adalah sebuah hub atau switch
(Iwan Sofana, 2014 : 114).
16
c. Gambar Jaringan
17
BAB IV
PEMBAHASAN
4.1. Model Proses
a. Sistem Berjalan
Hasil analisis proses dari sistem pengelolaan nilai siswa yang sedang
berjalan adalah sebagai berikut :
1) Guru yang bertugas sebagai koordinator, membagikan worksheet
nilai kepada para guru mata pelajaran.
2) Kemudian guru mata pelajaran melakukan entri nilai mata
pelajaran siswanya. Lalu worksheet dikumpulkan kepada
koordinator.
3) Setelah semua worksheet dari masing-masing guru mata pelajaran
sudah terkumpul di koordinator, lalu koordinator melakukan entri
data nilai ke aplikasi worksheet induk.
4) Kemudian dari aplikasi worksheet tersebut, dapat menghasilkan
pengeluaran berupa nilai akhir dari setiap nilai mata pelajaran.
Dan kemudian nilai akhir tersebut digunakan untuk pembuatan
rapor siswa.
5) Setelah itu wali kelas membagikan rapor tersebut kepada orang
tua / wali siswa.
6) Kemudian orang tua / wali siswa menerima rapor. Orang tua /
wali siswa dan siswa dapat melihat nilai akhir dari setiap mata
pelajaran.
7) Lalu orang tua / wali siswa mengembalikan rapor tersebut kepada
wali kelas.
18
2) Kemudian guru melakukan entri nilai mata pelajaran seperti hasil
penilaian harian beserta kompetensi dasarnya, hasil penilaian
tengah semester, dan hasil penilaian akhir semester.
3) Lalu wali kelas melakukan entri nilai sikap kepada setiap siswa
yang menjadi perwaliannya.
4) Siswa & orang tua / wali dapat mengakses aplikasi pengelolaan
nilai siswa secara online untuk melihat nilai mata pelajaran secara
detail seperti nilai ulangan harian beserta kompetensi dasarnya,
hasil penilaian tengah semester, hasil penilaian akhir semester
dan nilai akhir dari masing-masing mata pelajaran.
19
d. Activity Diagram
1. Activity Diagram Kelola Data Guru
20
2. Activity Diagram Kelola Data Kelas
21
3. Activity Diagram Kelola Data Siswa
22
4. Activity Diagram Kelola Mata Pelajaran
23
5. Activity Diagram Entri Nilai Mata Pelajaran
24
4.2. Interface
a. Model Layar / Tampilan
25
Gambar 4.10 Mockup Tampil Data Nilai Mata Pelajaran
26
Gambar 4.12 Mockup Tampil Data Nilai Harian
b. Model Masukan
27
Gambar 4.14 Mockup Form Tambah / Ubah Data Detail Kelas
Gambar 4.15 Mockup Form Tambah / Ubah Data Nilai Mata Pelajaran
28
Gambar 4.16 Mockup Form Tambah / Ubah Data Detail Nilai Mata Pelajaran
29
c. Model Keluaran
30
4.3. Implementasi Database
a. ER Diagram
31
b. Class Diagram /LRS
32
c. Spesifikasi basis data
1. Tabel siswa
2. Tabel orangtua
3. Tabel orangtua_siswa
33
4. Tabel guru
5. Tabel Admin
6. Tabel Kelas
7. Tabel detail_kelas
34
8. Tabel matapelajaran
9. Tabel nilai_matapelajaran
35
12. Tabel kompetensidasar
36
BAB V
PENUTUP
5.1. Kesimpulan
Hasil perancangan aplikasi pengelolaan nilai siswa online dapat disimpulkan
sebagai berikut :
a. Seorang guru dapat melakukan entri nilai siswa secara online, sehingga
entri nilai dapat dilakukan dimana saja tanpa perlu dilakukan di
komputer sekolah.
b. Siswa dan orang tua dapat melihat nilai siswa secara detail seperti nilai
harian beserta kompetensi dasarnya, nilai penilaian tengah semester,
nilai penilaian akhir semester dan nilai akhir dari setiap mata pelajaran.
Dimana nilai pada rapor siswa hanya ada nilai akhir dari setiap mata
pelajaran saja.
5.2. Saran
Ada beberapa saran yang perlu ditambahkan pada perancangan aplikasi ini
yang berguna untuk meningkatkan kinerja dari aplikasi ini adalah sebagai
berikut :
a. Diperlukannya sosialisasi mengenai cara penggunaan dari aplikasi ini
kepada para guru, sehingga guru benar-benar paham cara penggunaan
aplikasi ini dan juga untuk menghindari kesalahan saat entri nilai siswa.
b. Perancangan aplikasi ini dibuat secara online, sehingga harus sangat
teliti saat memilih jasa hosting, pastikan keamanan dalam jasa hosting
terjamin.
c. Untuk menghindari kehilangan data-data karena hal yang tidak
diinginkan, maka harus diperhatikan dalam hal penyimpanan data
melalui backup data.
37
DAFTAR PUSAKA
----------. Pengantar Sistem Basis Data Case Study All In One. Jakarta : PT Elex
Media Komputindo, 2014.
38