SISTEM INFORMASI PENGISIAN NILAI BERBASIS JAVA WEB MENGGUNAKAN LOCAL SERVER PADA SMK 2 MEI BANDAR LAMPUNG

dokumen-dokumen yang mirip
Unified Modelling Language (UML)

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

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

Bab 3 Metodologi Penelitian

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

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

BAB II LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB I PENDAHULUAN... I-1

BAB III METODE PENELITIAN

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

PENGANTAR RUP & UML. Pertemuan 2


BAB I PENDAHULUAN 1.1 Latar Belakang

Kebutuhan dan Spesifikasi Perangkat Lunak

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

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERNYATAAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO DAN PERSEMBAHAN... RINGKASAN... KATA PENGANTAR...

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

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

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

BAB IV PERANCANGAN SISTEM

BAB II LANDASAN TEORI

MEMAHAMI PENGGUNAAN UML

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

IMPLEMENTASI METODE FUNCTION POINT UNTUK PREDIKSI BIAYA DEVELOPMENT PERANGKAT LUNAK

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

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

RANCANG BANGUNG SISTEM INFORMASI PEMASANGAN IKLAN ONLINE BERBASIS WEB PADA LAMPUNG POST

SATIN Sains dan Teknologi Informasi

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Gambar 4.1 Flowchart

2.4.1 Pemodelan Proses Behaviour Diagram Implementation Diagram Bahasa pemrograman PHP

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

BAB III OBJEK DAN METODE PENELITIAN

Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut Indonesia

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

LEMBAR JUDUL LEMBAR PENGESAHAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB III METODOLOGI PENELITIAN

Equipment Monitoring Control Manajemen System Berbasis Web Application

BAB III METODOLOGI PENELITIAN

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

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB III METODE PENELITIAN

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisa sistem yang sedang berjalan kita dapat mengetahui kelebihan dan

Perancangan Sistem Informasi InventoryBarang Berbasis Web pada Perusahaan Pergudangan

DAFTAR ISI HALAMAN JUDUL PERTAMA

BAB IV ANALISA DAN PERANCANGAN

RANCANG BANGUN APLIKASI SISTEM INFORMASI PERSEDIAN BARANG DI TB. INDAH JAYA BERBASIS DESKTOP

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP

BAB III ANALISIS DAN DESAIN SISTEM

PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DI PESANTREN PERSIS 99 RANCABANGO

PERANCANGAN SISTEM INFORMASI PENGADAAN DAN PENCATATAN BARANG ALAT TULIS KANTOR

BAB I PENDAHULUAN. peran penting diantaranya adalah mengkoordinasikan, memfasilitasi, dan memberikan

RANCANGAN SISTEM INFORMASI PENILAIAN KINERJA DOSEN (Studi Kasus : Universitas Bina Darma)

BAB IV PERANCANGAN SISTEM

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

PERANCANGAN SISTEM INFORMASI ADMISI PROGRAM PASCASARJANA UNIVERSITAS SAM RATULANGI

PEMODELAN SISTEM INFORMASI ADMINISTRASI PROYEK DESAIN INTERIOR STUDI KASUS: PT. WANG INTERIOR JAKARTA

BAB II LANDASAN TEORI. Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam

DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL...

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )

Unified Modelling Language UML

Rancang Bangun Aplikasi Web Informasi Eksekutif Pada Pemerintah Kabupaten XYZ

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

BAB II TINJAUAN PUSTAKA

BAB III OBJEK DAN METODE PENELITIAN. Universitas Padjadjaran yang beralamat di Jl. Ir H. Djuanda No 4 Bandung.

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan,

BAB IV ANALISA DAN PERANCANGAN

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN BERBASIS WEB

BAB II LANDASAN TEORI

UNIFIED MODELLING LANGUAGE (UML) APLIKASI PENJUALAN PADA TOKO BUKU (STUDI KASUS)

PENGEMBANGAN APLIKASI PENCATATAN PERSEDIAAN OBAT MENGGUNAKAN METODOLOGI BERORIENTASI OBJEK DI APOTEK NUR GESIFA

RANCANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA MENGGUNAKAN METODE BERORIENTASI OBJEK (Studi Kasus: Penilaian Kinerja Dosen Universitas Bina Darma)

