Pembuatan Tabel Flexibel Dengan Menggunakan Pemrograman PHP

Pembuatan tabel fleksibel menggunakan Pemrograman PHP sangatlah penting, kita hanya perlu menggenerate row, coloum, maupun cell yang kita inginkan. Berikut saya akan membahas tentang bagaimana kita membuat program sederhana untuk men-generate sel tabel secara fleksibel. Tekniknya, buat sebuah fungsi yang menerima argumen berupa jumlah sel dan jumlah kolom. Berikut ini adalah script untuk code.php nya dan html nya





Setelah anda memasukkan angka pada tabel tersebut anda klik tombol generate maka tampilannya seperti dibawah ini.

Sampai dsini dulu...sekian dan terimakasih..

Read More - Pembuatan Tabel Flexibel Dengan Menggunakan Pemrograman PHP
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Passing by Value dan by Reference

Pada saat kita membuat fungsi yang mengirimkan parameter, parameter yang kita kirimkan dapat berupa value atau reference. Ada dua tipe data variable passing pada method yang pertama adalah pass-by-value dan yang kedua adalah pass-by-reference.

Jika kita menggunakan konsep pass-by-value maka isi atau nilai dari variable yang ada di parameter main akan di copy ke parameter dari fungsi pemanggil. Sehingga jika ada perubahan pada parameter pemanggil tidak mengubah parameter main.

Jika kita menggunakan konsep pass-by-reference maka yang di lewatkan bukan nilainya melainkan alamat(reference) dari nilai tertentu yang di lewatkan, jadi jika ada perubahan terhadap nilai oleh fungsi pemanggil maka nilai pada parameter main pun ikut berubah.

http://nagasakti.mervpolis.com
Read More - Passing by Value dan by Reference
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Kalkulator Dengan Java Script




Kalkulator Sederhana











Read More - Kalkulator Dengan Java Script
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Desain Layout Dengan Menggunakan CSS Dengan Animasi


Ini adalah hasil dari pengunaan CSS pada pembuatan desain wab sederhana. Bila ingin membuat web seperti ini anda haru mengcopy CSS script pada postingan seblum postingan ini. Semoga dapat dipelajari.

Read More - Desain Layout Dengan Menggunakan CSS Dengan Animasi
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Desain Layout Dengan Menggunakan CSS

Cascading style sheet (CSS) merupakan alat bantu coding html, CSS ini sangat membantu kita dalam membangun web yang menuju lebih baik, dan tentunya cepat dalam prosesnya, didalam css sendiri menguraikan tiga jenis style yang biasa digunakan yaitu yang pertama Embedded (Pengelompokan html dalam 1 blok), yang kedua. Inline ( konsep terapan style secara langsung dalam 1 baris) dan yang ketiga.Linked ( konsep pemanggilan style diluar html menggunakan file berekstensi css).



Dibawah Ini adalah Script untuk menggunakan fasilitas CSS.

* { margin: 0; }

body { margin:5px auto; padding:0; font:0.72em/150% verdana; }

#wrapper { margin:auto; width:980px;}

#header { height:80px; margin:0px auto;background:#000;}

#header-content{height:70px; margin:auto; background:#fff url(162.jpg);}

#menu-top { font-size:small; height:20px; float:right; padding:0px 50px; font-weight:bold;}

#logo { float:left; margin:10px 10px 10px 50px; height:50px;}

#site-title h2{ float:left; padding:0px 10px; height:30px; margin:20px 0px; font:2.1em/100% 'Verdana'; font-weight: bold;}

#search { clear:right; float:right; margin:20px 50px 0px auto; height:30px; font-weight:bold;}

#inner { float:left;  margin:0px;}

#footer { clear:both; height:60px; background:#FFCC99;}

#footer p { text-align:center;}

#sidebar { float:left; width:200px; height:400px; background-color:#FFCC99}

#content { float:right; width:780px; height:400px; background:#FFF}

#content-top { clear:both;  margin:auto; width:700px; height:140px; background-image:url(icons_fullset.jpg)}

#content-main { float:left; margin:auto; width:480px; height:240px;}

#content-main p, h3{ padding: 10px 20px 0px 20px; text-align:justify;}

.style1 {font-size:x-small}

#content-main hr{ width:440px; color:#FF9900; margin: 10px 20px 0px 20px;}

#content-right { float:right; margin:10px auto; width:260px;  border: 2px solid green; background:yellow}

#content-right h3{ padding: 10px 20px 0px 20px; text-align:justify;}

#content-right ul{ padding: 10px 20px 20px 40px; list-style:square;}

#leftmenu ul { width:200px; list-style-type:none; padding:0; margin:0;}

#leftmenu a:link, #leftmenu a:visited, #leftmenu a:active { padding-left:15px; text-decoration:none;}

#leftmenu a { padding: 5px 0px 5px 15px; display:block; background:black no-repeat left center; margin: 0px 0px 1px; color:#fff000 }

