MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi...

15
MEMBANGUN APLIKASI KARTU PRIBADI SISWA MENGGUNAKAN PROGRAM PHP DAN MYSQL SKRIPSI Diajukan kepada Program Studi Bimbingan dan Konseling untuk memenuhi sebagian dari syarat-syarat guna memperoleh Gelar Sarjana Pendidikan Oleh Irine Heprilina Engriany 132009024 PROGRAM STUDI BIMBINGAN DAN KONSELING FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS KRISTEN SATYA WACANA SALATIGA 2013

Transcript of MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi...

Page 1: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

MEMBANGUN APLIKASI KARTU PRIBADI SISWA

MENGGUNAKAN PROGRAM PHP DAN MYSQL

SKRIPSI Diajukan kepada Program Studi Bimbingan dan Konseling

untuk memenuhi sebagian dari syarat-syarat guna memperoleh

Gelar Sarjana Pendidikan

Oleh

Irine Heprilina Engriany

132009024

PROGRAM STUDI BIMBINGAN DAN KONSELING

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN

UNIVERSITAS KRISTEN SATYA WACANA

SALATIGA

2013

Page 2: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa
Page 3: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa
Page 4: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa
Page 5: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa
Page 6: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

ii

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas rahmat

yang diberikan sehingga penulis dapat menyelesaikan penulisan skripsi dengan

judul “Membangun Aplikasi Kartu Pribadi Siswa Menggunakan Program PHP

dan MySql” sehingga penulis dapat menyelesaikan juga pendidikan pada Program

Studi S1 Bimbingan dan Konseling di Universitas Kristen Satya Wacana.

Penulis menyadari bahwa dalam menyelesaikan skripsi ini tidak terlepas

dari bantuan, bimbingan dan dorongan semangat dari banyak pihak. Pada

kesempatan ini dengan segala kerendahan hati penulis menyampaikan rasa hormat

dan terima kasih kepada :

1. Pdt. Prof. Drs. John A. Titaley, Th.D., selaku Rektor Universitas Kristen Satya

Wacana Salatiga

2. Dra. Yari Dwikurnaningsih, M.Pd selaku Dekan Fakultas Keguruan dan Ilmu

Pendidikan.

3. Drs. Tritjahjo Danny S. M.Si selaku Kaprogdi yang telah memberikan bantuan

selama ini.

4. Dra. Yari Dwikurnaningsih, M.Pd sebagai pembimbing I, yang tak henti-

hentinya memberikan pengarahan, bimbingan dari awal skripsi sampai selesai

kepada penulis dengan penuh kesabaran.

Page 7: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

iii

5. Yustinus Windrawanto, S.Pd., M.Pd., sebagai pembimbing II yang juga sabar

membimbing, memberi motivasi, pengarahan, inspirasi dan membantu

memberikan referensi buku-buku dari awal pembuatan skripsi sampai

terselesaikan skripsi.

6. Orang tua tercinta, yang sudah memberikan dukungan baik berupa doa,

finansial serta dorongan bagi penulis utuk semangat sehingga selesainya tugas

akhir ini.

7. Dra. M.A.Asri Widiarsih, yang membantu mengevaluasi setiap kali penulis

menggarap laporan ini, serta motivasinya yang membangkitkan semangat saat

penulis mulai putus asa.

8. Setyo Wiji As-Arif, ST, dan mas Ega, Andhika Galuh Prabawati, S.T, Mahdy,

S.T, Meilani Leo, Mas Anjar, atas pinjaman buku-bukunya, coding, waktu dan

tenaganya telah menghantarkanku sampai dengan Sarjana.

9. Kakakku Adwi Tourisyana dan Abangku Andi Wibawa terkasih yang saat ini

tengah bertugas di Kalimantan, terimakasih untuk pinjaman laptopnya.

10. Ely Febriana teman terbaikku, yang banyak membantu pengetikan laporan.

11. Teman – teman sejawat angkatan 2009, terkhusus Ely Febriana, Angga Permata

Saputra, Suyitno, Galuh Fitria Setyorini, Selly Prahana Saratoga.

12. Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah

membantu kelancaran dalam menyelesaikan skripsi ini.

Page 8: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

iv

