Jumat, 27 Juli 2012

Setting SQLExpress 2008 Tanpa Re-Create Table (Database SQL Server)

Saat kita memakai SQL Server 2008, kadang kita mengalami masalah ketika menggunakan SQL Server Management Studio 2008. Kendalanya adalah saat kita modify table (merubah kolom-kolom dalam suatu tabel), muncul peringatan bahwa SQL Server tidak mau menjalankan perintah tersebut, dan table harus di recreate (dihapus kemudian dibuat ulang). Padahal di SQLServer 2005 kita tidak pernah menemui masalah ini.

Solusinya dengan mengubah setting berikut, pada SQL Server 2008 Management Studio Express, klik Tools - Option


Kemudian setelah muncul Dialog Option, pilih Designers, kemudian uncheck (hilangkan cek) pada Opsi "Prevent Saving Changes That Required Table Re-Creation"

Setting SQLExpress Koneksi Jaringan / Remote SQL Server Authentication (Database SQLServer)

Install SQL Server 2005 / 2008 Express Edition, download 2005 atau 2008, atau 2008 SP 2
Install SQL Server 2005 / 2008 Management Studio Express, download 2005 atau 2005 SP 3 atau 2008 atau 2008 R2


Setting SQL Server agar dapat terkoneksi ke Jaringan dan memiliki Username Password SQL Server Authentication.

Klik Start – Microsoft SQL Server 2005 – Configuration Tools – Klik Kanan SQL Server Configuration Manager – Run As Administrator


Rabu, 25 Juli 2012

Zip PHP untuk Kompresi File Direktori (Pemrograman Web PHP)

Daripada lupa, berikut ini penulis menemukan cara mengkompresi banyak file ke dalam satu file ZIP dengan PHP, cukup bermanfaat :

<?php
// http://cariprogram.blogspot.com
// nuramijaya@gmail.com

$files = array('example/tes1.txt', 'example/logo-small.gif');
$zip = new ZipArchive;
$zip->open('file.zip', ZipArchive::CREATE);
foreach ($files as $file) {
  $zip->addFile($file);
}
$zip->close();

header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=file.zip');
header('Content-Length: ' . filesize("file.zip"));
readfile("file.zip");
?>

Sedangkan di bawah ini adalah cara kompresi Direktori menjadi file ZIP dengan PHP :

Selasa, 24 Juli 2012

Membaca Excel dengan PHP-Excel-Reader (Pemrograman Web PHP)

Baru saja ada yang menanyakan bagaimana cara mengupload Excel ke Web PHP kemudian langsung datanya dimasukkan secara otomatis ke database MySQL. Setelah cari sana - sini ketemulah php-excel-reader, yang dapat didownload di sini, sedangkan dokumentasi pemakaiannya dapat dilihat di sini.

Sedangkan untuk membaca nilai cell pemakaiannya sebagai berikut :

<?php
//error_reporting(E_ALL ^ E_NOTICE);
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
//karena excel_reader2.php menggunakan fungsi split yg sudah deprecated di php5
require_once 'excel_reader2.php';
$data = new Spreadsheet_Excel_Reader("example.xls");

echo "CELL A,1 -> ".$data->val(1,'A')."<br/>";
echo "CELL B,2 -> ".$data->val(2,'B')."<br/>";
echo "CELL F,10 -> ".$data->val(10,'F')."<br/>";

echo "CELL D,3 -> ".$data->val(3,4)."<br/>";
echo "CELL E,2 -> ".$data->val(2,5)."<br/>";

echo "SHEET2 CELL A,1 -> ".$data->val(1,'A',1)."<br/>";
echo "SHEET2 CELL C,2 -> ".$data->val(2,3,1)."<br/>";
?>


Perlu diperhatikan baris error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED); dibutuhkan agar tidak keluar warning, karena PHP-Excel-Reader memakai fungsi split() yang sudah diganti dengan fungsi lain (deprecated) di PHP5.

Senin, 23 Juli 2012

Menampilkan Image dari Web pada Android (Pemrograman Android)

