Sistem Informasi Penjualan Barang Pada Toko Pet HM Mawardi Sukabumi

  

SISTEM INFORMASI PENJUALAN BARANG PADA

TOKO PET HM MAWARDI SUKABUMI SKRIPSI

  Diajukan sebagai salah satu syarat kelulusan Pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

  Fakultas Teknik Dan Ilmu Komputer Oleh :

  Boby Ertandi 1.05.09.360

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG

  

DAFTAR ISI

ABSTRAK ................................................................................................... i

ABSTRACT

   .................................................................................................. ii

KATA PENGANTAR ................................................................................. iii

DAFTAR ISI ............................................................................................... vi

DAFTAR GAMBAR ................................................................................... xii

DAFTAR TABEL ....................................................................................... xv

DAFTAR SIMBOL ..................................................................................... xvi

  BAB I PENDAHULUAN 1.1. Latar Belakang ..............................................................................

  1 1.2. Identifikasi dan Rumusan Masalah ...............................................

  2 1.2.1. Identifikasi Masalah .............................................................

  2 1.2.2. Rumusan Masalah ................................................................

  3 1.3. Maksud dan Tujuan Penelitian ......................................................

  3 1.3.1. Maksud Penelitian ................................................................

  3 1.3.2. Tujuan Penelitian .................................................................

  3 1.4. Kegunaan Penelitian .....................................................................

  4 1.4.1. Kegunaan Praktis .................................................................

  4 1.4.2. Kegunaan Akademis ............................................................

  5 1.5. Batasan Masalah ...........................................................................

  5

  1.6. Lokasi dan Waktu Penelitian ........................................................

  15 2.6.1. Diagram Konteks…………..................................................

  19 2.8. JaringanKomputer .......................................................................

  19 2.7.2. Desain Basis Data ................................................................

  19 2.7.1. Pengertian Basis Data ..........................................................

  2.6.5. ERD………………………………………………………... 18 2.7. Konsep Basis Data….....................................................................

  2.6.4. Normalisasi…………………………………………………. 17

  17

  16 2.6.3. Kamus Data ..........................................................................

  15 2.6.2. DFD…………… .................................................................

  13 2.6. Perancangan Sistem.......................................................................

  5 1.6.1. Lokasi Penelitian ..................................................................

  12 2.5. Metode Pengembangan Sistem Informasi Dengan Waterfall.......

  12 2.4.Pengertian Penjualan....................................................................

  11 2.3. Pengertian Sistem Informasi ........................................................

  10 2.2. Pengertian Informasi .....................................................................

  8 2.1.3. Klasifikasi Sistem .................................................................

  7 2.1.2. Karakteristik Sistem .............................................................

  7 2.1.1. Pengertian Sistem .................................................................

  6 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem ....................................................................

  5 1.6.2. Waktu Penelitian ..................................................................

  20

  2.8.1. Jenis-Jenis Jaringan Komputer ............................................

  20 2.8.2. TopologiJaringan ................................................................

  21

  2.8.3. ManfaatJaringanKomputer………………………………. 24 2.9. Pengertian Client Server ...............................................................

  25

  2.10. PerangkatLunakPendukung……………….......………………. 26 2.10.1. Netbeans 7.0.1 ....................................................................

  26 2.10.2. iReport 4.0.2 .......................................................................

  26

  2.10.3. XAMPP………......……………………………………….. 26

  BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ............................................................................

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

  28 3.1.2. Visi dan Misi Perusahaan .....................................................

  29 3.1.3. Struktur Organisasi Perusahaan ...........................................

  29 3.1.4. Deskripsi Tugas ...................................................................

  30 3.2. Metode Penelitian .........................................................................

  30 3.2.1. Desain Penelitian .................................................................

  31 3.2.2. Jenis dan Metode Pengumpulan Data ..................................

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

  32 3.2.2.2. Sumber Data Sekunder ............................................

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

  33 3.2.3.1. Metode Pendekatan Sistem ......................................

  33 3.2.3.2. Metode Pengembangan Sistem ................................

  34

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

  35 3.2.4. Pengujian Software ..............................................................

  39 BAB IVANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan .....................................................

  40 4.1.1. Analisis Dokumen................................................................

  40 4.1.2. Analisis Prosedur Yang Sedang Berjalan............................

  41 4.1.2.1. Flow Map Yang Berjalan .........................................

  43 4.1.2.2. Diagram Konteks Yang Sedang Berjalan ................

  44 4.1.2.3. Data Flow Diagram ..................................................

  44 4.1.3. Evaluasi Sistem Yang Berjalan............................................

  45 4.2. Perancangan Sistem ......................................................................

  46 4.2.1. TujuanPerancanganSistem................................................

  46 4.2.2. Gambaran Umum Sistem Yang Diusulkan..........................

  47 4.2.3. Perancangan Prosedur Yang Diusulkan...............................

  48 4.2.3.1. Flow Map Yang Diusulkan ......................................

  49 4.2.3.2. Diagram Konteks Yang Diusulkan ..........................

  50 4.2.3.3. Data Flow DiagramYang Diusulkan .......................

  51 4.2.3.4. Kamus Data ..............................................................

  53 4.2.4. Perancangan Basis Data.......................................................

  54 4.2.4.1. Normalisasi ..............................................................

  55 4.2.4.2. Relasi Tabel .............................................................

  56 4.2.4.3. Entity Relationship Diagram (ERD) ........................

  56 4.2.4.4. Struktur File .............................................................

  57

  4.2.4.5. Kodifikasi .................................................................

  58 4.2.5. Perancangan Antar Muka.....................................................

  59 4.2.5.1. Struktur Menu ..........................................................

  59 4.2.5.2. Perancangan Input ...................................................

  61 4.2.5.3. Perancangan Output .................................................

  64 4.2.5. Perancangan Arsitektur Jaringan.........................................

  67 BAB VIMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi .................................................................................

  69 5.1.1. Batasan Implementasi..........................................................

  69 5.1.2. Implementasi Perangkat Lunak............................................

  70 5.1.3. Implementasi Perangkat Keras............................................

  70 5.1.4. Implementasi Basis Data......................................................

  71 5.1.5. Implementasi Antar Muka...................................................

  75 5.1.6. Implementasi Instalasi Program...........................................

  82 5.1.7. Penggunaan Program...........................................................

  85 5.2. Pengujian .......................................................................................

  85 5.2.1. Rencana Pengujian...............................................................

  86 BAB VIKESIMPULAN DAN SARAN 6.1. Kesimpulan ...................................................................................

  89 6.2. Saran .............................................................................................

  90

DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR GAMBAR

Gambar 2.1. Metode Waterfall.........................................................

  13 Gambar 3.1. StrukturOrganisasiToko Pet HM Mawardi ...............29 Gambar 3.2. Metode Waterfall.........................................................

  34 Gambar 4.1. Flowmap Yang SedangBerjalan................................... 43

Gambar 4.2. Diagram Konteks Yang SedangBerjalan..................... 44 Gambar 4.3. DFD Yang SedangBerjalan ........................................

  45 Gambar 4.4. Flowmap Yang Diusulkan ..........................................

  50 Gambar 4.5. Diagram Konteks yang Diusulkan................................

  51 Gambar 4.6. DFD Level 1 Yang Diusulkan .......... ..........................

  52 Gambar 4.7. DFD Level 1 Proses 1 .................................................... 52

Gambar 4.8. DFD Level 1 Proses 2....................................................... 53Gambar 4.9. Tabel Relasi .................................................................... 57 Gambar 4.10.

  Struktur Menu ...................... .......................................

  61 Gambar 4.11. Form Login .................................……………………..

  62 No Judul Gambar

  Halaman

Gambar 4.13. Form Update Data Barang ......................................

  76 Gambar 5.2. Gagal Login ..................... ...........................................

  80 Gambar 5.9. Faktur ..........................................................................

  79 Gambar 5.7. Laporan Barang Habis ................................................ 79 Gambar 5.8. Form Transaksi ..........................................................

  78 Gambar 5.6. Form Input Barang ......................................................

  77 Gambar 5.5. Form Data User ...........................................................

  77 Gambar 5.4. Form Home................................................................

  76 Gambar 5.3. Login Berhasil ..................... .......................................

  68 Gambar 5.1. Form Login ..................................................................

  63 Gambar 4.14. Form Transaksi ............................................................

  67 Gambar 4.20. Topologi Star ........ ......................................................

  66 Gambar 4.19. Output Laporan Barang terjual ....................................

  66 Gambar 4.18. Output Laporan Transaksi ...........................................

  65 Gambar 4.17. Output Faktur..............................................................

  65 Gambar 4.16. Output Laporan Barang Habis ..................................

  64 Gambar 4.15. Output Laporan Barang .............................................

  80

Gambar 5.10. Form Dialog Laporan Transaksi ................................

  81 Gambar 5.11. Laporan Transaksi ......................................................

  81 Gambar 5.12. Icon Setup ..................................................................

  82 Gambar 5.13. Tampilan Awal Proses Instalasi ...................................

  82 Gambar 5.14. Tampilan Informatin Proses Instalasi ........................... 83 Gambar 5.15. Tampilan License Information ....................................

  83 Gambar 5.16. Tampilan Directory Information..................................

  84 Gambar 5.17. Tampilan Confirmation................................................... 84 Gambar 5.18. Tampilan Proses Instalasi Selesai...............................

  85

  

