Sistem Informasi Penjualan Buku Agama Islam Di Pt.Sinar Buku Algensindo Bandung

(1)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Penelitian

Perkembangan teknologi informasi sekarang ini semakin lama semakin meningkat. Hal ini sesuai dengan perkembangan komputer yang semakin hari semakin mengalami perkembangan yang begitu sangat cepat. Perkembangan teknologi informasi yang semakin meningkat, secara tidak langsung akan menuntut sumber daya manusia dapat mengikuti perkembangan teknologi dengan cepat.

Dalam suatu perusahaan, komputer adalah alat bantu yang sangat diperlukan. Tidak terbayangkan bagaimana berbagai perusahaan dapat tumbuh dan berkembang tanpa adanya komputer. Dalam kenyataannya bahwa manusia memiliki keterbatasan waktu, ketelitian dan ingatan untuk mengolah informasi yang cukup banyak maka tidak dapat dipungkiri bahwa penggunaan komputer akan lebih mempercepat proses kerja dengan hasil yang lebih cepat, tepat dan akurat.

Di era globalisasi sekarang ini menyebabkan perkembangan dunia usaha mengalami persaingan yang semakin ketat. Informasi memiliki peranan penting dalam suatu perusahaan. Penerapan sistem informasi menjadi suatu kebutuhan yang mutlak dan dapat memberikan keunggulan, sehingga mendapat prioritas yang tinggi.


(2)

2

Sebagai perusahaan swasta PT Sinar Baru Algensindo merupakan sebuah perusahaan yang bergerak dibidang penjualan buku-buku agama islam. Buku yang dijual oleh PT Sinar Baru Algensindo merupakan buku-buku yang diproduksi sendiri. Buku-buku-buku yang diproduksi setiap bulannya ± 69,700 buku dan yang terjual ± 62,866 buku. Buku-buku yang persediaannya masih ada akan dilayani dengan penjualan langsung. Sedangkan yang buku-buku yang persediaanya sudah habis atau kurang akan dilayani dengan pemesanan terlebih dahulu. Sehingga bagian pemasaran dapat meminta bagian produksi untuk memproduksi kembali. Buku-buku yang telah selesai diproduksi akan dicatat sebagai buku yang masuk ke gudang dan juga buku-buku yang sudah dipesan dan siap kirim akan dicatat sebagai buku yang keluar dari gudang. Buku-buku yang telah dipesan akan diserahkan kepada bagian pemasaran untuk dikirim dan dicatat pada faktur penjualan. Setelah dikirim buku-buku yang kondisinya tidak baik akan dikembalikan oleh pelanggan dan dibuatkan returnya.

Seluruh pencatatan mulai dari pemesanan buku hingga retur masih dilakukan dengan cara manual atau belum terkomputerisasi, seluruhnya dicatat dalam sebuah buku sehingga dalam pengolahannya tidak efektif dan dapat menimbulkan terjadinya masalah, yaitu untuk mendapatkan buku yang akan dibeli maka pelanggan harus menunggu cukup lama karena bagian pemasaran harus menghubungi bagian gudang untuk mengecek persediaan buku tersebut masih ada atau tidak, terjadi ketidaksesuaian antara data pemesanan dan data penjualan, terjadi selisih


(3)

jumlah antara data penjualan dengan data buku yang keluar dari gudang, dan dalam proses pencarian buku-buku, buku yang terjual, harus dilakukan satu persatu sehingga dalam pembuatan laporannya memakan waktu yang lama.

Dengan meningkatkan sistem pengolahan yang ada, maka sistem pengolahan tersebut harus diperbaharui dan disesuaikan dengan kemajuan teknologi pada saat ini agar dapat menciptakan sumber daya manusia yang berkualitas. Peningkatan kualitas tersebut bertujuan untuk meningkatkan kualitas pengolahan data dan meningkatkan kualitas informasi yang dihasilkan, dan juga dapat mempermudah pihak-pihak dalam pelayanan informasi secara efisien dan akurat dan memperkecil kesalahan yang mungkin saja terjadi.

Berdasarkan uraian diatas, maka perlu dibuat sebuah aplikasi yang dapat mempermudah pengolahan proses penjualan buku. Sehingga dalam pengolahannya tidak akan terjadi lagi kesalahan dan tidak ada lagi terjadi masalah yang akan datang. Oleh karena itu, berdasarkan permasalahn diatas, penulis membuat sistem informasi dengan judul “SISTEM INFORMASI PENJUALAN BUKU AGAMA ISLAM DI PT SINAR BARU ALGENSIDO BANDUNG”


(4)

4

1.2 Identifikasi dan Rumusan Masalah a. Identifikasi Masalah

Berdasarkan latar belakang penelitian diatas maka permasalahan yang dapat diidentifikasi sebagai berikut :

1. Untuk memeriksa persediaan buku yang akan dibeli oleh pelanggan, maka bagian pemasaran diharuskan menghubungi bagian gudang untuk menanyakan persediaannya masih ada atau tidak. Ini mengakibatkan lamanya waktu tunggu pelanggan untuk mendapatkan buku yang akan dibeli.

2. Terjadi ketidaksesuaian antara data pemesanan dan data penjualan karena kesalahan penginputan jumlah buku.

3. Terjadi selisih jumlah antara data penjualan buku dengan buku yang keluar dari gudang karena kesalahan penginputan jumlah buku.

4. Dalam proses pencarian buku, buku yang dijual harus dilakukan satu persatu sehingga dalam pembuatan laporannya memakan waktu yang lama.

b. Rumusan Masalah

Berdasarkan identifikasi masalah di atas, maka pokok permasalahan yang dapat dirumuskan adalah sebagai berikut :

1. Bagaimana sistem yang sedang berjalan pada PT Sinar Baru Algensindo Bandung.


(5)

2. Bagaimana perancangan sistem informasi penjualan buku agama islam pada PT Sinar Baru Algensindo Bandung.

3. Bagaimana implementasi sistem informasi penjualan buku agama islam pada PT Sinar Baru Algensindo Bandung.

1.3 Maksud dan Tujuan Penelitian a. Maksud

1. Mengaplikasikan suatu sistem informasi penjualan pada PT Sinar Baru Algensindo Bandung, sehingga proses penjualan menjadi terkomputerisasi dan persediaan barang menjadi terintegrasi dengan adanya suatu database.

2. Untuk membuat sistem informasi pengolahan data penjualan pada PT Sinar Baru Algensindo Bandung.

b. Tujuan

Sedangkan tujuan dilaksanakannya penelitian adalah

1. Untuk mengetahui sistem yang sedang berjalan pada PT Sinar Baru Algensindo Bandung.

2. Untuk membuat perancangan sistem informasi penjualan buku agama islam pada PT Sinar Baru Algensindo Bandung.

3. Untuk mengetahui implementasi sistem informasi penjualan buku agama islam pada PT Sinar Baru Algensindo Bandung.


(6)

6

1.4 Kegunaan Penelitian 1.4.1 Keguanaan Praktis

Hasil penelitian ini diharapkan dapat bermanfaat dan dijadikan sebagai bahan pertimbangan dalam upaya perbaikan masalah terkait dengan Sistem Informasi Penjualan Buku Agama Islam di PT Sinar Baru Algensindo Bandung.

1.4.2 Kegunaan Akademis

Dari hasil penelitian yang telah dilakukan, maka di dapat suatu kegunaan penelitian, yaitu sebagai berikut :

a. Bagi Penulis

Berguna dalam menambah atau memperkaya wawasan pengetahuan baik teori maupun praktek, belajar menganalisa dan melatih daya fikir dalam mengambil kesimpulan atas permasalahan yang ada didalam perusahaan, khususnya di PT Sinar Baru Algensindo Bandung.

b. Bagi Peneliti Lain

Hasil penelitian ini diharapkan dapat memberikan sumbangan pemikiran kepada peneliti lain atau para akademis yang akan mengambil skripsi atau tugas akhir dalam kajian yang sama sekaligus sebagai referensi di dalam penulisan.

c. Bagi Perkembangan Ilmu

Hasil penelitian ini diharapkan menjadi pembanding antara ilmu manajemen (teori) dengan keadaan yang terjadi langsung


(7)

di lapangan (praktek). Sehingga dengan adanya perbandingan tersebut akan lebih memajukan ilmu Manajemen Informatika yang sudah ada untuk ditahapkan pada dunia nyata dan dapat menguntungkan berbagai pihak.

1.5 Batasan Masalah

Berdasarkan rumusan masalah di atas penulis membatasi permasalahan dalam penelitian yang berjudul “SISTEM INFORMASI PENJUALAN BUKU AGAMA ISLAM DI PT SINAR BARU ALGENSINDO BANDUNG”. Pembatasan masalah tersebut antara lain:

a. Membahas mengenai data pemesanan dan data permintaan produksi buku.

b. Membahas mulai dari buku yang masuk ke gudang dan keluar dari gudang untuk siap dijual.

c. Membahas mengenai data penjualan sampai dengan laporan penjualan.

d. Membahas mengenai retur penjualan.

1.6 Lokasi dan Waktu Penelitian

Pelaksanaan penelitian dilakukan di PT Sinar Baru Algensindo. Yang berlokasi di Jalan Jend A.Yani no.44 – 46 Bandung.


(8)

8

Tabel 1.1 Lokasi dan Waktu Penelitian

No Nama Kegiatan

Tahun 2010

Febuari Maret April Mei Juni Juli

4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 1

Mengidentifikasi kebutuhan

pemakai 2 Merancang

prototype 3 Menentukan

prototype 4

Mengadakan sistem

operasional 5 Menguji sistem

operasional 6

Menentukan sistem

operasional 7 Implementasi


(9)

9 2.1 Pengertian Sistem

Pada saat ini banyak pihak yang telah mendalami masalah sistem untuk kebutuhannya sehingga definisinya menjadi beragam. Definisi-definisinya antara lain adalah :

Menurut Jerry FithGerald (1981) “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.” (Jogiyanto, 2005 : 1)

