BAB 4 PERANCANGAN DATABASE DAN APLIKASI. 1. Perancangan konseptual. 2. Perancangan logikal. 3. Perancangan fisikal Pengidentifikasi Entitas

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 4 PERANCANGAN DATABASE DAN APLIKASI. 1. Perancangan konseptual. 2. Perancangan logikal. 3. Perancangan fisikal Pengidentifikasi Entitas"

Transkripsi

1 71 BAB 4 PERANCANGAN DATABASE DAN APLIKASI 4.1 Tahapan Perancangan Database Perancangan database yang dilakukan sesuai dengan kebutuhan informasi yang telah diidentifikasi pada Hotel Pandu Lakeside. Perancangan database di bagi menjadi 3 langkah, yaitu: 1. Perancangan konseptual 2. Perancangan logikal 3. Perancangan fisikal Perancangan Database Konseptual Berikut ini adalah tahap tahap perancangan database konseptual, yaitu : Pengidentifikasi Entitas Table 4.1 : Table Pengidentifikasi Entitas No Nama Entitas Deskripsi Alias Kejadian 1 Menu Merupakan entitas yang memberikan informasi mengenai makanan dan minuman yang tersedia pelanggan 2 Supplier Merupakan entitas yang Pemasok memberikan informasi mengenai data supplier Setiap jenis makanan dan minuman yang dapat di pesan oleh Satu supplier dapat memasok satu atau lebih jenis bahan mentah atau alat makan

2 72 No Nama Entitas Deskripsi Alias Kejadian 3 Karyawan Merupakan entitas yang memberikan informasi mengenai data karyawan 4 Order Pembelian Merupakan entitas yang memberikan informasi mengenai bahan mentah atau alat makan yang akan di beli ke supplier 5 Order Penjualan Merupakan entitas yang memberikan informasi mengenai produk-produk yang di pesan oleh pelanggan 6 Pelanggan Merupakan entitas yang memberikan informasi mengenai data pelanggan 7 Pembayaran Merupakan entitas yang memberikan informasi mengenai pembayaran kepada supplier 8 Penagihan Merupakan Entitas yang memberikan informasi mengenai penagihan pembayaran terhadap pelanggan 9 Alat Makan Merupakan entitas yang memberikan infromasi data jenis alat makan yang akan di beli ke pihak supplier 10 Bahan Mentah Merupakan entitas yang memberikan infromasi data jenis bahan mentah yang akan di beli ke pihak supplier 11 Retur Beli Merupakan entitas yang memberikan informasi pengembalian barang pada pihak supplier Staff Setiap karyawan memiliki tugas dalam setiap transaksi penjualan dan persediaan produk Pembelian Setiap order pembelian di buat oleh karyawan dan berisi banyak bahan mentah atau alat makan Penjualan Setiap order penjualan dilakukan oleh satu costumer atau lebih Costumer Setiap pelanggan dapat membeli satu atau lebih jenis Produk Setiap pembelian dapat dilakukan satu atau lebih pembayaran Setiap penjualan dapat dilakukan satu atau lebih penagihan AM Setiap jenis alat makan digunakan oleh restoran dan digunakan untuk pada saat penyajian makanan BM Setiap jenis bahan mentah di beli oleh pihak restoran dan di gunakan untuk membuat menu ReturBeli Setiap pengembalian barang yg telah dibeli dapat lebih dari satu jenis barang

3 Pengidentikasi Relationship Table 4.2 : Table Pengidentifikasi Relationship Nama Entitas Multiplicity Relationship Nama Entitas Multiplicity Menu 1..* 1..* 1..* 1..* Dimuat Menggunakan Menggunakan Dimuat Order Penjualan Alat Makan Bahan Mentah Penagihan 1..* 1..* 1..* 1..* Bahan Mentah 1..* 1..* 1..* Dimuat Dimuat Dimuat Order Pembelian Retur beli Pembayaran 1..* 0..* 1..* Alat Makan 1..* 1..* 1..* Dimuat Dimuat Dimuat Order Pembelian Retur beli Pembayaran 1..* 0..* 1..* Karyawan Membuat Menangani Mengurus Melakukan Melakukan Order Pembelian Order Penjualan Retur Beli Pembayaran Penagihan 0..* 0..* * 0..* Pelanggan Menerima Melakukan Penagihan Order Penjualan * Supplier Menerima Menerima Menyiapkan Pembayaran Retur Beli Order Pembelian * Order Pembelian 1..1 Dimuat Retur Beli 0..*

4 Gambar 4.1 ER konseptual tanpa primary key 74

5 Pengidentifikasian dan perhubungan Atribut dengan Entitas Berikut ini adalah daftar table atribut pada model data konseptual 1.Table Entitas Order Pembelian Table 4.3 : Table Entitas Order Pembelian Atribut Deskripsi Panjang dan tipe data Null Multi - valued KdOB Kode order pembelian TglOB TotalHarga Tanggal transaksi Jumlah nominal pembelian yang dilakukan Varchar(20) No No Datetime No No Int No No 2. Table Entitas Order Penjualan Table 4.4 : Table Entitas Order Penjualan Atribut Deskripsi Panjang dan tipe data Null Multi - valued KdOP Kode order penjualan TglOP Tanggal transaksi TotalHarga Total harga menu yang dipesan Varchar(20) No No Datetime No No Int No No

6 76 3. Table Entitas Menu Table 4.5 : Table Entitas Menu Atribut Deskripsi Panjang dan tipe data Null Multi - valued KdMenu Kode menu Varchar(20) No No NamaMenu Nama menu Varchar(20) No No Harga Menu Harga menu Int No No Qty Total menu yang dipesan per hari Int No No 4. Table Entitas Bahan Mentah Table 4.6 : Table Entitas Bahan Mentah Atribut Deskripsi Panjang dan tipe data Null Multi valued KdBM Kode bahan mentah NamaBM Nama bahan mentah HargaBM Harga bahan mentah SatuanBM Satuan bahan mentah Qty Total bahan mentah yang tersedia Varchar(20) No No Varchar(20) No No Int No No Varchar(20) No No Int No No

7 77 5. Table Entitas Alat Makan Table 4.7 : Table Entitas Alat Makan Atribut Deskripsi Panjang dan tipe data Null Multi valued KdAM Kode alat makan Varchar(20) No No NamaAM Nama alat makan HargaAM Harga alat makan SatuanAM Satuan alat makan Qty Total alat makan yang tersedia Varchar(20) No No Int No No Varchar(20) No No Int No No 6. Table Entitas Karyawan Table 4.8 : Table Entitas Karyawan Atribut Deskripsi Panjang dan tipe data Null Multi valued KdKaryawan Kode karyawan Varchar(20) No No Namakaryawan Nama karyawan Varchar(20) No No Alamatkaryawan Alamat karyawan TelpKaryawan No telepon karyawan Qty StatusKaryawan Total pelanggan yang di layani Status karyawan aktif atau tidak Varchar(20) No No Int No Yes Int No No Varchar(20) No No

8 78 7. Table Entitas Pelanggan Table 4.9 : Table Entitas Pelanggan Atribut Deskripsi Panjang dan tipe data Null Multi valued KdPelanggan Kode pelanggan Varchar(20) No No NamaPelanggan Nama pelanggan Varchar(20) No No TelpPelanggan No telepon pelanggan Int No Yes 8. Table Entitas Supplier Table 4.10 : Table Entitas Supplier Atribut Deskripsi Panjang dan tipe data Null Multi valued KdSupplier Kode supplier Varchar(20) No No NamaSupplier Nama supplier Varchar(20) No No AlamatSupplier Alamat supplier Varchar(20) No No TelpSupplier No telepon supplier Int No Yes 9. Table Entitas Retur Beli Table 4.11 : Table Entitas Retur Beli Atribut Deskripsi Panjang dan tipe data Null Multi valued KdReturBeli Kode retur beli Varchar(20) No No Atribut Deskripsi Panjang dan tipe data Null Multi valued TglReturBeli Tanggal retur beli Datetime No No

9 Table Entitas Penagihan Table 4.12 : Table Entitas Penagihan Atribut Deskripsi Panjang dan tipe data Null Multi valued KdPenagihan Kode Penagihan Varchar(20) No No TglPenagihan JumlahPenagihan Tanggal tagihan pembayaran Jumlah penagihan Datetime No No Int No No 11. Table Entitas Pembayaran Table 4.13 : Table Entitas Pembayaran Atribut Deskripsi Panjang dan tipe data Null Multi valued KdPembayaran TglPembayaran Kode Pembayaran Tanggal pembayaran jumlahpembayaran Jumlah pembayaran Varchar(20) No No Datetime No No Int No No

10 Penentuan Domain Atribut 1. Table Domain Atribut Order Pembelian Table 4.14 : Domain Atribut Order Pembelian Attribute KdOrderPembelian TglOrderPembelian TotalHarga Domain Value auto increment Datetime Range value : 0-9, ',' 2. Table Domain Atribut Order Penjualan Table 4.15 : Table Domain Atribut Order Penjualan Attribute KdOrderPenjualan TglOrderPenjualan TotalHarga Domain Value auto increment Datetime Range value : 0-9, ',' 3. Table Domain Atribut Menu Table 4.16 : Domain Atribut Menu Attribute Domain Value KdMenu Range value : A-Z, 0-9 NamaMenu Range value : A-Z, a-z HargaMenu Range value : 0-9 Qty Range value : 0-9

11 81 4. Table Domain Atribut Bahan Mentah Table 4.17 : Domain Atribut Bahan Mentah Attribute Domain Value KdBahanMentah Range value : A-Z, 0-9 HargaBahanMentah Range value : A-Z, 0-9 SatuanBahanMentah Range value : A-Z, 0-9 NamaBahanMentah Range value : A-Z, a-z Qty Range value : Table Domain Atribut Alat Makan Table 4.18 : Domain Atribut Alat Makan Attribute Domain Value KdAlatMakan Range value : A-Z, 0-9 NamaAlatMakan Range value : A-Z, a-z HargaAlatMakan Range value : A-Z, 0-9 SatuanAlatMakan Range value : A-Z, 0-9 Qty Range value : 0-9

12 82 6. Table Domain Atribut Karyawan Table 4.19 : Domain Atribut Karyawan Attribute Domain Value KdKaryawan Range value : A-Z, a-z, 0-9, '.', ',' NamaKaryawan Range value : A-Z, a-z, 0-9, '.', ',' AlamatKaryawan Range value : A-Z, a-z, 0-9, '.', ',' TelpKaryawan Range value : 0-9, - Qty Range value : 0-9 StatusKaryawan Range value : A-Z, a-z, 0-9, '.', ',' 7. Table Domain Atribut Pelanggan Table 4.20 : Domain Atribut Pelanggan Attribute Domain Value KdPelanggan Range value : A-Z, a-z, 0-9, '.', ',' NamaPelanggan Range value : A-Z, a-z, 0-9, '.', ',' TelpPelanggan Range value : 0-9, - 8. Table Domain Atribut Supplier Table 4.21 : Domain Atribut Supplier Attribute Domain Value KdSupplier Range value : A-Z, a-z, 0-9, '.', ',' NamaSupplier Range value : A-Z, a-z, 0-9, '.', ',' AlamatSupplier Range value : A-Z, a-z, 0-9, '.', ',' TelpSupplier Range value : 0-9, -

13 83 9. Table Domain Atribut Retur Beli Table 4.22 : Domain Atribut Retur Beli KdReturBeli TglReturBeli Attribute auto increment Datetime Domain Value 10. Table Domain Atribut Penagihan Table 4.23 : Domain Atribut Penagihan Attribute Domain Value KdPenagihan auto increment TglPenagihan Datetime JumlahPenagihan Range value : Table Domain Atribut Pembayaran Table 4.24 : Domain Atribut Pembayaran Attribute Domain Value KdPembayaran auto increment TglPembayaran Range value : A-Z, a-z, 0-9, '.', ',' jumlahpembayaran Range value : 0-9

