erd dan database si penjualan comic revisi

42
SISTEM INFORMASI PENJUALAN COMIC Oleh : Devi Arum Sari (09650093) Desain Basis Data Kelas E Abstrak Sistem Informasi Penjualan Comic merupakan Sistem Informasi yang mendata koleksi comic yang diperjualkan serta mendata pelanggan tetap yang nanti dapat disatukan dalam bentuk laporan penjualan sehingga terbaca jelas pemasukan, pengeluaran dan keuntungan yang masuk setiap bulannya. Komponen System 1.1 Prosedur system informasi Penjualan Comic Prosedur-prosedur yang harus tersedia dalam system informasi ini yaitu: Adanya Petugas yang yang mendata segala transaksi penjualan comic Pembeli terbagi menjadi 2 yaitu pembeli yang telah memiliki kartu pelanggan dan pembeli yang tidak memiliki kartu pelanggan. Harga comic yang diperjualkan tergantung pada harga pasaran Potongan harga yang diberikan jika pembeli tersebut memiliki kartu pelanggan maka akan mendapat potongan sebesar 2,5 %. 1.2 Entity dalam System Informasi Penjualan Comic 1.2.1 Data Admin, bagian atribut-atributnya : 1) Admin kode 2) Admin Password

Upload: moena-azis

Post on 28-Dec-2015

330 views

Category:

Documents


0 download

DESCRIPTION

Sistem Basis Data

TRANSCRIPT

Page 1: ERD Dan Database SI Penjualan Comic Revisi

SISTEM INFORMASI PENJUALAN COMIC

Oleh :

Devi Arum Sari (09650093)

Desain Basis Data Kelas E

Abstrak

Sistem Informasi Penjualan Comic merupakan Sistem Informasi yang mendata koleksi

comic yang diperjualkan serta mendata pelanggan tetap yang nanti dapat disatukan dalam

bentuk laporan penjualan sehingga terbaca jelas pemasukan, pengeluaran dan keuntungan

yang masuk setiap bulannya.

Komponen System

1.1 Prosedur system informasi Penjualan Comic Prosedur-prosedur yang harus tersedia dalam system informasi ini yaitu:

Adanya Petugas yang yang mendata segala transaksi penjualan comic Pembeli terbagi menjadi 2 yaitu pembeli yang telah memiliki kartu pelanggan

dan pembeli yang tidak memiliki kartu pelanggan. Harga comic yang diperjualkan tergantung pada harga pasaran Potongan harga yang diberikan jika pembeli tersebut memiliki kartu

pelanggan maka akan mendapat potongan sebesar 2,5 %.1.2 Entity dalam System Informasi Penjualan Comic

1.2.1 Data Admin, bagian atribut-atributnya :1) Admin kode 2) Admin Password3) Admin nama4) Admin alamat

1.2.2 Jenis Pembeli, bagian atribut-atributnya :1) Id Jenis Pembeli2) Jenis Pembeli

1.2.3 Data Pelanggan, bagian atribut-atributnya :1) Pelanggan Kode 2) Id jenis pembeli3) Pelanggan Nama

Page 2: ERD Dan Database SI Penjualan Comic Revisi

4) Pelanggan Alamat5) Pelanggan No Telpon6) Pelanggan Tanggal Berlangganan7) Pelanggan Tanggal Berakhir

1.2.4 Data comic, bagian atribut-atributnya :1) Comic Kode 2) Comic Judul3) Pengrang4) Penerbit5) Tahun Terbit6) Harga7) No Rak8) Banyak Barang9) Sisa barang

1.2.5 Supplier Comic, bagian atribut-atributnya :1) Kode Pembelian 2) Tanggal3) Comic code4) harga5) jumlah6) Total Pengeluaran

1.3 Relasi dalam Sistem Informasi Penjualan Comic

1.3.1 Transaksi, bagian atribut-atributnya :1) Kode Transaksi 2) Admin Kode3) Id Jenis Pembeli4) Tanggal transaksi5) Pelanggan Kode6) Kode Comic7) Harga8) Banyak9) Potongan Harga10) Total

Page 3: ERD Dan Database SI Penjualan Comic Revisi

ERD Sistem Informasi Penjualan Comic

Tabel-Tabel :

1. Tabel Petugas

Constrain :

2. Tabel Jenis Pembeli

Page 4: ERD Dan Database SI Penjualan Comic Revisi

Constraint :

3. Tabel Pelanggan

Constraint :

4. Tabel Comic

Page 5: ERD Dan Database SI Penjualan Comic Revisi

Constraint :

5. Tabel Supplier

Constraint :

6. Tabel Transaksi

Page 6: ERD Dan Database SI Penjualan Comic Revisi

Constraint :

Page 7: ERD Dan Database SI Penjualan Comic Revisi

Entity Relational Diagram (ERD)alfazia.blogspot -ERD merupakan kepanjangan dari Entity Relationship Diagram, yang artinya

merupakan sebuah penggambaran data (diagram) yang menyatakan hubungan antar entitas.

Dengan adanya ERD ini sebuah basis data dapat digambarkan secara terstruktur dan mudah

dipahami. ERD sendiri memiliki beberapa unsur pembangun yaitu :

      1.       Entity / Entitas

Merupakan penggambaran sebuah objek nyata. Untuk lebih mudahnya bisa disebut juga sebagai

jabatan / status dari suatu objek tersebut. Contoh : Mahasiswa, anak, petugas, dsb.

Dalam ERD entitas digambarkan dengan bentuk persegi panjang.

      

      2.       Attribut

adalah sifat / keunikan yang mendeskripsikan suatu entitas. Contoh Entitas Mahasiswa, attribute

yang bisa diambil adalah : nama, nim, alamat, dsb

symbol yang digunakan untuk menandai atribut dalam ERD adalah oval.

      3.      Relasi  (hubungan)

Relasi / relationship merupakan hubungan antar entitas.

Contoh : mahasiswa meminjam buku, disini mahasiswa dan buku sebagai entitas, dan meminjam

merupakan sebuah relasi.

Relasi dalam ERD di gambarkan dengan bentuk  belah ketupat .

Page 8: ERD Dan Database SI Penjualan Comic Revisi

      4.       Cardinality Ratio / Derajat Kardinalitas

Merupakan rasio yang menunjukkan maksimal jumlah keterhubungan dari entitas satu dengan

entitas lainnya. Cardinality Rasio dibagi menjadi 3 :

         One to One (1:1)

Keadaannya dimana saat entitas A hanya bisa berhubungan sekali dengan entitas B.

Contoh : seorang Raja hanya bisa memimpin 1 kerajaan, demikian pula 1 kerajaan hanya bisa di

pimpin oleh seorang raja.

         One to Many (1:N) atau Many to One (N:1)

Ini bisa disebut One to many  apabila, satu anggota entitas A bisa berhubungan dengan beberapa

anggota entitas B, namun anggota entitas B hanya bisa berhubungan dengan 1 anggota A , dan

untuk Many to One adalah kebalikan dari One to Many.

Contoh : 1 perusahaan bisa mempekerjakan banyak pegawai, namun 1 pegawai hanya bisa bekerja

di 1 perusahaan.

         Many to Many (M:N)

apabila satu anggota entitas A bisa berhubungan dengan banyak anggota entitas B, dan sebaliknya

anggota entitas B juga bisa berhubungan dengan banyak anggota A .

Contoh : satu orang bisa meminjam beberapa buku diperpustakaan, dan 1 buku bisa dipinjam

beberapa orang.

                                            

Tahapan Membuat ERD :

1.          Menentukan entitas-entitas yang akan digunakan

2.          Menetukan atribut dari setiap entitas

3.          Menentukan atribut kunci dari setiap entitas

4.          Menentukan relasi antar entitas

5.          Menentukan atribut dari relasi (opsional)

Page 9: ERD Dan Database SI Penjualan Comic Revisi

6.          Menentukan derajat kardinalitas

7.          Menentukan Participation Constraint

Contoh : ER Diagram Toko Buku

1.       Entitas : Penulis, Buku, Penerbit, Toko Buku, Pembeli

2.       Menentukan atribut dari setiap entitas

Penulis         :Nama, no_identitas, alamat

Buku              :Judul, ISBN, jenis, harga, jumlah_buku

Penerbit      : Nama,kota, no_id

Toko Buku   : Nama, alamat,

Pembeli       : nama, no_ktp, alamat

3.       Menentukan atribut kunci (bergaris bawah) dari setiap entitas

Penulis         :Nama, no_identitas, alamat

Buku              :Judul, ISBN,  jenis, harga, jumlah_buku

Penerbit      : Nama,kota, no_id

Toko Buku   : Nama, alamat, no_telp

Pembeli       : nama, no_ktp, alamat

4.       Menentukan relasi antar entitas

Entitas Relasi EntitasPenulis Menulis BukuPenerbit Menerbitkan Buku

Toko Buku Menjual BukuPembeli Membeli Buku

5.       Menentukan atribut dari relasi (opsional)

Relasi AtributMenulis -

Diterbitkan Tahun_terbitMenjual -Membeli Jml_uang, kembalian

6.       Menentukan derajat kardinalitas

Entitas Relasi Entitas Cardinaliti Ratio

Page 10: ERD Dan Database SI Penjualan Comic Revisi

Penulis Menulis Buku 1 : NBuku Diterbitkan Penerbit N : 1

Toko Buku Menjual Buku M : NPembeli Membeli Buku M : N

7.       Menentukan Participation Constraint

Setiap buku harus ditulis oleh seorang penulis (total participation )

Setiap buku harus diterbitkan oleh sebuah penerbit (total participation)

Setiap buku tidak harus dijual oleh sebuah toko buku, dan setiap toko buku tidak harus

menjualkan  buku tersebut (partial participation)

Setiap pembeli tidak harus membeli membeli buku ini, dan setiap buku juga tidak harus

dibeli oleh pembeli (partial participation)

Entity Relational Diagram (ERD) Toko Buku

Page 11: ERD Dan Database SI Penjualan Comic Revisi

SISTEM INFORMASI PENJUALAN W2W RELOADPLUS - Entity Relational Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam

basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar

relasi.ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada

tiga simbol yang digunakan, yaitu :

1.    Entiti

Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan

dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi

panjang.

2.    Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk

mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai

sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar

atribut diwakili oleh simbol elips.

3.    Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang

berbeda. Relasi dapat digambarkan sebagai berikut :

Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu

basis data yaitu :

         Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A

berhubungan paling banyak dengan satu entitas pada himpunan entitas B.

         Satu ke banyak (One to many)

Page 12: ERD Dan Database SI Penjualan Comic Revisi

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas

pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan

dengan satu entitas pada himpunan entitas A.

         Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas

pada himpunan entitas B.

Berikut ini adalah ERD dari “Proses Pembelian Deposit Pulsa Dari Supplier” dan

“Proses Penjualan Pulsa Kepada Konsumen” :

Page 13: ERD Dan Database SI Penjualan Comic Revisi

Penjelasan Relasi Tabel:

 Tabel Grup dengan tabel Produk memiliki relasi one to many, artinya setiap grup dapat memiliki lebih dari satu produk. Field penghubung antar tabelnya adalah Kode_Grup, dimana di dalam tabel Grup sebagai kunci utama (primary key) dan di dalam tabel Produk memiliki posisi sebagai kunci tamu (foreign key).

 Tabel Produk dengan tabel Barang memiliki relasi one to many, artinya setiap produk dapat memiliki lebih dari satu macam barang. Field penghubung antar tabelnya adalah Kode_Produk, dimana di dalam tabel Produk sebagai kunci utama (primary key) dan di dalam tabel Barang memiliki posisi sebagai kunci tamu (foreign key).

 Tabel Barang dengan tabel Penjualan_Detail memiliki relasi one to many, artinya setiap barang dapat dijual lebih dari satu kali. Field penghubung antar tabelnya adalah Kode_Barang, dimana di dalam tabel Barang sebagai kunci utama (primary key) dan di dalam tabel Penjualan_Detail memiliki posisi sebagai kunci tamu (foreign key).

