• Tidak ada hasil yang ditemukan

SISTEM APLIKASI PENGATURAN LAYANAN PERCETAKAN DOKUMEN DI PERPUSTAKAAN Sistem Aplikasi Pengaturan Layanan Percetakan Dokumen Di Perpustakaan Dengan Menggunakan Bahasa Pemograman Java.

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM APLIKASI PENGATURAN LAYANAN PERCETAKAN DOKUMEN DI PERPUSTAKAAN Sistem Aplikasi Pengaturan Layanan Percetakan Dokumen Di Perpustakaan Dengan Menggunakan Bahasa Pemograman Java."

Copied!
20
0
0

Teks penuh

(1)

SISTEM APLIKASI PENGATURAN LAYANAN

PERCETAKAN DOKUMEN DI PERPUSTAKAAN

DENGAN MENGGUNAKAN BAHASA

PEMOGRAMAN JAVA

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Program Studi Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh :

GALIH DWI PRASETYO

NIM : L200100106

PROGRAM STUDI INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

(2)
(3)
(4)

iv

DAFTAR KONTRIBUSI

Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi : 1. Saya merancang dan membuat Sistem Aplikasi Pengaturan Layanan

Percetakan Dokumen di Perpustakaan dengan Mengguakan Bahasa Pemrogaman Java dengan bantuan tutorial dari internet, buku-buku yang berhubungan.

2. Program aplikasi yang saya gunakan untuk membuat Sistem Aplikasi Pengaturan Layanan Percetakan Dokumen di Perpustakaan dengan Mengguakan Bahasa Pemrogaman Java ini adalah Teknologi Java, NetBeans IDE 7.2.1.

3. Percobaan aplikasi database MySql dengan menggunakan XAMPP.

4. Editing gambar menggunakan Adobe Photoshop CS5, Paint, Shipping Tool. 5. Saya menggunakan laptop dengan spesifikasi Processor Intel Core(TM)2 Duo

CPU T5870 @ 2.00 (2CPUs),2.0GHz, RAM : 2 GB, Harddisk : 320GB, Sistem Operasi Windows 7 32-Bit.

(5)
(6)

vi

MOTTO DAN PERSEMBAHAN

MOTTO :

“Bukanlah seorang pemuda yang mengatakan inilah ayahku, tetapi pemuda yang

sebenarnya adalah yang mengatakan inilah aku“

(Mustofa algholayyini)

It's fine to celebrate success

but it is more important to heed the lessons of failure ( Bill Gates)

(7)

vii

PERSEMBAHAN :

Sebagai rasa syukur dan teriman kasih saya persembahkan karyaku ini kepada : 1. Kepada Allah SWT atas rahmad dan hidayahnya yang telah diberikan. 2. Kedua orang tuaku tercinta, Bapak Sugimo dan Ibu Darsini untuk kasih

sayang yang tidak terbatas, untuk setiap petuah, setiap doa yang dipanjatkan untuk kesuksesanku, serta dukungan moril dan materiilnya yang tak akan pernah terbalaskan.

3. Kakekku Pawiro Kasono dan Pakdeku Sutarsono, setiap doa yang dipanjatkan untuk kesuksesanku, serta dukungan moril dan materiilnya yang tak akan pernah terbalaskan.

4. Kedua saudaraku tercinta, Kakakku Tary Nurdiana dan Adikku Tri Setyaningsih yang selalu memberikan dukungan dan semangat.

5. Eko Fuji Setiawan, teman untuk menjalani suka dan duka dalam menjalani masa kuliah.

6. Keluarga besar WELOFI band (mendreng, thepo, pakpol, dyan), yang selalu memberikan dukungan dan semangat tiada henti.

7. Teman-teman KELAS D, teman seperjuangan menjadi mahasiswa selama kurang lebih 4 tahun yang selalu kompak dan teman-teman semua jurusan informatika angkatan 2010, Fajar, Budi, Mukrom.

8. Teman-teman kost orange (cello, ding ding, yudhi, ahmad, eko), teman yang menjadi keluarga dalam melewati hari-hari diluar perkuliahan. 9. Semua pihak yang selalu ada di sekelilingku yang tidak bisa kusebutkan

(8)

viii

KATA PENGANTAR

Assalamualaikum Wr. Wb,

Segala puji dan syukur bagi Allah SWT yang telah memberikan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan skripsi yang berjudul :

“Sistem Aplikasi Pengaturan Layanan Percetakan Dokumen di Perpustakaan

dengan Menggunakan Bahasa Pemrograman Java”.

Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana.

Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari kesempurnaan, hal ini karena adanya kekurangan dan keterbatasan kemampuan penulis. Oleh karena itu segala kritik yang bersifat membangun sangat penulis harapkan demi perbaikan ke depan.

