BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat, oleh karena itu sudah banyak pula toko-toko atau instansi-instansi yang menggunakan berbagai aplikasi untuk meningkatkan usahanya. Cara untuk meningkatkan usaha suatu toko ialah dengan cara membangun sistem informasi yang baik. Dan syarat untuk membangun sistem informasi yang baik yaitu adanya kecepatan dan keakuratan untuk memperoleh informasi yang dibutuhkan. 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. Pada Abdullah Herbal, pencatatan dan pengolahan data obat, jumlah dan harga obat, data para supplier, serta data transaksi penjualan masih dilakukan dengan menggunakan tulisan tangan. Hal ini dapat dikatakan kurang efektif dan efisien, dikarenakan sulit untuk mencatat dan menghitung banyaknya jenis obat yang ada, banyaknya jumlah obat, maupun besarnya jumlah harga obat. Berdasarkan uraian di atas, maka penulis mencoba untuk menyusun Kerja Praktek dengan judul Membangun Aplikasi Penjualan dan Pembelian Pada Abdullah Herbal. 1
2 1.2 Identifikasi Masalah Berdasarkan latar belakang masalah di atas, penulis mengidentifikasikan permasalahan sebagai berikut : 1. Sistem lama masih menggunakan manual sehingga lambat dalam hal pelaporan. 2. Pemrosesan dokumen memerlukan waktu yang lama. 3. Membuat suatu laporan transaksi penjualan obat, transaksi pembelian obat secara terkomputerisasi. 1.3 Batasan Masalah Dalam Kerja Praktek ini penulis membatasi ruang lingkup permasalahan yang akan dibahas, yaitu: 1. Pengelolaan transaksi pembelian dan penjualan obat herbal. 2. Pembuatan data obat herbal. 3. Pembuatan data retur obat herbal. 4. Pembuatan laporan data obat, transaksi pembelian dan penjualan,serta retur obat herbal.
3 1.4 Tujuan Kerja Praktek Tujuan Kerja Praktek di Abdullah Herbal mempunyai beberapa kegunaan antara lain : 1. Bagi Mahasiswa a. Dapat menerapkan ilmu yang diperoleh di bangku kuliah sehingga menambah wawasan dan pengalaman dalam pembuatan program aplikasi dimasa akan datang. b. Menyusun suatu aplikasi yang sistematis dan terstruktur sehingga aplikasi yang dibuat benar-benar bermanfaat bagi toko terkait. 2. Bagi Toko Abdullah Herbal a. Merupakan bahan masukan yang dapat dipertimbangkan untuk mempermudah proses pengolahan data penjualan dan pembelian menggunakan sistem terkomputerisasi khususnya pada program aplikasi yang telah digunakan. 1.5 Waktu Dan Tempat Pelaksanaan Kerja Praktek Adapun waktu dan tempat pelaksanaan Kerja Praktek adalah sebagai berikut : 1. Waktu Kerja Praktek dimulai dari tanggal 10 Agustus 2012 sampai dengan tanggal 10 Februari 2013. 2. Kerja Praktek dilaksanakan di Abdullah Herbal yang beralamat di Jalan D.I Panjaitan Komplek Ruko Bumi Indah KM 10 Tanjungpinang.
4 1.6 Metodologi 1. Metode Pengumpulan Data Dalam penyusunan laporan ini, penulis menggunakan beberapa metode penelitian, antara lain : a. Pengamatan Langsung (Observasi) Mengamati secara langsung objek yang akan diteliti dalam waktu singkat, guna mendapatkan gambaran mengenai objek penelitian. b. Wawancara (Interview) Melakukan pertanyaan-pertanyaan langsung kepada nara sumber atau seorang ahli yang berwenang dalam masalah yang akan diteliti. c. Studi Pustaka (Library Research) Pengumpulan data dengan cara mempelajari buku-buku dan literaturliteratur tentang penulisan serta hal-hal yang mendukung dalam penelitian juga mempelajari dari sumber data lain seperti dari internet. 2. Metode Pengembangan Perangkat Lunak Metode pengembangan perangkat lunak yang digunakan dalam Kerja Praktek ini menggunakkan Metode Waterfall atau sering disebut dengan Siklus Kehidupan Klasik (The Classic Life Cycle). Karakteristik dari metode waterfall ini meliputi beberapa bagian, yaitu : a. Aktivitas mengalir dari satu fase ke fase lainnya secara berurutan. b. Setiap fase dikerjakan terlebih dahulu sampai selesai, jika sudah selesai baru mulai menuju fase berikutnya.
5 Gambar 1.1 Metodologi Waterfall 1 Keterangan : 1. Analisa Kebutuhan Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian, wawancara atau study literatur. Seorang sistem analis akan menggali informasi sebanyak-banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugastugas yang diinginkan oleh user tersebut. Tahapan ini akan menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. 2. Desain Sistem Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data, arsitektur 1 Waterfall http://nurichsan.blog.unsoed.ac.id/2010/11/19/metode-pengembangan- waterfall-prototyping/ diakses tanggal 20 maret 2011
6 perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirment. Dokumen inilah yang akan digunakan proggrammer untuk melakukan aktivitas pembuatan sistemnya. 3. Pengkodean Coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki. 4. Pengujian Program Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user. 5. Penerapan Program Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan
7 dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional. 1.7 Perencanaan Jadwal Kerja Praktek Kerja praktek yang dilakukan di Abdullah Herbal dimulai sejak tanggal 10 Agustus 2012 hingga 10 Februari 2013. Tabel 1.1 Perencanaan Jadwal Kerja Praktek No Kegiatan 1 Perencanaan 2 Analisis 3 Desain 4 Coding 5 Testing 6 Maintenance 7 Penyusunan Laporan TAHUN 2012/2013 Agus Sept Okt Nov Des Jan Feb 3 34 1.8 Sistematika Penulisan Agar laporan ini dapat tersusun dengan baik dan untuk mempermudah penulisan laporan kerja praktek ini, berikut dijelaskan sistematika penulisan. BAB I PENDAHULUAN Pada bab ini merupakan bagian dasar yang mengungkapkan latar belakang, tujuan Kerja Praktek, waktu dan
8 tempat Kerja Praktek, batasan masalah, hasil akhir Kerja Praktek, metodologi penelitian dan sistematika penulisan. BAB II LANDASAN TEORI Menjelaskan tentang teori-teori mengenai pengembangan sistem berbasis computer,serta menjelaskan tentang teori-teori yang berhubungan dengan penjualan dan pembelian serta gambaran umum took Abdullah herbal tempat dimana penulis melakukan Kerja Praktek. BAB III ANALISIS SISTEM BERJALAN Bab ini menerangkan tentang konsep kegiatan analisa sistem dan tujuan analisa sistem perlu dilakukan terhadap sistem seperti analisa kelemahan sistem yang sedang berjalan dan analisa kebutuhan sistem yang akan diusulkan sebagai pengganti sistem lama yang sedang berjalan pada Abdullah Herbal. BAB IV PERANCANGAN SISTEM Menerangkan tentang perancangan sistem yang baru dibuat berdasarkan analisis data berupa : Diagram Konteks, Data Flow Diagram (DFD) dan Entity Relation Diagram (ERD) di Abdullah Herbal. BAB V IMPLEMENTASI SISTEM Menjelaskan tentang spesifikasi software, hardware dan pembuatan aplikasi yang akan diterapkan di Abdullah Herbal.
9 BAB VI PENUTUP Menerangkan tentang kesimpulan hasil analisis, perancangan dan pembangunan aplikasi serta saran untuk perbaikan sistem sehingga lebih baik. DAFTAR PUSTAKA LAMPIRAN