14 Penentuan Atribut Primary key dan Candidate Key Tabel 4.25 Primary key dan Candidate Key No Entitas Candidate key Primary key 1 Order Pembelian KdOB KdOB KdKaryawan KdAM KdBM KdSupplier 2 Order Penjualan KdOP KdOP KdMenu KdPelanggan KdKaryawan 3 Menu KdMenu KdMenu KdBM KdAM 4 Bahan Mentah KdBM KdBM 5 Alat Makan KdAM KdAM 6 Karyawan KdKaryawan KdKaryawan 7 Pelanggan KdPelanggan KdPelanggan 8 Supplier KdSupplier KdSupplier 9 Retur Beli KdReturBeli KdReturBeli KdSupplier KdKaryawan KdAM KdBM KdOB 10 Pembayaran KdPembayaran KdPembayaran KdSupplier KdKaryawan KdAM KdBM 11 Penagihan KdPenagihan KdKaryawan KdPelanggan KdMenu KdPenagihan

15 Gambar 4.2 ER dengan Primary Key 85

16 Validasi Model Terhadap Adanya Perulangan Tujuan dari langkah ini adalah untuk mengecek apakah terdapat redundansi dalam model yang telah dibentuk. Terdapat dua langkah dalam melakukan pengecekan ini, yaitu : a. Mengkaji kembali hubungan one-to-one (1:1) Hubungan entitas antara Pelanggan dengan Penagihan Gambar 4.3 Hubungan one-to-one antara entitas Entitas Pelanggan dengan entitas Penagihan tidak sama, karena entitas Pelanggan memberikan informasi mengenai data pelanggan sedangkan entitas Penagihan memberikan informasi mengenai penagihan pembayaran terhadap pelanggan. b. Menghilangkan relasi yang redundan Pada ER diagram konseptual yang dibuat terdapat redundansi karena ada beberapa informasi yang sama dapat diperoleh dari relasi yang lain yaitu :

17 87 Hubungan antara Supplier dengan ReturBeli Gambar 4.4 ER Redundansi antara Supplier dengan ReturBeli Setelah menghilangkan redundansi mejadi : Gambar 4.5 Cek Model Redundansi antara Supplier dengan ReturBeli

18 88 Gambar 4.6 Entity Relationship Diagram dengan primary key setelah validasi model

19 Validasi Model konseptual lokal Pada Transaksi Pengguna Berikut adalah transaksi yang ada : a) Manager membawahi Karyawan b) Karyawan Melayani order penjualan yg di pesan pelanggan c) Pelanggan melakukan order penjualan yang ada pada menu d) Karyawan Membuat Penagihan order yang dipesan oleh pelanggan e) Pelanggan Menerima Penagihan dari semua order yang dipesan f) Karyawan membuat order pembelian untuk barang yang hampir habis atau habis g) Supplier menerima order pembelian barang dari karyawan h) Karyawan membuat retur beli untuk barang yang rusak i) Karyawan melakukan pembayaran atas order pembelian j) Supplier menerima pembayaran atas order pembelian

20 90 Gambar 4.7 Entity Relationship Diagram setelah validasi model terhadap transaksi pengguna

21 Perancangan Database Logikal Berikut ini adalah tahap-tahap perancangan database logical yaitu : Menghilangkan Fitur yang Tidak Kompatibel dengan Model Relasional Berikut ini adalah tahap-tahap dalam menghilangkan fitur-fitur yang tidak sesuai dengan model relasional 1. Menghilangkan Many-to-Many (*:*) Binary Relationship a. Relasi Many-to-Many pada Entitas menu dan order penjualan akan menghasilkan entitas baru yaitu DetailMenu. Gambar 4.8 ER DetailMenu b. Relasi Many-to-Many pada Entitas menu dan bahan mentah akan menghasilkan entitas baru yaitu DetailBahanMentah.

22 92 Gambar 4.9 ER DetailBahanMentah c. Relasi Many-to-Many pada Entitas menu dan alat makan akan menghasilkan entitas baru yaitu DetailAlatMakan. Gambar 4.10 ER DetailAlatMakan d. Relasi Many-to-Many pada Entitas Bahan Mentah dan Order Pembelian akan menghasilkan entitas baru yaitu DetailPembelianBM Gambar 4.11 ER DetailPembelianBM

23 93 e. Relasi Many-to-Many pada Entitas Bahan Mentah dan Retur Beli akan menghasilkan entitas baru yaitu DetailReturBM Gambar 4.12 ER DetailReturBM f. Relasi Many-to-Many pada Entitas Alat Makan dan Order Pembelian akan menghasilkan entitas baru yaitu DetailPembelianAM Gambar 4.13 ER DetailPembelianAM g. Relasi Many-to-Many pada Entitas Alat Makan dan Retur Beli akan menghasilkan entitas baru yaitu DetailReturAM.

24 94 Gambar 4.14 ER DetailReturAM h. Relasi Many-to-Many pada Entitas Menu dan Penagihan akan menghasilkan entitas baru yaitu DetailPenagihan Gambar 4.15 ER DetailPenagihan i. Relasi Many-to-Many pada Entitas Alat Makan dan Pembayaran akan menghasilkan entitas baru yaitu DetailPembayaranAM Gambar 4.16 ER DetailPembayaranAM

25 95 j. Relasi Many-to-Many pada Entitas Bahan Mentah dan Pembayaran akan menghasilkan entitas baru yaitu DetailPembayaranBM Gambar 4.17 ER DetailPembayaranBM 2. Menghilangkan Many-to-Many (*:*) Recursive Relationship Tidak ada recursive relation 3. Menghilangkan Multi-Valued Atribut a. Atribut Multi-Valued TelpSupplier pada entitas Supplier di hilangkan dengan Menghasilkan sebuah entitas baru yaitu entitas TelpSupplier. Supplier KdSupplier NamaSupplier AlamatSupplier TelpSupplier

26 96 Gambar 4.18 ER TelpSupplier b. Atribut Multi-Valued TelpPelanggan pada entitas Pelanggan di hilangkan dengan Menghasilkan sebuah entitas baru yaitu entitas TelpPelanggan. Pelanggan KdPelanggan NamaPelanggan TelpPelanggan Gambar 4.19 ER TelpPelanggan c. Atribut Multi-Valued TelpKaryawan pada entitas Karyawan dihilangkan dengan Menghasilkan sebuah entitas baru yaitu entitas Telp_Karyawan. Karyawan KdKaryawan NamaKaryawan AlamatKaryawan TelpKaryawan Qty StatusKaryawan

27 97 Gambar 4.20 TelpKaryawan Memperoleh Relasi bagi Model Data logikal Lokal Berikut adalah tahap-tahap memperoleh relasi bagi model data logikal lokal : 1. Mengidentifikasi Strong Entity OrderPembelian (KdOB, TglOB, TotalHarga, KdKaryawan, KdSupplier, KdAM, KdBM) Primary Key : KdOB OrderPenjualan (KdOP, TglOP, TotalHarga, KdPelanggan, KdMenu, KdKaryawan) Primary Key : KdOP Menu (KdMenu, NamaMenu, HargaMenu, KdBM, KdAM, Qty) Primary Key : KdMenu

28 98 BahanMentah (KdBM, NamaBM, HargaBM, SatuanBM, Qty) Primary Key : KdBM AlatMakan (KdAM, NamaAM, HargaAM, SatuanAM, Qty) Primary Key : KdAM Karyawan (KdKaryawan, NamaKaryawan, AlamatKaryawan, TelpKaryawan, Qty, StatusKaryawan ) Primary Key : KdKaryawan Pelanggan (KdPelanggan, NamaPelanggan, TelpPelanggan) Primary Key : KdPelanggan Supplier (KdSupplier, NamaSupplier, AlamatSupplier, TelpSupplier) Primary Key : KdSupplier Retur Beli (KdReturBeli, TglRetur, KdKaryawan, KdSupplier) Primary Key : KdReturBeli

29 99 Penagihan (KdPenagihan, TglPenagihan, KdKaryawan, KdPelanggan, JumlahPenagihan, Kdmenu) Primary Key : KdPenagihan Pembayaran (KdPembayaran, TglPembayaran, JumlahPembayaran, KdKaryawan, KdSupplier, KdBM, KdAM) Primary Key : KdPembayaran 2. Mengidentifikasi Weak Entity DetailPenjualanMenu (KdOP, KdMenu) Primary Key : KdOP, KdMenu DetailMenuAM (Kdmenu, KdAM) Primary Key : KdMenu, KdAM DetailMenuBM (KdMenu, KdBM) Primary Key : KdMenu, KdBM DetailPembelianBM (KdOB, KdBM) Primary Key : KdOB, KdBM DetailReturBM (KdReturBeli, KdBM) Primary Key : KdReturBeli, KdBM

30 100 DetailPembelianAM (KdOB, KdAM) Primary Key : KdOB, KdAM DetailReturAM (KdReturBeli, KdAM) Primary Key : KdReturBeli, KdAM DetailPenagihan (KdPenagihan, KdMenu) Primary Key : KdPenagihan, KdMenu DetailPembayaranAM (KdPembayaran, KdAM) Primary Key : KdPembayaran, KdAM DetailPembayaranBM (KdPembayaran, KdBM) Primary Key : KdPembayaran, KdBM TelpS upplier Primary Key : TelpSupplier TelpKaryawan Primary Key : TelpKaryawan TelpPelanggan Primary Key : TelpPelanggan

31 Mengidentifikasi Relasi One-To-Many (1:*) a. Karyawan dengan OrderPembelian untuk Relasi 1:* Mengerjakan Karyawan ( OrderPembelian ( KdKaryawan, NamaKaryawan, AlamatKaryawan, KdOB, TglOB, TotalHarga, KdKaryawan, qty, KdSupplier ) StatusKaryawan ) Primary Key : Primary Key : KdKaryawan KdOB Foreign Key : KdKaryawan Reference : Karyawan b. Karyawan dengan OrderPenjualan untuk Relasi 1:* Mengerjakan Karyawan ( OrderPenjualan (

32 102 KdKaryawan, NamaKaryawan, AlamatKaryawan, Qty, KdOP, TglOP, TotalHarga, Qty, KdKaryawan, KdPelanggan) StatusKaryawan) Primary Key : Primary Key : KdKaryawan KdOP Foreign Key : KdKaryawan Reference : Karyawan c. Karyawan dengan Pembayaran untuk Relasi 1:* Mengerjakan Karyawan ( Pembayaran ( KdKaryawan, NamaKaryawan, AlamatKaryawan, Qty, KdPembayaran, TglPembayaran, JumlahPembayaran, KdSupplier, StatusKaryawan) KdKaryawan ) Primary Key : KdKaryawan Primary Key : KdPembayaran

33 103 Foreign Key : KdKaryawan Reference : Karyawan d. Karyawan dengan Penagihan untuk Relasi 1:* Mengerjakan Karyawan ( Penagihan ( KdKaryawan, NamaKaryawan, AlamatKaryawan, Qty, StatusKaryawan) KdPenagihan, TglPenagihan, JumlahPenagihan, KdPelanggan, KdKaryawan) Primary Key : KdKaryawan Primary Key : KdPenagihan Foreign Key : KdKaryawan Reference : Karyawan

