PEMBUATAN WEB SERVICE BERBASIS XML PADA APLIKASI PORTAL BERITA BERBASIS WEB. Oleh: AHMAD NAZMUDIN

dokumen-dokumen yang mirip
APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

SISTEM ADMINISTRASI ABSENSI DAN GAJI GURU PADA SEKOLAH TARBIYATUL ATHFAL

APLIKASI INFORMASI AGENT PROPERTY BERBASIS WEB & SMS GATEWAY (STUDI KASUS PT. STAR TOP PROPERTY) ADI SETIAWAN

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR. Oleh DHANY TRIHANDOYO NIM :

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

Aplikasi Penghasil Soal Matematika Otomatis dalam Topik Konversi Satuan Berat, Satuan Panjang dan Pecahan Mata Uang. Kiagus Muhammad Alfin

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

PERANCANGAN E-COMMERCE PADA PT. KARYA BETON SUDHIRA. Nicko Cahyadi

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI LINKED LIST LAPORAN TUGAS AKHIR. Oleh WAHYU TEGUH PRATAMA NIM :

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

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

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

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

APLIKASI INTEGRASI ANTARA KRIPTOGRAFI MENGGUNAKAN ALGORITMA RSA DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA LSB BERBASIS WEB ADI SAPUTRA

SISTEM INFORMASI PENGADAAN IMPOR BARANG PADA BUT. SAKA INDONESIA PANGKAH LIMITED BERBASIS WEB

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

Aplikasi Sistem Pendaftaran dan Peminjaman Buku Online Pada Perpustakaan Daerah dengan Objek Perpustakaan Kota Jakarta Barat

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

TIFANI PARADITA

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

PERANCANGAN SISTEM INFORMASI PENANGANAN KELUHAN PELANGGAN PADA UNIVERSITAS MERCU BUANA BERBASIS WEB ADE WULANDA PROGRAM STUDI SISTEM INFORMASI

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

PEMBUATAN APLIKASI PENGELOLAAN CUTI KARYAWAN ONLINE PADA PT ANABATIC TECHNOLOGIES MENGGUNAKAN PHP DAN MySQL

ANALISIS PERBANDINGAN ALGORITMA MERGE SORT DAN SELECTION SORT DALAM PENGURUTAN DATA ANGGOTA POLRI

APLIKASI MONITORING PERKEMBANGAN GIZI DAN TUMBUH KEMBANG BALITA PADA POSYANDU DAHLIA PUTRI INDIRA ANDRYANTI

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

ADMINISTRASI KEANGGOTAAN PADA CARESA GYM BERBASIS WEB. Tugas Akhir. Oleh: Miftahul Huda

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

APLIKASI RESERVASI FASILITAS GEDUNG OLAHRAGA KECAMATAN CIPONDOH DENGAN MENGGUNAKAN VISUAL BASIC 6.0 DEDE IRAWAN PROGRAM STUDI TEKNIK INFORMATIKA

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

APLIKASI SIMULASI PEMBELAJARAN PENGATURAN KEMACETAN JARINGAN DENGAN MEKANISME FIFO

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

ALGORITMA K-MEANS UNTUK PENGELOMPOKAN BANK BERDASARKAN KOMPOSISI DANA PIHAK KETIGA (DPK) DAN JUMLAH JARINGAN KANTOR

APLIKASI SURVEY ONLINE BERBASIS FRAMEWORK EXTJS DAN PHP. Oleh: BAMBANG JULYANSYAH

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI STACK ADE YULYANTO

UNIVERSITAS MERCU BUANA. Rancang Bangun Aplikasi Pembelajaran Bahasa Inggris Tingkat Sekolah. Dasar. (Studi Kasus : Kelas 6 SD) RINO FADILLAH

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

PEMBUATAN ANIMASI UNTUK MATERI PEMBELAJARAN MATA BAGI MAHASISWA KEDOKTERAN AGUS TRIONO

PERANCANGAN SISTEM DANA PENSIUN PEGAWAI PADA KEMENTERIAN LUAR NEGERI BERBASIS WEB RADYANTI KUSUMA WARDHANI PROGRAM STUDI SISTEM INFORMASI

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

APLIKASI HOME SERVICE BERBASIS ANDROID

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

