Stored Procedure Sqyog

June 03, 2017
Stored Procedure

Stored Procedure adalah kumpulan-kumpulan SQL berupa rountine yang di simpan dalam database MySQL Server.

jadi Stored Procedure itu semua koding SQL yg kita buat ga langsung di programnya gan, melainkan kita buat langsung di servernya dengan menggunakan MySQL tentunya. hal ini dilakukan untuk mengurangi kerja program dalam mengeksekusi perintah" SQL yang akan dibuat.

manfaat - manfaat

  1. akan memperkecil trafik request dari aplikasi ke database karena semua proses bisnis dilakukan di database mysql dan aplikasi akan menerima hasil proses saja.
  2. ketika sebuah aplikasi yang didevelop terdiri dari berbagai bahasa pemrograman (misalkan desktop dan web) yang mana kedua tipe aplikasi tersebut membutuhkan hasil dan operasi database yang sama.
  3. untuk meningkatkan securiti, misalkan sebuah aplikasi yang login dengan user abcd tidak dapat mengakses tabel2 tertentu secara langsung tetapi mesti melalui store procedure, dengan cara ini akan meningkatkan ke-valid-tan data.



disini saya menggunakan aplikasi SQLyog untuk membuat Stored Procedure ini .
 berikut adalah contoh format prosedur dalam membuat Stored Procedure

Format untuk Select :


DELIMITER $$
CREATE PROCEDURE sp_tampil(in p_kode int (20), in p_kelas int(20))
BEGIN
SELECT * FROM tbl_siswa;
END$$
DELIMITER ;

Format untuk Insert :

 DELIMITER $$
CREATE PROCEDURE sp_simpan (in p_kode int (20), in p_kelas int(20))
BEGIN
INSERT INTO tbl_siswa VALUES (p_kode,p_kelas);
END$$
DELIMITER ;

Format untuk Update :

DELIMITER $$
CREATE PROCEDURE sp_update (in p_kode int (20), in p_kelas int(20))
BEGIN
UPDATE tbl_siswa set kelas=p_kelas where kode=p_kode;
END$$
DELIMITER 

Format untuk Delete :

DELIMITER $$
CREATE PROCEDURE sp_hapus (in p_kode int (20), in p_kelas int(20))
BEGIN
DELETE FROM tbl_siswa WHERE kode=p_kode
END$$
DELIMITER 

penjelasannya sebagai berikut:
DELIMITER = adalah untuk memberi tahu kepada myql soal delimiter yang digunakan, secara default menggunakan ; jadi bila ada tanda ; mysql akan mengartikan akhir dari statement, pada contoh di atas delimeter yang digunakan $$ jadi akhir statementnya adalah $$
CREATE PROCEDURE = adalah header untuk membuat store procedure
BEGIN END = adalah body dari store procedure, jadi semua SQL nya di tulis disini.

contoh pemanggilannya seperiti dibawah ini:

call sp_tampil_siswa_kelas(2);
Stored Procedure Sqyog Stored Procedure Sqyog Reviewed by Bank Ifoel on June 03, 2017 Rating: 5

Perintah MySQL untuk Menampilkan Data dari Beberapa Tabel

June 03, 2017
Perintah MySQL untuk Menampilkan Data dari Beberapa Tabel

Di dalam suatu RDBMS termasuk MySQL, tentunya sudah menjadi suatu kewajaran jika dalam satu database dapat terdiri dari beberapa tabel. Masing-masing tabel tersebut dapat berhubungan (berelasi) satu sama lain. Relasi antar-tabel dapat berupa relasi 1-1 (one-to-one), 1-M (one-to-many), atau M-N (many-to-many). Sebagai contoh terlihat pada gambar pemodelan data konseptual (class diagram) di bawah ini. Tabel pelanggan berhubungan dengan pesan, pesan dengan barang, dsb.

Pada pembuatan suatu aplikasi, terkadang kita juga memerlukan tampilan data yang tidak hanya berasal dari 1 (satu) tabel, namun bisa dari beberapa tabel sekaligus. Contohnya, dari class diagram di bawah, kita ingin menampilkan nama pelanggan berikut transaksi yang pernah dilakukannya. Dari contoh tersebut, kita harus bisa menggabungkan minimal dua tabel, yaitu pelanggan dan pesan.

