• Tidak ada hasil yang ditemukan

ARTIKEL SKRIPSI SISTEM INFORMASI POIN PELANGGARAN DAN REWARD SISWA PADA SMP 1 SELOMERTO WONOSOBO BERBASIS WEB

N/A
N/A
Protected

Academic year: 2021

Membagikan "ARTIKEL SKRIPSI SISTEM INFORMASI POIN PELANGGARAN DAN REWARD SISWA PADA SMP 1 SELOMERTO WONOSOBO BERBASIS WEB"

Copied!
15
0
0

Teks penuh

(1)

ARTIKEL SKRIPSI

SISTEM INFORMASI POIN PELANGGARAN DAN REWARD SISWA PADA SMP 1 SELOMERTO WONOSOBO BERBASIS WEB

Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Sistem Informasi

Disusun Oleh

Nama : Rini Handayani

Nomor Mahasiswa : 11110305

Program Studi : Sistem Informasi

Jenjang : Strata 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA

YOGYAKARTA 2015

(2)

A. LATAR BELAKANG MASALAH

Sekolah sebagai lembaga berlangsungnya proses rekayasa perubahan tingkah laku harus didasarkan pada kurikulum yang dirancang secara ilmiah dan bentuk-bentuk kegiatannya harus diorganisasikan dengan penuh perhatian dan dilaksanakan dengan penuh disiplin. (Soyomukti, 2010)

Demi mewujudkan kedisiplinan tersebut, setiap sekolah pasti memiliki aturan- aturan yang mengikat setiap warga sekolah tidak terkecuali siswa- siswinya. Dalam mengatur kedisiplinan siswa- siswinya pihak sekolah membuat suatu sistem aturan yang diusahakan mampu membuat siswa- siswinya menjaga kedisiplinan. Aturan- aturan tersebut berupa tata tertib, dimana tata tertib tersebut harus dipatuhi oleh siswa- siswinya. Jika siswa- siswi tidak mematuhi tata tertib itu maka konsekuensinya adalah siswa- siswi akan mendapatkan sanksi.

Sanksi- sanksi yang diberikan oleh setiap sekolah pasti berbeda- beda baik jenis maupun bobot sanksinya. Tidak terkecuali tata tertib yang diberlakukan oleh SMP 1 Selomerto Wonosobo. Pada sekolah ini, tata tertibnya dikelompokkan menjadi 7( tujuh) macam yaitu kewajiban, tertib belajar, tertib kehadiran/ kepulangan, tertib pakaian, tertib upacara, tertib 6 K( kebersihan, keindahan, kerapian, keamanan, kesehatan dan kedisiplinan) dan larangan. Setiap macamnya memiliki bentuk- bentuk pelanggaran dan bobot poinnya. Ketika ada siswa yang melakukan pelanggaran tertentu pihak sekolah (guru BK) mencatat nama siswa tersebut beserta pelanggaran yang dilakukan secara manual( pencatatan dicatat di buku catatan pelanggaran siswa). Dikarenakan pencatatan masih manual, maka pencatatan menjadi kurang efektif dan efisien. Serta, jika membutuhkan data tertentu maka untuk pencarian datanya memakan waktu yang lama. Selain itu tingkat keakuratan data juga diragukan.

Selain memiliki tata tertib, setiap sekolah pasti memiliki seperangkat penghargaan yang mampu memotifasi setiap warga sekolahnya untuk terus mempertahankan dan meningkatkan prestasinya. Penghargaan- penghargaan tersebut diberikan kepada setiap warga sekolahnya baik guru, staf karyawan maupun siswa siswinya. Adapun penghargaan yang diberikan kepada para siswa bisa berupa prestasi akademik, non akademik, kepemimpinan dan kekaderan.

(3)

Setiap prestasi diberikan penghargaan berdasarkan jenis- jenis prestasinya. Demikian halnya dengan SMP 1 Selomerto Wonosobo, sekolah ini memberikan penghargaan berdasarkan jenis prestasinya. Ketika ada siswa yang berprestasi pada bidang tertentu pihak sekolah (guru BK) mencatat nama siswa dan prestasinya tersebut secara manual( pencatatan dicatat di buku catatan prestasi siswa). Dikarenakan pencatatan penghargaannya juga masih manual, maka pencatatan menjadi kurang efektif dan efisien. Serta, jika membutuhkan data tertentu maka untuk pencarian datanya memakan waktu yang lama. Selain itu tingkat keakuratan data juga diragukan.

Untuk menjawab permasalahan di atas, penulis membuat Sistem Informasi Poin Pelanggaraan dan Reward Siswa pada SMP 1 Selomerto Wonosobo Berbasis Java. Dengan harapan sistem yang dibuat dapat memudahkan dalam pencarian data dan meningkatkan tingkat keakuratan data.

