Anda di halaman 1dari 47

PERANCANGAN APLIKASI PENGELOLAAN NILAI SISWA

ONLINE DI SMP IT PARA JUARA CIBITUNG KABUPATEN


BEKASI

LAPORAN KULIAH KERJA PRAKTIK


PROGRAM STUDI D3 MANAJEMEN INFORMATIKA

Oleh :

NPM NAMA
43A87026170037 NUR ZAIN PRADANA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


BANI SALEH
BEKASI
2019

i
LEMBAR PERSETUJUAN
LAPORAN KULIAH KERJA PRAKTIK
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA
STMIK BANI SALEH

PERANCANGAN APLIKASI PENGELOLAAN NILAI SISWA


ONLINE DI SMP IT PARA JUARA CIBITUNG KABUPATEN
BEKASI

NPM : 43A87026170037
NAMA : NUR ZAIN PRADANA

Bekasi, 7 Oktober 2019


Pembimbing Lapangan Dosen Pembimbing

Ahmad Muzakky Asy’ari, Lc Adhitya Ilham Ramdhani, S.Kom

Ketua Program Studi


D3 Manajemen Informatika

Rahmadi, S. Kom., M. Kom.

i
Surat Keterangan

No : [no surat institusi]


Lamp : -
Hal : Surat keterangan pelaksanaan KKP

Menyatakan bahwa mahasiswa/i STMIK Bani Saleh Bekasi yang tercantum


dibawah ini telah selesai melaksanakan kegiatan Kuliah Kerja Praktik pada SMP
IT Para Juara yang bertempat di Cibitung, Kabupaten Bekasi mulai dari 16 Juli
2019 hingga saat surat ini dibuat. Ybs telah melaksanakan tugasnya dengan baik
dan bertanggung jawab.

Nama : NUR ZAIN PRADANA


NPM : 43A87026170037

Terima kasih atas kerja sama dan kepercayaannya.

Bekasi, 7 Oktober 2019


Pembimbing Lapangan

Ahmad Muzakky Asy’ari, Lc

ii
KATA PENGANTAR

Assalamu’alaikum Warahmatullahi Wabarakatuh

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.

Syukur Alhamdulillah penulis dapat menyelesaikan kegiatan Kuliah Kerja


Praktik (KKP) yang menjadi salah satu syarat kelulusan mata pelajaran Kuliah
Kerja Praktik (KKP) yang penulis tempuh. Semoga seluruh ilmu yang telah penulis
terima dapat dimanfaatkan dan diamalkan sebaik-baiknya.

Ucapan terima kasih juga dihaturkan kepada pihak-pihak yang telah


memberi dukungan serta bantuan kepada penulis khususnya kepada:
1. Bapak Taufik Maulana, Drs., MBA., selaku Ketua STMIK Bani Saleh
2. Bapak Adhitya Ilham Ramdhani, S.Kom., M.Kom., selaku dosen
pembimbing KKP yang telah meluangkan banyak waktu dan tenaganya
untuk membantu penulis dan memberikan arahan dan masukan terkait
kegiatan KKP yang penulis kerjakan.
3. Ustadz Ahmad Muzakky Asy’ari, Lc., selaku pembimbing lapangan
yang telah banyak memberikan bimbingan, arahan dan saran serta
dukungan kepada saya dalam menyelesaikan laporan KKP ini.

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.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Bekasi, 7 Oktober 2019

Penulis

iv
DAFTAR ISI

LAPORAN PERSETUJUAN LAPORAN KKP ..................................................... i


