Modul Teknologi Informasi dan Sistem Informasi Manajemen [TM14].

advertisement
MODUL PERKULIAHAN
Teknologi Informasi dan
Sistem Informasi Manajemen
Analisis dan pengembangan
Sistem Informasi
Modul Standar untuk digunakan dalam Perkuliahan
di Universitas Mercu Buana
Fakultas
Ekonomi dan
Bisnis
Program
Studi
Magister
Akuntansi
Tatap
Muka
14
Kode MK
Disusun Oleh
MK55004
Prof. Dr. Ir. H. Hapzi Ali, MM
Abstract
Kompetensi
Analisis dan pengembangan
Sistem Informasi
Mampu menganalisis dan
mengembangkan SI dan
merekomendasikan solusi
per baikan atass kelemahan SI dar i
sisi manajemen dan organisasi
serta teknologi
Dafar Isi
Analisis dan pengembangan Sistem Informasi
1. Sistem sebagai Perubahan yang direncanakan dalam Perusahaan
2. Sekilas Mengenai Pengembangan Sistem
3. Pendekatan Alternatif Pengembangan Sistem
4. Pengembangan Aplikasi untuk Perusahaan Dgital
‘15
2
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
1. Sistem sebagai Perubahan yang direncanakan dalam Perusahaan
Perubahan organisasi struktural diaktifkan oleh IT
1. otomatisasi

meningkatkan efisiensi

Menggantikan tugas manual
2. Rasionalisasi prosedur

Arus prosedur operasi standar

Sering ditemukan dalam program untuk membuat perbaikan mutu
berkelanjutan

Manajemen kualitas total (TQM)
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

Mengubah sifat organisasi

bentuk 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
‘15
3
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
dan paradigma pergeseran-membawa imbalan tinggi tetapi menawarkan kemungkinan
besar gagal.
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
‘15
4
–
Mengidentifikasi proses untuk perubahan
–
Menganalisis proses yang ada
–
Desain proses baru
–
Melaksanakan proses baru
–
pengukuran kontinyu
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Pembelian buku dari toko buku fisik membutuhkan banyak langkah yang akan dilakukan
oleh kedua penjual dan pelanggan.
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 kinerja bisnis utama
2. Sekilas Mengenai Pengembangan Sistem
Sistem pembangunan:
1. Kegiatan yang masuk ke menghasilkan solusi sistem informasi untuk
masalah organisasi atau peluang
‘15
5

analisis sistem

sistem desain

pemrograman

pengujian

konversi

Produksi dan pemeliharaan
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Membangun sistem dapat dipecah menjadi enam kegiatan inti.
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?
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
Perancangan Sistem
sistem desain
–
Menjelaskan spesifikasi sistem yang akan memberikan fungsi yang
diidentifikasi selama analisis sistem
‘15
6
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
–
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 penyebab utama
kegagalan sistem
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
–
‘15
7
Uji Rencana: Semua persiapan untuk serangkaian tes
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Ketika mengembangkan rencana uji, sangat penting untuk menyertakan berbagai
kondisi yang akan diuji, persyaratan untuk setiap kondisi diuji, dan hasil yang
diharapkan. Rencana uji memerlukan masukan dari kedua pengguna akhir dan
spesialis sistem informasi
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
Produksi dan pemeliharaan
–
Sistem Ulasan untuk menentukan apakah revisi diperlukan
–
Mungkin termasuk pasca-pelaksanaan dokumen pemeriksaan
–
pemeliharaan
1. 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
‘15
8
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
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
–
Terstruktur: Teknik yang langkah-demi-langkah, progresif
–
Proses-berorientasi: Fokus pada proses pemodelan atau tindakan yang
memanipulasi data
–
‘15
9
Data terpisah dari proses
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
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
Data Flow Diagram
‘15
10
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
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
•
Objek milik kelas tertentu dan memiliki fitur kelas yang
•
Mungkin mewarisi struktur dan perilaku yang lebih umum, kelas
leluhur
Angka ini menggambarkan bagaimana kelas mewarisi fitur-fitur umum dari superclass
mereka.
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
perpustakaan yang ada kelas, lain dibuat atau diwariskan
‘15
11
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
dari
–
Karena benda-benda yang dapat digunakan kembali, berorientasi objek
pembangunan dapat mengurangi waktu dan biaya pengembangan
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
3. Pendekatan Alternatif Pengembangan Sistem
Sistem Pengembangan Alternatif
1. Sistem tradisional siklus hidup
2. prototyping
3. Pengembangan pengguna akhir
4. Paket perangkat lunak aplikasi
5. outsourcing
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
‘15
12
–
Menekankan spesifikasi formal dan dokumen
–
Masih digunakan untuk membangun sistem yang kompleks besar
–
Dapat mahal, memakan waktu, dan tidak fleksibel
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
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
•
Merevisi dan meningkatkan 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.
Keuntungan dari prototipe
‘15
13
–
Berguna jika beberapa ketidakpastian dalam persyaratan atau solusi desain
–
Sering digunakan untuk desain antarmuka pengguna akhir
–
Lebih mungkin untuk memenuhi kebutuhan pengguna akhir
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
–
kekurangan
Mungkin mengabaikan langkah penting
–
Mungkin tidak mengakomodasi jumlah besar data atau sejumlah besar
pengguna
–
‘15
14
Mungkin tidak menjalani tes penuh atau dokumentasi
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
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
•
Paket perangkat lunak aplikasi
•
Sangat bahasa pemrograman tingkat tinggi
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 kualitas
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
‘15
15
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
database, upaya instalasi dan pemeliharaan, dokumentasi, kualitas
penjual, dan biaya
–
Permintaan Proposal (RFP)
•
Daftar rinci pertanyaan yang disampaikan kepada vendor dikemassoftware
Digunakan untuk mengevaluasi paket perangkat lunak alternatif
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
–
Didorong oleh penghematan biaya
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.
‘15
16
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
4. Pengembangan Aplikasi untuk Perusahaan Dgital
Pengembangan aplikasi cepat (RAD)

Proses menciptakan sistem yang bisa diterapkan dalam waktu yang sangat
singkat

Memanfaatkan teknik seperti:
1. Pemrograman visual dan alat-alat lain untuk membangun antarmuka
pengguna grafis
2. Prototyping berulang elemen sistem kunci
3. Otomatisasi kode program generasi
4. Tutup kerja sama tim di antara pengguna akhir dan spesialis sistem
informasi
‘15
17
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
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
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
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
menggunakan
XML
lunak
dan
dapat
standar
digunakan
Internet
kembali
terbuka
yang
(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
•
Menggunakan standar platform yang dan perangkat-independen
dapat menghasilkan penghematan biaya dan peluang yang signifikan
untuk bekerja sama dengan perusahaan lain
‘15
18
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Daftar Pustaka
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.
‘15
19
Teknologi Informasi dan Sistem
Informasi Manajemen
Prof, Dr, Ir. H. Hapzi Ali, MM
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Download