Sistem informasi penjualan dan pembelian ikan hias di Toko Tan Karawang

CURRICULUM VITAE

  DATA PRIBADI Nama Lengkap : Taufiq Rochmani Safary Tempat/ Tanggal Lahir : Karawang/ 02 September 1991 Jenis Kelamin : Laki-Laki Agama : Islam Golongan Darah : B Status : Belum Menikah Alamat : Pasir Jengkol RT 005 / 012

  Tanjung Pura, Karawang Barat Email

  PENDIDIKAN 1. : SDN Tanjung Pura 3 Karawang

  (1997 – 2003) 2. : SMPN 1 Karawang

  (2003 – 2006) 3. : SMAN 5 Karawang

  (2006 – 2009)

SISTEM INFORMASI PENJUALAN DAN PEMBELIAN

  

IKAN HIAS DI TOKO TAN KARAWANG

SKRIPSI

  Diajukan untuk memenuhi salah satu syarat dalam kelulusan Jenjang Strata I (S1) pada Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Oleh :

  10509075 – Taufiq Rochmani Safary

PROGRAM STUDI SISTEM INFORMASI

KATA PENGANTAR

  Assalamualaikum, Puji dan syukur penulis panjatkan kepada Allah SWT, yang telah memberikan rahmat serta berkah-Nya yang melimpah, sehingga penulis dapat menyelesaikan penyusunan laporan skripsi yang berjudul “Sistem Informasi Penjualan dan Pembelian Ikan Hias di Toko TAN Karawang ”.

  Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna mengingat terbatasnya kemampuan serta ilmu yang dimiliki oleh penulis masih kurang. Dalam mengatasi kesulitan-kesulitan dalam penyusunan skripsi ini penulis mendapat banyak bantuan dan petunjuk dari berbagai pihak. Secara lengkap penulis mengucapkan terima kasih kepada : 1.

  Dr. Ir. Eddy Soeryanto Soegoto. Selaku Rektor Universitas Komputer Indonesia.

  2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. Selaku Dekan Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

  3. Syahrul Mauluddin, S.Kom., M.Kom., selaku Ketua Program Studi Sistem Informasi, Universitas Komputer Indonesia dan selaku Dosen Wali penulis.

  4. Lusi Melian, S.Si., MT. Selaku dosen Pembimbing yang telah

  6. Marliana BW, S.Si., M.Si. Selaku dosen Penguji yang telah banyak memberikan masukan dalam perbaikan program aplikasi dan laporan skripsi ini.

  7. Seluruh Dosen dan Staff jurusan Sistem Informasi Universitas Komputer Indonesia.

  8. Bapak Chandra, selaku Pemilik di Toko Ikan Hias TAN Karawang yang telah membimbing dan memberikan arahan selama penyusunan laporan skripsi ini.

  9. Mamah, papah, dan adik-adik tercinta penulis, atas Do’a dan kasih sayang yang tidak terhingga yang telah membatu secara moril untuk terselesaikanya laporan skripsi ini.

  10. Erick Hermawan, selaku teman penulis, yang telah menyemangati penulis untuk menyelesaikan laporan skripsi ini.

  11. Teman-teman disc jokey, detectsound family, westland family, dan

  detect project family,

  atas Do’a dan memberikan semangat yang tidak terhingga yang telah membatu secara moril untuk terselesaikanya laporan skripsi ini.

  12. Sahabat serta teman di SI-2 yang selama ini menjadi bagian yang tidak terpisahkan yang selalu membantu di dalam penyusunan laporan

  Akhirnya mengingat kemampuan penyusun yang dirasakan masih banyak kekurangan terutama dari ilmu yang tidak ada batasanya, maka apabila terdapat kekurangan dalam penyusunan laporan skripsi ini dapat kiranya dimaafkan. Semoga laporan skripsi ini dapat berguna dan bermanfaat bagi para pembaca.

  Bandung, 07 Februari 2014 Penulis

  

DAFTAR ISI

  PERNYATAAN KEASLIAN ABSTRAK ............................................................................................................... i

  

