• Tidak ada hasil yang ditemukan

TEKNOLOGI INFROMASI DAN SISTEM INFORMASI MANAJEMEN (SIM)

N/A
N/A
Protected

Academic year: 2021

Membagikan "TEKNOLOGI INFROMASI DAN SISTEM INFORMASI MANAJEMEN (SIM)"

Copied!
48
0
0

Teks penuh

(1)

Modul ke:

Fakultas

Program Studi

TEKNOLOGI INFROMASI DAN

SISTEM INFORMASI MANAJEMEN

(SIM)

Analisis dan pengembangan Sistem Informasi

Prof. Dr. Ir. H. Hapzi Ali, MM

14

Pasca Sarjana

Magister Akuntansi

(2)

Analisis dan pengembangan

Sistem Informasi

1. Sistem sebagai Perubahan yang direncanakan dalam

Perusahaan

2. Sekilas Mengenai Pengembangan Sistem

3. Pendekatan Alternatif Pengembangan Sistem

(3)

1.

Sistem sebagai Perubahan yang

direncanakan dalam Perusahaan

(4)

Sistem sebagai Perubahan yang direncanakan

dalam Perusahaan

Perubahan organisasi struktural diaktifkan oleh IT

1. otomatisasi

1. meningkatkan efisiensi

2. Menggantikan tugas manual

2. Rasionalisasi prosedur

1. Arus prosedur operasi standar

2. Sering ditemukan dalam program untuk

membuat perbaikan mutu berkelanjutan

(5)

• Perubahan organisasi struktural diaktifkan oleh IT 3. Mendesain ulang proses bisnis

• Menganalisis, menyederhanakan, dan mendesain

ulang proses bisnis

• Reorganisasi alur kerja, menggabungkan

langkah-langkah, menghilangkan pengulangan 4. pergeseran paradigma

• Memikirkan kembali sifat bisnis • Tentukan model bisnis baru

(6)

• entuk yang paling umum dari perubahan organisasi yang otomatisasi dan rasionalisasi. Ini relatif lambat bergerak dan lambat-perubahan strategi pengembalian sederhana ini tapi sedikit risiko. Lebih cepat dan lebih komprehensif-perubahan seperti desain ulang dan paradigma pergeseran-membawa imbalan tinggi tetapi menawarkan kemungkinan besar gagal.

(7)

• Manajemen proses bisnis (BPM)

– Berbagai alat, metodologi untuk menganalisis, desain, mengoptimalkan proses

– Digunakan oleh perusahaan untuk mengelola proses bisnis desain ulang

• Langkah-langkah dalam BPM

1. Mengidentifikasi proses untuk perubahan 2. Menganalisis proses yang ada

3. Desain proses baru

4. Melaksanakan proses baru 5. pengukuran kontinyu

(8)

• Pembelian buku dari toko buku fisik membutuhkan banyak langkah yang akan dilakukan oleh kedua penjual dan

(9)

• Berbagai alat untuk BPM, untuk

– Mengidentifikasi dan mendokumentasikan proses yang ada • mengidentifikasi inefisiensi

– Membuat model proses ditingkatkan

– Menangkap dan menegakkan aturan bisnis untuk

melakukan proses

– Mengintegrasikan sistem yang ada untuk mendukung

proses perbaikan

– Pastikan bahwa proses baru telah ditingkatkan

– Mengukur dampak perubahan proses pada indikator

(10)

2.

Sekilas Mengenai Pengembangan

Sistem

(11)

Sekilas Mengenai Pengembangan Sistem

Sistem pembangunan:

Kegiatan yang masuk ke menghasilkan solusi

sistem informasi untuk masalah organisasi atau

peluang

1. analisis sistem 2. sistem desain 3. pemrograman 4. pengujian 5. konversi

(12)

• Membangun sistem dapat dipecah menjadi enam kegiatan inti.

(13)

• analisis sistem

– Analisis masalah yang harus diselesaikan dengan sistem baru

• Mendefinisikan masalah dan mengidentifikasi penyebab • menentukan solusi

– Laporan sistem usulan mengidentifikasi dan meneliti solusi alternatif

• Mengidentifikasi kebutuhan informasi – Termasuk studi kelayakan

• Apakah solusi yang layak dan baik investasi?

• Apakah teknologi yang dibutuhkan, keterampilan yang tersedia?

(14)

Analisis sistem (cont.)

Menetapkan persyaratan informasi

Siapa yang butuh informasi apa, di mana,

kapan, dan bagaimana

