image_pdfimage_print

2 Metode Sistem Implementasi Testing

Dua macam metode / pendekatan test yaitu :
1. Black Box Testing
Test case ini bertujuan untuk menunjukkan fungsi PL tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya.
2. White Box Testing
Adalah meramalkan cara kerja perangkat lunak secara rinci, karenanya logikal path (jalur logika) perangkat lunak akan ditest dengan menyediakan test case yang akan mengerjakan kumpulan kondisi dan atau pengulangan secara spesifik. Secara sekilas dapat diambil
kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.

 

UJI COBA WHITE BOX

Uji coba white box adalah metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk
mendapatkan test case. Dengan rnenggunakan metode white box, analis sistem akan dapat memperoleh test case yang menjamin seluruh independent path di dalam modul yang dikerjakan sekurang-kurangnya sekali mengerjakan seluruh keputusan logikal mengerjakan seluruh loop yang sesuai dengan batasannya mengerjakan seluruh struktur data internal yang menjamin validitas

1. UJI COBA BASIS PATH
Uji coba basis path adalah teknik uji coba white box yg diusulkan Tom McCabe. Metode ini memungkinkan perancang test case mendapatkan ukuran kekompleksan logical dari perancangan prosedural dan menggunkan ukuran ini sbg petunjuk untuk mendefinisikan basis set dari jalur pengerjaan. Test case yg didapat digunakan untuk mengerjakan basis set yg menjamin pengerjaan setiap perintah minimal satu kali selama uji coba.

 

PENGUJIAN BLACK-BOX
Pengujian black-box berfokus pada persyaratan fungsional PL. Pengujian ini memungkinkan analis system memperoleh kumpulan kondisi input yg akan mengerjakan seluruh keperluan fungsional program.

Tujuan metode ini mencari kesalaman pada :

  • Fungsi yg salah atau hilang.
  • Kesalahan pada interface
  • Kesalahan pada struktur data atau akses database
  • Kesalahan performansi
  • Kesalahan inisialisasi dan tujuan akhir

Metode ini tidak terfokus pada struktur kontrol seperti pengujian whitebox tetapi pada domain informasi.

Pengujian dirancang untuk menjawab pertanyaan sbb:

  • Bagaimana validitas fungsional diuji?
  • Apa kelas input yg terbaik untuk uji coba yg baik?
  • Apakah sistem sangat peka terhadap nilai input tertentu?
  • Bagaimana jika kelas data yang terbatas dipisahkan?
  • Bagaimana volume data yg dapat ditoleransi oleh sistem?
  • Bagaimana pengaruh kombinasi data terhadap pengoperasian system?

1. EQUIVALENCE PARTITIONING
Equivalence partitioning adalah metode pengujian black-box yg memecah atau membagi domain input dari program ke dalam kelas-kelas data sehingga test case dapat diperoleh. Perancangan test case equivalence partitioning berdasarkan evaluasi kelas equivalence untuk kondisi input yg menggambarkan kumpulan keadaan yg valid atau tidak. Kondisi input dapat berupa nilai numeric, range nilai, kumpulan nilai yg berhubungan atau kondisi Boolean.

Contoh :
Pemeliharaan data untuk aplikasi bank yg sudah diotomatisasikan. Pemakai dapat memutar nomor telepon bank dengan menggunakan mikro komputer yg terhubung dengan password yg telah ditentukan dan diikuti dengan perintah-perintah. Data yg diterima adalah :
Kode area : kosong atau 3 digit
Prefix : 3 digit atau tidak diawali 0 atau 1
Suffix : 4 digit
Password : 6 digit alfanumerik
Perintah : check, deposit, dll
Selanjutnya kondisi input digabungkan dengan masing-masing data elemen dapat ditentukan sbb :
Kode area : kondisi input, Boolean – kode area mungkin ada atau tidak kondisi input, range – nilai ditentukan antara 200 dan 999

Prefix : kondisi input range > 200 atau tidak diawali 0 atau 1
Suffix : kondisi input nilai 4 digit
Password : kondisi input boolean – pw mungkin diperlukan atau tidak
kondisi input nilai dengan 6 karakter string
Perintah : kondisi input set berisi perintah-perintah yang telah didefinisikan

