cinta passionate, kemudian ada cinta companionate


Dear blogger, memendam cinta itu berat ya? Sudah merasakan? Ada seorang gadis memberikan pertanyaan seperti ini.

“ Assalamu’alaikum. Mau nanya neh, bukankah pacaran itu dilarang dalam Islam. Tapi bagaimana ketika kita yang masih pelajar merasakan anugerah untuk mencintai seseorang. Apakah memendam cinta dalam hati itu baik? Trus, gimana solusinya? (Gadis, Somewhere). “

Dih, saya jadi bingung ... pakai tanya-tanya ke saya, memangnya saya konsultan cinta? Tapi, baiklah... tak baik membuat orang tenggelam dalam kebingungan. Meskipun serba terbatas, saya akan coba menjawabnya. Inilah jawaban saya :

“ Wa’alaikumussalam. Gadis yang sedang memendam cinta … kita harus bisa membedakan dua buah cinta.Yang pertama, ada cinta passionate, kemudian ada cinta companionate. Cinta passionate, mirip sebuah aliran banjir yang melanda. Alirannya begitu kuat, dengan debit melimpah, sehingga kalau ada sesuatu yang diterjang, akan sangat sulit bertahan, dan akhirnya hanyut. Cinta jenis ini memang emosional. Munculnya fluktuatif, menggebu-gebu, namun umurnya sebenarnya tak lama. “


Karena emosional, terkadang kita sulit untuk mengontrol. Akal sehat seakan nggak bisa bekerja, karena memang didominasi otak emosi. Nah, saat otak didominasi emosi inilah, kita sering terjebak untuk melakukan ‘hal-hal yang tak terduga’, yang akan membuat kita menyesal di kemudian hari. Cinta jenis ini, biasanya sangat panca inderawi, yakni muncul setelah ada ‘rangsang’ masuk ke panca indera kita. Misalnya, kita melihat cewek cakep, atau cowok bersuara merdu, kemudian kita ‘fall in love’ sama dia.

Kalau kita sudah sah, alias boleh berdekatan sama dia sih, nggak masalah. Akan jadi bahaya besar jika kita masih seorang pelajar yang belum siap untuk menikah. Solusinya? Jika kita sudah terlanjur terpanah cinta jenis ini, cobalah untuk menjauhi dia, dan menutup segala pintu untuk bertemu dengannya. Kalau misalnya kamu enggak bisa menghindar karena kebetulan satu kelas misalnya, jangan sampai kamu membiarkan berduaan saja dengan dia. Memang awalnya pasti akan sangat menyiksa. Tetapi, tidak ada ‘banjir’ yang berlangsung lama. Nanti pasti akan surut, kok.

Nah, selama banjir berlangsung, cobalah untuk mengalihkan pada hal-hal yang menjadi hobimu, misalnya membaca, olahraga, berorganisasi dan sebagainya. Jangan lupa, dekatkan dirimu pada Allah, minta pertolongan pada-Nya, agar kau bisa dihindarkan dari hal-hal yang nggak Ia ridhai.

Adapun cinta companionate, adalah cinta yang membutuhkan waktu lama. Muncul karena saling mengenal, saling memahami, saling tolong-menolong, dan saling memikul beban. Cinta semacam ini, insya Allah akan berumur lama, dan lestari, biasanya muncul pada dua orang sahabat. Cinta semacam ini tulus, dan nggak bikin illfil, namun justru memicu rasa bahagia yang sebenar-benarnya. Karena membutuhkan interaksi yang lama, biasanya cinta jenis ini muncul karena kesamaan visi-misi, kesamaan aktivitas, dan kesamaan dalam memandang berbagai permasalahan.

Kalau kamu masih pelajar, tumbuhkan saja rasa cinta jenis yang kedua. Ini akan lebih menyelamatkan, dan membuat masa mudamu lebih ‘berwarna’. Adapun jika engkau merasa ada bibit-bibit cinta passionate, sebaiknya nggak usah dipelihara, apalagi dipendam dalam hati. Karena cinta itu ibarat tumbuhan, kalau dipupuk, disirami, dikasih cahaya yang cukup, pasti akan berkembang.

Semoga gadis yang bertanya tadi puas, dan jika teman-teman pun mengalami hal yang sama, mendapat pencerahan dari jawaban saya. Amin.

:: “ Kisah sebuah pena biru dan penghapus abuabu. “




Yah, seperti biasa, ribut lagi, cuma gegara hal sepele yang kekanak-kanakan banget buat di ributin. Masa cuman garagara pena biru danpenghapus abuabu?! Ini tuh cuman alat tulis biasa, woy. Dengan harga yang biasa pula, beli nya juga ga ditempat yang luar biasa, bener bener ordinary banget lah. Ckckck.

Berawal di Labor Fisika. Seperti sebelum nya, kalo ga di depan gue, ato ga di belakang gue, itu posisi tempat duduk lo yang absurd nya selalu gue inget, bahkan kadang ada kali berasa ada something yang rada ga ngeh kalo kalo bukan punggung elo yang gue liat pas ngadep ke depan, ato bukan ekpresi lo yang bikin bete pas gue nengok ke belakang. Intinya, lo itu dengan sangat menyebalkan nya selalu berada dalam pantauan dibalik kacamata tebel gue.Ini sumpah, kok bisa ya? Ga ada yang lebih penting gitu? Emang elo siapa? Haaa? Apaan sih.

Eits! Jangan gede kepala dulu ye, masbro.



Yah, seperti yang samasama kita ketahui, elo gue itu langganan berantem, entah kenapa tiap liat elo, rasanya pengen nimpuk pake buku Fisika yang super duper tebel itu, denger suara lo berasa pengen nyekek biar diem, bahkan kalo ada yang nyebut nama lo, bawaan nya tuh eneg, bete, gondok, pemicu paling efektif bangkitin BAD MOOD, gilaaaaa , ada apa ini? Something error kaya nya dalam jiwa(?) gue. Absurd, asli.

Ok, balik ngbacot dengan situasi di labor Fisika.

Waktu itu lo duduk depan gue, sejajar. Alhasil, kalo gue ngadep ke depan pas Buk Irmawati lagi nerangin pelajaran, otomatis gue ga sengaja ( diulang, tereak pake toa : ENGGA SENGAJA !!! ) ngliat punggung elo, bahu elo yang dibungkus(?) seragam sekola. Lanjut, eh, bentar, yang sebelomnya ini ga perlu dijabarin deh kayanya, apa coba, ada ada aja deh ih. ==a

Hm, abis itu, pas disuruh jawab ( per kelompok ) soal soal try out UN yang di kopian nya ada nyelip satu gambar dari elo sebagai kenang-kenangan, yang sekarang ituh buku entah bersemayam dimana, nyokap gue lupa ituh buku pusaka di evakuasikan kemana, ato jangan jangan udah dijual kiloan tanpa izin gue, dan pas gue tanya tentang keberadaan buku itu, dengan santai yang kebangetan nyokap bilang: ‘Antah, lupo Ama dima malatak an nyo. Padia se lah, lah lulus nyo mah. Bahasa Inggris kan ndak ado baraja Fisika doh. Buku Fisika Ama banyak tuh ha, kalo taragak nio baraja Fiska, pakai se buku Ama. Kana juo buku tu lai, kopian pulo lai tu. ’ , lah nyesek gue, buseeet, huwaaaaaaa. 

Ok, tinggal kan si nyesek. Balik ke labor Fisika. Nah, disinilah ‘insiden pencurian’ itu terjadi. Lo muter arah ke belakang, jeng jereng jeng jeng ~ buseeet, gue ngliat semacam penampakan(?) tepat di depan muka gue. Lo comot apa aja yang tergelatak tak bernyawa di atas meja gue, rese’ bener nih cowo. Finally, lo embat pena biru imut imut yang baru sekali gue pake.  Aduh, mana itu pena kesayangan pula. u,u

Gue masih inget, lo bilang gini, sebagai alibi bejat(?) lo, sambil pamer buku sketsa biru itu :

“ Udah buat gue aja. Nih, lo liat. Cocok sama buku gue, biruuuuu. Haha. 


Lah, sekate kate aje dia. Pena pena gue, yang beli gue, pake duit jajan yang dikasi bokap gue, gampang bae ngomong nih orang, ckck. Gue minta balikin, dia ogah ( ini udah pasti kagak bakal di balikin, buat apa pula gue minta, buang buang waktu kaliya, bego ). Waktu itu, ada kali saling nyolong nyolong alat tulis, tapi akhirnya balik ke pemilik sebenernya, kecuali satu, yaitu: pena biru imut imut gueh. Set dah.

Pergantian pelajaran, selanjutnya Kimia.

Balik ke kelas, ini entah apa alasan nya gue lupa, elo udah nangkring aja depan gue, tepatnya di bangku kedua di barisan paling pinggir deket pintu, merapat ke dinding, lah seharusnya kan di barisan sebelah kan yak? Udah ah, abaikan. Lanjut, pena gue masih ditawan dengan begitu sadis caramu(?). Gue muter otak, apa ya benda berharga yang bisa gue colong dari nih orang. Gue emang ga doyan bongkar tas orang, lah bingung kan gue jadinya, gimana ngambilnya gitu, biar dijadiin semacam sandera. Ckck.

Singkat kata, akhirnya, sesuatu sekali ya, gue dapet sebuah penghapus abuabu ukuran luamyan gede, kayanya juga lumayan baru kaliya. Ayayayayay! Gue dapet mangsa, haha. Hm, transaksi barter pun di canangkan. Eh, buseeett, lo curang. Katanya sama sama balikin, tarok di meja, deketin, eh kagak taunya, penghapus di embat, pena gue masih di tawan. Udah tau pula gue kagak maen touch touch fisik(?), ada setrumnya sih(?), semacam aliran listrik gitu kali yak. Ehehe.

Tapi, berkat kesabaran dan penantian singkat gue(?) , ituh penghapus akhirnya balik ke gue buat di sandera, asik asik sik asik, nyahaha. Lo sita pena gue, gue sita balik penghapus lo. Ga lo balikin, juga ga bakal gue balikin. Oke, semalem biar nginep di rumah gue. Awas lo macem macem sama pena biru imut imut gue, gue cincang penghapus abuabu gede lo. DEAL! Hah.

Ini kacau, parah, masa’ cuman garagara hal beginian aja ribut, pentinga kaliya, apa coba, set dah. Terus, besok nya, ato besok nya lagi, ato mungkin besoknya besok,  akhirnya pena biru imut imut gue kembali ke pangkuan pemiliknya tersayang, muahahuueee. Lah, apa kabar sama penghapus abuabu lo? Kalo ga salah udah gue balikin deh, iya beneeeer, udah dibalikin kok, gue duluan malah yang balikin, iya kan ya? Hauft, ini lo yang bakat jadi orang licik ato gue nya yang gampang bener di bego begoin yak. Ah, au ah, bodo. Aish. ==

Keocokan anak tunggal,slung,tengah,bungsu


1. Anak pertama

Karena anak pertama umumnya selalu diminta untuk bertanggung jawab atas adik-adiknya, biasanya mereka akan tumbuh menjadi orang yang dominan, sangat bertanggung jawab, terorganisir, dan kompetitif.

2. Anak tengah

Anak tengah adalah tipe yang senang mencoba membuat orang lain bahagia (istilahnya, people pleaser). Anak tengah secara alami adalah tipe yang pandai berdiplomasi, dan sulit untuk membuat mereka mengambil sisi atau keputusan. Anak tengah juga cenderung pandai memanipulasi.

3. Anak bungsu

Anak bungsu adalah tipe yang mudah bergaul dan kreatif, serta lebih suka keadaan seperti apa adanya dan tak begitu menyukai perbedaan. Anak bungsu adalah tipe yang lebih suka berpetualang ketimbang saudara-saudaranya, meski mereka juga butuh bersandar dan manja sewaktu-waktu.

4. Anak tunggal

Anak tunggal biasa menjadi pusat perhatian di dalam keluarga, jadi ia cenderung haus perhatian. Menjadi anak tunggal kadang menandakan ketidaktahuannya akan lawan jenis. Ia sering kebingungan bagaimana menghadapi lawan jenis.

4. Kembar

Anak kembar memiliki ikatan yang kuat, dan sering bersandar satu sama lain saat akan memutuskan sesuatu. Mereka tipe yang terbiasa akan hadirnya partner, sehingga membuat mereka menjadi pasangan yang romantis.

B. Kecocokannya:

Ketika menyangkut urutan lahir, kecocokan, dan kelanggengan berhubungan, studi menunjukkan bahwa hal yang sangat berbeda akan saling tarik menarik. “Pasangan yang keduanya merupakan anak pertama, contohnya, memiliki peringkat yang sama dan cenderung bertengkar untuk memperebutkan kursi kepemimpinan,” jelas Cane. Begitu pun dengan pasangan yang sama-sama anak bungsu, yang bisa diperkirakan, mereka akan menemukan masalah mengenai siapa yang harus “diasuh” dalam hubungan tersebut, dan siapa yang harus menjadi kepala keluarga.

Paling cocok: 

- anak pertama dan anak bungsu
- anak tengah dengan anak bungsu
- anak tunggal dengan anak bungsu

Hubungan ini akan berlangsung sangat baik, karena si anak bungsu akan mengajarkan pasangannya bagaimana cara bersantai dan tenang untuk menghadapi berbagai persoalan. Sementara anak pertama/anak tengah/anak tunggal akan mengajarkan si bungsu pentingnya keteguhan hati dan betapa pentingnya untuk menghadapi hidup sewaktu-waktu.

Tak terlalu cocok:

- Anak pertama dan anak pertama

Ketika dua orang yang sangat bossy berpasangan, sudah bisa diperkirakan akan terjadi friksi tinggi. Akan ada banyak konflik di kedua pihak untuk mencari kontrol atau mereka bisa jatuh ke tipe orang yang saling mengkontrol.

- Anak bungsu dan anak bungsu

Kedua individu yang penuh petualangan ini memang bisa diartikan sebagai keseruan dan kegilaan di awal hubungan, namun tidak adanya orang yang menjadi kepala dalam hubungan, sudah bisa diperkirakan, hubungan ini bisa berubah menjadi chaos.

- Anak tunggal dan anak tunggal

Selain masalah siapa yang akan mengkontrol hubungan, masing-masing mereka akan sama-sama kebingungan mengenai pasangannya

Cara Pilih Jodoh dengan Ketahui Urutan Lahirnya


:: “ Cara Pilih Jodoh dengan Ketahui Urutan Lahirnya “




Menemukan jodoh yang tepat untuk hidup kita itu memang tidak mudah. Karena tidak semua orang bisa menjadi suami yang tepat untuk Anda. Tidak mau terjebak dengan orang yang tidak tepat? Kenali jodoh Anda berdasarkan urutan lahirnya dalam kelaurganya.

Karakter seseorang sudah terbentuk sejak dia berusia enam atau tujuh tahun. Ini merupakan periode di mana keluarga berperan penting dalam membangun perilaku seseorang. Selain itu, urutan kelahiran dalam keluarga juga bisa punya efek sangat kuat dalam pembentukan karakter.

Nah, mungkin cara berikut bisa membantu Anda dalam menentukan siapa jodoh yang tepat untuk Anda.

• Sulung dan Bungsu

Anak sulung dan bungsu punya perbedaan sifat yang sangat mencolok, tapi justru hal tersebut yang membuatnya saling melengkapi satu sama lain. Anak pertama (sulung) dalam keluarga biasanya seseorang yang teratur dan penuh perhatian. Sementara anak yang lahir terakhir (Bungsu) cenderung memiliki sifat yang manja dan tergantung pada orang lain. Artinya jika anak sulung dan bungsu menikah mereka akan menjadi pasangan yang
saling melengkapi.

• Anak Tengah dan Sulung
Anak tengah juga pasangan yang baik untuk anak sulung. Faktanya, anak tengah bisa sukses menjalin hubungan asmara dengan anak di urutan apapun. Anak tengah terbiasa menyelesaikan konflik yang terjadi antara dia dan saudara-saudaranya. Dia juga lebih bisa berkompromi demi saudara yang lainnya. Hal ini membuatnya lebih mudah berhubungan dengan siapa saja. Namun kadang anak tengah dan anak sulung sama-sama punya kecenderungan untuk mendominasi, jadi harus ada salah satu yang mau menurunkan sedikit egonya.

• Sama-sama Anak Tengah
Seperti yang sudah dijelaskan di atas, anak tengah bisa cocok berpasanan dengan siapa saja. Termasuk juga dengan sesama anak tengah. Namun ada hal yang perlu diperhatikan, pasangan ini bisa punya pemikiran yang cukup berbeda satu sama lain. Ini bisa membuat mereka sulit mengalah dan
menyatukan pandangan bersama.

• Bungsu dan Semata Wayang
Anak bungsu dan semata wayang berpotensi menjadi pasangan yang cocok. Anak satu-satunya dalam keluarga cenderung berkarakter bijaksana dan teliti, yang bisa mengimbangi sifat pasangan yang kurang teratur. Sedangkan anak bungsu akan menghadirkan rasa kreativitas dan petualangan sehingga hubungan tidak membosankan.

• Sama-sama Anak Sulung
Sesama anak sulung mungkin agak sulit menjalin hubungan. Karena keduanya sama-sama punya jiwa kompetitif yang tinggi dan saling ingin mempertahankan pendapatnya masing-masing. Pasangan ini juga akan mudah tersulut konflik.

• Sulung dan Semata Wayang
Anak pertama bisa mengayomi sisi manja anak semata wayang. Tapi naluri kompetitif keduanya masih sama-sama besar. Anak pertama akan bertindak sebagai pembuat keputusan, sementara anak semata wayang cenderung tidak mau mengalah karena sejak kecil kasih sayang orang tua tidak pernah terbagi.

• Sama-sama Anak Bungsu
Pasangan yang sama-sama anak bungsu bisa menghasilkan hubungan yang penuh kreativitas dan keceriaan. Namun, keduanya akan kesulitan dalam berunding dan bingung mengambil keputusan untuk menyelesaikan masalah.

• Sama-sama Anak Semata WayangPasangan yang sama-sama anak semata wayang mungkin agak sulit menjalin hubungan asmara. Masing-masing personal akan menemui kesulitan memahami karakter pasangannya. Pasangan ini juga sulit membaca sinyal-sinyal emosional satu sama lain, jadi potensi terjadinya kesalahpahaman pun cukup besar.

Rekayasa perangkat lunak smstr 4

REKAYASA PERANGKAT LUNAK
Pengantar RPL
Pertemuan 1 - 3
PENDAHULUAN
Apakah Perangkat Lunak?
Apakah Rekayasa Perangkat Lunak (RPL) ?
Apa perbedaan antara RPL dengan ilmu komputer (computer science) ?
Apa perbedaan RPL dan rekayasa sistem ?
Apa yang dimaksud dengan proses perangkat lunak ?
Apakah model proses perangkat lunak ?
Berapa biaya rekayasa perangkat lunak ?
Apa saja metode-metode RPL ?
Apa yang dimaksud dengan CASE (Computer-Aided Software Engineering)  ?
Apakah atribut-atribut perangkat lunak yang baik ?
Apa tantangan kunci yang dihadapi RPL ?
PERANGKAT LUNAK
Perangkat Lunak (Software) tidak sama dengan program komputer. Perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat agar program beroperasi dengan benar.
Sistem Perangkat Lunak terdiri dari :
Sejumlah program yg terpisah
File-file konfigurasi
Dokumentasi sistem
Dokumentasi User
Dua tipe produk perangkat lunak :
Produk Generik à Sistem stand-alone standar yg diproduksi oleh organisasi pengembang dan dijual ke pasar terbuka ke siapapun yg membelinya. Biasa disebut sebagai software shrink-wrapped. Contoh : pengolah kata (word processor).
Produk pesanan (yang disesuaikan) à Sistem yg dipesan oleh pelanggan tertentu. Dikembangkan khusus bagi pelanggan oleh kontraktor perangkat lunak. Contoh : Sistem untuk mendukung proses bisnis tertentu dan sistem kontrol lalu lintas udara.

Perbedaan PENTING antara tipe2 perangkat lunak :
Pada produk generik, organisasi yang mengembangkan perangkat lunak mengontrol spesifikasi perangkat lunak.
Pada produk pesanan, spesifikasi biasanya dikembangkan dan dikontrol oleh organisasi yang membeli perangkat lunak tersebut.

REKAYASA PERANGKAT LUNAK
RPL atau Software Engineering (SE) à Disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan. Ada 2 istilah kunci disini :
“disiplin rekayasa” à Perekayasa membuat suatu alat bekerja.  Menerapkan teori, metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan.
“semua aspek produksi perangkat lunak” à RPL tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga dengan kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu, metode, dan teori untuk mendukung produksi PL.

Perbedaan antara RPL dengan Computer Science ?
Intinya, computer science berhubungan dengan teori dan metode yang mendasari sistem komputer dan perangkat lunak, sedangkan RPL berhubungan dengan praktek dalam memproduksi perangkat lunak.
Perbedaan RPL dengan Rekayasa Sistem ?
Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada sistem.
Proses Perangkat Lunak
Serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak à sebagian besar dilakukan oleh perekayasa perangkat lunak. Ada 4 kegiatan/aktivitas pada proses PL :
Spesifikikasi Perangkat Lunak à Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan.
Pengembangan Perangkat Lunak à Perangkat lunak yang memenuhi spesifikasi harus di produksi
Validasi Perangkat Lunak à Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak melakukan apa yang diinginkan oleh pelanggan.
Evolusi Perangkat Lunak à Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan.
Model Proses Perangkat Lunak
Merupakan deskripsi yang disederhanakan dari proses perangkat lunak di presentasikan dengan sudut pandang tertentu.
Bisa mencakup kegiatan yang merupakan bagian dari proses perangkat lunak, produk perangkat lunak, dan peran orang yang terlibat pada rekayasa perangkat lunak (Perekayasa PL).
Contoh Jenis Model Proses PL
Model aliran kerja (workflow) à menunjukkan kegiatan pada proses bersama dengan input, output, dan ketergantungannya. Merepresentasikan pekerjaan manusia.
Model aliran data (data flow) à merepresentasikan proses sebagai suatu set kegiatan yang melakukan transformasi data. Menunjukkan bagaimana input ke proses, misalnya spesifikasi ditransformasi menjadi output, misalnya menjadi desain.
Model peran/aksi à merepresentasikan peran orang yang terlibat pada PL dan kegiatan yg menjadi tanggung jawab mereka.
Model atau paradigma umum pada proses PL
Model air terjun (waterfall) à 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.
Pengembangan evolusioner à Pendekatan ini berhimpitan dengan kegiatan spesifikasi, pengembangan, dan validasi. Sistem awal dikembangkan dengan cepat dari spesifikasi abstrak. Sistem ini kemudian di perbaiki dengan masukan dari pelanggan untuk menghasilkan sistem yang memuaskan kebutuhan pelanggan.

Pengembangan Sistem Formal à Pendekatan ini menghasilkan suatu sistem matematis yang formal dan mentransformasikan spesifikasi ini, dengan menggunakan metode matematik menjadi sebuah program.
Pengembangan berdasarkan pemakaian ulang (Reusable) à Teknik ini menganggap bahwa bagian-bagian sistem sudah ada. Proses pengembangan sistem terfokus pada pengintegrasian bagian-bagian sistem dan bukan pengembangannya dari awal.

Biaya Rekayasa Perangkat Lunak
Umumnya sekitar 60% untuk biaya pengembangan (development) dan 40% biaya pengujian (testing).
Distribusi biaya yang tepat selama proses perangkat lunak bergantung pada proses yang digunakan dan jenis perangkat lunak yang dikembangkan.
Metode-metode RPL
Pendekatan-pendekatan terstruktur terhadap pengembangan perangkat lunak mencakup model, notasi, aturan, saran pengembangan sistem (rekomendasi), dan panduan proses.
Deskripsi model sistem à Deskripsi model yang harus dikembangkan dan notasi yang digunakan untuk mendefinisikan model-model ini. Ex : model aliran data.
Aturan à Batasan yang berlaku bagi model sistem. Ex : Setiap entitas pada model sistem harus memiliki nama yang unik.
Rekomendasi à Saran dalam membentuk perancangan yang baik. Ex : Tidak ada objek yang memiliki lebih dari tujuh sub-objek yang berhubungan dengannya.
Panduan Proses à Aktifitas yang bisa diikuti untuk mengembangkan model sistem. Ex : Atribut objek harus didokumentasi sebelum mendefinisikan operasi yang berhubungan dengan objek.
CASE (Computer-Aided Software Engineering)
Mencakup berbagai macam program yang digunakan untuk mendukung kegiatan PL seperti analisis persyaratan, pemodelan sistem, debugging, dan pengujian.
Atribut-atribut PL yang baik
Perangkat Lunak seharusnya memberikan user kebutuhan fungsionalitas dan kinerja yang :
Dapat dipelihara (Maintanability) à PL harus dapat memenuhi perubahan kebutuhan user.
Dapat diandalkan (Dependability) à PL harus dapat dipercaya dan tidak menyebabkan kerusakan fisik atau ekonomi jika terjadi kegagalan sistem.
Efisien à PL harus efisien dalam penggunaan sumber daya sistem.
Kemampupakaian (Usability) à PL harus dapat dipakai sesuai dengan yang direncanakan.
Tantangan Kunci yang dihadapi RPL ?
Tantangan Warisan (Legacy) à Tantangan memelihara dan meng-update PL sedemikian sehingga biaya yg berlebihan dapat dihindari dan layanan bisnis yg penting tetap dilakukan.
Tantangan Heterogenitas à Tantangan teknik pengembangan untuk membangun perangkat lunak yang dapat diandalkan dan cukup flexibel untuk menghadapi heterogenitas yang ada.
Tantangan Pengiriman à Tantangan mempersingkat waktu kirim sistem besar dan kompleks, tanpa mengurangi kualitas sistem.
Pemilihan Bahasa Pemrograman
2 faktor yang berhubungan terhadap pemilihan bahasa pemrograman :
1. Pramagtik Pemilihan Bahasa
2. Bahasa Pemrograman Yang dipilih
Pragmatik Pemilihan Bahasa
Sponsor Requirement; permintaan sponsor.
Knowledge of Coders; pengetahuan yang mudah dipahami programmer.
Languages used in previous and/or concurrent projects; bahasa pemrograman yang digunakan proyek sebelumnya atau proyek yang berbarengan terkait dengan pengetahuan programmer.
Pragmatik Pemilihan Bahasa…
Availability and quality of language compiler; ketersediaan dan kualitas kompiler bahasa pemrograman yang sesuai target hardware yang digunakan.
Availability of supporting software development tools; ketersediaan alat bantu perangkat lunak pendukung editor, debugger, linker dan lainnya.
Portabilitty; sistem yg dikembangkan dpt beroperasi di berbagai mesin komputer dan berjalan pd aneka OS yg berbeda.
Programming in the small
Menguji atau mencoba fitur-fitur yang mendukung dg pengkodean program modul-modul tunggal dan program-program kecil oleh kepentingan programmer secara individu.
Karakteristik fitur-fitur
Sifat simplicity, clarity dan orthogonality dari bahasanya.
Sintaks dari bahasa pemrogramannya.
Jumlah dan tipe kontrol struktur
Abstraksi data terhadap tipe struktur datanya.
Karakteristik fitur-fitur
Simplicity ; merupakan ukuran dari kamus data dari bahasa seperti jumlah operator, operan dan reserved word (seperti if…then, dsb)
Clarity; merupakan tingkat dari bahasa berkaitan dengan pengertian sintaks natural, pemahaman dan ketidakbingungan programmer dalam menggunakan bhs pemrograman sampai berjalan.
Karakteristik fitur-fitur
Orthogonality merupakan tingkat dari programmer bebas mengkombinasikan fitur-fitur yg ada di bhs pemrograman itu seperti pemnafaat .
ProgrammingintheLarge
(Pemrograman Berskala Besar)
Dibutuhkan saat sebuah sistem mengandung banyak baris kode/mempunyai skala yg besar yg membutuhkan pendekatan pengembangan sistem secara integrasi thdp sekelompok proyek sistem.
Karakteristik Fitur
Mekanisme utk enkapsulasi atau pembentukan kelompok tingkat tinggi thdp abstraksi prosedural dan data.
Pemisahan yg jelas antara spesifikasi deskripsi sebuah abstraksi dan implementasi abstraksi.
Mekanisme utk meproteksi akses dari luar thdp informasi yg dienkapsulasi.
Metode yg sederhana pd pemberian modul ke bagian modul lain (reusable/penggunaan kembali suatu modul ke modul lain)
Mutu Perangkat Lunak
Sponsor  : seseorang atau organisasi yg membiayai selama pengembangan sistem software dan mempunyai respon thdp bangsis S/W dan melibatkan perhitungan biaya yg optimal.
User   :  setiap orang yg secara langsung berinteraksi thdp eksekusi S/W, memberi inout dan menikmati output dr komputer
Mutu Perangkat Lunak
3. Developer  :  seseorang atau organisasi yg memberikan modifikasi dan memelihara thdp error serta mengembangkan sistem S/W tsb.
·         Sponsor
·         Harga yg wajar
·         Luwes
·         On time
·         Peningkatan produktifitas
·         Efisiensi
·         User
·         Kemudahan mempelajari
·         Kemudahan mengingat
·         Kemudahan penggunaan fungsionalitas
·         Efisiensi
·         Developer
·         Dokumentasi yg baik
·         Minimum Error
·         Desain yg baik
·         Kode yg mudah dibaca dan dimodifikasi