Langsung ke konten utama

Membuat Switchboard Dari Hasil Normalisasi

Assalamualaikaum warahmatullahi wabarakatuh

Kali ini saya Dani Mulyana. Akan membagikan cara membuat switchboard dari hasil normalisasi, tapi sebelum itu kita harus membuat normalisasinya terlebih dahulu.
Normalisasi adalah suatu proses mendesain struktur Database agar sebagian besar ambigulity bisa dihilangkan sehingga bisa menghasilkan sebuah tabel Database yang normal atau tidak lebih teratur.

Untuk Tutorial ini saya akan menggunakan Struk dari salah satu restoran, berikut adalah gambar Struk-nya.


Untuk mengubah Struk ini menjadi Database yang benar diperlukan 3 tahapan Normalisasi.
Ok, langsung saja kita lanjut ke tahapan yang pertama.

1.) 1 NF (Normalisasi Pertama)
Pada tahapan pertama ini kita akan memasukan setiap data kedalam bentuk Flat File dan tidak boleh ada set atribut yang berulang-ulang.
Berikut adalah Contoh Tahapan Pertama yang sudah saya buat :


2.) 2 NF (Normalisasi Kedua)
Di tahap ini kita akan memisahkan Tabel Normalisasi Pertama menjadi beberapa tabel agar kita bisa menentukan Atribut Kunci Utama (Primary Key) dari setiap elemen.

Tabel Pemesanan :
No Transaksi *
Tanggal Pembelian
Quantity

Tabel Menu :
Menu
Harga Menu

Tabel Customer:
ID Customer*
Customer

Berikut adalah gambar tabelnya :


3.) 3 NF (Normalisasi Ketiga)
Tahapan terakhir ini kita akan membuang dan membuat field field atau kolom agar tidak ada field yang bergantung (Transitif). Selain itu Kita juga akan merelasikan beberapa field ke dalam suatu tabel. untuk lebih jelasnya, bisa dilihat di gambar dibawah ini :


4.) Pembuatan Database
Setelah kita selesai melakukan Normalisasi, barulah kita akan membuat database. Di Tutorial kali ini saya akan menggunakan Software Microsoft Acces.
Baiklah, kita langsung saja masuk ke softwarenya dan membuat database baru. Saya rasa ini hal yang sangat umum jadi saya tidak akan menyertakan gambarnya.

Kita langsung buat tabel pertama yaitu Tabel Customer. Tampilan tabel dan Design Query nya adalah sebagai berikut :


Tabel yang kedua adalah Tabel Menu, tampilan Tabel dan Design Query-nya seperti gambar dibawah:

Dan yang terakhir Tabel Pemesanan, tampilan Tabel dan Design Query-nya adalah :


Setelah kita membuat 4 Tabel yang didapat dari Normalisasi. Hal terakhir yang akan kita lakukan adalah merelasikan semua tabel tersebut menjadi satu Tabel Query yang memiliki semua data yang ada di dalam Struk.

Berikut ini adalah contoh Tampilan dan Design Query dati tabel relasi tersebut.


Oh-ia, di field terakhir tabel di atas ada field yang di beri nama Total. Field tersebut adalah hasil perkalian antara Field Jumlah Pesanan dan Field Harga. Berikut adalah perinah Query-nya :


Untuk mengakses ke menu diatas kita tinggal Klik kanan di field kosong paling kanan lalu pilih Build...

Setelah normalisasi nya sudah jadi, sekarang kita akan memulai tahapan membuat switchboard. Switchboard sendiri terdiri dari form-form, report, dan menu dari switchboarditu sendiri.
untuk membuat form langkah langkahnya adalah sebagai berikut :

1.) pilih tabel yang akan dijadikan form


2.) pilih sub menu Create, lalu klik icon Form


 Setelah itu form tabel sudah langsung jadi, tinggal kita tambahkan tombol-tombol yang dibutuhkan.


Setelah itu kita masuk ke Design View dengan mengklik kanan judul form, lalu pilih design view.


Untuk menambahkan tombol, klik icon tombol,lalu klik dimana tombol akan ditempatkan.


Setelah itu menu button akan langsung muncul, kemudian kita pilih perintah apa yang akan kita masukan kedalam button, untuk kali ini saya akn membuat button tambah, karna itu saya memilih menu Record Operation, lalu pilih perintah Add New Record>Next maka akan keluar unruk penamaan tombol tersebut, karena disi kita memilih add new record maka kita akan namakan Tambah. lalu next dan finish.


Untuk menambahkan tombol Cari mka pilih Recod Navigation > Find Recod
Untuk menambahkan tombol Hapus mka pilih Recod Operations > Delete Recod
Untuk menambahkan tombol Exit mka pilih Form Operations > Exit Recod

Ulangi cara ini untuk membuat form-fom lainnya, setelah semua tabel dibuat menjadi form, selanjutnya kita akan membuat Report. Untuk membuat report, pilih file Query yang akan dijadikan Report, lalu pilih Report wizard



