Fungsi GROUP BY dan HAVING untuk Pengelompokkan Data di MySQL
9Database MySQL merupakan salah perangkat lunak untuk penyimpanan data yang sangat populer untuk saat ini. Salah satu alasan banyak orang memilih MySQL adalah keunggulan dan kelengkapan fitur-fitur di dalamnya. Salah satu fitur dari MySQL adalah dukungan terhadap berbagai fungsi agregat GROUP BY dan HAVING untuk pengelompokkan data. Pada tutorial ini dijelaskan mengenai fitur GROUP BY dan HAVING tersebut, disertai contohnya.
Sebelum mencoba fungsi GROUP BY dan HAVING, perlu diketahui bahwa keduanya sangat berkaitan dengan fungsi agregat. Fungsi agregat merupakan kelompok fungsi di MySQL yang memungkinkan untuk memiliki parameter berupa kelompok data. Sebagai contoh dari fungsi agregat adalah fungsi SUM() yang akan menjumlahkan seluruh nilai yang menjadi parameternya. Contoh lain adalah fungsi MAX() yang akan menghasilkan nilai terbesar dari keseluruhan nilai yang menjadi parameternya.
Popularity: 4% [?]
Adminer: Database Client berbasis Web dalam Satu File PHP
14Bosan dengan PHPMyAdmin? Ingin sesuatu yang lebih sederhana namun powerfull? Ini dia salah satu Database Client berbasis Web yang saya suka. Tidak hanya untuk MySQL, tapi juga bisa dipake untuk Oracle, SQL Lite, PostgreSQL dan MS SQL. Tidak perlu space yang besar, karena Adminer terdiri dari satu file PHP saja dengan ukuran kurang dari setengah Mega.
Menarik bukan? Silahkan langsung dicoba saja, download di situs resmi Adminer atau coba demo onlinenya.
Popularity: 7% [?]
Membuat Auto Wrap Content pada Tabel dengan FPDF dan PHP
38Semalem saya dapet pertanyaan dari salah satu pengunjung website ini terkait dengan tutorial membuat laporan PDF dengan FPDF yang pernah saya posting. Dia sudah mencobanya namun saat isi data pada suatu kolom melebihi lebar dari kolom tersebut, maka tulisannya akan kepotong alias ga keliatan. Saya juga sering mendapatkan pertanyaan serupa baik dari beberapa mahasiswa, pengunjung website achmatim.net, kawan-kawan di facebook maupun follower di twitter. Sehingga saya mencoba untuk membuat contoh program PHP sederhana mengenai membuat auto wrap content pada tabel ini.
Bagi Anda yang belum pernah menggunakan library FPDF sebaiknya mencoba tutorial dasarnya terlebih dahulu sebelum mencoba tutorial ini. Dan untuk menyederhanakan tutorial, data yang ditampilkan diambil dari sebuah array. Anda dapat memodifikasinya dengan mudah jika ingin dikoneksikan dengan sebuah database. Contoh Program PHP pada tutorial ini menggunakan library FPDF versi 1.7 yang dapat Anda download di situs resminya.
Popularity: 10% [?]
Baca File Format Aiken (Moodle) dengan PHP
7Format Aiken merupakan salah satu format file yang sangat sederhana yang dapat digunakan untuk membuat pertanyaan jenis pilihan ganda (multiple choice) di aplikasi Moodle (sebuah aplikasi e-learning open source). Format Aiken memiliki kelebihan yaitu dapat dibuat dengan bantuan aplikasi pengolah teks biasa seperti Notepad, WordPad, GEdit dan sebagainya. Kelemahannya memang tidak bisa mengimport pertanyaan yang memiliki gambar. Untuk lebih jelasnya mengenai format AIKEN ini dapat dilihat di dokumentasi resmi Moodle.
Pada tutorial ini, saya iseng-iseng bikin program PHP sederhana untuk membaca format Aiken tersebut dan memasukannya menjadi sebuah array. Sebenarnya program ini saya perlukan untuk melengkapi sistem pembelajaran online di D3 Unggulan, Fakultas Teknologi Informasi, Universitas Budi Luhur yang pernah saya buat. Dengan demikian, bank-bank soal yang sudah saya buat dengan format Aiken untuk keperluan kuliah online di sistem elearning S1 dapat digunakan dengan cara import langsung, tanpa perlu mengentri satu-satu lagi.
Popularity: 7% [?]
Digital Watermarking untuk Melindungi Informasi Multimedia
1Abstraksi – Melindungi informasi termasuk dokumen multimedia merupakan suatu kebutuhan utama dalam era keterbukaan informasi seperti saat ini. Multimedia dalam berbagai bentuk seperti teks, gambar, audio dan video mudah sekali menyebar dengan menggunakan media internet. Keaslian dari dokumen multimedia tersebut perlu dilindungi. Paper ini memaparkan mengenai digital watermarking sebagai salah satu metode untuk melindungi keaslian informasi yang terkandung dalam dokumen multimedia. Dalam paper juga dibahas mengenai berbagai teknik watermarking yang dapat diterapkan di berbagai dokumen multimedia. Di bagian akhir paper akan dijelaskan juga mengenai batasan dan operasi yang dapat menghambat atau mengganggu dokumen multimedia yang sudah disisipi watermark.
(more…)
Popularity: 5% [?]
Mengukur Tingkat Kenyamanan Penggunaan Sistem E-learning Moodle dalam Proses Knowledge Sharing: Studi Kasus di Universitas Budi Luhur
1Abstraksi – Knowledge Management (KM) banyak diterapkan di berbagai organisasi, termasuk di institusi pendidikan seperti Universitas Budi Luhur. Sistem yang mendukung berjalannya proses dalam KM disebut sebagai KM System. Salah satu contoh KM System di lingkungan pendidikan adalah Learning Management System atau dikenal sebagai sistem e-learning. Penerapan e-learning di institusi pendidikan sering mengalami kegagalan karena penggunannya kurang merasa nyaman dengan sistem atau sistem tidak dibangun sesuai dengan kondisi dan tingkat knowledge dari penggunanya.
Penelitian ini bertujuan untuk mengukur tingkat kenyamanan pengguna sistem e-learning yaitu mahasiswa di Universitas Budi Luhur terutama untuk mendukung kelancaran proses knowledge sharing antara dosen dan mahasiswa. Sistem e-learning dalam penelitian ini menggunakan sistem Moodle dan pengambilan data menggunakan kuesioner format COLLES yang sudah tersedia di modul Moodle. Dari hasil analisa, dapat disimpulkan bahwa mahasiswa merasa cukup nyaman dengan penggunaan sistem e-learning untuk melakukan knowledge sharing.
Popularity: 5% [?]
