Perancangan Sistem Pengertian implementasi Sistem

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. BAB 3 PERANCANGAN SISTEM

3.1. Perancangan Sistem

Dalam perancangan suatu sistem banyak hal yang harus dilakukan diantaranya adalah persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang- ulang karena menyangkut semua elemen yang membentuk sistem. Sebelum membangun sistem, perlu dilakukan identifikasi awal antara lain: a. Sistem apa yang akan dibangun? b. Siapa saja yang menggunakan sistem tersebut? c. Apa saja aktivitas yang dapat mereka lakukan dalam sistem? d. Apa target yang ingin dicapai dari pembuatan sistem tersebut? Dengan menjawab pertanyaan-pertanyaan di atas, akan semakin memperjelas dan mempermudah dalam membangun sistem karena dari hal inilah nantinya akan terbentuk kata kunci untuk membuat dan mengembangkan sistem lebih lanjut Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Berkenaan dengan sistem yang akan dibangun, maka jawaban untuk pertanyaan di atas sebagai berikut: a. Sistem yang akan dibuat adalah sistem informasi penjualan obat di Apotek Ibnu Saleh, yang menyediakan informasi-informasi mengenai data obat serta data laporan penjualan yang akan di informasikan kepada pimpinan perusahaan b. Pengguna adalah pegawai yang memerlukan informasi tentang produk yang tersedia dalam hal ini adalah informasi mengenai obat-obatan dan pegawai perusahaan yang akan melakukan pengolahan data penjualan. c. Aktivitas yang akan dijumpai di dalam sistem tersebut adalah bagi pegawai perusahaan dapat membuat data laporan penjualan obat yang akan diinformasikan pada pimpinan perusahaan dan dapat melakukan pencarian informasi tentang produk yang tersedia dengan cepat. d. Target yang akan dicapai dari sistem tersebut adalah memudahkan kinerja karyawan dalam mengelola data laporan penjualan sehingga dapat memberikan informasi kepada pimpinan perusahaan dengan cepat dan kepuasan konsumen dalam hal pelayanan informasi obat.

3.2 Data Flow Diagram DFD

Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Data Flow Diagram DFD adalah gambaran sistem secara logika dan tidak tergantung pada perangkat keras, lunak, struktur data atau organisasi. Pada tahap analisa, penanganan notasi simbol lingkaran dan anak panah mewakilimenggambarkan arus data dalam perancangan sistem sangat membantu sekali didalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi ini untuk menggambarkan arus dari data sistem. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstuktur dan merupakan dokumentasi dari sistem yang baik.

3.2.1 Diagram Level Konteks

Diagram level konteks selalu mengandung satu dan hanya satu proses saja. Proses ini mewakili proses dari seluruh sistem. Diagram konteks ini menggambarkan hubungan inputoutput antara sistem dengan dunia luarnya kesatuan luar. Dalam perancangan sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari sistem ini. Rancangan DFD level konteks pada sistem ini adalah sebagai berikut : Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.1 DFD Level Konteks

3.2.2 Diagram Level 0

Diagram level 0 merupakan pengembangan dari diagram level konteks. Diagram level 0 pada sistem informasi yang penulis rancang adalah sebagai berikut : Pelanggan Supplier Admin Pimpinan Perusahaan Resep Obat Copy Resep - Laporan penjualan - Laporan pembelian Pengolahan data -Data Suplier -Data Barang Sistem Informasi Apotek Ibnu Saleh Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.2 DFD Level 0

3.2.1 Diagram Level 1