DAFTAR TABEL

Tabel 1.1.

  Jadwal Kegiatan Penelitian..........................................

  6 Tabel 4.1. Analisis Dokumen........................................................

  40 Tabel 4.2. Tabel Barang ................................................................

  57 Tabel 4.3. Tabel Transaksi ............................................................. 58

Tabel 4.4. Tabel Detail Transaksi................................................... 58Tabel 4.5. Tabel Barang Terjual........................................................ 59 Tabel 5.1. Pengujian Login............................................................

  86 Tabel 5.2. Pengujian Input Data Barang....................................

  86 Tabel 5.3. Pengujian Update Data Barang...................................

  87 Tabel 5.2. Pengujian Input Data Transaksi ..................................

  87 No Judul Tabel

  Halaman

DAFTAR SIMBOL

  Simbol-simbol pada Bagan Alir Dokumen (Flow Map) :

SIMBOL NAMA KETERANGAN

  Menunjukan dokumen masukan

  Dokumen

  (formulir) atau dokumen keluaran (laporan) baik untuk proses manual atau komputer

  Proses Manual Menunjukan proses yang

  dilakukan secara manual

  Proses Menunjukan kegiatan proses

  dari operasi program komputer Penyimpanan Data

  Database Aliran / Arus Menunjukan arus informasi

  yang masuk dan keluar antar proses, bagian dan antar penyimpanan

  Arsip Menunjukan tempat

  penyimpanan dalam bentuk arsip atau dokumen Simbol-simbol pada Data Flow Diagram (DFD) :

SIMBOL NAMA KETERANGAN

  Aliran / Arus Menunjukan arus informasi yang

  masuk dan keluar antar proses, bagian dan antar penyimpanan

  Kesatuan Luar Merupakan suatu kesatuan atau (External Entity) / entitas Boundary Proses Merupakan simbol

  proses/kegiatan yang dilakukan oleh orang, mesin atau komputer Merupakan simbol dari media

  Simpanan Data

  penyimpanan data Simbol-simbol pada Entity Relationship Diagram (ERD) :

SIMBOL NAMA KETERANGAN

  Aliran Menunjukan aliran data Entitas Merupakan suatu kesatuan atau entitas Relasi Merupakan simbol dari hubungan atau relasi antar entitas

  (Sumber : Perencanaan & Pembangunan Sistem Informasi/Budi Sutedjo-Yogyakarta,Penerbit ANDI OFFSET, 2005)

  

DAFTAR PUSTAKA

Andri Kristanto. 2008. Perancangan Sistem Informasi. Gaya Mada. Yogyakarta.

  BudhiIrawan. 2005. JaringanKomputer. GrahaIlmu. Bandung Budi Sutedjo. 2006. Perancangan& Pembangunan SitemInformasi. CV AndiOffset.Yogyakarta EdhySutanta. 2003. SistemInformasiManajemen Edisi Revisi. GrahaIlmu.

  Bandung. Fathansyah. 2012. Basis Data Edisi Revisi. Informatika. Bandung Miftakhuldan Huda BunafitKomputer.2010. MembuatAplikasi Database dengan

  Java, MySQL, danNeatbeans.PT.Alex Media Komputerindo . Jakarta

  Tata Sutabri. 2012. Konsep Sistem Informasi. Andi. Yogyakarta WahyuNurjana. 2012. PengelolaanInstalasiKomputer. Koposoftware. Bandung http://www.ilmumu.com/pengetahuan/pengertian-penjualan/ http://localhost/xampp/

KATA PENGANTAR

  Rasa syukur yang dalam saya panjatkan kehadirat Allah SWT, karena berkat kemurahanNya skripsi ini dapat saya selesaikan tepat pada waktunya.Tujuan dari penyusunan skripsiyang berjudul “Sistem Informasi

  

