Membuat Aplikasi Dari Ms Acces

20
APLIKASI PENERIMAAN SISWA BARU MENGGUNAKAN JAVA BERBASIS CLIENT SERVER UNTUK MEMPERMUDAH PENDATAAN CALON SISWA BARU DI SMK N 1 WONOSARI NASKAH PUBLIKASI disusun oleh 1. Martin Diyanto 07.01.2169 2. Sidiq Tri Nuryadi 07.01.2188 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010

description

Buat aplikasi dari Ms. acces 2007

Transcript of Membuat Aplikasi Dari Ms Acces

Page 1: Membuat Aplikasi Dari Ms Acces

APLIKASI PENERIMAAN SISWA BARU MENGGUNAKAN JAVA

BERBASIS CLIENT SERVER UNTUK MEMPERMUDAH

PENDATAAN CALON SISWA BARU

DI SMK N 1 WONOSARI

NASKAH PUBLIKASI

disusun oleh

1. Martin Diyanto 07.01.2169

2. Sidiq Tri Nuryadi 07.01.2188

JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM

YOGYAKARTA

2010

Page 2: Membuat Aplikasi Dari Ms Acces

PUBLIKASI

Page 3: Membuat Aplikasi Dari Ms Acces

Aplication For New Students Acceptance Using Java Client Server As A Base

to Make Student’s Data Collection Easier in SMK N 1 Wonosari

Aplikasi Penerimaan Siswa Baru Menggunakan Java Berbasis Client

Server Untuk Mempermudah Pendataan Calon Siswa Baru

di SMK N 1 Wonosari

disusun oleh :

1. Martin Diyanto 07.01.2169

2. Sidiq Tri Nuryadi 07.01.2188

Jurusan D3 Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

School is a place to study and in the process of schooling must have held the

selection of new admissions. In this new admissions process appears many

obstacles in the selection of applicants and entering data into the database. Many

schools that still use manual way of storing data. For schools that already have

computer equipment are still using Microsoft Office Excel and Microsoft Office

Access as a new admission application. Submission of information a lot of

applicants and selection results are very important and should be accurate.

Most current programs created for new admissions application is still a

stand-alone (stand alone), to the writer tries to create a program that uses a java

application which is a new programming language and based on client-server

using web-services facility in java so it is not only run on 1 computer (a stand-

alone) alone but can be run in a local network (LAN) with several computers. With

this characterization can provide information faster, accurate and complete.

This application works some computers will act as a client (client) to include

data from the registrant while a computer as a server using java webservices that

process data, store data and connect with database.For designing the software

used is Java J2SE. This language is used for programming language that works on

desktop platforms.

Keywords: Microsoft Office Excel, Microsoft Office Access, LAN, java J2SE

Page 4: Membuat Aplikasi Dari Ms Acces

1. Pendahuluan

Sekolah merupakan tempat belajar dan menuntut ilmu. Pendidikan untuk

SMK/SMA membutuhkan waktu minimal 3 tahun menyelesaikan pendidikan.

Dengan tiap tahun adanya perubahan siswa maka diperlukan proses penyaringan

siswa yang mendaftar. Proses ini dilakukan untuk memilih siswa-siswi yang

mempunyai kualitas dalam belajar dan memiliki hasil yang baik.

Beberapa sekolahan SMK/SMA saat ini masih banyak yang melakukan proses

penerimaan siswa baru (PSB) secara manual atau hanya menggunakan program

bawaan dari Microsoft Office semisal Ms. Excel dan Ms.Acces dalam

penginputan dan penyimpanan data calon siswa. Muncullah masalah-masalah

ketika jumlah siswa yang mendaftar melebihi kapasitas, tidak cepatnya

penginputan data membuat antrian pendaftar menjadi menumpuk, selain itu masih

belum ada penyajian informasi dari penginputan data sehingga persaingan antar

calon siswa dapat di ketahui.

Adanya masalah dalam proses penerimaan siswa baru sehingga memunculkan

ide bagaimana membuat aplikasi berbasis client server, memungkinkan proses

penerimaan calon siswa baru akan menjadi lebih cepat dan lebih akurat. Hal ini

dikarenakan dengan program aplikasi dapat melakukan sebuah penginputan data

yang lebih cepat, akurat dan tepat. Selain itu dengan pemrograman di harapkan

aplikasi tersebut dapat lebih user friendly.

2. Landasan Teori

2.1 Pengertian Java

Page 5: Membuat Aplikasi Dari Ms Acces

Java adalah sebuah bahasa pemrograman yang populer dikalangan para

akademisi dan praktisi komputer. Java dikembangkan pertama kali oleh James

Gosling dari Sun Microsystem pada tahun 1990-an. Java pertama kali

dikembangkan untuk memenuhi kebutuhan akan sebuah bahasa komputer

yang ditulis satu kali dan dapat dijalankan di banyak sistem komputer berbeda

