ARRAHMA
NASKAH PUBLIKASI
diajukan oleh
Imron Rosyadi
10.12.5019
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2015
SALES INFORMATION SYSTEM FOR AR-RAHMA CAKE BAKERY
Abstract - This scientific work discusses how the creation penjualan kue yang kemudian diharapkan dapat di proses
of data processing applications in a business unit of dengan cepat, tepat dan akurat. Berdasarkan latar belakang di
making bread and cakes. The program used to design the atas, penulis berinisisatif untuk mengajukan rancangan judul
function and appearance of the user interface using “Sistem Informasi Penjualan untuk Toko Kue Ar-Rahma”.
Microsoft Visual Basic 6.0. The purpose of this application
is to facilitate the making of administrative or operational 1.2 Rumusan Masalah
system that was originally done manually, and now can be Berdasarkan latar belakang masalah di atas, dalam
simplified by using an application or desktop computer penelitian ini dapat diambil rumusan masalah sebagai berikut
system in a company. : Bagaimana merancang sistem informasi penjualan berbasis
The purpose of this study is to describe the design steps of desktop yang dapat membantu memudahkan manajemen
data processing applications in bread-making business unit Toko Kue Ar-Rahma dalam membuat semua laporan
and the resulting application will expected to help the transaksi ?
Company's operating system. Form of input or input
process results include such application login, user data, 1.3 Batasan Masalah
the data Goods or cake, customer data and transactions. Dalam penyusunan laporan ini, untuk memudahkan dalam
The process outputs are available such as, user reports, penyelesaian nantinya maka akan dibatasi pada beberapa
reports of data items, customer statements, transaction hal berikut.
reports, and payment receipt is displayed to the screen that 1. Aplikasi ini berbasis dekstop.
can be printed on paper media. 2. Sarana pengolahan data berupa data admin, data kue, data
Keyword : Sales Information System, Desktop Based pegawai, data pelanggan dan data transaksi.
Application 3. Sistem informasi pembuatan laporan meliputi : data
transaksi harian, mingguan, bulanan.
4. Aplikasi ini hanya menggunakan bahasa indonesia karena
1. Pendahuluan hanya diperuntukkan kepada UD. Ar-Rahma yang
berlokasi di Indonesia.
1.1 Latar Belakang Masalah 5. Sofware utama yang digunakan dalam pembuatan
Toko kue dan roti Ar-Rahma yang beralamat di jl. aplikasi ini adalah Visual Basic 6.0 dan MySQL. Selain
Merpati No.4, Perate, Sumbawa Besar, merupakan salah itu penulis juga menggunakan software lain seperti
satu unit dagang dibidang kuliner yang menyediakan Crystal Report, dan Xampp sebagai sofware pendukung.
berbagai jenis roti dan kue. Perusahaan ini di kelolah oleh
Suhaedi tersebut yang mengutamakan pelayanan dan 1.4 Tujuan Penelitian
kualitas. Akan tetapi, untuk saat ini Toko Kue Ar-Rahma Adapun tujuan yang ingin dicapai dari penelitian ini
belum memiliki sebuah sistem khusus untuk mengelolah data adalah :
transaksi penjualan dan pemesanan, serta membuat laporan 1. Merubah Sistem manual menjadi sistem yang berbasis
penjualan dan pemesanan. Untuk pengelolahan masih komputer.
menggunakan pencatatan manual dalam buku transaksi 2. Sistem dapat memberikan solusi dalam pencatatan
sehingga bisa terjadi kesalahan atau kekeliruan. data, pencarian data dan pembuatan laporan.
3. Pengembangan sistem dan pelayanan bengkel yang
lebih baik sesuai dengan identifikasi masalah dalam
Untuk mengatasi masalah-masalah tersebut, penulis pengambilan keputusan untuk masalah penjualan kue
mencoba untuk memberikan solusi melalui suatu rancangan di Toko Kue Ar-Rahma.
sistem baru, yakni dengan penggunaan teknologi informasi 4. Persyaratan untuk kelulusan program studi Strata 1
berbasis komputer yang penulis harapkan bisa memberikan Jurusan Sistem Informasi di STMIK AMIKOM
pemecahan masalah terhadap pencatatan transaksi, Yogyakarta.
khususnya dalam hal ini seluruh transaksi dan laporan
1
1.5 Manfaat Penelitian 3. Desain Sistem
1.5.1 Toko Kue Ar-Rahma
1. Mengganti sistem penjualan kue yang diterapkan oleh Desain sistem meliputi perancangan program
Toko Kue Ar-Rahma saat ini sehingga diperoleh berdasarkan hasil analisis yang telah dilakukan
sistem informasi penjualan yang lebih berkualitas. sebelumnya. Desain sistem juga meliputi kegiatan
2. Memberikan kemudahan dan kecepatan dalam menerjemahkan hasil analisis sistem yang sudah berjalan
melakukan proses penjualan. dalam bentuk desain sistem informasi yang meliputi
3. Mempermudah dalam proses rekapitulasi penjualan. desain antarmuka (interface) sistem informasi, alur
1.5.2 Bagi Peneliti program, dan struktur data yang akan diterapkan.
Sebagai bahan belajar untuk dalam mengembangkan 4. Implementasi Sistem
ilmu pengetahuan yang telah di dapat selama mengikuti
perkuliahan serta memahami fungsi sistem informasi dalam Implementasi sistem merupakan tahap pembuatan
sebuah organisasi. program dan basis data. Tahap meliputi pengujian sistem
dan pemasangan system siap dioperasikan.
1.6 Metode Penelitian 5. Pengujian
Metode yang dilakukan penulis dalam melakukan Setelah software dibangun, maka dilakukan testing
penelitian untuk mendapatkan data yang lengkap dan akurat untuk memastikan aplikasi berjalan dengan baik, yakni
adalah sebagai berikut : Pengujian program, dngan tujuan menemukan kesalahan
1. Pengumpulan Data dalam program.
Studi pustaka merupakan salah satu metode Dalam bab ini memuat gambaran umum Toko Kue
pengumpulan data atau fakta dengan mempelajari, Ar-Rahma, analisis kelemahan sistem, perancangan
mengutip, dan menyadur isi buku-buku yang di buat proses, perancangan database, dan perancangan desain
oleh pengarang lain dan penulis gunakan untuk interface sistem informasi yang akan di buat.
melengkapi bahan penulisan, seperti buku-buku 4. IMPLEMENTASI DAN PEMBAHASAN
tentang pemrograman MySQL, dan Crystal Report
sebagai media untuk membuat program berbasis Dalam bab ini menjelaskan tentang implementasi
desktop. sistem yang telah dirancang untuk Toko Kue Ar-
2. Analisis Sistem Rahma dan disertai pembahasan sistem tersebut.
5. PENUTUP
Analisis sistem dilakukan dengan menggunakan
instrumen-instrumen yang ada dan meliputi kegiatan Dalam bab ini berisikan tentang kesimpulan dari hasil
penggambaran sistem yang sedang berjalan, analisis analisis yang telah dilakukan serta memuat saran-
kelemahan-kelemahan sistem yang sudah ada serta solusi saran yang bersifat membangun.
perancangan sistem informasi pengolahan data yang lebih
baik. 1.8 Daftar Pustaka
Daftar pustaka merupakan sumber penulisan yang
menjadi acuan dalam perancangan. Berbagai jenis penulisan
dikarenakan ada perbedaan dalam sumber pustaka yang
2
dipakai, yakni : buku teks, artikel jurnal kimiah, kumpulan kegiatan sejak diterimanya pesanan dari pembeli,
beberapa tulisan, skripsi/tesis, dan berbagai jenis pustaka pengecekan barang ada atau tidak danditeruskan dengan
berupa working paper. pengiriman barang yang disertai dengan pembuatan faktur
dan mengadakan pencatatan atas penjualan yang berlaku
1.9 Tinjauan Pustaka (Niswonger, 1999).
Sistem pengolahan data penjualan sebelumnya sudah 1.14 Analisis Sistem
pernah dibuat dan digunakan, namun dengan program Analisis sistem merupakan istilah secara kolektif
aplikasi yang berbeda-beda. Beberapa sistem informasi data mendeskripsikan fase-fase awal pengembangan sistem.
yang berhubungan dengan transaksi yang pernah dibuat Analisis sistem adalah teknik memecahkan masalah yang
adalah : menguraikan bagian-bagian komponen dengan mempelajari
Septian Permadi (2014) Judul penelitian ini adalah seberapa baik bagian-bagian komponen tersebut bekerja dan
sistem informasi penjualan spare parts dan service pada berintegrasi untuk mencapai tujuannya.
bengkel ista motor yogyakarta. Dalam penelitiannya, sistem 1.14.1 Analisis PIECES
data aplikasi yang dipakai Microsoft Visual Basic 6.0 dan Dalam mengidentifikasikan masalah, maka harus
Microsoft SQL Server 2000 untuk membuat database. Dalam dilakukan analisis terhadap kinerja, informasi, ekonomi,
penelitian ini menghasilkan, aplikasi yang dibuat mampu keamanan aplikasi, efisiensi dan pelayanan terhadap
menginputkan data penjualan, pembelian, jurnal, laporan pengguna.
keuangan harian, mingguan, dan bulanan. 1. Analysis Kinerja (performance)
Dari tinjauan pustaka tentang penelitian tentang sistem Jika tugas-tugas yang dijalankan tidak memenuhi sasaran
informasi penjualan, masih banyak yang menggunakan maka akan terjadi malasah kinerja. Kinerja siukur denan
Microsoft Visual Basic, Microsoft SQL. Oleh sebab itu jumlah produksi dan waktu tanggap. Jumlah produksi
sistem informasi yang akan direalisasikan dalam penelitian adalah jumlah pekerjaan yang bisa diselesaikan dalam
ini adalah memakai pemrograman Visual Basic 6.0 dan waktu tertentu.
Database MySQL. 2. Analysis Informasi (information)
1.10 Pengertian Sistem Dalam penyajian informasi, akan terjadi keterlambatan
Sistem didefinisikan dengan pendekatan prosedur dan dan kesalahan sehingga informasi yang dihasilkan
dengan pendekatan komponen. Dengan pendekatam terkadang tidak bisa langsung disajikan sebagai dasar
prosedur sistem dapat didefinisikan sebagai kumpulan dari pengambilan keputusan.
prosedur-prosedur yang mempunyai tujuan tertentu, dan 3. Analysis Ekonomi (economy)
pendekatan komponen sistem adalah kumpulan komponen Peningkatan kebutuhan ekonomi menyangkut dua hal
yang saling berhubungan dengan yang lainnya membentuk yaitu kontrol biaya dan peningkatan keuntungan dan laba.
kesatuan tertentu.(Jogiyanto HM,2008) Kontrol biaya yang dilakukan untuk mengontrol biaya
1.11 Pengertian Informasi berlebih. Sedangkan peningkatan laba dilakukan untuk
Informasi adalah data yang diolah menjadi bentuk memaksimalkan manfaat yang didapatkan.
yang lebih berguna dan lebih berarti bagi yang menerimanya. 4. Analisis Pengendalian (control)
Sementara data merupakan fakta atau fenomena yang Pengendalian yang dilakukan untuk meningkatkan
sifatnya mentah belum dianalisis, seperti angka, nama, kinerja sistem, mencegah atau mendeteksi kesalahan
gambar, dan sebagainya. (Agus Mulyanto, 2009) sistem, menjamin keamanan data, informasi dan
persyaratan.
1.12 Pengertian Sistem Informasi 5. Analysis Efisiensi (efficiency)
Menurut Robert A. Leitch dan K. Roscoe Davis, Efisiensi berkaitan dengan menghasilkan output yang
sistem informasi merupakan suatu system di dalam suatu banyak dengan inputyang sekecil mungkin.
organisasi yang mempertemukan kebutuhan pengolahan 6. Analysis Pelayanan (service)
transaksi harian, mendukung operasi, bersifat manajerial dan Pelayanan yang ditingkatkan adalah untuk kenyamanan
kegiatan strategi dari suatu organisasi dan menyediakan dan kepuasan user.
puhak luar tertentu dengan laporan-laporan yang diperlukan.
Sistem informasi adalah suatu system didalam suatu 1.15 Analisis Kebutuhan Sistem
organisasi yang mempertemukan kebutukan transaksi harian Tujuan dari fase analisis adalah untuk memahami
mendukung operasi, bersifat manajerial dan kegiatan strategi dengan benar kebutuhan dari sistem baru dan
dari suatu organisasi dan menyediakan pihak luar tertentu mengembangkan sebuah sistem yang mewadahi kebutuhan
dengan laporan-laporan yang diperlukan. (Al Fatta, Hanif, tersebut atau memutuskan bahwa sebenarnya pengembangan
2007) sistem baru tidak dibutuhkan.
1.13 Konsep Dasar Penjualan Kebutuhan sistem dibagi menjadi 2 jenis yaitu :
1.13.1 Definisi Sistem Informasi Penjualan 1. Kebutuhan Fungsional
Sistem informasi penjualan didefinisikan sebagai Kebutuhan fungsional atau functional requirement adalah
suatu pembuatan pernyataan penjualan, kegiatan akan jenis kebutuhan yang berisi proses-proses yang nantinya
dijelaskan melalui prosedur-prosedur yang meliputi urutan akan dilakukan oleh sistem. Selainitu, kebutuhan
3
fungsionalberisi tentang informasi-informasi yang harus 1. ExternalEntity (kesatuan luar) atau Boundary(batas
ada dan dihasilkan sistem. sistem)
2. Kebutuhan non Fungsional 2. Data Flow (arus data)
Kebutuhan non fungsional atau non-functional 3. Proses
requirement adalahtipe kebutuhan yang berisi profesi 4. Data Store (simpanan data)
perilaku yang dimiliki oleh sistem, meliputi : operasional,
keamanan, politik dan budaya. 2.3 Perangkat Lunak yang Digunakan
Dalam membangun atau mengembangkan suatu
1.16 Analisis Kelayakan Sistem aplikasi pasti membutuhkan sebuah perangkat lunak.
Analisis kelayakan sistematau studi kelayakan adalah Khususnya untuk membuat aplikasi penjualan berbasis
adanya mekanisme untuk menjustifikasi apakah kebutuhan desktop ini akan menggunakan perangkat lunak MySQL
sistem yang dibuat layak untuk dilanjutkan menjadi sistem Server dan Microsoft Visual Basic 6.0.
atau tidak.
Analisis kelayakan sistem dibagi menjadi beberapa 2.3.1 Microsoft Visual Basic 6.0
segi kelayakan diantaranya meliputi : Visual Basic 6.0 merupakan sebuah pengembangan
1. Kelayakan teknis, menyoroti kebutuhan sistem yang telah terakhir dari bahasa BASIC. BASIC dirancang taun 1950-an
disusun dari aspek teknologi yang akan digunakan. dan ditunjukkan untuk dapat digunakan oleh para
2. Kelayakan operasional, dinyatakan layak jika kebutuhan programmer pemula. Di Dalam visual basic telah dilengkapi
sistem benar-benar bisa menyelesaikan masalah yang ada dengan beberapa ratus pernyataan, fungsi, dan kata kunci,
bagi pihak pemesan sistem informasi. Selainitu, banyak diantaranya berkaitan langsung dengan GUI dari
informasi yang dihasilkan hasus sesuai dengan kebutuhan Windows (Graphical User Interface).
pengguna saat diinginkan.
3. Kelayakan ekonomi, berhubungan dengan berapa lama 2.3.2 Bagian-bagian Visual Basic 6.0
biaya dapat kembali. Visual Basic juga terdiri dari beberapa bagian-
4. Kelayakan hukum, secarahukum sistem yang digunakan bagian yang semuanya memiliki fungsi masing-masing,
telah memenuhi aturan dan undang-undang yang berlaku. diantaranya Form, Toolbox, Properti, ProjectNavigator,
Kode Editor, Form Layout, Toolbar dan Menubar.
1.17 Konsep Basis Data
2.3.3 MySQL
2. Basis data adalah kumpulan data yang saling MySQl adalah suatu perangkat lunak database relasi
berhubungan yang disimpan secara bersama atau RDBMS (Relational Database Mnagement System)
sedemikian rupa dan tanpa pengulangan (redundansi) yang dibuat oleh Michael “Monty” Widenius pada tahun
yang tidak perlu, untuk memenuhi berbagai 1979 untuk perusahaan TcX di Swedia. Banyak sekali
kebutuhan (Fathansyah, 2012) software yang menggunakan DBMS MySQL salah satu
3. Basis Data merupakan salah satu komponen yang software yang menggunakan MySQL adalah SQLyog.
penting dalam sistem informasi, karena merupakan
basis dalam menyediakan informasi pada para 2.3.4 Crystal Report 8.5
pengguna. Basis data tidak secara langsung Crystal Reports merupakan salah satu paket program yang
menampilkan data ke user, tetapi user Menjalankan digunakan untuk membuat, menganalisa, dan
aplikasi mengakses data dari database dan menerjemahkan informasi yang terdapat di dalam
menampilkannya. database ke dalam berbagai jenis laporan. Crystal Reports
2. Pembahasan di rancang khusus untuk membuat laporan yang dapat
2.1 Flowchart digunakan dengan berbagai bahasa pemrograman berbasis
Bagian Alir Sistem (System Flowchart) merupakan Windows seperti Visual Basic, Visual C/C++, Visual
bagan yang menunjukkan arus pekerjaan secara menyeluruh Interdev, dan Borland Delphi.
dari sistem. Bagan ini menjelaskan urutan dari prosedur-
prosedur dalam sistem. Bagian alir sistem menunjukkan apa 2.4 Perancangan Proses
yang dikerjakan dalam sistem. 2.4.1 Flowchart
4
2.4.2 Diagram Konteks
5
maka untuk menyelesaikannya diteruskan pada pengujian
2.6 Koneksi Database dan Pembuatan Form kedua white box testing.
2.6.1 Koneksi Database Untuk pengujian di ambil contoh pengujian pada
Form Transaksi. Semua Field diisi lalu tekan tombol
Simpan Maka akan muncul pesan peringatan transaksi
berhasil seperti yang ditunjukan pada gambar di bawah ini.
6
1.10 Hasil Pembuatan Sistem pada toko roti dan kue Ar-Rahma dan bermanfaat bagi pihak
manajemen toko.
Daftar Pustaka
[1] Jogiyanto, Metodologi Penelitian Sistem Informasi
(Yogyakarta : Andi 2008)
[2] Agus Mulyanto, Sistem Informasi Konsep dan Aplikasi
(Yogyakarta : Pustaka Pelajar 2009)
[3] Hanif Al Fatta, Analisis & Perancangan Sistem
Informasi Untuk Keunggulan Bersaing Perusahaan &
Organisasi Modern (Yogyakarta : Andi 2007) Hal 5-6.
[4] Niswonger C.rollin, 1999. Dasar - dasar Akuntansi.
Gambar 12 Hasil Pembuatan Form
http://bajankinginsukses.blogspot.co.id/2012/02/18-
analisis-dan-perancangan-sistem.html. Diakses 24
3. Kesimpulan
November 2014
3.1 Kesimpulan
[5] Marlinda, 2004. Sistem Basis Data.
http://gwgoblogs.blogspot.co.id/2011/06/pengertian-
Dari penelitian yang dilakukan pada sistem penjualan
normalisasi.html. Diakses 27 November 2014
kue dan roti pada toko Ar-Rahma, maka bahwa dapat di lihat
bahwa hasil informasi yang dihasilkan dari sistem yang
berjalan (sistem manual) masih kurang akurat, relevan dan Imron Rosyadi, memperoleh gelar Sarjana Komputer
tepat waktu. Sedangkan penggunaan sistem baru dengan (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM
berbasis komputer khususnya dengan software aplikasi Yogyakarta, lulus tahun 2015.
Visual Basic 6.0, diharapkan informasi yang dihasilkan lebih
berkualitas dan dapat membantu dalam proses pengambilan Emha Taufiq Luthfi, memperoleh gelar Sarjana Teknik
keputusan. Karena dalam sistem komputerisasi mempunyai (ST), Jurusan Teknik Elektro Fakultas Teknik Universitas
banyak keuntungan antara lain : Gajah Mada Yogyakarta. Memperoleh gelar Master Ilmu
1. Dapat menyajikan informasi secara akurat, tepat waktu Komputer (M.Kom) Program Pasca Sarjana Magister
dan relevan. Teknologi Informasi Fakultas Matematika dan Ilmu
2. Dapat menghasilkan laporan dengan cepat dan tepat. Pengetahuan Alam Universitas Gajah Mada Yogyakarta.
3. Dapat mengurangi pekerjaan yang berulang-ulang. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
4. Dapat mengedit data dengan mudah dan sesuai data
asli.
5. Meningkatkan kinerja dalam rangka melakukan
pelayanan dan menyelesaikan tugas-tugas dengan baik.
6. Penyimpanan data menjadi lebih mudah dan aman.
3.2 Saran
Berdasarkan analisis dari kesimpulan di atas, maka
penulis memberikan saran-saran sebagai berikut :