B. RUMUSAN MASALAH

Berdasarkan latar belakang yang telah di uraikan sebelumnya, maka dapat di ambil beberapa poin yang dapat di jadikan rumusan masalah sebagai berikut. a. Dikarenakan penginputan data pelanggaran dan penghargaan masih secara

manual, maka sangat berpeluang besar terjadi kesalahan dalam penginputan data sehingga kesulitan memperbaikinya.

b. Pencatatan data pelanggaran dan penghargaan masih belum efektif, maksudnya belum tepat guna untuk pencatatan data yang jumlahnya banyak.

c. Pencatatan data pelanggaran dan penghargaan masih belum efisien, maksudnya belum menghemat waktu dalam hal pencatatan dan pencarian data.

d. Dikarenakan data masih disimpan secara manual, maka kemungkinan besar data mudah hilang.

C. BATASAN MASALAH

Agar permasalahan tidak melebar maka penulis memberi batasan masalah yaitu sistem yang dikembangkan hanya meliputi pengolahan data poin

(4)

pelanggaran dan reward siswa tidak sampai menghitung kalkulasi dari data poin pelanggaran dan reward.

D. TUJUAN PENELITIAN

Adapun tujuan dari penelitian ini sebagai berikut. a. Meminimalisir terjadi kesalahan dalam penginputan data. b. Mengefektifkan untuk pencatatan data yang banyak.

c. Mengefesienkan dalam hal penghematan waktu, pencatatan dan pencarian data.

d. Menyimpan data secara terkomputerisasi sehingga data tidak mudah hilang.

E. MANFAAT PENELITIAN

Dalam melaksanakan penelitian ini, dapat menghasilkan manfaat sebagai berikut.

a. Mempermudah dalam pengolahan dan pencarian data poin pelanggaran dan reward siswa.

b. Mempermudah pengelompokan status sanksi yang telah dilaksanakan atau belum.

c. Menghemat waktu dalam menyimpan data poin pelanggaran dan reward siswa. Data poin pelanggaran dan reward siswa menjadi lebih aman( tidak mudah hilang).

F. TINJAUAN PUSTAKA

1. Risang Kurniawan (2012)

dengan judul “Sistem Informasi Data Poin Pelanggaran Siswa SMA Muhammadiyah 2 Yogyakarta Berbasis Java”. Sistem ini hanya melayani pengolahan data siswa, kelas, tahun ajaran, kategori, poin dan pelanggaran.

2. Candra Dewi Kumalasari (2013)

Dengan judul “Sistem Informasi Penjualan Barang Pada Koperasi Sapu Jagad Berbasis Java”. Sistem ini menggunakan software Netbeans IDE 7.0 dan MySQL yang mengolah data stok barang, transaksi pembelian dan

(5)

penjualan secara kredit dan cash untuk anggota, hanya cash untuk non anggota.

3. Ummi Hanik (2014)

dengan judul “Aplikasi Poin Pelanggaran dan Reward Santri Panti Asuhan dan Ponpes Al-Mizan Muhammadiyah Lamongan”. Sistem ini hanya melayani pengolahan data santri, data reward, data pelanggaran, surat pernyataan, surat panggilan.

4. Rini Handayani (2015)

Dengan judul Sistem Informasi Poin Pelanggaran dan Reward Siswa pada SMP 1 Selomerto Wonosobo Berbasis Java. Sistem ini hanya melayani pengolahan data siswa, guru, kelas, kelas siswa, prestasi, tata tertib, sanksi, pelanggaran, reward, surat pernyataan dan surat panggilan.

G. USE CASE DIAGRAM

System Admin Master Login Siswa Guru About File User <<include>> <<include>> Kelas Siswa Prestasi <<include>> <<include>> Tata Tertib Catatan Pelanggaran Reward Surat Pernyataan Surat Panggilan Kegiatan Log-Out Keluar Setting Setup User Setup Admin <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> Sanksi <<include>> Kelas <<include>>

(6)

H. ACTIVITY DIAGRAM

1. Activity Diagram Tambah Data

2. Activity Diagram Ubah Data

User Sistem

login

pilih menu bar menampilkan menu utama

input data

menampilkan form ya tidak

tambah

menampilkan form input

ya tidak

User Sistem

login

pilih menu data menampilkan menu utama

pilih data yang akan diubah

menampilkan form ya tidak data terpilih ubah menampilkan form ubah data ya tidak

(7)

3. Activity Diagram Cetak Data

4. Activity Diagram Hapus Data

User Sistem

login

pilih menu bar menampilkan menu utama

menampilkan form cetak ya tidak ya tidak User Sistem login

pilih menu bar menampilkan menu utama

pilih data yang akan dihapus

menampilkan form ya tidak data terpilih hapus ya tidak

(8)

