RANCANGAN SISTEM INFORMASI PENJUALAN BARANG BERBASIS WEB DENGAN METODOLOGI BERORIENTASI OBJEK STUDI KASUS : PT. SUMBERSOLUSINDO HITECH

dokumen-dokumen yang mirip
Perancangan Sistem Informasi Perencanaan Dan Pengendalian Bahan Baku Pada Home Industri

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA KOPERASI PEGAWAI REPUBLIK INDONESIA SELAMAT SEJAHTERA (KPRI-MATRA)

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

Gambar 4.21 UI Storyboard Menu Login dan Tampilan Awal

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

Desain Aplikasi Laporan Arus Kas Serikat Pekerja PT GMF AeroAsia Employees Club (GEC)

BAB I PENDAHULUAN... I-1

PERANGKAT LUNAK PENJUALAN BERBASIS WEB DI PUSAT KUD JAWA BARAT

BAB III METODE PENELITIAN

PERANCANGAN ARSITEKTUR SISTEM INFORMASI MANAJEMEN DATA UMRAH DI TOUR & TRAVEL X. Yudhi Widya Arthana Rustam

Perancangan Sistem Infomasi Filling di PT BCA Cabang MH Thamrin Tangerang

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

PEMBUATAN SISTEM PENJUALAN RUMAH SECARA KPR MENGGUNAKAN UML, PHP dan MySQL

Tampilan Window Login

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

ANALISA SISTEM INFORMASI PENJUALAN

2 meningkatkan daya saing PT Panorama Transportasi tbk. sebagai perusahaan di bidang transportasi taksi. Dalam menjawab permasalan tersebut maka diper

BAB IV TESTING DAN IMPLEMENTASI

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

TUGAS DATA WAREHOUSE

PERANCANGAN SISTEM INFORMASI ADMINISTRASI PIUTANG PADA TOKO KERAMIK PANASIA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

RANCANG BANGUN SISTEM INFORMASI PENJUALAN AKSESORIS HANPHONE BERBASIS WEB PADA DAZZLE CELLULAR SEMARANG

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web. Oleh : Jaelani Npm : Manajemen Informatika - Polinela

BAB I PENDAHULUAN. laporan keuangan yang cepat dan akurat. Seorang akuntan memiliki tugas untuk

Aplikasi Sistem Informasi Pembayaran Sport club Pada PT Padang Golf Modern Berbasis Web

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

UPI YPTK Jurnal KomTekInfo Vol. 4, No. 2, Desember 2017, Hal ISSN : Copyright 2017 by LPPM UPI YPTK Padang

LAPORAN PENGEMBANGAN SISTEM INFORMASI MARKETPLACE

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Perancangan Sistem Informasi Absensi Siswa MTsN Pariaman Selatan Dengan Menggunakan PHP MySQL dan SMS GateWay

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Pada umumnya Piutang Usaha ( Account Receivable) timbul karena

APLIKASI MANAJEMEN ADMINISTRASI ARSIP SURAT DI PT DUTA INDO OPTIMA BANDUNG

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

Rancang Bangun Aplikasi Code Sharing Sebagai Alat Bantu Media Interaktif Perkuliahan Pada Mata Kuliah Pemrograman Web

BAB IV HASIL DAN UJI COBA

PERANCANGAN PERANGKAT LUNAK MONITORING PROCESSING DAN PERFORMANCE CALCULATING

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

PENGESAHAN PEMBIMBING...

BAB 1 PENDAHULUAN. memasuki berbagai aspek kehidupan. Salah satunya adalah semakin banyak

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2006/2007

PERANGKAT LUNAK PENJUALAN BERBASIS WEB (E-COMMERCE) DI PETERNAKAN AYAM HIAS PARENGNA

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERANCANGAN SISTEM INFORMASI ASURANSI PAKET PELANGGAN DI PANDU SIWI SENTOSA CABANG LODAYA BANDUNG

SISTEM INFORMASI IKLAN JUAL-BELI ONLINE DI TOKO CAT RUMAH WARNA BERBASIS WEB. Makalah Program Studi Informatika Fakultas Komunikasi dan Informatika

MEMBANGUN E-COMMERCE UNTUK MENINGKATKAN JARINGAN PEMASARAN KERAJINAN KAIN KHAS PALEMBANG

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