tanpa perubahan kode berarti.

Bahasa Java merupakan bahasa berorientasi objek yang diturunkan dari

C++ dengan banyak penyempurnaan.

2.2 Pengertian Client Server

Client – Server adalah arsitektur jaringan yang memisahkan

client(biasanya aplikasi yang menggunakan GUI ) dengan server. Masing-

masing client dapat meminta data atau informasi dari server.

Gambar 2.1 Bagan Client – Server

2.3 Pengertian Web Service

Web service adalah suatu sistem perangkat lunak yang dirancang untuk

mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan.

Page 6: Membuat Aplikasi Dari Ms Acces

Web service digunakan sebagai suatu fasilitas yang disediakan oleh suatu web

site untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain,

sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui

layanan-layanan (service) yang disediakan oleh suatu sistem yang

menyediakan web service. Web service menyimpan data informasi dalam

format XML, sehingga data ini dapat diakses oleh sistem lain walaupun

berbeda platform, sistem operasi, maupun bahasa compiler.

Web service bertujuan untuk meningkatkan kolaborasi antar pemrogram

dan perusahaan, yang memungkinkan sebuah fungsi di dalam Web Service

dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman

yang terdapat di dalamnya.

2.4 Arsitektur Web Service

Web service memiliki tiga entitas dalam arsitekturnya, yaitu:

Gambar 2.2 Arsitektur Web Service

a. Service Provider: Berfungsi untuk menyediakan layanan/service dan

mengolah sebuah registry agar layanan-layanan tersebut dapat

tersedia.

Page 7: Membuat Aplikasi Dari Ms Acces

b. Service Registry: Berfungsi sebagai lokasi central yang

mendeskripsikan semua layanan/service yang telah di-register.

c. Service Requestor: Peminta layanan yang mencari dan menemukan

layanan yang dibutuhkan serta menggunakan layanan tersebut.

3. Perancangan

3.1 Perancangan Sistem

Perancangan sistem merupakan gambaran secara umum mengenai alur

kerja sistem yang akan dibuat, tujuannya adalah untuk mendapatkan gambaran

yang lebih baik mengenai sistem tersebut. Secara umum perancangan program

PSB dapat di gambarkan sebagai berikut :

Gambar 3.1 Gambaran Umum Sistem

Page 8: Membuat Aplikasi Dari Ms Acces

3.2 Perancangan Proses

Alur proses dari aplikasi yang akan dibuat dirancang dengan menggunakan

flowchart yang menggambarkan bagaimana aplikasi tersebut akan berjalan.

Flowchart merupakan metode yang banyak digunakan karena lebih rinci dan

jelas untuk setiap alur proses pada aplikasi. Secara umum flowchart program

PSB dapat di gambarkan sebagai berikut :

Gambar 3.2 Flowchart Proses

Page 9: Membuat Aplikasi Dari Ms Acces

3.3 Perancangan User Interface

3.3.1 Perancangan Aplikasi PSB Client

Merupakan perancangan antar muka Program Aplikasi PSB yang

nantinya akan berjalan pada piranti computer client, perancangan antar

muka ini adalah:

Gambar 3.3 Rancangan form entry data pada client

3.3.2 Perancangan Aplikasi PSB Server (Administrator)

Merupakan program aplikasi PSB yang terdapat di komputer

administrator. Perancangannya sebagai berikut :

Page 10: Membuat Aplikasi Dari Ms Acces

Gambar 3.4 Rancangan form menu

Gambar 3.5 Rancangan form login

Gambar 3.6 Rancangan form data pendaftaran

Page 11: Membuat Aplikasi Dari Ms Acces

Gambar 3.7 Rancangan form tambah data

3.4 Perancangan Database

3.4.1 ERD (Entity Relationship Diagram)

Gambar 3.8 Rancangan ERD

Page 12: Membuat Aplikasi Dari Ms Acces

3.4.2 Rancangan Tabel

Gambar 3.9 Rancangan Tabel

4. Pembahasan

4.1 Pengujian Sistem

Berdasarkan perancangan sistem diatas maka program yang akan diuji

terdiri atas :

a. Aplikasi PSBClient, merupakan aplikasi berbasis J2SE dengan Spring

yang berfungsi untuk memasukkan data dari para calon siswa yang telah

melakukan pengisian formulir dan mendaftar di SMK N 1 Wonosari.

b. Program Aplikasi Penerimaan Siswa Baru, merupakan aplikasi berbasis

J2SE dengan Spring yang berfungsi untuk mengolah data yang telah di-

entry-kan dan tersimpan di database dan mengatur koneksi aplikasi serta

mencetak laporan yang ada.

Page 13: Membuat Aplikasi Dari Ms Acces

4.2 Pengujian Aplikasi PSBClient

Aplikasi PSB Client memiliki 1 form yang hanya berfungsi untuk

