PEMBUATAN APLIKASI NILAI SISWA DI SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 1 SAMBIREJO KABUPATEN SRAGEN NASKAH PUBLIKASI

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

SISTEM INFORMASI PENDAFTARAN SISWA BARU BERBASIS WEB ( STUDI KASUS : SMA N 1 PACITAN )

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

SISTEM INFORMASI AKADEMIK BERBASIS DEKSTOP PADA MADRASAH ALIYAH AR-RAHMAH SUNGAI TABUK

JURNAL RANCANGAN BANGUN SISTEM INFORMASI NILAI AKADEMIK BERBASIS WEB (STUDY KASUS : MTS NEGERI KANIGORO)

PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA NILAI SISWA DI SMP NEGERI 2 MENES PANDEGLANG

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SEKOLAH MENENGAH ATAS (SMA) BERBASIS WEB

Journal Speed Sentra Penelitian Engineering dan Edukasi Volume 4 No ijns.org

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH BERBASIS WEB PADA SMPN 2 GROGOL SKRIPSI

SISTEM INFORMASI PRESENSI DAN PENGGAJIAN KARYAWAN DI TOKO BOBOHOMART BANJARNEGARA. Oleh : Dwi Nurdiani

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

SISTEM ELEKTRONIK RAPOR DI SMU MUHAMMADIYAH 1 YOGYAKARTA

PEMBUATAN SISTEM INFORMASI PENILAIAN AKADEMIK PADA SEKOLAH DASAR NEGERI BEGAJAH O3 KABUPATEN SUKOHARJO SKRIPSI

Sistem arsip surat di jurusan Teknik Elektro Unnes berbasis Java

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi yang demikian cepat, menjadikan komputer

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI AKADEMIK DI SMA NEGERI 5 KEDIRI

Pembuatan Sistem Informasi Persewaan Mobil Pada Rental Mobil Akur Pacitan Bayu Kristiawan, Sukadi

Speed Journal Sentra Penelitian Engineering dan Edukasi Volume 11 No ijns.org

KOMPUTERISASI SISTEM PENGGAJIAN KARYAWAN DI RUMAH SAKIT JA FAR MEDIKA KARANGANYAR NASKAH PUBLIKASI

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

SISTEM INFORMASI AKADEMIK SEKOLAH BERBASIS WEB PADA SMP NEGERI 2 GROGOL SKRIPSI

BAB 2 LANDASAN TEORI

BAB II ANALISIS DAN PERANCANGAN

SISTEM INFORMASI PEMBAYARAN BIAYA SEKOLAH PADA SD AR-RAUDAH BANDAR LAMPUNG

APLIKASI PENGOLAHAN DATA MATERIAL KENDARAAN PADA PT BANIAH RAHMAT UTAMA DENGAN MENGGUNAKAN PEMOGRAMAN BORLAND DELPHI 7.0 DAN SQL SERVER 2008

Pemrograman Java. Compiler. Interpreter

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

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

PEMBUATAN DAN PERANCANGAN APLIKASI NILAI MATA PELAJARAN SISWA BERBASIS CLIENT SERVER PADA SMP N 1 SAWIT BOYOLALI

PENGEMBANGAN APLIKASI PENGOLAHAN NILAI SISWA BERBASIS WEB DI SEKOLAH DASAR NEGERI SUKAGALIH V

BAB I PENDAHULUAN I.1 Latar Belakang

APLIKASI PEMANTAUAN KERJA BERBASIS WEB

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

SISTEM INFORMASI PENGELOLAAN TA dan PKN BERBASIS WEB dengan PHP dan MySQL

BAB II TINJAUAN PUSTAKA

JURNAL PERANCANGAN SISTEM INFORMASI PENJUALAN PADA CV. CAHAYA ELEKTRONIK DENGAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

SISTEM INFORMASI PENDAFTARAN MAHASISWA BARU DAN UJIAN OLINE BERBASIS WEB

