Normalisasi Basis Data Dari Kuitansi Belanja Online


Sudah lama tidak posting-posting materi basis data, walaupun filenya lumayan sudah lama dibuat tapi baru sempat hari ini diposting. Kali ini dokumen dasar yang dipakai untuk normalisasinya adalah kuitansi belanja online. Penampakannya sbb :

kuitansijakmall_22022017

Sebelum saya tampilkan hasil normalisasi versi yang saya buat, mungkin saja hasilnya akan berbeda dengan yang dibuat orang lain. Walaupun disini ada beberapa atribut yang sengaja tidak saya sertakan, tapi yang atribut-atribut yang intinya tidak saya hilangkan.

Sebelum melakukan normalisasi basis data, alangkah baiknya jika kita pelajari betul mengenai konsep-konsep ketergantungan fungsional, karena itu adalah dasar kita melakukan normalisasi. Dengan memahami ketergantungan fungsional (functional depedency) kita akan tau kaitan antar atribut-atribut dalam relasi tertentu.

Berikut adalah macam-macam ketergantungan fungsional (untuk penjelasannya tdk saya sertakan) :

  1. Full Functional Dependency (Ketergantungan fungsional penuh)
  2. Partial Functional Dependency (Ketergantungan fungsional sebagian)
  3. Transitive Functional Dependency (Ketergantungan fungsional transitif)

Berikut adalah tahapan normalisasi basis data :

tahap_normalisasi.jpg

sumber : Munif, Abdul. 2013. Basis Data. Jakarta : Kemdikbud

Setelah kita review dulu konsep normalisasinya, baru kita mulai melakukan normalisasinya :

unormkuitansijmall

1nf_kuitansijmall

2nf_kuitansijmall

3nf_kuitansijmall

Alhamdulillah, walaupun tahapan normalisasi yang saya tampilkan memakai aplikasi pengolah angka (spreadsheet) bukan pake aplikasi khusus, tapi lumayan lah. 😀

Sekali lagi hasil normalisasi diatas bukan hasil yang 100% benar, tapi minimal mendekati dengan konsep basis data. Tahapan selanjutnya yang harus kita lakukan adalah melakukan pengujian basis data hasil dari normalisasi tsb. Cara nya adalah sbb :

  1. Praktikkan di salahsatu DBMS (jangan lupa terapkan constraint primary key, foreign key, dlsb)
  2. Masukan data contoh disetiap tabelnya
  3. Lakukan pengujian berikut ini :

a. integritas referensialnya

b. tulis rencana pengujian apa saja yang akan kita lakukan (misal : proses penambahan data, update data, hapus data tertentu, menampilkan informasi dari beberapa tabel/join tabel)

c. hasil pegujiannnya dokumentasikan

d. buat kesimpulan dari setiap pengujiannya

Baru setelah kita melakukan pengujian, kita akan tau kelemahan-kelemahan apa saja yang ada pada basis data yang kita buat. Tentunya pengujian basis data yang baik, diujinya oleh orang lain yang memang kompeten di bidang basis data (database) supaya bisa dievaluasi sekaligus mendapatkan pencerahan yang baik.

Nah, untuk pengujian-pengujian tersebut belum saya sertakan ditulisan ini, mudah-mudahan di tulisan lain bisa ditampilkan.

============================================================================

 

Iklan

Memanfaatkan lahan sempit dengan menanam tanaman sayuran / bunga di pot/polybag


tahapan perembangan tomat

Alhamdulillah bisa menikmati buah tomat hasil tanam sendiri di pot. Kalau ada kemauan (kreatifitas) apapun bisa kita jadikan media untuk menanam sayuran/bunga/lainnya walaupun dengan kondisi halaman rumah yang sempit, buktinya saya hanya percobaan awal menanam tomat & cabe rawit hasil dari memanfaatkan tomat & cabe rawit yang hampir busuk. Dengan Izin Alloh pada saat kita tebarkan biji-biji tomat dan cabe rawit ke pot, kemudian kita siram tiap hari Alhamdulillah tumbuh menjadi tomat & cabe rawit yang subur.

WhatsApp Image 2017-10-23 at 2.50.37 PM

Bahan-bahan yang harus dipersiapkan untuk bercocok tanam adalah :

  1. Pot / polybag yang sudah diisi dengan tanah (pilih tanah yang gembur, hindari tanah liat)
  2. Campuran pupuk kandang/kompos
  3. Benih sayuran/bunga/lainnya

Pada saat memindahkan tanaman dari tempat benih, sebaiknya menghindari ada akar yang patah.

Cara perawatan tiap hari :

  1. Siram secara rutin sehari sekali (secukupnya)
  2. Jika ada rumput/tanaman lain sebaiknya dibersihkan
  3. Jika ada hama yang muncul segera tangani, bisa menggunakan obat dari toko pertanian
  4. Khusus tomat, biasanya dahan pohonnya melenting karena memang tidak tegak apalagi setelah muncul banyak buah, akan menjadi semakin berat dan perlu penanganan yaitu dengan membuat tiang-tiang yang dibuat dari bambu kemudian kita ikatkan pada pohonnya supaya menjadi tegak(tidak condong).

WhatsApp Image 2017-10-23 at 2.51.38 PM

WhatsApp Image 2017-10-23 at 2.51.38 PM (1)

WhatsApp Image 2017-10-23 at 2.51.38 PM (2)

WhatsApp Image 2017-10-23 at 2.54.08 PM

WhatsApp Image 2017-10-23 at 2.54.08 PM (1)

Selamat mencoba.

 

Dibalik Semua Ujian Ada Hikmah Yang Bisa Kita Ambil


Alhamdulillahirobbil’alamiin pada siang ini masih bisa diberikan kehidupan oleh Alloh SWT, tidak henti-hentinya kita harus bersyukur. Insyaa Alloh kalau kita selalu bersyukur, yaitu dengan menjalankan segala perintah-Nya dan menjauhi segala larangan-Nya hidup kita akan bahagia dunia dan akhirat, itulah ajaran / nasihat dari Al-Qur’an yang selalu diingatkan oleh Guru-Guru dan Orang tua saya. Mudah-mudahan kita semua termasuk orang yang pandai bersyukur..Aamiin.

Sudah lama tidak menulis di blog ini, banyak cerita yang ingin aku tuliskan tapi baru saat ini mengawali menulis lagi, walaupun semuanya seperti harus dimulai dari awal lagi. Berbagai cobaan sudah menimpa, juli lalu istri pendarahan sampai harus dioperasi (caesar) dan risikonya anak kedua yang usia kandungannya baru 31 Minggu belum kuat untuk hidup normal dan enam hari kemudian(24 Juli 2017) dipanggil oleh Yang Maha Kuasa, Inna lillahi wainna ilaihi rooji’un.  Selang dua bulan setelah itu tepatnya 20 September 2017 saya di uji lagi dengan kejadian yang menimpa istri, kala itu istri harus di bawa ke UGD dan sorenya ketika dipindahan ke RS lain istriku dipanggil oleh Yang Maha Kuasa Alloh Subhanahu Wata’ala, inna lillahi wainna ilaihi rooji’un.

Ali_Imron185

Tiap-tiap yang berjiwa akan merasakan mati. (Ali Imron : 185)

Setiap hari guru saya mengingatkan akan kematian, terutama sebelum mengawali Kajian Tafsir Al-Qur’an (Tafsir Jalalain), diri kita, istri kita, anak kita, orang tuakita, saudara kita dan semuanya yang bernafas/berjiwa akan merasakan mati, dan bagi orang muslim meninggal adalah berpindah alam, karena hidup di dunia ini adalah sementara(mengembara), oleh sebab itu perbanyaklah membawa bekal untuk kehidupaan kita yang kekal yaitu dengan bertaqwa kepada Alloh SWT, menjalanan rukun Iman dan Islam.