memasukkan data ke dalam database yang dihubungkan dengan

webservices. Ketika dijalankan akan muncul tampilan form sebagai berikut:

Gambar 4.1 Form Pada PSBClient

Kemudian memasukkan data dan klik Simpan. Apabila data berhasil

disimpan akan muncul pesan berikut :

Gambar 4.2 Pesan Data Disimpan

Page 14: Membuat Aplikasi Dari Ms Acces

4.3 Pengujian Aplikasi PSB (Admin)

Pertama dijalankan akan langsung muncul menu utama dari aplikasi PSB

seperti berikut :

Gambar 4.3 Menu Utama

Kemudian pilih sistem lalu login untuk masuk kedalam aplikasi. Sehingga

muncul form login.

Gambar 4.4 Form Login

Page 15: Membuat Aplikasi Dari Ms Acces

Selanjutnya pengujian terhadap form data pendaftaran. Pilih menu master

data dan pilih data pendaftaran semua.

Gambar 4.5 Form Data Pendaftaran

Memasukkan data dapat dilakukan dengan mengklik tombol tambah,

maka muncul form tambah data.

Gambar 4.6 Form Tambah Data

Page 16: Membuat Aplikasi Dari Ms Acces

Kemudian untuk mengubah data, klik tombol ubah dan muncul form ubah

data seperti berikut

Gambar 4.7 Form Ubah Data

Untuk menghapus data, klik tombol hapus. Maka muncul pesan

konfirmasi berikut :

Gambar 4.8 Pesan Konfirmasi Hapus Data

Pengujian terhadap form pendaftaran hari ini juga memunculkan hasil

yang sama dengan form pendaftaran.

Pengujian berikutnya adalah hasil laporan, untuk contoh yang penulis

tampilkan adalah laporan data pendaftaran dan data siswa diterima. Pilih

Page 17: Membuat Aplikasi Dari Ms Acces

menu laporan kemudian laporan data pendaftaran dan hasilnya seperti

berikut :

Gambar 4.9 Laporan Data Pendaftaran

Laporan-laporan tersebut dapat disimpan dalam file *.xls, *.rtf, *.pdf dan

format file lainnya seperti berikut :

Gambar 4.10 Save File (1)

Page 18: Membuat Aplikasi Dari Ms Acces

Pada laporan yang telah dibuka pilih gambar print untuk mencetak data,

kemudian pilih gambar disket untuk menyimpan data dalam bentuk file *.xls

atau ekstensi lainnya sebagai backup data agar lebih aman.

Gambar 4.11 Save File (2)

5. Penutup

5.1 Kesimpulan

Dari hasil penelitian dan pembahasan yang telah dilakukan pada bab

sebelumnya dapat diambil kesimpulan-kesimpulan sebagai berikut :

a. Aplikasi PSB dapat membantu menghemat waktu dalam proses

penerimaan siswa baru karena aplikasi ini sudah berbasis client-

server sehingga proses peng-entry-an data dapat dilakukan oleh

Page 19: Membuat Aplikasi Dari Ms Acces

banyak petugas.

b. Aplikasi PSB sangat dibutuhkan dan membantu sekali dalam

prosesnya karena setiap tahun selalu diadakan penerimaan siswa

baru dan setelah selesai dilakukan backup data dengan cara

disimpan dalam file ekstensi lainnya misal *.xls, *.rtf, *.pdf atau

format file lainnya.

c. Hasil laporan data penerimaan siswa baru dapat dicetak secara

langsung dan telah sesuai dengan standar laporan resmi sekolah

tersebut.

5.2 Saran

Dari hasil penelitian dan kesimpulan yang didapatkan, maka terdapat

beberapa saran terhadap penelitian ini yaitu :

a. Kedepan aplikasi ini dapat dikembangkan dengan ditambahkan

fitur aplikasi yang dapat melayani proses penerimaan siswa baru

secara online untuk mengurangi jumlah antrian pendaftar sewaktu

dilaksanakan proses tersebut.

b. Kedepan aplikasi ini dapat dikembangkan dengan ditambahkan

menggunakan mobile application terutama pada client sehingga

user/pendaftar dapat terlibat langsung dengan sistem aplikasi.

Page 20: Membuat Aplikasi Dari Ms Acces

DAFTAR PUSTAKA

Sri Hartati, G. , Herry Suharto , B & Soesilo Wijono, M. (2007) . Pemrograman

GUI Swing Java dengan NetBeans 5. Yogyakarta : Penerbit Andi.

Sri Hartati, G. , Herry Suharto , B & Soesilo Wijono, M. (2007) . Pemrograman

Java Servlet dan JSP dengan NetBeans. Yogyakarta : Penerbit Andi.

Badriyah, Tessy .2007. UML Class Diagram. Surabaya : EEIPS - Institut

Teknologi Sepuluh November