Type Data PHP
By : fadly injokerAssalamualaikum Wr.Wb
Ada beberapa tipe data yang dimiliki oleh PHP, ada yang digunakan untuk angka, bolean true false, string dan masih banyak lagi yang lainnya.
Type Data PHP
Seperti bahasa pemrograman yang lainya PHP juga memiliki tipe data. Tipe Data bisa dikatakan tipe dari sebuah variabel, contohnya variabel yang berisi angka bernama integer, tipe data text yang biasa disebut dengan string. Berikut adalah semua jenis tipe data pada PHP .
- String
- Integer
- Float
- Boolean
- Array
- Object
- NULL
Type Data String
Tipe
data string adalah tipe data yang berbentuk text. Untuk penulisan tipe
data ini diawali dengan tanda petik dan diakhiri tanda petik baik itu
tanda petik 1 ( ' ) atau tanda petik 2 ( " ) dua duanya bisa digunakan
dan string ini diletakkan antara 2 tanda petik tersebut.
Type data diatas berisi text bertuliskan "Muhammad Aqshol Rifanza" dan digolongkan type data string.
Type Data Integer
Tipe
data integer adalah tipe data yang berbentuk angka asli atau bilangan
bulat. Untuk penulisan tipe data integer tidak perlu menambahka tanda
petik karena akan dbaca sebagai string jika sobat menambahkan tanda
petik pada tipe daa integer.
Untuk
cara penulisan variabel yang bertipe data integer dapat dilihat pada
contoh tipe data integer di atas. Terdapat dua buah variabel yang
bernama $bilangan_pertama dan $bilangan_kedua. Kedua variabel tersebut
berisikan angka yang berbentuk bilangan bulat atau bilangan asli. Oleh
sebab itu keda variabe di atas disebut sebagai variabel yang bertipe
data integer.
Type Data Float
Tipe
data loat atau disebut juga tipe data double adalah tipe data yang
berisi bilangan desimal. Cara penulisanya hampir sama dengan tipe data
integer kerena tidak memerlukan tanda petik awal dan di akhir isi
variabel float.
Type Data Boolean
Tipe
data boolean adalah tipe data yang memiliki dua buah value atau isi.
Yaitu true dan false. atau 0 dan 1, true yang disebut dengan 1 dan false
disebut dengan 0. Tipe data boolean sering digunakan untuk memeriksa
ketersediaan atau memeriksa nilai kebenaran pada sebuah data.
Pada
contoh di atas kita misalkan terdapat sebuah variabel x yang berisi
nilai false/salah dan variabel y yang berisi nilai true/benar.
Type Data Array
Array
adalah sebuah tipe daya yang menyimpan banyak isi di dalam sebuah
variabel. Jika diibaratkan array seperti sebuah tas yang didalamnya bisa
saja berisi pulpen,buku,penggaris dan lainyua. Isi dari variabel array
ditandai dengan masing - masing angka yang sudah diterapkan menurut
urutanya.
Dapat
dilihat pada contoh di atas penulisan tipe data array. Untk menggunakan
tipe data array bisa menggunakan fungsi array(). Kemudian diisi dengan
tipe data apa saja dan dipisahkan dengan tanda koma pad tiap-tiap isi
variabel. Pada contoh variabel array anggota di atas terdapat Muhammad,
Aqshol dan Rifanza. Dimana Muhammad memiliki urutan 0, Aqshol 1, dan
Rifanza 2. Angka yang diberikan pada tiap-tiap array dimulai dari 0.
Tipe data array ini sangat sering digunakan dalam pembuatan website
dinamis maka sobat harus menguasai tipe data ini
Type Data Object
Tipe data object adalah
tipe data yang menyimpan data dan informasi tentang cara mengolah data
tersebut. Dalam PHP, sebuah objek harus dinyatakan secara eksplisit
Pertama kita harus mendeklarasikan kelas objek. Untuk ini, kami
menggunakan kata kunci class. Sebuah kelas adalah struktur yang dapat
berisi properti dan method. Dengan tipe data ojek ini kita sebagai
programmer dapat menulis program dengan lebih terstruktur sehingga dapat
meringkas beberapa fungsi dan memperkecil ukuran file pastinya. Tipe
data object ini lebih susah dipahami dari yang lain jadi dapat
diistilahkan ketika seorang menguasai tipe data object ini dia bisa
dikatakan sebagai programmer handal.
Type Data Null
Null
adalah tipe data khusus yang hanya dapat memiliki satu nilai: NULL
,Sebuah variabel dari tipe data NULL adalah variabel yang tidak memiliki
nilai atau kosong. Jika variabel yang dibuat tanpa nilai, maka secara
otomatis diberi nilai NULL. Variabel juga dapat dikosongkan dengan
menetapkan nilai ke NULL
Kesimpulan
Ada
banyak sekali tipe data dalam PHP yang harus kita ketahui dan kita
pahami, perlu diingat dari semua tipe data di atas yang memiliki level
kesulitan tinggi adalah tipe object,tetapi jika sobat dapat menguasainya
maka hasil yang sobat buat akan maksimal. Dan penulisan syntax akan
terstruktur. Variabel dapat menyimpan data dari berbagai jenis, dan tipe data yang berbeda dapat melakukan hal-hal yang berbeda.
Variabel PHP
By : fadly injokerAssalamualaikum Wr.Wb
Teman-teman pasti sudah pernah mendengar istilah variabel, tapi kebanyakan dari kita hanya menyebutnya saja tanpa tau bagaimana menulis variabel.
Pengertian
Sama seperti pada bahasa pemrograman lainya yang memiliki variabel sebagai tempat wadah atau menyimpan data sementara. Variabel bisa dikatakan sebagai tempat penyimpanan informasi atau data sementara di dalam pemrograman. Variabel bisa menyimpan data berupa integer, string dan lainya. Nilai atau isi dari variabel sendiri bisa diupdate atau diubah yang akan kita praktekkan di dalam Tutorial Mengenal Variabel Pada PHP ini. Variabel memiliki nama yang masing - masing dengan tujuan untuk memudahkan programmer untuk menandai masing - masing variabel tersebut dan memudahkan untuk pemangginal variabel nya tersebut.
Penulisan Variabel
Penulisan Variabel di PHP mempunyai ketentuan tersendiri. Pada sub judul ini akan dijelaskan tentang bagaimana cara penulisan variabel yang benar di phpsesuai dengan ketentuan dari PHP. Berikut adalah cara penulisan variabel pada PHP.
- Penulisan variabel PHP diawali dengan tanda $.
- Variabel PHP bersifat Case Sensitive atau sensitif terhadap besar kecilnya huruf.
- Kemudian untuk mengisi suatu variabel bisa langsung menambahkan tanda sama denga "=".
Contoh di atas adalah salah satu contoh penulisan variabel di php. Diawali dengan membuat tanda dolar $ kemudian dilanjutkan dengan nama dari variabel tersebut. Pada contoh di atas berarti variabel tersebut adalah variabel nama. Dan jangan lupakan bagaiaman cara menulis syntax PHP yang baik dan benar yaitu diawali dengan ( <?php ) dan diakhiri dengan ( ?> ) dan pada akhir baris diakhiri dengan tanda semicolon ( ; ).
Pada poin kedua seperti yang saya jelaskan di atas variabel PHP ini bersifat case sensitive yang berarti penulisan besar kecil huruf sangat peka, Sebagai contoh $nama dengan $Nama adalah dua variabel yang berbeda. Dan jika $nama sobat panggil dengan $naMa maka muncul error.
Poin ketiga mengatakan bahwa mengisi suatu nilai atau informasi yang ingin disimpan kedalam variabel php bisa menggunakan tanda sama dengan "=". Seperti contoh berikut
Contoh di atas adalah contoh pengisian data atau informasi ke dalam variabel PHP. Perlu diperhatikan bahwa untuk mengisi data yang berupa string maka data harus di apit dengan petik ganda atau petik satu. Tetapi jika nilai dari variabel tersebut berupa angka maka tidak perlu menggunakan tanda petik.
Karena pada tutorial sebelumnya sobat telah mengetahui perintah "echo" di php yang berfungsi untuk menampilkan data maka pada tutorial ini kita akan menerapaknya juga sebagai contoh penggunaan variabel di php.
Kesimpulan
Yak sekian tutorial belajar PHP part 3 ini yang membahas tentang Variabel Pada PHP. Jadi variabel adalah tempat atau wadah untuk menyimpan sebuah data dan sewaktu - waktu dapat kita panggil variabel tersebut. Dan pemanggilan variabel ini harus berada di bawah variabel.
Referensi
- W3School.com
Mengenal PHP
By : fadly injokerMengenal PHP
Assalamualaikum Wr.Wb
Kali ini saya akan sharing mengenai PHP. Apa itu PHP ? Ada yang berfikir PHP itu Pemberian Harapan Psu ? hahahahhah, bukan ya PHP adalah sebuah bahasa pemrograman.
Pengertian
PHP Adalah singkatan dari Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan pada HTML. Apa itu Bahasa Skrip ? Bahasa skrip (bahasa Inggris: scripting language) merupakan bahasa pemrograman yang menyediakan fasilitas penerjemahan serta kompilasi kode dalam satu rangkaian proses secara integratif sehingga memungkinkan kode dibuat dapat langsung dijalankan sebagai program secara dinamis.
PHP Memiliki sifat server side karena PHP dijalankan atau dieksekusi di sisi server. Maksud dijalankan pada sisi server adalah PHP dijalankan pada komputer server bukan dari sisi komputer client. PHP ini hanya dapat dijalankan ketika file PHP tersebut diletakkan di folder webserver. Di Windows kita mengenal Xampp untuk menjalankan PHP dan di linux menggunakan LAMP Server. HTML dapat dijalankan di folder mana saja tetapi PHP hanya bisa dijalankan ketika kita meletakkanya di file webserver. PHP dapat digunakan untuk membuat CMS dan website - website besar lianya, seperti Facebook,Twitter,Instagram,Wikipedia dan lain - lain. Website dapat dikatakan website Dinamis jika ditanamkan script PHP di dalamnya
PHP Mulai dikembangkan pada tahun 1995 oleh Ramsus Lerdorf yang Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal) Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Untuk situs resmi dari PHP sobat dapat mengunjunginya di www.php.net . Sebelum mengenal lebih dalam mengenai PHP adakalanya kita mengetahui keunggulan dan fungsi dari PHP ini.
Kelebihan PHP dibandingkan bahasa pemrograman yang lain.
Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
- Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
- Web Server yang mendukung PHP dapat ditemukan di mana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
- Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
- Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
- PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
Fungsi PHP
Jika
diibaratkan sebuah rumah untuk gambaran dari fungsi PHP ini. HTML
adalah sebagai pondasi dari sebuah bangunan tersebut. Pasti rumah
tersebut memiliki penampilan yang kurang menarik karena hanya sebuah
pondasi maka rumah tersebut diberikan cat agar terkesan lebih
hidup,itulah CSS. Lalu dimana letak kegunaan PHP ? PHP Seperti filter
untuk menyaring siapa saja yang boleh masuk di rumah tersebut, siapa
saja yang dapat membuang dan mengolah isi dari rumah,menyimpan,menambah
barang - barang yang ada di rumah. Itulah fungsi dari PHP. Jadi PHP
berfungsi untuk membuat aksi dari rumah tersebut jika diemplementasikan
di dunia nyata
Penulisan Sintax PHP
Untuk
penulisan syntax PHP diawali oleh (<?php) dan diakhiri dengan tag
penutup (?>) syntax PHP dapat disisipkan di dalam bagian - bagan
HTML. Kemudian diakhir syntax php diakhiri dengan tanda semicolon atau
titik koma (;).
Syntax echo adalah berguna untuk menampilkan data. Baik itu input maupun output. Yang dihasilkan dari contoh di atas adalah Hallo Dunia !!! .
<?phpDapat dilihat pada syntax di atas. Script PHP diawali dengan <?php dan diakhiri ?> dan diperhatikan dari setiap baris syntax diakhiri dengan tanda semicolon atau titik koma (;).
echo "Hallo Dunia !!!";
?>
Syntax echo adalah berguna untuk menampilkan data. Baik itu input maupun output. Yang dihasilkan dari contoh di atas adalah Hallo Dunia !!! .
Referensi
- http://www.script-kiddies.org
Font CSS
By : fadly injokerAssalamualaikum Wr.Wb
Pada tutorial Belajar CSS Mengatur Font Dengan CSS ini akan dijelaskan tentang cara pengaturan font pada CSS. Misalnya seperti merubah jenis font, merubah warna font, merubah style atau gaya font, membuat ketebalan font dan lain - lain.
Beberapa syntax CSS yang berfungsi untuk mengatur font:
Untuk
menghemat waktu saya menggunakan "color" untuk merubah warna font, dan
dapat kita lihat fungsi dari masing - masing syntax diatas, font-size
untuk mengatur ukuran font, font-style adalah untuk mengatur gaya font
dapat kita lihat perbedaan antara ablique dan italic, font-weight agar
font terlihat lebih tebal dan font-family untuk merubah jenis font
seperti yang saya jelaskan diatas
Referensi
- http://www.script-kiddies.org
- http://www.malasngoding.com/
Margin dan Padding CSS
By : fadly injokerAssalamualaikum Wr.Wb
Margin dan Padding adalah kode syntax yang paling sering digunakan untuk membuat sebuah website karena fungsi dari margin dan padding adalah mengatur sisi dalam sebuah element dan mengatur sisi luar sebuah element . Pada tutorial kali ini akan dijelaskan apa itu Margin ? apa itu Padding ? dan bagaimana cara penggunaanya
Margin
Margin adalah sisi luar dari sebuah elemen. Misalnya sobat ingin mengatur jarak luar antar element sobat dapat menggunakan syntax margin ini. Kita dapat mengatur jarak sebuah sisi yang kita kehendaki, berikut penjelasanya.
Sobat juga dapat menggunakan syntax "margin" saja maka otomatis akan mengatur jarak atas,bawah,kiri,kanan elemen.
Perhatikan contoh diatas. Pada kotak-dua saya menggunakan margin-left atau margin kiri sebesar 60px atau 60 pixel, dan pada kotak pertama saya berikan margin sebesar 25px yaitu jarak luar segala element sebesar 25px.
Padding
Padding adalah jarak sisi dalam sebuah element. Kita dapat mengatur jarak pada sisi dalam sebuah element dengan padding. Sama seperti yang memiliki sisi top,right,left,right . Berikut fungsi Syntax CSS yang berhubungan dengan padding
- padding-top : Mengatur jarak bagian dalam pada sisi sebelah atas elemen
- padding-bottom : Mengatur jarak bagian dalam pada sisi sebelah bawah elemen
- padding-left : Mengatur jarak bagian dalam pada sisi sebelah kiri elemen
- padding-right : Mengatur jarak bagian dalam pada sisi sebelah kanan elemen
Penggunaanya
sama seperti margin tetapi dapat kita lihat apa perbedaanya ? yaitu
margin dapat merubah jarak antara font dengan sisi bagian kiri dari
kotak berwarna merah.
Kesimpulan
Dapat
kita simpulkan bahwa Padding berfungsi untuk mengatur jarak luar elemen
dan padding mengatur jarak dalam elemen. Dua syntax CSS tersebut sangat
penting kita pahami agar website yang kita buat nanti dapat terlihat
menarik dan terstruktur alias tidak acak-acakan.
Referensi
- http://www.script-kiddies.org
- http://www.malasngoding.com/
Mengubah Background dengan CSS
By : fadly injokerAssalamualaikum Wr.Wb
Pada tutorial kali ini akan dijelaskan bagaimana cara merubah Background menggunakan CSS. Pertama siapkan dulu file htmlnya namai terserah sobat disini saya menamainya index.html dan buatlah file css disini saya menaiamnya style.css
Mengubah Background Dengan CSS
Background atau Latar Belakang pada websire merupakan bagian yang wajib diperhatikan untuk membuat sebuah website yang menarik dan modern. Ada beberapa cara dalam mempercantik Background pada sebuah website. Yaitu dengan menggunakan background yang berupa gambar dan menggunakan background yang berupa warna dengan bantuan CSS. Property Background selian bisa merubah body halaman website bisa juga untuk merubah background pada elemen HTML.
Mengubah Warna Background
Buat file HTML dan masukkan script berikut :
Kemudian masukkan script css berikut :
Dan hasilnya akan begini
Untuk
merubah warna background saya gunakan " background-color: orange" jadi
saya rubah backgroundya dengan warna orange, dan "color: white" adalah
untuk merubah warna fontnya menjadi warna putih
Mengubah Background Gambar
OK
Sekarang akan saya jelaskan bagaimana cara mengubah background sebuah
website dengan menggunakan gambar. Pertama sobat harus menyediakan file
gambar untuk dijadikan gambar pada website sobat.
Buat file HTML
Kemudian buat CSS
Penutup
Jadi
kode syntax untuk merubah background dengan CSS adalah " background: "
mudah bukan ? saran saya jangan copas script saya tadi tapi ketiklah
satu persatu untuk mendapatkan pemahaman. Jika sobat mengalami masalah
silahkan berikan komentar, Sekian Terima Kasih
Referensi
- http://www.script-kiddies.org
- http://www.malasngoding.com/
PHP Session
By : fadly injokerAssalamualaikum Wr. Wb.
Berjumpa lagi dengan saya disini. Kali ini saya akan membahas mengenai PHP Session. Apa itu PHP Session? Mari kita Bahas bersama.
A. Pendahuluan
1. Pengertian
Ketika kita bekerja dengan sebuah aplikasi. Lalu kita membukanya, melakukan beberapa perubahan, dan kemudian menutupnya. Ini sama saja seperti konsep session/sesi. Komputer tahu kapan kita membuka aplikasi dan menutupnya kembali. Akan tetapi di internet ada masalah yaitu web server tidak tahu siapa kita dan apa yang kita lakukan karena alamat http tidak memiliki kondisi.
2. Latar Belakang
Variabel session dapat menyelesaikan bagaimana agar alamat http dapat mengetahui, dengan menyimpan informasi user yang yang digunakan di berbagai halaman (contohnya username, warna, dll). Secara default, variabel session bertahan hingga pengguna menutup browser. Jadi variabel session menyimpan informasi tentang user dan tesedia di seluruh halaman aplikasi.
3. Maksud dan Tujuan
1. Untuk penyimpanan sementara.
2. Untuk melakukan aktivitas yang berhubungan dengan interaksi user pada sebuah web server php.
B. Pembahasan
1. Bagian-bagian Session
a.Memulai Session
Digunakan untuk memulai eksekusi pada server dan dapat disimpan pada browser.
Contoh:
<?php
// Memulai sesi baru
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
// Menyimpan variabel sesi
$_SESSION["favcolor"] = "hijau";
$_SESSION["favanimal"] = "kucing";
echo "Variabel session berhasil disimpan.";
?>
</body>
</html>
b. Mendaftarkan Session
Digunkan untuk mendaftarkan session pada thap selanjutnya.
Contoh:
<?pph
// Mendaftarkan session baru
session_register("");
?>
c. $_SESSION[]
Variabel ini digunakan untuk sebuah inisialisasi dari session. Berbeda dengan nomer 2, nomer dua adalah mendaftarkan session.
Contoh:
<?php
// Memulai sesi baru
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
// Menyimpan variabel sesi
$_SESSION["favcolor"] = "hijau";
$_SESSION["favanimal"] = "kucing";
echo "Variabel session berhasil disimpan.";
?>
</body>
</html>
d. Menghapus SessionUntuk menghapus semua variabel session global dan menghapus session, kita bisa gunakan session_unset() dan session_destroy():
Contoh:
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
// menghapus semua variabel session
session_unset();
// menghapus session
session_destroy();
?>
</body>
</html>
e. Menampilkan Session
Ununaktuk menampilkan session kita menggunakan script sebagai contoh berikut ini
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
// Menampilkan variabel session yang telah kita simpan di halaman sebelumnya
echo "Warna favorit adalah " . $_SESSION["favcolor"] . ".<br>";
echo "Hewan favorit adalah " . $_SESSION["favanimal"] . ".";
?>
</body>
</html>
atau juga bisa menggunakan
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>
<?php
print_r($_SESSION);
?>
</body>
</html>
C. Referensi
Modul web-pro-php-jogloraya
https://www.sistemphp.com/kegunaan-dan-cara-menggunakan_session-php/
Cloud Computing
By : fadly injokerAssalamualaikum wr wb
1.Pengertian
1.Pengertian
Cloud computing atau komputasi awan adalah istilah umum untuk pengiriman
layanan dari server/host melalui internet. Dalam arti lain, Cloud
Computing menyimpan dan mengakses data atau aplikasi dengan menggunakan
internet, bukan lagi dari media menyimpan lokal/PC anda. Cloud/Awan
adalah metafora dari internet, sehingga bisa dibilang cloud adalah
komputasi berbasiskan internet.
Cloud Computing tetap menggunakan super komputer yang memiliki kinerja
tinggi untuk melakukan jutaan/miliyaran perhitungan per detik. Dalam hal
ini kita bukan hanya menyimpan data di server melainkan juga
menggunakan layanan lainnya. Kemudian kalau kita menyimpan data di PC
lokal di rumah kemudian kita mengakses dari luar rumah termasuk cloud
computing.
Meskipun komputasi awan telah berubah dari waktu, Itu selalu di bagi menjadi tiga kategori layanan:
- Software as a service (SaaS) : Layanan Berupa perangkat lunak dan kita mengaksesnya melalui internet, kebanyakan kita menggunakan web browser. contoh : gmail, yahoo, facebook, dll keuntungannya : kita bisa menggunakannya dengan cepat, bisa diakses dari mana saja dan kapan saja, data tersimpan di server, layanan bersifat dinamis tanpa perlu meng-update manual di perangkat kita.
- Platform as a Service (PaaS) : layanan yang berupa platform perangkat lunak dan biasanya sudah termasuk sistem operasi, database, web server, framework, dll. contoh : Amazon web service, Microsoft Azure. Proses pengembangan aplikasi dengan cepat, menyebarkan aplikasi baru ke cloud/ awan dalam hitungan menit, mengurangi kompleksitas di dalam layanan middleware.
- Infrastructure as a service (LaaS) : layanan yang menyediakan infrastructur IT berupa CPU, RAM,Storage, Jaringan,dll. Contoh Amazon EC2. Keuntungan : Tidak perlu berinvestasi dalam hardware, mendukung beban kerja secara dinamis (misalnya stirage penuh, bisa di tambahkan dengan segera), Fleksibel dan layanan inovatif tersedia sesuai permintaan.
Keuntungan menggunakan Cloud Computing :
- Hemat baiaya: kita tidak memikirkan biaya untuk membeli hardware. Dengan cloud computing, kita bisa memilih perangkat apa saja yang kita perlukan, tentunya tanpa biaya listrik sampai biaya AC.
- Kehandalan : Dengan berbagai layanan yang di kelola tentunya dukungan yang di berikan oleh penyedia cloud computing juga sangat baik, misalnya dalam hal penanganan failover yang cepat.
- Keamanan : Data tersimpan di penyedia layanan cloud computing, kita bisa mengaksesnya dari mana saja tanpa perlu takut kehilangan data local storage.
B.Referensi
Wassalamualaikum Wr.Wb
Mengenal SDLC
By : fadly injoker
Kali ini saya akan memposting tentang Apa Itu SDLC ? Oke langsung saja disimak....
SDLC (System Development Life Cycle) merupakan
siklus
hidup pengembangan system baik mulai dari pembuatan sampai perawatan.
adapun tahapan-tahapan SDLC itu sendiri setiap referensi mungkin
berbeda akan tetapi maksudnya adalah sama. berikut adalah
tahapan-tahapan SDLC pada umumnya
1. Perencanaan
2. Analisa
3. Desain atau
perancangan
4. Implementasi
5. Uji Coba
6. Pemeliharaan
dalam perkembangannya, SDLC memiliki beberapa
metode yang cukup populer yaitu waterfall, prototyping, spiral, V
model, formal method dan extreme programming. Dari beberapa metode
tersebut tentunya memiliki kekurangan dan kelebihan masing-masing.
Diantaranya adalah :
Waterfall
Kelebihan
-Proses menjadi teratur
-Estimasi proses
menjadi lebih baik
-Terjadwal dengan baik
-Bersifat kaku,
sehingga susah untuk melukan perubahan ditengah proses
-Membutuhkan daftar kebutuhan yang lengkap diawal,
sedangkan konsumen jarang bisa memberikan kebutuhan secara lengkap
diawal
Prototyping
prototyping adalah proses pembuatan model sederhana untuk software final yang mengizinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Jenis-jenis teknik prototyping adalah: (a) Trowaway Prototyping. (b) Evolutionary Prototyping. (c) Incremental rototyping.
Kelebihan
-Mengurangi
waktu dan biaya
-Meningkatkan
keterlibatan pengguna.
-Mengurangi
kesalahpahaman dan kesalahan interpretasi dengan pengguna.
Kelemahan
-Analisis
kurang.
-Biaya
untuk membuat prototyping cukup tinggi.
Spiral
Teknik spiral mencoba menggabungkan model prototyping dan waterfall. Biasa digunakan untuk proyek besar yang mahal dan rumit. Digunakan oleh militer Amerika untuk mengembangkan program Future Combat Systems.
Kelebihan
-Pengguna
dan developer bisa memahami dengan baik software yang dibangun
karena progress dapat diamati dengan baik.
-Estimasi
menjadi lebih realistik seiring berjalannya proyek karena
masalah ditemukan sesegera mungkin.
-Lebih
mampu menangani perubahan yang sering terjadi pada software
development
-Software
engineers bisa bekerja lebih cepat pada proyek.
Kelemahan
-Membutuhkan
waktu yang lama.
-Membutuhkan
dana yang besar.
-Membutuhkan
planning jangka panjang yang baik agar program bisa selesai dengan
baik
V Model
Teknik V model sering disebut sebagai pengembangan dari teknik waterfall. V untuk verifikasi dan validasi dan merupakan model standar yang banyak dipakai di negara-negara Eropa seperti standar untuk proyek pertahanan dan administrasi federal di Jerman.
Keuntungan
-Merupakan
model pengembangan terstruktur.
-Setiap
fase dapat diimplementasikan dengan dokumentasi yang detail dari
fase sebelumnya.
-Aktivitas
pengujian dapat dimulai di awal proyek, sehingga mengurangi waktu
proyek.
agar
fase selanjutnya dapat berjalan dengan baik.
Formal Method
Teknik
formal method adalah teknik yang mengandalkan perhitungan matematika
dalam setiap prosesnya. Hanya digunakan pada sistem yang sangat
memperhatikan keamanan atau keselamatan dari pengguna. Contoh
penggunaan teknik ini adalah aerospace engineering.
Keuntungan
menggunakan teknik formal method adalah meminimalkan resiko
dengan adanya perhitungan komputasi.
-Biaya
Tinggi.
-Kompleks
-Tidak
Umum untuk Proyek Software pada umumnya
Extreme
Programming
Merupakan
bagian dari metode agile software development.
Keuntungan
-Menjalin
Komunikasi yang Baik dengan Klien.
-Meningkatkan
Komunikasi dan Sifat Saling Menghargai antar Developer.
Kelemahan
-Developer
harus selalu siap dengan perubahan karena perubahan selalu diterima.
-Tidak
bisa membuat kode yang detail di awal (prinsip simplicity dan juga
anjuran untuk melakukan apa yang diperlukan hari itu juga).
Maksud dan tujuan :
Agar mengetahui apa itu SDLC dan bisa memahaminya.
Alat dan bahan :
1. Pc/laptop
2. Koneksi internet
Kesimpulan :
Saya dapat pada penulisan ini saya dapat mengerti apa itu Sistem
Development Cycle (SDLC) dan apa tahapan-tahapan yang terdapat
didalamnya. Dengan kita mempunyai planning dalam melakukan pekerjaan
maka hasil yang kita dapatkan akan maksimal.
Kesimpulan yang saya
dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem
Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat
didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka
hasil yang kita dapatkan akan maksimal.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Kesimpulan yang saya
dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem
Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat
didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka
hasil yang kita dapatkan akan maksimal.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Kesimpulan yang saya
dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem
Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat
didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka
hasil yang kita dapatkan akan maksimal.
Cheap Offers: http://bit.ly/gadgets_cheapvv
Cheap Offers: http://bit.ly/gadgets_cheapvv
Kesimpulan yang saya
dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem
Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat
didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka
hasil yang kita dapatkan akan maksimal.
Cheap Offers: http://bit.ly/gadgets_cheap
Cheap Offers: http://bit.ly/gadgets_cheap
Referensi :
- http://kelassisteminformasi.blogspot.com/2009/10/sdlc-system-development-life-cycle.html
- http://yuliagroups.wordpress.com/system-development-life-cycle-sd
Wassalmmu'alaikum wr. wb.


