ABSTRACT ............................................................................................................... i

  KATA PENGANTAR ........................................................................................... iv DAFTAR ISI ......................................................................................................... vii DAFTAR GAMBAR ............................................................................................ xii DAFTAR TABEL .................................................................................................. xv DAFTAR SIMBOL .............................................................................................. xvi

  BAB I PENDAHULUAN ....................................................................................... 1

  1.1 Latar Belakang Masalah ......................................................................... 1

  1.2 Identifikasi Masalah ............................................................................... 4

  1.3 Rumusan Masalah .................................................................................. 4

  1.4 Maksud Dan Tujuan ............................................................................... 5

  1.5 Kegunaan Penelitian............................................................................... 6

  BAB II LANDASAN TEORI ............................................................................... 11

  2.1 Konsep Dasar Sistem ............................................................................. 11

  2.1.1 Definisi Sistem ....................................................................... 11

  2.1.2 Elemen Sistem ........................................................................ 12

  2.1.3 Karakteristik Sistem ............................................................... 14

  2.2 Konsep Dasar Informasi ......................................................................... 15

  2.3 Konsep Dasar Sistem Informasi ............................................................. 16

  2.4 Mengenal Bahasa Pemrograman ............................................................ 17

  2.4.1 Mengenal Pemrograman Java .................................................... 18

  2.5 Mengenal IDE Netbeans ........................................................................ 21

  2.5.1 Keunggulan Netbeans ............................................................. 21

  2.5.2 Kelemahan Netbeans ............................................................... 22

  2.6 Mengenal Database MySQL ................................................................ 23

  2.7 Penjualan Ikan Hias................................................................................ 25

  BAB III OBJEK DAN METODE PENELITIAN ................................................ 28

  3.1 Objek Penelitian ................................................................................... 28

  3.1.1 Sejarah Singkat Perusahaan .................................................. 28

  3.1.2 Visi dan Misi Perusahaan ...................................................... 29

  3.2.1 Desain Penelitian .................................................................. 31

  3.2.2 Jenis dan Metode Pengumpulan Data .................................. 32

  3.2.2.1 Data Primer ........................................................... 32

  3.2.2.2 Data Sekunder ....................................................... 33

  3.2.3 Metode Pendekatan dan Pengembangan Sistem .................. 33

  3.2.3.1 Metode Pendekatan Sistem ................................... 34

  3.2.3.2 Metode Pengembangan Sistem ............................. 34

  3.2.3.3 Alat Bantu Analisis dan Perancangan ................... 38

  3.2.4 Pengujian Software .............................................................. 42

  BAB IV ANALISIS DAN PERANCANGAN SISTEM ...................................... 44

  4.1 Analisis Sistem Yang Berjalan ............................................................ 44

  4.1.1 Analisis Dokumen ................................................................. 44

  4.1.2 Analisis Prosedur Yang Sedang Berjalan ............................. 46

  4.1.2.1 Usecase Diagram ................................................... 47

  4.1.2.2 Definisi Aktor dan Deskripsinya Yang Sedang Berjalan .................................................................. 48

  4.1.2.3 Definisi Use Case dan Deskripsinya Yang Sedang

  4.1.3 Kesimpulan Analisi Prosedur Yang Sedang Berjalan ........... 56

  4.2 Perancangan Sistem ............................................................................. 58

  4.2.1 Tujuan Perancangan .............................................................. 58

  4.2.2 Gambaran Umum Sistem Yang Diusulkan ........................... 58

  4.2.3 Peranangan Prosedur Yang Diusulkan .................................. 59

  4.2.3.1 Usecase Diagram ................................................... 59

  4.2.3.2 Definisi Aktor dan Deskripsinya Yang Diusulkan ............................................................. 61

  4.2.3.3 Definisi Use Case dan Deskripsinya Yang Diusulkan ..............................................................62

  4.2.3.4 Skenario Diagram .................................................63

  4.2.3.5 Activity Diagram .................................................... 70

  4.2.3.6 Sequence Diagram ................................................. 75

  4.2.3.7 Collaboration Diagram .......................................... 80

  4.2.3.8 Class Diagram ....................................................... 85

  4.2.3.9 Component Diagram .............................................. 86

  4.2.3.10 Deployment Diagram ........................................... 87

  4.2.4.4 Kodefikasi .............................................................. 97

  4.2.4.5 Perancangan Arsitektur Jaringan............................ 99

  BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM .................................. 100

  5.1 Implementasi ..................................................................................... 100

  5.1.1 Batasan Implementasi ......................................................... 100

  5.1.2 Implementasi Perangkat Lunak ........................................... 100

  5.1.3 Implementasi Perangkat Keras ............................................ 101

  5.1.4 Implementasi Basis Data ..................................................... 102

  5.1.5 Implementasi Antar Muka................................................... 106

  5.1.6 Implementasi Instalasi Program .......................................... 115

  5.2 Pengujian ............................................................................................ 117

  5.2.1 Rencana Pengujian .............................................................. 117

  5.2.2 Kasus dan Hasil Pengujian .................................................. 119

  5.2.2.1 Pengujian Login ................................................... 119

  5.2.2.2 Pengujian Pengisian Data Master ........................ 120

  5.2.2.3 Pengujian Proses .................................................. 124

  5.2.3 Kesimpulan Hasil Pengujian ............................................... 127

  BAB VI KESIMPULAN DAN SARAN ............................................................ 128

  6.1 Kesimpulan ........................................................................................ 128

  6.2 Saran ................................................................................................... 129

  

