LAPORAN SKRIPSI RANCANG BANGUN SISTEM E-COMMERCE PADA PT RODEO KERTA KENCANA CABANG KUDUS BERBASIS MOBILE ANDROID Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Disusun Oleh : Nama : Gafin Indah Prayogo NIM : 2009 53 093 Program Studi : Sistem Informasi SISTEM INFORMASI FAKULTAS TEHNIK UNIVERSITAS MURIA KUDUS 2014 i
ii
iii
iv
MOTO DAN PERSEMBAHAN MOTTO Kepuasan terletak pada usaha, bukan pada hasil. Usaha dengan keras adalah kemenangan yang hakiki Jadilah pribadi yang rendah hati Jangan pernah sesali waktu yang telah terbuang Talk less do more Sesungguhnya didalam kesulitan pasti akan ada kemudahan Kesuksesan adalah buah dari kesabaran dan ketekunan PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. Allah SWT. 2. Kedua orang tuaku yang selalu memberikan doa dan selalu memberikan restunya. 3. Bapak/Ibu dosen yang selalu memberikan bimbingan. 4. Almamater UMK. 5. Teman-teman yang tercinta. v
KATA PENGANTAR Alhamdulillah segala puji bagi Tuhan yang telah melimpahkan rahmat dan pertolongan kepada penulis serta ni mat dan karunia yang lebih sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucap syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-mu, atas segala hal yang Engkau berikan padaku. Terima kasih atas orang-orang terhebat yang Engkau hadirkan di sekelilingku. Terima kasih. Terima kasih atas segala pertolongan-mu. Aku menyadari, aku hanyalah makhluk lemah yang tak berdaya. Karena Engkaulah, ya Allah, dan memang hanya karena Engkaulah skripsi ini dapat terselesaikan. Segala puji bagi-mu, Tuhanku. Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesarbesarnya kepada : 1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus. 2. Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak R. Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus. 4. Bapak Eko Darmanto, S.Kom, M.Cs. yang berkenan menjadi dosen pembimbing pertama saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan. 5. Ibu Diana Laily Fitrhi, M.Kom. selaku pembimbing dua saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan. Terima kasih banyak, Pak. vi
6. Semua Staf Biro Administrasi Akademik dan Kemahasiswaan UMK. Terima kasih atas ijin yang telah diberikan untuk melakukan penelitian di BAAK Universitas Muria Kudus. 7. Kedua orang tuaku, Terima kasih atas semangatnya. Do a restu serta ridho kalian berdua sehingga aku bisa jadi seperti ini. 8. Keluargaku, orang-orang terdekatku yang telah memberikan support, optimist & understand more about the meaning of this life. 9. Teman-teman SI angkatan 2009. 10. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan. Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin. Kudus, Februari 2014 Penulis vii
RINGKASAN Laporan skripsi dengan judul RANCANG BANGUN SISTEM E- COMMERCE PADA PT RODEO KERTA KENCANA CABANG KUDUS BERBASIS MOBILE ANDROID telah dilaksanakan dengan tujuan menghasilkan suatu sistem informasi untuk mempermudah pengelolaan sistem penjualan secara online berbasis mobile Android. Sistem ini dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP, dan database MySQL.Aplikasi ini dirancang dengan layanan pembelian pakaian secara online sehingga mempermudah pembeli dalam melakukan transaksi. Hasil dari perancangan sistem ini adalah menghasilkan sistem informasi e-commerce yang berbasis pada mobile Android. Kata Kunci : Sistem, Informasi, Android, e-commerce viii
DAFTAR ISI LAPORAN SKRIPSI... i HALAMAN PERSETUJUAN... Error! Bookmark not HALAMAN PENGESAHAN... Error! Bookmark not SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... Error! Bookmark not MOTO DAN PERSEMBAHAN... v KATA PENGANTAR... vi RINGKASAN... viii DAFTAR ISI... ix DAFTAR GAMBAR... xiii DAFTAR TABEL... xvii LAMPIRAN... xviii BAB I... Error! Bookmark not PENDAHULUAN... Error! Bookmark not 1.1. Latar Belakang Masalah... Error! Bookmark not 1.2. Perumusan Masalah... Error! Bookmark not 1.3. Batasan Masalah... Error! Bookmark not 1.4. Tujuan Skripsi... Error! Bookmark not 1.5. Tinjauan Pustaka... Error! Bookmark not 1.6. Metodologi Penelitian... Error! Bookmark not 1.6.1. Objek Penelitian... Error! Bookmark not 1.6.2. Metode Pengumpulan Data... Error! Bookmark not 1.6.2.1. Sumber Data Primer... Error! Bookmark not 1.6.2.2. Sumber Data Sekunder... Error! Bookmark not 1.6.3. Metode Pengembangan Sistem... Error! Bookmark not ix
1.6.4. Metode Perancangan Sistem... Error! Bookmark not 1.7. Sistematika Penulisan... Error! Bookmark not BAB II... Error! Bookmark not LANDASAN TEORI... Error! Bookmark not 2.1. Pengertian Sistem... Error! Bookmark not 2.2. Karakteristik sistem... Error! Bookmark not 2.3. Pengertian Sistem Informasi... Error! Bookmark not 2.4. Pengertian Rancang Bangun... Error! Bookmark not 2.5. E-Commerce... Error! Bookmark not 2.6. Web Mobile Android... Error! Bookmark not 2.7. Android... Error! Bookmark not 2.8. Flow of Document... Error! Bookmark not 2.9. UML (Unified Modelling Language)... Error! Bookmark not 2.10. Konsep Dasar dalam Object Oriented Analysis and Design... Error! Bookmark not 2.10.1. Objek... Error! Bookmark not 2.10.2. Kelas (Class)... Error! Bookmark not 2.11. Artifact UML... Error! Bookmark not 2.11.1. Busines Use Case Diagram... Error! Bookmark not 2.11.2. Use Case Diagram... Error! Bookmark not 2.11.3. Class Diagram... Error! Bookmark not 2.11.4. Sequence Diagram... Error! Bookmark not 2.11.5. Activity Diagram... Error! Bookmark not 2.11.6. Statechart Diagram.... Error! Bookmark not 2.12. Basis Data... Error! Bookmark not x
2.13. Entity Relation Diagram... Error! Bookmark not 2.14. Transformasi dari ERD ke Database Relasional... Error! Bookmark not BAB III... Error! Bookmark not TINJAUAN PERUSAHAAN... Error! Bookmark not 3.1. Gambar Umum... Error! Bookmark not 3.2. Letak Geografis... Error! Bookmark not 3.3. Struktur PT Rodeo Kerta Kencana... Error! Bookmark not 3.4. Deskripsi Pekerjaan di PT Rodeo Kerta Kencana. Error! Bookmark not 3.5. Flow of Document Penjualan... Error! Bookmark not BAB IV... Error! Bookmark not ANALISA DAN PERANCANGAN... Error! Bookmark not 4.1. Deskripsi Sistem... Error! Bookmark not 4.2. Analisa Kebutuhan Data dan Informasi.. Error! Bookmark not 4.3. Analisa Kebutuhan Hardware dan Software... Error! Bookmark not 4.3.1. Kebutuhan Perangkat Keras... Error! Bookmark not 4.3.2. Kebutuhan Perangkat Lunak... Error! Bookmark not 4.4. Analisa dan Perancangan Sistem... Error! Bookmark not 4.4.1. Analisa Actor... Error! Bookmark not 4.4.2. Bussiness Usecase... Error! Bookmark not 4.4.3. Perancangan Use Case Diagram... Error! Bookmark not 4.4.4 Analisa Kelas... Error! Bookmark not 4.4.5 Class Diagram... Error! Bookmark not 4.4.6. Sequence Diagram... Error! Bookmark not xi
4.4.7. Activity Diagram... Error! Bookmark not 4.4.8. Statechart Diagram... Error! Bookmark not 4.5. Perancangan Database... Error! Bookmark not 4.5.1. Entity Relationship Diagram... Error! Bookmark not 4.5.2. Struktur Tabel... Error! Bookmark not 4.5.3. Relasi Tabel... Error! Bookmark not 4.6. Desain Input dan Output yang DiusulkanError! Bookmark not 4.6.1. Perancangan layout sistem (antarmuka sistem)... Error! Bookmark not 4.6.2. Perancangan layout sistem (antarmuka sistem)... Error! Bookmark not 4.6.3. Perancangan desain input admin/petugas... Error! Bookmark not 4.6.4. Perancangan desain output laporan.. Error! Bookmark not BAB V... Error! Bookmark not PEMBAHASAN DAN IMPLEMENTASI... Error! Bookmark not 5.1. Pembahasan... Error! Bookmark not 5.1.1. Spesifikasi Hardware dan Software. Error! Bookmark not 5.1.2. Implementasi dan Tampilan Program... Error! Bookmark not 5.1.3. Tampilan Input Program... Error! Bookmark not 5.1.4. Tampilan Output Form Laporan... Error! Bookmark not BAB VI... Error! Bookmark not PENUTUP... Error! Bookmark not 6.1. Kesimpulan... Error! Bookmark not 6.2. Saran... Error! Bookmark not xii
DAFTAR PUSTAKA LAMPIRAN xiii
DAFTAR GAMBAR Gambar 2. 1 Contoh Object... Error! Bookmark not Gambar 2. 2 Contoh Kelas... Error! Bookmark not Gambar 2. 3 Unary Degree... Error! Bookmark not Gambar 2. 4 Binary Degree... Error! Bookmark not Gambar 2. 5 Ternary Degree... Error! Bookmark not Gambar 2. 6 Atribut Multivalue... Error! Bookmark not Gambar 2. 7 Atribut Composite... Error! Bookmark not Gambar 2. 8 Diagram Kardinalitas One to One... Error! Bookmark not Gambar 2. 9 Diagram Kardinalitas One to Many.. Error! Bookmark not Gambar 2. 10 Diagram Kardinalitas Many to Many... Error! Bookmark not Gambar 2. 11 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 12 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 13 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 14 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 15 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 16 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 17 Transformasi dari ERD ke DataBase... Error! Bookmark not xiv
Gambar 2. 18 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 19 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 20 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 21 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 22 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 3. 1 Denah Lokasi PT Rodeo Kerta Kencana cabang Kudus... Error! Bookmark not Gambar 3. 2 Struktur Organisasi... Error! Bookmark not Gambar 3. 3 Flow Of Document penjualan pada PT Rodeo Kerta Kencana. Error! Bookmark not Gambar 4. 1 Bisnis use case... Error! Bookmark not Gambar 4. 2 Gambar Use case sistem... Error! Bookmark not Gambar 4. 4 Kelas Barang... Error! Bookmark not Gambar 4. 5 Kelas petugas... Error! Bookmark not Gambar 4. 6 Kelas Bag. Penjualan... Error! Bookmark not Gambar 4. 7 Kelas Manager... Error! Bookmark not Gambar 4. 8 Kelas Pemesan... Error! Bookmark not Gambar 4. 9 Kelas Pemesanan... Error! Bookmark not Gambar 4. 10 Kelas Konfirmasi Pembayaran... Error! Bookmark not Gambar 4. 11 Kelas Pengiriman... Error! Bookmark not xv
Gambar 4. 12 Kelas Detail Pemesanan... Error! Bookmark not Gambar 4. 13 Class Diagram... Error! Bookmark not Gambar 4. 14 Sequence Diagram Produk... Error! Bookmark not Gambar 4. 15 Sequence Diagram Pemesanan... Error! Bookmark not Gambar 4. 16 Sequence Diagram Konfirmasi Pembayaran Error! Bookmark not Gambar 4. 17 Sequence Diagram Pengiriman Via Paket... Error! Bookmark not Gambar 4. 18 Sequence Diagram Laporan... Error! Bookmark not Gambar 4. 19 Activity Diagram Produk... Error! Bookmark not Gambar 4. 20 Activity Diagram Pemesanan... Error! Bookmark not Gambar 4. 21 Activity Diagram Konfirmasi Pembayaran... Error! Bookmark not Gambar 4. 22 Activity Diagram Pengiriman Via Paket... Error! Bookmark not Gambar 4. 23 Activity Diagram Laporan... Error! Bookmark not Gambar 4. 24 Statechart Diagram Tambah Produk... Error! Bookmark not Gambar 4. 25 Statechart Diagram Ubah Produk... Error! Bookmark not Gambar 4. 26 Statechart Diagram Hapus Produk. Error! Bookmark not Gambar 4. 32 Statechart Diagram Hapus Pembeli Error! Bookmark not Gambar 4. 33 Statechart Diagram Tambah Pemesanan... Error! Bookmark not Gambar 4. 34 Statechart Diagram Ubah Pemesanan... Error! Bookmark not Gambar 4. 35 Statechart Diagram Hapus Pemesanan... Error! Bookmark not xvi
Gambar 4. 36 Statechart Diagram Tambah Konfirmasi... Error! Bookmark not Gambar 4. 37 Statechart Diagram Ubah Konfirmasi... Error! Bookmark not Gambar 4. 38 Statechart Diagram Hapus Konfirmasi... Error! Bookmark not Gambar 4. 39 Statechart Diagram Tambah Pengiriman... Error! Bookmark not Gambar 4. 40 Statechart Diagram Ubah Pengiriman... Error! Bookmark not Gambar 4. 41 Statechart Diagram Hapus Pengiriman... Error! Bookmark not Gambar 4. 42 Statechart Diagram Melihat Laporan... Error! Bookmark not Gambar 5. 1 Tampilan login... Error! Bookmark not Gambar 5. 2 Tampilan Form Menu Utama... Error! Bookmark not Gambar 5. 3 Tampilan Form Kelola Data Produk. Error! Bookmark not Gambar 5. 4 Tampilan Form Kelola Data Pembeli atau Pemesan... Error! Bookmark not Gambar 5. 5 Tampilan Form Kelola Data Pemesanan... Error! Bookmark not Gambar 5. 6 Tampilan Form Halaman Browser Android... Error! Bookmark not Gambar 5. 7 Tampilan Form Halaman Login... Error! Bookmark not Gambar 5. 8 Tampilan Form Halaman Menu setelah Login Error! Bookmark not Gambar 5. 9 Tampilan Form Halaman Katalog Pakaian... Error! Bookmark not xvii
Gambar 5. 10 Tampilan Form Halaman Keranjang Belanja Error! Bookmark not Gambar 5. 11 Tampilan Form Halaman Pemesanan... Error! Bookmark not Gambar 5. 12 Tampilan Form Halaman Menu Registrasi... Error! Bookmark not Gambar 5. 13 Tampilan Form melihat akun.... Error! Bookmark not Gambar 5. 14 Laporan data produk... Error! Bookmark not Gambar 5. 15 Laporan data pembeli... Error! Bookmark not Gambar 5. 16 Laporan data pemesanan... Error! Bookmark not xviii
DAFTAR TABEL Tabel 2. 1 Tabel Flow Of Document... Error! Bookmark not Tabel 2. 2 Tabel Notasi Bussines Usecase Diagram... Error! Bookmark not Tabel 2. 3 Notasi Dalam Use case... Error! Bookmark not Tabel 2. 4 Notasi pada Class Diagram... Error! Bookmark not Tabel 4. 1 Proses Bisnis... Error! Bookmark not Tabel 4. 2 Skenario Katalog Pakaian (Bag. Penjualan)... Error! Bookmark not Tabel 4. 3 Skenario Katalog Pakaian (Pembeli)... Error! Bookmark not Tabel 4. 4 Skenario Pemesanan (Pembeli)... Error! Bookmark not Tabel 4. 5 Skenario Pemesanan (Bag. Penjualan).. Error! Bookmark not Tabel 4. 6 Skenario Konfirmasi Pembelian (Pembeli)... Error! Bookmark not Tabel 4. 7 Skenario Konfirmasi Pembelian (Bag. Penjualan)... Error! Bookmark not Tabel 4. 8 Skenario Pengiriman Via Paket... Error! Bookmark not Tabel 4. 9 Tabel Petugas... Error! Bookmark not Tabel 4. 10 Tabel Pemesan... Error! Bookmark not Tabel 4. 11 Tabel Kata... Error! Bookmark not Tabel 4. 12 Tabel detail_pemesanan... Error! Bookmark not Tabel 4. 13 Tabel Detail Pemesanan... Error! Bookmark not Tabel 4. 14 Tabel Pembayaran... Error! Bookmark not Tabel 4. 15 Tabel Pengiriman... Error! Bookmark not xix
LAMPIRAN 1. Biografi Penulis 2. FC. Buku Bimbingan 3. Surat Balasan dari PT. Rodeo Kerta Kencana Cab. Kudus 4. FC Surat Izin Penelitian dari Fakultas Tehnik xx
i