TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika

dokumen-dokumen yang mirip
PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

PEMBUATAN SISTEM INFORMASI PENGELOLAAN DAN PELAPORAN UANG MASUK YPPP VETERAN SUKOHARJO MENGGUNAKAN FRAMEWORK YII2 TUGAS AKHIR

PEMBUATAN APLIKASI SIMPAN PINJAM KOPERASI BERBASIS WEB DI KPRI UNIVERSITAS SEBELAS MARET SURAKARTA

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

TOKO ONLINE UNTUK PEMESANAN DAN PENJUALAN BUKU TUGAS AKHIR

MEMBANGUN APLIKASI TOKO HEWAN ONLINE DENGAN FRAMEWORK PHONEGAP TUGAS AKHIR

APLIKASI PENGARSIPAN DATA MAHASISWA PENERIMA DANA KASIH DI UNIVERSITAS SEBELAS MARET

SISTEM INFORMASI E-TICKETING AGEN PO. GAJAH MUNGKUR CABANG BATURETNO BERBASIS WEB TUGAS AKHIR

SISTEM INFORMASI PEMBAYARAN SPP DI SMP NEGERI 2 PLAOSAN MAGETAN BERBASIS WEB SERVICE DAN SMS BROADCAST TUGAS AKHIR

SISTEM INFORMASI PENERIMAAN SISWA BARU DI SMP NEGERI 2 PLAOSAN TUGAS AKHIR

SISTEM INFORMASI KONFEKSI R. S JIMBUNG BERBASIS WEB DI TANON SRAGEN. Tugas Akhir. Ahli Madya pada Program Studi Diploma III Teknik Informatika

TUGAS AKHIR SISTEM INFORMASI TUGAS AKHIR DIII TEKNIK INFORMATIKA FMIPA UNS

PEMBANGUNAN SISTEM INFORMASI EVALUASI PEMBELAJARAN MENGAJAR SMK NEGERI 1 SUKOHARJO TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM GUDANG SENJATA (SGS) DI BATALYON XYZ. Tugas Akhir

PEMBANGUNAN SISTEM INFORMASI CUSTOMER RELATIONSHIP MANAGEMENT DI TOKODATA INDONESIA

APLIKASI PENDATAAN OPERASIONAL PT MITRA LINTANG INDONESIA. Tugas Akhir untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN UNIVERSITAS SEBELAS MARET SURAKARTA SUB PENILAIAN ANGKA KREDIT DOSEN FUNGSIONAL TUGAS AKHIR

PENGEMBANGAN SUB SISTEM ASET PADA SISTEM INFORMASI MANAJEMEN SEKOLAH TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA MOTOR. Diajukan Oleh DYAN PERMANA YUDHA M

PEMBUATAN PROGRAM APLIKASI ADMINISTRASI NILAI BERBASIS JAVA STUDI KASUS DI SD KRISTEN BANJARSARI

TUGAS AKHIR PEMBUATAN E-LEARNING PEMBELAJARAN SDIT NURUL ISTIQLAL SEBAGAI PENDAMPING DALAM PROSES BELAJAR MENGAJAR

APLIKASI ADMINISTRASI RAWAT JALAN PADA KLINIK HABIL SYIFA MEDIKA TUGAS AKHIR

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

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

Sistem Informasi Pergudangan Bahan Bangunan. Pada UD. Indah Karya Banyuwangi. Menggunakan Framework Yii dan Mobile Service.

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika

SISTEM INFORMASI PENJADWALAN SMK NEGERI 1 KEMUSU BOYOLALI TUGAS AKHIR

Program Studi Diploma III Teknik Informatika

PEMBUATAN APLIKASI MONITORING KESEHATAN IBU HAMIL BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

SISTEM PENDUKUNG KEPUTUSAN SELEKSI BEASISWA PPA-BBM FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA

PEMBUATAN E-COMMERCE PADA STUDY KASUS PENJUALAN OBAT HERBAL DAN THIBBUN NABAWI AZ-ZAHRA TUGAS AKHIR

Program Studi Diploma III Teknik Informatika

APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI MARKETPLACE DOTA 2 PLAYER

SISTEM INFORMASI MANAGEMENT SEKOLAH SUB SISTEM PENERIMAAN PESERTA DIDIK BARU UNTUK SEKOLAH DASAR TUGAS AKHIR

Disusun Oleh : YOGI SULISTIANTO NIM.M

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

Disusun Oleh : AGUSTIN MAULIYA SUKMASARI M

PEMBUATAN SISTEM INFORMASI BERBASIS WEB LOKAL BANK TABUNGAN NEGARA SURAKARTA TUGAS AKHIR

Disusun Oleh : Dinita Christy Pratiwi NIM. M

PEMBUATAN TOKO ONLINE MENGGUNAKAN FRAMEWORK CODEIGNITER DI TOKO LARAS MULYO JILBAB

PEMBUATAN APLIKASI UJIAN ONLINE UNTUK PERGURUAN TINGGI TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN SUB EKIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN UNIVERSITAS SEBELAS MARET

APLIKASI PEMESANAN DAN PEMBAYARAN RENTAL MOBIL BERBASIS WEB

PEMBUATAN SISTEM INFORMASI SITANI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER DAN APLIKASI SITANI BERBASIS ANDROID

APLIKASI PENDATAAN TESIS DAN DISERTASI PADA PROGRAM PASCASARJANA UNIVERSITAS SEBELAS MARET SURAKARTA TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

TUGAS AKHIR MEMBANGUN A P L I K A S I PEMESANAN PRODUK UMKM BERBASIS ANDROID STUDI KASUS : KABUPATEN BOYOLALI

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

SISTEM INFORMASI FORUM SOLO INTERNATIONAL PERFORMING ARTS COMMUNITY BERBASIS WEBSITE

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER

APLIKASI PENDATAAN DAN PENGELOLAAN ADMINISTRASI KEUANGAN PT MITRA LINTANG INDONESIA. Program Studi Diploma III Teknik Informatika.

PERANCANGAN DAN PEMBUATAN SISTEM MANAJEMEN LAUNDRY

PEMBUATAN WEBSITE SISTEM AFFILIASI DUTA. Oleh : BENY ARIF LAILAN M

PEMBUATAN APLIKASI PUSHING BERBASIS ANDROID. Program Studi Diploma III Teknik Informatika

SISTEM KEMAHASISWAAN DAN KELULUSAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

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

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMESANAN KUE BERBASIS ANDROID PADA TOKO KUE MAMA SILA HADI SULISTIANI

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

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

PEMBUATAN WEBSITE PADA HOTEL WIRYOMARTONO. Disusun oleh : RIZA AYU WIJAYA NIM. M

PEMBANGUNAN APLIKASI REMOTE SERVER DENGAN IMPLEMENTASI PROTOKOL SECURE SHELL MENGGUNAKAN JAVA DAN SISTEM OPERASI LINUX DEBIAN 6 TUGAS AKHIR

ABSTRACT. Keywords : Application, E-Commerce, Customer Relationship Management

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SUMBER DAYA MANUSIA PT. KARTU SEMESTA INDONESIA MENGGUNAKAN FRAMEWORK XAF TUGAS AKHIR

RANCANG BANGUN APLIKASI PERHITUNGAN ANGKA KREDIT BAGI DOSEN DI UNIVERSITAS MUHAMMADIYAH SURAKARTA

CD PEMBELAJARAN TEMATIK UNTUK SEKOLAH DASAR KELAS 1 SEMESTER 1 BERTEMA KELUARGA BERBASIS ADOBE FLASH TUGAS AKHIR

DAFTAR ISI. 1.2 Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian... 5

SISTEM INFORMASI PENJUALAN PAKAIAN BERBASIS WEB DI TOKO AVISTA FASHION