5. Activity Diagram Surat Data

I. SEQUENCE DIAGRAM 1. Sequence Diagram Login

User Sistem

login

pilih menu bar menampilkan menu utama

pilih data yang akan dibuat surat

menampilkan form ya tidak data terpilih surat ya tidak Login sd

User Login Menu Utama

1 : mengaktifkan sistem() 2 : meminta username dan password() 3 : memasukkan username dan password()

4 : mengirim username dan password()

5 : validasi()

(9)

2. Sequence Diagram Admin

3. Sequence Diagram User

4. Sequence Diagram Siswa

Admin

sd

Admin Menu Utama Setting Setup Admin

1 : berhasil login()

2 : pilih menu setting()

3 : pilih setup admin() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

User

sd

User Menu Utama Setting Setup User

1 : berhasil login()

2 : pilih menu setting()

3 : pilih setup user() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

Siswa sd

Admin Menu Utama Master Siswa

1 : berhasil login()

2 : pilih menu master()

3 : pilih siswa() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

(10)

5. Sequence Diagram Guru

6. Sequence Diagram Kelas

7. Sequence Diagram Kelas Siswa

Guru

sd

Admin Menu Utama Master Guru

1 : berhasil login()

2 : pilih menu master()

3 : pilih guru() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

Kelas

sd

Admin Menu Utama Master Kelas

1 : berhasil login()

2 : pilih menu master()

3 : pilih kelas() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

Kelas Siswa

sd

Admin Menu Utama Master Kelas Siswa

1 : berhasil login()

2 : pilih menu master()

3 : pilih kelas siswa() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

(11)

8. Sequence Diagram Prestasi

9. Sequence Diagram Tata Tertib

10. Sequence Diagram Sanksi

Prestasi

sd

Admin Menu Utama File Prestasi

1 : berhasil login()

2 : pilih menu file()

3 : pilih prestasi() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

Tata Tertib

sd

Admin Menu Utama File Tata Tertib

1 : berhasil login()

2 : pilih menu file()

3 : pilih tata tertib() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

Sanksi sd

Admin Menu Utama File Sanksi

1 : berhasil login()

2 : pilih menu file()

3 : pilih sanksi() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

(12)

11. Sequence Diagram Pelanggaran

12. Sequence Diagram Reward

13. Sequence Diagram Surat Pernyataan

Pelanggaran

sd

User Menu Utama Catatan Pelanggaran

1 : berhasil login()

2 : pilih menu catatan()

3 : pilih pelanggaran() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

Reward

sd

User Menu Utama Catatan Reward

1 : berhasil login()

2 : pilih menu catatan()

3 : pilih reward() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

7 : keluar()

Surat Pernyataan

sd

User Menu Utama Catatan Surat Pernyataan

1 : berhasil login()

2 : pilih menu catatan()

3 : pilih surat pernyataan() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan()

(13)

14. Sequence Diagram Surat Panggilan

Surat Panggilan

sd

User Menu Utama Catatan Surat Panggilan

1 : berhasil login()

2 : pilih menu catatan()

3 : pilih surat panggilan() 4 : menampilkan form yang sudah tersedia dan akan diolah sesuai kebutuhan()

5 : pengolahan data()

6 : data tersimpan() 7 : keluar()

(14)

J. CLASS DIAGRAM Menu Utama +Kegiatan +Tentang +Master +File +Catatan +Setting -choise() -displayForm() -keluar() Tentang +Informasi -Display() Login +User: String +Password: String -displayForm() -GetForm() -Login() -Batal() Admin +User: String +Password: String -getForm() -displayForm() -simpan() -ubah() -hapus() 1 n Kelas Siswa +IdKelasSiswa: String +IdKelas: String +Nis: Integer +TahunAjaran: String -getForm() -displayForm() -simpan() -ubah() -cetak() Siswa +Nis: Integer +Nisn: String +NamaSiswa: String +JKSiswa: String +TempatSiswa: String +TanggalSiswa: String +Alamat: String +NamaWali: String +TelpWali: String +Pekerjaan: String -getForm() -displayForm() -simpan() -ubah() +cetak() Guru +IdGuru: String +Nip: String +NamaGuru: String +JKGuru: String +TempatGuru: String +TanggalGuru: String +AlamatGuru: String +TelpGuru: String +Jabatan: String -getForm() -displayForm() -simpan() -ubah() +cetak() Tartib +IdTartib: String +KategoriTartib: String +NamaTartib: String +PoinTartib: Integer -getForm() -displayForm() -simpan() -ubah() -cetak() Prestasi +IdPrestasi: String +KategoriPrestasi: String +NamaPrestasi: String +PoinPrestasi: Integer -getForm() -displayForm() -simpan() -ubah() -cetak() Reward +IdReward: String +TanggalReward: String +IdPrestasi: String +IdKelasSiswa: String +SemesterReward: String -getForm() -displayForm() -simpan() -ubah() -cetak() Pelanggaran +IdPelanggaran: String +TanggalPelanggaran: String +IdTartib: String +IdSanksi: String +IdKelasSiswa: String +SemesterPelanggaran: String +Status: String -getForm() -displayForm() -simpan() -ubah() -cetak() User +UserId: String +PassId: String -getForm() -displayForm() -simpan() -ubah() +hapus() n 1 n 1 n 1 n 1 n 1 n 1 n 1 n n 1 n 1 n 1 1 Sanksi +IdSanksi: String +NilaiSanksi: String +JenisHukuman: String -getForm() -displayForm() -simpan() -ubah() -cetak() n 1 Surat Pernyataan +IdPernyataan: String +TanggalPernyataan: String +Jenis: String +IdKelasSiswa: String -getForm() -displayForm() -simpan() -ubah() -cetak() Surat Panggilan +IdPanggilan: String +TanggalPanggilan: String +Nis: Integer +Hari: String +Tanggal: String +Waktu: String +Tempat: String +Keterangan: String -getForm() -displayForm() -simpan() -ubah() -cetak() n 1 1 1 1 1 n 1 1 1 1 1 1 1 Kelas +IdKelas: String +NamaKelas: String +IdGuru: String +getForm() +displayForm() +simpan() +ubah() +cetak() n 1 1 1 1 1 1 1 1 1 1 1 1

