SKRIPSI
Oleh :
FATKHURROHMAN
NIM. 3215055
2019
E-COMMERCE PENJUALAN AYAM
SKRIPSI
Oleh :
FATKHURROHMAN
NIM. 3215055
ii
PERNYATAAN KEASLIAN
Jika terdapat referensi terhadap hasil karya atau pihak lain, baik berupa
berlaku.
Penyusun,
Fatkhurrohman
NIM 3215055
iii
ABSTRAK
bergerak di bidang distribusi daging ayam yang berdiri sejak tahun 2017 dan
daging ayam ini sulit untuk berkembang karena kegiatan bisnis hanya
penjualan yang dapat membantu dan mempermudah pihak PT. Agro Jaya
bantu perangkat lunak xampp, database mysql dan bahasa pemograman PHP
yang open source, adanya data stok produk daging ayam, laporan data
penjualan yang bisa dilihat oleh pimpinan berupa informasi dalam bentuk file
yang bisa di print, E-commerce Penjualan Ayam ini dapat menjadi salah satu
iv
ABSTRACT
of chicken meat which was established in 2017 and is located in the city of
Purwokerto. The sales system at PT. Agro Jaya Karkas Unggul makes the
can help and facilitate the PT. Agro Jaya Karkas Unggul in increasing sales
of its products.
mysql database and open source PHP programming language, the existence
of chicken meat product stock data, sales data reports that can be seen by the
leader in the form of information in the form of files that can be printed, E-
commerce Chicken Sales can be one solution that can be used to simplify the
v
KATA PENGANTAR
Dengan mengucap rasa syukur kepada Allah SWT atas segala limpahan
rahmat dan segala anugerah-Nya, sehingga penulis dapat menyelesaikan
penulisan skripsi ini yang berjudul “E-COMMERCE PENJUALAN AYAM
PADA PT. AGRO JAYA KARKAS UNGGUL”. Skripsi ini dibuat dan
disusun dalam rangka memenuhi salah satu syarat untuk menyelesaikan Studi
Strata (S1) Pada Program Studi Sistem Informasi STMIK BANDUNG.
Dengan kerendahan hati pada kesempatan ini, perkenankanlah penulis
menyampaikan rasa hormat dan terima kasih serta penghargaan yang sebesar
- besarnya atas segala bantuan maupun dorongan yang telah diberikan dalam
menyelesaikan penulisan skripsi ini kepada :
1. Ibu Siti Yuliyanti, M.Kom selaku Ketua Program Studi Sekolah Tinggi
Managemen Informatika dan Komputer Bandung (STMIK BANDUNG)
2. Ibu Mina Ismu Rahayu, MT selaku dosen pembimbing.
3. Kepada kedua orang tua yang selalu memberikan bimbingan, motivasi dan
do’a kepada saya.
4. Seluruh teman - teman mahasiswa Sekolah Tinggi Managemen Informatika
dan Komputer Bandung (STMIK BANDUNG).
Fatkhurrohman
vi
DAFTAR ISI
Halaman
HALAMAN JUDUL ........................................................................................ i
vii
BAB II LANDASAN TEORI .................................................................... 10
2.1 Landasan Teori Sistem Informasi Secara Umum .................... 10
2.4.1 MySQL........................................................................... 21
2.4.2 HTML (Hyper Text Markup Language) ....................... 22
2.4.3 PHP ( Personal Home Page )........................................ 22
2.4.4 XAMPP.......................................................................... 23
2.4.5 Apache................. .......................................................... 23
2.4.6 Notepad ++.... ............................................................... 23
2.5 Roadmap Penelitian ................................................................. 24
viii
BAB III ANALISIS SISTEM ..................................................................... 27
3.1 Analisis Sistem ......................................................................... 27
ix
4.8.3 Desain Halaman Admin................................................. 51
x
DAFTAR TABEL
Halaman
Tabel 2.1 Roadmap Penelitian........................................................................ 24
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1 Model Prototype ........................................................................ 6
Gambar 3.1 Struktur organisasi PT. Agro Jaya Karkas Unggul .................... 29
Gambar 3.2 Flowmap Sistem Berjalan PT. Agro Jaya Karkas Unggul ........ 31
Gambar 4.1 Flowmap Sistem Usulan ............................................................ 39
xii
DAFTAR SYMBOL
xiii
xiv
Symbol 2.2 DFD
xv
BAB I
PENDAHULUAN
secara online.
berbagai macam kebutuhan daging ayam seperti karkas, dada, paha, boneless
dada, boneless paha, kerongkongan, sayap, ceker, hati, dll. dalam bentuk
1
2
Agro Jaya Karkas Unggul yang berada dalam kota sendiri kebanyakan dari
Oleh sebab itu, banyak produk milik PT. Agro Jaya Karkas Unggul
terdekat.
menjual produk ke seluruh wilayah dalam negeri bahkan manca negara serta
ayam dengan mudah dan cepat secara online tanpa harus pergi ke toko retail
sistem pemasaran dan penjualan PT. Agro Jaya Karkas Unggul yang
diharapkan dapat :
Adapun batasan masalah yang akan dibahas dalam penelitian ini adalah
sebagai berikut :
Karkas Unggul
1. Wawancara
Melakukan tanya jawab pada pihak yang terkait di PT. Agro Jaya
2. Observasi
Karkas Unggul.
3. Studi Pustaka
dari sebuah sistem potensial yang memberikan ide bagi para pengembang
Menggunakan
Menguji Sistem
Sistem
Prototype yaitu :
1. Pengumpulan kebutuhan
2. Membangun Prototyping.
3. Evaluasi Prototyping.
langkah-langkah sebelumnya.
4. Pengkodean sistem
5. Menguji sistem.
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai,
6. Evaluasi sistem.
sudah sesuai dengan yang diharapkan. Jika ya, maka proses akan
sudah jadi belum sesuai dengan apa yang diharapkan, maka tahapan
7. Menggunakan Sistem
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk
berubah dari waktu ke waktu atau yang tidak terduga, bila interaksi
sebagai gambaran awal untuk menilai krangka materi yang akan disusun
berikut :
BAB I PENDAHULUAN
Pada bab ini berisi latar belakang, rumusan masalah, batasan masalah,
Berisi teori - teori keilmuan yang mendasari masalah yang diteliti, yang
Pada bab ini berisi tentang deskripsi perusahaan, visi dan misi, serta
dan desain sistem yang dibangun berdasarkan dengan metode penelitian yang
digunakan.
Pada bab ini memuat tahap implementasi yang dilakukan kajian metode
kode program.
BAB VI PENUTUP
LANDASAN TEORI
Informasi.
suatu system yang menerima input atau masukan data dan instruksi,
kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan
10
11
pengambilan keputusan.
pemeliharaan sistem.
sistem informasi.
informasi.
yang di inginkan.
software database.
2.2.1 Penjualan
2.2.2 E-Commerce
internet dan memiliki cara untuk membayar barang-barang atau jasa yang
penjual dan konsumen dari berbagai komoditi dalam skala luas dan suatu
karasteristiknya :
disepakati bersama.
bisnis.
umum juga.
konsumen.
Dalam hal ini terdapat 2 (dua) indikator utama bagi sebuah website
marketplace :
bersangkutan
secara elektronis.
17
2.2.4 Produk
memiliki keunggulan dari produk - produk yang lain baik dari segi
produk tersebut.
subyektif dari produsen atas sesuatu yang bisa ditawarkan sebagai usaha
2.2.5 Harga
dan jasa lainnya yang ditukarkan agar memperoleh hak kepimilikan atau
yang diberikan dalam bentuk uang. Selain itu Harga adalah segala
dibangun yaitu dengan bagan alir atau Flowchart, Diagram Arus Data
2.3.1.1 Flowchart
2.3.1.2 DFD
sistem yang telah ada atau sistem baru yang dikembangkan secara
data.
2.3.1.3 ERD
grafis dari suatu model data yang menyertakan deskripsi detail dari
2.4.1 MySQL
penyajian data.
b. Harga yang relatif murah, karena ada yang dapat diperoleh secara
gratis.
Linux, MacOs, Unix (Solaris, AIX, dan DEC Unix), FreeBSD, OS/2,
pada jaringan komputer yang sering disebut sebagai world wide web
Menurut (Nugroho, 2006 :61) PHP atau singkatan dari Personal Home
secara bebas.
23
2.4.4 XAMPP
instalasi dan konfigurasi web server Apache, PHP dan MySQL secara
2.4.5 Apache
HTTP server ini adalah service yang bekerja untuk melayani HTTP client
2.4.6 Notepad ++
laporan terbaru
yang
diperlukan
pimpinan Tb.
Maju Jaya.
penulis yaitu E-commerce Penjualan Ayam Pada PT. Agro Jaya Karkas
bantu perangkat lunak xampp, database mysql dan bahasa pemograman PHP
yang open source, adanya data stok produk daging ayam, laporan data
penjualan yang bisa dilihat oleh pimpinan berupa informasi dalam bentuk file
yang bisa di print, E-commerce Penjualan Ayam ini dapat menjadi salah satu
ANALISIS SISTEM
Sistem penjualan yang saat ini dijalankan oleh PT. Agro Jaya Karkas
Unggul masih menggunakan cara konvensional. Hal ini terasa kurang praktis
daging ayam di PT. Agro Jaya Karkas Unggul hanya sebatas wilayah di
sekitar Banyumas dan Cilacap saja, konsumen harus datang langsung ke PT.
Agro Jaya Karkas Unggul untuk melakukan transaksi dan sekedar melihat
Dari kondisi tersebut maka dirasakan bahwa PT. Agro Jaya Karkas
karena dengan media website dapat menjangkau konsumen yang lebih luas
dan pelanggan yang berada di luar kota, serta memudahkan konsumen dalam
Tujuan dan sasaran sistem yang akan dirancang ini adalah menyediakan
commerce untuk penjualan daging ayam di PT. Agro Jaya Karkas Unggul.
27
28
11.07.3.46.02863.
Produk yang dijual oleh PT. Agro Jaya Karkas Unggul diantaranya
1. Visi
2. Misi
KOMISARIS
DIREKTUR DIREKTUR
OPERASIONAL MARKETING
retail milik PT. Agro Jaya Karkas Unggul dan melakukan transaksi
berikut :
31
Memesan
Pelanggan
Produk
Pencarian Tidak
Produk
Ada Input
Data
Produk
Nota
Nota Pembayar Laporan
an
Gambar 3.2 flowmap sistem berjalan PT. Agro Jaya Karkas Unggul
yang akan di beli kepada karyawan atau bagian penjualan, jika terdapat
produk yang sesuai kemudian akan melakukan input data produk dan
Hasil Analisis dokumen dari PT. Agro Jaya Karkas Unggul mengenai
berikut :
berbasis web. Media berbasis web ini diperuntukan bagi perusahaan dalam
1. Perlu adanya suatu web penjualan atau yang disebut sebagai e-commerce
untuk mengetahui dan membeli produk-produk yang ada pada PT. Agro
adalah:
a. PC (Personal Computer).
d. Web Browser.
e. Database MySQL.
kebutuhan :
pelanggan
data pelanggan
pembelian
data produk
transfer
tepat untuk bisa memetakan terlebih dahulu masalah dan kelemahan pada
1. Performances (Kinerja)
kinerja PT. Agro Jaya Karkas Unggul dalam pengolahan data Penjualan
PT. Agro Jaya Karkas Unggul selama ini masih bersifat manual sehingga
pemrosesan data masih kurang efektif jika ditinjau dari Throughput dan
Respontime, hal ini dilihat dalam proses pencarian stok produk daging
2. Informations (Informasi)
yang didapat dari output, input dan penyimpanan data atau informasi itu
sendiri. Output yang dihasilkan sistem selama ini belum bagus dan
data yang di inputkan dan diharapkan akan membantu setiap bagian dan
data dan lama pembuatan laporan 1-2 hari, disebabkan karena data yang
bertumpuk-tumpuk.
waktu 1-2 hari. Informasi yang disajikan kurang relevan terbukti dengan
3. Economics (Ekonomi)
dokumen sangat tidak efisien karena jika terjadi kesalahan tidak dapat
digunakan lagi.
38
4. Control (Kendali)
5. Efficiency (Efisiensi)
6. Service (Pelayanan)
konsumen merupakan tujuan utama. Pada PT. Agro Jaya Karkas Unggul
produk daging ayam membutuhkan waktu yang lama dengan data yang
PERANCANGAN SISTEM
39
40
username dan password yang telah terdaftar, pelanggan bisa memilih produk
yang tersedia, apabila telah menemukan produk yang dicari, pelanggan bisa
dan apabila pembayaran sudah diterima maka admin akan mengirimkan resi
pengiriman.
Data Login
Pimpinan
DataPelanggan
Data Pembelian
Pelanggan
Berikut ini tahapan DFD dari E-commerce Penjualan Ayam Pada PT.
Data Pelanggan
1.0
Pelanggan Pelanggan
Pendaftaran
Data Login
Pelanggan
Fungsi utama dari E-commerce Penjualan Ayam pada PT. Agro Jaya
1. Tentang PT. Agro Jaya Karkas Unggul, berisi alamat dan nomor
4. Produk, konsumen sudah dapat melihat produk yang dijual oleh PT. Agro
Jaya Karkas Unggul lengkap dengan informasi harga dan jumlah stok
2. Informasi produk yang dapat dilihat berupa nama barang, harga barang,
dari E-commerce Penjualan Ayam Pada PT. Agro Jaya Karkas Unggul :
M N
Pelanggan Membeli Barang
Melakukan
1
Pembelian
2. Struktur Tabel
dalam E-commerce Penjualan Ayam Pada PT. Agro Jaya Karkas Unggul
Tabel Admin
id Integer 2
username Varchar 30
Tabel Barang
kd_barang Integer 5
harga_modal Integer 12
harga_jual Integer 12
stok Integer 4
keterangan Text
kd_kategori Char 4
Tabel Kategori
kd_kategori Char 4
Tabel Konfirmasi
id Integer 4
no_pemesanan Varchar 8
jumlah_transfer Integer 12
keterangan Text
46
Tabel Pelanggan
kd_pelanggan Char 6
kelamin Enum
no_telepon Varchar 20
username Varchar 20
tgl_daftar Date
Tabel Pemesanan
no_pemesanan Char 8
kd_pelanggan Char 6
47
tgl_pemesanan Date
nama_penerima Varchar 60
kd_provinsi Char 3
kode_pos Varchar 6
no_telepon Varchar 20
status_bayar Enum
id Integer 4
no_pemesanan Char 8
kd_barang Char 5
harga Integer 12
jumlah Integer 3
48
Tabel Provinsi
kd_provinsi Char 3
biaya_kirim Integer 12
id Integer 5
kd_barang Char 5
harga Integer 12
jumlah Integer 3
tanggal Date
kd_pelanggan Char 6
49
rancangan untuk desain menu utama, halaman login, halaman detail produk,
yang terbentuk :
50
Header
Kategori
Gambar
Footer
LOGIN
Username
Password
Login
Banner
Footer
5.1 Implementasi
serta desain yang terinci terhadap suatu sistem yang sedang berjalan. Aplikasi
e-commerce terdiri dari tampilan beberapa menu dan form yang berfungsi
untuk menampilkan dan mencari informasi tentang PT. Agro Jaya Karkas
Unggul. Aplikasi ini juga berfungsi sebagai tempat untuk bertransaksi secara
data yang digunakan adalah MySql yang bekerja pada web server Apache.
52
53
a. Halaman awal
b. Produk
d. Daftar Pesanan
1. Halaman awal
2. Login
3. Keranjang belanja
4. Daftar Pemesanan
Tambah Data
Kasus dan Hasil Uji (Data Normal)
Mengisi atribut data provinsi yang disediakan dengan data
Data Masukan
yang benar
Proses memasukan data selesai kemudian klik simpan dan
Kegiatan
data yang di masukan disimpan kedalam dalam database
Hasil Detail data provinsi telah ditambah
Kesimpulan Valid
Kasus dan Hasil Uji (Data Salah)
Mengisi atribut data provinsi dengan data yang salah atau
Data Masukan
ada salah satu data yang tidak boleh kosong tapi belum diisi
Proses pemasukan data salah atau ada salah satu data yang
tidak boleh kosong tapi belum diisi terus klik simpan
Kegiatan
kemudian muncul pesan dan data tidak disimpan kedalam
database
Kesimpulan Valid
Ubah Data
Kasus dan Hasil Uji (Data Normal)
Mengubah atribut data provinsi yang sudah ada dalam
Data Masukan
database dengan data yang benar
Proses pengubahan data selesai dan data yang sudah diubah
Kegiatan
disimpan kedalam database
Hasil Data berhasil diubah dan tersimpan dalam database
Kesimpulan Valid
Kasus dan Hasil Uji (Data Salah)
Megubah atribut data provinsi dengan data yang salah atau data
Data Masukan
yang sudah ada
59
Proses pengubahan data salah atau ada salah satu data yang
Kegiatan tidak boleh kosong tapi belum diisi dan data tidak disimpan
kedalam database
Hasil Muncul pesan dan data tidak tersimpan di dalam database
Kesimpulan Valid
Hapus Data
Kasus dan Hasil Uji (Data Normal)
Data Masukan Menghapus atribut data provinsi yang sudah ada dalam
database
Kegiatan Proses menghapus data selesai
Hasil Data berhasil dihapus dalam database
Kesimpulan Valid
Tambah Data
Kasus dan Hasil Uji (Data Normal)
Mengisi atribut data kategori yang disediakan dengan data
Data Masukan
yang benar
Proses memasukan data selesai kemudian klik simpan dan
Kegiatan
data yang di masukan disimpan kedalam dalam database
Hasil Detail data kategori telah ditambah
Kesimpulan Valid
Kasus dan Hasil Uji (Data Salah)
Mengisi atribut data kategori dengan data yang salah atau
Data Masukan
ada salah satu data yang tidak boleh kosong tapi belum diisi
Proses pemasukan data salah atau ada salah satu data yang
tidak boleh kosong tapi belum diisi terus klik simpan
Kegiatan
kemudian muncul pesan dan data tidak disimpan kedalam
database
Kesimpulan Valid
Ubah Data
Kasus dan Hasil Uji (Data Normal)
Mengubah atribut data kategori yang sudah ada dalam
Data Masukan
database dengan data yang benar
60
Tambah Data
Kasus dan Hasil Uji (Data Normal)
Mengisi atribut data produk yang disediakan dengan data
Data Masukan
yang benar
Proses memasukan data selesai kemudian klik simpan dan
Kegiatan
data yang di masukan disimpan kedalam dalam database
Hasil Detail data kategori telah ditambah
Kesimpulan Valid
Kasus dan Hasil Uji (Data Salah)
Mengisi atribut data produk dengan data yang salah atau
Data Masukan
ada salah satu data yang tidak boleh kosong tapi belum diisi
Proses pemasukan data salah atau ada salah satu data yang
tidak boleh kosong tapi belum diisi terus klik simpan
Kegiatan
kemudian muncul pesan dan data tidak disimpan kedalam
database
61
Kesimpulan Valid
Ubah Data
Kasus dan Hasil Uji (Data Normal)
Mengubah atribut data produk yang sudah ada dalam
Data Masukan
database dengan data yang benar
Proses pengubahan data selesai dan data yang sudah diubah
Kegiatan
disimpan kedalam database
Hasil Data berhasil diubah dan tersimpan dalam database
Kesimpulan Valid
Kasus dan Hasil Uji (Data Salah)
Megubah atribut data produk dengan data yang salah atau data
Data Masukan
yang sudah ada
Proses pengubahan data salah atau ada salah satu data yang
Kegiatan tidak boleh kosong tapi belum diisi dan data tidak disimpan
kedalam database
Hasil Muncul pesan dan data tidak tersimpan di dalam database
Kesimpulan Valid
Hapus Data
Kasus dan Hasil Uji (Data Normal)
Data Masukan Menghapus atribut data produk yang sudah ada dalam
database
Kegiatan Proses menghapus data selesai
Hasil Data berhasil dihapus dalam database
Kesimpulan Valid
Hapus Data
Kasus dan Hasil Uji (Data Normal)
Data Masukan Menghapus atribut data pelanggan yang sudah ada dalam
database
Kegiatan Proses pmenghapus data selesai
Hasil Data berhasil dihapus dalam database
62
Kesimpulan Valid
Cari Data
Kasus dan Hasil Uji (Data Normal)
Data Masukan Mengisi atribut data pelanggan yang akan dicari dengan benar
Kegiatan Proses pengisian atribut data user yang akan dicari benar maka
menampilkan data sesuai dengan data yang dicari
Hasil Menampilkan data user yang dicari
Kesimpulan Valid
Hapus Data
Kasus dan Hasil Uji (Data Normal)
Data Masukan Menghapus atribut data konfirmasi transfer yang sudah ada
dalam database
Kegiatan Proses pmenghapus data selesai
Hasil Data berhasil dihapus dalam database
Kesimpulan Valid
BAB VI
PENUTUP
6.1 Kesimpulan
sebagai berikut :
1. Aplikasi ini menyajikan informasi terkait dengan PT. Agro Jaya Karkas
2. Dengan adanya aplikasi ini kegiatan promosi pada PT. Agro Jaya Karkas
3. Dengan adanya aplikasi ini konsumen yang ada didalam maupun luar kota
tidak perlu mendatangi toko retail milik PT. Agro Jaya Karkas Unggul
6.2 Saran
2. Pada form data laporan agar di kembangakan menjadi bentuk grafik agar
tampilan lebih terlihat lebih menarik tidak hanya dalam bentuk tulisan.
63
64
DAFTAR PUSTAKA
[2] Hidayat, Taufik, 2008, Panduan Membuat Toko Online dengan OSCommerce,
Mediakita, Jakarta.
[3] Kristanto, A. (2007). Perancangan Sistem Infromasi dan Aplikasi. klaten: Gava
Media.
[6] Rumbaugh, J., Jacobson, I., & Booch, G. (2005). The Unified Modeling
[7] Sholiq. (2006). Pemodelan Sistem Informasi Berorientasi Objek dengan UML.
[8] Suyanto M, 2003, Strategi Periklanan pada e-Commerce Perusahaan Top Dunia,
Andi, Yogyakarta.
[10] Telko, I. (2014, 02 26). Indo Telko. Dipetik 02 11, 2015, dari Indo Telko:
http://www.indotelko.com
65
[11] Wikipedia Indonesia. (2014, 06 24). Wikipedia Indonesia. Dipetik 02 11, 2015,
[12] Object Management Group. (2011). Business Process Modeling and Notation
[13] Rosa A. S dan Shalahuddin M. (2008). Analisis dan Desain Sistem Informasi.
[14] Sidik, Betha, Husni Iskandar Pohan. (2010). Pemrograman Web dengan
[15] Simarmata, Janner, Paryudi Iman. (2006). Basis Data. Yogyakarta: ANDI.