Disusun Oleh : AGUSTIN DWI RAHMAWATI NIM. M

SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO TUGAS AKHIR

SISTEM INFORMASI E-LEARNING SD AL FIRDAUS SURAKARTA BERBASIS WEB

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

PEMBUATAN APLIKASI PELATIHAN UJIAN NASIONAL BERBASIS WEB SMA NEGERI JUMAPOLO TUGAS AKHIR

PEMBANGUNAN MODEL E-MARKETING BERSAMA TINGKAT PROVINSI DENGAN MEMANFAATKAN WEB SERVICE SKRIPSI

PEMBUATAN USER INTERFACE UNTUK MANAJEMEN HOTSPOT MIKROTIK YANG TERINTEGRASI DENGAN BILLING HOTEL MENGGUNAKAN API MIKROTIK

SKRIPSI E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI. Oleh : ANANG SUSILO

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

Sistem Informasi Pemesanan Rokok Secara Online Pada PR.Podo Rukun Sejahtera Jepara

DAFTAR ISI HALAMAN JUDUL DEPAN...

PENJUALAN PERALATAN OLAH RAGA TOKO WANTO SPORT DENGAN E-COMMERCE MENGGUNAKAN PHP, JAVASCRIPT, DAN MYSQL

BAB II LANDASAN TEORI

PEMBUATAN APLIKASI MOBILE TILANG KENDARAAN BERMOTOR

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

PEMBUATAN APLIKASI PETA WISATA GUNUNG KIDUL BERBASIS FLASH TUGAS AKHIR

SKRIPSI PERANCANGAN SISTEM INFORMASI BEASISWA BANTUAN BIAYA PENDIDIKAN BAZIS PROVINSI DKI JAKARTA BERBASIS WEB

TUGAS AKHIR PEMBUATAN SISTEM UJIAN ONLINE BERBASIS WEB

PENGESAHAN PEMBIMBING...

PEMBUATAN APLIKASI JURNAL ONLINE BERBASIS WEBSITE

LAPORAN TUGAS AKHIR RANCANG BANGUN APLIKASI PENJUALAN HANDPHONE BERBASIS MOBILE (THE DEVELOPMENT OF MOBILE SALES APPLICATION HANDPHONE)

TOKO ONLINE CV. BINTANG INOVASI GEMILANG BERBASIS FRAMEWORK YII SKRIPSI. Disusun oleh : HELMI TAUFIQURRAHMAN NPM SURABAYA 2014

7.2 Saran DAFTAR PUSTAKA

SISTEM INFORMASI PANTAUAN SISWA DIDIK BERBASIS WEB DAN MOBILE SD AL FIRDAUS SURAKARTA

ABSTRAK. Kata Kunci: Paris Online Shop, e-commerce, PHP, MySQL, penjualan dan pembelian, stock, tracking pengiriman. Universitas Kristen Maranatha

TUGAS AKHIR PEMBUATAN APLIKASI POS ( POINT OF SALE ) BERBASIS PHP DAN MYSQL. Disusun oleh : SUTRISNO NIM. M

SISTEM INFORMASI ALUMNI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

Transkripsi:

PEMBUATAN E-COMMERCE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER YANG DILENGKAPI DENGAN SMS GATEWAY DI TOKO FUSION COM TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika Disusun Oleh : ILHAM RIFQI MUZAKKA NIM. M3110081 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013 i

ii

iii