PERANCANGAN ALAT KENDALI PINTU KERETA API OTOMATIS DAN PENGAMATAN JADWAL KERETA API. Oleh: DARIL PARAS PASHA

APLIKASI PEMESANAN PAKAIAN BERBASIS WEB

PROTOTYPE ANALISA DAN PERANCANGAN BORANG AKREDITASI STANDAR 4 TENTANG SUMBER DAYA MANUSIA BERBASIS WEB

Analisa dan Aplikasi Estimasi Kompleksitas Perangkat Lunak Studi Kasus: Sistem Informasi Bisnis Web Store Kidnapped-Ally

APLIKASI KONSULTASI PSIKOLOGI DI BIDANG PARENTING, KEPRIBADIAN, DAN ASMARA BERBASIS ANDROID DAN WEB (STUDI KASUS: Aura.co.id)

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

PERANCANGAN SISTEM PENYEWAAN MOBIL PADA RENTAL MOBIL CV. PODO ASRI BERBASIS WEB

PEMBUATAN APLIKASI PARKIR, BERBASIS WEB MENGGUNAKAN QRCODE : STUDI KASUS RUKAN PURI NIAGA 3

APLIKASI SISTEM INFORMASI PENDAFTARAN DAN PENJADWALAN PADA KURSUS STIR MOBIL CV. JULIA JAYA BERBASIS WEB

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

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

APLIKASI SINKRONISASI KEGIATAN MULTI USER DALAM AGENDA ONLINE

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

APLIKASI SALES ACCESS BERBASIS ANDROID YANG TERKONEKSI DENGAN WEB SERVICE PADA PT. INDOMO MULIA FAJAR PRATAMA

Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana. Oleh : MUHAMMAD FAISAL

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENGIRIMAN BARANG PADA PT. MERCURY LINE BERBASIS WEB ARINDITO BIMA SWANDANA PROGRAM STUDI SISTEM INFORMASI

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

PERANCANGAN APLIKASI ANALISA PENJUALAN PADA PT. AJBS BERBASIS WEB BASE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER RANA WIJAYA

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PENGEMBANGAN APLIKASI PENGHITUNGAN DETERMINAN DAN MATRIKS INVERS

APLIKASI E-COMMERCE MENGGUNAKAN PAYPAL

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

Sistem Pemesanan dan Pengendalian Barang pada Percetakan Aksara Berbasis Web

APLIKASI PENYELESAIAN PERHITUNGAN DETERMINAN DAN MATRIKS N N MENGGUNAKAN VB.NET. Alwyn Andraseno PROGRAM STUDI TEKNIK INFORMATIKA

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Proses Perkuliahan. Dede Kurniawan

ANALISA DAN PERANCANGAN SISTEM INFORMASI LAPORAN PERJALANAN DINAS DAN DAFTAR HADIR KARYAWAN PADA PT SALIM IVOMAS PRATAMA Tbk

APLIKASI HANDOVER DOKUMENTASI PROYEK DAN DATABASE PELANGGAN BERBASIS WEB NINING LAPINASARI

Perancangan Sistem Pengelolaan Barang DOA (Death On Arrival) Pada Retail IBox Berbasis Web. SKRIPSI. Oleh : RIZKY ADITYA

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

PERANCANGAN SISTEM PENGENDALIAN KERJA LEMBUR KARYAWAN BERBASIS WEB. Laporan Tugas Akhir

SIMULASI PERANGKAT PEMBELAJARAN KOMUNIKASI DATA TEKNIK PENGKODEAN SINYAL DIGITAL

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

Transkripsi:

PEMBUATAN WEB SERVICE BERBASIS XML PADA APLIKASI PORTAL BERITA BERBASIS WEB Oleh: AHMAD NAZMUDIN 41509010151 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013

PEMBUATAN WEB SERVICE BERBASIS XML PADA APLIKASI PORTAL BERITA BERBASIS WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: AHMAD NAZMUDIN 41509010151 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013

