Perancangan sistem informasi katalog film berbasis web : studi kasus Campus Ministry USD Yogyakarta.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

ABSTRAKSI

Campus Ministry (CM) merupakan suatu unit kerohanian kampus yang
mengelola hal seputar kegiatan kerohanian bagi seluruh civitas akademika USD.
Bidang pelayanan di CM meliputi 3 aspek yaitu : Pengembangan Spiritualitas
dan Solidaritas (PSS), Pendampingan Rohani dan Konseling (PRK) dan Gereja
Kampus (GK). CM juga memiliki berbagai koleksi film. Kadang kala para
mahasiswa dan dosen meminjam film-film yang ada di CM untuk berbagai
keperluan. Sejauh ini pengelolaan data peminjaman film dan pencariannya
masih dilakukan secara manual. Biasanya mahasiswa atau dosen yang ingin
meminjam film langsung datang ke CM dan mencari sendiri di tempat
penyimpanan. Kemudian setelah film yang diinginkan ditemukan, langsung
diberikan pada petugas untuk dicatat. Yang terakhir, peminjam meninggalkan
kartu identitas sebagai jaminan. Sistem tersebut dirasa tidak efisen karena

menghabiskan waktu yang cukup lama untuk mencari film yang diinginkan
dengan harus mencari satu persatu di rak penyimpanan.
Dari permasalahan yang tersebut di atas, maka penulis membuat sebuah
rancangan sistem informasi katalog film online berbasis web yang diharapkan
dapat mempermudah proses pengelolaan data peminjaman, peminjaman film
dan pencarian film.
Dari analisis yang telah dilakukan, maka dapat diambil kesimpulan
bahwa perancangan sistem yang baru telah berhasil dibuat dan siap dituangkan
ke dalam bentuk program.

viii

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

ABSTRACT


Campus Ministry (CM) is a spiritual unit that manages campus in the field of
spiritual activities for the entire academic USD. CM services include three aspects:
Spirituality Development and Solidarity, Spiritual Mentoring and Counseling and
Campus Church. CM also has a wide collection of movies. Sometimes the students and
faculty borrow movies in CM for various purposes. So far, lending data management
and searching movies are still done manually. Usually, student or faculty who want to
borrow the movie come to CM and find it in a storage area. Then, after the movie that
they are needed found, they give it directly to the clerk to be recorded. Last, the
borrower leaves the identity card as collateral. The system was found to be inefficient
due to the time to find the wanted movie.
From the problems mentioned above, the author designed a web-based movie
catalog information system which is expected to simplify the data management process
of borrowing, lending and searching movies
From the analysis that has been done, it can be concluded that the design of the
new system have been successfully prepared and ready to be implemented as an
application program.

ix


PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

PERANCANGAN SISTEM INFORMASI KATALOG FILM
BERBASIS WEB
(Studi Kasus :Campus MinistryUSD Yogyakarta)
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar SarjanaKomputer
Program Studi Teknik Informatika

DisusunOleh :
Rosa Novi Jaya
ningsih
NIM


: 065314027

PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2012

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

THE DESIGN OF WEB BASED MOVIE CATALOG
INFORMATION SYSTEM
(Case Study : Campus Ministry USD Yogyakarta)
A THESIS


Presented as Partial Fulfillment of the Requirements
to Obtain the Sarjana Komputer Degree
in Informatic Engineering Department

By :
Rosa Novi Jayaningsih
Student Number : 065314027

INFORMATICS ENGINEERING STUDY PROGRAM
INFORMATICS ENGINEERING DEPARTMENT
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2012
ii

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN

TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

SKRIPSI
PERANCAI\IGAIY SISTEM INTORMASI KATALOG FILM
BERBASIS WEB
(Studi Kasus : Campus Ministry USD yoryakarta)

Dipersiapkan dan ditulis oleh

:


RosaNovi Jayaningsih

NIM

:065314027

Telah dipertahankan di depan panitia penguji

Padatanggal5

luli20l2

Dan dinyatakan memenuhi syarat

Susunan Panitia Penguji

Nama Lengkap
Ketua

: Eko Hari Parmadi, S.Si.,M.Kom


Sekretaris

: Drs. Johanes Eka

Anggota

: P.H. Prima Rosa S.Si.,M.Sc.

Priyatm4 M.Sc

Yogyakarta, 6 September 2012
Fakultas Sains dan Teknologi

S.Si.,M,SC.

lv

PLAGIAT
PLAGIATMERUPAKAN

MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

HALAMAN MOTTO

“Be miserable, or motivate yourself.
Whatever has to be done, ot’s always your choise”

“Jika kamu gagal mendapatkan sesuatu, hanya satu hal yang
harus kamu lakukan, ‘coba lagi..!!”

“Who knows what miracle, you can achieve when you believe,
somehow you will when you believe”

v

PLAGIAT
PLAGIATMERUPAKAN

MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

ABSTRAKSI


Campus Ministry (CM) merupakan suatu unit kerohanian kampus yang
mengelola hal seputar kegiatan kerohanian bagi seluruh civitas akademika USD.
Bidang pelayanan di CM meliputi 3 aspek yaitu : Pengembangan Spiritualitas
dan Solidaritas (PSS), Pendampingan Rohani dan Konseling (PRK) dan Gereja
Kampus (GK). CM juga memiliki berbagai koleksi film. Kadang kala para
mahasiswa dan dosen meminjam film-film yang ada di CM untuk berbagai
keperluan. Sejauh ini pengelolaan data peminjaman film dan pencariannya
masih dilakukan secara manual. Biasanya mahasiswa atau dosen yang ingin
meminjam film langsung datang ke CM dan mencari sendiri di tempat
penyimpanan. Kemudian setelah film yang diinginkan ditemukan, langsung
diberikan pada petugas untuk dicatat. Yang terakhir, peminjam meninggalkan
kartu identitas sebagai jaminan. Sistem tersebut dirasa tidak efisen karena
menghabiskan waktu yang cukup lama untuk mencari film yang diinginkan
dengan harus mencari satu persatu di rak penyimpanan.
Dari permasalahan yang tersebut di atas, maka penulis membuat sebuah
rancangan sistem informasi katalog film online berbasis web yang diharapkan
dapat mempermudah proses pengelolaan data peminjaman, peminjaman film
dan pencarian film.
Dari analisis yang telah dilakukan, maka dapat diambil kesimpulan
bahwa perancangan sistem yang baru telah berhasil dibuat dan siap dituangkan
ke dalam bentuk program.