DAFTAR PUSTAKA

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

  Jogiyanto. 2005. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur.

  ANDI. Yogyakarta. Munawar. 2005. Pemodelan Visual Dengan UML. Graha Ilmu. Yogyakarta.

  Tata Subtabri. 2012. Konsep Sistem Informasi. ANDI. Yogyakarta. Verdi Yasin. 2012. Rekayasa Perangkat Lunak Berorientasi Objek. Mitra Wacana

  Media. Jakarta Wahyu Nurjaya WK. 2012. Pengolahan Instalasi Komputer. Koposoftware.com.

  Bandung. Pengertian Sistem dan Karakteristiknya/

  12 Desember 2013 Contoh Pemrograman Dasar Menggunakan Bahasa

  Pemrograman Java/ 12 Desember 2013

  Java Appliaction Server/ 12 Desember 2013

  Client Sever With MySQL/ 12 Desember 2013

BAB I PENDAHULUAN

1.1. Latar Belakang

  Potensi sumber daya alam dan klimatologi Indonesia sangat cocok untuk pengembangan berbagai macam sektor usaha agrobisnis, termasuk salah satunya adalah sektor perikanan. Salah satu potensi sektor perikanan yang memiliki keunggulan kompetitif untuk menggerakkan perekonomian nasional adalah komoditas ikan hias, baik ikan hias air laut maupun air tawar, karena sangat potensial sebagai sumber pendapatan masyarakat dan penghasil devisa negara.

  Budidaya ikan hias ternyata mampu memberikan kehidupan bagi banyak orang yang menekuninya. Selain orang suka akan keindahan ikan hias ,banyak pula orang yang menggantungkan hidupnya dari membudidayakan dan memasarkan ikan hias yang jenisnya bermacam-macam.

  Pada era informasi saat ini segala jenis bisnis apalagi di bidang perdagangan dan penjulan sangatlah kompetitif, persaingan antar perusahaan tidak dapat dihindari. Untuk itu, setiap perusahaan berusaha meningkatkan kinerja perusahaannya dengan berbagai cara, salah satunya adalah dengan ikan hias TAN yang masih menggunakan sistem manual ingin diubah menjadi sistem komputerisasi. Komputer sebagai salah satu tekhnologi yang di harapkan dapat memenuhi kebutuhan tersebut dan di lengkapi piranti piranti pendukung lainnya sehingga tidak hanya berfungsi sebagai mesin ketik, tetapi juga sebagai alat pengolah data yang mempunyai produktifitas yang tinggi. Jika ditinjau saat ini, perusahaan yang bergerak dalam bidang perdagangan sangat membutuhkan komputer untuk mengolah data agar segala kebutuhan informasi dapat di sajikan dengan cepat, tepat, dan akurat.

  Dalam dunia usaha perdagangan yaitu usaha penjualan suatu produk banyak di temukan kendala - kendala dalam mengolah data seperti pemasukan dan pengeluaran barang karena masih ada saja perusahaan yang menggunakan sistem manual belum terkomputerisasi, maka sistem pengolahan data dalam dunia usaha saat ini merupakan salah satu permasalahan yang sangat dominan dalam bidang usaha yang bergerak dalam jasa pelayanan masyarakat. Keberadaan komputer sebagai sarana untuk membantu dalam beraktifitas saat ini bukanlah suatu hal yang baru, tetapi sudah lazim di gunakan. Dengan segala keunggulan yang di miliki komputer di rasa sangat berperan bagi suatu perusahaan dalam melakukan aktifitas pemrosesan data sehingga di perolah hasil yang maksimal. Dengan

  Toko Ikan Hias “TAN” yang beralamatkan di Jl. Tuparev, Gg. Rumput No. 271, Karawang merupakan suatu usaha yang bergerak di bidang penjualan ikan hias. Sistem pengolahan data di toko ini masih bersifat manual. 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, pembelian dan stock 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 Toko Ikan Hias TAN Karawang, 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 Toko Ikan Hias TAN Karawang.

  Penulis memilih bagian penjualan pada Toko Ikan Hias “TAN” sebagai rangka penyusunan skripsi ini mengambil judul:

  “SISTEM INFORMASI

