Muhammad Sarip
10509195
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
KOMUNIKA yang menyebabkan kurangnya
order produk dari konsumen sehingga
dibutuhkan media alternatif untuk promosi.
2. Penulisan data Pemesanan dan penjualan
masih menggunakan buku besar yang di tulis
tangan yang dapat menyebabkan terjadinya
duplikasi data atau redudansi serta tidak
2. Bagaimana Merancang sebuah sistem
informasi pemasaran dan penjualan
sisi pemesanan, promosi dan penjualan
produk yang akan disediakan sehingga dapat
membantu perusahaan agar dapat
meningkatkan profit perusahaan dan juga
meningkatkan kinerja dan efektifitas
perusahaan dengan cara
pengkomputerisasian pada bagian
di RIDO KOMUNIKA
2. Untuk merancang sistem informasi
promosi dan penjualan produk yang berbasis
e-commerce
sebagai media alternatif agar
sistem yang hanya menampilkan halaman depan, tentang
katalog produk, halaman manajemen admin dan
member/user, halaman pemesanan produk, halaman
untuk penjualan serta laporan penjulan.
3. Sistem pemesanan dilakukan dengan cara mendaftar
terlebih dahulu di halaman
Login
pembeli.
4. Proses pembayaran dilakukan dengan cara transfer
melalui rekening dan tidak menggunakan kartu kredit.
5. Pengiriman barang yang sudah dibeli dikirim
menggunakan jasa layanan.
6. Asumsi barang selalu ada dalam stok.
handphone ada ?
Buat struk
Bukti struk
Bukti penjualan harian
Laporan bulanan
Laporan penjualan bulanan
Laporan bulanan Data
handphone
Struk pembelian
T
Sist.informasi penjualan dan
pemasaran handphone berjalan
kasir PEMILIK TOKO
Data handphone
Struk pembelian ,Data handphone tidak ada
1.0 Cek handphone
3.0 Buat Struk Penjualan
2.0 Buat Bukti penjualan kasir
Pemilik Toko F.Penjualan
Data handphone
Data handphone
Info handphone
Struk pembelian
Bukti penjualan
Laporan ke uangan Bukti penjualan
Laporan ke uangan
Sist.informasi penjualan dan pemasaran handphone berjalan ADMIN PEMILIK TOKO USER Data login admin
Email Data admin Data rekening Data member Data kategori Data barang Data detail barang
Data kota Data jenis pengiriman
Info admin falid Login admin valid/invalid
lihat rekening lihat member Lihat kontak Lihat laporan Lihat kota Lihat jenis pengiriman
Lihat kategori Lihat barang
data kategori barang Data login member data login member invalid/
valid data data keranjang
data rekening
info member info login member
info kontak info keranjang info detail keranjang
info invoice
admin 1.0 Proses login 4.0 Data pengiriman 6.0 Pengelolaan laporan 2.0 Pengolaan data user 3.0 Pengolaan manajemen produk 5.0 Pengelolaan manajemen pemesanan User Data login Info login Info user Data user Data prodak Data kategori Info prodak Info kategori Info pengiriman Info kota Info harga Data pengiriman, Data kota, Data harga
Info login valid/invalid Info history belanja
Data login valid/invalid Data history belanja
Data pemesanan Data laporan Info aporan Info pemesanan 7.0 Keranjang
belanja Data belanja
1.2 Validasi data
login admin
Data login admin Data login user
Info login valid/infalid Info login falid/infalid
Info admin
user
Info user
user
3.1 Penelolaan data produk
3,2 Pengelolaan data kategori Adnin
Dat produk
Info produk
produk
kategori Data kategori
Info kateegori
Data produk
Data produk Data produk
Data kategori Data produk
manajemen pemesanan
4.1 Data kota 4.2 Data jenis pengiriman Adnin Data kota, Ongkos kirim Info kota, Info ongkos kirimkota
Jenis pengiriman Data jenis pengiriman,
Data ongkos kirim
Info jenis pengiriman, Info ongkos kirim
Data kota, Data ongkos kirim
Data kota, Data ongkos kirim
Data jenis pengiriman, Data ongkos kirim
user
Info login valid user dataLogin valid user
Data kota, Data ongkos kirim
Data jenis pengiriman, Data ongkos kirim
5.1 Tampil dan cari
pemesanan 5.2 Detail pemesanan Admin kota keranjang Detail keranjang produk user Data kota Data kota
Data keranjang Data keranjang
Detail keranjang Detail keranjang
1. Dengan adanya Sistem Informasi Penjualan dan Pemasaran
handphone Berbasis web Di RIDO KOMUNIKA ini, kegiatan
promosi produk menjadi lebih efektif dan tepat guna dan
hemat biaya karena kegiatan pemasaran sudah melalui web
dan mencakup pangsa pasar yang luas.
2. Dengan adanya Sistem Informasi Penjualan dan Pemasaran
handphone Berbasis Web Di RIDO KOMUNIKA ini, Proses
pencatatan data pemesanan dan penjualan produk dapat
berjalan secara cepat dan tepat karena data pemesanan
produk dan data penjualan produk sudah dan sudah
terintegrasi dan terkomputerisasi sehingga mengurangi resiko
data
–
data yang rusak ataupun hilang karena sudah
BIODATA MAHASISWA
DATA PRIBADI:
Nim : 10509195
Nama : MUHAMAD SARIP
Tempat/Tgl. Lahir : BANDUNG, 1991-04-21
Jenis Kelamin : Pria
Semester : 10
Jenjang Pendidikkan : Program Sarjana (Strata - I)
Alamat Rumah : Kp.Sukanegla,Majalaya Kab.Bandung Rt.01 Rw.06
Alamat Bandung : Kp.Sukanegla,Majalaya Kab.Bandung Rt.01 Rw.06
E-Mail : ariftachi@rocketmail.com
No. Telepon : 089698049541
DATA KELUARGA:
Nama Ayah : CECE
Nama Ibu : SITI ROPIAH
Alamat Orang Tua : Kp.Sukanegla,Majalaya Kab.Bandung Rt.01 Rw.06
No. Telpon Orang Tua : 081394921697
Pekerjaan Orang Tua : WIRASWASTA
Dengan ini saya, yang bertandatangan dibawah ini, menyatakan bahwa data di atas adalah benar.
Hormat Saya,
BAB VI
KESIMPULAN DAN SARAN
Pada Bab ini akan dikemukakan kesimpulan yang dapat diperoleh dari
pembahasan bab-bab sebelumnya serta saran untuk perbaikan dan pengembangan
sistem yang lebih lanjut.
6.1. Kesimpulan
Pada Bab terakhr ini akan diuraikan kesimpulan yang dapat diperoleh dari
pembahasan bab – bab sebelumnya mengenai Sistem Informasi Penjualan dan
Pemasaran handphone Berbasis Web Di RIDO KOMUNIKA :
1. Dengan adanya Sistem Informasi Penjualan dan Pemasaran handphone
Berbasis web Di RIDO KOMUNIKA ini, kegiatan promosi produk menjadi lebih
efektif dan tepat guna dan hemat biaya karena kegiatan pemasaran sudah melalui
web dan mencakup pangsa pasar yang luas.
2. Dengan adanya Sistem Informasi Penjualan dan Pemasaran handphone
Berbasis Web Di RIDO KOMUNIKA ini, Proses pencatatan data pemesanan dan
penjualan produk dapat berjalan secara cepat dan tepat karena data pemesanan
produk dan data penjualan produk sudah dan sudah terintegrasi dan
terkomputerisasi sehingga mengurangi resiko data – data yang rusak ataupun
hilang karena sudah tersimpan dalam satu database.
6.2. Saran
Berdasarakan kesimpulan yang telah diuraikan diatas maka penulis dapat
memberikan beberapa saran yang dapat membantu mengatasi beberapa
1. Pada Sistem Informasi penjualan dan pemasaran handphone ini sebaiknya perlu
dipergunakan media alternatif lain sebagai alat promosi atau pemasaran untuk
meningkatkan penjualan.
2. Pada aplikasi transaksi yang dilakukan bisa lebih efektif jika tidak ada lagi
proses Upload bukti pembayaran yang dilakukan oleh konsumen. jadi jika telah
dilakukan pembayaran sistem dapat langsung menyimpan data pembayaran secara
BAB IV
ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem Yang Berjalan
Analisis sistem merupakan proses untuk menentukan suatu permasalahan
menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah
permasalahan dari suatu sistem informasi, hasil akhir dari analisis sistem merupakan
cara pemecahan masalah yang terjadi dalam spesifikasi sistem yang baru.
Analisis sistem yang sedang berjalan dilakukan dengan tujuan untuk mengetahui
proses kerja yang sedang berjalan. Pokok-pokok yang dianalisis meliputi analisis
prosedur atau aliran data, diagram konteks, dan data flow diagram. Ini dilakukan
untuk mengevaluasi dan memberikan gambaran rencana pemecahan masalah yang
dihadapi.
4.1.1. Analisis Dokumen
Analisis dokumen berikut ini akan menganalisa dokumen yang digunakan
dalam prosedur pembelian dan stok handphone yang sedang berjalan pada RIDO
KOMUNIKA. Berikut adalah tabel análisis dokumen yang sedang berjalan.
Tabel 4.1 Analisis Dokumen Yang Sedang berjalan
NO NAMA
DOKUMEN
KETERANGAN
handphone
Fungsi Sebagai data Handphone yang ada di
RIDO KOMUNIKA
Rangkap 1
Atribut id_barang, merk_barang, jenis_barang,
harga_barang, jumlah_barang.
Aliran Data Informasi dan handphone dari konsumen
dicatat langsung ke dalam buku
pemesanan oleh bagian penjualan
2 Bukti struk
penjualan
Deskripsi Bukti penjualan Handphone di RIDO
KOMUNIKA
Fungsi Sebagai bukti penjualan handphone
Rangkap 2
Atribut Nama_customer, alamat, no_tlp,
merk_barang,harga_barang,
jumlah_barang, total_harga.
dicatat langsung ke dalam buku
pemesanan oleh bagian penjualan dan
dibuat nota penjualan, lalu bukti penjualan
diberikan kepada pemilik toko.
3 Laporan penjualan
bulanan
Deskripsi Bukti Penjualan yang diterima pemilik
toko ..
Fungsi
Sebagai Bukti Penjualan
Rangkap 2
Atribut No_nota, tanggal, nama_customer, alamat,
no_tlp, merk_barang, id_produk,
harga_barang, jumlah_barang, total_harga
Aliran Data Dari Bag.Penjualan dibuat arsip lalu
4.1.2. Analisis Prosedur yang sedang berjalan
Pada analisa prosedur ini, harus diketahui prosedur yang sedang berjalan
untuk keperluan pembentukan sistem yang baru. Dalam hal ini harus diketahui
hal-hal yang menjadi tujuan pemakai sehingga masalah tersebut dapat didefinisikan
secara jelas dan mudah dipahami. Prosedur pembelian handphone dan stok barang
yang sedang berjalan di RIDO KOMUNIKA adalah sebagai berikut :
Prosedur penjualan handphone
a. Konsumen datang langsung ke toko dan memberikan informasi tentang jenis
handphone yang akan dibeli kepada bagian penjualan, kemudian bagian
penjualan melakukan pengecekan apakah jenis yang konsumen inginkan ada,
jika ada dan cocok maka bagian penjualan membuat bukti penjualan sesuai
dengan informasi dari konsumen, bukti penjualan tersebut kemudian dicatat
kedalam buku besar penjualan yang kemudian diberikan kepada pemilik toko
untuk bukti penjualan handphone. Jika tidak ada maka bagian penjualan
memberi tahu konsumen bahwa spesifikasi tidak ada, Setelah itu bukti
penjualan digunakan sebagai data untuk membuat struk penjualan.
b. kemudian bagian penjualan membuat struk penjualan handphone sebanyak 2
rangkap dimana rangkap ke-1 langsung diberikan ke pada pelanggan, dan
c. Setiap belanja satu kali penjualan ,Bagian penjualan kemudian membuat
laporan keuangan sebanyak dua rangkap, rangkap ke-1 diserahkan ke pemilik
kemudian rangkap ke-2 di arsipkan di arsip laporan keuangan.
4.1.2.1. Flow Map Yang Sedang Berjalan
Flowmap adalah suatu bagan yang menggambarkan arus informasi yang berupa
laporan-laporan, formulir-formulir dan dokumen-dokumen yang dikeluarkan dari atau
ke bagian-bagian yang berhubungan didalamsistem. Berikut adalah flowmap
Flowmap pembelian handphone yang sedang berjalan
Bag.penjualan Pemilik toko
konsumen
Data handphone
handphone ada ?
Buat struk
Bukti struk
Bukti penjualan harian
Laporan bulanan
Laporan penjualan
bulanan
Laporan bulanan Data
handphone
Struk pembelian
T
A
Gambar 4.1. Flowmap Penjualan yang sedang berjalan.
Keterangan:
Sist.informasi penjualan dan
pemasaran handphone berjalan
kasir PEMILIK TOKO
Data handphone
Struk pembelian ,Data handphone tidak ada
Laporan ke uangan Bulanan
B = Laporan penjualan
4.1.2.2. Diagram kontek Yang Sedang Berjalan
Pada hakekatnya suatu sistem mempunyai keterkaitan dengan sejumlah
entitas, baik itu keterkaitan dengan entitas luar sistem maupun keterkaitan dengan
entitas dalam sistem. Hubungan antara entitas dengan sistem digambarkan dengan
Diagram Konteks. Adapun Diagram Konteks yang sedang berjalan pada RIDO
KOMUNIKA adalah sebagai berikut :
Gambar 4.2. Diagram Konteks yang sedang Berjalan.
4.1.2.3. Data Flow Diagram Yang Sedang Berjalan
DFD adalah sebuah teknik yang menggambarkan aliran data atau informasi
yang digunakan. DFD dibuat jika pada Diagram Konteks masih terdapat proses yang
harus dijelaskan lebih rinci. Berikut ini adalah DFD yang sedang berjalan pada RIDO
DFD Level 1 Yang Sedang Berjalan
Berikut ini adalah DFD level 1 yang sedang berjalan di RIDO KOMUNIKA,
entitas luar yang telibat adalah konsumen, dan pemilik toko.
1.0 Cek handphone
3.0 Buat Struk
Penjualan
2.0 Buat Bukti
penjualan kasir
Pemilik Toko F.Penjualan
Data handphone
Data handphone Struk pembelian
Bukti penjualan
Laporan ke uangan Bukti penjualan
Laporan ke uangan
Laporanpenjualan bulanan Info handphone
4.1.3 Evaluasi Sistem Informasi Yang Sedang Berjalan
Dari hasil penelitian dan analisis sistem pembelian handphone yang berjalan,
maka dihasilkan suatu kesimpulan mengenai kekurangannya. Adapun kekurangan
dan permasalahan dari sistem yang ada saat ini adalah, sebagai berikut :
a. Proses pembelian handphone yang terjadi saat ini pada Rido komunika belum
cukup memberikan informasi tentang spesifikasi handphone yang tersedia serta
memakan waktu konsumen
b. Belum tersedianya sebuah database yang menyimpan semua data tentang
penjualan handphone, sehingga bila di butuhkan data penjualan handphone dilakukan
dengan mencari pada struk penjualan handphone sehingga membutuhkan waktu yang
cukup lama dan tidak efisien.
c. Laporan data penjualan handphone masih dilakukan secara manual yaitu dengan
ditulis ke buku besar penjualan dan memiliki kemungkinan resiko yang lebih besar
dalam terjadinya kesalahan pada pembuatan laporan.
Sedangkan pemecahan atau solusi yang diusulkan untuk mengatasi masalah-masalah
tersebut di atas antara lain :
a. Membangun suatu sistem informasi yang dapat memberikan informasi tentang
pembelian handphone secara tepat.
b. Pengolahan data penjualan dilakukan dengan cara yang cepat, efektif, dan efisien,
dengan adanya perubahan proses pengolahan data penjualan handphone di dalam
sistem yang lama, dengan menggunakan suatu database supaya memudahkan proses
c. Sistem laporan data penjualan handphone secara manual diubah menjadi proses
laporan dengan menggunakan fasilitas database, agar bagian yang terlibat dalam
proses pengolahan data penjualan handphone dapat mengakses informasi secara
cepat, efisien dan efektif, serta mengurangi tingkat resiko kesalahan dalam
pembuatan laporan.
4.2 Perancangan Sistem
Perancangan sistem adalah tahap untuk memperbaiki sebuah sistem. Dalam
hal ini perancangan sistem yang diusulkan merupakan perancangan sistem untuk
memperbaiki sistem yang sudah ada. Tahap perancangan sistem dapat digambarkan
sebagai perancangan untuk membangun suatu sistem dan mengkonfigurasikan
komponen-komponen perangkat lunak dan perangkat keras sehingga menghasilkan
sistem yang lebih baik.
4.2.1 Tujuan Perancangan Sistem
Tujuan dari tahapan perancangan sistem ini adalah untuk memberikan solusi
terhadap sistem penjualan yang masih konvensional yang diterapkan di Rido
Komunika menjadi sistem informasi penjualan yang terkomputerisasi untuk
4.2.2 Gambaran Umum Sistem Yang Diusulkan
Gambaran mengenai sistem yang diusulkan yaitu mengenai sistem informasi
penjualan handphone yang berbasis web, sehingga konsumen dapat melakukan
pembelian melalui internet, dimana konsumen dapat melihat barang yang akan dibeli
terlebih dahulu melalui internet, lalu konsumen dapat langsung melakukan transaksi
pembelian.
4.2.3 Perancangan Prosedur Yang Diusulkan
Gambaran umum mengenai sistem yang diusulkan yaitu mengenai sistem
informasi penjualan handphone berbasis web, sehingga konsumen dapat melakukan
pembelian melalui internet, dimana konsumen dapat melihat barang yang akan dibeli
terlebih dahulu melalui internet.
4.2.3.1 Diagram Kontek Yang Diusulkan
Diagram konteks adalah diagram yang masih umum atau luas dari sebuah
sistem informasi yang menggambarkan aliran-aliran data dari dalam maupun luar
entitas. Entitas luar adalah entitas yang terletak diluar sistem yang mengirim data dari
sistem tersebut. berikut ini adalah diagram konteks sistem informasi penjualan
Sist.informasi penjualan dan pemasaran handphone berjalan ADMIN PEMILIK TOKO USER Data login admin
Email Data admin Data rekening Data member Data kategori Data barang Data detail barang
Data kota Data jenis pengiriman
Info admin falid Login admin valid/invalid
lihat rekening lihat member Lihat kontak Lihat laporan
Lihat kota Lihat jenis pengiriman
Lihat kategori Lihat barang
data kategori barang Data login member data login member invalid/
valid data data keranjang
data rekening
info member info login member
info kontak info keranjang info detail keranjang
info invoice
[image:32.612.114.526.113.422.2]laporan
Gambar 4.4 Diagram Kontek Sistem Informasi Penjualan Handphone Yang
Diusulkan
4.2.3.2 Data Flow Diagram Yang Diusulkan
DFD adalah sebuah diagram alir yang dipresentasikan dengan
lambang-lambang tertentu. Dengan adanya DFD, maka penulisan suatu program akan menjadi
lebih mudah dalam pelaksanaannya, karena dengan lambang-lambang yang bersifat
admin 1.0 Proses login 4.0 Data pengiriman 6.0 Pengelolaan laporan 2.0 Pengolaan data user 3.0 Pengolaan manajemen produk 5.0 Pengelolaan manajemen pemesanan User Data login Info login Info user Data user Data prodak Data kategori Info prodak Info kategori Info pengiriman Info kota Info harga Data pengiriman, Data kota, Data harga
Info login valid/invalid Info history belanja
Data login valid/invalid Data history belanja
Data pemesanan Data laporan Info aporan Info pemesanan 7.0 Keranjang
belanja Data belanja
Info belanja Info produk admin user Data admin Data admin produk Data produk D ata pro du k Data user Data user D at a us er D at a u se r
a. DFD Level 1 Yang Diusulkan
Pada DFD level 1 sistem informasi informasi penjualan di Rido komunika ini
akan dijelaskan secara lebih jelas proses yang terjadi, berkut ini adalah DFD yang
[image:33.612.69.573.252.677.2]diusulkan pada Rido Komunika:
1. DFD Level 2 Proses 1.0 Login
Proses yang terdapat pada DFD level 2 proses 1.0 adalah Proses Pengolahan data
Login di RIDO KOMUNIKA. Berikut adalah gambar dari DFD Level 2 proses
1.0 :
1.2 Validasi data
login admin
Data login admin Data login user
Info login valid/infalid Info login falid/infalid
Info admin
user
Info user
user
[image:34.612.127.543.254.491.2]Data user Data user
Gambar 4.6 DFD Level 2 Proses 1.0 Login
2. DFD level 2 proses 2.0 adalah Proses Pengolahan data Admin rido komunika .
Berikut adalah gambar dari DFD Level 2 proses 2.0 :
admin 2.1 Ubah profile 2.2 Pengolaan data rekening 2.3 Daftar user 2.4 Tampil dan cari user 2.5 Ubah Status user ADMIN Data admin, Data user Info admin Info user Data admin Data admin Data admin rekening Data rekening Data rekening Info rekening Data rekening user kota Data kota Data user Data user Data user Data user Data user Data user Info user Data user Data user Data user
3. DFD level 2 proses 3.0 adalah Proses Pengeloaan manajemen produk di Rido
Komunika. Berikut adalah gambar dari DFD Level 2 proses 3.0 :
3.1 Penelolaan data produk
3,2 Pengelolaan data kategori Adnin
Dat produk
Info produk
produk
kategori Data kategori
Info kateegori
Data produk
Data produk Data produk
Data kategori Data produk
Data kategori
Gambar 4.8. DFD Level 2 Proses 3.0 pengelolaan manajemen produk
4. DFD level 2 proses 4.0 adalah Proses Pengeloaan manajemen data pengiriman
4.1 Data kota 4.2 Data jenis pengiriman Adnin Data kota, Ongkos kirim Info kota, Info ongkos kirim
kota
Jenis pengiriman Data jenis pengiriman,
Data ongkos kirim
Info jenis pengiriman, Info ongkos kirim
Data kota, Data ongkos kirim
Data kota, Data ongkos kirim
Data jenis pengiriman, Data ongkos kirim
user
Info login valid user dataLogin valid user
Data kota, Data ongkos kirim
[image:37.612.115.516.146.457.2]Data jenis pengiriman, Data ongkos kirim
Gambar 4.9. DFD Level 2 Proses 4.0 pengelolaan data pengiriman
5.DFD level 2 proses 5.0 adalah Proses Pengeloaan manajemen pemesanan di
5.1 Tampil dan cari
pemesanan
5.2 Detail pemesanan Admin
kota
keranjang
Detail keranjang
produk
user Data kota
Data kota
Data keranjang Data keranjang
Detail keranjang Detail keranjang
Data produk Data produk
Data user Data user
Info keranjang Info keranjang
[image:38.612.138.511.111.469.2]Data keranjang
Gambar 4.10. DFD Level 2 Proses 5.0 pengelolaan manajemen pemesanan
6.DFD level 2 proses 6.0 adalah Proses Cetak laporan di rido Komunika. Berikut
Admin 6.1 Laporan produk barang Info laporan Data barang Data barang
Gambar 4.11. DFD Level 2 Proses 6.0 pengelolaan laporan
7.DFD level 2 proses 8.0 adalah keranjang belanja di rido Komunika. Berikut
adalah gambar dari DFD Level 2 proses 8.0 :
8.1 Tampil detail barang 8.2 Tambah keranjang belanja 8.3 Hapus keranjang belanaj 8.4 Cek out keranjang belanja user pengunjung user keranjang Detail keranjang Info keranjang, Info detail keranjang
Data keranjang Data detail keranjang
Data keranjang, Data detail keranjang
Info keranjang, Info detail keranjang
Info keranjang, Info detail keranjang Info keranjang,
Info detail keranjang
Data keranjang
Data keranjang Data detail keranjang
Data detail keranjang Data keranjang
Data detail keranjang
Data detail keranjang
Data detail keranjang
Data user
Data detail keranjang
Data keranjang, Data detail keranjang
Data keranjang Data keranjang
Data keranjang, Data detail keranjang
Data detail keranjang
Data keranjang, Data detail keranjang Inf o k e ranj ang , Info de tai l k eranj an g Da ta k er anj ang , Dat a detai l k eranj ang Info keranjang, Info detail keranjang
Data detail keranjang
8.DFD level 3 proses 2.4 adalah menggambarkan proses daftar user. Berikut
dapat dilihat pada gambar :
2.4.1 Daftar user
2.4.2 Aktifasi account User pengunjung
Web mail
Data user
Info data user
Info user
Info data user Data user
Data user
Data user
Data user user
Info data user
[image:40.612.111.522.185.490.2]Data daftar user
Gambar 4.13. DFD Level 3 Proses 2.4 daftar user
9.DFD level 3 proses 3.1 adalah menggambarkan proses pengelolaan manajemen
Admin 3.1.1 Tambah data produk 3.1.2 Tampil dan cari data produk 3.1.3 Ubah data produk 3.1.4 Hapus data produk produk Info produk Data produk Data produk Data produk Data produk Info produk Info produk Data produk Info produk Data produk Data produk
Info produk Data produk
Data produk Data produk In fo p ro d u k D a ta p ro d u k D a ta p ro d u k
Gambar 4.14. DFD Level 3 Proses 3.1 pengelolaan data produk
10. DFD level 3 1 adalah menggambarkan proses data pengelolaan kategori .
Admin 3.2.1 Tambah data kategori 3.2.2 Tampil dan cari data kategori 3.2.3 Ubah data kategori 3.2.4 Hapus data kategori Kategori Info kategori Data kategori Data kategori Data kategori Data kategori Info kategori Info kategori Data kategori Info kategori Data kategori Data kategori Info kategorii Data kategori Data kategori Data kategori Da ta k a te go ri Da ta k ateg ori
DFD level 3 proses 4.1 adalah menggambarkan proses data kota . berikut dapat
dilihat pada gamabar [ ]:
Admin 4.1.1 Tambah data kota 4.1.2 Tampil dan cari data kota
4.1.3 Ubah data kota 3.2.4 Hapus data kota kota Info kota Data kota Data kota Data kota Data kota Info kota Info kota Data kota Info kota Data kota Data kota Info kota Data kota Data kota D at a kot a Inf o kot a D at a kot a D at a kot a
4.2.3.3 Kamus Data
Kamus data merupakan sebuah daftar yang tersusun dari elemen data yang
berhubungan dengan system. Kamus data dibuat berdasarkan arus data yang ada di
data flow diagram. Isi dari kamus data tersebut meliputi :
1. Nama, yakni nama sebenarnya dari data yang terdapat pada data flow diagram.
2. Alias, yaitu nama lain yang digunakan untuk masukan pertama.
3. Aliran proses, yaitu arus aliran data yang dimaksud pada nama data, baik dari
entitas eksternal ke proses, proses satu ke proses lain, proses ke media penyimpanan
atau sebaliknya. Berikut ini adalah kamus data yang diambil dari data flow diagram
sistem yang diusulkan :
1. Nama Arus Data : Data login
Alias :
Aliran Data : login admin,login user,info admin,info user,
Admin 2.1,user 2.3 ,user 2.3 user 1.0 admin 1.2 user 1.2
Admin 4.2
Struktur Data : email, password, nama, jk, alamat, kode_pos, id_kota,
telp, status_aktivasi.
2. Nama Arus Data : data produk
Alias :
Aliran Data : admin proses 3.1,admin 3.2.1,admin 3.2.2,admib 3.2.4
Struktur Data : id_produk, id_kategori, i, nama_produk, deskripsi,
harga, stok, tgl_masuk, gambar, dibeli.
3. Nama Arus Data : Data user
Alias :
Aliran Data : data admin ,data user,info admin,info user
Admin 2.1,admin 2.3 ,admin 2,5,admin 2.0
Struktur Data : No_id, Nis, nama_user kelas, alamat_user, tgl_daftar,
email, telp.
4. Nama Arus Data : Info laporan
Alias :
Aliran Data : info laporan-admin 6.0,admin 6.1
Struktur Data : id_barang,harga,stok.
5. Data pemesanan : Info Data Orders (Pemesanan)
Alias :
Aliran Data : data pemesanan,info data pemesanan
Admin 5.1,admin 5.2
Struktur Data : id_orders, nama_kostumer, alamat, telepon, email,
status_order, tgl_order, jam_order, id_kota, total,
4.2.4 Perancangan Basis Data
Data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Basis
data didefinisikan sebagai kumpulan data yang berupa suatu penyampaian informasi
yang lengkap dengan jenis record yang mempunyai spesifikasi yang sama, sedang
yang dimaksud dengan record adalah kumpulan data yang berisikan field-field
berbeda, jumlah record pada umumnya terbatas.
4.2.4.1 Normalisasi
Normalisasi merupakan peralatan yang digunakan untuk melakukan proses
pengelompokkan data menjadi tabel-tabel yang menunjukkan entitas dan relasinya.
Dalam proses normalisasi, persyaratan sebuah tabel masih harus dipecah didasarkan
adanya kesulitan kondisi pengorganisasian data seperti untuk menambah atau
menyisipkan, menghapus atau mengubah, serta pembacaan data dari tabel tersebut.
Bila masih ada kesulitan, maka tabel harus dipecah menjadi beberapa lagi, dan
dilakukan proses normalisasi kembali sampai diperoleh tabel yang optimal.
Secara umum proses normalisasi dibagi dalam tiga tahap, yaitu tahap tidak normal
(Unnormal), normalisasi tahap 1, normalisasi tahap 2 dan normalisasi tahap 3. pada
tahap yang ketiga biasanya sudah akan diperoleh tabel yang optimal.
a. Bentuk un-nomral
Penjualan = { id_kota, nama_kota, ongkos_kirim, id_orders, status_order,
id_kustomer, password, nama_lengkap, alamat, email, telpon, id_session, blokir,
id_produk, nama_produk, produk_seo, deskripsi, harga, stok, berat, tgl_masuk,
gambar, dibeli, diskon, id_kategori, nama_kategori, id_konfirmasi, namabankp,
namap, tanggal, jumlah_transfer, resi_jne }
b. Normal 1
Penjualan = { id_kota, nama_kota, ongkos_kirim, id_orders, status_order,
status_kirim, tgl_order, jam_order, jumlah, id_orders_temp, jumlah_temporari,
id_kustomer, password, nama_lengkap, alamat, email, telpon, id_session, blokir,
id_produk, nama_produk, produk_seo, deskripsi, harga, stok, tgl_masuk, gambar,
dibeli, diskon, id_kategori, nama_kategori, id_konfirmasi, namabankp, namap,
tanggal, jumlah_transfer, resi_jne }
c. Normal 2
Order = { id_orders*, status_order, status_kirim, tgl_order, jam_order,id_kustomer
,resijne,jumlah}
Kota = { id_kota*, nama_kota, ongkos_kirim }
Orders_temp = {id_orders_temp*,id_produk, id_session, jumlah_temporari}
Kustomer = { id_kustomer*, password, nama_lengkap, alamat, email, telpon, blokir,
Produk = { id_produk*, nama_produk, produk_seo, deskripsi, harga, stok, berat,
tgl_masuk, gambar, dibeli, diskon,id_kategori}
Kategori = { id_kategori*, nama_kategori }
Konfirmasip = { id_konfirmasi*, namabankp, namap, tanggal, jumlah_transfer,
id_orders }
d. Normal 3
Orders = { id_orders*, status_order, status_kirim, tgl_order,
jam_order,id_kustomer** }
Kota = { id_kota*, nama_kota, ongkos_kirim}
Orders_detail = { id_orders**,id_produk**,jumlah}
Orders_temp = {id_orders_temp*,id_produk**, id_session, jumlah_temporari}
Kustomer = { id_kustomer, password, nama_lengkap, alamat, email, telpon, blokir,
id_kota** }
Produk = { id_produk, nama_produk, produk_seo, deskripsi, harga, stok, berat,
tgl_masuk, gambar, dibeli, diskon,id_kategori** }
Kategori = { id_kategori*, nama_kategori }
Konfirmasip = { id_konfirmasi*, namabankp, namap, tanggal, jumlah_transfer,
id_orders** }
4.2.4.2 Relasi Tabel
Relasi tabel merupakan suatu proses mengorganisasikan file untuk menghilangkan
grup elemen yang berulang-ulang. Proses relasi antar tabel adalah mengelompokan
data menjadi tabel-tabel yang menunjukan entiti dan relasinya yang berfungsi untuk
mengakses data item sedemikian rupa sehingga database tersebut mudah
dimodifikasi.
GAMBAR 4.17. Skema Relasi Tabel Sistem Informasi Penjualan dan
4.2.4.3 Entity Relationship Diagram
ERD merupakan bentuk bagan yang menggunakan relasi dan entitas suatu informasi.
Diagram relasi entitas dibuat dengan menggunakan persepsi yang terdiri dari
sekumpulan objek dasar yaitu entitas dan hubungan antar entitas. Berikut gambar
[image:50.612.132.536.258.563.2]ERD:
4.2.4.4 Struktur File
Dalam pembuatan program dibutuhkan suatu spesifikasi file yang dimasukan
untuk melakukan kegiatan pengaturan pencarian data dan perubahan laporan,
sehingga memudahkan kerja sistem komputer. Struktur digunakan dalam
perancangan sistem, karena struktur file ini akan menentukan struktur fisik database
dan garis datanya. Struktur file merupakan urutan isi atau data-data item yang
terdapat pada sebuah record. File yang digunakan pada sistem informasi penjualan
dan pemasaran di rido komunikaadalah sebagai berikut :
1. File user
Nama : File data user
Media Penyimpanan : Database
Primay Key : id_user
Tabel 4.2 Struktur File user
Field Type Length Keterangan
Id_user INT 6 Primery key
Status_aktivasi Int 1 Status
Kode_aktivasi Varchar 120 Kode
Nama Varchar 30 Nama user
Emai Varcgar 30 Email user
Password Varchar 255 Password
Tanggal_daftar Date Tanggal daftar
Nama_bank Varchar 30 Nama bank
Rekening_bank Varchar 20 Nomer rekening
bank
Kontak Varchar 13 Nomer telpon
Website Text Web
Alamat Text Alamat
Foto_profile Varchar 200 Foto user
Pesen Varchar 160 Pesenan
2. File admin
Nama : File data admin
Media Penyimpanan : Database
Primay Key : id_admin
Tabel 4.3 Struktur File admin
Field Type Length Keteangan
Id_admin Int 11 Pimary key
Username Varchar 30 Nama admin
Password Varchar 200 Password admin
Status_akun Int 1 Status admin
3. File kategori
Nama : File data kategori
Media Penyimpanan : Database
Primay Key : id_kategori
Tabel 4.4 Struktur File kategori
Fild Type Length Keterangan
Id_kategori Int 11 Primary key
Nama_kategori Varchar 30 Nama kategori
Created Date Kata gori baru
4. File produk
Nama : File data produk
Media Penyimpanan : Database
Tabel 4.5 Struktur File produk
Fild Type Length Keterangan
Id_produk Int 5 Primary key
Id_kategori Int 5 Id kategori
Nama_produk Varchar 100 Nama produk
Deskripsi Text Rincian produk
Harga Int 20 Harga produk
Stok Int 5 Stok produk
Tanggal_masuk Date Tanggal masuk
barang
Gambar Varchar 100 Gambar produk
Dibeli Int 5 Beli produk
Diskon Int 5 Diskon produk
Status_publish Int 1 Status produk
5. File bank
Nama : File data user
Media Penyimpanan : Database
Tabel 4.6 Struktur File bank
Field Type Length Keterangan
Id_bank Int 5 Primary key
Nama_bang Varhar 30
6. File order
Nama : File data user
Media Penyimpanan : Database
Primay Key : id_order
Tabel 4.7 Struktur File order
Field Type Length Keterangan
Id_order Int 5 Primary key
Id_user Int 5 Id user
Nama_pembeli Varchar 50 Nama pembeli
Email Varchar 50 Email penerima
barang
Kontak Varchar 20 Kontak penerima
barang
Alamat Text Alamat penerima
Tanggal_order Date Tanggal order
Jam_order Time Jam order
Status_order Varchar 30 Status order
Metode_pembayaran Varchar 20 Metode
pembayaran
Nama_bank Varchar 30 Nama bank user
No_rekening_bank Int 20 No rekening user
Nama_akun_bank Varchar 20 Nama akun bank
user
Jasa_pengiriman Varchar 20 Jasa pengiriman
No_resi_pengirim Int 20 Nomer resi
pengiriman
7. File order detail
Nama : File data order_detail
Media Penyimpanan : Database
Primay Key : id_order
Tabel 4.8 Struktur File order_detail
Field Type Length Keterangan
Id_produk Int 5 id produk
Jumlah Int 5 Jumlah produk
8. File tempat penyimpanan sementara
Nama : File temp_order
Media Penyimpanan : Database
Primay Key : id_temp_order
Tabel 4.9 Struktur File temp_order
Fild Type Length Keterangan
Id_temp_order Int 5 Primary key
Id_produk Int 5 Id produk
Id_session Varchar 100 Id sessin produk
Ip_adress Varchar 45 Alamat user
Jumlah Int 5 Jumalah produk
Tanggal_temp_order Date Tanggal order
Jam_temp_order Time Jam order
4.2.4.5. Kodifikasi
Pengkodean atau kodifikasi berfungsi untuk mendefinisikan suatu objek
secara singkat, mengklasifikasikan data dan memasukan data kedalam database,
selain itu kode dapat dibentuk dari kumpulan huruf, angka dan karakter khusus. Pada
program sistem informasi penjualan dan pemasaran handphone di indigo mobile
phone terdapat beberapa pengkodean untuk memudahkan dalam pencarian data, yang
diantaranya yaitu :
Contoh :
J H
Karakter huruf awal katagori Karakter huruf akhir katagori
1. Kode Produk
X X - XX
Karakter huruf awal produk Karakter huruf akhir produk Karakter penghubung
Karakter angka secara berurut ke atas
J H - 01
Karakter huruf awal produk Karakter huruf akhir produk Karakter penghubung
Karakter angka secara berurut ke atas
2. Kode Pemesanan
X X - XXX
Karakter huruf awal pemesanan Karakter huruf akhir pemesanan
Karakter penghubung
Karakter angka secara berurut ke atas
Contoh :
F J - 001
Karakter huruf awal pemesanan Karakter huruf akhir pemesanan
Karakter penghubung
Karakter angka secara berurut ke atas
Sehingga pada setiap penjualan handphone pada Rido Komunika
memiliki pengkodean yang menjelaskan kode katagori, kode produk dan
kode pemesanan.
4.2.5. Perancangan Antar Muka
Perancangan antar muka terdiri dari perancangan struktur menu, serta
perancangan tampilan awal. Dibawah ini akan dijelaskan lebih lanjut mengenai
perancangan antar muka di sistem informasi penjualan dan pemasaran berbasis web
4.2.5.1. Struktur Menu
Perancangan menu dibuat dengan harapan agar pemakai dapat
menggunakannya tanpa kesulitan, sehingga memudahkan pemakai dalam memilih
menu dari aplikasi yang sedang berjalan. Untuk lebih jelas tentang bentuk rancangan
menu dapat dilihat pada gambar dibawah ini :
Menu Utama
Keranjang Belanja Kategori
Top produk Profile login daftar Home
Jenis Hanphone
Gambar 4.19 Struktur menu Customer Sistem Informasi
Menu Admin
Manajemen tarif pengiriman Manajemen
kategori
[image:61.612.118.528.108.370.2]Manajemen produk Manajemen pemesanan User Manajemen laporan Administator panel Tambah Kategori Daftar Kategori Home Konfigurasi Ganti Username Ganti Password Tambah Produk Daftar Produk Pencarian Produk Laporan Produk Semua Pesanan Pesanan Sudah Konfirmasi Pesanan Sudah Bayar Pesanan Sudah Dikirim Laporan Penjualan Tambah Kota Daftar Kota Daftar User Pencarian User Laporan Produk Laporan Penjualan
Gambar 4.20 Struktur menu Admin Sistem Informasi Penjualan dan
Pemasaran di RIDO KOMUNIKA
4.2.5.2.Perancangan Input
a. Rancangan Tampilan Login
Perancangan Desain Input form login Customer dan Admin Desain ini di
Gambar 4.21. Desain input login admin
B . Rancangan Tampilan pertama kali admin masuk
Halaman ini menampilkan rincian halaman admin yg akan di gunakan , yang akan di
gunakan administrator panel,manajemen produk,manajemen kategori,manajemen
tarif pengiriman,manajemen pemesanan,user,manajemen laporan,
C.Rancangan admin administrator panel ubah nama admin
Halaman ini untuk merubah nama pengguna admin
Gambar 4.23 gambar halaman admin ganti nama
D. Rancangan admin ubah password
[image:63.612.116.533.167.384.2]Halaman ini untuk mengubah password admin sesuai dengan yang admin inginkan
E.rancangan tabel kategori
halaman admin ketika admin menambahkan kategori produk dan di menu manajemen
ini akan terdapat menu lainnya seperti daftar produk,pencarian produk,laporan
peroduk,
Gambar 4.25 gambar rancangan tambah produk
F.rancangan tabel tambsh kategori
di dalam tabel rancangan ini terdapar dua pilihan ia itu memasukan kategori baru dan
Gambar 4.26 gambar tabel rancangan kategori
G.rancangan tabel tambah manajemen tarif pengirimam barang
di dalan ramcangan tabel manajemen tarif pengiriman ini admin bisa memasukan data
kota dan data ongkos kirim yang ada pada tabel tersebut.
H.rancangan interface tabel pemesanan
di dalam rancangan ini akan terdapat beberapa kontem seperti konten Pesanan
Sudah Konfirmasi , Pesanan Sudah Bayar,Pesanan Sudah Dikirim, Laporan
Penjualan.
Gambar 4.28 rancangan interface tabel pemesanan
H.rancangan interface data user
tabel ini mencatat data data user yang daftar pada ke web rido komunika dan admin
yang akan mengakses data dan melihat data user yg aktif,di sini juga bisa melakukan
pencarian data user .
I.rancangan interface input laporan
rancangan ini untuk mencetak laporan penjualan produk dan laporan barang
penjualan pada rido komunika.
Gambar 4.30 interface input laporan
4.2.3.3. Perancangan Output
Tampilan output pada rancangan ini berupa kumpulan data-data yang telah
dimasukan melalui inputan data menjadi laporan. Laporan yang ada adalah laporan
pinjaman barang dan laporan pemesanan barang berupa hasil print dari Aplikasi
Addobe PDF. Tujuan output data ini adalah untuk dijadikan arsip oleh admin atau
sebagai data dalam bentuk cetak oleh user. Berikut ini adalah tampilan format
laporannya yaitu sebagai berikut :
a.rancangan output laporan produk
Gambar 4.31 output penjualan produk
b.rancangan output laporan penjualan
tabel outputan ini berencana menampilkan laporan penjualan produk
Gambar 4.32 output laporan penjualan
4.2.6. Perancangan Arsitektur Jaringan
Arsitektur jaringan bisa dikatakan sebagai gambaran secara fisik dari pola
hubungan antara komponen-komponen jaringan, yang meliputi server, workstation,
hub dan pengkabelannnya. Adapun Rancangan Arsitektur jaringan yaitu sebagai
Gambar 4.33 Arsitektur Jaringan
Arsitektur jaringan ini berskala WAN (Wide Area Network). Admin dan
server mengirimkan informasi berupa aplikasi web ke internet, dan untuk para user
terhubung pada sebuah media penghubung yang dikenal sebagai modem, dimana
BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Implementasi
Implementasi dan pengujian sistem merupakan kelanjutan dari kegiatan
perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem
yang dirancang. Langkah-langkah dari proses implementasi dan pengujian sistem
adalah urutan dari kegiatan awal sampai kegiatan akhir yang harus dilakukan dalam
mewujudkan sistem yang dirancang. Hasil dari tahapan implementasi dan pengujian
sistem ini adalah suatu sistem informasi penjualan dan pemasaran yang sudah
berjalan dengan baik.
5.1.1. Batasan Implementasi (optimal)
Dalam pembahasan suatu permasalahan yang terjadi, diperlukan beberapa
pembatasan sehingga penyajian lebih terarah dan terkait satu sama lain. Adapun
batasan dari masalah ini adalah sebagai berikut :
1. Tidak semua kebutuhan sistem informasi penjualan dan pemasaran handphone
yang dikerjakan, akan tetapi hanya subsistem-subsistem yang mendukung khususnya
data user, data admin, proses pemesanan handphone dan penjualan handphone.
2. Tidak membahas tentang proses stok barang.
4. Bahasa Pemograman yang digunakan adalah PHP.
5. Sistem informasi ini menggunakan konsep jaringan Internet atau web.
5.1.2. Implementasi Perangkat Lunak
Untuk implementasi perangkat lunak ini menggunakan Apachefriends Xampp
1.6.6a WIN 32, Dreamweaver 8 dan MySQL 1.4. Apachefriends Xampp 1.6.6a WIN
7,WIN 8 dipilih sebagai perangkat lunak untuk webserver karena faktor kecepatan,
kinerja yang stabil, dan performansi. PHP dan dreamweaver 8 dipilih sebagai
perangkat lunak pengembang karena menyediakan fasilitas yang memadai dan
membuat perangkat lunak yang berbasis webbased. Sementara itu MySQL degunakan
sebagai pengembang dalam pembuatan basis data.
5.1.3. Implementasi Perangkat Keras
Hardware adalah seluruh komponen atau unsur peralatan yang digunakan
untuk menunjang pembangunan sistem informasi. Dengan bantuan komputer ini
diharapkan proses pengolahan data dapat lebih cepat, sehingga informasi yang
dibutuhkan oleh berbagai pihak dapat segera terpenuhi dengan data yang akurat.
Hardware yang digunakan untuk pembuatan sistem informasi ini secara optimal
memerlukan spesifikasi minimum komputer sebagai berikut :
1. Komputer server
a. Processor : Minimal (2.4 GHz).
c. Memory : Minimal 512 Mb.
d. Monitor : Minimal 15”
e. Mouse dan Keyboard
f. Printer
2. Komputer client
a. Processor : Minimal (1,8 GHz).
b. HardDisk : Minimal 20 Gb.
c. Memory : Minimal 128 Mb.
d. Monitor : Minimal 15”
e. Mouse dan keyboard
f. Printer
5.1.4. Implementasi Basis Data (sintak SQL)
Struktur tabel untuk `admin`
CREATE TABLE IF NOT EXISTS `admin` (
`id_admin` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(30) NOT NULL,
`email` varchar(100) NOT NULL,
`password` varchar(200) NOT NULL,
`status_akun` int(1) NOT NULL,
Struktur tabel untuk `kategori`
CREATE TABLE IF NOT EXISTS `kategori` (
`id_kategori` int(11) NOT NULL AUTO_INCREMENT,
`nama_kategori` varchar(30) NOT NULL,
`created` date NOT NULL,
PRIMARY KEY (`id_kategori`)
Struktur tabel untuk ‘Kota’
CREATE TABLE IF NOT EXISTS `kota` (
`id_kota` int(3) NOT NULL AUTO_INCREMENT,
`nama_kota` varchar(30) NOT NULL,
`tarif` int(6) NOT NULL,
PRIMARY KEY (`id_kota`)
Struktur tabel untuk ‘produk’
CREATE TABLE IF NOT EXISTS `produk` (
`id_produk` int(5) NOT NULL AUTO_INCREMENT,
`id_kategori` int(5) NOT NULL,
`nama_produk` varchar(100) NOT NULL,
`deskripsi` text NOT NULL,
`harga` int(20) NOT NULL,
`tanggal_masuk` date NOT NULL,
`gambar` varchar(100) NOT NULL,
`dibeli` int(5) NOT NULL,
`diskon` int(5) NOT NULL,
`status_publish` int(1) NOT NULL,
PRIMARY KEY (`id_produk`)
Struktur tabel untuk ‘order’
CREATE TABLE IF NOT EXISTS `orders` (
`id_order` int(5) NOT NULL AUTO_INCREMENT,
`id_user` int(5) NOT NULL,
`id_kota` int(3) NOT NULL,
`nama_pembeli` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`kontak` varchar(20) NOT NULL,
`alamat` text NOT NULL,
`tanggal_order` date NOT NULL,
`jam_order` time NOT NULL,
`status_order` varchar(30) NOT NULL,
`metode_pembayaran` varchar(20) NOT NULL,
`email_akun_paypal` varchar(50) NOT NULL,
`nama_bank` varchar(30) NOT NULL,
`no_rekening_bank` int(20) NOT NULL,
`nama_akun_bank` varchar(30) NOT NULL,
`jasa_pengiriman` varchar(20) NOT NULL,
`no_resi_pengiriman` varchar(20) NOT NULL,
PRIMARY KEY (`id_order`)
Struktul tabel untuk ‘order_detail’
CREATE TABLE IF NOT EXISTS `orders_detail` (
`id_order` int(5) NOT NULL,
`id_produk` int(5) NOT NULL,
`jumlah` int(5) NOT NULL
Struktur tabel untuk ‘temp_order’
CREATE TABLE IF NOT EXISTS `temp_orders` (
`id_temp_order` int(5) NOT NULL AUTO_INCREMENT,
`id_produk` int(5) NOT NULL,
`id_session` varchar(100) NOT NULL,
`ip_address` varchar(45) NOT NULL,
`jumlah` int(5) NOT NULL,
`tanggal_temp_order` date NOT NULL,
`jam_temp_order` time NOT NULL,
PRIMARY KEY (`id_temp_order`)
Stuktur tabel untuk ‘User’
CREATE TABLE IF NOT EXISTS `user` (
`id_user` int(6) NOT NULL AUTO_INCREMENT,
`status_aktivasi` int(1) NOT NULL,
`kode_aktivasi` varchar(120) COLLATE latin1_general_ci NOT NULL,
`nama` varchar(30) COLLATE latin1_general_ci NOT NULL,
`email` varchar(30) COLLATE latin1_general_ci NOT NULL,
`username` varchar(20) COLLATE latin1_general_ci NOT NULL,
`password` varchar(255) COLLATE latin1_general_ci NOT NULL,
`tanggal_daftar` date NOT NULL,
`nama_bank` varchar(30) COLLATE latin1_general_ci NOT NULL,
`rekening_bank` varchar(20) COLLATE latin1_general_ci NOT NULL,
`kontak` varchar(13) COLLATE latin1_general_ci NOT NULL,
`website` text COLLATE latin1_general_ci NOT NULL,
`alamat` text COLLATE latin1_general_ci NOT NULL,
`foto_profile` varchar(200) COLLATE latin1_general_ci NOT NULL,
`pesan` varchar(160) COLLATE latin1_general_ci NOT NULL,
5.1.5.inplementasi antar muka
5.1.5.1. Implementasi Halaman Administator
Berikut ini adalah implementasi halaman administrator.
Tabel 5.1. Implementasi Halaman Administrator
Sub Menu Deskripsi Nama File
Log in Sub menu ini berfungsi untuk admin
yang akan melakukan login.
Home Tampilan pertama pada saat website
dibuka
Ganti user name Mengubah user name admin
Ganti Password Admin Menu ini berfungsi untuk merubah
atau mengganti password admin.
Manajem tambah produk Menu ini berfungsi untuk menambah
produk
Manajemen daftar
produk
Melihat daftat produk yang ada pada
data base
Manajememen pencarian
produk
Mencari data produk yang sudak di
inputkan
Manajemen tambah
kategori
Manajemen Daftar
kategori
Menu ini untuk membuat atau
menambah kategori-kategori produk.
Manajemen tarif
pengiriman
Mengetahui dan menginputkan data
kota dan ongkos kirim
Manajemen pesanan Menu ini berfungsi untuk melihat
data-data smua pesanan.di sinih juga
bisa mengetahui data semua
pesanan,pesan sudah
konfirmasi,pesan sudah bayar,pesan
sudah di kirim dan laporan penjualan
User Menu ini berfungsi untuk
menampilkan data user dan pencarian
user
Manajemen laporan Menu ini mencetak laporan penjualan
1. Tampilan Login Admin
Pada form login admin ini admin diminta untuk mengisi username dan password
yang sebelunya sudah di validasi pada saat tambah data admin. Setelah username dan
password diisi dengan benar, klik tombol login.
Gambar 5.1 Tampilan Awal Admin
2. Tampil Awal Admin
Pada tampilan awal admin ini terdapat beberapa Tab seperti administrator
panel,manajemen produk,manajemen tarif pengiriman,manajemen pemesanan,user
Gambar 5.2 Tampilan Awal Admin
3.Tampilan Admin ganti nama
Tampilan ini hanya untuk mengganti nama admin dan menyimpan data admin k data
base
4.tampilan admin ganti password
Di dalam tabel ini admin bias melakukan ganti password sesuai dengan ke inginan
[image:81.612.117.529.195.434.2]admin,
Gambar 5.4 tampilan admin ganti password
5.form tambah produk
Tabel ini mgisi produk yg kita inputkan dan menginputkan nama produk,harga
Gambar 5.5. tampilan admin kategori management produk
6.daftar produk
Gambar tabel produk ini menampilkan keseluruhan produk yang ada di dalam data
base yang berisi nama produk,harga,stok,disko, dan didalam tabel ini juga sekalis
Gambar 5.6. daftar kategori
7.manajemen pencarian produk
Di dalam form manajemen pencarian produk ini admin bisa mencari produk yg
[image:83.612.115.529.113.365.2]admin inginkan mulai dari menginputkan atau mencari dalam kategori .
8.manajemen laporan input barang
Di dalam form ini admin bisa mencetak barang yang baru di input atau barang yg
[image:84.612.112.528.193.500.2]sudah di input.
Gambar 5.8 laporan produk
9.manajemen kategori
Gambar 5.9 manajemen kategori
10.manajemen tabel kategori
Di dalam kategori ini admin bisa melihat dan mengganti nama kategori barang.
[image:85.612.113.529.449.655.2]11.tabel manajemen tarif pengiriman
Dalam tabel tarif pengiriman ini admin bisa mengisi daftar nama kota tujuan dan
[image:86.612.115.532.191.475.2]ongkos kirim yg di inginkan admin
Gambar 5.11 daftar input kota dan ongkos kirim
12.tabel daftar kota
Dalam gambar ini admin bisa mencari dan merubah data kota dan juga mengubah
Gambar 5.12 daftar kota
13.form tabel pemesanan
Di dalam form ini admin bisa melihat daftar orang yg sudah memesan barang dan
juga bisa melihat siapa yang sudah melakukan transaksi dan belum melakukan
Gambar 5.13 daftar pesanan
14.form daftar pemesanan
Di dalam form tabel ini admin bisa melihat dan mengedit siapa user yang sudah
[image:88.612.113.529.112.352.2]melakukan konfirmasi pembayaran
15.form tabel daftar pesan sudah bayar
Form di sini admin bisa melihat orang yang sudah membayar dan bisa melihat rincian
user yang sudah membayar tersebut.
Gambar 5.15 daftar pesanan sudah di kirim
16.form laporan penjualan
[image:89.612.117.528.195.425.2]Di dalam form ini admin bisa mencetak laporan penjualan yang baru keluar .
17.tabel daftar user
Dalam daftar tabel user ini admin bisa melihat data user yang sudah daftar mulai dari
nama,email,dan nomer hp , dan admin juga bisa melihat apa kah user ini sudah
[image:90.612.113.529.222.466.2]melakukan konfir masi atau belum.
Gambar 5.17 tabel daftar user
18.form pencarian user
Di dalam form user ini admin bisa mencari nuser ini berdasarkan nama lengkap
Gambar 5.18 form pencarian user
19.tabel form laporan produk
Di dalam form ini admin bisa mencetak laporan produk yang ada pada data base
[image:91.612.114.529.112.341.2]dengan tanggal yg di inginkan .
20.form laporan penjualan
Mencetak laporan penjualan keseluruhan barang yang terjualan mulai perhari atau
[image:92.612.116.530.195.435.2]bulanan.
Gambar 5.20 laporan penjualan
5.1.5.2. Implementasi antarmuka berdasarkan user
Berikut ini adalah implementasi antarmuka berdasarkan user.
1. Halaman Utama
Tabel 5.2. Implementasi Halaman Utama User
Sub Menu Deskripsi Nama File
Home Sub menu ini berisikan tentang tampilan
utama web rido komunika.
index.php
Top produk Sub menu ini menampilkan keterangan
produk yang baru di input
Kategori Sub menu ini menampilkan kategori
produk yang ada pada web
Keranjang belanja Sub menu disini adalah untuk memilih
dan membeli produk.
Keranjang Belanja Setelah memilih produk, maka secara
otomatis produk yang diinginkan akan
masuk kedalam keranjang belanja.
Profile toko Sub menu ini berisikan tentang kontak
dari rido komunika yang dapat dihubungi.
Profil Profil ini menabil kan data user yang
sudah dapat sehingga bisa menganti
photo,ubah password,ubah avatar,history
belanja
buar menjadi user pengguna web.
1.login user
[image:94.612.173.469.265.501.2]Sub ini untuk user melakukan login agar bisa melakukan transaksi melalu web ini
Gambar 5.21 gambar login user
2.tampilan utama web rido komunika
Halaman ini menampilkan halaman utama ketika membuka web rido komunika , di
2.halaman top produk
Menaampilkan halaman produk sebagian yang ada pada web rido komunika.
3.halaman kategori produk
Menampilkan halaman kategori hp yg di inginkan contoh kategori yg di inginkan
adalah kategori blackberry
Gambar 5.24 halaman kategori rido komunika
4.halaman keranjang belanja
Menu ini menampilkan data keranjang yg di dalamnya terdapat produk produk yg
kita mau udah kita beli ,serta di dalam menu keranjang ini juga terdapat update
Gambar 5.25 halaman keranjang belanja
5.profile toko
Menampilkan data halaman kontak rido komunika dan nomer rekening rido
Gambar 5.26 profile rido komunika
6.menu logout
Gambar 5.27 menu logout
7. Tampil Daftar
Pada tampilan daftar ini Customer baru diminta untuk mengisi data dari
Gambar 5.28 Tampilan Daftar user
5.1.6. Implementasi Instalasi Program
Dalam Implementasi instalasi Program ini akan dijelaskan secara terperinci
bagaimana cara instalasi program sistem informasi penjualan dan pemasaran
handphone berbasis web di RIDO KOMUNIKA
a. Double click icon instalsi Xampp 1.6.6a WIN 32 hingga muncul tampilan seperti
dibawah ini.
Gambar 5.29 Instalasi Xampp 1.6.6a WIN 32 tahap 1
Gambar 5.30 Instalasi Xampp 1.6.6a WIN 32 tahap 2
c. Klik Tombol Next Untuk memilih pilihan instalasi Xampp 1.6.6a WIN 32
Gambar 5.31 Instalasi Xampp 1.6.6a WIN 32 tahap 3
d. Pilih tombol instal dan tunggu beberapa saat untuk proses instalasi Xampp 1.6.6a
Gambar 5.32 Proses Instalasi Xampp 1.6.6a WIN 32
Gambar 5.33 Proses selesai Instalasi Xampp 1.6.6a WIN 32
f. Untuk Menjalankan program Xampp 1.6.6a WIN 32 pilih pada start menu Apache
Friends kemudian pilih Xampp Control panel, setelah itu pilih start pada modules
Gambar 5.34 Xampp 1.6.6a WIN 32 Control Panel
5.1.7. Penggunaan program
Untuk menggunakan program dari perancangan system informasi penjualan
dan pemasaran pada Toko Rido Komunika web ini, dilakukan dengan menggunakan server online yang disediakan software XAMPP, Beberapa cara untuk penggunaan
sistem informasi penjualan ditro natural seperti berikut :
1.install Aplikasi web server yang anda miliki seperti Xampp 1.6.6a dll.
2. memindahkan database db_toke ke C:/Xampp/MySql/ridokomunika.
3.memindahkan program ke C;/Xampp/htdocs
4. masuk kedalam internet browser seperti mozilla google crome dll
5. ketikan alamat http://localhost/rido komunika/ untuk membuka halaman
utama publik.k
6.kemudian akan muncul tampilan web rido komunika yang sudah di buat,
dalam keadaan offline system Aplikasi ini berfungsi untuk membantu dalam
mengolah data Penjualan dan persediaan barang seperti data transaksi penjualan,
pemesanan, persediaan barang pada Rido Komunika.
5.2. Pengujian sistem
Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas
perangkat lunak dan mempesentasikan kajian pokok dari spesifikasi, desain, dan
pengkodean. Pengujian Black-box berfokus pada persyaratan fungsional perangkat
lunak. Dengan demikian, pengujian black-box memungkinkan perekayasa perangkat
lunak mendapatkan serangkaian kondisi input yang sepenuhnya semua persyaratan
fungsional untuk suatu program.
5.2.1. Rencana Pengujian
Berikut ini adalah rancangan rencana pengujian yang akan dilakukan pada
Tabel 5.3 Rencana Pengujian
Item Uji Detail Pengujian Jenis Pengujian
Login User
Verifikasi Login Black box
Login Admin
Verifikasi Login Black box
Pengolahan data
Admin
Verifikasi Data Black box
Pengolahan data
Costumer
Verifikasi Data Black box
5.2.2 Kasus dan Hasil Pengujian
Berdasarakan rencana pengujian yang telah disusun, maka dapat dilakukan
1. Login User
Tabel 5.4 Tabel pengujian login User (uji data normal)
Kasus dan Hasil Uji (Data normal)
Data Masukan Email/username,password
Yang di
harapkan
Data login dimasukkan pada TextBox, isi E-mail/username dan isi
password lalu klik tombol login maka dilakukan proses
pengecekan data login. Apabila data login benar maka operator
dapat menjalankan sistem
Pengamatan Dapat mengisi data login sesuai dengan yang diharapkan.
Kesimpulan [ ] diterima
[ ] ditolak
Tabel 5.5 Tabel pengujian login User (uji data salah)
Kasus dan Hasil Uji (Data salah)
Data Masukan E-mail/username diisi dengan huruf atau angka
Yang di
harapkan
Data login E-mail/user dan password salah dan menampilkan
Pengamatan Operator tidak bisa melakukan login, menampilkan pesan, sesuai
dengan yang diharapkan.
Kesimpulan [ ] diterima
[ ] ditolak
2. Login Admin
Tabel 5.6 Tabel pengujian Login Admin (uji data normal)
Kasus dan Hasil Uji (Data normal)
Data Masukan Username, Password
Yang di
harapkan
Data login dimasukkan pada TextBox, isi E-mail dan isi password
lalu klik tombol login maka dilakukan proses pengecekan data
login. Apabila data login benar maka operator dapat menjalankan
sistem
Kesimpulan [ ] diterima
[ ] ditolak
Tabel 5.7. Tabel pengujian Login Admin (uji data salah)
Kasus dan Hasil Uji (Data salah)
Data Masukan Username, Password
Yang di
harapkan
Data login username dan password salah dan menampilkan pesan
kesalahan
Pengamatan
Admin tidak bisa melakukan login, menampilkan pesan, sesuai
dengan yang diharapkan
Kesimpulan [ ] diterima
3. Pengolahan Data Admin
Tabel 5.8 Tabel pengujian data admin (uji data normal)
Kasus dan H