ABSTRACT Ilham Rifqi Muzakka, 2013, E-COMMERCE DEVELOPMENT USING CODEIGNITER FRAMEWORK EQUIPPED WITH SMS GATEWAY AT STORES FUSION COM. Informatics Diploma Program, Mathematic and Natural Science Faculty, Sebelas Maret University Surakarta. Fusion Com is a computer shop that provides laptop peripherals. Marketing products still uses manual. Therefore, we need a system that can do the sales and marketing of the goods in order to manage the transaction process that can be done quickly, efficiently, and accurately. Development of this e-commerce system was done by collecting data, system analysis, system design and system implementation. Information systems built using CodeIgniter framework-based programming language and MySQL for database management. As a result of this final project it has been made Fusion Com e-commerce system CodeIgniter framework-based which has facilities such as: employee data management, customer data management, data management product catalog, e- book data management, order data management, product purchases, member registration and SMS Gateway. The e-commerce system can be accessed with a URL address http://fusion77.com Key words : Transaction, application, E-Commerce, Trading peripheral laptop products, Online. iv

ABSTRAK Ilham Rifqi Muzakka, 2013, PEMBUATAN E-COMMERCE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER YANG DILENGKAPI DENGAN SMS GATEWAY DI TOKO FUSION COM. Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Fusion Com merupakan Toko Komputer yang menyediakan peripheral laptop. Dalam pemasaran produk masih menggunakan cara manual. Oleh karena itu, diperlukan suatu sistem penjualan yang dapat melakukan pemasaran dan pengelolaan barang agar proses transaksi dapat dilakukan secara cepat, efisien, dan akurat. Pembuatan sistem e-commerce ini dilakukan dengan cara pengumpulan data, analisa sistem, perancangan sistem dan implementasi sistem. Sistem ini dibuat dengan menggunakan bahasa pemrograman PHP berbasis framework codeigniter dan MySQL untuk pengelolaan database. Sebagai hasil dari tugas akhir adalah dibuatnya sistem e-commerce Fusion Com berbasis framework codeigniter yang memiliki fasilitas seperti : manajemen data karyawan, manajemen data member, manajemen data katalog produk, manajemen data ebook, manajemen data pesanan, transaksi pembelian produk, pendaftaran member dan SMS Gateway. Sistem e-commerce ini dapat diakses dengan alamat url http://fusion77.com Kata kunci : Transaksi, Aplikasi, E-commerce, Penjualan Produk Peripheral Laptop, Online v

MOTTO Berangkat dengan penuh keyakinan; berjalan dengan penuh keikhlasan; istiqomah dalam menghadapi cobaan. -orang yang beriman, Jadikanlah sabar dan shalatmu Sebagai penolongmu, sesungguhnya Allah beserta orang- (Al-Baqarah: 153) Tidak ada masalah yang tidak bisa diselesaikan selama ada komitmen bersama untuk menyelesaikannya. Jangan lihat masa lampau dengan penyesalan; jangan pula lihat masa depan dengan ketakutan; tapi lihatlah sekitar anda dengan penuh kesadaran. (James Thurber) Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa dekatnya mereka dengan keberhasilan saat mereka menyerah. (Thomas Alva Edison) Tugas kita bukanlah untuk berhasil.tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil. (Mario Teguh) vi

PERSEMBAHAN vii

KATA PENGANTAR ikum Warohmatullohi Wabarokatuh. Bismillahirrohmanirrohim, segala puja dan puji syukur atas kehadirat Allah SWT yang senantiasa melimpahkan rahmat dan hidayah-nya serta telah memberikan kemudahan sehingga penulis mampu menyelesaikan laporan tugas akhir dengan judul Pembuatan E-Commerce Dengan Menggunakan Framework Codeigniter Yang Dilengkapi Dengan SMS Gateway Di Toko Fusion Com 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 mengucapkan terima kasih yang sebesar besarnya kepada : 1. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D., selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 2. Drs. Y. S. Palgunadi, M.Sc., selaku Ketua Program Diploma III Teknik Informatika Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 3. Sakroni, S.Kom,, selaku Pembimbing tugas akhir yang telah meluangkan waktu untuk membimbing, memberi pengarahan dan memberi motivasi kepada penulis dalam menyelesaikan laporan tugas akhir ini. 4. Seluruh Dosen DIII Teknik Informatika FMIPA UNS yang saya tidak bisa sebutkan satu persatu, terima kasih telah memberi ilmu, dan berbagi pengalaman hidup. 5. Bapak, Ibu, Kakak penulis serta segenap keluarga yang penulis sayangi yang telah memberikan doa, dukungan dan semangatnya. 6. Teman-teman Teknik Informatika Angkatan 2010, dan Keluarga Besar Labkom FMIPA UNS, yang telah menyediakan waktu untuk membagi ilmu dan gurauan mereka ketika penulis mengalami kepenatan dan permasalahan selama proses penyelesaian laporan ini. viii

