SISTEM PENILAIAN RAPOT DI SEKOLAH MENENGAH ATAS YADIKA 2

dokumen-dokumen yang mirip
APLIKASI PENYUSUNAN JADWAL PELAJARAN DI SMA TRINITAS

APLIKASI SISTEM PENYUSUNAN BORANG AKREDITASI PROGRAM STUDI (BUKU III-A)

Sistem Informasi, Universitas Kanjuruhan Malang, Sistem Informasi, Universitas Kanjuruhan Malang,

Sistem Informasi Penggajian Program Diploma Komputer Universitas Sriwijaya

Gambar 4-1. Use Case Diagram

Menganalisis dan merancang sistem absensi guru dan siswa dengan pendekatan berorientasi objek menggunakan UML.

SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB PADA BRT TRANS SEMARANG

PERANGKAT LUNAK PENGOLAHAN NILAI SISWA PADA SEKOLAH MENENGAH ATAS (STUDI KASUS DI SMA YADIKA SUMEDANG)

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

ABSTRAK. Kata kunci: Website, Soal Ujian, Analisis Hasil Ujian. Universitas Kristen Maranatha

PERANCANGAN SISTEM INFORMASI KEUANGAN PADA CV. SINAR JAYA

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

PENGESAHAN PEMBIMBING...

ANALISIS SISTEM PELELANGAN TENDER


SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF

APLIKASI PENJUALAN PADA UD. SONJAYA

ABSTRAK. vii. Kata kunci: satuan mobil penumpang, volume kendaraan, dan klasifikasi kendaraan.

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

PERANCANGAN SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMAN TUNAS BANGSA PULAU BURUNG

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

PENERAPAN SISTEM DATA BERITA SPEEDY BERBASIS WEBSITE DI PT.TELKOM JAPATI

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

BAB I PENDAHULUAN 1.1.Latar Belakang

Aplikasi Layanan Mahasiswa Berbasis Web Menggunakan Radio Frequency Identification (RFID)

SISTEM INFORMASI PERSIAPAN UJIAN NASIONAL BERBASIS WEB UNTUK SEKOLAH MENENGAH ATAS

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

Perancangan Sistem Informasi Perencanaan dan Pengendalian Bahan Baku Pada PT. Hema Medhajaya

ANALISIS DAN PERANCANGAN SISTEM MANAJEMEN ANGGOTA KLUB SENI FOTOGRAFI BINA NUSANTARA BERBASIS WEB

DAFTAR ISI. DAFTAR ISI...viii. DAFTAR TABEL. xxiii. DAFTAR LAMPIRAN... xxviii BAB I PENDAHULUAN Latar Belakang... 1

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

PERANCANGAN SISTEM INFORMASI RAPOR ONLINE BERBASIS WEB PADA SMK NEGERI 2 KABUPATEN TEBO. Universitas Bung Hatta Padang

PERANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA DI PT INFOMEDIA SOLUSI HUMANIKA BANDUNG

SISTEM PENGOLAHAN DATA KARTU PELAJAR SISWA SMA NEGERI 1 INDRALAYA. Abstrak

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Perancangan Sistem Informasi Akademik Berbasis Web Pada SMA Negeri 1 Wewewa Tengah

ANALISIS DAN PERANCANGAN APLIKASI SISTEM BASIS DATA REPUBLIK BIKER BERBASIS WEB

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

SISTEM INFORMASI PROSES TRANSAKSI PENJUALAN DI RUMAH MAKAN SUN ABSTRAK

