perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE...

14
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user LAPORAN TUGAS AKHIR APLIKASI FILE SHARING PEMBELAJARAN BERBASIS WEB UNTUK JARINGAN LOKAL UNS Di ajukan untuk Menyusun Tugas Akhir dalam Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Disusun Oleh : Guruh Dewanta M3110072 PROGRAM DIII TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013

Transcript of perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE...

Page 1: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

LAPORAN TUGAS AKHIR

APLIKASI FILE SHARING PEMBELAJARAN BERBASIS WEB UNTUK

JARINGAN LOKAL UNS

Di ajukan untuk Menyusun Tugas Akhir dalam Program DIII Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret

Disusun Oleh :

Guruh Dewanta

M3110072

PROGRAM DIII TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2013

Page 2: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

HALAMAN PERSETUJUAN

APLIKASI FILE SHARING PEMBELAJARAN BERBASIS WEB UNTUK

JARINGAN LOKAL UNS

Tugas Akhir ini disetujui untuk dipertahankan

Dihadapan dewan penguji

Pada tanggal 15 Juli 2013

Pembimbing Utama

Hartatik,M.Si

NIDN.0703057802

ii

Page 3: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

APLIKASI FILE SHARING PEMBELAJARAN BERBASIS WEB UNTUK

JARINGAN LOKAL UNS

Disusun Oleh :

GURUH DEWANTA

M3110072

Dibimbing Oleh :

Pembimbing Utama

Hartatik,M.Si

NIDN.0703057802

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Studi Diploma III Teknik Informatika

Pada Tanggal 15 Juli 2013

Dewan Penguji :

1. Penguji 1 : Rudi Hartono, S.Si ( )

NIDN.0626128402

2. Penguji 2 : Endar Suprih Wihidayat,S.T.,M.Eng ( )

NIP.1980021420130201

3. Penguji 3 : Hartatik,M.Si ( )

NIDN.0703057802

Disahkan oleh :

Dekan FMIPA UNS

Prof. Ari Handono Ramelan, M.Sc.(Hons), Ph.D

NIP. 19610223 198601 1 001

Ketua Program Studi Diploma III

Teknik Informatika UNS

Drs. Y.S Palgunadi, M.Sc

NIP. 19560407 198303 1 004

Page 4: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ABSTRAK

Guruh Dewanta, 2013. Aplikasi File Sharing Pembelajaran Berbasis Web untuk

Jaringan Lokal UNS.Teknik Informatika, Diploma III Teknik Informatika,

Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret

Surakarta.

Kemajuan teknologi informasi yang pesat saat ini telah memberikan banyak

kemudahan dalam berbagai hal beberapa di antaranya adanya gagasan file sharing yang

memberikan sarana untuk memajukan pendidikan.

File sharing adalah sebuah website yang menampung segala kreativitas

mahasiswa dalam bentuk tulisan dari seluruh Fakultas yang ada di UNS dan di rancang

dengan tahapan yaitu pengumpulan data dan informasi, analisis kebutuhan dan

perancangan system, pembangunan system, dan pengujian system.Aplikasi ini

dirancang dan dikembangkan menggunakan database MYSQL dan bahasa pemrogaman

php dengan framework YII.

File sharing memiliki fasilitas diantaranya adalah halaman artikel, report

penyalahgunaan artikel atau hak cipta, download artikel dan chat box.

Kata Kunci : YII Framework, File Sharing.

iv

Page 5: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ABSTRACT

Guruh Dewanta, 2013. File Sharing Application for Web-Based Learning Local

Network UNS.Teknik Informatics, Diploma of Information Engineering, Faculty

of Mathematics and Natural Sciences, University of March Surakarta.

The rapid advances in information technology today has given a lot of

convenience in many ways some of which the idea of file sharing which provides a

means to promote education.

File sharing is a website that holds all the creativity of students in writing of the

entire Faculty in UNS and designed with the stages of data collection and information,

requirements analysis and system design, system development, and testing system.

Application is designed and developed using MYSQL database and PHP programming

language with Yii framework.

File sharing has facilities such as article pages, report abuse or copyrighted

articles, download articles and chat box.

Keywords: Yii Framework, File Sharing.

v

Page 6: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

MOTTO

“Kemarin adalah sejarah yang hanya dapat dikenang, hari esok adalah sebuah misteri

yang hanya Tuhan yang tahu dan hari ini adalah sebuah anugrah atas kehidupan yang di

berikan kepada kita”

(Guruh Dewanta)

vi

Page 7: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

PERSEMBAHAN

Kupersembahkan karya ini untuk :

1. Untuk Ibu tercinta yang telah memberikan segala

sesuatu yang ada didunia untukku.

2. Teman-temanku yang selalu memberikan support demi

kelancarangan pembuatan Tugas Akhir.

3. Untuk seseorang yang jauh disana yang telah

memberikan motivasi untuk menyelesaikan Tugas Akhir

tepat waktu.

4. Untuk semua orang yang terlibat dalam pembuatan

Tugas Akhir ini.

vii

Page 8: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

KATA PENGANTAR

Penulis tiada henti memnajatka syukur atas ke hadirat Allah SWT, Zat Yang