PENJUALAN DAN PEMBELIAN IKAN HIAS DI TOKO TAN

KARAWANG ”.

1.2. Identifikasi dan Rumusan Masalah

1.2.1. Identifikasi Masalah

  Berdasarkan penjelasan latar belakang di atas, penulis mengidentifikasi beberapa permasalahan yaitu :

  1. Belum efektifnya sistem pencatatan penjualan ikan hias di Toko TAN Karawang masih bersifat manual dan belum terkomputerisasi.

  2. Kesulitan dalam mengontrol stock ikan hias yang berdampak tidak akuratnya data stock ikan hias.

  3. Kesulitan dalam mendata pembelian ikan hias dari supplier dan penjualan ikan hias serta data makanan ikan hias yang di jual.

  4. Sulitnya membuat laporan keuangan yang tepat dan akurat karena menggunakan sistem manual bukan sistem yang sudah terkomputerisasi.

1.3. Rumusan Masalah

4. Bagaimana Implementasi sistem informasi penjualan pada Toko Ikan Hias

  TAN?

1.4. Maksud dan Tujuan Penelitian

  Adapun maksud dari penulis dilakukannya penelitian di Toko Ikan Hias TAN Karawang Ini, ialah :

  1. Untuk membangun sistem informasi penjualan pada Toko Ikan Hias TAN Karawang yang terkomputerisasi

  2. Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan skripsi ini adalah untuk mempermudah dalam pengolahan data seperti, data penjualan, data stock barang atau persediaan barang, data supplier, transaksi penjualan, transaksi pembelian barang, transaksi retur barang sehingga diharapkan dapat mempermudah dalam pengelolaan data pada Toko TAN Karawang ini secara cepat, dan akurat.

  Adapun tujuan dari penulis melakukan penelitian di Toko Ikan Hias TAN Karawang ini ,ialah :

  Adapun tujuan dari penulis melakukan penelitian di Toko Ikan Hias TAN Karawang ini ,ialah :

  2. Perancangan sistem informasi penjualan di Toko Ikan Hias TAN Karawang hanya ada proses pembelian barang dan penjualan barang.

  Untuk itu akan dibuatkan aplikasi berbasis komputer sesuai kebutuhan pemakai sistem agar sistem informasi penjualan lebih mudah, akurat, dan efisien.

  3. Pengujian sistem informasi penjualan di Toko Ikan Hias TAN Karawang masih bersifat manual untuk itu akan diterapkan metode pungujian

  software agar tidak terjadi kesalahan data seperti fungsi-fungsi yang tidak

  benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja, inisialisasi, dan kesalahan kesalahan terminasi. Metode yang digunakan dalam pengujian software ini adalah metode Black Box Testing.

  4. Implementasi sistem informasi penjualan di Toko Ikan Hias TAN Karawang sudah dirancang agar sesuai dengan kebutuhan pengolahan data di antaranya pengolahan data ikan hias dan makanan ikan, stock ikan hias, supplier dan pembeliaan ikan hias, laporan stock ikan hias dan laporan keuangan.