SURAT KETERANGAN PELAKSANAAN KKP ............................................... ii
KATA PENGANTAR .......................................................................................... iii
DAFTAR ISI ............................................................................................................v
DAFTAR GAMBAR ........................................................................................... vii
BAB I PENDAHULUAN ........................................................................................1
1.1. Latar Belakang...............................................................................................1
1.2. Tujuan Penulisan ...........................................................................................2
1.3. Batasan Masalah ...........................................................................................2
1.3.1. Ruang Lingkup......................................................................................2
1.3.2. Batasan Masalah ...................................................................................2
1.4. Teknik Pengumpulan Data ...........................................................................3
1.5. Sistematika Penulisan ...................................................................................3
BAB II TINJAUAN ORGANISASI ........................................................................5
2.1. Tinjauan Organisasi .......................................................................................5
2.1.1. Sejarah SMP IT Para Juara ...................................................................5
2.1.2. Visi Misi SMP IT Para Juara ................................................................6
2.1.3. Struktur Organisasi SMP IT Para Juara ................................................7
2.1.4. Tugas dan Wewenang ..........................................................................7
BAB III INFRASTRUKTUR ................................................................................12
3.1. Hardware .....................................................................................................12
3.2. Software .......................................................................................................14
3.3. Network........................................................................................................15
BAB IV PEMBAHASAN ......................................................................................18
4.1. Model Proses ...............................................................................................18
4.2. Interface ......................................................................................................25
4.3. Implementasi Database ...............................................................................31
BAB V PENUTUP .................................................................................................37
5.1. Kesimpulan ..................................................................................................37

v
5.2. Saran ...........................................................................................................37
DAFTAR PUSTAKA .......................................................................................... 38

vi
DAFTAR GAMBAR

Gambar 2.1 Logo SMP IT Para Juara .....................................................................5


Gambar 2.2 Struktur Organisasi SMP IT Para Juara ..............................................7
Gambar 3.1 Jaringan Komputer di SMP IT Para Juara .........................................17
Gambar 4.1 Use Case Diagram Aplikasi Pengelolaan Nilai Siswa ......................19
Gambar 4.2 Activity Diagram Kelola Data Guru ...................................................20
Gambar 4.3 Activity Diagram Kelola Data Kelas ..................................................21
Gambar 4.4 Activity Diagram Kelola Data Siswa .................................................22
Gambar 4.5 Activity Diagram Kelola Mata Pelajaran ...........................................23
Gambar 4.6 Activity Diagram Entri Nilai Mata Pelajaran .....................................24
Gambar 4.7 Activity Diagram Lihat Nilai Mata Pelajaran .....................................24
Gambar 4.8 Mockup Tampil Data Kelas ................................................................25
Gambar 4.9 Mockup Tampil Data Detail Kelas .....................................................25
Gambar 4.10 Mockup Tampil Data Nilai Mata Pelajaran ......................................26
Gambar 4.11 Mockup Tampil Data Detail Nilai ....................................................26
Gambar 4.12 Mockup Tampil Data Nilai Harian ...................................................27
Gambar 4.13 Mockup Form Tambah / Ubah Data Kelas.......................................27
Gambar 4.14 Mockup Form Tambah / Ubah Data Detail Kelas ............................28
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
Gambar 4.17 Mockup Form Tambah / Ubah Data Detail Nilai Harian .................29
Gambar 4.18 Layout Cetak Leger ( Nilai Pengetahuan & Keterampilan ) ............30
Gambar 4.19 Layout Cetak Nilai Sikap ................................................................30
Gambar 4.20 ER Diagram Aplikasi Pengelolaan Nilai Siswa ...............................31
Gambar 4.21 Class Diagram Aplikasi Pengelolaan Nilai Siswa ...........................32
Gambar 4.22 Spesifikasi Tabel siswa ....................................................................33
Gambar 4.23 Spesifikasi Tabel orangtuawali ........................................................33
Gambar 4.24 Spesifikasi Tabel orangtua_siswa ....................................................33
Gambar 4.25 Spesifikasi Tabel guru ......................................................................34
Gambar 4.26 Spesifikasi Tabel admin ...................................................................34

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.

Salah satu sekolah yang masih belum menggunakan aplikasi pengelolaan


nilai siswa yaitu SMP IT Para Juara yang terletak di Cibitung, Kabupaten
Bekasi. SMP ini terdiri dari kelas VII, VIII, dan IX dengan jumlah kelas yang
berbeda setiap tahunnya. Di sekolah ini masih menggunakan metode lama
dalam proses pengelolaan nilai siswa, yaitu masih menggunakan aplikasi
Microsoft excel.

Setelah melakukan analisa, Terdapat beberapa kelemahan yang ada seperti


keamanan data, akses aplikasi worksheet rapor masih kurang efisien karena
harus dilakukan di satu komputer server dan juga sistem yang hanya bisa
diakses oleh guru dan wali kelas saja. Orang tua / wali siswa dan siswa hanya
bisa melihat nilai akhir dari setiap mata pelajaran, tidak bisa melihat nilai
siswa secara detail.