viii

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

ABSTRACT

Campus Ministry (CM) is a spiritual unit that manages campus in the field of
spiritual activities for the entire academic USD. CM services include three aspects:
Spirituality Development and Solidarity, Spiritual Mentoring and Counseling and
Campus Church. CM also has a wide collection of movies. Sometimes the students and
faculty borrow movies in CM for various purposes. So far, lending data management
and searching movies are still done manually. Usually, student or faculty who want to
borrow the movie come to CM and find it in a storage area. Then, after the movie that
they are needed found, they give it directly to the clerk to be recorded. Last, the
borrower leaves the identity card as collateral. The system was found to be inefficient
due to the time to find the wanted movie.
From the problems mentioned above, the author designed a web-based movie
catalog information system which is expected to simplify the data management process
of borrowing, lending and searching movies
From the analysis that has been done, it can be concluded that the design of the
new system have been successfully prepared and ready to be implemented as an
application program.

ix

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

5.

Adikku terkasih, Olin. Teman dan saudara seperjuangan pada masa kuliah'
Akhirnya kita bisa melewati ini bersama. Terima kasih untuk dukungannya.
God Bless Us.

6.

Teman-teman seperjuangan, tetap semangat untuk mencapai kesuksesan di
masa depan.

7.

Semua pihak yang tidak dapat penulis sebutkan satu persatu.

Penulis menyadari bahwa skripsi ini masih jauh dari sempurrla, oleh karena

itu dengan kerendahan hati penulis bersedia menerirna kritik dan

saran.

Semoga skripsi ini berguna bagi pembaca.

Yogyakarla, C Septemb er 2012
Penulis,

Rosa

XI

Novi Jayaningsih

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

DAFTAR ISI

Halaman Judul.......................................................................................................... i
Halaman Judul (Bahasa Inggris)............................................................................. ii
Halaman Persetujuan Pembimbing........................................................................ iii
Halaman Pengesahan............................................................................................. iv
Halaman Motto........................................................................................................ v
Halaman Keaslian Karya....................................................................................... vi
Halaman Persetujuan............................................................................................ vii
Abstrak................................................................................................................. viii
Abstract.................................................................................................................. ix
Kata Pengantar........................................................................................................ x
Daftar Isi................................................................................................................xii
Daftar Gambar.......................................................................................................xvi
Daftar Tabel..........................................................................................................xix
BAB I. PENDAHULUAN...................................................................................... 1
I.1 Latar Belakang.............................................................................................1
I.2 Rumusan Masalah. ......................................................................................2
I.3 Tujuan..........................................................................................................3
I.4 Batasan Masalah..........................................................................................3
I.5 Metodologi Penelitian.................................................................................3
I.6 Sistematika Penulisan..................................................................................6
BAB II. LANDASAN TEORI.................................................................................8
II.1 Sistem.........................................................................................................8
II.2 Informasi....................................................................................................8
II.3 Sistem Informasi........................................................................................9
xii

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

II.4 Katalog.......................................................................................................9
II.5 Internet......................................................................................................10
II.6 Metode Waterfall......................................................................................11
II.7 HTML (Hypertext Markup Language)....................................................14
II.8 PHP (Page Hypertext Preprosesor).........................................................15
II.9 MySQL.....................................................................................................16
II.10 Framework CodeIgnitier........................................................................17
BAB III. ANALISIS DAN PERANCANGAN SISTEM..................................... 21
III.1 Analisis Sistem........................................................................................21
III.1.1 Pendahuluan................................................................................. 21
III.1.2 Gambaran Umum Sistem Yang Ada............................................ 22
III.1.3 Analisis Kebutuhan Pengguna..................................................... 22
III.1.3.1 Diagram Use-Case............................................................. 24
III.1.3.1.1 Diagram Use-Case Sisi Administrator.................. ..24
III.1.3.1.2 Diagram Use-Case Pengelolaan Data Film..............25
III.1.3.1.3 Diagram Use-Case Pengelolaan Data Berita........... 26
III.1.3.1.4 Diagram Use-Case Pengelolaan Data Agenda.........27
III.1.3.1.5 Diagram Use-Case Pengelolaan Data Anggota....... 27
III.1.3.1.6 Diagram Use-Case Pengelolaan Data Peminjaman. 28
III.1.3.1.7 Diagram Use-Case Sisi Anggota..............................28
III.1.3.1.8 Diagram Use-Case Sisi Pengguna Umum................30
III.1.3.2 Narasi Use-Case..................................................................31
III.1.3.2.1 Tabel Narasi Use-Case Login...................................31
III.1.3.2.2 Tabel Narasi Use-Case Tambah Data Film..............32
III.1.3.2.3 Tabel Narasi Use-Case Ubah Data Film...................33
III.1.3.2.4 Tabel Narasi Use-Case Tambah Data Berita............34
xiii

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

