PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

Embed Size (px)

Citation preview

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    1/148

    PERANCANGAN SISTEM INFORMASI PENJUALAN

    DAN PEMBELIAN OBAT DI APOTEK EMULINDA

    BANDUNG

    SKRIPSI

    Diajukan sebagai salah Satu Syarat Kelulusan pada

    Program Studi Sistem Informasi Jenjang S1 (Strata 1)

    Fakultas Teknik dan Ilmu Komputer

    Dani Setiadi

    1.05.09.392

    PROGRAM STUDI SISTEM INFORMASI

    FAKULTAS TEKNIK DAN ILMU KOMPUTER

    UNIVERSITAS KOMPUTER INDONESIA

    BANDUNG

    2013

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    2/148

    iii

    KATA PENGANTAR

    Assalamualaikum Wr. Wb.

    Puji dan syukur bagi Allah SWT, Tuhan yang menguasai segala kekuasaan

    dan pemiliki segala ilmu. Dengan sifat Maha Pengasih dan Penyayangnya

    memberikan keuasaan, ilmu kepada siapa yang dikehendakinya. Atas

    Kehendaknya jualah Alhamdulillahirabbilalaminpenulis dapat menyelesaikan

    skripsi ini.

    Skripsi dengan judul PERANCANGAN SISTEM INFORMASI

    PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA

    BANDUNGdisusun untuk memenuhi syarat kelulusan dalam memperoleh gelar

    Sarjana (S1) Pada Program Studi Sistem Informasi Fakultas Teknik dan Ilmu

    Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.

    Selama penyusunan skripsi ini, tidak sedikit bimbingan dan bantuan dari

    semua pihak, maka dengan rasa tulus penulis ingin mengucapkan terimakasih

    kepada semua pihak yang telah memberikan dorongan dan semangat baik berupa

    material maupun spiritual.

    1. Allah SWT, yang telah memberikan pertolongan dan kemudahan sehinggapenulis dapat menyelesaikan skripsi ini.

    2. Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas KomputerIndanesia.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    3/148

    iv

    3. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc selaku Dekan Fakultas Teknik danIlmu Komputer.

    4. Syahrul Mauluddin, S.Kom, M.Kom selaku Ketua Program Studi SistemInformasi.

    5. Bapak Wahyu Nurjaya S.Kom., M.T., Selaku dosen walikelas yang telahbanyak memberikan pengarahan dan masukan-masukan berharga kepada

    penulis.

    6. R.Fenny Syafariani, S.Si, M.Stat selaku Ketua Panitia TA/Skripsi.7. Novrini Hasti, S.Si, MT selaku dosen pembimbing yang telah banyak

    memberikan motivasi, pengarahan dan masukan-masukan berharga kepada

    penulis sehingga dapat diselesaikannya laporan skripsi ini dengan tepat

    waktu dan hasil yang optimal.

    8. Seluruh dosen pengajar yang telah memberikan ilmu kepada penulismudah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal

    kebaikan.

    9. Ibunda Eka Kartika dan Ayahanda Dadang Kusdani tercinta yang tanpabatas memberikan kasih sayang serta doa kepada penulis. Ya Allah,

    ampunilah dosaku dan dosa kedua orang tuaku, dan cintai mereka,

    sebagaimana mereka telah mendidikku sewaktu aku masih kecil.

    10. Adikku Maya Susilawati dan Kakaku Tenten Susanto dan Ani Srimulyaniyang telah memberikan dukungan serta doa kepada penulis.

    11. My sweetie Putri Purnama Sari yang selalu memberi tempat, memberikanmotivasi dan juga memberikan inspirasi kepada penulis.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    4/148

    v

    12. Semua teman - temanyang telah membantu dalam penyusunan laporan ini,teh Annisa, teman seperjuangan barudak COPZ Ucuf is the best, Somed,

    Goreng, Abinx, Jamkes, Iyo, Ibo, Ukul , Berry, Asep, Dean, Ali, Agung

    dan teman-teman MI-9 lainnya tetap berusaha dan terus semangat.

    13. Semua pihak yang telah membantu penulis yang tidak dapat disebutkansatu-persatu terima kasih atas dorongan, doa, serta motivasi yang sangat

    berharga bagi penulis.

    Akhir kata penulis sampaikan bahwa ilmu yang bermanfaat akan menjadi

    penolong kita diakhirat. Meski jauh dari kesempurnaan, mudah-mudahan skripsi

    yang penulis susun ini dapat memberikan manfaat bagi diri penulis pada

    khususnya dan para pembaca pada umumnya. Amin yaa robbal alamin.

    Wassalamualaikum Warahmatullahi Wabarakatuh.

    Bandung, 13 Juni 2013

    Penulis

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    5/148

    vi

    DAFTAR ISI

    LEMBAR PENGESAHANPERNYATAAN KEASLIANABSTRAK .............................................................................................................. i

    ABSTRACT............................................................................................................ iiKATA PENGANTAR .......................................................................................... iiiDAFTAR ISI ......................................................................................................... viDAFTAR GAMBAR ........................................................................................... xiiDAFTAR TABEL .............................................................................................. xviDAFTAR SIMBOL .......................................................................................... xviiiBAB I. PENDAHULUAN

    1.1. Latar Belakang Penelitian .................................................................. 11.2. Identifikasi dan Rumusan Masalah .................................................... 51.3. Maksud dan Tujuan Penelitian........................................................... 61.4. Kegunaan Penelitian .......................................................................... 7

    1.4.1. Kegunaan Praktis ..................................................................... 71.4.2. Kegunaan Akademis ................................................................ 8

    1.5. Batasan Masalah ................................................................................ 81.6. Lokasi dan Waktu Penelitian ............................................................. 9

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    6/148

    vii

    BAB II. LANDASAN TEORI2.1. Konsep Dasar Sistem ....................................................................... 11

    2.1.1. Pengertian Sistem .................................................................. 112.1.2. Klasifikasi Sistem .................................................................. 112.1.3 Karakteristik system ............................................................... 14

    2.2. Pengertian Informasi ........................................................................ 152.2.1. Kualitas Informasi .................................................................. 162.2.2. Siklus Informasi ..................................................................... 162.3.3. Nilai Informasi ....................................................................... 17

    2.3. Pengertian Sistem Informasi ............................................................ 172.3.1. Komponen Sistem Informasi ................................................. 17

    2.4. Pengertian Apotek ........................................................................... 182.5. Pengertian Obat ............................................................................... 192.6. Pengertian Penjualan ....................................................................... 192.7. Pengertian Pembeliaan .................................................................... 202.8. Pengertian Persediaan ...................................................................... 212.9. Arsitektur Aplikasi ........................................................................... 21

    2.9.1. Definisi Jaringan Komputer ................................................... 212.9.2 .Topologi Jaringan .................................................................. 25

    2.9.3. Manfaat Jaringan Komputer .................................................. 28

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    7/148

    viii

    2.10. Perangkat Lunak Pendukung ......................................................... 302.10.1. Netbeans IDE 7.1 ................................................................. 30

    a.Keunggulan NetBeans ....................................................... 31b.Kelemahan NetBeans ........................................................ 31

    2.10.2. iReport ................................................................................. 322.10.3. XAMPP ................................................................................ 322.10.4. MySQL ................................................................................ 33

    BAB III. OBJEK DAN METODE PENELITIAN3.1. Objek Penelitian ............................................................................... 35

    3.1.1. Sejarah Singkat Perusahaan ................................................... 353.1.2. Visi dan Misi Perusahaan ...................................................... 353.1.3. Struktur Organisasi Perusahaan ............................................. 363.1.4. Deskripsi Tugas ..................................................................... 37

    3.2. Metode Penelitian ............................................................................ 393.2.1. Desain Penelitian ................................................................... 393.2.2. Jenis dan Metode Pengumpulan Data .................................... 40

    3.2.2.1. Sumber Data Primer ................................................ 40

    3.2.2.2. Sumber Data Sekunder............................................ 423.2.3. Metode Pendekatan dan Pengembangan Sistem .................... 42

    3.2.3.1. Metode Pendekatan Sistem ..................................... 42

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    8/148

    ix

    3.2.3.2. Metode Pengembangan Sistem ............................... 433.2.3.3. Alat Bantu Analisis dan Perancangan ..................... 46

    1) Flow Map ........................................................... 462) Diagram Kontek ................................................ 463) Data Flow Diagram ........................................... 474) Kamus Data ....................................................... 475) Perancangan Basis Data .................................... 48

    a. Normalisasi .................................................... 48b. Tabel Relasi ................................................... 50

    3.2.4. Pengujian Software ................................................................ 50BAB IV. ANALISIS DAN PERANCANGAN SISTEM

    4.1. Analisis Sistem Yang Berjalan ........................................................ 514.1.1. Analisis Dokumen .................................................................. 514.1.2. Analisis Prosedur yang sedang berjalan ................................ 54

    4.1.2.1. Flow Map ................................................................ 564.1.2.2. Diagram kontek ....................................................... 584.1.2.3. Data Flow Diagram ................................................. 59

    4.1.3. Evaluasi Sistem yang sedang Berjalan .................................. 614.2. Perancangan Sistem ......................................................................... 63

    4.2.1. Tujuan Perancangan Sistem ................................................... 63

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    9/148

    x

    4.2.2. Gambaran Umum Sistem yang Diusulkan ............................. 644.2.3. Perancangan Prosedur yang Diusulkan .................................. 65

    4.2.3.1. Flow Map ................................................................ 664.2.3.2. Diagram kontek ....................................................... 694.2.3.3. Data Flow Diagram ................................................. 69

    a. DFD Level 1 Proses 1 ........................................ 70b. DFD Level 1 Proses 2 ........................................ 72

    4.2.3.4. Kamus Data ............................................................. 734.2.4. Perancangan Basis Data ......................................................... 76

    4.2.4.1. Normalisasi ............................................................. 764.2.4.2. Tabe Relasi .............................................................. 804.2.4.3. Entity Relationship Diagram ................................... 804.2.4.4. Struktur File ............................................................ 814.2.4.5. Kodifikasi ................................................................ 86

    4.2.5. Perancangan Antar Muka ....................................................... 904.2.5.1. Struktur Menu ......................................................... 914.2.5.2. Perancangan Input ................................................... 914.2.5.3. Perancangan Output .............................................. 101

    4.2.6. Perancangan Arsitektur Jaringan ......................................... 103

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    10/148

    xi

    BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM5.1. Implementasi .................................................................................. 105

    5.1.1. Batasan Implementasi (optional) ......................................... 1055.1.2. Implementasi Perangkat Lunak ........................................... 1065.1.3. Implementasi Perangkat Keras ............................................ 1075.1.4. Implementasi Basis Data (Sintaks SQL) ............................. 1085.1.5. Implementasi Antar Muka ................................................... 1125.1.6. Implementasi Instalasi Program ........................................... 1145.1.7. Penggunaan Program ........................................................... 118

    5.2. Pengujian........................................................................................ 1285.2.1. Rencana Pengujian ............................................................... 1295.2.2. Kasus dan Hasil Pengujian .................................................. 1305.2.3. Kesimpulan Hasil Pengujian ................................................ 134

    BAB VI. KESIMPULAN DAN SARAN6.1. Kesimpulan .................................................................................... 1356.2. Saran .............................................................................................. 136

    DAFTAR PUSTAKALAMPIRAN

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    11/148

    DAFTAR PUSTAKA

    Al-Bahra Bin Ladjamudin. 2013. Analisis dan Desain Sistem Informasi. Graha

    Ilmu, Yogyakarta.

    Jogiyanto. 2005. Analisis Dan Desain Sistem Informasi Pendekatan Terstruktur

    Teori dan Praktik Aplikasi Bisnis. ANDI. Yogyakarta.

    Miftakhul dan Huda Bunafit Komputer. 2010. Membuat Aplikasi Database

    dengan Java, MySQL, dan Netbeans. PT.Alex Media Komputindo.

    Jakarta.

    Sofana,Iwan. 2008.Membangun Jaringan Komputer. Informatika. Bandung.

    Tata Sutarbi. 2005.Analisis Sistem Informasi. Andi. Yogyakarta.

    http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-

    apotek.html/11 Juni 2013

    http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.html/11 Juni 2013

    http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/

    11 Juni 2013

    http://aliafrijal.blogspot.com/2011/01/pembelian.html/ 11 Juni 2013

    http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/ 11 Juni

    2013

    http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-inventory/http://aliafrijal.blogspot.com/2011/01/pembelian.html/http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf/http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-apotek.html/
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    12/148

    http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-

    masing.html/ 11 Juni 2013

    http://www.isomwebs.com/2012/pengertian-netbeans/ 12 Juni 2013

    http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-

    tentang.html 12 Juni 2013

    http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-

    ireport.html 12 Juni 2013

    http://id.wikipedia.org/wiki/XAMPP12 Juni 2013

    http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html12 Juni 2013

    http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/ 29 Juni 2013

    http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://www.isomwebs.com/2012/pengertian-netbeans/http://www.isomwebs.com/2012/pengertian-netbeans/http://www.isomwebs.com/2012/pengertian-netbeans/http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://pyia.wordpress.com/2012/06/03/software-untuk-pengujian/http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html%2012%20Juni%202013http://id.wikipedia.org/wiki/XAMPP%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://inferno-consulting.blogspot.com/2008/03/reporting-with-jasperreport-and-ireport.html%2012%20Juni%202013http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://www.isomwebs.com/2012/pengertian-netbeans/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-masing-masing.html/
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    13/148

    1

    BAB I

    PENDAHULUAN

    1.1 Latar Belakang Penelitian

    Melihat perkembangan tekhnologi dan Sistem Informasi yang sangat pesat

    dalam beberapa tahun ini, baik di Negara yang sudah maju maupun Negara yang

    sudah berkembang, kecepatan pengolahan dan penyampaian informasi memiliki

    peran yang sangat penting bagi setiap perusahaan, terutama pada perusahaan-

    perusahaan yang memiliki tingkat rutinitas yang tinggi dan memiliki data yang

    harus diolah. Sistem lama yang dilakukan secara konvensional mulai ditinggalkan

    dan beralih ke sistem komputerisasi, yang dirasa lebih cepat dan akurat dalam

    penyampaian informasi yang dibutuhkan.. Pengolahan data yang jumlahnya

    sangat banyak memerlukan suatu alat bantu yang memiliki tingkat kecepatan

    perhitungan dan penyampaian data yang tinggi. Alat bantu tersebut berupa

    perangkat keras (hardware) dan perangkat lunak (software).

    Penggunaan komputer dan penguasaan ketrampilan pengguna software

    yang terintegrasi maka dalam proses pengolahan data menjadi suatu bentuk

    informasi, akan dapat dilakukan dengan mudah, cepat, dan akurat. Suatu hasil

    pengembangan sistem informasi harus mendukung aktivitas organisasi sampai

    jangka waktu tertentu, karena keberadaan suatu sistem informasi akan disesuaikan

    dengan perkembangan organisasi atau perusahaan.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    14/148

    2

    Apotek adalah suatu tempat tertentu, tempat dilakukan pekerjaankefarmasian penyaluran perbekalan farmasi kepada masyarakat, apotek

    merupakan salah satu tempat pelayanan kesehatan, yang menyediakan obat bebas,

    obat resep maupun non resep yang diperlukan masyarakat dalam membantu

    mewujudkan tercapainya kesehatan. Kemudahan, kecepatan dan kepuasan

    masyarakat yang membutuhkan pelayanan kesehatan menjadi hal yang sangat

    penting dalam usahanya memperoleh keuntungan. Oleh karena itu dibutuhkan

    rancangan sistem yang dapat memberikan informasi yang cepat dan tepat

    Apotek Emulinda bergerak dalam bidang kesehatan yang berlokasi di Jl.

    Grand Sharon Raya Utara No.43 Bandung, Jawa Barat. Dimana terjadi proses

    penjualan dan pembelian obat, Apotek Emulinda merupakan sebuah apotek yang

    sedang berkembang dalam membantu masyarakat dengan memberikan solusi dari

    berbagai macam penyakit-penyakit yang beredar di kehidupan sehari - hari.

    Pada sistem yang sedang berjalan di Apotek Emulinda saat ini masih bersifat

    konvensioanal yaitu di dalam kegiatan pencatatan obat masuk dan keluar masih

    digunakannya pencatatan sederhana pada pembukuan sebagai media dokumentasi

    , sehingga memakan waktu yang cukup lama dalam pencatatannya apabila obat

    yang dibeli banyak.

    Pada saat transaksi penjualan harian konsumen harus menunggu dalam waktu

    yang cukup lama ketika akan membeli sebuah obat, karena asisten apoteker harus

    melihat terlebih dahulu stok obat yang tersedia pada daftar obat, sehingga

    mengakibatkan kurangnya optimalitas serta efektifitas kerja.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    15/148

    3

    Di dalam transaksi penjualan dan pembelian masih menggunakan nota

    sehingga rawan hilang atau rusak. Padahal nota tersebut merupakan bukti dari

    setiap transaksi penjualan pembelian yang dilakukan, dan juga merupakan data

    yang diperlukan untuk proses pembuatan laporan penjualan, pembelian dan

    persediaan obat.

    Selain itu dalam proses perhitungannya masih menggunakan alat elektronik

    kalkulator dimana prosesnya harus menjumlahkan satu persatu harga obat yang

    harus di bayarkan oleh konsumen. Hal ini yang menjadi salah satu kendala yang

    ada di Apotek Emulinda karena ada beberapa transaksi terjadi kekeliruan atau

    kesalahan di dalam proses perhitungan pembayaran oleh bagian kasir di saat

    apotek ramai di datangi Konsumen. Dengan adanya kekeliruan atau kesalahan di

    dalam proses perhitungan pembayaran maka menyebabkan terjadinya sehingga

    dapat menimbulkan peluang kesalahan dalam pencatatan dan pembuatan laporan

    data transasksi yang tidak sesuai dengan data obat yang keluar.

    Pada saat akan membuat laporan penjualan, pembelian dan persediaan obat

    membutuhkan proses perhitungan yang banyak sehingga dibutuhkan ketelitian

    untuk menghindari kesalahan-kesalahan di dalam pembuatan laporan. dikarenakan

    banyaknya nota yang tersimpan juga proses perhitungan yang banyak.

    Selain itu pada proses pencarian obat masih dilakukan dengan cara mencari

    satu persatu obat yang tersedia di catatan daftar obat bukan dengan penggunaan

    sistem aplikasi yang memiliki database di dalam komputer. sehingga dapat

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    16/148

    4

    menimbulkan peluang kesalahan dalam pencatatan, dan resiko human error yang

    dapat terjadi kapanpun.

    Dengan hal tersebut diatas maka untuk menanggulangi masalah-masalah

    tersebut, maka perlu dirancang sebuah sistem informasi dan aplikasi database

    yang dapat menampung data dalam jumlah banyak sehingga apabila dilakukan

    perngaksesan terhadap suatu data melalui proses aplikasi yang dibangun akan

    lebih memudahkan pengguna untuk memperoleh suatu informasi yang lebih cepat

    tepat dan akurat dalam proses pembuatan informasi yang didapat dari pengolahan

    data-data yang ada pada databaseyang telah di buat dan untuk mengurangi resiko

    human error.

    Berdasarkan latar belakang di atas maka penulis tertarik melakukan penelitian

    dengan judul PERANCANGAN SISTEM INFORMASI PENJUALAN DAN

    PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    17/148

    5

    1.2 Identifikasi dan Rumusan Masalah

    Di dalam membangun suatu sistem informasi perlu diperhatikan terlebih

    dahulu akar permasalahan yang timbul dalam sistem yang telah ada ataupun dari

    data-data yang akan dikumpulkan.

    Pada proses pengidentifkasian masalah dengan apa yang telah diuraikan di

    atas, penulis dapat mengidentifikasi masalah-masalah yang ada diantaranya :

    1. Di dalam pelayanan penjualan dan pembelian obat di Apotek Emulinda masihkurang baik dikarenakan konsumen harus menunggu dalam waktu yang

    cukup lama ketika akan membeli sebuah obat, karena pegawai harus melihat

    dulu pada daftar obat.

    2. Di dalam Proses pengolahan dan pencatatan stok obat yang keluar dan masukdi Apotek Emulinda sering terjadi kekeliruan atau kesalahan karena masih

    digunakannya pencatatan secara konvensional yaitu dengan daftar obat.

    3. Di dalam Proses pembuatan laporan penjualan, pembelian dan persediaanobat di Apotek Emulinda masih kurang terperinci, kurang cepat dan

    membutuhkan waktu yang lama dikarenakan banyaknya nota yang tersimpan

    juga proses perhitungan yang banyak, sehingga dapat menyebabkan

    terjadinya kesalahan di dalam pembuatan laporan.

    4. Di dalam proses perhitungan transaksi penjualan dan pembelian obat diapotek emulinda masih menggunakan alat elektronik kalkulator dimana

    prosesnya harus menjumlahkan satu persatu harga obat yang harus di

    bayarkan oleh konsumen.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    18/148

    6

    5. Dalam pencarian data obat masih dilakukan dengan cara mencari satu persatuobat yang tersedia di catatan daftar obat, bukan pencarian secara

    terkomputerisasi terhadap database yang tersimpan di dalam komputer,

    sehingga memerlukan waktu yang cukup lama dalam pencarian data stok

    obat.

    Berdasarkan latar belakang masalah diatas, maka dapat ditemukan beberapa

    rumusan masalah, yaitu :

    1. Bagaimana sistem informasi penjualan dan pembelian obat yang sedangberjalan pada Apotek Emulinda.

    2. Bagaimana perancangan sistem informasi penjualan dan pembelian obat padaApotek Emulinda.

    3. Bagaimana pengujian sistem informasi penjualan dan pembelian obat padaApotek Emulinda.

    4. Bagaimana implementasi sistem informasi penjualan dan pembelian obatpada Apotek Emulinda.

    1.3. Maksud dan Tujuan Penelitian

    Maksud dari penelitian yang dilakukan oleh penulis adalah untuk merancang

    dan membangun sistem informasi terkomputerisasi yang guna mempermudah

    pengolahan data dan dapat memberikan solusi dalam pemecahan masalah yang

    terjadi pada Apotek Emulinda khususnya untuk sistem informasi penjualan dan

    pembelian obat.

    Adapun tujuan dari pelaksanaan penelitian ini adalah sebagai berikut:

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    19/148

    7

    1. Untuk mengetahui sistem informasi penjualan dan pembelian obat yangsedang berjalan di Apotek Emulinda.

    2. Untuk membuat perancangan sistem informasi penjualan dan pembelian obatyang sedang berjalan di Apotek Emulinda.

    3. Untuk melakukan pengujian terhadap sistem informasi penjualan danpembelian obat yang sedang berjalan di Apotek Emulinda.

    4. Untuk melakukan implementasi sistem informasi penjualan dan pembelianobat yang sedang berjalan di Apotek Emulinda.

    1.4. Kegunaan Penelitian

    1.4.1. Kegunaan Praktis

    Adapun kegunaan praktis dari penelitian yang dilakukan diantaranya :

    1. Meningkatkan pelayanan penjualan dan pembelian obat di Apotek Emulindauntuk dapat memberikan kepuasan terhadap konsumen.

    2. Dapat mengembangkan sistem pengolahan data penjualan dan pembelian obatmenjadi lebih baik, sehingga berdampak pada peningkatan kinerja organisasi.

    3. Mempercepat di dalam proses pembuatan laporan penjualan pembelian danpersediaan obat di Apotek Emulinda dengan menggunakan sistem yang

    terkomputerisasi.

    4. Mempercepat di dalam proses perhitungan transaksi penjualan dan pembelianobat di apotek emulinda dengan adannya sistem terkomputerisasi sehingga

    dapat mengurangi resiko human error.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    20/148

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    21/148

    9

    1. Pembangunan sistem informasi ini mencakup pengolahan data input obat,data supplier, data penjualan, Purchase Order dan data pembelian, yang

    digunakan merupakan jenis transaksi penjualan dan pembelian obat hanya

    sebatas pada pembayaran tunai dan proses transaksi hanya dilakukan di

    kawasan Bandung.

    2. Laporan yang dibuat meliputi laporan penjualan, laporan pembelian danlaporan persediaan obat.

    3. Di dalam sistem ini tidak membahas obat yang racikan walaupun itu obat dariresep dokter.

    4. Sistem ini tidak menyediakan sistem retur penjualan dan pembelian obat yangtelah kadaluarsa dan rusak, karena di dalam nota penjualan maupun

    pembelian tertulis barang yang sudah dibeli tidak dapat dikembalikan.

    5. Tidak membahas laporan keuangan perusahaan ( laba dan rugi ).

    1.6. Lokasi dan Waktu Penelitian

    Lokasi yang menjadi objek penelitian berlokasi di Apotek Emulinda Jl. Grand

    Sharon Raya Utara No.43/297 Bandung, Jawa Barat.

    Adapun waktu penelitian ini dilakukan selama 5 bulan dimulai pada bulan

    Maret 2013 sampai dengan Juli 2013, dengan tahapan penelitian sebagai berikut :

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    22/148

    10

    Tabel 1.1 Jadwal Penelitian

    N

    oKegiatan

    Tahun 2013

    Maret April Mei Juni Juli

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

    1IdentifikasiKebutuhan

    Sistem

    2MembuatPrototipe

    3Menguji

    Prototipe4

    MemperbaikiPrototipe

    5Mengembangkan

    Versi Produksi

    6PenyelesaianTahap Akhir

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    23/148

    11

    BAB II

    LANDASAN TEORI

    2.1. Konsep Dasar Sistem

    Menurut Tata Sutarbi (2012:2) Teori sistem melahirkan konsep-konsep

    futuristic, antara lain yang terkenal adalah konsep sibernetika. Konsep atau bidang

    kajian ilmiah ini terutama berkaitan dengan upaya menerapkan berbagai disiplinilmu, yaitu prilaku, fisika, biologi, dan teknik.

    2.1.1. Pengertian Sistem

    Menurut Al-Bahra Bin Ladjamudin (2013:3) Terdapat dua kelompok

    pendekatan yang digunakan dalam mendefinisikan sistem, yaitu :

    1. Lebih menekankan pada prosedur yang digunakan dalam sistem, diantaranyaJery FitzGerald, Ardra F. FitzGerald, Warren D. Stallings mendefinisikan

    sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling

    berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

    untuk menyelesaikan suatu sasaran yang tertentu.

    2. Lebih menekankan pada elemen atau komponen penyusun sistem,diantaranya :

    a. McLeod berpendapat sistem adalah sekelompok elemen yang terintegrasi

    dengan maksud yang sama untuk mencapai suatu tujuan.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    24/148

    12

    b. Robert G. Murdick mendefinisikan sistem sebagai seperangkat elemen-elemen

    yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan

    bersama.

    Pengertian tentang sistem pertama kali dapat diperoleh dari definisinya.

    Dengan demikian definisi ini akan mempunyai peranan yang penting di dalam

    pendekatan untuk mempelajari suatu sistem. Pendekatan sistem yang merupakan

    kumpulan elemen-elemen atau komponen-komponen atau subsistem-subsistem

    merupakan definisi yang lebih luas. Definisi ini lebih banyak diterima karena

    kenyataannya suatu sistem dapat terdiri dari beberapa subsistem atau sistem-

    sistem bagian. Komponen-komponen atau subsistem-subsistem dalam suatu

    sistem tidak dapat berdiri sendiri. Komponen-komponen atau subsistem-subsistem

    saling berhubungan membentuk satu kesatuan sehingga tujuan atau sasaran

    tersebut dapat tercapai.

    2.1.2. Klasifikasi Sistem

    Menurut Al-Bahra Bin Ladjamudin (2013:3) sistem merupakan suatu

    bentuk integrasi antara satu komponen dengan komponen lainnya.Karena sistem

    memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam

    sistem tersebut.

    a. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisikSistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak

    tampak secara fisik. Misalnya sistem teologi yaitu sistem yang berupa

    pemikiran-pemikiran hubungan antara manusia dan Tuhan.

    Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem

    computer, sistem operasi, sistem penjualan, dan sebagainya.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    25/148

    13

    b. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatanSistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat

    oleh manusia (ditentukan dan tunduk kepada kehendak sang pencipta alam).

    Misalnya sistem perputaran bumi,

    Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin

    disebut dengan human-machine systematau ada yang menyebut dengan man-

    machine system.

    c. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dansistem tak tentu (probabilitistic system)

    Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat

    diprediksi.Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti,

    sehingga keluaran dari sistem dapat diramalkan. Misalnya sistem computer.

    Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat

    diprediksi karena mengandung unsur probabilitas.Misalnya sistem sosial,

    sistem politik, dan sistem demokrasi.

    d. Sistem diklasifikasikan sebagai sistem tertutup dan sistem terbukaSistem tertutup merupakan sistem yang tidak berhubungan dan tidak

    terpengaruh dengan lingkungan luarnya.

    Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan

    lingkungan luarnya.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    26/148

    14

    2.1.3. Karakteristik system

    Menurut Al-Bahra Bin Ladjamudin (2013:3) suatu sistem mempunyai

    beberapa karakteristik atau sifat-sifat tertentu, Karakteristik sistem adalah sebagai

    berikut :

    a. Komponen SistemSuatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang

    artinya bekerja sama membentuk suatu kesatuan. Komponen-komponen atau

    elemen-elemen sistem dapat berupa subsistem atau bagian-bagian dari sistem.

    b. Batasan SistemMerupakan 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.

    c. Lingkungan Luar SistemLingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem

    yang mempengaruhi operasi sistem. Sedangkan lingkungan luar sistem yang

    merugikan harus ditahan dan dikendalikan, jika tidak maka akan mengganggu

    kelangsungan hidup dari sistem.

    d. Penghubung SistemPenghubung merupakan media yang menghubungkan antara satu subsistem

    dengan subsistem lainnya. Melalui penghubung ini kemungkinan sumber-sumber

    daya mengalir dari subsistem ke subsistem yang lainnya.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    27/148

    15

    e. Masukan SistemMasukan 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.

    f. Keluaran SistemAdalah energi yang diolah dan diklasifikasikan menjadi keluaran yang

    berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.

    g. Pengolahan SistemSuatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri

    sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran.

    h. Sasaran SistemSuatu 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.2. Pengertian Informasi

    Menurut Tata Sutarbi (2012:23) informasi adalah data yang telah

    diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses

    pengambilan keputusan.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    28/148

    16

    2.2.1. Kualitas Informasi

    Menurut Tata Sutarbi (2012:35) kualitas dari suatu informasi tergantung

    dari 3 (tiga) hal, yaitu informasi harus akurat (accurate),tepat waktu (timelines),

    dan relevan (relevance).

    a. Akurat (accurate)Informasi harus bebas dari kesalahan dan tidak bias atau menyesatkan. Akurat

    juga berarti bahwa informasi harus jelas mencerminkan maksudnya.

    b. Tepat waktu (timelines)Informasi yang sampai kepada si penerima tidak boleh terlambat. Informasi

    yang sudah using tidak akan mempunyai nilai lagi, karena informasi

    merupakan landasan di dalam pengambilan keputusan.

    c. Relevan (relevance)Informasi tersebut mempunyai manfaat untuk pemakainya.Relevansi

    informasi untuk setiap orang dengan yang lainberbeda.

    2.2.2. Siklus Informasi

    Menurut Al-Bahra Bin Ladjamudin (2013:11) untuk memperoleh

    informasi yang bermanfaat bagi penerimanya, perlu untuk dijelaskan bagaimana

    siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi.

    Siklus informasi atau siklus pengolahan data adalah sebagai berikut.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    29/148

    17

    Gambar 2.1 Siklus Informasi

    (Sumber: Analisis dan Desain Sistem Informasi/ Al-Bahra Bin Ladjamudin-Edisi

    Pertama-Yogyakarta; Penerbit Graha Ilmu, 2013)

    2.3.3. Nilai Informasi

    Menurut Tata Sutarbi (2012:31) Nilai informasi ditentukan oleh 2 (dua)

    hal, yaitu manfaat dan biaya untuk mendapatkannya.Suatu informasi dikatakanbernilai bila manfaatnya lebih efektif dibandingkan dengan biaya

    mendapatkannya.

    2.3. Pengertian Sistem Informasi

    Menurut Tata Sutarbi (2012:42) sistem informasi adalah suatu sistem di

    dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi

    harian yang mendukung fungsi operasi organisasi yang bersifat manjerial dengan

    kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan

    yang diperlukan oleh pihak luar dengan laporan-laporan tertentu.

    2.3.1. Komponen Sistem Informasi

    Menurut Tata Sutarbi (2012:42) sistem informasi terdiri dari komponen-

    komponen yang disebut dengan istilah blok bangunan (building block) yang

    terdiri dari beberapa blok adalah sebagai berikut.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    30/148

    18

    a. Blok Masukan (input block)Input mewakili data yang masuk ke dalam sistem informasi.

    b. Blok Model (model block)Terdiri dari kombinasi prosedur, logika, dan model matematik yang akan

    memanipulasi data input dan data yang disimpan di basis data.

    c. Blok Keluaran (output block)Produk dari sistem informasi adalah keluaran yang merupakan informasi yang

    berkualitas.

    d. Blok Teknologi (technologi block)Teknologi merupakan tool box dalam sistem informasi.

    e. Blok Basis Data (database block)Merupakan kumpulan data yang saling berkaitan dan berhubungan satu

    dengan yang lainnya, tersimpan di perangkat keras dan perangkat lunak untuk

    memanipulasinya.

    f. Blok Kendali (control block)Pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-

    hal yang dapat merusak sistem dapat dicegah atau terlanjur terjadi kesalahan

    dapat langsung diatasi.

    2.4. Pengertian Apotek

    Apotek adalah suatu tempat tertentu, tempat dilakukan pekerjaan kefarmasian

    penyaluran perbekalan farmasi kepada masyarakat.Dikutip dari [Sumber:

    http://farmasi-istn.blogspot.com/2007/11/pengertian-tugas-dan-fungsi-

    apotek.html].

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    31/148

    19

    Apotek adalah salah satu tempat pelayanan kesehatan, yang menyediakan

    obat bebas, obat resep maupun non resep yang diperlukan masyarakat dalam

    membantu mewujudkan tercapainya kesehatan. Kemudahan, kecepatan dan

    kepuasan masyarakat yang membutuhkan pelayanan kesehatan menjadi hal yang

    sangat penting dalam usahanya memperoleh keuntungan. Oleh karena itu

    dibutuhkan rancangan sistem yang dapat memberikan informasi yang cepat dan

    tepat.

    2.5. Pengertian Obat

    Obat adalah bahan atau zat yang berasal dari tumbuhan, hewan,mineral

    maupun zat kimia tertentu yang dapat digunakan untuk mengurangi rasa sakit,

    memperlambat proses penyakit dan atau menyembuhkan penyakit. Obat ada yang

    bersifat tradisional seperti jamu, obat herbal dan ada yang telah melalui proses

    kimiawi atau fisika tertentu serta telah di uji khasiatnya. Yang terakhir inilah yang

    lazim dikenal sebagai obat. Obat harus sesuai dosis agar efek terapi atau

    khasiatnya bisa kita dapatkan. Dikutip dari [Sumber: http://farmasi-

    istn.blogspot.com/2008/01/pengertian-obat.html]

    2.6. Pengertian Penjualan

    Penjualan merupakan pembelian sesuatu (barang atau jasa) dari suatu pihak

    kepada pihak lainnya dengan mendapatkan ganti uang dari pihak tersebut.

    Penjualan juga merupakan suatu sumber pendapatan perusahaan, semakin besar

    penjualan maka semakin besar pula pendapatan yang diperoleh perusahaan.

    Menurut Kotler dan Amstrong (2006:457), penjualan merupakan sebuah proses

    dimana kebutuhan pembeli dan kebutuhan penjualan dipenuhi, melalui antar

    http://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.htmlhttp://farmasi-istn.blogspot.com/2008/01/pengertian-obat.html
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    32/148

    20

    pertukaran informasi dan kepentingan. Menrut Marwan (1991) Penjualan adalah

    suatu usaha yang terpadu untuk mengembangkan rencana-rencana strategis yang

    diarahkan pada usaha pemuasan kebutuhan dan keinginan pembeli, guna

    mendapatkan penjualan yang menghasilkan Laba. Dikutip dari [sumber:

    http://ridwaniskandar.files.wordpress.com/2009/05/91-pengertian-penjualan.pdf

    25 Juni 2011].

    2.7. Pengertian Pembeliaan

    Pembelian merupakan kegiatan utama untuk menjamin kelancaran transaksi

    penjualan yang terjadi dalam suatu perusahaan.Dengan adanya pembelian,

    perusahan dapat scara mudah menyediakan sumber daya yang diperlukan

    organisasi secara efisien dan efektif. Adapun pengertian pembelian menurut para

    ahli yaitu sebagai berikut :

    Brown dkk. (2001:132) mengatakan bahwa secara umum pembelian bisa

    didefinisikan sebagai: managing the inputs into the organizations

    transformation (production process). Pendapat tersebut kurang lebih mempunyai

    arti bahwa pembelian merupakan pengelolaan masukan ke dalam proses produksi

    organisasi.

    Dari definisi diatas dapat disimpulkan bahwa pembelian merupakan kegiatan

    yang dilakukan untuk pengadaan barang yang dibutuhkan perusahaan dalam

    menjalankan usahanya dimulai dari pemilihan sumber sampai memperoleh

    barang.

    [sumber:http://sobatbaru.blogspot.com/2010/05/definisi-pembelian.html]

    http://sobatbaru.blogspot.com/2010/05/definisi-pembelian.htmlhttp://sobatbaru.blogspot.com/2010/05/definisi-pembelian.html
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    33/148

    21

    2.8. Pengertian Persediaan

    Setiap perusahaan, apakah perusahaan itu perusahaan perdagangan ataupun

    perusahaan pabrik serta perusahaan jasa selalu mengadakan persediaan. Tanpa

    adanya persediaan, para pengusaha akan dihadapkan pada resiko bahwa

    perusahaannya pada suatu waktu tidak dapat memenuhi keinginan pelanggan yang

    memerlukan atau meminta barang/jasa. Persediaan diadakan apabila keuntungan

    yang diharapkan dari persediaan tersebut hendaknya lebih besar daripada biaya-

    biaya yang ditimbulkannya.Adapun definisi persediaan barang dagang menurut

    para ahli adalah :

    Menurut Sofjan Assauri (1993:169) persediaan dapat didefinisikan sebagai

    berikut:

    Persediaan adalah suatu aktiva yang meliputi barang-barang milik perusahaan

    dengan maksud untuk dijual dalam suatu periode usaha yang normal

    Menurut Bambang Rianto (1995) menyatakan bahwa untuk tujuan perencanaan

    besarnya persediaan kita hanya memperhatikan yang variabelnya saja dari biaya-

    biaya persediaan tersebut yang secara langsung akan terpengaruh oleh rencana

    tersebut.

    [Sumber : http://dansite.wordpress.com/2009/03/31/pengertian-persediaan-

    inventory/]

    2.9. Arsitektur Aplikasi

    2.9.1. Definisi Jaringan Komputer

    Menurut Iwan Sofana (2008 :3) Jaringan komputer adalah suatu himpunan

    interkoneksi autonomous. Dalam bahasa popular dapat dijelaskan bahwa jaringan

    komputer adalah kumpulan beberapa komputer yang saling terhubung satu sama

    lain melalui media perantara. Media perantara ini bias berupa media kabel

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    34/148

    22

    ataupun media tanpa kabel. Tiap komputer, printer atau periferal yang terhubung

    denganjaringan disebut node.

    Jaringan komputer dibagi menjadi beberapa klasifikasi antara lain :

    a. Berdasarkan area atau skalaBerdasarkan area atau skala, jaringan komputer terbagi menjadi beberapa

    jenis, yaitu :

    1. Local Area Network (LAN)Local Area Network (LAN), adalah jaringan local yang dibuat pada area

    tertutup. Misalkan dalam satu gedung atau dalam satu ruangan.

    Kadangkala jaringan local disebut juga dengan jaringan privat. LAN biasa

    digunakan untuk jaringan kecil yang menggunakan resource bersama-

    sama, seperti penggunaanprinter secara bersama-sama, penggunaan media

    penyimpanan secara bersama.

    2. Metropolitan Area Network (MAN)Metropolitan Area Network (MAN) menggunakan metode yang sama

    dengan LAN namun daerah cakupannya lebih luas. Daerah cakupan MAN

    bisa satu RW, beberapa kantor yang berbeda, dalam komplek yang sama,

    satu kota, bahkan satu provinsi. Dapat dikatakan MAN merupakan

    pengembangan dari LAN.

    3. Wide Area Network (WAN)Wide Area Network (WAN), Cakupannya lebih luas daripada MAN.

    Cakupan WAN meliputi satu kawasan, satu Negara, satu pulau bahkan

    satu benua. Metode yang digunakan WAN hampir sama dengan LAN dan

    MAN

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    35/148

    23

    4. InternetInternet adalah interkoneksi jaringan-jaringan komputer yang ada di

    dunia. Sehingga cakupannya sudah mencapai satu planet, bahkan tidak

    menutupi kemungkinan mencakup antar planet. Koneksi antar jaringan

    computer dapat dilakukan berkat dukungan protocol yang khas, yaitu

    Internet Protocol (IP).

    b. Berdasarkan media penghantarBerdasarkan media penghantar, jaringan komputer dapat dibagi menjadi 2,

    yaitu :

    1. Wire NetworkWire network adalah jaringan komputer yang menggunakan kabel sebagai

    media penghantar. Kabel yang umum digunakan pada jaringan komputer

    berbahan dasar tembaga, yang biasanya digunakan pada jaringan LAN.

    Ada juga jenis kabel lain yang digunakan dengan bahan fiber atau serat

    optik yang biasanya digunakan WAN dan MAN dengan gabungan

    tembaga.

    2. Wireless networkWireless network adalah jaringan tanpa kabel yang menggunakan media

    penghantar gelombang radio atau cahaya infra red.

    c. Berdasarkan fungsinyaBerdasarkan fungsinya, jaringan komputer terbagi menjadi 2 jenis, yaitu :

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    36/148

    24

    1. Client ServerClient server adalah jaringan komputer yang salah satu (boleh lebih)

    komputer difungsikan sebagaiserver atau induk bagi komputer yang lain.

    Server melayani komputer lain yang disebut dengan client. Sistem client

    server mempunyai dua komponen utama yaitu computer client dan

    komputer server. Server merupakan komputer induk yang melakukan

    pemrosesan terbanyak untuk memenuhi permintaan-permintaan dari

    komputer client dan bertindak server database yang menyimpan data.

    Client yaitu komputer atau workstation yang melakukan pengiriman

    permintaan-permintaan data pada server kemudian menampilkan data

    tersebut pada interface aplikasi yang dimilikinya. Selain itu client

    komputer yang melibatkan proses-proses client yang meminta suatu

    pelayanan data kepada komputer server yang menyediakan layanan data

    tersebut. Sehingga client maupun server sama-sama melakukan

    pekerjaan.Layanan yang diberikan bisa berupa akses web, email, file, atau

    lainnya.Client server banyak digunakan pada internet, namun jaringan

    LAN atau jaringan lain dapat mengimplementasikan client server

    tergantung pada kebutuhannya

    2. Peer to PeerPeer to peer adalah jaringan komputer, dimana setiap komputer bisa

    menjadi server sekaligus client. Peer to peerbanyak diimplementasikan

    pada LAN, walaupun dapat juga diimplementasikan pada jaringan lainnya,

    namun hal ini kurang lazim, disebabkan masalah manajemen dan sulit

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    37/148

    25

    menjaga sekuriti pada jaringanpeer to peer manakala pengguna komputer

    sudah banyak.

    2.9.2 Topologi Jaringan

    Menurut Iwan Sofana (2008:7) Topologi adalah suatu aturan bagaimana

    menghubungkan computer satu sama yang lain secara fisik dan secara pola

    hubungan antara komponen-komponen yang berkomunikasi melalui

    media/peralatan jaringan, seperti :server, workstation, hub/switch, dan pengabelan

    ( media transmisi data ). Masing-masing topologi ini mempunyai ciri khas,

    dengan kelebihan dan kekurangannya sendiri.

    Berdasarkan fungsinya ada dua macam topologi jaringan, yaitu :

    1. Topologi Bus atauLinierTopologi ini semua simpul (umumnya computer) dihubungkan melalui kabel

    yang disebut bus.Kabel yang digunakan adalah kabel koaksial. Dengan

    menggunakan T-konektor (dengan terminator 500 hm pada ujung network), maka

    komputer atau perangkat jaringan lainnya bisa dengan dengan mudah

    dihubungkan satu sama lain.

    Gambar 2.2Topologi Bus

    (Sumber :http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-

    masing-masing.html)

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    38/148

    26

    Dalam topologi bus ini memiliki kekurangan dan kelebihan yaitu :

    a. Kekurangan : Menggunakan kabel tunggal, tidak memerlukan perantitambahan, lebih hemat.

    b. Kelebihan : Keseluruhan rangkaian tidak dapat berfungsi jika ada masalahdengan kabel utama, pembuatannya rumit.

    2. Topologi RingTopologi ring mirip dengan topologi bus. Informasi dikirim oleh sebuah

    komputer akan dilewatkan ke media transmisi, melewati suatu komputer ke

    komputer berikutnya.

    Gambar 2.3Topologi Ring

    ( Sumber : http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-

    masing-masing.html )

    Topologi ring terlihat pada gambar di atas. Metode ring (sering disebut ring

    saja) adalah cara menghubungkan komputer sehingga berbentuk ring (lingkaran).

    Setiap simpul mempunyai tingkatan yang sama. Jaringan akan disebut sebagai

    loop, data dikirimkan kesetiap simpul dan setiap informasi yang diterima simpul

    diperiksa alamatnya apakah data itu untuknya atau bukan. Terdapat kelebihan dan

    kelemahan dari tipe ini yaitu :

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    39/148

    27

    a. Kelebihan : Dapat menghindari tabrakan file data yang dikirim, biaya untukmembangun topologi ini lebih murah, mudah untuk membangunnya, semua

    komputer yang terkoneksi statusnya sama.

    b. Kelemahan : Jika ada kabel yang putus semua komputer tidak dapatdigunakan, sulit untuk mengembangkan kearah yang lebih luas.

    3. Topologi StarTopologi jaringan ini banyak digunakan diberbagai tempat karena kemudahan

    untuk menambah, mengurangi atau mendeteksi kerusakan jaringan yang ada. Tiap

    terminal melakukan "broadcast" ke seluruh terminal yang terhubung ke

    konsentrator (hub/switch sentral) yang berfungsi sebagai penguat multi-port

    ("multi-port repeater").

    Gambar 2.4Topologi Star

    ( Sumber : http://revo-reva.blogspot.com/2010/07/kekurangan-dan-kelebihan-

    masing-masing.html )

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    40/148

    28

    Terdapat kelebihan dan kelemahan dari tipe ini yaitu:

    a. Kelebihan : Proses pemasangan & penyambungan, Tingkat keamanantermasuk tinggi, tahan terhadap lalu lintas jaringan yang sibuk, penambahan

    & pengurangan station lebih mudah, sembarang kerusakan dapat lebih mudah

    diperbaiki, proses pertambahan & pengurangan peranti tambahan tidak

    mengganggu sistem rangkaian

    b. Kelemahan : Memerlukan kabel yang lebih panjang dari topologi bus linier,biaya yang lebih tinggi dari topologi bus, jika node mengalami kerusakan,

    seluruh sistem rangkaian akan terganggu

    2.9.3. Manfaat Jaringan Komputer

    1. Sharing ResourcesSharing resources bertujuan agar seluruh program, peralatan/periperal lainnya

    dapat dimanfaatkan oleh setiap orang yang ada pada jaringan komputer tanpa

    terpengaruh oleh lokasi maupun pengaruh dari pemakai. Dengan kata lain,

    seorang pemakai yang letaknya jauh sekalipun dapat memanfaatkan data maupun

    informasi yang lainnya tanpa mengalami kesulitan.

    2. Media komunikasiJaringan komputer memungkinkan terjadinya komunikasi antara pengguna,

    baik untuk teleconference maupun untuk mengirim pesan/informasi yang penting

    lainnya.

    3. Integrasi DataPembangunan jaringan komunikasi dapat mencegah ketergatungan pada

    komputer pusat. Setiap proses data tidak harus dilakukan satu komputer saja,

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    41/148

    29

    melainkan dapat didistribusikan ketempat lainnya, oleh sebab inilah maka dapat

    terbentuk data yang terintegrasi sehingga dengan demikian memudahkan pemakai

    untuk memperoleh dan mengolah informasi setiap saat.

    4. Pengembangan dan PemeliharanMenerapkan jaringan komunikasi ini, maka perkembangan peralatan dapat

    dilakukan dengan mudah dan menghemat biaya. Jaringan komputer bias

    memudahkan pemakai dalam merawat harddisk dan peralatan lainnya. Misalnya

    untuk memberikan perindungan serangan virus maka pemakai cukup memusatkan

    perhatian pada harddisk yang ada pada komputer pusat.

    5. Keamanan DataSistem jaringan komputer memberikan perlindungan terhadap data jaminan

    keamanan, data tersebut diberikan melalui pengaturan hak akses para pemakai dan

    password, serta teknik perlindungan terhadap harddisk sehingga data

    mendapatkan perlindungan yang efektif.

    6. Sumber Daya Lebih Efisien dan Informasi Terkini

    Menerapkan pemakaian sumberdaya secara bersama-sama, maka pemakai

    bisa mendapatkan hasil dengan maksimal dan kualitas yang tinggi. Selain itu data

    atau informasi yang di akses selalu terbaru. Karena ada perubahan yang terjadi

    dapat secara langsung diketahui oleh setiap pemakai.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    42/148

    30

    2.10. Perangkat Lunak Pendukung

    2.10.1. Netbeans IDE 7.1

    Netbeans merupakan sebuah aplikasi Integrated Development

    Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan

    di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan

    aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti

    windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup

    pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang

    menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu

    compiler dan suatu debugger.

    Netbeans IDE merupakan sebuah IDE open source yang ditulis

    sepenuhnya dengan bahasa pemrograman java menggunakan platform netbeans.

    NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web,

    EJB, dan aplikasi mobile).Fitur lainnya adalah sistem proyek berbasis Ant,

    kontrol versi, dan refactoring.Versi terbaru saat ini adalah NetBeans IDE 5.5.1

    yang dirilis Mei 2007 mengembangkan fitur-fitur Java EE yang sudah ada

    (termasuk Java Persistence support, EJB-3 dan JAX-WS). Sementara paket

    tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi

    perusahaan Java EE 5, meliputi alat desain visual SOA, skema XML, web service

    dan pemodelan UML. NetBeans C/C++ Pack mendukung proyek C/C++.

    (Sumber :http://www.isomwebs.com/2012/pengertian-netbeans/)

    http://www.isomwebs.com/2012/pengertian-netbeans/http://www.isomwebs.com/2012/pengertian-netbeans/
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    43/148

    31

    Java Netbeans mempunyai keunggulan dan kelemahan, yaitu :

    a. Keunggulan NetBeans1. NetBeans GUI Builder GRATIS dengan ribuan plug Inyang bisa kita

    download langsung di website resminya, maupun dari pihak ketiga.

    2. NetBeans GUI Builder sangat kompetebel dengan Swing karena memanglangsung dikembangkan oleh Sun Microsystem yang notabenenya sebagai

    pengembang Swing.

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

    PHP.

    4. NetBeans GUI Builder sangat cocok untuk digunakan dalampengembangan sistem berskalaEnterprise.

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

    b.Kelemahan NetBeans1. NetBeans hanya mensupport satu pengembangan Java GUI, yaitu Swing,

    yang padahal ada Java GUI yang dikembangkan oleh eclipse yang

    bernama SWT danJFace yang sudah cukup popular.

    2. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakandalam sebuah Generated Code, sehingga programmer tak dapat

    mengeditnya secara manual.

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

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    44/148

    32

    4. Netbeans memerlukan dukungan prosesor yang cukup handal untukmendapatkan performa maksimalnya.

    (Sumber :http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-

    tentang.html)

    2.10.2. iReport

    iReport adalah merupakan perangkat lunak bantu untuk perancangan

    laporan secara visual yang nantinya dapat di kompilasi dengan menggunakan

    JasperReport sehingga menjadi file *.jasper atau *.jrxml yang dapat langsung

    dipanggil oleh program Java. JasperReport itu sendiri merupakan library di

    lingkungan Java untuk pemroses laporan. Dengan library ini, kita dapat

    menampilkan laporan dalam bentukprint preview, melakukan exportke beberapa

    format dokumen lain (antara lain PDF, HTML, text, Excel), menampilkan

    gambar, grafik maupun tabel. Berikut beberapa librarylain yang digunakan juga

    dalam JasperReport : commons-beanutils.jar, commons-collections.jar, commons-

    digester.jar, commons-logging.jar, itext-1.02b.jar, jfreechart-0.9.21.jar.

    (Sumber : http://inferno-consulting.blogspot.com/2008/03/reporting-with-

    jasperreport-and-ireport.html)

    2.10.3. XAMPP

    XAMPP perangkat lunak bebas, yang mendukung banyak sistem operasi,

    merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server

    yang berdiri sendiri (localhost), yang terdiri atas programApache HTTP Server,

    MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa

    pemrogramanPHP danPerl.Nama XAMPP merupakan singkatan dari X (empat

    http://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Pemrogramanhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Penerjemahhttp://id.wikipedia.org/wiki/Databasehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/w/index.php?title=Localhost&action=edit&redlink=1http://id.wikipedia.org/wiki/Serverhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Perangkat_lunak_bebashttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.htmlhttp://onta-programing.blogspot.com/2008/11/pada-artikel-sebelumnya-tentang.html
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    45/148

    33

    sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia

    dalam GNU General PublicLicense dan bebas, merupakan web server yang

    mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

    Untuk mendapatkanya dapat mendownload langsung dari webresminya.

    (Sumber :http://id.wikipedia.org/wiki/XAMPP)

    2.10.4. MySQL

    MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL

    atau yang dikenal dengan DBMS (database management system), database ini

    multithread, multi-user. Kekuatan MySQL tidak ditopang oleh sebuah komunitas,

    seperti Apache, yang dikembangkan oleh komunitas umum, dan hak cipta untuk

    kode sumber dimiliki oleh pemilik masing-masing, tetapi MySQL didukung

    penuh oleh sebuah perusahaaan profesional dan komersil, yakni MySQL AB dari

    Swedia.

    Setiap orang bebas untuk menggunakan MySQL, namun tidak boleh

    dijadikan produk turunan yang bersifat closed source atau komersial. MySQL

    sebenarnya merupakanturunan salah satu konsep utama dalam database sejak

    lama, yaitu SQL (Structured Query Language).

    Sebagai database server, MySQL dapat dikatakan lebih unggul

    dibandingkan database server lainnya, terutama dalam kecapatan.

    Berikut ini beberapa keistimewaan MySQL, antara lain :

    http://id.wikipedia.org/wiki/Apachehttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Downloadhttp://id.wikipedia.org/wiki/XAMPPhttp://id.wikipedia.org/wiki/XAMPPhttp://id.wikipedia.org/wiki/Downloadhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Web_serverhttp://id.wikipedia.org/wiki/Bebashttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Programhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/MySQLhttp://id.wikipedia.org/wiki/Apache
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    46/148

    34

    1. PortabilityMySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,

    Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lain.

    2. Multi UserMySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan

    tanpa mengalami masalah atau konflik.

    3. SecurityMySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama

    host, dan ijin akses user dengan sistem perizinan yang mendetail serta password

    terenkripsi.

    4. Scalability dan limitsMySQL mampu menangani database dalam skala besar, dengan jumlah records

    lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks

    yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

    (Sumber : http://afandiaja.blogspot.com/2012/07/sejarah-mysql.html)

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    47/148

    35

    BAB III

    OBJEK DAN METODE PENELITIAN

    3.1. Objek Penelitian

    Pada penelitian ini yang menjadi objek penelitian adalah Apotek Emulinda

    yang beralamat di Jl. Grand Sharon Raya Utara No.43/297 Bandung, Jawa Barat.

    3.1.1. Sejarah Singkat Perusahaan

    Apotek Emulinda merupakan usaha dagang yang bergerak dalam bidang

    penjualan obat-obatan dan pelayanan masyarakat khususnya dalam pelayanan

    kesehatan. Apotek ini berdiri yang tepatnya pada 15 Januari 2013 yang beralamat

    di Jl. Grand Sharon Raya Utara No.43/297 Bandung, Jawa Barat. Apotek ini

    hanya mempunyai 3 orang karyawan.

    3.1.2. Visi Dan Misi Perusahaan

    Visi dari Apotek Emulinda adalah untuk menjadi Apotek modern yang

    berbasis pelayanan yang terbaik kepada masyarakat, selalu berusaha memberikan

    solusi, ramah, namun harganya tetap terjangkau, sehingga pelayanan yang prima

    bisa dirasakan oleh seluruh lapisan masyarakat tanpa membedakan status social,

    dan menjadipemimpin dalam farmasi ritel di Indonesia, untuk memberikan

    kualitas produk farmasi yang terbaik dan memenuhi kebutuhan medis bagi

    masyarakat.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    48/148

    36

    Sedangkan misi Apotek Emulinda yaitu :

    1. Memberikan pelayanan dengan penuh semangat dan antusiasme yang tinggisehingga pelanggan merasa dihargai dan puas terhadap pelayanan kami.

    2. Memberikan pengobatan yang tepat konseling untuk memastikan pasiensepenuhnya memahami penggunaan obat yang tepat untuk manfaat maksimal.

    3. Kami memiliki kemauan tinggi untuk terus belajar, mengembangkan diri danterus berusaha untuk mencari cara yang lebih efektif dan efisien untuk

    meningkatkan pelayanan dan kualitas produk kami.

    4. Kami akan menanggapi berbagai kebutuhan semua konsumen dan pasiensecara profesional dan jasa secara terus menerus.

    5. Kami senantisa memupuk rasa kepedulian terhadap customer, supllier danmitra kerja kami.

    3.1.3. Struktur Organisasi Perusahaan

    Struktur Organisasi adalah susunan hubungan antara atasan dengan para

    staff dan aktivitas satu sama lain serta terhadap ke seluruh pertanggungjawaban,

    wewenang melalui tujuan perusahaan pada pencapaian sasarannya, untuk itu

    struktur pengorganisasian tiap-tiap organisasi atau perusahaan dibuat agar tujuan

    yang telah ditetapkan dapat tercapai dengan memperjelas tugas dan tanggung

    jawab dari masing-masing bagian yang terkait, maka diperlukan bagian

    organisasi.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    49/148

    37

    Bagan organisasi adalah suatu gambaran dari struktur organisasi yang

    menunjukkan satuan-satuan organisasi. Berikut ini bagan struktur organisasi dari

    Apotek Emulinda.

    Gambar 3.1Struktur Organisasi

    (Sumber : Pihak Apotek Emulinda)

    3.1.4. Deskripsi Tugas

    Berdasarkan struktur organisasi pada Apotek Emulinda, berikut tugas

    masing-masing bagian Apotek.

    1. Pimpinan (Apoteker)Pimpinan sekaligus apoteker yang berperan sebagai penyandangdana/modal

    apotek dan yang memberikan perlindungan baik secara hokum maupun secara

    tekni dan Seseorang yang mempunyai izin pendirian apotek. tugas pokok dari

    seorang pemilik (apoteker) yaitu :

    a. Penanggung jawab segala hal yang berhubungan dengan obat-obatan dansegala kegiatan apotek.

    b. Menciptakan sistem dan prosedur di bagian unit usaha apotek.

    Pimpinan

    (Apoteker)

    Asisten

    Apoteker

    Kasir Bagian

    Gudang

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    50/148

    38

    c. Mengawasi jalannya operasional apotek.d. Mengevaluasi apotek berdasarkan dari laporan yang diterimanya dalam

    kurun waktu tertentu.

    2. Asisten ApotekerAsisten apoteker merupakan penanggung jawab yang berhubungan dengan

    obat. Asisten apoteker ini harus merupakan yang mempunyai keahlian di bidang

    farmasi.Asisten apoteker mempunyai beberapa tugas pokok diantaranya yaitu:

    a. Mengenal produk atau barang yang akan dijual secara baik.b. Melayani konsumen dengan menerima permintaan obat dari konsumenc. Menarik obat-obatan yang diperlukan konsumend. Melakukan pemberitahuan kepada bagian gudang bahwa obat yang ada di

    apotek telah habis.

    3. KasirKasir berinteraksi secara langsung dengan konsumen dalam hal transaksi

    penjualan dan pembelian untuk supplier, Tugas Pokoknya :

    a. Menerima barang yang sudah disediakan oleh asisten apotekerb. Membuat nota penjualanc.

    Memberikan barang dan nota penjualan kepada konsumen

    d. Membuat laporan penjualan barang4. Bagian Gudang

    Bagian gudang ini merupakan bagian yang berhubungan langsung di dalam

    persediaan barang/obat. Bagian gudang ini mempunyai tugas pokok sebagai

    berikut :

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    51/148

    39

    a. Mencatat data stok barang yang tersediab. Melakukan pemesanan barang yang sudah minim di dalam persediaan

    barang/obat.

    c. Melakukan negosiasi harga ke supplier dan mencari harga yang sesuaiatau kompetitif, sehingga dapat menaikan keuntungan dari penjualan

    barang.

    d. Membuat laporan persediaan dan pembelian dari supplier3.2. Metode Penelitian

    Dalam menentukan metode penelitian yang digunakan penulis dalam

    penelitian ini adalah mengarah pada hasil penelitian dengan tujuan yang ingin

    dicapai, dengan mengolah berbagai data dan informasi yang diperoleh dalam

    pengolahan data penjualan barang pada Apotek Emulinda.

    3.2.1. Desain Penelitian

    Dalam melakukan penelitian perlu dilakukan perencanaan penelitian agar

    penelitian yang dilakukan dapat berjalan dengan baik dan sistematis. Metode

    penelitian yang digunakan adalah metode deskriptif yaitu metode yang hanya

    menggambarkan dan meringkaskan berbagai kondisi, situasi atau berbagai

    variable. Data deskriptif pada umumnya dikumpulkan melalui metode

    pengumpulan data, yaitu wawancara atau metode observasi, di mana metode

    tersebut dapat membuat gambaran objek yang diteliti secara sistematis, dan akurat

    mengenai fakta-fakta dan sifat-sifat pada suatu objek penelitian tertentu, penulis

    mengolah dan membahas pemasalahan yang timbul dan pada akhirnya dapat

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    52/148

    40

    dibuat suatu kesimpulan yang dapat memperbaiki permasalahan yang ada dan

    dibuat suatu laporan penelitian ini.

    Penelitian metode deskriptif mempunyai langkah sebagai berikut :

    1. Mengidentifikasi adanya permasalahan yang signifikan untuk dipecahkanmelalui metode deskriptif.

    2. Membatasi dan merumuskan permasalahan secara jelas.3. Menentukan tujuan dan manfaat penelitian.4. Melakukan studi pustaka yang berkaitan dengan permasalahan.5. Menentukan kerangka berpikir, dan pertanyaan penelitian dan atau hipotesis

    penelitian.

    6. Mendesain metode penelitian yang hendak digunakan termasuk dalam hal inimenentukan populasi, sampel, teknik sampling, menentukan instrumen,

    mengumpulkan data, dan menganalisis data.

    7. Mengumpulkan, mengorganisasikan, dan menganalisis data denganmenggunakan teknik statistika yang relevan.

    8. Membuat laporan penelitian.

    3.2.2. Jenis Dan Metode Pengumpulan Data

    3.2.2.1. Sumber Data Primer

    Merupakan pengumpulan data yang berasal dari objek atau sumber yang

    di teliti secara langsung, cara yang digunakan untuk mengumpulkan data primer

    adalah sebagai berikut :

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    53/148

    41

    1. ObservasiMelakukan pengamatan terhadap proses penjualan pada perusahaan, dengan

    menganalisis sistem informasi yang berjalan pada perusahaan tersebut. Adapun

    penulis melakukan penelitian pada bagian penjualan dan bagian ruang obat-obatan

    untuk mengetahui tentang aktivitas penjualan, pembelian barang kepada supplier

    serta untuk mengetahui prosedur yang sedang berjalan pada Apotek Emulinda

    dalam proses pengolahan data persediaan obat pada Apotek tersebut.

    2. WawancaraMelakukan interview dengan bagian penjualan, sesuai dengan bagian yang

    diteliti untuk mengumpulkan data yang dibutuhkan. Tujuan dari wawancara

    adalah untuk memperoleh informasi yang lebih akurat dan lengkap, untuk

    menyusun sistem yang baru agar sesuai dengan kebutuhan sistem organisasi.

    Adapun hal-hal yang menjadi pertanyaan adalah seputar alur dan prosedur

    persediaan obat di apotek tersebut, sehingga dengan hasil wawancara antara

    pengguna dan pengembang dapat memperbaiki sistem yang ada.

    Wawancara dilakukan pada bagian Apoteker untuk mengetahui hal - hal apa

    saja yang tidak terselesaikan dengan baik pada setiap bagian yang ada di dalam

    Apotek Emulinda. Dari wawancara tersebut penulis dapat menyimpulkan bahwa

    sistem informasi yang sedang berjalan masih dilakukan secara konvensional

    sehingga waktu yang digunakan untuk mengolah data tidak dapat dimanfaatkan

    sebaik mungkin.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    54/148

    42

    3.2.2.2. Sumber Data Sekunder

    Dalam data sekunder, data tersebut berupa data yang sudah diolah lebih

    lanjut oleh pengumpul data tersebut, seperti sumber-sumber referensi, baik dari

    buku sumber ataupun dokumen-dokumen yang diperoleh dari pihak terkait pada

    saat penelitian dilakukan, sepertipurchase order, nota penjualan, nota pembelian,

    laporan penjualan dan laporan pembelian.

    3.2.3. Metode Pendekatan Dan Pengembangan Sistem

    Metode pendekatan sistem dapat dikatakan sebagai langkah awal yang

    dibuat sebelum melakukan pada metode pengembangan sistem. Itu terlihat dari

    setiap permasalahan yang ditemukan pada sistem informasi yang ada, untuk

    dipecahkan dan menjadikan langkah-langkah pengembangan menjadi sistem

    informasi yang baru. Dari pendekatan sistem dapat dilakukan pengembangan

    sistem untuk menghasilkan sistem informasi berbasis komputer yang dapat

    menyelesaikan permasalahan tersebut.

    3.2.3.1. Metode Pendekatan Sistem

    Metode pendekatan yang digunakan penulis dalam penulisan skripsi ini

    menggunakan metode pendekatan terstruktur. Tujuannya adalah supaya pada

    akhir pengembangan sistem akan didapatkan sistem yang strukturnya

    didefinisikan dengan baik dan jelas.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    55/148

    43

    3.2.3.2. Metode Pengembangan Sistem

    Metode pengembangan sistem yang digunakan penulis dalam penelitian

    ini adalah metode pendekatan sistem Prototype. Prototipe adalah metode

    pengembangan aplikasi untuk menciptakan suatu model Sistem Informasi yang

    harus dikembangkan, yang merupakan mekanisme untuk mengidentifikasi

    kebutuhan perangkat lunak. Alasan mengapa penulis menggunakan metode

    pengembangan sistem dengan prototype, yaitu dikarenakan penulis akan lebih

    mudah dalam merancang sistem yang diinginkan dan dapat diterima oleh user

    sebagai pemakai, penulis menginginkan perancangan sistem yang telah dihasilkan

    kemudian dipersentasikan kepada user dan user diberikan kesempatan untuk

    diberikan masukan-masukan sehingga sistem informasi yang dihasilkan betul-

    betul sesuai dengan yang diinginkan. Berikut adalah metode pendekatan yang

    dipakai oleh penulis :

    Gambar 3.2Metode prototype

    (Sumberhttp://aldinobahtiar.wordpress.com/)

    http://aldinobahtiar.wordpress.com/http://aldinobahtiar.wordpress.com/
  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    56/148

    44

    Seluruh metode pengembangan sistem memiliki kelebihan dan kekurangan,

    berikut adalah kelebihan-kelebihan dan kekurangan-kekurangan dari metode

    prototype :

    1. Kelebihana. Pendefinisian kebutuhan pemakai lebih baik karena keterlibatan pemakai

    yang lebih intensif.

    b. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhanpelanggan.

    c. Pemakai mempunyai kesempatan dalam meminta perubahan-perubahan.d. Mempersingkat waktu dalam mengembangkan sistem secara

    keseluruhan.

    e. Adanya komunikasi yang baik antara pengembang dan pelanggan.2. Kekurangan

    a. Hubungan pelanggan dengan komputer yang disediakan mungkin tidakmencerminkan teknik perancangan yang baik.

    b. Waktu yang singkat menghasilkan sistem yang tidak lengkap dan kurangteruji.

    c.

    Jika proses pengulangan terlalu sering, dapat mengakibatkan pemakai

    jenuh dan memberikan respon negatif.

    d. Apabila prototype tak dikelola dengan baik dapat mengakibatkanprototype tak pernah berakhir karena usulan perubahan terlalu sering

    dipenuhi.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    57/148

    45

    Berikut adalah tahapan-tahapan penulis dalam merancang sebuah sistem yang

    menggunakan mekanisme pengembangan sistem dengan prototype, antara lain :

    1. Penulis akan mengidentifikasi kebutuhan User, supaya penulis bisamerancang system yang akan dibangun sesuai dengan yang diharapkan User.

    Sebelum pada tahap perancangan, penulis mengnalisis sistem dengan cara

    melakukan pengumpulan data yaitu dengan fielf recerch (metode penelitian)/

    observasi, dan interview (wawancara) dan dengancara literature yaitu dengan

    dokumentasi terhadap kebutuhan yang diinginkan pemakai.

    2. Pada tahap kedua, penulis membuat prototype system tersebut untukmemperlihatkan kepada pemakai model sistem yang akan dirancang.

    3. Pada tahap ketiga, penulis melakukan uji coba system yang telah dirancanguntuk memastikan bahwa system tersebut dapat digunakan dengan baik dan

    benar, sesuai kebutuhan pemakai.

    4. Pada tahap keempat, penulis akan mementukan apakah sistem tersebut dapatditerima oleh pemakai, atau harus dilakukan beberapa perbaikan atau bahkan

    dibongkar semuanya dan mulai dari awal lagi, serta setelah perbaikan sistem

    itu selesai dikerjakan,penulis akan kembali lagi pada tahap ketiga yaitu

    melakukan pengujian prototype kembali.

    5. Pada tahap kelima, penulis mengembangkan versi produksi penulis akanmerampungkan sesuai dengan masukan terakhir dari pemakai.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    58/148

    46

    3.2.3.3. Alat Bantu Analisis dan Perancangan

    Adapun alat bantu dalam menganalisis dan melakukan perancangan

    terhadap system yang akan dibangun ini adalah flowmap, diagram kontek, data

    flow diagram, kamus data, normalisasi dan table relasi.

    1. Flow MapFlowmap adalah campuran peta dan flow chart, yang menunjukkan

    pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam

    migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan.

    Flowmap menolong analis dan programmer untuk memecahkan masalah kedalam

    segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-

    alternatif lain dalam peng- operasian.

    Flowmap juga dapat diartikan sebagai bagan alir dokumen menggambarkan

    aliran dokumen dan informasi antar area pertanggung jawaban didalam sebuah

    organisasi. Bagan alir ini menelusuri sebuah dokumen dari asalnya sampai

    tujuannya. Secara rinci bagan alir ini menunjukan dimana dokumen tersebut

    berasal, distribusinya,tujuan digunakan dokumen tersebut dan lain-lain. Bagan alir

    ini bermanfaat untuk menganalisis kecukupan prosedur pengawasan dalam sebuah

    sistem. Bagan alir dokumen disebut juga bagan alir formulir yang merupakan atau

    menunjukan arus dari laporan dan formulir termasuk tembusannya

    2. Diagram KontekDiagram konteks adalah diagram yang terdiri dari suatu proses dan

    menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level

    tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    59/148

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    60/148

    48

    digunakan untuk merancang input, laporan dan database. Pembentukan kamus

    data didasarkan atas alur data yang terdapat pada DFD. Alur data pada DFD ini

    bersifat global, dalam arti hanya menunjukan nama alur datanya tanpa

    menunjukan struktur dari alur data itu. Untuk menunjukan struktur dari alur data

    secara terinci maka dibentuklah kamus data yang didasarkan pada alur data di

    dalam DFD.

    5. Perancangan Basis DataBasis data adalah kumpulan atau koleksi dari data-data yang disimpan pada

    alat penyimpanan tertentu dengan struktur penyimpanan yang khas dan digunakan

    perangkat lunak untuk memanipulasinya. Sistem pemrosesan basis data

    dimaksudkan untuk mengatasi kelemahan-kelemahan yang ada pada sistem

    pemrosesan berkas. Sistem seperti ini dikenal dengan sebutan DBMS (Database

    Management System).

    Secara umum, DBMS diartikan sebagai suatu program komputer yang

    digunakan untuk memasukkan, mengubah, menghapus, memani-pulasi, dan

    memperoleh data atau informasi dengan praktis dan efisien.

    a. NormalisasiNormalisasi adalah suatu proses untuk mengubah suatu tabel yang

    memiliki masalah tertentu ke dalam dua buah tabel atau lebih, yang tidak lagi

    memiliki masalah tersebut. Ada macam-macam bentuk normalisasi, diantaranya

    adalah bentuk tidak normal, bentuk normal pertama, bentuk normal kedua dan

    bentuk normal ketiga.

  • 8/12/2019 PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN OBAT DI APOTEK EMULINDA BANDUNG

    61/148

    49

    1. Bentuk Tidak Normal (Unnormalized Form)Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada

    keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau

    terduplikasi.Data dikumpulkan apa adanya sesuai dengan kedatangannya.

    2. Bentuk Normal Pertama (1NF/First Normal Form)Bentuk ini sangat sederhana. Aturannya sebuah table tidak boleh

    mengandung kelompok yang terulang.

    3. Bentuk Normal Kedua (2 NF/ Second Normal Form)Tabel dalam keadaan 2NF apabila table