(15)

K. KESIMPULAN

Berdasarkan dari semua proses penelitian yang telah dilakukan oleh penulis, mulai dari proses analisis sampai dengan pengimplementasian program yaitu Sistem Informasi Poin Pelanggaran dan Reward Siswa pada SMP 1 Selomerto Wonosobo Berbasis java maka dapat ditarik kesimpulan sebagai berikut.

a. Sistem informasi ini mampu melakukan pengolahan data siswa, data guru, data kelas, data kelas siswa, data prestasi, data tata tertib, data sanksi, data pelanggaran, data reward, data surat pernyataan dan data surat panggilan sehingga menghasilkan laporan data siswa, laporan data guru, laporan data kelas, laporan data kelas siswa, laporan data prestasi, laporan data tata tertib, laporan data sanksi, laporan data pelanggaran, laporan data reward, laporan data surat pernyataan, laporan data surat panggilan, laporan surat pernyataan dan laporan surat panggilan.

b. Sistem Informasi ini lebih terkomputerisasi sehingga dapat mengolah dan memproses data dengan cepat dibandingkan dengan cara manual. Laporan yang dihasilkan sistem ini juga lebih akurat.

L. SARAN

Dalam perancangan dan pembuatan sistem ini penulis menyadari penuh bahwa sistem informasi yang dibuat ini masih sangat sederhana dan masih banyak sekali kekurangannya. Untuk itu sekiranya penulis ingin memberikan beberapa saran yang nantinya dapat membantu pengembangan sistem informasi pelanggaran dan reward siswa ini. Adapun saran-saran yang dapat penulis berikan adalah sebagai berikut.

a. Sistem ini belum menyediakan fasilitas backup. Oleh karena itu perlu dibuatkan fasilitas backup untuk menghindari terjadinya kehilangan data- data penting yang disebabkan virus atau kendala teknis lainnya.

Referensi

Dokumen terkait

Siswa yang belum melakukan login hanya dapat melihat menu awal pada system e- learning, sedangkan siswa yang sudah melakukan login dapat melihat menu secara menyeluruh

Jika admin ingin masuk form input Data Guru Maka aktifitas yang dilakukan adalah masuk ke menu login, masukan password kemudian masuk ke form Data. Diagram

Pada form menu utama ini terdapat delapan menu utama untuk manampilkan form-form lainya diantaranya menu file yang itemnya terdiri dari login. Menu master psb yang

Activity diagram pengumuman dimulai dengan admin melakukan login terlebih dahulu di website setelah itu sistem akan menampilkan menu utama untuk admin, lalu klik menu

Login Profil Informasi Umum Sejarah Informasi Layanan Perpus Start Finish Input Username Password Data base Tampilan Menu Home Layanan Data Buku Data Peminjam

Activity diagram ini dilakukan oleh user untuk menambah pesanan, dimulai dengan setelah login user memilih menu tambah, kemudian sistem akan menjalankan menu

bagian login terdapat username dan password setelah masuk maka akan berada di halaman menu utama admin, yang mana ada beberapa menu yang di peruntukan untuk

Hasil Pengujian BlackBox Testing No Fungsi yang diuji Cara menguji Hasil yang diharapkan Hasil yang keluar 1 Cek Login User melakukan Login ke sistem Tampil Menu Utama