34 104 e. Pelanggan dengan OrderPenjualan untuk Relasi 1:* Mengerjakan Pelanggan ( OrderPenjualan ( KdPelanggan, NamaPelanggan, TelpPelanggan) Primary Key : KdPelanggan KdOP, TglOP, TotalHarga, Qty, KdKaryawan, KdPelanggan) Primary Key : KdOP Foreign Key : KdPelanggan Reference : Pelanggan f. Supplier dengan OrderPembelian untuk Relasi 1:* Mengerjakan Supplier ( OrderPembelian ( KdSupplier, NamaSupplier, TelpSupplier, KdOB, TglOB, TotalHarga, KdKaryawan,

35 105 AlamatSupplier ) KdSupplier ) Primary Key : KdSupplier Primary Key : KdOB Foreign Key : KdSupplier Reference : Supplier g. OrderPembelian dengan ReturBeli untuk Relasi 1:* Mengerjakan OrderPembelian ( ReturBeli ( KdOB, TglOB, TotalHarga) Primary Key : KdOB KdReturBeli, TglReturBeli, KdKaryawan, KdSupplier, Primary Key : KdReturBeli Foreign Key : KdOB Reference : OrderPembelian

36 Mengidentifikasi Relasi One-To-One (1:1) a. Pelanggan dengan Penagihan untuk Relasi 1:1 Menghasilkan Pelanggan ( Penagihan ( KdPelanggan, NamaPelanggan, TlpPelanggan) Primary Key : KdPelanggan KdPenagihan, TglPenagihan, JumlahPenagihan, KdKaryawan, KdPelanggan) Primary Key : KdPenagihan Foreign Key : KdPelanggan Reference : Pelanggan 5. Mengidentifikasi Relasi Many-To-Many (*:*) a. Menu ( OrderPenjualan ( KdMenu, Qty, NamaMenu, HargaMenu) KdOP, TglOP, TotalHarga, Qty, KdPelanggan,

37 107 Primary Key : KdKaryawan) KdMenu Primary Key : KdOP KdMenu dengan DetailMenu untuk model Relasi *:* Memiliki KdOP dengan DetailMenu untuk model Relasi *:* Menambah DetailMenu (KdOP, KdMenu) Primary Key : KdOP, KdMenu Foreign Key : KdOP referensi OrderPenjualan Foreign Key : KdMenu referensi Menu b. Menu ( AlatMakan ( KdMenu, Qty, NamaMenu, KdAM, Qty, NamaAM,

38 108 HargaMenu) HargaAM, Primary Key : SatuanAM ) KdMenu Primary Key : KdAM KdMenu dengan DetailAM untuk model Relasi *:* Memiliki KdAM dengan DetailAM untuk model Relasi *:* Menambah DetailAM (KdMenu, KdAM) Primary Key : KdMenu, KdAM Foreign Key : KdMenu referensi Menu Foreign Key : KdAM referensi AlatMakan c. Menu ( BahanMentah ( KdMenu, Qty, NamaMenu, KdBM, Qty, NamaBM,

39 109 HargaMenu) Primary Key : HargaBM, SatuanBM) KdMenu Primary Key : KdBM KdMenu dengan DetailBM untuk model Relasi *:* Memiliki KdBM dengan DetailBM untuk model Relasi *:* Menambah DetailBM (KdMenu, KdBM) Primary Key : KdMenu, KdBM Foreign Key : KdMenu referensi Menu Foreign Key : KdBM referensi BahanMentah d. BahanMentah ( OrderPembelian ( KdBM, Qty, NamaBM, KdOB, TglOB, TotalHarga,

40 110 HargaBM, SatuanBM) KdKaryawan, KdSupplier) Primary Key : Primary Key : KdBM KdOB KdBM dengan DetailPembelianBM untuk model Relasi *:* Memiliki KdOB dengan DetailPembelianBM untuk model Relasi *:* Menambah DetailPembelianBM (KdOB, KdBM) Primary Key : KdOB, KdBM Foreign Key : KdOB referensi OrderBarang Foreign Key : KdBM referensi BahanMentah e. BahanMentah ( ReturBeli ( KdBM, Qty, NamaBM, KdReturBeli, TglReturBeli,

41 111 HargaBM, SatuanBM) KdKaryawan, KdSupplier) Primary Key : Primary Key : KdBM KdReturBeli KdBM dengan DetailReturBM untuk model Relasi *:* Memiliki KdReturBeli dengan DetailReturBM untuk model Relasi *:* Menambah DetailReturBM (KdReturBeli, KdBM) Primary Key : KdReturBeli, KdBM Foreign Key : KdReturBeli referensi ReturBeli Foreign Key : KdBM referensi BahanMentah f. AlatMakan ( OrderPembelian ( KdAM, Qty, NamaAM, KdOB, TglOB, TotalHarga,

42 112 HargaAM, SatuanAM) KdKaryawan, KdSupplier) Primary Key : Primary Key : KdAM KdOB KdAM dengan DetailPembelianAM untuk model Relasi *:* Memiliki KdOB dengan DetailPembelianAM untuk model Relasi *:* Menambah DetailPembelianAM (KdOB, KdAM) Primary Key : KdOB, KdAM Foreign Key : KdOB referensi OrderBarang Foreign Key : KdAM referensi AlatMakan g. AlatMakan ( ReturBeli ( KdAM, Qty, NamaAM, KdReturBeli, TglReturBeli,

43 113 HargaAM, SatuanAM) KdKaryawan, KdSupplier) Primary Key : Primary Key : KdAM KdReturBeli KdAM dengan DetailReturAM untuk model Relasi *:* Memiliki KdReturBeli dengan DetailReturAM untuk model Relasi *:* Menambah DetailReturAM (KdReturBeli, KdAM ) Primary Key : KdReturBeli, KdAM Foreign Key : KdReturBeli referensi ReturBeli Foreign Key : KdAM referensi AlatMakan h. Menu ( Penagihan ( KdMenu, Qty, NamaMenu, KdPenagihan, TglPenagihan,

44 114 HargaMenu) Primary Key : KdMenu JumlahPenagihan, KdKaryawan, KdPelanggan) Primary Key : KdPenagihan KdMenu dengan DetailPenagihan untuk model Relasi *:* Memiliki KdPenagihan dengan DetailPenagihan untuk model Relasi *:* Menambah DetailPenagihan (KdPenagihan, KdMenu) Primary Key : KdPenagihan, KdMenu Foreign Key : KdPenagihan referensi Penagihan Foreign Key : KdMenu referensi Menu i. BahanMentah ( Pembayaran ( KdBM, Qty, KdPembayaran,

45 115 NamaBM, HargaBM, SatuanBM) Primary Key : TglPembayaran, JumlahPembayaran, KdKaryawan, KdSupplier) KdBM Primary Key : KdPembayaran KdBM dengan DetailPembayaranBM untuk model Relasi *:* Memiliki KdPembayaran dengan DetailPembayaranBM untuk model Relasi *:* Menambah DetailPembayaranBM (KdPembayaran, KdBM) Primary Key : KdPembayaran, KdBM Foreign Key : KdPembayaran referensi Pembayaran Foreign Key : KdBM referensi BahanMentah

46 116 j. AlatMakan ( Pembayaran ( KdAM, Qty, NamaAM, HargaAM, SatuanAM) Primary Key : KdPembayaran, TglPembayaran, JumlahPembayaran, KdKaryawan, KdSupplier) KdAM Primary Key : KdPembayaran KdAM dengan DetailPembayaranAM untuk model Relasi *:* Memiliki KdPembayaran dengan DetailPembayaranAM untuk model Relasi *:* Menambah DetailPembayaranAM (KdPembayaran, KdAM ) Primary Key : KdPembayaran, KdAM Foreign Key : KdPembayaran referensi Pembayaran Foreign Key : KdAM referensi AlatMakan

47 Mengidentifikasi Mutlti-Valued Atribut a. KdSupplier dengan TelpSupplier untuk model relasi multi-valued Mempunyai Supplier ( TelpSupplier ( KdSupplier, TelpSupplier, NamaSupplier, KdSupplier ) AlamatSupplier, Primary Key : TelpSupplier) TelpSupplier Primary Key : Foreign Key : KdSupplier KdSupplier Reference : Supplier b. KdPelanggan dengan TelpPelanggan untuk model relasi multi-valued Mempunyai Pelanggan ( TelpPelanggan ( KdPelanggan, NamaPelanggan, KdPelanggan, TelpPelanggan) TelpPelanggan) Primary Key : kdpelanggan

48 118 Primary Key : Foreign Key : KdPelanggan KdPelanggan Reference : Pelanggan c. KdKaryawan dengan TelpKaryawan untuk model relasi multi-valued Mempunyai Karyawan ( TelpKaryawan ( KdKaryawan, NamaKaryawan, KdKaryawan, TelpKaryawan) TelpKaryawan, Primary Key : AlamatKaryawan) KdKaryawan Primary Key : Foreign Key : KdKaryawan KdKaryawan Reference : Karyawan

49 Memvalidasi Relasi Menggunakan Normalisasi a. Normalisasi Normalisasi adalah teknik untuk mengorganisasikan data ke dalam tabel untuk memenuhi kebutuhan organisasi. Sistem sudah dalam bentuk normalisasi pertama karena sistem sudah ditentukan primary key-nya pada perancangan konseptual dan pada fitur yang tidak kompatibel telah dihilangkan atribut multi-value. Maka pada tahap selanjutnya adalah menghilangkan ketergantungan parsial (Partial Depedency) sehingga memenuhi aturan 2NF (Second Normal Form)dan menghilangkan ketergantungan transitif (Transitive Depedency) sehingga memenuhi aturan 3NF (Third Normal Form). Entitas Order Pembelian : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Order Pembelian TglOB, TotalHarga, KdKaryawan, KdSupplier

50 120 Entitas Order Penjualan : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Order Penjualan TglOP, TotalHarga, KdPelanggan, Qty, KdKaryawan Entitas Menu : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Menu KdMenu, NamaMenu, HargaMenu,Qty Entitas Bahan Mentah : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Bahan Mentah NamaBM, HargaBM, SatuanBM,Qty

51 121 Entitas Alat Makan : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Alat Makan NamaAM, HargaAM, SatuanAM,Qty Entitas Karyawan : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Karyawan NamaKaryawan, AlamatKaryawan, Qty, StatusKaryawan Entitas Pelanggan : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Pelanggan NamaPelanggan

52 122 Entitas Supplier : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Supplier NamaSupplier, AlamatSupplier, TelpSupplier Entitas Retur Beli : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Retur Beli TglReturBeli, KdKaryawan, KdSupplier Entitas Penagihan : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Penagihan T glpenagihan, Kdkaryawan, KdPelanggan, JumlahPenagihan

53 123 Entitas Pembayaran : Entitas ini sudah memenuhi 1NF dan 2NF 3NF Pembayaran TglPembayaran, Kdkaryawan, Kdsupplier, JumlahPembayaran Entitas DetailMenu DetailM enu (Entitas diatas sudah normal) Entitas DetailAM (Entitas diatas sudah normal) Entitas DetailBM (Entitas diatas sudah normal)

54 124 Entitas DetailPenagihan (Entitas diatas sudah normal) Entitas DetailPembelianAM (Entitas diatas sudah normal) Entitas DetailPembayaranAM (Entitas diatas sudah normal) Entitas DetailReturAM (Entitas diatas sudah normal)

55 125 Entitas DetailPembelianBM (Entitas diatas sudah normal) Entitas DetailPembayaranBM (Entitas diatas sudah normal) Entitas DetailReturBM (Entitas diatas sudah normal) Entitas Telp Supplier TelpSupplier KdSupplier (Entitas diatas sudah normal)

56 126 Entitas Telp Pelanggan TelpPelanggan KdPelanggan (Entitas diatas sudah normal) Entitas Telp Karyawan TelpKaryawan KdKaryawan (Entitas diatas sudah normal) Hasil validasi normalisasi ReturBeli (@KdReturBeli, TglRetur, KdKaryawan, KdSupplier) Primary Key : KdReturBeli Foreign Key : KdKaryawan reference karyawan (KdKaryawan) Foreign Key : KdSupplier reference Supplier (KdSupplier)

57 127 Penagihan T glpenagihan, KdKaryawan, KdPelanggan, JumlahPenagihan) Primary Key : KdPenagihan Foreign Key : KdKaryawan reference karyawan (KdKaryawan) Foreign Key : KdPelanggan reference Pelanggan (KdPelanggan) Pembayaran (@KdPembayaran, TglPembayaran, JumlahPembayaran, KdKaryawan, KdSupplier) Primary Key : KdPembayaran Foreign Key : KdKaryawan reference karyawan (KdKaryawan) Foreign Key : KdSupplier reference Supplier (KdSupplier) Order Penjualan (@KdOP, TglOP, TotalHarga, KdPelanggan, Qty, KdKaryawan)

