SlideShare a Scribd company logo
1 of 12
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
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
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 ………………….
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)
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).
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
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
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
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
DAFTAR TABEL 
Tabel 2.1 : Data Dictionary ................................................................................ 13 
Tabel 3.1 : Kegiatan OJT .................................................................................. 20 
Tabel 3.2 : tblbuku ............................................................................................. 37 
Tabel 3.3 : tblanggota ......................................................................................... 38 
Tabel 3.4 : tblogin .............................................................................................. 38 
Tabel 3.5 : tblkategori ........................................................................................ 39 
Tabel 3.6 : tblrak ................................................................................................ 39 
Tabel 3.7 : tblkelas ............................................................................................. 39 
Tabel 3.8 : tbltrans ............................................................................................. 39 
Tabel 3.9 : tbltransdet ........................................................................................ 40 
x
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
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

More Related Content

What's hot

contoh cv bahasa inggris stephanie
contoh cv bahasa inggris stephaniecontoh cv bahasa inggris stephanie
contoh cv bahasa inggris stephaniestephaniejessey
 
Contoh MOU.docx
Contoh MOU.docxContoh MOU.docx
Contoh MOU.docxSuMarni41
 
Struktur organisasi mgmp bahasa inggris
Struktur organisasi mgmp bahasa inggrisStruktur organisasi mgmp bahasa inggris
Struktur organisasi mgmp bahasa inggrisRohmat Begins
 
Implementasi, monitoring dan evaluasi sim rs
Implementasi, monitoring dan evaluasi sim rsImplementasi, monitoring dan evaluasi sim rs
Implementasi, monitoring dan evaluasi sim rsHILMAN FAUZAN
 
2. halaman persetujuan, pengesahan, pengantar, daftar isi
2. halaman persetujuan, pengesahan, pengantar, daftar isi2. halaman persetujuan, pengesahan, pengantar, daftar isi
2. halaman persetujuan, pengesahan, pengantar, daftar isiAhmad Lukman Hakim
 
Proposal penguji ukk
Proposal penguji ukkProposal penguji ukk
Proposal penguji ukktyaswahyu
 
Laporan magang mahasiswa TI Universitas Wahab Chasbullah Jombang
Laporan magang mahasiswa TI Universitas Wahab Chasbullah JombangLaporan magang mahasiswa TI Universitas Wahab Chasbullah Jombang
Laporan magang mahasiswa TI Universitas Wahab Chasbullah JombangYudha Doank
 
Cetak id card panitia dan saksi
Cetak id card panitia dan saksiCetak id card panitia dan saksi
Cetak id card panitia dan saksiWanTsunami
 
Peran Pormiki Dalam Implementasi RME.pdf
Peran Pormiki Dalam Implementasi RME.pdfPeran Pormiki Dalam Implementasi RME.pdf
Peran Pormiki Dalam Implementasi RME.pdftekatdede
 
lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...
lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...
lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...Google+
 
Managemen dan pemeliharaan aset sekolah
Managemen dan pemeliharaan aset sekolahManagemen dan pemeliharaan aset sekolah
Managemen dan pemeliharaan aset sekolahNandang Sukmara
 
Berita acara perjanjian kerjasama bidang kesehatan
Berita acara perjanjian kerjasama bidang kesehatan Berita acara perjanjian kerjasama bidang kesehatan
Berita acara perjanjian kerjasama bidang kesehatan Almayda Mahendra
 
361224328 pedoman-pengorganisasian-sim-rs
361224328 pedoman-pengorganisasian-sim-rs361224328 pedoman-pengorganisasian-sim-rs
361224328 pedoman-pengorganisasian-sim-rsRumahSakitDrAsmir
 
Garis besar program kerja bidang ppt
Garis besar program kerja bidang pptGaris besar program kerja bidang ppt
Garis besar program kerja bidang pptEkaMeliyanti
 

What's hot (20)

contoh cv bahasa inggris stephanie
contoh cv bahasa inggris stephaniecontoh cv bahasa inggris stephanie
contoh cv bahasa inggris stephanie
 
Contoh MOU.docx
Contoh MOU.docxContoh MOU.docx
Contoh MOU.docx
 
Struktur organisasi mgmp bahasa inggris
Struktur organisasi mgmp bahasa inggrisStruktur organisasi mgmp bahasa inggris
Struktur organisasi mgmp bahasa inggris
 
Implementasi, monitoring dan evaluasi sim rs
Implementasi, monitoring dan evaluasi sim rsImplementasi, monitoring dan evaluasi sim rs
Implementasi, monitoring dan evaluasi sim rs
 
