NPM : 102021027
MATA KULIAH : P. TEKNOLOGI INFORMASI
PERTEMUAN KE 10
MAN 3C
1. Kata analisis diadaptasi dari bahasa Inggris, "analysis", yang secara etimologis berasal
dari bahasa Yunani kuno yang dibaca "Analusis".
Kata Analusis terdiri dari dua suku kata, yaitu "ana", yang artinya kembali, dan "luein",
yang artinya melepas atau mengurai. Bila digabungkan maka kata tersebut memiliki arti
menguraikan kembali.
Secara umum, pengertian analisis adalah aktivitas yang terdiri dari serangkaian kegiatan,
seperti mengurai, membedakan, dan memilah sesuatu untuk dikelompokkan kembali
menurut kriteria tertentu dan kemudian dicari kaitannya lalu ditafsirkan maknanya.
2. sistem merupakan sekumpulan elemen, himpunan dari suatu unsur, komponen fungsional
yang saling berhubungan dan berinteraksi satu sama lain untuk mencapai tujuan yang
diharapkan.
4. Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal
pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang
menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-
bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka
5. Analisis sistem informasi adalah penguraian dari suatu sistem informasi yang utuh
kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan.
6. Analisis sistem (systems analyst) adalah orang yang menganalisis sistem (mempelajari
masalah – masalah yang timbul dan menentukan kebutuhan pemakai sistem) untuk
mengidentifikasi pemecahan yang beralasan.
Pemrogram (programmer) adalah orang yang menulis kode program untuk suatu aplikasi
tertentu berdasarkan rancang bangun yang telah dibuat oleh analisis sistem.
Karena sistem analisis bekerja dengan pemrogram komputer, walaupun tidak terlibat
langsung dengan pembuatan (penulisan) kode – kode programnya, tetapi analisis sistem
perlu mempunyai pengetahuan tentang teknik – teknik pemrogram supaya dapat
berkomunikasi secara efektif dengan pemrogram.
Analisis sistem berbeda dengan pemrogram, akan tetapi ada juga analisis sistem yang
melakukan tugas-tugas seperti pemrogram dan sebaliknya ada juga pemrogram yang
melakukan tugas – tugas yang dilakukan oleh analisis sistem.
Pengujian unit : kinerja dari masing-masing bagian diteliti dengan menggunakan data uji
(disusun atau sampel). Jika program ditulis sebagai usaha kerja sama dari banyak programmer,
maka masing-masing bagian dari program diuji terpisah.
• Pengujian system : bagian-bagian dihubungkan bersama-sama dengan menggunakan data uji
untuk mengetahui apakah bagian-bagian itu dapat bekerja sama. System juga dapat diuji
dengan data sesungguhnya dari organisasi.
9. . Tahapan Pemograman
1. Problem Definiton
Problem Definition ialah menjelaskan dan memahami suatu masalah hingga ke akar-akarnya.
Kita harus memahami masalah intinya,kebutuhan kita, dan output yang akan kita hasilkan
2. Problem Analys
Problem Analys ialah menganalisis suatu masalah dengan menentukan apa saja yang akan kita
gunakan seperti variable,fungsi, dll.
Di Fase ini kita juga memikirkan bagaimana solusi dari permasalahan terebut
3. Algorithm Development
Di fase ini kita menentukan algoritma dalam penyelesaian suatu masalah. Algoritma sendiri ialah
kumpulan langkah langkah untuk menyelesaikan suatu masalah. Fase ini merupakan fase paling
penting dalam pembuatan suatu program
4. Coding & Documentation
Coding ialah proses penerjemahan algoritma kita ke bahasa pemrograman yang dipahami oleh
komputer. Fase ini ialah Proses inti dalam Pemrograman
Dokumentasi sendiri ialah proses penyimpanan suatu algoritma atau coding dalam suatu berkas
agar bisa ditinjau di kemudian hari.
5. Testing
Testing ialah proses pengujian apakah suatu program tersebut dapat menyelesaikan masalah kita.
Dengan melihat input yang kita masukkan dan output yang kita harapkan
6. Maintenance
Maintenance ialah proses perbaikan jika program tersebut mengalami error dan hal hal yang
tidak kita harapkan. Proses Maintenance akan membawa kita kembali ke desain dan
pengembangan algoritma.