05 SUNAN KATONG KALIWUNGU BERBASIS WEB

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERANCANGAN SISTEM INFORMASI SUKU CADANG PADA DEPARTEMEN UTILITY SPINNING PT. BATAMTEX Ida Riyana*, Agung Budi Prasetijo**, R.

Pemanfaatan Wintask untuk Otomatisasi Sistem Informasi Memakai Data Microsoft Excel: Studi Kasus Sistem Informasi Akademik

RANCANG BANGUN PROGRAM JASA PERBAIKAN KENDARAAN DAN PENJUALAN SUKU CADANG PADA BENGKEL MOBIL

NASKAH PUBLIKASI ILMIAH

APLIKASI PERKREDITAN BERBASIS WEB PADA PT. PRIORITAS CABANG KABUPATEN PASAMAN BARAT

SMS-GATEWAY SEBAGAI MEDIA LAYANAN AKSES NILAI SISWA

MULYADI, IR, M.SI DOSEN TETAP STMIK NURDIN HAMZAH JAMBI ABSTRAK I. PENDAHULUAN

Sistem Informasi Penerimaan Anak Didik Baru TK Aisyiyah Bustanul Athfal Pamotan

PENDAHULUAN. salah satunya adalah sistem teknologi informasi. Keberadaan universitas saat

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

Tri Budiyanta L

SISTEM INFORMASI PENJADWALAN MENGAJAR DAN PENGOLAHAN NILAI RAPORT SECARA MULTIUSER PADA SMK BHINNEKA KARYA SIMO BOYOLALI

BAB II ANALISIS DAN PERANCANGAN. dapat memberikan informasi nilai siswa. Sistem ini juga menyediakan

Perancangan Aplikasi Pengolahan Nilai Mahasiswa Berbasis Web Pada Politeknik Ganesha Medan

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

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

Perancangan Sistem Informasi Perpustakaan Pada Smp Negeri 3 Tulakan, Kecamatan Tulakan Kabupaten Pacitan ABSTRAKSI

JURNAL SISTEM INFORMASI PEMBAYARAN SPP PADA SMK PAWYATAN DAHA 3 KEDIRI

BAB I PENDAHULUAN 1.1. Latar Belakang

SISTEM INFORMASI AKADEMIK PENILAIAN SISWA PADA SMK PEMBANGUNAN AMPEL BOYOLALI NASKAH PUBLIKASI

PEMBUATAN SISTEM INFORMASI CUTI PEGAWAI (SI CUPE) UPT DINAS PENDIDIKAN KEC. SAMBIREJO KAB. SRAGEN TUGAS AKHIR

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

JURNAL PERANCANGAN SISTEM INFORMASI PENJUALAN SPAREPART MOTOR PADA TOKO TITO LAPAK CB

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

RAPID APPLICATION DEVELOPMENT SEBAGAI MODEL PERANCANGAN SISTEM INFORMASI AKADEMIK

RANCANG BANGUN APLIKASI PENJADWALAN KULIAH PADA STKIP WIDYA YUWANA

SISTEM INFORMASI APLIKASI PENJUALAN PADA BUTIK BIG SIZE NASKAH PUBLIKASI. diajukan oleh Esa Apriyana

SISTEM INFORMASI PENDATAAN PENDUDUK PADA KANTOR KEPALA DESA UJUNGRUSI KABUPATEN TEGAL

BAB I PENDAHULUAN. Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan

SISTEM OTOMATISASI REKAPITULASI NILAI PADA PRODI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNP KEDIRI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

PERANCANGAN SISTEM INFORMASI PEMINJAMAN BUKU DAN KOMIK PADA TAMAN BACAAN FORTUNE BALEHARJO PACITAN Ika Purnamasari

IJCSS - Indonesian Jurnal on Computer Science - Speed - FTI UNSA - ijcss.unsa.ac.id

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

APLIKASI PEMBAYARAN IURAN KOMITE DAN TABUNGAN SISWA DILENGKAPI INFORMASI BERBASIS SMS PADA SMA NEGERI 1 KALASAN

BAB I PENDAHULUAN Latar Belakang Masalah

STMIK-MURA Lubuklinggau 1

SISTEM MANAJEMEN NILAI AKADEMIK SMP NEGERI 1 GEDANGSARI

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH MENENGAH PERTAMA NEGERI 3 BAYAT

SISTEM INFORMASI REKAM MEDIS DI PUSKESMAS MASARAN I SRAGEN

Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 09 Jakarta Selatan

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

APLIKASI PEMBUATAN DAFTAR KONTRAK SOFTWARE APLIKASI DI PT.TOTAL SOLUSI PRIMA MENGGUNAKAN PHP DAN MYSQL

Sistem Informasi Pengolahan Data Pendidikan Anak Usia Dini (PAUD) Terpadu Amalia Syukra Padang

SISTEM INFORMASI PERPUSTAKAAN PADA SMK YPKK 2 SLEMAN

JURNAL SISTEM INFORMASI KEPENDUDUKAN DI DESA MABUNG KEC. BARON KAB. NGANJUK

SISTEM INFORMASI INSTALASI GAWAT DARURAT RUMAH SAKIT MYRIA PALEMBANG MENGGUNAKAN PHP dan MYSQL

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB 1 PENDAHULUAN. Pada masa sekarang ini, perkembangan dan pengaruh teknologi informasi di

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA NILAI SISWA SISWI PADA SMA NEGERI 96 JAKARTA

Perancangan Aplikasi Perpustakaan Berbasis Web Pada Madrasah Aliyah Darul Ihsan Kota Makassar

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

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

PEMBANGUNAN SISTEM INFORMASI UJI KOMPETENSI TEKNIK KOMPUTER JARINGAN BERBASIS WEB PADA

Transkripsi:

PEMBUATAN APLIKASI NILAI SISWA DI SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 1 SAMBIREJO KABUPATEN SRAGEN NASKAH PUBLIKASI Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Pada Program Strata Satu (S1) Teknik Informatika Universitas Surakarta Disusun Oleh : Nama : Agus Riyanto NIM : 201222017 Program Studi : Teknik Informatika Pembimbing 1 : Ir. Tri Irianto Tj, M.T. Pembimbing 2 : Jani Kusanti, S.Kom. FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA UNIVERSITAS SURAKARTA 2014 1

2

3

4