III.1.3.2.5 Tabel Narasi Use-Case Ubah Data Berita.............. .35
III.1.3.2.6 Tabel Narasi Use-Case Tambah Data Agenda.........36
III.1.3.2.7 Tabel Narasi Use-Case Ubah Data Agenda.............37
III.1.3.2.8 Tabel Narasi Use-Case Konfirmasi Pemesanan.......38
III.1.3.2.9 Tabel Narasi Use-Case Pengembalian......................39
III.1.3.3 Data Flow Diagram.............................................................40
III.1.3.3.1 DFD Level 0 (Diagram Konteks).............................41
III.1.3.3.2 DFD Level 1.............................................................42
III.1.3.3.3 DFD Level 2 : Login.................................................43
III.1.3.3.4 DFD Level 2 : Pengelolaan Data Film......................43
III.1.3.3.5 DFD Level 2 : Pengelolaan Data Berita...................44
III.1.3.3.6 DFD Level 2 : Pengelolaan Data Agenda.................45
III.1.3.3.7 DFD Level 2 : Pengelolaan Data Anggota...............46
III.1.3.3.8 DFD Level 2 : Pengelolaan Data Peminjaman.........47
III.1.3.3.7 DFD Level 2 : Pencarian..........................................48
III.1.3.4 Desain Basis Data...............................................................49
III.1.3.4.1 Desain Konseptual....................................................49
III.1.3.4.2 Desain Logikal..........................................................50
III.1.3.4.3 Desain Fisikal...........................................................51
III.1.3.5 Diagram Kelas (Class Diagram)........................................56
III.1.3.5.1 Diagram Kelas Pengelolaan Data Agenda................56
III.1.3.5.2 Diagram Kelas Pengelolaan Data Berita..................57
III.1.3.5.3 Diagram Kelas Pengelolaan Data Film.....................58
III.1.3.5.4 Diagram Kelas Pengelolaan Data Anggota..............59
III.1.3.5.5 Diagram Kelas Pesan................................................60
III.1.3.5.5 Diagram Kelas Pinjam..............................................61
xiv

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

III.1.3.6 Desain Antar Muka Pengguna............................................62
III.1.3.6.1 Perancangan antar muka utama..............................62
III.1.3.6.2 Perancangan antar muka Administrator............65
III.1.3.6.3 Perancangan antar muka Anggota..........................80
BAB IV. PENUTUP..............................................................................................86
IV.1 Kesimpulan...........................................................................................86
IV.2 Saran.....................................................................................................86
DAFTAR PUSTAKA............................................................................................87

xv

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

DAFTAR GAMBAR

Gambar 2.1 Gambar Metode Pengembangan Waterfall...................11
Gambar 3.1 Diagram Use Case Sisi Administrator..........................24
Gambar 3.2 Diagram Use Case Pengelolaan Data Film...................26
Gambar 3.3 Diagram Use Case Pengelolaan Data Berita.................26
Gambar 3.4 Diagram Use Case Pengelolaan Data Agenda............27
Gambar 3.5 Diagram Use Case Pengelolaan Data Anggota...........27
Gambar 3.6 Diagram Use Case Pengelolaan Data Peminjaman....28
Gambar 3.7 Diagram Use Case Sisi Anggota...................................28
Gambar 3.7 Diagram Use Case Sisi Pengguna Umum.....................30
Gambar 3.9 Diagram Konteks..........................................................41
Gambar 3.10 DFD Level 1................................................................42
Gambar 3.11 DFD level 2 : Login....................................................43
Gambar 3.12 DFD level 2 : Pengelolaan Data Film.........................43
Gambar 3.13 DFD level 2 : Pengelolaan Data Berita.......................44
Gambar 3.14 DFD level 2 : Pengelolaan Data Agenda....................45
Gambar 3.15 DFD level 2 : Pengelolaan Data Anggota...................46
Gambar 3.16 DFD level 2 : Pengelolaan Data Peminjaman.............47
Gambar 3.17 DFD level 2 : Pencarian..............................................48
Gambar 3.18 Diagram ER................................................................49
Gambar 3.19 Desain Logikal...........................................................50
Gambar 3.20 Tabel Anggota.............................................................51
xvi

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

Gambar 3.21 Tabel Agenda.............................................................51
Gambar 3.22 Tabel Berita................................................................52
Gambar 3.23 Tabel Film..................................................................53
Gambar 3.24 Tabel Pinjam..............................................................54
Gambar 3.25 Tabel Counter.............................................................55
Gambar 3.26 Tabel Pesan................................................................55
Gambar 3.27 Diagram Kelas Pengelolaan Data Agenda.................56
Gambar 3.29 Diagram Kelas Pengelolaan Data Film......................58
Gambar 3.30 Diagram Kelas Pengelolaan Data Anggota................59
Gambar 3.31 Diagram Kelas Sirkulasi............................................60
Gambar 3.32 Halaman Login...........................................................62
Gambar 3.33 Halaaman Pencarian...................................................63
Gambar 3.34 Halaman Hasil Pencarian...........................................64
Gambar 3.35 Halaman Utama Administrator...................................65
Gambar 3.36 Halaman Pengelolaan Data Anggota..........................66
Gambar 3.37 Halaman Tambah Data Anggota.................................67
Gambar 3.38 Halaman Indeks Film..................................................68
Gambar 3.39 Halaman Tambah Data Film.......................................69
Gambar 3.40 Halaman Indeks Data Agenda.....................................70
Gambar 3.41 Halaman Tambah Data Agenda..................................71
Gambar 3.42 Halaman Halaman Indeks Berita................................72
Gambar 3.43 Halaman Tambah Data Berita.....................................73
xvii

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

Gambar 3.44 Halaman Data Pemesanan Film..................................74
Gambar 3.45 Halaman Data Peminjaman Film................................75
Gambar 3.46 Halaman Sirkulasi Pengembalian Film.......................77
Gambar 3.47 Halaman Transaksi Pengembalian Film.....................78
Gambar 3.48 Halaman Utama Pengguna Umum..............................79
Gambar 3.49 Halaman Data Film.....................................................80
Gambar 3.50 Halaman Pesan Film...................................................81
Gambar 3.51 Halaman Histori Pemesanan Film...............................82
Gambar 3.52 Halaman Berita...........................................................83
Gambar 3.53 Halaman Agenda.........................................................84

xviii

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

DAFTAR TABEL

Gambar III.1.3.2.1 Narasi use-case Login ...................................................31
Gambar III.1.3.2.2 Narasi use-case proses tambah data film......................32
Gambar III.1.3.2.3 Narasi use-case proses ubah data film..........................33
Gambar III.1.3.2.4 Narasi use-case proses tambah data berita.....................34
Gambar III.1.3.2.5 Narasi use-case proses ubah data berita.........................35
Gambar III.1.3.2.6 Narasi use-case proses tambah data agenda...................36
Gambar III.1.3.2.7 Narasi use-case proses ubah data agenda.......................37
Gambar III.1.3.2.8 Narasi use-case proses konfirmasi pemesanan..............38
Gambar III.1.3.2.9 Narasi use-case proses pengembalian............................39
Gambar 3.20 Tabel Anggota.........................................................................51
Gambar 3.21 Tabel Agenda..........................................................................51
Gambar 3.22 Tabel Berita.............................................................................52
Gambar 3.23 Tabel Film...............................................................................53
Gambar 3.24 Tabel Sirkulasi........................................................................54
Gambar 3.25 Tabel counter...........................................................................55
Gambar 3.26 Tabel cm_user.........................................................................55

