PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

dokumen-dokumen yang mirip
PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

DAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

BAB II LANDASAN TEORI

DAFTAR SIMBOL. Simbol-simbol pada Usecase. No Simbol Nama Keterangan. Fungsionalitas yang disediakan. sistem sebagai unit-unit yang.

Diagram Use Case. Pertemuan 3


HALAMAN JUDUL HALAMAN PERSETUJUAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

6 Bab II Tinjauan Pustaka

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB II TINJAUAN PUSTAKA

BAB II. KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

BAB II LANDASAN TEORI

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

BAB II LANDASAN TEORI

ABSTRAK. Kata Kunci: Penjualan, pembelian, peramalan, Apotek Obat Kita, laporan. Universitas Kristen Maranatha

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

ABSTRAK. Kata Kunci: Penjualan, pembelian, distribusi, peramalan, inventory, CV. Planet Computer, Supply Chain Management.

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

BAB II LANDASAN TEORI

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

BAB II LANDASAN TEORI

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. uang, dan informasi. Sumber daya tersebut bekerjasama menuju

BAB II LANDASAN TEORI

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB VI PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

BAB II TINJAUAN PUSTAKA

Equipment Monitoring Control Manajemen System Berbasis Web Application

BAB II LANDASAN TEORI

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

APLIKASI PEMBELAJARAN ENGLISH 16 TENSES

DAFTAR ISTILAH. Activity Diagram

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

ABSTRAK. Kata kunci: Black Box, Kemahasiswaan, MySQL, PHP, Portfolio, SPKK. v Universitas Kristen Maranatha

PERANCANGAN SISTEM INFORMASI KOPERASI ONLINE PADA KOPERASI PASAR CIPETE. Rega Fahleza

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

ANALISA & PERANCANGAN SISTEM INFORMASI. Sufajar Butsianto, M.Kom

BAB II LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI MONITORING PENJADWALAN PELIPUTAN DIVISI DEPT. MEDIA SERVICES BERBASIS WEB PADA PT. MEDIA TELEVISI INDONESIA

BAB II TINJAUAN PUSTAKA

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

BAB II LANDASAN TEORI

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

PERANCANGAN SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN (Kasus : PT. Neuronworks Indonesia)

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB II TINJAUAN PUSTAKA. lebih berarti bagi yang menerimanya. Definisi atau pengertian sistem secara

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

Gambar 4.1 Flowchart

PENGESAHAN PEMBIMBING...

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

BAB II TINJAUAN PUSTAKA. dikatakan sebagai sistem komputer yang mengolah data menjadi informasi untuk

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

BAB II TINJAUAN PUSTAKA

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

PENGESAHAN SKRIPSI...

BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Pengertian sistem Karakteristik sistem Klasifikasi sistem

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

Analisa dan Perancangan Sistem Pelaporan Aktifitas Karyawan di Radio Jakarta Islamic Center ALIEF AKBAR PROGRAM STUDI SISTEM INFORMASI

2.3 Aplikasi Yang Dipakai Dalam Pembuatan website... II Pemrograman dengan Menggunakan PHP... II Pengertian PHP... II

BAB I PENDAHULUAN... I-1

Notasi dalam UML. Actor

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

DAFTAR ISI HALAMAN JUDUL DEPAN...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

DAFTAR ISI. BAB I PENDAHULUAN Latar Belakang Identifikasi Masalah Tujuan Penelitian Manfaat Penelitian...

Transkripsi:

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, Program Studi Teknik Informatika, Universitas Pasundan Bandung oleh : Agung Febry Darmawan nrp. 11.304.0202 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PASUNDAN BANDUNG JUNI 2015

DAFTAR ISI ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... iv DAFTAR TABEL... vi DAFTAR GAMBAR... vii DAFTAR LAMPIRAN... viii DAFTAR SIMBOL... ix BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1-1 1.2 Identifikasi Masalah... 1-2 1.3 Tujuan... 1-2 1.4 Batasan Masalah... 1-2 1.5 Metodologi Penelitian... 1-3 1.6 Sistematika Penulisan... 1-5 BAB 2 LANDASAN TEORI 2.1 Komunitas Fotografi... 2-1 2.2 Metode Waterfall... 2-5 2.3 MySQL... 2-6 2.4 SQL... 2-7 2.5 Hypertext Preprocessor (PHP)... 2-7 2.6 Apache... 2-7 2.7 HTTP(Hypertext Transfer Protocol)... 2-8 2.8 Website... 2-9 2.9 UML (Unified Modelling Language)... 2-9 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Kerangka Tugas Akhir (TA)... 3-1 3.2 Analisis Sistem... 3-2 3.2.1. Analisis Sistem Yang Sedang berjalan... 3-2 3.2.2. Kegiatan Komunitas Fotografi PT Telekomunikasi Indonesia... 3-3 3.2.3 Analisis Kebutuhan Website... 3-4 3.2.4 Fungsi Website... 3-4 3.2.5 Fitur Website... 3-5 3.3 Analisis Pengguna (User)... 3-5 3.3.1. Analisis Kebutuhan Informasi... 3-5

