BAB I PENDAHULUAN
A.
Latar Belakang Masalah Pada zaman sekarang ini, teknologi sudah berkembang dengan cepat dan
maju, salah satunya adalah teknologi komputer. Pada saat ini hampir segala bidang membutuhkan komputer sebagai alat bantu karena dapat memproses data yang menjadi informasi secara cepat dan akurat. Sehubungan dengan hal tersebut maka pemakaian komputer sangat memberikan manfaat yang besar baik dalam ketelitian maupun pengecekan kembali terhadap data-data yang ditangani. Happy House Pet Shop adalah sebuah usaha yang menjual makanan dan perlengkapan untuk hewan peliharaan. Pada saat ini pengolahan data pada Happy House Pet Shop menggunakan aplikasi Microsoft Excell. Namun aplikasi tersebut masih di nilai kurang efisien dalam penginputan data penjualan maupun pembuatan laporan. Selama ini penginputan data penjualan disimpan dalam file yang berbeda sehingga untuk pencarian data membutuhkan waktu yang panjang dan juga mengakibatkan informasi yang cepat tidak dapat terpenuhi. Oleh karena itu, diperlukan suatu aplikasi pengolahan data yang lebih baik untuk mendapatkan informasi yang akurat, relevan dan efisien. Berdasarkan pada masalah diatas penulis akan mencoba memberikan sebuah solusi dalam mengatasi permasalahannya dengan merancang sebuah sistem komputerisasi baru dengan menggunakan aplikasi Borland Delphi. Dengan 1
2
dibuatnya aplikasi ini maka pengolahan data dan informasi akan lebih mudah dan lebih efisien. Selain itu dengan adanya aplikasi ini maka pencarian data akan lebih cepat yang dapat meningkatkan kinerja / kerja. Oleh karena itu, akan di buat aplikasi
“SISTEM
INFORMASI
PENJUALAN
MAKANAN
DAN
PERLENGKAPAN HEWAN PELIHARAAN PADA HAPPY HOUSE PET SHOP”.
B.
Identifikasi Masalah Untuk mempermudah dalam pembahasan dan tetap bertitik tolak pada latar
belakang masalah, maka penulisan mengambil pokok permasalahan yaitu : 1. Penginputan data masih di nilai kurang efisien dan membutuhkan waktu yang lebih lama karena penginputan data tersebut masih berupa manual. 2. Sering terjadi keterlambatan dalam pembuatan laporan karena data yang di butuhkan tidak di simpan pada file yang sama. 3. Kesulitan dalam pencarian data yang di inginkan karena data yang tersimpan dalam file sangat banyak. 4. Proses memperbaharui (update) data masih kurang akurat karena data tidak di perrbaharui secara menyeluruh dan tidak secara otomatis.
3
C.
Tujuan Kerja Praktek Setiap kegiatan atau upaya dalam melakukan sesuatu selalu mempunyai
tujuan. Adapun tujuan pembuatan laporan kerja praktek ini bagi mahasiswa maupun perusahaan, yaitu : a. Tujuan kerja praktek bagi mahasiswa : 1. Sebagai salah satu syarat kelulusan mata kuliah kerja praktek program studi Sistem Informasi. 2. Menerapkan ilmu yang telah di peroleh selama kuliah. 3. Dapat membuat sebuah aplikasi informasi yang bermanfaat bagi pengguna. 4. Dapat menyerap ilmu yang ada dilapangan serta menjalin hubungan kerja sama dengan instansi tempat melakukan kerja praktek.
b. Tujuan kerja praktek bagi perusahaan : 1. Dapat menyelesaikan masalah yang di hadapi yaitu penginputan data penjualan yang masih kurang efisien. 2. Mempermudah dalam pencarian data yang di inginkan. 3. Mempermudah dalam pembuatan laporan penjualan bulanan secara akurat dan tepat pada waktunya. 4. Dengan di buatnya aplikasi ini maka pekerjaan dapat di selesaikan dengan waktu yang lebih singkat.
4
D.
Batasan Masalah Batasan
masalah
dimaksudkan
untuk
membatasi
ruang
lingkup
pembahasan agar aplikasi yang dirancang lebih terarah. Batasan masalah dari perancangan aplikasi ini dibatasi pada hal-hal sebagai berikut : 1.
Pembuatan data pelanggan.
2.
Pembuatan data penjualan makanan dan perlengkapan hewan.
3.
Pembuatan bukti pembayaran.
4.
Sistem hanya dapat di gunakan pada Happy House Pet Shop.
5.
Pembuatan laporan penjualan makanan dan perlengkapan hewan.
6.
Pembuatan Laporan Keuangan Bulanan.
E.
Waktu dan Tempat Kerja Praktek Kerja praktek dilakukan di Happy House Pet Shop yang beralamat di
Jl.Bakar Batu No. 21 Tanjungpinang Kepulauan Riau. Kegiatan penelitian dan pengumpulan data serta analisis data di lalukan pada bulan Juli 2011 sampai dengan September 2011. Tabel 1.1 Rencana Kegiatan Kerja Praktek Juli NO
Agustus
September
Kegiatan
1
Wawancara
2
Observasi
3
Pengumpulan Data
4
Analisis Sistem
5
Analisis Kebutuhan Sistem
18
20
22
X
X
X X
25
28
X
X
X
X
30
3
12
X
X
X X
18
25
30
2
X
X
X
X
X
X
6
16
20
23
30
X
X
X
X
X
5
F.
Metodologi Penelitian Metode penelitian merupakan cara ilmiah untuk memperoleh data dengan
tujuan dan kegunaan tertentu. Dalam penulisan kerja praktek ini penulis menggunakan beberapa metode pengambilan data antara lain sebagai berikut : 1.
Metode Pengumpulan Data
Metode pengumpulan data yang digunakan dalam pembuatan kerja praktek ini adalah : a. Studi Pustaka Suatu metode penelitian dengan cara membaca referensi, baik yang berasal dari buku, majalah, surat kabar ataupun media cetak lainnya. Studi kepustakaan dilakukan untuk menemukan suatu teori yang dapat digunakan untuk kepentingan penelitian yang di bahas dalam kerja praktek ini. b. Studi Lapangan Studi lapangan dilakukan dengan cara melibatkan perusahaan secara langsung. Hal ini dilakukan untuk mendapatkan data-data dan keteranganketerangan yang berhubungan dengan masalah-masalah yang teliti. c. Studi Wawancara Wawancara yaitu cara pengumpulan data dengan tanya jawab kepada pemilik usaha.
6
2.
Metode Pengembangan Sistem Metode yang di gunakan untuk pengembangan sistem adalah metode
waterfall. Metode waterfall merupakan metode pengembangan software yang bersifat sekuensial dan terdiri dari beberapa tahap yang saling terkait dan mempengaruhi seperti terlihat pada gambar berikut :
Gambar 1.1 Metode Waterfall 1
1
Adi Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, hal. 125, 2004.
7
Berikut ini merupakan penjelasan dari masing-masing tahap metode waterfall yaitu : 1. Perencanaan adalah tahapan yang menangani masalah perangkat lunak, perangkat keras dan sumber daya manusia. 2. Analisis yaitu melakukan analisis sistem dengan mencari penyebabpenyebab masalah yang timbul di sistem lama untuk identifikasikan permasalahannya dan digunakan sebagai dasar perancangan sistem baru. 3. Perancangan adalah proses mengubah kebutuhan-kebutuhan menjadi bentuk karakteristik yang dimulai dengan penulisan program design yang kemudian harus diubah menjadi bentuk yang dimengerti sistem. 4. Implementasi merupakan tahap penerjemahan desain kedalam bahasa pemrograman yang sesuai dengan kebutuhan. 5. Testing adalah tahap pengujian perangkat lunak yang telah dikembangkan untuk memperbaiki kesalahan-kesalahan dan menjamin bahwa masukan sesuai dengan hasil yang dibutuhkan. 6. Pemeliharaan adalah tahap perawatan sistem yang telah dikembangkan seperti perawatan perangkat lunak, perangkat keras dan media lain yang berhubungan dengan komputer. Pada tahap ini segala kemungkinan mengenai kemungkinan mengenai kekurangan perangkat lunak baik berupa kesalahan atau hal-hal yang ditambahkan kedalam perangkat lunak.
8
G.
Sistematika Penulisan Sistematika penulisan dalam kerja praktek ini terdiri atas enam bab utama.
Secara garis besar penjelasan untuk setiap bab yang terdapat didalam kerja praktek ini adalah sebagai berikut: BAB I PENDAHULUAN Pada bab ini penulis menguraikan latar belakang masalah, identifikasi masalah, tujuan kerja praktek, batasan masalah, waktu dan tempat kerja praktek, metodologi penelitian, serta sistematika penulisan. BAB II LANDASAN TEORI Dalam bab ini akan dibahas landasan teori yang mendasari penulisan, mencakup pengertian teori sistem,
informasi,
sistem informasi,
penjualan, dasar-dasar Borland Delphi dan wacana lain yang berkaitan dengan pembahasan. BAB III ANALISA Bab ini akan membahas mengenai analisa hasil penelitian dan pengumpulan data yang dilakukan penulis, mencakup diagram alir data, kamus data, normalisasi data, spesifikasi data, bagan terstruktur, spesifikasi modul, rancangan formulir, rancangan masukan, rancangan keluaran, laporan, sarana pengolahan data, jadwal pengolahan data, dan distribusi laporan dan analisis sistem informasi.
9
BAB IV PERANCANGAN SISTEM Bab ini menguraikan konsep permodelan sistem dan alasan kenapa permodelan sistem perlu dilakukan. BAB V IMPLEMENTASI SISTEM Bab ini merupakan paparan implementasi dan analisa hasil uji program. Menguraikan tentang perbedaan antara ujicoba sistem dan ujicoba program dalam ujicoba program dilakukan beberapa cara pengujian diantaranya : black box testing dan white box testing. BAB VI PENUTUP Pada bab ini penulis akan membuat kesimpulan dan saran yang diambil dari pembahasan secara keseluruhan dari setiap bab yang ditulis dalam kerja praktek penulis.