Blogger news

Senin, 11 Juli 2011

KONTEKS METODE ANALISIS DAN DESAIN SISTEM 2

Kerangka Analisis dan Desain Sistem
Sistem informasi adalah pengaturan orang, data, proses dan teknologi informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan dan menyediakan sebagai output informasi yang diperlukan untuk mendukung sebuah organisasi. Sedangkan teknologi informasi adalah istilah yang menggambarkan kombinasi teknologi komputer (perangkat keras dan lunak) dengan teknologi komunikasi (jaringan data, gambar dan suara).
Sistem informasi dapat diklasifikasikan menurut fungsinya :
1. Sistem pemrosesan transaksi
Yaitu sebuah sistem informasi yang meng-capture dan memproses data transaksi bisnis
2. Sistem informasi manajemen
Yaitu sebuah sistem informasi yang menyediakan untuk pelaporan berorientasi manajemen berdasarkan pemprosesan transaksi dan operasi organisasi
3. Sistem pendukung keputusan
Yaitu sebuah sistem informasi yang membantu mengidentifikasi kesempatan pembuatan keputusan atau menyediakan informasi untuk membantu pembuatan keputusan
4. Sistem informasi eksekutif
Yaitu sebuah sistem informasi yang mendukung perencanaan dan penilaian kebutuhan manajer eksekutif
5. Sistem ahli
Yaitu sebuah sistem informasi yang meng-capture keahlian pekerja dan mensimulasikan keahlian tersebut pada keuntungan mereka yang tidak ahli
6. Sistem komunikasi dan kolaborasi
Yaitu sebuah sistem informasi yang memungkinkan komunikasi lebih efektif antara pekerja, rekan kerja, pelanggan dan penyuplai untuk meningkatkan kemampuan mereka berkolaborasi
7. Sistem otomatisasi kantor
Yaitu sebuah sistem informasi yang mendukung aktivitas kantor bisnis secara luas yang menyediakan aliran kerja yang diperbaiki diantara para pekerja

Sistem informasi dapat dipandang dari berbagai macam perspektif, termasuk perspektif “pemain”, “driver bisnis” yang mempengaruhi sistem informasi, “driver teknologi” yang digunakan sistem informasi, dan “proses” yang digunakan untuk mengembangkan sistem informasi.

Para Pemain-Stakeholder Sistem
Stakeholder adalah orang yang memiliki ketertarikan pada sistem informasi yang sudah ada atau ditawarkan. Stakeholder bisa termasuk pekerja teknis dan non teknis, bisa juga termasuk pekerja dalam dan luar.
Pekerja informasi adalah stakeholder dalam sistem informasi. Pekerja informasi termasuk orang-orang yang pekerjaannya melibatkan pembuatan, pengumpulan, pemprosesan, distribusi dan penggunaan informasi. Mereka adalah :
1. Pemilik sistem
Adalah sponsor sistem informasi dan advokat eksekutif, biasanya bertanggung jawab atas pendanaan proyek pengembangan, pengoperasian dan perawatan sistem informasi.

2. Pengguna sistem
Adalah “pelanggan” yang akan menggunakan atau terpengaruh sistem informasi pada basis reguler, meng-capture, memvalidasikan, memasukkan, menanggapi, menyimpan, dan bertukar data dan informasi.
Ada banyak kelas pengguna sistem. Tiap kelas seharusnya terlibat langsung dalam proyek pengembangan sembarang sistem informasi yang mempengaruhi kelas-kelas tersebut. Kelas-kelas tersebut dibagi dalam 2 bagian besar yaitu pengguna sistem internal dan pengguna sistem eksternal. Pengguna sistem internal adalah karyawan-karyawan bisnis yang kebanyakan sistem informasi dibangun untuk mereka. Contoh :
a. Pekerja administrasi dan layanan yang mengerjakan pemprosesan transaksi sehari-hari pada rata-rata bisnis
b. Staf teknis dan profesional yang terdiri dari spesialis bisnis dan industri yang mengerjakan pekerjaan yang membutuhkan keahlian dan spesialisasi tinggi
c. Supervisor, manajer menengah dan manajer eksekutif adalah para pembuat keputusan