2. halaman persetujuan, pengesahan, pengantar, daftar isi
2. halaman persetujuan, pengesahan, pengantar, daftar isi2. halaman persetujuan, pengesahan, pengantar, daftar isi
2. halaman persetujuan, pengesahan, pengantar, daftar isi
 
Home care
Home careHome care
Home care
 
Lembar pengesahan
Lembar pengesahanLembar pengesahan
Lembar pengesahan
 
Proposal penguji ukk
Proposal penguji ukkProposal penguji ukk
Proposal penguji ukk
 
Laporan magang mahasiswa TI Universitas Wahab Chasbullah Jombang
Laporan magang mahasiswa TI Universitas Wahab Chasbullah JombangLaporan magang mahasiswa TI Universitas Wahab Chasbullah Jombang
Laporan magang mahasiswa TI Universitas Wahab Chasbullah Jombang
 
Cetak id card panitia dan saksi
Cetak id card panitia dan saksiCetak id card panitia dan saksi
Cetak id card panitia dan saksi
 
Peran Pormiki Dalam Implementasi RME.pdf
Peran Pormiki Dalam Implementasi RME.pdfPeran Pormiki Dalam Implementasi RME.pdf
Peran Pormiki Dalam Implementasi RME.pdf
 
COMPANY PROFILE TCB INTERIOR
COMPANY PROFILE TCB INTERIORCOMPANY PROFILE TCB INTERIOR
COMPANY PROFILE TCB INTERIOR
 
lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...
lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...
lembar pengesahan, kata pengantar, daftar isi, daftar gambar, daftar tabel la...
 
Halaman judul Laporann
Halaman judul Laporann Halaman judul Laporann
Halaman judul Laporann
 
Managemen dan pemeliharaan aset sekolah
Managemen dan pemeliharaan aset sekolahManagemen dan pemeliharaan aset sekolah
Managemen dan pemeliharaan aset sekolah
 
Berita acara perjanjian kerjasama bidang kesehatan
Berita acara perjanjian kerjasama bidang kesehatan Berita acara perjanjian kerjasama bidang kesehatan
Berita acara perjanjian kerjasama bidang kesehatan
 
HBL & MSBL RSU Kartini Mojosari
HBL & MSBL  RSU Kartini MojosariHBL & MSBL  RSU Kartini Mojosari
HBL & MSBL RSU Kartini Mojosari
 
361224328 pedoman-pengorganisasian-sim-rs
361224328 pedoman-pengorganisasian-sim-rs361224328 pedoman-pengorganisasian-sim-rs
361224328 pedoman-pengorganisasian-sim-rs
 
Garis besar program kerja bidang ppt
Garis besar program kerja bidang pptGaris besar program kerja bidang ppt
Garis besar program kerja bidang ppt
 
Daftar riwayat hidup
Daftar  riwayat  hidupDaftar  riwayat  hidup
Daftar riwayat hidup
 

Viewers also liked

tugas bhs indonesia observasi alfamart
tugas bhs indonesia observasi  alfamarttugas bhs indonesia observasi  alfamart
tugas bhs indonesia observasi alfamartYulianiki
 
Laporan On the Job Training (OJT)
Laporan On the Job Training (OJT)Laporan On the Job Training (OJT)
Laporan On the Job Training (OJT)Reski Aprilia
 
Laporan On the Job Training Part 2
Laporan On the Job Training Part 2Laporan On the Job Training Part 2
Laporan On the Job Training Part 2Bung Fhadhil
 
Contoh laporan observasi lapangan
Contoh laporan observasi lapanganContoh laporan observasi lapangan
Contoh laporan observasi lapanganAburafika
 
Contoh Laporan Latihan Industri (FULL)
Contoh Laporan Latihan Industri (FULL)Contoh Laporan Latihan Industri (FULL)
Contoh Laporan Latihan Industri (FULL)Rizalshah Zulkifli
 
Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011
Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011
Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011Yudhy Tri Suharno
 
Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)
Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)
Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)Rizalshah Zulkifli
 
Contoh persentasi laporan PKL
Contoh persentasi laporan PKLContoh persentasi laporan PKL
Contoh persentasi laporan PKLFirman Sufiana
 
Laporan On the Job Training Part 5
Laporan On the Job Training Part 5Laporan On the Job Training Part 5
Laporan On the Job Training Part 5Bung Fhadhil
 
Retail Management ( Kasus Indomaret )
Retail Management ( Kasus Indomaret )Retail Management ( Kasus Indomaret )
Retail Management ( Kasus Indomaret )Tsuchey Oetami
 
Flowchart e banking,m-token dan SMS banking
Flowchart e banking,m-token dan SMS bankingFlowchart e banking,m-token dan SMS banking
Flowchart e banking,m-token dan SMS bankingnurul lina musadad
 