BAB II LANDASAN TEORI

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

RANCANGAN APLIKASI LATIHAN BELAJAR TENSES DENGAN METODE OBJECT ORIENTED DESIGN

Informasi Siklus Informasi Kualitas Informasi Pengertian Sistem Informasi

Membangun Sistem Informasi Departemen Gallery ArtAuctionFind yang Bergerak Dalam bidang Seni Budaya Berbasis Home Pages

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB I PENDAHULUAN 1.1 Latar Belakang website. website

Penggunaan Metode Pemrograman Berorientasi Objek Dalam Sistem Informasi Akademik Pada SMP Negeri 1 Pengadegan

PENGEMBANGAN FITUR PENGOLAAN DATA PIUTANG DAN PEMESANAN BARANG UNTUK APLIKASI PENJUALAN BARANG BERBAHAN KULIT

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

Sequence Diagram pada Pembayaran

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

Transkripsi:

Jurnal Cendikia Vol 12 No. 1 Cendikia 2016 ISSN: 0216-9436 Bandar Lampung, April 2016 SISTEM INFORMASI PENGISIAN NILAI BERBASIS JAVA WEB MENGGUNAKAN LOCAL SERVER PADA SMK 2 MEI BANDAR LAMPUNG Ferly Ardy Program Studi Sistem Informasi STMIK DCC Lampung Jl. Cut Nyak Dien No. 65 Durian Payung (Palapa) Bandar Lampung E-mail: ferly@dcc.ac.id ABSTRAK SMK 2 Mei Bandar Lampung yang mengusung konsep sekolah terpadu yang telah membuka 11 program keahlian. Pengelolaan data nilai adalah hal terpenting di setiap sekolah. Setiap habis semester para guru harus memberikan atau mengumpulkan nilai kepada staf TU untuk dikelola. Dimana nilai tersebut akan di distribusikan kepada siswa pada setiap semester. Namun untuk pengisian nilai saat ini pengolahan datanya masih dilakukan secara konvensional, yakni masih menggunakan sistem Excell yang kemudian ini membuat kesulitan petugas untuk mengelola data yang sudah diinput karena keterbatasan sistem untuk mensortir informasi data nilai sesuia kebutuhan. Selain itu penginputan data nilaipun sering terjadi kesalahan dalam terjadi duplikat nama nilai dan lain-lain. Dengan permasalah tersebut peneliti melakukan sebuah penelitian tentang pengisian nilai raport pada SMK 2 Mei Bandar Lampung. Dengan menggunakan metode extreme programming dan alat bantu pengembangan sistem berbasis UML (Unifeld Modelling Language), pengumpulan data dengan teknik berupa observasi, wawancara, studi pustaka, analisis sistem (activity diagram), desain sistem (use case diagram) perancangan database (class diagram), dan pembuatan sistem informasi pada pengisian nilai raport pada SMK 2 Mei Bandar Lampung Berbasis Java Web. Hasil akhir dari peneltian ini adalah sebuah Sistem informasi pengisian nilai raport pada SMK 2 Mei Bandar Lampung Berbasis Java Web sehingga dapat lebih baik dalam mengelola data nilai, sehingga guru, siswa dan bahkan orang tua bisa berinteraksi langsung dengan sistem dengan tujuan informasi data nilai dapat terdidtribusi dengan baik. Kata kunci : extreme programming, UML (Unifeld Modelling Language), Activity Diagram, Use Case Diagram, Java Web, Pengisian Nilai 54