1.5. Kegunaan Penelitian

  1.5.1. Kegunaan Akademis

  1. Pengembangan Ilmu Pengetahuan Penulis berharap penelitian ini dapat dijadikan sebagai bahan referensi atau pun dapat digunakan sebagai media untuk menambah wawasan terhadap

  Sistem Informasi

  2. Bagi Peneliti Lain Penulis berharap hasil dari penelitian ini dapat digunakan sebagai sarana pembelajaran dan pengembangan ilmu Sistem Informasi yang telah di dapat selama di bangku kuliah.

  3. Bagi Penulis Kegunaan 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.

  1.5.2. Kegunaan Praktis

  1. Bagi Perusahaan

  2. Bagi Pihak Lain Dengan diterapkannya Sistem Informasi yang telah dibuat, sekiranya dapat mempermudah dalam melakukan kegiatan pembelian ikan hias yang lebih baik dan cepat kepada konsumen, sehingga konsumen terasa terlayani dengan baik dan merasa puas dengan sistem yang telah dibuat.

1.6. Batasan Masalah

  Mengingat luasnya masalah yang dikaji, maka ruang lingkup penelitian dibatasi pada :

  1. Sistem informasi yang dirancang meliputi proses pemesanan ikan hias (pembelian) dari Supplier, pengecekan stock barang, pengolahan transaksi penjualan ikan hias, laporan stock ikan hias dan laporan keuangan pada Toko Ikan Hias TAN Karawang 2. Tidak membahas tentang retur barang yang rusak atau cacat dari konsumen.

  3. Dalam proses transaksi penjualan dan pembelian, pembayaran dilakukan secara tunai.

1.7. Lokasi dan Waktu Penelitian Penelitian ini penulis lakukan di Toko Ikan Hias TAN yang beralamat di Jl.

  Tuparev, Gg. Rumput No. 271, Karawang. Waktu penelitian yang dilakukan penulis adalah dari Agustus 2013 sampai bulan Desember 2013.

  Tabel 1.1.

  Waktu Penilitan Beserta Kegiatan Yang Dilakukan September 2013 Oktober 2013 November 2013 Desember 2013 No Kegiatan

  1

  2

  3

  4

  1

  2

  3

  4

  1

  2

  3

  4

  1

  2

  3

  4

  1 Pengumpulan data

  Wawancara Observasi

  2 Analisis Sistem

  Analisis Dokumen Sistem Analisis Sistem yang sedang berjalan

  3 Perancangan Sistem

  Perancangan Prosedur Perancangan Antar Muka Program Aplikasi

  4 Pengembangan Sistem

  Identifikasi kebutuhan Membuat prototype Menguji prototype Memperbaiki prototype Mengkodekan sistem Menguji sistem Evaluasi sistem Implementasi sistem

  10

BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Definisi Sistem Informasi dibangun oleh dua unsur utama yaitu sistem dan

  informasi. Untuk lebih memudahkan pemahaman mengenai Sistem Informasi, maka definisi mengenai sistem, informasi, dan sistem informasi akan diuraikan sebagai berikut.

2.1.1. Definisi Sistem

  Sistem mempunyai beberapa pengertian, tergantung dari sudut pandang mana kata tersebut didefinisikan. Secara garis besar ada dua kelompok pendekatan untuk mendefinisikan sistem, yaitu: 1.

  Pendekatan sistem yang lebih menekankan pada prosedurnya,pendekatan prosedur adalah pendekatan yang menekankan pada konsep sistem berdasarkan prosedur-prosedur yang ada dalam sistem.

  2. Pendekatan sistem yang lebih menekankan pada elemen-elemen, yang artinya sistem itu didefinisikan sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu

  Definisi sistem menurut Tata Sutabri (2012 : 10) Sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variable yang teroganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.

  Definisi sistem menurut Verdi Yasin (2012 : 260) Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.

  Dari kedua pendapat diatas, dapat diambil kesimpulan bahwa sistem merupakan suatu kumpulan dari sub sistem atau jaringan kerja yang saling berhubungan antara satu dengan yang lainnya untuk mencapai suatu tujuan tertentu.

2.1.2. Elemen Sistem

  Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan, masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta lingkungan. Berikut penjelasan mengenai elemen-elemen yang membentuk sebuah sistem :

1. Tujuan

  Setiap sistem memiliki tujuan (Goal), entah hanya satu atau mungkin

  2. Masukan Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak.

  3. Proses Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau limbah.

  4. Keluaran Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya.

  5. Batas Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi, ruang

  6. Mekanisme Pengendalian dan Umpan Balik Mekanisme pengendalian diwujudkan dengan menggunakan umpan balik, yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses.

  7. Lingkungan Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga, karena akan memacu terhadap kelangsungan hidup sistem.

