Anda di halaman 1dari 44

PROPOSAL PENELITIAN

PENERAPAN SISTEM INFORMASI TAMAN BACA BERBASIS PHP


DAN MYSQL DI TAMAN BACA PROGRAM STUDI PENDIDIKAN
TEKNIK ELEKTRO FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS NUSA CENDANA

GEORGE CANDRA KEFFI

NIM : 1401130004

JURUSAN/PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRO

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN

UNIVERSITAS NUSA CENDANA

KUPANG

2019

i
HALAMAN PERSETUJUAN

Judul Hasil Penelitian : Penerapan Sistem Informasi Taman Baca Berbasis


PHP Dan MySQL Di Taman Baca Program Studi
Pendidikan Teknik Elektro Fakultas Keguruan Dan
Ilmu Pendidikan Universitas Nusa Cendana

Nama Mahasiswa : George Candra Keffi

NIM : 1401130004

Program Studi : Pendidikan Teknik Elektro

Proposal ini telah diuji dan disetujui untuk melakukan penelitian :

Menyetujui :
Dosen pembimbing 1 Dosen pembimbing 2

Zet Y. Baitanu, ST. MT Ichsan Fahmi,ST.MT


NIP. 19770323 200501 1 001 NIP. 19770505 200501 1 004

Mengetahui :
Ketua Program Studi Pendidikan
Teknik Elektro

Dr. Yetursance Y. Manafe.MT


NIP. 19790626 200501 2 003

Mengetahui :

Dekan FKIP

Dr.Melkisedek Taneo, M.Si


NIP. 19670204 199903 1 003

ii
KATA PENGANTAR

Puji syukur penulis panjatkan ke Hadirat Tuhan Yang Maha Kuasa.


Karena berkat dan rahmat-Nya sehingga penulis dapat menyusun dan
menyelesaikan proposal “Penerapan Sistem Informasi Taman Baca Berbasis Php
dan MySQL di Taman Baca Program Studi Pendidikan Teknik Elektro Fakultas
Keguruan dan Ilmu Pendidikan Universitas Nusa Cendana”

Dengan harapan penulis, semoga tulisan ini dapat di gunakan dan di


kembangkan sehingga dapat bermanfaat bagi siapa saja yang membaca tulisan ini.

Penulis menyadari bahwa dalam menyelesaikan penyusunan proposal ini penulis


mendapatkan bantuan dari banyak pihak baik moral maupun material. Untuk itu
pada kesempatan ini penulis menyampaikan ucapan terima kasih yang sebesar
besarnya kepada :

1. Ibu Dr. Yetursance Y. Manafe,ST, MT Selaku Ketua Program Studi


Pendidikan Teknik Elektro

2. Bapak Zet .Y. Baitanu,ST, MT Selaku Pembimbing I

3. Bapak Ichsan Fahmi, ST, MT Selaku Pembimbing II

4. Bapak dan Ibu dosen mata kuliah, Staf akademik, Ibu pegawai
perpustakaan pendidikan teknik elektro

5. Kedua orangtua tercinta serta saudara saudari serta seluruh keluarga


yang selalu mendukung perkuliahan saya

6. Teman – teman angkatan SAGERU 2014

7. Semua pihak yang tak dapat disebutkan satu persatu yang telah
memberikan dukungan kepada penulis.

iii
Dengan menyadari akan keterbatasan penulis sebagai manusia yang tak
luput dari kesalahan, maka kritik dan saran dari bapak, ibu dan saudara-saudari
demi kesempurnaan proposal penulis terima dengan senang hati.

Akhir kata semoga proposal ini mampu memberikan manfaat bagi semua
pihak

Kupang, 2020

Penulis

iv
DAFTAR ISI

HALAMAN PERSETUJUAN ........................................................................... ii


KATA PENGANTAR ......................................................................................... iii
DAFTAR ISI ........................................................................................................ v
DAFTAR TABEL ............................................................................................... vii
DAFTAR GAMBAR ........................................................................................... viii

BAB I PENDAHULUAN .................................................................................... 1


1.1 Latar Belakang ................................................................................................ 1
1.2 Batasan Masalah.............................................................................................. 3
1.3 Rumusan Masalah ........................................................................................... 3
1.4 Tujuan Penelitian ............................................................................................ 3
1.5 Manfaat Penelitian .......................................................................................... 4

BAB II LANDASAN TEORI ............................................................................. 5


2.1 PERPUSTAKAAN ......................................................................................... 5
2.1.1 Pengertian Taman Baca................................................................................ 5
2.2 SISTEM INFORMASI ................................................................................... 6
2.2.1 Sistem ........................................................................................................... 6
2.2.2 Informasi ...................................................................................................... 8
2.2.3 Sistem Informasi .......................................................................................... 9
2.3 KARAKTERISTIK SISTEM INFORMASI .................................................. 9
2.3.1 Input ............................................................................................................. 9
2.3.2 Proses ........................................................................................................... 10
2.3.3 Output........................................................................................................... 16
2.3.4 Teknologi ..................................................................................................... 17
2.3.5 Basis Data .................................................................................................... 23

v
2.3.6 Kontrol ......................................................................................................... 26
BAB III METODE PENELITIAN .................................................................... 28
3.1 Lokasi dan Waktu Penelitian .......................................................................... 28
3.2 Subjek Penelitian............................................................................................. 28
3.3 Prosedur Penilaian ........................................................................................... 28
3.4 Teknik dan Instrumen Pengumpulan Data ...................................................... 30
3.5 Analisis Data ................................................................................................... 31
3.6 Jadwal Penelitian............................................................................................. 35

DAFTAR PUSTAKA .......................................................................................... 36

vi
DAFTAR TABEL

2.1 Simbol – Simbol Diagram Konteks ................................................................ 14

2.2 Simbol Data Flow Diagram ............................................................................ 16

2.3 Simbol ERD (entity relationship diagram) ..................................................... 16

3.1 Aspek Penilaian Sistem Informasi .................................................................. 31

3.2 Ketentuan Pemberian Skor.............................................................................. 32

3.3 Rumus Konversi Skor Aktual menjadi skala empat ....................................... 33

3.4 Penilaian Kelayakan ........................................................................................ 34

3.5 Jadwal Penelitian............................................................................................. 35

vii
DAFTAR GAMBAR

2.3.2.2 Gambar Model Waterfall (Sommerville, 2014) ........................................ 11

2.3.4.6 Notepad++ ................................................................................................. 22

3.1 Diagram Konteks ............................................................................................ 31

3.2 ERD ................................................................................................................ 33

3.3 Data Flow Diagram ......................................................................................... 34

viii
BAB I
PENDAHULUAN

1.1 Latar Belakang

Seiring dengan berkembangnya zaman, pengetahuan tidak hanya diperoleh


dengan pengalaman secara nyata, namun juga diperoleh dari informasi yang
diterima. Informasi dapat diperoleh melalui berbagai media, salah satunya dengan
membaca buku yang disediakan di perpustakaan. Hal ini sesuai dengan fungsi
perpustakaan, yaitu sebagai tempat menyimpan, mengolah, menyajikan dan
menyebarluaskan pengetahuan.
Perpustakaan merupakan bagian dari sumber belajar yang harus dimilki
oleh institusi pendidikan seperti sekolah atau perguruan tinggi, karena melalui
perpustakaan peserta didik atau mahasiswa dapat dengan mudah mencari
informasi atau ilmu pengetahuan. Salah satu perpustakaan di Universitas Nusa
Cendana Kupang khususnya yang berada di Fakultas Keguruan Dan Ilmu
Pendidikan adalah perpustakaan Pendidikan Teknik Elektro. Perpustakan
Pendidikan Teknik Elektro menyediakan buku-buku yang terkait ilmu pendidikan
dan teknik, khususnya teknik elektro.buku-buku ini disediakan agar para pembaca
khususnya mahasiswa pendidikan teknik elektro dapat membaca, mendalami,
memahami dan memperkaya ilmu berdasarkan jurusan yang mereka ambil.
Saat ini taman baca pendidikan teknik elektro masih menggunakan sistem
yang manual artinya ketika mahasiswa ingin membaca buku teknik elektro yang
berjudul Dasar Teknik Elektro, mahasiswa harus mencari buku tersebut dari satu
rak ke rak lain untuk mendapatkan buku tersebut. Hal ini menghambat dan
menyita waktu membaca mahasiswa , yang mana waktu mahasiswa terbuang
percuma karena masih mencari buku tersebut. Selain itu juga, dalam transaksi
peminjaman,