1. PENDAHULUAN Sekolah Menengah Kujuran (SMK) adalah salah satu bentuk satuan pendidikan formal yang menyelenggarakan pendidikan kejuruan pada jenjang pendidikan menengah sebagai lanjutan dari SMP/MTs atau bentuk lain yang sederajat atau lanjutan dari hasil belajar yang diakui sama/setara SMP/MTs. Untuk itu pendidikan formal yang baik adalah harus memiliki tata kelola IT yang baik khususnya untuk pengolahan data nilai siswa. Dalam upaya untuk meningkatkan layanan terhadap siswanya, SMK 2 Mei Bandar Lampung membutuhkan sebuah sistem pengelolaan data dilai yang terintergrasi antara guru, wali kelas, orang tua dan tentunya siswa. Dengan adanya kondisi tersebut disini peneliti akan membangun sebuah sistem pengelolaan data nilai dengan judul Sistem Informasi Pengisian Nilai Berbasis Java Web Menggunakan Local Server Pada Smk 2 Mei Bandar Lampung yang nantinya sistem tersebut akan sangat membantu para guru untuk melakukan input data secara langsung. 1.1 KAJIAN PUSTAKA 1.1.1 Metode Pengembangan Sistem Extreme Programming (XP) merupakan salah satu metodologi dalam rekayasa perangkat lunak dan juga merupakan satu dari beberapa agile software development methodologies yang berfokus pada coding sebagai aktivitas utama di semua tahap pada siklus pengembangan perangkat lunak (software development lifecycle). Metodologi ini mengedepankan proses pengembangan yang lebih responsive terhadap kebutuhan customer ( agile ) dibandingkan dengan metode-metode tradisional sambil membangun suatu software dengan kualitas yang lebih baik. Ini adalah konsep dasar dari XP yang sangat minimum dokumentasi. 1. Extreme Programming yang selanjutnya disingkat dengan XP merupakan salah satu dari sekian banyaknya metodologi dalam rekayasa perangkat lunak dan juga merupakan bagian dari metodologi pengembangan perangkat lunak agile. 2. Secara umum Extreme Programming (XP) dapat dijabarkan sebagai sebuah pendekatan pengembangan perangkat lunak yang mencoba meningkatkan efisiensi dan fleksibilitas dari sebuah proyek pengembangan perangkat lunak dengan mengkombinasikan berbagai ide simpel/sederhana tanpa mengurangi kualitas software yang akan dibagun. 3. XP dikembangkan oleh Beck, Cunningham, dan Jeffries dan ini merupakan light weight disciplinepengembangan perangkat lunak berdasarkan empat core value. 1.2 ALAT PENGEMBANGAN SISTEM 1.2.1 UML (Unified Modeling Language) UML (Unified Modeling Language) adalah Metodologi kolaborasi antara metodametoda Booch, OMT (Object Modeling Technique), serta OOSE (object Oriented Software Enggineering) dan beberapa metoda lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistem dengan metodologi berorientasi objek mengadaptasi maraknya penggunaan bahasa pemrograman berorientasi objek (OOP). Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa Unified Modelling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek (Object Oriented programming). (Nugroho 2012:4) Langkah-langkah penggunaan Unified Modeling Language (UML) Menurut Henderi (2013:6), langkahlangkah penggunaan Unified Modeling Language (UML) sebagai berikut: 1. Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul. 2. Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use casediagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain. 55

3. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem. 4. Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem. 5. Berdasarkan use case diagram, mulailah membuat activity diagram. 6. Definisikan obyek - obyek level atas package atau domain dan buatlah sequencedan/atau collaboration untuk tiap alur pekerjaan, jika sebuah use case memiliki kemungkinan alur normal dan error, buat lagi satu diagram untuk masing-masing alur. 7. Buatlah rancangan user interface model yang menyediakan antar muka bagi pengguna untuk menjalankan skenario use case. 8. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiappackage atau domian dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk mengujifungsionalitas class dan interaksi dengan class lain. 9. Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkanclass menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik. 10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan danrequirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node. 11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan: 1) Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan test. 2) Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu. menggambarkan berbagai jenis pengguna sistem dan berbagai cara yang mereka berinteraksi dengan sistem. Jenis diagram biasanya digunakan dalam hubungannya dengan kasus penggunaan tekstual dan akan sering disertai dengan jenis lain dari diagram juga. Tabel 1 Use Case Diagram Simbol Use case Nama use case 1.2.3 Activity Diagram Keterangan Use case digunakan sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut. Aktor/actor Aktor adalah pengguna sistem. Aktor tidak terbatas hanya pada manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai aktor Association Asosiasi digunakan untuk menghubungkan aktor dengan use case. Asosiasi digambarkan dengan sebuah garis yang menghubungkan antara aktor dengan use case Diagram aktivitas adalah representasi grafis dari seluruh tahapan alur kerja.diagram ini mengandung aktivitas, pilihan tindakan, perulangan dan hasil dari aktivitas tersebut. Pada pemodelan UML, diagram ini dapat digunakan untuk menjelaskan proses bisnis dan alur kerja operasional secara langkah demi langkah dari komponen suatu sistem. 1.2.2 Use Case Diagram Use Case diagram adalah representasi dari interaksi pengguna dengan sistem dan menggambarkan spesifikasi dari kasus penggunaan. Sebuah diagram use case dapat 56

