Melayani Dengan Riang Gembira

dan DOA

Cari di Blog Ini

Berubah tanpa ilmu adalah perubahan sia-sia

Yang abadi dalam kehidupan di dunia adalah perubahan, dengan ilmu perubahan menjadi terarah.

Orang cerdas itu adalah orang yang berencana untuk besok hari

Maka disiplin adalah bagian dari rencana.

Tampilkan postingan dengan label DBMS. Tampilkan semua postingan
Tampilkan postingan dengan label DBMS. Tampilkan semua postingan

22 April 2017

Analisis SKPL (Sistem Kebutuhan Perangkat Lunak)

Apakah tujuan mengenal system informasi?

Tujuannya adalah  sebagai langkah awal untuk mendefinisikan problem  pembuatan perangkat lunak.

Dunia TI bermula dari pencatatan yang bertujuan untuk membantu  manusia dalam menyediakan sarana yang berfungsi sebagai kepanjangan dari ingatan.

Perkembangan teknologi informasi tidak hanya sekedar pencatatan.  Saat sekarang sudah berkembang kearah kecerdasan buatan, pengolahan basis data/database  yang  terdistribusi  dan terintertegrasi.

Berawal dari pencatatan mengenal system informasi maka akan berujung  pada 3 bagian/hal pokok  :
1. Pembuatan Modul-modul program
2. Standarisasi Data
3. Sistem informasi yang terpadu.

Definisi Problem/permasalahan

Pengertian definisi :
1. Penjelasan ringkas mengenai suatu arti dari suatu kata atau kalimat atau symbol.(Webster)
2. Membuat atau menentukan suatu batasan.
3. Merupakan tindakan untuk memperjelas atau menegaskan suatu pengertian tertentu.
4. Penjelasan mengenai sesuatu dengan menunjukan ciri cirinya

Pengertian problem/masalah
1. Suatu kondisi yang sulit yang membutuhkan solusi/pemecahan masalah.
2. Sumber dari masalah
3. Pertanyaan yang membutuhkan jawaban
4. Sesuatu yang akan diuji atau dibuktikan
5. Sesuatu yang harus dikerjakan

Pengertian problem dalam konteks rekayasa perangkat lunak adalah  suatu keadaan yang  akan menggambarkan kondisi system informasi yang ada pada saat sekarang dengan segala problemanya untuk kemudian dibuatkan system infomasi baru yang sesuai dengan yang dibutuhkan.

Uraian dari definisi problem  SKPL pada prakteknya meliputi hal-hal sebagai berikut :
1.  Uraian mengenai struktur  organisasi saat kini.
2.  Uraian mengenai system informasi saat ini.
3. Uraian mengenai system informasi dimasa yang akan datang.
4 Upaya yang harus dilakukan untuk mengubah kondisi yang ada sesuai dengan kondisi yang diharapkan
5. Memilih cara atau metoda untuk bagaimana mengerjakannya.
6. Memilih cara atau metode untuk menguji system informasi yang sudah dibangun.

Definisi SKPL (system kebutuhan perangkat lunak) adalah kumpulan dokumen yang dihasilkan dari berbagai tahap atau kegiatan analisis system.

system yang berinteraksi dng system perangkat lunak meliputi:
1. Sistem basis data (database)
2. Aktor/pelaku yang berinteraksi langsung dengan system perankat lunak
3. Perangkat lain yang berkomunikasi dengan basis data yang ada.
4. Sistem perangkat keras, yang mendukung system perangkat lunak.

Model yang untuk menggambarkan arsitektur  SPL di dalam dokumen SKPL adalah diagram  aliran data (data flow diagram) atau dengan UML.

Data Flow Oriented (DFO)
Tokoh yang mengenalkan metode analisis dalam pengembangan  SPL adalah Edward  Yourdon, Tom de  Marco, Gene, Sarson.

Kerangka SKPL-DFO
0.       Judul Dokumen SKPL
0.0. Halaman Judul
0.1. Kelengkapan dokumen

Daftar Isi.
1.  Deskripsi Umum SKPL  yg tdd :
     a. Pendahuluan
     b. Diagram konteks
     c.  Keterkaitan dokumen
2.       Deskripsi Rinci
3.       Deskripsi lingkungan pendukung SPL
4.       Kondisi khusus, misalnya kegagalan aksess, pembatalan transaksi, transaksi khusus
5.       Kinerja SPL yang diharapkan, misalnya :
Akurasi data, kemudahan verifikasi dan validasi, kemudahan mencari data

