Kamis, 11 Juli 2019

TUGAS UAS

  Pada kesempatan kali ini saya menulis tentang perancangan basis data (database) dari sebuah struk belanja. Perancangannya melewati beberapa tahap diantaranya Unnormalized, 1NF, 2NF, 3NF & Relasi. setelah membuat perancangan lanjut ke tahap penerapannya yaitu dengan membuat tabel - tabel pada software Sql Server 2012. setelah tabel-tabel tersebut selesai selanjutnya buat project web dengan visual studio (ASP.NET) lalu mengkoneksikan database tersebut, pada database juga saya berikan perintah -  perintah yaitu simpan, edit, hapus dan. Untuk lebih jelasnya saya akan menjelaskan sebagai berikut :

Tahapan  Normalisasi

Tahap 1
bentuk unnormalized

Tahap 2 bentuk Normal_NF
Tahap 3 bentuk Normal 2 (NF)
Bentuk Normal 3 (NF)


Table Relasi
Semua Table yang ada di 3NF di hubungkan


Selanjutnya adalah tahap membuat basis data (database) pada SQL server 2012 sesuai dengan bentuk normal 3 (3NF)











Setelah database selesai di buat selanjutnya adalah langkah mebuat website pada visual studio 















 Berikut adalah Source code yang di gunakan

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Table_kasir.aspx.vb" Inherits="WebApplication2.Table_kasir" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body style="height: 488px">
    <form id="form1" runat="server">
    <div style="height: 423px; margin-bottom: 62px">
    
    &nbsp;kode_transaksi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
        <br />
        <br />
        id_kasir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <br />
        Nama kasir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
        <br />
        <br />
        Tgl_transaksi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
        <br />
        <br />
        Total_harga&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
        <br />
        <br />
        <asp:Button ID="Button2" runat="server" Text="Save" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button3" runat="server" Text="delete" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button4" runat="server" Text="edit" />
        <br />
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" EmptyDataText="There are no data records to display.">
            <Columns>
                <asp:BoundField DataField="id_kasir" HeaderText="id_kasir" SortExpression="id_kasir" />
                <asp:BoundField DataField="Nama_kasir" HeaderText="Nama_kasir" SortExpression="Nama_kasir" />
                <asp:BoundField DataField="Tgl_transaksi" HeaderText="Tgl_transaksi" SortExpression="Tgl_transaksi" />
            </Columns>
        </asp:GridView>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:APRIANSYAHConnectionString1 %>" ProviderName="<%$ ConnectionStrings:APRIANSYAHConnectionString1.ProviderName %>" SelectCommand="SELECT [id_kasir], [Nama_kasir], [Tgl_transaksi] FROM [Table_kasir]"></asp:SqlDataSource>
        <br />
        <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <br />
        <br />
    
    </div>
    </form>
</body>
</html>


<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Table_Menu.aspx.vb" Inherits="WebApplication2.Table_Menu" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body style="height: 478px">
    <form id="form1" runat="server">
    <div style="height: 543px">
    
        Makanan&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <br />
        Minuman&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
        <br />
        <br />
        Harga&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
        <br />
        <br />
        <br />
        <asp:Button ID="Button1" runat="server" Text="save" />
&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button2" runat="server" Text="delete" />
&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button3" runat="server" Text="edit" />
        <br />
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" EmptyDataText="There are no data records to display.">
            <Columns>
                <asp:BoundField DataField="Menu_makanan" HeaderText="Menu_makanan" SortExpression="Menu_makanan" />
                <asp:BoundField DataField="Menu_minuman" HeaderText="Menu_minuman" SortExpression="Menu_minuman" />
                <asp:BoundField DataField="Harga" HeaderText="Harga" SortExpression="Harga" />
            </Columns>
        </asp:GridView>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:APRIANSYAHConnectionString1 %>" ProviderName="<%$ ConnectionStrings:APRIANSYAHConnectionString1.ProviderName %>" SelectCommand="SELECT [Menu_makanan], [Menu_minuman], [Harga] FROM [Table_menu]"></asp:SqlDataSource>
    
    </div>
    </form>
</body>
</html>



<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Table_transaksi.aspx.vb" Inherits="WebApplication2.Table_transaksi" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body style="height: 120px">
    <form id="form1" runat="server">
    <div style="height: 305px">
    
        id kasir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <br />
        Nama kasir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
        <br />
        <br />
        Tanggal transaksi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
        <br />
        <br />
        Total Harga&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
        <br />
        <br />
        <asp:Button ID="Button1" runat="server" Text="save" />
&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button2" runat="server" Text="delete" />
&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button3" runat="server" Text="edit" />
        <br />
        <br />
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" EmptyDataText="There are no data records to display.">
            <Columns>
                <asp:BoundField DataField="id_kasir" HeaderText="id_kasir" SortExpression="id_kasir" />
                <asp:BoundField DataField="Nama_Kasir" HeaderText="Nama_Kasir" SortExpression="Nama_Kasir" />
                <asp:BoundField DataField="Tgl_transaksi" HeaderText="Tgl_transaksi" SortExpression="Tgl_transaksi" />
                <asp:BoundField DataField="Total_harga" HeaderText="Total_harga" SortExpression="Total_harga" />
            </Columns>
        </asp:GridView>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:APRIANSYAHConnectionString1 %>" ProviderName="<%$ ConnectionStrings:APRIANSYAHConnectionString1.ProviderName %>" SelectCommand="SELECT [id_kasir], [Nama_Kasir], [Tgl_transaksi], [Total_harga] FROM [Table_transaksi]"></asp:SqlDataSource>
    
    </div>
    </form>
</body>
</html>




demikian proses pembuatan dan perancangan basis data pada sql server 2012 dan website dengan menggunakan normalisasi


Tidak ada komentar:

Posting Komentar