MySQL Data Report PENDAHULUAN

21 Merupakan edisi standar dari platform Java yang didesain untuk mengembangkan keamanan, kemudahan, dan aplikasi berperforma tinggi untuk desktop dengan jangkauan yang luas meliputi sistem operasi seperti Apple Macintosh, Linux, Microsoft Windows, dan Sun Solaris. Kompatibel dengan desktop terutama pada lingkungan yang heterogen sehingga dapat menambah produktifitas pengguna, komunikasi, dan kolaborasi dengan biaya yang sesuai.

2.7.1.3 Teknologi Java untuk bisnis menengah dan besar J2EE

Edisi Enterprise dari Platform Java ini dikhususkan untuk membantu perkembangan bisnis dengan keperluan pengembangan yang besar, sebagai contoh server dan aplikasi desktop dan juga aplikasi wireless mobile dan wireline. Hingga saat ini telah lebih dari 5 lima juta download teknologi Java Enterprise J2EE yang digunakan untuk kepentingan segala idustri dan tipe aplikasi dari proses manajemen bisnis, otomatisasi penjualan dan layanan serta produktifitas kantor.

2.8 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL bahasa Inggris: database management system atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License GPL, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki 22 oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael Monty Widenius. MySQL adalah Relational Database Management System RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Public License. Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL Structured Query Language. SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database DBMS dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya.

2.9 Data Report