xix

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

BAB I
PENDAHULUAN

I.1

Latar Belakang
Campus Ministry atau disingkat CM merupakan suatu unit
kerohanian kampus yang mengelola hal seputar kegiatan kerohanian bagi
seluruh civitas akademika USD. Bidang pelayanan di CM meliputi 3 aspek
yaitu : Pengembangan Spiritualitas dan Solidaritas (PSS), Pendampingan
Rohani dan Konseling (PRK) dan Gereja Kampus (GK). Visi dari CM
adalah sebagai penggerak habitus refleksi, semangat solidaritas dan
pengembangan komunitas terpelajar yang menjunjung tinggi nilai-nilai
hidup dan kebenaran ( Sumber : Gembira Dalam Pelayanan.Oleh : R. In
Nugroho Budisantoso, SJ).
Kegiatan yang dilakukan di CM pun beragam, antara lain
pendalaman
konseling,

spiritual,

latihan

pendampingan

kepemimpinan,

penerima

beasiswa

jaringan

komunitas,

khusus,

pelayanan

sakramental dan yang lainnya. CM juga memiliki berbagai koleksi film
dan buku. Kadang kala para mahasiswa dan dosen meminjam film-film
yang ada di CM untuk berbagai keperluan.
Sejauh ini pengelolaan data peminjaman film dan pencariannya
masih dilakukan secara manual. Biasanya mahasiswa atau dosen yang
ingin meminjam film atau buku langsung datang ke CM dan mencari

1

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

2

sendiri di tempat penyimpanan. Kemudian setelah film atau buku yang
diinginkan ditemukan, langsung diberikan pada petugas untuk dicatat.
Yang terakhir, peminjam meninggalkan kartu identitas sebagai jaminan.
Sistem tersebut dirasa tidak efektif karena menghabiskan waktu
yang cukup lama untuk mencari film atau buku yang diinginkan dengan
harus mencari satu persatu di rak penyimpanan. Dalam hal ini CM tidak
memungut biaya untuk setiap peminjaman film atau pun buku. Batas
peminjamannya adalah 1 minggu.
Dari latar belakang tersebut penulis tertarik untuk membuat suatu
sistem informasi katalog film online berbasis web yang bertujuan untuk
memudahkan segenap civitas akademika USD dalam mengakses informasi
dan melakukan pencarian koleksi film di Campus Ministry secara online
melalui internet.

I.2

Rumusan Masalah
Dari latar belakang masalah di atas, penulis dapat merumuskan
masalah yaitu bagaimana membangun suatu informasi katalog film online
berbasis web yang mempermudah pengguna dalam melakukan pencarian
film dan mengimplementasikannya pada Campus Ministry di Universitas
Sanata Dharma Yogyakarta.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

I.3

3

Tujuan
Tujuan dari pembuatan tugas akhir ini adalah membuat
perancangan suatu sistem informasi katalog film online berbasis web pada
CM Universitas Sanata Dharma Yogyakarta yang dapat memudahkan
segenap anggota dan petugas Campus Ministry untuk melakukan
pencarian dan pengolahan data film.

I.4

Batasan Masalah
Dalam pembuatan perancangan aplikasi ini penulis menetapkan
beberapa batasan sebagai berikut :
1.

Aplikasi yang nantinya dibuat hanya untuk menampilkan informasi
tentang Campus Ministry (home) meliputi kegiatan-kegiatan yang
ada di CM (agenda CM), koleksi-koleksi film, awal berdirinya
CM. pengurus (struktur organisasi), agenda, anggota, berita,
chating (konseling), dan secara khusus akan membahas mengenai
koleksi film, pencarian film serta proses peminjamannya.
Peminjaman buku tidak ditampilkan dalam aplikasi ini.

I.5

2.

Data-data penunjang disimpan pada database MySQL.

3.

Bahasa pemrograman yang digunakan adalah PHP.

Metodologi Penelitian
Metode penelitian yang digunakan dalam pembuatan Tugas Akhir
ini adalah sebagai berikut :

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

a.

4

Analisis Sistem
Analisis sistem ini berfungsi untuk melihat sistem yang sudah
berjalan di CM, melihat bagian apa saja yang kurang baik dan
bagian mana yang sudah baik, dan kemudian mendokumentasikan
kebutuhan yang akan dipenuhi dalam sistem yang baru.

b.

Observasi
Metode

pendekatan

dengan

memperhatikan

dan

mencatat

informasi mengenai kegiatan dan agenda kerja yang ada di CM.
Keuntungan dari teknik observasi antara lain :


Analis dapat melihat langsung bagaimana sistem lama berjalan.



Mampu menghasilkan gambaran lebih baik jika dibandingkan
dengan teknik lainnya.

c.

Wawancara
Kegiatan

yang

dilakukan

dengan

mengajukan

pertanyaan-

pertanyaan terhadap masalah yang sedang diteliti kepada pihakpihak yang terkait secara langsung.
Keuntungan dari teknik wawancara antara lain :


Lebih mudah dalam menggali bagian sistem mana yang sudah
dianggap baik dan bagian mana yang dianggap kurang baik.



Jika ada bagian tertentu yang menurut peneliti perlu untuk
digali lebih dalam, peneliti dapat langsung menanyakan kepada
narasumber.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI


d.

5

Dapat menggali kebutuhan pengguna secara lebih bebas.

Mengembangkan perangkat lunak dengan metode waterfall
(Pressman, 2001), dengan tahap-tahap :
1.

System/ Information Engineering and Modeling
Pemodelan ini diawali dengan mencari kebutuhan dari
keseluruhan sistem yang akan diaplikasikan ke dalam
bentuk software. Hal ini sangat penting mengingat software
harus dapat berinteraksi dengan elemen-elemen lain seperti
hardware, database dan yang lain.