Tentukan tujuan baru / sistem yang dimodifikasi

Detil fungsi sistem baru harus melakukan

Analisis

kebutuhan

rusak

adalah

penyebab

kegagalan

sistem

dan

sistem

high

biaya

pembangunan terkemuka

(15)

Perancangan Sistem

• sistem desain

– Menjelaskan spesifikasi sistem yang akan memberikan

fungsi yang diidentifikasi selama analisis sistem

– Harus membahas semua komponen manajerial, organisasi, dan teknologi solusi sistem

– Peran pengguna akhir

• Kebutuhan informasi pengguna mendorong

pembangunan sistem

• Pengguna harus memiliki kontrol yang cukup atas proses

desain untuk memastikan sistem mencerminkan

prioritas bisnis mereka dan kebutuhan informasi

• Keterlibatan pengguna cukup dalam upaya desain

(16)

Menyempurnakan Proses Pengembangan

Sistem

Sekilas Pengembangan Sistem

OUTPUT Medium Content Timing INPUT Origins Flow Data entry USER INTERFACE Simplicity Efficiency Logic Feedback Errors DATABASE DESIGN

Logical data model Volume and speed requirements

File organization and design Record specifications PROCESSING Computations Program modules Required reports Timing of outputs MANUAL PROCEDURES What activities Who performs them When

How Where

CONTROLS

Input controls (characters, limit, reasonableness) Processing controls (consistency, record counts) Output controls (totals, samples of output) Procedural controls (passwords, special forms)

SECURITY Access controls Catastrophe plans Audit trails DOCUMENTATION Operations documentation Systems documents User documentation CONVERSION Transfer files

Initiate new procedures Select testing method Cut over to new system

TRAINING

Select training techniques Develop training modules Identify training facilities

ORGANIZATIONAL CHANGES

Task redesign Job redesign Process design

Organization structure design Reporting relationships

(17)

Menyempurnakan Proses Pengembangan

Sistem

• pemrograman:

– Spesifikasi sistem dari tahap desain dijabarkan ke dalam perangkat lunak kode program

• pengujian

– Sistem Memastikan menghasilkan hasil yang tepat

– Unit testing: Tes setiap program dalam sistem secara

terpisah

– Pengujian sistem: Uji berfungsi dari sistem secara

keseluruhan

– Penerimaan pengujian: Memastikan sistem siap untuk

digunakan dalam pengaturan produksi

(18)

Menyempurnakan Proses Pengembangan

Sistem

(19)

Menyempurnakan Proses Pengembangan

Sistem

• konversi

– Proses perubahan dari sistem lama ke sistem baru – Empat strategi utama

1. strategi paralel 2. cutover langsung 3. studi percontohan 4. pendekatan bertahap

– Membutuhkan pelatihan pengguna akhir

– Finalisasi dokumentasi rinci menunjukkan bagaimana

sistem bekerja dari sudut pandang teknis dan pengguna akhir

(20)

Menyempurnakan Proses Pengembangan

Sistem

• Produksi dan pemeliharaan

– Sistem Ulasan untuk menentukan apakah revisi diperlukan – Mungkin termasuk pasca-pelaksanaan dokumen pemeriksaan – pemeliharaan

• Perubahan hardware, software, dokumentasi, atau prosedur untuk sistem produksi untuk memperbaiki kesalahan, memenuhi persyaratan baru, atau meningkatkan efisiensi pengolahan

– 20% debugging, pekerjaan darurat

– 20% perubahan hardware, software, data, pelaporan

– 60% dari pekerjaan: peningkatan Pengguna, meningkatkan dokumentasi, pengodean ulang untuk efisiensi pengolahan yang lebih besar

(21)

Pemodelan dan Perancangan Sistem : Metodologi

Terstruktur dan Metodologi Berorientasi Objek

SUMMARY OF SYSTEMS DEVELOPMENT ACTIVITIES CORE ACTIVITY DESCRIPTION

Systems analysis Identify problem(s) Specify solutions

Establish information requirements

Systems design Create design specifications

Programming Translate design specifications into code

Testing Unit test Systems test Acceptance test

Conversion Plan conversion

Prepare documentation

Train users and technical staff

Production and maintenance

Operate the system Evaluate the system Modify the system

(22)

Pemodelan dan Perancangan Sistem : Metodologi

Terstruktur dan Metodologi Berorientasi Objek

• Metodologi yang paling menonjol untuk pemodelan dan

merancang sistem:

– metodologi terstruktur

– Pengembangan berorientasi objek • metodologi terstruktur