PERANCANGAN SISTEM INFORMASI PERSURATAN PADA BADAN KEPEGAWAIAN NEGARA JAKARTA

SISTEM PENGOLAHAN DATA KARTU PELAJAR SISWA SMA NEGERI 1 INDRALAYA. Abstrak

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

1.1 Latar Belakang Masalah

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

PEMANFAATAN WEBSITE SEBAGAI MEDIA PENUNJANG PROMOSI DAN PENJUALAN UKM SONYA ART SHOP BANDUNG

DIGITAL INFORMATION & SYSTEM CONFERENCE 2012 PERANCANGAN SISTEM APLIKASI MEDIA INFORMASI LOWONGAN PEKERJAAN BERBASIS WEB

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI DAN ADMINISTRASI PADA SMA NEGERI 12 PALEMBANG MENGGUNAKAN WEBSITE DESIGN METHOD (WSDM)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum mengimplementasikan dan menjalankan aplikasi ini terlebih

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

SISTEM INFORMASI PENJUALAN HANDPHONE VELIN PHONE TANGERANG BERBASIS WEB

BAB IV HASIL DAN UJI COBA

APLIKASI PELAMARAN KERJA BERBASIS WEB DI PT HARIFF POWER SERVICES

DESAIN APLIKASI SISTEM INFORMASI ABSENSI KARYAWAN DENGAN RADIO FREQUENCY IDENTIFICATION (RFID) PADA PT. SKYPUTRA PANCASURYA

BAB I PENDAHULUAN 1.1. Latar Belakang

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Rancangan Sistem Informasi Pengelolaan Piutang Dengan Metodologi Berorientasi Objek (Studi Kasus di PT Shinta Woo Sung)

Penerapan Aplikasi Peminjaman Dan Pengembalian Buku Pada Perpustakaan Madrasah Aliyah Al-Ahliyah Kota Baru

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV HASIL DAN UJICOBA

BUILDING A INFORMATION SYSTEM SALE STOCK AT BOUTIQUE DE ORIN WITH BARCODE SCAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA XAVERIUS 1 BELITANG KABUPATEN OKU TIMUR PROPINSI SUMATER SELATAN

BAB I PENDAHULUAN. dan efisien sangat dibutuhkan oleh setiap orang. Perkembangan teknologi yang semakin

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

31

BAB IV HASIL DAN UJI COBA

Rancangan Sistem Informasi Penjualan Tunai Pada Fajar Indah Motor Dengan Metodologi Berorientasi Obyek

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

PEMANFAATAN WEBSITE UNTUK MENYAMPAIKAN INFORMASI DAN PELAYANAN KOPERASI TAHU TEMPE INDONESIA (PRIM KOPTI) KABUPATEN KLATEN

Transkripsi:

RANCANGAN SISTEM INFORMASI PENJUALAN BARANG BERBASIS WEB DENGAN METODOLOGI BERORIENTASI OBJEK STUDI KASUS : PT. SUMBERSOLUSINDO HITECH Lis Suryadi 1) 1) Komputerisasi Akuntansi, Fakultas Teknologi Informasi, Universitas Budi Luhur JL.Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 Telp. (021) 5853753, Fax. (021) 5866369 Lis.suryadi@budiluhur.ac.id Abstrak. Pt. Sumbersolusindo Hitech adalah perusahaan yang bergerak dalam bidang Teknologi Informasi berupa perangkat keras, perangkat lunak, perusahaan ini didirikan pada tahun 1992 oleh Bapak Tjahjadi. Saat Perusahaan kecil atau perusahaan besar berlomba-lomba untuk mengembangkan aplikasi perusahaannya, tujuannya adalah agar mampu bersaing dengan perusahaan lain dalam mencari keuntungan, salah satu caranya adalah pengembangan aplikasi menggunakan website. Aplikasi berbasis web akan mendapat banyak keuntungan diantaranya adalah pasar yang luas, dapat berfungsi 24 jam. Penelitian yang dilakukan di PT. Sumbersolusindo Hitech terkait tentang penjualan adalah salah satu contoh perusahaan yang sudah mengembang sistem informasi penjualan dari berbasis desktop menuju berbasis web. Kemudahan aplikasi berbasis web diantaranya pelanggan dapat membeli produk tanpa harus bertatap muka langsung dengan penjual. Modul atau fungsi yang tersedia dalam aplikasi ini dapat melakukan proses transaksi penjualan, stok barang, dan pembuatan laporan penjualan, dapat menampilkan perkembangan penjualan tiap bulan, produk yang terlaris dan tingkat belanja dari pelanggan. Hasil dari pembuatan website penjualan ini diharapkan mampu memberikan kemudahan dalam mengelola informasi dengan cepat, tepat dan akurat serta memberikan kemudahan dan keamanan kepada pelanggan dalam proses transaksi. Sistem informasi yang dirancang untuk menghasilkan, menganalisa, mengedarkan, dan memperoleh informasi guna mendukung pengambilan keputusan mengenai penjualan. Tahap pengembangan aplikasi menggunakan metode waterfall yang meliputi analisis, perancangan sistem, implementasi dan pengujian. Rancangan tersebut telah diimplementasikan menjadi Sistem Informasi Penjualan dengan bahasa pemprograman PHP dan database MySQL. Pengujian sistem dilakukan dengan black box test dan alpha test dan menunjukkan bahwa sistem layak untuk digunakan. Kata kunci: Sistem Penjualan Berbasis Web, Pt. Sumbersolusindo Hitech,PHP, Mysql 1. Pendahuuan Era sekarang teknologi berkembang amat pesat, setiap saat dikembangkan perangkat perangkat baru untuk mendukung kemudahan hidup manusia. Infrastruktur teknologi yang berkembang pun terasa bukan lagi sekedar pelengkap semata namun sudah menjadi kebutuhan, salah satunya di dunia penjualan. Teknologi yang berkembang pesat menyediakan sarana pendukung penjualan yang lebih atraktif bagi perusahaan. Banyak perusahaan saat ini berlomba-lomba untuk mencari cara bagaimana cara mendapatkan pelanggan dan memperkenalkan barang yang dijual kepada pelanggan dengan cepat, salah satu strategi yang sudah banyk dilakukan banyak perusahaan adalah mengaplikasikan sistem berbasis web. Dengan mengaplikasikan sistem penjualan berbasis web dengan dukungan HTML 5 dan PHP sebagai media teknologi, menjadikan proses penjualan dilakukan secara lebih mudah, efesien dan interaktif antara customer dan perusahaan. Hal inilah yang ingin dicapai oleh Pt. Sumbersolusindo Hitech, sebagai salah satu perusahaan yang bergerak dalam bidang penjualan perangkat teknologi informasi khususnya pengadaan komputer dan jaringan, yang didirikan pada tahun 1992 oleh Bapak Tjahjadi sebagai Direktur dan Bapak Hardy Hongganata sebagai Komisaris. Pada sistem berjalan saat ini sering ditemukan beberapa kendala atau masalah, mulai dari stok barang habis, pengiriman barang tidak termonitor, marketing sulit dalam followup SPH, belum adanya laporan penjualan dan status pembayarannya dari hasil penjualan barang, pembayaran melebihi batas waktu, belum adanya laporan Top 10 barang terjual, Staf finance kesulitan dalam membuat invoice dari pesanan yang telah terkirim dan data dari beberapa divisi yang terkait belum terintegrasi sehingga sering ditemukan perbedaan data. Solusi yang didapat dari permasalahan tersebut adalah dengan A17.1

