Dynamic Blinkie Text Generator at TextSpace.net

Feedburner

I heart FeedBurner

Sabtu, 17 Juni 2017

Fungsi Substring dan Concat Mysql

Substring() digunakan untuk memecah string menjadi substring. Sebagai contoh, misalkan saya memiliki tabel barang sebagai berikut.
No KodeBarang
1 AB0123
2 BC0234
3 CD0345
Dalam ilustrasi yang saya berikan, saya ingin mengetahui berapa jumlah barang yang kodenya berawalan AB. Perintah SQLnya pun sederhana.
1
SELECT Count(*) FROM barang WHERE Substring(KodeBarang,1,2)='AB'
Atau kita ingin mengambil kode barang tanpa dua huruf di depannya.
1
SELECT Substring(KodeBarang,3,4) FROM barang
Secara umum, penggunaan fungsi Substring() adalah Substring(nama_kolom, urutan_karakter_awal, panjang_karakter). Dimana urutan karakter dimulai dari nomor urut 1 dan panjang karakter adalah jumlah karakter yang hendak kita pecah.
Fungsi selanjutnya adalah Concat(). Kebalikan dari Substring(), fungsi ini bertujuan untuk menggabungkan beberaa string menjadi satu buah string utuh. Misalkan saya memiliki tabel kode seperti di bawah ini.
KodeHuruf KodeAngka
AB 01234
BC 12345
CD 23456
Kita ingin menggabungkan langsung kedua kolom yang ada. Perintahnya adalah berikut.
1
SELECT Concat(KodeHuruf,KodeAngka) FROM kode
Atau contoh lain, kita ingin menggabungkan fungsi Substring() dan Concat().
1
SELECT Concat(KodeHuruf,Substring(KodeAngka,2,4)) FROM kode
Secara umum, penggunaan Concat() adalah Concat(string1,string2,..,stringn)
Sumber : https://fitraditya.wordpress.com/2012/08/23/fungsi-substring-dan-concat-pada-sql/

Contoh :
SELECT SUBSTRING(date,1,7) FROM `report` WHERE date='2017-07-28 20:53:14'

Kamis, 15 Juni 2017

Disable Tabs Jquery

Cara disable tabs jquery :
<script>
$( function() {
$("#tabs").tabs({disabled: [0,1]});
} );
</script>

Membuat Karakter Kapital dengan PHP

Cara membuat karakter kapital dengan php :

<?php
echo strtoupper('semua jadi besar');

//Hasil : SEMUA JADI BESAR

?>

Month datepicker jquery

Tutorial Month datepicker jquery :
1. http://jsfiddle.net/jquerybyexample/2NVRD/?utm_source=website&utm_medium=embed&utm_campaign=2NVRD

2. http://jui.io/play/ui/index.php?p=datepicker_4

Letter Spacing

Sebagai tutorial, berikut adalah contoh kode HTML dan CSS untuk penggunaan letter-spacing dan word-spacing:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html>
<head>
<title>Belajar letter-spacing dan word-spacing</title>
<style type="text/css">
   .letter-5{ letter-spacing: -5px; }
   .letter-1{ letter-spacing: -1px; }
   .letter1 { letter-spacing: 1px; }
   .letter5 { letter-spacing: 5px; }
   
   .word-5{ word-spacing: -5px; }
   .word-1{ word-spacing: -1px; }  
   .word1 { word-spacing: 1px; }  
   .word5 { word-spacing: 5px; }    
</style>
</head>
<body>
   <h2>Belajar CSS: letter-spacing dan word-spacing</h2>
   <p class="letter-5">
   Sebuah kalimat dengan nilai letter-spacing negatif : -5px
   </p>
   <p class="letter-1">
   Sebuah kalimat dengan nilai letter-spacing negatif: -1px
   </p>
   <p class="letter1">
   Sebuah kalimat dengan nilai letter-spacing positif: 1px
   </p>
   <p class="letter5">
   Sebuah kalimat dengan nilai letter-spacing positif: 5px
   </p>
   
   <p class="word-5">
   Sebuah kalimat dengan nilai word-spacing negatif: -5px
   </p>
   <p class="word-1">
   Sebuah kalimat dengan nilai word-spacing negatif: -1px
   </p>
   <p class="word1">
   Sebuah kalimat dengan nilai word-spacing positif: 1px
   </p>
   <p class="word5">
   Sebuah kalimat dengan nilai word-spacing positif: 5px
   </p>
</body>
</html>
Tutorial Belajar CSS - Contoh Cara Cara Mengatur Lebar (spasi) Antar Huruf dan Kata Teks HTMLPehatikan contoh kita diatas, efek letter-spacing dan word-spacing yang terlalu berdekatan atau terlalu jauh akan membuat tulisan susah dibaca. Namun dengan mengkombinasikan efek ini dengan berbagai efek teks CSS lain, kita bisa membuat tampilan text yang lebih beragam.

Sumber : http://www.duniailkom.com/tutorial-belajar-css-cara-mengatur-lebar-spasi-antar-huruf-dan-kata-teks-html/

Senin, 12 Juni 2017

CGI (computer generated imagery)

Tentu tak sedikit dari kita yang mempertanyakan dengan teknologi apa dan bagaimana film-film kreatif ini dibuat. Ternyata, kunci pembuatan film-film ini adalah sebuah aplikasi komputer grafis yang disebut computer generated imagery (CGI). Dengan perangkat lunak ini bisa diciptakan gambar 3D lengkap dengan berbagai efek yang dikehendaki. Beberapa software CGI populer antara lain Art of Illusion (bisa di-download di sourceforce.net), Maya, Blender, dan lain-lain.
CGI merupakan tehnik penerapan teknologi komputer grafik untuk pembuatan efek kusus (special effect) dalam film. Perangkat lunak (software/program) komputer yang biasanya digunakan dalam penerapan CGI antara lain 3ds Max, Blender, Light Wafe 3D, Maya, dan Autodesk Softimage.
Computer-Generated Imagery (CGI; bahasa Indonesia: “pencitraan yang dihasilkan komputer”) adalah penggunaan grafik komputer (atau lebih tepatnya, grafik komputer 3D) dalam efek spesial. CGI digunakan dalam film, acara televisi dan iklan, dan juga media cetak. Permainan video umumnya menggunakan grafik komputer waktu-nyata (jarang disebut sebagai CGI), namun juga sering menggunakan “adegan tengah” (cutscene) yang telah dirender dan film-film pembuka yang mirip dengan penggunaan CGI. Ini dinamakan Full Motion Video (FMV).
Kebut-kebutan di dunia animasi semakin sengit saja. Persaingan itu tidak hanya di era 3D sekarang. Namun, di era animasi 2D dulu pun juga terjadi persaingan secara ketat. Topik ini sangat menarik untuk diperbincangkan. Di dalam tulisan ini saya akan menulis hal-hal yang berkaitan dengan dunia animasi. Kita tahu bahwa sesuatu rangkaian gambar dengan memanfaatkan teknik animasi sehingga menghasilkan sesuatu yang terlihat hidup dan bergerak disebut dengan animasi. Masih banyak pengertian animasi yang dapat kita ketahui. Dunia film animasi yang akan saya bicarakan disini adalah animasi-animasi dalam bentuk kartun.
Kita ketahui bahwa animasi tidak akan jauh-jauh dari Disney. Animasi pertama kali dihasilkan pada tahun 1901 dan diciptakan oleh seorang lelaki bernama Walter Disney. Ia mendirikan sebuah perusahaan yang kian lama semakin merajai dunia kartun. Perusahaan yang menjadi “rajanya animasi”, Walt Disney. Sudah ratusan film kartun yang sudah diciptakan oleh perusahaan besar ini. Akibatnya, terbentuk suatu pikiran di masyarakat, jika kita ngomongin film kartun maka kita ngomongin Disney.
Animasi 2D terus dikonsumsi oleh para animator-animator dunia. Selain Disney, perusahaan lain yang menggunakan animasi 2D adalah Nickelodeon. Nickelodeon menciptakan beberapa film-film kartun, salah satu yang menjadi icon juga adalah SpongeBob Square Pants. Masih banyak perusahaan-perusahaan lain yang mengikuti jejak Walt Disney dalam menciptakan film-film kartun berbasis 2D. Kita ketahui, teknologi selalu berjalan maju ke depan. Teknik animasi berbasis 2D pun mempunyai saingan, yakni teknik animasi dengan basis 3D. Film-film animasi dengan 3D mempunyai keunggulan yang lebih dibandingkan dengan 2D. Teknik modern ini menjadikan film-film animasi kartun lebih real, bernyawa dan lebih hidup tentunya. Dengan bantuan teknologi CGI (Computer Generated Imagery), film-film kartun terlihat lebih bernyawa dan nyata.
Kita semua pastinya pernah menyaksikan film-film photo realistic animation yang mendorong kita untuk membayangkan bagaimana cara membuatnya. Adegan air laut terbelah dan membentuk gelombang setinggi menara tertinggi di dunia. akibat tumburan meteor sebesar kota New York dan siap menyelimuti kota terbesar di dunia dan merobohkan gedung-gedung pencakar langit dalam film Deep Impact yang begitu realistis membuat kita bertanya-tanya bagaimana proses pembuatannya? Begitu juga dengan adegan kota yang tertutup badai salju dalam film The Day After Tomorrow. Ada yang menebak dibuat miniatur kecil yang semirip mungkin dengan aslinya kemudian disiram dengan air sehingga terlihat seperti adegan-adegan spektakuler itu. Adalah teknologi komputer grafis yang membantu berbagai macam hal yang terlalu mahal dan tak mungkin untuk dibuat dalam film, iklan, dan video games menjadi nyata. Teknologi visual effect pada berbagai macam software 3 dimensi dan software-software pendukung lainnya yang membuat kita terhenyak ketika menyaksikan adegan seolah-olah bumi mengalami kiamat. Mungkin anda mulai berpikir apa hubungannya hal-hal semacam itu dengan fotografi? Di negara-negara barat teknologi canggih atau yang kini sering disebut dengan CGI mulai diaplikasikan pada bidang fotografi. Berbagai obyek yang terlalu sulit atau mahal dibuat dengan fotografi diciptakan melalui CGI.
CGI atau yang disebut juga Computer-generated imagery adalah sebuah visual-visual baik berbentuk still foto maupun film/ iklan/ interactive element dalam website yang diciptakan dengan software-software komputer grafis. Visual-visual yang dihasilkan melalui proses CGI biasanya mengedepankan unsur photo-realistic atau kemiripan dengan aslinya. (Computer-Generated Imagery). Teknologi CGI ini membuat gambar yang dihasilkan lebih bagus dan terlihat seperti nyata. Glen Taylor, pendiri sekaligus direktur operasional Taylor James, sebuah perusahaan CGI yang berdomisili di Inggris mengatakan bahwa kini kita bisa menjumpai banyak gambar yang dihasilkan dengan CGI, baik sebagian ataupun secara keseluruhan. Mulai dari film animasi, video & computer game, special effects pada film & iklan TV, konten interaktif pada website dan dalam pembuatan sebuah visual fotografi.
ketika menggunakan fotografi dalam membuat sebuah visual, maka obyek yang didapatkan adalah apa adanya. Ketika kita menginginkan sedikit perubahan dan penyesuaian maka diperlukan pemotretan ulang. Gley Taylor dari Taylor James (pembuat CGI pertama) memberi contoh sebuah project Motorola yang mereka kerjakan, project tersebut berawal dari hanya image untuk iklan cetak.
CGI sebuah obyek visual dapat digunakan kembali dengan merubah pencahayaan, kamera /framing dan juga menambahkan gerakan untuk keperluan media TV. Teknologi CGI yang dimiliki oleh Dreamworks lebih banyak dipakai dalam film non-animasi. Contoh kehebatan teknologi buatan Dreamworks bisa kita lihat di film Jurasic Park atau Men In Black.
Rupanya Dreamworks mau juga merambah ke dunia animasi. Gebrakan pertama mereka ya Antz itu. Sejak saat itu mulai deh antara Pixar dan Dreamworks saling kebut-kebutan untuk membuat film animasi.
Tidak semua film ciptaan komputer berjalan mulus menjadi box office di pasaran. Contohnya, film yang dikembangkan dari sebuah game yaitu ”Final Fantasy: The Spirit Within” (2001). Meski terkenal sebagai film pertama yang menciptakan tokoh manusia dengan CGI, tapi pasar tak antusias menyambutnya. Tak heran bila setelah produksi ke-2 ”Final Flight of the Osiris” sebuah film pendek sebagai prolog film ”The Matrix Reloaded”, Square Pictures gulung tikar.
Pengembangan teknologi CGI terus dilaporkan setiap tahun pada konferensi tahunan SIGGRAPH mengenai komputer grafis dan teknik interaktif yang dihadiri oleh puluhan ribu profesional komputer. Di sini para tokoh di balik penciptaan animasi-animasi bertemu. Bukan hal yang tidak mungkin suatu hari kelak para animator Indonesia pun akan banyak berbicara di pentas dunia.

