Narotama Collection http://ejournal.narotama.ac.id
SISTEM INFORMASI PENJUALAN KAMERA DIGITAL DI TOKO SOIBADA PHOTO Nilton De Assuncao Branco Sarmento (04205070) Program Studi System Informasi, Fakultas Ilmu Komputer Universitas Narotama, Surabaya ABSTRAK Soibada Photo kamera adalah sebuah perusahaan yang menawarkan berbagai macam Kamera. selama ini seluruh kegiatan penjualan yang dilakukan oleh toko masih bersifat manual dan terdapat banyak kendala. Oleh karena itu, tugas akhir ini merancang dan membuat sebuah aplikasi desktop yang dapat diakses secara offline di pusat Soibada oleh para konsumen, sehingga transaksi yang terjadi dapat lebih mudah dan cepat diselesaikan, selain itu diharapkan dengan adanya aplikasi desktop ini, maka Toko Soibada dapat semakin memenuhi kebutuhan konsumen. Sistem informasi penjualan ini dibuat dengan menggunakan PHP dan MySQL. Program yang dibuat meliputi katalog produk untuk menampilkan semua kamera-kamera yang dijual lengkap dengan keterangan tiap kamera, proses pemesanan yang memungkinkan konsumen melakukan pemesanan dengan pihak Soibada, menampilkan kamera baru sehingga konsumen dapat mengetahui kamera baru apa yang dijual. Berdasarkan Pengujian Fasilitas-fasilitas yang tersedia untuk member dan administrator, dapat disimpulkan bahwa sistem secara keseluruhan berjalan dengan baik dan siap untuk digunakan. Kata Kunci: Aplikasi Desktop, Toko Soibada Kamera, PHP mudahkan konsumen dalam melakukan pemesanan barang. Setiap pesanan yang dilakukan oleh para konsumen akan masuk ke dalam database sehingga akan memudahkan dalam pengaturan pesanan yang memberikan informasi secara cepat. Penjualan di Toko Soibada kamera ini juga dilengkapi dengan menu administrator yang hanya dapat diakses oleh administrator. Tujuan dari menu administrator adalah untuk melakukan pe ngaturan terhadap data yang ada sehingga, bisa me lakukan pemesanan barang bagi konsumen secara cepat dan akurat. Dari permasalahan yang dialami Toko Soibada yang merasa kesulitan dalam melakukan pendataan untuk Produk-produknya yang berupa data kamera beserta aksesorisnya, maka dengan dibuatnya aplikasi penjualan ini diharapkan mem bantu semua permasalahan yang terjadi. Dengan adanya permasalahan-permasalahan diatas maka penulis membuat tugas akhir yang berjudul “Sistem Informasi Penjualan Kamera Digital di Toko Soibada Photo”.
I. PENDAHULUAN 1. Latar Belakang Toko Soibada Kamera merupakan perusaha an yang berkembang yang berdomisili didaerah Kota Dili. Toko Soibada Kamera menawarkan sejumlah produk kamera beserta aksesorisnya, dimana semua produk tersebut dapat ditemukan didalam system penjualan Toko Soibada Kamera. Untuk melakukan penjualan Kamera Digital di Soibada Kamera secara Online maka diperlukan adanya suatu sarana informasi bagi Soibada Kamera dalam hal ini berupa Aplikasi Desktop. Dengan semakin berkembangnya teknologi dan arus informasi, maka Soibada Kamera juga membutuhkan suatu sarana yang berbasis teknologi yang dapat memenuhi suatu kebutuhan perusahaan khususnya dalam hubungan di beberapa daerah Kota Dili dan juga berbagai kostumer. Aplikasi Online yang dirancang pada tugas akhir ini diimplementasikan dengan menggunakan Macromedia Dreamweaver MX untuk membuat interface, MySQL sebagai database dan menggunakan skrip PHP dalam pem buatan programnya. Aplikasi Web Untuk Toko Soibada ini menyediakan informasi dan gambar mengenai Kamera Digital yang diperlukan baik oleh konsumen maupun umum dalam mengetahui informasi tentang penjualan di Toko Soibada Kamera. Hasil yang didapatkan dari pembuatan web ini berupa sistem online pengorderan yang disediakan untuk me
2. Perumusan Masalah Adapun permasalahan Tugas Akhir ini adalah : 1. Perlu adanya suatu sistem yang dapat membantu kegiatan penjual an produk dari Toko Soibada.
1
Narotama Collection http://ejournal.narotama.ac.id
2.
3.
4.
Perlu adanya suatu sistem yang dapat mengatur stok produk yang ada. Perlu adanya system yang dapat memberikan info tentang arus transaksi antara pihak perusahaan dengan pihak konsumen. Mempermudah konsumen dalam mencari katalog produk khususnya untuk produk kamera.
II. LANDASAN TEORI 1. Sistem Teknologi Informasi Suatu sistem dapat diartikan sebagai suatu jaringan kerja dari prosedur –prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Maksud dari suatu system adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai sasaran (objectives). Goal biasa nya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruang lingkup yang lebih sempit. Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu mempunyai komponen, batas sistem, lingkungan luar sistem, penghubung, masukan, keluaran, pengolah, dan sasaran.
3.
Batasan Masalah Begitu luasnya kegiatan yang terjadi pada Soibada Kamera, maka sistem informasi yang akan dibangun ini akan memberikan batasan-batasan pada : 1. Perancangan sistem informasi untuk pendataan kamera-kamera yang disediakan oleh pihak soibada. 2. Perancangan sistem informasi untuk transaksi penjualan barang. 3. Perancangan sistem informasi untuk pencarian data penjualan barang, pembelian barang dan stok barang.
a. Konsep Dasar Informasi Informasi dapat didefinisikan sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerima. Sumber dari informasi adalah data. Data me rupakan kenyataan yang menggambarkan suatu kejadian dan kesatuan nyata. Data merupa kan bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk di hasilkan informasi, data yang diolah untuk menghasilkan informasi menggunakan suatu model proses yang tertentu. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan di tangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus pengolahan data.
4. Tujuan Penelitian Pembuatan aplikasi ini tidak hanya sebagai penyedia informasi tetapi juga sebagai sarana pendukung pemasaran yang dilakukan oleh Soibada Kamera, yaitu melalui pemesanan secara online, Hal ini dibuat untuk meningkatkan faktor keamanan dan sosialisasi, dengan ini konsumen bisa langsung berinteraksi dengan pihak Soibada melalui program website ini. Dan dapat dimungkinkan pada masa akan datang, aplikasi penjualan Soibada dapat dikembangkan secara Aman dan kelengkapan pada segi fiturfiturnya serta dapat memperbaiki sisi keamanan dalam bertransaksi. Serta bahan masukan bagi perusahaan melalui interaksi yang dilakukan oleh konsumen dan pihak-pihak lain dalam aplikasi ini. Diharapkan pembuatan situs ini berguna bagi semua divisi khususnya bagi perusahaan serta konsumen yang selalu ingin memperoleh informasi dan pelayanan yang cepat dan akurat.
b.
Konsep Dasar Sistem Informasi Sistem Informasi adalah suatu organisasi yang mempertemukan kebutuhan- kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan- laporan yang diperlukan.
5. Manfaat Penelitian Adapun manfaat Tugas Akhir ini adalah : a. Mempermudah penjualan yang dilakukan oleh pihak perusahaan Soibada Kepada para pihak konsumen. b. Membantu pengolahan informasi yang diterima ke dalam database melalui sistem administrator yang berbasis online.
c. Siklus Hidup Pengembangan Sistem Pengembangan sistem informasi yang berbasis komputer dapat merupakan tugas komplek yang membutuhkan banyak sumber daya dan dapat memakan waktu berbulan – bulan bahkan bertahun-tahun untuk menyelesaikannya. Proses pengembangan sistem melewati beberapa tahapan dari mulai system itu direncanakan sampai dengan sistem tersebut diterapkan, dioperasikan dan dipelihara.
2
Narotama Collection http://ejournal.narotama.ac.id
2 Perancangan Database Secara mendasar database adalah kumpul an data disimpan dalam file biasa dalam satu file ataupun beberapa file. Dalam sistem informasi berbasis komputer maka database merupakan kumpulan data yang distrukturkan sehingga memungkinkan kemudahan dalam pemrosesan untuk menghasilkan suatu informasi. Database Management System (DBMS) merupakan software yang digunakan untuk mengolah database, pendefinisian database, pengolahan data - data, maintenance data sampai dengan pengaturan siapa saja yang dapat mengakses dan menggunakan database tersebut.
3 MySQL Sebagai RDBMS MySQL memiliki banyak kelebihan – kelebihan jumlah pemakai dan kepopulerannya di lingkungan internet, merupakan aspek yang paling menonjol untuk diungkapkan, sebagai bukti bahwa database MySQL dapat dijadikan sebagai salah satu pilihan untuk sistem database dan aplikasi yang dapat kita gunakan adalah : a. Table Data disimpan dalam database dipisahkan dalam tabel -tabel. Setiap tabel memiliki data /informasi yang sejenis, disusun dalam baris dan kolom. Setiap baris disebut dengan record. Setiap record memiliki beberapa macam informasi, yang dipisahkan dalam kolom atau field.
DCL Perintah untuk melakukan pendefinisian pemakai yang boleh mengakses database dan apa saja privilegenya.
4 Perangkat Lunak dan Bahasa Pemrograman yang digunakan Cara membuat suatu sistem yang baik dan akurat adalah lewat aplikasi Pendukung. Aplikasi pendukung tersebut dapat dijelaskan pada sub bab dibawah ini, aplikasi tersebut adalah: a. PHP (Hypertext Preprocessor) PHP adalah script untuk pemrograman web, PHP dapat digunakan bersama – sama dengan kode HTML ( embedded ). Sehingga hampir mirip dengan javascript, bedanya dengan javascript adalah javascript akan diterjemahkan oleh internet client ( browser ), sedangkan script PHP di terjemahkan di pihak server. Karenanya PHP juga dikenal sebagai server side script. Halaman hasil proses di server, diterima oleh client internet sebagai HTML biasa, dan kode – kode PHP tidak akan bisa terbaca oleh client. Hal ini juga yang membedakan PHP dengan javascript.
b. Tipe Data Tipe data yang dapat disimpan oleh database secara garis besar dibedakan menjadi : * Tipe data numerik Semua data bilangan angka yang dapat diperhitungkan bukan angka yang bersifat keterangan saja. * Tipe data karakter Semua data huruf, angka dan tanda baca. * Tipe data Boolean Digunakan untuk mendefinisikan waktu. * Tipe data tunggal Tipe data khusus untuk menyatakan status benar atau salah.
b. Macromedia Dreamweaver MX Merupakan software utama yang diguna kan oleh web desiner maupun web programmer dalam mengembangkan suatu program. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan Dreamweaver yang mampu meningkatkan produkt ivitas dan efektivitas dalam desain maupun pem bangunan program. Dreamweaver juga dilengkapi dengan fasilitas untuk manajemen situs yang cukup lengkap. Macromedia Dreamweaver MX disebut juga sebagai sebuah HTML editor professional untuk mendesain secara visual dan mengelola program maupun halaman program.
c. Field Kunci Merupakan suatu kolom yang isinya tidak sama antara baris yang satu dengan baris yang lainnya. Yang paling mudah untuk mmenjadi kunci adalah nomor baris, tetapi bukan suatu yang lazim dalam database jika yang menjadi kunci adalah nomor baris.
d.
DDL Merupakan kelompok istilah yang diguna kan untuk melakukan pendefinisian tabel. Dengan kelompok perintah dalam DDL ini maka kita dapat membuat tabel, mengubah strukturnya, menghapus tabel, membuat indeks untuk tabel, dan lain-lain. DML Digunakan untuk melakukan manipulasi data dalam database, menambahkan (insert), mengubah (update), menghapus (delete), mengambil keputusan dan men cari data (query).
c. HTML (Hypertext Markup Language) Bahasa pendiskripsi halaman yang men ciptakan dokumen-dokumen hypertext atau hyper media. HTML memasukkan kode-kode pengendali dalam sebuah dokumen pada berbagai poin yang dapat di spesifikasikan, yang dapat menciptakan
Jenis Perintah SQL Perintah SQL dibedakan menjadi :
3
Narotama Collection http://ejournal.narotama.ac.id
hubungan (hyperlink) dengan bagian lain dari dokumen - dokumen tersebut.
pembuatan Sistem Informasi Penjualan Kamera Digital Berbasis Web di Toko Soibada Photo.
5 Data Flow a. Flowchart Bagan alir dokumen ( flow of document ) atau juga disebut bagan alir formulir ( From Flochart ) merupakan bagian alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan – tembusan nya.
1. Deskripsi Sistem Sistem yang akan dibangun ini adalah Sistem Informasi Penjualan Kamera Digital Ver basis Web, perancangan perangkat lunak ini sebagai penerapan sistem informasi dalam proses penjualan saat memesan produk serta informasi harga produk. Ada berbagai macam informasi pada suatu web site, pada suatu web page pembuka yang biasanya disebut dengan Homepage. Home Page merupakan halaman pertama dari suatu website yang berisi tentang apa dan siapa dari pemilik perusahaan organisasi pemilik web site tersebut. Biasanya situs bisnis berisi tentang nama dan logo perusahaan tersebut dan juga menyediakan link-link ke halaman lain pada web site yang berisi informasi tentang informasi perusahaan, pelanggan, transaksi dan sebagainya.
b. Context Diagram Diagram konteks merupakan suatu alat dalam analisis yang digunakan untuk memodelkan sistem dan untuk menunjukkan ruang lingkup serta batasan sistem. Pada diagram konteks terdapat suatu lingkar an yang merepresentasikan proses dari sistem yang dimodelkan, beberapa entitas yang terkait dan aliran data yang menunjukkan adanya interaksi yang sedang berlangsung (Pohan H.I., dkk., 1997). c. DFD (Data Flow Diagram) DFD (Data Flow Diagram) adalah sebuah teknik grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari input menjadi output (Pressman R., 2002).
2. Kebutuhan Data Dasar data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, maka dalam tahap analisa sistem, penganalisa memerlukan data yang dibutuhkan untuk menunjang pembuatan sistem, antara lain: • Tabel admin • Tabel body_content • Tabel category • Tabel subcategory • Tabel order_tbl • Tabel order_detail • Tabel products • Tabel shopcart • Tabel userinfo • Tabel zone
6. Perancangan Basis Data a. Basis data Basis Data (Database) sendiri dapat di definisikan dalam sejumlah sudut pandang seperti: * Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. * Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansasi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. b. Teknik Entity Relationship (ER) Entity relationship diagram adalah model konseptual yang mendeskripsikan hubungan antar penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. ERD dapat menguji model dengan mengabaikan proses yang harus dilakukan (Pohan H.I., dkk., 1997). c. Kamus Data Menurut Martin (1990, p356) Kamus data adalah sebuah katalog dari semua type data, dengan memberikan nama dan struktur pada data tersebut, dan informasi tentang kegunaan data itu. Kamus data (Data Dictionary) merupakan keterangan lebih lanjut tentang struktur data yang terdapat dalam DFD. III. ANALISA DAN PERANCANGAN SISTEM Pada Bab ini akan dijelaskan mengenai analisa sistem dari sistem yang akan dibangun dalam
4
Narotama Collection http://ejournal.narotama.ac.id
a. Flowchart System
c. Flowchart User
b. Flowchart Admin
d. Diagram berjenjang
5
Narotama Collection http://ejournal.narotama.ac.id
f. DFD Level 0
e. Context diagram
g DFD Level 1 sub proses maintenance data
6
Narotama Collection http://ejournal.narotama.ac.id
3. ERD a. Conceptual Data Model
h. DFD Level 1 sub proses keranjang belanja
b. Physical Data Model
7
Narotama Collection http://ejournal.narotama.ac.id
IV. IMPLEMENTASI Implementasi Sistem sebagai proses untuk merancang, mempersiapkan dan menguji perancang an sistem yang dilakukan selama periode waktu tertentu untuk melakukan verifikasi bahwa sistem yang baru telah berjalan dengan benar.
a. Halaman Depan
1. TEKNOLOGI Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan mem bantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari dua bagian utama yaitu : a. PERANGKAT KERAS (HARDWARE) Untuk menjalankan program Sistem Informasi Penjualan Kamera Digital di Toko Soibada Kamera Hardware yang dibutuhkan antara lain: a. Komputer Intel Pentium 4 1,6 Giga Byte b. DDR 256 Mb c. Monitor 15” d. Harddisk 40 Gb e. Mouse scroll PS/2 f. Floppy Disk Drive 1.44 Mb
b. Halaman Pencarian
b PERANGKAT LUNAK (SOFTWARE) Kebutuhan perangkat lunak untuk pembuatan dan uji coba Sistem Informasi Penjualan Kamera Digital di Soibada Kamera ini adalah sebuah PC dengan spesifikasi se bagai berikut : Operating System Windows XP Profesional AppServ (PHP, MySQL, Apache) offline. Macromedia Dreamweaver MX Microsoft office word 2007 Browser (Mozilla Firefox, Opera, IE).
c. Halaman Katalog Produk
Pada bab ini akan membahas desain sistem yang menyangkut tentang data, aliran data, proses, dan desain interface.
2. INTERFACE pada sub ini diterangkan mengenai desain antar muka pemakai yang menggambarkan tentang desain program.
8
Narotama Collection http://ejournal.narotama.ac.id
g. Halaman Ubah Produk
d. Halaman Keranjang Belanja
E Halaman Depan Admin
h. Halaman Hapus Produk
f. Halaman Tambah Produk
i. Halaman Tambah Kategori
9
Narotama Collection http://ejournal.narotama.ac.id
dengan mudah melihat stok barang yang ada. 3. Dengan sistem informasi manajemen penjualan ini memudahkan bagi pemilik toko untuk mengetahui transaksi - transaksi dan arus keluar masuk barang. 4. Dengan aplikasi ini ternyata juga membantu konsumen dalam melakuk an pencarian data dengan mengguna kan katalog produk. 5.2. SARAN Saran yang dapat di beri dalam penyusunan tugas akhir ini adalah : 1. Untuk menjamin kelancaran penerap an basis data maka perlu adanya Training bagi pemilik selaku admin yang akan mengupdate setiap data yang baru dan mengakses data. 2. Mengembangkan sistem rancangan menjadi lebih optimal dan dapat direalisasikan untuk kebutuhan dan kepentingan masyarakat luas. 3. Dalam Hal ini aplikasi penjualan toko Soibada dilakukan dengan cara Online, sehingga dalam penjangkauan penjualannya lebih luas. Tapi Dengan ini bisa diharapkan untuk dikembang kan dikemudian hari dengan meng gunakan fitur keamanan yang lebih aman dalam proses transaksinya.
j. Halaman Ubah Kategori
k. Halaman Hapus Kategori
DAFTAR PUSTAKA Al-Bahra bin Ladjamuddin B, Analisis dan Sistem Desain Sistem Informasi, Graha Ilmu, Yogyakarta, 2005 MADCOMS, Macromedia Dreamweaver 8, ANDI OFFSET, Yogyakarta, 2006 Jogiyanto H.M, Pengenalan Computer, ANDI OFFISET, Yogyakarta, 1995
V. PENUTUP 1. KESIMPULAN Setelah melalui beberapa permasalahan dan pemecahannya dalam pembuatan sistem informasi penjualan kamera digital di toko soibada Kamera pada laporan tugas akhir ini, maka penulis dapat mengambil beberapa kesimpulan sebagai berikut : 1. Aplikasi penjualan kamera untuk toko soibada ternyata dapat membantu kegiatan penjualan kamera dari toko Soibada untuk bersaing di segala bidang terutama dalam pembuatan transaksi jual beli yang sangat berpengaruh dalam manajemen penjual an. 2. Dengan adanya sistem informasi ini maka pemilik dapat dengan mudah mengatur setiap data yang baru serta
Fathansyah Ir, 1999, Informatika, Bandung.
Basis
Data,
Jogiyanto HM, 2005, Sistem Teknologi Informasi Edisi II, Andi, Yogyakarta Indriantoro, Nur dan Supomo, Bambang. (1999). Metodologi Penelitian Bisnis. BPFE http://wikipedia.org
10