Analisis pendekatan DFO diawali dengan menyusun daftar kegiatan fungsional dari system pengolahan data, kemudian dilakukan dilakukan dekomposisi terhadap kegiatan fungsional tersebut menjadi  proses-proses pengolahan data yang lebih rinci. Selanjutnya diikuti dengan identifikasi data yang mengalir (data flow) dan mengidentifikasi tempat data (dat store)

ERD (entity relational diagram)

merupakan gambaran tempat data yang memerlukan memori eksternal yang dalam analisis model data yang kemudian digambarkan/mapping untuk memudahkan analisis data dalam relasi antara data store.

18 November 2016

Soal Jawab Permodelan Perangkat Lunak

I. ESSAY TERSRUKTUR

1. Sebutkan proses umum dalam merekayasa perangkat lunak?

2. Sebutkan langkah-langkah dalam membuat perangkat lunak agar mencapai tujuan pembuatan perangkat lunak yang berkualitas?

3. Sebutkan Teknik Pengumpulan Data yang kalian ketahui ?

4. Sebutkan singkatan dari DBMS dan SQL?

5. Sebutkan 4 macam DBMS versi komersial yang sering digunakan sekarang ini?

6. Sebutkan 4 macam DBMS versi ‘open source’ yang sering digunakan saat ini?

7. Sebutkan singkatan dari CRUD ?

8. Sebutkan singkatan dari ERD dan DFD ?

9. Sebutkan Singkatan dari SDLC ?

10. Sebutkan beberapa model dalam SDLC


II. ESSAY TERURAI


1. Jelaskan pengertian dari Perangkat Lunak !.

2. Jelaskan pengertian dari System !

3. Apakah proses pembuatan software itu serupa dengan proses produksi pada pabrik mobil? Jelaskan Alasannya!

4. Mengapa ada proses atau tahapan dalam rekayasa perangkat lunak ?

5. Jelaskan kegiatan Analis Sistem secara singkat!




----- SELAMAT DAN SUKSES SELALU -----


Kunci Jawaban :

I. Essay Terstruktur

1. Analisis – Perancangan – Implementasi – Pengujian

2. Spesification – Development – Validation – Evolution
(membuat spek, mengembangkan, mengecek/validasi –menyesuaikan)

3. Wawancara, Kuesioner dan Observasi

4. DBMS : DataBase Management System .SQL : Structure Query Language

5. Oracle, Microsoft SQL Server, IBM DB2, Microsoft Access

6. MYSQL, PostgreSQL, Firebird, SQLite

7. Create, Read, Update, Delete

8. ERD : Entity Relationship Diagram.  DFD : Data Flow Diagram

9. SDLC : Software/System Development Life Cycle

10. Model Waterfall, Model Prototype, Model RAD,Model Spiral


II. Essay Terurai


1. Jelaskan pengertian dari Perangkat Lunak !.

Perangkat Lunak adalah program komputer yang didalamnya terdapat dokumentasi kebutuhan, model desain, dan cara penggunaan(user manual)

2. Jelaskan pengertian dari Sistem !

Sistem merupakan kumpulan komponen yang saling terkait dan mempunyai suatu tujuan Komponen itu berupa input, proses, ouput, boundary, feedback, metod/standard.

3. Apakah proses pembuatan software itu serupa dengan proses produksi pada pabrik mobil? Jelaskan Alasannya!

Berbeda dalam pengertian membuat software itu disesuaikan dengan kebutuhan yang spesifik pengguna, seperti mengolah baju sesuai pesanan si pengguna. Pabrik mobil bersifat masal.

4. Mengapa ada proses atau tahapan dalam rekayasa perangkat lunak ?

Agar software dapat memenuhi kebutuhan si pengguna (user), dan program yang dibuat tidak “tambal sulam”

5. Jelaskan kegiatan Analis Sistem secara singkat!

Kegiatan analis sistem adalah kegiatan untuk melihat sistem yang sudah dan sedang berjalan, melihat bagian mana yang bagus dan tidak bagus, mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru.

Hasil akhir dari analisis sitem adalah sebuah dokumen yang menjelaskan mengenai spesifikasi kebutuhan sistem informasi atau SRS (Software Requirement Spesification)