Jumat, 09 Juni 2017

Mengatasi error permission localhost ubuntu

Step :
1). Buka terminal
2). Ketik:sudo nano /etc/apache2/sites-enabled/000-default.conf atau di : sudo nano /etc/apache2/sites-available/000-default.conf
3). Ketikan :

      <Directory " /var/www/html">
           Options Indexes FollowSymLinks MultiViews
           AllowOverride All
           Order allow,deny
           allow from all

    </Directory>

Kamis, 08 Juni 2017

Tahapan setting permission framework di ubuntu

langkah langkah setting permission framework di ubuntu :
1. beralih k cd /var/www/html
2. sudo ufw disable
3. sudo s2enmod rewrite
4. Tambahkan file berikut ini di :sudo nano /etc/apache2/sites-available/000-default.conf
         <Directory "var/www/html">
                
Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order allow,deny
          allow from all


        <Directory/>

5. Tambahkan file berikut ini di :sudo nano /etc/apache2/sites-enabled/000-default.conf

  <Directory "var/www/html">
                
Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order allow,deny
          allow from all


        <Directory/>
6. sudo chown yourUserName:www-data nama folder atau
sudo chown -R yourUserName:www-data nama folder

7.sudo chmod 775 nama folder -R
8. sudo service apache2 restart
 * Jangan lupa setiap selesai melakukan proses apachenya di restart terlebih dahulu.

                      * SELAMAT MENCOBA *











Setting and install Yii in Ubuntu

About Yii

Yii is a highly performant PHP Object Oriented framework that helps you build web applications quickly. The way it is designed lets you focus on what makes your application unique while it takes care of the more "boring" code definition tasks. It follows the MVC pattern for a clean separation of logic from presentation and it features quite a lot of security enforcing functionality.
Yii gives a great boost to your application by letting you generate automatically a skeleton for it, Models for your database and even CRUD (create, read, update, delete) related code. All you have to do then is customize everything to your liking without having to write the basics any application would require. So let’s see how to install it and get started developing with Yii (Yes, it is!)
This tutorial assumes you are already running an Ubuntu VPS (but other Linux distributions will also work) with LAMP installed on it. If you you can follow the steps in these tutorials to get you ready:

Installation

To install Yii, you need to get the latest version and extract it somewhere in your web server’s web root (probably /var/www if you are running Apache). So let’s copy the link to the zip file of the latest release from http://www.yiiframework.com/download/ and run the following command to download it to our VPS:
wget http://yii.googlecode.com/files/yii-1.1.13.e9e4a0.zip
Make sure you replace this link with the one of the latest release at the time of your installation. Next, run the following command to unzip the framework:
unzip yii-1.1.13.e9e4a0.zip
Make sure you replace the file name with the one you just downloaded. If you don’t have Unzip installed on your system, run the following command before trying to unzip the file:
sudo apt-get install unzip
After you successfully unzipped the framework, go ahead and rename the folder to something more appropriate for you. Let’s say we name it
yii_framework:
mv yii-1.1.13.e9e4a0 yii_framework
Make sure you replace the folder name with the name of the extracted folder for your case.

Requirements

Yii requires your VPS to have PHP 5.1 or above installed, so let’s use the Yii requirement checker to see where we stand. Point your browser to the following url to display the checker:
http://example.com/yii_framework/requirements/index.php
Make sure you replace as necessary here to point to the respective file in the Yii framework. Now you should see the Requirement Checker page on which, if all goes well, the conclusion should be something like: "Your server configuration satisfies the minimum requirements by Yii." In this case, you can move on.

Creating your First Application

Yii has a very powerful functionality to automatically generate stuff for you. The skeleton of your application is one such thing, so let’s see how to do that. Navigate to where you would like the application to be generated. This can be also outside of the folder where you extracted the Yii framework. So let’s go back to the server web root and do it there:
cd /var/www
Decide on the name of an application folder (let’s say mysite) and run the following command:
php yii_framework/framework/yiic webapp mysite
Make sure the path corresponds to your environment. Select Yes when you are prompted and now you have your new application under /var/www/mysite.
To test it out, point your browser to that folder:
http://example.com/mysite/index.php
You should now see the homepage of your skeleton application. You have a couple of pages already created as well as a contact form and login/logout functionality. You can login with the following credentials:
  • username: admin
  • password: admin
This is functionality you don’t need to create yourself.

Configuration

Since we are using LAMP, we don’t have much to configure. You’ll probably want to remove the index.php from the the URL structure though. To do this, create an .htaccess file in the root folder of the application (mysite) and paste in the following code:
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
Save the file and exit.
Note: To use the .htaccess functionality in Apache, you'll need mod_rewrite enabled on your VPS. To check for this, run the following command:
apache2ctl -M
If you see rewrite_module in the list, you are good to go. If not, enable it with the following command:
a2enmod rewrite
Then, restart Apache for the changes to take effect:
sudo service apache2 restart
Additionally, ensure that your .htaccess file is enabled by setting AllowOverride to All in the virtual hosts file:
          Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order allow,deny
          allow from all
Now you need to also tell the application you no longer want the index.php in the URL. Open the main.php file found in the protected/config folder and uncomment the following block:
/*
'urlManager'=>array(
  'urlFormat'=>'path',
  'rules'=>array(
    '/'=>'/view',
    '//'=>'/',
    '/'=>'/',
  ), 
),
*/
Next, add the following to the urlManager array:
'showScriptName' => false
The block should now look something like this:
'urlManager'=>array(
  'urlFormat'=>'path',
  'showScriptName' => false,
  'rules'=>array(
    '/'=>'/view',
    '//'=>'/',
    '/'=>'/',
  ),    
),
Save the file and exit. Now if you navigate to your new application, you can go through the pages seeing cleaner URLs and no index.php in the structure.
The skeleton application is by default connected to a SQLite database that comes with the application, but also contains a commented out template for connecting to a MySQL database. So what we need to do is to comment out the first one and uncomment the latter one as well as specify the information related to our own database (that we will create in the next tutorial). To do this, open again the main.php file located in the protected/config folder of your application and comment out the following block:
'db'=>array(
  'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
),
And remove the commenting around the following block:
/*
'db'=>array(
  'connectionString' => 'mysql:host=localhost;dbname=testdrive',
  'emulatePrepare' => true,
  'username' => 'root',
  'password' => '',
  'charset' => 'utf8',
),
*/
Here, we can now add the connection information to the database we will create. We will give it a name (db_tutorial) and specify the username and password to access it. You can also now create the empty database with this name and fill everything up before we continue this tutorial in part 2.

Sumber : https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-yii-php-framework-on-ubuntu-12-04

Set Permission Yii in Ubuntu

Step by Step :
1.$ sudo chown yourUserName:www-data path/to/protected
2.$ sudo chmod 775 path/to/protected -R

Setting Yii on Ubuntu

tutorial yii in ubuntu :
https://www.digitalocean.com/community/tutorials/how-to-install-and-setup-yii-php-framework-on-ubuntu-12-04

Cannot Load phpmyadmin

Stepnya :
1.sudo apt-get install php5 libapache2-mod-php5
2.sudo /etc/init.d/apache2 restart

Rabu, 07 Juni 2017

Ganti warna di menu navigasi bar

Cara Mengganti Warna menu navigasi bar di boostrap:
1. Buka Boostrap.css atau boostrap.min.css
2.Cari kode berikut ini :

3. Save dan running code

Selasa, 06 Juni 2017

Metode White Box dan Black Box

  • White Box
    • Pengertian White Box Testing
White box testing adalah pengujian yang didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.
Pengujian white box: 
  • Untuk mengetahui cara kerja suatu perangkat lunak secara internal.
  • Untuk menjamin operasi-operasi internal sesuai dengan spesifikasi yang telah ditetapkan dengan menggunakan struktur kendali dari prosedur yang dirancang.