1
2

pengembalian dan denda peminjaman buku juga masih menggunakan sistem yang
manual, sehingga rentan terjadi kesalahan dalam hal sirkulasi peminjaman,
pemgembalian dan denda peminjaman buku yang disebabakan oleh data-data
yang belum terdokumentasi dengan baik.
Penulis melihat bahwa pada kasus ini, terdapat proses yang dapat
disederhanakan dengan menggunakan sistem informasi dan teknologi. Sebelum
meminjam buku, mahasiswa dapat terlebih dahulu melakukan pengecekan
ketersediaan buku melalui database pada komputer dan bahkan dapat melakukan
reservasi peminjaman.
Teknologi informasi sekarang ini sudah semakin berkembang dan
perkembangan tersebut membutuhkan sumber daya manusia yang andal sehingga
dapat memanfaatkan teknologi yang tersedia. Disadari atau tidak, setiap sistem
yang ada seakan kurang lengkap ketika masih menggunakan model atau
pengelolaan secara manual. Disamping sangat banyak energi dan sumber daya
yang terbuang, baik dari segi finansial yang tentunya menjadikan biaya lebih
tinggi maupun dari segi waktu yang akan memakan waktu lebih banyak. Media
informasi dan komunikasi yang sangat berkembang pesat dan tiada henti adalah
perkembangan informasi melalui jaringan internet. Informasi melalui internet
menawarkan sebuah kemudahan dan fleksibilitas yang cukup tinggi. Dengan
adanya perkembangan teknologi, membuat manusia berfikir untuk dapat bekerja
lebih efektif dan efisien. Salah satunya yaitu membuat
sistem konvensional menjadi sistem yang terkomputerisasi, dimana
memanfaatkan teknologi informasi.
Seiring berjalannya waktu, sistem informasi itu sendiri berkembang sangat
cepat, biasanya sistem informasi digunakan untuk membantu kemudahan
pengunanya dalam bekerja. Sistem informasi itu sendiri adalah kumpulan data
yang telah di olah dan di kembangkan sehingga menjadi satu informasi yang utuh
yang saling berhubungan dan mendukung sehinga menjadi sebuah informasi yang
dapat dipergunakan. salah satu bentuk sistem informasi yang mudah
dikembangkan adalah sistem informasi berbasis Php dan MySQL.
3

Oleh karena itu suatu taman baca sebuah lembaga pendidikan


membutukan suatu sistem informasi yang dimana dapat membantu proses
peminjaman serta pengolahan data buku dengan lebih efektif dan efisien pada
masa sekarang dengan memanfaatkan teknologi serta sistem informasi.
Berdasakan permasalah diatas, maka penulis akan membuat sebuah sistem
informasi taman baca berbasis Php dan My SQL di Pendidikan Teknik Elektro
Fakultas Keguruan dan Ilmu Pendidikan Universitas Nusa Cendana Kupang.

1.2 Batasan Masalah

Batasan masalah dalam penelitian ini hanya membahas tentang tahap


penerapan sampai pada tahap pengujian Sistem Informasi taman baca berbasis
Php dan MySQL di Pendidikan Teknik Elektro Universitas Nusa Cendana
Kupang

1.3 Rumusan Masalah

Adapun rumusan masalahnya, yaitu:

1. Bagaimana cara merancang system informasi taman baca berbasis Php


dan MySQL di Pendidikan Teknik Elektro Universitas Nusa Cendana
Kupang?
2. Bagaimana kinerja system informasi taman baca berbasis Php dan
MySQL di Pendidikan Teknik Elektro Universitas Nusa Cendana
Kupang?

1.4 Tujuan Penelitian

Berdasarkan rumusan masalah, maka tujuan dari penelitian ini adalah:


4

1. Untuk mengetahui cara merancang system informasi taman baca berbasis


Php dan MySQL di Pendidikan Teknik Elektro Universitas Nusa
Cendana Kupang.
2. Untuk mengetahui kinerja system informasi taman baca berbasis Php dan
MySQL di Pendidikan Teknik Elektro Universitas Nusa Cendana
Kupang.

1.5 Manfaat Penelitian

Manfaat penelitian adalah mempermudah dalam pencarian, peminjaman,


pengembalian dan denda buku secara sistematik.
BAB II
LANDASAN TEORI

2.1 PERPUSTAKAAN

2.1.1 Pengertian Taman Baca

Taman baca adalah salah satu sarana untuk melayani kebutuhan peserta
didik akan ilmu pengetahuan atau informasi yang bersifat non-formal. Taman
baca tergolong dalam perpustaakan umum. Tujuan perpustakaan umum dalam
manifesto Unesco (Sulistyo-Basuki,1993):

1. Memberikan kesempatan bagi umum untuk membaca bahan pustaka


yang dapat membantu meningkatkan mereka kearah kehidupan yang
lebih baik.
2. Menyediakan sumber informasi yang cepat, tepat dan murah bagi peserta
didik.
3. Membantu peserta didk untuk mengembangkan kemampuan yang
dimilikinya sehingga yang bersangkutan akan bermanfaat bagi peserta
didik, sejauh kemampuan tersebut dapat dikembangkan dengan bahan
bantuan pustaka.

Pepustakaan atau taman baca mempunyai kegiatan utama mengumpulkan


semua sumber informasi dalam berbagai bentuk yakni tertulis , terekam atau
dalam bentuk lain. Menurut Sutarno NS (2006:33), sebuah taman baca dibentuk
atau dibangun dengan maksud:
a. Menjadi tempat mengumpulkan atau menghimpun informasi, dalam arti
aktif, taman baca tersebut mempunyai kegiatan yang terus-menerus untuk
menghimpun sebanyak mungkin mungkin sumber informasi untuk
dikoleksi.

5
6

b. Sebagai tempat mengolah atau memproses semua bahan pustaka dengan


metode atau sistem tertentu seperti registrasi, klasifikasi, katalogisasi
serta kelengkapan lainnya, baik secara manual maupun menggunakan
sarana teknologi informasi, pembuatan perlengkapan lain agar semua
koleksi mudah digunakan.
c. Menjadi tempat memelihara dan menyimpan. Artinya ada kegiatan untuk
mengatur, menyusun, menata, memelihara, merawat, agar koleksi rapi,
bersih, awet, utuh, lengkap, mudah diakses, tidak mudah rusak, hilang
dan berkurang.
d. Sebagai salah satu pusat informasi, sumber belajar, penelitian, preservasi
serta kegiatan ilmiah lainnya. Memberikan pelayanan kepada pemakai
seperti membaca, meminjam, meneliti dengan cara cepat, tepat, mudah
dan murah.

2.2 SISTEM INFORMASI

2.2.1 SISTEM

2.2.1.1 Pengertian Sistem

Menurut Indrajit (2001), sistem adalah kumpulan dari komponen-