KATA PENGANTAR Assalamu alaikum wr.wb Alhamdulillahirabil alamin, dengan mengucapkan puji syukur kehadirat Allah SWT yang telah melimpahkan Rahmat dan Hidayahnya, shalawat serta salam senantiasa dilimpahkan untuk Nabi Besar Muhammad S.A.W. beserta keluarga, sahabat, dan para umatnya sehingga penulis dapat menyelesaikan laporan tugas akhir dengan judul Pembuatan Web Service Berbasis Data XML pada Aplikasi Portal Berita Berbasis Web sebagai salah satu syarat untuk menempuh sidang Sarjana guna mencapai gelar kesarjanaan pada Jurusan Teknik Informatika di Universitas Mercu Buana. Dalam penulisan tugas akhir ini, penulis menyadari masih jauh dari sempurna. Dengan keterbukaan hati penulis mengajak pembaca untuk memberikan perbaikan seperlunya terhadap isi dan metode penyajian tugas akhir ini. Besar harapan penulis, semoga tulisan ini dapat memberikan sumbangan yang berguna. Amin. Wassalamu alaikum wr.wb Pada kesempatan ini penulis ingin mengucapkan terimakasih yang sebesar-besarnya serta penghargaan kepada: 1. Bapak Rapelino Ferdiansyah, ST.,MKOM., Selaku pembimbing yang telah meluangkan waktunya untuk memberikan pengarahan dan koreksi dalam penulisan tugas akhir ini. 2. Bapak Tri Daryanto, S.Kom., M.T. selaku Kepala Program Studi pada Jurusan Teknik Informatika Universitas Mercu Buana. 3. Bapak Sabar Rudiarto,S.Kom., M.Kom. selaku Koordinator Tugas Akhir pada Jurusan Teknik Informatika Universitas Mercu Buana. 4. Ibu Desi Ramayanti, S.Kom, M.T Selaku Kepala Laboratorium pada Jurusan Teknik Informatika yang telah banyak memberikan masukan dan motivasi kepada penulis. 5. Seluruh Dosen Teknik Informatika Universitas Mercu Buana yang telah mendukung penulis baik semangat maupun materi. 6. Ayahanda dan Ibunda tercinta yang selalu memberikan dorongan moril dan spiritual serta cinta dan kasih sayang yang takkan bisa terbalas. 7. Kakak dan Adik ku yang telah membatu saya baik moril dan do anya.

8. Semua rekan-rekan angkatan 2009 Teknik Informatika Universitas Mercu Buana yang telah memberikan motivasi moral untuk terus menyelesaikan tugas akhir ini. 9. Semua pihak yang telah membantu baik secara langsung maupun tidak langsung hingga terselesaikannya tugas akhir ini. Jakarta,juli 2013 Ahmad Nazmudin

DAFTAR ISI LEMBAR PERNYATAAN.i LEMBAR PENGESAHAN ii KATA PENGANTAR iii ABSTRACT....v ABSTRAK.....vi DAFTAR ISI..vii DAFTAR GAMBAR...xii DAFTAR TABEL.xiv BAB 1 PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. PERUMUSAN MASALAH... 2 1.3. TUJUAN & MANFAAT... 2 1.4. BATASAN MASALAH... 3 1.5. SISTEMATIKA PENULISAN... 4 BAB II LANDASAN TEORI... 5 2.1. RPL(Rekayasa Perangkat Lunak)... 5 2.1.1. Metode Waterfall...... 5 2.1.2. Pengujian Black-Box... 7 2.2. Web Service... 8 2.2.1. Pengertian Web Service... 8 2.2.2. Perkembangan Web Service... 9 2.2.3. Komponen-komponen Web Service... 10 2.2.3.1. XML (extensibe Markup Language)...10 2.2.3.2. XMLRPC.11 2.2.3.3. WSDL...12

2.2.3.4. UDDI.13 2.2.4. Proses Kerja Web Service... 13 2.2.5. Kelebihan dan Kekurangan Menggunakan Web Service.....14 2.3. Web 2.O (Two Point Zero)..14 2.3.1. Kelebihan dari menggunakan Web 2.0... 15 2.4. Unified Modelling Language... 15 2.4.1. Use Case Diagram... 17 2.4.2. Activity Diagram... 18 2.4.3. Sequence Diagram... 19 2.4.4. ERD... 20 2.5. PHP MyAdmin... 21 2.5.1. MySQL... 21 2.5.1.1. Kelebihan MySQL... 22 2.6. Sejarah Singkat PHP... 22 2.7. Dreamweaver8....25 BAB III ANALISIS DAN PERANCANGAN..26 3.1. ANALISIS MASALAH... 26 3.1.1. Analisis Pengguna... 26 3.1.2. Analisis Perangkat Lunak... 27 3.2. PERANCANGAN SISTEM... 27 3.2.1. Pemodelan Diagram Use Case... 28 3.2.1.1 Skenario Use Case dari sisi Aktor/member... 29 3.2.1.2. Skenario Use Case dari sisi Admin... 30 3.2.2. Pemodelan Diagram Activity... 31 3.2.2.1. Diagram Activity Registrasi Member... 31 3.2.2.2. Diagram Activity Login Member.... 32 3.2.2.3. Diagram Activity Kirim Berita Member...33