Tabel Barang dengan tabel Pemesanan_Detail memiliki relasi one to many, artinya setiap barang dapat dibeli lebih dari satu kali dari pemasok. Field penghubung antar tabelnya adalah Kode_Barang, dimana di dalam tabel Barang sebagai kunci utama(primary key) dan di dalam tabel Pemesanan_Detail memiliki posisi sebagai kunci tamu (foreign key).

Tabel Pemesanan dengan tabel Pemesanan_Detail memiliki relasi one to many, artinya setiap transaksi Pemesanan barang dapat memiliki lebih dari satu detail transaksi Pemesanan. Field penghubung antar tabelnya adalah No_Nota_Pesan, dimana di dalam tabel Pemesanan sebagai kunci utama (primary key) dan di dalam tabel Pemesanan_Detail memiliki posisi sebagai kunci tamu (foreign key).

Tabel Pembelian dengan tabel Pemsanan memiliki relasi one to one, artinya setiap transaksi pemesanan barang hanya memiliki satu transaksi pembelian. Fieldpenghubung antar tabelnya adalah No_Nota_Pesan, dimana di dalam tabel Pemesanan sebagai kunci utama (primary key) dan di dalam tabel Pembelian memiliki posisi sebagai kunci tamu (foreign key).

Page 14: ERD Dan Database SI Penjualan Comic Revisi

 Tabel Penjualan dengan tabel Penjualan_Detail memiliki relasi one to many, artinya setiap transaksi penjualan barang dapat memiliki lebih dari satu detail penjualan. Fieldpenghubunng antar tabelnya adalah No_Nota, dimana di dalam tabel Penjualan sebagai kunci utama (primary key) dan di dalam tabel Penjualan_Detail memiliki posisi sebagai kunci tamu (foreign key).

 Tabel Pemasok dengan tabel Pemesanan memiliki relasi one to many, artinya setiap pemasok dapat memiliki lebih dari satu transaksi Pemesanan barang. Fieldpenghubung antar tabelnya adalah Kode_Pemasok, dimana di dalam tabel Pemasok sebagai kunci utama (primary key) dan di dalam tabel Pemesanan memiliki posisi sebagai kunci tamu (foreign key).

 Tabel Pelanggan dengan tabel Penjualan memiliki relasi one to many, artinya setiap pelanggan dapat memiliki labih dari satu transaksi penjualan barang. Fieldpenghubung antar tabelnya adalah Kode_Pelanggan, dimana di dalam tabel Pelanggan sebagai kunci utama (primary key) dan di dalam tabel Penjualan memiliki posisi sebagai kunci tamu (foreign key).

Tabel Barang dengan tabel Retur_Pemesanan memiliki relasi one to many, artinya setiap barang dapat dilakukan retur kepada pemasok lebih dari satu kali. Fieldpenghubung antar tabelnya adalah Kode_Barang, dimana di dalam tabel Barang sebagai kunci utama (primary key) dan di dalam tabel Retur_Pemesanan memiliki posisi sebagai kunci tamu (foreign key).

 Tabel Barang dengan tabel Retur_Penjualan memiliki relasi one to many, artinya setiap barang dapat dilakukan retur oleh pelanggan lebih dari satu kali. Field penghubung antar tabelnya adalah Kode_Barang, dimana di dalam tabel Barang sebagai kunci utama (primary key) dan di dalam tabel Retur_Penjualan memiliki posisi sebagai kunci tamu (foreign key).

Tabel Pemasok dengan tabel Retur_Pemesanan memiliki relasi one to many, artinya pihak toko dapat melakukan lebih dari satu kali pengembalian (retur) barang kepada pemasok. Field penghubung antar tabelnya adalah Kode_Pemasok, dimana di dalam tabel Pemasok sebagai kunci utama (primary key) dan di dalam tabel Retur_Pemesanan memiliki posisi sebagai kunci tamu (foreign key).

Tabel Pelanggan dengan tabel Retur_Penjualan memiliki relasi one to many, artinya pelanggan dapat melakukan lebih dari satu kali pengembalian (retur) barang kepada toko. Field penghubung antar tabelnya adalah Kode_Pelanggan, dimana di dalam tabel Pelanggan sebagai kunci utama (primary key) dan di dalam tabel Retur_Penjualan memiliki posisi sebagai kunci tamu (foreign key).

Page 15: ERD Dan Database SI Penjualan Comic Revisi

 Tabel Pengguna dengan tabel Pemesanan memiliki relasi one to many, artinya setiap pengguna dapat melakukan lebih dari satu kali transaksi Pemesanan. Fieldpenghubung antar tabelnya adalah UserID, dimana di dalam tabel Pengguna sebagai kunci utama (primary key) dan di dalam tabel Pemesanan memiliki posisi sebagai kunci tamu (foreign key).

 Tabel Pengguna dengan tabel Penjualan memiliki relasi one to many, artinya setiap pengguna dapat melakukan lebih dari satu kali transaksi penjualan. Field penghubung antar tabelnya adalah UserID, dimana di dalam tabel Pengguna sebagai kunci utama(primary key) dan di dalam tabel Penjualan memiliki posisi sebagai kunci tamu (foreign key).

Tabel Pengguna dengan tabel Retur_Pemesanan memiliki relasi one to many, artinya setiap penggua dapat melakukan lebih dari satu kali transaksi retur Pemesanan. Fieldpenghubung antar tabelnya adalah UserID, dimana di dalam tabel Pengguna sebagai kunci utama (primary key) dan di dalam tabel Retur_Pemesanan memiliki posisi sebagai kunci tamu (foreign key).

 Tabel Pengguna dengan tabel Retur_Penjualan memiliki relasi one to many, artinya setiap pengguna dapat melakukan lebih dari satu kali transaksi retur penjualan. Fieldpenghubung antar tabelnya adalah UserID, dimana di dalam tabel Pengguna sebagai kunci utama (primary key) dan di dalam tabel Retur_Penjualan memiliki posisi sebagai kunci tamu (foreign key).

Elemen-eleman dari Diagram Hubungan Entitas antara lain :

Simbol hubungan entitas

A.       Kunci (Key) merupakan suatu atribut yang unik yang dapat digunakan

            untuk membedakan suatu entitas dengan entitas yang lainnya dalam

suatu himpunan entitas. Macam kunci (key) yaitu

·         Primary Key (Kunci Primer)

Adalah satu atribut atau satu set minimal atribut yang tidak

hanya mengidentifikasi secara unik suatu kejadian spesifik, tapi juga dapat

mewakili setiap kejadian dari suatu entity.

·         Foreign Key (Kunci Tamu)

Page 16: ERD Dan Database SI Penjualan Comic Revisi

Merupakan sembarang atribut yang menunjuk kepada Primary Key pada tabel

yang lain. Foreign Key terjadi pada suatu relasi yang memiliki Cardinality one

to many atau many to many.

2

May

Review catatan kuLiah RAbu 26 April 2010 Posted by rhs13 Published in TUGAS KULIAH

Yang sudah di bahas pada catatan minggu lalu adalah tentang Sistem

Informasi Swalayan. walau 2 mingu kemaren saya sedang sakit dan tidak

masuk secara berturut-turut tetapi saya akan mencoba me-review catatan

teman yang sudah saya baca dan pahami sendiri, semoga tidak ada

kesalahan dalam menjabarkannya..

Jadi catatan minggu lalu adalah untuk memahami perancangan data dan

perancangan proses ‘Sistem Informasi Swalayan’ pertama-tama dijelaskan

hal apa saja yang terlibat dalam SI Swalayan tersebut…

pertama-tama menjelaskan tentang apa saja Entitas yang terlibat dalam SI

Swalayan

1. Pegawai

2. Pembeli/member

Page 17: ERD Dan Database SI Penjualan Comic Revisi

3. Data barang

4. Supplier

5. Transaksi , berupa:

1. Pembelian

2. Penjualan

Lalu penjelasan tentang Kebutuhan fungsional dari SI Swalayan adalah:

1. Dapat memanipulasi data pegawai, member,barang dan supplier.

2. Dapat menghandle transaksi penjualan dan pembelian.

3. Dapat menghasilkan laporan pegawai,member,barang dan supplier.

4. Dapat menghasilkan laporan transaksi penjualan dan pembelian.

5. Dapat mencetak nota penjualan.

6. Dapat mengautomatisasi proses membuka drawer.

Lalu tentang ERD (Entity Relationship Diagram) SI Swalayan juga di

gambarkan sbb:

Relasi.

Relasi atau hubungan yang terjadi antar entitas yang terdapat di sistem

informasi swalayan ini adalah :

Page 19: ERD Dan Database SI Penjualan Comic Revisi

Untuk lebih detailnya,bisa kita tambahkan atribut-atribut yang dapat

memperinci relasi antar entitas ERD di atas. lihat gambar di bawah ini…

Page 20: ERD Dan Database SI Penjualan Comic Revisi

Tabel

Selanjutnya kita buat tabel beserta normalisasi tabelnya berdasarkan ERD

yang sudah kita buat.

Page 21: ERD Dan Database SI Penjualan Comic Revisi

a_1NF

Tabel di atas masih dalam normalisasi bentuk pertama (1 NF). Agar lebih

sempurna,maka kita jadikan tabel tersebut ke dalam bentuk normalisasi

kedua atau 2 NF.

Data Flow Diagram atau Diagram Alir Data

Selanjutnya kita buat DFD atau DAD level 0 dari SI Swalayan di atas.

Page 23: ERD Dan Database SI Penjualan Comic Revisi

Sistem Informasi Penjualan Coklat1.1 Company profil Perusahaan

Coklat kita adalah usaha rumahan yang memproduksi berbagai jenis kue dan permen yang terbuat dari coklat dan coklat putih. Coklat kita termasuk ke dalam jenis industri manufaktur pada bagian food and beverage. Usaha ini didirikan oleh Astrid kusuma dewi, SE pada tanggal 23 agustus 2000. Produk dari caklat kita diproduksi dengan berbagai design yang unik dan rasa yang enak, dipasarkan melalui online maupun langgung dengan mengunjungi gerai coklat kita dibeberapa kota di indonesia. Saat ini kami mempunyai karyawan lebih dari 100 orang, 5 sampai 7 di setiap gerai. Perusahaan ini melakukan pemasaran melalui media blog, forum, situs jejaring sosial lainnya, toko, dan bazar-bazar.• Visi toko coklat kita :Menjadi toko coklat yang mempunyai kualitas gizi yang baik untuk para konsumen, dan mempunyai cita rasa yang tinggi.• Misi toko coklat kita:1. Meningkatkan kualitas rasa dengan terus memciptakan aneka jenis rasa yang unik.2. Meningkatkan kreasi coklat untuk menjadi pangan yang disukai oleh semua kalangan.3. Memberi pelayanan dengan sebaik-baiknya kepada pelanggan.4. Meningkatkan dan menyeimbangkan kadar gizi pada coklat.1.2 Sejarah perusahaanCoklat kita berdiri pada tahun 2000, dengan latar belakang sebagai pecinta coklat pemilik membuat toko sekaligus untuk menyalurkan hobinya membuat cokelat. Bahannya cokelat impor. Diawal berdirinya toko ini hanya mempunyai 5 orang pegawai karena toko coklat kita merupakan usaha rumahan yang kecil.Dengan ketekunan dan kerja keras yang dilakukan ibu Astrid sebagai pemilik perusahaan maka toko coklat kita kini terus berkembang pesat hingga dapat membuka cabang di kota-kota besar di indonesia.

2.2 Deskripsi

Toko coklat kita adalah usaha rumahan yang bergerak di bidang penjualan coklat, yang dalam melakukan bisnisnya masih menggunakan sistem manual. Untuk mengatasi masalah ini, sistem desain informasi yang diperlukan adalah yang dapat mengelola data untuk menghasilkan informasi dalam bentuk laporan yang terorganisasi dengan baik. Merancang desain sistem baru dengan menggunakan data flow diagram untuk menggambarkan aliran data ada atau Entity Relationship Diagram untuk membuat struktur desain table dan hubungan antara table. Menggunakan data base yang dibuat dengan perangkat lunak menggunakan microsoft access 2007.Masalah yang dihadapi berkaitan dengan manajemen data : untuk manajemen data persediaan coklat untuk persediaan permen dan kue karena untuk menjaga stabilitas operasional, menghindari risiko keterlambatan barang yang diperlukan dan memberikan pelayanan yang baik kepada pelanggan.Informasi adalah aspek yang sangat penting dalam pengambilan keputusan bagi manajemen, dalam hal

Page 24: ERD Dan Database SI Penjualan Comic Revisi

ini manajer food and beverage. Kurangnya akurasi data, karena sering terjadi error dalam pencatatan data pelanggan, data obat, pembelian, penjualan dan pemesanan. Informasi yang dihasilkan juga kurang relevan karena sistem masih manual sehingga pekerja kesulitan dalam menemukan informasi yang dibutuhkan.2.2 Produk yang di hasilkan

Toko coklat kita menjual jenis-jenis coklat antara lain:- coklat large- coklat medium- coklat small- coklat stick- coklat valentine medium- coklat valentine small- cake coklat- parcel coklat- coklat lebaran2.3 Sistem Informasi penjualan coklat

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan.Sistem informasi penjualan adalaha suatu sistem informasi yang mengorganisasikan serangkaian prosedur dan metode yang dirancang untuk menghasilkan, menganalisa, menyebarkan dan memperoleh informasi guna mendukung pengambilan keputusa mengenali penjualan. Dengan bantuan sistem yang terkomputerisasi pula informasi dapat dikelola dengan baik, sehingga dapat menciptakan efesien biaya.

A. Tabel produk

Page 33: ERD Dan Database SI Penjualan Comic Revisi

Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.

Penjelasan:Dimulai dari titik awal proses produksi item setiap jenis coklat lalu pemprosesan membeli. Ada 2 proses pembelian yaitu proses pembelian secara online dan tunai. Produk di pajang di toko dan di web kemudian ke tahap pembuatan keputusan apakah stock tersedia? Jika tidak maka kembali ke proses produksi item setiap jenis coklat, jika ya maka proses stock penjualan, ada 2 jenis konsumen yaitu konsumen tunai dan konsumen online. Proses stock penjualan konsumen online melalui konfirmasi kekonsumen online jika stock barang tersedia kemudian konsumen transfer pembayaran+ongkir lalu tahap pengambilan keputusan jika uang di terima maka barang dikirim, jika uang belum diterima maka kembali ke proses konfirmasi kekonsumen. Kemudian jika proses stock penjualan tunai jika stock barang

Page 34: ERD Dan Database SI Penjualan Comic Revisi

ada kemudian proses pembayaran setelah itu finish.Data Flow Diagram (DFD)Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.

Dfd penjualan coklat level 0

Penjelasan:Didalam DFD diatas dijelaskan Supplier sebagai entitas eksternal melakukan proses dimana data masuk menuju sistem informasi penjualan coklat sebagai komponen utama dengan memasukan data bahan baku dan data pembelian bahan baku. Lalu dari sistem memberikan bukti pembayaran bahan baku. Konsumen online sebagai entitas eksternal melalui proses dimana data menuju sistem informasi penjualan coklat sebagai kompenen utama dengan memasukan data pemesanan barang, dan data konsumen online.lalu dari sistem memberikan nota pembayaran konsumen online. Konsumen tunai sebagai entitas eksternal melalui proses dimana data menuju sistem informasi penjualan coklat sebagai komponen utama dengan memasukan data pembelian dan dari sistem memberikan nota pembayaran. Owner sebagai entitas eksternal merupakan proses dimana data masuk menuju sisterm informasi penjualan coklat sebagai komponen utama dengan memasukkan data penjualan, data stock barang, data pembelian bahan baku dan data konsumen.Dfd penjualan coklat level 1

Page 35: ERD Dan Database SI Penjualan Comic Revisi

Penjelasan:Dalam DFD level 1 proses penjualan, data pembelian bahan baku dari supplier dan data biodata konsumen online dimasukkan kedalam sistem pengolahan data gabungan. Kemudian data pemesanan barang, dan data penjualan online dari konsumen online, serta data penjualan tunai dari konsumen tunai di masukkan ke dalam sistem pengolahan data penjualan. Untuk kemudian pengolahan data gabungan yang berisi data konsumen, data suppier, dan data stock barang, pengolahan data penjualan yang berisi data penjualan diberikan ke owner.Dfd penjualan leve 2

Penjelasan:Dalam DFD level 2 penjualan coklat diatas, terminator konsumen tunai mempunyai sumber data konsumen tunai dan terminator konsumen online mempunyai sumber data konsumen online yang alur datanya menuju proses 2.1 pengolahan data konsumen. Terminatr supplier mempunyai sumber data pembelian bahan baku, alur datanya menuju 2.2 pengolahan data barang. Proses 2.1 pengolahan data konsumen dan proses 2.2 pengolahan data barang yang alurnya menuju terminator owner.Entity Relationship Diagram (ERD)ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan.

Page 36: ERD Dan Database SI Penjualan Comic Revisi

ERD penjualan coklat

Penjelasan:Produk merupakan entitas yang mempunyai atribut harga_satuan , kode_jenis_coklat, kode_stock_coklat , dan tanggal_kadaluarsa. Terdapat penghubung antara beda entitas dan beda atribut. Relasi penjualan dengan atribut tanggal_penjualan , kode_penjualan, kode_jenis_coklat, jumlah_coklat_terjual. Terdapat penghubung antara relasi penjualan dengan entitas supplier dengan atribut id_supplier, alamat, nama, kode_jenis_kelamin serta entitas konsumen online dengan atribut kode_konsumen_online, nama, alamat dan juga entitas konsumen tunai dengan atribut kode_konsumen_tunai dan alamat.

3.1 Kesimpulan

Sistem informasi harus dapat diandalkan sebagai sarana untuk memudahkan setiap pelaksanaan aktivitas yang terjadi di perusahaan. Kegunaan dari sistem informasi yang dapat diandalkan diantaranya adalah :1. Aktivitas kerja lebih berjalan dengan cepat dan lancar,2. Meningkatkan pelayanan kepada pihak-pihak yang memerlukan informasi secepat mungkin,3. Dapat dijadikan pedoman untuk pengambilan keputusan. Proses pengolahan data yang masih manual memperlambat proses kerja dan pengolahan secara manual kurang efisien dalam pengelolaan data penjualan. Dengan adanya aplikasi ini akan mempercepat kerja dalam pengelolahan proses penjualan dan memberi kenyamanan untuk setiap data. Proses pembuatan laporan yang masih manual, membutuhkan waktu yang lama sehingga tidak adanya

Page 37: ERD Dan Database SI Penjualan Comic Revisi

efisiensi dalam proses pembuatan laporan. Dengan adanya system yang terkomputerisasi pembuatan laporan yang biasa diselesaikan dalam waktu 2-3 hari dapat diselesaikan dalam waktu yang singkat. Dengan adanya sistem komputerisasi tersebut, diharapkan dalam proses pengolahan data sistem informasi penjualan tersebut lebih efektif dan efisien dari pada sistem yang lama.3.2 SaranAdapun yang saran-saran yang disampaikan:- Melakukan pertimbangan terhadap sistem komputerisasi yang telah diusulkan agar dapat dipakai untuk pengolahan data sistem informasi penjualan pada toko coklat kita.- perlu adanya pelatihan personil/operator atau dalam hal ini petugas toko untuk mempelajari dan membaca petunjuk-petunjuk pengoperasian program, agar tidak menimbulkan kesalahan-kesalahan dalam pengoperasian