komponen yang dimiliki unsur keterkaitan antara satu dengan lainnya. Menurut
Jogianto (2005), mengemukakan bahwa sistem adalah kumpulan dari elemen-
elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini
menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata adalah suatu
objek nyata, seperti tempat, benda dan orang-orang yang betul-betul ada dan
terjadi. Menurut Fat, sistem adalah suatu himpunan suatu “benda” nyata atau
abstrak (a set of thing) yang terdiri dari bagian–bagian atau komponen-komponen
yang saling berkaitan, berhubungan, berketergantungan, saling mendukung, yang
secara keseluruhan bersatu dalam satu kesatuan (unity) untuk mencapai tujuan
tertentu secara efisien dan efektik. Dengan demikian sistem merupakan kumpulan
dari beberapa bagian yang memiliki keterkaitan dan saling bekerja sama serta
membentuk suatu kesatuan untuk mencapai suatu tujuan dari sistem tersebut.
7

2.2.1.2 Karateristik Sistem

Menurut Jogianto (2005), mengemukakan sistem mempunyai karekteristik


atau sifat-sifat tertentu, yakni:
1. Komponen suatu sistem
Terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya
saling bekerja sama membentuk satu kesatuan. Komponen-komponen
sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau
bagian-bagian dari sistem.Setiap subsistem mempunyai sifat-sifat dari
sistem untuk menjalankan suatu fungsi tertentu mempengaruhi proses
sistem secara keseluruhan.
2. Batasan sistem
Batasan sistem (boundary) merupakan daerah yang membatasi antara
suatu sistem dengan sistem yang lainnya atau dengan lingkungan
luarnya. Batasan suatu sistem menunjukan ruang lingkup dari sistem
tersebut.
3. Lingkungan Luar Sistem
Lingkungan luar (evinronment) dari suatu sistem adalah apapun diluar
batas sistem yang mempengaruhi operasi. Lingkungan luar sistem dapat
bersifat menguntungkan. Lingkungan luar yang menguntungkan berupa
energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara.
Sedangkan lingkungan luar yang merugikan harus ditahan dan
dikendalikan, kalau tidak maka akan menggangu kelangsungan hidup
dari sistem.
4. Penghubung Sistem Penghubung (interfance)
Merupakan media penghubung antara satu subsistem dengan subsistem
yang lainya. Melalui penghubung ini memungkinkan sumber-sumber
daya mengalir dari satu subsistem ke subsistem yang lainya. Dengan
penghubung satu subsistem dapat berintegrasi dengan subsistem yang
lainya membentuk satu kesatuan.
8

2.2.2 INFORMASI

Menurut Jogiyanto (1999), “Informasi dapat didefinisikan sebagai hasil


dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi
penerimanya yang menggambarkan suatu kejadian – kejadian (event) yang nyata
(fact) yang digunakan untuk pengambilan keputusan”. Sedangkan menurut Kadir
(2002), McFadden, dkk (1999) mendefinisikan informasi sebagai data yang telah
diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang
menggunakan data tersebut. Menurut Davis (1991), Informasi adalah data yang
telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat
bagi pengambilan keputusan saat ini atau mendatang. Secara umum informasi
dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang
lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu
kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan.
Sumber dari informasi adalah data.
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata. Di dalam dunia bisnis, kejadian-kejadian yang sering terjadi
adalah transaksi perubahan dari suatu nilai yang disebut transaksi. Data
merupakan bentuk yang masih mentah, belum dapat bercerita banyak sehingga
perlu diolah lebih lanjut. Data diolah melalui suatu metode untuk menghasilkan
informasi. Data dapat berbentuk simbol-simbol semacam huruf, angka, bentuk
suara, sinyal, gambar dan lain lain. Data yang diolah melalui suatu model menjadi
informasi, penerima kemudian menerima informasi tersebut, membuat suatu
keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan
yang lain yang akan membuat sejumlah data kembali. Data tersebut akan
ditangkap sabagai input, diproses kembali lewat suatu model dan seterusnya
membentuk suatu siklus.

2.2.3 SISTEM INFORMASI

Menurut Arbie (2000), sistem informasi adalah sistem di dalam suatu


organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
9

membantu dan mendukung kegiatan operasi, bersifat manajerial dari suatu


organisasi dan membantu mempermudah penyediaan laporan yang diperlukan.
Menurut O’Brien (2005), sistem informasi adalah suatu kombinasi teratur apapun
dari people (orang), hardware (perangkat keras), software (piranti lunak),
computer networks and data communications (jaringan komunikasi) dan
Database (basis data) yang mengumpulkan, mengubah dan menyebarkan
informasi di dalam suatu bentuk organisasi.
Menurut Leitch Rosses (dalam Jugiyanto, 2005) mengemukakan sistem
informasi adalah suatu sistem di dalam organisasi yang mempertemukan
kebutuhan pengelolah transaksi harian, mendukung operasi, bersifat manajerial
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-laporan yang diperlukan. Sistem informasi dapat diartikan sebagai
sebuah sistem yang terintegrasi secara optimal dan berbasis komputer yang dapat
menghimpun dan menyajikan berbagai jenis data yang akurat untuk berbagai
macam kebutuhan.

2.3 KARATERISTIK SISTEM INFORMASI

2.3.1 INPUT

Komponen ini mewakili data yang masuk kedalam suatu system


informasi.komponen input disini termasuk metode dan media untuk menangkap
data yang akan dimasukkan ,yang dapat berupa dokumen-dokumen dasar.

2.3.1.1 Data Buku

Data buku adalah daftar koleksi sebuah pusat dokumentasi atau beberapa
puasat dokumentasi yang disusun menurut sistem tertentu. Data buku terdiri atas
judul buku, pengarang, penerbit dan ISBN. Judul buku atau bab adalah kata atau
kalimat pertama sebelum sebuah cerita atau yang lain yang berhubungan dengan
tema cerita tersebut. Pengarang adalah sebutan bagi orang yang membuat atau
menciptakan karangan. Penerbit adalah industri yang berkosentrasi memproduksi
10

dan memperbanyak sebuah literature dan informasi atau sebuah aktivitas membuat
informais yang dapat dinikmati publik. ISBN (International Standard Book
Number) adalah deretan angka 13 digit sebagai pemberi identifikasi unik secara
internasional terhadap satu buku maupun produk seperti buku yang diterbitkan
oleh penerbit. Fungsi ISBN, yaitu memberikan identitas terhadap satu judul buku
yang diterbitkan oleh penerbit, dan mencegah terjadinya kekeliruan dalam
pemesanan buku. Adanya kode unik menyebabkan setiap buku dipastikan nomor
ISBN-nya berbeda sehingga bisa terhindar dari kekeliruan ketika akan memesan
buku kepenerbit untuk dipasarkan.

2.3.1.2 Data Kartu (Anggota Perpustakaan)

Data kartu anggota adalah sebuah kartu yang biasanya dipakai untuk
berbagai keperluan yang berhubungan dengan keanggotaan dari sebuah
organisasi, perusahaan atau sebuah perkumpulan yang lebih kecil. Kartu anggota
adalah sebuah kartu yang merupakan identitas seseorang dengan data mengenai
nama dan nomor anggotanya.

2.3.2 PROSES

2.3.2.1 Model Waterfall

Waterfall model adalah suatu metodologi pengembangan perangkat lunak


yang mengusulkan pendekatan kepada perangkat lunak sistematik dan sekuensial
(berturut-turut) Disebut dengan waterfall karena tahap demi tahap yang dilalui
harus menunggu selesainya tahap sebelumnya dan berjalan berurutan.
Tahap utama dari waterfall model langsung mencerminkan aktifitas
pengembangan dasar. Terdapat 5 tahapan waterfall model yaitu analisa kebutuhan,
desain sistem, penulisan kode program, pengujian program dan penerapan
program dan pemeliharaan (Sommerville,2014).
Berikut gambar model waterfall:
11

ANALISIS
KEBUTUHAN SISTEM

PEMBUATAN DESAIN

IMPLEMENTASI
(KODING)

TESTING
(PENGUJIUAN)

PERAWATAN

Gambar 2.3.2.2 Gambar Model Waterfall (Sommerville, 2014)

2.3.2.2 Tahapan Metodologi Waterfall

Tahapan metodoogi waterfall, yaitu:


a. Analisa Kebutuhan
Merupakan tahapan penetapan fitur, kendala dan tujuan sistem melalui
konsultan dengan pengguna sistem. Semua hal tersebut akan ditetapkan
secara rinci dan berfungsi sebagai spesifikasi sistem. Informasi ini biasanya
dapat diperoleh melalui wawancara,survey atau diskusi. Informasi tersebut
dianalisis untuk mendapatkan dokumentasi kebutuhan pengguna untuk
digunakam pada tahap selanjutnya.
b. Pembuatan Desain
Dalam tahapan ini akan dibentuk suatu arsitektur sistem berdasarkan
persyaratan yang telah ditetapkan. Dan juga mengidentifikasi dan
menggambarkan abstraksi dasar sistem perangkat lunak dan hubungan-
hubungannya. Tahap ini bertujuan untuk memberikan gambaran apa yang
seharusnya dkerjakan dan bagaimana tampilannya. Tahap ini dilakukan
ssebelum melakukan coding.
c. Kode Program (koding)
Dalam tahapan ini dilakukan pemrograman. Pembuatan software dipecah
menjadi modul modul kecil yang nantinya akan digabungkan dalam tahap
12

berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaan terhadap
modul yang dibuat, apakah sudah memenuhi fungsi yang di inginkan atau
belum.
d. Pengujian Program
Dalam tahap ini dilakukan pemrograman modul-modul yang sudah dibuat dan
dilakukan pengujian. Ini dilakukan untuk mengetahui apakah software yang
dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak,
dan setiap unit akan diuji apakah sudah memenuhi spesifikasi.
e. Penerapan dan Perawatan
Merupakan tahap terakhir dalam model waterfall. Software yang sudah jadi
dijalankan serta dilakukan pemeliharaan. Pemeliharaan termasuk dalam
memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya.
Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai
kebutuhan baru. (Summerville,2014)

2.3.2.3 Keuntungan Waterfall

a. Kualitas dari sistem yang dihasilkan akan baik. Ini dikarenakan oleh
pelaksanaanya secara bertahap. Sehingga tidak terfokus pada tahapan
tertentu.
b. Dokumen pengembangan system sangat teroganisir, karena setiap fase
harus terselesaikan dengan lengkap sebelum melangkah ke fase
berikutnya. Jadi setiap fase atau tahapan akan mempunyai dokumen
tertentu.
c. Metode ini masih lebih baik digunakan walaupun sudah tergolong
kuno,daripada menggunakan pendekatan asal-asalan. Selain itu, metode
ini juga masih masuk akal jika kebutuhan sudah diketahui dengan baik.
(Sommerville,2014).
13

2.3.2.4 Kelemahan Waterfall

a. Diperlukan manajemen yang baik, karena proses pengembangan tidak


dapat dilakukan secara berulang sebelum terjadinya suatu produk.
b. Kesalahan kecil akan menjadi besar jika tidak diketahui sejak awal
pengembangan yang berakibat pada tahapan selanjutnya.
c. Pelanggan sulit menyatakan kebutuhan secara eksplisit sehingga tidak
dapat mengakomodasi ketidak pastian pada saat awal pengembangan.
d. Pelanggan harus sabar, karena pembuatan perangkat lunak akan dimulai
ketika tahap desain sedah selesai. Sedangkan pada tahap sebelum desain
bisa memakan waktu yang lama.

2.3.2.5 Analisis Sistem

Analisis sistem adalah penguraian dari sistem yang utuh kedalam bagian
komponennya dengan maksud untuk mengidentifikasi dan
mengevaluasi permasalahan permasalahan,kesempatan- kesempatan,hambatan-
hambatan yang terjadi sehingga dapat diusulkan perbaikan perbaikannya. (Kendall
dkk,2013)
Perancangan sistem adalah merancang atau mendesain sistem yang baik
dengan langkah-langkah operasi dalam pengolahan data dan prosedur untuk
mendukung operasi sistem. Dalam merancang sistem terdapat alat-alat bantu yang
digunakan untuk mempermudah dalam merancang sistem yaitu :
a. Diagram Konteks
Merupakan diagram yang terdiri dari suatu proses dan menggambarkan
ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD
yang menggambarkan seluruh input ke sistem maupun output dari sistem. Yang
akan memberikan gambaran tentang keseluruhan sistem. Dalam konteks hanya
ada satu proses (Kendall dkk,2013).
14

Tabel 2.1 Simbol-simbol Diagram Konteks


Simbol Arti Contoh
Terminator
Buku

Aliran Data/Data Informasi data


Flow buku

Proses

Atau

Sumber : Kendall dkk, 2013

b. Data Flow Diagram (DFD)


Data Flow Diagram merupakan gambaran keseluruhan kerja sistem secara
garis besar. Data Flow Diagram yaitu diagram yang mengambarkan proses
keseluruhan sampai proses terkecil, aliran data dan penyimpanan data. Data Flow
Diagram dapat juga didefinisikan sebagai model logis yang menjelaskan sistem
sebagai jaringan kerja (sub system) dari proses yang dihubungkan satu dengan
yang lainnya dan atau dihubungkan dengan tempat penyimpanan data serta pula
dengan sumber dan tujuan. (Kendall dkk,2013)
15

Tabel 2.2 Simbol Data Flow Diagram (DFD)


Simbol Nama Keterangan
Sumber dan Orang atau organisasi
tujuan data yang mengirim data ke
dan menerima data
dari sistem
Proses Proses yang
transformasi mentransformasi data
dan input ke output

Penyimpanan Tempat penyimpanan


data data

Arus Data Arus data masuk atau


keluar dari suatu
proses
Sumber: Kendall dkk,2013

c. Entity Relationship Diagram (ERD)


Entity Relationship Diagram (ERD) adalah suatu model data yang
dikembangkan berdasarkan objek. Entity Relationship Diagram digunakan untuk
menjelaskan hubungan antar data dalam basis data kepada pemakai secara logika
dalam bentuk diagram. ERD menggambarkan relasi dari dua file atau dua tabel
yang dapat digolongkan ke dalam tiga bentuk relasi, yaitu satu-satu (one to one).
satu-banyak (one to many), dan banyak-banyak (many to many). Entity
Relationship Diagram dasar untuk pengembangan kamus data. Setiap atribut pada
ERD dapat didokumentasikan dengan suatu entry kamus elemen data
(Sulistiawan,2012)
16

Tabel 2.3 Simbol Entity Relationship Diagram (ERD)


Simbol Arti
Entitas adalah individu yang
mewakili sesuatu yang nyata dan
dapat dibedakan dari sesuatu yang
lain.
Relasi adalah hubungan yang terjadi
antara sejumlah entitas

Atribut adalah karakteristik atau ciri


yang membedakan antara entitas satu
dengan entitas yang lainnya

Penghubung atribut dengan entitas


dan relasi dengan entitas
Sumber: Sulistiawan, 2012

d. Kamus Data
Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analisis
sistem dapat mendefinisikan data sistem dengan lengkap. Pada tahap perancangan
digunakan untuk merancang input dan merancang laporan-laporan serta database.
(Sulistiawan,2012)

2.3.3 OUTPUT

Komponen ini merupakan hasil dari system informasi yang merupakan


informasi yang berkualitas dan dokumentasi yang berguna untuk semua pemakai
atau pengguna suatu system.
17

2.3.3.1 Sistem Informasi Taman Baca

Sistem informasi taman baca merupakan sistem informasin yang di


pergunakan dalam bidang pendidikan untuk mendokumentasikan data-data buku
dan data keanggotaan pembaca.Sistem ini dapat dipergunakan untuk meminjam
ataupun mengembalikan buku.