Sistem dapat didefinisikan dengan dua pendekatan yaitu sistem yang menekan pada prosedur dan sistem yang menekan pada elemen atau komponennya. Masih menurut Jogiyanto (2005 : 1), sistem yang menekan pada prosedur mendefinisikan sistem sebagai berikut :

Suatu sistem adalah jaringan kerja pada prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

Sedangkan pendekatan sistem yang menekan pada elemen atau komponen-komponen mendefinisikan sistem sebagai berikut :

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.


(10)

10

2.1.1 Bentuk Umum Sistem

Bentuk umum dari sistem terdiri dari atas masukan (input), proses, dan keluaran (output). Dalam bentuk umum sistem ini biasa melakukan satu atau lebih masukan yang akan diproses dan menghasilkan keluaran sesuai dengan yang direncanakan sebelumnya.

Gambaran umum mengenai sistem ditunjukan pada gambar berikut ini :

Gambar 2.1 Bentuk Umum Sistem

[sumber : Jogiyanto MBA, Ph.D,2005, Analisis dan Desain Sistem Informasi, Andi : Yogyakarta]

2.1.2 Elemen Sistem

Suatu sistem terdiri dari sejumlah komponen atau elemen yang saling berinteraksi, bekerja sama membentuk satu kesatuan. Komponen sistem atau elemen sistem dapat berupa :

a. Elemen-elemen yang lebih kecil yang disebut sub sistem. Misalnya, sistem komputer terdiri dari sub sistem perangkat keras, perangkat lunak, dan manusia.

b. Elemen-elemen yang lebih besar yang disebut supra sistem. Misalnya, bila perangkat keras adalah sistem yang memiliki sub sistem CPU, perangkat I/O dan memori, maka supra sistem perangkat keras adalah sistem komputer.


(11)

2.1.3 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batasan sistem (system boundary), lingkungan luar sistem

(evironments), penghubung (interface), masukan (input), keluaran

(output), pengolahan (process), dan sasaran (objectives) atau tujuan

(goal).

1. Komponen (components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama dalam membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa subsistem atau bagian-bagian dari sistem. Setiap sistem tidak peduli betapa pun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

2. Batasan (system boundary)

Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan suatu sistem menunjukan ruang lingkup (scope) dari sistem tersebut.


(12)

12

3. Lingkungan Luar (evironments)

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 besifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup dari sistem.

4. Penghubung (interface)

Merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber data mengalir dari suatu subsistem ke subsistem lain. Keluaran dari subsistem akan menjadi masukan untuk subsistem lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berinteraksi dengan subsistem yang lainnya membentuk satu kesatuan.

5. Masukan (input)

Masukan sistem adalah energi yang dimasukan ke dalam sistem. Masukan dapat berupa masukan perawatan sinyal dan masukan sinyal. Signal maintenance input adalah energi yang dimasukan


(13)

supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang harus di proses untuk didapatkan keluaran.

6. Keluaran (input)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

7. Pengolahan (process)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi.

8. Sasaran (objectives)

Suatu sistem pasti mempunyai suatu tujuan (goal) dan sasaran

(objective). Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.


(14)

14

2.1.4 Klasifikasi Sistem

Menurut Jogiyanto (2005 : 6) : Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut :

1. Sistem Abstrak dan Sistem Fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide – ide yang tidak tampak secara fisik. Contohnya sistem teknologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan tuhan. Dan sistem secara fisik merupakan sistem yang ada secara fisik. Contohnya sistem komputer, sistem akutansi, sistem produksi dan lain sebagainya.

2. Sistem alamiah dan sistem buatan manusia

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia misalnya sistem perputaran bumi, sedangkan

Sistem buatan manusia adalah sistem yang dirancang oleh manusia, sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan man-machine system. Contohnya sistem informasi.

3. Sistem tertentu dan sistem tak tertentu

Sistem terstruktur beroprasi dengan tingkah laku yang sudah dapat diprediksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Contohnya sistem komputer yang tingkah


(15)

lakunya dapat dipastikan berdasarkan program – program yang dijalankan, sedangkan

Sistem tak tertentu adalah sistem yang kondisi masa depannya tidak dapat diproduksi karena mengandung unsure probabilitas. 4. Sistem tertutup dan sistem terbuka

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Dan bekerja secara otomatis tanpa adanya campur tangan dari pihak luarnya, sedangkan

Sistem terbuka adalah sistem yang menghubungkan dan terpengaruh dengan lingkungan luarnya.

2.2 Pengertian Informasi

Informasi merupakan hasil suatu proses. Proses itu terdiri dari kegiatan-kegiatan mulai dari pengumpulan data, menyusun serta menghubungkannya, meringkas, mengambil inti sarinya, dan mengimplementasikannya sesuai dengan presepsi sistem informasi penerima agar menjadi sebuah informasi yang berguna.

Menurut Jogiyanto (2005 : 8) : “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

Sumber dari informasi adalah Data, dan data adalah kenyataan yang menggambarkan suatu kejadian – kejadian dan kesatuan nyata,


(16)

16

2.2.1 Siklus Informasi

Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui satu model untuk dihasilkan informasi.

Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus.

2.2.2 Kualitas Informasi

Kualitas suatu informasi tergantung dari hal berikut : 1. Relevan (relevancy)

Berarti informasi harus memberikan manfaat bagi pemakainya. 2. Akurat (accuracy)

Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan dan harus jelas mencerminkan maksudnya.

3. Tepat waktu (timeliness)

Informasi yang dihasilkan/dibutuhkan tidak boleh terlambat

(usang).

4. Ekonomis (economy)

Biaya sistem informasi akan mengalami kenaikan sesuai dengan berjalannya waktu.


(17)

5. Efisien (efficiency)

Adalah berapa banyak produksi meningkat karena tambahan unit sumber daya dalam proses produksinya.

6. Dapat dipercaya (reliability)

Sebuah indikator penting dari sistem informasi adalah dengan memperhatikan masalah realibilitasnya.

Nilai Informasi ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit.

2.3 Pengertian Sistem Informasi

Menurut Jogiyanto (2005 : 11) : Sistem Informasi adalah “Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan teransaksi harian, mendukung oprasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan – laporan yang diperlukan.

Komponen Sistem Informasi

Menurut Abdul Kadir (2002 : 70) dalam suatu sistem informasi terdapa komponen-komponen seperti :

a. Perangkat Keras (Hardware)


(18)

18

b. Perangkat Lunak (Software)

Sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.

c. Prosedur

Sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.

d. Orang

Semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi. e. Basis Data (Data Base)

Sekumpulan tabel, hubungan, dan lain-lain yang berkaitan dengan penyimpanan data.

f. Jaringan Komputer dan Komunikasi Data

Sistem penghubung yang memungkinkan sesumber (resources)

dipakai secara bersama atau diakses oleh sejumlah pemakai.

Gambar 2.2 Komponen Sistem Informasi


(19)

2.4 Pengertian Sistem Informasi Manajemen

Sistem informasi manajemen merupakan penerapan sistem informasi di dalam organisasi untuk mendukung informasi-informasi yang dibutuhkan oleh semua tingkatan manajemen. SIM (Sistem Informasi Manajemen) didefinisikan oleh George M.Scott sebagai berikut :

“SIM adalah kumpulan dari interaksi-interaksi sistem-sistem informasi yang menyediakan informasi baik untuk kebutuhan manajerial maupun kebutuhan operasional.” (Jogiyanto : 2005 : 14)

Menurut Barry E.Cushing

“SIM adalah kumpulan dari manusia dan sumber-sumber daya modal di dalam suatu organisasi yang bertanggung jawab mengumpulkan dan mengolah data untuk menghasilkan informasi yang berguna untuk semua tingkatan manajemen didalam kegiatan perencanaan dan pengendalian.”

(Jogiyanto : 2005 : 14) Menurut Frederick H.Wu

“SIM adalah kumpulan-kumpulan dari sistem-sistem yang menyediakan informasi untuk mendukung manajemen.” (Jogiyanto : 2005 : 14)

Maka dapat disimpulkan bahwa SIM (Sistem Informasi Manajemen) adalah 1. Kumpulan dari interaksi sistem-sistem informasi.

2. Menghasilkan informasi yang berguna untuk semua tingkatan manajemen.


(20)

20

Karakteristik Sistem informasi Manajemen

Menurut Abdul Kadir (2002 : 115) karakteristik sistem informasi, yaitu : a. Beroperasi pada tugas-tugas terstruktur, yakni pada lingkungan yang

telah mendefinisikan hal-hal berikut secara tegas dan jelas. Prosedur operasi, aturan pengambilan keputusan, dan arus informasi.

b. Meningkatkan efisiensi dengan mengurangi biaya.

c. Menyediakan laporan dan kemudahan akses yang berguna untuk pengambilan keputusan tetapi tidak secara langsung.

2.5 Pengertian Sistem Informasi Penjualan

“Sistem informasi penjualan adalah suatu sistem informasi yang mengorganisasikan serangkaian prosedur dan metode yang dirancang untuk menghasilkan, menganalisa, menyebarkan, dan memperoleh informasi guna mendukung pengambilan keputusan mengenai penjualan.”

2.6 Pengertian Teknologi Infomasi

Berdasarkan Abdul Kadir (2002 : 12) pengertian teknologi informasi, yaitu :

a. Menurut kamus Oxford, teknologi informasi adalah studi atau penggunaan peralatan elektronika, terutama komputer, untuk menyimpan, menganalisa, dan mendistribusikan informasi apa saja, termasuk kata-kata, bilangan, dan gambar.


(21)

b. Menurut Alter, teknologi informasi mencangkup perangkat keras dan perangkat lunak untuk melaksanakan satu atau sejumlah tugas pemrosesan data seperti manangkap, mentransmisikan, menyimpan, mengambil, memanipulasi, atau menampilkan data.

Peranan Teknologi Informasi

Secara garis besar, dapat dikatakan bahwa :

a. Teknologi informasi menggantikan peran manusia. Dalam hal ini, teknologi informasi melakukan otomasi terhadap suatu tugas atau proses.

b. Teknologi memperkuat peran manusia, yakni dengan menyajikan informasi terhadap suatu tugas atau proses.

c. Teknologi berperan dalam restrukturisasi terhadap peran manusia. Dalam hal ini, teknologi berperan dalam melakukan perubahan-perubahan terhadap sekumpulan tugas atau proses.

2.7 Pengertian Jaringan Komputer

Menurut Abdul Kadir (2002 : 346), jaringan komputer (computer network) atau sering juga disebut jaringan saja adalah hubungan dua buah simpul (umumnya berupa komputer) atau lebih yang tujuan utamanya adalah untuk melakukan pertukaran data.


(22)

22

a. Local Area Network (LAN)

LAN adalah jaringan komputer mencangkup area dalam satu ruang, satu gedung, atau beberapa gedung yang berdekatan. Sebagai contoh, jaringan dalam satu kampus yang terpadu atau di sebuah lokasi perusahaan tergolong sebagai LAN. LAN pada umumnya menggunakan media transmisi berupa kabel. Namun, ada juga yang tidak menggunakan kabel dan disebut wireless LAN atau LAN tanpa kabel. Kecepatan LAN berkisar dari 10 Mbps sampai 1 Gbps.

b. Metropolitan Area Network (MAN)

MAN adalah jaringan uang mencangkup area satu kota atau dengan rentang sekitar 10-45 km. jqringan yang menghubungkan beberapa bank yang terletak dalam satu kota atau kampus yang tersebar dalam beberapa lokasi tergolong termasuk sebagai MAN. Jaringan seperti ini umumnya menggunakan media transmisi dengan mikrogelombang atau gelombang radio. Namun ada juga yang menggunakan jalur sewa

(leased line).

c. Wide Area Network (WAN)

Jaringan yang mencangkup antarkota. Antarprovinsi, antarnegara, dan bahkan antarbenua disebut dengan WAN. Misalnya jaringan yang menghubungkan ATM, internet.


(23)

2.8 Client Server

Arsitektur jaringan client server merupakan model konektivitas pada jaringan yang membedakan fungsi komputer sebagai client dan server. Arsitektur ini menempatkan sebuah komputer sebagai server. Server ini yang bertugas memberikan pelayanan kepada terminal-terminal lainnya dan terhubung dalam sistem jaringan atau yang disebut dengan client.

Pada model arsitektur ini, client tidak dapat berfungsi sebagai server, tetapi server dapat berfungsi menjadi client (server non-dedicated). Prinsip kerja pada arsitektur ini sangat sederhana, dimana Server akan menunggu permintaan dari client, memproses dan memberikan hasil kepada client, sedangkan client akan mengirimkan permintaan ke server, menunggu proses dan melihat visualisasi hasil prosesnya.

Sistem Client Server ini tidak hanya diperuntukkan bagi pembangunan jaringan komputer skala luas. Sistem ini menggunakan protokol utama

Transmision Control Protocol/Internet Protocol (TCP/IP).

2.9 Pengertian Analisis Sistem

Menurut Jogiyanto (2001 : 129), analisis sistem didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.


(24)

24

2.10 Pengertian Perancangan Sistem

Pengertian perancangan sistem atau desain berasal dari kata design, design merupakan outline, sketsa, perancangan dari bentuk atau struktur sebuah pekerjaaan (Definisi “Random House College Dictionary”).

Menurut John Bruch dan Gary Grudnitski, “Perancangan sistem adalah penggambaran, perencanaan, pembuatan sketsa atau pengaturan beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.” ( Jogiyanto, 2001 : 196 )

Perancangan merupakan penghubung antara spesifikasi kebutuhan dan implementasi. Perancangan merupakan rekayasa representasi yang berarti terhadap sesuatu yang hendak dibangun. Hasil perancangan harus ditelusuri sampai ke spesifikasi kebutuhan yang dapat diukur kualitasnya berdasarkan kriteria-kriteria rancangan yang bagus. Perancangan menekannkan solusi logik mengenai cara sistem memenuhi kebutuhan.

2.11 Basis Data

Basis data menurut Abdul Kadir (2002 : 254) basis data merupakan suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis kertas.


(25)

2.12 Sekilas tentang Visual Basic 6.0

Tim Divisi Penelitian dan Pengembangan MADCOMS (2008 : 1) menjelaskan tentang Microsoft Visual BasiC 6.0 sebagai berikut :

Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup populer dan mudah dipelajari. Basis bahasa pemrograman yang digunakan dalam visual basic adalah bahasa BASIC (Beginners All-Purpose Simbolic IntructionCode)

yang merupakan salah satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah dipelajari. Dengan Visual Basic, kita bisa membuat program dengan aplikasi GUI (Graphical User Interface) atau program yang memungkinkan pengguna komputer berkomunikasi dengan komputer tersebut menggunakan grafik atau gambar.

Microsoft Visual Basic 6.0 menyediakan berbagai perangkat kontrol yang dapat digunakan untuk membuat program aplikasi dalam sebuah form baik aplikasi kecil, sederhana hingga ke aplikasi pengolahan database.


(26)

26

Elemen-Elemen Visual Basic 6.0

Tile Bar Menu Bar Main Toolbar Form Project Jendela Properties

Tool Box Jendela Form Layout

Gambar 2.3 Tampilan Visual Basic 6.0

a. Tile Bar

Merupakan batang judul yang terletak pada bagian atas jendela program Visual Basic yang berfungsi untuk menunjukkan nama proyek yang sedang aktif.


(27)

b. Menu Bar

Merupakan batang menu yang berisi menu-menu utama, seperti File, Edit, View, Project, dan lain-lain yang berfungsi untuk mengoperasikan program Visual Basic 6.0

c. Main Toolbar

Merupakan sebuah batang tool yang berisi tombol-tombol dengan gambar ikon yang dapat diklik untuk melakukan suatu perintah khusus secara cepat. d. Toolbox

Merupakan kotak perangkat yang terdiri atas beberapa class object yang digunakan dalam proses pembuatan aplikasi.

e. Project

Merupakan jendela yang digunakan untuk menampilkan proyek-proyek, form-from, atau modul-modul yang terlibat dalam proses pembuatan aplikasi.

f. Form

Merupakan tempat yang digunakan untuk merancang aplikasi yang sedang dibuat. Didalam form kita dapat merancang sebuah program aplikasi dengan menempatkan kontrol-kontrol yang ada di bagian toolbox.

g. Jendela Properties

Merupakan jendela yang digunakan untuk menampilkan dan mengubah properti-properti yang dimiliki sebuah objek. Pada jendela properties terdapat dua pilihan tabulasi,yaitu Alphabetic (urut berdasarkan abjad) dan Categorized (urut berdasarkan kelompok).


(28)

28

h. Jendela Form Layout

Merupakan jendela yang digunakan untuk mengatur posisi form pada layar monitor saat program dijalankan. Pada saat mengarahkan pointer mouse ke bagian form jendela form layout view, pointer mouse akan berubah menjadi tanda anak panah empat arah (pointer pengatur posisi).

2.13 SQL Server 2000

Microsoft SQL Server 2000 adalah perangkat lunak relational database management sistem (RDMS) yang didesain untuk melakukan proses manipulasi database berukuran besar dengan berbagai fasilitas. Microsoft SQL Server 2000 merupakan produk andalan Microsoft untuk database server. Kemampuannya dalam manajemen data dan kemudahan dalam pengoperasiannya membuat RDMBS ini menjadi pilihan para database administrator.

Objek-objek yang ada di dalam SQL Server 2000 adalah sebagai berikut :

1. Database

Database berisi berbagai objek yang digunakan untuk mewakili menyimpan data, dan mengakses data.

2. Tabel

Tabel berisi baris-baris atau record data yang saling berhubungan satu sama lain.


(29)

3. Data Diagram

Data diagram secara grafis menampilkan database sehingga bisa memanipulasi tanpa harus menggunakan perintah Transact-SQL

4. Indeks

Indeks merupakan file-file tambahan yang dapat meningkatkan kecepatan akses baris tabel.

5. View

View menyediakan cara untuk melihat data yang berbeda dengan melibatkan satu atau lebih dari satu tabel.

6. Stored Prosedure

Stored prosedure merupakan program-program Transact-SQL yang disimpan dalam server untuk menjalankan tugas-tugas tang telah ditentukan.

7. Fungsi

Kumpulan perintah yang mengandung input atau tidak menggunakan input baik satu atau lebih dari satu dan mengeluarkan nilai baik berupa skalar maupun tabular (berbentuk tabel).

8. Trigger

Sebuah jenis prosedur yang disimpan dan dijalankan secara event-driven apabila operasi tertentu dilakukan pada tabel.


(30)

30

BAB III

OBJEK DAN METODE PENELITIAN

3.1 Objek Penelitian

Pada bab ini akan menjelaskan beberapa uraian yang menyangkut PT Sinar Baru Algensindo yang terdiri dari Sejarah Perusahaan, Visi dan Misi Perusahaan, Strategi Perusahaan, Struktur Organisasi Perusahaan, dan Deskripsi Tugas.

3.1.1 Sejarah Singkat Perusahaan

PT SINAR BARU ALGENSINDO adalah perusahaan swasta yang berdiri pada tahun 1982 yang bergerak dibidang perdagangan umum, dimana perusahaan tersebut lebih memfokuskan diri pada kegiatan perdagangan barang khususnya penjualan buku-buku agama islam.

PT SINAR BARU ALGENSINDO didirikan oleh (Alm) Bapak HAJI ADJUAR selaku pemilik perusahaan dengan yang beralamat di Jalan Jenderal Ahmad Yani no.44-46 Kelurahan Burangrang Kecamatan Lengkong Kota Bandung. Latar belakang didirikannya PT SINAR BARU ALGENSINDO berdasarkan pengamatan dan penelitian yang dilakukan oleh pemilik perusahaan mengenai peluang didalam bidang perdagangan umum yang memiliki prospek kedepannya dimana setiap kalangan membutuhkan


(31)

buku-buku islami untuk menambah pengetahuan tentang agama islam.

Sasaran yang ingin dicapai oleh pemilik perusahaan adalah dapat memanfaatkan peluang bisnis dibidang perdagangan umum khususnya dalam penyediaan kebutuhan masyarakat akan kebutuhan ilmu agama islam.

3.1.2 Visi dan Misi Perusahaan

Dalam menjalankan perusahaan kearah yang lebih maju maka diperlukanlah sebuah Visi, Misi, dan Strategi yang jelas agar kemajuan suatu perusahaan dapat tercapai, adapun Visi, Misi, dan Strategi PT SINAR BARU ALGENSINDO adalah sebagai berikut : Visi Perusahaan

Menjadikan buku-buku terbitan PT SINAR BARU ALGENSINDO sebagai guru otodidak dan terpercaya dalam bidang agama islam. Misi Perusahaan

1. Memberi solusi kepada setiap orang yang menghadapi masalah dalam mencari dan mengejar ilmu pengetahuan agama islam. 2. Menyediakan produk dan layanan yang memenuhi standar

tertinggi yang mampu dicapai, jauh di atas para pesaing yang ada dalam industri penjualan.

3. Semua pihak yang dapat merasakan dan menerima manfaat positif dari kehadiran perusahaan dalam bisnis ini.


(32)

32

4. Meningkatkan kekayaan perusahaan, dan menjadi sumber kemakmuran bagi orang-orang yang bekerja pada perusahaan. 5. Sumber daya manusia merupakan unsur strategis yang sangat

menentukan arah dan masa depan dari perusahaan. Oleh karena itu, perusahaan akan memberdayakan dan memotivasi orang-orang yang bekerja untuk perusahaan agar memberikan potensi produktivitas dan kreativitas terbaik secara berkesinambungan. 3.1.3 Struktur Organisasi

Struktur organisasi suatu perusahaan menggambarkan dan menjelaskan garis tanggung jawab dan wewenang yang ada, disamping itu juga struktur organisasi menunjukan jalur arus komunikasi serta tingkat bagian yang ada dalam perusahaan.

Struktur organisasi merupakan susunan yang terdiri dari fungsi dan hubungan antar bagian yang ada dalam suatu perusahaan serta menggambarkan keseluruhan bagian dari perusahaan. Secara fisik struktur organisasi dapat digambarkan dalam bentuk bagan yang memperlihatkan hubungan unit-unit organisasi beserta garis-garis wewenang dan komando yang ada dalam perusahaan.

Bentuk struktur organisasi ini menunjukan bahwa kekuasaan tertinggi berada di tangan pimpinan perusahaan terutama dalam mengambil keputusan. Dalam kegiatannya pimpinan dibantu oleh staf-staf atau sejumlah orang yang berada di bawah pimpinan yang


(33)

bertugas memberikan pandangan sebagai bahan masukan untuk perkembangan perusahaan.

Pada gambar 3.1 dapat dilihat struktur organisasi PT SINAR BARU ALGENSINDO

Gambar 3.1

Struktur Organisasi PT SINAR BARU ALGENSINDO BANDUNG 3.1.4 Deskripsi Tugas

Pembagian Tugas dan wewenang masing-masing bagian, yaitu : 1. Pimpinan

Pimpinan merupakan bagian tertinggi yang mempunyai wewenang penuh terhadap seluruh kegiatan dan aktivitas perusahaan. Pimpinan juga merupakan orang yang secara langsung mengelola dan mengkoordinasi seluruh kegiatan perusahaan mulai dari perencanaan, penetapan dan menjalankan kebijakan dalam perusahaan serta mengadakan pengawasan, penilaian dan pengendalian terhadap kegiatan dan hasil usaha perusaahaan.


(34)

34

a. Menetapkan kebijakan-kebijakan seluruh kegiatan, bersama staf di bawahnya menyusun anggaran dan rencana kerja dan mengadakan pembaharuan apabila diperlukan.

b. Membuat rencana kerja dalam setiap periode tertentu. c. Memimpin, mengkoordinasikan dan mengendalikan

bawahan.

d. Mengawasi secara langsung operasional bagian-bagian yang ada dan mengevaluasi hasil kerja bagian-bagian tersebut secara berkala.

e. Mempertimbangkan dan menerima usulan dari bawahan yang bermanfaat bagi kepentingan perusahaan.

f. Meningkatkan efisiensi dan produktivitas kerja, mengendalikan lingkungan kerja dan melakukan pembinaan terhadap bawahan.

2. Bagian Keuangan

Bagian Keuangan memiliki tugas-tugas sebagai berikut :

a. Melakukan pencatan kedalam buku jurnal, setiap transaksi keuangan berdasarkan bukti-bukti yang diterima.

b. Mengelola dan mengawasi keuangan perusahaan yang berhubungan dengan pembelian dan penjualan barang. c. Mengelola dan mengawasi pemasukan dan pengeluaran kas

perusahaan.


(35)

e. Menyusun pemeriksaan berkala secara fisik terhadap aktivitas perusahaan.

f. Menyusun laporan-laporan keuangan berkala. 3. Bagian Administrasi

Bagian ini bertangguang jawab kepada pimpinan dalam hal pembuatan pembukuan perusahaan yang nantinya akan diolah menjadi suatu bentuk laporan lengkap yang akan diserahkan kepada pimpinan.

Adapun tugas dari bagian administrasi, diantarannya:

a. Mengelola pembukuan yang menyangkut keuangan dan anggaran perusahaan.

b. Menyusun rencana anggaran dan belanja perusahaan berdasarkan anggaran dari bagian penjualan dan bagian pembelian.

c. Memantau relasi anggaran dan membuat laporannya secara berkala.

d. Membuat dan melaporkan keadaan keuangan perusahaan secara berkala.

e. Menerima dan melakukan pembayaran baik dari pelanggan maupun pada supplier.

f. Menyediakan keperluan dan perlengkapan administrasi untuk kantor.


(36)

36

g. Menyelenggarakan administrasi kepegawaian dan pembayaran gaji karyawan.

4. Bagian Pembelian

Bagian pembelian memiliki tugas sebagai berikut:

a. Menyiapkan order pembelian berdasarkan permintaan pembelian barang-barang yang telah disetujui oleh pimpinan.

b. Melakukan pembelian barang ke supplier yang telah dipilih berdasarkan perbandingan suplier-suplier lain dan atas persetujuan dari pimpinan perusahaan.

c. Mengawasi ketetapan pelaksanaan pengiriman barang dari supplier untuk barang-barang yang memiliki tenggang waktu pengiriman sejak pembelian dilakukan.

d. Membuat catatan-catatan pembelian dan retur untuk setiap pembelian yang dilakukan dan melaporkannya ke bagian administrasi.

5. Bagian Gudang

Secara garis besar bagian gudang memiliki tugas-tugas yang berkaitan dengan tanggung jawab penyimpanan barang yang ada didalam gudang, adapun realisasi tugas-tugasnya adalah :

a. Melakukan pengawasan dan pemeriksaan terhadap seluruh penerimaan dan pengiriman barang, baik yang berasal dari pembelian dan penjualan barang.


(37)

b. Melakukan pengawasan dan pemeriksaan terhadap seluruh pengeluaran barang.

c. Melakukan pemeriksaan secara fisik, terhadap jumlah barang baik barang yang akan dijual ataupun barang untuk kebutuhan perlengkapan kantor setiap periode tertentu dan melakukan pelaporan mengenai keluar masuknya barang. 6. Bagian Pemasaraan

Bagian ini bertanggung jawab kepada pimpinan terutama dalam hal menjalankan tugasnya yaitu menerima pesanan dari pelanggan, mengawasi rencana penjualan, mencari pelanggan. Adapun realisasi tugas bagian penjualan ini adalah :

a. Membuat laporan mengenai seluruh kegiatan penjualan kepada pimpinan secara berkala.

b. Menerima pesanan yang berasal dari pelanggan.

c. Memeriksa kredibilitas pelanggan dengan cara memeriksa saldo piutang yang dimiliki pelanggan ke bagian Keuangan. d. Mempersiapkan seluruh keperluan yang bersangkutan

dengan pengiriman barang yang akan dilakukan ke pelanggan.


(38)

38

3.2 Metode Penelitian

Metode penelitian adalah cara ilmiah dalam mendapatkan suatu data, Metode pengumpulan data yang digunakan dalam penelitian adalah sebagai berikut :

3.2.1 Desain Penelitian

Dalam melakukan penelitian diperlukan metode-metode penelitian yang bertujuan agar peneliti dapat mengetahui sifat permasalahan yang terjadi dalam sebuah sistem yang sedang berjalan. Antara lain metode-metode yang digunakan adalah :

a. Metode penelitian Deskritif

Metode ini bertujuan agar peneliti dapat melakukan pendekatan terlebih dahulu kepada sistem informasi yang sedang berjalan. Dan peneliti dapat dengan mudah memperoleh data yang akan dipakai untuk melakukan perkembangan sistem yang akan diusulkan.

b. Metode Penelitian Eksperimental

Metode ini bertujuan agar peneliti dapat melakukan rancangan terhadap suatu sistem informasi yang akan diusulkan.

c. Metode Penelitian Tindakan (Action Research)

Metode ini bertujuan agar peneliti dapat membuat aplikasi yang akan diusulkan setelah melakukan penelitian deskritif dan penelitian tindakan (Action Research).


(39)

3.2.2 Jenis dan Metode Pengumpulan Data

Metode yang digunakan penulis dalam pengumpulan data adalah mencari dan menggunakan sumber data primer dan sumber data sekunder, untuk itu akan dijelaskan secara singkat mengenai pemahaman metode tersebut sebagai berikut, yaitu :

3.2.2.1Sumber Data Primer

Data primer adalah data yang diambil secara langsung dari objek penelitian. Data tersebut di peroleh dengan cara sebagai berikut :

a. Wawancara

Teknik pengumpulan data dengan cara mengadakan pertanyaan secara langsung pada bagian pemasaran guna mengumpulkan data dan informasi mengenai kebutuhan sistem.

b. Observasi

Teknik pengumpulan data dengan cara melakukan peninjauan langsung mengenai proses penjualan buku agama islam di PT Sinar Baru Algensindo Bandung. 3.2.2.2Sumber Data Sekunder

Data sekunder adalah data yang diperoleh dalam bentuk yang sudah jadi, dan hasil olahan pihak lain. Data ini diperoleh dari buku-buku, dokumentasi, dan literatur - literatur.


(40)

40

3.2.3 Metode Pendekatan dan Pengembangan Sistem

Adapun metode pendekatan dan pengembangan sistem yang digunakan oleh penulis, yaitu:

3.2.3.1Metode Pendekatan Sistem

Metode pendekatan sistem yang digunakan oleh penulis adalah Analisis dan Perancangan Terstruktur. Tahapan-tahapan yang digunakan dalam pendekatan analisis dan perancangan terstruktur adalah Flow Map, Diagram Konteks, Data Flow Diagram (DFD), Kamus Data, Normalisasi, Tabel Relasi, Entity Relationship Diagram (ERD)

3.2.3.2Metode Pengembangan Sistem

Metode pengembangan sistem yang di gunakan dalam penyelesain skripsi ini adalah Metode prototype paradigma

yaitu suatu teknik analisis dan rancangan yang memungkinkan pemakai ikut serta dalam mementukan kebutuhan dan pembentukan sistem apa yang akan di kerjakan untuk memenuhi kebutuhan tersebut. Metode

prototype paling baik di gunakan untuk mengembangkan sistem yang didefinisikan kurang baik dan cocok untuk menerapkan sistem kecil.


(41)

Metodologi yang digunakan adalah paradigma prototyping. Langkah umum paradigma prototyping adalah sebagai berikut :

a. Mengidentifikasi kebutuhan pemakai. Pada tahap ini analisis sistem akan melakukan studi kelayakan terhadap kebutuhan pemakai, baik yang meliputi model interface, teknik prosedur maupun dalam teknologi yang akan digunakan.

b. Merancang prototype. Pada tahap ini analisis sistem bekerja sama dengan pemograman mengembangkan

prototype sistem untuk memperlihatkan kepada pemesan model sistem yang akan dibangunnya.

c. Menetukan apakah prototype dapat diterima oleh pemesan atau pemakai.

d. Mengadakan sistem operasional. Melalui pemogram berdasarkan model sistem yang telah disepakati oleh pemesan sistem.

e. Menguji sistem opersional. Pada tahap ini pemogram akan melakukan uji coba baik menggunakan data sekunder maupun data primer untuk memastikan bahwa sistem dapat berlangsung dengan baik dan benar, sesuai dengan kebutuhan pemesan.


(42)

42

f. Menetukan sistem operasional. Apakah dapat diterima oleh pemesan atau harus dilakukan beberapa perbaikan atau bahkan harus dibongkar semuanya mulai dari awal lagi.

g. Jika sistem telah disetujui, maka tahap terakhir adalah melakukan implementasi sistem.

Mengidentifikasi kebutuhan pemakai

Mengembangkan kebutuhan pemakai

Prototype dapat diterima

Mengadakan sistem operasional

Menguji sistem operasional

Prototype dapat diterima

Menggunakan sistem operasional

Ya

Ya

Tidak

Tidak

Gambar 3.2 Model Prototype


(43)

Keunggulan prototyping adalah :

1. Adanya komunikasi yang baik antara pengembang dan pelanggan.

2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan.

3. Pelanggan berperan aktif dalam pengembangan sistem. 4. Lebih menghemat waktu dalam pengembangan sistem. 5. Penerapan menjadi lebih mudah karena pemakai

mengetahui apa yang diharapkannya. 3.2.3.3Alat Bantu Analisis dan Perancangan

Alat bantu yang digunakan pada analisis dan perancangan adalah pendekatan sistem yang terstruktur diantaranya adalah sebagai berikut :

1. Flow Map

Flow map atau bagan alir dokumen merupakan alir yang menunjukan arus dari laporan dan formulir termasuk tembusan-tembusannya.

2. Diagram Kontek

Diagram kontek adalah suatu diagram alir tingkat tinggi yang menggambarkan seluruh jaringan, masukan dan keluaran. Sistem yang dimaksud adalah untuk menggambarkan sistem yang sedang berjalan.


(44)

44

Mengidentifikasikan awal dan akhir data, awal dan akhir yang masuk dan keluaran sistem.

Diagram ini merupakan gambaran umum sistem yang nantinya akan dibuat. Secara uraian dapat dikatakan bahwa diagram kontek ini berisi siapa saja yang memberikan data

(input) ke sistem serta kepada siapa data informasi yang harus dihasilkan sistem.

Jadi dalam diagram ini yang dibutuhkan adalah :

a. Siapa saja pihak yang akan memberikan data ke sistem. b. Data apa saja yang diberikannya kesistem

c. Kepada siapa sistem harus memberikan informasi atau laporan

d. Apa saja isi atau jenis laporan yang harus dihasilkan sistem.

3. Data Flow Diagram

Diagram Arus Data (Data Flow Diagram)

menggambarkan sistem yang berjalan dengam lebih terinci. Terdapat 4 (empat) macam simbol yang digunakan dalam Data Flow Diagram, yaitu :

a. Kesatuan luar (external entity) atau batas sistem

(boundary) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lain yang berada di lingkungan luarnya yang


(45)

akan memberikan input atau menerima output dari sistem.

b. Arus Data (Data Flow) mengalir diantara proses

(process), simpanan data (data store) dan kesatuan luar

(external entity) yang menunjukkan arus dari data yang berupa masukan untuk sistem atau hasil dari proses sistem dan sebaiknya diberi nama yang jelas dan mempunyai arti.

c. Proses (process) adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

d. Simpanan data (Data Store) merupakan simpanan dari data yang dapat berupa :

1) Suatu file atau database di sistem komputer 2) Suatu arsip atau catatan manual

3) Suatu kotak tempat data di meja seseorang 4) Suatu tabel acuan manual

5) Suatu agenda atau buku 4. Kamus Data

Kamus data adalah daftar yang mencatat tentang banyaknya proses yang terjadi dalam sebuah sistem. Secara umum kamus data diklasifikasikan manjadi dua yaitu :


(46)

46

a. Kamus data elementer yaitu daftar tentang semua elemen data yang berhubungan dengan sistem sehingga data yang mengalir dapat didefinisikan dan dapat tersimpan secara lengkap.

b. Kamus Data Komposit, yaitu daftar tentang semua elemen data yang berhubungan dengan system dimana elemen data komponen ini terdiri dari dua elemen data elementer yang saling berkaitan.

5. Perancangan Basis Data a. Normalisasi

Normalisasi adalah peralatan yang dipergunakan untuk melakukan proses pengelompokan data menjadi table-tabel yang menunjukan entitas dan relasinya. Normalisasi merupakan cara pendekatan lain yang dalam membangun desain logik basis data relasional dengan menerapkan sejumlah aturan dan kriteria standar untuk menghasilakan struktur tabel yang normal.

Secara umum normalisasi terdiri dari dalam tahap, yaitu :

1) Tahap tidak normal (Unnormalized Form)

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu


(47)

format tertentu, dapat saja data tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya.

2) Bentuk Normal Pertama (1NF/First Normal Form)

Bentuk ini menghilangkan duplikasi data yang terjadi pada tahap tidak normal dengan cara menghapuskan data-data sama.

3) Bentuk Normal Kedua(2NF/Second Normal Form)

Tahap normalisasi kedua adalah menentukan kunci dari normalisasi pertama yang digunakan sebagai primary key pada tabel, membentuk tabel berdasarkan primary key dan mengelompokkan data pada tabel-tabel yang sudah dibentuk.

4) Bentuk Normal Ketiga (3NF / Third Normal Form) Pada tahap ketiga dilakukan penentuan relasi antar tabel sehingga memungkinkan adanya field kunci sekunder.

b. Tabel Relasi

Tabel relasi merupakan prosedur yang berkaitan dengan pemakai tentang hubungan logika antar data dalam basis dengan menampilkan kedalam bentuk tabel-tabel yang terdiri dari sejumlah barisan dan kolom yang menentukan atribut tertentu.


(48)

48

3.2.4 Pengujian Software

Pengujian perangkat lunak (software) menggunakan metode pengujian Black Box. Metode ujicoba Black Box memfokuskan pada keperluan fungsional dari software. Ujicoba Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya :

1. Fungsi-fungsi yang salah atau hilang 2. Kesalahan interface

3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan performa

5. kesalahan inisialisasi dan terminasi

Ujicoba didesain untuk dapat menjawab pertanyaan-pertanyaan berikut :

1. Bagaimana validitas fungsionalnya diuji?

2. Jenis input seperti apa yang akan menghasilkan kasus uji yang baik ?

3. Apakah sistem secara khusus sensitif terhadap nilai input tertentu ?

4. Bagaimana batasan-batasan kelas data diisolasi?

5. Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?

6. Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?


(49)

Dengan mengaplikasikan ujicoba Black Box, diharapkan dapat menghasilkan sekumpulan kasus uji yang memenuhi kriteria berikut:

1. Kasus uji yang berkurang, jika jumlahnya lebih dari 1, maka jumlah dari ujikasus tambahan harus didesain untuk mencapai ujicoba yang cukup beralasan.

2. Kasus uji yang memberitahukan sesuatu tentang keberadaan atau tidaknya suatu jenis kesalahan, daripada kesalahan yang terhubung hanya dengan suatu ujicoba yang spesifik.


(50)

101

BAB V

IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi

Bab ini merupakan penerapan hasil perancangan ke dalam pembangunan sebuah perangkat lunak. Dimana hasil perancangan yang telah dibuat diterjemahkan kedalam bahasa pemrograman yang dapat dijalankan didalam komputer sehingga dapat digunakan oleh para pengguna.

5.1.1 Batasan Implementasi (Optional)

Dalam mengimplementasikan perangkat lunak Sistem Informasi Penjualan Buku Agama Islam di PT Sinar Baru Algensindo Bandung ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu :

1. Kebutuhan pada Sistem Informasi ini hanya sebatas sistem penjualan

dan persedian buku saja.1

2. Basis data yang digunakan dalam pengimplementasian ini adalah SQL

Server 2000.

5.1.2 Implementasi Perangkat Lunak

Perangkat lunak yang mendukung dalam pembuatan sistem informasi ini adalah sebagai berikut :


(51)

a. Microsoft Visual Basic 6.0

Digunakan untuk mengimplementasikan rancangan sistem karena menyediakan fasilitas yang memadai untuk membuat perangkat lunak.

b. SQL Server 2000

Digunakan sebagai database yang memfasilitasi penyimpanan

data-data dengan bahasa pemrograman visual basic

c. Active Report 4

Digunakan sebagai pencetak report yang dapat memudahkan penggunanya.

5.1.3 Implementasi Perangkat Keras

Perangkat keras yang diperlukan dalam perancangan sistem ini adalah sebagai berikut :

Komputer, untuk menjalankankan program aplikasi ini dibutuhkan spesifikasi komputer dengan spesifikasi minimal sebagai berikut :

a. Processor : Menggunakan minimal prosessor berkecepatan 2.0 Ghz. b.Memory : 1 GB DDR

c. Harddisk : 160 GB

d.Monitor : Monitor color 14”

e. Mouse dan Keyboard sebagai alat input


(52)

103

5.1.4 Implementasi Basis Data (Sintaks SQL)

Pembuatan basis data dilakukan dengan menggunakan bahasa sql , dimana aplikasi pemrograman yang digunakan adalah SQL Server 2000 Implementasi basis datanya dalam bahasa SQL Server 2000 adalah sebagai berikut :

Sintak SQL :