1. Terstruktur: Teknik yang langkah-demi-langkah, progresif 2. Proses-berorientasi: Fokus pada proses pemodelan atau

tindakan yang memanipulasi data 3. Data terpisah dari proses

(23)

Pemodelan dan Perancangan Sistem : Metodologi

Terstruktur dan Metodologi Berorientasi Objek

• Diagram alir data:

– Alat utama untuk mewakili proses komponen sistem dan aliran data antara mereka

– Menawarkan Model grafis logis dari arus informasi

– Tingkat tinggi dan tingkat rendah diagram dapat digunakan untuk memecah proses ke dalam lapisan berturut-turut detail

• Kamus data: Mendefinisikan isi arus data dan menyimpan data • Proses spesifikasi: Jelaskan transformasi yang terjadi dalam

tingkat terendah dari data flow diagram

• Struktur grafik: grafik Top-down, yang menunjukkan setiap tingkat desain, hubungan ke tingkat lain, dan tempat dalam struktur desain keseluruhan

(24)
(25)
(26)

Pengembangan Berorientasi Objek

• Pengembangan berorientasi objek

– Obyek adalah unit dasar analisis sistem dan desain • obyek:

– Menggabungkan data dan proses yang beroperasi

pada data tersebut

– Data dikemas dalam objek dapat diakses dan

dimodifikasi hanya dengan operasi, atau metode, terkait dengan objek yang

– Pemodelan berorientasi objek didasarkan pada konsep

kelas dan pewarisan

(27)

Pengembangan Berorientasi Objek

• Angka ini menggambarkan bagaimana kelas mewarisi fitur-fitur umum dari superclass mereka.

(28)

Pengembangan Berorientasi Objek

• Pengembangan berorientasi objek

– Lebih berulang dan incremental dari pengembangan terstruktur tradisional

• Analisis sistem: Interaksi antara sistem dan pengguna dianalisis untuk mengidentifikasi objek

• Desain fase: Menjelaskan bagaimana objek akan berperilaku dan berinteraksi; dikelompokkan ke dalam kelas, subclass dan hirarki

• Pelaksanaan: Beberapa kelas dapat digunakan kembali dari perpustakaan yang ada kelas, lain dibuat atau diwariskan

– Karena benda-benda yang dapat digunakan kembali, berorientasi objek pembangunan dapat mengurangi waktu dan biaya

(29)

• Rekayasa perangkat lunak komputer-dibantu (CASE)

– Perangkat lunak untuk mengotomatisasi pengembangan dan mengurangi pekerjaan berulang-ulang, termasuk

• Graphics fasilitas untuk memproduksi grafik dan diagram • Layar dan laporan generator, fasilitas pelaporan

• Analisis dan alat memeriksa • kamus Data

• Kode dan dokumentasi generator

– Mendukung desain iteratif dengan mengotomatisasi revisi dan perubahan dan menyediakan fasilitas prototyping

– Membutuhkan disiplin organisasi untuk digunakan secara efektif

(30)

3.

Pendekatan Alternatif Pengembangan

Sistem

(31)

Pendekatan Alternatif Pengembangan Sistem

Sistem Pengembangan Alternatif

Sistem tradisional siklus hidup

prototyping

Pengembangan pengguna akhir

Paket perangkat lunak aplikasi

outsourcing

(32)

Siklus Hidup Sistem Tradisional

• Tradisional sistem siklus hidup:

– Metode tertua untuk membangun sistem informasi

– Pendekatan bertahap membagi pengembangan ke tahap

resmi

• Berikut "air terjun" pendekatan: Tugas di satu tahap selesai sebelum tahap lain dimulai

– Mempertahankan divisi formal kerja antara pengguna akhir dan spesialis sistem informasi

– Menekankan spesifikasi formal dan dokumen

– Masih digunakan untuk membangun sistem yang kompleks

(33)

Pembuatan Prototipe

• prototyping

– Membangun sistem eksperimental cepat dan murah bagi

pengguna akhir untuk mengevaluasi

– Prototipe: Kerja namun versi awal dari sistem informasi

• Disetujui prototipe berfungsi sebagai template untuk sistem final

– Langkah-langkah dalam prototyping

• Mengidentifikasi kebutuhan pengguna

• Mengembangkan prototipe awal

• Gunakan prototipe

(34)

Pembuatan Prototipe

• Proses pengembangan prototipe dapat

dipecah menjadi empat langkah. Karena prototipe dapat dikembangkan dengan cepat dan murah, sistem pembangun