2.3.4 TEKNOLOGI

Komponen teknologi merupakan kotak petunjuk atau sering disebut “tool


box” dalam sebuah system informasi. Teknologi sendiri digunakan untuk
menerima input, menjalankan model, menyimpan dan mengakses data,
menghasilkan dan mengirimkan keluaran, dan bisa juga membantu pengendalian
dari suatu system secara keseluruhan.

2.3.4.1 PHP

PHP atau kependekan dari Hypertext Preprocessor adalah salah satu


bahasa pemrograman open source yang sangat cocok atau dikhususkan untuk
pengembangan web dan dapat ditanamkan pada sebuah skripsi HTML. Bahasa
PHP dapat dikatakan menggambarkan beberapa bahasa pemrograman seperti C,
Java, dan Perl serta mudah untuk dipelajari. PHP merupakan bahasa scripting
server – side, dimana pemrosesan datanya dilakukan pada sisi server.
Sederhananya, serverlah yang akan menerjemahkan skrip program, baru
kemudian hasilnya akan dikirim kepada client yang melakukan permintaan.
PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa
pemrograman berbasiskan kode – kode (script) yang digunakan untuk mengolah
suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML”.
Menurut Kustiyaningsih (2011:114), “PHP (atau resminya PHP: Hypertext
Preprocessor) adalah skrip bersifat server – side yang ditambahkan ke dalam
HTML”.
18

PHP (akronim dari PHP: Hypertext Preprocessor) adalah bahasa


pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi
web. Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP
bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa
menampilkan konten yang dinamis dari sebuah website. Blog, Toko Online, CMS,
Forum, dan Website Social Networking adalah contoh aplikasi web yang bisa
dibuat oleh PHP. PHP adalah bahasa scripting, bukan bahasa tag-based seperti
HTML. PHP termasuk bahasa yang cross-platform, ini artinya PHP bisa berjalan
pada sistem operasi yang berbeda-beda (Windows, Linux, ataupun Mac). Program
PHP ditulis dalam file plain text (teks biasa) dan mempunyai akhiran “.php”.
Sejarah PHP PHP ditulis (diciptakan) oleh Rasmus Lerdorf, seorang
software engineer asal Greenland sekitar tahun 1995. Pada awalnya PHP
digunakan Rasmus hanya sebagai pencatat jumlah pengunjung pada website
pribadi beliau. Karena itu bahasa tersebut dinamakan Personal Home Page (PHP)
Tools. Tetapi karena perkembangannya yang cukup disukai oleh komunitasnya,
maka beliaupun merilis bahasa PHP tersebut ke publik dengan lisensi open-
source. Saat ini, PHP adalah server-side scripting yang paling banyak digunakan
di website-website di seluruh dunia, dengan versi sudah mencapai versi 5 dan
statistiknya terus bertambah
Pada prinsipnya server akan bekerja apabila ada permintaan dari client.
Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan
permintaan ke server. Sistem kerja dari PHP diawali dengan permintaan yang
berasal dari halaman website oleh browser. Berdasarkan URL atau alamat website
dalam jaringan internet, browser akan menemukan sebuah alamat dari webserver,
mengidentifikasi halaman yang dikehendaki dan menyampaikan segala informasi
yang dibutuhkan oleh webserver. Selanjutnya, webserver akan mencarikan berkas
yang diminta dan menampilkan isinya di browser. Browser yang mendapatkan
isinya segera menerjemahkan kode HTML dan menampilkannya. Jika yang
dipanggil oleh user adalah halaman yang mengandung script PHP, maka pada
prinsipnya sama dengan memanggil kode HTML, namun pada saat permintaan
dikirim ke web-server, web-server akan memeriksa tipe file yang diminta user.
19

Jika tipe file yang diminta adalah PHP, maka akan memeriksa isi script dari
halaman PHP tersebut. Apabila dalam file tersebut tidak mengandung script PHP,
permintaan user akan langsung ditampilkan ke browser, namun jika dalam file
tersebut mengandung script PHP, maka proses akan dilanjutkan ke modul PHP
sebagai mesin yang menerjemahkan script-script PHP dan mengolah script
tersebut, sehingga dapat dikonversikan ke kode-kode HTML lalu ditampilkan ke
browser user.
Syarat untuk menjalankan PHP Untuk dapat berjalan, PHP membutuhkan
web server, yang bertugas untuk memproses file-file php dan mengirimkan hasil
pemrosesan untuk ditampilkan di browser client. Oleh karena itu, PHP termasuk
server-side scripting (script yang diproses di sisi server). Web server sendiri
adalah software yang diinstall pada komputer lokal ataupun komputer lain yang
berada di jaringan intranet/internet yang berfungsi untuk melayani permintaan-
permintaan web dari client. Web server yang paling banyak digunakan saat ini
untuk PHP adalah “Apache” (www.apache.org). Selain Apache, PHP juga
memerlukan PHP binary (www.php.net) yang bisa dikonfigurasikan sebagai
modul Apache atau pun sebagai aplikasi CGI. Untuk media penyimpanan datanya
(database server), PHP biasa menggunakan ”MySQL” (www.mysql.com). Untuk
menginstall dan mengkonfigurasi ketiga software tersebut (Apache, MySQL,
PHP) agar dapat berjalan dan saling terhubung, memang cukup sulit. Maka dari
itu dibuatlah paket software LAMP, XAMPP, MAMP, WAMP, dll yang tinggal
kita install dalam satu kali installasi. Dalam satu kali installasi, sudah mencakup
ketiga software tersebut dan sudah dikonfigurasi untuk keperluan lingkungan
pengembangan aplikasi web. Sehingga, programmer web hanya tinggal menulis
program PHP dan langsung menjalankan/mengetest program yang ditulis tersebut
melalui web browser.

2.3.4.2 HTML

HTML (Hypertext Mark Up Languange) merupakan suatu metode untuk


mengimplementasikan konsep hypertext dalam suatu naskah atau
20

dokumen.HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena


sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan
bukan sebagai program,. (Rudiyanto,2009)

2.3.4.3 Internet

Internet berasal dari kata interconnected network. Secara harafiah internet


adalah rangkaian antara beberapa komputer yang membentuk jaringan komputer
dan terhubung dengan jaringan komputer lain. Berbagai jenis sistem komputer
dapat terhubung menggunakan berbagai tipe media. Baik kabel,gelombang radio
atau media lainnya. Manakala internet adalah sistem komputer umum yang
terhubung secara global dan menggunakan TCP/IP sebagai protocol pertukaran
paket. (Rudiyanto,2009)

2.3.4.4 Web Statis Dan Web Dinamis

Halaman web dapat digolongkan menjadi web statis dan web dinamis.
Data dan informasi yang ada pada web statis tidak berubah-ubah. Dokumen yang
sampai di client akan sama isinya dengan apa yang ada di web server. Sedangkan
web dinamis, memiliki data dan informasi yang berbeda-beda tergantung input
apa yang disampaikan client. Dokumen yang sampai di client akan berbeda
dengan dokumen yang ada di web server.Contoh paling mudah untuk
membedakan web statis dan web dinamis adalah bila membuka situs Google,
Halaman awal adalah statis karena tidak melihat perubahan isi atau informasi.
Halaman ini baik di komputer client maupun di web server akan sama. Namun
begitu memasukkan kata pada textbox yang tersedia kemudian menekan tombol
search maka sedang berinteraksi dengan web server Google.Web server akan
mengirimkan halaman web sesuai yang diminta oleh client. Tampilan disisi client
akan berupa daftar alamat dan keterangannya. Sedangkan disisi server isi
dokumennya adalah serangkaian kode-kode untuk mencari apa yang diinputkan
client.
21