Penjualan Barang Pada Toko Pet HM Mawardi Sukabumi”ini adalah sebagai

  salah satu syaratkelulusan program studi strata satu (S1) di Universitas Komputer Indonesia (UNIKOM) Bandung.

  Saya menyadari bahwa dalam proses penulisan laporan skripsi ini masih dari jauh dari kesempurnaan baik materi maupun cara penulisannya. Namun demikian, saya telah berupaya dengan segala kemampuan dan pengetahuan yang dimiliki sehingga dapat selesai dengan baik dan oleh karenanya saya dengan rendah hati dan dengan tangan terbuka menerima masukan,saran dan usul guna penyempurnaan laporan ini. Dalam kesempatan ini saya mengucapkan rasa terima kasih yang dalam-dalamnya kepada :

  1. Dr.Ir.Eddy Soeryanto Soegoto,M.Sc. selaku Rektor Universitas Komputer Indonesia (UNIKOM) Bandung.

  2. Prof. Dr. H. Ir. Denny Kurniadie, M.Sc. selaku Dekan fakultas Teknik & Ilmu Komputer.

  3. Syahrul Mauluddin, S.Kom., M.Kom. selaku Ketua Program SudiSistem Informasi.

  4. Yasmi Afrizal, S.Kom., M.Kom selaku dosen pembimbing yang telah banyak memberikan motivasi, pengarahan dan masukan-masukan berharga kepada penulis sehingga dapat diselesaikannya skripsi inidengantepatwaktudanhasil yang optimal.

  5. Diana Effendi, ST., MT. selaku Dosen Wali kelas SI-8 2009 yang telah membantu kelancaran penulis dari berbagai permasalahan mengenai perkuliahan.

  6. Seluruh Dosen Sistem Informasi dan seluruh Staff Universitas Komputer Indonesia

  7. BapakDepi Junaedi selakuManager supervisor di Toko Pet HM Mawardi Sukabumiyang telah mengizinkan penulis mengadakan penelitian dan juga membantu kelancaran pelaksanaan penelitian, penulis ucapkan banyak Terima Kasih.

  8. Keduaorang tua,seluruh anggota keluarga penulis yang menjadi kekuatan bagi penulis, dengan ketabahan hatinya telah memberikan dorongan spiritual, mental serta materil kepada penulis.

  9. Teman-teman di program studi Sistem Informasi khususnya kelas SI-8 angkatan 2009yang tidak dapat disebutkan namanya satu persatu yang telah banyak memberikan dukungan serta kritik dan saran, serta yang selalu memberikan canda tawa walaupun keadaan susah sedih selama menjalani perkuliahan, penulis ucapkan Terima Kasih atas dukungan dan bantuannya, semoga kita tetap terjalin silaturahmi selamanya. Aamiin.

  10. Dan semua pihak yang telah banyak membantu yang namanya tidak dapat penulis sebutkan satu persatu, terima kasih atas dorongannya.

  Akhir kata tiada lain harapan penulis semoga Allah SWT membalas semua

kebaikan Bapak, Ibu serta Teman-teman dengan balasan-Nya yang setimpal. Penulis

mohon maaf bila ada kekurangan dan kehilafan. Semoga Allah SWT selalu

memberikan rahmat dan hidayah-Nya kepada kita semua. Amin Ya Robal Alamiiin.

  Bandung, Januari 2014 Penulis

  Boby Ertandi

BAB I PENDAHULUAN

1.1. Latar Belakang Penelitian

  Dewasa ini perkembangan teknologi informasi semakin luas, hal ini sejalan dengan perkembangan komputer yang semakin hari semakin pesat.

  Teknologi dan informasi merupakan dua hal yang tidak dapat dipisahkan satu sama lain. Perkembangan teknologi yang pesat dalam perkembangan perangkat keras dan perangkat lunak serta teknologi komunikasi merupakan alternatif bagi suatu perusahaan untuk menunjang pengolahan data yang baik. Apabila pengolahan data tidak teratur dan tidak terkoordinasi dengan baik akan mengakibatkan sulitnya mengetahui data dan informasi secara tepat dan akurat.

  Hampir di semua perusahaan yang bergerak dibidang perdagangan maupun industri membutuhkan suatu sistem informasi yang baik terutama sistem informasi penjualan, agar dalam kegiatannya dapat berjalan dengan efektif dan seefisien mungkin. Keadaan tersebut menyebabkan banyaknya perusahaan yang meningkatkan pengembangan dibidang penjualan untuk meningkatkan pelayanan yang lebih baik lagi dan agar dapat mengolah data dengan mudah, cepat dan akurat.

  Dalam hal ini Sistem Penjualan Barang di Toko Pet HM Mawardi Sukabumi masih mengalami permasalahan yaitu proses pengolahan data penjualan masih manual, terjadi penumpukan arsip yang tidak teratur dan belum tersedianya tempat penyimpanan arsip, sehingga keamanan dari datanya kurang terjamin. Selain dari waktu yang banyak terbuang dari proses pencarian data pun mengalami kesulitan dan sering terjadi kesalahan dalam pengolahan data penjualan.

  Toko Pet HM. Mawardi meruapkan salah satu toko yang bergerak di bidang pembuatan atribut-atribut polri. Letaknya yang sangat strategis yaitu bersebrangan dengan akademi kepolosian SECAPA Sukabumi membuat toko ini menjadi satun-satunya toko langganan para siswa akademi kepolisian tersebut.

  Oleh karena itu dalam kegiatan penyusunan usulan penelitian ini penulis mengambil judul “SISTEM INFORMASI PENJUALAN BARANG PADA

  

