Sebelum aplikasi PHP kamu berjalan di server dan diakses secara publik, ada fase di mana kamu harus mencoba kode-kode yang telah dibuat pada saat pengembangan (development) aplikasi. Sejak rilis PHP 5.4, PHP menyediakan fitur Built-in Web Server. Dengan fitur ini memungkinan pemprogram mencoba kode-kode tanpa harus memasang full-featured web server seperti Apache pada saat fase pengembangan sedang berlangsung.
Continue reading “Built-in Web Server untuk Development PHP”Rilis LibreOffice 4.1
The Document Foundation sebagai tim pengembang LibreOffice mengumumkan rilis terbaru LibreOffice 4.1. Sebagai mana tertulis dalam blognya “a landmark for interoperability”, LibreOffice menunjukkan berbagai kemajuan, di mana di dalamnya membawa peningkatan kompatibilitas format-format file proprietary dan file legacy (file format lama). Dengan begitu, baik pengguna aplikasi perkantoran proprietary (seperti Microsoft Office) maupun pengguna LibreOffice dapat membuka dokumen tanpa harus kehilangan bentuk layout maupun isinya.
Interoperabilitas yang ditingkatkan antara lain ekspor dan impor untuk Microsoft OOXML begitu pula untuk format file lama Micosoft Office dan filter file RTF.
Peningkatan dan perbaikan yang ada di LibreOffice secara lengkap dapat dilihat dari http://www.libreoffice.org/download/4-1-new-features-and-fixes
Linux Mint 15 KDE dan XFCE
Bagi kamu penggemar distro Linux Mint dan lingkungan desktop KDE, ada kabar gembira dari rilis keluarga Linux Mint 15 “Olivia”. Linux Mint 15 KDE telah dirilis, menghadirkan KDE 4.10 sebagai lingkungan desktop. KDE 4.10 merupakan rilis resmi terakhir KDE yang menghadirkan peningkatan aplikasi dan menggunakan teknologi terbaru dari koleksi perangkat lunak bebas (free software) untuk pengguna rumah maupun profesional.
Sebelumnya, Linux Mint juga mengumumkan rilis Linux Mint 15 lainnya yang menggunakan XFCE sebagai lingkungan desktop. XFCE merupakan lingkungan desktop ringan yang dapat dijalankan di sistem dengan sumber daya yang rendah, seperti PC lama.
Mengelola Data Buku dengan Aplikasi Database LibreOffice Base
Koleksi buku kamu sudah banyak? Tapi masih bingung buku-buku apa saja yang telah kamu miliki. Kenapa tidak dikelola informasi-informasi buku tersebut dalam bentuk data buku dengan bantuan komputer.
Gunakan LibreOffice Base, salah satu aplikasi dari keluarga aplikasi perkantoran LibreOffice. LibreOffice Base digunakan sebagai aplikasi desktop untuk mengolah database. Dengan data buku disimpan dalam database, kamu dapat dengan mudah mencari buku, seperti judulnya, kapan tahun terbit, termasuk kategori apa, dan informasi lainnya.
Perlu diketahui, LibreOffice Base merupakan aplikasi yang sejenis dengan Microsoft Access. Hanya saja, LibreOffice Base dapat diunduh gratis dan digunakan secara bebas, tentu dengan fitur yang tidak kalah dengan aplikasi desktop pengolahan database berbayar lainnya. Jika belum memiliki perangkat lunak ini, silahkan unduh di https://www.libreoffice.org/download/download/. Saat memasang LibreOffice di komputer, pastikan fitur LibreOffice Base disertakan saat proses pemasangan berlangsung.
Membuat Database
Jalankan LibreOffice Base yang telah dipasang di komputer. Jendela “Database Wizard” akan menanyakan apa yang ingin kamu lakukan dengan LibreOffice Base. Pilih opsi “Create a new database” untuk membuat database baru, kemudian klik tombol ‘Next >>’. Pada langkah selanjutnya, pilih opsi ‘No, do not register the database’ dan beri tanda pada ‘Open the database for editing’.
Klik tombol ‘Finish’, masukkan nama database pada kotak dialog yang muncul, untuk contoh kali ini kita beri nama ‘buku.odb’. Jika semua berjalan dengan lancar, jendela LibreOffice Base akan muncul, dan data buku siap untuk dikelola.
Membuat Tabel
Data buku akan disimpan dalam bentuk tabel, di mana tabel berisikan kolom-kolom dan baris-baris. Kita ambil contoh, kolom ‘Judul’ berisikan baris-baris judul buku, sedangkan kolom ‘Kategori’ berisikan kategori buku, dan lain sebagainya.
Pada bagian Task, pilih “Create Table in Design View” untuk membuat tabel di jendela “Table Design”. Pertama kali yang harus dikerjakan dalam pembuatan tabel adalah mendefinisikan berbagai field yang ada di tabel. Field adalah bentuk data yang disimpan dalam kolom. Field-field yang ada dalam tabel didefinisikan di dalam jendela “Table Design”.
Masukkan nama field pada bagian ‘Field Name’. Pemberian nama mewakili dari data yang disimpan, misalkan pada data yang dalam satu kolom berisikan data judul-judul buku, maka kita beri nama ‘Judul’. Nama-nama field yang ada di tabel ‘Buku’ secara berurutan yaitu ‘BukuID’, ‘Judul’, ‘Kategori’, ‘Penulis’, dan ‘Tahun’.
Data yang disimpan dalam satu field mempunyai tipe data. Misalkan ‘BukuID’ berisikan penomoran urut yang mempunyai tipe data integer, sedangkan ‘Judul’ berisikan teks mempunyai tipe data varchar. Di bawah ini tipe data yang sering digunakan ketika pembuatan tabel:
- integer: berisikan nomor atau bilangan.
- varchar: berisikan karakter-karakter, seperti teks. Tipe ini harus ditentukan batas maksimal data yang disimpan.
- date: berisikan tanggal, contoh: 2013-07-15
- time: berisikan waktu, contoh: 10:12:36
- decimal: bilangan riil yang terdiri dari nomor dan bilangan pecahan, contoh: 47.25
Pada contoh tabel buku, kita hanya mendefinisikan field secara sederhana. Field ‘BukuID’ mempunyai tipe integer, pada ‘Field Properties’, pilih opsi ‘Yes’ di isian ‘AutoValue’ agar tabel memberikan penomoran otomatis, selanjutnya beri keterangan secukupnya pada bagian ‘Description’. Pada field ‘Judul’, mempunyai tipe varchar, isikan 150 di isian ‘Length’ pada ‘Field Properties’. Field ‘Kategori’ dan ‘Penulis’ sama-sama bertipe varchar dengan panjang (length) 100. Meskipun field ‘Tahun’ dapat berisikan nomor atau bilangan, tipe data yang dipakai adalah varchar, karena jika tahun penerbitan buku tidak diketahui, kita bisa memasukkan nilai ‘tidak diketahui’, masukkan panjang data (length) sebanyak 20.
Klik ikon ‘Save’, lalu beri nama ‘Buku’ untuk tabel yang telah didefinisikan.
Memasukkan Data
Setelah bentuk tabel ‘Buku’ didefinisikan, langkah selanjutnya adalah memasukkan data buku ke dalam tabel ‘Buku’. Pada jendela utama LibreOffice, klik dobel ikon ‘Buku’ yang ada di bagian ‘Tables’, atau klik kanan pada ikon tersebut, lalu klik menu ‘open’. Isikan data buku di Jendela ‘Table Data View’ seperti yang terlihat pada gambar di bawah. Perlu diperhatikan bahwa kolom ‘BukuID’ akan diisi secara otomatis, jadi mulai memasukkan data dari kolom ‘Judul’.
Tabel adalah salah satu komponen LibreOffice Base, masih ada komponen-komponen lain di antaranya Form, View, dan Report. Untuk mengumpulkan dan menyimpan data, komponen Tabel sudah cukup berfungsi untuk memperkenalkan kegunaan LibreOffice Base sebagai penyimpanan data.
Firefox OS, Sistem Operasi Mobile dari Mozilla
Pengembang browser Firefox, Mozilla Foundation, mengembangkan system operasi perangkat bergerak (mobile) bernama Firefox OS. Sama seperti Android, Firefox OS berjalan di atas kernel Linux dan dikembangkan secara open source. Jika aplikasi yang berjalan di Android berbasis Java, aplikasi-aplikasi yang berjalan pada Firefox OS adalah aplikasi berbasis web yang dapat dikembangkan dengan HTML, JavaScript, dan komponen-komponen web lainnya.
Fitur-fitur untuk pengguna yang disediakan meliputi fitur social, foto, music & video, peta, pesan, dan berbagai aplikasi yang tersedia di marketplace. Firefox OS dapat terhubung dengan Facebook dan Twitter yang disimpan ke dalam kontak. Fitur foto yang dapat diambil dari kamera, kemudian dapat disunting sesuai keinginan. Untuk hiburan, Firefox OS menyediakan fitur radio, memainkan music dan video dalam satu tempat. Begitu pula untuk pesan, terdapat email dan pesan teks. Jika pengguna belum puas dengan aplikasi-aplikasi bawaan, terdapat berbagai aplikasi yang dikembangkan oleh pengembang seluruh dunia di dalam marketplace.
Continue reading “Firefox OS, Sistem Operasi Mobile dari Mozilla”
Firefox 21 dengan Penambahan Situs Sosial dan Banyak Peningkatan
Sudah update Firefox kamu ke Firefox 21? Ada penambahan situs sosial yang dapat diintegrasikan langsung di Firefox Desktop. Jika pada rilis sebelumnya ada Facebook Messenger untuk Firefox, kini situs sosial lainnya seperti Cliqz, msnNow dan Mixi dapat diintegrasikan ke Firefox dalam bentuk sidebar. Bukan hanya penambahan penyedia situs sosial, Firefox juga meningkatkan fitur Do Not Track dan menerapkan Health Report.
Selain untuk Desktop, ada pula update Firefox untuk Android. Penambahan tersebut di antaranya membawa font open source Charis dan Open Sans, dapat menyimpan file media dengan ketukan (tap) lama, serta mengakses riwayat terakhir (recent history) melalui tombol back / forward.
Continue reading “Firefox 21 dengan Penambahan Situs Sosial dan Banyak Peningkatan”
Mobile Blog di Android dengan WordPress
Kini, ngeblog makin menyenangkan. Di perangkat bergerak seperti ponsel pintar atau tablet bisa digunakan untuk aktifitas blogging. WordPress for Android membuat pengguna perangkat bergerak melakukan itu. Dengan aplikasi mobile ini, kamu dapat menulis tulisan, halaman, menyisipkan media, menerima komentar dan mempublikasikannya ke web blog yang kamu miliki. Bahkan, kamu dapat mengambil foto atau video, kemudian langsung di-share lewat aplikasi ini. Blogging menjadi lebih praktis dengan aplikasi ini.
Data, Informasi dan Aktivitas Bisnis
“Ternyata kalau kita mau berkecimpung di dunia bisnis, informasi itu hal yang paling penting. Nah, informasi itu disimpan dalam database”
Itu lah perkataan seorang teman yang bekerja sebagai software engineer beberapa waktu yang lalu ketika sedang membicarakan tentang database (dalam bahasa Indonesia disebut basis data). Ada benarnya pernyataan teman tersebut tentang pentingnya informasi dalam aktifitas bisnis, terlebih sekarang era informasi, dengan akses Internet di mana-mana membuat informasi semakin mudah tersebar dengan cepat, terlepas dari seberapa benar tingkat akurasi informasi tersebut.
Dengan merujuk pada pengetahuan dan referensi yang saya miliki tentang “Data, Informasi dan Aktifitas Bisnis”, serta dilihat dari pengetahuan tentang “data dan informasi” dalam software engineering itu sendiri dan dasar dari “aktifitas bisnis” dalam ilmu ekonomi, saya coba mengurai judul di atas menjadi beberapa bagian, “Bisnis dan Aktifitasnya”, “Data, Informasi, dan Knowledge”, “Database dan Sistem Database”, dan “Kesimpulan”.
Continue reading “Data, Informasi dan Aktivitas Bisnis”Permainan / Game Gratis untuk Liburan Anak
Liburan sekolah telah tiba, banyak cara yang dapat dilakukan orang tua untuk mengisi liburan anak. Jika pada liburan kali ini lebih banyak diisi kegiatan di rumah, para orang tua bisa memberikan permainan-permainan komputer yang bukan sekedar menghibur, melainkan memberikan edukasi pada anak-anak. Banyak program-program permainan komputer yang menyenangkan untuk dimainkan, ditambah Anda dapat mendapatkannya secara gratis dan dapat diinstal bebas di PC atau laptop.
Ada TaxMath permainan sederhana yang cocok dimainkan anak berusia sekitar 4 – 10 tahun, dengan mengetik angka melalui perhitungan tambahan, mengurangi, mengalikan, dan membagi. Permainan lainnya membuat simulasi transfortasi dengan SimuTrans, anak Anda bisa diajak membuat jaringan transfortasi dengan transfortasi penumpang di dalamnya, transfortasi barang melalui kereta, jalan raya, kapal laut dan udara. Atau jika anak Anda menyukai permainan balapan, mainkan SuperTuxKart, permainan balapan 3D yang menyenangkan, dapat dimainkan sendiri atau bersama-sama.
Continue reading “Permainan / Game Gratis untuk Liburan Anak”
Membuat Diagram Dengan Dia
Bagi pekerjaan yang berhubungan dengan teknik, pembuatan diagram yang berbentuk simbol-simbol berisikan informasi-informasi dalam bentuk visual menjadi salah satu bagian dari tugas kerja. Pekerjaan tersebut di antaranya membuat topologi jaringan gedung, membuat alur proses, merelasikan entitas data, atau dalam software engineering merelasikan keterkaitan antar class dalam bentuk UML. Dia sebagai editor diagram mampu memudahkan pengguna dalam pembuatan diagram.
Dia mampu membuat berbagai diagram untuk berbagai kebutuhan. Di antaranya dapat menggambar diagram hubungan entitas, diagram UML, diagram alur, diagram jaringan, dan berbagai simbol diagram lainnya. Diagram yang dihasilkan disimpan dalam bentuk XML, dapat dikompress untuk menghemat penyimpanan, serta dapat diekspor ke berbagai format, di antaranya EPS, SVG, xfig, WMF dan PNG.