Halaman awal suatu situs web biasanya berupa halaman web yang diberi
nama homepage. Biasanya file diberi nama index.html (atau bisa juga index.php,
index.jsp, index.asp jika menggunakan bahasa skrip server).(Ariandi,2013) Untuk
membuat web,diperlukan beberapa komponen yang harus ada (ter-install) di
dalam komputer, yaitu:
a. Web Browser
Merupakan perangkat lunak wajib yang harus terdapat di komputer
karena untuk menjalankan aplikasi web harus menggunakan web
browser. Beberapa contohnya: internet explorer, mozilla firefox dan
opera.
b. Web Server
Merupakan perangkat lunak wajib jika membuat sebuah halaman web
dinamis,.dalam web server semua script-script web yang dibuat
diletakkan. Biasanya diletakkan dalam “document root” dalam web
server tersebut. Dengan menggunakan web server maka pembuat web
yang dibuat tanpa harus mencobanya di internet langsung (localhost).
Berikut contoh web server : IIS (internet information service) terdapat
pada windows NT/XP/2000.
c. Script
Merupakan bahasa pemrograman web yang digunakan untuk membuat
web statis menggunakkan client side scripting (HTML,XML,CSS style
sheet, java script). Untuk membuat web dinamis menggunakkan server
side scripting (ASP,PHP,JSP).
d. Database Server
Merupakan tempat penyimpanan data dalam sebuah web, contohnya:
MySQL, Microsoft SQL,Server,Oracle,DB2 (IBM).
e. Web Editor
Merupakan perangkat lunak yang digunakan untuk mengetikkan
perintah-perintah script yang digunakan baik itu client side scripting
ataupun server side scripting bahklan beberapa web editor dapat
digunakan untuk mengatur layout tampilan halaman web secara instant.
22

Berikut contoh web editor: Notepad++, Macromedia Dreamweaver, Ultra


Edit, Adobe Go Live,NetBeans.
f. Image Editor
Merupakan perangkat lunak yang digunakan untuk mengelola gambar-
gambar dan animasi yang nantinya akan digunakan di dalam halaman
web yang akan dibuat. Berikut contohnya: Adobe Photoshop, Corel
Draw, Photoscape, dan Picsart.

2.3.4.5 Notepad ++

Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber


yang berjalan di sistem operasi Windows. Notepad++ dapat menampilkan dan
menyunting teks dan berkas kode sumber berbagai bahasa pemrograman. Notepad
++ adalah aplikasi gratisan pengembangan dari Notepad.
Notepad ++ juga mempunyai fitur yang sangat memudahkan dalam
membedakan alur syntax yaitu fitur highlighting. Fitur ini akan menandai sintaks
dan variable yang digunakan dalam source code. (Rudiyanto,2009)

Gambar 2.3.4.6 Notepad ++

2.3.4.6 Boostrap

Bootstrap merupakan salah satu framework. HTML,CSS, dan JS, serta


banyak digunakan oleh para pengembang web saat ini, bootstrap merupakan
23

framework untuk membangun desain web serta responsif. Artinya, tampilan web
yang dibuat oleh bootstrap akan menyesuaikan ukuran tampilan dari browser yang
kita gunakan baik di desktop, tablet ataupun mobile device, dengan web yang
responsife tersebut akan memudahkan pengguna melakukan resizing,scrolling,dan
panning dengan lebih optimal. Bootstrap pertama kali diciptakan oleh Mark Otto
dan Jacob Thornton. Seorang desainer dan pengembang di Twitter, pada
pertengahan 2010. Pada mulanya sebelum menjadi open-source bootstrap dikenal
sebagai twitter blueprint pada perusahan twitter, dan bootstrap pertama kali dirilis
pada jumat, 19 agustus 2011, Dan sampai saat ini telah dilakukan lebih dari 20
rilis. Rilis tersebut dilakukan sebagai proyek open source di Github, pada 1 juni
2014, bootstrap mennjadi proyek Github yang paling banyak dilihat (69 ribu kali)
serta paling banyak di copy yaitu sebanyak 25 ribu kali. (Utomo,2016)

2.3.5 BASIS DATA

Komponen basis data atau sering disebut “database” ialah kumpulan atau
gabungan data yang saling berkaitan dan berhubungan satu dengan yang lain dan
tersimpan di perangkat keras computer dan bisa juga menggunakan perangkat
lunak untuk memanipulasinya.sebuah data perlu disimpan dalam basis data untuk
keperluan penyimpanan informasi selanjutnya.data di dalam basis data perlu
diorganisasikan sedemikian rupa supaya informasi yang dihasilkan bisa
berkualitas dan bisa membawa kebanggan bagi si pembuatnya.

2.3.5.1 XAMPP

XAMPP merupakan aplikasi yang mengintegrasikan beberapa aplikasi


web utama didalamnya. Dalam XAMPP terdapat instalasi modul PHP, MySQL
dan web server Apache (Rudiyanto, 2009).
Fungsi XAMPP sendiri adalah sebagai server yang berdiri sendiri
(localhost), yang terdiri dari beberapa program antara lain : Apache HTTP Server,
MySQL, database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl. Nama XAMPP sendiri merupakan singkatan dari X
24

(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini
tersedia dalam GNU General Public License dan bebas merupakan web server
yang dinamis.
Server HTTP Apache atau Server Web/WWW Apache adalah server web
yang dapat dijalankan dibanyak sistem operasi seperti (Unix, BSD, Linux,
Microsoft Windows, serta platform lainnya) yang berguna untuk melayani fasilitas
web/WWW ini menggunakan HTTP.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(database management system) atau DBMS yang multi thread,multi user,
MySQL,AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawaah
lisensi GNU General Public License (GPL).tetapi mereka juga menjual dibawah
lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan
penggunaan GPL.
PhpMyAdmin adalah perangkat lunak yang ditulis dalam bahasa
pemrograman PHP yang digunakan untuk menangani administrasi MySQL
melalui WWW (World Wide Web). PhpMyAdmin mendukung berbagai operasi
MySQL diantaranya (mengelola basis data,tabel (fields),relasi (relations),
indeks,pengguna (users), perijinan (permissions). Pada dasarnya, mengelola basis
data dengan MySQL harus dilakukan dengan cara mengetikkan baris baris
perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang
ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk
membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang
sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena
seseorang harus hafal dan mengetikkan perintahnya satu per satu.Bagian penting
dari XAMPP yang biasa digunakan pada umumnya:
a) htdocs adalah folder tempat meletakkan berkas-berkas yang akan
dijalankan seperti berkas PHP,HTML dan script lain.
b) phpMyAdmin merupakan bagian untuk mengelola basisdata MySQL
yang ada dikomputer.
c) Kontrol panel yang berfungsi untuk mengelola layanan service
XAMPP,seperti mengehentikan stop layanan,ataupun memulai start.
25

2.3.5.2 My SQL

MySQL adalah sebuah program database server yang mampu menerima


dan mengirimkan datanya sangat cepat, multiuser serta menggunakan peintah
dasar SQL ( Structured Query Language ). MySQL merupakan dua bentuk lisensi,
yaitu FreeSoftware dan Shareware. MySQL yang biasa kitagunakan adalah
MySQL FreeSoftware yang berada dibawah Lisensi GNU/GPL ( General Public
License ). MySQL merupakan sebuah database server yang free, artinya kita
bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus
membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang
programmer database bernama Michael Widenius . Selain database server,
MySQL juga merupakan program yang dapat mengakses suatu database MySQL
yang berposisi sebagai server, yang berarti program kita berposisi sebagai client.
Jadi MySQL adalah sebuah database yang dapat digunakan sebagai client mupun
server.
Database MySQL merupakan suatu perangkat lunak database yang berbentuk
database relasional atau disebut Relational Database Management System
(RDBMS) yang menggunakan suatu bahasa permintaan yang bernama SQL
(Structured Query Language ).
Database MySQL memiliki beberapa kelebihan dibanding database lain,
diantaranya:
 MySQL merupakan Database Management System ( DBMS )
 MySQL sebagai Relation Database Management System ( RDBMS )