3.2.2.4. Diagram Activity Berita Member... 34 3.2.2.5. Diagram Activity Login Admin... 35 3.2.2.6. Diagram Activity Kelola Member... 36 3.2.2.7. Diagram Activity Kelola Kategori berita...37 3.2.2.8. Diagram Activity Kelola Website........38 3.2.2.9. Diagram Activity Kelola Berita.........39 3.2.3. Pemodelan Diagram Sequence.........40 3.2.3.1. Diagram Sequence Registrasi Member........40 3.2.3.2. Diagram Sequence Login Member...41 3.2.3.3. Diagram Sequence Kirim Berita Member....42 3.2.3.4. Diagram Sequence Berita Member......43 3.2.3.5. Diagram Sequence Login Admin.....44 3.2.3.6. Diagram Sequence Pengaturan Website.......45 3.2.3.7. Diagram Sequence Kelola Member......46 3.2.3.8. Diagram Sequence Kelola Kategori.....47 3.2.3.9. Diagram Sequence Kelola Berita......48 3.3 ERD..49 3.4 PERANCANGAN BASIS DATA...49 3.4.1 Struktur Tabel.50 3.5 PERANCANGAN ANTAR MUKA 52 3.5.1 Struktur Tampilan Halaman Utama Member....52 3.5.2 Struktur Tampilan Halaman Utama Admin...53 3.5.3 Rancangan Antar Muka Halaman Utama Situs.54 3.5.4 Rancangan Antar Muka Halaman UtamaAdmin..55 BAB IV IMPLEMENTASI DAN PENGUJIAAN... 56 4.1. IMPLEMENTASI... 56 4.2. Spesifikasi Sistem... 56 4.3. Implementasi Kode Program Koneksi Ke Database... 57

4.4. Implementasi Pembuatan Basis data... 58 4.4.1. Implementasi Pembuatan Basis Data Tabel Member... 58 4.4.2. Implementasi Pembuatan Basis Data Tabel tblkategori... 58 4.4.3. Implementasi Pembuatan Basis Data Tabel tblcms... 59 4.4.4. Implementasi Pembuatan Basis Data Tabel Setting... 59 4.4.5. Implementasi Pembuatan Basis Data Tabel Service... 60 4.4.6. Implementasi Perancangan Antar Muka... 60 4.4.6.1 Implementasi Halaman Utama Situs..60 4.4.6.2 Implementasi Halaman Daftar Member.61 4.4.6.3 Implementasi Halaman Login Member...62 4.4.6.4 Implementasi Halaman Kirim Berita Member...62 4.4.6.5 Implementasi Halaman Login Admin 63 4.4.6.6 Implementasi Halaman Utama Administrator...64 4.4.6.7 Implementasi Halaman Kelola Kategori Oleh Admin...65 4.4.6.8 Implementasi Kelola Member Oleh Admin...66 4.4.6.9 Implementasi Pengaturan Website Oleh Admin 67 4.4.7. Implementasi Hasil Berita..... 68 4.4.7.1Implementasi Hasil Web Service... 68 4.4.7.2 Implementasi Detail Berita Pada Web Client... 68 4.5 PENGUJIAN 70 4.5.1. Skenario Pengujian... 70 4.5.2. Hasil Skenario Pengujian... 75 4.5.3. Analisis Hasil Pengujian... 77 BAB V KESIMPULAN DAN SARAN... 78 5.1. Kesimpulan... 78 5.2. Saran... 78 DAFTAR PUSTAKA...79 LAMPIRAN..80

