34
STMIK AMIKOM YOGYAKARTA

STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

  • Upload
    ngomien

  • View
    244

  • Download
    0

Embed Size (px)

Citation preview

Page 1: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

STMIK AMIKOM YOGYAKARTA

Page 2: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

STAKE HOLDER

SISTEM INFORMASI

Donni Prabowo @donnipra | donnipra.com | ANSI Pertemuan 4

Page 3: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

GOOD NEWS

Page 4: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

Anda tahu berapa gaji seorang System Analyst?

Sumber : Survay dari http://www.qerja.com

Page 5: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

Stake Holder

Stake Holder adalah orang yang memiliki kepentingan tertentu pada

suatu kegiatan bisnis. Dalam hal ini adalah Sistem Informasi.

Page 6: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.donni.web.id

Kategori Stake Holder SI menurut Whitten dkk :

Manager SI

Programmer

Supporting End User

Teknisi SI Lainnya

System Analyst

End User

Business Manager

Page 7: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

1. Manager SI

Manager SI berperan dalam

mengalokasikan dan mengawasi proyek

pengembangan sistem daripada terlibat

langsung dalam proses pengembangan

sistem.

Page 8: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

1. Manager SI

Pada departemen IT berskala besar , manager IT biasanya

terbagi lagi menjadi manager-manager dengan tanggung-jawab

lebih spesifik, misalnya :

1.  Manager untuk keseluruhan departemen SI biasa disebut

sebagai Chief Information Officer dan berada dibawah

president atau direktur perusahaan.

2.  Manager-manager lain yang memimpin divisi-divisi pada

departemen IT misalnya manager pengembangan SI, Manager

operasi , manager programmer SI dan lain-lain

Page 9: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

1. Manager SI Tugas Manager Sistem Informasi :

1.  Sebagai pemimpin, manager tidak harus terlibat langsung pada

proses pembuatan sistem informasi.

2.  Untuk memonitor pekerjaan dari stake holder yang lain

manager secara efektif berkomunikasi dengan stake holder

yang lain melalui pemain kunci yaitu system analis.

Page 10: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

2. System Analyst

Sistem analis merupakan individu kunci dalam

proses pengembangan sistem. Sistem analis

mempelajari masalah dan kebutuhan dari

organisasi untuk menentukan bagaimana orang,

data, proses, komunikasi dan teknologi informasi

dapat meningkatkan pencapaian bisnis.

Page 11: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

2. System Analyst Tugas System Analyst :

1.  Seorang sistem analis juga merupakan orang yang paling

bertanggung jawab pada proses analisis dan perancangan

sistem informasi.

2.  Tugas utama dari seorang sistem analis adalah menentukan

bentuk sistem yang akan dibangun nantinya. Keputusan ini

tidak mudah. Salah menentukan format sistem yang akan

dibangun akan berakibat pada gagalnya proyek yang dikerjakan.

Page 12: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

2. System Analyst Keahlian Analisis yang dibutuhkan :

1.  Bisa memahami organisasi yang memerlukan sistem informasi

yang akan dibangun.

2.  Bisa memetakan permasalahan yang dihadapi oleh perusahaan

klien yang bisa diselesaikan dengan sistem informasi dan yang

tidak.

3.  Kemampuan analisis juga diperlukan untuk memecahkan

masalah yang ditemukan lagi setelah menggunakan teknologi

berbasis komputer.

Page 13: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

2. System Analyst Keahlian Teknis yang dibutuhkan :

•  Bisa menentukan bentuk sistem terkomputerisasi seperti apa yang dapat

menyelesaikan masalah

•  Mengenal dan menguasai software maupun hardware terbaru,

mengetahui keunggulan maupun batasan dari teknologi-teknologi

tersebut.

•  Keahlian teknis bisa diperoleh dari pendidikan formal, pelatihan khusus

maupun jam terbang yang panjang dalam mengembangkan proyek

Sistem Informasi.

Page 14: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

2. System Analyst Keahlian Managerial yang dibutuhkan:

•  Sistem analis bertanggung jawab mengatur sumber daya yang di bawah

kendalinya. seperti programmer dan teknisi.

•  Pengalokasian tugas yang tepat sangat berpengaruh pada cepat

lambatnya penyelesaian proyek .

•  Sistem analis juga harus mampu memprediksi resiko dan perubahan

faktor-faktor eksternal seperti kenaikan harga hardware, perubahan

kebutuhan klien, munculnya produk pesaing dan lain-lain.

Page 15: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

2. System Analyst Keahlian Interpersonal skills :

•  Sistem analis adalah pihak yang berkomunikasi aktif keluar dengan klien maupun

ke dalam dengan stake holder yang lain.

•  Sistem analis berkomunikasi aktif dengan klien untuk menjaring informasi yang

akurat tentang masalah yang ada pada klien.

•  Komunikasi juga diperlukan untuk mempresentasikan pekerjaan dari analis

maupun stake holder yang lain yang perlu diketahui oleh user.

•  Dengan menjalin komunikasi secara efektif dengan stake holder yang lain,

perkembangan proyek selalu dapat diketahui, perubahan-perubahan terbaru bisa

dimonitor dan direspons.

Page 16: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

POSISI SISTEM ANALIS DIANTARA STAKE HOLDER LAINNYA:

SYSTEM ANALYST SEBAGAI FASILITATOR

Page 17: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

3. Programmer

Tugas utama dari Programmer adalah

mengubah Spesifikasi Sistem yang

diberikan oleh sistem analis ke dalam

instruksi yang bisa dijalankan oleh