Pengguna sistem eksternal adalah mayoritas pengguna sistem informasi modern. Pengguna eksternal sering disebut remote user jauh (pengguna yang secara fisik tidak berada di tempat tapi masih membutuhkan akses ke sistem informasi) dan mobile user (pengguna yang lokasinya selalu berubah tapi membutuhkan akses ke sistem informasi dari manapun). Contoh :
a. Pelanggan yaitu organisasi atau individu yang membeli produk dan layanan kita
b. Pemasok yaitu organisasi tempat perusahaan kita membeli persediaan barang dan bahan mentah
c. Rekan kerja yaitu organisasi tempat perusahaan kita membeli layanan atau dengan apa dia berpartner
d. Karyawan yang bekerja di jalan atau di rumah

3. Desainer sistem
Adalah spesialis teknis yang menterjemahkan persyaratan bisnis pengguna sistem dan pembatas solusi teknis. Dia mendesain data base, input, output, tampilan, jaringan dan perangkat lunak komputer yang akan memenuhi persyaratan pengguna sistem. Desainer sistem sekarang cenderung fokus pada keahlian khusus teknis, seperti :
a. Administrator data base yaitu spesialis dalam teknologi database yang digunakan untuk mendesain dan mengkoordinasikan perubahan ke database perusahaan
b. Arsitek jaringan yaitu spesialis teknologi jaringan dan telekomunikasi yang mendesain, menginstal, mengkonfigurasi, mengoptimalkan, dan mendukung area jaringan lokal dan luas termasuk koneksi ke internet dan jaringan eksternal lainnya
c. Arsitek web yaitu spesialis yang mendesain situs web yang kompleks untuk organisasi, termasuk situs web publik untuk internet, situs web internal untuk organisasi, dan situs web pribadi antar bisnis
d. Artis grafik yaitu spesialis dalam teknologi grafis dan metode yang digunakan untuk mendesain dan membangun antar muka yang kuat serta mudah digunakan ke sistem, termasuk antar muka untuk PC, web, komputer genggam dan smart phone.
e. Ahli keamanan yaitu spesialis dalam teknologi dan metode yang digunakan untuk memastikan keamanan data dan jaringan
f. Spesialis teknologi yaitu ahli dalam penerapan teknologi spesifik yang akan digunakan dalam sistem

4. Pembangun sistem
Adalah spesialis teknis yang membangun sistem informasi dan komponen yang didasarkan dimiliki diantaranya :
a. Programer aplikasi yaitu spesialis yang mengkonversi persyaratan bisnis dan pernyataan masalah dan prosedur ke dalam bahasa komputer
b. Programer sistem yaitu spesialis yang mengembangkan, menguji dan mengimplementasikan perangkat lunak tingkat sistem informasi, utilitas dan layanan
c. Programer database yaitu spesialis dalam bahasa dan teknologi database yang membangun, memodifikasi dan menguji struktur database serta program yang menggunakan dan menguji database tersebut.
d. Administrator jaringan yaitu spesialis yang mendesain, menginstal, troubleshoot (mencari dan meperbaiki penyebab masalah), dan mengoptimalkan jaringan komputer
e. Administrator keamanan yaitu spesialis yang mendesain, mengimplementasikan troubleshoot, dan mengurusi kontrol keamanan dan privasi dalam jaringan
f. Webmaster yaitu spesialis yang mengkodekan dan memelihara server web
g. Software integrator yaitu spesialis yang mengintegrasikan paket perangkat lunak dengan perangkat keras, jaringan dan paket perangkat lunak lainnya