DAFTAR GAMBAR Gambar 2.1 Model Waterfall 6 Gambar 2.2 Komponen Web Service..10 Gambar 2.3 Menggunakan Dokumen WSDL.12 Gambar 2.4 Proses Kerja Web Service...13 Gambar 3.1 Pemodelan Diagram Use Case 28 Gambar 3.2 Activity Diagram Registrasi Member..31 Gambar 3.3 Activity Diagram Login Member 32 Gambar 3.4 Activity Diagram Kirim Berita Member.33 Gambar 3.5 Activity Diagram Berita Member 34 Gambar 3.6 Activity Diagram Login Admin..35 Gambar 3.7 Activity Diagram Kelola Member...36 Gambar 3.8 Activity Diagram Kelola Kategori Berita 37 Gambar 3.9 Activity Diagram Kelola Website...38 Gambar 3.10 Activity Diagram Kelola Berita...39 Gambar 3.11 Diagram Sequence Registrasi Member...40 Gambar 3.12 Diagram Sequence Login Member..41 Gambar 3.13 Diagram Sequence Kirim Berita Member...42 Gambar 3.14 Diagram Sequence Berita Member..43 Gambar 3.15 Diagram Sequence Login Admin 44 Gambar 3.16 Diagram Sequence Pengaturan Website..45 Gambar 3.17 Diagram Sequence Kelola Member.46 Gambar 3.18 Diagram Sequence Kelola Kategori 47 Gambar 3.19 Diagram Sequence Kelola Berita 48 Gambar 3.20 ERD(Entity Relationship Diagram).... 49 Gambar 3.21 Struktur Tampilan Halaman Member..52 Gambar 3.22 Struktur Tampilan Halaman Admin...53 Gambar 3.23 Rancangan Halaman Utama Situs...54 Gambar 3.24 Rancangan Halaman Utama Admin 55 Gambar 4.1 Tampilan Tabel Member.58 Gambar 4.2 Tampilan Tabel tblkategori.58

Gambar 4.3 Tampilan Tabel tblcms 59 Gambar 4.4 Tampilan Tabel Setting...59 Gambar 4.5 Tampilan Tabel Service...60 Gambar 4.6 Tampilan Halaman Utama Situs...60 Gambar 4.7 Tampilan Halaman Daftar Member.61 Gambar 4.8 Tampilan Halaman Login Member.62 Gambar 4.9 Tampilan Halaman Kirim Berita Member...62 Gambar 4.10 Tampilan Halaman Login Admin 63 Gambar 4.11 Halaman Utama Admin...64 Gambar 4.12 Halaman Kelola Kategori 65 Gambar 4.13 Halaman Kelola Member.66 Gambar 4.14 Halaman Pengaturan Website..67 Gambar 4.15 Tampilan Hasil Service....68 Gambar 4.16 Tampilan Detail Hasil Service.....69

DAFTAR TABEL Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13 Tabel 3.14 Tabel 3.15 Tabel 3.16 Tabel 3.18 Tabel 3.19 Tabel 3.20 Tabel 3.21 Tabel 3.22 Tabel 4.1 Tabel 4.2 Halaman Jenis Diagram Resmi UML.16 Notasi Diagram Use Case 17 Notasi Activity Diagram..18 Notasi Pemodelan Sequence Diagram.20 Notasi Diagram E-R 21 Deskripsi Use Case Kirim Berita 29 Deskripsi Use Case Berita...29 Deskripsi Use Case Registrasi Member..29 Deskripsi Use Case Kelola Member 30 Deskripsi Use Case Kelola Berita 30 Deskripsi Use Case Kelola Kategori Berita.30 Deskripsi Use Case Pengaturan Website.30 Deskripsi Diagram Activity Registrasi Member.31 Deskripsi Diagram Activity Login Member 32 Deskripsi Diagram Activity Kirim Berita Member.33 Deskripsi Diagram Activity Berita Member 34 Deskripsi Diagram Activity Login Admin..36 Deskripsi Diagram Activity Kelola Member...37 Deskripsi Diagram Activity Kelola Kategori Berita...38 Deskripsi Diagram Activity Kelola Website..39 Deskripsi Diagram Activity Kelola Berita..40 Field-field Pada Tabel Member...50 Field-field Pada Tabel tblkategori...50 Field-field Pada Tabel tblcms......51 Field-field Pada Tabel Setting...51 Field-field Pada Tabel Service...52 Pengujian Black Box...70 Hasil Skenario Pengujian Black Box...75