Dengan rendah hati penulis mengharapkan saran dan masukan dalam

upaya penyempurnaan. Harapan penulis semoga tulisan ini bermanfaat bagi

pembaca.

Salatiga, 28 Mei 2013

Penulis

Page 9: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

v

ABSTRAK

Irine Heprilina E, Juni, 2013, Membangun Aplikasi Kartu Pribadi Siswa Menggunakan Program PHP dan MySQL. Skripsi, Program S1 Bimbingan dan Konseling, FKIP-UKSW. Pembimbing I: Dra. Yari Dwikurnaningsih, M.Pd. Pembimbing II: Yustinus Windrawanto, S.Pd., M.Pd Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa untuk memfasilitasi kegiatan himpunan data guru BK di sekolah. Aplikasi ini terdiri dari beberapa format laporan kegiatan himpunan data, yaitu; identitas siswa, data keluarga, riwayat sekolah, ikhtisar konseling, mutasi, alih tangan kasus, kunjungan rumah, studi kasus dan konfrensi kasus. Metode penelitian ini menggunakan Research and Development (R&D). Penelitian ini dilakukan dalam tiga tahap yaitu: pra pengembangan, pengembangan, pasca pengembangan. Kegiatan pra pengembangan meliputi identifikasi dan penetapan masalah melalui kegiatan wawancara dengan guru BK dan observasi. Kegiatan pengembangan yang dilakukan yaitu Membangun Aplikasi Perkembangan Siswa Menggunakan Program PHP dan MySql, selanjutnya dilakukan validasi dalam kegiatan pasca pengembangan dan uji ahli menggunakan metode Focus Group Discution. Berdasarkan tahapan-tahapan pengembangan tersebut telah dihasilkan Aplikasi Kartu Pribadi Siswa.

Page 10: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

vi

MOTTO DAN PERSEMBAHAN

Tidak ada HIL yang MUSTAHAL

Berfikir BEBAS, berfikir MERDEKA

Apapun IBADAH nya, yang penting ATTITUDE nya

Skripsi ini kupersembahkan untuk

Kedua orang tuaku tercinta

orang-orang yang kusayangi.

Page 11: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

vii

DAFTAR ISI

HALAMAN JUDUL ............................................................................. i

KATA PENGANTAR .......................................................................... ii

ABSTRAK ............................................................................................v

MOTTO DAN PERSEMBAHAN ......................................................... vi

DAFTAR ISI ....................................................................................... vii

DAFTAR TABEL ..................................................................................x

DAFTAR GAMBAR ........................................................................... xi

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah .......................................................1

1.2. Rumusan Masalah ................................................................5

1.3. Tujuan Penelitian ..................................................................5

1.4. Manfaat Penelitian ................................................................5

1.5 Batasan Masalah ....................................................................6

BAB II LANDASAN TEORI

2.1. Kegiatan Aplikasi Instrumentasi dan Himpunan Data .........7

2.2. Kartu Pribadi Siswa .......................................................... 12

2.3. Dukungan Sistem............................................................... 15

2.4. PHP .................................................................................. 16

2.4.1. Pengenalan PHP ..................................................... 16

Page 12: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

viii

2.4.2. Integrasi dengan Database ....................................... 17

2.4.3. Kecepatan dan Efisiensi ......................................... 17

2.4.4. Cross-plalform ....................................................... 17

2.4.5. Memory Management ............................................. 18

2.4.6. Reliabilitas ............................................................. 18

2.4.7. Sintaks Program PHP ............................................ 19

2.5. MySQL ............................................................................ 19

2.5.1. Keistimewaan MySQL ........................................... 20

2.5.2 Perintah dalam MySQL ............................................ 22

2.6. Perancangan Aplikasi ..................................................... 23

2.7. Kerangka Berfikir ............................................................. 28

BAB III METODE PENELITIAN

3.1. Jenis Penelitian ................................................................ 29

3.2. Subjek Penelitian ............................................................. 29

3.3. Prosedur Penelitian .......................................................... 29

3.4. Teknik Pengumpulan Data ............................................... 33

3.5. Teknik Analisa Data ........................................................ 35

BAB IV HASIL PENELTIAN DAN PEMBAHASAN

4.1. Desain Awal Produk ........................................................... 36