58 128 Primary Key : KdOP Foreign Key : KdKaryawan reference karyawan (KdKaryawan) Foreign Key : KdPelanggan reference Pelanggan (KdPelanggan) Order Pembelian (@KdOB, TglOB, TotalHarga, KdKaryawan, KdSupplier) Primary Key : KdOB Foreign Key : KdKaryawan reference karyawan (KdKaryawan) Foreign Key : KdSupplier reference Supplier (KdSupplier) DetailPenjualanMenu Primary Key : KdOP, KdMenu Foreign Key : KdOP reference Order Penjualan (KdOP) Foreign Key : KdMenu reference Menu (KdMenu)

59 129 Primary Key : KdMenu, KdBM Foreign Key : KdMenu reference Menu (KdMenu) Foreign Key : KdBM reference BahanMentah (KdBM) DetailMenuAM Primary Key : KdMenu, KdAM Foreign Key : KdMenu reference Menu (KdMenu) Foreign Key : KdAM reference AlatMakan (KdAM) DetailPembelianBM Primary Key : KdBM, KdOB Foreign Key : KdBM reference BahanMentah(KdBM) Foreign Key : KdOB reference OrderPembelian (KdOB) DetailReturBM Primary Key : KdReturBeli, KdBM

60 130 Foreign Key : KdReturBeli reference ReturBeli (KdReturBeli) Foreign Key : KdBM reference BahanMentah (KdBM) DetailPembelianAM Primary Key : KdAM, KdOB Foreign Key : KdAM reference AlatMakan(KdAM) ON Foreign Key : KdOB reference OrderPembelian (KdOB) DetailReturAM Primary Key : KdReturBeli, KdAM Foreign Key : KdReturBeli reference ReturBeli (KdReturBeli) Foreign Key : KdAM reference AlatMakan (KdAM) DetailPenagihan Primary Key : KdPenagihan, KdMenu

61 131 Foreign Key : KdPenagihan reference Penagihan (KdPenagihan) Foreign Key : KdMenu reference Menu (KdMenu) DetailPembayaranBM Primary Key : KdPembayaran, KdBM Foreign Key : KdPembayaran reference Pembayaran (KdPembayaran) Foreign Key : KdBM reference BahanMentah (KdBM) DetailPembayaranAM (@KdPembayaran, KdAM) Primary Key : KdPembayaran, KdAM Foreign Key : KdPembayaran reference Pembayaran (KdPembayaran) Foreign Key : KdAM reference AlatMakan (KdAM) TelpSupplier Primary Key : TelpSupplier

62 132 Foreign Key : KdSupplier reference Supplier (KdSupplier) TelpPelanggan Primary Key : TelpPelanggan Foreign Key : KdPelanggan reference Pelanggan (KdPelanggan) TelpKaryawan Primary Key : TelpKaryawan Foreign Key : KdKaryawan reference Karyawan (KdKaryawan) Mengecek integrity Constraint Bahan Mentah NamaBM, HargaBM, SatuanBM, Qty Primary Key : KdBM

63 133 Alat Makan NamaAM, HargaAM, SatuanAM, Qty Primary Key : KdAM Karyawan NamaKaryawan, AlamatKaryawan, TelpKaryawan, Qty Primary Key : KdKaryawan Pelanggan NamaPelanggan Primary Key : KdPelanggan Supplier NamaSupplier, AlamatSupplier, Primary Key : KdSupplier ReturBeli TglReturBeli, KdKaryawan, KdSupplier Primary Key : KdReturBeli

