APLIKASI SISTEM INFORMASI PENJUALAN PADA GERAI (OUTLET) PONSEL BERBASIS WEB

dokumen-dokumen yang mirip
SISTEM INFORMASI PENJUALAN PADA GERAI PONSEL SURYA INDAH

APLIKASI SISTEM INFORMASI PENGINAPAN PADA HOTEL BERBASIS WEB

PERANCANGAN SISTEM INFORMASI GAJI DOSEN Dan KARYAWAN FAKULTAS TEKNIK UNDIP

Makalah Seminar Tugas Akhir SISTEM APLIKASI PENCATATAN TINDAK KEJAHATAN PADA POLSEK TEGAL SELATAN BERBASIS WEB. Abstrak

APLIKASI SISTEM INFORMASI SARANA-PRASARANA UNIVERSITAS DIPONEGORO BERBASIS WEB

MAKALAH SEMINAR TUGAS AKHIR. SISTEM INFORMASI AKUNTANSI UNTUK UKM Berlia Setiawan 1, Kodrat Imam Satoto 2, Adian Fatchurrohim 2

SISTEM INFORMASI ALAT TULIS KANTOR DI JURUSAN TEKNIK ELEKTRO UNIVERSITAS DIPONEGORO Desi Hestya Nugraheni 1, Adian Fatchur Rochim 2, Aghus Sofwan 2

SISTEM INFORMASI ALAT TULIS KANTOR DI JURUSAN TEKNIK ELEKTRO UNIVERSITAS DIPONEGORO Desi Hestya Nugraheni1, Adian Fatchur Rochim2, Aghus Sofwan2

MAKALAH SEMINAR TUGAS AKHIR SISTEM INFORMASI MANAJEMEN PELATIHAN PENGEMBANGAN PENDIDIKAN UNIVERSITAS DIPONEGORO

APLIKASI PEMBELIAN BAHAN BAKU DI PT. SEMARANG AUTOCOMP MANUFACTURING INDONESIA

SISTEM INFORMASI KELURAHAN SELOMARTANI KALASAN SLEMAN YOGYAKARTA Linda Laurawati 1, Aghus Sofwan, S.T., M.T 2, Adian fatchur Rochim, S.T., M.

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

Oleh : Irani Handalia (L2F ) Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang ABSTRAK

Aplikasi Pencatat Transaksi dengan Studi Kasus Toko Monggo Silver

I. PENDAHULUAN. menggunakan sistem pembukuan manual dalam mencatat setiap transaksi yang

MAKALAH SEMINAR TUGAS AKHIR

PERANCANGAN APLIKASI PENGIRIM PESAN ( SMS BROADCAST ) BERBASIS WEB

II. DASAR TEORI 2.1 Deifini SMS

Aplikasi e-commerce Pada Layanan Toko Komputer Elektronik (e-computer Store)

SISTEM INFORMASI PEMBUKUAN BERBASIS WEB PADA PERUSAHAAN DAGANG LA BRUNDORE COOKIES SEMARANG

MAKALAH SEMINAR TUGAS AKHIR PERANCANGAN APLIKASI AGENDA UJIAN TUGAS AKHIR BERBASIS WEB

MAKALAH TUGAS AKHIR PEMBUATAN SITUS WEB ALMAMATER PERGURUAN TINGGI MENGGUNAKAN PHP DAN MySQL

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

PERANCANGAN SISTEM INFOMASI RESELLER PADA TOKO GUDANG BUKU ACEH MENGGUNAKAN PHP DAN MYSQL

SISTEM APLIKASI PENCATATAN TINDAK KEJAHATAN PADA POLSEK TEGAL SELATAN BERBASIS WEB

APLIKASI SISTEM INFORMASI DEWAN PIMPINAN DAERAH (DPD) II GAPEKNAS KABUPATEN KUDUS

BAB 1 PENDAHULUAN. sering disebut dengan e-commerce (Electronic Commerce). E-Commerce

Makalah Seminar Tugas Akhir APLIKASI SISTEM INFORMASI PERBAIKAN PONSEL DI CV ANAMELY SEMARANG

PERANCANGAN SISTEM INFORMASI SEMINAR DAN TUGAS AKHIR JURUSAN TEKNIK ELEKTRO UNIVERSITAS DIPONEGORO ABSTRACT

SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN

BAB III LANDASAN TEORI

Aplikasi Sistem Informasi Perbaikan Ponsel di CV Anamely Semarang

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

APLIKASI PENGOLAHAN DATA PELAYANAN PERBAIKAN MOBIL DAN PENJUALAN SPAREPART PADA PT NUSA SARANA CITRA BAKTI DENGAN MENGGUNAKAN DELPHI

PERANCANGAN WEBSITE E-COMMERCE PENJUALAN IKAN KARANG ABSTRACT

BAB II LANDASAN TEORI...

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

WEBSITE PT. PEGADAIAN (PERSERO) PADA KANTOR WILAYAH III PALEMBANG MENGGUNAKAN PHP DAN MYSQL

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

BAB II TINJAUAN PUSTAKA

TOKO KUE ONLINE (STUDI KASUS PADA TOKO QANITA PASTRY)

Aplikasi Antarmuka Informasi Akademik Berbasis WAP Pada Perangkat Bergerak

IMPLEMENTASI MMS UNTUK PELIPUTAN BERITA BERBASIS WEB

Sistem Pendataan Depot Air Minum Isi Ulang Berbasis Web

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB II LANDASAN TEORI...

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

SISTEM PELAYANAN TERPADU PADA PT. SRIKANDI PALEMBANG

DOKUMEN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SISTEM PEMESANAN ONLINE PENGGUNAAN LAPANGAN FUTSAL UNTUK GOOL FUTSAL SURABAYA

Makalah Seminar Tugas Akhir SISTEM PENDATAAN DEPOT AIR MINUM ISI ULANG BERBASIS WEB. Abstrak

JURNAL PERANCANGAN SISTEM INFORMASI PENJUALAN PADA CV. CAHAYA ELEKTRONIK DENGAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

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

PENGEMBANGAN APLIKASI LAYANAN PERTANAHAN BERBASIS WEB PADA KANTOR BPN (BADAN PERTANAHAN NASIONAL) KABUPATEN BADUNG

BAB I PENDAHULUAN...1

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

APLIKASI PENGOLAHAN DATA PEMASANGAN SPEEDY PADA KOPERASI PEGAWAI TELKOM (KOPEGTEL) DENGAN MENGGUNAKAN DELPHI 2007 DAN SQL.

TUGAS AKHIR SISTEM INFORMASI INVENTORY PADA PERUSAHAAN HANDUK LUMINTU

Pembuatan Sistem Informasi Persewaan Mobil Pada Rental Mobil Akur Pacitan Bayu Kristiawan, Sukadi

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

APLIKASI PEMANTAUAN KERJA BERBASIS WEB

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

PERANCANGAN SISTEM INFORMASI SUKU CADANG PADA DEPARTEMEN UTILITY SPINNING PT. BATAMTEX Ida Riyana*, Agung Budi Prasetijo**, R.

BAB III LANDASAN TEORI

BAB IV HASIL DAN PEMBAHASAN

05 SUNAN KATONG KALIWUNGU BERBASIS WEB

BAB III LANDASAN TEORI

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

SISTEM INFORMASI PENJUALAN HANDPHONE VELIN PHONE TANGERANG BERBASIS WEB

WEBSITE PT. LUMENINDO GILANG CAHAYA MENGGUNAKAN METODE WATERFALL

E-COMMERCE PT. MADYA JAYA SENTOSA MENGGUNAKAN METODE WEB MODELING

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

PENERIMAAN SISWA BARU ONLINE PADA SMA COKROAMINOTO PALOPO

SISTEM INFORMASI PENJUALAN BARANG ONLINE PADA BEGAYA SHOP SEMARANG ABSTRAK

PENGEMBANGAN SISTEM DATABASE HASIL SKRIPSI DAN TUGAS AKHIR PADA JURUSAN TEKNIK ELEKTRO UNNES

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

Abstrak BAB I PENDAHULUAN

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA USANTEX

SISTEM INFORMASI MANAJEMEN ASET DAERAH BERBASIS WEB (Intranet)

SISTEM INFORMASI ORDER ALAT MUSIK DAN ORDER REKAMAN BERBASIS WEB DI STUDIO RECORD ORANGE MADIUN SKRIPSI

ABSTRAK. Kata kunci : website, hotel, reservasi, CRM. iii Universitas Kristen Maranatha