BAB III ANALISIS DAN PERANCANGAN SISTEM`

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB III ANALISIS DAN DESAIN SISTEM

ANALISA DAN PERANCANGAN BERORIENTASI OBJEK PADA WEBSITE RENCANA PENGEMBANGAN PENDIDIKAN DASAR KOTA


ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK DENGAN UML (Studi Kasus: SMP N 1 Jambi)

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

KATA PENGANTAR. Bandung, 05 September Penulis

BAB III ANALISA DAN DESAIN SISTEM

SISTEM INFORMASI PENANGGULANGAN BENCANA ALAM DI KOTA PADANG PANJANG BERBASIS WEB DIDUKUNG DENGAN BAHASA PEMOGRAMAN PHP DAN DATABASE MYSQL

Model Sistem Informasi Akademik Pada Sekolah Taman Kanak-Kanak

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

ABSTRACT. Keywords: digestive, respiratory, codeigniter, framework.

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB (Studi Kasus SMAN 1 Penengahan)

BAB IV HASIL DAN PEMBAHASAN

BAB III PERANCANGAN SISTEM

APLIKASI SISTEM ADMINISTRASI BIMBEL BLC MENGGUNAKAN CODEIGNITER

BAB IV ANALISA DAN PERANCANGAN

SISTEM INFORMASI PENILAIAN KINERJA GURU PADA SEKOLAH DASAR NEGERI PANDEAN LAMPER 05 SEMARANG

Analisa Dan Perancangan Sistem Informasi Sekolah Di Kabupaten Kudus Berbasis Web

Sistem Informasi Pengolahan Nilai Sekolah Secara Online Berbasis Lingkungan (Adiwiyata) Di Kementerian Lingkungan Hidup

BAB IV ANALISIS DAN PERANCANGAN SISTEM

2 dan seterusnya. Informasi yang didapat dari setiap siswa dan guru harus valid serta konsisten. Oleh sebab itu di butuhkan suatu sistem yang mampu me

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

Perancangan Sistem Informasi Perencanaan Dan Pengendalian Bahan Baku Pada Home Industri

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

RANCANG BANGUN APLIKASI PENGELOLAAN SURAT DI DESA TANJUNG KAMUNING

3. BAB III METODE PENELITIAN

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN

APLIKASI SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SDIT AL-FITRA KELURAHAN HARAPAN JAYA KOTA BEKASI

BAB IV PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

SATIN Sains dan Teknologi Informasi

Manual Book Website Adverse Drug Report

REKAYASA PERANGKAT LUNAK REKAPITULASI NILAI AKADEMIK MENGGUNAKAN BAHASA PEMROGRAMAN JAVA (Studi Kasus : SDN 14 Rambang)

SISTEM MANAJEMEN NILAI AKADEMIK SMP NEGERI 1 GEDANGSARI

BAB III ANALISIS DAN DESAIN SISTEM

SISTEM INFORMASI ADMINISTRASI SKRIPSI (STUDI KASUS: PRODI MATEMATIKA FAKULTAS TARBIYAH IAIN SULTHAN TAHA SAIFUDDIN JAMBI)

DAFTAR ISI Halaman ABSTRAK... KATA PENGHANTAR... DAFTAR ISI... DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL... xv

PERANCANGAN SISTEM INFORMASI SURVEI SOSIAL EKONOMI DAERAH (SUSEDA) (Studi Kasus : Badan Pusat Statistik Kabupaten Soppeng)

BAB III METODE PENELITIAN

Analisa Dan Perancangan Ssistem Informasi Sekolah di Kabupaten Kudus Berbasis Web

ada submenu untuk pengaturan user.

BAB III ANALISIS DAN DESAIN SISTEM

SISTEM INFORMASI PENGAJUAN JUDUL TUGAS AKHIR BERBASIS WEBSITE PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO PAGARALAM

PEMODELAN SISTEM INFORMASI RAWAT JALAN PADA KLINIK MEDIKA ABC DI TANGERANG

WEBSITE PENJUALAN TOKO BUKU PAGILANG MENGGUNAKAN PHP DAN MYSQL. : Yuda Driantama NPM : Dosen Pembimbing : Dr. Bheta Agus Wardijono, SSi, MT

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

RANCANGAN SISTEM INFORMASI KONVERSI NILAI MAHASISWA PINDAHAN DAN LANJUTAN (STUDI KASUS DI STMIK BINA SARANA GLOBAL)

ANALISIS DAN PERANCANGAN SISTEM PENGELOLAHAAN DATA PEGAWAI

BAB III ANALISA DAN DESAIN SISTEM

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI ADMINISTRASI PADA LABORATORIUM KIMIA FAKULTAS MIPA UNIVERSITAS NEGERI JAKARTA

BAB IV PERANCANGAN Penjelasan Singkat Isi Menu Berikut mengenai menu di WEB Surat Masuk PT. Pegadaian (Persero) Kanwil X Bandung

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM INFORMASI PENGELOLAAN ADMINISTRASI KEUANGAN PADA SD MUHAMMADIYAH

Transkripsi:

Jurnal Teknik dan Ilmu Komputer SISTEM PENILAIAN RAPOT DI SEKOLAH MENENGAH ATAS YADIKA 2 (Report Card Grading System at Yadika 2 Senior High School) Gunadi Purnama, *Endi Putro Sistem Informasi, Fakultas Teknik dan Ilmu Komputer Universitas Kristen Krida Wacana (UKRIDA) Jl. Tanjung Duren Raya No. 4 Jakarta Barat 11470 *endiputro@ukrida.ac.id Abstrak Penyusunan buku rapot di Sekolah Menengah Atas (SMA) Yadika 2 oleh seorang wali kelas. Nilai-nilai pada buku rapot adalah hasil akumulasi nilai setiap mata pelajaran yang diperoleh dari guru mata pelajaran. Penyusunan buku rapot secara manual dan belum terdokumentasi dengan baik ke dalam suatu sistem. Cara penyusunan buku rapot tersebut membutuhkan waktu relatif lama dan adanya risiko kehilangan atau kerusakan pada dokumen yang berisi nilai-nilai para siswa tersebut. Sistem penilaian rapot di SMA Yadika 2 ini dibuat untuk mengantisipasi risiko yang mungkin muncul. Waktu yang diperlukan untuk menyusun rapot menjadi lebih cepat dan nilai-nilai siswa dapat terdokumentasi dengan baik. dari pembuatan sistem ini adalah untuk mempermudah para wali kelas menyusun buku rapot dan mendokumentasikan nilai-nilai siswa ke dalam suatu sistem. Diharapkan dengan adanya sistem, para wali kelas dapat mengefisienkan waktu penyusunan rapot dan nilai-nilai dapat terdokumentasi dengan baik. Perancangan sistem menggunakan metodologi penelitian survey dan perancangan menggunakan UML, usecase diagram, dan activity diagram. Di dalam sistem, masukan nilai seorang siswa akan disimpan ke dalam suatu database yang dapat diakses oleh guru, walikelas, siswa, dan administrator. Kata kunci: Nilai, Siswa, Rapot Abstract Report cards in Yadika 2 high school were prepared by homeroom teachers. Report card grades are the grades accumulated in each subject provided by each subject teacher. The report card preparation was done manually and not well documented in a system. The preparation required a relatively long time and held the risks of document loss or damage. The grading system at SMA Yadika was designed to anticipate these risks. The objective of this system was to facilitate homeroom teachers to prepare the report cards and to compile students grades in a system. The time required to prepare the report cards was reduced and the students scores were well documented. The system design used survey research methodology, UML, usecase diagram and activity diagram. Students grades that had been inputted were stored in a database accesible to teachers, homeroom teachers, students, and administrator. Keyword: Grades, Students, Report Card. Tanggal Terima Naskah : 02 Juli 2014 Tanggal Persetujuan Naskah : 11 Juli 2014 272

Vol. 03 No. 11, Jul Sep 2014 1. PENDAHULUAN Prestasi belajar siswa di SMA disusun ke dalam buku yang disebut sebagai buku rapot. Isi buku rapot adalah nilai-nilai mata pelajaran siswa sebagai hasil evaluasi. Evaluasi siswa melalui pemberian tugas, ulangan, ujian tengah semester, dan ujian akhir semester. Buku rapot adalah indikator penguasaan materi siswa setiap semester. Buku rapot di SMA Yadika 2 tersusun melalui mekanisme sebagai berikut: (1) Setiap guru mata pelajaran melakukan evaluasi. Evaluasi hasil pembelajaran berupa nilai kuantitas, interval 0 10; (2) Nilai tersebut diserahkan kepada wali kelas; (3) Wali kelas menyusun buku rapot per siswa berdasarkan penyerahan nilai setiap guru untuk setiap mata pelajaran yang diajarkan pada semester yang bersangkutan. Bagi setiap wali kelas penyusunan rapot merupakan usaha yang membutuhkan ketelitian. Ketelitian wali kelas dibutuhkan pada saat mengumpulkan nilai-nilai dari setiap guru mata pelajaran, dan kemudian memasukkan nilai tersebut kepada setiap siswa. Usaha wali kelas untuk menyusun buku rapot dapat digantikan dengan menerapkan sistem. Sistem akan melakukan pengumpulan nilai hasil input setiap guru. Selanjutnya sistem akan menyeleksi nilai-nilai tersebut dan dimasukkan ke dalam buku rapot setiap siswa. Sistem dirancang agar penyusunan buku rapot menjadi mudah dan dapat mengelola data nilai dengan cepat dan tepat. 2. RUMUSAN MASALAH Dari latar belakang, dirumuskan masalah sebagai berikut : Bagaimana membuat Sistem untuk membantu wali kelas dalam menyusun Rapot di SMA Yadika 2 agar tersusun dengan cepat dan tepat? 3. ANALISIS Aplikasi sistem penilaian rapot di SMA Yadika 2 melibatkan empat entitas. Keempat entitas tersebut adalah entitas guru mata pelajaran, entitas administrasi, entitas siswa, dan entitas walikelas. Empat entitas tersebut melibatkan dua aktor, yaitu aktor guru dan aktor admin yang terlibat secara langsung pada proses sistem dalam menyusun rapot. Analisis pada kedua aktor tersebut dengan menggunakan alat analisis Unified Modeling Language (UML) [1]. Komponen UML yang digunakan untuk menganalisis masalah adalah diagram use case. Aktor guru dan administrasi (admin) digambarkan dengan satu diagram use case. Setiap diagram use case terdapat aktivitas login dan logout [2]. Login dan logout adalah verifikasi hak akses setiap entitas. Berikut adalah Use case untuk analisis sistem penilaian rapot di SMA Yadika 2. 3.1. Use Case Guru Aktivitas-aktivitas yang dapat oleh seorang guru dalam sistem tergambar secara hierarkis dengan diagram use case berikut. 273

Sistem Penilaian Rapot Di Sistem Penilaian Rapot di SMA YADIKA 2 * Login * * Input nilai siswa Guru * Logout Gambar 1. Use Case Diagram Guru Gambar 1 menunjukkan interaksi yang antara seorang guru dengan sistem. Use case input nilai siswa menggambarkan salah satu aktivitas yang dapat seorang guru di dalam sistem. Guru yang telah login dan memiliki daftar nilai siswa-siswa yang diajarnya akan melakukan input nilai ke dalam sistem dengan terlebih dahulu memilih kelas yang diajarnya, semester yang sedang berjalan, dan tahun ajaran yang sedang berjalan [3]. Setelah melakukan pengisian nilai, aktivitas berikutnya adalah keluar dari sistem (logout). 3.2. Use Case Admin Admin dalam sistem ini adalah seorang karyawan yang ditempatkan sebagai staf bagian Teknologi Informasi. Aktivitas-aktivitas yang dapat oleh seorang admin dalam sistem tergambar secara hirarki dengan diagram use case berikut. Sistem Penilaian Rapot SMA YADIKA 2 Login Olah Data Kelas Olah Data Siswa Olah Data Siswa per Kelas Olah Data Mata Pelajaran Admin Olah Data Wali Kelas Olah Data Guru Input Nilai Siswa Print Rapot Logout Gambar 2. Use Case Diagram Aktivitas Admin 274

Vol. 03 No. 11, Jul Sep 2014 Gambar 2 menunjukkan interaksi yang antara admin dengan sistem. Use case olah data kelas adalah aktivitas yang admin untuk menambah, edit, dan menghapus data kelas. Menambah data kelas jika pada tahun ajaran baru jumlah penerimaan murid meningkat. Edit data kelas jika perlu mengubah data kelas [4]. Menghapus data kelas jika terjadi penyusutan penerimaan siswa. Use case olah data siswa adalah aktivitas yang admin untuk menambah, meng-edit, dan menghapus data siswa. Menambah data siswa biasanya pada awal tahun ajaran baru karena sekolah menerima mahasiswa baru. Edit data siswa jika mengganti data siswa. Menghapus data siswa jika siswa yang bersangkutan tidak aktif selama waktu tertentu atau keluar dari sekolah. Use case olah data siswa per kelas adalah aktivitas yang admin untuk menempatkan siswa baru ke dalam kelas. Aktivitas ini diperlukan untuk menyiapkan kelas-kelas yang terbentuk serta menentukan guru yang menjadi wali kelas tersebut. Use case olah data mata pelajaran adalah aktivitas yang admin untuk menata mata pelajaran yang akan diajarkan pada semester tahun ajaran baru. Setiap tahun ajaran baru perlu di-set mata pelajaran untuk kelas 1, 2, dan 3. Use case olah data wali kelas adalah aktivitas yang admin untuk menempatkan wali kelas pada kelas yang telah ditentukan pada use case olah data siswa per kelas. Setiap kelas memiliki satu wali kelas. Untuk keperluan perubahan data wali kelas dapat di-edit. Use case olah data guru adalah aktivitas yang admin untuk menambah data guru, meng-edit data guru, dan menghapus data guru. Menambah data guru jika terdapat guru baru yang masuk. Meng-edit data guru jika terdapat data guru yang perlu diubah. Menghapus data guru jika terdapat guru yang tidak mengajar lagi. Use case input nilai siswa adalah aktivitas yang admin untuk memasukkan nilai siswa ke dalam sistem. Aktivitas ini sama dengan aktivitas input nilai siswa yang oleh guru [5]. Aktivitas input nilai siswa juga oleh admin sebagai aktivitas antisipasi jika guru mata pelajaran yang bersangkutan tidak bisa atau tidak memiliki fasilitas untuk meng-input nilai. Use case print rapot adalah aktivitas yang admin untuk mencetak rapot siswa. Sistem melakukan pemilahan nilai-nilai mata pelajaran untuk setiap siswa. Hasil aktivitas print rapot adalah rapot semua siswa sekolah [6]. Untuk menghasilkan rapot diperlukan aktivitas-aktivitas olah data kelas, olah data siswa, olah siswa per kelas, olah data mata pelajaran, olah data wali kelas, olah data guru, input nilai siswa, print rapot. Untuk kelengkapan data hasil aktivitas print rapot, maka aktivitas-aktivitas tersebut di atas dilengkapi terlebih dahulu. 4. DESAIN Use case hasil analisis di atas digunakan untuk merancang sistem. Perangkat yang digunakan untuk merancang sistem adalah spesifikasi use case. Untuk setiap Use case yang dihasilkan dari analisis akan dideskripsikan dengan Spesifikasi Use case. Berikut hasil spesifikasi use case untuk desain sistem. 1) Spesifikasi use case olah data kelas Nama Use case Olah data kelas Menambahkan data kelas Kondisi awal Halaman Tambah data kelas Kondisi akhir Data kelas telah ditambah Proses yang bisa Tambah data kelas 275

Sistem Penilaian Rapot Di Edit Data Kelas Hapus Data Kelas Aktor utama Admin Alur kegiatan utama Pemicu Berhasil log in admin 2 Memilih Menu Tambah Data Kelas 3 Update data kelas, Hapus data kelas 2) Spesifikasi use case olah data mata pelajaran Nama Use case Olah data mata pelajaran Menambah mata pelajaran untuk semester maupun tahun ajaran baru Kondisi awal Halaman Tambah Mata Pelajaran Kondisi akhir Menambah mata pelajaran untuk semester dan tahun ajaran baru Proses yang bisa Menambah mata pelajaran untuk semester dan tahun ajaran baru Lihat data mata pelajaran Admin Aktor utama Alur kegiatan utama Pemicu Berhasil log in admin 3) Spesifikasi use case wali kelas 2 Memilih Menu Tambah Mata Pelajaran 3 Menambah mata pelajaran untuk semester dan tahun ajaran baru Nama Use case Olah data wali kelas Menambah maupun memperbarui data seorang wali kelas Kondisi awal Halaman Tambah Data Wali kelas Kondisi akhir Menambah maupun memperbarui data seorang wali kelas Proses yang bisa Merubah data seorang wali kelas Menambahkan data seorang wali kelas Aktor utama Admin Alur kegiatan utama Pemicu Berhasil log in admin 2 Memilih sub menu Tambah Wali kelas 3 Mengubah data seorang wali kelas 4 Menambahkan data seorang wali kelas 276

Vol. 03 No. 11, Jul Sep 2014 4) Spesifikasi use case olah data guru Nama Use case Olah data guru Menambah maupun memperbarui data seorang guru Kondisi awal Halaman Tambah Data Guru Kondisi akhir Menambah maupun memperbaharui data seorang guru Proses yang bisa Menambahkan data seorang guru Mengubah data seorang guru Hapus data guru Aktor utama Admin Alur kegiatan utama Pemicu Berhasil log in admin 2 Memilih Sub Menu Tambah Data Guru 3 Mengetahui guru yang terdaftar pada daftar guru 4 Menambah, memperbaharui, dan hapus data guru 5) Spesifikasi use case input nilai siswa Nama Use case Input Nilai Siswa Memasukkan nilai siswa Kondisi awal Memasukkan nilai siswa yang diajar Kondisi akhir Menampilkan hasil dari nilai yang telah dimasukkan Kondisi salah Nilai yang dimasukan tidak ada di dalam database Nilai yang dimasukkan berupa karakter tidak akan tersimpan di dalam database Proses yang bisa Klik submenu input penilaian untuk meng-input nilai Pilih kelas Pilih nama siswa Input penilaian Aktor utama Guru Alur kegiatan utama Pemicu Input Nilai Siswa 1 Masuk ke website Rapot Yadika 2 Login ke dalam sistem 3 Meng-input nilai siswa 6) Spesifikasi use case print rapot Nama Use case Print Rapot Mencetak rapot siswa Kondisi awal Halaman Home Admin Kondisi akhir Rapot siswa telah tercetak Proses yang bisa Mencetak rapot siswa 277

Sistem Penilaian Rapot Di Aktor utama Admin Alur kegiatan utama Pemicu Berhasil log in 2 Memilih menu Daftar Peringkat Siswa 3 Memilih detail rapot siswa 4 Mencetak rapot siswa 5. HASIL Buku rapot diperoleh siswa di setiap akhir semester pada satu tahun ajaran. Setiap satu tahun ajaran siswa mendapat rapot dua kali. Dalam mengevaluasi hasil pembelajaran sekolah wajib memberikan rapot kepada setiap siswa. Aktivitas-aktivitas yang perlu dipersiapkan untuk membuat rapot adalah aktivitas menyusun data. Data dipersiapkan di setiap awal tahun ajaran baru. Data tersebut adalah data siswa, data kelas, data nilai, data wali kelas, dan data guru. Implementasi dari analisis dan desain di atas adalah interface. Interface adalah media komunikasi antara aktor dengan sistem. Berikut interface input data nilai siswa. 278

Vol. 03 No. 11, Jul Sep 2014 6. KESIMPULAN Gambar 5. Interface input data nilai siswa Pekerjaan penyusunan rapot dimulai dari input nilai guru mata pelajaran. Untuk setiap jenis input nilai akan disimpan sistem pada database. Jenis input nilai tersebut adalah nilai tugas, nilai ujian tengah semester, dan nilai ujian akhir semester. Akumulasi nilai akhir setiap mata pelajaran ditentukan dengan menghitung rata-rata setiap jenis nilai. Sistem akan menyimpan hasil input tersebut pada database. Selanjutnya sistem akan mengolah data-data nilai dalam database menjadi nilai untuk setiap mata pelajaran dan setiap siswa. Dengan menggunakan aplikasi sistem rapot maka kemudahan-kemudahan yang diperoleh SMA Yadika 2 adalah: 1. Tugas wali kelas untuk menyusun rapot setiap kelas yang diwalikan dapat digantikan dengan aplikasi sistem rapot. 2. Memudahkan guru mata pelajaran merekapitulasi nilai siswa mata pelajaran yang diajarkan. REFERENSI [1] Anhar. 2009.Menguasai PHP & MYSQL Secara Otodidak. Jakarta: Media Kita. [2] Dennis A, Haley W.B, Tegarden.D, System Analysis and design with UML version 2.0 : An Object Oriented Approach Second Edition, John Wiley & Sons, Inc 2005, USA. [3] Fowler, Martin, UML Distilled, 3rd edition, C.V ANDI OFFSET (Penerbit ANDI), Yogyakarta, 2005. [4] Kadir, Abdul.2012.Membuat Aplikasi Laporan Menggunakan PHP.Yogyakarta: ANDI [5] Nugraha, Antonius.2010.Cara Mudah Membangun Aplikasi PHP. Jakarta: Mediakom. [6] Saputra, Agus, Trik dan Solusi Pemrograman PHP, PT Elex Media Komputindo, Jakarta, 2012 279