Dalam penyusunan skripsi ini penulis banyak mendapat bimbingan dan bantuan dari berbagai pihak, maka pada kesempatan ini penulis menyampaikan terima kasih kepada :

1. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika Universitas Muhammadiayah Surakarta. 2. Bapak Dr. Heru Supriyono, S.T., M.Sc. selaku Ketua Jurusan Teknik

Informatika Universitas Muhammadiayah Surakarta.

(9)

ix

4. Segenap dosen dan karyawan prodi Teknik Informatika atas bantuan dan ilmu yang diberikan kepada penulis selama masa perkuliahan hingga dinyatakan mendapat gelar Strata 1.

5. Kepada orang tua yang selalu memberikan motivasi dan bantuan secara materi dan spiritual dengan do’a, cinta dan perhatiannya selama ini.

6. Semua pihak yang tidak dapat penulis sebutkan satu-persatu yang turut membantu hingga terselesainya skripsi ini.

Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu. Amiin.

Wassalamualaikum Wr. Wb,

Surakarta, November 2014

(10)

x

DAFTAR ISI

HALAMAN JUDUL ...i

LEMBAR PERSETUJUAN... ii

HALAMAN PENGESAHAN ... iii

HALAMAN KONTRIBUSI ...iv

HALAMAN MOTTO DAN PERSEMBAHAN ...vi

KATA PENGANTAR ... viii

1.6 Sistematika Penelitian ... 4

BAB II TINJAUAN PUSTAKA ... 7

2.1 Telaah penelitian ... 7

2.2 Landasan Teori ... 7

(11)

xi

2.2.2 Teknologi Java ... 8

2.2.2.1 Pengertian Java... 9

2.2.2.2 Karakteristik Java ... 11

2.2.2.3 Fitur Java ... 13

2.2.2.4 Memulai Java ... 16

2.2.3 NetBeans IDE 7.2.1... 17

2.2.4 PhpMyAdmin/MySQL ... 17

2.2.5 Hardware Printer ... 18

2.2.6 Balsamiq Mockups ... 18

BAB III METODE PENELITIAN ... 19

3.1 Waktu dan Tempat Penelitian ... 22

3.2 Peralatan Utama dan Pendukung ... 22

3.3 Alur Penelitian ... 23

3.3.1 Analisa Kebutuhan ... 25

3.3.1.1 Pernyataan Masalah/problem Statement ... 25

3.3.1.2 Actor ... 26

3.3.1.3 Use Case ... 26

3.3.1.4 Kebutuhan Software dan Hardware ... 29

3.3.2 Perancangan Desain Aplikasi (Balsamiq Mockups) ... 29

a. Perancangan Aplikasi User ... 29

b. Perancangan Aplikasi Administrasi ... 35

3.3.3 Membuat Rancangan Database dan Tabel ... 41

(12)

xii

b. Menemtukan Atribut ... 42

c. Penentuan Kardinalitas Relasi ... 43

d. Pembuatan ERD ... 43

e. Tabel Instance Chart ... 44

3.3.4 Membuat User Interface ... 45

3.3.4.1 Aplikasi User ... 45

a.Tombol Icon File Word, Excel, PDF, dan Power Point ... 53

b.Tombol Profile User ... 57

c.Tombol Icon Logout ... 64

3.3.4.2 Aplikasi Administrasi ... 66

a.Tombol Icon Admin ... 73

b.Tombol Icon Input Data ... 76

c.Tombol Icon Edit ... 80

d.Tombol Icon Delete ... 84

e.Tombol Icon Saldo ... 86

3.3.4.3 Koneksi Jaringan LAN ... 92

BAB IV HASIL DAN PEMBAHASAN ... 100

4.1 Hasil Pembahasan ... 100

4.1.1 Percobaan Pendaftaran ... 100

4.1.2 Percobaan Pengisian Saldo ... 103

4.1.3 Percobaan Mengganti Password ... 106

4.1.4 Percobaan Fasilitas Percetakan ... 109

(13)

xiii

4.1.6 Percobaan Pengelolaan Data ... 119

a. Form Sistem Login Administrasi ... 119

4.1.7 Simulasi Problem Statement ... 128

a. Sistem Login ... 128

b. Percetakan (Printing Service) ... 129

4.2 Hasil Pengujian ... 130

4.2.1 Pengujian Sistem dengan Black Box ... 130

4.2.2 Pengujian Sistem dengan Kuisioner... 132

4.3 Analisa dan Pembahasan ... 140

4.2.1 Kelebihan ... 140

4.2.2 Kekurangan ... 141

BAB V PENUTUP ... 142

5.1 Kesimpulan ... 142

5.2 Saran ... 143

DAFTAR PUSTAKA... 144

(14)

xiv

DAFTAR TABEL

Tabel 3.1 Tabel Relationship ... 43

Tabel 3.2 Tabel Data User ... 44

Tabel 3.3 Tabel Data Admin ... 44

Tabel 3.4 Tabel Transaksi ... 44

Tabel 4.1 Penginputan Data User ... 101

Tabel 4.2 Daftar Pengunjung yang melakukan Pengisian Saldo ... 104

Tabel 4.3 Daftar Nama User ... 107

Tabel 4.4 Black Box Login ... 130

Tabel 4.5 Black Box Menu Utama ... 131

Tabel 4.6 Black Box Menu File ... 131

Tabel 4.7 Black Box Menu Administrasi ... 131

Tabel 4.8 Black Box Menu Printing ... 131

Tabel 4.9 Tabel Rekap Kuisioner Anggota ... 132

(15)

xv

DAFTAR GAMBAR

Gambar 3.1 Metode SDLC ... 19

Gambar 3.2 Diagram Alur Penelitian (Flowchart) ... 24

Gambar 3.3 Use Case Diagram Administrator ... 26

Gambar 3.4 Use Case Diagram User ... 27

Gambar 3.5 Rancangan Struktur aplikasi User ... 30

Gambar 3.6 Login Aplikasi ... 31

Gambar 3.7 Form Menu File ... 32

Gambar 3.8 Form Menu Printing... 33

Gambar 3.9 Informasi Saldo akhir ... 33

Gambar 3.10 Form Profil ... 34

Gambar 3.11 Form Mengganti password ... 34

Gambar 3.12 Rancangan Struktur Aplikasi Administrasi ... 35

Gambar 3.13 Form Login Administrasi ... 36

Gambar 3.14 Form Menu Utama Administrasi ... 37

Gambar 3.15 Form Penginputan Data User ... 38

Gambar 3.16 Form Menghapus Data User ... 39

Gambar 3.17 Form Edit Data User... 39

Gambar 3.18 Form Pengisian Saldo ... 40

Gambar 3.19 Form Data Administrator ... 41

Gambar 3.20 ERD ... 43

(16)

xvi

Gambar 3.22 Form Menu File ... 49

Gambar 3.23 New JFrame Form ... 50

Gambar 3.24 New Form ... 50

Gambar 3.25 Source package Gambar ... 51

Gambar 3.26 Background ... 51

Gambar 3.27 Logo atau Gambar ... 52

Gambar 3.28 Menu Printing file word, excel, pdf, pptx ... 57

Gambar 3.29 Form Profile User ... 57

Gambar 3.30 Form ganti password ... 61

Gambar 3.31 Library Java ... 65

Gambar 3.32 Login Administrasi ... 66

Gambar 3.33 Form Administrasi ... 69

Gambar 3.34 Tombol Icon Administrasi... 69

Gambar 3.35 Tabel Data User ... 71

Gambar 3.36 Tabel Data Anggota ... 72

Gambar 3.37 Tombol Icon Refresh ... 72

Gambar 3.38 Tombo Icon Keluar ... 73

Gambar 3.39 Form Data Admin ... 74

Gambar 3.40 Form Penginputan Data ... 77

Gambar 3.41 Massage Dialog Data Tersimpan ... 79

Gambar 3.42 Massage Dialog Data Gagal Tersinpan ... 79

Gambar 3.43 Form Edit Data ... 80

(17)

xvii

Gambar 3.45 Message Dialog Data Berhasil di Edit ... 83

Gambar 3.46 Tombol Icon Delete ... 84

Gambar 3.47 Contoh Hapus Data ... 85

Gambar 3.48 Tombol Icon Saldo ... 86

Gambar 3.49 Contoh Pengisian Saldo ... 88

Gambar 3.50 Contoh Pengisian Saldo Berhasil ... 89

Gambar 3.51 Library Java ... 90

Gambar 4.5 Monitoring Data Saldo ... 104

Gambar 4.6 Pengisian Saldo1 ... 105

Gambar 4.7 Pengisian Saldo Sukses 1 ... 105

Gambar 4.8 Monitoring Database ... 106

Gambar 4.9 Menu File ... 107

Gambar 4.0 Contoh Profil User ... 108

Gambar 4.11 Mengganti Password Baru ... 108

Gambar 4.12 Password berhasil di ganti ... 109

Gambar 4.13 Login Aplikasi ... 109

Gambar 4.15 ContohLogin Aplikasi 1 ... 110

(18)

xviii

Gambar 4.21 Informasi Proses Printing Selesai 1 ... 114

Gambar 4.22 ContohLogin Aplikasi 2 ... 114

Gambar 4.29 Informasi Proses Printing Selesai 2 ... 118

Gambar 4.30 Monitoring Saldo Sebelum Melakukan Percetakan ... 118