5. Analis sistem
Adalah spesialis yang mempelajari masalah dan kebutuhan sebuah organisasi untuk menentukan bagaimana orang, data, proses dan teknologi informasi dapat mencapai kemajuan terbaik untuk bisnis. Seorang analis sistem memiliki keahlian analisis dan desain sistem informal. Selain itu seorang analis sistem harus mengembangkan atau memiliki keahlian lain, pengetahuan dan karakter untuk menyelesaikan pekerjaan. Hal-hal ini termasuk :
a. Pengetahuan teknologi informasi. Analis harus sadar akan teknologi informasi yang sudah ada dan baru muncul.
b. Pengalaman dan keahlian pemprograman komputer. Kebanyakan analis sistem harus menguasai satu atau lebih bahasa pemprograman tingkat tinggi.
c. Pengetahuan umum proses dan terminologi bisnis. Analis sistem harus mampu berkomunikasi dengan para ahli bisnis untuk memperoleh pemahaman masalah dan kebutuhan mereka.
d. Keahlian pemecahan masalah yang umum. Analis sistem harus mampu mengambil masalah bisnis yang besar, membaginya menjdi beberapa bagian, menentukan penyebab dan dampak masalah dan menganjurkan solusi.
e. Keahlian komunikasi antar orang yang baik. Seorang analis harus mampu berkomunikasi tertulis maupun lisan secara efektif.
f. Keahlian relasi antar orang yang baik. Analis sistem berinteraksi dengan semua stakeholder dalam sebuah proyek pengembangan sistem. Interaksi tersebut memerlukan keahllian antarorang yang memungkinkan analis untuk berurusan dengan grup dinamis, politik bisnis, konflik dan perubahan.
g. Fleksibilitas dan adaptabilitas. Tidak ada dua proyek yang sama. Tidak ada pendekatan atau standar tunggal ajaib yang dapat diterapkan pada semua proyek. Analis sistem yang sukses belajar untuk menjadi fleksibel dan beradaptasi dengan tantangan dan situasi yang unik.
h. Karakter dan etika. Pekerjaan sebagai analis sistem membutuhkan karakter yang kuat dan naluri benar dan salah. Analis sering memperoleh akses ke fakta dan informasi sensitif dan rahasia yang tidak dimaksudkan untuk diungkap kepada publik. Produk analis dan desain sistem biasanya dianggap sebagai properti intelektual pemilik perusahaan.

Peran stakeholder apapun dapat dimainkan oleh pekerja internal atau pekerja eksternal yang disebut external service provider (ESP)/ penyedia layanan eksternal. ESP adalah analis sistem, desainer sistem, atau pembangun sistem yang menjual keahlian dan pengalamannya ke bisnis lain untuk membantu bisnis tersebut membeli, mengembangkan, atau mengintegrasikan solusi sistem informasi, dapat juga diafiliasikan dengan organisasi consulting atau layanan.
Untuk dapat membangun sistem dan aplikasi informasi sehingga menguntungkan bisnis, para stakeholder harus bekerja bersama dalam tim. Sebuah tim memerlukan kepemimpinan. Untuk itu satu atau lebih dari para stakeholder ini berperan sebagai manajer proyek. Manajer proyek adalah profesional berpengalaman yang bertanggung jawab merencanakan, memonitor dan mengontrol proyek, dengan memperhatikan jadwal, anggaran, produk jadi, kepuasan pelanggan, standar teknis dan kualitas sistem.

Driver Bisnis untuk Sistem Informasi Masa Kini
Satu cara lain untuk melihat produk sistem informasi kita adalah dari perspektif driver bisnis. Driver bisnis mempengaruhi sistem informasi. Driver bisnis sekarang yang akan seterusnya mempengaruhi pengembangan sistem informasi adalah :
1. Globalisasi ekonomi
Bagaimana globalisasi ekonomi mempengaruhi para pemain dalam permainan sistem? Pertama sistem informasi dan aplikasi komputer harus diinternasionalkan. Mereka harus mendukung banyak bahasa, kurs pertukaran mata uang, peraturan perdagangan internasional, dan praktik dan budaya bisnis yang berbeda. Kedua, kebanyakan sistem informasi pada akhirnya memerlukan konsolidasi informasi untuk analisis performa dan pembuatan keputusan. Kendala bahasa, kurs pertukaran mata uang, peraturan informasi transborder, dan sejenisnya mempersulit konsolidasi. Akhirnya dibutuhkan pemain yang dapat berkomunikasi lisan dan tertulis dengan manajemen dan pengguna yang berbicara dalam bahasa, dialek dan slank yang berbeda. Kesempatan pekerjaan internasional untuk analis sistem akan terus meluas.

2. Perdagangan dan bisnis elektronik
Perdagangan elektronik adalah pembelian dan penjualan barang dan layanan dengan menggunakan internet. Sedangkan bisnis elektronik adalah penggunaan internet untuk melaksanakan dan mendukung aktivitas bisnis sehari-hari.