CREATE DATABASE [penjualan_buku] ON (NAME =

N'unikom_mdf', FILENAME = N'D:\Data\laporan TA\program

sidang\database.mdf' , SIZE = 5, MAXSIZE = 5, FILEGROWTH = 5) LOG ON (NAME = N'unikom_ldf', FILENAME = N'D:\Data\laporan TA\program sidang\database.ldf' , SIZE = 5, MAXSIZE = 5, FILEGROWTH = 5)

COLLATE SQL_Latin1_General_CP1_CI_AS GO

exec sp_dboption N'penjualan_buku', N'autoclose', N'false' GO

exec sp_dboption N'penjualan_buku', N'bulkcopy', N'false' GO

exec sp_dboption N'penjualan_buku', N'trunc. log', N'false' GO


(53)

GO

exec sp_dboption N'penjualan_buku', N'read only', N'false' GO

exec sp_dboption N'penjualan_buku', N'dbo use', N'false' GO

exec sp_dboption N'penjualan_buku', N'single', N'false' GO

exec sp_dboption N'penjualan_buku', N'autoshrink', N'false' GO

exec sp_dboption N'penjualan_buku', N'ANSI null default', N'false' GO

exec sp_dboption N'penjualan_buku', N'recursive triggers', N'false' GO

exec sp_dboption N'penjualan_buku', N'ANSI nulls', N'false' GO

exec sp_dboption N'penjualan_buku', N'concat null yields null', N'false' GO

exec sp_dboption N'penjualan_buku', N'cursor close on commit', N'false' GO

exec sp_dboption N'penjualan_buku', N'default to local cursor', N'false' GO


(54)

105

GO

exec sp_dboption N'penjualan_buku', N'ANSI warnings', N'false' GO

exec sp_dboption N'penjualan_buku', N'auto create statistics', N'true' GO

exec sp_dboption N'penjualan_buku', N'auto update statistics', N'true' GO

CREATE TABLE [buku] (

[kode_buku] [nchar] (5) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[nama_buku] [nvarchar] (50) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[jenis_buku] [nvarchar] (20) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL , [harga] [money] NOT NULL ,

[stok] [int] NULL CONSTRAINT [DF__buku__stok__014935CB] DEFAULT (0),

PRIMARY KEY CLUSTERED (


(55)

) ON [PRIMARY] ) ON [PRIMARY] GO

CREATE TABLE [pelanggan] (

[kode_pelanggan] [nchar] (12) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[nama] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[alamat] [nvarchar] (100) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[telepon] [nvarchar] (18) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL , PRIMARY KEY CLUSTERED

(

[kode_pelanggan] ) ON [PRIMARY] ) ON [PRIMARY] GO


(56)

107

CREATE TABLE [pemesanan_buku] (

[kode_pesan] [nchar] (11) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[kode_pelanggan] [nchar] (12) COLLATE

SQL_Latin1_General_CP1_CI_AS NULL ,

[tgl_pesan] [datetime] NOT NULL CONSTRAINT

[DF__pemesanan__tgl_p__0519C6AF] DEFAULT (getdate()),

[tgl_ambil] [datetime] NOT NULL CONSTRAINT

[DF__pemesanan__tgl_a__060DEAE8] DEFAULT (getdate()), [total_harga] [money] NULL ,

PRIMARY KEY CLUSTERED (

[kode_pesan] ) ON [PRIMARY] ,

CONSTRAINT [a1] FOREIGN KEY (

[kode_pelanggan] ) REFERENCES [pelanggan] (

[kode_pelanggan] )


(57)

GO

CREATE TABLE [permintaan] (

[kode_permintaan] [nchar] (12) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[tgl_minta] [datetime] NULL CONSTRAINT

[DF__permintaa__tgl_m__0DAF0CB0] DEFAULT (getdate()),

[tgl_beres] [datetime] NULL CONSTRAINT

[DF__permintaa__tgl_b__0EA330E9] DEFAULT (getdate()), PRIMARY KEY CLUSTERED

(

[kode_permintaan] ) ON [PRIMARY] ) ON [PRIMARY] GO

CREATE TABLE [detail_permintaan] (

[kode_permintaan] [nchar] (12) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[kode_buku] [nchar] (5) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[jml_buku] [int] NULL CONSTRAINT


(58)

109

[keterangan] [nvarchar] (50) COLLATE

SQL_Latin1_General_CP1_CI_AS NULL , PRIMARY KEY CLUSTERED (

[kode_permintaan], [kode_buku] ) ON [PRIMARY] ,

CONSTRAINT [a5] FOREIGN KEY (

[kode_permintaan] ) REFERENCES [permintaan] (

[kode_permintaan] ) ON UPDATE CASCADE ,

CONSTRAINT [a6] FOREIGN KEY (

[kode_buku] ) REFERENCES [buku] (

[kode_buku]

) ON UPDATE CASCADE ) ON [PRIMARY]


(59)

CREATE TABLE [buku_masuk] (

[no_masuk] [nchar] (10) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[kode_buku] [nchar] (5) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[kode_permintaan] [nchar] (12) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[tgl_bukumasuk] [datetime] NOT NULL CONSTRAINT

[DF__buku_masu__tgl_b__182C9B23] DEFAULT (getdate()),

[jml_buku] [int] NULL CONSTRAINT

[DF__buku_masu__jml_b__1920BF5C] DEFAULT (0), PRIMARY KEY CLUSTERED

(

[no_masuk], [kode_buku], [kode_permintaan] ) ON [PRIMARY] ,

CONSTRAINT [a7] FOREIGN KEY (

[kode_buku] ) REFERENCES [buku] (


(60)

111

) ON UPDATE CASCADE ,

CONSTRAINT [a8] FOREIGN KEY (

[kode_permintaan] ) REFERENCES [permintaan] (

[kode_permintaan] ) ON UPDATE CASCADE ) ON [PRIMARY]

GO

CREATE TABLE [transaksi_penjualan] (

[no_faktur] [nchar] (13) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[kode_pelanggan] [nchar] (12) COLLATE

SQL_Latin1_General_CP1_CI_AS NULL ,

[tgl_faktur] [datetime] NOT NULL CONSTRAINT

[DF__transaksi__tgl_f__1CF15040] DEFAULT (getdate()), [total_harga] [money] NOT NULL ,

[tgl_garansi] [datetime] NULL CONSTRAINT

[DF__transaksi__tgl_g__1DE57479] DEFAULT (getdate()), PRIMARY KEY CLUSTERED


(61)

(

[no_faktur] ) ON [PRIMARY] ,

CONSTRAINT [a9] FOREIGN KEY (

[kode_pelanggan] ) REFERENCES [pelanggan] (

[kode_pelanggan] ) ON UPDATE CASCADE ) ON [PRIMARY]

GO

CREATE TABLE [detail_penjualan] (

[no_faktur] [nchar] (13) COLLATE

SQL_Latin1_General_CP1_CI_AS NULL ,

[kode_buku] [nchar] (5) COLLATE

SQL_Latin1_General_CP1_CI_AS NULL , [sub_total] [money] NOT NULL ,

[jml_buku] [int] NULL CONSTRAINT

[DF__detail_pe__jml_b__21B6055D] DEFAULT (0),

[keterangan] [nvarchar] (1) COLLATE


(62)

113

CONSTRAINT [a10] FOREIGN KEY (

[kode_buku] ) REFERENCES [buku] (

[kode_buku]

) ON UPDATE CASCADE ,

CONSTRAINT [a11] FOREIGN KEY (

[no_faktur]

) REFERENCES [transaksi_penjualan] ( [no_faktur]

) ON UPDATE CASCADE ) ON [PRIMARY]

GO

CREATE TABLE [retur] (

[kode_retur] [nchar] (13) COLLATE

SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[no_faktur] [nchar] (13) COLLATE


(63)

[tgl_retur] [datetime] NOT NULL CONSTRAINT [DF__retur__tgl_retur__25869641] DEFAULT (getdate()),

[total_retur] [money] NULL , PRIMARY KEY CLUSTERED (

[kode_retur] ) ON [PRIMARY] ,

CONSTRAINT [a12] FOREIGN KEY (

[no_faktur]

) REFERENCES [transaksi_penjualan] ( [no_faktur]

) ON UPDATE CASCADE ) ON [PRIMARY]

GO

CREATE TABLE [detail_retur] (

[kode_retur] [nchar] (13) COLLATE

SQL_Latin1_General_CP1_CI_AS NULL ,

[kode_buku] [nchar] (5) COLLATE


(64)

115

[keterangan] [nvarchar] (50) COLLATE

SQL_Latin1_General_CP1_CI_AS NULL ,

[jml_buku] [int] NULL CONSTRAINT

[DF__detail_re__jml_b__29572725] DEFAULT (0), [subtotal] [money] NULL ,

CONSTRAINT [a19] FOREIGN KEY (

[kode_retur] ) REFERENCES [retur] (

[kode_retur]

) ON UPDATE CASCADE ,

CONSTRAINT [b1] FOREIGN KEY (

[kode_buku] ) REFERENCES [buku] (

[kode_buku]

) ON UPDATE CASCADE ) ON [PRIMARY]


(65)

5.1.5 Implementasi Antar Muka

Sitem informasi penjualan buku agama islam di PT Sinar Baru Algensindo terdiri dari tampilan – tampilan pada proses yang berhubungan dengan sistem, untuk memperjelas sitem informasi tersebut maka dapat di lihat pada gambar di bawah ini :

1. Login

Berikut ini adalah form login yang merupakan langkah pertama dalam mengimplementasikan program untuk memanggil program utama yang telah dibuat dengan catatan username dan password yang dimasukan benar.

Gambar 5.1 Login

2. Form Menu Utama

Form menu merupakan form yang menampilkan seluruh form baik input, proses maupun output. Berikut adalah tampilan form utama :


(66)

117

Gambar 5.2 Form Menu Utama

3. Form Data Buku

Pada Form Data Buku ditampilkan semua data buku yang telah disimpan. Terdapat beberapa fasilitas pada Form Data Buku yaitu simpan, tutup, bersih, cari untuk melakukan pengolahan data buku. Berikut ini Form Input Data Buku :


(67)

Gambar 5.3 Form Data Buku

Apabila ingin memasukan data buku baru maka klik “Baru”. Lakukan pengisian data buku secara lengkap. Setelah itu klik tombol “Simpan”. Pada tombol “Cari”, maka masukan kode buku yang akan dicari. 4. Form Data Pelanggan

Pada Form Data Pelanggan terdapat beberapa fasilitas yaitu baru, simpan, edit, hapus, tutup, cari untuk melakukan pengolahan data pelanggan. Berikut ini Form Input Data Pelanggan :


(68)

119

Gambar 5.4 Form Data Pelanggan

Apabila ingin memasukan data pelanggan baru maka klik “Baru”. Lakukan pengisian data pelanggan secara lengkap. Setelah itu klik tombol “Add” lalu klik tombol “Simpan”. Jika ingin melakukan pengeditan data pelanggan maka klik tombol “Cari” terlebih dahulu, maka masukan kode pelanggan yang akan diedit. Kemudian ubah data yang dimaksud. Setelah itu klik tombol “Edit” maka data pelanggan akan berubah. Dan juga jika ingin melakukan penghapusan data pelanggan maka klik tombol “Cari” terlebih dahulu, maka masukan kode pelanggan yang akan dihapus. Setelah itu klik tombol “Hapus” maka data pelanggan akan terhapus. Pada tombol “Cari”, maka masukan kode pelanggan yang akan dicari.


(69)

5. Form Pemesanan

Pada Form Pemesanan terdapat beberapa fasilitas yaitu baru, simpan, cetak surat, bersih, tutup untuk melakukan pengolahan data pemesanan. Berikut ini Form Input Pemesanan :

Gambar 5.5 Form Pemesanan

Apabila ingin memasukan data pemesanan baru maka klik “Baru”. Lakukan pengisian data pemesanan secara lengkap. Setelah itu klik tombol “Tambah ke List” lalu klik tombol “Simpan”. Setelah pemesanan disimpan, jika ingin mencetak form pemesanan maka klik tombol “Cetak Surat”. Berikut adalah hasil cetakan form pemesanan :


(70)

121

Gambar 5.6 Cetak Pemesanan

6. Form Permintaan Produksi Buku

Pada Form Permintaan Produksi Buku terdapat beberapa fasilitas yaitu baru, simpan, cetak surat, bersih, tutup untuk melakukan pengolahan data permintaan produksi buku. Berikut ini Form Input Permintaan Produksi Buku :


(71)

Apabila ingin memasukan data permintaan produksi buku baru maka klik “Baru”. Lakukan pengisian data permintaan produksi buku secara lengkap. Setelah itu klik tombol “Tambah ke List” lalu klik tombol “Simpan”. Setelah permintaan produksi buku disimpan, jika ingin mencetak form permintaan produksi buku maka klik tombol “Cetak Surat”. Berikut adalah hasil cetakan form permintaan produksi buku:


(72)

123

7. Form Buku Masuk

Pada Form Buku Masuk terdapat beberapa fasilitas yaitu baru, simpan, bersih, tutup untuk melakukan pengolahan data buku masuk. Berikut ini Form Input Buku masuk :

Gambar 5.9 Form Buku Masuk

Apabila ingin memasukan data buku masuk baru maka klik “Baru”. Lakukan pengisian data buku masuk baru secara lengkap. Setelah itu klik tombol “Tambah ke List” lalu klik tombol “Simpan”.

8. Form Transaksi Penjualan

Pada Form Transaksi Penjualan terdapat 2 jenis transaksi penjualan yaitu transaksi penjualan langsung dan transaksi penjualan tidak langsung. Beberapa fasilitas transaksi penjualan langsung yaitu baru, simpan, cetak faktur, bersih, tutup. Dan beberapa fasilitas penjualan tidak langsung yaitu baru, simpan, cetak faktur, bersih, tutup. Berikut ini Form Transaksi Penjualan langsung dan Form Transaksi Penjualan Tidak Langsung :


(73)

Gambar 5.10 Form Transaksi Penjualan Langsung

Apabila ingin memasukan data transaksi penjualan baru maka klik “Baru”. Lakukan pengisian data transaksi penjualan secara lengkap. Setelah itu klik tombol “Tambah ke List” lalu klik tombol “Simpan”. Setelah transaksi disimpan, jika ingin mencetak faktur maka klik tombol “Cetak Faktur”. Berikut adalah hasil cetakan faktur :


(74)

125

Gambar 5.11 Cetak Transaksi Penjualan Langsung


(75)

Apabila ingin memasukan data transaksi penjualan baru maka klik “Baru”. Lakukan pengisian data transaksi penjualan secara lengkap. Setelah itu klik tombol “Tambah ke List” lalu klik tombol “Simpan”. Setelah transaksi disimpan, jika ingin mencetak faktur maka klik tombol “Cetak Faktur”. Berikut adalah hasil cetakan faktur :

Gambar 5.13 Cetak Transaksi Penjualan Tidak Langsung

9. Form Retur

Pada Form Retur terdapat beberapa fasilitas yaitu baru, simpan, bersih, tutup untuk melakukan pengolahan data retur. Berikut ini Form Input Retur :


(76)

127

Gambar 5.14 Retur

Apabila ingin memasukan data retur baru maka klik “Baru”. Lakukan pengisian data retur secara lengkap. Setelah itu klik tombol “Simpan”. Setelah retur disimpan, jika ingin mencetak retur maka klik tombol “Cetak Bukti”. Berikut adalah hasil cetakan retur :


(77)

10. Form Cari Data Buku

Pada Form Cari Data Buku terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data buku. Berikut ini Form Cari Data Buku :

Gambar 5.16 Cari Data Buku

Pilih kriteria terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses”

11. Form Cari Data Pelanggan

Pada Form Cari Data Pelanggan terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data pelanggan. Berikut ini Form Cari Data Pelanggan :


(78)

129

Gambar 5.17 Cari Data Pelanggan

Pilih kriteria terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses”

12. Form Cari Pemesanan

Pada Form Cari Pemesanan terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data pemesanan. Berikut ini Form Cari Pemesanan :


(79)

Gambar 5.18 Cari Data Pemesanan

Pilih periode terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses”

13. Form Cari Permintaan Produksi Buku

Pada Form Cari Permintaan Produksi Buku terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data permintaan produksi buku. Berikut ini Form Cari Permintaan Produksi Buku :


(80)

131

Gambar 5.19 Cari Data Permintaan

Pilih periode terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses”

14. Form Cari Buku Masuk

Pada Form Cari Masuk terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data buku masuk. Berikut ini Form Cari Buku Masuk :


(81)

Gambar 5.20 Cari Data Buku Masuk

Pilih periode terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses”

15. Form Cari Transaksi Penjualan

Pada Form Cari Transaksi Penjualan terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data transaksi penjualan. Berikut ini Form Cari Transaksi Penjualan :


(82)

133

Gambar 5.21 Cari Data Transaksi Penjualan

Pilih periode terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses”

16. Form Cari Retur

Pada Form Cari Retur terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data retur. Berikut ini Form Cari Retur :


(83)

Gambar 5.22 Cari Data Retur

Pilih periode terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses”

17. Form Cetak Persediaan Buku

Pada Form Cetak Persediaan terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data persediaan buku. Berikut ini Form Cetak Persediaan Buku:


(84)

135

Gambar 5.23 Form Cetak Data Buku

Pilih kriteria terlebih dahulu untuk melakukan pencarian pencetakan . Kemudian klik tombol “Proses” dan “Cetak”.


(85)

Gambar 5.24 Cetak Laporan Data Buku

18. Form Cetak Transaksi Penjualan

Pada Form Cetak transaksi Penjualan terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data transaksi penjualan. Berikut ini Form Cetak Transaksi Penjualan :


(86)

137

Gambar 5.25 Form Cetak Transaksi Penjualan

Pilih periode terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses” dan “Cetak”.


(87)

Gambar 5.26 Cetak Laporan Transaksi Penjualan

19. Form Cetak Retur

Pada Form Cetak Retur terdapat beberapa fasilitas yaitu semua, proses, tutup untuk melakukan pengolahan cari data retur. Berikut ini Form Retur :


(88)

139

Gambar 5.27 Form Cetak Retur

Pilih kriteria terlebih dahulu untuk melakukan pencarian. Kemudian klik tombol “Proses” dan “Cetak”.


(89)

(90)

141

5.1.6 Implementasi Instalasi Program

Untuk menginstal program ikuti langkah berikut :

1. Double klik file setup.exe


(91)

2. Setelah muncul gambar di atas, pilih “I accept the agreement” lalu klik tombol

Next

Gambar 5.30 Tampilan License Agreement

3. Setelah muncul gambar di atas, klik Next.


(92)

143

4. Setelah muncul gambar di atas, klik Next.

Gambar 5.32 Tampilan Select Start Menu Folder

5. Setelah muncul gambar di atas, klik Next.


(93)

6. Setelah muncul gambar di atas, klik tombol Install

Gambar 5.34 Tampilan Redy to Install

7. Setelah muncul gambar di atas, klik tombol Finish


(94)

145

5.1.7 Penggunaan Program

Setelah proses instalasi selesai, untuk memulai menjalankan program maka, klik Start – All Program –Sistem Informasi Penjualan Buku Agama

Islam - Sistem Informasi Penjualan Buku Agama Islam. Setelah muncul

tampilan programnya maka klik tombol Login dan akan masuk ke form login.

Gambar 5.36 Login

5.2 Pengujian

Pengujian merupakan bagian yang penting dalam siklus pengembangan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak yang telah dibuat. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal. Pengujian perangkat lunak ini menggunakan metode pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak, yang diuji adalah masukan serta keluarannya. Dengan berbagai masukan yang diberikan, apakah sistem atau perangkat lunak memberikan keluaran seperti yang kita harapkan atau tidak.


(95)

5.2.1 Rencana Pengujian

Pengujian sistem informasi penjualan buku agama islam di Sinar Baru Algensido menggunakan data uji berupa sebuah data masukan dari Pimpinan.

Table 5.1

Rencana Pengujian Sistem Informasi Penjualan Buku Agama Islam

Kelas Uji Butir Uji Tingkat Pengujian Jenis Pengujian

Login Pemasukan user login dan pasword Sistem Black box

Pengujian Data buku Sistem Black box

Pengujian Data pelanggan Sistem Black box

Pengujian Data pemesanan Sistem Black box

Pengujian Data permintaan produksi buku Sistem Black box

Pengujian Buku masuk Sistem Black box

Pengujian Penjualan buku Sistem Black box

Pengujian Retur Sistem Black box

5.2.2 Kasus dan Hasil Pengujian

Berikut ini adalah sampel pengujian yang penyusun ambil sebagai kasus untuk pengujian sistem, yaitu sebagai berikut :


(96)

147

Tabel 5.2 Pengujian Login Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan Pengamatan Kesimpulan

User Name : penjualan Password : penjualan Tercantum pada Textbox User Name Textbox Password Dapat mengisi login sesuai yang diharapkan

[ ] diterima [ ] ditolak

Klik Login Dapat masuk ke Menu

Utama.

Tombol masuk dapat berfungsi sesuai yang diharapkan

[ ] diterima [ ] ditolak

Klik Keluar Dapat keluar dari form

login dan tidak masuk ke menu utama.

Tombol keluar dapat berfungsi sesuai yang diharapkan

[ ] diterima [ ] ditolak Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan

User Name : (tidak sesuai

dalam database)

Password : (tidak sesuai

dalam database)

Tidak Dapat login Login gagal [ ] diterima

[ ] ditolak

Tabel 5.3 Pengujian Data Buku

Kasus dan Hasil Uji

Data Masukan Yang diharapkan Pengamatan Kesimpulan

Klik tombol simpan Menyimpan data buku Data buku tersimpan

[ ] diterima [ ] ditolak

Klik tombol tutup Dapat keluar dari form

data buku

Form data buku ditutup dan kembali ke form

[ ] diterima [ ] ditolak


(1)

DAFTAR PUSTAKA

Jogiyanto HM.2005.Analisis dan Desain Sistem Informasi.Andi.Yogyakarta

http://ayuliana_st.staff.gunadarma.ac.id/Black Box Testing/5 April 2010

http://erihadiyana.wordpress.com/jenis-jenis pemodelan sistem/4 April 2010

http://202.91.15.14/upload/files/3098_MATERI_1.PDF/5 April 2010

http://sariyunna.com/wp-content/uploads/2009/12/PROSES-PROSESPERANGKAT-LUNAK.ppt/5 April 2010

Abdul Kadir.2002.Pengenalan Sistem Informasi.Andi.Yogyakarta

Tim Divisi Penelitian dan Pengembangan MADCOMS.2008.Microsoft Visual Basic 6.0 untuk Pemula.Andi.Yogyakarta

Tim Divisi Penelitian dan Pengembangan MADCOMS.2003. Aplikasi Database Visual Basic 6.0 dengan Crystal Report.Andi.Yogyakarta


(2)

Nama Lengkap : FITRIA AGUSTRI

Alamat : Jl. Sukabakti I No. 23 RT 01/07

Kiaracondong – Bandung 40285

Jenis Kelamin : Perempuan

Tempat Tanggal Lahir: Bandung, 26 Agustus 1988

Email : fitri.ndut@gmail.com

Pendidikan :

 Sekolah Dasar Kartika XI-11. Bandung : 1994 – 2000  Sekolah Lanjutan Tingkat Pertama Negeri 37 Bandung : 2000 – 2003  Sekolah Menengah Atas Negeri 16 Bandung : 2003 – 2006  Program Studi Sistem Informasi Fakultas Teknik dan


(3)

iii

KATA PENGANTAR

Assalamu’alaikum Wr.Wb.

Alhamdulillah, segala puji bagi Allah SWT yang telah memberikan rahmat

dan hidayah-Nya kepada penulis, sehingga dapat menyelesaikan Skripsi ini

dengan judul “Sistem Informasi Penjualan Buku Agama Islam Di PT. Sinar Baru Algensindo Bandung”.

Begitu banyak pelajaran berharga yang didapat, begitu pula ujian,

tantangan dan cobaan yang dihadapi penulis dalam menyusun skripsi ini, namun

berkat bantuan, dukungan, dan doa dari berbagai pihak, akhirnya skripsi ini dapat

terselesaikan. Untuk itu, rasa terima kasih yang mendalam, penulis sampaikan

kepada:

1. Dr.Ir.Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer

Indonesia Bandung.

2. Prof. Dr. Ir. H. Ukun Sastraprawira, M.Sc.,Phd selaku Dekan Fakultas Teknik

dan Ilmu Komputer Universitas Komputer Indonesia Bandung.

3. Dadang Munandar, SE, M.Si selaku ketua Program Studi Sistem Informasi

Universitas Komputer Indonesia.

4. Wartika S.Kom,. MT., selaku sekertaris Program Studi Sistem Informasi

Universitas Komputer Indonesia.

5. Rina Kurniawati, S.Kom, MT., selaku dosen wali yang membantu penulis

dalam memberikan petunjuk dan bimbingan serta nasehat, khususnya selama


(4)

iv

dan memberikan petunjuk serta nasehat dalam penyusunan skripsi ini.

7. Seluruh dosen yang mendidik dan membagikan ilmu yang bermanfaat bagi

penulis.

8. Seluruh staf PT. Sinar Baru Algensindo, terimakasih atas bimbingan dan

seluruh informasi yang telah diberikan kepada penulis.

9. Kedua Orang tua atas semua dukungan, nasehat, kasih sayang, do’a yang tak

pernah henti, dan kesabaran serta perjuangan yang tak pernah lelah demi

keberhasilan anak-anaknya dalam menjalani kehidupan ini.

10.Kakakku tersayang Esy Jamaiti, S.T, atas canda tawa serta semangat yang

selalu hadir dalam kebersamaan.

11.Ulil Amri, untuk setiap perhatian, pengertian, kenangan, doa, semangat,

nasehat dan kesabaran serta keceriaan yang diberikan dengan tulus.

12.Asrial, Nindi, Riki, Noi, Rudy, Diah, dan Yoga, terimakasih atas kebersamaan

dan seluruh bantuan yang diberikan selama ini.

13.Teman-teman MI-1, terima kasih atas kebersamaannya setiap hari.

14.Semua pihak yang tidak dapat disebutkan satu per satu, yang secara langsung

maupun tidak langsung telah membantu dan mendukung penulis dalam

menyelesaikan skripsi ini. Terima kasih untuk setiap doa yang terucap dan

bantuan yang secara ikhlas telah diberikan kepada penulis.

Mungkin dalam Skripsi ini masih banyak kekurangan, sehingga penulis


(5)

v

menjadi lebih baik. Dan semoga karya kecil ini dapat memberikan manfaat bagi

penulis dan pembaca.

Bandung, Juni 2010


(6)

SISTEM INFORMASI PENJUALAN BUKU AGAMA ISLAM

DI PT. SINAR BARU ALGENSINDO BANDUNG

FITRIA AGUSTRI 10506037

Telah disetujui dan disahkan di Bandung sebagai skripsi Pada tanggal

Mengetahui Pembimbing

Imelda, S.T, MT Nip. 4127.7026.012

Dekan Fakultas Teknik dan Ilmu Komputer

Prof.Dr.Ir Ukun Sastraprawira, M.Sc. Nip. 4127.70.006

Ketua Program Studi Sistem Informasi

Dadang Munandar, SE, M.Si Nip. 4127.7026.019