Rabu, 21 April 2010
Session.....
tidak memiliki akses untuk mendapatkan informasi session.
Salah satu operasi dasar pada session:
Menciptakan dan Mengakses Session
PHP menyediakan fungsi session_start() yang harus selalu dipanggil
sebelum kita dapat menetapkan maupun mengakses variabel session. Adapun
untuk menetapkan nilai variabel session, kita menggunakan superglobal
$_SESSION.
Berikut ini adalah contoh aplikasi session pada menu Login.
Pengen tau selengkapnya??download disini neh...
Rabu, 07 April 2010
Aplikasi pengolahan data berbasis file
menggunakan salah satu dari dua pendekatan yang tersedia: file system dan
basis data relasional.
Dalam konteks penyimpanan data, file dapat dikatakan sebagai tempat
penyimpanan alternatif (selain database). Meskipun demikian, operasi-operasi
terhadap file mutlak diperlukan dalam pembuatan aplikasi web. Urgensi
pembahasan ini semakin terasa karena PHP memungkinkan URL dan sumber
daya jaringan lainnya diperlakukan layaknya file lokal.
Misalnya seperti program di bawah ini yang mampu mengupload file dari folder.
Sintaknya download disini yah...
jangan lupa disimpan dalam tipe php.
Dalam proses upload, file yang akan di upload harus disimpan dalam folder upload.
Folder tersebut di simpan didalam satu direktori dengan file php di atas.
Trus kalo bener tampilannya kayak gini neh..
Di bawah ini juga merupakan aplikasi yang mampu mengambil masukan data dan menyimpan ke file, serta menampilkan hasilnya ke browser.
Met nyoba yah..
Selasa, 06 April 2010
Flu yang terus menyerang..
Tapi belum tentu juga seh,,temenku aja sakitnya flu di setiap musim.. Untuk lebih jelasnya aku kasih tau yah sedikit infonya..
Flu???
Flu yang juga dikenal dengan istilah influenza adalah infeksi akut karena virus pada saluran pernapasan yang sangat mudah menular ketika bersin atau batuk.
Gejalanya apa yah??
Influenza ditandai dengan kedinginan, demam tinggi, tenggorokan sakit, sakit kepala, sakit perut, suara parau, batuk, mual, muntah dan diare. Komplikasi serius seperti radang paru-paru, infeksi sinus, dan radang telinga.
Terus sarannya??
Karena strain virus influenza secara konstan terus berubah-ubah, maka yang bisa dilakukan hanyalah mengobati gejala-gejalanya dan mencegah agar tidak terjadi komplikasi. Pemberian vitamin C terbukti dapat mempercepat proses kesembuhan. Bila demam menyertai maka dibutuhkan tambahan makanan untuk suplai energy dan vitamin B untuk proses metabolisme kalori. Perbaikan terhadap infeksi dibutuhkan vitamin A dan C dan zat besi untuk pembentukan antibody. kalau bisa lebih baik minum vitamin C yang time release. kalau tidak time release biasanya vitmamin akan mengendap dan menjadi penyakit.
Selasa, 30 Maret 2010
Membuat Form Login????
Contoh aplikasi form login :
Form tersebut jika di klik OK dengan diisi username dan password yang benar,
misalnya username :nungkie dan password:pingkie, maka akan keluar tampilan berikut :
Untuk lebih jelasnya,silahkan mencoba dan download ini yah..
Kamis, 18 Maret 2010
Rambut Rontok??????
Saya punya beberapa tips loh... moga2 aja bermanfaat yah...
1. Creambath
Cara ini lumanyan bermanfaat. Kalau anda creambath lebih baik memilih cream gingseng. Karena kandungan dalam ginseng dapat menguatkan rambut.Tapi bila tidak sempat creambat atau merasa terlalu mahal bisa mencoba cara yang lebih tradisional.
2. Dengan lidah buaya
Tanaman lidah buaya terbukti sangat ampuh mengatasi kerontokan bahkan dapat membuat rambut anda lebih bagus dan tebal. Cara pemakaiannya:
* Ambil tanaman lidah buaya yang berukuran besar dan memiliki daging yang banyak.
* kemudian lidah buaya tersebut di belah dua dan ambil daging nya.
* lumuri seluruh bagian kepala dengan lidah buaya tersebut hingga merata.
* diamkan hingga 10 - 15 menit.
* kemudian anda cuci hingga bersih.
* lakukan 1 minggu 2x secara rutin.
Moga2 bermanfaat yah..
Rabu, 17 Maret 2010
Passing variabel pada PHP
Pada PHP terdapat passing Variabel yang dibagi menjadi dua, yaitu:
1. Pass by value
Pass by value, variable yang diberikan oleh parameter hanya akan diolah didalam fungsi,variable yang berada diluar fungsi akan tetap. Dengan kata lain variable yang dipakai oleh suatufungsi tidak akan mempengaruhi variable yang ada diluar. Pass by value membuat kopi dari variabel yang asli. Jadi variabel asli tidak terpengaruh.
Contoh :
function jumlah($nilai) {
$nilai++;
}
$input=2;
jumlah($input);
echo $input;
?>
Outputnya :
Output yang dihasilkan adalah 2, terlihat variabel yang berubah dalam fungsi tidak akan berpengaruh diluar fungsi atau sama saja tidak mempengaruhi variabel aslinya.
2. Pass by reference
Pass by reference, jika pada pass by value, nilai hasil olahan tidak dapat digunakan diluar fungsi,maka pass by reference sebaliknya, hasil olahan yang telah diproses di dalam fungsi dapat digunakan di luar fungsi, dengan kata lain value yang di luar fungsi akan turut berubah seiring perubahan yang terjadi pada variable didalam fungsi. Perintah yang dijalankan di fungsi mempengaruhi nilai variabel yang berada diluar fungsi.
Contoh :
function jumlah2(&$nilai) {
$nilai++;
}
$input=2;
jumlah2($input);
echo $input;
?>
Outputnya:
Output yang dihasilkan adalah 3, perintah dalam fungsi berpengaruh merubah nilai variabel aslinya.
Di atas merupakan perbedaan antara Pass by value dan pass by reference. Semoga tulisan saya bermanfaat...
Selasa, 16 Maret 2010
Mata Minus????
Rabun jauh atau biasa disebut mata minus merupakan gangguan pada mata yang dianggap wajar atau lumrah oleh sebagian besar orang. Banyak di antara kita yang terserang jenis gangguan kesehatan mata tersebut karena mudah mengidentifikasi seperti memakai kacamata atau sulit mengenali orang dan membaca huruf kecil dari jarak jauh. Mata rabun jauh sulit untuk disembuhkan serta cenderung bertambah parah, sehingga diperlukan pencegahan atau penghindaran terhadap miopi mata.
Berikut ini adalah hal-hal yang bisa menyebabkan mata minus :
1. Jarak terlalu dekat membaca buku, menonton televisi, bermain videogames, main komputer, main hp ponsel, dll. Mata yang dipaksakan dapat merusak mata. Pelajari jarak aman aktivitas mata kita agar selalu terjaga kenormalannya.
2. Terlalu lama beraktifitas pada jarak pandang yang sama seperti bekerja di depan komputer, di depan layar monitor, di depan mesin, di depan berkas, dan lain-lain. Mata butuh istirahat yang teratur dan sering agar tidak terus berkontraksi yang monoton.
3. Tinggal di tempat yang sempit penuh sesak karena mata kurang berkontraksi melihat yang jauh-jauh sehingga otot mata jadi tidak normal. Atur sedemikian rupa ruang rumah kita agar kita selalu bisa melihat jarak pandang yang jauh.
4. Kebiasaan buruk yang dapat mengganggu kesehatan mata kita seperti membaca sambil tidur-tiduran, membaca di tempat yang gelap, membaca di bawah sinar matahari langsung yang silau, menatap sumber cahaya terang langsung, dan lain sebagainya.
5. Terlalu lama mata berada di balik media transparan yang tidak cocok untuk mata dapat mengganggu kesehatan mata seperti sering kelamaan memakai helm, lama memakai kacamata yang tidak sesuai dengan mata normal kita, dan sebagainya.
6. Kekurangan gizi yang dibutuhkan mata juga bisa memperlemah mata sehingga kurang mampu bekerja keras dan mudah untuk terkena rabun jika mata bekerja terlalu diporsir. Vitamin A, betakaroten, ekstrak billberry, alpukat, dan lain sebagainya bagus untuk mata.
Untuk sedikit mengatasi mata yang lelah atau mata stres yang dapat berakibat pada kecacatan mata seperti rabun jauh / miopi / mata min dan rabun dekat / hiper metropi / mata plus, mata lelah dapat sedikit dibantu dengan melakukan latihan senam mata untuk merangsang otot mata agar dapat berkontraksi dengan baik.
Latihan senam mata mungkin saja dapat mengobati / menyembuhkan mata minus / rabun jauh serta mata plus / rabun dekat yang akan membebaskan anda dari kacamata dan lensa kontak yang terkadang membosankan dan menyebalkan. Bebas dari kaca mata jelas adalah dambaan dari sebagian besar penderita kelainan mata. Dan mereka tak segan mengeluarkan banyak uang untuk memiliki mata yang normal dan sehat.
LATIHAN 1 : Mata Melirik Ke Kiri Dan Ke Kanan
Latihan senam mata ini baik untuk membantu merangsang otot mata agar mata otot mata dapat dapat cekung dengan baik dan tidak kaku. Caranya adalah dengan :
1. Pandangan lurus ke depan.
2. Tangan kanan berada di sebelah kanan badan sejajar leher.
3. Jari telunjuk mengacung ke atas.
4. Lihat jari anda dengan fokus dengan cara menoleh ke kanan.
5. Palingkan wajah anda ke kiri perlahan tanpa kehilangan pandangan fokus anda ke jari tadi.
6. Tahan pandangan ketika merasa mata sudah maksimal.
7. Ketika sudah lelah bebaskan mata anda dengan melihat yang jauh.
Tips :
- Lakukan ke arah yang berbeda seperti ke kiri, bawa, atas, kanan atas, kanan bawah, kiri atas, kiri bawah, dan lain sebagainya.
- Kemungkinan dapat menimbulkan rasa pusing dan mual. Itu tandanya mata anda butuh latihan ini.
- Jika mata sudah lelah istirahatkan dengan melihat yang jauh atau memejamkan mata sambil tiduran.
- Senam ini mungkin dapat mengobati rabun jauh dan rabun dekat serta penyakit cacat mata lainnya.
- Jika kesulitan fokus anda dapat mencoba dengan bantuan kacamata anda.
- Sebaiknya jangan terlalu lama, sekitar 10 sampai 30 detik saja tiap lirikan.
- Setelah latihan mata mungkin mata anda jadi agak tidak nyaman untuk melihat benda-benda yang dekat jaraknya.
- Latihan ini sebaiknya sering dilakukan di tempat yang terbuka yang banyak pohon jauh dan dekat tapi tidak ditempat umum yang banyak orang atau di tempat kerja yang butuh konsentrasi.
- Semoga mines / ples anda berkurang. Kalau sudah merasa berkurang ganti kacamata anda agar tidak memakai kacamata yang sekarang yang dapat mengembalikan cacat mata anda ke sediakala.
LATIHAN 2 : Fokus Pandangan Mata Jauh Dekat
Latihan berikut ini dapat membantu otot mata anda agar bergerak ke fokus jauh dan fokus dekat. Namun latihan ini mungkin dapat membuat mata anda agak buram kembali setelah melakukan latihan 1 di atas. Mingkin ada baiknya melalukan latihan 2 dulu baru yang 1, atau hanya melakukan latihan 1 saja bagi yang bermasalah rabun jauh.
1. Pandangan lurus ke depan.
2. Tangan kanan berada di depan badan sejajar leher.
3. Jari telunjuk mengacung ke atas.
4. Lihat jari anda dengan fokus.
5. Gerakkan jari maju mundur pelan-pelan dan mata tetap fokus mengikuti gerakan jari.
6. Setelah beberapa kali maju mundur lepaskan mata dengan melihat benda-benda jauh.
Tips :
- Tips ini mungkin akan lebih terlihat hasilnya pada orang yang matanya mines rendah.
- Bagi yang mines tinggi sebaiknya jangan dipaksakan karena belum tentu membawa hasil.
- Kemungkinan latihan ini bisa menimbulkan rasa pusing dan mual.
- Jika mata sudah lelah istirahatkan dengan melihat yang jauh atau merem sambil tiduran.
- Senam ini mungkin dapat meneymbuhkan rabun jauh dan rabun dekat serta penyakit cacat mata lainnya.
- Jika kesulitan fokus anda dapat mencoba dengan bantuan kacamata anda.
- Latihan ini sebaiknya sering dilakukan di tempat yang terbuka yang banyak pepohonan tapi tidak ditempat umum yang banyak orang atau di tempat kerja yang butuh konsentrasi.
- Segera hubungi dokter spesialis mata jika mengalami gangguan.
Selasa, 09 Maret 2010
DHTML dan JavaScript
DHTML (Dynamic HTML) merupakan suatu teknik untuk menciptakan halaman web yang interaktif dengan cara mengombinasikan elemen-elemen seperti HTML, style sheet, dan scripting. Jadi, DHTML bukanlah suatu jenis
bahasa pemrograman melainkan hanya sekadar istilah saja. Pada bagian ini, pembuatan DHTML akan dilakukan dengan memanfaatkan JavaScript.
Berikut ini adalah gambar aplikasi yang menggunakan form yang memanfaatkan JavaSript
Aplikasi ini mampu menghitung pemesanan makanan yang ada tempat makanan. Dengan mengisi jumlah pesanannya,maka secara otomatis jumlah total biaya pemesanan akan terhitung. Jika biaya pemesanan lebih dari Rp 50.000, maka pembeli akan mendapat diskon Rp 10.000 setiap pembayaran.
Pengen tau caranya??
1. dowload sintaks ini yah..
2. kemudian simpan dengan nama file html,misal tugas3.html
3. dowmload background yang seperti gambar tersebut disini yah..
4. simpan file html dan gambar dalam satu folder.
5. klik 2x file html tersebut,,jadi deh web yang seperti di atas...
Ayo mencoba!!!
Senin, 01 Maret 2010
CSS (Cascading Style Sheet)
CSS merupakan sekumpulan aturan yang menyatakan bagaimana style diaplikasikan ke tag-tag HTML di dalam dokumen.
Rekomendasi CSS menguraikan tiga jenis style:
- Embedded: properti style diletakkan di dalam satu blok di dokumen HTML.
- Inline: properti style diterapkan secara langsung p er baris atau per elemen HTML.
- Linked: properti style diletakkan di file berek stensi css dan dikaitkan dengan dokumen HTML.
Untuk pembuatan desain halaman web yang baik disarankan menggunakan division.
Di bawah ini merupakan Desain Layout Halaman Web menggunakan division!
Cara membuatnya adalah sebagai berikut:
1. buat script untuk program tersebut, klik disini yah klo pengen tau isi scriptnya.
2. simpan dengan bentuk html, misalnya simpan dengan nama tugas3_1.html
3. buat script untuk css-nya, klik disini yah kalau pengen tau isi scriptnya.
4. simpan dengan bentuk css, misal simpan dengan nama Style.css
5. kemudian klik 2kali file html tersebut.
Jadilah halaman web seperti gambar tersebut..
Atau mau membuat halaman web seperti di bawah ini?
Caranya seperti begini:
1. buat script untuk program tersebut, klik disini yah klo pengen tau isi scriptnya.
2. simpan dengan bentuk html, misalnya simpan dengan nama tugas3_2.html
3. buat script untuk css-nya, klik disini yah kalau pengen tau isi scriptnya.
4. jangan lupa memberi nama gambar sesuai dengan isi sriptnya!
5. simpan dengan bentuk css, misal simpan dengan nama buku.css
6. kemudian klik 2kali file html tersebut.
Selasa, 23 Februari 2010
Model dan Proses Rekayasa Perangkat Lunak
Di dalam suatu industri dikenal berbagai macam proses, demikian juga halnya dengan industri perangkat lunak. Perbedaan proses yang digunakan akan menguraikan aktivitas-aktivitas proses dalam cara-cara yang berlainan. Perusahaan yang berbeda menggunakan proses yang berbeda untuk menghasilkan produk yang sama. Tipe produk yang berbeda mungkin dihasilkan oleh sebuah perusahaan dengan menggunakan proses yang berbeda. Namun beberapa proses lebih cocok dari lainnya untuk beberapa tipe aplikasi. Jika proses yang salah digunakan akan mengurangi kualitas kegunaan produk yang dikembangkan.
Proses memiliki atribut dan karakteristik sbb :
- Understandability, yaitu sejauh mana proses secara eksplisit ditentukan dan bagaimana kemudahan definisi proses itu dimengerti.
- Visibility, yaitu apakah aktivitas-aktivitas proses mencapai titik akhir dalam hasil yang jelas sehingga kemajuan dari proses tersebut dapat terlihat nyata/jelas.
- Supportability, yaitu sejauh mana aktivitas proses dapat didukung oleh CASE
- Acceptability, yaitu apakah proses yang telah ditentukan oleh insinyur dapat diterima dan digunakan dan mampu bertanggung jawab selama pembuatan produk perangkat lunak
- Reliability, yaitu apakah proses didesain sedikian rupa sehingga kesalahan proses dapat dihindari sebelum terjadi kesalahan pada produk.
- Robustness, yaitu dapatkah proses terus berjalan walaupun terjadi masalah yang tak diduga
- Maintainability, yaitu dapatkah proses berkembang untuk mengikuti kebutuhan atau perbaikan
- Rapidity, yaitu bagaimana kecepatan proses pengiriman sistem dapat secara lengkap memenuhi spesifikasi.
1. Model Waterfall
Biasa juga disebut siklus hidup perangkat lunak. Mengambil kegiatan dasar seperti spesifikasi, pengembangan, validasi, dan evolusi dan merepresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak, implementasi, pengujian dan seterusnya.
Keterangan di atas adalah sebagai berikut :
- Analisis dan Definisi Persyaratan : Pelayanan, batasan, dan tujuan sistem ditentukan melalui konsultasi dengan user sistem.
- Perancangan sistem dan Perangkat Lunak : Proses perancangan sistem membagi persyaratan dalam sistem perangkat keras atau perangkat lunak. Menentukan arsitektur sistem secara keseluruhan.
- Implementasi dan pengujian unit : Perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya.
- Integrasi dan Pengujian Sistem : Unit program atau program individual diintegrasikan dan diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi. Setelah pengujian sistem, PL dikirim ke User.
- Operasi dan Pemeliharaan : Biasanya merupakan fase siklus yg paling lama (walaupun tidak seharusnya). Sistem diinstall dan di pakai. Pemeliharaan mencakup koreksi dan berbagai error yg tdk ditemukan pada tahap-tahap sebelumnya, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem.
Kekurangan model waterfall:
- Terjadinya pembagian proyek menjadi tahap-tahap yang tidak fleksibel, karena komitmen harus dilakukan pada tahap awal proses.
- Hal ini mengakibatkan sulitnya untuk merespon perubahan kebutuhan pengguna (user).
- Model air terjun harus digunakan hanya ketika persyaratan dipahami dengan baik.
- RAD adalah model proses pembangunan PL yang incremental.
- RAD menekankan pada siklus pembangunan yang pendek/singkat.
- RAD mengadopsi model waterfall dan pembangunan dalam waktu singkat dicapai dengan menerapkan component based construction.
- Waktu yang singkat adalah batasan yang penting untuk model ini.
- Jika kebutuhan lengkap dan jelas maka waktu yang dibutuhkan untuk menyelesaikan secara komplit software yang dibuat adalah misalnya 60 sampai 90 hari.
Kelemahan model RAD:
- Tidak cocok untuk proyek skala besar
- Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi
- Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini
- Resiko teknis yang tinggi juga kurang cocok untuk model ini
Fase-fase di atas menggambarkan proses dalam model RAD.
Sistem dibagi-bagi menjadi beberapa modul dan dikerjakan dalam waktu yang hampir bersamaan dalam batasan waktu yang sudah ditentukan.
- Business modelling : menjawab pertanyaan-pertanyaan: informasi apa yang mengendalikan proses bisnis? Informasi apa yang dihasilkan? Siapa yang menghasilkan informasi? Kemana informasi itu diberikan? Siapa yang mengolah informasi?
- Data modelling: aliran informasi yang sudah didefinisikan, disusun menjadi sekumpulan objek data. Ditentukan karakteristik/atribut dan hubungan antar objek-objek tersebut à analisis kebutuhan dan data
- Process Modelling : objek data yang sudah didefinisikan diubah menjadi aliran informasi yang diperlukan untukmenjalankan fungsi-fungsi bisnis.
- Application Generation: RAD menggunakan component program yang sudah ada atau membuat component yang bisa digunakan lagi, selama diperlukan.
- Testing and Turnover: karena menggunakan component yang sudah ada, maka kebanyakan component sudah melalui uji atau testing. Namun component baru dan interface harus tetap diuji.
Berdasarkan pada ide untuk mengembangkan implementasi awal, memperlihatkannya kepada user untuk dikomentari, dan memperbaikinya versi demi versi sampai sistem yang memenuhi persyaratan diperoleh.
Tidak ada kegiatan spesifikasi, pengembangan, dan validasi yang terpisah. Kegiatan-kegiatan ini dilakukan pada saat yang bersamaan dengan umpan balik yang cepat untuk masing-masing kegiatan.
Ada 2 jenis pengembangan Evolusioner :
- Pengembangan Eksplotari : Tujuan proses ini adalah bekerja dengan pelanggan untuk menyelidiki persyaratan mereka dan mengirimkan sistem akhir. Harusnya diawali dengan kebutuhan yang sudah dimengerti.
- Prototipe yang dapat dibuang (throw-away) : Berkonsentrasi pada eksperimen, dengan persyaratan pelanggan yang tidak dipahami dengan baik.
Kelebihan :
- Lebih efektif dari pendekatan air terjun dalam menghasilkan sistem yang memenuhi kebutuhan langsung dari pelanggan.
- Sementara user mendapat pemahaman yang lebih baik dari masalah mereka, sistem perangkat lunak dapat merefleksikannya.
Kekurangan :
- Kurangnya visibilitas proses à Jika sistem dikembangkan dengan cepat, tidaklah efektif dari segi biaya jika dihasilkan dokumen yang merefleksikan setiap versi sistem.
- Sistem seringkali memiliki struktur yang buruk à Perubahan yang terus-menerus cenderung merusak struktur perangkat lunak. Penyesuaian perubahan menjadi kian sulit dan mahal.
- Membutuhkan kemampuan khusus.
Senin, 22 Februari 2010
Grafik Berbasis Tabel
Cara yang digunakan adalah :
1. tulis script program yang digunakan untuk membuat program tersebut, klik disini untuk mendapatkan sript programnya.
2. simpan dengan nama tugas2_1.html
3. klik 2x file yang sudah tersimpan.
4. muncul gambar web seperti gambar di atas.
Atau mau buat grafik berbasis grafik yang seperti di bawah ini??
Cara yang digunakan sama, tapi simpan dengan nama yang berbeda...
untuk mendapatkan sriptnya,klik disini yah..
ok!!!
selamat mencoba yah...
Selasa, 16 Februari 2010
Halaman Web Sederhana
Di bawah ini merupakan tampilan contoh halaman web sederhana yang melibatkan elemen teks berwarna, garis warna, latar belakang dan gambar.
Untuk memasukkan gambar pada Web tersebut, gambar yang dipasang nama filenya harus ada pada komputer Anda. Apabila nama file gambar tersebut tidak ada atau tidak cocok, maka gambar tidak dapat muncul pada Web Anda.
Coba aja..gak susah-susah banget loh...
Rekayasa Perangkat Lunak
Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.
2.TUJUAN REKAYASA PERANGKAT LUNAK
a. Memperoleh biaya produksi perangkat lunak yang rendah.
b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu.
c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform.
d. Menghasilkan perangkat lunak yang biaya perawatannya rendah.
3.RUANG LINGKUP REKAYASA PERANGKAT LUNAK
•Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak.
•Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan karakteristik lain dari perangkat lunak.
•Software construction berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan.
•Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
•Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.
•Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
•Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
•Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL.
•Software engineering process berhubungan dengan definisi, implementasi, pengukuran, pengelolaan, perubahan dan perbaikan proses RPL.
•Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak.
4.KETERKAITAN REKAYASA PERANGKAT LUNAK DENGAN BIDANG ILMU LAIN.
•Bidang ilmu manajemen meliputi akutansi, finansial, pemasaran, manajemen operasi, ekonomi, analisis kuantitatif, manajemen sumber daya manusia, kebijakan dan strategi bisnis.
•Bidang ilmu matematika meliputi aljabar linier, kalkulus, peluang, statistik, analisis numerik dan matematika diskrit.
•Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan proyek, seperti ruang lingkup proyek, anggaran, tenaga kerja, kualitas, manajemen resiko, dan penjadwalan proyek.
•Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas, manajemen resiko dan keandalan, perbaikan kualitas, dan metode-metode kuantitatif.
•Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia dengan komponen-komponen lain dalam sistem komputer.
•Bidang ilmu rekayasa sistem meliputi teori sistem, analisis biayakeuntungan, pemodelan, simulasi, proses dan operasi bisnis.
5.PERKEMBANGAN REKAYASA PERANGKAT LUNAK
Tahun 1940an : Komputer pertama yang membolehkan pengguna menulis kode program langsung.
Tahun 1950an : Generasi awal interpreter dan bahasa macro. Generasi pertama compiler.
Tahun 1960an : Generasi kedua compiler, komputer mainframe mulai dikomersilkan, pengembangan perangkat lunak pesanan, konsep software engineering mulai digunakan.
Tahun 1970an : Perangkat pengembang perangkat lunak, perangkat minicomputer komersial.
Tahun 1980an : Perangkat PC komersial, peningkatan permintaan perangkat lunak.
Tahun 1990an : Pemrograman berorientasi obyek (OOP), peningkatan drastis kapasitas memori, peningkatan penggunaan internet.
Tahun 2000an : Platform interpreter modern (Java, .Net, PHP), outsourcing.
Rabu, 21 April 2010
Session.....
tidak memiliki akses untuk mendapatkan informasi session.
Salah satu operasi dasar pada session:
Menciptakan dan Mengakses Session
PHP menyediakan fungsi session_start() yang harus selalu dipanggil
sebelum kita dapat menetapkan maupun mengakses variabel session. Adapun
untuk menetapkan nilai variabel session, kita menggunakan superglobal
$_SESSION.
Berikut ini adalah contoh aplikasi session pada menu Login.
Pengen tau selengkapnya??download disini neh...
Rabu, 07 April 2010
Aplikasi pengolahan data berbasis file
menggunakan salah satu dari dua pendekatan yang tersedia: file system dan
basis data relasional.
Dalam konteks penyimpanan data, file dapat dikatakan sebagai tempat
penyimpanan alternatif (selain database). Meskipun demikian, operasi-operasi
terhadap file mutlak diperlukan dalam pembuatan aplikasi web. Urgensi
pembahasan ini semakin terasa karena PHP memungkinkan URL dan sumber
daya jaringan lainnya diperlakukan layaknya file lokal.
Misalnya seperti program di bawah ini yang mampu mengupload file dari folder.
Sintaknya download disini yah...
jangan lupa disimpan dalam tipe php.
Dalam proses upload, file yang akan di upload harus disimpan dalam folder upload.
Folder tersebut di simpan didalam satu direktori dengan file php di atas.
Trus kalo bener tampilannya kayak gini neh..
Di bawah ini juga merupakan aplikasi yang mampu mengambil masukan data dan menyimpan ke file, serta menampilkan hasilnya ke browser.
Met nyoba yah..
Selasa, 06 April 2010
Flu yang terus menyerang..
Tapi belum tentu juga seh,,temenku aja sakitnya flu di setiap musim.. Untuk lebih jelasnya aku kasih tau yah sedikit infonya..
Flu???
Flu yang juga dikenal dengan istilah influenza adalah infeksi akut karena virus pada saluran pernapasan yang sangat mudah menular ketika bersin atau batuk.
Gejalanya apa yah??
Influenza ditandai dengan kedinginan, demam tinggi, tenggorokan sakit, sakit kepala, sakit perut, suara parau, batuk, mual, muntah dan diare. Komplikasi serius seperti radang paru-paru, infeksi sinus, dan radang telinga.
Terus sarannya??
Karena strain virus influenza secara konstan terus berubah-ubah, maka yang bisa dilakukan hanyalah mengobati gejala-gejalanya dan mencegah agar tidak terjadi komplikasi. Pemberian vitamin C terbukti dapat mempercepat proses kesembuhan. Bila demam menyertai maka dibutuhkan tambahan makanan untuk suplai energy dan vitamin B untuk proses metabolisme kalori. Perbaikan terhadap infeksi dibutuhkan vitamin A dan C dan zat besi untuk pembentukan antibody. kalau bisa lebih baik minum vitamin C yang time release. kalau tidak time release biasanya vitmamin akan mengendap dan menjadi penyakit.
Selasa, 30 Maret 2010
Membuat Form Login????
Contoh aplikasi form login :
Form tersebut jika di klik OK dengan diisi username dan password yang benar,
misalnya username :nungkie dan password:pingkie, maka akan keluar tampilan berikut :
Untuk lebih jelasnya,silahkan mencoba dan download ini yah..
Kamis, 18 Maret 2010
Rambut Rontok??????
Saya punya beberapa tips loh... moga2 aja bermanfaat yah...
1. Creambath
Cara ini lumanyan bermanfaat. Kalau anda creambath lebih baik memilih cream gingseng. Karena kandungan dalam ginseng dapat menguatkan rambut.Tapi bila tidak sempat creambat atau merasa terlalu mahal bisa mencoba cara yang lebih tradisional.
2. Dengan lidah buaya
Tanaman lidah buaya terbukti sangat ampuh mengatasi kerontokan bahkan dapat membuat rambut anda lebih bagus dan tebal. Cara pemakaiannya:
* Ambil tanaman lidah buaya yang berukuran besar dan memiliki daging yang banyak.
* kemudian lidah buaya tersebut di belah dua dan ambil daging nya.
* lumuri seluruh bagian kepala dengan lidah buaya tersebut hingga merata.
* diamkan hingga 10 - 15 menit.
* kemudian anda cuci hingga bersih.
* lakukan 1 minggu 2x secara rutin.
Moga2 bermanfaat yah..
Rabu, 17 Maret 2010
Passing variabel pada PHP
Pada PHP terdapat passing Variabel yang dibagi menjadi dua, yaitu:
1. Pass by value
Pass by value, variable yang diberikan oleh parameter hanya akan diolah didalam fungsi,variable yang berada diluar fungsi akan tetap. Dengan kata lain variable yang dipakai oleh suatufungsi tidak akan mempengaruhi variable yang ada diluar. Pass by value membuat kopi dari variabel yang asli. Jadi variabel asli tidak terpengaruh.
Contoh :
function jumlah($nilai) {
$nilai++;
}
$input=2;
jumlah($input);
echo $input;
?>
Outputnya :
Output yang dihasilkan adalah 2, terlihat variabel yang berubah dalam fungsi tidak akan berpengaruh diluar fungsi atau sama saja tidak mempengaruhi variabel aslinya.
2. Pass by reference
Pass by reference, jika pada pass by value, nilai hasil olahan tidak dapat digunakan diluar fungsi,maka pass by reference sebaliknya, hasil olahan yang telah diproses di dalam fungsi dapat digunakan di luar fungsi, dengan kata lain value yang di luar fungsi akan turut berubah seiring perubahan yang terjadi pada variable didalam fungsi. Perintah yang dijalankan di fungsi mempengaruhi nilai variabel yang berada diluar fungsi.
Contoh :
function jumlah2(&$nilai) {
$nilai++;
}
$input=2;
jumlah2($input);
echo $input;
?>
Outputnya:
Output yang dihasilkan adalah 3, perintah dalam fungsi berpengaruh merubah nilai variabel aslinya.
Di atas merupakan perbedaan antara Pass by value dan pass by reference. Semoga tulisan saya bermanfaat...
Selasa, 16 Maret 2010
Mata Minus????
Rabun jauh atau biasa disebut mata minus merupakan gangguan pada mata yang dianggap wajar atau lumrah oleh sebagian besar orang. Banyak di antara kita yang terserang jenis gangguan kesehatan mata tersebut karena mudah mengidentifikasi seperti memakai kacamata atau sulit mengenali orang dan membaca huruf kecil dari jarak jauh. Mata rabun jauh sulit untuk disembuhkan serta cenderung bertambah parah, sehingga diperlukan pencegahan atau penghindaran terhadap miopi mata.
Berikut ini adalah hal-hal yang bisa menyebabkan mata minus :
1. Jarak terlalu dekat membaca buku, menonton televisi, bermain videogames, main komputer, main hp ponsel, dll. Mata yang dipaksakan dapat merusak mata. Pelajari jarak aman aktivitas mata kita agar selalu terjaga kenormalannya.
2. Terlalu lama beraktifitas pada jarak pandang yang sama seperti bekerja di depan komputer, di depan layar monitor, di depan mesin, di depan berkas, dan lain-lain. Mata butuh istirahat yang teratur dan sering agar tidak terus berkontraksi yang monoton.
3. Tinggal di tempat yang sempit penuh sesak karena mata kurang berkontraksi melihat yang jauh-jauh sehingga otot mata jadi tidak normal. Atur sedemikian rupa ruang rumah kita agar kita selalu bisa melihat jarak pandang yang jauh.
4. Kebiasaan buruk yang dapat mengganggu kesehatan mata kita seperti membaca sambil tidur-tiduran, membaca di tempat yang gelap, membaca di bawah sinar matahari langsung yang silau, menatap sumber cahaya terang langsung, dan lain sebagainya.
5. Terlalu lama mata berada di balik media transparan yang tidak cocok untuk mata dapat mengganggu kesehatan mata seperti sering kelamaan memakai helm, lama memakai kacamata yang tidak sesuai dengan mata normal kita, dan sebagainya.
6. Kekurangan gizi yang dibutuhkan mata juga bisa memperlemah mata sehingga kurang mampu bekerja keras dan mudah untuk terkena rabun jika mata bekerja terlalu diporsir. Vitamin A, betakaroten, ekstrak billberry, alpukat, dan lain sebagainya bagus untuk mata.
Untuk sedikit mengatasi mata yang lelah atau mata stres yang dapat berakibat pada kecacatan mata seperti rabun jauh / miopi / mata min dan rabun dekat / hiper metropi / mata plus, mata lelah dapat sedikit dibantu dengan melakukan latihan senam mata untuk merangsang otot mata agar dapat berkontraksi dengan baik.
Latihan senam mata mungkin saja dapat mengobati / menyembuhkan mata minus / rabun jauh serta mata plus / rabun dekat yang akan membebaskan anda dari kacamata dan lensa kontak yang terkadang membosankan dan menyebalkan. Bebas dari kaca mata jelas adalah dambaan dari sebagian besar penderita kelainan mata. Dan mereka tak segan mengeluarkan banyak uang untuk memiliki mata yang normal dan sehat.
LATIHAN 1 : Mata Melirik Ke Kiri Dan Ke Kanan
Latihan senam mata ini baik untuk membantu merangsang otot mata agar mata otot mata dapat dapat cekung dengan baik dan tidak kaku. Caranya adalah dengan :
1. Pandangan lurus ke depan.
2. Tangan kanan berada di sebelah kanan badan sejajar leher.
3. Jari telunjuk mengacung ke atas.
4. Lihat jari anda dengan fokus dengan cara menoleh ke kanan.
5. Palingkan wajah anda ke kiri perlahan tanpa kehilangan pandangan fokus anda ke jari tadi.
6. Tahan pandangan ketika merasa mata sudah maksimal.
7. Ketika sudah lelah bebaskan mata anda dengan melihat yang jauh.
Tips :
- Lakukan ke arah yang berbeda seperti ke kiri, bawa, atas, kanan atas, kanan bawah, kiri atas, kiri bawah, dan lain sebagainya.
- Kemungkinan dapat menimbulkan rasa pusing dan mual. Itu tandanya mata anda butuh latihan ini.
- Jika mata sudah lelah istirahatkan dengan melihat yang jauh atau memejamkan mata sambil tiduran.
- Senam ini mungkin dapat mengobati rabun jauh dan rabun dekat serta penyakit cacat mata lainnya.
- Jika kesulitan fokus anda dapat mencoba dengan bantuan kacamata anda.
- Sebaiknya jangan terlalu lama, sekitar 10 sampai 30 detik saja tiap lirikan.
- Setelah latihan mata mungkin mata anda jadi agak tidak nyaman untuk melihat benda-benda yang dekat jaraknya.
- Latihan ini sebaiknya sering dilakukan di tempat yang terbuka yang banyak pohon jauh dan dekat tapi tidak ditempat umum yang banyak orang atau di tempat kerja yang butuh konsentrasi.
- Semoga mines / ples anda berkurang. Kalau sudah merasa berkurang ganti kacamata anda agar tidak memakai kacamata yang sekarang yang dapat mengembalikan cacat mata anda ke sediakala.
LATIHAN 2 : Fokus Pandangan Mata Jauh Dekat
Latihan berikut ini dapat membantu otot mata anda agar bergerak ke fokus jauh dan fokus dekat. Namun latihan ini mungkin dapat membuat mata anda agak buram kembali setelah melakukan latihan 1 di atas. Mingkin ada baiknya melalukan latihan 2 dulu baru yang 1, atau hanya melakukan latihan 1 saja bagi yang bermasalah rabun jauh.
1. Pandangan lurus ke depan.
2. Tangan kanan berada di depan badan sejajar leher.
3. Jari telunjuk mengacung ke atas.
4. Lihat jari anda dengan fokus.
5. Gerakkan jari maju mundur pelan-pelan dan mata tetap fokus mengikuti gerakan jari.
6. Setelah beberapa kali maju mundur lepaskan mata dengan melihat benda-benda jauh.
Tips :
- Tips ini mungkin akan lebih terlihat hasilnya pada orang yang matanya mines rendah.
- Bagi yang mines tinggi sebaiknya jangan dipaksakan karena belum tentu membawa hasil.
- Kemungkinan latihan ini bisa menimbulkan rasa pusing dan mual.
- Jika mata sudah lelah istirahatkan dengan melihat yang jauh atau merem sambil tiduran.
- Senam ini mungkin dapat meneymbuhkan rabun jauh dan rabun dekat serta penyakit cacat mata lainnya.
- Jika kesulitan fokus anda dapat mencoba dengan bantuan kacamata anda.
- Latihan ini sebaiknya sering dilakukan di tempat yang terbuka yang banyak pepohonan tapi tidak ditempat umum yang banyak orang atau di tempat kerja yang butuh konsentrasi.
- Segera hubungi dokter spesialis mata jika mengalami gangguan.
Selasa, 09 Maret 2010
DHTML dan JavaScript
DHTML (Dynamic HTML) merupakan suatu teknik untuk menciptakan halaman web yang interaktif dengan cara mengombinasikan elemen-elemen seperti HTML, style sheet, dan scripting. Jadi, DHTML bukanlah suatu jenis
bahasa pemrograman melainkan hanya sekadar istilah saja. Pada bagian ini, pembuatan DHTML akan dilakukan dengan memanfaatkan JavaScript.
Berikut ini adalah gambar aplikasi yang menggunakan form yang memanfaatkan JavaSript
Aplikasi ini mampu menghitung pemesanan makanan yang ada tempat makanan. Dengan mengisi jumlah pesanannya,maka secara otomatis jumlah total biaya pemesanan akan terhitung. Jika biaya pemesanan lebih dari Rp 50.000, maka pembeli akan mendapat diskon Rp 10.000 setiap pembayaran.
Pengen tau caranya??
1. dowload sintaks ini yah..
2. kemudian simpan dengan nama file html,misal tugas3.html
3. dowmload background yang seperti gambar tersebut disini yah..
4. simpan file html dan gambar dalam satu folder.
5. klik 2x file html tersebut,,jadi deh web yang seperti di atas...
Ayo mencoba!!!
Senin, 01 Maret 2010
CSS (Cascading Style Sheet)
CSS merupakan sekumpulan aturan yang menyatakan bagaimana style diaplikasikan ke tag-tag HTML di dalam dokumen.
Rekomendasi CSS menguraikan tiga jenis style:
- Embedded: properti style diletakkan di dalam satu blok di dokumen HTML.
- Inline: properti style diterapkan secara langsung p er baris atau per elemen HTML.
- Linked: properti style diletakkan di file berek stensi css dan dikaitkan dengan dokumen HTML.
Untuk pembuatan desain halaman web yang baik disarankan menggunakan division.
Di bawah ini merupakan Desain Layout Halaman Web menggunakan division!
Cara membuatnya adalah sebagai berikut:
1. buat script untuk program tersebut, klik disini yah klo pengen tau isi scriptnya.
2. simpan dengan bentuk html, misalnya simpan dengan nama tugas3_1.html
3. buat script untuk css-nya, klik disini yah kalau pengen tau isi scriptnya.
4. simpan dengan bentuk css, misal simpan dengan nama Style.css
5. kemudian klik 2kali file html tersebut.
Jadilah halaman web seperti gambar tersebut..
Atau mau membuat halaman web seperti di bawah ini?
Caranya seperti begini:
1. buat script untuk program tersebut, klik disini yah klo pengen tau isi scriptnya.
2. simpan dengan bentuk html, misalnya simpan dengan nama tugas3_2.html
3. buat script untuk css-nya, klik disini yah kalau pengen tau isi scriptnya.
4. jangan lupa memberi nama gambar sesuai dengan isi sriptnya!
5. simpan dengan bentuk css, misal simpan dengan nama buku.css
6. kemudian klik 2kali file html tersebut.
Selasa, 23 Februari 2010
Model dan Proses Rekayasa Perangkat Lunak
Di dalam suatu industri dikenal berbagai macam proses, demikian juga halnya dengan industri perangkat lunak. Perbedaan proses yang digunakan akan menguraikan aktivitas-aktivitas proses dalam cara-cara yang berlainan. Perusahaan yang berbeda menggunakan proses yang berbeda untuk menghasilkan produk yang sama. Tipe produk yang berbeda mungkin dihasilkan oleh sebuah perusahaan dengan menggunakan proses yang berbeda. Namun beberapa proses lebih cocok dari lainnya untuk beberapa tipe aplikasi. Jika proses yang salah digunakan akan mengurangi kualitas kegunaan produk yang dikembangkan.
Proses memiliki atribut dan karakteristik sbb :
- Understandability, yaitu sejauh mana proses secara eksplisit ditentukan dan bagaimana kemudahan definisi proses itu dimengerti.
- Visibility, yaitu apakah aktivitas-aktivitas proses mencapai titik akhir dalam hasil yang jelas sehingga kemajuan dari proses tersebut dapat terlihat nyata/jelas.
- Supportability, yaitu sejauh mana aktivitas proses dapat didukung oleh CASE
- Acceptability, yaitu apakah proses yang telah ditentukan oleh insinyur dapat diterima dan digunakan dan mampu bertanggung jawab selama pembuatan produk perangkat lunak
- Reliability, yaitu apakah proses didesain sedikian rupa sehingga kesalahan proses dapat dihindari sebelum terjadi kesalahan pada produk.
- Robustness, yaitu dapatkah proses terus berjalan walaupun terjadi masalah yang tak diduga
- Maintainability, yaitu dapatkah proses berkembang untuk mengikuti kebutuhan atau perbaikan
- Rapidity, yaitu bagaimana kecepatan proses pengiriman sistem dapat secara lengkap memenuhi spesifikasi.
1. Model Waterfall
Biasa juga disebut siklus hidup perangkat lunak. Mengambil kegiatan dasar seperti spesifikasi, pengembangan, validasi, dan evolusi dan merepresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak, implementasi, pengujian dan seterusnya.
Keterangan di atas adalah sebagai berikut :
- Analisis dan Definisi Persyaratan : Pelayanan, batasan, dan tujuan sistem ditentukan melalui konsultasi dengan user sistem.
- Perancangan sistem dan Perangkat Lunak : Proses perancangan sistem membagi persyaratan dalam sistem perangkat keras atau perangkat lunak. Menentukan arsitektur sistem secara keseluruhan.
- Implementasi dan pengujian unit : Perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya.
- Integrasi dan Pengujian Sistem : Unit program atau program individual diintegrasikan dan diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi. Setelah pengujian sistem, PL dikirim ke User.
- Operasi dan Pemeliharaan : Biasanya merupakan fase siklus yg paling lama (walaupun tidak seharusnya). Sistem diinstall dan di pakai. Pemeliharaan mencakup koreksi dan berbagai error yg tdk ditemukan pada tahap-tahap sebelumnya, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem.
Kekurangan model waterfall:
- Terjadinya pembagian proyek menjadi tahap-tahap yang tidak fleksibel, karena komitmen harus dilakukan pada tahap awal proses.
- Hal ini mengakibatkan sulitnya untuk merespon perubahan kebutuhan pengguna (user).
- Model air terjun harus digunakan hanya ketika persyaratan dipahami dengan baik.
- RAD adalah model proses pembangunan PL yang incremental.
- RAD menekankan pada siklus pembangunan yang pendek/singkat.
- RAD mengadopsi model waterfall dan pembangunan dalam waktu singkat dicapai dengan menerapkan component based construction.
- Waktu yang singkat adalah batasan yang penting untuk model ini.
- Jika kebutuhan lengkap dan jelas maka waktu yang dibutuhkan untuk menyelesaikan secara komplit software yang dibuat adalah misalnya 60 sampai 90 hari.
Kelemahan model RAD:
- Tidak cocok untuk proyek skala besar
- Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi
- Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini
- Resiko teknis yang tinggi juga kurang cocok untuk model ini
Fase-fase di atas menggambarkan proses dalam model RAD.
Sistem dibagi-bagi menjadi beberapa modul dan dikerjakan dalam waktu yang hampir bersamaan dalam batasan waktu yang sudah ditentukan.
- Business modelling : menjawab pertanyaan-pertanyaan: informasi apa yang mengendalikan proses bisnis? Informasi apa yang dihasilkan? Siapa yang menghasilkan informasi? Kemana informasi itu diberikan? Siapa yang mengolah informasi?
- Data modelling: aliran informasi yang sudah didefinisikan, disusun menjadi sekumpulan objek data. Ditentukan karakteristik/atribut dan hubungan antar objek-objek tersebut à analisis kebutuhan dan data
- Process Modelling : objek data yang sudah didefinisikan diubah menjadi aliran informasi yang diperlukan untukmenjalankan fungsi-fungsi bisnis.
- Application Generation: RAD menggunakan component program yang sudah ada atau membuat component yang bisa digunakan lagi, selama diperlukan.
- Testing and Turnover: karena menggunakan component yang sudah ada, maka kebanyakan component sudah melalui uji atau testing. Namun component baru dan interface harus tetap diuji.
Berdasarkan pada ide untuk mengembangkan implementasi awal, memperlihatkannya kepada user untuk dikomentari, dan memperbaikinya versi demi versi sampai sistem yang memenuhi persyaratan diperoleh.
Tidak ada kegiatan spesifikasi, pengembangan, dan validasi yang terpisah. Kegiatan-kegiatan ini dilakukan pada saat yang bersamaan dengan umpan balik yang cepat untuk masing-masing kegiatan.
Ada 2 jenis pengembangan Evolusioner :
- Pengembangan Eksplotari : Tujuan proses ini adalah bekerja dengan pelanggan untuk menyelidiki persyaratan mereka dan mengirimkan sistem akhir. Harusnya diawali dengan kebutuhan yang sudah dimengerti.
- Prototipe yang dapat dibuang (throw-away) : Berkonsentrasi pada eksperimen, dengan persyaratan pelanggan yang tidak dipahami dengan baik.
Kelebihan :
- Lebih efektif dari pendekatan air terjun dalam menghasilkan sistem yang memenuhi kebutuhan langsung dari pelanggan.
- Sementara user mendapat pemahaman yang lebih baik dari masalah mereka, sistem perangkat lunak dapat merefleksikannya.
Kekurangan :
- Kurangnya visibilitas proses à Jika sistem dikembangkan dengan cepat, tidaklah efektif dari segi biaya jika dihasilkan dokumen yang merefleksikan setiap versi sistem.
- Sistem seringkali memiliki struktur yang buruk à Perubahan yang terus-menerus cenderung merusak struktur perangkat lunak. Penyesuaian perubahan menjadi kian sulit dan mahal.
- Membutuhkan kemampuan khusus.
Senin, 22 Februari 2010
Grafik Berbasis Tabel
Cara yang digunakan adalah :
1. tulis script program yang digunakan untuk membuat program tersebut, klik disini untuk mendapatkan sript programnya.
2. simpan dengan nama tugas2_1.html
3. klik 2x file yang sudah tersimpan.
4. muncul gambar web seperti gambar di atas.
Atau mau buat grafik berbasis grafik yang seperti di bawah ini??
Cara yang digunakan sama, tapi simpan dengan nama yang berbeda...
untuk mendapatkan sriptnya,klik disini yah..
ok!!!
selamat mencoba yah...
Selasa, 16 Februari 2010
Halaman Web Sederhana
Di bawah ini merupakan tampilan contoh halaman web sederhana yang melibatkan elemen teks berwarna, garis warna, latar belakang dan gambar.
Untuk memasukkan gambar pada Web tersebut, gambar yang dipasang nama filenya harus ada pada komputer Anda. Apabila nama file gambar tersebut tidak ada atau tidak cocok, maka gambar tidak dapat muncul pada Web Anda.
Coba aja..gak susah-susah banget loh...
Rekayasa Perangkat Lunak
Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.
2.TUJUAN REKAYASA PERANGKAT LUNAK
a. Memperoleh biaya produksi perangkat lunak yang rendah.
b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu.
c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform.
d. Menghasilkan perangkat lunak yang biaya perawatannya rendah.
3.RUANG LINGKUP REKAYASA PERANGKAT LUNAK
•Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak.
•Software design mencakup proses penentuan arsitektur, komponen, antarmuka, dan karakteristik lain dari perangkat lunak.
•Software construction berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan.
•Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak.
•Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan.
•Software configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
•Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
•Software engineering tools and methods mencakup kajian teoritis tentang alat bantu dan metode RPL.
•Software engineering process berhubungan dengan definisi, implementasi, pengukuran, pengelolaan, perubahan dan perbaikan proses RPL.
•Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak.
4.KETERKAITAN REKAYASA PERANGKAT LUNAK DENGAN BIDANG ILMU LAIN.
•Bidang ilmu manajemen meliputi akutansi, finansial, pemasaran, manajemen operasi, ekonomi, analisis kuantitatif, manajemen sumber daya manusia, kebijakan dan strategi bisnis.
•Bidang ilmu matematika meliputi aljabar linier, kalkulus, peluang, statistik, analisis numerik dan matematika diskrit.
•Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan proyek, seperti ruang lingkup proyek, anggaran, tenaga kerja, kualitas, manajemen resiko, dan penjadwalan proyek.
•Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas, manajemen resiko dan keandalan, perbaikan kualitas, dan metode-metode kuantitatif.
•Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia dengan komponen-komponen lain dalam sistem komputer.
•Bidang ilmu rekayasa sistem meliputi teori sistem, analisis biayakeuntungan, pemodelan, simulasi, proses dan operasi bisnis.
5.PERKEMBANGAN REKAYASA PERANGKAT LUNAK
Tahun 1940an : Komputer pertama yang membolehkan pengguna menulis kode program langsung.
Tahun 1950an : Generasi awal interpreter dan bahasa macro. Generasi pertama compiler.
Tahun 1960an : Generasi kedua compiler, komputer mainframe mulai dikomersilkan, pengembangan perangkat lunak pesanan, konsep software engineering mulai digunakan.
Tahun 1970an : Perangkat pengembang perangkat lunak, perangkat minicomputer komersial.
Tahun 1980an : Perangkat PC komersial, peningkatan permintaan perangkat lunak.
Tahun 1990an : Pemrograman berorientasi obyek (OOP), peningkatan drastis kapasitas memori, peningkatan penggunaan internet.
Tahun 2000an : Platform interpreter modern (Java, .Net, PHP), outsourcing.