2.

Software Requirements Analysis
Proses pencarian kebutuhan difokuskan pada software.
Untuk mengetahui sifat program yang akan dibuat, maka
software engineer harus mengerti tentang fungsi yang
dibutuhkan, user interface dan lain sebagainya.

3.

Design
Proses

ini

digunakan

untuk

mengubah

kebutuhan-

kebutuhan di atas menjadi bentuk representasi ke dalam
bentuk blueprint software sebelum coding dimulai. Desain
harus dapat mengimplementasikan kebutuhan yang telah
disebutkan pada tahap sebelumnya.
4.

Coding

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

6

Hasil rancangan diterjemahkan ke dalam bentuk bahasa
yang dimengerti oleh mesin, dengan PHP sebagai bahasa
pemrograman internet.
5.

Testing / Verification
Menguji apakah hasilnya sudah sesuai dengan yang
diinginkan, dan mencari segala kemungkinan kesalahan.

6.

Maintenance
Pemeliharaan

suatu

software

diperlukan,

termasuk

didalamnya adalah pengembangan, karena software yang
dibuat tidak selamanya hanya seperti itu. Ketika dijalankan
mungkin masih ada kesalahan kecil yang tidak ditemukan
sebelumnya, atau ada penambahan fitur-fitur yang belum
ada pada software tersebut. Pengembangan diperlukan
ketika adanya perubahan ekstrnal perusahaan seperti ketika
ada pergantian sistem operasi, atau perangkat lainnya.

I.6

Sistematika Penulisan
Untuk mempermudah dalam menyusun dan memahami isi dari
Tugas Akhir ini, penulis menggunakan sistematika sebagai berikut :
Bab I. Pendahuluan
Bab ini membahas mengenai latar belakang, rumusan masalah,
tujuan, batasan masalah, metodologi dan sistematika penulisan.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

7

Bab II. Landasan Teori
Bab ini membahas mengenai pengetahuan yang menjadi dasar
teori-teori yang berhubungan erat dan dipergunakan dalam
mendukung pokok pembahasan Tugas Akhir.
Bab III. Analisis dan Perancangan Sistem
Dalam bab ini akan diuraikan tentang analisis dan perancangan
dari aplikasi yang akan dibuat. Analisis meliputi analisis masalah
dan analisis kebutuhan, sedangkan untuk perancangan terdiri dari
perancangan proses, perancangan basis data serta perancangan
antarmuka.
Bab IV. Penutup
Bab ini berisi kesimpulan dan saran dari hasil analisis untuk
pengembangan rancangan program aplikasi yang telah dibuat pada
waktu yang akan datang.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

8

BAB II
LANDASAN TEORI

II.1

Sistem
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi
untuk mencapai suatu tujuan tertentu. Definisi tersebut lebih dapat
diterima, karena pada kenyataannya suatu sistem terdiri dari beberapa
elemen subsistem. Elemen-elemen dan subsistem-subsistem tersebut tidak
dapat berdiri sendiri-sendiri dalam suatu sistem tetapi harus saling
berinteraksi dan saling berhubungan untuk membentuk satu kesatuan
sehingga tujuan sistem dapat tercapai. Maka suatu sistem harus
mempunyai tujuan tertentu agar elemen masukan, elemen pengolah dan
elemen keluaran dapat ditentukan dengan tepat (Jogiyanto,1999).

II.2

Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih
berguna dan lebih berarti bagi yang menerimanya. Informasi sangat
penting dalam suatu organisasi. Suatu sistem yang kurang mendapatkan
informasi akan menjadi kecil dan akhirnya akan habis. Informasiinformasi yang diperoleh dari suatu sistem dapat digunakan dalam
pengambilan sebuah keputusan serta dalam melakukan tindakan
selanjutnya, sehingga dibutuhkan informasi yang akurat, tepat pada
waktunya dan relevan atau bermanfaat bagi penggunanya. Selain itu

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

9

informasi harus memiliki nilai informasi yang dapat ditentukan oleh dua
hal yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan
bernilai jika manfaatnya lebih efektif dibandingkan dengan biaya untuk
mendapatkan informasi tersebut. Suatu informasi yang diperoleh mungkin
memiliki beberapa kegunaan sehingga digunakan tidak hanya oleh satu
pihak saja di dalam suatu organisasi melainkan digunakan bersama-sama
(Jogiyanto,1999).

II.3

Sistem Informasi
Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam
suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas,
teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan
untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi
rutin tertentu, member sinyal kepada manajemen dan yang lainnya
terhadap kejadian-kejadian internal dan eksternal yang penting dan
menyediakan suatu dasar informasi untuk pengambilan keputusan yang
cerdik (Jogiyanto, 1999).

II.4

Katalog
Katalog berasal dari bahasa Latin catalogus yang berarti daftar
barang atau benda yang disusun untuk tujuan tertentu. Beberapa definisi
katalog menurut ilmu perpustakaan dapat disebutkan sebagai berikut :

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

10

1. Katalog berarti daftar berbagai jenis koleksi perpustakaan yang
disusun menurut sistem tertentu. (Fathmi, 2004)
2. Katalog perpustakaan merupakan suatu rekaman atau daftar bahan
pustaka yang dimiliki oleh suatu perpustakaan yang disusun menurut
aturan dan sistem tertentu. (Dasar-dasar Ilmu Perpustakaan, 2003)
Dari definisi di atas dapat disimpulkan bahwa katalog merupakan
daftar dari koleksi perpustakaan yang disusun secara sistematis, sehingga
memungkinkan pengguna dapat mengetahui dan menemukan dengan
mudah koleksi apa yang dimiliki oleh perpustakaan

II.5

Internet
Internet adalah kumpulan yang luas dari jaringan computer besar
dan kecil yang saling bersambungan menggunakan jaringan komunikasi
yang ada di seluruh dunia. Internet dapat juga diartikan sebagai seluruh
manusia yang secara aktif berpartisipasi sehingga membuat internet
menjadi sumber daya informasi yang sangat berharga.
Sejarah internet dimulai pada tahun 1970-an oleh sekelompok riset
di biang militer dan universitas yaitu Lembaga Sains Nasional (National
Science Foundation) di Amerika Serikat. Lembaga ini membangun
jaringan khusus yang menghubungkan lima pusat superkomputernya.
Jaringan komunikasi khusus ini disebut NSFNET yang merupakan cikal
bakal berkembangnya Internet (Treffer, 1996).

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