Pelanggan 1.0 Data Barang Supplier 2.0 Data Supplier Barang Data Supplier Nama Barang Administrasi 5.0 Data Akhir Apotek 6.0 Data Laporan Pimpinan 3.0 Data Pembelian 4.0 Data Penjualan Resep Data Barang Data Barang Data Suplier Data Laporan Data Laporan Data Akhir Apotek Data Pembelian Suplier Barang Data Barang Data Pembelian Barang Penjualan Barang Laporan Akhir Apotek Pembelian Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.3 DFD Level 1 Pembelian Obat 3.1 No Faktur 3.2 Nama Barang 3.3 Harga Beli 3.4 Banyak Beli 3.5 Supplier 3.6 Total Harga 3.7 Data Pembelian Pembelian Pembelian Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.4 DFD Level 1 Penjualan Obat

3.3 Desain Database

Database didesain untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, panghapusan dan menampilkan isi database ke halaman web. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL. 4.1 No Faktur 4.2 Nama Barang 4.3 Harga Jual 4.4 Banyak Jual 4.5 Apotek 4.6 Total Harga 4.7 Data Penjualan Penjualan Penjualan Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Adapun database yang dibuat oleh penulis adalah database apotek_ibnu_saleh dengan tabel-tabel sebagai berikut :

3.3.1 Tabel Admin

No Field Name Type dan Size Keterangan 1 id int3 - 2 username char25 - 3 password char20 - 4 nama_lengkap char35 - 5 tpt_tgllhr varchar100 Tempat,tanggal lahir 6 alamat Text - 7 telpon char30 - 8 email char30 - 9 status char10 - Tabel 3.1 Data Admin

3.3.2 Tabel info_obat

No Field Name Type dan Size Keterangan 1 id int3 - 2 code_obt char4 Kode Obat 3 keterangan Text - Tabel 3.2 Data Informasi Obat 3.3.3 Tabel jenis_obat No Field Name Type dan Size Keterangan Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. 1 id int3 - 2 kd_jns char3 Kode Jenis Obat 3 nama_jenis char25 - Tabel 3.3 Data Jenis Obat

3.3.4 Tabel obat

No Field Name Type dan Size Keterangan 1 id int5 - 2 kode_obat char4 - 3 nama_obat char35 - 4 harga_jual char10 - 5 nama_jenis char3 - Tabel 3.4 Data Obat

3.3.5 Tabel pembelian

No Field Name Type dan Size Keterangan 1 id int4 - 2 no_faktur char3 - 3 tanggal int2 - 4 bulan char15 - 5 tahun int4 6 kode_obt char4 Kode Obat 7 banyak_beli int3 - 8 harga_beli char10 - 9 kd_suplier char3 Kode Suplier Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Tabel 3.5 Data Pembelian

3.3.6 Tabel penjualan

No Field Name Type dan Size Keterangan 1 id int4 - 2 no_faktur char3 - 3 tanggal int2 - 4 bulan char15 - 5 tahun int4 6 kd_obat char4 Kode Obat 7 banyak_jual int3 - 8 harga_jual char10 - 9 kd_suplier char3 Kode Suplier Tabel 3.6 Data Penjualan

3.3.7 Tabel supplier

No Field Name Type dan Size Keterangan 1 id int4 - 2 kode_suplier char3 - 3 nama_suplier int2 - 4 alamat char15 - Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. 5 kota int4 - 6 telp char4 Kode Obat Tabel 3.7 Data Supplier

3.3.8 Tabel resep

No Field Name Type dan Size Keterangan 1 id int5 - 2 no_resep char6 - 3 nama_dokter char35 - 4 cd_obat char5 Kode Obat 5 jlh int4 - 6 hrg_obt char9 Harga Obat 7 tgl int2 - 8 bln char15 - 9 thn int4 - 10 nama_pasien char40 - 11 spesialis char40 - Tabel 3.8 Data Resep

3.3.9 Tabel pesan

No Field Name Type dan Size Keterangan 1 id int5 - 2 nama char35 - 3 email char40 - 4 pesan Text - 5 tanggal Date - Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Tabel 3.9 Data Pesan

3.3.10 Tabel tanggapan_pesan