Gambar 4.31 Monitoring Saldo Sesudah Melakukan Percetakan ... 119

Gambar 4.32 Form Login Administrasi ... 120

Gambar 4.33 Form Menu Utama Administrasi ... 120

Gambar 4.34 Form add (penginputan data) ... 121

Gambar 4.35 Contoh Penginputan Data ... 122

Gambar 4.36 Form kembali kosong ... 122

Gambar 4.37 Contoh Form Menghapus Data User ... 123

(19)

xix

Gambar 4.39 Contoh Data Hilang Dari Tabel ... 124

Gambar 4.40 Contoh Edit ... 125

Gambar 4.41 Contoh Manampilkan Data ... 125

Gambar 4.42 Contoh Data Sukses di Edit ... 126

Gambar 4.43 Contoh Pengisian Saldo Awal ... 127

Gambar 4.44 Contoh Pengisian dan Penambahan Saldo Sukses ... 127

Gambar 4.45 Form Data Administrasi ... 128

Gambar 4.46 User salah memasukan NID ... 129

Gambar 4.47 User salah memasukan Password ... 129

Gambar 4.48 Saldo tidak mencukupi ... 130

Gambar 4.49 Grafik Rekap Kuesioner Anggota ... 133

(20)

xx

ABSTRAK

Perkembangan teknologi saat ini telah merubah pola kerja manusia menjadi semakin cepat, efektif dan efisien dalam melakukan suatu pekerjaan terutama dalam pengolahan data. Maka perlu adanya penyesuaian antara pola kerja dengan perkembangan teknologi. salah satunya pada bidang percetakaan, pada umumnya perpustakaan mempunyai fasilitas baca buku, meminjamkan buku, dan fasilitas lainnya untuk semua pengunjung perpustakaan tersebut. Akan tetapi banyak sekali perpustakaan yang belum menyediakan fasilitas percetakan (printing) yang sangat dibutuhkan oleh pengunjung dengan sistem aplikasi yang terorganisasi yang akan memberikan kemudahan terhadap pengunjung dalam melakukan percetakan yang terorganisasi dengan mengembangkan teknologi bahasa pemrograman untuk membuat suatu sistem aplikasi transaksi pelayanan percetakan atau disebut Printing Service, yang pada saat ini transaksi pembayaran masih bersifat manual.

Dengan demikian Sistem Aplikasi Pengaturan Layanan Percetakan Dokumen di Perpustakaan dengan Mengguakan Bahasa Pemrogaman Java dapat membantu dalam peningkatan kwalitas percetakan dan transaksi pembayarannya. Pada aplikasi ini memberikan kemudahan dalam melakukan percetakan dan sistem transaksi pembayarannya yaitu dengan menggunakan saldo yang secara otomatis akan berkurang.

Hasil yang diperoleh berdasarkan penilainnya user melalui kuisioner yang telah diujikan pada mengunjung perpustakaan aplikasi ini dapat membantu dalam transaksi percetakan dengan efektif dan praktis dengan presentase interpretasi 85%. Sedangkan hasil kuisioner yang telah diujikan pada perpustakaan Universitas Muhammadiyah Surakarta didapatkan hasil presentase interpretasi sebesar 78% menyatakan aplikasi ini layak dioperasikan di perpustakaan.

Referensi

Dokumen terkait

Dalam penelitian ini diamati beberapa aktivitas siswa dalam proses literasi matematika yaitu pada proses memformulasikan situasi secara matematika, peneliti mengamati

Satu sisi, tumbuhan ini dianggap rumput biasa yang tak memiliki manfaat, terlebih bagi masyarakat awam. Tak banyak orang yang mengenal semanggi lebih dari rumput

Marketing Communication (dalam bahasa Indonesia: Komunikasi Pemasaran) adalah sarana dimana perusahaan berusaha menginformasikan, membujuk dan mengingatkan konsumen

tentang ajaran Islam dan ilmu-ilmu lain, mampu menjadi panutan bagi mad’u , memilki wibawa, memilki retorika yang bagus, dan tidak harus selalu menuruti keingin dari

qa?.. Observasi guru memungkinkan evaluasi perkembangan sepanjang waktu. Guru dapat mempertimbangkan cara siswa memecahkan masalah, seperti juga menpertimbangkan

Risiko sistematis, yang diukur dengan beta, adalah risiko yang berasal dari faktor ekonomi makro yang menyangkut seluruh perusahaan yang ada di pasar, seperti

Kesimpulan dari judul Revitalisasi Sungai Bengawan Solo di Gondangrejo Karanganyar Menjadi Sport Venue dan Taman Kota adalah meningkatkan kembali fungsi suatu lahan

В нашей статье «О правых обратных, определяемых последовательностями Айдель- хайта» (Владикавказский математический журнал. 24–30) в формулировке теоремы