Di bawah ini adalah Project Android untuk menampilkan Gambar / Image dari web ke dalam komponen ImageView pada Android

Langkahnya, buat Project Android baru di Eclipse.

Pada desain tampilan main.xml tambahkan satu buah komponen ImageView, sehingga menjadi seperti di bawah ini :


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
</LinearLayout>


Kemudian tambahkan kode program berikut pada MainActivity.java :

Spinner Android Dinamis (Pemrograman Android)

Kali ini penulis ingin mengajak mempelajari cara mengisi Spinner di Android secara dinamis menggunakan Kode Program. Isi dari Spinner (kalau di bahasa pemrograman desktop mungkin biasa disebut ComboBox) bisa diambilkan dari sebuah array maupun dari data di tabel database.

Caranya buat Project Android di Eclipse. Kemudian buat desain tampilan main.xml sebagai berikut :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<Spinner android:id="@+id/Spinner01" android:layout_width="wrap_content" android:layout_height="wrap_content"></Spinner>
</LinearLayout>

Kemudian tuliskan kode program pada MainActivity sebagai berikut :

Minggu, 22 Juli 2012

Perintah SQL Database SQL Server (Administrasi Database)

Berikut ini perintah-perintah SQL pada Database SQL Server. Materi pelatihan berupa contoh-contoh perintah SQL dasar mulai dari CREATE, SELECT, UPDATE, DELETE, sampai PROCEDURE dan TRIGGER.

Membuat Database

CREATE DATABASE rumahsakit

Menghapus Database

DROP DATABASE rumahsakit

Menggunakan Database

USE rumahsakit

Membuat Tabel

CREATE TABLE dokter
(
nip nvarchar(50) NOT NULL,
nama nvarchar(200) NULL,
alamat text NULL,
tgllahir datetime NULL,
tunjangan float NULL,
PRIMARY KEY (nip)
)

Rabu, 18 Juli 2012

Menampilkan Flash Player pada VB.NET (Pemrograman Visual Basic .NET)

Setelah berhasil membuat Flash Player dengan C#.NET kali ini penulis ingin mengajak untuk mencoba menjalankan Flash Player dengan bahasa pemrograman VB.NET, tentu saja caranya sama hanya bahasa pemrogramannya saja yang beda, yaitu menggunakan bahasa Visual Basic.

Pertama buat project di Visual Studio .NET, kemudian pada Toolbox, klik kanan Choose Item.


Setelah ditampilkan Jendela Choose Toolbox Items, pilih COM Components, kemudian cek pada komponen Shockwave Flash Object, OK.

Minggu, 15 Juli 2012

Menampilkan Twitter Timeline di Android Tanpa Oauth (Pemrograman Android)

Kali ini penulis ingin membagi sedikit ilmu untuk menampilkan Tweet langsung tanpa Oauth, tetapi menggunakan JSON. menggunakan fasilitas dari search.twitter.com yang bisa memberikan tweet atau timeline yang kita inginkan dengan keyword tertentu tanpa harus login terlebih dahulu.

Caranya buat project Android baru di Eclipse, kemudian ubah tampilan di main.xml menjadi seperti berikut ini :


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello" />
<ScrollView 
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/result" />
</ScrollView>
</LinearLayout>

Jumat, 13 Juli 2012

Menampilkan Flash Player pada C#.NET (Pemrograman CSharp .NET)

Pada tulisan yang lalu sudah pernah dibahas pembuatan PDF Reader dengan VB.NET menggunakan komponen bawaan Adobe Acrobat PDF Reader. Nah kali ini penulis ingin membagi cara pembuatan Flash Viewer menggunakan komponen bawaan produk Adobe yang lain yaitu Adobe Flash Player lebih tepatnya Shockwave Player

Langkahnya buat Project baru, karena menggunakan bahasa C# maka pilih C#.NET - WindowsApplication. Kemudian pada Toolbox klik kanan Choose Items..


Setelah muncul Choose Toolbox Items, kemudian pilih Shockwave Flash Object. Perlu diingat, komponen ini hanya muncul apabila sudah menginstall program Adobe Flash.

Menampilkan PDF pada VB.NET (Pemrograman Visual Basic .NET)

Microsoft Visual Studio mampu memanggil atau menggunakan Component milik vendor lain asal masih dalam format OCX atau DLL. Kali ini misalnya dengan bahasa pemrograman Visual Basic .NET akan kiat gunakan Komponen PDF Viewer milik Adobe Acrobat PDF Reader.

Langkah pertama buat project baru, kemudian pada Toolbox klik kaman, Choose Items :


Setelah muncul dialog Choose Toolbox Items, pilih Tab COM Components, pilih (cek) Adobe PDF Reader, component Adobe PDF Reader ini ada jika sudah diinstal Adobe Acrobat PDF Reader.

Rabu, 11 Juli 2012

Membuat Web Browser dengan C#.NET (Pemrograman CSharp .NET)


Web Browser 
Untuk membuat aplikasi Browser Web di Visual C# .NET dapat digunakan komponen WebBrowser yang dapat digunakan untuk membuka halaman Web maupun mengexplore File-file lokal seperti hanya Windows Explorer dan Internet Explorer.. Langkah-langkah pembuatannya sebagai berikut :

1. Buka Visual Studio. Klik menu File-New-Project. Akan muncul dialog New Project. Pilih Project types : Visual C#-Windows, Templates : Windows Application. Klik OK.


2. Akan ditampilkan Form1 yang masih kosong. Dari Toolbox tab All Windows Forms tambahkan komponen WebBrowser ke Form1. Kemudian tambahkan 1 buah komponen label ke Form1, 3 buah komponen TextBox ke Form1 dan tambahkan 6 buah komponen Button ke Form1.

Capture Camera WebCam dengan VB.NET (Pemrograman Visual Basic .NET)

Setelah berhasil membuat program untuk menampilkan (Preview) Camera WebCam, sekarang kita belajar bagaimana cara Snapshot Camera atau Memfoto / Capture Gambar dari WebCam. Program ini adalah pengembangan dari program sebelumnya pada Artikel Menampilkan Web Camera dengan VB.NET

Pertama buka Visual Studio 2008, kemudian Buka Project sebelumnya dari Artikel tersebut yang dapat didownload pada link berikut ini, kemudian tambahkan 2 Buah Button, Button1 "Capture" dan Button2 "Simpan" serta OpenFileDialog1 sehingga tampak sebagai berikut :


Klik dua kali Button1 "Capture", tambahkan kode program berikut :

Senin, 09 Juli 2012

Kalender dan Agenda dengan ASP.NET (Pemrograman ASP .NET)

Penulis pernah membahas tentang Membuat Aplikasi Web Calendar Menggunakan PHP. Anehnya beberapa bulan setelah program itu dibuat ada permintaan lain untuk membuat hal serupa tapi di web berbasis pemrograman ASP.NET.
Setelah browsing bagaimana cara memanggil (include) file di ASP dan berbagai penyesuaian ketika memporting aplikasi tersebut dari bahasa PHP ke ASP.NET, maka jadilah Aplikasi Web Calendar menggunakan ASP .NET berikut :

Langkah pertama buatlah file bernama calendar.aspx, kemudian tuliskan kode program berikut ini :

Kamis, 05 Juli 2012

Menggambar / Draw Line (Garis) pada Google Map


Selanjutnya setelah kita berhasil bisa menampilkan peta Google Map pada Web atau Blog dan Mencari Koordinat Suatu Titik Beserta Alamatnya serta Menggambar / Draw Circle (Lingkaran) pada Google Map. Sekarang saatnya menggambar Garis / Polyline yang melewati beberapa titik dengan ketebalan tertentu.

Di bawah ini adalah contoh area bahaya aliran lahar dingin pada sungai-sungai yang berada di sekitar Letusan Gunung Merapi :




Kode Program nya di bawah ini :

Menggambar / Draw Circle (Lingkaran) pada Google Map (Pemrograman Web)

Sebelumnya kita sudah bisa menampilkan peta Google Map pada Web atau Blog dan Mencari Koordinat Suatu Titik Beserta Alamatnya. Nah sekarang bagaimana kita bisa menampilkan atau menggambar lingkaran pada peta yang sudah tampil tersebut. Misal untuk menggambar area atau radius dari suatu titik.

Di bawah ini adalah contoh radius area Letusan Gunung Merapi :




Kode Programnya di bawah ini :

Menampilkan Web Camera dengan VB.NET (Pemrograman Visual Basic .NET)

Akhirnya penulis menemukan dari seorang teman yang searching di internet. Gak tau asalnya dari mana. Tapi program ini bisa menampilkan webcam (Camera Web atau Kamera yang ada di Laptop), sepertinya kompatibel dengan Camera lain yang mampu terhubung di Komputer Windows.

Program yang sangat menarik dan simpel

Pertama buka Visual Studio 2008, kemudian Create VB.NET Project. Pada Form1 Tambahkan ListBox1 dan PictureBox1 sehingga tampak sebagai berikut :


Rabu, 04 Juli 2012

Membuat Media Player dengan VB.NET (Pemrograman Visual Basic .NET)


Media Player

Untuk membuat aplikasi Media Player di Visual Basic .NET dapat digunakan komponen yang merupakan bawaan dari Windows, yaitu bawaan Windows Media Player. Langkah-langkah pembuatannya sebagai berikut :

1. Buka Visual Studio. Klik menu File-New-Project. Akan muncul dialog New Project. Pilih Project types : Visual Basic-Windows, Templates : Windows Application. Klik OK. Isikan nama project MediaPlayer kemudian pilih direktori tempat dimana project akan disimpan.


Selasa, 03 Juli 2012

Menghapus Android Contacts Phone Book pada Android (Pemrograman Android)

Setelah bisa membuat Program Android untuk Menambah Contacts Android, kemudian Menampilkan Daftar Contacts pada PhoneBook Android, maka pertanyaannya bagaimana cara menghapus sebuah Contacts secara Pemrograman?

Nah kali ini penulis ingin membagi pengetahuan untuk membuat program untuk Mendelete Contacts Android tersebut.

Program utamanya kita letakkan di Main Activity.

MainActivity.java

Membuat Kalkulator DOS dengan Input java.util.Scanner (Pemrograman Java)

Aplikasi ini adalah aplikasi kalkulator sederhana dengan pemrograman Java yang hasilnya berjalan pada platform DOS (command prompt). Yang menarik dari aplikasi ini adalah penggunaan java.util.Scanner yang bisa digunakan untuk mengambil input parameter dari argumen yang diketikkan pada command DOS saat dilakukan pemanggilan program. java.util.Scanner ini jarang diajarkan di buku-buku (tutorial)

public class calculator {

Senin, 02 Juli 2012

Pemrograman C#.NET : Membuat Media Player dengan CSharp .NET


Untuk membuat aplikasi Media Player di Visual C# .NET dapat digunakan komponen yang merupakan bawaan dari Windows, yaitu bawaan Windows Media Player. Langkah-langkah pembuatannya sebagai berikut :

1. Buka Visual Studio. Klik menu File-New-Project. Akan muncul dialog New Project. Pilih Project types : Visual C#-Windows, Templates : Windows Application. Klik OK. Isikan nama project MediaPlayer kemudian pilih direktori tempat dimana project akan disimpan.


Pemrograman Android : Membaca Contacts Phone Book pada Android

Setelah bisa menambah Contacts pada Phone Book Android, kali ini penulis ingin membagi cara membaca Contacts secara pemrograman di Android. Program ini secara sederhana akan membaca semua Contacts dan menampilkannya sebagai Message Box (Toast).

Program utama kita letakkan di MainActivity

MainActivity.java


package my.amijaya.readcontacts;

import android.app.Activity;
import android.content.ContentResolver;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.widget.TextView;
import android.widget.Toast;