laporan on the job training part 1

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

Upload: bung-fhadhil

Post on 19-Jul-2015

1.629 views

Category:

Education


6 download

TRANSCRIPT

Page 1: Laporan On the Job Training Part 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

Page 2: Laporan On the Job Training Part 1

ii

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 )

Page 3: Laporan On the Job Training Part 1

iii

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

Dewan Penguji :

1. Nanang Sucipto ………………….

2. Heru Kustanto ………………….

3. Vinnafatun ………………….

Page 4: Laporan On the Job Training Part 1

iv

DAFTAR RIWAYAT HIDUP

Nama : Nur Fadhilah

Nim : 2013120092

Jenis Kelamin : Laki – Laki

Tempat, Tanggal Lahir : Sumenep, 08 April 1995

Agama : Islam

Alamat : Kel. Kepanjin RT.05 RW.02

Kec. Kota Sumenep Kab. Sumenep

Telepon : 087850222544

e-mail : [email protected]

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)

Page 5: Laporan On the Job Training Part 1

v

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

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).

Page 6: Laporan On the Job Training Part 1

vi

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

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

Page 7: Laporan On the Job Training Part 1

vii

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

Page 8: Laporan On the Job Training Part 1

viii

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

Page 9: Laporan On the Job Training Part 1

ix

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

DAFTAR PUSTAKA

Page 10: Laporan On the Job Training Part 1

x

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

Page 11: Laporan On the Job Training Part 1

xi

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

Page 12: Laporan On the Job Training Part 1

xii

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