Pelaksanaan pengujian white box:
  • Menjamim seluruh independent path dieksekusi paling sedikit satu kali. Independent path adalah jalur dalam program yang menunjukkan paling sedikit satu kumpulan proses ataupun kondisi baru.
  • Menjalani logical decision pada sisi dan false.
  • Mengeksekusi pengulangan (looping) dalam batas-batas yang ditentukan.
  • Menguji struktur data internal.
Berdasarkan konsep pengujian; White box (structural) testing / glass box testing : memeriksa
kalkulasi internal path untuk mengidentifikasi kesalahan.


Langkah-langkah white box:

- Mendefinisikan semua alur logika

- Membangun kasus untuk digunakan dalam pengujian

- Melakukan pengujian.
    • Kelebihan White Box Testing
                      - Kesalahan logika. Digunakan pada sintaks ‘if’ dan pengulangan. Dimana White Box Testing akan mendeteksi kondisi-kondisi yang tidak sesuai dan mendeteksi kapan proses pengulangan akan berhenti.
                      - Ketidaksesuaian asumsi. Menampilkan asumsi yang tidak sesuai dengan kenyataan, untuk di analisa dan diperbaiki.
                      - Kesalahan ketik. Mendeteksi bahasa pemrograman yang bersifat case sensitive.
    • Kelemahan White Box Testing
                      - Untuk perangkat lunak yang tergolong besar, White Box Testing dianggap sebagai strategi yang tergolong boros, karena akan melibatkan sumber daya yang besar untuk melakukannya.
Jenis white box;
<0>Basis path:: Metode identifikasi yang berdasarkan pada jalur,, struktur atau koneksi yang ada dari suatu sistem ini biasa disebut juga sebagai branch testing,, karena cabang-cabang dari kode atau fungsi logika diidentifikasi dan dites, atau disebut juga sebagai control-flow testing.
Ada 2 bentuk Basis path, yaitu:
  • Zero Path: Jalur penghubung yang tidak penting atau jalur pintas yang ada pada suatu sistem.
  • One Path: Jalur penghubung yang penting atau berupa proses pada suatu sistem.
<0>Cyclomatic Complexity
  • Adalah pengukuran software yang memberikan pengukuran kuantitatif dari kompleksitas logika program.
  • Pada konteks metode basis path testing , nilai yang dihitung bagi cyclomatic complexity menentukan  jumlah jalur-jalur yang independen dalam kumpulan basis suatu program dan memberikan jumlah tes minimal yang harus dilakukan untuk memastikan bahwa semua pernyataan telah dieksekusi sekurangnya satu kali.
  • Jalur independen adalah tiap jalur pada program yang memperlihatkan 1 kelompok baru dari pernyataan proses atau kondisi baru.
<0>Graph Matrix
  • Adalah matrik berbentuk segi empat sama sisi, dimana jumlah baris dan kolom sama dengan jumlah node, dan identifikasi baris dan kolom sama dengan identifikasi node, serta isi data adalah keberadaan penghubung antar node (edges).
  • Beberapa properti yang dapat ditambahkan sebagai pembobotan pada koneksi antar node di dalam graph matrix, sebagai berikut:
    1. Kemungkinan jalur (Edge) akan dilalui / dieksekusi.
    2. Waktu proses yang diharapkan pada jalur selama proses transfer dilakukan.
    3. Memori yang dibutuhkan selama proses transfer dilakukan pada jalur.
    4. Sumber daya (resources) yang dibutuhkan selama proses transfer dilakukan pada jalur.

Control Structur Testing, meliputi;
  • Condition testing:: Suatu metode disain test case yang memeriksa kondisi logika yang terdapat pada modul program.
  • Data flow testing:: Metode data flow testing memilih jalur program berdasarkan pada lokasi dari definisi dan penggunaan variabel-variabel pada program.
  • Loop testing:: suatu teknik white box testing yang berfokus pada validitas konstruksi loop secara eksklusif.  Ada 4 kelas dari loop, yaitu;
    • Simple Loops 
    • Nested Loops 
    • Concatenated Loops 
    • Unstructured Loops

Contoh kasus : Imperial Taxi Services (ITS) :

V(G) = R = 6

V(G) = E – N + 2 = 21 – 17 + 2 = 6