programing – belajar php dengan dasar yang mudah

A. Pengertian PHP

PHP merupakan singkatan dari “PHP: Hypertext Preprocessor”, adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat.

B. Kelebihan PHP

Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.
Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1. Oracle
2. MySQL
3. Ms. Access
4. Sybase
5. PostgreSQL
6. dan lainnya
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP

C. INSTALASI WEBSERVER

Web server merupakan server internet yang mampu melayani koneksi transfer data dalam protocol HTTP. Web server merupakan hal yang terpenting dari server di internet dibandingkan server lainnya seperti e-mail server, ftp server ataupun news server. Hal ini di sebabkan web server telah dirancang untuk dapat melayani beragam jenis data, dari text sampai grafis 3 dimensi. Kemampuan ini telah menyebabkan berbagai institusi seperti universitas maupun perusahaan dapat menerima kehadirannya dan juga sekaligus menggunakannya sebagai sarana di internet.
Web server juga dapat menggabungkan dengan dunia mobile wireless internet atau yang sering di sebut sebagai WAP (wireless Access Protocol) yang banyak digunakan sebagai sarana handphone yang memiliki fitur WAP. Dalam kondisi ini, webserver tidak lagi melayani data file HTML tetapi telah melayani WML (wireless Markup Language)
Salah satu software yang kita rekomendasikan dan sudah digunakan oleh SMADA selama 4 thn lebih adalah Appserv versi 2.5.4a. Software tersebut dapat kita download secara gratis pakai google dengan kata kunci “appserv-win32-2.5.4a.zip” merupakan software open source yang sekarang ini sudah merebut pasar dunia lebih dari 50%. Web server ini fleksibel terhadap system operasi windows9x/NT. Bagi pengguna linux dapat memanfaatkan Lampp.

D. Instalasi

Setelah kita berhasil mendownload Appserv versi 2.5.4a. Software ini bentuknya application, sehingga kita bisa langsung menginstalnya seperti software lainnya.
Setelah kita berhasil menginstalnya, jika kita tidak melakukan perubahan directory ketika menginstalnya maka software tersebut akan otomatis tersimpan di directory “c:appserv”, pilih typical, server name pilih localhost, username isikan root, password kosongkan.

E. Test Server
Setelah selesai install server, buka internet Explorer, pada address ketikkan localhost, maka akan tampil banyak link, yang terpenting adalah link phpmyadmin yang biasa digunakan untuk mengatur (dump) database.

F. Latihan Scripting PHP

Sebelumnya, gunakan windows Explorer, masuk directory “c:appservwww “ hapus semua file di directory ini ( kecuali directory phpmyadmin ).

SOAD – System Of A Down – Toxicity

The Video to SOAD – Toxicity
Here the lyrics:

Looking at life through the eyes of a tire hub,
Eating seeds as a past time activity,
The toxicity of our city, of our city,

New, what do you own the world?
How do you own disorder, disorder,
Now, somewhere between the sacred silence,
Sacred silence and sleep,
Somewhere, between the sacred silence and sleep,
Disorder, disorder, disorder.

More wood for their fires, loud neighbors,
Flashlight reveries caught in the headlights of a truck,
Eating seeds as a past time activity,
The toxicity of our city, of our city,

New, what do you own the world?
How do you own disorder, disorder,
Now, somewhere between the sacred silence,
Sacred silence and sleep,
Somewhere, between the sacred silence and sleep,
Disorder, disorder, disorder.

New, what do you own the world?
How do you own disorder,
Now, somewhere between the sacred silence,
Sacred silence and sleep,
Somewhere, between the sacred silence and sleep,
Disorder, disorder, disorder.

When I became the sun,
I shone life into the man´s hearts,
When I became the sun,
I shone life into the man´s hearts.

Ayu Ratna ( mantan garasi band ) ciuman dengan fedi.

Ayu ratna yang pernah dikeluarkan oleh garasi band melakukan adegan ciuman dengan fedi. Fedi nuril terlihat sangat antusias sekali melakukan adegan ini. Melihat adegan ini banyak para pengemar ayu ratna menjadi terpukul karena seorang Fedi Nuril telah berhasil membuat ayu ratna jatuh dalam peluknya. lihat video dibawah ini.

Detail denda lalu lintas berserta pasal ( tilang ),

UULLAJ No 22 Thn 2009
16-05-2010 01:30:47

1. Setiap Orang
Mengakibatkan gangguan pada : fungsi rambu lalu lintas, Marka Jalan, Alat pemberi isyarat lalu lintas fasilitas pejalan kaki, dan alat pengaman pengguna jalan.
Pasal 275 ayat (1) jo pasal 28 ayat (2)
Denda : Rp 250.000

2. Setiap Pengguna Jalan
Tidak mematui perintah yang diberikan petugas Polri sebagaimana dimaksud dalam pasal 104 ayat ( 3 ), yaitu dalam keadaan tertentu untuk ketertiban dan kelancaran lalu lintas wajib untuk : Berhenti, jalan terus, mempercepat, memperlambat, dan / atau mengalihkan arus kendaraan.
Pasal 282 jo Pasal 104 ayat (3)
Denda : Rp 250.000

3. SETIAP PENGEMUDI ( PENGEMUDI SEMUA JENIS RANMOR ).
a. Tidak bawa SIM
Tidak dapat menunjukkan Surat Ijin Mengemudi yang Sah
Pasal 288 ayat (2) jo Pasal 106 ayat (5) hrf b.
Denda : Rp 250.000

b. Tidak memiliki SIM
Mengemudikan kendaraan bermotor di jalan,tidak memiliki Surat Izin Mengemudi
Pasal 281 jo Pasal 77 ayat (1)
Denda : Rp 1.000.000

c. STNK / STCK tidak Sah
Kendaraan Bermotor tidak dilengkapi dengan STNK atau STCK yang ditetapka oleh Polri.
Psl 288 ayat (1) jo Psl 106 ayat (5) huruf a.
Denda : Rp 500.000

d. TNKB tidak Sah
Kendaraan Bermotor tidak dipasangi Tanda Nomor Kendaraan Bermotor yang ditetapkan oleh Polri.
Pasal 280 jo pasal 68 ayat (1)
Denda : Rp 500.000
Continue reading “Detail denda lalu lintas berserta pasal ( tilang ),” »

Lirik lagu garuda didadaku

Ayo putra bangsa
Harumkan negeri ini
Jadikan kita bangga
Indonesia

Jayalah negaraku
Tanah air tercinta
Indonesia raya
Jayalah negaraku
Tanah air tercinta
Indonesia raya

Reff :
Garuda di dadaku
Garuda kebanggaanku
Ku yakin hari ini pasti menang..
Kobarkan semangatmu
Tunjukkan keinginanmu
Ku yakin hari ini pasti menang..

Back to reff

Perfect proxy & gateway Vyatta vs Mikrotik

Setelah saya mencoba mengunakan proxy server dan gateway dengan mengunakan beberapa software dan aplikasi proxy. Saya akan menjelaskan kenapa saya memilih vyatta dan kenapa saya tidak berpihak dengan mikrotik?? Saya sangat dipermudah dalam mengunakan router dan sebagai gateway mengunakan Mikrotik dengan banyak kemampuan dari webproxy, trafik filter, blocking, dan banyak sekali fitur untuk monitoring. Saya juga sebetulnya saya juga suka dengan fitur2 dari mikrotik yang sangat lengkap, hanya saja saya agak sulit memodifikasi router, proxy dan gateway. Setetah mencoba vyatta server saya merasakan sedikit perbedaan saya dapat membuat server proxy lengkap dari IDS, IPS, content filtering, monitoring, serta dapat menambahkan aplikasi yang saya inginkan seperti ntop, iftop, iptraf, tcpdump, cacti, dan banyak lagi yang membuatnya powerfull dalam satu mesin saja.

Mungkin semua hampir sama tetapi untuk menciptakan internet sehat dibutuhkan content-filtering ( saya biasanya mengunakan bantuan snort ). Ini intinya sangat membantu dalam menadministrasi jaringan network, apalagi dilengkapi berbagai fasilitas blocking seperti yang dilakukan oleh domain blocker yang dilakukan oleh pencetus internet sehat di indonesia ( dns nawala ). Bagi yang memiliki warnet saya sangat menganjurkan mengunakan content inspection karena tidak hanya pada url yang block tetapi bisa pada content / isi website dan juga isi dari chat. Untuk warnet yang tidak ingin terkena UUITE harus menyediakan 1 satpam yang bisa menangani pelangaran itu semua, saya memilih mengunakan vyatta ini yang termasuk kedalam jaringan network saya dan alhasil satpam saya bisa berpatroli untuk membantu memperlancar dalam mendukukung sepenuhnya UUITE. sekian dan salam,,

Server: install vsftp pada ubuntu 11.04

Saya ingin menginstall ftp pada ubuntu server dengan mengunakan vsftp, dengan mengunakan vsftp ini kita bisa memanage user dengan dua metode yaitu anonymous dan yang teratentifikasi. Untuk proses instalasinya sendiri sangat mudah dan sedikit konfigurasi yang diedit. Langsung saja saya jelaskan proses instalasinya :

1. Install aplikasi vsftp

sudo apt-get install vsftpd

2. anonymous konfigurasi

pada anonymous folder defaults adalah /home/ftp/ untuk menganti dan mengaktifkannya dengan cara


vi /etc/vsftpd.conf

# Edit menjadi Yes karena default adalah NO

# Allow anonymous FTP? (Disabled by default)

anonymous_enable=YES
sudo mkdir /srv/ftp
sudo usermod -d /srv/ftp ftp
###Terakhir dengan merestart vsftp 
/etc/init.d/vsftpd restart

3. User autentifikasi

vi /etc/vsftpd.conf
# edit

local_enable=YES

write_enable=YES

###Terakhir dengan merestart vsftp

/etc/init.d/vsftpd restart

 

Selesai semua bisa mencoba menginstall ftp pada ubuntu 11.04. Selamat mencoba.

Ntop – Memonitor network dengan mudah dan gampang di Ubuntu 11.04

ane lagi mengunakan router gateway dari vyatta dan ane pengen mengunakan ntop sebagai software monitoring disana untuk melihat aktifitas TCP/UDP pada network yang terhubung,, Tanpa basa basi mari kita ke installasinya yang sangat mudah,,

1. install ntop

sudo apt-get install ntop -y

atau dengan mengunakan compile

apt-get source ntop

pastikan svn telah terinstall,, jika belum lakuakan langkah

sudo apt-get install ntop -y

dan jika sudah lakukan langkah

svn co https://svn.ntop.org/svn/ntop/trunk/ntop

ambil pakage yang dibutuhkan ntop sebelum compile

sudo apt-get install libpcap-dev libgdbm-dev libevent-dev librrd-dev python-dev libgeoip-dev

jika semua sudah diinstall maka compilenya dengan mengunakan perintah

./autogen.sh --prefix=/usr/local/stow/ntop-svn

Jika semua installasi telah selesai makan langsung saja pada configurasi

2. Konfigurasi NTOP

sudo ntop --set-admin-password

set password untuk seting via web base..

3. Start / mulai ntop

sudo /etc/init.d/ntop restart

 

untuk melihat ntop anda bisa ketik di browser dengan http://ip_address:3000/ atau https://ip_address:10000/

selamat mencoba..

 

 

Main game sega ( rom sega ) di linux

ane nostagia gan, jaman dulu ane maen game2 sega bersama teman2 kecil dan sekarang ane mo coba share nie cara memainkan rom sega dilinux langkah yang perlu di ikuti hanya

1. install emulator game sega

$ wget -q -O – http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –
$ sudo sh -c ‘echo “deb http://archive.getdeb.net/ubuntu lucid-getdeb games” >> /etc/apt/sources.list.d/getdeb.list’
$ sudo apt-get update
$ sudo apt-get install gens-gs

2. kalau sudah tinggal mainkan saja ,,

 

selamat mencoba