Tabel 2 Activity Diagram Tabel 3 Sequence Diagram 1.2.4 Sequence Diagram Sequence diagram adalah diagram interaksi yang menunjukkan bagaimana proses beroperasi dengan satu sama lain dan dalam rangka apa. Ini adalah konstruksi dari Bagan Message Sequence. Sebuah diagram urutan menunjukkan interaksi objek diatur dalam urutan waktu. Ini menggambarkan objek dan kelas yang terlibat dalam skenario dan urutan pesan yang dipertukarkan antara objek yang dibutuhkan untuk melaksanakan fungsi skenario. Sequence diagram biasanya terkait dengan realisasi use case dalam Logical View sistem dalam pengembangan. Sequence diagram kadang-kadang disebut diagram peristiwa atau skenario acara. 2. METODE PENELITIAN Metode pengumpulan data yang gunakan dalam penelitian ini berjalan adalah: a. Studi Observasi Tahap ini melakukan pengamatan langsung terhadap kegiatan prosedural pengolahan data nilai. b. Studi Interview Tahap ini mengumpulkan data secara tatap muka langsung dengan pelaku kegiatan. c. Studi Pustaka Tahap ini penulis menggunakan bukubuku literatur, jurnal penelitian sebagai acuan dalam penelitian. Implmentasi Extreme Programming (XP) : Penerapan pengembangan perangkat lunak dalam Extreme Programming (XP) adalah sebagai berikut : 1. Planning Pada tahap ini peneliti merencanakan melakukan penelitian pada lingkungan SMK 2 Mei Bandar Lampung dengan cara 57

berinteraksi dengan pihak terkait yang berkaitan dengan pengelolaan data nilai siswa dan kemudian mengumpulkan data-data yang sesuai dengan kebutuhan system yang akan dibuat. 2. Design Berdasarkan rencana dan data yang telah dikumpulkan sebelumnya, pada tahap ini peneliti melakukan pembuatan rencana design sistem yang akan dibangun dengan menggunakan tool Use Case diagram yang terlampir pada gambar berikut : b. Use Case Guru Pada Sistem 2. DT Mapel 1. DT Siswa 3. DT Member DATA MASTER 1. Input Nilai Login DATA NILAI GURU 2. Data Nilai a. Use Case Admin Pada Sistem 3. DT Kelas 4. DT Mapel 5. DT Jurusan KELUAR LAPORAN NILAI 1. Lap Nilai 2. DT Siswa DATA MASTER 6. Th Ajaran Gambar 2 Use Case Guru 1. DT Guru 7. User c. Use Case Orang Tua Siswa Pada Sistem 9. Histori 1. Isi Nilai Raport 1. DT Siswa 2. DT Member Login DATA TRANSAKSI 2. Isi MP DATA MASTER ADMIN 1. Lap DT Guru 3. Isi Kelas 1. Nilai Raport CETAK LAPORAN 2. Lap DT Siswa Login DATA NILAI 2. Nilai Per MP KELUAR Orang Tua 4. Lap DT Nilai 3. Lap DT MP Gambar 1 Use Case Admin KELUAR Gambar 3 Use Case Orang Tua Siswa 3. Coding Pada tahap ini peneliti melakukan tahapan pembuatan sistem aplikasi menggunakan bahasa pemrograman Java Berbasis Web dengan berdasarkan Use Case Sistem (gambar 1, gambar 2 dan gambar 3) dan berdasarkan Class Diagram berikut : 58

