Laporan KKP Semi Fix PDF [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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 AlQur’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 Wakil Bidang Kurikulum



Ustz. Anis Kurnia, S.Pd Wakil Bidang Kesiswaan



Ust. Firmasnyah, S.P Wakil Bidang Tata Usaha



Ustz. Sukaesih, S.Pd Wakil Bidang Komite



Ustz. Siti Hardiyanti, S.Pd Wali Kelas 7



Ustz. Rini Harjiatie, S.Pd Wali Kelas 8



Ustz. Neneng Jamilah, S.Pd.I Wali Kelas 9



Ustz. Dina Tri Oktaningtyas, S.E, M.Pd Guru Mata Pelajaran



Ustz. Tri Lindawati, S.Pd.I Guru Mata Pelajaran



Ust. Ahmad Muzakki Ashari, Lc Guru Mata Pelajaran



Ustz. Rumidah Guru Al-Qur’an



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 kelengkapankelengkapan 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 :



d.



1.



Mewakili kepala sekolah apabila tidak ada di tempat.



2.



Menyiapkan siswa untuk kegiatan ekstrakurikuler.



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).



f.



3.



Kriteria kinerja sekolah.



4.



Kriteria fasilitas pendidikan di Sekolah.



5.



Kriteria kerja sama Sekolah dengan pihak lain.



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.



h.



4.



Membuat dan mengisi daftar nilai siswa.



5.



Melaksanakan Analisis Hasil Belajar.



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