Laporan On the Job Training Part 3
Laporan On the Job Training Part 3Laporan On the Job Training Part 3
Laporan On the Job Training Part 3Bung Fhadhil
 
flowchart pembukaan rekening baru
flowchart pembukaan rekening baruflowchart pembukaan rekening baru
flowchart pembukaan rekening barunurul lina musadad
 
laporan kegiatan training-imron-01
laporan kegiatan training-imron-01laporan kegiatan training-imron-01
laporan kegiatan training-imron-01Imraan Muslim
 
Transformasi vokasional
Transformasi vokasionalTransformasi vokasional
Transformasi vokasionalMohd Noor Noor
 
Kolej Vokasional & Mengarusperdanakan PTV
Kolej Vokasional & Mengarusperdanakan PTVKolej Vokasional & Mengarusperdanakan PTV
Kolej Vokasional & Mengarusperdanakan PTVMohd Shukri Suib
 

Viewers also liked (20)

tugas bhs indonesia observasi alfamart
tugas bhs indonesia observasi  alfamarttugas bhs indonesia observasi  alfamart
tugas bhs indonesia observasi alfamart
 
Laporan On the Job Training (OJT)
Laporan On the Job Training (OJT)Laporan On the Job Training (OJT)
Laporan On the Job Training (OJT)
 
Laporan On the Job Training Part 2
Laporan On the Job Training Part 2Laporan On the Job Training Part 2
Laporan On the Job Training Part 2
 
Contoh laporan observasi lapangan
Contoh laporan observasi lapanganContoh laporan observasi lapangan
Contoh laporan observasi lapangan
 
Alfamart
AlfamartAlfamart
Alfamart
 
Contoh Laporan Latihan Industri (FULL)
Contoh Laporan Latihan Industri (FULL)Contoh Laporan Latihan Industri (FULL)
Contoh Laporan Latihan Industri (FULL)
 
Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011
Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011
Paper On The Job Training Bank Panin Yudhy Tri Suharno 2011
 
Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)
Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)
Laporan Penuh Latihan Industri (Pelajar Politeknik Perdagangan)
 
Contoh persentasi laporan PKL
Contoh persentasi laporan PKLContoh persentasi laporan PKL
Contoh persentasi laporan PKL
 
Laporan On the Job Training Part 5
Laporan On the Job Training Part 5Laporan On the Job Training Part 5
Laporan On the Job Training Part 5
 
Makalah lisa edit
Makalah lisa editMakalah lisa edit
Makalah lisa edit
 
Retail Management ( Kasus Indomaret )
Retail Management ( Kasus Indomaret )Retail Management ( Kasus Indomaret )
Retail Management ( Kasus Indomaret )
 
Laporan ojt
Laporan ojtLaporan ojt
Laporan ojt
 
Flowchart e banking,m-token dan SMS banking
Flowchart e banking,m-token dan SMS bankingFlowchart e banking,m-token dan SMS banking
Flowchart e banking,m-token dan SMS banking
 
Laporan On the Job Training Part 3
Laporan On the Job Training Part 3Laporan On the Job Training Part 3
Laporan On the Job Training Part 3
 
Ultimate Travel Guide Bangkok
Ultimate Travel Guide BangkokUltimate Travel Guide Bangkok
Ultimate Travel Guide Bangkok
 
flowchart pembukaan rekening baru
flowchart pembukaan rekening baruflowchart pembukaan rekening baru
flowchart pembukaan rekening baru
 
laporan kegiatan training-imron-01
laporan kegiatan training-imron-01laporan kegiatan training-imron-01
laporan kegiatan training-imron-01
 
Transformasi vokasional
Transformasi vokasionalTransformasi vokasional
Transformasi vokasional
 
Kolej Vokasional & Mengarusperdanakan PTV
Kolej Vokasional & Mengarusperdanakan PTVKolej Vokasional & Mengarusperdanakan PTV
Kolej Vokasional & Mengarusperdanakan PTV
 

Laporan On the Job Training Part 1

  • 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
  • 10. DAFTAR TABEL Tabel 2.1 : Data Dictionary ................................................................................ 13 Tabel 3.1 : Kegiatan OJT .................................................................................. 20 Tabel 3.2 : tblbuku ............................................................................................. 37 Tabel 3.3 : tblanggota ......................................................................................... 38 Tabel 3.4 : tblogin .............................................................................................. 38 Tabel 3.5 : tblkategori ........................................................................................ 39 Tabel 3.6 : tblrak ................................................................................................ 39 Tabel 3.7 : tblkelas ............................................................................................. 39 Tabel 3.8 : tbltrans ............................................................................................. 39 Tabel 3.9 : tbltransdet ........................................................................................ 40 x
  • 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