Sistem Inventory dan Penjualan untuk Berbagai Perusahaan Secara Online.

i

ABSTRAKSI
Sistem informasi untuk mengelola data barang dan penjualan yang
terkomputerisasi membantu pengusaha untuk mengelola data perusahaan.
mahalnya biaya pembuatan sistem informasi tersebut membuat banyak pengusaha
tidak dapat menggunakannya, maka dibutuhkan sistem informasi yang mampu
melayani kebutuhan perusahaan untuk mengatur data barang, penjualan dan
pembelian dengan biaya yang terjangkau. Sistem informasi pengelolaan data
barang dan penjualan dengan nama c-aio bertujuan untuk mengatasi masalah
tersebut dengan menyediakan layanan pengeloaan data dan penjualan secara
online untuk berbagai perusahaan dengan biaya yang relatif ringan. Dengan sistem
ini, pengusaha dapat mendaftarkan perusahaannya, mengatur profile perusahaan,
mengatur data barang, pegawai serta data transaksi pembelian dan penjualan.
Karena sistem ini diimplementasi dengan teknologi web dan internet, maka
pengusaha dapat mengakses sistem kapanpun dan dimanapun tanpa harus berada
di kantor atau di toko. Selain untuk membantu pengusaha mengelola data inventory
dan penjualan, sistem ini diharapkan mampu meningkatkan intensitas bisnis di
dunia internet.
Kata Kunci : sistem inventory, penjualan, Ruby on Rails


i

ii

ABSTRACTION
Information system to manage data items and sales of computerized
help employers to manage company data. high cost of making such
information systems make many entrepreneurs can not use it, then the
information system is needed that is able to serve the needs of companies to
manage data items, the sale and purchase agreement with an affordable
cost. Data management information system and selling goods with c-aio aims
to overcome these problems by providing services and data management of
online sales for various companies with a relatively minor cost. With this
system, employers can register a company, manage company profile, the
data set of goods, personnel and purchasing and sales transaction data.
Because this system is implemented with web technology and the Internet,
then the employer can access the system anytime and anywhere without
having to be in the office or at the store. In addition to helping employers
manage inventory and sales data, the system is expected to increase the
intensity of business on the internet.

Keywords: inventory systems, sales, Ruby on Rails

ii

iii

iv

v

vi

vii

viii

ix

BAB 1


PENDAHULUAN

1.1. Latar Belakang Masalah
Semakin tumbuhnya peradaban manusia mendorong kemajuan
teknologi. Komputer, sebagai salah satu produk dari teknologi telah
memberikan banyak perubahan dalam berbagai bidang kehidupan, misalnya
dalam kegiatan perdagangan dan industri.
Pembuatan Sistem informasi dalam perdagangan telah menciptakan
kemudahan untuk mengatur dan memantau aktifitas jual-beli serta
pengelolan stok barang secara efisien tanpa perlu adanya banyak tenaga
kerja. Tentu saja hal itu dapat menunjang kemajuan dari sebuah perusaaan
karena kini perusahaan tidak lagi memerlukan waktu dan sumber daya
manusia yang besar untuk melakukan pengelolaan stok, menghitung
pendapatan per hari, dsb.
Kemudahan tersebut tetapi tidak dapat dimiliki oleh setiap perusahaan
karena keterbatasan dana, biaya pembangunan sistem informasi untuk
perusahaan tidaklah sedikit. Belum lagi waktu development yang cukup lama
tentu saja tidak memungkinkan perusahaan dengan level menengah
kebawah atau perusahaan yang baru berkembang untuk memiliki sistem
tersebut. Selain itu juga, pembangunan infrastruktur seperti jaringan, server

sepertinya akan sangat menyulitkan perusahaan dengan anggaran terbatas.
Adapun fungsi dari sistem informasi secara umum dalam berbagai
perusahaan dagang yang bergerak di bidang yang berbeda adalah sama,
yaitu mengolah data perusahaan, baik itu data inventori, pemasukan atau
pengeluaran. Misalnya perusahaan penjual roti membutuhkan sistem untuk
mengatur berapa banyak roti untuk setiap jenis A, B dan C yang masih
tersedia dan siap dijual. Hal itu serupa dengan perusahaan penjual buku
yang membutuhkan sistem untuk mengatur berapa banyak buku yang
1
Universitas Kristen Maranatha

2

tersedia dengan judul D, misalnya. Jadi, inti perbedaan dari dua perusahaan
tersebut adalah jenis barang.
Keadaan persaingan dalam perdagangan sekarang mengharuskan
pengusaha untuk tidak diam dan menunggu pembeli datang ke toko mereka,
melainkan harus selalu berusaha mengadakan inovasi promosi yang
mengharuskan mereka bergerak, bahkan menemui konsumen secara
langsung.