Untuk menggabungkan 2 (dua) atau lebih tabel, kita dapat menggunakan bentuk perintah JOIN. Dalam tutorial ini, akan dijelaskan secara bertahap mengenai bagaimana menggabungkan dua tabel atau lebih, terutama untuk menampilkan data yang berasal dari beberapa tabel. Contoh-contoh dalam tutorial ini secara khusus telah dicoba di database MySQL, namun demikian secara umum perintah penggabungan tabel di semua jenis database tidak jauh berbeda alias sama.

Sebelum belajar mengenai perintah penggabungan tabel, perlu dipersiapkan tabel-tabel yang akan dijadikan sebagai bahan latihan dan contoh dalam tutorial ini. Kita akan menggunakan tabel rancangan sistem pemesanan barang (pembelian) sederhana berikut ini. Untuk membuatnya, Anda dapat menggunakan tools seperti PHPMyAdmin dan MySQLFront atau dapat juga melalui command-prompt. Jika diperlukan, pelajari kembali postingan saya sebelumnya mengenai administrasi database MySQL dengan PHPMyAdmin dan juga dasar-dasar perintah SQL.

Membuat Join di View Mysql
DELIMITER $$
DROP VIEW IF EXISTS `joomdle`.`userip`$$
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost`
SQL SECURITY DEFINER VIEW `userip`
AS select
`ac2kl_contact_details`.`id` AS `id`,
`ac2kl_contact_details`.`name` AS `name`,
`ac2kl_contact_details`.`telephone` AS `telephone`,
`ac2kl_contact_details`.`email_to` AS `email_to`,
`ac2kl_contact_details`.`mobile` AS `mobile`,
`ip`.`id_user` AS `id_user`,
`ip`.`IP` AS `IP`
from (`ac2kl_contact_details` join `ip`)
where (`ac2kl_contact_details`.`id` = `ip`.`id_user`)$$
DELIMITER ;

1. Inner Join

Dengan inner join, tabel akan digabungkan dua arah, sehingga tidak ada data yang NULL di satu sisi. Sebagai contoh, kita akan menggabungkan tabel pelanggan dan pesan dimana kita akan menampilkan daftar pelanggan yang pernah melakukan pemesanan (transaksi). Misalkan isi tabel pelanggan dan pesan adalah sebagai berikut :

Cara #1. Inner Join dengan WHERE.

Penggabungan dengan klausa WHERE memiliki bentuk umum sebagai berikut:

SELECT tabel1.*, tabel2.* FROM tabel1, tabel2
WHERE tabel1.PK=tabel2.FK;

Berikut ini perintah SQL untuk menggabungkan tabel pelanggan dan pesan:

SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan, pesan
WHERE pelanggan.id_pelanggan=pesan.id_pelanggan;


Pada hasil perintah query di atas terlihat bahwa terdapat 5 (lima) transaksi yang dilakukan oleh 3 (tiga) orang pelanggan. Jika kita lihat kembali isi tabel pelanggan di atas, maka terdapat satu pelanggan yang tidak ditampilkan yaitu yang memiliki id pelanggan P0003. Pelanggan tersebut tidak ditampilkan karena belum pernah melakukan transaksi.

Cara #1. Inner Join dengan klausa INNER JOIN.

Berikut ini bentuk umumnya:

SELECT tabel1.*, tabel2.*
FROM tabel1 INNER JOIN tabel2
ON tabel1.PK=tabel2.FK;
 Dan berikut ini perintah SQL penggabungan tabel pelanggan dan pesan.
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan INNER JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;
Hasilnya akan sama dengan gambar di atas (cara #1).

2. Outer Join

Dengan outer join, tabel akan digabungkan satu arah, sehingga memungkinkan ada data yang NULL (kosong) di satu sisi. Sebagai contoh, kita akan menggabungkan tabel pelanggan dan pesan dimana kita akan menampilkan daftar pelanggan yang pernah melakukan pemesanan (transaksi).

Outer Join terbagi menjadi 2 (dua) yaitu LEFT JOIN dan RIGHT JOIN. Berikut ini bentuk umum dan contohnya:

LEFT JOIN.
Bentuk umum:
SELECT tabel1.*, tabel2.*
FROM tabel1 LEFT JOIN tabel2
ON tabel1.PK=tabel2.FK; 
Contoh perintah SQL:
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan LEFT JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;


Berbeda dengan hasil sebelumnya (inner join), penggunaan left join akan menampilkan juga data pelanggan dengan id P0003, walaupun pelanggan tersebut belum pernah bertransaksi. Dan pada kolom id_pesan dan tgl_pesan untuk pelanggan P0003 isinya NULL, artinya di tabel kanan (pesan) pelanggan tersebut tidak ada.

RIGHT JOIN
Bentuk umum:
SELECT tabel1.*, tabel2.*
FROM tabel1 RIGHT JOIN tabel2
ON tabel1.PK=tabel2.FK; 
Contoh perintah SQL:
SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
FROM pelanggan RIGHT JOIN pesan
ON pelanggan.id_pelanggan=pesan.id_pelanggan;


Dengan right join, tabel yang menjadi acuan adalah tabel sebelah kanan (tabel pesan), jadi semua isi tabel pesan akan ditampilkan. Jika data pelanggan tidak ada di tabel pelanggan, maka isi tabel pesan tetap ditampilkan.

Perintah MySQL untuk Menampilkan Data dari Beberapa Tabel Perintah MySQL untuk Menampilkan Data dari Beberapa Tabel Reviewed by Bank Ifoel on June 03, 2017 Rating: 5

Modal Menjadi Programmer

June 03, 2017


Berapa Modal Menjadi Seorang Programer ?

Iseng-iseng ada ide menghitung berapa modal yang dibutuhkan untuk menjadi Programmer


Kebutuhan
Bayar
Gratis
KomputerLebih dari 5 JutaPinjam Teman / Tetangga
Oracle$ 460XE
Mysql
XAMPP
PHP
XAMPP
Apache
XAMPP
System OperasiWindows $ 131Linux
sqlyoq$179

Data diatas baru sebagian kecil, dan untuk mempelajari ilmu nya sendiri masih perlu waktu yang cukup lama.
Lumayan mahal untuk menjadi programer profesional, namun di Indonesia bayaran untuk pegawai  programmer masih relatif murah 
Modal Menjadi Programmer Modal Menjadi Programmer Reviewed by Bank Ifoel on June 03, 2017 Rating: 5

Koneksi Database Oracle

June 03, 2017
Koneksi Antara PHP dan Oracle
Web server yang diguanakan sebagai contoh adalha XAMPP. Adapun cara konfigurasi nya agar  konek dengan database oracle kita, maka kita harus mengaktifkan fasilitas OCI8 pada server XAMPP kita.
Buatlah sebuah file dibawah htdocs yaitu phpinfo.php, dengan notepad isikan scrip dibawah ini :


<?php
 phpinfo();
?> 


dari browser anda ketik http://localhost/phpinfo.php . Pastikan OCI8 dengan status enabled, jika statusnya masih disabled  masuk ke direcory C:\XAMPP\PHP dan cari file php.ini dan buka file itu...
kalo udah dibukca cari tulisan ini " ;extension=php_oci8.dll " (tanpa petik2)... kemudian hilangkan titik komanya, jadi seperti ini " extension=php_oci8.dll " (tanpa petik2)  kemudian simpan dan restart apache / restart komputernya.
kalau udah di restart apache atau komputer nya akses kembali php infonya tadi di http://localhost/phpinfo.php  kemudian pastikan OCI8 udah berstatus enabled.

Sekarang kita coba buat koneksi ke Oracle ya ?? bikin folder baru lagi di htdocs misalkan folder "site sub folder controller dan filenya ora_connect.php" kemudian tambahkan satu ketikkan  kode/script  berikut pada file itu
<?php
 echo "<h2>Oracle Connection</h2> < br />";
 $username = "rizal"; //sesuaikan dengan username ente
 $password = "admin"; //sesuaikan dengan password ente
 $host = "localhost/xe"; //sesuaikan dengan host database ente
 $koneksi = oci_connect($username,$password,$host) or die('connection failed !');
 if(!empty($koneksi)){
  echo "koneksi sukses ! < br />";
 }else{
  echo "koneksi gagal ! < br />";
 }
?>  

Kalo belum sukses, periksa username, password dan host.
Koneksi Database Oracle Koneksi Database Oracle Reviewed by Bank Ifoel on June 03, 2017 Rating: 5

Database Oracle

June 03, 2017




Tabel adalah suatu entitas yang memiliki baris dan kolom. Baris sering disebut dengan row dan colom disebut dengan field

Perintah untuk membuat tabel dalam SQL :
CREATE TABLE table_name (column_name1 datatype, column_name2 datatype, ... column_nameN datatype );


Contoh :

CREATE TABLE employee ( id number(5), name char(20), dept char(10), age number(2), salary number(10), location char(10) );

Mengubah Nama Tabel :
Suatu Tabel didalam database dapat dirubah namanya dengan perintah :

ALTER TABLE nama tabel RENAME TO nama tabel baru

Contoh :
ALTER TABLE EMPLOYEE RENAME TO PEGAWAI ;

Mengubah Nama Kolom
Selain mengubah nama tabel kita juga dapat mengubah nama kolom dalam tabel oracle dengan perintah :

ALTER TABLE nama_tabel RENAME COLUMN nama kolom TO nama kolom baru

 Contoh :
ALTER TABLE EMPLOYEE RENAME COLUMN NAME TO NAMA;

Menambah Kolom ke Dalam Tabel :
Kita dapat menambahkan kolom ke suatu tabel yang telah dibuat dengan perintah :

ALTER TABLE nama tabel add ( nama kolom baru tipe data, nama kolom baru type data);
Contoh :
ALTER TABLE EMPLOYEE ADD (NPP VARCHAR2(20));

Menghapus kolom dari tabel :
Kita dapat menghapus kolom dari tabel dengan perintah :

ALTER TABLE nama tabel DROP COLUMN nama kolom;
Contoh :
ALTER TABLE EMPLOYEE DROP COLUMN NPP;


Menghapus Tabel 
Tabel dalam database dapat di hapus dengan perintah :

DROP TABLE nama tabel ;
Contoh :
DROP TABLE EMPLOYEE

Database Oracle Database Oracle Reviewed by Bank Ifoel on June 03, 2017 Rating: 5

Tentang Programmer

June 03, 2017


Kenapa  Menjadi Programmer ?

Ketika membaca sebuah artikel mengenai ini, aku sedikit takut. Apa yang aku impikan ternyata mempunyai resiko yang sangat tinggi. Oke jika kau berfikir :

Segala sesuatu mempunyai resiko !

Lalu, sudah selesaikah segala impianku? Tidak, tidak selama sebuah code di dunia cyber masih ada !

I Like Coding, and still like it untill the code nothing in cyber world


MENGAPA SEBAIKNYA ANDA TIDAK JADI PROGRAMMER?

I'm Programmer, I have No LiveProfesi Programmer bukan pilihan menjanjikan, suer!!!. Anda ingin merasakan kehidupan Programmer? Jika pernah menonton film Jason Bourne dan menyukainya, maka teruskan minat Anda, Jujur saja, itu pilihan tidak menarik. Bagaimana tidak, Programmer selalu dikejar waktu dan ditekan Bos, Client dan orang yang selalu “ingin membunuh Anda,” memburu dengan pertanyaan ”Sudah selesaikah? ”Sampai dimana? Lalu, kapan selesainya? Kapannn?  Braaakk!!!


Jika Anda terlanjur lulus jurusan IT, saya sarankan jangan menjadi Programmer, meski IP 4.0. Pikirkan profesi lain, misalnya birokrat, kerja kantoran atau yang lebih keren sebagai Hacker, yang menjadikan Anda punya reputasi, terkenal, hebat dan canggih walaupun sebenarnya Anda tidak sehebat itu.



 1. Terus Menerus harus Belajar


Programmer seharusnya lebih hebat dari Superman. Profesi Superman wartawan biasa. Kemampuan supernya bawaan dari lahir. Sebaliknya jika Anda Programmer, Anda harus mendapatkan “kekuatan super” sedikit demi sedikit, dari waktu ke waktu belajar ketika harus menangani kode yang error.

Seorang Programmer belajar bahasa pemrograman saja tidak cukup, Anda harus belajar apapun yang diminta client. Misalnya, Anda diminta membuat program untuk bank, Anda harus belajar perbankan, penjualan atau berpikir sebagai penjual atau marketer. Membuat program perhitungan nuklir, Anda harus paham rumus nuklir.

Jadi sebenarnya Anda harus belajar apapun yang diminta client (Bos) Anda, artinya seorang Programmer harus siap jadi apa saja. Wah hebat, nggak? Adakah profesi lain yang mengharuskan memahami bidang apa saja?

Misalnya Anda Programmer atau Web Designer atau Web Developer. Dalam php, dahulunya Anda mencukupkan diri memahami php mysql. Tapi hal itu tidak cukup sekarang. Anda kini seharusnya juga menguasai ajax, Jquery, jason, xml, web API, framework, cloud dan segudang istilah-istilah teknis yang keluar hampir setiap hari!, muntah deh!

2. Berpikir 24 jam Nonstop 


Anda pikir programmer (programmer kantoran) hanya berpikir  8 jam sehari? TIDAK, apalagi jika  Anda Programmer Freelance. Anda akan berpikir 24 jam nonstop, saat makan, saat di WC bahkan saat sholat dia masih memikirkan kode-kode error atau program yang tidak jalan.  Kadangkala setan memberi tahu kesalahan yang Anda lakukan atau memberi solusinya  persis saat Anda berusaha sholat khusyu’  Jika sudah stress akut, boleh jadi mimpi Anda berisi solusi deretan code. Dan Anda begitu senangnya bahwa program selesai dibuat,  tetapi saat bangun.  Yah! … programnya masih error!


3. Menjadi Budak!


Anda harus siap menjadi  budak bos atau client. Saya tidak berlebihan dengan ungkapan ini. Bayangkan :

Anda Programmer  kantoran. Di ruang kantor Bos, seorang client meminta dibikinkan program ”sederhana” Programnya memang benar sangat simpel. Permintaan Client itu juga sangat sederhana :

Cukup bikinkan program android satu tombol yang jika di-klik tombolnya maka BOM Nuklir di Iran akan meluncur ke Israel. Gampang khan? Cuma 1 tombol.


Bos sangat senang menerima proyek gampang tersebut dengan nilai ratusan milyar rupiah, sementara Anda hanya bisa membenturkan kepala berkali-kali ke tembok. “Ingat, cuma 1 tombol saja, gampang koK!” “Jika sukses gajimu di-NAIK-kan!!!” Janji si Bos.


4. Merasa Menjadi Buronan Setiap Hari 


Jason Bourne adalah gambaran tepat untuk profil programmer, hampir setiap 5 menit sms masuk untuk bertanya ”Sudah selesaikah programnya? ”Apakah web saya sudah jadi? “kemarin revisinya bagaimana? Khan cuma revisi sedikit kok lama ya? “Alasan Error terus, Anda bisa menyelesaikannya atau tidak sih?.” 

Terror akan terus berdatangan bahkan saat Anda tidur. Hal itu akan terus dialami freelance programmer atau programmer kantoran. Bedanya untuk programmer kantoran, pertanyaan datang dari Bos yang tiba- tiba muncul dibelakang Anda :”Sampai dimana proggress-nya?.” Bos juga diteror oleh Client. Banyak mahasiswa IT, stres dan pusing setengah mati ketika deadline pengumpulan naskah dan program belum selesai padahal kurang 1 minggu. Programmer hampir tiap hari di deadline. Seorang mahasiswa IT mengatakan seperti pendadaran tiap hari. Jika gagal memenuhi deadline, Anda tidak lulus, dipecat, tidak dibayar dan client membatalkan perjanjian. Pikirnya job programmer sangat mudah, tinggal ketik, copy paste code, Running.  Lalu apa susahnya? 

5. Bayarannya sangat sedikit 


Boleh saja bermimpi Programmer di sini akan makmur. Boleh pula bermimpi bahwa hanya dengan bikin program maka duit mengalir jutaan atau puluhan juta. UTOPIA! 


Faktanya programmer disini hanya mendapatkan gaji kurang dari 10% dari teman2-nya di USA.


Programmer di sini diperas habis habisan otaknya namun dibayar murah seperti buruh bangunan. Maka kebanyakan programmer kita kurus, jarang mandi, matanya belo dan kamar berantakan karena kerja dari bangun tidur sampai mau tidur lagi! Beberapa kali saya juga mengalami situasi yang memaksa 4 hari berturut-turut tidak sempat mandi saat tampilan website www.bajuditoko.comberantakan habis dan terpecah menjadi tampilan 16 halaman dan tidak punya backup. Perbaikinya pun sedikit demi sedikit. Saya mandi hanya karena mau sholat Jum’at. 


6. Susah Dapat Cewek 


Berbeda dengan pemain bola yang dipuja-puja cewek. Dengan penampilan dekil,  jarang mandi dan mata belo, cewek cantik mana yang mau. Apalagi hidup programmer itu penyendiri. Teman setia computer dan koneksi internet dan jarang bergaul. Kehidupan sosialnya “sakit.”

Programmer kurang pintar dari sisi sosial. Anda lebih baik menjadi olahragawan untuk otot Anda karena secara naluri sampai kiamat kayaknya cewek sudah di-setting  suka dengan laki laki yang berbadan tegap, sixpack, ganteng. Otaknya kosong itu bukan masalah!

Saat menghidupkan komputer, itulah saatnya Programmer memasuki “Real Life.”

7. masa Depan Programmer Semakin Suram! 


Kini banyak program generator, seperti php generator dan visual GUI generator. CMS-CMS pun bertebaran di internet. Latihan membuat program saat kuliah tidak lagi terpakai. Masa depan Programmer pun suram. 


8. Tidak Ada Hari-hari libur 


Tidak ada yang namanya hari libur bagi programmer, senin,minggu, libur tahun baru, semua hari sama saja. hari itu flat, datar. Seandainya  presiden membuat agenda acara di depan kamar programmer, hal itu tidak akan mengalihkannya dari coding. Coding dan keyboard sudah menyatu dengan jiwa programmer. 


9. (Dianggap) Tidak Punya Perasaan 


Memang tidak sepenuhnya benar, tetapi dengan bekerja secara logic setiap hari, maka semuanya dipikir secara logic. Kadang berbicara terlalu kasar, tidak sabar dan kadang seperti orang gila berteriak-teriak sendiri, membenturkan kepala ke tembok atau sering menepuk jidat hanya gara gara 1 baris kode erorr! Kadang programmer lebih menyeramkan dari bulldog!. Jika Anda ingin bertemu dengan programmer, carilah saat yang tepat, misalnya, saat dia menonton film comedy atau anime jepang atau tripple eks. karena itulah satu-satunya hiburan yang menarik baginya. 


10. Dianggap Suka Tidak Tepat Janji!

Ada stereotipe menganggap Programmer adalah orang yang paling tidak tepat janji. misal menjanjikan program selesai besok, ternyata belum. Anda pikir programmer itu malas, buang jauh pikiran itu. kadang programer memang tidak menulis kode, karena bingung mau menulis apa, namun otaknya jalan terus. Mencari satu solusi bisa berhari-hari, atau berminggu. Menulis program tidak seperti menyusun batu bata. 

Programmer  orang yang paling tidak menepati janji karena programming adalah bidang yang paling tidak pasti dalam hal “Kapan selesai.” Client mungkin berpikir : Ah … masak begitu! Anda tampaknya tidak profesional?


Sekali lagi pikirkan ini! Perusahaan sekelas microsoft kadang menunda rilis produk selama 6 bulan lebih karena proyek program yang rencananya akan dirilis belum sempurna. Apakah karena programmer-nya malas?JELAS TIDAK. Programmer di microsoft pasti kelas wahid. Penundaan-penundaan release produk baru juga biasa terjadi di perusahaan besar lain, seperti : Oracle, Google, Apple. Mereka sering menunda rilis produk karena fitur yang dijanjikan kadang lebih sulit dari yang diduga. 


Maka berpikir positiflah jika program Anda belum selesai dibuat oleh programmer!.

Ilustrasi kehidupan programmer dalam sebulan


Kehidupan programmer


 Begitulah, terkadang kita tak bisa menjanjikan apa yang kita inginkan. Lalu apakah dengan melihat artikel ini kamu yang mempunyai mimpi yang sama denganku, menyerah di saat ini?


Kawan, kita tak tau Dunia Maya tahun esok saat dirimu dan aku mengerti semua bahasa pemrograman. Jangan lah menyerah kawan ! Akupun mencintai coding dan desaign web, tapi aku punya solusinya ^ ^


HANYA MENJADIKAN PROGRAM DAN DESAIGN SEBAGAI HOBI !

Itu yang kudapat bersama seorang Mantan Hacker yang sekarang menjadi Blogger :)

Percayalah kawan, menjadi programmer dan desaigner akan terasa nyaman dan menyenangkan ;)

Tentang Programmer Tentang Programmer Reviewed by Bank Ifoel on June 03, 2017 Rating: 5
Powered by Blogger.