Oleh: Rony Syahputra Nasution | November 1, 2009

Awal Nopember, Langsung Ngebut

Dah awal Nopember,
dah tanggal 1,
+- 5 menit lagi malah dah tanggal 2.

Banyak hal,
yang mau dilakukan bulan ini,
yang baru dilakukan siy promo,
lewat facebook.

Target tanggal 1,
promo kursus online,
akhirnya bisa dilakukan,
walau baru promo lewat facebook.

Mudah2an,
besok promo bisa dibanyak media
hahaha.

Selain itu,
banyak lagi ide yang mau di coba,
namanya usaha hehe.

Mudah2an semuanya bisa sukses,
amin.

Semangaaaaat.
Salam dari Cirebon,
Rony Syahputra N.

Oleh: Rony Syahputra Nasution | Oktober 31, 2009

Angel’s Diary

angels_diary

Angels Diary,
sebuah sinetron,
anak muda, ya saya ini hehe.

Kesan keren,
saat pertama pas liat iklan nya,
keren dari angle2 ngeshot kamera dan lighting pas bgt,
kaya ngerti aja hehe.

Dikolaborasikan dengan soundtrack,
Sahabat Jadi Cinta dari Zigaz,
makin pas aja.

Cerita nya ?

bagus ga yah, ehhmm,
belum tau, abis sampai sekarang,
belum pernah nonton secara “bener”,
tiap mau nonton ada aja halangannya.

Malah lebih sering nonton iklannya,
pas jeda commecial break..hahaha.

Tapi lagi seneng
dengerin soundtracknya,

satu kata yang sulit terucap,
sehingga batinku tersiksa,
tuhan tolong aku,
jelaskanlah perasaanku berubah jadi cinta,

tak bisa hatiku munafikkan cinta,
karena cinta tersirat bukan tersurat,
meski bibirku terus berkata tidaaaak,
hehehehe dah ah..tambah ngaco aja.

Selalu semangaaaaaaaaat

Salam dari Cirebon,
Rony Syahputra N

Oleh: Rony Syahputra Nasution | Oktober 31, 2009

Ajax, PHP, MySQL dan Combobox (HTML) Jilid 3

Pada posting sebelumnya,
kita telah membuat
file dept_form.html

Selanjutnya,
kita membuat file javascript (bukan java),
yang terkait pada script dept_form.html,
yaitu
<script src=”ajax.js” type=”text/javascript”></script>

File yang bernama ajax.js (penamaan bebas),
berfungsi untuk memeriksa XMLHttpRequest,
sekaligus mendefinisikan serta menciptakan.

Berikut script dari ajax.js
// ajax.js

function getXMLHttpRequestObject()
{
 // Initialze the object
 var ajax = false;
 
 // Choose object type based upon what’s supported
 if(window.XMLHttpRequest)
 {
  // IE7, Mozilla Firefox, Safari, Operas, Most Browsers
  ajax = new XMLHttpRequest();
 }
 else if(window.ActiveXObject)
 {
  // Older IE Browsers
  // Create type Msxml2, XMLHTTP, if possible
  try
  {
   ajax = new ActiveXObject(“Msxml2.XMLHTTP”);
  }
  catch(e)
  {
   // Create the older type instead
   try
   {
    ajax = new ActiveXObject(“Microsoft.XMLHTTP”);
   }
   catch(e)
   {
    
   }
  }
 } // END of main IF – ELSE IF
 
 // Return the value
 return ajax;

} // End of getXMLHttpRequestObject() function

Sambil mengetikan script,
serta mempelajari,
jika masih ada yang belum dipahami,
silakan ditanyakan,
sambil saya mempersiapkan langkah2 selajutnya
hehehe

Semoga Bermanfaat.

Salam dari Cirebon,
Rony Syahputra N.

Oleh: Rony Syahputra Nasution | Oktober 28, 2009

Ajax, PHP, MySQL dan Combobox (HTML) Jilid 2

Melanjutkan pengenalan singkat Ajax,
dan persiapan pembuatan databasenya,
berikut yang perlu dipersiapkan lagi.

Adalah
pembuatan dari halaman,
yang di fungsikan sebagai front end / tampilan.

Dibuat,
dengan format HTML.

Siapkan,
software editor anda,
seperti notepad atau Adobe (macromedia) Dreamweaver,
atau sejenisnya.

Ketikan script berikut

<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
 <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
 <title>Employee by Department</title>
 
 <script src=”ajax.js” type=”text/javascript”></script>
 <script src=”dept.js” type=”text/javascript”></script>
 <style type=”text/css” media=”all”>@import url(“style.css”);</style>