II.6

11

Metode Waterfall
Metode waterfall merupakan metode yang berfungsi sebagai
mekanisme untuk mengidentifikasi kebutuhan perangkat lunak. Disebut
dengan waterfall karena tahap demi tahap yang dilalui harus menunggu
selesainya tahap sebelumnya dan berjalan berurutan. Secara umum
tahapan pad model waterfall dapat dilihat pada gambar berikut.

Gambar 2.1 Gambar Metode Pengembangan Waterfall
(Sumber : Software Engineering. Oleh : Roger S. Pressman)
Gambar di atas adalah tahapan umum dari model proses ini. Model ini
dipecah menjadi 6 tahapan meskipun secara garis besar sama dengan
tahapan-tahapan model waterfall pada umumnya. Berikut adalah
penjelasan dari tahapan-tahapan yang dilakukan di dalam model ini
(Pressman, 2001) :


Sistem/ Information Engineering and Modeling

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

12

Permodelan ini diawali dengan mencari kebutuhan dari
keseluruhan sistem yang akan diaplikasikan ke dalam bentuk
software. Hal ini sangat penting, mengingat software harus dapat
berinteraksi dengan elemen-elemen yang lain seperti hardware,
database dan lain sebagainya. Tahap ini sering disebut dengan
Project Definition.


Software Requirements Analysis
Proses pencarian kebutuhan diintensifkan dan difokuskan
pada software. Untuk mengetahui sifat dari program yang akan
dibuat, maka para software engineer harus mengerti tentang
domain informasi dari software, misalnya fungsi yang dibutuhkan,
user interface dan lain sebagainya. Dari 2 aktivitas tersebut
(pencarian

kebutuhan

system

dan

software)

harus

didokumentasikan dan ditujukan kepada pelanggan.


Design
Proses

ini

digunakan

untuk

mengubah

kebutuhan-

kebutuhan di atas menjadi representasi ke dalam bentuk software
sebelum coding dimulai. Desain harus dapat mengimplementasikan
kebutuhan yang telah disebutkan pada tahap sebelumnya. Seperti 2
aktivitas

sebelumnya,

maka

proses

ini

didokumentasikan sebagai konfirgurasi dari software.

juga

harus

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI



13

Coding
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah
computer, maka desain tadi harus diubah bentuknya menjadi
bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa
pemrograman melalui proses coding. Tahap ini merupakan
implementasi dari tahap desain yang secara teknis nantinya
dikerjakan oleh programmer.



Testing /Verification
Sesuatu yang dibuat haruslah diujicobakan. Demikian juga
dengan

software.

Semua

fungsi-fungsi

software

harus

diujicobakan, agar software bebas dari error, dan hasilnya harus
benar-benar sesuai dengan kebutuhan yang sudah didefinisikan
sebelumnya.


Maintenance
Pemeliharaan suatu software diperlukan, termasuk
di dalamnya adalah pengembangan, karena software yang dibuat
tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja
masih ada kesalahan kecil yang tidak ditemukan sebelumnya, atau
ada penambahan fitur-fitur yang belum ada pada software tersebut.
Pengembangan diperlukan ketika adanya perubahan dari eksternal
perusahaan seperti ketika ada pergantian system operasi, atau
perangkat lainnya.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

II.7

14

HTML (Hypertext Markup Language)
HTML (Hypertext Markup Language) adalah standar informasi
yang berbasis hypertext yang dipakai pada web. Berdasarkan standar inilah
web browser bisa memahami isi suatu dokumen yang berasal dari web
server. HTML bekerja dengan menggunakan HTTP (Hypertext Transfer
Protocol), yaitu protocol komunikasi yang memungkinkan web server
berkomunikasi dengan web browser. Dokumen HTML biasanya diberi
nama dengan caran menambahkan ekstensi .htm atau .html di belakang
nama dokumen (contoh : dokumen.htm atau dokumen.html).
Pada suatu dokumen HTML terdapat tag-tag yang terdiri atas
sebuah kurung sudut kiri (, tanda lebih besar). Tag-tag tersebut umumnya
berpasangan, contohnya dengan . Tag pertama
menunjukkan tag awal yang berarti awal elemen, sedangkan tag
kedua menunjukkan tag akhir yang berarti akhir elemen.
Secara umum struktur dokumen HTML terdiri dari tiga tag utama
yaitu tag HTML, HEAD dan BODY. Struktur dasar penulisan HTML
yaitu :


….informasi tentang dokumen HTML, misalnya judul dokumen



PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

15

…informasi yang ditampilkan dalam browser web


Setiap dokumen HTML dibuka dengan tag dan ditutup
dengan tag . Dapat juga diberi judul dengan tag yang
harus berada di dalam (Kadir, 2004).

II.8

PHP (Page Hypertext Preprosesor)
PHP adalah bahasa server side scripting yang menyatu dengan
HTML untuk membuat halaman web yang dinamis. Maksud dari server
side scripting adalah sintaks dan perintah-perintah yang diberikan akan
sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML.
Pembuatan program ini merupakan kombinasi antara PHP sendiri sebagai
bahasa pemrograman dan HTML sebagai pembangunan halaman web.
PHP menawarkan koneksitas yang baik dengan beberapa basis
data, antara lain oracle, Sybase, mSQL, MySQL, solid, postgreeSQL,
adabas, filepro, velocis, dBase, unix, dbm dan tak terkecuali semua
database ber-interface ODBC. Juga dapat berintegrasi dengan beberapa
library eksternal yang membuat anda dapat melakukan segalanya mulai
dari membuat dokumen PDF hingga mem-parse XML. PHP juga
mendukung komunikasi dengan layanan lain melalui protocol IMAP,
SNMP, NNMP, NNTP, POP3 atau bahkan HTTP. Hampir seluruh aplikasi
berbasis web dapat dibuat dengan PHP. Namun kekuatan utama adalah

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

16