atau disebut dengan database Relational
 MySQL merupakan sebuah database server yang free, artinya kita bebas
menggunakan database ini untuk keperluan pribadi atau usaha tanpa
harus membeli atau membayar lisensinya
 MySQL merupakan sebuah database client
 MySQL mampu menerima query yang bertupuk dalam satu permintaan
atau MultiThreading.
26

 MySQL merupakan database yang mampu menyimpan data berkapasitas


sangat besar hingga berukuran GigaByte sekalipun.
 MySQL diidukung oleh driver ODBC artinya database MySQL dapat
diakses menggunakan aplikasi apa saja termasuk berupa visual seperti
visual Basic dan Delphi.
 MySQL adalah database menggunakan enkripsi password, jadi database
ini cukup aman karena memiliki password untuk mengakses nya.
 MySQL merupakan database server yang multiuser, artinya database ini
tidak hanya digunakan oleh satu pihak orang akan tetapi dapat digunakan
oleh banyak pengguna.
 MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci
uniq (Unique).
 MySQL memliki kecepatan dalam pembuatan table maupun peng-update
an table.

2.3.6 KONTROL

2.3.6.1 KONTOL PENGOPERASIAN SISTEM

Kontrol pengoperasian sistem dimaksudkan untuk mencapai efisiensi dan


keamanan. Kontrol yang memberikan kontribusi terhadap tujuan ini dapat
diklasifikasikan menjadi 5 area:
1. Struktur organisasional
Staf pelayanan informasi diorganisir menurut bidang spesialisasi.
Analisis, programmer, dan personel operasi biasanya dipisahkan dan
hanya mengembangkan ketrampilan yang diperlukan untuk area
pekerjaannya sendiri.
2. Kontrol perpustakaan
Perpustakaan komputer adalah sama dengan perpustakaan buku, dimana
didalamnya ada pustakawan, pengumpulan media, area tempat
penyimpanan media dan prosedur untuk menggunakan media tersebut.
Yang boleh mengakses perpustakaan media hanyalah pustakawannya.
3. Pemeliharaan Peralatan
27

Orang yang tugasnya memperbaiki computer yang disebut Customer


Engineer(CE) / Field Engineer (FE) / Teknisi Lapangan menjalankan
pemeliharaan yang terjadwal / yang tak terjadwal.
4. Kontrol lingkungan dan keamanan fasilitas
Untuk menjaga investasi dibutuhkan kondisi lingkungan yang khusus
seperti ruang computer harus bersih keamanan fasilitas yang harus
dilakukan dengan penguncian ruang peralatan dan komputer.
5. Perencanaan Disaster : mencakup ; rencana keadaan darurat, rencana
backup, rencana record penting, dan rencana recovery
BAB III
METODE PENELITIAN

3.1 Lokasi dan Waktu Peneletian

Lokasi penelitian dilakukan di Taman baca Pendidikan Teknik Elektro,


Fakultas keguruan dan Ilmu pendidikan Jl. Adi Sucipto Penfui No 85001, Lasiana,
Klp.Lima,Kota Kupang, Nusa Tenggara Timur.

3.2 Subjek Penelitian

Yang menjadi subjek penelitian ini adalah Mahasiswa Program Studi


Pendidikan Teknik Elektro.

3.3 Prosedur Penilaian

3.3.1 Analisis Kebutuhan

Software yang digunakan dalam pembuatan sistem informasi ini adalah


Notepad ++, dan Xampp..Pembuatan model sistem informasi dibuat dalam
bentuk yang hampir sama dengan pembukuaan manual taman baca pada
umumnya agar lebih mudah dalam menjelaskan fungsi dan kegunaan sistem
informasi itu sendiri.

3.3.2 Desain Sistem

Sistem yang akan dibangun sebelumnya di desain dengan menggunakan


prosedur pengembangan sistem informasi yang dilakukan berdasarkan
beberapa tahapan desain sebagai berikut ;

A. Diagram Konteks
Pada tahapan ini menggambarkan aliran-aliran data dan informasi dari
suatu sistem, dimana admin disini bertugas menginput data buku, data
anggota,data transaksi, dan data user. Yang nantinya pengunjung yang

28
29

hendak meminjam buku mengisi form pada buku tamu dan kemudian
pengunjung akan diberikan akses pada info data buku.

B. ERD
Tahapan ini menggambarkan hubungan antar entitas yang terdapat pada
sistem dimana pengunjung mendapatkan data buku kemudikan jika hendak
meminjam pengunjung harus masuk sebagai anggota perpustakaan yang
sudah terdata dalam sistem lalu anggota perpustakaan melakukan
peminjaman buku.

C. DFD
Pada tahap ini menjelaskan bagaimana fungsi sistem informasi secara
logika akan bekerja, sehingga digambarkan alur input, alur proses maupun
alur output yamg terjadi.di taman baca pendidikan teknikn elektro
Syarat membuat DFD
1. Pemberian nama untuk tiap komponen DFD
2. Pemberian nomor pada komponen proses
3. Penggambaran DFD sesering mungkin agar enak dilihat
4. Penghindaran penggambaran DFD yang rumit
5. Pemastian DFD yang dibentuk itu konsisten secara logika

D. Kamus data
Suatu daftar data elemen yang teroganisir dengan definisi yang tetap dan
sesuai dengan sistem, sehingga pengguna dan analis sistem mempunyai
pengertian yang sama tentang input, output dan komponen data.

E. Pengujian Sistem
Pengujian bertujuan untuk menemukan kesalahan pada sistem dan mencari
tahu kesesuaian sistem yang dibuat dengan kebutuhan pengguna.
Pengujian berfungsi untuk menguji keefisien dan kebutuhan dari sistem
30

informasi dan juga befungsi menguji kelayakan sistem informasi dengan


cara menjalankan fitur-fitur yang ada pada sistem informasi itu sendiri.

3.4 Teknik dan Instrumen Pengumpulan Data

3.4.1. Jenis Data

Jenis data yang dikumpulkan dalam penelitian ini mencakup data


kualitatif dan kuantitatif. Data kualitatif dan kuantitatif apabila ditinjau
menurut sugiyono (2015) adalah sebagai berikut :

a) Data kualitatif merupakan data tentang proses pengembangan sistem


infromasi berupa kritik dan saran dari admin taman baca , dosen, dan
responden mahasiswa
b) Data Kuantitatif merupakan data pokok dalam penelitian yang berupa
data penilaian kelayakan tentang sistem informasi itu sendiri dari admin
taman baca, dosen, dan data pendapat/respon mahasiswa mengenai
sistem informasi taman baca yang telah dikembangkan

3.4.2 Instrumen Pengumpulan Data

Teknik pengumpulan data digunakan penulis untuk mengumpulkan


dan menghimpun data yang berhubungan dengan penelitian. Ada berbagai
macam teknik pengumpulan data, namun teknik pengumpulan data yang
digunakan dalam penelitian adalah kuisoner (Angket) kuisioner sendiri
merupakan metode pengumpulan data yang dilakukan dengan cara
memberi seperangkat pertanyaan atau pernyataan tertulis kepada respoden
untuk diberikan respon sesuai dengan permintaan pengguna.(S.Eko
PutroWidoyoko, 2012). Dari pendapat tersebut dapat ditarik kesimpulan,
bahwa yang dimaksud angket adalah serangkaian pernyataan atau
pertanyaan mengenai sesuatu hal secara tertulis yang di ajukan dan
kemudian dijawab oleh respoden untuk memperoleh data atau keterangan.
31

Skala pengukuran pada angket dalam penelitian kali ini menggunakan