No Field Name Type dan Size Keterangan 1 id int5 - 2 nama char35 - 3 email char40 - 4 kode_pesan int5 - 5 tanggapan Text - 6 tanggal Date - Tabel 3.10 Data Tanggapan Pesan

3.4 Algoritma Pada Perancangan Sistem

3.4.1 Algoritma Menu Utama

Langkah 1: Aktifkan browser Internet Eksplorer, kemudian ketik http:localhostibnu_saleh2 pada Address Bar lalu tekan enter atau “go” pada sudut kanan Address Bar. Langkah 2: Muncul tampilan index berupa struktur organisasi yang merupakan halaman Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Home. Langkah 3: Untuk melihat halaman Profil , maka klik menu “Profil”. Halaman ini Menampilkan profil singkat Apotek Ibnu Saleh. Langkah 4: Untuk melihat halaman Kontak yang tersedia, maka klik menu “Contact us”. Halaman ini berisi informasi tentang alamat dan nomor telepon yang dapat dihubungi Langkah 5: Untuk melihat halaman Produk, klik menu “Products”. Halaman ini Menampilkan informasi tentang obat-obatan apa saja yang tersedia di Apotek Ibnu Saleh . Langkah 6: Untuk meninggalkan Pesan, klik menu “Pesan”, tulis pesan yang akan di tinggalkan dan kirimkan, maka akan muncul data pesan-pesan yang pernah masuk sebelumnya Langkah 7: Untuk masuk ke halaman Administrator, klik menu “Login”. Langkah 8: Selesai.

3.4.2 Algoritma Menu Admin

Langkah 1: Masukkan username dan password pada menu “Login” yang disediakan. Setelah login berhasil maka akan muncul halaman admin yang berisi menu-menu admin. Langkah 2: Untuk menginput data klik menu “Input Data”, menu ini memiliki Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. beberapa submenu yaitu 1. Klik submenu “Obat” untuk menambah data obat. 2. Klik submenu “Informasi Obat” untuk menambah data informasi Obat. 3. Klik submenu “Penjualan” untuk menambah data penjualan. 4. Klik submenu “Pembelian” untuk menambah data pembelian. 5. Klik submenu “Resep” untuk menambah data resep. 6. Klik submenu “Supplier” untuk menambah data supplier. 7. Klik submenu “Jenis Obat” untuk menambah data jenis obat. 8. Klik submenu “Admin” untuk menambah data admin. Langkah 3: Untuk melihat Laporan Penjualan, klik menu Lap Penjualan menu ini memiliki beberapa submenu yaitu : 1. Submenu Harian yaitu halaman yang akan menampilkan form pencarian laporan penjualan perhari. Masukkan tanggal, bulan, dan tahun kemudian klik tombol proses. Kemudian akan tampil data laporan penjualan obat perhari. 2. Submenu Bulanan yaitu halaman yang akan menampilkan form pencarian laporan penjualan perbulan. Masukkan bulan, dan tahun kemudian klik tombol proses. Kemudian akan tampil data laporan penjualan obat perbulan. Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. 3. Submenu Resep yaitu halaman yang akan menampilkan form pencarian resep. Masukkan nomor resep kemudian klik tombol proses. Kemudian akan tampil data laporan penjualan obat per- resep. Langkah 4: Untuk melihat Laporan Pembelian, klik menu Lap Pembelian menu ini memiliki beberapa submenu yaitu : 1. Submenu Harian yaitu halaman yang akan menampilkan form pencarian laporan pembelian perhari. Masukkan tanggal, bulan, dan tahun kemudian klik tombol proses. Kemudian akan tampil data laporan pembelian obat perhari. 2. Submenu Bulanan yaitu halaman yang akan menampilkan form pencarian laporan pembelian perbulan. Masukkan bulan, dan tahun kemudian klik tombol proses. Kemudian akan tampil data laporan pembelian obat perbulan. Langkah 5: Untuk melihat data-data yang diolah, klik menu Lihat Data. Pada menu Lihat Data, administrator dapat melakukan pengeditan, penghapusan serta penginputan data .Menu ini memiliki beberapa submenu yaitu : 1. Submenu Obat yaitu halaman yang menampilkan data obat. 2. Submenu Informasi Obat yaitu halaman yang akan menampilkan data informasi obat. 3. Submenu Penjualan yaitu halaman yang akan menampilkan data penjualan obat Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. 4. Submenu Pembelian yaitu halaman yang akan menampilkan data pembelian obat 5. Submenu Resep yaitu halaman yang akan menampilkan data resep obat 6. Submenu Supplier yaitu halaman yang akan menampilkan data supplier. 7. Submenu Jenis Obat yaitu halaman yang akan menampilkan data jenis obat 8. Submenu Pesan yaitu halaman yang akan menampilkan pesan 9. Submenu Admin yaitu halaman yang akan menampilkan data admin. Langkah 6: Jika telah selesai melakukan pengolahan data, maka admin dapat keluar dari halaman admin dengan mengklik menu logout. Langkah 7 : Selesai.