Sistem yang akan dibuat harus mampu menangani kebutuhan
perusahaan dagang dalam mengelola inventory dan penjualan secara online.
Sehingga, dimanapun dan kapanpun pengusaha atau pengelola perusahaan
dapat mengaksesnya. Sistem itu juga harus dapat digunakan oleh berbagai
macam perusahaan dagang dengan jenis produk dan detail yang berbeda,
sehingga misalnya dapat digunakan oleh perusahaan penjual roti dan buku.

1.2. Rumusan Masalah
Kebutuhan

pengguna

akan

sistem

dirumuskan

dalam


pokok

permasalahan sebagai berikut:
1. Bagaimana cara agar perusahaan tingkat menengah dapat meningkatkan
efisiensi pengelolaan informasi ?
2. Bagaimana cara untuk membuat sebuah sistem informasi yang dapat
membantu

berbagai

perusahaan

dalam

mengatur

inventory

dan


penjualan serta tidak membutuhkan biaya besar dan waktu yang lama ?
3. Bagaimana cara untuk membuat sebuah sistem informasi yang dapat
diakses kapan saja serta tidak hanya dari satu tempat ?

Universitas Kristen Maranatha

3

1.3. Tujuan Pembahasan
Penjabaran lengkap untuk tujuan pembuatan sistem ini adalah
sebagai berikut:
1. Membuat sebuah sistem informasi yang tidak memerlukan biaya besar
dan waktu development yang lama.
2. Membuat sistem informasi yang mampu menangani pengelolaan inventori
dan penjualan unuk berbagai perusahaan dagan dengan jenis usaha
yang berbeda.
3. Melakukan implementasi sistem informasi dengan website yang akan
dijalankan secara online dan mengirimkan laporan secara otomatis dalam
bentuk e-mail.


1.4. Ruang Lingkup Kajian
Penulisan laporan berdasarkan beberapa batasan sebagai ruang
lingkup kajian. Berikut ini merupakan ruang lingkup kajian dalam pengerjaan
tugas akhir ini, yang dapat dijabarkan sebagai berikut ini:
1. batasan hardware yang digunakan:
a. Kebutuhan hardware untuk aplikasi web server
i. CPU Processor minmal 2 Ghz
ii. RAM minimal 1 GB
b. Kebutuhan hardware untuk aplikasi web client
i.

CPU Processor minimal 500 MHZ

ii. RAM 128 Mb
iii. Hardisk 200 Mb
iv. Modem untuk koneksi internet
2. Untuk batasan software :

a.


Kebutuhan software Untuk aplikasi web server
i.

Sistem operasi linux, OS X, Free BSD

ii. Mysql server
iii. Ruby interpreter minimal versi 1.8.6

Universitas Kristen Maranatha

4

iv. Rubygem minimal versi 1.3.3
v. Rails web framework minimal versi 2.3.4
vi. Apache 2
vii. Phussion passanger
viii. Internet service

b.


Kebutuhan software Untuk aplikasi web client
i.

Mozila Firefox browser

ii. Internet explorer browser

3. Untuk batasan aplikasi :
a. Pembuatan fungsi untuk perusahaan agar dapat signup ke dalam layanan
b. Pembuatan dashboard panel agar setiap pemilik perusahan dapat mengatur
profil dan informasi singkat tentang perusahaan yang ia daftarkan
c. Sistem pengelolaan inventory
d. Sistem penjualan
e. Sistem pembelian
f.

Sistem pengelolaan data pegawai

g. Sistem pengiriman laporan berupa email secara otomatis kepada owner
atau orang yang ditentukan secara periodik

h. Pembuatan form entry dinamis untuk penginputan data barang sehingga
setiap perusahaan dapat mengatur detail info apa saja dari produk nya.
Fungsi ini akan membuat perusahaan dapat memasukkan jenis produk apa
saja karena mereka dapat mengatur sendiri fields dari setiap barang /
produk.
i.

Pembuatan autentikasi agar seorang pemilik perusahaan hanya dapat
melihat dan mengatur sistemnya sendiri serta tidak bisa mengganggu sistem
perusahaan yang lain.

j.

Pembuatan Admin site / backend yang menyediakan fungsi kepada Admin
website untuk mengelola data user dan master data dalam website.

k. Pembuatan fungsi untuk share halaman show profile company di situs
jejaring sosial facebook & twitter.
l.