dapat melalui beberapa iterasi,

mengulangi langkah 3 dan 4, untuk

memperbaiki dan meningkatkan

prototipe sebelum tiba di salah satu operasional akhir.

(35)

Pembuatan Prototipe

• Keuntungan dari prototipe

– Berguna jika beberapa ketidakpastian dalam persyaratan atau solusi desain

– Sering digunakan untuk desain antarmuka pengguna akhir

– Lebih mungkin untuk memenuhi kebutuhan pengguna

akhir

– kekurangan

• Mungkin mengabaikan langkah penting

– Mungkin tidak mengakomodasi jumlah besar data atau

sejumlah besar pengguna

(36)

Pengembangan Oleh Pengguna Akhir

• Pengembangan pengguna akhir:

– Menggunakan bahasa generasi keempat untuk memungkinkan pengguna akhir untuk mengembangkan sistem dengan sedikit atau tanpa bantuan dari spesialis teknis

– Bahasa generasi keempat: Kurang prosedural dari bahasa pemrograman konvensional • Perangkat lunak PC • bahasa query • laporan generator • bahasa grafis • generator aplikasi

(37)

Pengembangan Oleh Pengguna Akhir

• Pengembangan pengguna akhir (cont.): – keuntungan:

• Lebih penyelesaian cepat dari proyek

• Tingkat tinggi keterlibatan pengguna dan kepuasan – kekurangan:

• Tidak dirancang untuk aplikasi pengolahan intensif

• Pengelolaan dan pengendalian yang tidak memadai, pengujian, dokumentasi

• Kehilangan kontrol atas data

– Mengelola pengembangan pengguna akhir

• Membutuhkan biaya-justifikasi proyek sistem pengguna akhir • Membangun perangkat keras, perangkat lunak, dan standar

(38)

Paket Piranti Lunak Aplikasi dan Alih Kontrak

• Paket perangkat lunak aplikasi – Hemat waktu dan uang

– Banyak fitur menawarkan kustomisasi:

• Software dapat dimodifikasi untuk memenuhi kebutuhan yang unik tanpa merusak integritas paket perangkat lunak

– Kriteria evaluasi untuk analisis sistem meliputi:

• Fungsi yang disediakan oleh paket, fleksibilitas, keramahan pengguna, perangkat keras dan perangkat lunak sumber, persyaratan database, upaya instalasi dan pemeliharaan, dokumentasi, kualitas penjual, dan biaya

– Permintaan Proposal (RFP)

• Daftar rinci pertanyaan yang disampaikan kepada vendor dikemas-software

(39)

Paket Piranti Lunak Aplikasi dan Alih Kontrak

• utsourcing

– beberapa jenis

• Cloud dan SaaS provider

– Perusahaan berlangganan menggunakan perangkat lunak dan perangkat keras komputer yang disediakan oleh vendor

– vendor eksternal

• Disewa untuk merancang, membuat perangkat lunak • negeri outsourcing

– Didorong oleh perusahaan perlu untuk tambahan keterampilan, sumber daya, aset

• offshore outsourcing

(40)

Paket Piranti Lunak Aplikasi dan Alih Kontrak

• Outsourcing (cont.)

– keuntungan

• Memungkinkan fleksibilitas organisasi dalam kebutuhan IT

– kekurangan

• Biaya tersembunyi, misalnya

– Mengidentifikasi dan memilih penjual – Transisi ke vendor

(41)

• Jika suatu perusahaan menghabiskan $ 10 juta kontrak outsourcing lepas pantai, perusahaan yang benar-benar akan menghabiskan 15,2 persen biaya tambahan bahkan di bawah skenario kasus terbaik. Dalam skenario terburuk, di mana ada penurunan dramatis dalam produktivitas bersama dengan transisi yang sangat tinggi dan PHK biaya, perusahaan dapat mengharapkan untuk membayar hingga 57 persen biaya tambahan di atas pengeluaran $ 10 juta untuk kontrak lepas pantai.

(42)

4.

Pengembangan Aplikasi untuk

Perusahaan Dgital

(43)

Rapid Application Development (RAD)

• Pengembangan aplikasi cepat (RAD)

– Proses menciptakan sistem yang bisa diterapkan dalam

waktu yang sangat singkat

– Memanfaatkan teknik seperti:

• Pemrograman visual dan alat-alat lain untuk

membangun antarmuka pengguna grafis • Prototyping berulang elemen sistem kunci • Otomatisasi kode program generasi

• Tutup kerja sama tim di antara pengguna akhir dan

(44)