3.4 Perancangan Sistem... 3-7 3.4.1 Use Case Diagram... 3-7 3.4.2 Use Case Skenario... 3-8 3.4.3 Activity Diagram... 3-11 3.4.3.1 Activity Diagram Penambahan Event... 3-11 3.4.3.2 Activity Diagram berita / artikel... 3-12 3.4.3.3 Activity Diagram upload gambar... 3-13 3.4.4. Sequence Diagram... 3-14 3.4.5. Class Diagram... 3-15 3.5 Pemodelan Data... 3-17 3.6 Struktur Perancangan Program... 3-18 3.6.1 Halaman Utama Website(Frontend)... 3-18 BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi... 4-1 4.2 Implementasi SIstem... 4-1 4.3 Kebutuhan Perangkat Keras... 4-1 4.4 Kebutuhan Perangkat Lunak... 4-1 4.5 Implementasi Database... 4-2 4.6 Implementasi Antarmuka... 4-5 4.6.1 Halaman Admin... 4-5 4.6.2 Halaman utama... 4-7 4.7 Pengujian Perangkat Lunak... 4-10 4.7.1 Pengujian Fungsional... 4-11 4.7.2 Kasus dan Hasil Pengujian... 4-11 BAB 6 KESIMPULAN DAN SARAN 5.1 Kesimpulan... 5-1 5.2 Saran... 5-1 DAFTAR PUSTAKA LAMPIRAN

DAFTAR GAMBAR Gambar 1.1 Diagram Metodologi Penelitian... 1-4 Gambar 2.1 Waterfall Model (Sommerville,2003)... 2-7 Gambar 3.1 Skema Analisis... 3-2 Gambar 3.2 Use Case Diagram... 3-7 Gambar 3.3 Activity Diagram Penambahan Event... 3-11 Gambar 3.4 Activity Diagram Penambahan Artikel... 3-12 Gambar 3.5 Activity Diagram Upload Gambar... 3-13 Gambar 3.6 Sequnce Diagram Buat Akun... 3-14 Gambar 3.7 Sequence Diagram Melihat Informasi Konten... 3-14 Gambar 3.8 Sequence Diagram Komentar... 3-15 Gambar 3.9 Class Diagram... 3-16 Gambar 3.10 Struktur Menu Website (Frontend)... 3-18 Gambar 3.11 Halaman Login (Backend)... 3-19 Gambar 3.12 Halaman Utama (Backend)... 3-19 Gambar 3.13 Halaman Utama (Frontend)... 3-20 Gambar 3.14 Halaman Galleri... 3-21 Gambar 3.15 Halaman Berita... 3-22 Gambar 3.16 Halaman Event... 3-23 Gambar 4.1 Tabel Admin... 4-2 Gambar 4.2 Tabel Artikel... 4-2 Gambar 4.3 Tabel Event... 4-2 Gambar 4.4 Tabel Anggota... 4-3 Gambar 4.5 Tabel Galleri... 4-3 Gambar 4.6 Tabel Iklan... 4-4 Gambar 4.7 Tabel Kategori Gambar... 4-4 Gambar 4.8 Tabel Komentar... 4-4 Gambar 4.9 Tampilan Login Admin)... 4-5 Gambar 4.10 Tampilan Utama Admin (Backend)... 4-5 Gambar 4.11 Tampilan Management User... 4-6 Gambar 4.12 Tampilan Edit User... 4-6 Gambar 4.13 Tampilan Halaman Utama (Frontend)... 4-7 Gambar 4.14 Tampilan Galleri... 4-8 Gambar 4.15 Tampilan Berita... 4-8 Gambar 4.16 Tampilan Event... 4-9 Gambar 4.17 Tampilan Daftar... 4-9

