Perangkat Lunak Pendukung LANDASAN TEORI

4. Apache Apache adalah sebuah aplikasi server untuk menjalankan pemrograman PHPMyAdmin di dalam komputer localhost. Pada awal mulanya, Apache merupakan perangkat lunak sumber terbuka yang menjadi alternatif dari server web Netscape sekarang dikenal sebagai Sun Java System Web Server. Asal mula nama Apache berasal ketika sebuah server web populer yang dikembangkan pada awal 1995 yang bernama NCSA HTTPd 1.3 memiliki sejumlah perubahan besar terhadap kode sumbernya patch. Saking banyaknya patch pada perangkat lunak tersebut sehingga disebut sebuah server yang memiliki banyak patch a patchy server. Tetapi pada halaman FAQ situs web resminya, disebutkan bahwa Apache dipilih untuk menghormati suku asli Indian Amerika Apache Indé, yang dikenal karena keahlian dan strategi perangnya. Versi 2 dari Apache ditulis dari awal tanpa mengandung kode sumber dari NCSA. 5. MySQL MySQL adalah suatu perangkat lunak database relasi Relational Database Management System atau RDBMS, seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. 6. PhpMyAdmin PhpMyAdmin adalah suatu alat bantu open source yang ditulis dalam PHP yang digunakan untuk menangani administrasi basis data Mysql yang diakses melalui web browser internet explorer, fireFox dan opera, dll. Fasilitas yang tersedia saat ini dapat membuat dan menghapus database, membuat, menghapus dan menambah tabel, menghapus, mengedit dan menambah field, melakukan berbagai macam perintah SQL, mengatur kunci pada field, mengatur akses privileges, mengekspor data ke berbagai format dan tersedia dalam 50 bahasa. 58

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem yang Berjalan

Kegiatan analisis merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen computer dengan tujuan untuk mengidentifikasi serta mengevaluasi masalah-masalah yang muncul, kesempatan, hambatan-hambatan yang mungkin terjadi dan kebutuhan yang diharapkan sehingga menjadi baik dan sesuai dengan kebutuhan serta perkembangan teknologi.

4.1.1. Analisis Dokumen

Analisis dokumen berikut ini akan menganalisa dokumen yang digunakan dalam prosedur pembelian dan pemesanan barang pada Butik MichelleBelanjayuk. Dokumen-dokumen tersebut adalah sebagai berikut : 1. Data Pemesanan a. Fungsi : Untuk menyimpan data pesanan. b. Rangkap : 1 c. Atribut : Nama konsumen, Alamat Konsumen, Telp Konsumen, Barang yang dipesan, harga barang, Transfer via Bank. d. Aliran data : - 2. Data Stok Barang a. Fungsi : Untuk pencataan data stok barang. b. Rangkap : 1 c. Atribut : Id barang, Deskripsi , Jumlah.

4.1.2. Analisis prosedur yang sedang berjalan

Menjelaskan tentang aliran sistem yang sedang berjalan berupa pola aliran informasi yang terjadi didalamnya melalui dokumen, laporan, sistem, proses maupun prosedur yang terjadi pada sistem yang sedang berjalan. 1. Pelanggan terlebih dahulu memilih produk yang terdapat pada katalog produk di akun facebook Michelle.Belanjayuk. 2. Jika produk telah dipilih, maka pelanggan melakukan sms ke nomor perusahaan Michelle.Belanjayuk untuk melakukan pemesanan produk. 3. Penjaga toko menerima sms dari pelanggan lalu penjaga toko akan mengecek barang, apabila barang tersebut tersedia maka penjaga toko melakukan konfirmasi melalui sms kepada pelanggan bahwa barang tersebut tersedia dan memberikan penjelasan untuk melakukan pembayaran. 4. Pelanggan melakukan pembayaran lalu konfirmasi pembayaran ke pemilik toko melalui sms. 5. Penjaga toko menerima data konfirmasi pembayaran lalu mencatat data pemesanan pelanggan dan data pemesanan diserahkan kepemilik toko. 6. Pemilik toko melakukan pemenuhan pesanan serta membuat laporan pemesanan yang telah dipenuhi lalu diserahkan ke penjaga toko untuk diserahkan kepada konsumen melalui jasa pengiriman Pos lalu melakukan konfirmasi pengiriman barang kepada pelanggan berupa bukti nomor resi pengiriman. 7. Jika produk yang dipilih tidak tersedia atau habis maka penjaga toko akan mengkonfirmasi melalui sms kepada konsumen bahwa barang tersebut tidak tersedia atau habis. Diagram Konteks Diagram konteks menggambarkan hubungan sistem dengan lingkungan luar. Berikut ini merupakan diagram konteks dari sistem yang berjalan pada MichelleBelanjayuk : SI Penjualan dan Pemesanan Produk MichelleBelanjayuk Pelanggan Pemilik Toko Data pemesanan produk Data produk pilihan Data pembayaran Resi Pengiriman Laporan Pemesanan yang dipenuhi Gambar 4.1 Diagram Konteks Sistem yang Berjalan Data Flow Diagram Berikut ini adalah Data Flow Diagram yang sedang berjalan pada MichelleBelanjayuk :