2.1.3. Karakteristik Sistem

  Suatu sistem mempunyai karakteristik atau ciri-ciri tertentu, yaitu: 1. Komponen Sistem

  Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerjasama membentuk suatu kesatuan

2. Batas Sistem

  Batas sistem (Boundary) merupakan daerah yang membatasi antara suatu

  4. Penghubung Sistem Penghubung (interface) merupakan media penghubung antara subsistem dengan subsistem lainnya. Dengan penghubung suatu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk suatu kesatuan.

  5. Masukan Sistem Masukan (input) adalah energi yang dimasukkan ke dalam sistem.

  Masukan dapat berupa masukan perawatan (maintenance input) dan masukan signal (signal input).

  6. Keluaran Sistem Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dari sisa pembuangan.

  7. Pengolah Sistem Suatu sistem dapat mempunyai suatu bagian pengolah yang akan menjadi masukan (input) menjadi keluaran (output).

  8. Sasaran Sistem Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran.

2.2. Konsep Dasar Informasi

1. Siklus Informasi

  Siklus informasi untuk memperoleh informasi yang bermanfaat bagi penerimanya, perlu untuk dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi.

  Transformasi Data Menjadi Informasi Gambar 2.1. (Sumber : Abdul Kadir.2003. Pengenalan Sistem Informasi. Andi, Yogyakarta) 2.

  Kualitas dan Nilai Informasi Menurut Jogiyanto (2005:10), kualitas dari suatu informasi (quality of

  

information) tergantung dari tiga hal, yaitu informasi yang harus akurat

(accurate), tepat pada waktunya (timeliness) dan relevan (relevance).

  a.

  Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya.

  b.

  Tepat pada waktunya, berarti informasi yang datang pada penerima tidak c.

  Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

  Relevansi informasi untuk tiap

  • –tiap orang satu dengan yang lainnya berbeda.

2.3. Konsep Dasar Sistem Informasi

  Menurut Jogiyanto (2005 : 11) yang dimaksud Sistem Informasi adalah suatu sistem 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.

  Sistem informasi terdiri dari beberapa komponen, antara lain : 1.

  Hardware : CPU, disk, terminal, printer.

  2. Software : sistem operasi, Sistem Basis Data, program pengontrol komunikasi, program aplikasi

  3. Personal : yang mengoperasikan sistem, menyediakan masukan, mengkonsumsi keluaran dan melakukan aktivitas manual yang mendukung sistem.

4. Data : data yang tersimpan dalam jangka waktu tertentu.

2.4. Mengenal Bahasa Pemrograman

  memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dapa secara persis yang akan diambil dalam berbagai situasi.

  Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:

  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110.

  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggyaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.

  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.

  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for,

  while, and, or, dsb.

2.4.1. Bahasa Pemrograman Java

  Java adalah Bahasa ini banyak mengadopsi sintaksis yang terdapat pada namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

  Kelebihan dari bahasa pemrograman Java diantaranya : 1.

  Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini ada Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

2. OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) 3.

  Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/ (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.

  4. Bergaya C++, memiliki sintaks seperti bahasa pemrograman sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas juga mulai berpindah dengan

  1. Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antaramisalnya

  

SWT-AWT bridge yang sampai sekarang tidak berfungsi pada

  2. Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan

  bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-

  nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.

  3. Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

2.5. Mengenal IDE Netbeans

  Salah satu editor dalam pemrograman java adalah Netbeans. Editor ini

  Netbeans memiliki IDE (Integrated Development Environment), ada juga yang bilang Integrated Design Environment dan Integrated Debugging

  

Environment, yakni sebuah program/alat bantu yang terdiri atas Editor, Compiler,

Debugger dan Design yang terintegrasi dalam satu aplikasi.

2.5.1. Keunggulan Netbeans 1.

  Netbeans GUI Builder gratis dengan ribuan plug In yang bisa kita download langsung di website resminya, maupun dari pihak ketiga.

  2. Netbeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun Microsystem yang notabenenya sebagai pengembang Swing.

  3. Netbeans tidak hanya dapat digunakan buat java saja, karena Netbeans dapat di gunakan untuk bahasa pemograman lain seperti C/C++, Ruby, dan PHP.

  4. Netbeans GUI Builder sangat cocok untuk digunakan dalam pengembangan sistem berskala Enterprise.

  5. Pada paket tertentu, Netbeans juga menyertakan GlassFish V2 UR2 dan Apache Tomcat 6.0.16 .

2.5.2. Kelemahan Netbeans 1.

  Netbeans hanya mensupport satu pengembangan Java GUI, yaitu Swing, yang

  2. Netbeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual.

  3. Dari segi sumber daya, Netbeans memerlukan sumber daya yang besar, seperti Memory dan ruang hard disk.

  4. Netbeans memerlukan dukungan prosesor yang cukup handal untuk mendapatkan performa maksimalnya.

2.6. Mengenal Database MySQL

  MySQL adalah sebua

  

membuat

  MySQL tersedia sebaga

  

(GPL), tetapi mereka juga menjual dibawah lisensi komersial

untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

  Tidak sama dengan proyek-proyek seperti untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komerdimana memegang hak cipta hampir

  1. Portabilitas. MySQL 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 terbuka. MySQL didistribusikan sebagai sehingga dapat digunakan secara gratis.

  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

  4.

  'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain- lain.

  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level

   dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi (Application Programming Interface).

  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani alter table, dibandingkan basis data lainnya semaca a

2.7. Penjualan Ikan Hias

  Budidaya ikan hias air tawar ternyata mampu memberikan kehidupan bagi banyak orang yang menekuninya. Selain orang suka akan keindahan ikan hias ,banyak pula orang yang menggantungkan hidupnya dari potensi ekonomis budidaya ikan hias lebih menggiurkan dibandingkan dengan ikan konsumsi. Dengan pola pemeliharaan dan pemberian makanan yang hampir sama dengan ikan konsumsi , budidaya ikan hias mampu menghasilkan pemasukan yang lebih besar karena harga ikan hias lebih mahal.

  Kunci membudidayakan ikan hias adalah telaten dan senang di dalam memeliharanya.

  Jika dibandingkan dengan budidaya ikan konsumsi pemeliharaanya hampir sama sedangkan masalah penjualan biasanya ikan konsumsi dihargai dengan sistem kiloan, ikan hias dihargai dengan sistem per ekor, dengan demikian bisnis budidaya ikan konsumsi lebih menekankan kuantitas, sehingga memerlukan lahan yang luas dan sarana yang lebih banyak.

  Hasil budidaya Ikan hias lebih menekankan kualitas sehingga bisa dilakukan di lahan sempit dan bisa dilakukan sebagai usaha sampingan. Jika tidak memiliki kolam yang luas, budidaya ikan hias bisa dilakukan di dalam akuarium atau bak semen yang cukup kecil. Jika lahan yang tersedia cukup kecil, kita harus lebih selektif dalam memelihara ikan hias. Ikan-ikan hias yang dipelihara cukup yang berkualitas bagus sedangkan yang berkualitas kurang bagus harus segera diafkir karena memakan tempat. tersebut merupakan ikan hias yang biasa dicari penghobi dan dibudidayakan petani ikan.

  Salah satu alasan mengapa budidaya ikan hias dipilih selain memiliki nilai jual yang tinggi, proses pemijahan dan perawatan benih tidak terlalu membutuhkan modal yang besar dan usaha pembenihan/dibudidayakan ikan hias tersebut masih di didaerah tertentu saja sehingga masih memiliki potensi yang luas. Karena suka terkadang penggemar ikan hias bersedia mengeluarkan uang hingga jutaan rupiah untuk memiliki seekor ikan hias yang diidam- idamkannya.

  Hal inilah yang terkadang membuat harga ikan hias melambung tinggi. Selain faktor kesukaan faktor keindahan ikan hias juga turut andil dalam menentukan harga. Secara umum ikan hias yang memiliki bentuk, warna, corak yang indah akan berharga cukup mahal. Di sinilah letak kunci keberhasilan budi daya ikan hias, menghasilkan ikan-ikan yang indah dan berkualitas bagus.

  Keberadaan ikan hias sendiri saat ini tidak lagi sebagai hiburan atau hobi semata tetapi telah berkembang menjadi objek yang dimanfaatkan bagi kepentingan dunia pendidikan, penelitian, medis maupun keperluan konservasi alam. Sampai saat ini ikan hias air tawar merupakan salah satu jenis komoditas ekspor nonmigas bidang perikanan yang mampu menyumbang devisa negara

BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Dalam penelitian ini, penulis menjelaskan tentang sejarah Toko Ikan Hias TAN, visi dan misi Toko Ikan Hias TAN, struktur organisasi dan deskripsi tugas semua bagian dalam organisasi.

3.1.1. Sejarah Singkat Toko Ikan Hias TAN Karawang

  Toko Ikan Hias TAN mulai dirintis sejak tahun 1978 tepat nya 35 tahun yanglalu oleh Bpk. Chandra atau yang lebih dikenal dengan sapaan Ko Chandra yang membuka tokonya di Jalan Tuparev, Gang Rumput, No. 271.

  Pada awalnya Toko Ikan Hias TAN hanya memiliki tiga orang karyawan dimana karyawan tersebut masih kerabat dengan pemilik toko. Barang yang di perdagangkannya pun masih kurang lengkap.

  Seiring berjalannya waktu, Toko Ikan Hias TAN berkembang sedikit demi sedikit dalam memenuhi permintaan dan kebutuhan konsumen di lingkungan sekitar. Sampai sekarang Toko Ikan Hias TAN mejadi salah satu pilihan toko ikan hias bagi konsumen untuk memenuhi kebutuhan kosumen dengan komitmen yang

3.1.2. Visi dan Misi Sinar Toko Ikan Hias TAN Karawang Visi dari Toko Ikan Hias TAN :

  “Menjadi Toko ikan hias yang mengutamakan kepuasan konsumen dan mejaga kualitas produk dalam memenuhi kebutuhan konsumen”.

  Misi dari Toko Ikan Hias TAN : 1.

  Memberikan pelayanan yang baik terhadap konsumen.

2. Melestarikan ikan hias dan menjadi wadah bagi pecinta ikan hias.

3.1.3. Struktur Organisasi Toko Ikan Hias TAN Karawang

  Struktur 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 Toko Ikan Hias TAN dapat dilihat pada gambar dibawah ini : Pemilik/ Admin

  Bagian Pembelian Bagian Penjualan / Kasir

3.1.4. Deskripsi Tugas

  Adapun deskripsi mengenai tugas, wewenang dan tanggung jawab pada Sinar Kencana Meubel adalah sebagai berikut: 1.

   Pemilik / Admin

  Pemilik sekaligus merangkap menjadi admin berfungsi dan bertugas sebagai edukator, manajer dan supervisor, pemimpin / leader, innovator dan motivator. Berikut adalah penjabarannya : a.

  Memimpin dan mengkoordinasi seluruh kegiatan Toko Ikan Hias TAN b.

  Menerima laporan dari tiap-tiap bagian kerja.

  c.

  Membuat keputusan untuk meningkatkan kinerja dan mengoptimalkan profit perusahaan.

2. Bagian Pembelian

  Bagian Pembelian bertanggung jawab kepada pemilik toko sebagai berikut : a.

  Membuat list barang yang ingin di pesan dari Suplier b.

  Membuat dan bertanggung jawab atas laporan pembelian barang.

  c.

  Membuat dan bertanggung jawab atas laporan stock barang.

  d.

  Menerima barang dan mengecek barang yang datang.

  e.

  Membuat laporan barang yang sudah masuk untuk di teruskan kepada pemilik toko.

3.2. Metode Penelitian

  Metode penelitian merupakan cara penelitian yang digunakan untuk mendapatkan data agar mencapai tujuan tertentu. Metode penelitian diartikan sebagai cara ilmiah untuk mendapatkan data dengan tujuan dan kegunaan tertentu.

3.2.1. Desain Penelitian Desain penelitian ini termasuk kedalam penelitian yang bersifat deskriptif.

  Penelitian deskriptif adalah penelitian yang bertujuan untuk memperoleh ciri-ciri variabel, dimana dalam penelitian ini adalah untuk memperoleh gambaran tentang kinerja program dirancang dan diimplementasikan kepada pengguna (user) dalam perusahaan.