TOKO PET HM MAWARDI” untuk membantu mengatasi permasalahan yang

ada pada perusahaan.

1.2. Identifikasi Dan Rumusan Masalah

  Berdasarkan latar belakang penulis mengidentifikasikan dan merumuskan masalah yaitu sebagai berikut.

1.2.1. Identifikasi Masalah

  Berdasarkan latar belakang yang telah diuraikan di atas, maka penulis mengidentifikasi masalah yang muncul berkaitan dengan sistem informasi penjualan barang pada Toko Pet HM Mawardi Sukabumi, adalah :

  1. Pengolahan data masihbersifatkonvensionalsehinggamembutuhkanwaktu yang lama untukmenghasilkanlaporan yang dibutuhkan.

  2. Dalam membuat laporan barang dan laporan transaksi penjualan barang dan pencarian data barang harus membuka semua data yang masih disimpan di arsip.

  3. Dalam perhitungan stok barang bagian gudang sering tidak terkontrol dan sering terjadinya kesalahan.

1.2.2. Rumusan Masalah

  Berdasarkan latar belakang dan identifikasi masalah di atas, maka penulis merumuskan masalah-masalah yang teridentifikasi, diantaranya :

  1. Bagaimana perancangan Sistem Informasi Penjualan Barang Pada Toko Pet HM. Mawardi Sukabumi?

  2. Bagaimanaimplementasi dan pengujianSistemInformasiPenjualan Barang Toko Pet HM Mawardi Sukabumi?

  3. Bagaimana bentuk aplikasi Sistem Informasi Penjualan Barang Pada Toko Pet HM. Mawardi Sukabumi?

1.3. Maksud Dan Tujuan Penelitian Adapun maksud dan tujuan penelitian ini adalah sebagai berikut.

  1.3.1. Maksud Penelitian

  Maksud penelitian yang diadakan oleh penulis adalah untuk membangun Sistem Informasi Penjualan Barang Pada Toko Pet HM. Mawardi Sukabumi.

  1.3.2. Tujuan Penelitian

  Tujuan penelitian yang diadakan oleh penulis adalah untuk :

  1. Untuk mengetahui permasalahan yang ada pada Sistem Informasi penjualan barang yang sedang berjalan pada Toko Pet HM. Mawardi Sukabumi.

  2. Untuk membuat perancangan Sistem Informasi penjulan barang padaToko Pet HM. Mawardi Sukabumi.

  3. Untuk melakukan pengujian Sistem Informasi penjulan barang pada Toko Pet HM. Mawardi Sukabumi.

  4. Untuk membuat implementasi Sistem Informasi penjulan barang pada Toko Pet HM. Mawardi Sukabumi.

1.4. Kegunaan Penelitian

  Dalam kegunaan penelitian ini dibagi menjadi dua yaitu kegunaan praktis dan kegunaan akademis.

1.4.1. Kegunaan Praktis

  Kegunaan penelitian bagi pemilik Toko Pet HM. Mawardi Sukabumi adalah dapat mengembangkan sistem informasi penjualan barang yang konvensional menjadi sistem informasi yang dapat terintegrasi dengan komputer sehingga tidak akan memakan waktu yang lama.Sedangkan untuk bagian penjualandan bagian gudangToko Pet HM. Mawardi Sukabumi dapat memberikan kemudahan dalam melakukan suatu pekerjaan, tidak memakan waktu lama dalam melakukan pekerjaan dan memperkecil kesalahan yang terjadi.

1.4.2. Kegunaan Akademis

  Hasil penelitian ini diharapkan dapat bermanfaat untuk pengembangan ilmu Sistem Informasi, terutama mengenai sistem informasi Penjualan Barang Pada Toko Pet HM. Mawardi Sukabumi ini serta memberi informasi bagi pihak lain yang berminat dan tertarik untuk mengadakan penelitian lanjutan di masa yang akan datang.

  1.5. Batasan Masalah

  Dalam perancangan sistem informasi penjualan barang ini diperlukan beberapa batasan masalah, yaitu :

  1. Sistem informasi yang dibangun meliputi data barang, data penjualan.

  2. Pada sistem ini hanya menyediakan barang jadi saja yaitu barang yang tersedia untuk dijual.

  3. Sistem yang dibangun tidak membahas tentang pembelian dan retur barang.

  4. Sistem hanya melayani pembayaran tunai.

  5. Barang yang masuk divalidasi oleh pemilik perusahaan.

  1.6. Lokasi Dan Waktu Penelitian

  Lokasi penelitian ini dilakukan pada Toko Pet HM. Mawardi Sukabumi yang berlokasi di Jalan Bhayangkara No.186 Sukabumi. Waktu penelitian dilakukan selama 4 (empat) bulan dari bulan Oktober 2013 hingga bulan Januari 2014. Adapun jadwal penelitian adalah sebagai berikut :