Maha Mengetahui segala ilmu pengetahuan. Dialah Tuhan yang satu, yang telah

mengabulkan doa-doa hambaNya dan senantiasa memberikan kekuatan dan keteguhan

hati sehingga penulis mampu menyelesaikan Laporan Tugas Akhir ini.

Berbagai pihak telah ikut berperan membantu penulis dalam menyelesaikan

Tugas Akhir ini dengan memberikan arahan dan bimbingan serta motivasi. Untuk itu

pada kesempatan ini penulis mngucapkan terimakasih yang sebesar-besarnya kepada :

1. Bapak Drs. Y.S. Palgunadi,M.Sc , selaku Ketua Program Studi Diploma III

Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret.

2. Ibu Hartatik, M.Si, Selaku Pembimbing, yang telah benar-benar mengarahkan,

selaku memberikan semangat kepada penulis, dan sudah seperti seorang ibu

kandung di kampus bagi penulis.

3. Orang tuaku yang selalu memberikan mendukungan dan doanya setiap waktu,

sehingga memberikan motivasi yang luar biasa dalam menyelesaikan Tugas

Akhir ini.

4. Teman –teman Teknik Informatika B angkatan 2010, keluarga besar Puskom

UNS, yang telah menyediakan waktu untuk membagi ilmu dan pengetahuan

guna menyelesaikan Tugas Akhir ini.

5. Pihak-pihak lain yang telah membantu penulisan Laporan Tugas Akhir ini, yang

tidak dapat penulis sebutkan satu persatu.

Seperti kata pepatah, tidak ada gading yang tak retak, oleh sebab itu penulis

memohon kelapangan hati pembaca sekalian untuk menerima apa yang ada dalam

laporan Tugas Akhir ini dengan senang hati dan semoga bermanfaat.

Surakarta, Juni 2013

Penulis

viii

Page 9: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 10: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR ISI

Halaman

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

HALAMAN PERSETUJUAN …………………………………………………………………… ii

HALAMAN PENGESAHAN ……………………………………………………………………. iii

ABSTRAK …………..…………………………………………………………………………… iv

ABSTRACT ……………………………………………………………………………………... v

MOTTO ………………………………………………………………………………………….. vi

PERSEMBAHAN ………………………………………………………………………………... vii

KATA PENGANTAR …..……………………………………………………………………….. viii

DAFTAR ISI …………………………………………………………………………………….. ix

DAFTAR TABEL ……………………………………………………………………………….. xi

DAFTAR GAMBAR …………………………………………………………………………….. xii

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

1.1 LATAR BELAKANG …………………………………………………………………. 1

1.2 PERMUSAN MASALAH …………………………………………………………….. 3

1.3 BATASAN MASALAH ……………………………………………………………….. 3

1.4 TUJUAN ……………………………………………………………………………….. 4

1.5 MANFAAT …………………………………………………………………………….. 4

1.6 METODOLOGI PENELITIAN ………………………………………………………... 4

1.7 SISTEM PENULISAN ………………………………………………………………… 6

BAB II LANDASAN TEORI ………………………….............................................................. 8

2.1 KONSEP DASAR FILE SHARING …………………………………………………... 3

2.2 PERANCANGAN SISTEM …………………………………………………………... 9

2.3 DATABASE MANAJEMENT SYSTEM …………...………………………………… 9

2.4 KONSEP DASAR CONTEXT DIAGRAM ……...……………………………………. 9

2.5 DATA FLOW DIAGRAM ...…………………………………………………………... 9

2.6 ENTITY RELATIONSHIP DIAGRAM ………………………………………………. 10

2.7 DATABASE MYSQL …………………………………………………………………. 11

2.8 FRAMEWORK YII ……………………………………………………………………. 13

ix

Page 11: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.9 CASCADING STYLE SHEET ………………………………………………………… 15

BAB III ANALISA DAN PERANCANGAN SISTEM ………………………………………… 16

3.1 ALAT DAN BAHAN ….………………………………………………………………. 16

3.1.1 KEBUTUHAN SOFTWARE ...…………………………………………………... 16

3.1.2 KEBUTUHAN HARDWARE ……………………………………………………. 16

3.1.3 KEBUTUHAN SISTEM ………………………………………………………….. 16

3.2 LANGKAH PENGEMBANGAN APLIKASI …………………………………………. 17

3.3 PERANCANGAN SISTEM …………………….……………………………………... 18

3.3.1 CONTEXT DIAGRAM ……………………………………………………………. 18

3.3.2 DATA FLOW DIAGRAM ………………………………………………………… 19

3.3.3 ENTITY RELATIONSHIP DIAGRAM …………………………………………... 21

3.3.4 RELATIONSHIP ( RELASI ANTAR TABEL) …………………………………… 23

3.4 PERANCANGAN BASIS DATA ……………………………………………………... 24

3.5 PERANCANGAN DESAIN INFORMASI ..…………………………………………… 29

BAB IV IMPLEMENTASI SISTEM ….………………………………………………………… 32

4.1 IMPLEMENTASI SISTEM …………………………………………………………….. 32