komputer.

Page 18: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

3. Programmer

•  Langkah mengubah ke dalam kode yang bisa dijalankan

komputer ini disebut coding.

•  Coding merupakan pekerjaan yang membutuhkan waktu

dan ketelitian yang besar. Porsi waktu terbesar dari

pengembangan sistem biasanya dihabiskan disini.

•  Deadline yang pendek dan jam kerja yang ketat

merupakan tantangan tersendiri untuk programmer.

Page 19: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

4. Business manager

Kelompok lain dalam pengembangan

sistem adalah manajer bisnis misalnya

kepala bagian atau kepala departemen

atau eksekutif perusahaan.

Manajer-manajer ini penting karena

mereka memiliki kekuatan pendanaan

pengembangan sistem dan

mengalokasikan sumber daya yang

diperlukan untuk keberhasilan proyek.

Page 20: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

Teknisi Lainnya

•  Masih banyak lagi teknisi lain yang terlibat dalam pengembangan

sistem. Salah satunya adalah database administrator.

•  Untuk perusahaan besar dengan skala data yang besar, data

didalam database harus dijamin terorganisasi dengan baik,

sehingga ketika aplikasi lain memerlukan transfer data dari

database, bisa dilayani dengan cepat.

•  Database administrator juga bertanggungjawab pada keamanan

data baik dari serangan virus maupun pihak luar yang tidak punya

hak akses untuk melihat dan mengubah data.

Page 21: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

Teknisi Lainnya

•  Teknisi lainnya adalah teknisi jaringan dan teknisi hardware.

Perangkat lunak tidak akan berjalan dengan baik tanpa dukungan

hardware yang bekerja dengan baik.

•  Transfer data juga tidak bisa dilakukan jika media media

transfernya mengalami permasalahan. Untuk itu perlu personil

khusus yang ditugaskan merawat hardware maupun infrastruktur

jaringannya.

Page 22: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun
Page 23: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

ANALIS DAN PERANCANGAN

SISTEM INFORMASI

Page 24: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

Konsep Dasar

Analysis : mendefinisikan masalah. •  From requirements to specification

Design: memecahkan masalah. •  From specification to implementation

Page 25: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

Mengapa ANSI penting?

•  Pertama kesuksesan suatu sistem informasi tergantung

pada analisis dan perancangan yang baik.

•  Kedua, metode ANSI merupakan metode yang cukup lama

dipakai untuk membangun software-software

konvensional.

•  Ketiga, ANSI menawarkan profesi baru sebagai seorang

analis.

Page 26: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.donni.web.id

Tanggung Jawab Analis dari sudut pandang ANSI

•  Bagaimana membangun sistem informasi

•  Bagaimana menganalisis kebutuhan dari sistem informasi

•  Bagaimana merancang sebuah Sistem Informasi berbasi komputer

•  Bagaimana memecahkan masalah

Page 27: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

Systems Development Life Cycle (SDLC)

Beberapa ahli membagi proses-proses dalam pengembangan system ke

dalam sejumlah urutan yang berbeda-beda. Tetapi semuanya akan

mengacu pada proses-proses standard yang berikut ini:

ANALISIS  

DESAIN  

IMPLEMENTASI  

PEMELIHARAAN  

Page 28: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

Pada perkembangannya, proses-proses standar tadi dituangkan

dalam satu metode yang dikenal dengan nama Systems

Development Life Cycle (SDLC).

SDLC merupakan metodologi umum dalam pengembangan sistem

yang menandai kemajuan dari usaha analisis dan desain.

Systems Development Life Cycle (SDLC)

Page 29: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

FASE-FASE SDLC

1.  Identifikasi dan seleksi proyek

2.  Inisiasi dan perencanaan proyek

3.  Analisis

4.  Desain

a)  Desain logikal

b)  Desain Fisikal

5.  Implementasi

6.  Maintenance

Page 30: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

TUGAS KELOMPOK

Page 31: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

BEBERAPA MODEL PENGEMBANGAN SISTEM BERBASIS SDLC

1.  WATERFALL

2.  PROTOTYPE

3.  RAD (Rapid Application Development)

4.  AGILE DEVELOPMENT

5.  Extreme Programming (XP)

6.  Adaptive Software Development (ASD)

7.  Dinamic System Development Method

8.  SCRUM

9.  Agile Modelling

Page 32: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

DEADLINE : MINGGU DEPAN SAAT PERKULIAHAN

•  Silahkan buat REVIEW mengenai metodologi tersebut

sesuai dengan kelompok kalian masing-masing.

•  Review minimal meliputi Penjelasan Singkat, Kelebihan

Metodologi, dan Kekurangan Metodologi Tersebut.

•  Tuliskan sumber / acuan yang anda gunakan. ( gunakan

acuan dari Buku atau Jurnal Ilmiah, hindari acuan dari

Blog Pribadi )

•  Kumpulkan dalam bentuk ( .doc ) dan ( .ppt ), dan

silahkan taruh di folder drive kelompok kalian.

Page 33: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

www.amikom.ac.id

What the next?

•  Pertemuan selanjutnya kita akan diskusikan

mengenai “Metodologi Pengembangan Sistem”

•  Silahkan siapkan File Presentasi Anda.

Page 34: STMIK AMIKOM YOGYAKARTA - E-Learning | Universitas AMIKOM ...elearning.amikom.ac.id/index.php/download/materi/555217-SI075-4... · Salah menentukan format sistem yang akan dibangun

See You … “Dream + Parameter = Vision.

Dream + Effort = Mission. Dream + Do nothing = Illusion.”