BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam penullisan karya tulis ini dilakukan perbandingan dengan beberapa penelitian sebelumnya antara lain : Tinjauan pustaka pertama diambil dari penelitian Fransischa Imaculada Berek tahun 2014 di mana penelitian tersebut membahas mengenai transaksi penjualan sepatu wanita di butik frischa beserta laporan- laporan penjualan, namun dalam sistem yang dibuat belum terdapat laporan grafik kota banyak pesan dan perhitungan reorder point. Tinjauan pustaka yang kedua dilakukan perbandingan dengan penelitian oleh Abdul Karim Hasan Badar tahun 2014 yang berjudul Sistem Informasi Penjualan Batu Bacan Di Toko Tasya Berbasis Web untuk meningkatkan penjualan, namun dalam sistem ini juga belum ada laporan grafik pemesanan terbanyak per kota dan juga perhitungan reorder point. Tinjauan pustaka yang ketiga diperoleh dari penelitian yang dilakukan oleh Arif Suseno pada tahun 2014 tentang penjualan cendramata di shaggydog. Dalam penelitian ini juga belum terdapat laporan grafik kota banyak pesan dan perhitungan reorder point. 5 Selain itu tinjauan pustaka yang keempat diambil dari penelitian Ali Achmad tahun 2016 yang berjudul E-Commerce Penjualan Alat Musik Di Toko Nova. Dalam penelitian ini juga belum terdapat laporan grafik pemesanan terbanyak per kota dan perhitungan reorder point. Tinjauan pustaka yang kelima dilakukan perbandingan dengan penelitian yang dilakukan oleh Justino Souza De’sa tahun 2016 yang berjudul Sistem Informasi Penjualan Berbasis Web Pada Toko Sepatu Anugerah Di Kupang-NTT. Dalam penelitian ini sudah terdapat laporan grafik kota yang banyak pesan tetapi belum terdapat perhitungan reorder point. Sedangkan pada sistem yang akan dibuat ini akan memiliki layanan pemesanan, layanan pengiriman serta layanan untuk melihat daftar produk yang terlaris, laporan grafik pemesanan terbanyak per kota dan juga perhitungan reorder point. Tabel 2.1 Perbandingan penelitian Kriteria Perbedaan Laporan Grafik Fransisca Abdul Arif Ali Justino William Imelda Karim Suseno Achmad Souza Saputro Tidak Ada Ada Ada Tidak ada Tidak ada Tidak Ada Pemesanan Terbanyak Perkota Perhitungan Reorder Tidak ada Tidak ada Tidak ada Tidak Ada Tidak Ada Ada Point Transaksi Penjualan Ada Ada Ada Ada Ada Ada 6 2.2 Dasar Teori 2.2.1 Definisi Sistem Informasi Penjualan Sistem informasi didefinisikan oleh Robert A. Leitch dan Roscoe Davis sebagai suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi harian , mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan – laporan yang diperlukan. Sedangkan sistem informasi penjualan adalah sistem informasi yang mengorganisasikan serangkaian prosedur dan metode yang di rancang untuk menghasilkan, menganalisa, menyebarkan dan memperoleh informasi guna mendukung pengambilan keputusan mengenai penjualan. 2.2.2 Internet Internet berasal dari kata Interconnection Networking yang mempunyai arti hubungan berbagai komputer dan berbagai tipe komputer yang membentuk sistem jaringan yang mencangkup seluruh dunia ( jaringan global ) dengan melalui jalur seperti telepon, wireless dan lainnya 2.2.3 E-Commerce E-Commerce merupakan penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi atau jaringan komputer lainnya. 7 2.2.4 Reorder Point Saat di mana dilakukan pemesanan kembali dinamakan dengan titik pemesanan kembali (Reorder Point). Dalam menentukan reorder point harus diperhitungkan secara tepat agar kedatangan barang yang dipesan tepat pada saat diperlukan. Faktor – Faktor yang mempengaruhi titik pemesanan kembali adalah : 1. Lead Time adalah waktu yang dibutuhkan antara bahan baku yang dipesan hingga sampai di perusahaan. 2. Tingkat kebutuhan selama waktu lead time. 3. Safety Stock, yaitu jumlah persediaan bahan minimum yang harus dimiliki perusahaan untuk menjaga kemungkinan keterlambatan datangnya bahan baku. Dari ketiga faktor tersebut maka reorder point dapat dicari dengan rumus yang ditunjukkan pada persamaan 2.1 Reorder point = (LT x AU) + SS persamaan 2.1 Keterangan : LT = Lead Time AU = Average Usage SS = Safety Stock Contoh Soal : Toko Villied Shop menetapkan lead time dari produk tas Charlie & Keith selama 5 hari. Penjualan rata – rata tas Charlie & Keith perminggunya adalah 4 tas. Safety stock ditetapkan sebanyak 2 tas. 8 Jawab : Reorder point = (LT x AU) + SS = (5 x 4) + 2 = 20 + 2 = 22 Jadi pemesanan ulang akan dilakukan pada saat persediaan produk tas Charlie & Keith tersisa 22 tas 2.2.5 PHP PHP singkatan dari PHP Hypertext Preprocessor adalah salah satu bahasa pemrograman yang berjalan dalam sebuah web server dan berfungsi sebagai pengolah data pada sebuah server. Data yang dikirim oleh pengunjung website/komputer client akan diolah dan di simpan pada database web server dan dapat di tampilkan kembali apabila diakses. Ada beberapa aturan dasar yang harus di perhatikan antara lain : Fungsi – fungsi yang telah ada atau telah di sediakan oleh PHP adalah tidak case sensitive (tidak membedakan antara huruf kecil dan huruf besar) Variabel dalam PHP adalah case sensitive, oleh karena itu harus berhati – hati dalam penulisan dan pemakaian variabel Penulisan script PHP di awali dengan tanda < ( tanda lebih kecil ) dan di akhiri > (tanda lebih besar). Gambar 2.1 menunjukkan penulisan script PHP : 9 1. <? Script PHP ?> 2. <?php Script PHP ?> Gambar 2.1 Cara Penulisan Script PHP Cara penulisan yang pertama adalah cara penulisan yang sering di gunakan karena lebih singkat sedangkan cara kedua di gunakan untuk kombinasi dengan XML. Setiap akhir baris dari sintaks PHP selalu di tandai dengan tanda : (titik koma) dan pada saat menyimpan dokumen script simpan dengan ektension .PHP 2.2.6 MySQL MySQL adalah sistem pengaturan database dengan menggunakan perintah atau sintaks – sintaks yang berhubungan dengan database. MySQL merupakan software yang tergolong database server dan bersifat open source. Open source menyatakan bahwa software ini di lengkapi dengan source code (kode yang di pakai untuk membuat MySQL) yang kode nya dijalankan secara langsung dalam sistem operasi dan bisa di peroleh dengan cara mengunduh di internet secara gratis. Selain itu MySQL juga bersifat multiplatform yaitu dapat di jalankan pada berbagai sistem operasi. 10 Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel – tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (record) dan kolom (field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table. Pengaksesan data dalam database dapat di lakukan dengan mudah melalui Structure Query Languange. Data dalam database dapat di akses melalui aplikasi non web (misalnya dengan Visual Basic) maupun aplikasi web (misalnya dengan PHP). 11