Kamus Data Analisis Basis Data .1 Diagram Konteks

username = [A-Z|a-z|0-9] password = [A-Z|a-z|0-9] nama_lengkap = [A-Z|a-z|0-9] Nama Aliran Data Data Karyawan invalid Where usedhow used Proses 2.1 Pengolahan Data Karyawan – Administrator output Keterangan Data Karyawan invalid berupa informasi yang diberikan kepada user khususnya administrator jika data user baru yang dimasukkan salah. Nama Aliran Data Data Produk Where usedhow used Administrator – Proses 2.2 Pengolahan data produk input,output, Administrator – Proses 2.2.1 Tambah data produk input, data produk output, Administrator – Proses 2.2.2 Ubah data produk input,output, Administrator – Proses 2.2.3 Hapus data produk input,output Keterangan Data ini berisikan data produk yang terdiri dari ID_Material, No_Order_ produk, No_Konfirmasi_Produk,nama_barang, Struktur Data ID_Material+No_Konfirmasi_produk, No_Order_Produk+nama_Produk. Deskripsi ID_Material = [A-Z|a-z|0-9] No_Konfirmasi_Produk=[A-Z|a-z|0-9] No_Order_ Produk =[A-Z|a-z|0-9] nama_ Produk =[A-Z|a-z] Nama Aliran Data Data Produk Invalid Where usedhow used Proses 2.2 Pengolahan data produk output, Administrator Keterangan Data produk invalid berupa informasi yang diberikan kepada user khususnya administrator jika data user yang dimasukkan salah. Nama Aliran Data Data Konfirm Where usedhow used Administrator - Proses 2.3 Pengolahan Konfirm input,output, Administrator - Proses 2.3.1 Tambah Konfirm input, Administrator - Proses 2.3.2 Ubah Konfirm input,output, Keterangan Data ini berisikan data Konfirm yang terdiri dari No_Konfirmasi, No_Order, nama Produk Struktur Data No_konfirmasi+no_order+nama_produk Deskripsi No_konfirmasi = [0-9] No_Order=[0-9] [A-Z|a-z] Nama_produk = [A-Z|a-z] Nama Aliran Data Data konfirmasi invalid Where usedhow used Proses 2.3 Pengolahan Data konfirmasi – Administrator output Keterangan Data konfirmasi invalid berupa informasi yang diberikan kepada user khususnya administrator jika data user baru yang dimasukkan salah. Nama Aliran Data Data PO Where usedhow used Proses 2.4 Pengolahan PO input,output,Administrator, Proses 2.4.1 Tambah POinput,Administrator, Proses 2.4.2 Ubah POinput,Administrator, Proses 2.4.3 Hapus PO input,Administrator, Keterangan Data ini berisikan data-data PO barang Struktur data Kode _PO+nama_PO+nama_Produk Deskripsi Kode_PO = [ A-Z|a-z|0-9] Nama_PO = [ A-Z|a-z|0-9] nama_barang = [ A-Z|a-z|0-9] Nama Aliran Data Data PO invalid Where usedhow used Proses 2.4 Pengolahan PO - Administrator input, proses 2.4.3 Hapus PO Keterangan Data PO invalid berupa informasi yang diberikan kepada user jika data pesananjd yang dimasukkan salah Nama Aliran Data Data Pemesanan Barang Where usedhow used Proses 3.1 Pengolahan Data Pemesanann Baranginput,output, Pelanggan Proses 3.1.1 Tambah pemesanan baranginput, Admin proses 3.1.2 Tampil pemesanan barangouput, Keterangan Data ini berisikan data-data pemesanan barang yang bisa diinputkan oleh user. Struktur Data No_Order+No_Konfirmasi+ID_Material_pesan +tanggal_pemesanan+tanggal_kirim+Status Deskripsi No_Order=[A-Z|a-z|0-9] No_Konfirmasi = [A-Z|a-z|0-9] ID_Material_pesan=[A-Z|a-z|0-9] Tanggal_pemesanan =[0-9] Tanggal_kirim=[0-9] Status=[0-9] Nama Aliran Data Data Pesananjd Where usedhow used Proses 3.2 Pengolahan Data pesananjdinput,output, user Proses 3.2.1 Tambah data pesananjd baranginput, Admin proses 3.2.2 Tampil data pesananjd barangouput, Keterangan Data ini berisikan data-data pesananjd yang bisa diinputkan oleh user Struktur Data No_konfirmasi+No_Order+ID_Material_pesan +jumlah_pesanan+harga Deskripsi No_konfirmasi=[A-Z|a-z|0-9] No_Order = [A-Z|a-z] ID_Material_pesan=[A-Z|a-z|0-9] Jumlah_pesanan=[0-9] Harga=[ 0-9] Nama Aliran Data Data pesananjd Barang Invalid Where usedhow used Proses 3.2 Pengolahan Data pesananjd baranginput,output,Administrator, Proses 3.2.2 Tampil data pesananjd barangoutput Keterangan Data pesananjd barang invalid berupa informasi yang diberikan kepada user jika data pesananjd yang dimasukkan salah Nama Aliran Data Data Laporan Penjualan Where usedhow used Proses 5.0 Pengolahan data laporan penjualaninput,output, karyawan bagian penjualan Proses 5.0.1 Tambah data laporan penjualan input, Proses 5.0.2 Lihat laporan penjualanoutput, Keterangan Data ini berisikan data-data laporan penjualan yang bisa diinputkan oleh administrator bagian marketing Struktur Data No_Order+tanggal+nama_material_keluar+jumlah_material_ke luar+pendapatan Deskripsi No_Order=[0-9] Tanggal =[0-9] Nama_material_keluar = [A-Z|a-z] Jumlah_barang_keluar=[ 0-9] Pendapatan =[ 0-9] Nama Aliran Data Data Laporan Penjualan Where usedhow used Proses 5.0 Pengolahan Data laporan penjualaninput,output,administrator, Proses 5.0.2 Lihat data laporan penjualanoutput Keterangan Data kota invalid berupa informasi yang diberikan kepada user jika data kota yang dimasukkan salah Nama Aliran Data Data Artikel Where usedhow used Proses 6.0 Pengolahan Data artikel input,output,Administrator. Keterangan Data ini berisikan data artikel atau informasi terkini tentang teknologi yang bisa diinputkan oleh Admin Struktur Data tanggal+Judul_artikel+Isi- artikel Deskripsi tanggal=[0-9] Judul_ artikel =[ A-Z|a-z|0-9] Isi_berita =[ A-Z|a-z|0-9] Nama Aliran Data Data Artikel Invalid Where usedhow used Proses 6.0 Pengolahan Data artikelinput,output,Administrator. Proses 6.0.1 Tambah artikel, proses 6.0.2 Ubah artikel, proses

6.0.3 Hapus artikel

Keterangan Data artikel invalid berupa informasi yang diberikan kepada user jika data artikel yang dimasukkan salah Nama Aliran Data Data Buku Tamu Where usedhow used Proses 7.0 Pengolahan buku tamuinput,output,Administrator. Keterangan Data ini berisikan data pengunjung yang akan berkunjung ke aplikasi ini. Struktur Data Nama_Lengkap+foto+Komentar Deskripsi Nama_Lengkap=[A-Z|a-z|0-9] foto Komentar =[ A-Z|a-z|0-9] Nama Aliran Data Data buku tamu Invalid Where usedhow used Proses 7.0 Pengolahan Data buku tamuinput,output, Pengunjung Proses 7.01 Tambah buku tamuinput,Administrator. Proses 7.0.2 Hapus buku tamu, proses 7.0.3 Lihat buku tamu. Keterangan Data buku tamu invalid berupa informasi yang diberikan kepada Admin jika data buku tamu yang dimasukkan salah Nama Aliran Data Username Where usedhow used Proses 1.1 Verifikasi username – T.User input,output Proses 1.1 Verifikasi username – T.admininput,output Keterangan Data ini berisikan data username yang dibutuhkan untuk login Struktur Data Username Dekripsi [A-Z|a-z|0-9]

3.3 Perancangan Sistem

Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi.

3.3.1 Perancangan Basis Data

Perancangan basis data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai. Perancangan basis data terbagi menjadi dua yaitu skema relasi dan perancangan struktur data.

3.3.1.1 Skema Relasi

Proses relasi antar file merupakan gabungan antar file yang memiliki primary key kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field atribut kunci tersebut. Pada proses ini elemem-elemen data dikelompokan menjadi satu file database beserta entitas dan hubungannya. Skema relasi Sistem Informasi Supply Chain Management Pada CV. Siring Agung Jaya Palembang Berbasis Web adalah sebagai berikut :