</head>

<body>
 <!– dept_form.html–>
 
 <p>Select a department and click ‘GO’ to see the employees in that department</p>
 
 <form action=”dept_results_ajax.php” method=”get” id=”dept_form”>
  <p>
  <select id=”did” name=”did”>
   <option value=”1″>Human Resource</option>
   <option value=”2″>Accounting</option>
   <option value=”3″>Marketing</option>
   <option value=”4″>Redudancy Department</option>
  </select>
  <input name=”go” type=”submit” value=”GO” />
 </form>
 <div id=”results”></div>
</body>
</html>

beri nama dept_form.html
atau sesuai selera,
untuk kemudahan, boleh disamakan saja hehe.

Sambil mengetikan script,
serta mempelajari,
jika masih ada yang belum dipahami,
silakan ditanyakan,
dan  saya pun mempersiapkan langkah2 selajutnya
hehehe

Semoga Bermanfaat.

Salam dari Cirebon,
Rony Syahputra N.

Oleh: Rony Syahputra Nasution | Oktober 28, 2009

Antara PHP, MySQL dan Fungsi Max() Hingga Array

Seperti biasa lagi nyicil kerjaan,
kali ini bergulat di web base,
menggunakan PHP dan MySQL.

Lagi mencari nilai maksimal,
dari barisan bilangan yang ada.
datanya berada di database (MySQL).

Sedangkan informasinya,
ditampilkan di halaman web (PHP).

Dari yang saya ketahui,
di PHP dan MySQL,
sama memiliki fungsi,
untuk menentukan nlai maksimal,
dari suatu barisan bilangan.

Fungsi yang dimaksud,
pada PHP dan MySQL,
adalah max()

Singkat kata,
saya mencoba query peritah SQL,
dari PHP,
untuk menghasilkan output,
dari data di database.

Sederhananya seperti ini
“SELECT max(displacement) FROM ddw WHERE choise=1″
hasilnya ?

Bagusnya tidak ada error message,
tapi hasil output yang diinginkan pun,
tak muncul hehehe.

Padahal,
ketika saya mencoba,
langsung pada PhpMyAdmin dan SQLyog,
No Error Message, Hasilnya juga muncul dan benar
hehehe.

Ada yang tau ini kenapa ?
dan bisa bantu solusi nya ?

Karena “kejar tayang” ^_^,
walau sambil menunggu penyebabnya,
akhirnya saya mencari alternatif lain.

Memanfaatkan fungsi yang sama,
Max() yang ada di PHP,
walaupun secara aturan pakai beda.

Pada prakteknya,
sebelum menggunakan fungsi max() di PHP,
saya memanfaatkan fungsi Array.

Diawali,
pembuatan variabel array,
$data_array = array();
untuk menampung data array.

Kemudian input data dari database,
kedalam array,
array_push($data_array, $data_dari_db);

Selanjutnya,
baru memanfaatkan fungsi max() dari PHP,
max($data_array);

Alhamdulillah,
data muncul, hasinya juga bener ^_^.

Walaupun teknis lebih panjang,
jika dibandingkan query max(),
langsung pada database hehehe

Punya cara,
lebih mudah dan praktis dari ini ?
mau berbagi ?
silakan dengan senang hati ^_^

Semoga bermanfaat.

Salam dari Cirebon
Rony Syahputra N

Oleh: Rony Syahputra Nasution | Oktober 24, 2009

Ajax, PHP, MySQL dan Combobox (HTML)

Menindak lanjuti,
pengenalan singkat Ajax terdahulu,
berikut saya hadirkan hehehe,
contoh kasus yang melibatkan,
Ajax, PHP, MySQL dan komponen combo box dari HTML.

Langkah awal,
adalah membuat database pada MySQL.

Beri nama database,
dengan nama “ajax” (tanpa tanda petik).

Kemudian,
buat 2 buat tabel,
tabel departments dan employees