Demikian laporan ini disusun, dengan harapan dapat memberikan manfaat serta pengetahuan bagi pembaca. ikum Warohmatullohi Wabarokatuh. Surakarta, 24 Juni 2013 Penulis ix

DAFTAR ISI Halaman HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN ABSTRACT... iv HALAMAN ABSTRAK... v HALAMAN MOTTO... vi HALAMAN PERSEMBAHAN... vii KATA PENGANTAR...viii DAFTAR ISI... x DAFTAR TABEL... xii DAFTAR GAMBAR... xiv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitan... 2 1.5 Manfaat Penelitian... 3 1.6 Metodologi Penelitian... 4 1.7 Sistematika Penulisan... 5 BAB II LANDASARAN TEORI... 6 2.1 E-commerce... 6 2.2 CodeIgniter... 6 2.3 MySQL... 7 2.4 HTML... 8 2.5 CSS... 8 2.6 Notepad ++... 9 2.7 Javascript... 10 2.8 jquery... 11 2.9 UML... 11 x

2.10 Use Case Diagram... 12 2.11 Class Diagram... 14 2.12 Sequence Diagram... 16 2.13 Activity Diagram... 18 2.14 Blackbox Testing (Pengujian Kotak Hitam)... 19 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM... 20 3.1 Kebutuhan Sistem... 20 3.1.1 Kebutuhan Software... 20 3.1.2 Kebutuhan Hardware... 20 3.2 Sistem Requirement Spesification (SRS)... 21 3.2.1 SRS Fungsional... 21 3.2.2 SRS Non Fungsional... 23 3.3 Use Case Diagram... 23 3.4 Activity Diagram... 28 3.5 Class Diagram... 37 3.6 Sequence Diagram... 39 3.7 Skema Diagram... 70 3.8 Tabel-Tabel Database... 72 3.9 Desain User Interface... 76 BAB IV IMPLEMENTASI DAN ANALISA... 80 4.1 Pengujian... 80 4.1.1 Rencana Pengujian... 80 4.1.2 Kasus dan Hasil Pengujian... 82 4.1.2.1 Pengujian Blackbox Admin... 82 4.1.2.2 Pengujian Blackbox Karyawan... 87 4.1.2.3 Pengujian Blackbox Member... 89 4.2 Implementasi Sistem... 93 BAB V PENUTUP...112 5.1 Kesimpulan...112 5.2 Saran...112 DAFTAR PUSTAKA...113 xi