membuat rancangan sistem informasi berbasis web dengan metodologi berorientasi objek yang terintegrasi dan dapat diakses bersama antar divisi terkait. Batasan masalah penulisan yaitu sistem penawaran produk, pengiriman barang ke pelanggan hingga pembayaran diterima. Dimulai dari penyimpanan data barang, penyimpanan data karyawan, penyimpanan data pelanggan, penyimpanan data jabatan, simpan dan cetak surat penawaran harga, simpan dan cetak pesanan, simpan dan cetak invoice, simpan dan cetak kwitansi, simpan dan cetak surat jalan, cetak laporan stok barang, cetak laporan outstanding SPH, cetak laporan summary SPH, cetak laporan penjualan, cetak laporan piutang, cetak laporan pembayaran, serta cetak laporan Top 10 barang terjual. 2. Tinjuan Pustaka 2.1. Konsep Dasar Sistem Informasi Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar tertentu. [9]. 2.2. Definisi Analisa Sistem Rosa A.S dan M.Shalahuddin (2011 : 16), mengungkapkan : Analisa sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, bagaimana yang bagus dan tidak bagus dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dengan sistem yang baru.[5]. 2.3. Konsep Dasar Berorientasi Objek UML didefinisikan oleh penulis lain sebagai Unifed Modeling Language (UML) merupakan metode yang luas digunakan untuk memvisualisasikan dan mendokumentasikan desain perangkat lunak sebuah sistem.. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem untuk membuat blueprint dalam bentuk baku, mudah dimengerti serta dilengkapi dengan mekanisme yang efektif.[4]. 2.4. PHP (Personal Home Page) Menurut Anhar (2010:3): PHP singakatan dari Hypertext Preprocessor yaitu bahasa pemograman web server-side yang bersifat open source [1]. Menurut Abdul Kadir (2013:17): PHP adalah bahasa pemrograman yang ditujukan untuk kepentingan pembuatan aplikasi web.[3]. 2.5. Framework Sebuah framework selain menyediakan lingkungan pengembangan sendiri-sendiri juga menyediakan berbagai macam fungsi siap pakai yang bisa kita gunakan dalam pembuatan website. Fungsi pada framework terkadang merupakan pengembangan atau penyesuaian fungsi asli PHP agar lebih mudah digunakan atau agar lebih sesuai dengan kebutuhan pengguna.[11] 2.6. CodeIgniter CodeIgniter merupakan salah satu dari sekian banyak framework PHP yang ada. CodeIgniter dikembangkan oleh Rick Ellis (http://www.ellislab.com). Tujuan dari pembuatan framework CodeIgniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara coding secara manual. 2.7. MySQL MySQL adalah salah satu database server yang cukup dikenal saat ini. MySQL juga menyediakan dukungan open source. Setiap pengguna MySQL diizinkan untuk mengubah source untuk keperluan pengembangan atau menyelaraskan spesifikasi database sesuai kebutuhan. A17.2

3. Metodologi Metode pengembangan sistem menggunakan metode waterfall, model ini memberikan pendekatanpendekatanyang sistematis dan berurutan bagi pengembang aplikasi[1]. Tahapan-tahapan dari metode ini sebagai berikut : 1. Pengumpulan data, yaitu mengumpulkan semua data yang dibutuhkan dalam perancangan sistem, metode pengumpulan data menggunakan metode wawancara, observasi, dan studi pustaka. 2. Analisa sistem, yaitu menganalisa kebutuhan sistem berupa lingkup informasi, fungsi-fungsi yang dibutuhkan, kualitas serta kinerja sistem yang ingin dihasilkan. 3. Desain sistem, mencakup perancangan sistem berdasarkan hasil analisis yang telah dilakukan sebelumnya. Proses ini berfokus pada perancangan sistem dalam bentuk pemodelan UML. 4. Penulisan kode program, tahap penulisan kode program sistem dengan menggunakan bahasa pemrograman PHP dan DBMS Mysql. 5. Pengujian aplikasi, yaitu melakukan pengujian terhadap kinerja setiap fungsi yang digunakan. 6. Implementasi, tahapan ini bisa dikatakan tahap akhir dalam pengembangan sistem yaitu sitem dapat digunakan oleh user. 4. Analisa Dan Perancangan Sebelum tahap implementasi, perlu dilakukan tahap analisa dan perancangan sistem terlebih dahulu. Hal ini untuk memudahkan dalam menjabarkan kebutuhan dari sistem yang diusulkan. a. Analisa Kebutuhan Fungsional Analisa kebutuhan fungsional terbagi atas input dan output. Data yang diinput adalah datadata yang berkaitan dengan transaksi penjualan yang dilakukan seperti data pemesanan, data pengiriman barang dan lainnya. Sedangkan output adalah informasi yang dihasilkan dari sistem seperti laporan penjualan, laporan pengiriman. b. Kebutuhan kualitas sitem ditentukan berdasarkan delapan hal yaitu response time, dimana dalam keadaan jariangan bagus, sistem dapat merespon dalam hitungan detik. Dedua throughput, dimana sistem dapat menampilkan minimal 2 halaman informasi dalam tiap menitnya. Ketiga resource usage, dimana sistem hanya membutuhkan kapasitas penyimpanan di webserver kurang lebih 500 MB. Keempat, reliability yaitu dalam 5 bulan penggunaan sistem hanya mengalami sekali failure. Berikutnya adalah availability dimana sistem tetap dapat diakses selama 24 jam setiap hari. Keenam adalah recovery from failure, dimana jika terjadi failure dikarenakan sistem jariangan kurang baik, maka data penjualan akan tetap tersimpan. Selanjutnya adalah allowance for mantainanbility, enhancement and allowance for maintainability and enhancement. c. Perancangan Sistem Pada bagian ini akan menjelaskan secara rinci tentang pemodelan data dalam bentuk Unified Modelling language(uml). UML(Unified Modelling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuth sistem pengembangan software berbasis Object Oriented. UML sendiri memberikan standar penulisan sebuah sistem blue print yang meliputi konsep bisnis proses, database dan komponen-komponen yang diperlukan dalam sistem software. UML terdiri atas beberapa diagram yang dikelompokkan menurut aspek atau sudut pandang tertentu, namun yang ditampilkan di makalah ini hanya diagram use case dan class diagram. 1. Use Case Diagram Diagram usecase yang digunakan untuk menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang bisa dilakukannya. A17.3

Gambar 1 Case Data Master Gambar 2. Use Case Transaksi 2. Class Diagram Gambar 3. Use Case Laporan Gambar 4. Class Diagram 5. Implementasi dan Pengujian Sistem ini dibuat dengan menggunakan JQuery yang berbasis PHP dan Mysql, berikut beberapa tampilan aplikasi: A17.4

5.1 Form Master File Gambar 5. Tampilan Form Master Menu master terdiri dari lima halaman data master yaitu Master Jenis Barang, Master Barang, Master Jabatan, Master Karyawan, Master Pelanggan. Masing-masing menu halaman master langsung menampilkan list data yang ada, pada halaman tersebut juga terdapat tombol-tombol pilihan sesuai dengan kegiatan yang diinginkan. Tombol Add digunakan untuk menambahkan data baru, tombol Search digunkana untuk mencari data, tombol Edit digunakan untuk mengedit data, tombol logo delete untuk menghapus data dan tombol Update pada halaman Master Barang digunakan untuk menambahkan stok barang secara otomatis. Gambar 6. Tampilan Form Manage User Menu Manage User digunakan untuk admin dalam me-manage user login para pengguna aplikasi. Menu ini langsung menampilkan list data yang ada, pada halaman tersebut juga terdapat tomboltombol pilihan sesuai dengan kegiatan yang diinginkan. Tombol Add digunakan untuk menambahkan data baru, tombol Search digunkana untuk mencari data, tombol Edit digunakan untuk mengedit data, tombol logo delete untuk menghapus data. Gambar 7. Tampilan Form My Account Menu My Account digunakan untuk mengganti password user login pengguna. Tombol Submit untuk mengganti data dan tombol Cancel untuk membatalkan pilihan. Sedangkan menu Logout digunakan untuk keluar dari aplikasi. Gambar 8. Tampilan Form Login A17.5

Setiap pengguna aplikasi harus melakukan login terlebih dahulu dengan memasukkan user login dan password. Hal ini diperlukan untuk menjaga agar dapat mengontrol siapa saja yang dapat mengakses aplikasi sistem penjualan ini. 5.2 Form Transaksi Gambar 4.2: Tampilan Form Transaksi Gambar 9. Transaksi SPH Menu transaksi terdiri dari lima halaman transaksi yaitu Transaksi SPH, Transaksi Pesanan, Transaksi Surat Jalan, Transaksi Invoice dan Transaksi Kwitansi. Masing-masing halaman transaksi langsung menampilkan list data yang ada, pada halaman tersebut juga terdapat tombol-tombol pilihan sesuai dengan kegiatan yang diinginkan. Tombol Add digunakan untuk menambahkan transaksi baru, tombol Search digunkana untuk mencari transaksi, tombol Edit digunakan untuk mengedit data transaksi, tombol logo delete untuk menghapus data transaksi, tombol logo printer untuk mencetak transaksi, dan tombol Update pada halaman Transaksi SPH & Pesanan digunakan untuk menambahkan atau mengedit data barang pesanan. 5.3 Form Laporan Gambar 10. Tampilan Form Laporan Menu laporan terdiri dari tujuh halaman laporan yaitu Laporan Summary SPH, Laporan Outstanding SPH, Laporan Penjualan, Laporan Stok Barang, Laporan Pembayaran, Laporan Piutang, Laporan Top 10 Barang Terjual. Laporan dibuat dengan cara memilih periode yang diinginkan dan juga pejabatpejabat terkait yang akan menandatangani laporan tersebut lalu kemudian menekan tombol Select untuk memunculkan hasil dari pencarian data laporan. Sedangkan tombol logo printer digunakan untuk mencetak laporan kedalam format pdf. Masing-masing halaman laporan langsung menampilkan tabel hasil laporan yang diinginkan. 5.4 Pengujian Metode pengujian menggunakan metode black box memfokuaskan pada keperluan fungsional dari sistem, karena itu uji coba black box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Uji coba black box untuk menemukan kesalahan-kesalahan sebagai berikut: Tabel 1. Hasil Pengujian Sistem No Jenis Kesalahan Presentasi Hasil Pengujian Kesimpulan Kesalahan(%) 1 Fungsi 0 Sesuai Keinginan Valid 2 Antarmuka 0 Sesuai Keinginan Valid 3 Struktur data 0 Sesuai Keinginan Valid 4 Performa 0 Sesuai Keinginan Valid 5 Inisialisasi dan terminasi 0 Sesuai Keinginan Valid Berdasarkan hasil pengujian dengan metode black box maka, sistem dikatakan sudah dapat memberikan keluaran informasi yang sesuai dengan kebutuhan, lalu dapat disimpulkan bahwa sitem yang dirancang sudah berjalan dengan sukses. A17.6

6 Kesimpulan a. Stok barang yang telah atau akan habis dapat dengan cepat dan tepat diketahui, sehingga bagian pengadaan dapat melakukan pembelian barang kembali dengan mudah. b. Pengiriman barang dapat termonitor dengan melihat dan memperbaharui status pesanan dan surat jalan. c. Staf marketing dapat memonitor SPH dengan melihat dan memperbaharui statusnya, sehingga dapat dengan cepat dan tepat menindaklanjuti SPH yang telah terkirim akan menjadi pesanan atau tidak. d. Dengan adanya laporan penjualan dan pembayaran maka dapat diketahui jumlah transaksi penjualan yang telah dilakukan dan pembayarannya pada periode tertentu. e. Staf Finance dapat dengan cepat dan tepat menindaklanjuti pembayaran yang telah melebihi jatuh tempo dengan adanya laporan piutang usaha. f. Staf Purchasing dapat dengan cepat dan tepat mengetahui dan melakukan pembelian stok barang yang banyak terjual dengan adanya laporan top 10 barang terlaris. g. Staf Finance dapat membuat dan melakukan penagihan pesanan yang telah dilakukan pengiriman dengan cepat dan tepat sehingga tidak ada penagihan yang terlewat. Daftar Pustaka [1]. Anhar, 2010, Panduan Menguasai PHP & MySQL Secara Otodidak,Mediakita, Jakarta. [2]. Kroenke, David M., Aeuer, David J, 2010, Database Processing, Pearson Education, Boston. 2010. [3]. Kadir, Abdul, 2013, Buku Pintar Programmer Pemula PHP, MediaKom, Yogyakarta. [4]. Kendall Kenneth E., Kendall Julie E, 2010, Analisis dan Perancangan Sistem, Penerbit Indeks, Jakarta. [5]. Rosa A.s., M. Shalahuddin, 2013, Rekayasa Perangkat Lunak. Edisi Pertama Informatika Bandung, Bandung. [6]. Roger.R.Pressman, 2012. Rekayasan Perangkat Lunak(terjemahan). Andi Offset, Yogyakarta. [7]. Raharjo, Budi, 2015, Mudah Belajar PHP Teknik Penggunaan Fitur-Fitur Baru dalam PHP 5, Informatika, Bandung. [8]. Riyanto, 2011, Sistem Informasi Penjualan dengan PHP dan MySQL, Gava Media. [9]. Tata Sutabri, 2012, Analisis Sistem Informasi. Edisi Pertama Andi, Yogyakarta. A17.7