64 134 Foreign Key : KdKaryawan reference karyawan (KdKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdSupplier reference Supplier (KdSupplier) ON UPDATE CASCADE ON DELETE NO ACTION Penagihan TglPenagihan, KdKaryawan, KdPelanggan, JumlahPenagihan Primary Key : KdPenagihan Foreign Key : KdKaryawan reference karyawan (KdKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdPelanggan reference Pelanggan (KdPelanggan) ON UPDATE CASCADE ON DELETE NO ACTION Pembayaran TglPembayaran, JumlahPembayaran, KdKaryawan, KdSupplier

65 135 Primary Key : KdPembayaran Foreign Key : KdKaryawan reference karyawan (KdKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdSupplier reference Supplier (KdSupplier) ON UPDATE CASCADE ON DELETE NO ACTION Menu NamaMenu, HargaMenu Primary Key : KdMenu OrderPenjualan TglOP, TotalHarga, KdPelanggan, Qty, KdKaryawan Primary Key : KdOP Foreign Key : KdKaryawan reference karyawan (KdKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdPelanggan reference Pelanggan (KdPelanggan) ON UPDATE CASCADE ON DELETE NO ACTION

66 136 OrderPembelian TglOB, TotalHarga, KdKaryawan, KdSupplier Primary Key : KdPembelian Foreign Key : KdKaryawan reference karyawan (KdKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdSupplier reference Supplier (KdSupplier) ON UPDATE CASCADE ON DELETE NO ACTION DetailMenu Primary Key : KdOP, KdMenu Foreign Key : KdOP reference Order Penjualan (KdOP) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdMenu reference Menu (KdMenu) ON UPDATE CASCADE ON DELETE NO ACTION DetailBM Primary Key : KdMenu, KdBM

67 137 Foreign Key : KdMenu reference Menu (KdMenu) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdBM reference BahanMentah (KdBM) ON UPDATE CASCADE ON DELETE NO ACTION DetailAM Primary Key : KdMenu, KdAM Foreign Key : KdMenu reference Menu (KdMenu) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdAM reference AlatMakan (KdAM) ON UPDATE CASCADE ON DELETE NO ACTION DetailPembelianBM Primary Key : KdBM, KdOB Foreign Key : KdBM reference BahanMentah(KdBM) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdOB reference OrderPembelian (KdOB) ON UPDATE CASCADE ON DELETE NO ACTION

68 138 Primary Key : KdReturBeli, KdBM Foreign Key : KdReturBeli reference ReturBeli (KdReturBeli) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdBM reference BahanMentah (KdBM) ON UPDATE CASCADE ON DELETE NO ACTION DetailPembelianAM Primary Key : KdAM, KdOB Foreign Key : KdAM reference AlatMakan(KdAM) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdOB reference OrderPembelian (KdOB) ON UPDATE CASCADE ON DELETE NO ACTION DetailReturAM Primary Key : KdReturBeli, KdAM

69 139 Foreign Key : KdReturBeli reference ReturBeli (KdReturBeli) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdAM reference AlatMakan (KdAM) ON UPDATE CASCADE ON DELETE NO ACTION DetailPenagihan Primary Key : KdPenagihan, KdMenu Foreign Key : KdPenagihan reference Penagihan (KdPenagihan) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdMenu reference Menu (KdMenu) ON UPDATE CASCADE ON DELETE NO ACTION DetailPembayaranBM Primary Key : KdPembayaran, KdBM Foreign Key : KdPembayaran reference Pembayaran (KdPembayaran) ON UPDATE CASCADE ON DELETE NO ACTION

70 140 Foreign Key : KdBM reference BahanMentah (KdBM) ON UPDATE CASCADE ON DELETE NO ACTION DetailPembayaranAM (@KdPembayaran, KdAM) Primary Key : KdPembayaran, KdAM Foreign Key : KdPembayaran reference Pembayaran (KdPembayaran) ON UPDATE CASCADE ON DELETE NO ACTION Foreign Key : KdAM reference AlatMakan (KdAM) ON UPDATE CASCADE ON DELETE NO ACTION TelpSupplier Primary Key : TelpSupplier Foreign Key : KdSupplier reference Supplier (KdSupplier) ON UPDATE CASCADE ON DELETE NO ACTION

71 141 TelpPelanggan Primary Key : TelpPelanggan Foreign Key : KdPelanggan reference Pelanggan (KdPelanggan) ON UPDATE CASCADE ON DELETE NO ACTION TelpKaryawan Primary Key : TelpKaryawan Foreign Key : KdKaryawan reference Karyawan (KdKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION

72 Pembuatan Model Basis Data Logikal Global Gambar 4.21 ER Model Basis Data Logikal Global

73 Perancangan Database Fisikal Menentukan DBMS Pemilihan DBMS ini merupakan hal yang dilakukan untuk menentukan DBMS apa yang nantinya akan digunakan oleh perusahaan. DBMS yang menjadi pertimbangan adalah : SQL Server Berikut adalah pertimbangan yang menjadi faktor dalam memilih DBMS: Tabel 4.26 Memilih DBMS Keterangan SQL Server2005 Tipe DBMS Transactional Database Server Biaya $647 to $1,799 (Standart Edition) Kebutuhan Piranti Intel Core 2 Duo CPU Keras 1GB, 380MB Harddisk space Kebutuhan Piranti Windows XP SP2, Windows 7 dan VB Lunak express Kelebihan Mendukung kehandalan dan keamanan enterprise, dapat menjalankan database dalam satu server Kekurangan Biaya cukup tinggi memerlukan SQL Server2005 dan Windows XP SP2 Keterbatasan Database Terbatas mendekati miliaran obyek dalam database Kehandalan Mendukung failover cluster, pemilihan point in time, dapat melakukan restart jika terhenti Keamanan Menggunakan authentifikasi dengan pilihan untuk menyatukan keamanan database dengan keamanan Windows XP SP2 Standar SQL99, XML, ODBC, JDBC, T-SQL

74 144 Platform Tabel 4.27 Platform SQL Server 2005 Windows-based (termasuk Windows Xp, Windows 2000) Platform adalah sebuah perangkat lunak yang dapat digunakan di beberapa sistem operasi yang berbeda. Hardware Tabel 4.28 Hardware Keterangan SQL Server 2005 Processor Pentium 166MHZ atau lebih Memori 1GB RAM (minimal untuk desktop engine), 2 GB (minimal untuk semua edisi) Harddisk Space 270MB (full installation), 250MB (typical installation), 95MB (minimal), desktop engine : 44MB, analysis Servise : minimal 50 dan 130MB, typical English Query : 80MB

75 Menterjemahkan Global Logikal Data Model untuk Target DBMS Merancang base relations Domain KodeOB : Variable character, length 20 Domain TanggalOB : Datetime, length 8 Domain TotalHarga : Integer, length 12 Order Pembelian( KdOB KodeOB NOT NULL, TglOB TanggalOB NOT NULL, TotalHarga TotalHarga NOT NULL, Primary Key (KdOB) ); Domain KodeOP : Variable character, length 20 Domain TanggalOP : Datetime, length 8 Domain TotalHarga : Integer, length 12

76 146 Order Penjualan ( KdOP KodeOP NOT NULL, TglOP TanggalOP NOT NULL, TotalHarga TotalHarga NOT NULL, Primary Key (KdOP) ); Domain KodeAM : Variable character, length 20 Domain NamaAM : Variable character, length 20 Domain HargaAM : Integer, length 12 Domain SatuanAM : Variable character, length 20 Domain Qty : Integer, length 12 Alat Makan ( KdAM KodeAM NOT NULL, NamaAM NamaAM NOT NULL, HargaAM HargaAM NOT NULL, SatuanAM SatuanAM NOT NULL,

77 147 Qty Qty NOT NULL Primary Key (KdAM) ); Domain KodeBM : Variable character, length 20 Domain NamaBM : Variable character, length 20 Domain HargaBM : Integer, length 12 Domain SatuanBM : Variable character, length 128 Domain Qty : Integer, length 12 Bahan Mentah ( KdBM KodeBM NOT NULL, NamaBM NamaBM NOT NULL, HargaBM HargaBM NOT NULL, SatuanBM SatuanBM NOT NULL, Qty Qty NOT NULL, Primary Key (KdBM) );

78 148 Domain KdMenu : Variable character, length 20 Domain NamaMenu : Variable character, length 20 Domain HargaMenu : Integer, length 12 Domain Qty : Integer, length 12 Menu ( KdMenu KodeMenu NOT NULL, NamaMenu NamaMenu NOT NULL, HargaMenu HargaMenu NOT NULL, Qty Qty NOT NULL, Primary Key (KdMenu) ); Domain KodePelanggan : Integer, length 12 Domain NamaPelanggan : Variable character, length 20 Domain TeleponPelanggan : Int, length 12

79 149 Pelanggan ( KdPelanggan KodePelanggan NOT NULL, NamaPelanggan NamaPelanggan NOT NULL, TelpPelanggan TeleponPelanggan NOT NULL, Primary Key (KdPelanggan) ); Domain KodeSupplier : Variable character, length 20 Domain NamaSupplier : Variable character, length 20 Domain AlamatSupplier : Variable character, length 20 Domain TeleponSupplier : Integer, length 12 Supplier ( KdSupplier KodeSupplier NOT NULL, NamaSupplier NamaSupplier NOT NULL, AlamatSupplier AlamatSupplier NOT NULL, TelpSupplier TeleponSupplier NOT NULL, Primary Key (KdSupplier) );

80 150 Domain KodeKaryawan : Variable character, length 20 Domain NamaKaryawan : Variable character, length 20 Domain AlamatKaryawan : Variable character, length 20 Domain TeleponKaryawan : Integer, length 12 Domain Qty : Integer, length 12 Domain StatusKaryawan : Variable character, length 20 Karyawan ( KdKaryawan KodeKaryawan NOT NULL, NamaKaryawan NamaKaryawan NOT NULL, AlamatKaryawan AlamatKaryawan NOT NULL, TelpKaryawan NoTeleponKaryawan NOT NULL, Qty Qty NOT NULL, StatusKaryawan StatusKaryawan NOT NULL Primary Key (KdKaryawan) );

81 151 Domain KodeReturBeli : Variable character, length 20 Domain TanggalReturBeli : Datetime, length 8 Retur Beli ( KdReturBeli KodeReturBeli NOT NULL, TglReturBeli TanggalReturBeli NOT NULL, Primary Key (KdRetur) ); Domain KodePembayaran : Variable character, length 20 Domain TanggalPembayaran : Datetime, length 8 Domain JumlahPembayaran : Integer, length 12 Pembayaran ( KdPembayaran KodePembayaran NOT NULL, TglPembayaran TanggalPembayaran NOT NULL, JumlahPembayaran JumlahPembayaran NOT NULL, Primary Key (KdPembayaran) );

82 152 Domain KodePenagihan : Variable character, length 20 Domain TanggalPenagihan : Datetime, length 8 Domain JumlahPenagihan JumlahPenagihan : Integer, length 12 Penagihan ( KdPenagihan KodePenagihan NOT NULL, TglPenagihan TanggalPenagihan NOT NULL, JumlahPenagihan JumlahPenagihan NOT NULL, Primary Key (KdPenagihan) ); Merancang Batasan Tujuan dari tahap ini adalah untuk merancang batasan yang tidak boleh dilanggar di dunia nyata, yang isinya antara lain : Karyawan tidak boleh memiliki lebih dari dua Kd karyawan CONSTRAINT MaxKdKaryawan Check (NOT EXISTS (SELECT KdKaryawan FROM Karyawan HAVING COUNT (*)>2))

83 153 Pelanggan tidak boleh memiliki lebih dari dua Kd pelanggan CONSTRAINT MaxKdPelanggan Check (NOT EXISTS (SELECT KdPelanggan FROM Pelanggan HAVING COUNT (*)>2)) Analisis Transaksi Langkah ini bertujuan untuk memahami fungsionalitas dari transaksi-transaksi yang akan berjalan pada basis data dan untuk menganalisa transaksi-transaksi yang penting. Matriks menunjukkan transaksi yang dibutuhkan dan relasi yang diakses. Adapun matriks tersebut sebagai berikut : 1. Melihat Menu yang tersedia 2. Update Menu 3. Melihat Bahan Mentah dan Alat Makan yang masih tersedia 4. Memesan Bahan Mentah dan Alat Makan 5. Menambah Bahan Mentah dan Alat Makan yang dipesan 6. Mendapatkan informasi pelanggan yang memesan menu 7. Mendapatkan informasi tentang karyawan yang melayani 8. Karyawan membuat order penjualan 9. Karyawan membuat order pembelian

84 Karyawan membuat retur pembelian 11. Manager melihat seluruh laporan Tabel 4.29 Tabel Analisa Transaksi 1 Transaksi Relasi R U D I R U D I R U D I Order Pembelian Order Penjualan Menu X X Bahan Mentah X X Alat Makan X X Karyawan X X X X X Pelanggan X X Supplier Retur Beli Penagihan Pembayaran DetailPenjualan DetailPembelian DetailAM DetailBM DetailPembayaran DetailPenagihan DetailMenu Telp Karyawan Telp Supplier Telp Pelanggan

85 155 Tabel 4.30 Tabel Analisa Transaksi 2 Transaksi Relasi R U D I R U D I R U D I Order Pembelian X Order Penjualan X Menu X X Bahan Mentah X X Alat Makan X X Karyawan X X X X X Pelanggan X Supplier X Retur Beli Penagihan X Pembayaran DetailPenjualan DetailPembelian DetailAM DetailBM DetailPembayaran DetailPenagihan DetailMenu Telp Karyawan Telp Supplier Telp Pelanggan

86 156 Tabel 4.31 Tabel Analisa Transaksi 3 Transaksi Relasi R U D I R U D I R U D I Order Pembelian Order Penjualan X X X Menu X Bahan Mentah X Alat Makan X Karyawan X X X X X Pelanggan X X Supplier X Retur Beli Penagihan X Pembayaran X DetailPenjualan DetailPembelian DetailAM DetailBM DetailPembayaran DetailPenagihan DetailMenu Telp Karyawan Telp Supplier Telp Pelanggan

87 157 Tabel 4.32 Tabel Analisa Transaksi 4 Transaksi Relasi R U D I R U D I Order Pembelian X Order Penjualan X Menu Bahan Mentah X X Alat Makan X X Karyawan X X Pelanggan Supplier X Retur Beli X X Penagihan Pembayaran DetailPenjualan DetailPembelian DetailAM DetailBM DetailPembayaran DetailPenagihan DetailMenu Telp Karyawan Telp Supplier Telp Pelanggan

88 Memilih Organisasi File Organisasi file yang dipilih pada perancangan basis data ini adalah B-Tree. B-Tree adalah sebuah balanced search tree yang digunakan dalam basis data karena strukturnya dmemungkinkan data yang disimpan untuk disisipi, dihapus, dan diambil dengan jaminan proses dengan waktu terbaik. B-Tree mendukung pengambilan data berdasarkan key yang tepat, pola yang tepat, kisaran nilai, dan bagian dari spesifikasi key. B-Tree index adalah dinamis yang berkembang sesuai dengan perkembangan relasi. Performa dari B-tree tidak terganggu saat ada relasi yang diupdate karena access key selalu dimaintain ketika ada file yang diupdate, sehingga penerimaan tuple dapat lebih efisien Memilih Index Order Pembelian CREATE CLUSTERED INDEX Id_KdOB ON OrderPembelian (KdOB) CREATE NONCLUSTERED INDEX Id_TglOB ON OrderBarang (TglOB) CREATE NONCLUSTERED INDEX Id_ TotalHarga ON OrderBarang (TotalHarga)

89 159 Order Penjualan CREATE CLUSTERED INDEX Id_KdOP ON OrderPenjualan (KdOP) CREATE NONCLUSTERED INDEX Id_TglPenjualan ON OrderPenjualan (T glpenjualan) CREATE NONCLUSTERED INDEX Id_TotalHarga ON OrderPenjualan (TotalHarga) Alat Makan CREATE CLUSTERED INDEX Id_KdAM ON AlatMakan (KdAM) CREATE NONCLUSTERED INDEX Id_NamaAM ON AlatMakan (NamaAM) CREATE NONCLUSTERED INDEX Id_HargaAM ON AlatMakan (HargaAM) CREATE NONCLUSTERED INDEX Id_SatuanAM ON AlatMakan (SatuanAM) CREATE NONCLUSTERED INDEX Id_Qty ON AlatMakan (Qty)

90 160 Bahan Mentah CREATE CLUSTERED INDEX Id_KdBM ON BahanMentah (KdBM) CREATE NONCLUSTERED INDEX Id_NamaBM ON BahanMentah (NamaBM) CREATE NONCLUSTERED INDEX Id_HargaBM ON BahanMentah (HargaBM) CREATE NONCLUSTERED INDEX Id_SatuanBM ON BahanMentah (SatuanBM) CREATE NONCLUSTERED INDEX Id_Qty ON BahanMentah(Qty) Menu CREATE CLUSTERED INDEX Id_KdMenu ON Menu (KdMenu) CREATE NONCLUSTERED INDEX Id_NamaMenu ON Menu (NamaMenu) CREATE NONCLUSTERED INDEX Id_Harga Menu ON Menu (HargaMenu) CREATE NONCLUSTERED INDEX Id_Qty ON Menu(Qty)

91 161 Supplier CREATE CLUSTERED INDEX Id_KdSupplier ON Supplier (KdSupplier) CREATE NONCLUSTERED INDEX Id_NamaSupplier ON Supplier (NamaSupplier) CREATE NONCLUSTERED INDEX Id_AlamatSupplier ON Supplier (AlamatSupplier) CREATE NONCLUSTERED INDEX Id_TelpSupplier ON Supplier (TelpSupplier) Karyawan CREATE CLUSTERED INDEX Id_KdKaryawan ON Karyawan (KdKaryawan) CREATE NONCLUSTERED INDEX Id_NamaKaryawan ON Supplier (NamaKaryawan) CREATE NONCLUSTERED INDEX Id_AlamatKaryawan ON Supplier (AlamatKaryawan) CREATE NONCLUSTERED INDEX Id_TelpKaryawan ON Supplier (TelpKaryawan) CREATE NONCLUSTERED INDEX Id_Qty ON Supplier (Qty)

92 162 CREATE NONCLUSTERED INDEX Id_StatusKaryawan ON Supplier (Statuskaryawan) Pelanggan CREATE CLUSTERED INDEX Id_KdPelanggan ON Pelanggan (KdPelanggan) CREATE NONCLUSTERED INDEX Id_NamaPelanggan ON Supplier (NamaPelanggan) CREATE NONCLUSTERED INDEX Id_TelpPelanggan ON Supplier (TelpPelanggan) Retur Beli CREATE CLUSTERED INDEX Id_KdRetur ON ReturBeli (KdReturBeli) CREATE NONCLUSTERED INDEX Id_TglRetur ON ReturBeli (TglReturBeli)

93 163 Pembayaran CREATE CLUSTERED INDEX Id_KdPembayaran ON Pembayaran (KdPembayaran) CREATE NONCLUSTERED INDEX Id_TglPembayaran ON Pembayaran (TglPembayaran) CREATE NONCLUSTERED INDEX Id_jumlahPembayaran ON Pembayaran (JumlahPembayaran) Penagihan CREATE CLUSTERED INDEX Id_KdPenagihan ON Penagihan (KdPenagihan) CREATE NONCLUSTERED INDEX Id_TglPenagihan ON Penagihan (TglPenagihan) CREATE NONCLUSTERED INDEX Id_ jumlahpenagihan ON Penagihan (JumlahPenagihan) DetailPenjualanMenu CREATE CLUSTERED INDEX Id_ KdOP ON OrderPenjualan (KdOP)

94 164 CREATE CLUSTERED INDEX Id_ KdMenu ON Menu (KdMenu) DetailMenuAM CREATE CLUSTERED INDEX Id_ KdMenu ON Menu (KdMenu) CREATE CLUSTERED INDEX Id_ KdAM ON AlatMakan (KdAM) DetailMenuBM CREATE CLUSTERED INDEX Id_ KdMenu ON Menu (KdMenu) CREATE CLUSTERED INDEX Id_ KdBM ON BahanMentah (KdBM) DetailPembelianBM CREATE CLUSTERED INDEX Id_ KdOB ON OrderPembelian (KdOB) CREATE CLUSTERED INDEX Id_ KdBM ON BahanMentah (KdBM)

95 165 DetailReturBM CREATE CLUSTERED INDEX Id_ KdReturBeli ON ReturBeli (KdReturBeli) CREATE CLUSTERED INDEX Id_ KdBM ON BahanMentah (KdBM) DetailPembelianAM CREATE CLUSTERED INDEX Id_ KdOB ON OrderPembelian (KdOB) CREATE CLUSTERED INDEX Id_ KdAM ON AlatMakan (KdAM) DetailReturAM CREATE CLUSTERED INDEX Id_ KdReturBeli ON ReturBeli (KdReturBeli) CREATE CLUSTERED INDEX Id_ KdAM ON AlatMakan(KdAM) DetailPenagihanMenu CREATE CLUSTERED INDEX Id_KdPenagihan ON Penagihan (KdPenagihan) CREATE CLUSTERED INDEX Id_ KdMenu ON Menu (KdMenu)

96 166 DetailPembayaranAM CREATE CLUSTERED INDEX Id_KdPembayaran ON Pembayaran (KdPembayaran) CREATE CLUSTERED INDEX Id_ KdAM ON AlatMakan(KdAM) DetailPembayaranBM CREATE CLUSTERED INDEX Id_KdPembayaran ON Pembayaran (KdPembayaran) CREATE CLUSTERED INDEX Id_ KdBM ON BahanMentah (KdBM) TelpSupplier CREATE CLUSTERED INDEX Id_TelpSupplier ON TelpSupplier (TelpSupplier) CREATE NONCLUSTERED INDEX Id_KdSupplier ON Supplier (KdSupplier) TelpKaryawan CREATE CLUSTERED INDEX Id_TelpKaryawan ON TelpKaryawan (TelpKaryawan) CREATE NONCLUSTERED INDEX Id_KdKaryawan ON Karyawan (KdKaryawan)

97 167 TelpPelanggan CREATE CLUSTERED INDEX Id_TelpPelanggan ON TelpPelanggan (TelpPelanggan) CREATE NONCLUSTERED INDEX Id_KdPelanggan ON Pelanggan (KdPelanggan) Estimasi Disk Space Requirment Order Pembelian KdOB Varchar (20) TglOB Datetime (8) TotalHarga Int (12) Kapasitas dari tabel Order Pembelian adalah 40 Diperkirakan dalam satu hari terjadi 3 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 3 * 7 * 4 * 12 * 40 = byte Order Penjualan KdOP Varchar (20) TglOP Datetime (8) TotalHarga Int (12)

98 168 Kapasitas dari tabel Order Penjualan adalah 40 Diperkirakan dalam satu hari terjadi 80 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 80 * 7 * 4 * 12 * 40 = byte Menu KdMenu Varchar (20) NamaMenu Varchar (20) HargaMenu Int (12) Qty Int (12) Kapasitas dari tabel Menu adalah 64 Diperkirakan dalam satu hari terjadi 1 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 7 * 4 * 12 * 64 = byte Bahan Mentah KdBM Varch ar (20) NamaBM Varchar (20) HargaBM Int (12) SatuanBM Varchar (20) Qty Int (12)

99 169 Kapasitas dari tabel Bahan Mentah adalah 84 Diperkirakan dalam satu hari terjadi 15 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 15 * 7 * 4 * 12 * 84 = byte Alat Makan KdAM Varchar (20) NamaAM Varchar (20) HargaAM Int (12) SatuanAM Varchar (20) Qty Int (12) Kapasitas dari tabel Alat Makan adalah 84 Diperkirakan dalam satu hari terjadi 5 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 5 * 7 * 4 * 12 * 84 = byte Karyawan KdKaryawan Varchar (20) Namakaryawan Varchar (20) Alamatkaryawan Varchar (20) TelpKaryawan Int (12) Qty Int (12)

100 170 StatusKaryawan Varchar(20) Kapasitas dari tabel Karyawan adalah 104 Diperkirakan dalam satu hari terjadi 2 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 2 * 7 * 4 * 12 * 104 = byte Pelanggan KdPelanggan Varchar (20) NamaPelanggan Varchar (20) TelpPelanggan Int (12) Kapasitas dari tabel Pelanggan adalah 52 Diperkirakan dalam satu hari terjadi 80 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 80 * 7 * 4 * 12 * 52 = byte Supplier KdSupplier Varchar (20) NamaSupplier Varchar (20) AlamatSupplier Varchar (20) TelpSupplier Int (12) Kapasitas dari tabel Supplier adalah 72 Diperkirakan dalam satu hari terjadi 3 transaksi

101 171 Dalam satu tahun pertumbuhan dari tabel ini adalah 3 * 7 * 4 * 12 * 72 = byte Retur Beli KdRetur Varchar (20) TglRetur DateTime (8) Kapasitas dari tabel Retur Beli adalah 28 Diperkirakan dalam satu hari terjadi 1 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 1 * 7 * 4 * 12 * 28 = 9408 byte Penagihan KdPenagihan Varchar (20) TglPenagihan DateTime (8) JumlahPenagihan Int (12) Kapasitas dari tabel Penagihan adalah 40 Diperkirakan dalam satu hari terjadi 80 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 80 * 7 * 4 * 12 * 40 = byte

102 172 Pembayaran KdPembayaran Varchar (20) TglPembayaran DateTime (8) jumlahpembayaran Int (12) Kapasitas dari tabel Pembayaran adalah 40 Diperkirakan dalam satu hari terjadi 3 transaksi Dalam satu tahun pertumbuhan dari tabel ini adalah 3 * 7 * 4 * 12 * 40 = byte Design User Interview diperlukan. Terdapat dua bagian yang berkaitan langsung dengan view yang Tabel 4.33 Tabel Design User Interview User View Tabel Field Tabel Karyawan Penjualan Menu KdMenu NamaMenu HargaMenu Qty Pemesanan Pemesanan Order Penjualan Order Pembelian KdOP TglOP TotalHarga KdOB TglOB TotalHarga Persediaan Bahan Mentah KdBM NamaBM HargaBM SatuanBM

103 173 Qty Alat Makan Manager Laporan OrderPembelian Retur Beli Karyawan Orderpenjualan Penagihan KdAM NamaAM HargaAM SatuanAM Qty KdOB TglOB TotalHarga KdReturBeli TglReturBeli KdKaryawan NamaKaryawan AlamatKaryawan TelpKaryawan Qty KdOP TglOP TotalHarga KdPenagihan TglPenagihan JumlahPenagihan Pembayaran Kd Pembayaran Tgl Pembayaran Jumlah Pembayaran

104 Rancangan Prototipe Aplikasi STD (State Transition Diagram) Login Masukan nama dan kode karyawan MDI Verifikasi Penjualan Pembelian Persediaan Karyawan Laporan Gambar 4.22 State Transition Diagram Pada gambar diatas menunjukan bahwa untuk menjalankan aplikasi ini diperlukan username dan kd karyawan untuk password pada saat login. Kemudian setelah verifikasi berhasil maka user akan memasuki form MDI dimana ada 3 user yang memiliki hak akses tersendiri. Karyawan hanya dapat memasuki form penjualan, bagian pemesanan dapat mengakses form pesediaan dan pembelian, dan manager yang juga bertindak sebagai admin dapat akses ke semua form.

105 Input Form login Gambar 4.23 Layar Login Pada layar ini, admin dan user diminta untuk mengisi username dan password. Layar ini berfungsi untuk membatasi akses admin dan user ke program sesuai dengan hak akses yang dimiliki. Jika admin dan user mengklik tombol OK, maka aplikasi akan memeriksa apakah username dan password yang dimasukkan sesuai dengan database yang ada (valid). Form MDI Gambar 4.24 Layar Form MDI

106 176 Form ini form utama dari semua form yang ada dan selalu tampil di seluruh form. Form Penjualan Gambar 4.25 Layar Penjualan Di form ini user melayani pelanggan dengan membuat laporan sesuai menu yang dipesan oleh pelanggan.

107 177 Form Persediaan Gambar 4.26 Layar Persediaan Pada form ini user yang berupa persedian alat makan dan bahan mentah yang masih tersedia serta mengmasukan bahan mentah dan alat makan yang telah digunakan untuk membuat menu. Serta memasukan menu baru beserta bahan mentah dan alat makan yang akan dipakai untuk membuat menu baru tersebut.

108 178 Form Pembelian Gambar 4.27 Layar Pembelian Pada form ini, karyawan bagian pemesanan dapat melakukan pemesanan barang, retur barang yang apabila terjadi kerusakan serta menginsert bahan mentah dan alat makan baru.

109 179 Form Karyawan Gambar 4.28 Form Karyawan Pada form ini, manager dapat melihat laporan tentang karyawan dan dapat men non aktifkan serta menghapus karyawan yang sudah tidak bekerja di sana.

110 Output Form Laporan Gambar 4.29 Layar Laporan Pada form ini, manager dapat melihat laporan penjualan, persediaan, pemesanan, retur, penagihan, pembayaran, dan karyawan yang sesuai dengan tanggal yang diinginkan.

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Tata Laksana yang dirancang Rancangan tata laksana pada PT. Solusi Corporindo Teknologi adalah sebagai berikut: 4.1.1 Tata Laksana Penjualan Pelanggan yang tertarik

Lebih terperinci

BAB 4 PERANCANGAN DATABASE DAN APLIKASI

BAB 4 PERANCANGAN DATABASE DAN APLIKASI BAB 4 PERANCANGAN DATABASE DAN APLIKASI 4.1 Tahapan Perancangan Database Perancangan database dilakukan sesuai dengan kebutuhan informasi yang telah diidentifikasi pada PT. Cipta Selera Semesta. Perancangan

Lebih terperinci

BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM BASIS DATA Sejarah Organisasi

BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM BASIS DATA Sejarah Organisasi 68 BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM BASIS DATA 3.1 Analisis Kebutuhan 3.1.1 Riwayat Perusahaan 3.1.1.1 Sejarah Organisasi PT Cavenzi Indonesia cabang Plaza Meubel Cawang didirikan pada tanggal

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. Langkah selanjutnya yang perlu dilakukan adalah perancangan basis data yang dibagi

BAB 4 PERANCANGAN DAN IMPLEMENTASI. Langkah selanjutnya yang perlu dilakukan adalah perancangan basis data yang dibagi BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basis Data Langkah selanjutnya yang perlu dilakukan adalah perancangan basis data yang dibagi kedalam 3 tahapan, yaitu : 1. Perancangan Basis Data Konseptual

Lebih terperinci

BAB 4 PERANCANGAN SISTEM BASIS DATA

BAB 4 PERANCANGAN SISTEM BASIS DATA BAB 4 PERANCANGAN SISTEM BASIS DATA 4.1 Perancangan Basisdata Perancangan basis data merupakan proses pembuatan suatu rancangan untuk suatu basis data yang akan mendukung operasi dan tujuan perusahaan.

Lebih terperinci

BAB 4 PERANCANGAN BASIS DATA DAN IMPLEMENTASI. Untuk membuat perencanaan basis data yang baik harus melalui beberapa tahapan

BAB 4 PERANCANGAN BASIS DATA DAN IMPLEMENTASI. Untuk membuat perencanaan basis data yang baik harus melalui beberapa tahapan BAB 4 PERANCANGAN BASIS DATA DAN IMPLEMENTASI 4.1 Database Planing Untuk membuat perencanaan basis data yang baik harus melalui beberapa tahapan yang ada, tahapan-tahapan tersebut adalah : 4.1.1 Mission

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASISDATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basisdata Dalam merancangan basisdata pada PT. Ippachi Karya Sukses, digunakanlah tiga tahap utama, yaitu : 1.Perancangan basisdata konseptual 2.Perancangan

Lebih terperinci

BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI SISTEM. Proses perancangan sistem basis data yang dibuat meliputi perancangan konseptual,

BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI SISTEM. Proses perancangan sistem basis data yang dibuat meliputi perancangan konseptual, BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI SISTEM 4.1 Perancangan Sistem Basis Data Proses perancangan sistem basis data yang dibuat meliputi perancangan konseptual, perancangan logikal, dan perancangan

Lebih terperinci

Basisdata, sistem basisdata, perancangan sistem basisdata.

Basisdata, sistem basisdata, perancangan sistem basisdata. UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PENJUALAN PADA PD. CAHAYA

Lebih terperinci

BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM BASIS DATA

BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM BASIS DATA BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM BASIS DATA 3.1 Analisis Berikut ini adalah proses analisis untuk mendapatkan informasi-infomasi yang dibutuhkan terkait perancangan basis data PT. Mulia

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. terdiri dari 3 (tiga) tahap perancangan yaitu : 1. Perancangan basisdata konseptual

BAB 4 PERANCANGAN DAN IMPLEMENTASI. terdiri dari 3 (tiga) tahap perancangan yaitu : 1. Perancangan basisdata konseptual BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basisdata Perancangan basisdata ini bertujuan supaya dapat membantu memecahkan permasalahan yang dihadapi oleh PT Asuransi Jiwasraya. Perancangan basisdata

Lebih terperinci

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. enterprise, terbebas dari semua pertimbangan fisik Identifikasi Tipe-tipe Entiti

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN. enterprise, terbebas dari semua pertimbangan fisik Identifikasi Tipe-tipe Entiti BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Rancangan Basis Data 4.1.1 Perancangan Basis Data Konseptual Proses membangun model informasi yang digunakan dalam sebuah enterprise, terbebas dari semua pertimbangan

Lebih terperinci

BAB IV PERANCANGAN DAN IMPLEMENTASI

BAB IV PERANCANGAN DAN IMPLEMENTASI 78 BAB IV PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Basis Data Perancangan sistem basis data dibagi menjadi 3 tahap yaitu perancangan basis data konseptual, perancangan basis data logikal, dan

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI. Oleh ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PD SRIWIJAYA BEKASI SKRIPSI Oleh Angela Noviana Welirangan 1000842252 Michael Christanto Djaja 1000879122 Edwardo 1000879135

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basisdata Perancangan basisdata pembelian, persediaan dan penjualan pada CV. Maplesonic Indonesia terdiri dari 3 tahap, yaitu: a. Perancangan basisdata

Lebih terperinci

BAB 4 PERANCANGAN SISTEM

BAB 4 PERANCANGAN SISTEM BAB 4 PERANCANGAN SISTEM 4.1 DFD 4.1.1 DFD Context Gambar 4.1 DFD Context 59 60 4.1.2 DFD Level 0 Gambar 4.2 DFD Level 0 4.1.3 DFD Level 1 61 62 Gambar 4.3 DFD Level 1 4.2 Perancangan Basis Data Konseptual

Lebih terperinci

BAB 4 PERANCANGAN BASIS DATA

BAB 4 PERANCANGAN BASIS DATA BAB 4 PERANCANGAN BASIS DATA 4.1 Database Planning Pernyataan Misi : Perancangan basis data berbasis web PT. Tatalogam Lestari bertujuan untuk mempermudah karyawan melihat absensi dan menampilkan daftar

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2004/2005 ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN DAN PENJUALAN BARANG PADA PT DAVINCI KERAMINDO

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASISDATA UNTUK IMPLEMENTASI SISTEM PAKAR PENYEWAAN PT RADIANCE

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Pada tahap ini penulis melakukan 2 langkah, yaitu prosedur penelitian dan identifikasi masalah. Adapun penjelasannya sebagai berikut: 4.2 Prosedur Penelitian

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Setelah melakukan interview dan analisis pada sistem yang sudah berjalan, maka akan dilakukan perubahan sistem yang terdahulu digunakan. Sistem

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. wewenang dan tanggung jawab dari masing masing bagian pekerjaan. No. 35 Serpong (Depan WTC Matahari).

BAB III ANALISA DAN PERANCANGAN. wewenang dan tanggung jawab dari masing masing bagian pekerjaan. No. 35 Serpong (Depan WTC Matahari). BAB III ANALISA DAN PERANCANGAN 3.1 Gambaran Umum Perusahaan Dibawah ini akan dibahas secara ringkas gambaran umum tentang perusahaan Raja Kepiting, seperti sejarah perusahaan, struktur organisasi, wewenang

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASIS DATA SUMBER DAYA MANUSIA PADA PT MARTHA BEAUTY GALLERY Rinaldi

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. 1. Perancangan database konseptual (conceptual database design).

BAB 4 PERANCANGAN DAN IMPLEMENTASI. 1. Perancangan database konseptual (conceptual database design). BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Database Perancangan yang dilakukan pada Binus University dibagi menjadi tiga tahapan, yaitu : 1. Perancangan database konseptual (conceptual database

Lebih terperinci

BAB 1 PENDAHULUAN. pengaturan data secara cepat dan akurat, telah mengubah perpustakaan yang

BAB 1 PENDAHULUAN. pengaturan data secara cepat dan akurat, telah mengubah perpustakaan yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini perkembangan informasi dalam suatu perpustakaan dapat berkembang dengan sangat cepat. Data data yang diolah khususnya data perpustakaan semakin banyak dan

Lebih terperinci

BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI. Teori umum yang dibahas dalam penulisan skripsi ini mencakup teori sistem

BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI. Teori umum yang dibahas dalam penulisan skripsi ini mencakup teori sistem BAB 4 PERANCANGAN, IMPLEMENTASI, DAN EVALUASI 4.1 Perancangan Basis Data Teori umum yang dibahas dalam penulisan skripsi ini mencakup teori sistem basis data, Database Management System (DBMS), Database

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Genap tahun 2003/2004 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN PT. SUMBER DATA

Lebih terperinci

BINA NUSANTARA UNIVERSITY

BINA NUSANTARA UNIVERSITY BINA NUSANTARA UNIVERSITY Jurusan Teknik Informatika Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 ANALISIS DAN PERANCANGAN BASIS DATA PERSEDIAAN, PENJUALAN

Lebih terperinci

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 ANALISIS DAN PERANCANGAN BASIS DATA SISTEM PEMBELIAN, PERSEDIAAN DAN PENJUALAN PT. SINAR CIPTA

Lebih terperinci

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDIDIKAN PADA LEMBAGA MUSIK CANTATA

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDIDIKAN PADA LEMBAGA MUSIK CANTATA Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDIDIKAN PADA LEMBAGA MUSIK CANTATA Viriya Adithana

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN DAN PERSEDIAAN BAHAN BAKU PADA PO. DELIRA

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Abstrak Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTIK BAB IV DESKRIPSI KERJA PRAKTIK 4.1. Analisa Sistem Pelaksanaan kerja praktik dilakukan pada CV ALFA tepatnya pada Toko Alfa Komputer yang berlokasi di Jalan Dr. Soetomo No.01 (Ruko Mutiara Blambangan)

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Program Studi Strata-1. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Program Studi Strata-1. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil 2005 / 2006 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN PADA PT.TRIJAYA MULTI

Lebih terperinci

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. VICTORY INDO PERKASA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. VICTORY INDO PERKASA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA

Lebih terperinci

BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN BASIS DATA

BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN BASIS DATA BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN BASIS DATA 3.1 Sejarah Perusahaan PT. Flash Mobile adalah perusahaan yang bergerak di bidang jasa telekomunikasi selular nasional berbasis CDMA dengan menggunakan

Lebih terperinci

Tabel 4.31 Disk Space Retur_Penjualan. Kd_retur_penjualan Char (7) Tgl_retur_penjualan Datetime (8) Kd_faktur_penjualan Char (7)

Tabel 4.31 Disk Space Retur_Penjualan. Kd_retur_penjualan Char (7) Tgl_retur_penjualan Datetime (8) Kd_faktur_penjualan Char (7) 214 Retur_Penjualan Tabel 4.31 Disk Space Retur_Penjualan Kd_retur_penjualan Char (7) Tgl_retur_penjualan Datetime (8) Kd_faktur_penjualan Char (7) Status_retur_penjualan Varchar (12) Kapasitas dari Tabel

Lebih terperinci

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2005/2006

Universitas Bina Nusantara. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2005/2006 Universitas Bina Nusantara Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK PEMBUATAN SINETRON

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang BAB IV DESKRIPSI PEKERJAAN Pada puskesmas Kupang, sistem yang diperlukan oleh puskesmas adalah sistem yang dapat membantu dan memenuhi kebutuhan semua proses yang ada secara terkomputerisasi dengan baik

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006 / 2007

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006 / 2007 UNIVERSITAS BINA NUSANTARA Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006 / 2007 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SERTIFIKASI PADA LEMBAGA

Lebih terperinci

BAB 4 PERANCANGAN SISTEM BASIS DATA

BAB 4 PERANCANGAN SISTEM BASIS DATA BAB 4 PERANCANGAN SISTEM BASIS DATA 4.1 Gambaran Posisi UMAS Gambar 4.1 Gambaran Posisi UMAS (1) Keterangan: : Jika aplikasi tidak memerlukan approval : Jika aplikasi memerlukan approval Jika transaksi

Lebih terperinci

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN

Lebih terperinci

BAB Perancangan Basis Data Konseptual (Conceptual Database Design) 2. Perancangan Basis Data Logikal (Logical Database Design)

BAB Perancangan Basis Data Konseptual (Conceptual Database Design) 2. Perancangan Basis Data Logikal (Logical Database Design) BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Setelah melakukan survey dan analisis pada sistem yang berjalan pada perpustakaan SMPN 1 Pondok Aren serta melakukan wawancara dengan Kepala Sekolah

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. laminating seperti U.V.varnish (memberikan hasil yang mengkilat), blister pack varnish

BAB 3 ANALISIS DAN PERANCANGAN. laminating seperti U.V.varnish (memberikan hasil yang mengkilat), blister pack varnish BAB 3 ANALISIS DAN PERANCANGAN 3.1 Riwayat Perusahaan PT. Kharisma Indah Warna adalah perusahaan yang bergerak di bidang jasa percetakan laminating. Perusahaan ini memproduksi berbagai macam jenis percetakan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006 ANALISIS DAN PERANCANGAN DATABASE SISTEM PEMESANAN, PEMBELIAN, PRODUKSI DAN

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya BAB IV DESKRIPSI PEKERJAAN 4.1. Analisis Sistem Berdasarkan hasil analisis sistem yang sedang berjalan saat ini pada PT. Sumatraco Langgeng Makmur, ditemukan masih banyak kekurangan yang terjadi. Salah

Lebih terperinci

Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia

Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol

Lebih terperinci

Masukkan KdKaryawan dan Password

Masukkan KdKaryawan dan Password 389 4.2.3. Spesifikasi Proses / Modul Berikut ini adalah spesifikasi proses yang terdapat pada aplikasi pengelolaan alat berat pada PT.Kayu SangSaka. Spesifikasi Modul Login Modul Masuk Masukkan KdKaryawan

Lebih terperinci

BAB V IMPLEMENTASI SISTEM. lunak maupun perangkat keras yang digunakan. Dengan penerapan sistem yang

BAB V IMPLEMENTASI SISTEM. lunak maupun perangkat keras yang digunakan. Dengan penerapan sistem yang BAB V IMPLEMENTASI SISTEM 5.1. Implementasi Tahap implementasi pada sebuah sistem informasi merupakan tahap dimana sistem yang telah dirancang pada tahap sebelumnya diterapkan, berupa perangkat lunak maupun

Lebih terperinci

Ini tampilan jika mengklik input dan rubah nilai. Gambar Layar Input dan Rubah Nilai

Ini tampilan jika mengklik input dan rubah nilai. Gambar Layar Input dan Rubah Nilai 214 Ini tampilan jika mengklik input dan rubah nilai. Gambar 4.126 Layar Input dan Rubah Nilai 215 Ini tampilan mengklik input dan rubah nilai jika sudah mengisi kolom kelas. Gambar 4.127 Layar Input dan

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1. Sejarah Perusahaan PT. Surya Toto Indonesia berawal dari CV Surya yang bergerak dibidang perdagangan dan bahan bangunan. Sejak tahun 1968 menjadi agen TOTO, penghasil

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI. dana BPM pada Kelurahan Mangga Besar.

PERANCANGAN DAN IMPLEMENTASI. dana BPM pada Kelurahan Mangga Besar. 1 BAB IV PERANCANGAN DAN IMPLEMENTASI 1.1 Sistem Yang Diusulkan Setelah melakukan survey pada sistem yang sedang berjalan, wawancara dengan karyawan maupun kepala Dewan Kelurahan (Dekel) dan melakukan

Lebih terperinci

BAB 4 Perancangan Sistem Basis Data

BAB 4 Perancangan Sistem Basis Data BAB 4 Perancangan Sistem Basis Data 4.1 Usulan Prosedur Baru 4.1.1 Prosedur Penilaian Sekolah SMK IT Prima Unggul memiliki standar penilaian yang digunakan untuk mengukur setiap guru pada sekolah. Terlebih

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN BASIS DATA UNTUK APLIKASI SISTEM PENJUALAN DAN PEMBELIAN PADA PT.

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi adalah tahapan penerapan sistem untuk dapat dioperasikan. Pada tahapan ini dijelaskan mengenai sistem yang dirancang dan bagaimana

Lebih terperinci

BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008 iv BINUS UNIVERSITY Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 PERANCANGAN APLIKASI SISTEM BASIS DATA PEMBELIAN STUDI KASUS PT BANDO INDONESIA Hervania (0800735223)

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 8 BAB 2 LANDASAN TEORI 2.1 Pengertian Database Menurut Connolly (2010, p65), database adalah kumpulan data dan deskripsi data yang terhubung secara logika serta dirancang untuk memenuhi kebutuhan informasi

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISA DAN PERANCANGAN BASISDATA PEMBELIAN DAN PENJUALAN PT.SINAR JAYA SUKSES MANDIRI ANTON

Lebih terperinci

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005 / 2006 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INVENTORY PADA PT BERKAT JAYA KOMPUTINDO Sukmawati

Lebih terperinci

LAMPIRAN L 1. Lampiran 1 Implementasi Tabel

LAMPIRAN L 1. Lampiran 1 Implementasi Tabel L 1 LAMPIRAN Lampiran 1 Implementasi Tabel CREATE TABLE [Klien] [KodeKlien] [char] 6) COLLATE [NamaKlien] [varchar] 30) COLLATE [Alamat] [varchar] 70) COLLATE [Telepon] [varchar] 15) COLLATE SQL_Latin1_General_CP1_CI_AS

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. BHINEKA CIRIA ARTANA SKRIPSI. Oleh

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. BHINEKA CIRIA ARTANA SKRIPSI. Oleh ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN PADA PT. BHINEKA CIRIA ARTANA SKRIPSI Oleh Prana Sidhi Budipriatna 1100018421 Henry Limardi 1100034280 Rika Jingga Puspita

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Bangun Abadi yang meliputi diagram konteks, diagram nol, dan diagram rinci.

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Bangun Abadi yang meliputi diagram konteks, diagram nol, dan diagram rinci. BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data Berikut ini adalah diagram aliran data yang diusulkan kepada PT. Selaras Bangun Abadi yang meliputi diagram konteks, diagram nol, dan diagram

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1. Perancangan Database Sebuah struktur pendekatan yang menggunakan prosedur, teknik, peralatan, dan dokumentasi yang bertujuan untuk mendukung dan memfasilitaskan

Lebih terperinci

BINUS UNIVERSITY. Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008

BINUS UNIVERSITY. Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 BINUS UNIVERSITY Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 ANALISA DAN PERANCANGAN SISTEM DATABASE PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT. AUSTRALINDO GRAHA

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 ANALISIS DAN PERANCANGAN BASIS DATA PERSEDIAAN BARANG DAN PENJUALAN

Lebih terperinci

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI. Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI. Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi sistem yaitu spesifikasi computer,personil dan sisi keamanan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. MATAHARI TERBIT INDONESIA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. MATAHARI TERBIT INDONESIA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2004/2005 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA PT. MATAHARI

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. perusahaan-perusahaan yang menjual hardware dan software lalu menjualnya

BAB 3 ANALISIS DAN PERANCANGAN. perusahaan-perusahaan yang menjual hardware dan software lalu menjualnya 51 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Riwayat Perusahaan Perusahaan Trijaya Multi Pratama didirikan di Jakarta pada tahun 1996 beralamat di Gunung Sahari XII Blok B no 1 Komplek Gunung Sahari Megah, Jakarta

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PRODUKSI, DAN

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Study Ilmu Komputer Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Study Ilmu Komputer Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Study Ilmu Komputer Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004 ANALISA DAN PERANCANGAN SISTEM BASIS DATA PENGELOLAAN TRAINING

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai aplikasi barang masuk dan keluar pada PT.GAC Samudera Logistic yang meliputi analisa sistem yang sedang berjalan dan desain sistem.

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Identifikasi Masalah Tahapan pertama yang dilakukan dalam membangun sebuah aplikasi adalah mengidentifikasi permasalahan yang ada pada CV. Bina Rukun. Proses mengidentifikasi

Lebih terperinci

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Genap tahun 2005 / 2006 Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service

Lebih terperinci

Database desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan

Database desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan Database desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan efisien. Proses penerapan peraturan untuk desain database

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis 3.1.1 Sejarah Perusahaan PT. Langgeng Pranamas Sentosa adalah perusahaan yang bergerak di bidang jasa pengangkutan pengiriman motor, mobil, sparepart motor dan

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1 Spesifikasi System Sistem penjualan berbasis aplikasi web ini membutuhkan beberapa sumber daya untuk menunjang kinerja sistem secara efektif. Beberapa sumber daya yang dibutuhkan

Lebih terperinci

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 Universitas Bina Nusantara Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. SAFARI DHARMA SAKTI

Lebih terperinci

BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI

BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI 4.1 Perancangan Basis Data Pada bagian ini akan dilakukan perancangan basis data yang dilakukan melalui tiga tahap perancangan yaitu: a. Perancangan basis data

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN PROYEK PADA PT. TRI COSTRACO INDO

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN PROYEK PADA PT. TRI COSTRACO INDO ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN PROYEK PADA PT. TRI COSTRACO INDO Rudy Djailani (0700696386) Erwinsyah Pulungan (0700696764) Yoghi Putrama Syarief (0700724622) Kelas/Kelompok: 07PKT

Lebih terperinci

BAB IV PERANCANGAN SISTEM. Sistem Informasi Persediaan Barang merupakan suatu sistem yang mengelola

BAB IV PERANCANGAN SISTEM. Sistem Informasi Persediaan Barang merupakan suatu sistem yang mengelola BAB IV PERANCANGAN SISTEM 4.1 Deskripsi Perancangan Sistem Informasi Persediaan Barang merupakan suatu sistem yang mengelola data stok barang. Sistem yang dirancang akan dikembangkan dengan memakai basis

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT. ENERGITAMA MULTIGUNA SOLUSI SKRIPSI.

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT. ENERGITAMA MULTIGUNA SOLUSI SKRIPSI. ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT. ENERGITAMA MULTIGUNA SOLUSI SKRIPSI Oleh PETER JOHN / 0800777195 ADITYA DWINANDA / 1000856535 DHEKA RAMADHAN

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 1.1. Analisis Kebutuhan Sistem Analisis adalah tahap awal dalam membuat sistem baru. Langkah awal adalah melakukan wawancara dan pengamatan. Pengamatan dilakukan dengan cara

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM Perancangan sistem dilakukan untuk memberikan informasi yang lebih baik mengenai sistem informasi penjualan dan pembelian alat bangunan TOKO VENUS JAYA khususnya untuk bagian

Lebih terperinci

BAB IV PERANCANGAN SISTEM BASIS DATA. 1. Perancangan basis data konseptual (conceptual database design).

BAB IV PERANCANGAN SISTEM BASIS DATA. 1. Perancangan basis data konseptual (conceptual database design). BAB IV PERANCANGAN SISTEM BASIS DATA 4.1 Perancangan Sistem Basis Data Perancangan basis data yang dirancangan untuk aplikasi website MENU MAKANAN SEHAT 1. Perancangan basis data konseptual (conceptual

Lebih terperinci

Universitas Bina Nusantara

Universitas Bina Nusantara Universitas Bina Nusantara Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM APLIKASI BASIS DATA MARKETING PADA PT. JASA ANGKASA SEMESTA

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Semester Ganjil 2006-2007 Dikifli Zulfan 0700678862 Chendra 0700678906 Benny Purnawan 0700678931 KELAS / KELOMPOK : 07 PAT / 10 ANALISIS DAN PERANCANGAN

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISA DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA UNTUK IMPLEMENTASI

Lebih terperinci

Gambar Rancangan Input Bahan Baku

Gambar Rancangan Input Bahan Baku 182 Gambar 4. 50 Rancangan Input Bahan Baku Gambar 4.51 Rancangan Data Bahan Baku 183 Gambar 4. 52 Rancangan Input Data Stok Gambar 4.53 Rancangan View Data Stok 184 Gambar 4.54 Rancangan Form Penerimaan

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Bandung dilakukan dengan menggunakan bahasa pemograman Visual Basic 6.0

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Bandung dilakukan dengan menggunakan bahasa pemograman Visual Basic 6.0 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1 Implementasi Implementasi adalah suatu kelanjutan dari perancangan sistem informasi penjualan dan pembelian pada Adison Sport Shop Center (ASSC) Sukajadi Bandung

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PENYEWAAN, DAN PEMASARAN PADA RAY WHITE SUNTER

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PENYEWAAN, DAN PEMASARAN PADA RAY WHITE SUNTER Universitas Bina Nusantara Program Studi Ganda Sistem Informasi dan Manajemen Skripsi Sarjana Komputer dan Sarjana Ekonomi Semester Ganjil 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN,

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA PT INDRA PLASTIK

Lebih terperinci

pelanggan, diantaranya adalah:

pelanggan, diantaranya adalah: BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Sejarah PT Prakora Daya Mandiri PT. Prakora Daya Mandiri (PDM) didirikan pada tahun 1993 di Jakarta. Perusahaan ini bergerak dibidang pembelian, perakitan suku

Lebih terperinci

BAB 4 PERANCANGAN BASIS DATA

BAB 4 PERANCANGAN BASIS DATA BAB 4 PERANCANGAN BASIS DATA 4.1. Usulan Prosedur yang Baru 4.1.1 Proses Service Kendaraan Ada 2 jenis pelanggan yang ada melakukan service kendaraan yaitu perorangan dan perusahaan. Pelanggan perorangan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 ANALISA & PERANCANGAN BASIS DATA SISTEM OPERASIONAL BERBASIS WEB PADA PT. PELAYARAN MITRABAHARI

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Arsitektur Database User HUB Database RDBMS SQL Server 2000 User User Gambar 4.1 Gambar arsitektur jaringan pada PT Cipta Asri Multi Presisi Keterangan dari gambar di

Lebih terperinci

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. AGRO TEKNIKAL INTERNUSA

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. AGRO TEKNIKAL INTERNUSA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006 / 2007 ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT.

Lebih terperinci