Proposal PDF
Proposal PDF
Disusun Oleh :
Disusun oleh :
Nama : Wildan Viado Elvana Putra
NIM : 24010313120005
Departemen : Ilmu Komputer / Informatika
Fakultas : Sains dan Matematika
Telah diperiksa dan disetujui untuk dilaksanakan pada bulan Desember 2016 sampai dengan
bulan Januari 2017 di SMP Negeri 2 Kec.Harau, Kab.Lima Puluh Kota, Sumatera
Barat.
Mengetahui,
Ketua Departemen Ilmu Komputer/Informatika
ii
DAFTAR ISI
iii
BAB I
PENDAHULUAN
1
1.2 Rumusan Masalah
Berdasarkan latar belakang yang sudah dipaparkan di atas, maka dapat dibuat
rumusan masalah, yaitu bagaimana membuat back-end sistem informasi berbasis web
dengan perancangan basis data anggota perpustakaan dan buku di SMP Negeri 2
Kec.Harau, Kab.Lima Puluh Kota, Sumatera barat.
1.3 Tujuan dan Manfaat
Tujuan dilaksanakannya Praktek Kerja Lapangan ini adalah untuk menghasilkan
sebuah back-end Sistem Informasi Perpustakaan Pada SMP Negeri 2 Kec.Harau,
Kab.Lima Puluh Kota, Sumatera barat dan berfungsi dengan baik serta dapat
dimanfaatkan secara optimal oleh seluruh pegawai perpustakaan sekolah.
Manfaat dilaksanakannya Praktek Kerja Lapangan ini adalah:
a. Bagi Lembaga
SMP Negeri 2 Kec.Harau, Kab.Lima Puluh Kota, Sumatera barat dapat
menggunakan sistem informasi ini untuk menangani semua dokumentasi terkait
peminjaman buku, penambahan buku, pendaftaran anggota baru, dan lain-lain.
b. Bagi Mahasiswa
Mahasiswa mendapatkan pengetahuan dan pengalaman baru dalam bidang
perencanaan, analisis, pemodelan, pembuatan, dan pengujian sistem informasi
berbasis web. Di samping itu, mahasiswa dapat mengimplementasikan ilmu
pengetahuan secara tepat yang diperoleh selama perkuliahan.
1.4 Ruang Lingkup
Ruang lingkup dari sistem informasi yang akan dibuat pada SMP Negeri 2
Kec.Harau, Kab.Lima Puluh Kota, Sumatera barat adalah sebagai berikut:
a) Persolan yang berhubungan dengan pemodelan, pembuatan, dan pengujian back-end
Sistem Informasi Perpustakaan pada SMP Negeri 2 Kec.Harau, Kab.Lima Puluh
Kota, Sumatera barat.
b) Back-end sistem informasi ini dimodelkan dengan menggunakan metode Waterfall
yang akan dilakukan hanya sampai pada tahap impelementasi dan pengujian.
c) Back-end sistem yang dibuat berbasis web menggunakan bahasa pemrograman PHP
dengan framework Code Igniter dan basis data MySQL.
2
BAB II
TINJAUAN ORGANISASI
2.2 Visi
Visi dari SMP Negeri 2 Kecamatan Harau adalah ” Terwujudnya Insan Beriman,
Bertakwa, Cerdas, Terampil Dan Berprestasi”.
3
2.3 Misi
Misi dari SMP Negeri 2 Kecamatan Harau adalah sebagai berikut:
1. Menumbuhkan penghayatan dan pengamalan ajaran agama yang dianut dan
pengamalan nilai-nilai budaya dan karakter bangsa sehingga terbangun siswa yang
berkualitas, berakhlak mulia dan berkepribadian.
2. Melaksanakan pembelajaran dan bimbingan secara efektif sehingga setiap siswa
berkembang secara optimal, sesuai dengan potensi yang dimiliki.
3. Menumbuhkan semangat keunggulan secara intensif kepada seluruh warga sekolah.
4. Memotivasi dan membantu siswa untuk menggali potensi dirinya sehingga dapat
dikembangkan secara optimal.
5. Memfasilitasi bakat dan minat siswa untuk meningkatkan prestasi siswa dalam
bidang akademik dan non-akademik.
6. Menerapkan Manajemen partisipatif dengan melibatkan seluruh warga sekolah dan
komite sekolah.
7. Melaksanakan layanan bimbingan konseling secara optimal
4
Waka Kesiswaan
Nama : Armen Surya, S.Pd
NIP : 19640415 198703 1 006
KA Perpustakaan
Nama : Mas Elita, S.Pd
NIP : 19580723 198203 2 001
KA Labor
Nama : Martaliza, S.Pd
NIP : 19670311 199203 2 002
Bimbingan Konseling
Nama : Ratna Wilis, S.Pd.I
NIP : 19870212 201001 2 014
Koor Tata Usaha
Nama : Hafiat
NIP : 19610510 198603 2 003
KEPALA
SEKOLAH
KOMITE SEKOLAH
KEUANGAN
KA KA LABOR BIMBINGAN KOOR TATA
PERPUSTAKAAN KONSELING USAHA
KESISWAAN
PERLENGKAPAN
JABATAN
/INVENTARIS
FUNGSIONAL
GEDUNG/HALA
MAN
GURU-GURU
PELAKSANA
JURU KETIK
WALI KELAS OPERATOR
KOMPUTER
SISWA
SECURITY
5
BAB III
METODOLOGI
6
3.1.3 Basis Data
Basis data dapat didefinisikan dalam sejumlah sudut pandang seperti,
a. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi
sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan
mudah.
b. Kumpulan data yang saling berhubungan yang disimpan secara bersama
sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu,
untuk memenuhi berbagai kebutuhan.
c. Kumpulan file/ tabel/ arsip yang saling saling berhubungan dan disimpan
dalam media penyimpanan elektronis.
Untuk mengelola basis data diperlukan perangkat lunak yang disebut DBMS
(Database Management System). DBMS adalah perangkat lunak yang
memungkinkan para pemakai membuat, memelihara, mengontrol dan mengakses
basis data dengan cara yang praktis dan efisien (Fathansyah, 2007).
3.1.4 PHP dan Framework Code Igniter
PHP (Hypertext Prepocessor) adalah bahasa pemrograman scripting sisi
server. Bahasa yang digunakan oleh server web untuk menghasilkan dokumen
HTML. PHP merupakan interpreter yang dapat dieksekusi sebagai modul dari
server web. PHP merupakan bahasa scripting yang paling popular dilingkungan
pemrogram dan pengembang web (Peranginangin K., 2006). Sedangkan, Code
Igniter adalah framework PHP yang berfungsi untuk membangun aplikasi web
dengan cepat dengan berbagai kelebihan dan libraries-nya.
3.1.5 MySQL
MySQL merupakan perangkat lunak DBMS (Database Management System)
yang sangat popular di kalangan pemrogram web, terutama di lingkungan Linux
dengan menggunakan script PHP dan Perl. MySQL kini telah tersedia untuk
platform Linux dan Windows. Database MySQL tersedia secara bebas dan boleh
digunakan oleh setiap orang. MySQL bersifat open source atau terbuka untuk
dikembangkan baik secara komersial maupun pribadi.
Saat ini MySQL telah merilis versi 5.0 yang merupakan pengembangan dari
MySQL versi 4.0. sama seperti MySQL 4.0, MySQL 5.0 dirilis dengan dua
lisensi, GPL (Open Source) dan Komersial. Lisensi komersial diberikan kepada
7
yang menginginkan produk yang dikembangkan dengan menggunakan tidak
MySQL terikat dengan aturan GPL, salah satunya adalah harus menyerahkan
source code kepada yang membeli atau menggunakan produk tersebut. MySQL
dikenal sebagai database yang pertama kali didukung oleh bahasa pemrograman
script untuk internet – PHP dan Perl.
MySQL dianggap sebagai pasangan yang ideal untuk pengembangan aplikasi
berbasis web (Peranginangin K., 2006).
3.1.6 Wawancara
Wawancara merupakan metode pengumpulan data dengan jalan tanya jawab
sepihak yang dilakukan secara sistematis dan berlandaskan kepada tujuan
penelitian (Lerbin,1992 dalam Hadi, 2007). Tanya jawab ‘sepihak’ berarti bahwa
pengumpul data yang aktif bertanya, sermentara pihak yang ditanya aktif
memberikan jawaban atau tanggapan (Futriana M., 2009). Tanya jawab yang
dilaksanakan ditujukan kepada responden yang merupakan client dari pihak SMP
NEGERI 2 Kec.Harau, Kab.Lima Puluh Kota, Sumatera barat. Sehingga akan
didapatkan beberapa data untuk perancangan sistem.
3.2 Observasi
Observasi adalah suatu cara pengumpulan data dengan mengadakan pengamatan
langsung terhadap suatu obyek dalam suatu periode tertentu dan mengadakan
pencatatan secara sistematis tentang hal-hal tertentu yang diamati (Lombok B., 2011).
Observasi yang dilaksanakan berupa mengamati secara langsung kondisi data yang ada
pada SMP NEGERI 2 Kec.Harau, Kab.Lima Puluh Kota, Sumatera barat.
8
3.3 Garis Besar Penyelesaian Masalah
Penyelesaian masalah yang digunakan adalah metode Waterfall (Sommerville I.,
2003) yang terdiri dari lima tahapan, seperti yang dapat dilihat pada gambar 3.1.
10
3.4 Jadwal
Kegiatan PKL akan dilaksanakan pada Desember 2016 hingga Januari 2017 di
SMP NEGERI 2 Kec.Harau, Kab.Lima Puluh Kota, Sumatera Barat, rincian rencana
kegiatan tercantum pada tabel sebagai berikut :
November 2016 Desember 2016 Januari 2017 Februari 2017
No. Kegiatan
I II III IV I II III IV I II III IV I II III IV
Persiapan &
1 Pembuatan
Proposal
2 Perizinan PKL
Pengajuan
3
Proposal PKL
4 Survei/Observasi
Analisis Hasil
5
Survei
Kerja Lapangan
6 dan Penyusunan
Laporan
Analisa dan
7 Definisi
Kebutuhan
Perancangan
8
Sistem
Implementasi
9
dan Pengujian
Persiapan
10
Seminar PKL
11 Seminar PKL
11
DAFTAR PUSTAKA