• Home
  • /
  • Category Archives: Database

Database

SQL

Perintah SQL Menampilkan Nilai Matakuliah Terbaik (Studi Kasus Akademik)

Sebuah sistem informasi akademik seharusnya merekam atau mencatat semua track record akademik mahasiswanya secara lengkap detail dan lengkap. Proses pencatatan ini harus dilakukan secara kontinyu tiap semester.

Sistem informasi akademik tidak lepas dengan pencatatan nilai semua mahasiswanya. Dalam pencatatan nilai ini, terkadang ada banyak mahasiswa yang mengambil sebuah matakuliah lebih dari sekali. Yah… itu wajar mengingat tidak semua matakuliah itu mudah, sehingga butuh beberapa kali pengambilan matakuliah yang sama sampai mencapai nilai yang baik.

Ide Membuat Generator Kode Unik Incremental Otomatis

Artikel kali ini akan saya coba bahas mengenai bagaimana ide membuat generator kode unik incremental secara otomatis.

Wah apa tuh maksudnya? OK saya gambarkan hal tersebut melalui contoh berikut ini. Misalkan terdapat suatu sistem yang digunakan untuk pendaftaran anggota. Setiap anggota yang mendaftar nantinya akan diberikan kode unik, misalnya berbentuk A00001. Dalam keanggotaan tersebut terdapat 3 jenis anggota, yaitu Platinum, Gold dan Silver. Wah… kok kayak keanggotaan apa gitu ya? It’s OK, itu hanya contoh. Untuk Platinum, kode anggotanya berawalan A dan dilanjutkan dengan nomor urutnya. Keanggotaan Gold kodenya berawalan B dan Silver C. Sehingga misalkan terdapat seseorang pendaftar pertama, dan kebetulan ia ikut yang Platinum, maka harusnya kode dia adalah A00001. Selanjutnya bila terdapat pendaftar kedua dan ia juga ikut Platinum, maka kode berikutnya adalah A00002. Bagaimana bila terdapat pendaftar yang ketiga namun ia ingin ikut yang Gold? Ya.. karena sebelumnya belum ada anggota yang Gold, maka pendaftar ketiga ini mendapat kode B00001. Begitu seterusnya…

Nah.. paham kan gambaran di atas? Selanjutnya pertanyaannya adalah bagaimana membuat kode unik incremental seperti di atas secara otomatis setiap kali ada pendaftar yang baru? Hal inilah yang akan dibahas pada artikel kali ini.

Script INSERT Data Dengan PHP dan MS. Access

Artikel ini merupakan lanjutan dari artikel sebelumnya tentang cara koneksi PHP ke MS. Access.

Topik yang akan dibahas dalam postingan saya diwaktu pagi hari setelah subuh kali ini mengenai bagaimana cara membuat script PHP untuk insert data ke MS. Access melalui sebuah form. Artikel ini sekaligus menjawab pertanyaan mas Rais (member saya). Maaf mas ya… baru sempat bikin artikelnya ๐Ÿ™‚

Ide Membuat Script PHP untuk Pencarian dengan Multi Kategori

Dalam suatu aplikasi yang terkait dengan database, seringkali muncul fasilitas untuk pencarian data. Untuk mempersempit scope pencarian biasanya pencarian dilakukan berdasarkan kategori tertentu. Kategori pencarian bisa bersifat single category artinya hanya berdasar satu kategori pencarian saja atau ada yang bersifat multiple category atau multi kategori dimana user bisa melakukan pencarian berdasarkan lebih dari satu kategori.

Untuk membuat fasilitas pencarian berdasarkan satu kategori pada prinsipnya mudah. Sebagai contoh misalkan pencarian data mahasiswa, dimana user bisa melakukan pencarian berdasarkan salah satu dari kategori NIM, nama mahasiswa, alamat, jenis kelamin atau yang lain. Dalam hal ini (single category), prinsipnya hanyalah menggunakan statement kondisional saja. Jika yang dipilih adalah kategori NIM, maka jalankan query pencarian data berdasarkan kategori NIM. Jika yang dipilih adalah kategori nama mahasiswa, maka jalankan query pencarian data berdasarkan nama mahasiswa dan seterusnya. Saya kira mudah… dan tidak ada masalah.