PEMBUATAN APLIKASI NILAI SISWA DI SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 1 SAMBIREJO KABUPATEN SRAGEN TAHUN 2014 Agus Riyanto Program Studi Teknik Informatika / S1, Fakultas Teknik Elektro dan Informatika Universitas Surakarta Jl. Raya Palur Km.5 Surakarta 57772 Email : smkn1sbrejo@yahoo.co.id ABSTRAKSI Di era globalisasi seperti saat ini, teknologi yang ada semakin canggih dan maju. Manusia pun merasa bahwa apa yang dikerjakan harus secepat mungkin dan mempunyai akurasi yang tinggi, alat yang menunjang untuk mempercepat pekerjaan salah satunya adalah komputer, karena komputer mampu mengumpulkan data dan memberikan informasi. Di samping itu juga menyebabkan perubahan sistem pada suatu perusahaan maupun instansi yang berdampak pada perubahan mekanisme kerja dan banyak diterapkan untuk pengelolaan pekerjaan yang sudah terbukti daya efektivitas dan efisiensinya mampu mempercepat dan meningkatkan kinerja yang menguntungkan. Dalam instansi pendidikan, tentunya juga membutuhkan informasi untuk mempermudah proses pengolahan nilai yang ada didalamnya. SMK Negeri 1 Sambirejo sebelumnya menerapkan pengolahan nilai pada lembar kertas disediakan oleh administrasi pendidikan (Adpen) diberikan kepada wali kelas, kemudian dikerjakan dengan software Microsoft excel setelah itu diberikan kepada siswa sebagai laporan hasil Ujian Tengah Semester dan Ujian Akhir Sekolah. Skripsi ini bertujuan untuk mengahasilkan aplikasi nilai siswa SMK N 1 Sambirejo yang sebelumnya masih menerapkan sistem konvensional dan dikerjakan oleh adpen menjadi sebuah aplikasi yang bisa dikerjakan secara bersamaan, sehingga manfaat yang diperoleh memudahkan sekolah dalam memberikan laporan hasil Ujian Tengah Semester dan Ujian Akhir Semester di SMK N 1 Sambirejo. Skripsi ini akan menguraikan segala yang berkaitan dari tahap perancangan dan pembuatan sistem seperti basis data, bahasa pemrograman, dan rekayasa perangkat lunak. Hasil skripsi ini dapat memberikan inspirasi mengembangkan aplikasi nilai siswa selain menggunakan software Microsoft excel yang sering dipergunakan oleh Adpen SMK N 1 Sambirejo, sehingga dengan adanya aplikasi nilai siswa, bisa jauh lebih efisien dan efektif dalam memberikan hasil laporan Ujian Tengah Semester dan Ujian Akhir Sekolah. 1.1 Latar Belakang Masalah Di era globalisasi seperti saat ini, teknologi yang ada semakin canggih dan maju. Manusia pun merasa bahwa apa yang dikerjakan harus secepat mungkin dan mempunyai akurasi yang tinggi, alat yang menunjang untuk mempercepat pekerjaan salah satunya adalah komputer, karena komputer mampu mengumpulkan data dan memberikan informasi. Kenyataan bahwa pekerjaan yang dikerjakan secara manual membutuhkan waktu yang lama dan rumit, namun dengan komputer pekerjaan bisa dikerjakan secara cepat, mudah, efektif, dan efisien. Komputer saat ini juga dipergunakan bukan hanya untuk menyimpan data saja, tetapi bisa digunakan untuk mendapatkan informasi atau bertransaksi secara cepat, tepat, dan akurat. Sekolah Menengah Kejuruan (SMK) Negeri 1 Sambirejo yang beralamatkan di Jl. Raya Sragen Balong km.12 Sambirejo, Kecamatan Sambirejo, Kabupaten Sragen dengan segenap sumberdaya yang ada, bentuk pelayanan kepada masyarakat baik siswa, orang tua siswa maupun masyarakat sekitarnya perlu diprioritaskan. Sebagai contoh salah satu bentuk pelayanan kepada siswa bentuk laporan evaluasi hasil belajar siswa. Saat ini SMK Negeri 1 Sambirejo belum memiliki Aplikasi yang tepat untuk entri data nilai siswa, memang sudah menggunakan komputer dengan aplikasi dari Microsoft Excel, dimana Microsoft Excel ini tidak dapat diakses pemakai secara bersamaan, masih menggunakan flashdisk untuk tukar data dan informasi, yang hanya dapat diakses oleh personel yang mengerjakan, apabila mau mencari data harus mencari personel yang mengerjakan, maka dengan dalam kesempatan 5