3. Keamanan dan privasi
Hal yang berhubungan dengan keamanan adalah isu privasi. Pelanggan semakin menginginkan privasi dalam ekonomi digital. Pemerintah sedang membuat isu keamanan dan peraturan tersebut tampaknya akan semakin ketat seiring tumbuhnya ekonomi digital. Hampir setiap bisnis sekarang memiliki kebijakan privasi. Grup konsumen mulai menganalisa dan memonitor kebijakan privasi seperti itu, mempertahankan perusahaan yang bertanggung jawab dan melobi pemerintah untuk mengeluarkan peraturan dan penerapan hukum yang lebih ketat.

4. Kolaborasi dan rekanan
Kolaborasi dan rekanan adalah trend bisnis signifikan yang mempengaruhi aplikasi sistem informasi. Di dalam organisasi manajemen menekankan perlunya menghancurkan dinding yang memisahkan departemen dan fungsi organisasi. Manajemen berbicara tentang tim “fungsional-silang” yang berkolaborasi untuk mengatur tujuan-tujuan bisnis umum dari perspektif antar disiplin. Trend kolaborasi juga berkembang untuk melibatkan organisasi lain, kadang-kadang para pesaingnya juga terlibat. Bisnis juga belajar bahwa akan menguntungkan bagi mereka jika sistem-sistem informasi mereka saling diantar operasikan.

5. Perbaikan proses berkesinambungan dan manejemen kualitas total
Sistem informasi mengotomatisasi dan mendukung proses bisnis. Proses bisnis adalah kerja, prosedur dan aturan yang dibutuhkan untuk menyelesaikan tugas bisnis, independen terhadap sembarang teknologi yang digunakan untuk mengotomatisasi atau mendukung mereka. Perbaikan proses berkesinambungan adalah pengawasan terus menerus proses bisnis untuk memberikan efek perbaikan yang kecil tapi dapat diukur dalam pengurangan biaya dan penambahan nilai. Total Quality Management adalah pendekatan yang komprehensive untuk memfasilitasi perbaikan dan manajemen kualitas dalam sebuah bisnis.

6. Manajemen aset pengetahuan
Kebutuhan manajemen aset pengetahuan berimpak pada berbagai bidang sistem informasi. Meskipun kita telah meng-capture sejumlah besar data dan sistem informasi, dalam kebanyakan organisasi mereka kurang terintegrasi. Selagi sistem informasi baru dibangun, kita akan semakin diharapkan untuk fokus pada integrasi data dan informasi yang dapat membuat dan memelihara pengetahuan dalam organisasi tempat kita bekerja.

7. Desain ulang proses bisnis
Desain ulang proses bisnis adalah studi, analisis dan desain ulang proses bisnis mendasar untuk mengurangi biaya dan atau memperbaiki pertambahan nilai pada bisnis yang melibatkan pembuatan perubahan yang sesungguhnya pada proses bisnis melintasi sistem yang lebih besar.

Driver Teknologi Sistem Informasi Masa Kini
Kemajuan teknologi informasi dapat juga menjadi driver pada sistem informasi. Teknologi yang ketinggalan zaman dapat menghasilkan masalah yang menyebabkan kebutuhan untuk mengembangkan sistem baru. Beberapa teknologi yang mempengaruhi sistem informasi saat ini adalah :

1. Jaringan dan internet
a. xHTML dan XML adalah bahasa-bahasa mendasar authoring halaman web dan pengembangan aplikasi internet. Extensible Hypertext Markup Language (xHTML) adalah HTML, bahasa yang digunakan untuk mengkonstruksi halaman web, versi generasi kedua. Extensible Markup Language (XML) adalah bahasa yang digunakan untuk mentranspor isi data bersama dengan interpretasinya secara efektif di internet.
b. Bahasa scripting adalah bahasa-bahasa pemprograman yang di desain khusus untuk aplikasi internet.
c. Bahasa-bahasa pemprograman yang spesific seperti Java dan Cold Fusion telah muncul untuk secara khusus mengkonstruksi aplikasi berbasis web kompleks yang melibatkan banyak server dan browser web.
d. Intranet adalah internet pribadi yang didesain untuk digunakan oleh para karyawan organisasi. Intranet menawarkan tampilan dan rasa internet, tetapi keamanan dan firewall membatasi kegunaannya ke karyawan.
e. Extranet seperti intranet adalah internet pribadi, tapi ekstranet digunakan di antara organisasi-organisasi yang spesifik. Hanya karyawan-karyawan dari bisnis-bisnis yang diidentifikasikan yang dapat mengakses dan menggunakan ekstranet.
f. Portal adalah “homepage” yang dapat di kustomasi pada kebutuhan-kebutuhan spesifik individu-individu berbeda yang menggunakannya.
g. Web service adalah program berbasis web yang dapat digunakan kembali dan dapat dipanggil dari sembarang program internet.