BAB V PENUTUP ……………………………………………………………………………….. 49

5.1 KESIMPULAN ………………………………………………………………………….. 49

5.2 SARAN ………………………………………………………………………………….. 49

DAFTAR PUSTAKA

x

Page 12: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR TABEL

Halaman

Tabel 2.1 Tabel Simbol Context Diagram ……………………………………………………... 10

Tabel 2.2 Tabel Simbol Data Flow Diagram ……………...…………………………………… 10

Tabel 2.3 Tabel Simbol Entity Relationship Diagram ………………………………………… 11

Tabel 3.1 Tabel User …………….……………………………………………………………... 24

Tabel 3.2 Tabel Level ...…………………………………………………………...…………… 24

Tabel 3.3 Tabel Pendidikan ..…………………………………………………………………... 25

Tabel 3.4 Tabel Movie ….……………………………………………………………………… 25

Tabel 3.5 Tabel Application …………………………………………………………………… 26

Tabel 3.6 Tabel Appkat ………………………………………………………………………… 26

Tabel 3.7 Tabel Otherkat ………………………………………………………………………. 26

Tabel 3.8 Tabel Pendkat ……………………………………………………………………….. 27

Tabel 3.9 Tabel Kategori ………………………………………………………………………. 27

Tabel 3.10 Tabel Jurusan ………………………………………………………………………. 27

Tabel 3.11 Tabel Fakultas ……………………………………………………………………… 28

Tabel 3.12 Tabel Report ……………………………………………………………………….. 28

Tabel 3.13 Tabel Rules ………………………………………………………………………… 28

Tabel 3.14 Tabel Yiichat_post …………………………………………………………………. 29

xi

Page 13: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Flow MVC ………….……………………………………………………………… 14

Gambar 3.1 Langkah Pengembangan Aplikasi …………………………………………………. 18

Gambar 3.2 Context Diagram …………………………………………………………………… 18

Gambar 3.3 DFD Level 0 ……………………………………………………….………………. 19

Gambar 3.4 DFD Level 1 Proses 3 …………………………………………….……………….. 20

Gambar 3.5 DFD Leve 1 Proses 7 ………………………………………………………………. 20

Gambar 3.6 ERD …………..……………………………………………………………………. 22

Gambar 3.7 Relasi antar Tabel ………………………………………………………………….. 23

Gambar 3.8 Desain Halaman Utama …………………………………………………………… 29

Gambar 3.9 Desain Halaman Member ………………………………………………………….. 30

Gambar 3.10 Desain Halaman Admin ………………………………………………………….. 31

Gambar 4.1 Halaman Depan ……………………………………………………………………. 33

Gambar 4.2 Halaman Sign Up ………………………………………………………………….. 34

Gambar 4.3 Halaman Log In ……………………………………………………………………. 34

Gambar 4.4 Halaman Member ………………………………………………………………….. 35

Gambar 4.5 Halaman Rules …………………………………………………………………….. 35

Gambar 4.6 Halaman Nggolek …………………………………………………………………. 36

Gambar 4.7 Halaman Admin …………………………………………………………………… 36

Gambar 4.8 Halaman Report …………………………………………………………………… 37

Gambar 4.9 Halaman Admin Filtering …………………………………………………………. 37

Gambar 4.10 Halaman Member Update ………………………………………………………… 38

Gambar 4.11 Halaman View Member …………………………...……………………………… 38

Gambar 4.12 Halaman Post Pendidikan, Movie, dan Application ……………………………… 39

Gambar 4.13 Error Page ……………………..………………………………………………….. 39

Gambar 4.14 Halaman Manage Post Member ………………………………………………….. 40

Gambar 4.15 Halaman Browse Pendidikan ……………………………………………………. 40

Gambar 4.16 Halaman Manage Administrator …………………………………………………. 41

Gambar 4.17 Halaman Post Pendidikan ………………………………………………………… 42

Page 14: perpustakaan.uns.ac.id digilib.uns.ac.id APLIKASI FILE ...eprints.uns.ac.id/12692/1/Unlock-345502101201412297.pdf · File sharing is a website that holds all the creativity of students

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

Gambar 4.18 Error Blank Field …………………………………………………………………. 42

Gambar 4.19 Error Upload File …………………………………………………………………. 42

Gambar 4.20 View Post Pendidikan …………………………………………………………….. 43

Gambar 4.21 Error Manage Artikel ……………………………………………………………... 43

Gambar 4.22 Error Edit Post ……………………………………………………………………. 44

Gambar 4.23 Update Post ……………………………………………………………………….. 44

Gambar 4.24 Update File ……………………………………………………………………….. 44

Gambar 4.25 Menu Aktivasi ……………………………………………………………………. 45

Gambar 4.26 Form Aktivasi …………………………………………………………………….. 45

Gambar 4.27 Member Banned ………………………………………………………………….. 46

Gambar 4.28 Member Banned Akses …………………………………………………………… 46

Gambar 4.29 Halaman Kontak ………………………………………………………………….. 47

Gambar 4.30 Email Aktivasi ……………………………………………………………………. 47

Gambar 4.31 Pencarian File …………………………………………………………………….. 48