skala likert. Skala likert adalah skala yang dipakai untuk sikap, pendapat, dan
persepsi seseorang atau sekelompok orang mengenai suatu fenomena sosial (
Sugiyono, 2015 ). Skala likert dalam mengukur kelayakan memiliki alternatif
jawaban yang terdiri dari pernyataan positif (+) dan negatif (-).

Berikut merupakan tabel penskoran dan kisi – kisi dari kuisioner yang
digunakan dalam penelitian.

Insturumen kuisioner di buat dengan beberapa indikator penilaian


untuk admin taman baca, dosen, dan mahasiswa. Sebelum membuat
instrumen, terlebih dahulu dibuat kisi- kisi sebagai berikut :

Tabel 3.1 Aspek Penilaian Sistem Informasi

No Aspek Indikator Butir Pernyataan Jumlah


1 Fungsional Kemudahan 1,2,3,4,5,6 10
penggunaan
Keefesienan 7,8,9,10
penggunaan

2 Desain Sistem Tampilan sistem 11,12,13 5


informasi 14,15

3 Kepuasan Kemudahan 16,17 5


Responden penggunaan 18,19,20

Skor 20

3.5 Analisis Data

Analisis data merupakan tahapan yang utama dalam mengkaji masalah


yang dirumuskan dalam suatu penelitian. Teknik analisis data pada penelitian kali
32

ini dapat diketahui melalui lembar kuisioner yang diberikan yang kemudian data
dari hasil pengisian kuisioner yang diperoleh kemudian dianlisis untuk
memperoleh jawaban dan kesimpulan yang akurat dari suatu penelitian,dalam hal
ini terdapat tiga kategori responden yang dilibatkan. Selanjutnya hasil penelitian
dianalisis sebagai berikut :

1. Analisis data kualitatif


Data ini diperoleh dari admin taman baca, dosen, dan responden
mahasiswa berupa koreksi dan masukan. Koreksi dan masukan tersebut
kemudian di gunakan sebagai acuan revisi sistem informasi itu sendiri.

2. Analisis data kuantitatif


Data penilaian kuantitatif diperoleh dari hasil pengisian kuisioner oleh
admin taman baca, dosen dan respon mahasiswa. Data selanjutnya
dianalisis dengan mengikuti langkah – langkah berikut :

1) Menentukan pemberian skor pada angket penilaian kuantitatif


Tabel 3.2 Ketentuan pemberian skor
Kategori Skor

Sangat Baik 4

Baik 3

Cukup Baik 2

Kurang 1

( Sumber : Widoyoko, Eko P, 2012 )

2) Menghitung rata rata skor setiap indikator dengan rumus


x = ∑x
n
Keterangan
33

x = Skor rata- rata


∑x = Jumlah skor
n = Jumlah responden
(Djemari Mardapi, 2008:123)

3) Menginterpretasikan secara kualitatif jumlah rerata skor tiap aspek


Adapun acuan pengubahan skor menjadi skala empat dapat
dihitung dengan menggunakan kriteria pada tabel berikut.
Tabel 3.3 Rumus konversi skor aktual menjadi skala empat.
No Rentang skor Rentang skor Klasifikasi
rerata
1 x > X + 1,5 SBx x > 3,25 Sangat baik

2 X + 1,5 SBx > x > X 3,25 > x < 2,5 Baik

3 X > x > X = 1,5 SBx 2,5 > x < 1,75 Kurang baik

4 x< X = 1,5 SBx x< 1,75 Sangat kurang


baik

(Sumber: Djemari Mardapi, 2008 ; 123)

Keterangan :

Harga X dan SBx diperoleh dengan rumus sebagai berikut :

Skor Max. Ideal = Jumlah Butir Soal + Jumlah Skor


Tertinggi

Skor Min. Ideal = Jumlah Butir Soal + Jumlah Skor


Terendah

X = Skor rerata ideal

= ½ ( skor ideal max + skor min ideal )


34

SBx = Simpangan baku ideal;

= 1/6 ( skor ideal max + skor min ideal )

X = Skor aktual ( skor yang dicapai )

Setelah klasifikasi hasil skor seperti yang telah dijelaskan, kemudian kriteria
kelayakan produk secara keseluruhan ditentukan dengan mengkonversikan hasil
rata-rata skor akhir penilaian dengan kategori kelayakan yang terdiri dari empat
kategori kelayakan.

Data yang terkumpul dianalisis dengan analisis deskriptif kuantitatif yang


disajikan dalam distribusi skor secara keseluruhan kemudian penilaian kelayakan
dapat dilihat pada tabel di bawah ini :

Tabel 3.4 Penilaian Kelayakan

Rentang Skor Rata-rata Klasifikasi Skor Penilaian Kelayakan

x > 3,25 Sangat Baik Sangat Layak

3,25 > x >2,5 Baik Layak

2,5 Kurang Baik Kurang Layak

X < 1,75 Sangat Kurang Baik Sangat Kurang Layak

Sumber : Suharsimi Arikunto (2013)

Jika penilaian akhir dari responden mendapatkan nilai “Baik”, maka sistem
informasi yang dikembangkan layak di gunakan sebagai sistem informasi taman
baca pada teknik elektro.
35

3.6 Jadwal Penelitian

Kegiatan awal dilakukan dengan pengenalan secara singkat kegunaan


beserta fungsi – fungsi dari sistem informasi itu sendiri, kemudian responden
dipersilahkan untuk menggunakan sistem informasi dan setelah selesai akan
dibagikan kuisioner untuk di isi berdasarkan kepuasaan responden. Setelah itu
dilanjutkan dengan tahap pengumpulan data dan penyusunan data. Tahap akhir
dilakukan dengan analisis data dan pelaporan hasil.

Tabel 3.5 Jadwal Penelitian

No Kegiatan Bulan/Tahun Tempat

Juni July-Sep Okt Okt Nov


2019 2019 2019 2020 -Des
2020

1 Konusltasi Draft T.Elektro


Proposal

2 Penyusunan T.Elektro
Proposal

3 Ujian Proposal T.Elektro

4 Peneltian T.Elektro

5 Ujian Hasil T.Elektro

6 Ujian Skripsi T.Elektro


36

DAFTAR PUSTAKA

Abdul Kadir, Pengenalan Sistem Informasi, Penerbit Andi Yogyakarta,


Yogyakarta : 2002

Arbie, Erwan, 2000, Pengantar Sistem Informasi Manajemen, Jakarta : Bina


Alumni Indonesia

Basuki,Sulistyo.1993. Pengantar Ilmu Perpustakaan, Jakarta : Gramedia Pustaka


Utama

Gordon, B, Davis 1991, Kerangka Dasar Sistem Informasi Manajemen Bagian I,


PT.Pustaka Binamas Pressindo. Jakarta

Hm, Jogiyanto, 1999, Analisis dan Desain Sistem Informasi : Pendekatan


Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi Yogyakarta,
Yogyakarta

Indrajit, 2001, Analisis dan Perancangan Sistem Berorientasi Object.Bandung,


Informatika

Jogianto, HM, 2005, Analisis dan Desain Sistem Informasi : Analisis & Desain
Sistem Informasi, Yogyakarta : Andi Offset.

Kendall, Kenneth E, 2010, Analisis dan Perancangan Sistem, Jakarta : PT.Indeks

McFadden dkk, 1999, Konsep dan Tuntunan Praktis Basis Data, Andi
Yogyakarta, Yogyakarta

Rudiyanto Arief, M,2009, Pemrograman Web Dinamis Menggunakan PHP dan


Mysql. Media Kita

Sommerville, Ian, 2011, Software Engineering ( Rekayasa Perangkat Lunak),


Jakarta: Erlangga.

Sutarno NS 2006. Manajemen Perpustakaan, Jakarta : Sagung Seto

Widoyoko, Eko P, 2012, Teknik Penyusunan Instrumen Penelitian, Yogyakarta :


Pustaka Pelajar

Anda mungkin juga menyukai