2. Teknologi mobile dan nirkabel
Akses nirkabel harus semakin diperhatikan , dan batas-batas alat mobile dan ukuran layar harus diakomodasikan dalam desain sistem informasi. Semua trend teknis berikut akan secara signifikan berimpak pada analisis data dan desain sistem informasi baru :
a. Komputer genggam seperti personal digital assistant telah menjadi alat yang umum dikalangan pekerja informasi. Alat-alat ini telah memiliki kemampuan nirkabel yang menyediakan akses web dan email
b. Telepon seluler juga memiliki fitur kemampuan internet dan email
c. Alat-alat terintegrasi seperti smart phone mengintegrasikan kemampuan PDA dan telepon seluler ke dalam satu alat
d. Teknologi seperti bluetooth memungkinkan alat-alat yang terpisah untuk berantaroperasi sebaggai satu alat logis sambil mempertahankan form factors dan kelebihan tiap alat.

3. Teknologi objek
Teknologi objek memungkinkan programer untuk membangunperangkat lunak dari bagian perangkat lunak yang disebut objek. Perangkat lunak berorientasi objek menawarkkan keuntungan yakni dapat dipergunakan kembali dan dapat diperluas.

4. Teknologi kolaboratif
Teknologi kolaboratif adalah teknologi yang meningkatkan komunikasi antar personal dan kerja tim. Empat kelas teknologi kolaborasi yang penting adalah email, instant messsaging, groupware dan work flow

5. Aplikasi enterprise
Secara virtual semua organisasi, kecil maupun besar, membutuhkan satu set inti aplikasi enterprise untuk melakukan bisnis. Pada umumnya aplikasi inti adalah manajemen finansial, manajemen sumber daya manusia, pemasaran dan penjualan, dan manajemen operasi. Integrasi aplikasi enterprise melibatkan aplikasi penghubung, baik dibeli maupun dibangun sendiri, sehingga mereka dapat secara transparan saling berantaroperasi.

Proses Pengembangan Sistem Sederhana
Proses pengembangan sistem adalah satu set aktivitas, metode, praktek terbaik, siap dikirimkan dan perlatan terotomasi yang digunakan stakeholder untuk mengembangkan dan memelihara sistem informasi dan perangkat lunak. Proses ini dapat bervariasi untuk organisasi yang berbeda. Ada karakteristik umum yang ditemukan yaitu proses pengembangan sistem mengikuti pendekatan pemecahan masalah. Pendekatan tersebut biasanya terdiri dari beberapa langkah pemecahan masalah yang umum yaitu :
1. Mengidentifikasi masalah
2. Menganalisis dan memahami masalah
3. Mengidentifikasi persyaratan dan harapan solusi
4. Mengidentifikasi solusi alternatif dan memilih tindakan yang terbaik
5. Mendesain solusi yang dipilih
6. Mengimplementasi solusi yang dipilih
7. Mengevaluasi hasilnya (jika masalah tidak terpecahkan kembali ke langkah 1 atu 2 seperlunya)

Proses pengembangan sistem yang disederhanakan terdiri dari beberapa fase yaitu :
1. Permulaan sistem
Adalah perencanaan awal untuk sebuah proyek yang mendefinisikan lingkup, tujuan, jadwal dan anggaran bisnis awal.
2. Analisis sistem
Analisis sistem adalah studi domain masalah bisnis untuk merekomendasikan perbaikan dan menspesifikasikan persyaratan dan prioritas bisnis untuk solusi.
3. Desain sistem
Adalah spesifikasi atau konstruksi solusi yang teknis dan berbasis komputer untuk persyaratan bisnis yang diidentifikasikan dalam analisis sistem. Desain tersebut dalam bentuk prototipe yang bekerja
4. Implementasi sistem
Adalah konstruksi, instalasi, pengujian dan pengiriman sistem ke dalam produksi artinya ke dalam operasi sehari-hari.

0 komentar:

Posting Komentar

Berilah Komentar Apabila anda menyukai materi di atas!komentar bersifat membangun dan gunakan kata-kata sepatutnya..Terimakasih

Convert Currency