DAFTAR TABEL Tabel 2.1 Use Case Diagram Simbol... 2-17 Tabel 2.2 Activity Diagram Simbol... 2-18 Tabel 3.1 Kerangka TA... 3-1 Tabel 3.2 Deskripsi Aktor... 3-5 Tabel 3.3 Kategori Isi Informasi pada Website... 3-6 Tabel 3.4 Deskripsi Daftar... 3-8 Tabel 3.5 Deskripsi Lihat Galleri... 3-9 Tabel 3.6 Deskripsi Lihat Berita... 3-9 Tabel 3.7 Deskripsi Lihat Event... 3-10 Tabel 3.8 Deskripsi Lihat Iklan... 3-10 Tabel 3.9 Modul Sekuensial... 3-15 Tabel 3.10 Artikel... 3-17 Tabel 3.11 Daftar... 3-17 Tabel 3.12 Event... 3-17 Tabel 3.13 Galleri Iklan... 3-17 Tabel 3.14 Iklan... 3-17 Tabel 3.15 Galleri... 3-18 Tabel 3.16 Komentar... 3-18 Tabel 3.17 Komentar Artikel... 3.18 Tabel 3.18 Penjelasan Struktur Utama (Frontend)... 3-19 Tabel 4.1 Skenario Pengujian Aplikasi... 4-11 Tabel 4.2 Pengujian... 4-11

DAFTAR SIMBOL TabelSimbol Use Case Diagram NO GAMBAR NAMA KETERANGAN 1. Use case Fungsionalitas yang disediakan sistem sebagai unitunit yang saling bertukan pesan antar unit atau aktor, biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case. 2. Aktor / actor Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah orang tapi belum tentu merupakan orang, biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. 3. Asosiasi / association Komunikasi antara aktor dan use case yangberpartisipasi pasa use case atau use case memiliki interaksi dengan aktor. 4. Ekstensi / extend 5. Generalisasi / generalization 6. Include Relasi Use case tambahan ke sebuah Use case dimana Use case yang ditambahkan dapat berdiri sendiri walau tanpa Use case tambahan itu, mirip dengan prinsip inheritance pada pemerograman berorientasi objek, biasanya Use case tambahan memiliki nama depan yang sama dengan Use case yang ditambahkan. Hubungan Generalisasi dan spesialisasi (umum khusu ) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. Ada dua sudut pandang yang cukup besar mengenai include di use case : a. Include berarti use case yang ditambahkan akan selalu dipanggil saat use case tambahan dijalankan. b. Include berarti use case yang tambahan akan selalu melakukan pengecekan apakah use case yang ditambahkan telah dijalankan sebelum use case tambahan dijalankan.

Tabel Simbol Class Diagram NO GAMBAR NAMA KETERANGAN Nama_kelas 1. + atribut +oprasi() Kelas Kelas pada struktur sistem. 2. Antarmuka / interface Sama dengan konsep interface dalam pemerograman berorientasi objek. 3. Asosiasi / association Relasi antar kelas dengan makna umum, asosiasi juga disertai dengan multiplicity 4 Asosiasi berarah / association Relasi antar dengan makna kelas yang satu digunakan oleh yang lain, asosiasi biasanya juga disertai dengan multiplicity 5 Generalisasi Relasi antar kelas dengan makna Generalisasispesialisasi (umum khusus) 6 7 Kebergantungan / dependency Agregasi / aggregation Relasi antar kelas dengan makna kebergantungan antar kelas Relasi antar kelas dengan makna semua bagian (whole - part)

Tabel Simbol Sequence Diagram NO GAMBAR NAMA KETERANGAN 1. Aktor Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah orang tapi belum tentu merupakan orang, biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. 2. Garis hidup / lifeline Menyatakan kehidupan suatu objek. 3. Waktu aktif Menyatakan objek dalam keadaan aktif dan berinteraksi pesan 4. Nama_objek : nama kelas Objek Menyatakan objek berinteraksi pesan 5. Pesan tipe create Menyatakan suatu objek membuat objek lain, arah panah mengarah pada objek yang dibuat. 6. Pesan tipe send Menyatakan bahwa suatu objek mengirim data / masukan/ inpformasi ke objek lainnya. 7. Pesan tipe retrun Menyatakan bahwa suatu objek telah menjalankan suatu oprasi atau metode menghasilkan suatu kembalian ke objek tertentu. 8. Pesan tipe call Menyatakan suatu objek memanggil oprasi/metode yang ada pada objek lain atau dirinya sendiri.

TabelSimbol Activity Diagram NO GAMBAR NAMA KETERANGAN 1. Status awal Status awal aktivitas sistem, sebuah diagram aktifitas memilki sebuah status awal 2 Aktivitas 3 Status akhir Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja. Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir.