Jurnal Sistem Informasi

Oleh Deco 95

554,1 KB 3 tayangan 0 unduhan
 


Bagikan artikel

Transkrip Jurnal Sistem Informasi

JURNAL SISTEM INFORMASI Sistem Aplikasi Penjualan Toko BegadangCom Aldho Fetriyansyah1,Deco Apriliansyah2,Silvi Fitriyani3,Retno Dewanty4 1234 Teknik,Informatika, Universitas Muhammadiyah Bengkulu, 1234Kampung Bali,Teulk Tegara,38119 abstraks Struktur pengolahan data dan sistem informasi yang masih manual pada toko komputer BegadangCom membuat sistem berjalan tidak efektif, sehingga hal tersebut menimbulkan berbagai masalah. Masalah yang lain adalah sistem penjualan, pembelian, pemesanan barang, dan penyetokan barang yang masih sulit dalam pengorganisasiannya, sehingga menimbulkan kesalahan dalam penghitungan. Untuk itu dibuatlah sistem aplikasi penjualan berbasis desktop yang bertujuan agar pengelolaan dan pengolahan datanya tersimpan dengan sistem database untuk mencegah terjadinya redudansi data yang menyebabkan kerugian pada toko. Sistem ini menggunakan metode SDLC. Metode SDLC adalah metode dengan proses pengembangan dan perancangan sistem hingga pengoperasian dan pemeliharaan. Penyimpanan data menggunakan database jenis MySQL. Perancangan sistem menggunakan aplikasi Netbeans IDE dengan seperangkat JDK, dan untuk pembuatan laporan atau nota menggunakan aplikasi iReport. Sistem Aplikasi Penjualan Toko BegadangCom ini memiliki fasilitas pengolahan data pembelian, penjualan, pemesanan barang, dan penyetokan barang beserta data laporan. Sehingga adanya sistem baru tersebut diperoleh jumlah sebanyak 83,3% peserta yang menyatakan keseluruhan sistem layak dan baik untuk digunakan dalam membantu toko BegadangCom untuk mengolah data, pembuatan laporan, serta memudahkan dalam mendapatkan informasi tentang data yang diolah baik untuk toko BegadangCom itu sendiri. Kata Kunci : Desktop, Sistem Informasi, SDLC, Sistem Aplikasi,Java,Netbeans. I. 1.1. Teknologi adalah metode ilmiah untuk PENDAHULUAN mencapai Latar Belakang tujuan praktis,ilmu pengetahuan 1.Pada jurnal ini akan dijelaskan mengenai terapan atau dapat pula diterjemahkan Sebagai sistem basis data penjualan toko komputer yang keseluruhan sarana untuk menyediakan barang akan pembuatan barang yang diperlukan bagi kelangsungan dan penelitian,rumusan masalah yang akan kita kenyamanan hidup manusia. Seiring dengan selesaikan dalam jurnal ini . kemajuan teknologi diberbagai bidang,terutama dijadikan acuan dalam 1 dibidang penjualan seakan akan tidak ada matinya 2. untuk mempelajarinya. Dari hari kehari kemajuan setiap pertokoan. teknologi 3. di bidang penjualan yang terus Jarang terjadinya pengorganisasian di Pendataan yang ada masih manualisasi . berkembang salah satunya adalah komputerisasi di 1.3. Batasan Masalah bidang penjualan. Komputer menyelesaikan merupakan pekerjaan sarana dengan untuk 1. Kalangan pertokoan. dan 2. Bersifat pengorganisasian internal. cepat tepat,aplikasi komputer dibidang penjualan salah 2.4. Tujuan Penelitian satunya adalah sistem penjualan. 1. Untuk mengatasi sistem penjualan yang masih pertokoan mempunyai berbagai masalah dalam hal kurang di kalangan yaitu antara lain bagaimana cara mengatasi sistem 2. Pertokoan agar bisa memuas kan pelanggan. penjualan yang masih kuran dalam penjualan dan kurang 3. Mempermudah mengetahui data penjualan dan terstrukturnya sistem penjualan yang ada dalam pembelian di toko tersebut dengan kuitansi secara pertokoan. sistematis. pengorganisasian Pertokoan terdapat jumlah karyawan yang banyak yaitu 20 orang yang dibagi organisasinya 1 pimpinan sesuai 4. Mempermudah mengetahui keluar masuk barang struktur di dalam pertokoan. direktur atau pemilik 1.5. Manfaat Penelitian toko,2 administrasi yang bertugas melakukan atau mencatat kegiatan pembelian barang dan penjualan 1. Agar tidak adanya redudansi data pada saat barang, 9 teknisi yang bertugas melakukan melakukan administrasi pengecekan barang dan service barang,8 marketing 2. Dalam pelayanan penjualan dan pembelian dan atau pelayan yang bertugas melakukan pelayanan transaksi jual beli barang yang ada menjadikan pekerjaan lebih cepat dan tepat di 3. Adanya sistem pencetakan laporan kwitansi Pertokoan.Untuk itulah pengorganisasian dengan pembayaran secara sistematis, sehingga customer perancangan basis data dapat menjawab semua nantinya puas dengan pelayanan administrasi yang pertanyaan yang muncul. terinci yang diberikan oleh petugas .4. Dengan Dari semua masalah yang kami temui di adanya lapangan kami membuat sebuah aplikasi yang akan aplikasi ini pihak pertokoan bisa mendapatkan infomasi yang lebih akurat karena menjawab semua pertanyaan pebisinis di mana sudah menggunakan system yang terkomputerisasi apliaks kami bertujuan untuk mengatasi sisitem yang sudah lumayan lebih lengkap. penjualan di setiap toko yang masih sanagt kurang baik serta membantu pendataan di setiap pertokoan II. LANDASAN TEORI secara komputerisasi agar meringannkan pekerjaan di setiap pertkoan . 2.1. Tinjauan pustaka 1.2. Rumusan Masalah Berdasarkan penelitian yang dilakukan mengenai perancangan sistem aplikasi penjualan 1. Lemahnya sistem penjualan yang ada toko komputer BegadangCom maka diperlukan di setiap pertokoan. 2 penjelasan mengenai penjualan,sistem,dan sistem b. Perangkat lunak, yaitu program dan instruksi informasinya. yang diberikan ke komputer 2.1.1. Pengertian penjualan c. Database yaitu kumpulan data dan informasi yang diorganisasikan Penjualan adalah suatu sistem keseluruhan dari kegiatan usaha yang ditujukan untuk merencanakan, menentukan harga, mempromosikan dan mendistribusikan barang, jasa, ide kepada pasar sasaran agar dapat mencapai tujuan organisasi (Bayu Swastha, 1989). Menurut Marwan (1991), penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencanarencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan guna menghasilkan laba. 2.1.2. sedemikian rupa sehingga mudah diakses oleh pengguna sistem informasi d. Telekomunikasi yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem komputer secara bersama-sama ke dalam suatu jaringan kerja yang efektif. Computer Based Informasi System Pengertian sistem (CBIS) biasanya dibedakan Sistem adalah prosedur logis dan rasional menjadi bebarapa tipe aplikasi, yaitu : untuk merancang suatu rangkaian komponen yang a. Transaction Processing Systems (TPS) berhubungan satu dengan yang lainnya dengan b. Management Information Systems (MIS) maksut untuk berfungsi sebagai suatu kesatuan c. Decision Support Systems (DSS) dalam usaha mencapai suatu tujuan yang telah d. Expert Systems and Artificial Intelligence (ES & ditentukan. (Aldy, 2011: 4). AI) 2.1.3. Berikut penjelasan singkat tentang perbedaan Definisi sistem informasi masing-masing tipe aplikasi sistem informasi tersebut : Menurut Al Fatta, Sistem informasi merupakan sistem dengan kompenen-komponen a) Transaction Processing Systems (TPS) yang bekerja untuk mengolah data menjadi Transaction Processing Systems (TPS) Sistem informasi. Ada beberapa perbedaan pendapat Pemrosesan tentang komponen ini tetapi secara umum sistem Transasksi adalah sistem informasi informasi terdiri dari blok masukan, blok keluaran, terkomputerisasi yang blok teknologi, blok basis data, blok model, dan dikembangkan untuk memproses sejumlah besar blok kendali. Stairs(dalam Al Fatta, 2007:9), data untuk menjelaskan bahwa sistem informasi transaksi bisnis rutin. Adapun hal-hal yang bisa berbasis komputer (CBIS) dalam suatu organisasi digunakan terdiri dari komponenkompnen dalam sistem ini meliputi : berikut: 1. Mengotomatisasi penanganan data-data aktifitas a. Perangkat keras, yaitu perangkat keras bisnis dan komponen untuk melengkapi kegiatan memasukan transaksi yang bisa dianggap sebagai kejadian data. diskrit dalam kehidupan organisasi 3 2. Menangkap data dari setiap transaksi Memungkinkan memindah transaksi dari satu 3. Memverifikasi setiap transaksi untuk diterima proses atau ditolak ke proses yang lainya untuk menangani seluruh 4. Menyimpan transaksi yang telah divalidasi aspek untuk bisnis. mengumpulkan data berikutnya b)Management Information Systems (MIS) Menghasilkan laporan untuk menyediakan Sistem rangkuman dari setiap transaksi Informasi Manajemen (SIM) adalah sebuah sistem informasi pada level manajemen yang rfungsi utnuk membantu pengambilan tidak terstruktur. DSS dirancang untuk membantu perencanaan, keputusan pengendalian, dengan dan pengambilan menyediakan keputusan organisasional. DSS biasanya tersusun resume rutin dan laporanlaporan dari : tertentu. SIM mengambil data mentah dari TPS 1. Database (bisa diekstraksi dari TPS/MIS) dan 2. Model grafis atau matematis, yang digunakan mengubahnya menjadi kumpulan data yang lebih untuk proses berarti yang bisnis dibutuhkan manejer untuk menjalankan tanggung 3. Antarmuka pengguna, yang digunakan untuk jawabnya. proses bisnis. Untuk mengembangkan suatu SIM, diperlukan Berkomunikasi dengan DSS pemahaman yang baik tentang informasi apa saja yang d) Expert Systems and Artificial Intelligence (ES & dibutuhkan manejer AI) Expert Systems (ES) merupakan representasi dan bagaimana mereka menggunakan informasi pengetahuan yang menggambarkan cara seorang tersebut. ahli dalam mendekati suatu masalah. ES lebih Pengelolaan data dengan menggunakan aplikasi berpusat pada bagaimana mengodekan dan yang dibangun dapat membantu pertokoan sebagai memanipulasi pengetahuan dari informasi gambaran bagi pengambilan keputusan pertokoan (misalnya aturan if..then) adapun cara kerja ES dalam rangka mendapatkan pola penjualan produk sebagai berikut : jadi strategi yang dapat dilakukan di tiap wilayah 1. Pengguna berkomunikasi dengan sistem penjualan dapat ditentukan secara tepat tanpa menggunkan melakukan keputusan yang kurang sesuai dengan dialog interaktif masing masing pertokoan tersebut. 2. ES menanyakan pertanyaan (yang akan c) Decision Support Systems (DSS) ditanyakan seoran Decision Support Systems merupakan sistem pakar) dan pengguna memberikan jawaban informasi pada level manajemen dari suatu 3. Jawaban digunakan untuk menentukan aturan organisasi yg mengkombinasikan data dan model mana yang analisis canggih atau peralatan data analisisuntuk dipakai dan ES sistem menyediakan rekomendasi mendukung pengambilan yang semi terstruktur dan berdsarkan aturan yang telah disimpan 4 4. Seorang knowledge engineer bertanggung jawab Selain itu keluhan dari setiap karyawan pada pertokoan yaitu susahnya mengetahui harga-harga bagaimana melakukan akuisisi pengetahuan, sama dari barang yang sangat banyak di toko sehingga seperti membutuhkan seorang analisa tetapi dilatih untuk menggunakan menghafal harga barang-barang di pertokoan yang teknik sangat banyak . waktu yang panjang unntuk yang berbeda Kemudian Pengolahan data yang dilakukan dapat sulitnya mengetahui banayaknya uang masuk dan keluar di pertokoan menghasilkan informasi yang cukup untuk dapat selama satu bulan membuat pendataan keuangan di dianalisa lebih lanjut sehingga proses atau tahapan toko kurang terstuktur dengan rapi dan benar. selanjutnya yang harus dijalani oleh Petokoan tersebut dapat lebih efektif dijalankan. Aplikasi yang dibangun dapat mengurangi IDENTIFIKASI MASALAH penumpukan data yang kurang dimanfaatkan sebelumnya sehingga dapat dibilang lebih efektif atau efisien.. Ketersediaan data yang cukup banyak, kebutuhan akan informasi (atau pengetahuan) sebagai Kurang nya pengorgani sasian data pendukung pengambilan keputusan untuk membuat bussines solution serta dukungan infrastruktur di bidang teknologi informasi merupakan lahirnya suatu teknologi data mining. Data mining yang dimaksud untuk memberikan Tidak ada software yg dimiliki Tidak ada software yg dimiliki solusi nyata bagi para pengambil keputusan di dunia bussines untuk mengembangkan bisnis mereka. Gambar 3.1 identifikasi masalah pada toko III. METODE PENELITIAN komputer 3.1. Analis dan perancangan sistem 3.1.2. 3.1.1. Masalah / problem Perancangan Sistem Sistem yang dimaksud disini adalah Dari survei di lapangan kami menemukan sistem yang berjalan saat ini dan merupakan suatu berbagai macam masalah yang ada di setiap urutan kegiatan yang berjalan didalam toko pertokoan komputer untuk selanjutnya digunakan sebagai yang pada umumnya masih input dalam pengolahan data penjualan. menggunakan cara manualisasi untuk menghimpun data-data mereka sehingga banayaknya barangbarang yang keluar masuk di pertokoan tidak terdata dengan lengkap. 5 3.1.3.  Rancangan Model Rancangan model yang digunakan untuk pengembangan sistem berbentuk physical system Normalisasi Id detail Id Harga transaksi transaksi (sistem secara fisik) dan logical model (model secara logika),maka dilakukan pengumpulan dan olah data terlebih dahulu digunakan ERD dan BRG01LA 01 Laptop acer Rp.4.000.000 BRG01LL 01 Laptop Rp.3.800.000 Relasi pada database.  lenovo BRG01LH Kumpulan Data 01 Laptop hp Rp.3.950.0 00 Dari hasil identifikasi ke lapangan kami mengumpul kan beberapa data yang bisa kami BRG02EX 02 Earphone jadikan sebagai referesi pembuatan aplikasi dan Rp.750.000 xbc tugas kami . BRG02EA  Daftar harga barang 02 Earphone Rp.300.000 assus di pertokoan  Nama brang Harga barang Laptop acer Rp.4.000.000 Laptop lenovo Rp.3.800.000 Laptop hp Rp.3.950.000 Earphone xbc Rp.750.000 Earphone assus Rp.300.000 Earphone mx Rp.470.000 Spiker xbass Rp.1.200.050 Spiker simbada Rp.900.000 Spiker jbl Rp.750.000 Normalisasi level 2 Nama id Keter barang barang angan Laptop 001 Acer Harga Rp.4.000 .000 Earphone 002 Xbc Rp.750. 000 Spiker 003 Xbas s 6 Rp.1.200 .050  foreign key diletakan pada field id_kasir ERD di tabel transaksi.  Tabel transaksi dan tabel detail_transaksi menunjukan relasi one to one,dimana field id_transaksi pada tabel transaksi berpasangan dengan field id_transaksi pada tabel detail_transaksi.  Tabel detail_transaksi dan tabel barang menunjukan relasi one to one,dimana field id_barang detail_transaksi pada tabel berpasangan dengan field id_barang pada tabel barang dan field harga pada tabel detail_transaksi berpasangan dengan field harga pada Gambar 3.2 Entity Relation Diagram 3.2. 3.2.1. tabel barang. Perancangan Basis Data Perancangan Struktur Tabel Database 3.3. Sistem Perangkat Lunak Yang Digunakan a. Java Java adalah bahasa pemograman yang dapat dijalankan di berbagai komputer termasuk telepon gemggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis Gambar 3.3 Relasi Antar Tabel java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Penjelasan:  Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik Tabel transaksi dan tabel kasir (general purpose), dan secara khusus didisain menunjukan relasi one to one,dimana field id_kasir pada tabel untuk memanfaatkan dependensi implementasi transaksi seminimal mungkin. Karena fungsionalitasnya berpasangan dengan field id_kasir pada yang memungkinkan aplikasi java mampu berjalan tabel kasir.dimana primary key terletak di beberapa platform sistem operasi yang berbeda. pada id_kasir pada tabel kasir dan 7 detail_transaksi b. NetBeans merupakan sebuah proyek kode beserta field yang diperlukan(lihat screenshot). terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada 5 bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. c. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal dengan DBMS(database management Gambar 3.5 Struktur pada Database system), database ini multithread, multi-user. MySQL sebenarnya merupakan turunan salah satu 3.4.2.Perancangan dan build project pada Java konsep utamadalam database sejak lama, yaitu Netbean SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database,terutama Disini kita akan memulai membuat project pada untuk pemilihan atau seleksi dan pemasukan data, Java Netbean,berikut tahapanya: yang memungkinkan pengoperasian data  dikerjakan dengan secara otomatis. Membuat project baru dengan nama Kasir_toko di Java Netbeans. Klik File – 3.4. Perancangan Aplikasi New Project dengan format Java Aplication 3.4.1. Perancangan Database pada Xampp  Membuat database baru, new database – kasir_toko dengan storage engine InnobDB. Gambar 3.4 database baru  Membuat 4 buah tabel yatu tabel kasir, tabel barang,tabel transaksi dan tabel Gambar 3.6 pembuatan project baru 8  Import library yang diperlukan  Membuat beberapa java package yang  aplikasi diperlukan  Form pendaftaran pada Pada form pendaftaran kita membuat 3 kolom Membuat java class pada package utama berupa kolom Username,Password dan kolom berupa: Daftar.java , FormUtama.java, nama kasir. Data yang kita isi pada form ini akan login.java, login2.java ditambahkan pada database,sehingga dapat digunakan untuk login sebagai kasir. Gambar 3.7 pembuatan java class  Membuat coding pada setiap class  Build Project  Run project yang telah dibuat 3.5. Gambar 3.9 form pendaftaran Hasil perancangan Aplikasi   Panel utama pada aplikasi Pada panel ini terdapat beberapa menu yg Form login pada aplikasi mempunyai fungsi masingI Pada form login disediakan 2 kolom masing,berupa navigasi ke menu berupa kolom Username dan kolom Password. kasir,barang dan transaksi. Data pada Form ini tersinkronasi pada tabel kasir yang terdapat pada database,jika Username dan Password yang kita masukan benar maka akan masuk ke form utama. Gambar 3.10 panel utama Gambar 3.8 form login 9  4. Implementasi Form paket barang pada aplikasi Kita dapat menambahkan barang ke dalam 4.1.1. database pada form ini,beberapa detail barang Pengertian Implementasi Implementasi sistem adalah akhir kegiatan bisa kita input yaitu,id barang,nama setelah melakukan analisis dan perancangan sistem barang,keterangan,harga. Barang yang kita secara rinci. Kegiatan ini secara garis besar adalah inputkan akan dapat dilihat pada tabel yg meletakkan sistem baru yang telah direncanakan terdapat pada bawah form. dan dibuat untuk diterapkan. 4.1.2. Penerapan Rencana Implementasi Rencana implementasi adalah kegiatan awal dalam tahap implementasi system. Berikut kegiatan tahap implementasi : a. Install Software b. Pemilihan dan Pelatihan Personil c. Pengetesan Sistem d. Pemeliharaan Sistem 4.2. Kegiatan Implementasi Sistem Kegiatan implementasi sistem dilakukan Gambar 3.11 Form barang\ dengan dasar kegiatan yang telah direncanakan dalam jadwal rencana implementasi. Adapun  Form transaksi pada aplikasi kegiatan implementasi yang dilakukan adalah Pada panel ini kita akan melakukan 4.2.1. transaksi berupa pembelian dan penjualan. Install Software a. Menginstall Java(JDK,Java Netbeans) b. Menginstall ireport. c. Menginstall installer Gambar 3.12 form transaksi 10 xampp-win-1.7.7-VC9- 5. menghasilkan informasi yang lengkap dan Kesimpulan sempurna . Berdasarkan uraian yang telah di bahas pada 3. bab-bab sebelumnya serta hasil pembahasan sistem pengembangan secara berkala karena masih jauh Aplikasi penjualan di Toko Begadangcom, maka dari kata sempurna .... dapat diambil kesimpulan: 4. Begadangcom di ganti menggunakan sistem dahulu sistem sebelum mengoprasikan dan aplikasi managemen berbasis destop, hal ini menerapakannya untuk pengolahan data data bertujuan agar tidak ada redudansi data pada sistem aplikasi REFERENSI saat melakukan administrasi dalam pelayanan penjualan dan pembelian menjadikan (Bayu Swastha, 1989). Menurut Marwan pekerjaan lebih cepat dan tepat (1991) penjualan adalah suatu usaha yang 2.6. Adanya sistem pencetakan laporan kwitansi terpadu untuk mengembangkan rencanarencana pembayaran secara sistematis, sehingga strategis customer nantinya puas dengan pelayanan Stairs(dalam Al Fatta, 2007:9), sistem informasi administrasi yang terinci yang diberikan oleh terdiri dari blok masukan, blok keluaran, blok petugas teknologi, blok basis data, blok model, dan blok 2.7. Dengan adanya aplikasi ini pihak toko 1. kendali. Begadangcom bisa mendapatkan informasi (Aldy, 2011: 4). Sistem adalah prosedur logis dan yang lebih akurat karena sudah menggunakan rasional untuk merancang suatu rangkaian sistem yang terkomputerisasi yang sudah komponen yang berhubungan satu dengan yang lumayan lebih lengkap lainnya Saran Agar kegiatan transaksi yang dilakukan hasilnya maksimum perlu di tingkatkan ketelitian personil untuk menghindari terjadinya dalam suatu sistem. Untuk itu sangat di perlukan sekali adanya tenaga ahli yang mengusai bidang komputer untuk mengelolah transaksi penjualan melalui sistem komputer yang telah dibuat. 2. Untuk menggunakan sistem ini pengguna diharapkan memahami dan mendalami terlebih 2.5. Sistem manual yang digunakan oleh toko 6. Aplikasi ini masih membutuhakan Aplikasi yang penulis buat ini hanya dapat digunakan untuk pengolahan data pembelian dan penjualan barang yang nanti nya akan menghasilkan laporan. Aplikasi ini diharapkan nantinya dapat dikembangkan lagi sehinggah memudahkan bagi semua bagian yang berhubungan dengan pengelola data pembelian dan penjualan pada toko Bwgadangcom sehingga dapat 11 12

Judul: Jurnal Sistem Informasi

Oleh: Deco 95


Ikuti kami