DAFTAR TABEL Tabel 2.1 Simbol Use Case... 12 Tabel 2.2 Simbol Class Diagram... 15 Tabel 2.3 Simbol Sequence Diagram... 16 Tabel 2.4 Simbol Activity Diagram... 18 Tabel 3.1 SRS Fungsional... 21 Tabel 3.2 SRS Non-Fungsional... 23 Tabel 3.3 Struktur Tabel tbl_admin... 72 Tabel 3.4 Struktur Tabel tbl_user... 72 Tabel 3.5 Struktur Tabel tbl_kategori... 73 Tabel 3.6 Struktur Tabel tbl_produk... 73 Tabel 3.7 Struktur Tabel tbl_transaksi... 74 Tabel 3.8 Struktur Tabel tbl_detail_transaksi... 74 Tabel 3.9 Struktur Tabel tbl_ebook... 75 Tabel 3.10 Struktur Tabel captcha... 75 Tabel 3.11 Struktur Tabel tbl_provinsi... 75 Tabel 3.12 Struktur Tabel tbl_kabupaten... 75 Tabel 4.1 Rencana Pengujian Black Box Admin... 80 Tabel 4.2 Rencana Pengujian Black Box Karyawan... 81 Tabel 4.3 Rencana Pengujian Black Box Member... 81 Tabel 4.4 Pengujian Login Admin... 82 Tabel 4.5 Pengujian Pengisian Data Karyawan/Admin... 83 Tabel 4.6 Pengujian Pengisian Data Kategori... 84 Tabel 4.7 Pengujian Pengisian Data Produk... 85 Tabel 4.8 Pengujian Pengisian Data E-book... 86 Tabel 4.9 Pengujian Login Karyawan... 87 Tabel 4.10 Pengujian Pengisian Data Kategori (Karyawan)... 88 Tabel 4.11 Pengujian Pengisian Data Produk (Karyawan)... 88 Tabel 4.12 Pengujian Login Member... 89 Tabel 4.13 Pengujian Registrasi Member... 90 xii

Tabel 4.14 Pengujian Aktivasi Akun... 91 Tabel 4.15 Pengujian Ubah Profil... 91 Tabel 4.16 Pengujian Ubah Password... 92 xiii

DAFTAR GAMBAR Gambar 1.1 Bagan Metode Penelitian... 4 Gambar 3.1 Use Case Diagram Manajemen Data Karyawan... 23 Gambar 3.2 Use Case Diagram Manajemen Data Kategori... 24 Gambar 3.3 Use Case Diagram Manajemen Data Produk... 24 Gambar 3.4 Use Case Diagram Manajemen Data Member... 25 Gambar 3.5 Use Case Diagram Manajemen Data Pesanan... 25 Gambar 3.6 Use Case Diagram Manajemen Data E-book... 26 Gambar 3.7 Use Case Diagram Mengubah Profil... 26 Gambar 3.8 Use Case Diagram SMS Gateway... 27 Gambar 3.9 Use Case Diagram Transaksi dan Registrasi... 27 Gambar 3.10 Activity Diagram Login... 28 Gambar 3.11 Activity Diagram Input Karyawan... 29 Gambar 3.12 Activity Diagram Edit Karyawan... 30 Gambar 3.13 Activity Diagram Input Produk... 31 Gambar 3.14 Activity Diagram Edit Produk... 32 Gambar 3.15 Activity Diagram Input Kategori... 33 Gambar 3.16 Activity Diagram Edit Kategori... 34 Gambar 3.17 Activity Diagram Daftar Member... 35 Gambar 3.18 Activity Diagram Order Barang... 36 Gambar 3.19 Class Diagram Admin... 37 Gambar 3.20 Class Diagram Karyawan... 38 Gambar 3.21 Class Diagram Member... 38 Gambar 3.22 Sequence Login Administrator... 39 Gambar 3.23 Sequence Login Karyawan... 40 Gambar 3.24 Sequence Melihat Data Karyawan... 40 Gambar 3.25 Sequence Menambah Data Karyawan... 41 Gambar 3.26 Sequence Mengubah Data Karyawan... 42 Gambar 3.27 Sequence Menghapus Data Karyawan... 43 Gambar 3.28 Sequence Mencetak Data Karyawan... 44 Gambar 3.29 Sequence Melihat Data Kategori (Administrator)... 44 xiv