kali ini penulis bermaksud untuk membuat rancangan aplikasi entri nilai siswa di SMK Negeri 1 Sambirejo. 1.2 Rumusan Masalah Sesuai dengan latar belakang permasalahan penelitian yang penulis lakukan, maka didalam penelitian skripsi ini, permasalahanpermasalahan yang ada dirumuskan adalah Bagaimana Merancang dan Membangun Aplikasi Nilai Siswa di SMK Negeri 1 Sambirejo Sragen?. 1.3 Batasan Masalah Sesuai dengan permasalahan penelitian yang penulis lakukan, maka didalam penelitian skripsi ini, permasalahan-permasalahan dibatasi pada pembuatan Aplikasi Nilai Siswa SMK N 1 Sambirejo menggunakan program sebagai berikut : 1) NetBeans IDE 7.3.1 2) MySQL Query Browser 3) Apache Friends 4) Mozilla Firefox. 1.4 Tujuan Penelitian Secara umum penelitian ini bertujuan untuk menerapkan terori yang diperoleh di Universitas Surakarta seterusnya mempraktekkan di dunia usaha, secara khusus untuk merancang dan membuat aplikasi nilai siswa di SMK Negeri 1 Sambirejo. 1.5 Manfaat Penelitian 1) Manfaat Praktis Sistem aplikasi nilai siswa dapat meningkatkan efisiensi dan efektifitas sekolah yang lebih baik dan lebih maju 2) Manfaat Teoritis Adanya penelitian ini dapat meningkatkan pengetahuan dan keterampilan yang berhubungan dengan teknologi informasi dan menambah pengetahuan dalam mengaplikasikan ilmu yang telah didapat di Perguruan Tinggi. 1.6 Metode Penelitian Dari beberapa metode pengumpulan data, maka penulis memilih menggunakan metode untuk mendapatkan data dan informasi sebagai berikut; 1) Metode Interview Yaitu penulis mengadakan wawancara atau tanya jawab kepada pihak yang terkait dengan permasalahan penelitian yang diadakan SMK Negeri 1 Sambirejo. 2) Metode Observasi Yaitu mengumpulkan data dengan cara mengamati secara langsung terhadap suatu permasalahan atau gejala-gejala objek yang diteliti di SMK Negeri 1 Sambirejo. 3) Metode Studi Pustaka Yaitu megumpulkan data dengan cara membaca buku yang ada hubungannya dengan masalah yang dihadapi. Seperti buku, journal. Dokumen, dokumen, laporan dan peraturan-peraturan yang tertulis maupun Surat Keputusan yang ada kaitannya dengan objek penelitian 2.1 Pengertian Sistem Informasi Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar dengan laporan yang diperlukan (Jogiyanto, 2001). 1) Perancangan Sistem Perancangan sistem secara umum didefinisikan sebagai pengidentifikasian komponen-komponen sistem informasi dengan tujuan untuk dikomunikasikan dengan pemakai (Sutanta, 2003). Tujuan perancangan sistem adalah memberikan gambaran secara umum/global kepada pemakai tentang sistem yang akan dikembangkan, dan berfungsi untuk tahap perancangan sistem secara tertentu. 2) Alat Bantu Perancangan Sistem Dalam merancang sistem terdapat alat bantu yang dapat digunakan untuk mempermudah adalah relasi antar tabel. Relasi antar tabel adalah sekumpulan data yang dapat dibuat diantara dua kolom di dalam kedua tabel. Apablila akan mengolah nilai siswa, menyimpan biodata siswa pada sebuah tabel, lalu menyimpan nilai hasil ulangan siswa pada tabel lain dengan satu tabel untuk satu mata pelajaran saja, sedangkan untuk membuat nilai raport (tabel 6

nilai semester) semua tabel harus dapat dikaitkan satu dengan yang lain. Untuk menghubungkan masing masing tabel harus mempunyai kunci pengait (primary), misalnya NIS (nomor induk siswa) kegiatan ini yang disebut relasi antar tabel (database relational). Jenis dari relasi antar tabel one to many relationship, many to many relationship, one to one relationship. (Budi Purnama, 1999). 2.2 Java Java adalah bahasa pemrograman multi platform. Java tidak menyediakan IDE khusus seperti halnya bahasa pemrograman yang lain. Pemrogram bisa menggunakan IDE yang support ke java, misalnya Netbeans, Eclips, TexPad, dan lain-lain. Editor teks bisa digunakan semisal Notepad. Jika editor yang digunakan support java, kemudian tinggal menyimpannya dalam ekstensi.java dilanjutkan mengkompilasikan dan menjalankannya menggunakan command prompt. (Harnaningrum, 2009). Java merupakan bahasa pemrograman berorientasi objek yang merupakan paradigma pemrograman masa depan. Java juga dirancang agar dapat dijalankan disemua platform. Java2 adalah generasi kedua dari java platform. Java berdiri diatas sebuah mesin interpreter yang diberi nama Java Virtual Machine ( JVM ). Oleh karena itu, bahasa java dapat dijalankan pada berbagai sistem operasi. 2.4 MySQL MySQL Sebagai sebuah program penghasil database, MySQL tidak mungkin berjalan sendiri tanpa adanya sebuah aplikasi pengguna (interface) yang mungkin berguna sebagai program aplikasi pengakses database yang dihasilkan. MySQL dapat didukung oleh hampir semua program aplikasi baik yang open windows seperti Visual Basic, Delphi dan lainya. DBMS yang menggunakan bahasa SQL : MySQL, MSQL, Oracle, SQL Server 97, 2000, dan Inaterbase, dll. (Bunafit Nugroho, 2008). 2.5 Basis Data Basis data (database) adalah sekumpulan filefile yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu (Kristanto, 2004). Basis data merupakan kumpulan file file yang mempunyai kaitan antara file yang satu dengan file yang lain sehingga membentuk suatu bangunan data untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu 3. 1 Kerangka Pemikiran Adapun kerangka pemikiran pembuatan aplikasi nilai siswa SMK Negeri 1 Sambirejo adalah sebagai berikut : ADMIN GURU 2.3 Netbeans Netbeans merupakan sebuah aplikasi Integrated Development Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger. (www.netbeens.org). PC NILAI NOTEBOOK APLIKASI PENGOLAHAN NILAI PRINT PHPMYADMIN NETBEEN MYSQL QUERY BROWSER SOFTWARE LAPORAN SISWA LAPTOP 7