TB GURU Nip * PK, int (10) Nama, varchar(20) Alamat, varchar(20) Telepon, varchar(20) TB MATA PELAJARAN KdMP * PK int (10) MataPelajaran, varchar(20) KKM, varchar(5) TB TAHUN AJARAN ThnAjaran * PK varchar(5) Pada halaman ini admin dapat mengelola seluruh user yang tersedia atau dibutuhkan, seperti guru mata pelajaran, wali kelas, siswa dan juga orang tua. TB TRANSAKSI NILAI TB KELAS KdKelas * PK, int (10) Kelas varchar(5) WaliKelas, varchar(25) TB SISWA Nis * PK, int (10) Nama, varchar(25) Alamat, varchar(25) Jenis Kelamin, varchar(25) Tmp Lahir, varchar(25) Tgl Lahir, date Agama varchar(25) NIP ** FK KdKelas ** FK KdJurusan ** FK NoTrans * PK TglTrans, Date ThnAjaran, date KdMP **FK Nis **FK HurufMutu,varchar(25) Predikat, varchar(25) Keterangan, varchar(25) NO ** FK TB JURUSAN ADMIN KdJurusan * PK,int (10) Jurusan, varchar(25) No * PK, int (10) UserName, varchar(25) Password, varchar(25) TBDETAILNILAI NoTrans * PK,int (10) KdMP, varchar(25) MataPelajaran,varchar(25) KKM, varchar(25) Nilai, varchar(25) HurufMutu,varchar(25) Predikat, varchar(25) Gambar 4 Class Diagram 4. Testing Tahap ini adalah tahap uji coba Aplikasi Sistem Informasi Pengolahan Data Nilai, yang harapanya adalah sistem ini dapat membantu pihak sekolah dalam melakukan pengelolaan data nilai sehingga tidak terjadi lagi kesalahan-kesalahan dalam pengelolaan data nilai. Berikut adalah hasil dari pembangunan Sistem Informasi Pengolahan Data Nilai. 3. PEMBAHASAN Gambar 6 Menu User Halaman Menu History Fungsi dari halaman menu history adalah sebuah menu yang digunakan untuk mengelola file master yang ada pada database system seperti pengelolan data identitas siswa, data guru, data mata pelajaran, data jadwal, data orang tua, serta data kelas. Dan pada menu ini juga terdapat fasilitas untuk mengelola data laporan seperti, raport siswa, data guru, data mata pelajaran, serta data jadwal. Halaman Menu Utama Pada halaman ini user harus melakukan login terlebih dahulu sebelum melakukan interaksi dengan sistem. Gambar 7 Halaman Menu History Gambar 5 Halaman Menu Utama Halaman Menu User 59

4. SIMPULAN Kesimpulan yang didapat pada penelitian ini adalah sebagai berikut : a. Pembangunan Sistem Informasi Pengolahan Data Nilai Berbasis Java Web dinilai penting dikarenakan dengan adanya sistem ini akan menanggulangi permasalahan-permasalahan yang terjadi terkait data nilai pada SMK 2 Mei Bandar Lampung. b. Aplikasi ini diharapkan dapat menggantikan aplikasi sebelumnya yang masih menggunakan metode pengolahan data nilai sebelumnya (berbasis excell). 5. SARAN Saran bagi pengembangan sistem selanjutnya adalah bahwa sistem ini masih bersifat localhost dan sistem ini bisa dikembangkan lagi pada tahap implementasi teknologi yang sesuai berdasarkan prioritas, sumber daya manusia serta dana yang ada. PUSTAKA Djojodihardjo, Harijono. (2010: 78). Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit ANDI Jogiyanto. (2010:8). buku Kamus Istilah Komputer, Teknologi informasi dan Komunikasi Nugroho Adi. (2010:6). Metode Pengembengan Sistem UML. Yogyakarta: Penerbit Andi Henderi. (2013:6), Langkah-Langkah Penggunaan UML Bandung: Penerbit Andi Offset Subekti. (2013:1), Pengertian Perancangan Basis Data. Jakarta: Penerbit Andi Ofset Nugroho, Adi. 2006. Rational Rose untuk Pemodelan Berorientas Objek. Bandung: Penerbit Informatika Nugroho, Adi. 2004. Pemrograman Berorientas Objek. Bandung: Penerbit Informatika 60