Table Of ContentRANCANG BANGUN SISTEM INFORMASI PENJUALAN
MENGGUNAKAN CODEIGNITER PADA AKA STORE
BERBASIS WEB MOBILE
Tugas Akhir disusun untuk memenuhi syarat
mencapai gelas Kesarjanaan Komputer pada
Program Studi Teknik Informatika
Jenjang Program Strata-1
Oleh:
Catur Ananta Putra
(13.01.53.0118)
15945
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS STIKUBANK (UNISBANK)
SEMARANG
2017
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS STIKUBANK (UNISBANK) SEMARANG
Program Studi: Teknik Informatika
Tugas Akhir Sarjana Komputer
RANCANG BANGUN SISTEM INFORMASI PENJUALAN
MENGGUNAKAN CODEIGNITER PADA AKA STORE
BERBASIS WEB MOBILE
Catur Ananta Putra
NIM: 13.01.53.0118
ABSTRAK
Pemanfaatan E-Commerce semakin meningkat sejalan dengan perkembangan
teknologi pada saat ini. E-Commerce berperan penting dalam transaksi penjualan
atau pembelian karena dapat beroperasi 24 jam, memudahkan pelanggan dalam
membeli barang, dan menghemat waktu pelanggan. Sistem pendataan barang pada
sebuah toko penjualan sangat penting karena dapat membantu mengelola data
barang yang dijual, sehingga dapat meningkatkan kinerja dari toko tersebut.
Belum adanya sistem pendataan barang pada Aka Store menyebabkan
permasalahan seperti kesalahan penyimpanan jumlah ketersediaan barang, dan
kesalahan penulisan nama barang karena jumlah barang yang dijual cukup
banyak. Sistem informasi penjualan pada Aka Store dirancang untuk membantu
Aka Store dalam menyampaikan informasi produk seperti stock, harga, dan detail
barang. Pembuatan sistem penjualan pada Aka Store menggunakan framework
Codeigniter, dan MySQL sebagai database. Framework Codeigniter
menggunakan metode Model View Controller (MVC), metode MVC memisahkan
antara desain interface, data, dan proses. Perancangan dengan menggunakan
framework Codeigniter ini menghasilkan sebuah sistem informasi penjualan yang
mampu mengolah data produk yang dijual dengan mudah, dan pelanggan dapat
melihat detail produk yang dijual dengan lengkap.
Kata kunci : Penjualan, Web Mobile, Sistem Informasi Penjualan
Semarang, 28 Agustus 2017
MOTTO DAN PERSEMBAHAN
MOTTO :
Awali sesuatu dengan bismillah, menyebut Gusti Allah yang sudah
memberikan rezeki. InsyaAllah dimudahkan segala urusan
Berdoa, berdoa, dan berdoa.
Berusaha, berusaha, dan berusaha sebaik mungkin. Tidak akan terwujud
doa seseorang tanpa diikut usaha yang maksimal.
Hargai orang lain, sekecil apapun usahanya.
PERSEMBAHAN :
Skripsi ini saya persembahkan untuk:
Orangtuaku, yang setiap hari selalu mendoakanku.
Saudara dan saudariku, yang selalu mendukung dan mendoakanku.
Dosen pembimbing, Fatkhul Amin,S.T, M.Kom
Seluruh teman-teman stikubank angkatan 2013, terutama genk kapak yang
selalu membakar kesunyian kost-an mentari.
KATA PENGGANTAR
Puji syukur kehadirat Allah Yang Maha Kuasa atas segala rahmat dan
karunia-Nya, sehingga penulis dapat menyelesaikan penyusunan Tugas Akhir ini
yang berjudul “RANCANG BANGUN SISTEM INFORMASI PENJUALAN
MENGGUNAKAN CODEIGNITER PADA AKA STORE BERBASIS WEB
MOBILE”.
Penulis telah banyak mendapat pengarahan dan dorongan dari berbagai
pihak, baik secara langsung maupun tidak langsung oleh karena itu, penulis ingin
mengucapkan terima kasih kepada :
1. Ibuku, yang disetiap tengah malamnya selalu bersujud mendoakan anak-
anaknya menjadi anak yang sholeh dan sholehah. Mendoakan anak-anaknya
menjadi orang yang berguna. Mendoakan anak-anaknya untuk menjadi
orang yang sukses dunia dan akhirat.
2. Bapaku, yang tak pernah berhenti berjuang demi kebaikan anak-anaknya,
yang tak pernah pernah berhenti mengajarkan kebaikan untuk anak-
anaknya.
3. Bapak Dr. H. Hasan Abdul Rozak, S.H., C.N., M.M. selaku Rektor
UNIVERSITAS STIKUBANK (UNISBANK) SEMARANG.
4. Bapak Dr. Drs. Yohanes. Suhari, M.MSI. selaku Dekan FAKULTAS
TEKNOLOGI INFORMASI UNISBANK SEMARANG.
5. Bapak Jati Sasongko Wibowo, S.Kom, M.Cs, selaku kepala Progdi Teknik
Informatika UNISBANK SEMARANG.
6. Bapak Fatkhul Amin S.T, M.Kom selaku dosen pembimbing yang tak
pernah lelah membimbing saya hingga akhirnya dapat menyelesaikan
penulisan tugas akhir ini.
7. Seluruh Bapak dan Ibu dosen Universitas Stikubank Semarang.
8. Untuk teman-teman seperjuanganku Rifki, Yogi AB, Didik, Iqbal,
Sondolop, Sucip, dan semua teman-teman FTI Unisbank 2013 yang tak bisa
saya sebutkan satu-satu. Kalian terbaik !
9. Yuni Ismiati, teman spesial yang selalu ada untuk memberikan semangat
dan mendukungku dalam keadaan susah maupun senang.
Penulis mengharapkan kritik dan saran yang membangun dari pembaca
demi kesempurnaan tugas akhir ini. Kiranya isi tugas akhir ini bermanfaat dalam
memperkaya khasanah ilmu pendidikan dan juga dapat dijadikan sebagai salah
satu sumber referensi bagi peneliti selanjutnya yang berminat meneliti hal yang
sama.
Semarang,28 Agustus 2017
Penulis,
DAFTAR ISI
Halaman
HALAMAN JUDUL ....................................................................................... i
HALAMAN PERSETUJUAN ........................................................................ ii
HALAMAN PENGESAHAN ......................................................................... iii
HALAMAN INTISARI ................................................................................... iv
HALAMAN MOTTO DAN PERSEMBAHAN ............................................. v
KATA PENGANTAR .................................................................................... vi
DAFTAR ISI ................................................................................................... viii
DAFTAR GAMBAR ....................................................................................... xi
DAFTAR TABEL ............................................................................................ xiii
DAFTAR LAMPIRAN .................................................................................... xiv
BAB I PENDAHULUAN
1.1. Latar Belakang ..................................................................... 1
1.2. Perumusan Masalah ............................................................. 2
1.3. Tujuan dan Manfaat Penelitian ............................................ 3
1.4.1. Tujuan ..................................................................... 3
1.4.2. Manfaat ................................................................... 3
1.4. Metodologi Penelitian .......................................................... 3
1.5.1. Obyek Penelitian ...................................................... 3
1.5.2. Metode Pengumpulan Data ..................................... 3
1.5. Metode Pengembangan Sistem ............................................ 4
1.6. Sistematika Penulisan .......................................................... 6
BAB II TINJAUAN PUSTAKA ................................................................ 8
BAB III LANDASAN TEORI
3.1. Konsep Dasar Sistem ........................................................... 11
3.1.1 Definisi Sistem ......................................................... 11
3.1.2 Karakteristik Sistem ................................................. 12
3.2. Konsep Dasar Informasi ....................................................... 13
3.2.1 Definisi Data ............................................................ 13
3.2.2 Definisi Informasi .................................................... 14
3.2.3 Kualitas Informasi .................................................... 14
3.3. Definisi E-Commerce ........................................................... 16
3.3.1 Komponen E-Commerce ......................................... 17
3.4. Konsep Dasar Program ......................................................... 18
3.4.1 PHP .......................................................................... 18
3.5. Definisi MySQL .................................................................... 19
3.5.1 Kelebihan MySQL ................................................... 20
3.6. Definisi XAMPP ................................................................... 20
3.7. Definisi Framework .............................................................. 21
3.7.1 Definisi Framework Codeigniter ............................. 22
3.7.2 Konsep MVC ........................................................... 25
3.7.3 Flow Diagram Codeigniter ...................................... 27
3.8. Alat Bantu Perancangan Sistem ............................................ 27
3.8.1 Data Flow Diagram ................................................. 27
3.8.2 Entity Relationship Diagram ................................... 28
BAB IV ANALISA DAN PERANCANGAN SISTEM
4.1. Identifikasi Pengguna Sistem ............................................... 30
4.2. Deskripsi Sistem .................................................................. 30
4.3. Analisis dan Kebutuhan Non Fungsional .............................. 31
4.3.1 Analisis Kebutuhan Perangkat Lunak ..................... 31
4.3.2 Analisis Kebutuhan Perangkat Keras ....................... 32
4.3.3 Analisis Kebutuhan User ......................................... 32
4.4. Perancangan Sistem .............................................................. 32
4.4.1 Analisis Flow Map ................................................... 32
4.4.2 Diagram Konteks ..................................................... 33
4.4.3 Data Flow Diagram ................................................. 33
4.5. Rancangan Tabel Database ................................................... 38
4.6. Design Interface .................................................................... 42
BAB V IMPLEMENTASI SISTEM
5.1. Implementasi Program ........................................................ 51
5.2. Implementasi Rancangan Komponen Diagram ................... 51
5.3. Tampilan Utama ................................................................. 53
5.3.1. Halaman Home ........................................................ 53
5.3.2. Halaman Login ........................................................ 54
5.3.3. Halaman Utama Admin .......................................... 55
5.3.4. Halaman Tambah Produk ....................................... 56
5.3.5. Halaman Invoice List .............................................. 56
5.3.6. Halaman Detail Invoice .......................................... 57
5.3.7. Halaman Daftar Member ......................................... 58
5.3.8. Halaman Pengaturan ............................................... 59
5.3.9. Halaman Home Pelanggan ....................................... 59
5.3.10. Halaman Detail Produk ............................................ 60
5.3.11. Halaman Keranjang Belanja .................................... 61
5.3.12. Halaman Konfirmasi Pembayaran ........................... 62
5.3.13. Halaman History ...................................................... 63
5.3.14. Halaman About ....................................................... 63
5.3.15. Halaman Tutorial Pembelian .................................. 64
BAB VI HASIL PENELITIAN DAN PEMBAHASAN
6.1. Hasil Penelitian ................................................................... 65
6.1.1. Mengetahui Bagaimana Pelanggan Melakukan
Pembelian Pada Sistem ............................................ 65
6.1.2. Mengetahui Bagaimana Admin Memproses Order . 74
BAB VII PENUTUP
7.1. Kesimpulan .......................................................................... 80
7.2. Saran .................................................................................... 80
DAFTAR PUSTAKA
LAMPIRAN
Description:3.7.1 Definisi Framework Codeigniter . pemrograman yang digunakan sebagai server-side scripting adalah PHP. 5.2.2 Penelitian ini menggunakan PHP, Macromedia Dreamweaver, dan . salesman, atau download jika produk yang dijual memungkinkan '.