V(G) = P + 1 = 5 + 1 = 6
Rumus : V(G) = R = E – N + 2 = P + 1

Keterangan :

V(G) = cyclometic complexity graph

R = jumlah region dalam program flow graph

E = jumlah edge

N = jumlah node

P = jumlah decision (percabangan)
  • Black Box

    • Pengertian Black Box Testing
Black box testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Jadi dianalogikan seperti kita melihat suatu koatak hitam, kit hanya bisa melihat penampilan luarnya saja, tanpa tau ada apa dibalik bungkus hitam nya. Sama seperti pengujian black box, mengevaluasi hanya dari tampilan luarnya(interface nya) , fungsionalitasnya.tanpa mengetahui apa sesungguhnya yang terjadi dalam proses detilnya (hanya mengetahui input dan output).
    • Kelebihan Black Box
                     - Dapat memilih subset test secara efektif dan efisien

                     - Dapat menemukan cacat

                      - Memaksimalkan testing investmen
    • Kelemahan  Black Box
                       - Tester tidak pernah yakin apakah PL tersebut benar – benar lulus uji.
Contoh Black Box Testing dengan Equivalence Partitioning :
Pemeliharaan data untuk aplikasi bank yang sudah diotomatisasikan. Pemakai dapat memutar nomor telepon bank dengan menggunakan mikro komputer yang terhubung dengan password yang telah ditentukan dan diikuti dengan perintah-perintah. Data yang 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 sebagai berikut:
  • 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 –passwordmungkin diperlukan atau  tidak kondisi input nilai dengan 6 karakter string
  • Perintah   : kondisi input set berisi perintah-perintah yang telah didefinisikan
  • Perbedaan White Box & Black Box
    • White box (Struktural) 
      • Dilakukan oleh penguji yang mengetahui tentang QA.
      • Melakukan testing pada software/program aplikasi menyangkut security dan performance program tersebut (meliputi tes code, desain implementasi, security, data flow, software failure).
      • Dilakukan seiring dengan tahapan pengembangan software atau pada tahap testing. 
    • Metode BlackBox  (Fungsional) 
      • Dilakukan oleh penguji Independent.
      • Melakukan pengujian berdasarkan apa yang dilihat, hanya fokus terhadap fungsionalitas dan output. Pengujian lebih ditujukan pada desain software sesuai standar dan reaksi apabila terdapat celah-celah bug/vulnerabilitas pada program aplikasi tersebut setelah dilakukan white box testing. 
      • Dilakukan setelah white box testing.
      •  Sumber : http://rivayiarifanto.blogspot.co.id/2014/03/pengertian-perbedaan-white-box-dan.html

Minggu, 04 Juni 2017

Cara Instal telnet di ubuntu

Caranya :
1. sudo apt-get install xinetd telnetd
2. Cek di sudo /etc/init.d/xinetd status

Setting telnet di android

Untuk meng-telnet di Android :v caranya cukup mudah, lakukan langkah sebagai berikut

 Buka dulu Playstore, silahkan cari aplikasi Mocha Telnet Lite, dan agan instal ntu aplikasi

Setelah terinstal, agan buka aplikasi tersebut.
Untuk menghubungkan ke server, Klik dulu Configure


Di Server IP Address, agan masukkan Alamat IP Server yg dituju
Untuk Kolom lainnya boleh dibiarkan saja, Lalu klik Next

Kembali ke menu utama tadi, pilih Connect

Dan *Booomm Server bisa terhubung :v


Untuk yg ingin Mengengganti warnanya bisa ikutin cara dibawah ini :

Di menu utama tadi, Pilih Settings

 Masuk ke Colors




Sabtu, 03 Juni 2017

nonton star wars via cmd




Yg pertama kita lakukan Buka CMD,lau ketik perintah berikut
telnet towel.blinkenlights.nl
Lalu enter

  
Udah, tonton sampe kelarr :v
Selamat menyaksikan gaes


Aktifkan telnet di windows

Berikut ini langkah langkah aktifkan telnet di windows gan :
1. Klik start kemudian control panel

2. Pilih program

3. Pilih turn on or off features windows cari ya
4. Setelah itu centang fitur telnet server dan telnet client.

5. Taraa sudah berhasil aktifkan telnet