Salah satu komponen penting dalam pengolahan database adalah membuat laporanreport. Sebuah laporan tidak hanya dapat ditampilkan dalam bentuk tampilan layar soft copy tetapi juga harus dapat dicetak kedalam media output lain, seperti kertas hard copy. Ada banyak program aplikasi yang dapat membantu kita dalam pembuatan laporan seperti Crystal Report, Quick Report, I-Report dsb. Namun dalam 23 pembuatan sistem informasi ini, penulis menggunakan Data Report, karena di dalam Java telah disediakan komponen Data Report untuk pembuatan laporan pada program. Komponen Data Report digunakan untuk mendesain tampilan laporan, sedangkan untuk sumber datanya data report membutuhkan komponen pengakses database, yaitu Data Environment. Data Environment berisi definisi dari database serta table yang akan dibuat report, sedangkan Data Report berisi tampilan untuk merancang layout report. SISTEM INFORMASI PENDAFTARAN DAN PENJADWALAN LEMBAGA KURSUS DAN PELATIHAN SINERGI INDONESIA Artikel Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 Strata 1 Fakultas Teknik dan Ilmu Komputer Oleh : Chandra Setia Wardani 10509210 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2014 1 ABSTRACT Information technology is a key to success both small and large organizations . Similarly, the world of education that must be taken seriously if the existing system can not serve the user a maximum of educational services . Problems often arise include data recording and scheduling courses entered on the application of MS Office Excel . The author uses the Prototype method as a method of system development . The author conducted the analysis with Object -Based Design and tools used for the analysis is composed of UML Use Case Diagram , Use Case Narrative , Activity Diagram , Sequence Diagram , Class Diagram , Component Diagram and Deployment Diagram . While the programming language used is Java 2 Standard Edition with MySQL databases . The author uses the Spring MVC framework in a coding framework . With the Registration and Scheduling Information System that has been constructed by the authors of all activities ranging from registration , election timetables , payment , scheduling teaching , lawyer s input will be done through the information system and not with other applications. . Keywords : Registration , Scheduling , MVC . ABSTRAK Teknologi Informasi merupakan kunci sukses sebuah organisasi baik kecil maupun besar. Demikian pula dengan dunia pendidikan yang harus segera ditangani dengan serius apabila sistem yang ada belum bisa maksimal melayani pengguna jasa pendidikan. Permasalahan yang sering timbul diantaranya pencatatan data dan penjadwalan kursus yang diinputkan pada aplikasi MS Office Excel. Penulis menggunakan metode Prototype sebagai metode pengembangan system. Penulis melakukan analisis dengan Perancangan Berbasis Objek dan alat yang digunakan untuk analisis adalah UML yang terdiri dari Use Case Diagram, Use Case Narative, Activity Diagram, Sequence Diagram, Class Diagram, Component Diagram dan Deployment Diagram. Sedangkan bahasa pemograman yang dipakai adalah Java 2 Standard Edition dengan database MySQL. Penulis menggunakan Spring framework MVC dalam sebagai kerangka kerja pengkodean. Dengan adanya Sistem Informasi Pendaftaran dan Penjadwalan yang telah dibangun oleh penulis maka segala kegiatan mulai dari pendaftaran, pemilihan jadwal belajar, pembayaran, penjadwalan mengajar, peng-input-an akan dilakukan melalui system informasi ini dan bukan dengan aplikasi lainnya. Kata Kunci : Sistem Informasi, Pendaftaran, Penjadwalan, MVC 2

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Seiring dengan perkembangan zaman, teknologi informasi bertransformasi menjadi sesuatu hal yang sangat dibutuhkan saat sekarang ini. Dalam beberapa aspek kehidupan, seperti perekonomian, pendidikan, kesehatan dan lain sebagainya sekarang telah banyak dipergunakan berbagai Teknologi Informasi. Salah satu dari sekian banyak teknologi informasi yang dipakai adalah Sistem informasi, Sistem informasi bukanlah hal baru dalam di saat sekarang ini, sistem informasi mengimplementasi fakta-fakta yang didapat dari kegiatan – kegiatan sebuah perusahaan. Implementasi sistem informasi yang biasa digunakan adalah berbasis dekstop dan web. Penggunaan Sistem Informasi ini bertujuan untuk membantu mengorganisir kegiatan – kegiatan bisnis dalam perusahaan sehingga kegiatan – kegiatan bisnis yang berjalan bisa efektif dan efisien dalam masalah waktu, media penyimpanan, proses pengelolaan, proses pengerjaan dan menjadi landasan untuk membuat keputusan saat ini atau keputusan dimasa yang akan datang. Penulis melaksanakan kegiatan penelitian pada sebuah lembaga pendidikan keterampilan formal, Lembaga Kursus dan Pelatihan Sinergi Indonesia yang pada awalnya adalah sebuah komunitas informasi dan teknologi di Bandung, seiring dengan perkembangannya, pada pertengahan tahun 2013 tepatnya 15 Juli diresmikan menjadi sebuah lembaga yang berbadan hukum. Penelitian yang dilakukan di LKP Sinergi Indonesia untuk mengatasi masalah yang berkenaan dengan penyimpanan, pengolahan, dan penyajian data. Seperti data peserta, pendaftaran, jadwal, kelas, daftar pelatihan, karyawan, pengajar, pembuatan laporan, pembuatan sertifikat, dan pembuatan bukti pembayaran. Mengenai masalah-masalah yang ada pada proses tersebut adalah proses yang ada pada Departemen Kursus dan Pelatihan di tempat penelitian, lebih rincinya pada bagian administrasi di departemen tersebut, disini bagian administrasi menggunakan software microsoft excel untuk proses pengolahan, penyimpanan, kodifikasi dan penyajian. Masalah yang terjadi pada proses pendaftaran adalah bagian administrasi harus merekap data peserta dari berkas formulir pendaftaran ke dalam software tersebut, selain itu untuk pembuatan kode peserta dan kode pembayaran masih diolah secara manual dengan membuka kembali tempat penyimpanan data dan mencari nomor terakhir yang dipakai lalu ditambahkan satu, untuk pembuatan bukti pembayaran kursus salin dari data pelatihan, peserta ke dalam kwitansi. Masalah yang ada pada proses penjadwalan adalah memeriksa dan mengolah satu per satu antara hari, jam, ruangan dan pengajar untuk membuat jadwal kelas kursus ataupun pelatihan agar tidak ada kelas kursus yang menggunakan hari, jam dan ruangan yang sama pada satu waktu. serta pencetakan jadwal kelas dan jadwal pengajar, jika ada penambahan kelas ataupun perubahan jadwal kelas yang sudah ada, maka proses tersebut harus diulangi lagi. Serta pembuatan kode kelas yang sama pengerjaannya seperti membuat kode peserta. Pada pembuatan laporan pun, data yang ada harus diolah kembali sesuai periode yang diinginkan oleh ketua sebelum disajikan. Jika proses-proses tersebut dilakukan hanya oleh satu orang dan proses yang harus dikerjakan dalam waktu yang berdekatan maka akan membutuhkan waktu yang relatif