Gambar 3.30 Sequence Menambah Data Kategori (Administrator)... 45 Gambar 3.31 Sequence Mengubah Data Kategori (Administrator)... 46 Gambar 3.32 Sequence Mengubah Data Kategori (Administrator)... 47 Gambar 3.33 Sequence Mencetak Data Kategori (Administrator)... 48 Gambar 3.34 Sequence Melihat Data Kategori (Karyawan)... 48 Gambar 3.35 Sequence Menambah Data Kategori (Karyawan)... 49 Gambar 3.36 Sequence Mengubah Data Kategori (Karyawan)... 50 Gambar 3.37 Sequence Melihat Data Produk (Administartor)... 51 Gambar 3.38 Sequence Menambah Data Produk (Administrator)... 51 Gambar 3.39 Sequence Mengubah Data Produk (Administrator)... 52 Gambar 3.40 Sequence Menghapus Data Produk (Administrator)... 53 Gambar 3.41 Sequence Mencetak Data Produk (Administrator)... 54 Gambar 3.42 Sequence Melihat Data Produk (Karyawan)... 55 Gambar 3.43 Sequence Menambah Data Produk (Karyawan)... 55 Gambar 3.44 Sequence Mengubah Data Produk (Karyawan)... 56 Gambar 3.45 Sequence Melihat Data Member... 57 Gambar 3.46 Sequence Mengubah Status Data Member... 58 Gambar 3.47 Sequence Menghapus Data Member... 59 Gambar 3.48 Sequence Mencetak Data Member... 60 Gambar 3.49 Sequence Melihat Data Pesanan (Administrator)... 60 Gambar 3.50 Sequence Mengubah Status Data Pesanan (Administrator)... 61 Gambar 3.51 Sequence Mencetak Data Pesanan... 62 Gambar 3.52 Sequence Melihat Data Pesanan (Karyawan)... 62 Gambar 3.53 Sequence Mengubah Status Data Pesanan (Karyawan)... 63 Gambar 3.54 Sequence Melihat Buku Telepon... 64 Gambar 3.55 Sequence Mengirim SMS... 65 Gambar 3.56 Sequence Login Member... 66 Gambar 3.57 Sequence Memilih Produk (Member)... 67 Gambar 3.58 Sequence Melakukan Checkout... 68 Gambar 3.59 Sequence Melihat Status Pesanan... 69 Gambar 3.60 Skema Diagram... 71 xv

Gambar 3.61 Desain UI Login Admin... 76 Gambar 3.62 Desain UI Halaman Utama Admin... 76 Gambar 3.63 Desain UI Halaman Input Kategori... 77 Gambar 3.64 Desain UI Halaman Login Member... 77 Gambar 3.65 Desain UI Halaman Guest/Member... 78 Gambar 3.66 Desain UI Halaman Keranjang Belanja... 79 Gambar 4.1 Halaman Home Guest... 94 Gambar 4.2 Halaman Registrasi Member... 95 Gambar 4.3 Halaman Login Member... 96 Gambar 4.4 Halaman Utama Member... 97 Gambar 4.5 Halaman Keranjang Belanja... 98 Gambar 4.6 Halaman Checkout bag1... 99 Gambar 4.7 Halaman Checkout bag2...100 Gambar 4.8 Halaman Checkout bag3...101 Gambar 4.9 Halaman Login Admin...101 Gambar 4.10 Halaman Utama Administrator...102 Gambar 4.11 Halaman Utama Karyawan...103 Gambar 4.12 Halaman Menu Catalog-Kategori...104 Gambar 4.13 Halaman Form Tambah Kategori...104 Gambar 4.14 Halaman Form Edit Kategori...105 Gambar 4.15 Halaman Menu Catalog-Produk...105 Gambar 4.16 Halaman Form Tambah Produk...106 Gambar 4.17 Halaman Form Edit Produk...107 Gambar 4.18 Halaman Menu Data Karyawan...108 Gambar 4.19 Halaman Form Tambah Administrator dan Karyawan...108 Gambar 4.20 Halaman Form Edit Administrator dan Karyawan...109 Gambar 4.21 Halaman Menu Member...109 Gambar 4.22 Halaman Form Edit Member...110 Gambar 4.23 Halaman Form Edit Profil...110 Gambar 4.24 Halaman Form Edit Pesanan...111 Gambar 4.25 Halaman Form Edit Status Pesanan...111 xvi