• Tidak ada hasil yang ditemukan

LAPORAN TUGAS AKHIR APLIKASI FILE SHARING PEMBELAJARAN BERBASIS WEB UNTUK JARINGAN LOKAL UNS.

N/A
N/A
Protected

Academic year: 2017

Membagikan "LAPORAN TUGAS AKHIR APLIKASI FILE SHARING PEMBELAJARAN BERBASIS WEB UNTUK JARINGAN LOKAL UNS."

Copied!
14
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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.

(5)

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.

(6)

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)

(7)

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.

(8)

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

(9)
(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

Referensi

Dokumen terkait

yang Maha Mengetahui lagi Maha Penyayang, karena dengan rahmat dan hidayah-Nya, penulis dapat menyelesaikan Tugas Akhir dengan judul “Penerapan Program Cabri 3D

sebagai judul tugas akhir.. Dengan adanya tugas akhir ini diharapkan dapat membantu siapa saja yang ingin mengetahui bagaimana mendistribusikan video melalui jaringan dengan

Alhamdulillahi robbil alamin, segala puji syukur penulis ucapkan kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini

Alhamdulillah, puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan kekuatan serta izin-Nya sehingga dapat menyelesaikan tugas akhir yang

Puji dan syukur kehadirat Allah SWT, yang telah memberikan kesempatan, kesehatan, semangat dan kemudahan sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini

Semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah memberikan segala referensi, mendoakan, serta memberikan semangat dalam menyelesaikan tugas akhir

Pertama-tama penulis ingin mengucapkan puji syukur kepada Tuhan Yang Maha Esa yang terus memberikan hikmat dan kesehatan yang luar biasa dalam menyelesaikan tugas

Puji dan syukur penulis panjatkan kepada Allah SWT yang telah memberikan limpahan rahmat dan karunia-Nya sehingga penulis berhasil menyelesaikan tugas akhir dengan