Gambar 3.1 Kerangka Pemikiran Aplikasi Nilai Siswa SMK Negeri 1 Sambirejo 3.2 Rancangan Struktur Tabel Perancangan struktur tabel pada sistem informasi ini menggunakan database MySQL. Tabel 3.1 Tabel Mata Pelajaran Tabel 3.5 Tabel Daftar Mata Pelajaran Tabel 3.2 Tabel Guru 3.3. Relasi Antar Tabel Relasi antar tabel Aplikasi nilai siswa di SMK Negeri 1 Sambirejo adalah sebagai berikut; Tabel 3.3 Tabel Nilai Tabel 3.4 Tabel Siswa Gambar 3.2 Relasi Antar Tabel 3.4 Rancangan Halaman Input Aplikasi Nilai Siswa Rancangan halaman input dibuat untuk menggambarkan input data melalui form pada layar. Rancangan halaman input pada Aplikasi Nilai Siswa SMK Negeri 1 Sambirejo terdiri dari input Mata Pelajaran, input Guru, input Nilai, 8

input Kelas Siswa, input Mengajar, input Siswa, input Daftar Mata Pelajaran, dan input Kelas. 3.4.1. Rancangan Form Mata Pelajaran Pada isian data siswa ini terdiri dari : 1) Baris atas merupakan header / identitas sekolah yang bersangkutan. 2) Baris kedua data siswa yang sudah dimasukkan 3) Baris ketiga terdapat isian data siswa (kodemapel, namamapel), tombol new, tombol delete, tombol refresh, tombol save. Gambar 2. Rancangan Form Guru 3.4.3. Rancangan Form Nilai Pada Form ini terdiri dari : 1) Baris atas merupakan header / identitas sekolah yang bersangkutan. 2) Baris kedua data nilai yang sudah dimasukkan 3) Baris ketiga terdapat isian data nilai (kodemapel, namapelajaran, nis, namasiswa, KD, UTS, UAS), tombol new, tombol delete, tombol refresh, tombol save. Gambar 1. Rancangan Form Mata Pelajaran 3.4.2. Rancangan Input Guru Pada Form ini terdiri dari : 1) Baris atas merupakan header / identitas sekolah yang bersangkutan. 2) Baris kedua data guru yang sudah dimasukkan 3) Baris ketiga terdapat isian data guru (kodeguru, nip, nama_guru, tmplahir, tgllahir, jns_kelamin, alamat, ijasah, jurusan), tombol new, tombol delete, tombol refresh, tombol save. Gambar 3. Rancangan Form Nilai 3.4.4 Rancangan Form Siswa Pada Form ini terdiri dari : 1) Baris atas merupakan header / identitas sekolah yang bersangkutan. 2) Baris kedua data siswa yang sudah dimasukkan 3) Baris ketiga terdapat isian data siswa (nis, namasiswa, alamat, tgl_lahir, agama, ortu, pekerjaan), tombol new, tombol delete, tombol refresh, tombol save. 9