Rapid Application Development (RAD)

Desain aplikasi bersama (JAD)

Digunakan

untuk

mempercepat

generasi

persyaratan informasi dan untuk mengembangkan

sistem awal desain

Membawa pengguna akhir dan spesialis sistem

informasi bersama-sama dalam sesi interaktif

untuk membahas desain sistem

Secara signifikan dapat mempercepat fase desain

dan melibatkan pengguna di tingkat intens

(45)

Rapid Application Development (RAD)

• pengembangan Agile

– Berfokus pada pengiriman cepat dari perangkat lunak

bekerja dengan memecah proyek besar menjadi beberapa sub-proyek kecil

– subproyek

– Diperlakukan sebagai, menyelesaikan proyek-proyek

terpisah

– Selesai pada jangka waktu yang singkat menggunakan

iterasi dan umpan balik terus menerus

– Menekankan komunikasi tatap muka lebih dokumen

tertulis, yang memungkinkan kolaborasi dan pengambilan keputusan lebih cepat

(46)

Pengembangan Berbasis Komponen dan

Layanan Web

• Pembangunan berbasis komponen

– Kelompok benda yang menyediakan perangkat lunak untuk fungsi-fungsi umum (misalnya, pemesanan online) dan dapat dikombinasikan untuk membuat aplikasi bisnis skala besar

– layanan web

• Komponen perangkat lunak dapat digunakan kembali yang menggunakan XML dan standar Internet terbuka (platform independen)

• Memungkinkan aplikasi untuk berkomunikasi tanpa pemrograman kustom diperlukan untuk berbagi data dan layanan

• Dapat terlibat layanan Web lain untuk transaksi yang lebih kompleks

(47)

Kepustakaan

1. Kenneth C Laudon and Jane P. Laudon, 2012, Management Information System : Managing

The Digital Firm.

2. Romney, Marshall B., dan Paul John Steinbart, 2008, Accounting Information System. Global Edition

3. James A. Hall, 2008, Sistem Informasi Akuntansi, edisi 5,Salemba Empat, Jakarta 4. Krismiaji, 2013 Sistem Informasi Akuntansi, edisi 4, YKPN, Yogyakarta.

Anjuran :

1. Hapzi Ali & Tonny Wangdra, 2010, Sistem Informasi Bisnis “SI-Bis” Dalam Prospektif Keunggulan

Kompetitif, Baduose Media

2. Hapzi Ali & Tonny Wangdra, 2010, Techopreneurship, Dalam Perspektif Bisnis Online, Baduose Media.

3. Hapzi Ali, 2009, Sistem Informasi Manajemen, Berbasis Teknologi Informasi, Hasta Cipta

Mandiri, Jogyakarta,.

4. HM. Jogiyanto, 2002, Analisis & Disain Sistem Infromasi : Pendekatan Terstruktur, Teori dan

Praktek Aplikasi Bisnis, Jogyakarta : Penerbit ANDI.

5. James A. Brain, 2005, Introduction to Information System, Perspektif Bisnis dan Managerial (terjemahah), Salemba Empat.

(48)

Referensi

Dokumen terkait

 “Semua aspek produksi perangkat lunak”, software engineering tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga dengan

Ada beberapa faktor teknis yang perlu diperhatikan dalam memilih perangkat lunak, yaitu (1) apakah perangkat lunak tersebut dapat melakukan sejumlah fungsi yang diperlukan dalam

 Seperangkat alat bantu analitis bisnis :Seperangkat alat bantu perangkat lunak yang digunakan untuk menganalisis data dan menghasilkan laporan, memberikan tanggapan

 Mashups and apss; perangkat lunak yang anda gunakan baik untuk keperluanpribadi maupun keperluan bisnis terdiri atas sejumlah program lengkap dan

Sistem informasi (SI) merupakan interaksi terpadu antar komponen (sumberdaya) manusia (brainware), perangkat lunak (software), perangkat keras (hardware), perangkat jaringan

[KLA 00], Sistem Enterprise Resource Planning adalah paket perangkat lunak yang memberikan solusi lengkap dalam mengintegrasikan berbagai proses bisnis dan fungsi bisnis

• Pengenalan teknologi informasi baru memiliki efek riak, mengangkat isu-isu etika, sosial, dan politik baru yang harus ditangani pada individu, sosial,.. dan

Artikel ini menyimpulkan bahwa sistem informasi merupakan komponen krusial dalam organisasi modern, yang mengintegrasikan perangkat keras, perangkat lunak, data, prosedur, dan manusia