Lalu keluar jendela Report Wizard, lalu pilih kolom apasaja yang akn dimasukan kedalam report, lalu klik Next Next, sampai selesai.

Setelah itu Report sudah langsung jadi.


Setelah itu, terakhir kita akan membuat Switchboard itu sendiri. Langkah langkahnya adalah sebagai berikut:

Pertama pilih Icon Switchboard, letaknya tergantung settingan masing masing, kemudian akan keluar kotak dialog Switch board manager, kemudian Klik dua kali di Nama Switchboard.


Setelah itu akan keluar kotak dialog baru,lalu klik new untuk memasukan form form kedalam Switchboard.


Setelah itu kita masukan nama form yang akan ditambahkan, lalu pilih command yang akan digunakan, disini saya akan menggunakan Open Form In Edit Mode, agar bisa menambahkan data baru kedalam tabel. Untuk Memasukan pilihan keluar pilih Command Exit SwitchBoard.

Setelah memasukan semua form, query, dan menu-menu yang dibutuhkan, klik Close, sampai kotak dialog tertutup semua, dan Switchboard selesai dibuat.


Sekian, tutorial alakadarnya untuk membuat Switchboard, Terima kasih



Komentar

Postingan populer dari blog ini

Tutorial Normalisasi dari Struk ke Database

Assalamualaikaum warahmatullahi wabarakatuh Kali ini saya Dani Mulyana. Akan membagikan Tutorial Normalisasi dari Struk ke Database. Apa itu Normalisasi ? Normalisasi adalah suatu proses mendesain struktur Database agar sebagian besar ambigulity bisa dihilangkan sehingga bisa menghasilkan sebuah tabel Database yang normal atau tidak lebih teratur. Untuk Tutorial ini saya akan menggunakan Struk dari salah satu restoran, berikut adalah gambar Struk-nya. Untuk mengubah Struk ini menjadi Database yang benar diperlukan 3 tahapan Normalisasi. Ok, langsung saja kita lanjut ke tahapan yang pertama. 1.) 1 NF (Normalisasi Pertama) Pada tahapan pertama ini kita akan memasukan setiap data kedalam bentuk Flat File dan tidak boleh ada set atribut yang berulang-ulang. Berikut adalah Contoh Tahapan Pertama yang sudah saya buat : 2.) 2 NF (Normalisasi Kedua) Di tahap ini kita akan memisahkan Tabel Normalisasi Pertama menjadi beberapa tabel agar kita bisa menentukan Atribut Kunci Uta...

Mesin Moore dan Mesin Mealy

Assalamu'alaikum, pada kali ini saya akan memberi contoh pembuatan mesin moore dan Mesin Mealy  Mesin Moore Mesin Moore adalah finite-state machine yang outptnya berasosiasi dengan state, atau tertulis pada setiap state, sehingga jumlah state sama dengan jumlah output. Selain itu Mesin Moore tidak memiliki final state. Mesin Moore ditetapkan ke dalam 6 tuple yaitu sebagai berikut : M = {Q, å , d , S, D , l } Q = Himpunan State å  = Himpunan Input d  = Fungsi Transisi S = Simbol State Awal D  = Himpunan Output l  = Fungsi Output untuk Setiap State Contoh Soal Buatlah Mesin Moore untuk menentukan sisa pembagian atau modulus 7 dengan inputan berupa  biner ! Jawab : M = {Q, å ,  d , S,  D ,  l } Karna sisa hasil bagi 7 ada 6 maka outputnya adalah {0,1,2,3,4,5,6} Q = {q0,q1,q2,q3,q4,q5,q6} å  = {0,1} S = {q0} D  = {0,1,2,3,4,5,6} l (q0) = 0 |  l (q1) = 1 |  l (q2) = 2 |  l (q3) = 3 |  l ...

Membuat Aplikasi Konversi Android Sederhana Versi 2

Assalamu'alaikum, kali ini saya akan membagikan cara untuk membuat aplkasi konversi android, berbeda dengan sebelumnya yang hanya ada 2 konversi yaitu koversi system number dan panjang. Kali ini akan ada 4 konversi dengan penambahan konversi berat dan suhu. Selain itu sekarang juga ada form login saat pertamam membuka aplikasi. Pertama-tama kita cari file String.xm yang berada di floder rsc>value>String.xml, lalu masukan input seperti gambar dibawah ini Kemudian kita mulai membuat halaman login, kita jadikan main-activity nya sebagai login form dengan  source code di file xml nya adalah sebagai berikut :  Dan isi file javanya sebegai berikut : Sekarang kita buat activity baru untuk menu, di file xml nya masukan source code sebagai berikut : Kemudian di file javanya masukan source code seperti dibawah ini : Sekarang kita buat activity baru lagi untuk activity konversi system number, di file xml nya masukan file sebagai berikut : Dan di...