1) Tampilan Form Daftar Mata Pelajaran Halaman Daftar Mata Pelajaran pada gambar ini menerangkan mengenai Daftar Mata Pelajaran di tiap-tiap kelas yang berisi kode guru, kelas, kode mapel, nama pelajaran, nip, namaguru. Gambar 4. Rancangan Form Siswa 3.4.4. Rancangan Form Daftar Mata Pelajaran Pada Form ini terdiri dari : 1) Baris atas merupakan header / identitas sekolah yang bersangkutan. 2) Baris kedua data daftar mata pelajaran yang sudah dimasukkan 3) Baris ketiga terdapat isian data daftar mata pelajaran (kode guru, kode kompetensi, jurusan, nama pelajaran, kelas), tombol new, tombol delete, tombol refresh, tombol save. Gambar 6. Tampilan Form Daftar Mata Pelajaran 2) Tampilan Form Guru Pada Form Guru ini menampilkan identitas guru meliputi; kode guru, NIP, nama guru, tempat lahir, tanggal lahir, jenis kelamin, alamat, ijasah, jurusan. Gambar 5. Rancangan Form Daftar Mata Pelajaran 4.1. Tampilan Form-Form Dalam Aplikasi Pada tampilan form-form aplikasi nilai siswa di SMK Negeri 1 Sambirejo mempunyai fungsi yang berbeda beda. Berikut ini adalah tampilan form-form yang ada di dalam aplikasi. 10

kompetensi dasar, ulangan ujian akhir sekolah. tengah semester, Gambar 7. Tampilan Form Guru Gambar 9. Tampilan Form Nilai 3) Tampilan Form Mata Pelajaran Pada form mata pelajaran ini meliputi; kode mata pelajaran, nama mata pelajaran. 5) Tampilan Form Siswa Pada form siswa ini meliputi nis, nama siswa, alamat, tanggal lahir, agama, orang tua, pekerjaan. Gambar 8. Tampilan Form Mata Pelajaran 4) Tampilan Form Nilai Pada form nilai ini meliputi kode mata pelajaran, nama pelajaran, nis, nama siswa, 11

Gambar 10. Tampilan Form Siswa 4.2. Tampilan Report Dalam Aplikasi Pada tampilan report aplikasi nilai siswa di SMK Negeri 1 Sambirejo mempunyai fungsi yang berbeda beda. Berikut ini adalah tampilan report yang ada di dalam aplikasi. Gambar 11. Tampilan Report Daftar Mata pelajaran 2) Tampilan Report Guru Pada Form Guru ini menampilkan identitas guru meliputi; kode guru, NIP, nama guru, tempat lahir, tanggal lahir, jenis kelamin, alamat, ijasah, jurusan.. 1) Tampilan Report Daftar Mata Pelajaran Tampilan Report Daftar Mata Pelajaran ini menerangkan mengenai Laporan Daftar Mata Pelajaran di tiap kelas yang berisi kode guru, kelas, Kode maple, nama pelajaran, nip, nama guru. Gambar 12. Tampilan Report Guru 12

