Upload
dion-prayoga
View
220
Download
0
Embed Size (px)
Citation preview
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
1/129
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
2/129
L E M B A R P E N G E S A H A N
PER AN CA NG AN SISTEM IN FORM AS I PEN Jl ALAN DA NP E M B E L I A N B A R A N G P A D A S IN A R K E N C A N A M E U B E L
N U R S Y A M S AN I M 1 05 09 059
Telah disetujui dan disahkan di Bandung sebagai Skripsi pada tanggal :
MenyetujuiPembimbing
Lusi Melian.S Si M T.NIP. 4127.70.26.003
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
3/129
1
BAB I
PENDAHULUAN
1.1.Latar BelakangDalam era globalisasi sekarang ini, perkembangan teknologi semakin pesat
dan tidak terbendung, terutama dalam bidang Teknologi Informasi. Dengan
adanya perkembangan Teknologi Informasi saat ini, individu maupun organisasi
dapat bekerja secara lebih efektif dan efisien. Karena itulah banyak perusahaan
ataupun instansi pemerintah mulai beralih dari sistem manual ke sistem
komputerisasi dalam pengerjaan setiap kegiatan. Seorang pimpinan dituntut untuk
dapat mengambil sebuah keputusan yang tepat dalam menyelesaikan suatu
masalah yang dihadapi, dengan adanya Sistem Informasi dapat membantu
seseorang dalam menyelesaikan masalahnya. Dalam hal ini, informasi bisa
sebagai penunjang dalam pengambilan sebuah keputusan yang efektif dan efisien.
Pesatnya perkembangan teknologi dan informasi dibuktikan dengan semakin
menjamurnya Software House dan semakin banyaknya Sistem Informasi yang
dihasilkan untuk berbagai macam kebutuhan sistem informasi. Tidak lepas dari
perkembangan teknologi tersebut maka dibutuhkan sarana pendukung yang
memadai seperti komputer. Komputer adalah salah satu sarana terpenting bagi
perusahaan dimana kita dapat mengolah dan mengakses data yang diperlukan
dengan cepat dan tepat sehingga perusahaan dapat memanfaatkan waktu secara
efektif dan efisien.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
4/129
2
Untuk meningkatkan kinerja suatu perusahaan adalah dengan cara
membangun sistem yang dapat menghasilkan suatu informasi yang tepat, relevan,
dan terkontrol dengan baik. Komputer adalah suatu alat yang dapat menyimpan
data, mengolah data, dan memberikan informasi yang diinginkan secara tepat dan
akurat yang berguna bagi perusahaan untuk kemajuan usahanya. Komputer juga
merupakan salah satu bentuk teknologi yang banyak di gunakan di berbagai
perusahaan baik perusahaan besar maupun perusahaan kecil. Dengan demikian
teknologi dapat mempengaruhi dunia bisnis sehingga membawa perubahan-
perubahan yang terjadi. Hal ini terlihat pada kecenderungan orang atau suatu
badan usaha untuk selalu menggunakan komputer dalam segala aktifitas kegiatan
usahanya terutama dalam hal pengolahan data atau informasi dan pengambilan
keputusan akan lebih efektif dan efisien , apalagi jika dilengkapi sistem informasi
dalam penyajian informasi yang berjalan dengan waktu relatif cepat dan akurat.
Sinar Kencana Meubel adalah salah satu dari sekian banyak toko meubel
yang ada di kota Bandung. Tidak berbeda jauh dengan toko-toko meubel pada
umumnya, Sinar Kencana Meubel mengutamakan kualitas produk yang
dipasarkannya dan kualitas pelayanan terhadap konsumen.
Proses transaksi penjualan dan pembelian barang yang ada di Sinar Kencana
Meubel saat ini masih menggunakan tulisan tangan atau secara manual dan belum
terkomputerisasi, sehingga rentan terjadi kesalahan dalam proses pencatatan.
Dengan cara yang masih manual, prosedur pelayanan penjualan terhadap
konsumen dan pembelian barang kepada supplier menjadi tidak efektif dan
menghambat proses dalam mendapatkan informasi mengenai penjualan dan
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
5/129
3
pembelian barang. Penyimpanan data yang masih dalam bentuk arsip sehingga
dapat memperlambat pembuatan laporan. Pencarian data yang masih manual
sehingga membutuhkan waktu yang lama untuk menemukan data yang dicari.
Belum diterapkannya sistem komputerisasi pada Sinar Kencana Meubel,
memungkinkan terjadinya kesalahan pencatatan dalam rekapitulasi data penjualan,
data barang, dan juga kesalahan dalam proses perhitungan transaksi penjualan dan
pembelian barang guna untuk mendapatkan informasi mengenai pendapatan dan
pengeluaran pada Sinar Kencana Meubel.
Dari penjelasan diatas, penulis mencoba untuk menyusun Tugas Akhir
dengan judul PERANCANGAN SISTEM INFORMASI PENJUALAN DAN
PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL.
1.2.Identifikasi dan Rumusan Masalah1.2.1.Identifikasi Masalah
Berdasrkan latar belakang di atas, penulis mengidentifikasi permasalahan
yang terjadi sebagai berikut :
1. Proses pengolahan data barang, mulai dari data penjualan danpembelian masih dilakukan secara manual serta pencatatan data barang
belum tersimpan di dalam database sehingga menyulitkan dalam
melakukan pencarian data barang dan stock barang.
2. Penyimpanan data yang masih dalam bentuk arsip sehingga dapatmemperlambat pembuatan laporan.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
6/129
4
3. Pencarian data masih manual sehingga membutuhkan waktu yang lamauntuk menemukan data yang dicari.
1.2.2.Rumusan MasalahBerdasrkan latar belakang dan identifikasi masalah di atas, maka dapat
dirumuskan sebagai berikut :
1. Bagaimana sistem pembelian dan penjualan yang sedang berjalan padaSinar Kencana Meubel.
2. Bagaimana perancangan Sistem Informasi Penjualan dan Pembelianpada Sinar Kencana Meubel sehingga diharapkan dapat memenuhi
kebutuhan.
3. Bagaimana implementasi Sitem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel.
4. Bagaimana pengujian Sistem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel.
1.3.Maksud dan Tujuan PenelitianMaksud dari penelitian ini adalah untuk membangun Sistem Informasi
Penjualan dan Pembelian Barang pada Sinar Kencana Meubel dalam
meningkatkan kepuasan pelanggan dan untuk mempermudah proses
pengolahan data dan pembuatan laporan.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
7/129
5
Adapun tujuan dari penelitian ini yaitu :
1. Untuk mengetahui sistem yang sedang berjalan pada Sinar KencanaMeubel.
2. Untuk membuat perancangan Sistem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel sehingga diharapkan dapat memenuhi
kebutuhan.
3. Untuk melakukan Implementasi dari perancangan Sistem InformasiPenjualan dan Pembelian Barang pada Sinar Kencana Meubel sehingga
dapat berjalan dengan baik.
4. Untuk melakukan pengujian Sistem Informasi Penjualan dan PembelianBarang pada Sinar Kencana Meubel.
1.4.Kegunaan PenelitianKegunaan dari penelitian ini bagi penulis adalah untuk menerapkan ilmu dan
pengembangan pengetahuan yang didapat selama dibangku kuliah. Dengan
penyusunan proposal pengajuan skripsi ini diharapkan timbul suatu motivasi
untuk meningkatkan kemampuan penguasaan disiplin ilmu yang ditekuni
dalam bidang komputer dan dalam pembuatan aplikasi, untuk menambah
pengetahuan dan pengalaman dalam ruang lingkup dunia kerja yang
sesungguhnya.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
8/129
6
1.4.1.Kegunaan AkademisBagi penulis sebagai sarana pembelajaran dan pengembangan ilmu Sistem
Informasi yang telah di dapat selama di bangku kuliah. Dan penulis
berharap dapat memberikan ilmu pengetahuan dan teknologi bagi
pembacanya,
1.4.2.Kegunaan PraktisBagi perusahaan, sistem Informasi penjualan dan pembelian barang ini
diharapkan dapat dimanfaatkan sebaik-baiknya oleh Sinar Kencana Meubel
sehingga akan lebih mudah dalam melakukan pengolahan data.
1.5.Batasan MasalahMengingat luasnya masalah yang dikaji, maka ruang lingkup penelitian
dibatasi pada :
1. Sistem informasi yang dirancang meliputi proses pengolahan transaksipenjualan, pemesanan barang, dan pembelian barang dari supplier pada
Sinar Kencana Meubel.
2. Tidak membahas tentang retur barang yang rusak atau cacat darikonsumen.
3. Dalam proses transaksi penjualan dan pembelian, pembayaran dilakukansecara tunai.
4. Tidak membahas pemesanan barang dari konsumen.5. Penjualan barang barang hanya di dalam kota bandung.6. Tidak membahas pembayaran secara debit maupun kredit.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
9/129
7
1.6.Lokasi dan Waktu PenelitianLokasi penelitian yang dilakukan penulis adalah di Sinar Kencana Meubel,
yang beralamat di Jalan Raya Ujung Berung No. 163 Bandung Telp. (022)
7800089. Sedangkan waktu penelitian eyang dilakukan penulis pada bulan
Maret 2013.
Tabel 1.1
Waktu Kegiatan Penelitian
N
oKegiatan Penelitian
Bulan
Maret April Mei Juni
1 2 3 4 1 2 3 4 1 2 3 4 1 2
1 Identifikasi Kebutuhan
Observasi
Wawancara
2 Membuat Rancangan Aplikasi Prototype
Perancangan Prosedur
Pernacangan DiagramPerancangan Program
3 Menguji Prototype
4 Memperbaiki Prototype
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
10/129
8
BAB II
LANDASAN TEORI
2.1.Konsep Dasar Sistem2.1.1. Pegertian Sistem
Sistem menurut Abdul Kadir (2003:54), bahwa sistem adalah sekumpulan
elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai tujuan.
Sistem menurut Tata Sutabri (2012:10) secara sederhana, sistem dapat
diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau
variable yang terorganisir, saling berinteraksi, saling tergantung satu sama lain,
dan terpadu.
Menurut Tata Sutabri (2012:17), terdapat dua kelompok pendekatan di
dalam mendefinisikan sistem, yaitu menekankan pada prosedurnya dan yang
menekankan pada komponen atau elemennya.
Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan
sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran yang tertentu. Pendekatan sistem yang
merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di
dalam sistem.
Pendekatan sistem yang lebih menekankan pada elemen atau
komponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yang
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
11/129
9
berinteraksi untuk mencapai suatu tujuan tertentu. Suatu sistem mempunyai
maksud tertentu.
2.1.2. Klasifikasi SistemMenurut Tata Sutabri (2012:22) Sistem merupakan suatu bentuk integrasi
antara satu komponen dengan komponen lain karena sistem memiliki sasaran
yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut.
Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang
diantaranya :
A. Sistem Abstrak dan Sistem FisikSistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak
tampak secara fisik, misalnya sistem telogi, yaitu sistem yang berupa
pemikiran hubungan antara manusia dan Tuhan. Sedangkan sistem fisik
merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem
produksi, sistem penjualan, sistem adminstrasi personalia dan lain
sebagainya.
B. Sistem Alamiah dan Sistem Buatan ManusiaSistem Alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat
oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam,
pergantian musim. Sedangkan Sistem Buatan Manusia merupakan sistem
yang melibatkan interaksi manusia dengan mesin yang disebut human
machine sistem. Sistem informasi berbasis komputer merupakan contoh
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
12/129
10
human machine sistem karena menyangkut penggunaan komputer yang
berinteraksi dengan manusia.
C. Sistem Determinasi dan Sistem ProbabilistikSistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut
sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah
lakunya dapat dipastikan berdasarkan program-program komputer yang
dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang
kondisi masa depannya tidak dapat diprediksi karena mengandung unsur
probabilistic.
D. Sistem Tertutup dan Sistem TerbukaSistem tertutup merupakan sistem yang tidak berhubungan dan tidak
terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis
tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem
yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini
menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.
2.1.3. Karakteristik SistemMenurut Tata Sutabri (2012:20) suatu sistem mempunyai karakteristik atau
sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas
sistem (boundary), lingkungan luar sistem (environments), penghubung
(interface), masukan (input), keluaran (output), pengolah (process), dan sasaran
(objectives) atau tujuan (goal).
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
13/129
11
1. Komponen Sistem (Component)Suatu sistem yang terdiri dari sejumlah komponen yang saling berinteraksi,
yang artinya bekerja sama membentuk satu kesatuan.
2. Batas Sistem (Boundary)Batas sistem (boundary) merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.
3. Lingkungan Luar Sistem (Environment)Lingkungan luar (environment) dari suatu sistem adalah apapun diluar batas
dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat
bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.
4. Penghubung Sistem (Interface)Penghubung sistem (interface) merupakan media penghubung antara satu
subsistem dengan subsistem lainnya.
5. Masukan Sistem (Input)Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan
dapat berupa masukan perawatan (maintenance input) dan masukan sinyal
(signal input).
6. Keluaran Sistem (Output)Keluaran (output) adalah hasil energi yang diolah dan diklasifikasikan
menjadi output yang berguna dan sisa pembuangan. Keluaran dapat
merupakan masukan untuk subsistem yang lain atau kepada supra sistem.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
14/129
12
7. Pengolah Sistem (Process)Proses merupakan kumpulan prosedur yang akan memanipulasi input yang
kemudian akan disimpan dalam bagian basis data dan seterusnya akan diolah
menjadi suatu output yang akan digunakan oleh si penerima.
8. Sasaran sistem (Objectives)Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan dan
keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila
mengenai sasaran dan tujuannya.
2.2.Konsep Dasar InformasiMenurut Tata Sutabri (2012:29), informasi adalah data yang telah
diklasifikasi atau diinterpretasi untuk digunakan dalam proses pengambilan
keputusan.
Menurut McFadden, dkk (1999) mendefinisikan informasi sebagai data
yang telah diproses dedemikian rupa sehingga meningkatkan pengetahuan
seseorang yang menggunakan data tersebut.
Menurut Davis (1999), informasi adalah data yang telah diolah menjadi
sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan
keputusan saat ini atau saat mendatang.
Datamerupakan raw material untuk suatu informasi. Perbedaan informasidan data sangat relatif tergantung pada nilai gunanya bagi manajemen yang
memerlukan. Suatu informasi bagi level manajemen tertentu bisa menjadi data
bagi manajemen level di atasnya, atau sebaliknya.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
15/129
13
Dari pengertian diatas, maka penulis menyimpulkan bahwa informasi
adalah hasil dari proses pengolahan data yang mempunyai nilai bagi seseorang
atau sekelompok orang yang menerima dan menggunakan informasi tersebut.
2.2.1. Fungsi dan Siklus InformasiFungsi utama informasi adalah menambah pengetahuan. Informasi yang
disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah
menjadi sebuah Keputusan. Akan tetapi, dalam kebanyakan pengambilan
Keputusan yang kompleks, informasi hanya dapat menambah kemungkinan
kepastian atau mengurangi bermacam-macam pilihan.
Data merupakan bentuk yang masih mentah yang belum mempunyai arti
bagi penerimanya, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu
model untuk menghasilkan informasi, informasi sendiri merupakan suatu proses
perubahan data menjadi informasi. Data yang diolah melaui 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
ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya
sehingga membentuk suatu siklus.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
16/129
14
2.2.2. Kualitas InformasiKualitas dari suatu informasi (quality of information) tergantung dari tiga
hal, yaitu informasi harus akurat (accurate), tepat pada waktunya (timely basis),
dan relevan (relevance).
1. Akurat (accurate)Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau
menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan
maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke
penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat
merubah atau merusak informasi tersebut.
2. Tepat Waktu (timely basis)Informasi yang datang pada penerima tidak boleh terlambat, informasi yang
sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan
landasan didalam pengambilan keputusan. Bila pengambilan keputusan
terlambat, maka dapat berakibat fatal untuk organisasi. Dewasa ini mahalnya
nilai informasi disebabkan harus cepatnya informasi tersebut didapat,
sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan,
mengolah dan mengirimkannya.
3. Relevan (relevance)Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi
informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda, misalnya
informasi mengenai sebab-musabab kerusakan mesin produksi kepada
akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
17/129
15
ditujukan kepada ahli teknik perusahaan. Sebaliknya informasi mengenai
harga pokok produksi untuk ahli teknik merupakan informasi yang kurang
relevan, tetapi relevan unuk akuntan.
2.3.Konsep Dasar Sistem InformasiMenurut Abdul Kadir (2003 : 11), Sistem Informasi adalah kumpulan
perangkat keras dan perangkat lunak yang di rancang untuk mentransformasikan
data ke dalam bentuk informasi yang berguna.
Menurut Tata Sutabri (2012:46), Sistem Informasi adalah sistem didalam
suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu organisasi
dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Dari pengertian diatas, maka penulis menyimpulkan bahwa Sistem
Informasi merupakan kumpulan elemen yang saling berhubungan satu sama lain
yang membentuk satu kesatuan untuk mengintegrasikan data, memproses dan
menyimpan serta mendistribusikan informasi.
2.3.1. Komponen Sistem InformasiMenurut Tata Sutabri (2012 : 47), Sistem Informasi terdiri dari komponen-
komponen yang disebut blok bangunan (building block), yang terdiri dari blok
masukan, blok model, blok keluaran, blok teknologi, blok basis data dan blok
kendali. Sebagai suatu sistem keenam blok tersebut masing masing saling
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
18/129
16
berinteraksi satu dengan yang lain membentuk satu kesatuan untuk mencapai
sasaran.
a) Blok Masukan (Input Block)Input mewakili data yang masuk kedalam sistem informasi. Input yang
dimaksud adalah metode dan media untuk menangkap data yang akan
dimasukan, yang dapat berupa dokumen-dokumen dasar.
b)
Blok Model (Model Block)
Blok ini terdiri dari kombinasi prosedur, logika, dan model matematika yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan
cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
c) Blok Keluaran (Output Block)Produk dari sistem informasi adalah keluaran yang merupakan informasi yang
berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen
serta semua pemakai sistem.
d) Blok Teknologi (Technology Block)Teknologi merupakan Tool Box dalam sistem informasi. Teknologi
digunakan untuk menerima input, menjalankan model, menyimpan dan
mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu
pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari tiga
bagian utama, yaitu teknisi (brainware) perangkat lunak (software) dan
perangkat keras (hardware).
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
19/129
17
e) Blok Basis Data (Data Base Block)Basis data (database) merupakan kumpulan data yang saling berkaitan dan
berhubungan satu sama lain, tersimpan diperakngkat keras computer dan
menggukana perangkat lunak untuk memanipulasinya.
f) Blok Kendali (Control Block)Merupakan pengendali yang perlu dirancang dan diterapkan untuk
meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun
bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
2.3.2. Perencanaan Sistem InformasiPerencanaan Sistem Informasi adalah suatu proses menentukan bagaimana
suatu sistem akan menyelesaikan apa yang mesti diselesaikan, tahap ini
menyangkut mengkonfigurasikan dari komponen-komponan perangkat lunak dan
perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan
benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir analisis
sistem. Pada desain sistem ada dua kegiatan penting, yaitu kegiatan menentukan
bagaimana sistem akan dikembangkan dan kegiatan yang lain adalah kegiatan
mengkonfigurasikan perangkat lunak dan perangkat keras untuk mendapatkan
pemecahan masalah yang maksimal.
Menurut Tata Sutabri (2012 : 49), perencanaan sistem informasi
bedasarkan tingkatannya sebagai berikut :
a. Tingkat I : Ide, mengetahui perlu adanya perubahan.b. Tingkat I : Ide, mengetahui perlu adanya perubahan.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
20/129
18
c. Tingkat III : Pelaksanaan, menerapkan desain ke dalam sistem.d. Tingkat IV : Kontrol, memeriksa tingkat pelaksanaan dijalan kan
sesuai dengan desain.
e. Tingkat V : Evaluasi memeriksa apakah perubahan yang terjadisesuai dengan tujuan semula.
f. Tingkat VI : Tindak Lanjut, melaksanakan perubahan sesuai denganevaluasi yang ada.
2.4.Pengertian Sistem Penjualan, Barang, dan Pembelian BarangSistem Penjualan adalah serangkaian kegiatan mulai dari diterimanya order
penjualan sampai mencatat timbulnya tagihan/piutang dagang. Barang adalah
objek dalam sistem jual beli.
2.4.1. Pengertian Sistem Informasi PenjualanDikutkip dari http://id.shvoong.com/ business management/ marketing/
2309872 pengertian sistem penjualan/ #ixzz2VehDpbZ9/ 20 April 2013, Sistem
Informasi penjualan adalah sub system informasi bisnis yang mencakup kumpulan
prosedur yang melaksanakan, mencatat, mengkalkulasi, membuat dokumen dan
informasi penjualan untuk keperluan manajemen dan bagian lain yang
berkepentingan, mulai dari diterimanya order penjualan sampai mencatat
timbulnya tagihan/piutang dagang.
http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/http://id.shvoong.com/%20business%20management/%20marketing/%202309872%20pengertian%20sistem%20penjualan/#ixzz2VehDpbZ9/8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
21/129
19
2.4.2. Pengertian BarangDikutip darihttp://www.anneahira.com/pengertian-barang-dan-jasa.htm20
April 2013, Barang didefinisikan sebagai suatuproduk fisik (berwujud, tangible)
yang dapat diberikan pada seorang pembeli dan melibatkan perpindahan
kepemilikan dari penjual ke pelanggan, kebalikan dengan suatu jasa (tak
berwujud, intangible). Istilah "komoditas" sering digunakan dalam mikro
ekonomi untuk membedakan barang dan jasa.
2.4.3. Pengertian Pembelian BarangPembelian merupakan suatu kegiatan transaksi yang dilakukan oleh
perusahaan dalam memenuhi kebutuhan produk atau bahan baku produk yang
didapat dari pemasok atau supplier.
2.4.4. Definisi MebelMebel atau furnitur adalah perlengkapan rumah yang mencakup semua
barang sepertikursi,meja,lemarin dan lainnya.Mebelberasal dari kata movable,
yang artinya bisa bergerak. Pada zaman dahulu meja kursi dan lemari relatif
mudah digerakkan dari batu besar, tembok, dan atap.
2.5.Arsitektur JaringanMenurut Abdul Kadir (2003 : 346) Jaringan komputer adalah hubungan
dua buah simpul (umumnya berupa komputer) atau lebih yang tujuan utamanya
adalah untuk melakukan pertukaran data.
http://www.anneahira.com/pengertian-barang-dan-jasa.htmhttp://www.anneahira.com/pengertian-barang-dan-jasa.htmhttp://www.anneahira.com/pengertian-barang-dan-jasa.htmhttp://id.wikipedia.org/wiki/Produkhttp://id.wikipedia.org/wiki/Kepemilikanhttp://id.wikipedia.org/w/index.php?title=Penjual&action=edit&redlink=1http://id.wikipedia.org/wiki/Pelangganhttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Kursihttp://id.wikipedia.org/wiki/Mejahttp://id.wikipedia.org/w/index.php?title=Lemari&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Lemari&action=edit&redlink=1http://id.wikipedia.org/wiki/Mejahttp://id.wikipedia.org/wiki/Kursihttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Mikroekonomihttp://id.wikipedia.org/wiki/Pelangganhttp://id.wikipedia.org/w/index.php?title=Penjual&action=edit&redlink=1http://id.wikipedia.org/wiki/Kepemilikanhttp://id.wikipedia.org/wiki/Produkhttp://www.anneahira.com/pengertian-barang-dan-jasa.htm8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
22/129
20
Dalam prakteknya, jaringan komputer memungkinkan untuk melakukan
berbagi perangkat lunak, perangkat keras, dan bahkan berbagai kekuatan
pemrosesan.
2.5.1. Jenis-jenis Jaringan Menurut Letak GeografisDilihat dari letak geografisnya, jaringan komputer dapat di klasifikasikan
sebagai berikut :
1. Local Area Network (LAN)Local Area Network (LAN) atau bisa disebut juga Jaringan Area Lokal. LAN
adalah jaringan kecepatan tinggi yang secara geografi mencakup area yang
relative sempit atau jaringan yang dibatasi oleh area yang relative kecil,
umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah
gedung, atau sebuah sekolah, dan biasanya tidak jauh dari sekitar 1 km
persegi. Beberapa model konfigurasi LAN, satu komputer biasanya di jadikan
sebuah file server. Yang mana digunakan untuk menyimpan perangkat lunak
(software) yang mengatur aktifitas jaringan, ataupun sebagai perangkat lunak
yang dapat digunakan oleh komputer-komputer yang terhubung ke dalam
network. Komputer-komputer yang terhubung ke dalam jaringan (network)
itu biasanya disebut dengan workstation. Biasanya kemampuan workstation
lebih di bawah dari file server dan mempunyai aplikasi lain di dalam
harddisknya selain aplikasi untuk jaringan. Kebanyakan LAN menggunakan
media kabel untuk menghubungkan antara satu komputer dengan komputer
lainnya.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
23/129
21
2. Metropolitan Area Network (MAN)Metropolitan Area Network (MAN) bisa disebut juga Jaringan Area
Metropolitan. MAN adalah jaringan untuk sebuah kota atau sekumpulan
gedung-gedung milik sebuah perusahaan atau kampus universitas dan dapat
berperan seperti suatu ISP tetapi khusus untuk perusahaan tersebut, umumnya
mengkoneksikan beberapa LAN menggunakan fiber optic. Sebuah MAN,
umumnya jaringan kecepatan tinggi ukuran menengah antara LAN dan
WAN, biasanya mencakup suatu area berdiameter antara 5-50 km. misalnya
antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan
beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih
besar.
3. Wide Area Network (WAN)Wide Area Network (WAN) bisa disebut juga Jaringan Area Skala Besar.
WAN adalah jaringan komunikasi data yang secara geografi mencakup area
yang sangat luas, lingkup regional/ nasional/ global, dan sering menggunakan
fasilitas transmisi umum seperti telepon dan juga biasanya sudah
menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh
keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di
Negara-negara lain. Menggunakan sarana WAN, Sebuah Bank yang ada di
Bandung bisa menghubungi kantor cabangnya yang ada di Hongkong, hanya
dalam beberapa menit. Biasanya WAN agak rumit dan sangat kompleks,
menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN
ke dalam Komunikasi Global seperti Internet. Tapi bagaimanapun juga antara
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
24/129
22
LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal, hanya
lingkup areanya saja yang berbeda satu diantara yang lainnya.WAN
menginterkoneksi banyak LAN dan WAN dengan berbagai
teknologi,misalnya T1, T3, ATM, ISDN, ADSL.
2.5.2. Topologi JaringanTopologi pada dasarnya adalah peta dari sebuah jaringan. Topologi
jaringan terbagi lagi menjadi dua, yaitu topologi secara fisik (physical topology)
dan topologi secara logika (logical topology). Topologi secara fisik menjelaskan
bagaimana susunan dari kabel dan komputer dan lokasi dari semua komponen
jaringan. Sedangkan topologi secara logika menetapkan bagaimana informasi atau
aliran data dalam jaringan.
Jenis Topologi jaringan :
1. Topologi BUSTopologi ini mempunyai bentuk, satu kabel utama menghubungkan ke tiap
saluran tunggal computer (membentuk huruf T), kecuali simpul disalah satu
ujung kabel utama, yang hanya terhubung ke saluran komputer dan terminator
sebagai penutup. Karakteristik Topologi BUS:
a.Node node dihubungkan secara serial sepanjang kabel, dan pada keduaujung kabel ditutup dengan terminator.
b. Sangat sederhana dalam instalasi, karena hanya menghubungkan antarsimpul saja.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
25/129
23
c. Juga sangat ekonomis dalam biaya (hanya dibutuhkan kabel dan connectoryang harganya tidak terlalu mahal / murah).
d. Paket-paket data saling bersimpangan pada suatu kabel sehingga jika nodeyang dihubungkan semakin banyak, kinerja jaringan akan semakin turun
sebab sering terjadi collision.
e. Tidak diperlukan hub, yang banyak diperlukan adalah Tconnector padasetiap ethernet card.
f. Problem yang sering terjadi adalah jika salah satu node rusak, makajaringan keseluruhan dapat down, sehingga seluruh node tidak bisa
berkomunikasi dalam jaringan tersebut.
g. Jenis kabel yang digunakan adalah coaxial (jenis yang paling murah).2. Topologi STAR
Tiap simpul pada masing-masing terminal terhubung ke file server tunggal
terpusat, dengan menggunakan segmen kabel sendiri. Keunggulan topologi
ini adalah didapatkannya kinerja yang optimal karena lintas kabel dari
terminal ke server yang pendek. Karakteristik Topologi Star:
a. Tiap simpul pada masing-masing terminal terhubung ke file server tunggalterpusat, dengan menggunakan segmen kabel sendiri. Keunggulan
topologi ini adalah didapatkannya kinerja yang optimal karena lintas kabel
dari terminal Setiap node berkomunikasi langsung dengan konsentrator
(HUB)
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
26/129
24
b. Bila setiap paket data yang masuk ke consentrator (HUB) kemudian dibroadcast keseluruh node yang terhubung sangat banyak (misalnya
memakai hub 32 port), maka kinerja jaringan akan semakin turun.
c. Sangat mudah dikembangkan, sebab setiap node hanya terhubung secaralangsung ke consentrator.
d. Jika salah satu ethernet card rusak, atau salah satu kabel pada terminalputus, maka keseluruhan jaringan masih tetap bisa berkomunikasi atau
tidak terjadi down pada jaringan keseluruhan tersebut.
e. Tipe kabel yang digunakan biasanya jenis UTP. ke server yang pendek.3. Topologi RING
Setiap komputer terhubung ke komputer selanjutnya dalam ring, dan setiap
komputer mengirim apa yang diterima dari computer sebelumnya. Pesan-
pesan mengalir melalui ring dalam satu arah. Setiap computer yang
mengirimkan apa yang diterimanya, ring adalah jaringan yang aktif. Tidak
ada akhir pada ring.
Layout ini serupa dengan linear bus, kecuali simpul pada ujung kabel utama
yang saling terhubung, sehingga membentuk suatu lingkaran dengan
penghubungnya menggunakan segmen kabel. Karakteristik Topologi Ring:
a)Node-node dihubungkan secara serial di sepanjang kabel, dengan bentukjaringan seperti lingkaran.
b)Sangat sederhana dalam layout seperti jenis topologi bus.c)Paket-paket data dapat mengalir dalam satu arah (kekiri atau kekanan)
sehingga collision dapat dihindarkan.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
27/129
25
d)Problem yang dihadapi sama dengan topologi bus, yaitu: jika salah satunode rusak maka seluruh node tidak bisa berkomunikasi dalam jaringan
tersebut.
e)Tipe kabel yang digunakan biasanya kabel UTP atau Patch Cable (IBMtipe 6).
4. Topologi MeshKarakteristik topologi Mesh:
a)Topologi mesh memiliki hubungan yang berlebihan antara peralatan-peralatan yang ada.
b)Susunannya pada setiap peralatan yang ada didalam jaringan salingterhubung satu sama lain.
c)Jika jumlah peralatan yang terhubung sangat banyak, tentunya ini akansangat sulit sekali untuk dikendalikan dibandingkan hanya sedikit
peralatan saja yang terhubung.
Sejalan dengan perkembangan teknologi jaringan dan kebutuhan
pengguna, maka sudah selayaknya suatu organisasi/lembaga memulai penerapan
Jaringan atau local area network. Desain jaringan adalah penting karena
berhubungan dengan rancangan kinerja dan kehandalan komputasi dan
komunikasi pada suatu institusi. Untuk merancang jaringan yang efisien maka
identifikasi keragaan dan kebutuhan pengembangan merupakan tahapan yang
sangat penting.
Dari hasil identifikasi tersebut dilakukan analisis kebutuhan sehingga
dapat dirancang jaringan yang ekonomis namun berdaya guna. Pemilihan topologi
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
28/129
26
jaringan hendaknya memperhatikan karakteristik topologi itu sendiri, letak
gedung, dan jumlah lantai pada gedung tersebut. Sedangkan perangkat keras
untuk jaringan dipilih berdasarkan topologi jaringan, beban kerja, kebutuhan akses
komunikasi, dan kebutuhan pengamanan sistem.
2.6.Unified Modeling Language (UML)Dikutip darihttp://informatika.web.id/pengertian-uml.htm,UML (Unified
Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk
merancang dan atau membuat software berorientasi objek. Karena UML ini
merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka
semua elemen dan diagram berbasiskan pada paradigma object oriented.
UML sendiri juga memberikan standar penulisan sebuah sistem blueprint,
yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program
yang spesifik, skema database, dan komponen komponen yang diperlukan
dalam sistem software.
UML adalah sebuah bahasa standar untuk pengembangan sebuahsoftware
yang dapat menyampaikan bagaimana membuat danmembentuk model-model,
tetapi tidak menyampaikan apa dan kapan model yang seharusnya dibuat yang
merupakan salah satu prosesimplementasi pengembangan software. UML tidak
hanya merupakan sebuah bahasa pemograman visual saja, namun juga dapat
secara langsung dihubungkan ke berbagai bahasa pemrograman, seperti JAVA,
C++, Visual Basic, atau bahkan dihubungkan secara langsung ke dalam sebuah
object-oriented database.
http://informatika.web.id/pengertian-uml.htmhttp://informatika.web.id/pengertian-uml.htmhttp://informatika.web.id/pengertian-uml.htmhttp://informatika.web.id/pengertian-uml.htm8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
29/129
27
Begitu juga mengenai pendokumentasian dapat dilakukan seperti;
requirements, arsitektur, design, source code, project plan, tests, dan prototypes.
UML mempunyai 9 diagram, yaitu:
1. Diagram Use CaseDiagram Use Case menggambarkan apa saja aktifitas yang dilakukan oleh
suatu sistem dari sudut pandang pengamatan luar. Yang menjadi persoalan itu apa
yang dilakukan bukan bagaimana melakukannya. Diagram Use Case dekat
kaitannya dengan kejadian-kejadian.
2. Diagram ClassDiagram Class memberikan pandangan secara luas dari suatu system dengan
menunjukan kelas-kelasnya dan hubungan mereka. Diagram Class bersifat statis,
menggambarkan hubungan apa yang terjadi bukan apa yang terjadi jika mereka
berhubungan.
3. Diagram PackageUntuk mengatur pengorganisasian diagram Class yang kompleks, dapat
dilakukan pengelompokan kelas-kelas berupa package (paket-paket). Package
adalah kumpulan elemen-elemen logika UML.
4. Diagram SequenceDiagram sequence merupakan salah satu diagram Interaction yang
menjelaskan bagaimana suatu operasi itu dilakukan, message (pesan) apa yang
dikirim dan kapan pelaksanaannya. Diagram ini diatur berdasarkan waktu. Obyek-
obyek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke
kanan berdasarkan waktu terjadinya dalam pesan yang terurut.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
30/129
28
5. Diagram CollaborationDiagram Collaboration juga merupakan diagram interaction. Diagram
membawa informasi yang sama dengan diagram Sequence, tetapi lebih
memusatkan atau memfokuskan pada kegiatan obyek dari waktu pesan itu
dikirimkan.
6. Diagram StateChartBehaviors dan state dimiliki oleh obyek. Keadaan dari suatu obyek
bergantung pada kegiatan dan keadaan yang berlaku pada saat itu. Diagram
StateChart menunjukan kemungkinan dari keadaan obyek dan proses yang
menyebabkan perubahan pada keadaannya.
7. Diagram ActivityPada dasarnya diagram Activity sering digunakan oleh flowchart. Diagram ini
berhubungan dengan diagram Statechart. Diagram Statechart berfokus pada obyek
yang dalam suatu proses (atau proses menjadi suatu obyek), diagram Activity
berfokus pada aktifitas-aktifitas yang terjadi yang terkait dalam suatu proses
tunggal. Jadi dengan kata lain, diagram ini menunjukkan bagaimana aktifitas-
aktifitas tersebut bergantung satu sama lain.
8. Diagram ComponentComponent adalah sebuah code module (kode-kode module). Diagram
Component merupakan fisik sebenarnya dari diagram Class.
9. Diagram DeploymentDeployment menerangkan bahwa konfigurasi fisik software dan hardware.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
31/129
29
2.7.Structured Query Language (SQL)Menurut Abdul Kadir (2003:285), SQL ( Structured Query Languange )
adalah bahasa yang digunakan untuk mengakases basis data yang tergolong
rasional. Standar SQL mula-mula didefinisikan oleh ISO ( International
Standards Institute )dan ANSI ( the American National Standards Institute )yang
dikenal dengan SQL86. Standar terakhir ketika buku ini disusun berupa SQL99.
SQL digunakan untuk berkomunikasi dengan suatu database. Berdasarkan
ANSI (American National Standards Institute), SQL merupakan bahasa standar
untuk relational database management systems. Beberapa Relational DBMS yang
menggunakan SQL, antara lain : Oracle, Sybase, Microsoft SQL Server, Access,
Ingres, MySQL, Postgre dan masih banyak lagi. Meskipun hampir semua DBMS
menggunakan SQL, banyak DBMS yang memiliki tambahan kemampuan dalam
SQL-nya dan biasanya digunakan khusus untuk DBMS tersebut.
Pernyataan-pernyataan SQL digunakan untuk melakukan fungsi-fungsi
seperti update data pada database, atau pengambilan data dari database. Perintah
SQL tidak bersifat case-sensitivepada kata kuncinya, tetapi pada nilainya. Pada
aplikasi yang membutuhkan akses ke database, umumnya akan melakukan aksi-
aksi seperti memasukkan data, mengambil data, meng-update data, dan
menghapus data.
2.8.Java Database Connectivity (JDBC)JDBC (Java Database Connectivity) adalah spesifikasi standar dari
JavaSoft API (Application Programming Interface) yang memungkinkan program
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
32/129
30
Java untuk mengakses sistem database manajemen. JDBC API terdiri dari satu set
interface dan kelas yang ditulis dalam bahasa pemrograman Java. JDBC API
menggunakan interface standar dan kelas, programmer dapat menulis aplikasi
yang terhubung ke database, mengirimkanpertanyaan ditulis SQL (Structured
Query Language), dan memproses hasilnya.
2.9.Perangkat Lunak PendukungPerangkat lunak adalah sekumpulan intruksi yang di berikan untuk
mengendalikan perangkat keras computer. Berikut ini adalah perangkat lunak
pendukung yang digunakan oleh penulis.
2.9.1. JavaMenurut Abdul Kadir (2003:231), Java dibuat pada tahun 1995 di Sun
Microsystems. Java merupakan bahasa beroirentasi objek dan serbaguna. Kode
Java dikompilasi dalam format yang disebut bytecode. Bytecode ini dapat
dijalankan disemua computer yang telah dilengkapi dengan program Java
Interpreter dan Java Virtual Machine.
Java sangat popular karena pada masa awal Internet menjadi populer. Java
telah menyediakan sarana untuk membuat program ( yang disebut applet ) yang
berjalan pada Web browser. Bahasa ini juga mendukung koneksi ke database,
menyediakan sarana untuk membuat aplikasi berbasis Windows, dan juga dapat
dipakai untuk pemrograman jaringan.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
33/129
31
2.9.2. NetbeansNetBeans merupakan sebuah proyek kode 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 bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini
terdapat dua produk NetBeans IDE dan NetBeans Platform.
NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas
untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan
program. Netbeans IDE ditulis dalam Java, namun dapat mendukung bahasa
pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE.
Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana
digunakan.
Tersedia juga NetBeans Platform, sebuah fondasi yang modular dan dapat
diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat
aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang
dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan
untuk membuat kakas dan solusi sendiri.
Kedua produk ini adalah kode terbuka (open source) dan bebas (free) untuk
penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang
dengan lisensi Common Development and Distribution License (CDDL).
Sumber :www.netbeans.org
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
34/129
32
2.9.3. XAMPPDikutip dari http://sumberinformasiku.info 20 April 2013, XAMPP adalah
perangkat lunak yang berifat open source yang mendukung banyak sistem operasi,
merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagaiserver yang berdiri sendiri (localhost), yang terdiri
atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa
yang ditulis denganbahasapemrogramanPHP danPerl.
Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun),
Apache,MySQL,PHP danPerl.Program ini tersedia dalamGNU General Public
License dan bebas, merupakan web server yang mudah digunakan yang dapat
melayani tampilan halamanweb yang dinamis.
Komponen XAMPP:
1. Apache2. MySQL3. PHP4. phpMyAdmin5. FileZilla FTP Server6.
Tomcat
XAMPP tersedia untuk Linux, Windows, Mac OS X maupun Solaris
sehingga sangat memudahkan membuat web server multiplatform. Selain itu
XAMMP adalah 100% open source, tersedia bebas dan legal.
Sumber: http://sumberinformasiku.info
http://sumberinformasiku.info/http://sumberinformasiku.info/http://sumberinformasiku.info/http://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Apachehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Webhttp://sumberinformasiku.info/http://sumberinformasiku.info/http://sumberinformasiku.info/http://sumberinformasiku.info/http://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apachehttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Serverhttp://sumberinformasiku.info/8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
35/129
33
2.9.4. MySQLMenurut Menurut Kadir (2008:2), MySQL adalah sebuah software open
sourceyang digunakan untuk membuat sebuah database.MySQL adalah sebuah
server database open source yang terkenal yang digunakan berbagai aplikasi
terutama untuk server atau membuat WEB. Mysql berfungsi sebagai SQL
(Structured Query Language) yang dimiliki sendiri dan sudah diperluas oleh
Mysql umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi
server yang dinamis dan powerfull.
MySQL adalah sebuah implementasi dari sistem manajemen basisdata
relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL
(General Public License). Setiap pengguna dapat secara bebas menggunakan
MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan
produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan
salah satu konsep utama dalam basisdata yang telah ada sebelumnya.
MySQL memiliki beberapa keistimewaan, antara lain :
1. PortabilitasMySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Perangkat lunak sumber terbukaMySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah
lisensi GPL sehingga dapat digunakan secara gratis.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
36/129
34
3. Multi-userMySQL dapat digunakan oleh beberapa pengguna dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
4. Performance tuningMySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
5. Ragam tipe dataMySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned
integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan FungsiMySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
Select dan Where dalam perintah (query).
7. KeamananMySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama
host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi
terenkripsi.
8. Skalabilitas dan PembatasanMySQL mampu menangani basis data dalam skala besar, dengan jumlah
rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.
Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap
tabelnya.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
37/129
35
9. KonektivitasMySQL dapat melakukan koneksi dengan klien menggunakan protokol
TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. LokalisasiMySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan
lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum
termasuk di dalamnya.
11. Antar MukaMySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API (Application
Programming Interface).
12. Klien dan PeralatanMySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan
untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan
petunjuk online.
13. Struktur tableMySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL
ataupun Oracle.
2.9.5. PhpMyAdminDikutip dari http://www.pradhana.net/tag/pengertian-phpmyadmin/ 20 April
2013, phpMyAdmin adalahperangkat lunak bebas yang ditulis dalambahasa
http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%202013http://id.wikipedia.org/wiki/PhpMyAdmin/%2020%20April%2020138/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
38/129
36
pemrograman PHP yang digunakan untuk menangani administrasi MySQL
melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung
berbagai operasi MySQL, diantaranya (mengelolabasis data, tabel-tabel, bidang
(fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan
lain-lain).
2.9.6. IReportIreport merupakan perangkat lunak bantu untuk perancangan laporan secara
visual yang nantinya dapat di kompilasi dengan menggunakan JasperReport
sehingga menjadi file *.jasperatau *.jrxml yang dapat langsung dipanggil oleh
program Java.IReport merupakan salah satu tool yang sangat pewerfull dalam
pembuatan sebuah laporan pada bahasa pemrograman java, selain itu ireport juga
merupakan software yang dikeluarkan dengan lisensi open source.IReport sendiri
merupakan sebuah aplikasi bisa juga diinstall sebagai plug-in di netbean. IReport
ini menggunakan JasperReport sebagai librarynya.
Sumber:
www.sumberbacaan.com/mengenai+ireport+pada+netbeans+eko+kurniawan+kha
nnedy.html (22 April 2013)
2.10. Metode Client ServerMenurut Abdul Kadir (2003 : 80) Client adalah sembarangan sistem atau
proses yang melakukan suatu permintaan data atau layanan ke sever. Sedangkan
server adalah sistem atau proses yang menyediakan data atau layanan yang di
http://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Jejaring_Jagat_Jembarhttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/Basis_datahttp://id.wikipedia.org/wiki/Basis_datahttp://id.wikipedia.org/wiki/World_Wide_Webhttp://id.wikipedia.org/wiki/Jejaring_Jagat_Jembarhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Bahasa_pemrograman8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
39/129
37
minta oleh client. Klien-server atau client-server merupakan sebuah paradigma
dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan
aplikasi ke dalam dua pihak yaitu pihak klien dan pihak server.
Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang
terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan
komponen server. Komponen klien juga sering disebut sebagai front-end,
sementara komponen server disebut sebagai back-end. Komponen klien dari
aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan
data dari pengguna. Komponen klien tersebut akan menyiapkan data yang
dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu
dan mengirimkannya kepada komponen server yang dijalankan di atas mesin
server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki
oleh server. Komponen server akan menerima request dari klien, dan langsung
memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. Klien
pun menerima informasi hasil pemrosesan data yang dilakukan server dan
menampilkannya kepada pengguna, dengan menggunakan aplikasi yang
berinteraksi dengan pengguna.
2.11. Star UMLStarUML adalah sebuah proyek open source untuk pengembangan secara
cepat, fleksibel, extensible, featureful, dan bebas-tersedia. UML / platform MDA
berjalan pada platform Win32. Tujuan dari proyek StarUML adalah untuk
membangun sebuah alat pemodelan perangkat lunak dan juga platform yang
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
40/129
38
menarik adalah pengganti alat UML komersial seperti Rational Rose, Together
dan sebagainya.
Star UML mendukung UML (Unified Modeling Language). Berdasarkan
pada UML version 1.4 dan dilengkapi 11 macam diagram yang berbeda,
selanjutnya mendukung notasi UML 2.0 dan juga mendukung pendekatan MDA
(Model DrivenArchitecture) dengan dukungan konsep UML. StarUML dapat
memaksimalkan pruduktivitas dan kualitas dari suatu software project.
Hal yang paling penting dalam pengembangan perangkat lunak adalah
Usability. StarUML diimplementasikan untuk memberikan berbagai fitur yang
user-friendly seperti dialog cepat, manipulasi keyboard, ikhtisar diagram, dll.
StarUML sebagian besar ditulis dalam Delphi. Namun, StarUML adalah
proyek multi-bahasa dan tidak terikat dengan bahasa pemrograman tertentu,
sehingga setiap bahasa pemrograman dapat digunakan untuk mengembangkan
StarUML. (Misalnya, C / C + +, Java, Visual Basic, Delphi, JScript, VBScript, C
#, VB.NET, dll).
Perbedaan antara UML dengan DFD (Data Flow Diagram) : UML biasa
digunakan untuk mempresentasikan sistem kepada orang-orang yang tidak
mengerti tata-cara pemrograman, seperti orang-orang awam pada umumnya
(client, dll). Hal ini dikarenakan UML memakai penggambaran logika algoritma
suatu program.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
41/129
39
Sedangkan DFD kebalikannya, biasa digunakan untuk mempresentasikan
sistem kepada orang-orang yang mengerti tata cara pemrograman (programmer,
dll).Hal ini dikarenakan DFD memakai penggambaran sistem secara umum. Dari
proses, data, basis data, dan entitas.
Jadi, Perbedaan utama antara UML dengan DFD yaitu, jika DFD yang
digambarkan adalah prosesproses yang terjadi didalam suatu system, sedangkan
UML itu menggambarkan bagaimana hubungan antar objek objek yang
menyusun suatu system.
Referensi : yahoo.com (id.answer).
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
42/129
40
BAB III
OBJEK DAN METODE PENELITIAN
3.1. Objek PenelitianDalam penelitian ini, penulis menjelaskan tentang sejarah Sinar Kencana
Meubel, visi dan misi Sinar Kencana Meubel, struktur organisasi dan deskripsi
tugas semua bagian dalam organisasi.
3.1.1. Sejarah Singkat Sinar Kencana MeubelSinar Kencana Meubel mulai dirintis sejak tahun 2001 oleh Bpk. Kuswara
Buntaram atau yang lebih dikenal dengan sapaan Ko Apuk yang membuka
tokonya di Jalan Raya Ujung Berung No. 163 Bandung.
Pada awalnya Sinar Kencana Meubel hanya memiliki tiga orang karyawan
dimana karyawan tersebut masih kerabat dengan pemilik Sinar Kencana Meubel.
Barang yang di perdagangkannya pun masih kurang lengkap.
Seiring berjalannya waktu, Sinar Kencana Meubel berkembang sedikit
demi sedikit dalam memenuhi permintaan dan kebutuhan konsumen di
lingkungan sekitar. Sampai sekarang Sinar Kencana Meubel mejadi salah satu
pilihan toko meubel bagi konsumen untuk memenuhi kebutuhan kosumen dengan
komitmen yang sampai sekarang masih di pertahankan, yaitu menjaga kualitas
produk dan mengutamakan kepuasan konsumen.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
43/129
41
3.1.2. Visi dan Misi Sinar Kencana MeubelVisi dari Sinar Kencana Meubel :
Menjadi Toko Meubel yang mengutamakan kepuasan konsumen dan
mejaga kualitas produk dalam memenuhi kebutuhan konsumen.
Misi dari Sinar Kencana Meubel :
1. Memberikan pelayanan yang baik terhadap konsumen.2. Menciptakan lapangan pekerjaan bagi penduduk sekitar
3.1.3. Struktur Organisasi Sinar Kencana MeubelStruktur organisasi adalah kerangka pembagian tanggung jawab fungsional
kepada unit-unit organisasi yang dibentuk guna terciptanya sistem kerja kolektif
yang harmonis dan dimanis serta terciptanya efektivitas dan efisiensi kerja yang
maksimal. Oleh karena itu dibentuklah struktur organisasi guna mempermudah
pembagian tugas dan tanggung jawab.
Adapun struktur organisasi yang terdapat pada Sinar Kencana Meubel
dapat dilihat pada gambar dibawah ini :
Pemilik
Bag. Penjualan
Pelayan
Bag. Pengiriman
Bag. Gudang
Gambar 3.1 Struktur Organisasi Sinar Kencana Meubel
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
44/129
42
3.1.4. Deskripsi TugasAdapun deskripsi mengenai tugas, wewenang dan tanggung jawab pada
Sinar Kencana Meubel adalah sebagai berikut:
1. PemilikPemilik berfungsi dan bertugas sebagai edukator, manajer dan supervisor,
pemimpin/ leader, innovator dan motivator. Berikut adalah penjabarannya :
a. Memimpin dan mengkoordinasi seluruh kegiatan Sinar Kencana Meubel.b. Menerima laporan dari tiap-tiap bagian kerja.c. Membuat keputusan untuk meningkatkan kinerja dan mengoptimalkan
pofit perusahaan.
2. Bag. GudangBag. Gudang bertanggung jawab kepada pemilik toko sebagai berikut :
a. Memeriksa dan bertanggung jawab atas barang-barang di gudang.b. Membuat dan bertanggung jawab atas laporan pembelian barang.c. Membuat dan bertanggung jawab atas laporan stock barang.d. Turut menjaga kebersihan, keselamatan kerja dan keutuhan barang
didalam gudang.
3.
Bag. Pengiriman
Bag. pengiriman bertanggung jawab kepada pemilik toko atas pengiriman
barang kepada konsumen danmembantu bongkar muat barang.
4. Bag. PenjualanBag. penjualan bertanggung jawab kepada pemilik toko sebagai berikut:
a. Bertanggung jawab atas transaksi penjualan.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
45/129
43
b. Meningkatkan pelayanan yang baik terhadap konsumen.c. Membuat laporan penjualan.
5. PelayanPelayan bertanggung jawab kepada pemilik toko sebagai berikut:
a. Melayani dan mendampingi kosumen yang akan membeli barang denganbaik.
b. Membantu bag. penjualan dan bag. gudang jika dibutuhkan.c. Bertanggung jawab penuh dan jujur.
3.2. Metode PenelitianMetode penelitian merupakan cara penelitian yang digunakan untuk
mendapatkan data agar mencapai tujuan tertentu.
Menurut Sugiyono (2009:3) Metode penelitian diartikan sebagai cara ilmiah
untuk mendapatkan data dengan tujuan dan kegunaan tertentu.
Menurut Moh.Nazir, Ph.D (2011:54) Metode Deskriptif adalah suatu
metode dalam meneliti status sekelompok manusia. Suatu objek. Suatu set
kondisi, suatu sistem pemikiran, ataupun suatu kelas peristiwa pada masa
sekarang.
3.2.1. Desain PenelitianDalam penelitian ini desain penelitian yang digunakan adalah metode
deskriptif dan metode action dengan pendekatan kasus pada bagian penjualan dan
pembelian Sinar Kencana Meubel.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
46/129
44
Desain penelitian adalah tahapan atau gambaran yang akan dilakukan
dalam melakukan penelitian untuk memudahkan peneliti dalam melakukan
penelitian. Menurut Moh.Nazir, Ph.D (2011:84) Desain Penelitian adalah semua
proses yang diperlukan dalam perencanaan dan pelaksanaan penelitian.
Metode penelitian deskriptif (descriptive research) bertujuan
mendeskripsikan suatu keadaan atau fenomena apa adanya. Dalam studi ini para
peneliti tidak melakukan manipulasi semua kegiatan atau peristiwa berjalan
seperti apa adanya. Penelitian deskriptif dapat dilakukan pada saat ini atau dalam
kurun waktu yang singkat, tetapi dapat pula dilakukan dalam waktu yang cukup
panjang. Penelitian yang berlangsung saat ini disebut penelitian deskriptif,
sedangkan penelitian yang dilakukan dalam kurun waktu yang panjang disebut
penelitian longitudinal.
Metode penelitian action (action research) merupakan bentuk penelitian
terapan (applied research) yang bertujuan mencari suatu cara efektif yang
menghasilkan perubahan dalam suatu lingkungan yang sebagian dikendalikan atau
dikontrol. Tujuan utama action research adalah memasuki suatu situasi,
melakukan perubahan, dan memantau hasilnya. Beberapa penulis lebih suka
menyebutnyaaction science
untuk mencegah penyimpangan penelitian tersebut
dari karakteristik ilmiah. Guritno,Suryo et al (2011).
3.2.2. Jenis dan Metode Pengumpulan DataJenis dan metode pengumpulan data digunakan penulis untuk
mendapatkan data sebagai bahan kajian dalam penelitian ini dengan tujuan
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
47/129
45
membuat suatu perancangan sistem informasi penjualan dan pembelian pada Sinar
Kencana Meubel.
Menurut Guritno, Suryo et al (2011) metode pengumpulan data ialah
teknik atau cara-cara yang dapat digunakan oleh peneliti untuk mengumpulkan
data. Metode (cara atau teknik) menunjuk suatu kata yang abstrak dan tidak
diwujudkan dalam benda, tetapi hanya dapat diperlihatkan penggunaannya
melalui angket, wawancara, pengamatan ujian, dokumentasi, dan lainnya. Peneliti
dapat menggunakan salah satu atau gabungan, tergantung pada masalah yang
dihadapi.
Menurut Moh.Nazir, Ph.D (2011:174) Pengumpulan data adalah prosedur
sistematis dan standar untuk memperoleh data yang diperlukan.
Dalam hal ini penulis menggunakan metode pengumpulan data berupa
sumber data primer (observasi dan wawancara) dan sumber data sekunder
(dokumentasi).
3.2.2.1.Sumber Data Primer
Menurut Moh.Nazir, Ph.D (2011:50) Data primer merupakan sumber-
sumber dasar yang merupakan bukti atau saksi utama dari kejadian yang lalu
Data primer adalah data yang menggunakan metode penelitian lapangan
(Field Research), yaitu penelitian yang dilakukan dengan cara mendatangi
langsung tempat yang dijadikan objek penelitian. Dalam hal ini penulis
melakukan pengumpulan data dengan cara :
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
48/129
46
a. Pengamatan (Observasi)Menurut Moh.Nazir, Ph.D (2011:174) Pengumpulan data dengan
observasi langsung atau dengan pengamatan langsung adalah cara pengambilan
data dengan menggunakan mata tanpa ada pertolongan alat standar lain untuk
keperluan tersebut.
Menurut Guritno, Suryo et al (2011) Observasi adalah melakukan
pengamatan secara langsung ke objek penelitian untuk melihat dari dekat kegiatan
yang dilakukan. Pengamatan merupakan suatu teknik atau cara mengumpulkan
data dengan jalan mengadakan pengamatan terhadap kegiatan yang sedang
berlangsung. Pengamatan dapat dilakukan dengan partisipasi maupun non
partisipasi. Dalam observasi partisipasi pengamat ikut serta dalam kegiatan yang
sedang berlangsung, misalnya seperti praktek kerja lapangan. Dalam observasi
nonpartisipasi, pengamat tidak ikut serta dalam kegiatan. Dia hanya berperan
mengamati kegiatan, tidak ikut dalam kegiatan.
Adapun observasi yang dilakukan oleh penulis yaitu di Sinara Kencana
Meubel.
b.
Wawancara (Interview)
Menurut Moh.Nazir, Ph.D (2011:193) Wawancara adalah proses
memperoleh keterangan untuk tujuan penelitian dengan cara tanya jawab, sambil
bertatap muka antara si penanya atau pewawancara dengan si penjawab atau
responden dengan menggunakan alat yang dinamakan interview guide (panduan
wawancara).
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
49/129
47
Menurut Guritno, Suryo et al (2011) Wawancara adalah suatu cara
pengumpulan data yang digunakan untuk memperoleh informasi langsung dari
sumbernya. Ada beberapa faktor yang akan mempengaruhi arus informasi dalam
wawancara, yaitu: pewawancara, responden, pedoman wawancara, dan situasi
wawancara (subana,2006).
Penulis melakukan wawancara secara langsung dan terbuka kepada
bagian-bagian yang terkait dengan penjualan dan pembelian di Sinar Kencana
Meubel. Diantaranya, pemilik toko, bagian penjualan, bagian gudang serta
karyawan lainnya sebagai kajian dalam pembuatan aplikasi sistem informasi
penjualan dan pembelian pada Sinar Kencana Meubel ini.
3.2.2.2.Sumber Data Sekunder
Menurut Moh.Nazir, Ph.D (2011:50) Sumber data sekunder adalah
catatan rentang adanya suatu peristiwa, atupun catatan-catatan yang jaraknya
telah jauh dari sumber orisinil.
Adapun data yang berasal dari sumber data sekunder diperoleh dengan
teknik dokumentasi. Dokumentasi adalah teknik pengumpulan data dengan cara
mengumpulkan dokumen-dokumen yang berhubungan dengan obyek penelitian.
Dalam hal ini, dokumen-dokumen yang diperoleh dianalisis sehingga diperoleh
data-data yang sesuai untuk kegiatan pengembangan sistem.
Dokumen-dokumen yang didapat dan digunakan oleh penulis sebagai
sumber data sekunder adalah kartu stock barang, buku barang masuk, faktur
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
50/129
48
penjualan dan laporan-laporan lainnya yang berkaitan dengan sistem informasi
penjuaalan dan pembelian pada Sinar Kencana Meubel.
3.2.3. Metode Pendekatan dan Pengembangan SistemMetode pendekatan dan pengembangan sistem digunakan untuk memenuhi
kebutuhan pengembangan sistem sehingga sistem yang dihasilkan akan sesuai
dengan yang diharapkan.
3.2.3.1.Metode Pendekatan Sistem
Metode pendekatan sistem yang penulis gunakan pada penelitian ini
adalah menggunakan metode berorientasi objek atau object oriented.. Pendekatan
berorientasi objek merupakan suatu teknik atau cara pendekatan dalam melihat
permasalahan dalam sistem (sistem perangkat lunak, sistem informasi, atau sistem
lainnya). Pendekatan berorientasi objek akan memandang sistem yang akan
dikembangkan sebagai suatu kumpulan objek yang berkorespondensi dengan
objek-objek dunia nyata. Rosa A.S-M.Shalahuddin (2011:86).
Pendekatan berorientasi objek dilengkapi dengan alat-alat (tools) dan
teknik-teknik (techniques) yang dibutuhkan dalam pengembangan sistem. Teknik
object oriented memandang software bagian per bagian dan menggambarkannya
dalam satu objek.
Menurut Dewi Agushinta R, dalam jurnal Seminar Ilmiah Nasional
Komputer dan Sistem Intelijen (KOMMIT 2006) bahwa pemodelan berorientasi
objek memiliki beberapa keuntungan, diantaranya :
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
51/129
49
a. Mendesain program dalam bentuk objek-objek, serta dapat memodelkanhubungan antar objeknya dalam kehidupan nyata
b. Proses pembuatan perangkat lunak lebih cepat karena dapat menggunakanulang model yang ada dan dapat membuat model dengan cepat melalui
metodologi
c. Kualitas tinggi dari perangkat lunak dapat dicapai karena adanyakomponen yang diuji
d. Lebih mudah dalam perawatan karena perbaikan kodenya hanyadiperlukan pada satu tempat
e. Tidak memerlukan membangun ulang keseluruhan sistem dalammengubah sistem yang sudah ada, karena sistem informasi berorientasi
objek memiliki fleksibilitas yang tinggi
3.2.3.2.Metode Pengembangan Sistem
Metode pengembangan sistem sangat di butuhkan dalam perancangan
sebuah sistem, karena sebelum memulai dalam pembuatan kodingkoding
hendaknya merancang terlebih dahulu metode pemodelan seperti apa yang harus
di gunakan dengan memprioritaskan ketepatan waktu selesai dan efektifitas dalam
perancangan sebuah sistem.
Metode pengembangan sistem yang penulis gunakan adalah
Prototyping. Metode ini sering digunakan pada dunia riil. Karena metode ini
secara keseluruhan akan mengacu kepada kepuasan user.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
52/129
50
Prototypingmerupakan salah satu metode pengembangan perangat lunak
yang banyak digunakan. Dengan metode prototyping ini pengembang dan
konsumen dapat saling berinteraksi selama proses pembuatan sistem. Sering
terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang
dikehendakinya tanpa menyebutkan secara detail outputapa saja yang dibutuhkan,
pemrosesan dan data-data apa saja yang dibutuhkan. Sebaliknya disisi
pengembang kurang memperhatikan efesiensi algoritma, kemampuan sistem
operasi dan interface yang menghubungkan manusia dan komputer. Untuk
mengatasi ketidakserasian antara pelanggan dan pengembang, maka harus
dibutuhkan kerjasama yanga baik diantara keduanya sehingga pengembang akan
mengetahui dengan benar apa yang diinginkan pelanggan dengan tidak
mengesampingkan segi-segi teknis dan pelanggan akan mengetahui proses-proses
dalam menyelesaikan sistem yang diinginkan. Dengan demikian akan
menghasilkan sistem sesuai dengan jadwal waktu penyelesaian yang telah
ditentukan.
Kunci agar model prototype ini berhasil dengan baik adalah dengan
mendefinisikan aturan-aturan main pada saat awal, yaitu pelanggan dan
pengembang harus setuju bahwa prototype dibangun untuk mendefinisikan
kebutuhan. Kunci utama sebuahprototyping adalah untuk membuat sebuah desain
awal dengan cepat, dan disertai perubahan yang bisa jadi radikal serta nantinya
akan menghasilkan sebuah umpan balik, terutama dari penggunaan, secara cepat
untuk melakukan desain ulang ditahap berikutnya.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
53/129
51
Secara umum tahapan modelprototypingdapat dilihat pada gambar berikut :
Gambar 3.2 Mekanisme Pengembangan Sistem dengan Prototype
Sumber:http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-
lunak-prototyping/20 Mei 2013.
Pendekatan Prototyping melewati tiga proses, yaitu pengumpulan
kebutuhan, perancangan, dan evaluasi Prototype. Proses-proses tersebut dapat
dijelaskan sebagai berikut:
1. Pengumpulan kebutuhan developer dan klien bertemu dan menentukantujuan umum, kebutuhan yang diketahui dan gambaran bagian-bagian
yang akan dibutuhkan.
2. Perancangan perancangan dilakukan cepat dan rancangan mewakili semuaaspek software yang diketahui, dan rancangan ini menjadi dasar
pembuatan prototype.
3. Evaluasi Prototype klien mengevaluasi prototype yang dibuat dandigunakan untuk memperjelas kebutuhan software.
Sumber: http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-
lunak-prototyping/20 Mei 2013.
http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/http://ali.misri07.alumni.ipb.ac.id/model-pengembangan-perangkat-lunak-prototyping/8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
54/129
52
Jenis-jenis Prototyping :
1. Feasibility prototyping. Digunakan untuk menguji kelayakan dari teknologiyang akan digunakan untuk sistem informasi yang akan disusun.
2. Requirement prototyping. Digunakan untuk mengetahui kebutuhan aktivitasbisnis user. Misalnya dalam sebuah organisasi sekolah terdapat user
kesiswaan, kurikulum, administrasi, guru, dan kepala sekolah. Maka
penggunaan sistem dapat dibedakan berdasarkan user tersebut sesuai dengan
kebutuhannya.
3. Desain Prototyping. Digunakan untuk mendorong perancangan sisteminformasi yang akan digunakan.
4. Implementation prototyping. Merupakan lanjutan dari rancangan protipe,prototype ini langsung disusun sebagai suatu sistem informasi yang akan
digunakan.
Dalam sistem informasi penjualan dan pembelian ini, penulis
menggunakan jenis requirement prototyping untuk dijadikan metode
pengembangan sistemnya.
Keunggulan Metode Prototyping :
1. Komunikasi antara analis sistem dan pemakai membaik;2. Analis dapat bekerja dengan lebih baik dalam menemukan kebutuhan
pemakai;
3. Pemakai berperan lebih aktif dalam pengembangan sistem;4. Spesialis informasi dan pemakai menghabiskan lebih sedikit waktu dan usaha
dalam mengembangkan sistem;
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
55/129
53
5. Implementasi menjadi lebih mudah karena pemakai mengetahui sistem yangdiharapkan.
Kelemahan metode Prototyping :
1. Kualitas sistem kurang baik karena hanya mengutamakan kenyamanan user.2. Pengembang kadang-kadang menggunakan implementasi yang sembarangan.3. Tidak mencerminkan proses perancangan yang baik.
3.2.3.3.Alat Bantu Analisis dan Perancangan
Sesuai dengan metode pendekatan sistem yang digunakan yaitu metode
berorientasi objek, maka penulis memakai pemodelan dengan notasi UML
(Unified Modeling Language). Untuk mendapatkan banyak pandangan terhadap
sistem informasi yang akan dibangun, UML menyediakan beberapa diagram
visual yang menunjukkan berbagai aspek dalam sistem. Ada 6 diagram yang
digunakan oleh penulis, yaitu:
a. Diagram Use CaseDiagram Use Case atau use case diagram merupakan pemodelan untuk
kelakuan (behaviour) sistem informasi yang akan dibuat. Use case
mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem
informasi yang akan dibuat. Secara kasar, use case digunakan untuk
mengetahui proses apa saja yang ada di dalam sebuah sistem informasi dan
siapa saja yang berhak menggunakan proses-proses tersebut. Syarat
penamaan pada use case adalah nama didefinisikan sesimpel mungkin dan
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
56/129
54
dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa
yang disebut aktor dan use case.
b. Diagram ActivityDiagram activity atau diagram aktivitas menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu
diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas
sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan
oleh sistem.
c. Diagram SequentialDiagram sequentialatau sequence diagrammenggambarkan kelakuan objek
pada use case dengan mendeskripsikan waktu hidup objek dan message yang
dikirimkan dan diterima antarobjek. Oleh karena itu untuk menggambar
diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah
use case beserta metode-metode yang dimiliki kelas yang diinstansiasi
menjadi objek itu. Banyaknya diagram sequence yang harus digambar adalah
sebanyak pendefinisian use case yang memiliki proses sendiri atau yang
penting semua use case yang telah didefinisikan interaksi jalannya pesan
sudah dicakup pada diagram sequence sehingga semakin banyak use case
yang didefinisikan maka diagram sequence yang harus dibuat juga semakin
banyak.
d. Diagram ClassDiagram classatau kelas diagram menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
57/129
55
memiliki apa yang disebut atribut (variabel-variabel yang dimiliki oleh suatu
kelas) dan metode atau operasi (fungsi-fungsi yang dimiliki oleh suatu kelas).
Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-
fungsi sesuai dengan kebutuhan sistem.
e. Diagram ComponentDiagram component atau komponen diagram dibuat untuk menunjukkan
organisasi dan ketergantungan di antara kumpulan komponen dalam sebuah
sistem. Diagram komponen fokus pada komponen sistem yang dibutuhkan
dan ada di dalam sistem. Komponen dasar yang biasanya ada dalam suatu
sistem adalah komponen user interfaceyang menangani tampilan, komponen
business processingyang menangani fungsi-fungsi proses bisnis, komponen
data yang menangani manipulasi data, dan komponen security yang
menangani keamanan sistem.
f. Diagram DeploymentDiagram deployment atau deployment diagram menunjukkan konfigurasi
komponen dalam proses eksekusi aplikasi. Diagram deployment juga dapat
digunakan untuk memodelkan hal-hal berikut:
1.Sistem client/server
2. Sistem tambahan yang menggambarkan rancangan device, node, danhardware.
3. Sistem terdistribusi murni4. Rekayasa ulang aplikasi
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
58/129
56
3.2.4. Pengujian SoftwareMetode pengujian adalah cara atau teknik untuk menguji perangkat lunak,
mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat
lunak secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan
kesalahan. Metode yang digunakan penulis dalam pengujian software ini adalah
metodeBlack BoxTesting.
Pengujian black box merupakan pendekatan komplementer dari teknik
white box, karena pengujian black box diharapkan mampu mengungkap kelas
kesalahan yang lebih luas dibandingkan teknik white box. Pengujian black box
berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk
mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan
fungsional suatu program.
Pengujian black box adalah pengujian aspek fundamental sistem tanpa
memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan
untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian
black box merupakan metode perancangan data uji yang didasarkan pada
spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat
lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai
dengan yang diharapkan. Pengujian black box berusaha menemukan kesalahan
dalam kategori :
1. Fungsi-fungsi yang tidak benar atau hilang2. Kesalahan interface3. Kesalahan dalam struktur data atau akses databaseeksternal
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
59/129
57
4. Kesalahan kinerja5. Inisialisasi dan kesalahan terminasi.
Pengujian black box cenderung diaplikasikan selama tahap akhir
pengujian. Pengujian black boxharus menjawab pertanyaan sebagai berikut :
1. Bagaimana validitas fungsional diuji2. Kelas input apa yang akan membuat kasus pengujian menjadi lebih baik3. Apakah sistem akan sangat sensitif terhadap harga input tertentu4. Bagaimana batasan dari suatu data diisolasi5. Kecepatan data apa dan volume data apa yang akan ditoleransi oleh sistem6. Apa pengaruh kombinasi tertentu dari data terhadap sistem operasi.
Dilihat dari objek, fungsi, dan kegunaannya, black box testing sangat
cocok digunakan untuk menguji apakah program / perangkat lunak sudah
berfungsi dengan benar dan sesuai dengan keinginan pengguna. Maka dari itu,
penulis menggunakan metode black box untuk menguji perangkat lunak untuk
sistem informasi penjualan dan pembelian yang telah dibangun.
8/12/2019 PERANCANGAN SISTEM IN FORM AS I PENJl ALAN DAN PEMBELIAN BARANG PADA SINAR KENCANA MEUBEL
60/129
102
BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. ImplementasiImplementasi adalah proses penerapan rancangan program yang telah dibuat
pada bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi
pemrograman yang telah dibuat, hasil dari tahapan implementasi ini adalah suatu
sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian
dapat diketahui apakah perangkat lunak ini dapat menghasilkan sistem informasi
akademik yang sesuai dengan tujuan yang diharapkan. Implementasi
pengembangan sistem informasi akademik ini dilakukan dengan menggunakan
bahasa pemograman Java. Adapun database yang digunakan sebagai media
penyimpanan data menggunakan bahasa SQL sebagai basis data dengan MySQL
sebagai perangkat lunaknya.
5.1.1. Batasan ImplementasiDalam mengimplementasikan perangkat lunak, batasan sebagai
pengendalian aplikasi ini ada beberapa hal yang perlu dibatasi dalam
implementasi ini yaitu :
1. Perangkat lunak yang digunakan dalam pengimplementasian basis data iniadalah MySQL yang telah terkompilasi kedalam sebuah perangkat lunak
bebas yaitu Xampp.