konektivitas basis data dengan web. Struktur dasar penulisan PHP dapat
dilihat pada contoh di bawah ini :


PHP






II.9

MySQL
MySQL merupakan database yang paling popular. MySQL
didistribusikan secara gratis di bawah lisensi GPL (General Public
Lisence), sehingga setiap orang bebas menggunakan MySQL, namun tidak
boleh dijadikan produk yang bersifat komersial.
MySQL sebenarnya merupakan turunan dari database SQL (Structured
Query Language). SQL adalah sebuah konsep pengoperasian database,
terutama untuk pemilihan atau seleksi dan pemasukan data, yang
memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Sistem database sangat handal dalam melakukan proses perintah

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

17

SQL, yang dibuat oleh pengguna maupun aplikasinya. MySQL memiliki
keunggulan antara lain :
1. Dapat menangani jutaan pengguna dalam waktu yang bersamaan
2. Mampu menampung lebih dari 50.000.000 record
3. Dapat mengeksekusi perintah dengan cepat
4. Memiliki user system yang mudah dan efisien

II.10 Framework CodeIgnitier
Framework adalah koleksi atau kumpulan potongan-potongan
program yang disusun atau diorganisasikan sedemikian rupa, sehingga
dapat digunakan untuk membantu membuat aplikasi utuh tanpa harus
membuat semua kodenya dari awal (Basuki, 2010).
CodeIgniter adalah framework PHP yang dibuat berdasarkan
kaidah

Model-View-Controller

memungkinkan

pemisahan

(MVC).
antara

layer

Dengan

MVC,

application-logic

maka
dan

presentation. Sehingga, dalam sebuah tim pengembangan web, seorang
programmer bisa berkonsentrasi pada core-system, sedangkan web
designer bisa berkonstrasi pada tampilan web. Menariknya, skrip PHP,
query MySQL, Javascript dan CSS bisa saling terpisah-pisah, tidak dibuat
dalam satu skrip berukuran besar yang membutuhkan resource besar pula
untuk mengeksekusinya (Basuki, 2010).

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

18

Dalam konteks CodeIgniter dan aplikasi berbasis web, maka
penerapan konsep MVC mengakibatkan kode program dapat dibagi
menjadi tiga kategori, yaitu:
1. Model : kode program (berupa OOP class) yang digunakan
untuk memanipulasi database
2. View : berupa template html/xhtml atau PHP untuk menampilkan
data pada browser.
3. Controller : kode program (berupa OOP class) yang digunakan
untuk mengontrol aliran aplikasi (sebagai pengontrol Model dan
View).

CodeIgniter adalah sebuah framework PHP yang dapat membantu
mempercepat developer dalam pengembangan aplikasi web berbasis PHP
dibandingkan jika menulis semua kode program dari awal. CodeIgniter
menyediakan banyak library untuk mengerjakan tugas-tugas yang umunya
ada pada sebuah aplikasi berbasis website. Selain itu, struktur dan susunan
logis dari 27 CodeIgniter membuat aplikasi yang dibuat menjadi semakin
teratur dan rapi (Basuki, 2010).
Berikut ini beberapa keuntungan menggunakan CodeIgniter
(Basuki, 2010).:
1. Gratis
CodeIgniter berlisensi dibawah Apache/BSD opensource,
sehingga dapat digunakan secara bebas.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

19

2. Ditulis menggunakan PHP 4
Meskipun CodeIgniter dapat berjalan pada PHP 5, namun
sampai saat ini kode program CodeIgniter masih dibuat dengan
menggnakan PHP 4.
3. Berukuran Kecil
Ukuran CodeIgniter yang kecil merupakan keunggulan
tersendiri. Dibanding framework lain yang berukuran besar, serta
membutuhkan resource yang besar pula untuk berjalan
4. Menggunakan Konsep M-V-C
CodeIgniter menggunakan konsep M-V-C (Model-ViewController)

yang

memungkinkan

pemisahan

antara

layer

application-logic dan presentation.
5. URL yang Sederhana
Secara default, URL yang dihasilkan CodeIgniter sengat
bersih (clean) dan Search Engine Friendly (SEF).
6. Memiliki Paket Library yang Lengkap
CodeIgniter memiliki library yang sangat lengkap untuk
mengerjakan operasi-operasi yang umum dibutuhkan oleh sebuah
aplikasi berbasis website.
7. Extensible
Sistem dapat dikembangkan dengan mudah dengan
menggunaka plugin dan helper, atau dengan menggunakan hooks.
8. Tidak Memerlukan Template Engine

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

20

Meskipun CodeIgniter dilengkapi dengan template parser
sederhana yang dapat digunakan, tetapi hal ini tidak mengharuskan
untuk digunakan. Penggunaan Template Engine dapat mengurangi
performance dari sistem.
9. Dokumentasi Lengkap dan Jelas
CodeIgniter

dalah

satu-satunya

framework

dengan

dokumentasi yang lengkap dan jelas.
10. Komunitas
Komunitas pengguna CodeIgniter saat ini berkembang
pesat.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

21

BAB III
ANALISIS DAN PERANCANGAN SISTEM

III.1

Analisis Sistem

III.1.1 Pendahuluan
Campus Ministry atau disingkat CM merupakan suatu unit
kerohanian kampus yang mengelola hal seputar kegiatan kerohanian bagi
seluruh civitas akademika USD. Bidang pelayanan di CM meliputi 3 aspek
yaitu : Pengembangan spiritualitas dan Solidaritas (PSS), Pendampingan
Rohani dan Konseling (PRK) dan Gereja Kampus (GK). Kegiatan yang
dilakukan di CM pun beragan, antara lain pendalaman spiritual, latihan
kepemimpinan, jaringan komunitas, konseling, pendampingan penerima
beasiswa khusus, pelayanan sacramental dan yang lainnya. CM juga
memiliki berbagai koleksi film dan buku. Kadang kala para mahasiswa
dan dosen meminjam film-film yang ada di CM untuk berbagai keperluan.
Sejauh ini pengelolaan data peminjaman film dan pencariannya
masih dilakukan secara manual. Biasanya mahasiswa atau dosen yang
ingin meminjam film atau buku langsung datang ke CM dan mencari
sendiri di tempat penyimpanan. Kemudian setelah film atau buku yang
diinginkan ditemukan, langsung diberikan pada petugas untuk dicatat.
Yang terakhir, peminjam meninggalkan kartu identitas sebagai jaminan.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