Tabel 1.1. Jadwal Penelitian Bulan/Minggu

  Oktober 2013 November2013 Desember 2013 Januari 2014 Nama Kegiatan

  No Pengumupulan Data Primer 1 2 3 4

  1

  2

  3

  4

  1

  2

  3 4 1 2 3 4 Analisa (Analysis)

  1 Pengumpulan data Perancangan

  (Design)

  2 Perancangan sistem lama dan sistem baru Pemrograman

  (Coding)

  3 Penerjemahan bahasa dalam bentuk mesin Pengujian(Testing)

  4 Pengujian sistem yang telah terbentuk Perawatan

  (Maintenance)

  5 Pemeliharaan sistem untuk perubahan terbaru

BAB II LANDASAN TEORI Pada bab ini penulis akan menjelaskan beberapa teori yang berkaitan dengan

  permasalahan yang akan dibahas serta sebagai dasar dari pemahaman pada sebuah sistem serta metode yang dipakai untuk kegiatan pengembangan terhadap sistem itu sendiri.

2.1. Konsep Dasar Sistem

  Menurut Tata Sutabri (2012:2) kelompok yang menekankan pada prosedur dan kelompok yang menekankan pada elemen atau komponennya.

2.1.1. Pengertian Sistem

  Secara umum sistem sendiri dapat diartikan sebagai kumpulan dari elemen- elemen yang berinteraksi untuk mencapai tujuan tertentu. Komponen-komponen itu akan saling berhubungan dan bekerjasama dalam mencapai tujuannya. Beberapa ahli mengungkapkan pengertian sistem seperti dibawah ini:

  Menurut Andri Kristanto (2008:1) “Suatu sistem adalahjaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul, bersama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Sistem Informasi merupakan suatu sistem yang bertujuan menghasilkan informasi. Untuk mengetahui sistem informasi terlebih dahulu.”

  Sedangkan menurut Edhy Sutanta (2003:3) pengertian sistem sendiri itu sebagai berikut “Sistem adalah sekumpulan hal atau kegiatan atau elemen atau subsistem yang saling bekerja sama atau dihubungkan dengan cara-cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan.”

  Menurut Tata Sutarbi (2012:10) “Suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling interaksi, saling tergantung satu sama lain, dan terpadu.”

  Dari definisi–definisi diatas sehingga dapat diambil kesimpulan bahwa sistem adalah suatu kumpulan elemen yang saling berhubungan dan bekerjasama untuk mencapai satu tujuan tertentu.

2.1.2. Karakteristik Sistem

  Menurut Tata Sutabri (2012:20) suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu :

  1. Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk suatu kesatuan. Komponen- komponen atau elemen-elemen sistem dapat berupa subsistem atau bagian- bagian dari sistem.

  2. Batasan Sistem Merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan menunjukan ruang lingkup dan sistem tersebut.

  3. Lingkungan Luar Sistem Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga merugikan. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus dijaga dan di pelihara. Sedangkan lingkungan luar sistem yang merugikan harus ditahan dan dikendalikan, jika tidak maka akan mengganggu kelangsungan hidup dari sistem.

  4. Penghubung Sistem Penghubung merupakan media yang menghubungkan antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini kemungkinan sumber- sumber daya mengalir dari subsistem ke subsistem yang lainnya.

  5. Masukan Sistem Masukan sistem adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan dan masukan sinyal maintenance input adalah energy yang dimasukkan supaya sistem tersebut dapat berjalan. Sinyal input adalah energi yang diproses untuk mendapatkan keluaran dari sistem.

  6. Keluaran Sistem Adalah energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.

  7. Pengolahan Sistem Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran.

  8. Sasaran Sistem Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai sasarn maka sistem tidak aka nada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada masukan dan keluaran yang dihasilkan.

2.1.3. Klasifikasi Sistem

  Tata Sutabri (2012:22) Sistem merupakan bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang di antaranya :

  1. Sistem Abstrak dan fisik Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjuala, sistem administrasi personalia dan lain sebagainya.

  2. Sistem alamiah dan sistem buatan manusia Sistem alamiah adalah sistem yang terjadi pada proses alam tidak dibuat oleh manusia. Misalnya sistem perputaran bumi, terjadinya siang dan malam, pergantian musim. Sedangkan sistem buatan manusia adalah merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine system. Sistem informasi berbasis komputer merupakan contoh dari human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

  3. Sistem determinasi dan sistem probabilistik Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan, sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.

  4. Sistem terbukan dan sistem tertutup Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