Menyadari pentingnya sebuah aplikasi pengelolaan nilai siswa di SMP IT


Para Juara, maka penulis tertarik untuk melakukan penelitian dengan judul :

1
“Perancangan Aplikasi Pengelolaan Nilai Siswa Online di SMP IT Para Juara
Cibitung, Kabupaten Bekasi”

1.2. Tujuan Penulisan


Tujuan dari pembuatan Laporan KKP ini adalah sebagai berikut :
a. Menambah wawasan dan pengalaman yang belum diperoleh di masa
perkuliahan.
b. Mengembangkan kemampuan yang sudah diperoleh di perkuliahan
dengan mengimplementasikan di dunia kerja.
c. Sebagai syarat untuk menyelesaikan mata kuliah Kerja Praktik (KKP).

1.3. Batasan Masalah


1.3.1. Ruang Lingkup
Pembahasan pada laporan KKP ini mengenai perancangan aplikasi
pengelolaan nilai siswa untuk mengelola data nilai akademik siswa
secara online seperti penilaian harian, nilai penilaian tengah
semester (PTS) dan penilaian akhir semester (PAS). sehingga
nantinya guru bisa mengelola nilai siswa di sistem ini untuk
mendapatkan nilai akhir yang akan di cantumkan pada rapor siswa
dan pembuatan leger (daftar nilai asli siswa). Kemudian siswa dan
orang tua dapat mengakses sistem ini untuk melihat nilai akademik
siswa secara lengkap mulai dari penilaian harian, penilaian tengah
semester (PTS) dan juga penilaian akhir semester (PAS).

1.3.2 Batasan Masalah


Agar ruang lingkup yang dibahas tidak meluas ke hal lain maka perlu
adanya batasan masalah, masalah yang akan dibahas dalam hal ini
adalah :
a. Laporan ini hanya membahas proses pengelolaan nilai siswa
dengan kurikulum 2013 revisi.

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.

1.5. Sistematika Penulisan


Agar lebih memahami Laporan Kuliah Kerja Praktik (KKP) ini, maka laporan
ini dikelompokkan ke dalam sub bab pembahasan dan menggunakan
sistematika penyampaian sebagai berikut:

BAB I : PENDAHULUAN
Bab ini berisi tentang latar belakang, tujuan penulisan, batasan
masalah, teknik pengumpulan data dan sistematika penulisan.

BAB II : TINJAUAN ORGANISASI


Bab ini berisi tentang sejarah organisasi, struktur organisasi serta
tugas dan wewenang organisasi yang ada di SMP IT Para Juara.

BAB III : INFRASTRUKTUR


Bab ini berisi tentang hardware, software dan network yang
digunakan oleh perancangan sistem yang dibahas.

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

Gambar 2.1 Logo SMP IT Para Juara

Sekolah Menengah Pertama Islam Terpadu (SMP IT) Para Juara


merupakan sekolah tingkat menengah pertama yang
mengimplementasikan konsep pendidikan islam berlandaskan Al-
Qur’an dan Sunnah. SMP IT Para Juara ini berlokasi di Kampung
Selang Cau No. 150, Desa Wanasari, Kecamatan Cibitung,
Kabupaten Bekasi. Sekolah ini didirikan pada tahun 2013 di bawah
naungan Yayasan Islam Putra Selang (PSL).

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.

2.1.2 Visi Misi SMP IT Para Juara


a. Visi
Menjadi lembaga yang membangun sumber daya manusia
yang saleh dan cerdas demi izzatul islam wal muslimin
(kemuliaan dan kehormatan agama islam).
b. Misi
1 Membentuk manusia yang berakidah bersih, beribadah
yang benar dan berakhlak mulia.
2 Membentuk manusia yang sabar, ulet, optimis dalam
menghadapi kehidupan.
3 Membentuk manusia yang haus akan pengetahuan dan
menguasai teknologi guna menjadi soko guru, negara
dan dunia.
4 Membentuk manusia yang mampu berinteraksi dengan
dirinya dan lingkungannya.

6
2.1.3 Struktur Organisasi SMP IT Para Juara