Namun… bagaimana bila pencariannya berdasarkan multi kategori? misalkan user ingin mencari tahu siapa saja sih mahasiswa yang beralamat di Solo dan berjenis kelamin laki-laki misalnya ๐Ÿ™‚ Kalau kita terapkan logika seperti halnya pada single kategori, maka akan sulit diimplementasikan. Mengapa sulit? ya.. karena akan banyak kemungkinan yang terjadi dalam pemilihan kategorinya. Coba bayangkan, seandainya untuk data mahasiswa terdapat 10 buah field. Untuk single kategori, tidak ada masalah karena kemungkinkan pemilihan kategorinya ada 10 buah (Anda membuat statement kondisional sebanyak 10 buah). Namun.. jika menggunakan multi kategori, wah… bisa-bisa Anda pusing karena terlalu banyak kemungkinannya si user tadi memilih kategorinya. Hitung-hitung ada sekitar jutaan kemungkinan. wow… capee dehh… ๐Ÿ™‚

Cara Koneksi PHP ke Microsoft (MS) Access

Banyak temen-temen saya baik di dunia maya dan juga di kampus, pengunjung blog ini, serta para mahasiswa yang menanyakan bagaimana cara melakukan koneksi dari PHP ke MS. Access. Wah… ngapain sih kok masih pada pake DBMS berlisensi itu? bukankah mahal tuh… bukannya sudah ada DBMS yang handal namun free, seperti halnya MySQL. Tapi gak papa sih kalo mampu beli he.. 3x ๐Ÿ™‚

Bagi yang mau tahu cara melakukan koneksi dari PHP ke MS. Access, simak baik-baik artikel ini ya.

Cara Cepat Merestrukturisasi Tabel dan Data

Artikel ini saya tulis berdasarkan pengalaman saya ketika dihadapkan pada suatu project untuk membuat sistem penilaian sertifikasi guru yang ternyata… cukup melelahkan dan memusingkan ๐Ÿ™‚ but.. dinikmati sajalah.

Ada suatu kejadian yang sempat membuat saya dan tim hampir frustasi, namun akhirnya bisa terpecahkan. Kejadian ini terkait dengan proses restrukturisasi tabel dan data.

Script PHP untuk Menampilkan Siswa Belum Bayar SPP (A Study Case)

Bila Anda merupakan pengunjung setia blog ini, maka Anda akan pernah mendapatkan artikel yang hampir sama beberapa waktu yang lalu. Namun perbedaan artikel berikut ini adalah bagaimana cara menampilkan data siswa yang belum membayar SPP pada bulan dan tahun tertentu. Selain mengetahui name by name siswanya, juga akan ditampilkan tanggal SPP terakhir yang dibayarkan siswa yang menunggak tadi. Untuk mencari solusi dari hal ini, kita akan coba gunakan script PHP. Oya.. artikel ini merupakan request dari mas Hendriko, salah satu member saya.

Cara Mengubah Struktur Tabel dengan Query SQL

Dalam artikel ini, saya akan coba bahas dalam blog ini mengenai bagaimana cara mengubah struktur tabel menggunakan query SQL. Meskipun untuk mengubah struktur tabel, khususnya pada MySQL ini, dapat kita lakukan dengan mudah menggunakan tool atau interface seperti PhpMyAdmin atau Navicat atau yang lain, namun… sejenak kita lupakan tool-tool tersebut. Mengapa demikian? yap…. kita mungkin tidak akan menduga, ketika di suatu saat kita dipaksa tidak boleh menggunakan tool seperti di atas dan mau tidak mau harus menggunakan SQL command untuk mengatur administrasi database. Boleh saja kita menggunakan tool, namun basic commandsnya jangan sampai diabaikan. Bukan begitu mbak Elis? (salah satu member saya) ๐Ÿ™‚ Kebetulan beliau ini sedang bingung karena ada tugas dari dosennya. Mudah-mudahan dari postingan artikel ini menjadi tidak bingung lagi ๐Ÿ™‚

OK… lanjut…

Ada beberapa proses yang termasuk dalam pengubahan struktur dalam tabel, yaitu :

  • menambah field baru dalam suatu tabel,
  • mengubah nama field,
  • mengubah tipe data field,
  • membuat primary key
  • mengubah properti field,
  • menghapus primary key,

Nah.. akan kita bahas satu persatu proses di atas. Mmm… tapi enaknya kita buat dalam studi kasus saja ya.

34567