PENERAPAN E-COMMERCE DALAM MENUNJANG PENJUALAN PRODUK

BAB 1 PENDAHULUAN. pesat yang diindikasikan perkembangan teknologi telekomunikasi dan komputer.

KATA PENGANTAR. Bandung, 03 Agustus Penulis

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

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vii. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xviii

SISTEM INFORMASI PERSEDIAAN BARANG DI MINIMARKET xxx. Oleh : SITI EKA WAHYUNI Nim : SISTEM INFORMASI

BAB I PENDAHULUAN. dengan (atau mendukung) saluran pengiriman tradisional. (Rangga, 2010)

SISTEM INFORMASI PENERIMAAN BERKAS USUL KENAIKAN PANGKAT PADA BADAN KEPEGAWAIAN DAERAH KABUPATEN KUTAI KARTANEGARA

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

SISTEM PEMESANAN BUKU ONLINE BERBASIS WEB DI TOKO BUKU ROHANI DAMAI SORONG

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

Rancang Bangun Sistem Informasi Pelelangan Ikan Berbasis Web Pada Tempat Pelelangan Ikan Kabupaten Situbondo Jawa Timur

BAB I PENDAHULUAN. atau bagian yang terintregasikan melalui sistem yang dipakai untuk. pengolahan, penyusunan dan pelayanan koleksi yang mendukung

Transkripsi:

APLIKASI SISTEM IFORMASI PEJUALA PADA GERAI (OUTLET) POSEL BERBASIS WEB Dwi Agung Suhartono, Adian Fatchurrohim 2, R. Rizal Isnanto 2 Abstrak - Jika sebuah gerai ponsel hanya menjual barang seadanya dan dalam jumlah yang kecil, maka tidak ada masalah yang berkaitan dengan laporan pembukuan. amun jika gerai menyediakan segala barang dengan lengkap dan dalam jumlah yang sangat banyak, maka akan mengalami kesulitan dalam proses pencatatan laba-rugi. Dengan demikian perlu adanya sebuah sistem yang dapat mengatasi masalah tersebut. Oleh sebab itu perlu dilakukan penelitian untuk mengembangkan sistem informasi penjualan pada gerai ponsel berbasis web. Melalui tugas akhir ini akan dibuat aplikasi sistem yang mampu memberikan laporan-laporan yang dibutuhkan oleh pemilik gerai ponsel baik laporan yang berhubungan dengan stok barang maupun laporan keuangan. Untuk membangun sistem informasi tersebut, maka dapat dilakukan pembuatan aplikasi berbasis web dengan menggunakan PHP sebagai kode programnya dan MySQL sebagai basisdatanya. Adapun langkah-langkah penelitiannya meliputi: analisis kebutuhan, perancangan dengan metode terstruktur, implementasi atau pembuatan kode program, dan pengujian sistem. Aplikasi sistem informasi yang dibuat dalam tugas akhir ini memberikan kontribusi yang cukup berarti bagi perkembangan gerai ponsel yang ada. Dari hasil pengujian dapat diambil beberapa kesimpulan, di antaranya adalah: bahwa sistem berjalan dengan baik, sistem dapat mengetahui secara pasti dan cepat laba yang diperoleh setiap harinya, dan sistem dapat mengetahui sisa stok barang yang ada. Kata-kunci: gerai ponsel, laporan, stok barang, sistem informasi I. PEDAHULUA. Latar Belakang Seiring dengan perkembangan teknologi yang kian pesat, banyak bermunculan produk-produk yang diciptakan guna mempermudah kebutuhan hidup manusia. Kebutuhan akan telekomunikasi adalah salah satunya. Banyak vendor mengembangkan alat komunikasi dengan berbagai macam bentuk dan variasinya. Pada akhirnya banyak bermunculan produk-produk ponsel dengan berbagai merk dan berbagai fitur yang dimilikinya. Memang saat ini kebutuhan akan telekomunikasi bagi kebanyakan masyarakat sangatlah penting. Banyak diantaranya yang memakai ponsel memang untuk tujuan komunikasi ataupun hanya sekedar gaya mengikuti kecenderungan (trend) perkembangan teknologi yang menawarkan berbagai macam fitur di dalamnya. Seiring dengan pesatnya jumlah ponsel yang ada di pasaran, maka terdapat banyak juga aksesoris ataupun perlengkapan pendukung lainnya. Bagi sebuah gerai ponsel penyedia kebutuhan telekomunikasi, dengan banyaknya produk dan jenis barang yang dijual, maka akan semakin banyak juga waktu yang digunakan untuk mencatat segala hal yang berhubungan dengan transaksi jual-beli, stok barang, maupun laporan laba-rugi. Jika gerai masih dalam skala kecil baik dalam jumlah barang yang dijual maupun dalam jumlah tansaksi yang dilakukan tiap hari, maka pencatatan secara manual masih dapat dilakukan dalam pembukuan. amun apabila jumlah barang yang dijual dalam jumlah yang sangat besar dan transaksi tiap hari mampu mencapai ratusan jenis transaksi, maka seharusnya diperlukan sebuah sistem yang tepat untuk mengatasi masalah pembukuannya. Dengan membangun sebuah sistem informasi berbasis web, maka laporan laba-rugi dapat diketahui setiap harinya secara otomatis. Begitu juga dengan stok barang yang tersisa. Hal tersebut mutlak diperlukan agar perkembangan outlet dapat terpantau secara terperinci. Dengan demikian kerja dari operator dapat terbantu dan akan mengefektifkan waktu karena secara automatik laporan laba-rugi akan terlihat ketika semua transaksi sudah dientri ke sistem..2 Tujuan Tujuan dari pembuatan Tugas Akhir ini adalah untuk merancang dan membuat sistem informasi penjualan pada gerai/toko telepon genggam, dengan studi kasus di gerai ponsel Mikromedia..3 Batasan Masalah Pembatasan masalah pada penulisan tugas akhir ini sebagai berikut :. Perancangan sistem berbasis web dengan memanfaatkan PHP sebagai bahasa pemogramannya dan MySQL sebagai basis datanya. 2. Sistem akan berjalan dalam sebuah jaringan komputer lokal dan tidak berjalan pada Internet. Mahasiswa Teknik Elektro Universitas Diponegoro 2 Dosen Teknik Elektro Universitas Diponegoro

3. Studi kasus sistem pada gerai ponsel Mikromedia II. KOSEP SISTEM IFORMASI 2. Defenisi Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedurprodesur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi yang penting. Sistem informasi penjualan pada gerai ponsel mencatat segala sesuatu yang berhubungan dengan transaksi, stok barang, maupun laporan laba rugi. 2.2 Alat Bantu Perancangan Sistem Dalam perancangan sistem, agar memperoleh hasil yang diharapkan, maka dibutuhkan adanya beberapa alat-alat perancangan sistem, seperti:. Diagram Alir Data (Data Flow Diagram-DFD) DFD memperlihatkan bagaimana aliran informasi dan transformasi data dalam suatu data informasi. DFD dapat digunakan untuk merancang logika sebuah program atau rincian pemrosesan data 2. ERD (Entity Relationship Diagram) Entity Relationship Diagram adalah modul yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data 3. Perancangan Basis Data Basis data merupakan kumpulan dari kata yang saling berhubungan satu dengan yang lainnya yang tidak tersimpan di komputer dan digunakan perangkat tertentu untuk memanipulasinya. 4. ormalisasi Proses normalisasi merupakan proses pengelompokkan data sistem menjadi tabeltabel yang menunjukkan entity data dan relasinya. Pada proses normalisasi akan selalu diuji pada beberapa kondisi, apakah ada kesulitan di dalam menambahkan (insert), menghapus (delete), mengubah (update), membaca (retrieve) pada suatu basisdata. 2.3 PHP (PHP Hypertext Preprocessor) PHP merupakan bahasa berbentuk skrip yang ditempatkan pada sisi server dan diproses di server. Hasilnya akan dikirimkan ke klien, tempat pemakai menggunakan browser. Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Sebagaimana diketahui HTML (Hyper Text Markup Language) adalah bahasa standar untuk membuat halaman-halaman Web. Model kerja PHP diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebutan alamat Internet, browser mendapatkan alamat dari web server, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya web server akan mencarikan berkas yang diminta dan isinya segera dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke web server. Selanjutnya web server menyampaikan ke klien. Gambar menunjukkan skema konsep kerja PHP Permintaan HTTP (sesuatu.php) Browser Gambar. Skema PHP WEB SERVER klien Skrip PHP Mesin PHP Kode HTML Tanggapan HTML Kelebihan yang dimiliki PHP adalah:. Kinerja yang tinggi 2. Dapat dihubungkan dengan berbagai macam basisdata 3. Pustaka-pustaka built-in 4. Biaya rendah 5. Mudah dipelajari 6. Dapat berkerja di berbagai macam sistem operasi (portability) 7. Ketersediaan (availability) kode sumber 2.4 MySQL (Structured Query Language) MySQL adalah salah satu jenis database server yang menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. MySQL termasuk jenis RDBMS (Relational Database Management System). Itu sebabnya istilah seperti tabel, baris dan kolom digunakan pada MySQL. Pada MySQL, sebuah basisdata mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. 2

Langkah pertama yang harus dilakukan untuk dapat melakukan aktivitas yang berhubungan dengan basisdata adalah dengan melakukan koneksi ke basisdata yang akan digunakan. Membuat koneksi ke basisdata merupakan keharusan agar pemrogram dapat melakukan hal-hal lain yang berhubungan dengan basisdata, seperti menambah data, mengoreksi data, atau menghapus data. PHP tidak menyediakan fungsi khusus untuk melakukan operasi data, sehingga yang digunakan adalah sintaks-sintaks SQL (Structured Query Language). Tahapan untuk melakukan operasi-operasi data adalah sebagai berikut.. Koneksi ke basisdata. 2. Permintaan/query data (operasi) 3. Pemutusan koneksi. 2.5 Sekilas Tentang Gerai Ponsel Sebagai objek penelitian pada tugas akhir kali ini adalah gerai ponsel. Gerai ponsel disini merupakan sebuah toko penyedia layanan yang berhubungan dengan telepon seluler, baik berupa penjualan barang maupun pelayanan jasa. Penjualan barang pada toko meliputi penjualan telepon seluler, kartu perdana, voucher fisik dan elektrik, asesoris, dan penjualan sparepart. Sedangkan untuk layanan jasa meliputi jasa reparasi ponsel, jasa download nada dering, gambar, permainan, dan aplikasi yang terpasang di telepon seluler. Informasi yang dibutuhkan dalam aplikasi ini meliputi informasi stok barang, informasi transaksi penjualan, dan laporan laba rugi tiap harinya. Adapun aktivitas yang ada pada gerai secara lengkap ditunjukkan pada Gambar 2. Penjualan Barang Penjualan ponsel Penjualan kartu perdana Penjualan voucher (fisik/tronik) Penjualan asesoris Penjualan sparepart Aktivitas Gerai Ponsel Gambar 2. Aktivitas Gerai Ponsel Layanan Jasa Reparasi ponsel Isi nada dering dan gambar Isi permainan Pasang aplikasi ponsel Setting CDMA III. PERACAGA SISTEM IFORMASI PEJUALA 3. Kebutuhan Sistem Dalam menjalankan tugasnya seorang karyawan harus dapat menjalankan sistem yang ada dalam toko, baik berupa pendataan stok barang, pencatatan transaksi, sampai pengerjaan laporan laba rugi. Apabila dalam sebuah toko tersebut tercatat ratusan bahkan ribuan transaksi tiap harinya, maka tidak mustahil pekerjaan karyawan akan menjadi terasa berat. Pencatatan transaksi penjualan/pembelian dalam bentuk manual akan terasa memberatkan karyawan. Belum lagi ketika harus mencocokkan barang yang terjual dengan catatan manual yang ada, maka akan dibutuhkan waktu yang cukup lama untuk menghitungnya. Kendala sistem pencatatan manual tidak hanya soal pencatatan transaksi harian saja, tetapi yang lebih penting lagi adalah pencatatan laporan laba-rugi keuangan toko. Dengan sistem manual yang ada maka perhitungan laba-rugi toko tidak langsung dapat diketahui jumlahnya. Perlu dilakukan penghitungan kembali berapa harga ambil barang dan berapa harga jual barang, baru dapat diketahui keuntungannya. Bila barang yang terjual dalam satu hari mencapai ratusan atau bahkan ribuan maka karyawan akan mengalami kesulitan dalam menjalankan pekerjaan ini. Melihat permasalahan yang ada, maka mutlak sebuah sistem diperlukan untuk mengatasinya. Sistem komputerisasi akan mampu mengatasi masalah tersebut diatas, dengan menggunakan MySQL sebagai basis datanya dan PHP sebagai bahasa pemogramannya maka tercipta sebuah sistem aplikasi untuk mengatasi masalah yang ada. 3.2 Rancangan Sistem Informasi Penjualan Sistem Informasi Penjualan merupakan suatu sistem yang mengatur dan mengelola data yang berkaitan dengan proses yang ada dalam sebuah gerai telepon seluler. Baik permasalahan yang berkaitan dengan pendataan stok barang, pencatatan transaksi harian, sampai penghitungan laba-rugi yang harus jelas dan akurat. Fungsi dari sistem informasi penjualan ini untuk mempermudah pekerjaan dan mencegah terjadi pengulangan penghitungan akibat dari proses pencatatan secara manual. amun dimungkinkan sistem ini masih membutuhkan data transaksi manual, dimana apabila proses transaksi belum semuanya terentry ke dalam komputer. Setelah mengetahui kebutuhan sistem yang akan dibuat, maka dapat dilakukan beberapa tahap 3

perancangan. Pertama dibuat diagram entitas (Diagram E-R) dari sistem tersebut, kemudian dibuat perancangan basis datanya termasuk didalamnya adalah proses normalisasi, selanjutnya perancangan diagram konteks yang akan menggambarkan sistem sebagai suatu proses, dan yang terakhir perancangan DFD (Data Flow Diagram), baik DFD level 0, DFD level, DFD level 2 dari sistem tersebut. 3.3 Diagram E-R (Entity Relationship) Diagram E-R pada aplikasi sistem informasi penjualan ini ditunjukkan pada Gambar 3. kunci nama status id_dtpel jenis id_dtpel jenis id_user aktif Supplier Customer Kasir Masuk ke sistem Login Gambar 4. Diagram Basisdata Deposit Mensuplai stok Mensuplai voucher Menjual/ membeli Transaksi Mengakses terbatas Mengakses tanpa batas Administrator id_user id_user nama kunci kunci 3.5 Diagram Konteks Diagram konteks dalam aplikasi penjualan pada gerai ponsel ini dipengaruhi oleh 5 terminator, yaitu administator, kasir, deposit, supplier, dan customer. Diagram konteks sistem ini dapat dilihat pada Gambar 5. id_dtpel jenis id_tr tanggal keterangan id_user status aktif SUPPLIER DEPOSIT jam nobukti saldo diskon Order barang Kiriman barang Kiriman vocher elektronik Order voucher elektronik jenis id_dtpel Gambar 3. Diagram E-R 3.4 Perancangan Basisdata Perancangan untuk membuat basisdata ini menggunakan proses normalisasi. Dengan menggunakan proses normalisasi, diharapkan basisdata tidak terdapat pengulangan informasi atau tidak menimbulkan kesulitan pada proses membaca, menambah, menyimpan, mengubah atau menghapus data. Dengan kata lain proses normalisasi basisdata akan mencegah penciptaan struktur tabel yang tidak efektif. Setelah dilakukan normalisasi, selanjutnya adalah menghubungkan tabel-tabel yang saling berhubungan hingga membentuk diagram basisdata. Relasi antar tabel ditunjukkan pada Gambar 4. CUSTOMER Bukti transaksi Penjualan/ pembelian Laporan transaksi, stok, dan laba Gambar 5. Diagram Konteks SISTEM IFORMASI PEJUALA PADA GERAI POSEL ADMIISTRATOR Data stok dan tansaksi Transaksi Laporan transaksi, stok KASIR 3.6 Diagram Alir Data (DFD) DFD sendiri dibagi menjadi beberapa level, yang tiap-tiap level akan menggambarkan aliran kerja sistem informasi menjadi lebih detail dan terperinci. 4

3.6. DFD Level 0 DFD level 0 untuk sistem informasi penjualan pada gerai ponsel kali ini terdapat lima proses, yaitu proses login, proses transaksi, proses perhitungan biaya, proses pembayaran, dan proses mencetak. DFD level 0 ditunjukkan pada Gambar 6. 3.6.3 DFD Level 2 Gambar 9. DFD Level 2 Proses 2. Gambar 6. DFD Level 0 3.6.2 DFD Level Gambar 7. DFD Level Proses IV. PEGUJIA DA AALISIS 4. Proses Pengujian Pada bagian ini dibahas tentang pengujian terhadap sistem informasi yang telah dibuat dan juga akan dianalisis hubungan antara aplikasi transaksi dengan basisdata yang digunakan. Basisdata yang digunakan adalah MySQL dengan nama basisdatanya databasecounter. Pengujian kali ini meliputi proses koneksi dengan basisdata dan pengujian tabel-tabel yang terdapat dalam basisdata, di antaranya adalah pengujian tabel merk, pengujian tabel pelanggan, pengujian tabel deposit, pengujian tabel databarang, pengujian tabel user, dan pengujian tabel transaksi. 4.2 Proses Koneksi dengan Basisdata Agar dapat mengakses sistem basisdata yang ada, aplikasi harus terhubung terlebih dahulu dengan sistem basisdata. Dalam PHP terdapat suatu fungsi siap pakai untuk melakukan proses tersebut. Senarai program di bawah ini digunakan untuk melakukan proses koneksi ke sistem basisdata MySQL. <? $conn= mysql_connect("localhost","","");?> Pada skrip di atas, sistem akan melakukan koneksi ke basisdata dengan mengisi localhost pada variabel host, dan mengosongkan isi variabel pada variabel user dan password. Gambar 8. DFD Level Proses 2 4.3 Proses Login Sebelum masuk ke menu sistem, maka terlebih dahulu pengguna harus memasukkan nama dan password yang sudah disimpan sebelumnya pada tabel user. Tampilan menu login seperti terlihat pada Gambar 0. 5

Gambar 0. Tampilan login Pada login dibedakan menjadi dua jenis pengguna yang menyangkut hak akses terhadap sistem, yaitu login sebagai administrator dan login sebagai kasir. Tampilan menu utama pada sistem informasi penjualan ini seperti pada Gambar. Pada form pembelian barang barang yang dibeli adalah casing nokia 6600 dengan jumlah barang 5 dan harga satuannya 7000. Perlu diperhatikan bahwa nomor bukti pembelian harus diisikan agar proses pembelian barang dapat disimpan di basisdata. Setelah terisi semua data yang dibutuhkan oleh sistem, maka langkah selanjutnya adalah menekan tombol Lanjut yang akan meneruskan proses ke daftar belanja yang dilakukan, sebagaimana terlihat pada Gambar 3. Gambar. Tampilan menu utama Sekilas tampilan menu utama untuk administrator dan kasir kelihatan sama, namun terdapat batasan hak akses yang kasir tidak dapat menjalankan beberapa menu yang ada pada tampilan menu utama, di antaranya adalah menu edit daftar pelanggan dan laporan laba rugi pada transaksi. Sedangkan pada administrator semua menu yang ada pada sistem dapat dijalankan. 4.4 Pengujian dan Analisis Tabel Transaksi Sebagian besar menu yang dibuat pada sistem ini akan mengakses isi basisdata dari tabel transaksi. Seperti pada menu pembelian yang didalamnya terdiri atas sub menu pembelian barang, deposit vucher dan stok awal yang mengakses tabel transaksi. Selain itu juga pada menu kasir yang di dalamnya terdapat sub menu setor modal kas, penjualan barang/jasa, penjualan voucher elektronik, pembayaran hutang, pembayaran piutang dan operasional. Beberapa proses yang berhubungan dengan tabel transaksi akan dianalisis lebih mendalam dan diawali dari proses pembelian barang seperti yang terlihat pada Gambar 2. Gambar 3. Daftar belanja barang Setelah nama barang yang dibeli sudah masuk dalam daftar belanja barang, maka untuk meneruskan proses transaksi tersebut hingga data tersimpan pada basisdata adalah dengan menekan tombol Proses Data. Tentu saja dalam kenyataannya daftar nama barang yang dibeli bisa lebih dari satu seperti yang terlihat pada Gambar 4.0. Daftar nama barang yang dibeli tentunya banyak sesuai dengan kebutuhan belanja gerai. Setelah tombol Proses Data ditekan maka pada sistem akan memberikan pesan bahwa data sudah tersimpan dalam basisdata, seperti terlihat pada Gambar 4. Gambar 4. Pesan peringatan Untuk melihat laporan transaksi yang telah dilakukan maka terlebih dahulu masuk ke dalam menu laporan, dipilih submenu laporan transaksi, kemudian dipilih laporan per hari maka akan ditampilkan transaksi yang baru dilakukan dengan mengikutsertakan tanggal terjadinya transaksi dan petugas yang melakukannya. Laporan transaksi dapat dilihat pada Gambar 5. Gambar 5. Laporan transaksi Gambar 2. Form pembelian barang 6

Dari proses awal pembelian barang sampai ditampilkannya laporan transaksi telah dilakukan dan hasilnya sesuai dengan apa yang diharapkan. Dari laporan transaksi inilah yang membedakan hak akses antara administrator dengan kasir, yaitu pada laporan laba tidak dimunculkan pada kasir. Adapun pada laporan transaksi ini tidak diberikan fasilitas edit dan hapus dikarenakan memungkinkan terjadinya manipulasi data transaksi oleh kasir. V. PEUTUP 5. Kesimpulan. Sistem informasi ini dapat memberikan laporan transaksi dan hasil penjualan barang/jasa per hari, per minggu, maupun per bulan 2. Sistem ini juga dapat memberikan laporan stok barang yang ada pada gerai ponsel. 3. Sistem juga dapat menangani proses penambahan data barang, pengeditan data, dan penghapusan data. 4. Hak akses yang ada pada sistem ini dibedakan menjadi dua jenis yaitu sebagai administrator yang memiliki hak akses penuh terhadap sistem dan sebagai kasir yang tidak bisa melihat informasi laba/rugi dan tidak bisa masuk ke menu edit pengguna. 5. Sistem informasi penjualan pada gerai ponsel ini dapat membantu proses penghitungan laba per hari, per minggu, dan per bulan. Sehingga oleh pemilik dapat melihat perkembangan gerai ponselnya. 6. Sistem dapat memberikan laporan laba per jenis transaksi dalam tiap bulannya. DAFTAR PUSTAKA [] Azis, F., Object Oriented Programming dengan PHP 5, Elex Media Komputindo, Jakarta, 2005 [2] Greenspan, J. And Bulger, B., MySQL / PHP Database Applications, M & T Books, ew York, 2002 [3] Harris, A., PHP / MySQL Programming for the Absolute Beginner, Premier Perss, Boston, 2003 [4] Iskandar, P. dan Saiful K., Pengantar Perancangan Sistem, Erlangga, Jakarta, 997 [5] Kadir, A., Dasar Pemorgaman WEB Dinamis Menggunakan PHP, Andi Offset, Yogyakarta, 200 [6] Kadir, A., Pengenalan Sistem Informasi, Andi Offset, Yogyakarta, 2002 [7] Kristanto, A., Rekayasa Perangkat Lunak (Konsep Dasar), Gava Media, Yogyakarta, 2004 [8] ugroho, B., PHP dan MySQL Dengan Editor Dreamweaver MX, Andi Offset, Yokyakarta, 2004 [9] Sutabri, T., Analisa Sistem Informasi, Andi Offset, Yogyakarta, 2004 [0] Weiling, L. and L. Thomson, PHP and MySQL Web Development Second Edition, Sams Publishing, 2003 5.2 Saran. Diharapkan dari sistem informasi penjualan ponsel ini dapat dikembangkan sistem informasi yang berjalan secara online yang memungkinkan apabila gerai ponsel sudah maju dan tersebar di berbagai daerah. Dengan sistem informasi terpusat maka dapat diketahui perkembangan masing-masing gerai di berbagai daerah tersebut. 2. Mengikuti kecenderungan (trend) yang berkembang saat ini diharapkan nantinya dapat dilakukan pembelian ponsel secara online. Oleh sebab itu, perlu dilakukan penelitian lanjutan mengenai sistem penjualan ponsel secara online. 7

Dwi Agung Suhartono (L2F305205) Lahir di Jepara, 30 Maret 98 Mahasiswa Teknik Elektro Ekstensi 2005, Bidang Konsentrasi Informatika dan Komputer Universitas Diponegoro. Semarang, Agustus 2007 Menyetujui : Pembimbing I, Adian Fatchurrohim, S.T., M.T. IP. 32 205 680 Pembimbing II, R. Rizal Isnanto, S.T., M.M., M.T. IP. 32 288 55 8