Mungkin dosen-dosen yang lain juga memiliki teknik tersendiri, sedangkan teknik saya diantaranya adalah sebagai berikut:

Teknik Membuat Database
1. Menentukan Kandidat Nama Database dan Tabel
Untuk menentukan mana saja yang akan menjadi tabel atau field, silakan keluarkan saja/tulis saja semuanya yang ada dalam pikiran anda, setelah semua tertulis dan tidak ada lagi yang anda pikirkan, maka tahap selanjutnya adalah silakan tentukan kira2 mana saja yang pantas menjadi tabel dan primary key (pilih saja sesuai keyakinan anda, nanti kalo salah tinggal kita benarkan ๐ย >> pada tahap evaluasi).
2. Membuat Standarisasi
Membuat standarisasi terhadap penulisan nama tabel dan nama field, karena mengingat hal ini bersifat case sensitive, sebenarnya sih bebas teman-teman mau membuat standarisasi sendiri, tapi kalo boleh merekomendasikan sebaiknya huruf kecil semua, dan jika lebih dari 2 kata sebaiknya untuk memisahkannya huruf depannya dibuat capital saja dan jangan menggunakan underscore sebab untuk membedakan antara standar field name dan function, sebab jika sudah masuk pada level coding nanti, kita jadi lebih mudah dan tidak perlu repot bolak-balik tengok ke databasenya.
3. Hindari Asumsi
Hindari asumsi, sebab kalo ada yang sudah pernah buat game, tentu hal ini sangat mengganggu dan merepotkan apalagi dalam teamwork, karena asumsi itu nanti masuk pada tahap analisa, jadi begini saja saya berikan contoh, seperti "jenis kelamin" kebanyakan pemrogramkan menggunakan logika 0/1? ya kalo hal ini sudah bersifat pasti, dan ternyata memang benar, seperti lazimnya suatu jenis kelamin yaitu kalo tidak perempuan ya laki-laki, jadi kita bisa tentukan mana yang mewakili 0/1, nah kalo begini kan enak, coba kalo kita berasumsi.... kan sangat merepotkan!!, misal "jenis kelamin"ย >> bisa laki-laki, perempuan, pria, wanita, L, P, apalagi???? heeheh.. kalo begini jadinya nanti pada level coding akan merepotkan karena terlalu banyak "if, else if" (ni contoh 1), trus misalnya kalo "status" meskipun ini multi presepsi tapi sebaiknya kita tentukan saja dan jangan berasumsi maka, "status" = kawin, belum kawin, duda, janda, naah kalo begitu kanย enak, Coba kalo berasumsi, nanti jadinya bisa lebih dari itu, contoh "status" = kawin, nikah, belum kawin, single, joko, pacaran, duda, janda, dll.
Sedikit Kembali Ke Masa Lalu Untuk Menstimulus Otak
Oke untuk mengingatkan kembali teman-teman semua, tentang materi Basis Data di semester lalu, sedikit saja.. munkin bisa kita mulai dari pembuatan database, oke mari kita tentukan kira2 data base apa yang perlu kita buat? perpustakaan, export-import, transportasi, atau akademik? oke, maaf baiknya saya tentukan saja ya, bagaimana kalo Akademik saja, yang lebih dekat dengan kita, disamping itu nantinya kita juga bisa lebih tau tentang proses-proses di akademik.langsung saja saya yang tentukan silakan coba dibuat sebisa mungkin dan seingat mungkin, santai saja, >>> 15 minutes later (15 menit kemudian) ... Notepad++ is blank.. ๐ benar2 bersih dan pada akhirnya ane tulis ini saja insert "maaf pak, memori mengalami hard reset ๐" berikut adalah tugas yang dibuat untuk menstimulus ingatan saya, dkk.
Home Work
- DB names = akademik
- Tabel1 : mahasiswa = nim, nama, alamat, foto, jeniskel, nohp, status.
- Tabel2 : nilai = idnilai, idmatkul, nilai, dosen.
- Tabel3 : matakuliah = idmatkul, nama, sks, semester.
- Tabel4 : dosen = iddosen, nama, alamat
Akhirnya saya bawa pulang juga nih PR hehee ๐ dan saatnya kembali ke masa lalu... Ane coba pake CMD sajalah, lihat tutorial selengkapnya dIย SINI.