3.5 Flowchart Sistem

Flowchart merupakan bagan yang menunjukkan alir didalam program atau prosedur sistem secara logika. Adapun flowchart yang didesain penulis adalah sebagai berikut : Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

3.5.1 Flowchart Menu Utama

Berikut ini adalah flowchart menu utama dari sistem informasi yang penulis rancang : Start Buka Koneksi Database Menu Halaman Utama Halaman Utama Menu Halaman Utam a Ya Profil Profil Perusahaan Contact Us Halaman Kontak Ya Ya Produk Daftar Produk Ya Contact Us Pesan Login Tutup Koneksi End Ya Halaman Kontak Tinggalkan Pesan Ya Admin Halaman Admin Tidak Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.5 Flowchart Menu Utama

3.5.2 Flowchart Login

Gambar 3.6 Flowchart Login Start Halaman Utama Login Masukkan username dan password Status = Admin Halaman Admin End Ya Tidak Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009.

3.5.3 Flowchart Input Data

Gambar 3.7 Flowchart Input Data Penjualan Start Menu Admin Input Data Penjualan Form Penjualan Isi Data Penjualan Simpan Database End Tidak Ya Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.8 Flowchart Input Data Pembelian

3.5.4 Flowchart Laporan Penjualan

Start Menu Admin Input Data Pembelian Form Pembelian Isi Data Pembelian Simpan Database Tidak End Ya Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.9 Flowchart Laporan Penjualan

3.5.5 Flowchart Laporan Pembelian

Start Menu Admin Laporan Penjualan Harian Bulanan Masukkan Tgl,Bln,Thn End Proses Tampilan Laporan Penjualan Harian Bulanan Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.10 Flowchart Laporan Pembelian

3.5.6 Flowchart Laporan Penjualan Resep

Start Menu Admin Laporan Pembelian Harian Bulanan Masukkan Tgl,Bln,Thn End Proses Tampilan Laporan Pembelian Harian Bulanan Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. Gambar 3.11 Flowchart Laporan Penjualan Per-Resep Start Menu Admin Laporan Penjualan Masukkan Tgl,Bln,Thn Proses Tampilan Laporan Penjualan Per-resep Resep End Leila Masdani Harahap : Sistem Informasi Penjualan Obat Di Apotek Ibnu Saleh Medan, 2009. BAB 4 IMPLEMENTASI SISTEM

4.1 Pengertian implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji,menginstal dan memulai menggunakan sistem baru yang diperbaiki. Adapun langkah-langkah yang yang dibutuhkan dalam implementasi sistem adalah : 1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang website. 2. Menyelesaikan rancangan sistem. 3. Menulis, menguji, mengontrol dan mendokumentasikan website. 4. Mendapatkan persetujuan.

4.2 Tujuan Implementasi Sistem