2.2. Pengertian Informasi

  Tata Sutabri (2012:29) Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan.

  Gordon B. Davis (dalam Al-Bahra Bin Ladjamudin, 2013:8) Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berguna dan nyata atau berupa nilai yang dapat dipahami dalam keputusan sekarang maupun yang akan datang.

  Berdasarkan pengertian tersebut dapat diambil kesimpulan bahwa Informasi adalah data yang telah diolah menjadi bentuk yang memiliki nilai bagi penerima dan dapat berupa fakta.

  2.3. Pengertian Sistem Informasi

  Al-Bahra Bin Ladjamudin (2013:13) Sistem informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi.

  Tata Sutabri (2012:46) Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan – laporan yang diperlukan.

  Berdasarkan pengertian tersebut dapat diambil kesimpulan bahwa pengertian sistem informasi adalah sekumpulan prosedur organisasi yang mempertemukan kebutuhan pengolahan transaksi untuk memberi informasi kepada pihak tertentu.

  2.4. Pengertian Penjualan

  Penjualan adalah suatu transaksi yang dilakukan oleh dua belah pihak atau lebih dengan menggunakan alat pembayaran yang sah. Penjualan juga merupakan salah satu sumber pendapatan seseorang atau perusahaan yang melakukan transaksi jual dan beli, dalam suatu perusahaan apabila semakin besar penjualan maka akan semakin besar juga pendapatan yang diperoleh

  (Sumber: http://www.ilmumu.com/pengetahuan/pengertian-penjualan/ )

2.5. Metode Pengembangan Sistem Informasi Dengan Waterfall

  Untuk membangun suatu sistem yang kompleks secara sistematis dan terintegrasi dibutuhkan metode-metode pembangunan sistem agar dapat menuntun pembuatan yang menghasilkan suatu sistem yang standar.

  Menurut Sutanta (2003:128) “Metode Waterfall adalah suatu metodologi pengembangan perangkat lunak yang mengusulkan pendekatan kepada perangkat lunak sistematik dan sekuensial yang mulai pada tingkat kemajuan sistem pada seluruh analisis, design, kode, pengajuan dan pemeliharaan.”

  Tahapan-tahapan yang dilakukan pada metode Waterfall adalah sebagai berikut :

Gambar 2.1 Metode Waterfall (Sumber : Perencanaan dan Pembangunan Sistem Informasi/Budi

  

Soetodjo – Yogjakarta, Penerbit ANDI 2005)

  1. Analisis Kebutuhan Perangkat Lunak (Analysis) Proses pengumpulan kebutuhan diintensifkan dan difokuskan, khususnya pada perangkat lunak. Untuk memahami sifat program yang dibangun, rekayasa perangkat lunak (analisis) harus memahami domain informasi, tingkah laku, unjuk kerja dan antar muka (interface) yang diperlukan.

  Kebutuhan baik untuk sistem maupun perangkat lunak di dokumentasikan dan dilihat dengan pelanggan.

  2. Desain (Design) Desain perangkat lunak sebenarnya adalah proses multi langka yang berfokus pada empat atribut sebuah program yang berbeda; struktur data, asitektur perangkat lunak, representasi interface dan detail (algoritma) prosedural.

  Proses desain menerjemahkan syarat/kebutuhan kedalam sebuah representasi perangkat lunak yang dapat di perkirakan demi kualitas sebelum dimulai pemunculan kode. Sebagaimana persyaratan, desain didokumentasikan dan menjadi bagian dari konfigurasi perangkat lunak.

  3. Pengkodean (Coding) Desain harus diterjemahkan dalam bentuk mesin yang bisa di baca.

  Langkah pembuatan kode melakukan tugas ini. Jika desain dilakukan dengan cara yang lengkap, pembuatan kode dapat diselesaikan secara mekanis.

  4. Pengujian (Testing)

  Proses pengujian dilakukan pada logika internal untuk memastikan semua pernyataan sudah diuji. Pengujian eksternal fungsional untuk menemukan kesalahan-kesalahan dan memastikan bahwa input akan memberikan hasil yang aktual sesuai yang dibutuhkan

  5. Pemeliharaan (Maintenance) Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional atau untuk kerja.

2.6. Perancangan Sistem

  Dalam tahap perancangan suatu sistem diperlukan adanya teknik-teknik penyusunan sistem untuk menganalisa dan mendokumentasikan data yang mengalir didalam sistem tersebut. Teknik-teknik tersebut adalah diagram kontek, data flow diagram, kamus data, normalisasi, dan Entity Relation Diagram (ERD).

2.6.1. Diagram Konteks

  Diagram kontek merupakan pola pengambaran yang berfungsi untuk memperlihatkan interaksi SI tersebut dengan lingkungan dimana sistem tersebut ditempatkan.

  Dalam pengambaran itu sistem dianggap sebagai objek yang tidak dijelaskan secara rinci karena yang ditekankan adalah iteaksi sistem dengan lingkungan yang akan diaksesnya. Pengembaran njuga biasanya menyertakan data

  

flow diagram daftar kejaidan (DFD even list) yang mungkin terjadi dari setiap

  department atau pihak-pihak baik internal ataupun eksternal perusahaan yang berinteraksi dengan SI.

2.6.2. DFD

  Data Flow Diagram (DFD) merupakan peralatan yang berfungsi untuk

  menggambarkan secara rinci mengenai sistem sebagai jaraingan kerja antar fungsi yang berhubungan satu sama lain dengan menunjukan dari dan kemana data mengalir serta menyimpannya.

  Pada umunya tahapan dimulai dari 0,1,2 dan seterusnya. Tahapan 0 menggambarkan sistem secara global. Meskipun sudah cukup rinci dengan menggambarkan database yang akan menampung aliran data, namun pada tahap ini, semua proses hanya digambarkan sebagi sebuah sistem secara umum dan tidak terinci.

  Setiap penuruan ketahapan yang lebih randah, yaitu tahapan 1,2 san seterusnya. Maka proses-proses tersubut akan diurai lebih rinci dengan spesifikasi yang lebih jelas.

  Penuruanan tahapan ditutunkan jika perlu memerinci beberapa proses. Namun tidak semua bagian dari proses tesebut harus diturunkan dengan jumlah tahapan yang sama.

2.6.3. Kamus Data

  Kamus data ikut berperan dalam perancangan dan pembangunan SI karena peralatan ini berfungsi untuk :

  

1. Menjelaskan arti aliran data dan penyimpanan dalam pengambaran dalam data

flow diagram.

  

2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran, misalnya

data alamt menjadi nama jalan, nomor, kota, negara, dan kode pos.

  Menjelaskan spesifikasi nilai dan satuan yang relevan terhadap data yang 3. mengalir dalam sistem tersebut.

2.6.4. Normalisasi

  Menurut Budi Sutedjo (2006 : 131) Normalisasi merupakan peralatan yang digunakan untuk melakukan proses mengelompokan data menjadi tabel-tabel yang menunjukan dan entitas dan relasinya”.

  Dalam proses normalisasi persyaratan sebuah tabel masih harus dipecah didasrkan adanya kesulitan kondisi pengorganisasian data seperti untuk menambah atau menyisipkan, mengahpus atau mengubah, serta pembacaan data dari tabel tersebut. Bila masih ada kesulitan maka tabel harus dipecah menjadibeberapa lagi dan dilakukan proses normalisasi kembali sampai diperolah tabel yang optimal.

  Secara umum proses normalisasi dibagi menjadi 3 tahap, yaitu : tahap tidak normal, normalisasi tahap satu, normalisasi tahap dua, dan normalisasi tahap tiga.

  Pada tahap yang ketiga biasanya sudah diperoleh tabel yang optimal.

  1. Bentuk Tidak Normal. Pada tahap ini semua data yang ada direkam tanpa format ternttu. Data bisa jadi mengalami duplikasi.

  2. Normalisasi Tahap Satu (1NF). Pada tahap ini, dibentuk tabel-tabel yang menampung data yang ada dan dikelompokan berdasarkan suatu karakteristik teretntu. Pada tahap ini harus diusahakan tidak ada field dalam suatu tabel yang berulang.

  3. Normalisasi Tahap Dua (2NF).Pada tahap ini ditentukan penentuan field kunci dari masing-masing tabel. Kunci tersebut harus unik dan dapat mewakili tabel.

  4. Normalisasi Tahap Tiga (3NF). Padat tahap ini, dilakukan penentuan relasi antar tabel, sehingga akan ditemukan adanya field kunci sekunder pada tabel- tabel ternetu.

2.6.5. ERD ( Entity Relationship Diagram)

  ERD berufungsi untuk menggambarkan relasi dari dua field atau dua tabel yang dapat digolongkan dalan 3 macam bentuk relasi, yaitu : satu-satu, satu- kebanyak, dan banyak-banyak.

  Pengambaran ini akan membantu analisis sistem dalam perancangan proses yang telak akan dituangkan dalam bentuk baris-baris program.

  Khusus unttuk ralsi banyak-banyak, harus dipecah dengan penambahan field perantara akagar hubungan yang terbentuk antar field yang satu dengan field yang lain tidak secara langsung tetapi melalui field perantara tersebut.