1. APLIKASI PERPUSTAKAAN SMA NEGERI 2 SUMENEP
MENGGUNAKAN BAHASA PEMROGRAMAN C#
DAN DATABASE MYSQL
LAPORAN ON THE JOB TRAINING
Diajukan Untuk Memenuhi Sebagian Persyaratan Dalam Memperoleh
Kelulusan Pada Program Profesi 1 (Satu) Tahun
JURUSAN :
INFORMATIKA DAN TEKNIK KOMPUTER
Disusun Oleh :
Nur Fadhilah (2013120092)
WEARNES EDUCATION CENTER MALANG
INFORMATIKA DAN TEKNIK KOMPUTER
2014
2. HALAMAN PERSETUJUAN LAPORAN OJT
Laporan OJT dengan judul :
APLIKASI PERPUSTAKAAN SMA NEGERI 2 SUMENEP
MENGGUNAKAN BAHASA PEMROGRAMAN C#
DAN DATABASE MySQL
Telah disetujui pada tanggal 19 Juli 2014 oleh :
Dosen Pembimbing I Pembimbing Lapangan
( Ariswan ) ( Ahmad Fajar, S.Kom )
Mengetahui :
Kepala SMAN 2 Sumenep
( Bambang Pudjiono, S.H, S.Pd )
NIP. 19540812 198012 1 003
Mengetahui :
Wearnes Education Center Malang
Managing Director Manager of Academic
( Yoyok Hari Subagiono ) ( Yunus Handoko )
ii
3. HALAMAN PERSETUJUAN PENGUJI OJT
Laporan OJT dengan judul :
APLIKASI PERPUSTAKAAN SMA NEGERI 2 SUMENEP
MENGGUNAKAN BAHASA PEMROGRAMAN C#
DAN DATABASE MYSQL
Telah diuji dihadapan Dewan Penguji pada tanggal 19 Juli 2014
iii
Dewan Penguji :
1. Nanang Sucipto ………………….
2. Heru Kustanto ………………….
3. Vinnafatun ………………….
4. DAFTAR RIWAYAT HIDUP
Nama : Nur Fadhilah
Nim : 2013120092
Jenis Kelamin : Laki – Laki
Tempat, Tanggal Lahir : Sumenep, 08 April 1995
iv
Agama : Islam
Alamat : Kel. Kepanjin RT.05 RW.02
Kec. Kota Sumenep Kab. Sumenep
Telepon : 087850222544
e-mail : fa.dil88@yaho.co.uk
RIWAYAT PENDIDIKAN
1. SDN Kepanjin Sumenep (Tahun 2007)
2. MTsN Sumenep (Tahun 2010)
3. SMAN 2 Sumenep (Tahun 2013)
4. Wearnes Education Center Malang (Tahun 2014)
5. KATA PENGANTAR
Alhamdulillah segala puji syukur penulis panjatkan kepada Allah SWT karena
dengan ridho-Nya penulis dapat menyelesaikan Laporan “On the Job Training”
(OJT) dengan judul “APLIKASI PERPUSTAKAAN SMA NEGERI 2 SUMENEP
MENGGUNAKAN BAHASA PEMROGRAMAN C# DAN DATABASE
v
MYSQL”.
Adapun tujuan dari On the Job Training (OJT) ini adalah seagai salah satu
refrensi yang bisa membantu kelancaran proses ujian kelulusan Program Profesi 1
(satu) Tahun Jurusan Informatika dan Teknik Komputer di Wearnes Education Center
Malang.
Semua proses penulisan laporan ini tidak terlepas dari bantuan dan motivasi
dari berbagai pihak, oleh karena itu penulis mengucapkan terimakasih kepada :
1. Orang Tua yang telah memberi dorongan dalam hal apapun serta doa selalu
menyertai penulis.
2. Bapak Yoyok Hari Subagiono selaku Managing Director Wearnes Education
Center Malang.
3. Bapak Yunus Handoko selaku Manager of Academic Wearnes Education Center
Malang.
4. Bapak Shaiful Horry, SE selaku pelaksana On the Job Training (OJT).
6. 5. Bapak Bambang Pudjiono, S.H, S.Pd selaku Kepala Sekolah SMAN 2 Sumenep
yang telah memberikan izin kepada penulis untuk melakukan kegiatan On the Job
vi
Training (OJT).
6. Bapak Ariswan selaku Dosen Pembimbing I yang telah memberi semangat dan
bantuan pada penulis.
7. Bapak Khoirul Anam selaku Dosen Wali yang telah memberi semangat dan
motivasi pada penulis.
8. Bapak Ahmad Fajar, S.kom selaku Pembimbing Lapangan di SMAN 2 Sumenep
yang telah membimbing penulis selama pelaksanaa On the Job Training (OJT).
9. Seluruh Dosen dan Asisten Dosen Wearnes Education Center Malang.
10. Seluruh Guru dan karyawan SMAN 2 Sumenep.
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, maka
saran dan kritik yang membangun dari semua pihak sangat diharapkan. Semoga
laporan ini dapat bermanfaat dan dapat digunakan sebaik mungkin sehingga akan
menghasilkan hasil yang memuaskan dan sesuai keinginan.
Malang, 17 Juli 2014
Penulis
7. DAFTAR ISI
HALAMAN JUDUL ............................................................................................ i
HALAMAN PERSETUJUAN LAPORAN OJT .............................................. ii
HALAMAN PENGUJI OJT............................................................................... iii
DAFTAR RIWAYAT HIDUP ............................................................................ iv
KATA PENGANTAR.......................................................................................... v
DAFTAR ISI ........................................................................................................ vii
DAFTAR TABEL ................................................................................................ x
DAFTAR GAMBAR ........................................................................................... xi
BAB I PENDAHULUAN ..................................................................................... 1
A. Latar Belakang Masalah .................................................................... 1
B. Rumusan Masalah .............................................................................. 2
C. Tujuan OJT dan Penulisan Laporan ................................................. 2
1. Tujuan OJT .................................................................................... 2
2. Tujuan Penulisan Laporan OJT ..................................................... 3
D. Kegunaan OJT dan Penulisan Laporan ............................................ 3
1. Kegunaan OJT ............................................................................... 3
2. Kegunaan Penulisan Laporan......................................................... 4
E. Ruang Lingkup Masalah.................................................................... 5
F. Jenis dan Sumber Data ...................................................................... 5
vii
8. 1. Jenis Data....................................................................................... 5
2. Sumber Data .................................................................................. 5
G. Teknik Pengumpulan Data ................................................................ 6
1. Teknik Observasi ........................................................................... 6
2. Teknik Interview ........................................................................... 6
3. Teknik Dokumentasi ...................................................................... 6
4. Teknik Pustakan ............................................................................. 7
BAB II LANDASAN TEORI .............................................................................. 8
A. Basis Data ............................................................................................ 8
1. Pengertian Basis Data .................................................................... 8
2. Relasi ............................................................................................ 8
3. ERD (Entity Relationship Diagram) ............................................ 10
B. Teori Perancangan Sistem ................................................................. 12
1. Definisi Sistem ............................................................................... 12
2. Elemen Sistem ................................................................................ 12
3. Urutan dalam Perancangan Sistem ................................................. 12
C. Pengertian Visual C# .......................................................................... 14
D. MySql ................................................................................................... 15
1. Pengertian MySQL ....................................................................... 15
2. Tipe Data Pada MySQL ............................................................... 15
3. DML (Data Manipulation Language) Pada MySQL .................... 15
E. Pengertian PkpMyAdmin ................................................................... 16
viii
9. F. Pengenrtian XAMPP .......................................................................... 16
BAB III PENYAJIAN DATA DAN PEMBAHASAN .................................... 17
A. Penyajian Data ................................................................................... 17
1. Gambaran Umum SMAN 2 Ssumenep ........................................ 17
2. Struktur Organisasi SMAN 2 Ssumenep ....................................... 19
3. Laporan Kegiatan On The Job Training (OJT) ............................ 20
4. Permasalahan Yang Berkaitan Dengan Kegiatan OJT ................. 21
B. Pembahasan ........................................................................................ 22
1. Perancangan Sistem........................................................................ 22
a. Statement Of Purpose (SOP) ................................................. 22
b. Event List ............................................................................... 22
c. Context Diagram (CD) .......................................................... 24
d. Data Flow Diagram (DFD) ................................................... 25
e. Data Dictionary (DD) ........................................................... 26
f. Entity Relationship Diagram (ERD) ..................................... 36
2. Design Database .......................................................................... 37
3. Implementasi Program .................................................................. 41
BAB IV PENUTUP ............................................................................................ 62
A. Simpulan ............................................................................................. 62
B. Saran ................................................................................................... 63
ix
DAFTAR PUSTAKA
11. DAFTAR GAMBAR
Gambar 2.1 : One to One ................................................................................... 9
Gambar 2.2 : One to Many ................................................................................. 9
Gambar 2.3 : Many to Many ............................................................................. 10
Gambar 2.4 : Entity ............................................................................................ 11
Gambar 2.5 : Atribut ......................................................................................... 11
Gambar 2.6 : Hubungan .................................................................................... 11
Gambar 2.7 : (DFD) Data Flow Diagram ......................................................... 13
Gambar 3.1 : Struktur Organisasi .................................................................... 19
Gambar 3.2 : Context Diagram (CD) ................................................................ 24
Gambar 3.3 : DFD Level 0 ................................................................................. 25
Gambar 3.4 : Proses Data Petugas ................................................................... 27
Gambar 3.5 : Proses Data Anggota .................................................................. 28
Gambar 3.6 : Proses Data Buku ....................................................................... 29
Gambar 3.7 : Proses Data Kategori .................................................................. 30
Gambar 3.8 : Proses Data Rak .......................................................................... 30
Gambar 3.9 : Proses Data Kelas dan Alumni .................................................. 31
Gambar 3.10 : Proses Data Transaksi .............................................................. 32
Gambar 3.11 : Proses Data Laporan – Laporan ............................................. 34
Gambar 3.12 : Entity Relationship Diagram (ERD) ........................................ 36
Gambar 3.13 : Form Login ................................................................................ 41
xi
12. Gambar 3.14 : Form Menu Utama ................................................................... 42
Gambar 3.15 : Form Peminjaman .................................................................... 44
Gambar 3.16 : Form Pengembalian ................................................................. 45
Gambar 3.17 : Form Data Anggota .................................................................. 46
Gambar 3.18 : Form Tambah Anggota ............................................................ 47
Gambar 3.19 : Form Ubah Anggota .................................................................. 48
Gambar 3.20 : Form Pengaturan ...................................................................... 49
Gambar 3.21 : Form Pindah Perkelas .............................................................. 51
Gambar 3.22 : Form Daftar Buku .................................................................... 52
Gambar 3.23 : Form Tambah Buku ................................................................. 53
Gambar 3.24 : Form Ubah Buku ...................................................................... 54
Gambar 3.25 : Form Petugas ........................................................................... 55
Gambar 3.26 : Form Tambah Petugas ............................................................. 56
Gambar 3.27 : Form Ubah Petugas .................................................................. 57
Gambar 3.28 : Form Tambah Kategori ........................................................... 58
Gambar 3.29 : Form Tambah Rak ................................................................... 59
Gambar 3.30 : Form Tambah Kelas dan Alumni ........................................... 60
Gambar 3.31 : Form Laporan – Laporan ........................................................ 61
xii