22

Dalam hal ini CM tidak memungut biaya untuk setiap peminjaman film
atau pun buku. Batas peminjamannya adalah 1 minggu.
III.1.2 Gambaran Umum Sistem yang Ada
Saat ini seluruh data yang ada di CM ditangani secara manual,
maka penulis akan menjelaskan alur data peminjaman mulai dari datang
sampai film ditemukan dan peminjam pulang.
Mahasiswa atau dosen yang ingin meminjam film atau buku
langsung datang ke CM dan mencari sendiri di tempat penyimpanan.
Kemudian setelah film atau buku yang diinginkan ditemukan, langsung
diberikan pada petugas untuk dicatat. Yang terakhir, peminjam
meninggalkan kartu identitas sebagai jaminan.
Sistem peminjaman film yang dilakukan saat ini masih memiliki
keterbatasan antara lain :
1. Kesulitan dalam melakukan pencarian film yang dimaksud, karena
harus mencari satu demi satu.
2. Waktu yang dibutuhkan dalam mencari film cukup lama.
III.1.3 Analisis Kebutuhan Pengguna
Sistem informsai katalog film online yang sedang dirancang ini
diharapkan dapat memenuhi semua kebutuhan informasi pemakai.
Perancangan sistem informasi katalog film online berbasis web ini

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

23

didasarkan pada kebutuhan pemakai sistem di Campus Ministry USD yang
diharapkan dapat memperbaiki sistem yang telah ada.
Data yang ada dalam sistem ini meliputi data film, data profil
Campus Ministry, data berita, data anggota, data username dan password,
data peminjaman film dan informasi agenda kerja Campus Ministry.
Pengguna yang berperan dalam sistem tersebut dibagi menjadi 2
yaitu :


Administrator, bertugas meng-update data film, data berita, data
agenda, data anggota, menjawab konseling (chat), konfirmasi
peminjaman film serta dapat melakukan pengubahan username dan
password.



Anggota, dapat melihat data-data yang ada pada sistem, melakukan
konseling (chat), serta dapat melakukan peminjaman film dengan
mengisi pada form peminjaman setelah sebelumnya mendaftar sebagai
member.

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

24

III.1.3.1 Diagram Use-Case
Diagram use-case digunakan untuk menggambarkan fungsi-fungsi yang
disediakan oleh sistem. Pada sistem ini terdapat tiga aktor yaitu Administrator,
Anggota dan Pengguna Umum. Berikut merupakan diagram use-case sistem :
III.1.3.1.1 Diagram Use Case Sisi Administrator
1. Administrator
a) Untuk masuk ke halaman menu, Administrator harus melakukan login
terlebih dahulu. Jika benar maka Administrator dapat masuk ke
halaman aplikasi Administrator, sedangkan jika salah maka akan
kembali ke halaman login.
b) Data yang dapat di-update adalah data film, data anggota, data berita
dan data agenda. Selain itu Administrator juga dapat melakukan
pencarian,

melakukan

konfirmasi

peminjaman

dengan

cara

menambahkan data film yang dipesan kedalam data transaksi
peminjaman , melihat laporan dan menjawab konseling. Selengkapnya
dapat dilihat pada gambar di bawah ini :

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

Sistem Informasi Katalog Film
Online Berbasis Web
login


Pengelolaan data film

Pengelolaan data berita

Pengelolaan data agenda

Administrator

Pengelolaan data anggota

Pengelolaan data peminjaman

Lihat laporan
Ubah username dan password

Jawab forum

pencarian
logout

Gambar 3.1 Diagram Use Case Sisi Administrator

25

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

III.1.3.1.2 Diagram Use Case Pengelolaan Data Film

Administrator

Gambar 3.2 Diagram Use Case Package Pengelolaan Data Film

III.1.3.1.3 Diagram Use Case Pengelolaan Data Berita

Administrator

Gambar 3.3 Diagram Use Case Package Pengelolaan Data Berita

26

PLAGIAT
PLAGIATMERUPAKAN
MERUPAKANTINDAKAN
TINDAKANTIDAK
TIDAKTERPUJI
TERPUJI

III.1.3.1.4 Diagram Use Case Pengelolaan Data Agenda
Sistem Informasi Katalog Film
Online Berbasis Web
login


Pengelolaan data agenda
Tambah data agenda
Ubah data agenda

Administrat

Dokumen yang terkait

Perancangan Sistem Pelayanan Informasi Perpustakaan Berbasis Web Pada IT&B Campus

9 192 169

PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA.

0 4 17

BAB 1 PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA.

0 2 7

BAB 2 TINJAUAN PUSTAKA PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA.

0 2 5

BAB 3 LANDASAN TEORI PENGEMBANGAN SISTEM INFORMASI KEMAHASISWAAN PADA KANTOR KEMAHASISWAAN, ALUMNI DAN CAMPUS MINISTRY UNIVERSITAS ATMA JAYA YOGYAKARTA.

0 2 9

Perancangan sistem informasi katalog film berbasis web : studi kasus Campus Ministry USD Yogyakarta.

0 0 108

BAB II GAMBARAN UMUM UNIVERSITAS ITB CAMPUS - Perancangan Sistem Pelayanan Informasi Perpustakaan Berbasis Web Pada IT&B Campus

0 0 11

PERANCANGAN SISTEM PELAYANAN INFORMASI PERPUSTAKAAN BERBASIS WEB PADA ITB CAMPUS

0 3 20

PERANCANGAN SISTEM INFORMASI KATALOG FILM BERBASIS WEB (Studi Kasus :Campus MinistryUSD Yogyakarta) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar SarjanaKomputer Program Studi Teknik Informatika

0 0 106

PERANCANGAN SISTEM INFORMASI KATALOG FILM BERBASIS WEB (Studi Kasus :Campus MinistryUSD Yogyakarta) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar SarjanaKomputer Program Studi Teknik Informatika

0 1 106