Ust. Nur Heri Jumiadi, S.Pd.I


Kepala Sekolah

Ust. Nur Heri Jumiadi, S.Pd.I Ustz. Anis Kurnia, S.Pd


Wakil Bidang Kurikulum Wakil Bidang Kesiswaan

Ust. Firmasnyah, S.P Ustz. Sukaesih, S.Pd


Wakil Bidang Tata Usaha Wakil Bidang Komite

Ustz. Siti Hardiyanti, Ustz. Rini Harjiatie, Ustz. Neneng Jamilah,


S.Pd S.Pd S.Pd.I
Wali Kelas 7 Wali Kelas 8 Wali Kelas 9

Ustz. Dina Tri Ustz. Tri Lindawati, Ust. Ahmad Muzakki


Ustz. Rumidah
Oktaningtyas, S.E, M.Pd S.Pd.I Ashari, Lc
Guru Al-Qur’an
Guru Mata Pelajaran Guru Mata Pelajaran Guru Mata Pelajaran

Ustz. Anis Kurnia,


S.Pd
Guru Mata Pelajaran

Gambar 2.2 Struktur Organisasi SMP IT Para Juara

2.1.4 Tugas dan Wewenang


a. Kepala Sekolah
Tugas dari seorang kepala sekolah di antaranya :
1. Merencanakan program kerja sekolah (pekanan,
bulanan, semesteran dan tahunan).
2. Memonitor dan membina pengelolaan Kegiatan Belajar
Mengajar (KBM).
3. Merencanakan pengembangan, pendayagunaan dan
pemeliharaan sarana/prasarana sekolah.
4. Menyelenggarakan Administrasi sekolah.
5. Mengkoordinasikan pengembangan kurikulum.
6. Mengevaluasi kegiatan Program Kerja Sekolah.

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.

b. Wakil Bidang Kurikulum


Tugas dari seorang wakil bidang kurikulum yaitu membantu
kepala sekolah dalam pelaksanaan kegiatan belajar mengajar
di antaranya :
1. Menyusun program pengajaran dan mengkoordinasikan
pelaksanaannya.
2. Menganalisis pencapaian target kurikulum.
3. Mengkoordinasikan kegiatan belajar mengajar termasuk
pembagian tugas guru, jadwal pembelajaran, dan
evaluasi belajar.
4. Mengkoordinasikan persiapan pelaksanaan ujian
sekolah, ujian nasional maupun ujian tertentu.
5. Mengarahkan penyusunan bahan ajar dan kelengkapan-
kelengkapan mengajar guru.

Adapun wewenang dari seorang wakil bidang kurikulum di


antaranya :
1. Mewakili kepala sekolah apabila tidak ada di tempat.
2. Menyusun jadwal pelajaran.
3. Memberikan data tentang guru/pegawai kepada Kepala
Sekolah.

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.

Adapun wewenang dari seorang wakil bidang kesiswaan di


antaranya :
1. Mewakili kepala sekolah apabila tidak ada di tempat.
2. Menyiapkan siswa untuk kegiatan ekstrakurikuler.

d. Wakil Bidang Tata Usaha


Tugas dari seorang wakil bidang tata usaha yaitu membantu
kepala sekolah dalam pelaksanaan administrasi, di antaranya :
1. Menyusun program kerja Tata Usaha.
2. Mengkoordinasikan tugas-tugas tata usaha.
3. Membina dan mengembangkan tugas-tugas
ketatausahaan.
4. Meneliti dan setelah itu membuat surat, baik surat masuk
ataupun surat keluar sesuai dengan disposisi/instruksi
kepala sekolah.
5. Mengawasi dan mengendalikan penggunaan alat-alat
sekolah.
6. Membantu kepala sekolah dalam penyusunan RAPBS.
7. Bertanggung jawab atas penggunaan stempel sekolah.

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.

g. Guru Mata Pelajaran


Tugas dari seorang guru mata pelajaran di antaranya :
1. Membuat / menyusun Program Pembelajaran ( Program
Tahunan, Program Semester dan menyusun silabus ) &
Rencana Pelaksanaan Pengajaran (RPP).
2. Melaksanakan kegiatan belajar mengajar di kelas.

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.

Hardware atau perangkat keras berfungsi untuk mendukung segala proses


