Tuesday, November 11, 2008

Gagal Ujian Skripsi :(

hahaha
oo.. jadi gini tho rasanya klo orang gagal ujian skripsi
jadi gini tho rasanya
hahaha...

kerja ku selama 6 bulan lebih,setelah di uji
ternyata gagal

rasanya kecewa, sedih, sumpek, jengkel, nggonduk campur jadi satu
tapi masih ada waktu 2 minggu buat ujian ulang

ternyata, Tuhanku masih pingin aku berusaha 2 minggu lagi
Robbi,,
Maha Suci Engkau, robbi

Thursday, July 3, 2008

Installing Apache Web Server di Gutsy

seperti biasa paket2 diambil dari dvd repository
paket yang diinstall : apache2
selese nginstall aku nda tau nyeting2 gmn???:(

* menjalankan service apache :
sudo /usr/sbin/apache2ctl start
* mematikan service apache :
sudo /usr/sbin/apache2ctl stop
* mengganti DocumentRoot
sudo gedit /etc/apache2/sites-enabled/000-default


ServerAdmin webmaster@localhost
#DocumentRoot /var/www/
DocumentRoot /home/zakiya/www ---> ini yang di ganti

Options FollowSymLinks
AllowOverride None


#
--->ini juga
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


lalu restart apachenya, ketik :
sudo /usr/sbin/apache2ctl restart
* setelah itu install PHP
* setelah semua selese, tes web server apache dengan membuat file cobaPHP.php dan simpan di direktori /home/zakiya/www

#cobaPHP.php
$a = 4;
echo
"
tes php bisa nda???
cetak a=$a
";
?>

 buka jendela browser, ketikan alamat : http://localhost/cobaPHP.php
suksesss!!!!

tapi kok belum bisa konek ke mysql nya ya? :(

semarang, 7 juni 2008 20:30

About Crontab

cron adalah program bawaan linux yang memungkinkan kita untuk menjalankan perintah / program pada interval waktu yang telah ditentukan.
misalnya,
 kita ingin menghapus semua file yang ada di /file setiap jam 6 sore.
 kita ingin membackup file yang ada di /data setiap awal bulan
 dsb.
pekerjaan2 tersebut bisa kita lakukan secara otomatis dengan bantuan cron.

dalam debian cron package merupakan bagian dari base system dan sudah berjalan secara default.

untuk mengecek apakah cron sudah jalan menggunakan perintah :

ps auwx | grep cron

jika cron sudah jalan, maka akan tampak seperti berikut :

root 5811 0.0 0.2 2336 912 ? Ss 14:29 0:00 /usr/sbin/cron


jika cron belum jalan, ketik perintah :

/etc/rc.d/cron start
Perintah-perintah pada cron:
crontab -e Untuk mengedit file crontab, atau membuatnya jika belum ada.
crontab -l Menampilkan isi dari file crontab
crontab -r Menghapus file crontab
crontab -v Menampilkan kapan terakhir kalinya kamu mengedit file crontab tersebut
syntax crontab :
* * * * * Command to be executed
- - - - -
| | | | |
| | | | +----- Day of week (0-7)
| | | +------- Month (1 - 12)
| | +--------- Day of month (1 - 31)
| +----------- Hour (0 - 23)
+------------- Min (0 – 59)
contoh :
30 04 * 3-5 * backup
kolom arti nilai contoh
1 menit 0 - 59 30, artinya pada menit ke 30 pada jam yang dipilih
2 jam 0 - 23 04, artinya perintah dijalankan pada pukul 4
3 tanggal 1 - 31 *, artinya perintah akan dijalankan tiap hari
4 bulan 1 - 12 3 - 5, artinya perintah ini akan dijalankan pada bulan 3 – 5 yaitu bulan Maret, april dan mei
5 hari dalam minggu 1 - 7 *, artinya dijalankan setiap hari dalam minggu tersebut
6 perintah backup, perintah tersebut akan dijalakan pada waktu yang ditetapkan di atas.

jadi perintah backup akan dilaksanakan pada pukul 04:30 setiap hari pada bulan Maret sampai Mei.
SCRIPT PHP DALAM CRONTAB

untuk menjalankan script php dalam crontab, pertama kita harus tau dulu PHP terinstall sebagai script CGI atau modul apache.
informasi tersebut dapat dilihat di phpinfo() pada field SERVER API. jika pada field SERVER API tertulis CGI maka kita harus mengkompile nya sebagai script CGI, jika tertulis APACHE maka kita harus menjalankanya sebagai modul apache.

1. COMPILE CGI
jika pada SERVER API nya tertulis CGI maka cara menjalankan script php di crontab dengan menambahkan
#!/usr/local/bin/php -q
pada baris pertama file php yang ingin dijalankan. kemudian, jangan lupa memberi akses eksekusi pada file tersebut ( chmod 755 script.php )

crontab -e
* * * * * php /path/to/your/script.php
2. APACHE MODULES
jika pada SERVER API nya tertulis APACHE maka untuk menjalankan scipt php membutuhkan apache sebagai web servernya. dengan kata lain, untuk menjalankan script php harus menggunakan web browser.
pertama kita menginstal lynx( Lynx is a small web browser, generally available on Unix and Linux ).

crontab -e
* * * * * lynx -dump http://www.somedomain.com/script.php


There is another way that seems to be independent of whether php is installed as a module or cgi…use curl or wget.
* * * * * /usr/bin/curl -o http://www.yoursite.com/path/to/script.php
or
* * * * * /usr/bin/wget -q -O /dev/null http://www.yoursite.com/path/to/script.php
Just wanted to throw that out there since it seems some jobs on certain webhosts just don’t work with either previous option.


sumber :
http://htmlcenter.com/blog/running-php-script-with-cron
http://www.sitepoint.com/article/introducing-cron
Prakoso, Samuel.(2005). Jaringan Komputer : Konsep Dasar, Instalasi, Aplikasi, Keamanan dan Penarapan, Yogyakarta : Andi

25 juni 2008 16:50 WIB

Java di Gutsy Gibbon

pertama, instalasi java beserta konektornya. aku butuh konektor MySQL karena applikasi ku nanti menggunakan database MySQL.
paket2 yang di install:
 j2sdk1.4 beserta dependencies-nya
 libmysql-java--> konektor java-MySQL.
semua paket2 tersebut aku dapat di dvd repositori-nya.
setelah instalasi selesai, langsung coba aja dengan membuat file java showallmysql.java

//showallmysql.java
import java.sql.*;
public class showallmysql
{
public static void main(String args[])
{
System.out.println("Lihat DAta");
try
{
//Class.forName("this.driverJDBC");
Class.forName("com.mysql.jdbc.Driver");
Connection connection= DriverManager.getConnection("jdbc:mysql://localhost/sms","root","kiki");
Statement statement = connection.createStatement();
String sql= "select number,text from outbox ";
ResultSet rs=statement.executeQuery(sql);

while(rs.next())
{
System.out.println("number : "+rs.getString(1));
System.out.println("text : "+rs.getString(2));
System.out.println();
}
}
catch (Exception e)
{
System.out.println("Error :" +e);
}
}
}

dijalankan dan ...
It's Work!!!
nda pake bikin CLASSPATH sgala. semua nya jalan lancar2 aja tuh.

15 juni 2008, 13.30 WIB

instalasi GNOKII

handphone yang digunakan SE K230i kabel data USB
paket yang di install adalah :
mysql-server-5.0
gnokii-smsd-mysql

setelah selesai install package tersebut, buat database dengan nama sms.
mysql -u root -p
create database sms;

Lalu jalan kan perintah dibawah ini untuk mengisi database sms dengan tabel yang diperlukan oleh gnokii.
mysql -u root sms < /usr/share/doc/gnokii-smsd-mysql/sms.tables.mysql.sql
db sms akan berisi dua buah tabel yaitu inbox dan outbox dimana tabel inbox akan menyimpan record sms yang diterima dan tabel outbox menyimpan semua aktifitas pengiriman yang sudah dilakukan.

selanjutnya adalah mengedit file /etc/gnokiirc sesuai dengan tipe handphone dan kabel data.
Berikut ini isi dari file gnokiirc ku :

[global]
port = /dev/ttyACM0 #port yang digunakan HP
model = AT
initlength = default
connection = serial
use_locking = yes
serial_baudrate = 19200
smsc_timeout = 10

[gnokiid]
bindir = /usr/sbin/

[connect_script]
TELEPHONE = 12345678
[disconnect_script]

[logging]
debug = off
rlpdebug = off
xdebug = off

Sekarang saatnya melakukan test untuk mengetahui bahwa gnokii dapat mengidentifikasi handphone yang dipasang tadi.
gnokii --identify
Dan ini resultnya.
GNOKII Version 0.6.18
IMEI : 351650021728404
Manufacturer : Sony Ericsson
Model : AAB-1022043-BV
Product name : AAB-1022043-BV
Revision : R4GC012 R4GC012

Setelah handphone (modem) sudah dapat diidentifikasi oleh gnokii selanjutnya adalah test kirim dan terima sms.
untuk ini kita menggunakan command smsd yang akan secara otomatis mengambil sms yang masuk kemudian menyimpannya dalam table inbox, dan akan mengirim message yang ada pada outbox.
smsd -m mysql -u root -p kiki -d sms

buat ngirim sms dengan memasukan data ke tabel outbox secara manual.

insert into outbox (number,text) values ("0812345678","test sms dari server");

buat ngirim sms nya nggak ada masalah. yang bermasalah sekarang adalah :
gnokii bacanya sms yang masuk di memori sim, sedangkan sonyku sms masuk nyimpen di memori telpon. jadi kan sms yang masuk ke sonyku nda bisa langsung di baca sama gnokii .
gmana nie solusinya???

sumber:
http://www.x11.net/wiki/index.php/Setting_up_an_SMS_Gateway#Installing_and_configuring
http://ahriyan.vavai.net – SMS Gateway di Linux


semarang, 6 juni 2008 22:30

Koneksi Internet pake HP CDMA di Gutsy

oh ternyata settingan buat hp cdma beda ya sm hp gsm. pantesan dari kemaren aku coba konek ke internet pake hp cdmaku nokia 6015 nda bisa2.
setting di etc/wvdial.conf nya:

[Dialer fren2]

Modem = /dev/ttyUSB0 #port hp cdma nya
Baud = 230400
Init1 = AT
Init2 = AT+crm=1
Init3 = AT+cso=33
Init4 = ATE0V1
Phone = #777
Username = m8
Password = m8
Stupid Mode = yes

Tuesday, June 3, 2008

no unlimited internet connection

senengnya klo ada koneksi internet unlimited di rumah. mau nanya apa aja gampang. mau nyari apa aja gampang.
apalagi nie aku lagi belajar ubuntu. klo mau install – install gampang.
klo offline, nginstall2 nya pake cd repositori bawaannya.
sekarang aku lagi nyari cd repositorinya ubuntu nie, tapi belum dapet2.
jadi tertunda deh kerjaan ku.


2 Juni 2008 21:10

Monday, June 2, 2008

cara koneksi internet di ubuntu pake HP

hari ini aku nyoba koneksi internet pake hape ku
dan ternyata langsung bisa.

caranya:
1. sambungin kabel data dan hp ke komputer
2. buka terminal dan ketikan :
$ dmesg
di komputer ku modem terdeteksi di dev/ttyACM0 kalo nda dev/ttyACM1

[ 5031.000000] usb 1-4: new full speed USB device using ohci_hcd and address 10
[ 5031.224000] usb 1-4: configuration #1 chosen from 1 choice
[ 5031.232000] cdc_acm 1-4:1.1: ttyACM0: USB ACM device
[ 5031.244000] cdc_acm 1-4:1.3: ttyACM1: USB ACM device

3. ketik “ sudo wvdial “
Perintah ini akan mendeteksi secara otomatis konfigurasi modem yang telah anda pasang.

Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Sony Ericsson K320
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyACM1<*1>: ATQ0 V1 E1 -- OK
ttyACM1<*1>: ATQ0 V1 E1 Z -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM1<*1>: Modem Identifier: ATI -- Sony Ericsson K320
ttyACM1<*1>: Speed 4800: AT -- OK
ttyACM1<*1>: Speed 9600: AT -- OK
ttyACM1<*1>: Speed 19200: AT -- OK
ttyACM1<*1>: Speed 38400: AT -- OK
ttyACM1<*1>: Speed 57600: AT -- OK
ttyACM1<*1>: Speed 115200: AT -- OK
ttyACM1<*1>: Speed 230400: AT -- OK
ttyACM1<*1>: Speed 460800: AT -- OK
ttyACM1<*1>: Max speed is 460800; that should be safe.
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyACM1: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ternyata modem ku di /dev/ttyACM0
4. edit etc/wvdial.conf dengan mengetikan “ sudo gedit etc/wvdial.conf “

[Dialer im3]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
INIT5 = AT+CGDCONT=1,"IP","indosatgprs"
Modem Type = USB Modem
Stupid Mode = 1
Baud = 460800
New PPPD = yes
Baud = 460800
Modem = /dev/ttyACM0 ----> di sesuaikan dengan port yang digunakan oleh modem
ISDN = 0
Phone = *99***1#
Username = gprs
Password = im3

catatan: konfigurasi di atas buat kartu im3.buat kartu yang lain akan berbeda di Phone,username, dan passwordnya
5. simpan dan keluar dari text editor.
6. Selanjutnya sudah bisa mulai mengaktifkan koneksi dengan mengetikan perintah:

$ sudo wvdial im3

Catatan:
jendela terminal jangan di-Close, jika di-Close maka koneksi juga akan putus.

Untuk memutus koneksi aktif saat ini sekaligus mengetahui berapa lama durasi koneksinya, cukup tekan CTRL+C

sumber:
beberapa artikel dari komunitas dunia maya.

sabtu, 31 mei 2008 21:45

tapi ?

ternyata linux tu gampang cari paket2 yang di butuhin. tinggal pake synaptic
search, donlot dari server. gampang ...
tapi..
syarat dan ketentuan berlaku.
syarat nya harus terkoneksi ke internet.

huh. sayangnya aku nda punya koneksi internetnya. paling biasanya aku pake dial-up an
pake starone yang tarifnya per kb.
klo pake itu kan mahal ya???

lagian aku belum tau cara konek internetnya di ubuntu. mau hotspot-an wifi ku juga blum jalan di ubuntu.
what a poor me...

Sabtu. 31 mei 2008 20:27

nggak bisa nginstall VGA

kemaren abis nginstall ubuntu 7.10 Gutsy Gibbon di laptopku
abis selese nginstall ternyata vga ku nda support keliatannya
di pojok kanan atas ada icon driver restricted dan setelah aku liat tenyata bener vgaku butuh
paket nvidia-glx-new.
setelah googling beberapa hari dapet nvidia-glx-new nya trus tak donlot
abis itu tak install deh, restart komputer
aku jalanin lagi ubuntunya. tapi ternyata kok tetep aja ya. resolusi screen nya tetep aja kecil.
aku besarin resolusi nya malah error screen ku.
huh py tho? driver vga ku berarti blum keinstall nie.
gmn ya caranya buat liat info tentang vga. command line nya apa?

Sabtu. 31 mei 2008 20:19

Friday, May 16, 2008

Tugas Akhirku

rasane kok berat ya?

pak elkaf ngasih masalah buat skripsiku yaitu sms gateway untuk manajemen jaringan.nanti nya pake OS Linux, trus perintah2 buat manajemen jaringannya pake perintah2 IPTables yang ada di linux.
jadi sistem ku nanti cuma bikin gmn caranya biar sms yang masuk dibaca komputer trus diproses yang akhirnya jalanin suatu perintah
misal kan gini:isi sms masuk nya "mati" --> perintah di linux yang dijalankan "shutdown -h now "
ya semacam gitulah, tp perintah2 nya nanti adalah perintah IPTables
klo masalah linux, sms gateway, iptables ya aku bisa pelajari :( meskipun sekarang blum bener2 ngerti .
yang bikin aku berat tu mbikin jaringan nya.jadi nanti ada server - client server sbg penyedia layanan -- misal: akses internetclient sbg yang minta layanan sistem ku nanti di taruh di server.
misal : klo ada perintah tutup akses intenet buat ip tertentu maka IP tertentu ini dah nda bisa browsingan lagi.
jadi kan buat testing nya mesthi mbikin jaringan. ya meskipun jaringan nya cuma 2 komputer thoktapi kok aku rasane berat ya....:(
belum pinjem PC ne, settingan jaringan di linux, nge-crimping nya
piye jal?

:(