Sekilas mungkin kalau kita berpikirnya buruk alias suudzon, pasti akan bertanya-tanya: kenapa semua ini terjadi, kenapa harus menimpa kepada saya, tapi kalau kita perdalam Al-Qur’an, insyaa Alloh kita akan paham dengan apa-apa yang menimpa pada diri kita, keluarga kita, ataupun orang lain.

Attaghobuun_11

Tidak ada sesuatu musibah pun yang menimpa seseorang kecuali dengan izin Alloh; Dan barang siapa yang beriman kepada Alloh, niscaya Dia akan memberi petunjuk kepada hatinya. Dan Alloh Maha Mengetahui segala sesuatu.

(At taghobuun : 11)

AlBaqoroh_286

Allah tidak membebani seseorang melainkan sesuai dengan kesanggupannya. Ia mendapat pahala (dari kebajikan) yang diusahakannya dan ia mendapat siksa (dari kejahatan) yang dikerjakannya. (Mereka berdo`a): “Ya Tuhan kami, janganlah Engkau hukum kami jika kami lupa atau kami tersalah. Ya Tuhan kami, janganlah Engkau bebankan kepada kami beban yang berat sebagaimana Engkau bebankan kepada orang-orang yang sebelum kami. Ya Tuhan kami, janganlah Engkau pikulkan kepada kami apa yang tak sanggup kami memikulnya. Beri maaflah kami; ampunilah kami; dan rahmatilah kami. Engkaulah Penolong kami, maka tolonglah kami terhadap kaum yang kafir”.

(Al-Baqoroh : 286)

 

Alhamdulillah kalau semua peristiwa/kejadian yang menimpa diri kita, kita pahami (kembali pada Al-Qur’an). Insyaa Alloh semuanya ada hikmah / pelajaran yang bisa kita ambil.

Mudah-mudahan ada manfa’atnya, mohon maaf bila ada tulisan yang keliru.

Algoritma Percabangan


cover_algoritmapercabangan

3. PROGDAS_X_KD2_ALGORITMA PERCABANGAN

Materi Awal Pemrograman Dasar X RPL


cover_konsepalgoritma

KONSEP DASAR ALGORITMA

POS UN Tahun Pelajaran 2015 / 2016


POS UN 2015 2016

Peraturan-BSNP-No-0034-POS-UN-TP-2015-2016

Sumber : psmk.kemdikbud.go.id

Soal UKK Program Studi TKI (Teknik Komputer dan Informatika) Tahun 2015 / 2016


Berikut adalah Kisi-kisi dan soal UKK SMK Paket Keahlian :

  1. Teknik Komputer Jaringan (2063-KST-Teknik Komputer dan Jaringan)
  2. Rekayasa Perangkat Lunak (2072-KST-Rekayasa Perangkat Lunak) (2072-P1-SPK-Rekayasa Perangkat Lunak)
  3. Multi Media (2089-P1-SPK-Multimedia) (2089-P1-SPK-Multimedia)

Pedoman Penyelenggaraan Uji Kompetensi Keahlian (UKK) Siswa SMK Tahun 2015 / 2016


Pedoman UKK 2015 2016

Silahkan unduh :

Pedoman-UKK2016_13_1_2016

Sumber : psmk.kemdikbud.go.id

SKB 3 Menteri Tentang Hari Libur Nasional dan Cuti Bersama Tahun 2016


SKB Cuti Bersama 2016

Hari Libur Nasional dan Cuti Bersama Tahun 2016

Sumber : jabar.kemenag.go.id

JADWAL WAKTU SHOLAT BANDUNG, CIMAHI DAN SEKITARNYA TAHUN 2016


Bagi yang memerlukan jadwal Sholat untuk Kota Bandung dan sekitarnya Tahun 2016, silahkan unduh :

Jadwal Sholat Bandung dan Sekitarnya 2016

Sumber : jabar.kemenag.go.id