tabel departments :
CREATE TABLE IF NOT EXISTS `departments` (
  `department_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
  `department` varchar(30) NOT NULL,
  PRIMARY KEY (`department_id`),
  UNIQUE KEY `department` (`department`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

tabel employees :
CREATE TABLE IF NOT EXISTS `employees` (
  `employee_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `department_id` tinyint(3) unsigned NOT NULL,
  `first_name` varchar(20) NOT NULL,
  `last_name` varchar(40) NOT NULL,
  `email` varchar(60) NOT NULL,
  `phone_ext` smallint(5) unsigned NOT NULL,
  PRIMARY KEY (`employee_id`),
  UNIQUE KEY `email` (`email`),
  KEY `department_id` (`department_id`),
  KEY `last_name` (`last_name`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

 
Selanjutnya,
adalah proses entry data,
pada kedua tabel tersebut.

Data tabel departments :
INSERT INTO `departments` (`department_id`, `department`) VALUES
(1, ‘Human Resources’),
(2, ‘Accounting’),
(3, ‘Marketing’),
(4, ‘Redundancy Department’);

Data tabel employees :
INSERT INTO `employees` (`employee_id`, `department_id`, `first_name`, `last_name`, `email`, `phone_ext`) VALUES
(1, 1, ‘Laila’, ‘Smith’, ‘l.smith@thiscompany.com’, 234),
(2, 1, ‘Laverne’, ‘Green’, ‘l.green@thiscompany.com’, 235),
(3, 1, ‘Cal’, ‘Perez’, ‘c.perez@thiscompany.com’, 230),
(4, 1, ‘Brian’, ‘Rogers’, ‘brianr@thiscompany.com’, 231),
(5, 1, ‘Carla’, ‘Cox’, ‘cc@thiscompany.com’, 233),
(6, 2, ‘Ezra’, ‘Howard’, ‘e.howard@thiscompany.com’, 122),
(7, 2, ‘Gideon’, ‘Gray’, ‘g.gray@thiscompany.com’, 128),
(8, 2, ‘Penelope’, ‘Brooks’, ‘pb@thiscompany.com’, 129),
(9, 2, ‘Olive’, ‘Kelly’, ‘olive@thiscompany.com’, 120),
(10, 2, ‘Justine’, ‘Sanders’, ‘j.sanders@thiscompany.com’, 123),
(11, 2, ‘Zoe’, ‘Ford’, ‘zoe@thiscompany.com’, 125),
(12, 3, ‘Sam’, ‘Fisher’, ’sam@thiscompany.com’, 385),
(13, 3, ‘Henry’, ‘Barnes’, ‘henry@thiscompany.com’, 386),
(14, 3, ‘Eleanor’, ‘Wood’, ‘eleanor@thiscompany.com’, 387),
(15, 4, ‘Emmet’, ‘Humphries’, ‘e.humphries@thiscompany.com’, 401),
(16, 4, ‘Conrad’, ‘Madsen’, ‘conrad@thiscompany.com’, 410),
(17, 4, ‘Maude’, ‘Ernst’, ‘m.ernst@thiscompany.com’, 409),
(18, 4, ‘Stella’, ‘Redding’, ’s.redding@thiscompany.com’, 408),
(19, 4, ‘Nat’, ‘Fugate’, ‘nat@thiscompany.com’, 407),
(20, 4, ‘Hazel’, ‘Hay’, ‘h.hay@thiscompany.com’, 402);

Sampai sini,
anda sudah memiliki,
data yang akan diproses dengan konsep Ajax bersama php.

Untuk memudahkan,
anda dapat memiliki file SQL dari perintah diatas,
disini.

Bagaimana ?
mudahkan ^_^,
untuk proses selanjutnya,
akan kita bahas pada kesempatan kedepan.

Semoga bermanfaat.

Salam dari Cirebon,
Rony Syahputra Nasution.

Oleh: Rony Syahputra Nasution | Oktober 7, 2009

Pangkat Atau Qudrat di PHP

Ceritanya,
lagi nyicil kerjaan,
perhitungan directional drilling.

Kebetulan,
tersendat,
ketika ngitung nilai DOGLEG SEVERITY,
jgn ditanya artinya,
saya ga tau hehe.

Dalam Dogleg Severity,
terdapat sebuah perhitungan,
dengan menggunakan pangkat atau quadrat.

Awalnya,
saya kira mudah mengitung pangkat di php,
ternyata agak “ribet” juga hehehe.

Berpatokan pada rumus di excel,
diterapkan di PHP,
error tidak,
tapi hasilnya ga sama, ga bener, hehehe.

Setelah beberapa saat,
mencari referensi di internet,
dan buku sakti php, manual php hehe.

Akhirnya ketemu juga.

Rumus di Excel,
(30.5 / (30)) * ((3)^2 + ((7.5) * sin((3) / (2 * 57.29578)))^2)^0.5

dan Rumus di PHP,
((30.5 / (30)) * exp(0.5 * log(exp(2 * log(3)) + exp(2 * log((7.5) * sin((3) / (2 * 57.29578)))))));

Jadi sederhananya,
3 pangkat 2,
di excel (3)^2
di PHP exp(2 * log(3));

Semoga Bermanfaat.

Salam dari Cirebon
Rony Syahputra N

« Newer Posts - Tulisan Sebelumnya »

Kategori