Pada saat penjualan dan pembelian, diasumsikan produk telah dalam
kondisi dikemas. Misalnya minyak goreng telah siap dijual dalam kemasan
ukuran 4 liter, 2 liter. Jadi, keperluan untuk menjual satuan / curah tidak
dapat dilayani.

Universitas Kristen Maranatha

5

1.5. Sistematika Penyajian
Penyusun menggunakan sistematika penulisan yang praktis dalam
penulisan laporan ini. Adapun susunan dari penulisan laporan ini adalah
sebagai berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan latar belakang masalah, rumusan masalah, tujuan
pembahasan, ruang lingkup kajian, dan Sistematika penulisan.
BAB II KAJIAN TEORI
Bab ini menjelaskan pembahasan secara ringkas teori-teori dasar yang
berhubungan dengan pembuatan program aplikasi seperti teori penunjang,
dan teknologi yang digunakan. Teori tersebut sebagai penunjang untuk
memecahkan permasalahan yang dibahas.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini menjelaskan tentang analisis masalah berupa hasil analisa sistem
yang telah ada serta analiasa pengembangan, serta pemodelan pembuatan
program yang akan dirancang berupa diagram UML (Unified Modeling
Language) dan Diagram Entity Relationship (Diagram E-R) yang akan
memodelkan aliran proses, webmap dan layout, sampai perancangan
antarmuka.
BAB IV HASIL PENELITIAN
Bab

ini

berisi

tentang

penjelasan

dari

aplikasi

bagaimana

cara

menggunakannya disertai dengan contoh tampilannya atau screen shoot.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini menjelaskan tahap dimana sistem aplikasi yang telah selesai dibuat,
diuji dan dievaluasi ulang agar tidak terjadi kesalahan sistem dalam aplikasi
ini.

Universitas Kristen Maranatha

6

BAB VI SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran yang di dalamnya membahas mengenai
kesimpulan pokok permasalahan yang diambil pada pembahasan tugas akhir
ini serta saran bagi perusahaan untuk kegiatan berikutnya.

Universitas Kristen Maranatha

BAB VI

SIMPULAN DAN SARAN

6.1. Simpulan
Setelah merancang dan membangun sistem inventory dan penjualan
untuk berbagai perusahaan secara online, maka disimpulkan bahwa:
1. Pengelolaan informasi perusahaan lebih efisien karena dengan adanya
sistem sistem inventory dan penjualan berbagai perusahaan secara
online, aktifitas penjualan dan pembelian produk dikelola dengan lebih
terintegrasi karena sistem informasi dapat diakses kapanpun dan
dimanapun.
2. Sistem sistem inventory dan penjualan berbagai perusahaan secara
online merupakan sistem yang mampu mengelola data inventory dan
penjualan dengan berbagai tipe perusahaan.
3. Sistem sistem inventory dan penjualan berbagai perusahaan secara
online membantu perusahaan untuk membuat sistem informasi inventory
perusahaan dengan biaya kecil dan waktu yang cepat.

6.2. Saran
Saran untuk penggunaaan dan pengembangan sistem inventory dan
penjualan untuk berbagai perusahaan secara online adalah sebagai berikut:
1. Penambahan rinci detil pada proses penjualan dan proses pembelian.
2. Sesama perusahaan yang tergabung sebagai member dapat berinteraksi
satu sama lain melalui suatu area yang disediakan akan lebih membantu
member menambah ataupun mencari relasi.
3. Terdapatnya informasi iklan dari setiap perusahaan yang tergabung
sebagai member.

150
Universitas Kristen Maranatha

DAFTAR PUSTAKA

Wikipedia, Sistem Informasi.
[Tanggal Akses: 2 Januari 2010]
[http://id.wikipedia.org/wiki/Sistem_informasi]
Thomas, Dave. Agile Web Development with rails. The Pragmatic Programmers
LLC, United States of America 2005
Jeni. Introduction to Web Programming. Gramedia, Indonesia 2005
Hargo, Adhi. Normalisasi Basis data menggunakan metode logika sederhana.
IlmuKomputer.com, Indonesia 2006.
Dharwiyanti, Sri. Pengantar Unified Modeling language. IlmuKomputer.com,
Indonesia 2006.
Thomas, Hunt. Programming Ruby - The Pragmatic Programmer's Guide. Addison
Wesley Longman, United States of America 2000
Raymond, Ajax on Rails. O’Reilly Media, Inc, United States Of America 2007
Clark, Mike. Advanced Rails Recipes. The Pragmatic Programmers LLC, United
States of America 2008.
Artandi, Ruby on Rails handbook for trainee. PT Walden Global Services, Indonesia
2010.