#leftmenu a:hover { background:#fff000 no-repeat left center; color:#f000f}
Read More - Desain Layout Dengan Menggunakan CSS
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS
Pengertian Perangkat Lunak

* adalah program komputer yang memungkinkan sebuah komputer dapat melakukan sebuah tugas tertentu

* program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras.

* dapat juga dikatakan sebagai ‘penterjemah’ perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras.

Evolusi Perangkat Lunak

* Era Pioner: sambungan-sambungan kabel ke antar bagian dalam komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. (contoh: ENIAC)

* Era Stabil: sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses) dan mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time).

* Era Mikro: automisasi mengarah ke suatu jenis kecerdasan buatan.

* Era Modern: tingkat kecerdasan semakin meningkat , mulai bisa mengenal suara dan gambar. Contoh Telephon, TV, AC

Proses Perangkat Lunak

Serangkaian kegiatan dan hasil yang berhubungan dengannya, yang menuju pada dihasilkannya produk perangkat lunak.


Model Proses Perangkat Lunak :

A. Model air terjun (waterfall), B. Pengembangan Evolusioner, C. Model Pengembangan SistemFormal

D. Model Pengembangan Berorientasi Pemakaian Ulang (Re-Usable)




REKAYASA PERANGKAT LUNAK

(RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan sebagainya.

Ruang Lingkup



Gambar 1.3. Ruang lingkup RPL (Abran et.al., 2004).

Perkembangan RPL:

1940an: Komputer pertama yang membolehkan pengguna menulis kode program langsung

1950an: Generasi awal interpreter dan bahasa macro Generasi pertama compiler Generasi kedua compiler

1960an: Komputer mainframe mulai dikomersialkan Pengembangan perangkat lunak pesanan Konsep Software Engineering mulai digunakan

1970an: Perangkat pengembang perangkat lunak Perangkat minicomputer komersial

1980an: Perangkat Komputer Personal (PC) komersial Peningkatan permintaan perangkat lunak Pemrograman berorientasi obyek (OOP)

1990an: Agile Process dan Extreme Programming Peningkatan drastis kapasitas memori Peningkatan penggunaan internet

2000an: Platform interpreter modern (Java, .Net, PHP, dll)

Analisis Kebutuhan

Dalam rekayasa sistem dan rekayasa perangkat lunak, analisis kebutuhan (bahasa Inggris: requirement analysis) mencakup pekerjaan-pekerjaan penentuan kebutuhan atau kondisi yang harus dipenuhi dalam suatu produk baru atau perubahan produk, yang mempertimbangkan berbagai kebutuhan yang bersinggungan antar berbagai pemangku kepentingan. Kebutuhan dari hasil analisis ini harus dapat dilaksanakan, diukur, diuji, terkait dengan kebutuhan bisnis yang teridentifikasi, serta didefinisikan sampai tingkat detil yang memadai untuk desain sistem.

Metodologi Pengembangan Perangkat Lunak


Dalam rekayasa perangkat lunak, metodologi pengembangan perangkat lunak atau metodologi pengembangan sistem adalah suatu kerangka kerja yang digunakan untuk menstrukturkan, merencanakan, dan mengendalikan proses pengembangan suatu sistem informasi. Banyak ragam kerangka kerja yang telah dikembangkan selama ini, yang masing-masing memiliki kekuatan dan kelemahan sendiri-sendiri.

Suatu metodologi pengembangan sistem tidak harus cocok untuk digunakan untuk semua proyek. Masing-masing metodologi mungkin cocok diterapkan untuk suatu proyek tertentu, berdasarkan berbagai pertimbangan teknis, organisasi, proyek, serta tim.

Beberapa contoh metodologi pengembangan perangkat lunak yang tersedia di antaranya adalah waterfall, prototyping, incremental, spiral, dan RAD


PROSES PERANGKAT LUNAK

* Serangkaian kegiatan dan hasil yang berhubungan dengannya, yang menuju pada dihasilkannya produk perangkat lunak.

* Kegiatan-kegiatan mendasar yg umum bagi semua proses Perangkat Lunak :

1. Spesifikikasi Perangkat Lunak à Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan.

2. Pengembangan (Perancangan dan Implementasi) Perangkat Lunak à Perangkat lunak yang memenuhi spesifikasi harus di produksi

3. Validasi Perangkat Lunak à Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak bekerja sesuai dengan apa yang diinginkan oleh pelanggan.

4. Evolusi Perangkat Lunak à Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan.


Gambar Model Evolusioner


MODEL EVOLUSIONER PERANGKAT LUNAK

— Bersifat iteratif/ mengandung perulangan. Hasil proses berupa produk yang makin lama makin lengkap sampai versi terlengkap dihasilkan sebagai produk akhir dari proses.

— Tidak ada kegiatan spesifikasi, pengembangan, dan validasi yang terpisah. Kegiatan2 ini dilakukan pada saat yang bersamaan dengan umpan balik yang cepat untuk masing2 kegiatan.

Jenis-Jenis Model Evolusioner

Pengembangan Eksplotari

Tujuan: bekerja dengan pelanggan untuk menyelidiki persyaratan mereka dan mengirimkan sistem akhir.

Obyektif : bekerja dengan konsumen dan melibatkan sistem akhir dari spesifikasi skema inisial.

Dimulai dengan kebutuhan yang dimengerti dengan baik.

Prototipe Yang Dapat Dibuang (throw-away) à

Tujuan:Berkonsentrasi pada eksperimen, dengan persyaratan pelanggan yang tidak dipahami dengan baik.

Obyektif : mengerti kebutuhan sistem.

Dimulai dengan kebutuhan yang tidak dimengerti dengan baik.

Model Evolusioner Menurut Mills dan Boehm



1. Incremental Model (Original: Mills)

* berdasarkan model sistem yang dipecah sehingga model pengembangannya secara increment/bertahap.

* Masalah :

1. cocok untuk proyek berukuran kecil (tidak lebih dari 200.000 baris coding)
2. mungkin terjadi kesulitan untuk memetakan kebutuhan pengguna ke dalam rencana spesifikasi masing-masing hasil increment

2. Spiral Model (Original: Boehm)

* Setiap loop mewakili satu fase dari software process.

* Loop paling dalam berfokus pada kelayakan dari sistem, loop selanjutnya tentang definisi dari kebutuhan, loop berikutnya berkaitan dengan desain sistem dan seterusnya

* Masalah:Membutuhkan waktu yang cukup panjang , sehingga waktu yang lama sama dengan biaya yang lebih besar.

Pengembangan Evolusioner

Kelebihan:

* Lebih efektif dari pendekatan air terjun dalam menghasilkan sistem yang dibutuhkan

* user mendapat pemahaman yang lebih baik dari masalah mereka

Aplikasi:

* Untuk sistem interaktif berukuran kecil atau medium
* Untuk bagian dari sistem besar (misalnya user interface)
Read More -
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Belum Ada Judul..

ketika cinta menyapa,,
ku tak menyadari kedatangannya,,

ketika cinta itu berkata,,
ku tak menyadari makna kata2nya,,

ketika cinta itu bernyanyi,,
ku tak merasa mendengar nyanyian yg begitu indah,,

tp ketika cinta itu bergejolak,,
ku sadar bahwa kali ini ku telah jauh terseret ke dalam kubangan cinta,,

kubangan penuh suka,duka dan air mata,,
kubangan pesona2 cinta,,
kubangan derita2 cinta,,
tanpa ku sadar ku telah terseret ke dalam cinta,,
cinta yg selam ini ku nanti,,

senyumnya yg menyadarkanku akan semua tentang cinta,,
senyumnya yg menyadarkanku pentingnya kebahagiaan di atas penderitaan,,
senyumnya menyadarkanku untuk menjadi berani bermimpi,,
senyumnya mengajarkanku untuk berani berbahagia dan berani jg untuk bersedih,,
berani bersedih berarti berani menatap kebahagiaan,,

kan ku jaga senyum itu,,
hingga ku tak mampu menjaganya,,
kan ku jaga senyum itu hingga ragaku lelah..
kan ku jaga senyum itu hingga ku tak mampu berkata-kata

creator by EW
Read More - Belum Ada Judul..
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Mimpi

terkadang kita memilih sesuatu yg bukan untuk kita
karna hanya kita menyukai sesuatu hal tersebut
terkadang kita bermimpi sesuatu yg ingin kita capai
tapi kita takut untuk menggapai mimpi tersebut

mimpi terkadang dapat menjadi sebuah kenyataan
hanya saja kita takut merealisalikannya
kalo saja kita yakin akan mimpi tersebut
pasti apapun yg ingin kita capai akan selalu tercapai

creator by rizfadli
Read More - Mimpi
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Penantian

secercah harapan mendatangi ku dan berkata padaku
dia tersenyum manis membuat hati ini tersipu malu
dia berkata pada ku akan ada wanita yang mencintaiku
dan sungguh mencintaiku apa adanya

qu terus menanti dengan iringan hujan dan panasnya matahari
qu berjalan untuk mencari nya kembali
agar hati ini dapat terbuka kembali
sulit untuk menanti di bawah tangisan hati

kemarin qu sempat melihatnya tapi ku masih tak yakin
saat matanya terarah kepadaku seperti yg dikatakan secercah harapan itu
tatapan mata dan senyumnya nan menyejukkan hati ini
sehingga kenangan pahit pun terasa menjadi indah sekali.

kini qu sudah bersamanya melalui hari-hari indah dan sedih bersama
canda, tawa, tangis pun qu lalui bersamanya sampai terkikis rasa kita berdua
dia slalu menanti senyum manis yang slalu qu berikan kepadanya
dan qu jg salalu menanti tatapan tajam nan mempesona yg slalu membuatku tersenyum

creator by rizfadli
Read More - Penantian
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS