SLDC


System Development Life Cycle (SDLC)

–          Mendefinisikan kebutuhan dengan sedetail mungkin

–          Pembuatan desain untuk sistem yang baru

–          Pembuatan prototipe dari pembuatan desain, pembuatan prototipe selanjutnya berdasarkan evaluasi prototipe sebelumnya

–          Proses prototipe dilakukan berulang-ulang sampai customer puas

–          Sistem dibuat berdasarkan prototipe yang memuaskan customer

–          Sistem di tes dan dievaluasi

–           Kelebihan

Dapat digunakan untuk sistem yang besar

Sangat cocok sebagai mekanisme mengurangi resiko

–          Kelemahan

Terlalu banyak memikirkan resiko yang akan terjadi

 Masih jarang digunakan

  • Fase SDLC

 

1)     Planning

–          Mengidentifikasi kebutuhan user

–          Menyeleksi kebutuhan user dari proses identifikasi dengan melihat kapasitas teknologi dan efisiensi

–           Merencanakan sistem Kebutuhan

–           Kebutuhan fungsional and non-fungsional

            Non-fungsional : Sistem bisa menjadi tidak digunakan jika tidak dipenuhi.

 Menggunakan CASE (Computer Aided Software Engineering) tools,bahasa pemrograman tertentu.

            Menggunakan bahasa tertentu.

–          Kebutuhan User (customer)

–          Kebutuhan Sistem (kontrak dengan klien)

–           Kebutuhan dokumen dan perangkat lunak (developer)

 

2)    Analisis sistem

–          Permodelan data

–           Entity Relationship Diagram (ERD)

–          Conceptual Data Model (CDM)

–          Physical Data Model (PDM)

–          Permodelan proses

–          Unified Modeling Language (UML)

 

3)    Desain sistem

–          Desain form dan laporan (report)

–          Desain Antarmuka dan dialog (message)

–          Desain basis data dan file (framework)

–          Desain proses (struktur proses)

 

4)    Implementasi sistem

–          Pemrograman dan pengetesan perangkat lunak (software)

–          Developmental (error testing per modul oleh programmer)

–          Alpha testing (error testing ketika sistem digabungkan dengan antarmuka user , oleh software tester)

–          Beta testing (testing dengan lingkungan dan data sebenarnya)

–          Konversi sistem

–          Mengaplikasikan perangkat lunak pada lingkungan yang sebenarnya untuk digunakan oleh organisasi

–          Dokumentasi

–          Pelatihan

 

  • Sebab Gagalnya Perangkat Lunak

–          Perencanaan yang tidak realistik karenaterlalu banyak kasus dan pemikiran optimas

–          Penelusuran yang tidak efektif

–          Terlalu terpaku pada kebutuhan sementara

–           Resiko

 

http://www.google.co.id/#hl=id&cp=3&gs_id=a&xhr=t&q=sdlc&pf=p&sclient=psy-ab&site=&source=hp&pbx=1&oq=sdl&aq=0&aqi=g4&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=28f19b635a70710d&biw=1280&bih=705

PHYTON

-Bahasa Pemrograman Python

Python merupakan bahasa pemrograman yang memungkinkan Anda bekerja lebih cepat dan mengintegrasikan sistem anda lebih efektif. Anda dapat belajar untuk menggunakan Python dan melihat keuntungan hampir langsung dalam produktivitas dan biaya pemeliharaan yang lebih rendah.
Python berjalan pada Windows, Linux / Unix, Mac OS X, dan telah porting ke mesinJava dan. NET.Python adalah bebas untuk digunakan, bahkan untuk produk komersial , karena lisensi yang diakui OSI sumber terbuka.

-Sejarah phyton.
Python diciptakan pada awal 1990-an oleh Guido van Rossum pada Stichting Mathematisch Centrum di Belanda sebagai penerusbahasa yang disebut ABC. Guido tetap penulis utama Python, meskipun itu mencakup banyak kontribusi dari orang lain.
Pada tahun 1995, Guido melanjutkan karyanya pada Python di Corporation forNational Research Initiatives di Reston,Virginia di mana ia merilis beberapa versi perangkat lunak.
Pada bulan Mei 2000, Guido dan tim inti pengembangan Python pindah keBeOpen . com untuk membentuk tim BeOpen Python Labs. Pada bulan Oktobertahun yang sama, tim PythonLabs pindah ke Creations digital ( sekarang Zope Corporation ).Pada tahun 2001, Python Software Foundation dibentuk, sebuah organisasi non-profit yang diciptakan khusus untuk Python sendiri terkait Kekayaan Intelektual.Zope Corporation adalah anggota mensponsori dari PSF.
Semua rilis Python adalah Open Source (lihat http://www.opensource.org/ untukOpen Source Definition). Secara historis, sebagian besar, tapi tidak semua, rilisPython juga telah GPL-compatible; tabel di bawah ini merangkum berbagai rilis.

GPL-kompatibel tidak berarti bahwa kita mendistribusikan Python di bawah GPL.Semua lisensi Python, tidak seperti GPL, membiarkan Anda mendistribusikan versi modifikasi tanpa membuat perubahan open source. GPL-kompatibel lisensimemungkinkan untuk menggabungkan Python dengan perangkat lunak lain yangdirilis di bawah GPL;. Yang lain tidak eleases.