dalam komputerisasi dan bekerja sesuai perintah yang sudah ditentukan
penggunanya atau yang sering disebut dengan brainware. Dengan adanya
komponen hardware, maka bentuk output dari setiap proses bisa
direalisasikan.

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)

e. Kabel Twisted Pair


Kabel twisted pair ada dua tipe, yang menggunakan shield (berupa foil)
atau dan yang tidak menggunakan shield. Kabel yang menggunakan
shield disebut STP (Shielded Twisted Pair) atau FTP (Foiled Transfer
Pair), sedangkan yang tidak menggunakan shield disebut (Unshielded
Twisted Pair) (Iwan Sofana, 2014 : 352).

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.

Sebuah software atau perangkat lunak merupakan jembatan penghubung


yang menghubungkan antara pengguna dengan hardware sehingga dapat
melakukan suatu perintah tertentu. Jadi, tanpa adanya software maka
komputer hanyalah sebuah mesin yang tidak bisa menjalankan perintah
apapun dari user.
a. MySQL
MySQL adalah sistem manajemen database relasional open source
(RDBMS) dengan client-server model. Sedangkan RDBMS merupakan
software untuk membuat dan mengelola database berdasarkan pada
model relasional.
b. Hosting
Hosting merupakan Istilah untuk jasa penyewaan server Internet untuk
keperluan website dan email. Pemakai umum menyewa jasa hosting
kepada penyedia hosting dan mendapatkan account hosting (sejumlah
ruang disk, account email, akses shell/FTP, dll) dan dapat mengunggah
file-file website yang kemudian nanti dapat dilihat oleh pengunjung
website. Bisa disebut juga web hosting, karena umumnya selalu
berkaitan dengan website, walaupun bisa saja ada layanan hosting yang
khusus email saja (email hosting), akses telnet/SSH/shell saja (shell
hosting), dsb.

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.

Dilihat dari frasa katanya, web adalah singkatan dari website,


sedangkan browser adalah media penjelajah. Maka secara singkat
definisi web browser adalah alat penjelajah halaman situs website di
internet.

Web browser memiliki fungsi sebagai berikut :


1) Memudahkan pengguna dalam mengakses berbagai informasi di
internet.
2) Dapat membantu pengguna menyimpan berbagai konten yang
ada di internet ke dalam dokumen komputer.
3) Dapat digunakan untuk membuka berbagai situs yang bermanfaat
bagi kegiatan manusia.
4)
3.3. Network
a. Jaringan Client Server
Client Server adalah jaringan komputer yang salah satu (boleh lebih)
komputernya difungsikan sebagai server untuk melayani komputer lain.
komputer yang dilayani oleh server disebut client. Layanan yang
diberikan bisa berupa akses web, e-mail, file atau yang lain (Iwan
Sofara, 2014: 110).

15
b. Topologi Star
Topologi star menghubungkan semua komputer pada sentral atau
konstentrator. Biasanya konsentrator adalah sebuah hub atau switch
(Iwan Sofana, 2014 : 114).

Kelebihan Topologi Star


 Apabila salah satu komputer mengalami masalah, jaringan pada
topologi ini tetap berjalan dan tidak mempengaruhi komputer
yang lain.
 Bersifat fleksibel
 Tingkat keamanan bisa dibilang cukup baik daripada topologi
bus.
 Kemudahan deteksi masalah cukup mudah jika terjadi kerusakan
pada jaringan.

Kekurangan Topologi Star


 Jika switch / hub sebagai titik pusat mengalami masalah, maka
seluruh komputer yang terhubung pada topologi ini juga
mengalami masalah.
 Cukup membutuhkan banyak kabel, jadi biaya yang dikeluarkan
bisa dibilang cukup mahal.
 Jaringan sangat tergantung pada terminal pusat.

16
c. Gambar Jaringan

Gambar 3.1 Jaringan Komputer di SMP IT Para Juara

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.

b. Sistem Yang Diusulkan


Setelah melakukan analisa dari sistem pengelolaan nilai siswa yang
berjalan, maka dihasilkan usulan sistem sebagai berikut :
1) Guru dapat mengakses aplikasi pengelolaan nilai siswa secara
online.

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.

c. Use Case Diagram


Use Case Diagram menspesifikasikan perilaku sistem (atau bagian dari
sistem secara keseluruhan) dan merupakan deskripsi dari sekumpulan
aksi-aksi yang diharapkan oleh calon pengguna sistem/perangkat lunak
yang kita kembangkan. (Adi Nugroho, 2005 : 89)

Gambar 4.1 Use Case Diagram Aplikasi Pengelolaan Nilai Siswa

19
d. Activity Diagram
1. Activity Diagram Kelola Data Guru

Gambar 4.2 Activity Diagram Kelola Data Guru

20
2. Activity Diagram Kelola Data Kelas

Gambar 4.3 Activity Diagram Kelola Data Kelas

21
3. Activity Diagram Kelola Data Siswa

Gambar 4.4 Activity Diagram Kelola Data Siswa

22
4. Activity Diagram Kelola Mata Pelajaran

Gambar 4.5 Activity Diagram Kelola Mata Pelajaran

23
5. Activity Diagram Entri Nilai Mata Pelajaran

Gambar 4.6 Activity Diagram Entri Nilai Mata Pelajaran

6. Activity Diagram Lihat Nilai Mata Pelajaran

Gambar 4.7 Activity Diagram Lihat Nilai Mata Pelajaran

24
4.2. Interface
a. Model Layar / Tampilan

Gambar 4.8 Mockup Tampil Data Kelas

Gambar 4.9 Mockup Tampil Data Detail Kelas

25
Gambar 4.10 Mockup Tampil Data Nilai Mata Pelajaran

Gambar 4.11 Mockup Tampil Data Detail Nilai

26
Gambar 4.12 Mockup Tampil Data Nilai Harian

b. Model Masukan

Gambar 4.13 Mockup Form Tambah / Ubah Data Kelas

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

Gambar 4.17 Mockup Form Tambah / Ubah Data Nilai Harian

29
c. Model Keluaran

Gambar 4.18 Layout Cetak Leger (Nilai Pengetahuan & Keterampilan)

Gambar 4.19 Layout Cetak Nilai Sikap

30
4.3. Implementasi Database
a. ER Diagram

Gambar 4.20 ER Diagram Aplikasi Pengelolaan Nilai Siswa

31
b. Class Diagram /LRS

Gambar 4.21 Class Diagram Aplikasi Pengelolaan Nilai Siswa

32
c. Spesifikasi basis data
1. Tabel siswa

Gambar 4.22 Spesifikasi Tabel siswa

2. Tabel orangtua

Gambar 4.23 Spesifikasi Tabel orangtuawali

3. Tabel orangtua_siswa

Gambar 4.24 Spesifikasi Tabel orangtua_siswa

33
4. Tabel guru

Gambar 4.25 Spesifikasi Tabel guru

5. Tabel Admin

Gambar 4.26 Spesifikasi Tabel admin

6. Tabel Kelas

Gambar 4.27 Spesifikasi Tabel kelas

7. Tabel detail_kelas

Gambar 4.28 Spesifikasi Tabel detail_kelas

34
8. Tabel matapelajaran

Gambar 4.29 Spesifikasi Tabel matapelajaran

9. Tabel nilai_matapelajaran

Gambar 4.30 Spesifikasi Tabel nilai_matapelajaran

10. Tabel detail_nilai

Gambar 4.31 Spesifikasi Tabel detail_nilai

11. Tabel nilai_harian

Gambar 4.32 Spesifikasi Tabel nilai_harian

35
12. Tabel kompetensidasar

Gambar 4.33 Spesifikasi 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

Indrajani. Data Base Design. Jakarta : PT Elex Media Komputindo, 2018.

----------. Pengantar Sistem Basis Data Case Study All In One. Jakarta : PT Elex
Media Komputindo, 2014.

Sofana, Iwan. CISCO CCNA & Jaringan Komputer. Bandung : Penerbit


Informatika, 2014.

Nugroho, Adi. Rational Rose untuk Pemodelan Berorientasi Objek. Bandung :


Penerbit Informatika, 2005.

----------. Analisis dan Perancangan Sistem Informasi dengan Metodologi


Berorientasi Objek. Bandung : Penerbit Informatika, 2005.

38

Anda mungkin juga menyukai