3) Tampilan Report Mata Pelajaran Pada report mata pelajaran ini meliputi; kode mata pelajaran, nama mata pelajaran 5) Tampilan Report Siswa Pada report siswa ini meliputi nis, nama siswa, alamat, tanggal lahir, agama, orang tua, pekerjaan. Gambar 13. Tampilan Report Mata Pelajaran 4) Tampilan Report Nilai Pada report nilai ini meliputi kode mata pelajaran, nama pelajaran, nis, nama siswa, kompetensi dasar, ulangan tengah semester, ujian akhir sekolah. Gambar 15. Tampilan Report Siswa 5.1 KESIMPULAN Berdasarkan hasil penelitian dan pembahasan yang telah diuraikan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan sebagai berikut : 1) Dengan diterapkannya Aplikasi nilai siswa di SMK Negeri 1 Sambirejo maka kesulitan dalam mengolah data nilai lama yang masih menggunakan software Microsoft excel dan pengumpulan nilai siswa dari guru mata pelajaran dengan ditulis dengan bolpoint dapat diatasi dengan aplikasi komputer yang saat ini digunakan untuk memasukkan nilai ujian tengah semester maupun ujian akhir sekolah terutama dalam hal waktu dan tenaga kerja sehingga hasilnya lebih efisien dan optimal. Gambar 14.Tampilan Report Nilai 2) Aplikasi nilai siswa di SMK Negeri 1 Sambirejo yang dibuat berdasarkan 13

5.2 SARAN data asli seperti yang digunakan di SMK Negeri 1 Sambirejo, yang kemudian diimplementasikan dalam bentuk program aplikasi untuk memasukkan nilai ujian tengah semester maupun ujian akhir sekolah yang dibuat sesuai dengan data asli. Secara umum aplikasi ini lebih efektif dan efisien dibanding dengan cara konvensional. Adapun saran-saran yang dapat penulis sampaikan adalah sebagai berikut : 1) Karena keterbatasan waktu dan pengetahuan, dalam penelitian ini belum diteliti login admin, compile, serta belum diteliti aplikasi dijalankan di localhost, maka kepada peneliti yang sejenis untuk dapat mengembangkan penelitian ini. 2) Dengan adanya laporan penelitian tentang aplikasi nilai siswa di SMK Negeri 1 Sragen ini, diharapkan dapat bermanfaat bagi pembaca dan dapat dijadikan referensi untuk penelitian yang sejenis. DAFTAR PUSTAKA 1) Abdillah Baraja. Implementasi Sistem Informasi Akademik Di Universitas Surakarta. Indonesian Jurnal on Computer Science Speed 8 Volume 7 Nomor 1 Februari 2010, ISSN 1979 9330. 5) Harnaningrum. 2009. Algoritma dan Pemrograman Menggunakan Java. Yogyakarta: Anda Offset 6) Haryanto Kristanto. 1994. Konsep dan Perancangan Database. Yogyakarta : Andi Offset. 1994. 7) Jogiyanto, HM. Perancangan Sistem Informasi. Jakarta: Prasasti Pustaka. 2001. 8) Kadir, Abdul. 2008. Dasar Pemrograman Java 2. Andi. Yogyakarta. 9) Kristanto Andri. 2002. Perancangan Sistem Informasi dan aplikasinya. Yogyakarta : Gaya Media. 10) Nugroho, Bunafit. 2009. Aplikasi Pemrograman Web Dinamis dengan PHP MySQL. Yogyakarta 11) Prasetyo, Didik. Dwi. 2007. 150 Rahasia Pemrograman Java. Jakarta : PT. Elex Media Komputindo 12) Susy Kusuma Wardani. Sistem Informasi Pengolahan Data Nilai Siswa Berbasis Web Pada Sekolah Menengah Kejuruan (SMK) PGRI 1 Pacitan. IJNS Indonesian Journal on Networking and Security. IJNS Volume 2 No 4 - Januari 2013. ISSN: 2302-5700. 13) http://netbeans.org/kb/docs/java/quickstart.h tml 14) http://java.sun.com/docs/books/tut orial/uiswing/index.html, 2004. 2) Anonim, Creating a GUI with JFC Swing, Sun Microsystems Inc. 3) Eki Puspitasari. Sistem Informasi Pengolahan Raport Siswa Pada Smp Negeri 3 Kebonagung. IJNS Indonesian Journal on Networking and Security. IJNS Accepted Paper - ISSN: 2302-5700 4) Fathansyah. 1999. Management Database dengan MYSQL. Yogyakarta: Andi Offset. 14