4.1.1 Kata Pengantar .......................................................... 36

4.1.2 Rasional ..................................................................... 36

Page 13: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

ix

4.1.3 Tujuan ....................................................................... 37

4.1.4 Manfaat .................................................................... 38

4.1.5 DFD........................................................................... 38

4.1.6 Perangkat Lunak yang Digunakan .............................. 40

4.1.7 Rancangan Antarmuka (interface) / Prototype ............ 40

4.1.8 Spesifikasi Tabel ........................................................ 44

4.1.9 Langkah-langkah Penggunaan.................................... 49

4.1.10 Aplikasi Kartu Pribadi Siswa ................................... 53

4.2. Revisi Produk Hasil Pengujian ........................................... 53

4.3 Penyempurnaan Produk (Implementasi Tampilan Aplikasi) . 56

4.4 Pembahasan Produk ............................................................ 58

BAB V KESIMPULAN DAN SARAN

5.1. Kesimpulan ....................................................................... 59

5.2. Saran-saran ........................................................................ 59

DAFTAR PUSTAKA ............................................................................. 61

Page 14: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

x

DAFTAR TABEL

Tabel 2.1 Teknik Pengumpulan Data dan Himpuna Data ......... 11

Tabel 2.2 Perbandingan Akses Database .................................. 17

Tabel 4.1 Simbol-simbol dalam DFD ...................................... 32

Tabel 4.2 Spesifikasi Tabel Identitas Siswa ............................. 44

Tabel 4.3 Spesifikasi Tabel Data Keluarga .............................. 45

Tabel 4.4 Spesifikasi Tabel Riwayat Sekolah........................... 45

Tabel 4.5 Spesifikasi Tabel Ikhtisar Konseling ........................ 46

Tabel 4.6 Spesifikasi Tabel Mutasi .......................................... 46

Tabel 4.7 Spesifikasi Tabel Kegiatan Referal........................... 47

Tabel 4.8 Spesifikasi Tabel Kunjungan Rumah........................ 47

Tabel 4.9 Spesifikasi Tabel Studi Kasus .................................. 48

Tabel 4.10 Spesifikasi Tabel Konfrensi Kasus ........................... 48

Tabel 4.11 Hasil Uji Validitas ................................................... 54

Page 15: MEMBANGUN APLIKASI KARTU PRIBADI SISWA SKRIPSI · 2014. 2. 10. · Kata Kunci : Kartu Pribadi Siswa, Dukungan Sistem Penelitian ini bertujuan membangun Aplikasi Kartu Pribadi Siswa

xi

DAFTAR GAMBAR

Gambar 2.1 Statistik Penggunaan PHP ...................................... 18

Gambar 2.2 Kerangka Berfikir .................................................. 28

Gambar 3.1 Langkah-langkah Penelitian ................................... 31

Gambar 4.1 DFD Aplikasi Kartu Pribadi Siswa ......................... 39

Gambar 4.2 Desain Home Admin .............................................. 40

Gambar 4.3 Desain Link Home User ......................................... 41

Gambar 4.4 Desain Link Memasukkan Data Siswa .................... 41

Gambar 4.5 Desain Link Informasi Data Siswa ......................... 43

Gambar 4.6 Langkah Pertama Proses Instalasi XAMPP............. 49

Gambar 4.7 Langkah Kedua Proses Instalasi XAMPP ............... 49

Gambar 4.8 Aktifasi XAMPP .................................................... 50

Gambar 4.9 Langkah Pertama Import Database ......................... 50

Gambar 4.10 Langkah Kedua Import Database .......................... 51

Gambar 4.11 Langkah Ketiga Import Database.......................... 51

Gambar 4.12 Lokasi Localhost.sql ............................................. 52

Gambar 4.13 Halaman Login ..................................................... 52

Gambar 4.14 Format Link ......................................................... 53

Gambar 4.15 Home Admin ........................................................ 56

Gambar 4.16 Home User ........................................................... 56

Gambar 4.17 Link Memasukkan ( Input ) Data Siswa ................ 57

Gambar 4.18 Link Infor,asi ( Output Data Siswa ) ..................... 57

Gambar 4.19 Proteksi Login Delete .......................................... 57