Anda di halaman 1dari 26

Membangun dan mengelola sistem

Mulyati, SE., M.T.I


Sub Pokok Bahasan
• Sistem sebegai perubahan yang direncanakan dalam perusahaan
• Ikhtisar dari pengembangan sistem
• Pendekatan alternatif pembangunan sistem
• Pengembangan aplikasi untuk perusahaan digital

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 2


Sistem sebegai perubahan yang direncanakan
dalam perusahaan

Membangun suatu sistem informasi yang baru merupakan salah satu


jenis dari perubahan organisasional yang direncanakan. Pengenalan
dari suatu sistem informasi yang baru melibatkan jauh lebih banyak
daripada perangkat keras dan perangkat lunak baru. Ini juga meliputi
perubahan dalam pekerjaan, keahlian, manajemen, dan organisasi.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 3


Pengembangan sistem organisasi

Teknologi informasi dapat mempromosikan variasi dari derajat perubahan


organisasi, yang berkisar dari penambahan bertahap hingga pencapaian
lebih. Gambar disamping ini menunjukkan jenis perubahan struktural
organisasional yang dimungkinkan dengan teknologi informasi:
1. Otomatisasi
2. Rasionalisasi
3. Merancang ulang proses bisnis
4. Pergeseran paradigma

Masing-masing kemungkinan diatas membawa resiko dan imbalan yang


berbeda.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 4


Contoh perancangan ulang proses bisnis

Membeli sebuah buku dari sebuah toko buku fisik memerlukan banyak langkah yang dilaksanakan oleh kedua belah pihak
penjual maupun konsumen.
11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 5
Proses Merancang Ulang untuk membeli buku secara online

Menggunakan teknologi internet maka memungkinkan untuk merancang ulang buku sehingga memerlukan waktu yang lebih sedikit dan menghabiskan sumber daya yang jauh lebih sedikit

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 6


Ikhtisar dari pengembangan sistem

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 7


Analisis Sistem
Analisis suatu permasalahan yang mana suatu perusahaan berusaha
memecahkan dengan sistem informasi. analisis sistem terdiri atas
menentukan permasalahan, mengidentifikasi penyebab-penyebabnya,
menentukan solusi, dan mengidentifikasi kebutuhan informasi yang
harus dipenuhi oleh suatu solusi sistem.
analisis sistem meliputi studi kelayakan untuk menentukan apakah
solusi layak atau tidak, dapat dicapai atau tidak, dari sudut pandang
finansial, teknikal, dan operasional.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 8


Menentukan kebutuhan informasi
Kebutuhan informasi
Dari suatu sistem yang baru melibatkan mengidentifikasi siapa yang memerlukan informasi, dimana,
kapan, dan bagaimana.
Desain sistem
Suatu sistem yang memperlihatkan bagaimana sistem ini akan memenuhi sasaran. Perancangan
sistem memerincikan sistem yang akan menjalankan fungsi yang diidentifikasikan dalam analisis
sistem.
Peranan dari para pengguna akhir
Kebutuhan informasi pengguna mendorong upaya untuk membangun sistem secara keseluruhan.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 9


Menyelesaikan proses pengembangan sistem
Output Pemrosesan Dokumentasi
Medium Komputasi Dokumen operasional
Konten Modul Program Dokumen sistem
Laporan yang diminta
Penetapan waktu Penetapan waktu atas output Dokumen pengguna
Input Prosedur Manual Konversi
Mula-mula Aktivitas apakah Pemindahan file
Alur Siapa yang mengerjakan Pemprakarsai prosedur yang baru
Entri data Kapan Memilih metode pengujian
Antar Muka Pengguna Bagaimana Memangkas jalan menuju sistem yang baru
Kesederhanaan Di mana Pelatihan
Efisiensi Pengendalian Memilih teknik pelatihan
Pengendalian input (karakter,batas, kewajaran)
Logika Pengendalian pemrosesan (konsisten, hitungan Mengembangkan modul pelatihan
Umpan balik catatan) Mengidentifikasi fasilitas pelatihan
Kesalahan Pengendalian output (total, sampel dari output) Perubahan organisasional
Desain Database Pengendalian prosedural (kata sandi, bentuk yang Perancangan ulang tugas
Model data logika khusus) Desain pekerjaan
Kebutuhan volume dan kecepatan Keamanan Desain proses
Organisasi file dan desain Pengendalian atas akses Merancang struktur organisasi
Rencana malapetaka
Spesifikasi catatan Jejak audit Hubungan pelaporan

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 10


Menyelesaikan proses pengembangan sistem
• Pemrograman
• Pengujian
• Pengujian penerima
• Konversi
• Strategi pemangkasan secara langsung
• Produksi dan pemeliharaan

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 11


Pemodelan perancangan sistem: Metodologi terstruktur metodologi berorientasi
objek

• Metodologi terstruktur
AKTIVITAS UTAMA DESKRIPSI
Analisis sistem Mengidentifikasi permasalahan, Menentukan solusi, dan Menetapkan kebutuhan
informasi
Desain sistem Menciptakan spesifikasi desain
Pemrograman Menerjemahkan spesifikasi desain ke dalam kode program
Pengujian Melaksanakan pengujian unit, Melaksanakan pengujian sistem, dan Melaksanakan
pengujian penerima
Konversi Merencanakan konversi, mempersiapkan dokumentasi, dan melatih para pengguna dan
staf teknis
Produksi dan pemerliharaan Mengoperasionalkan sistem, mengevaluasi sistem, dan memodifikasi sistem

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 12


Pemodelan perancangan sistem: Metodologi terstruktur metodologi berorientasi
objek

• Diagram alur data bagi siswa dalam mengikuti tes

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 13


Pemodelan perancangan sistem: Metodologi terstruktur metodologi berorientasi
objek

• Pengembangan struktur tingkat tinggi untuk sistem Penggajian


Proses
Penggajian

Memperoleh
Menghitung gaji Menulis output
input yang valid

Memperoleh Memvalidasi Menghitung gaji Menghitung gaji Memperbaharui Menulis


Input Input bruto neto file induk pemeriksaan,
laporan, dan
output

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 14


Pemodelan perancangan sistem: Metodologi terstruktur metodologi berorientasi
objek

• Kelas Turunan
karyawan Model terstruktur yang bermanfaat bagi pemodelan,
Id tetapi dapat menangani permodelan data yang baik.
Nama
Alamat Mereka juga memperlakukan data dan proses sebagai
Tanggal direkrut entitas yang terpisah secara logis, sedangkan dalam
posisi dunia nyata pemisahan tersebut tidak lazim. Konversi
gaji permodelan yang berbeda digunakan analisis (diagram
alur data) dan untuk desain (diagram struktur).

Pengembangan berorientasi objek (object-oriented


Bergaji Per jam Sementara development) menangani permasalahan tersebut.
Bonus gaji Tingkat waktu Tingkat harian Pengembangan yang berorientasi pada objek (object)
tahunan lembur per jam per Jam menggunakan objek sebagai unit dasar dari analisis
Menghitung Menghitung Menentukan sistem dan desain.
kelayakan menjadi
bonus waktu lembur karyawan tetap

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 15


Rekayasa ulang perangkat
berbantuan komputer
Computer aided software enginnering (CASE) menyediakan fasilitas
grafik otomatis untuk membuat grafik dan diagram, layar dan pembuat
laporan, kamus data, fasilitas pelaporan yang ekstensif, perangkat
analisis dan pemeriksaan, pembuat kode, dan pembuat dokumentasi.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 16


Rekayasa ulang perangkat
berbantuan komputer
Umumnya, perangkat CASE mencoba meningkatkan produktivitas dan kualitas
dengan melakukan hal-hal berikut ini:
- Menerapkan metodologi pengembangan dan disiplin perancangan yang standar
- Meningkatkan komunikasi di antara pengguna dengan spesialis teknis
- Mengorganisasi dan menghubungkan komponen desain dan menyediakan akses
yang cepat kepada mereka dengan menggunakan tempat penyimpanan desain
- Mengotomatisasi bagian analisis dan desain yang membosankan dan rentan
terhadap kesalahan.
- Mengotomatisasi pembuatan kode dan pengujian dan pengendalian proses
implementasi

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 17


Pendekatan alternatif pembangunan sistem
• Siklus Hidup Pengembangan Sistem Tradisional
Analisis Sistem

Perancangan sistem

Pemrograman

Pengujian

Konversi

Produksi dan
pemeliharaan
11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 18
Tahapan Pembuatan Prototipe
4 tahapan model proses membuat protipe, yang terdiri atas tahap-tahap berikut:
Tahap 1 :
Mengidentifikasi kebutuhan dasar dari pengguna. Perancangan sistem (biasanya
spesialis sistem informasi) bekerja cukup lama dengan pengguna untuk
mendapatkan informasi kebutuhan dasar pengguna.

Tahap 2 :
Mengembangkan prototipe awal. Perancang sistem menciptakan suatu prototipe
yang bekerja dengan cepat, dengan menggunakan alat bantu untuk menghasilkan
perangkat lunak dengan segera.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 19


Tahapan Pembuatan Prototipe
4 tahapan model proses membuat protipe, yang terdiri atas tahap-tahap berikut:
Tahap 3 :
Menggunakan prototipe. Pengguna didorong untuk bekerja sama dengan sistem untuk
menentukan seberapa baik prototipe dalam memenuhi kebutuhannya untuk memberikan
saran-saran untuk meningkatkan protipe.

Tahap 4 :
Merevisi dan memperbaiki prototipe. Pembuat sistem mencatat semua perubahan yang
diminta oleh pengguna dan menyempurnakan prototipe sesuai dengan yang diminta.
Setelah prototipe direvisi, siklusnya kembali ke langkah 3. langkah 3 dan 4 diulangi terus
sehingga penggunanya merasa puas.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 20


Keuntungan dan kerugian
pembuatan prototipe
KEUNTUNGAN KERUGIAN
- Sangat bermanfaat ketika ada beberapa ketidakpastian - Pembuatan protipe secara cepat dapat melupakan
tentang kebutuhan atau solusi rancangannya (end-user- langkah-langkah penting dalam pengembangan sistem.
interface) - Jika protipe bekerja dengan benar, pihak manajemen
- Interaksi sistem dan pengguna terlihat secara mendalam. mungkin tidak merasa perlu melakukan pemrograman
(tampilan layar, input, laporan, dan laman web). ulang, perancangan ulang, atau dokumentasi dan
pengujian yang lengkap untuk membat sebuah sistem
produksi yang baik
- Sistem yang dibuat secara terburu-buru mungkin akan
mengalami kesulitan dalam mengakomodasi jumlah data
yang besar atau jumlah pengguna yang banyak dalam
sebuah lingkungan prosuksi.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 21


Proses pembuatan protipe
Mengidentifikasi kebutuhan dasar Tahap 1

Mengembangkan suatu prototipe Tahap 2


yang berkerja
Proses untuk mengembangkan suatu prototipe
Menggunakan prototipe Tahap 3 dapat dibagi-bagi ke dalam 4 tahap. Karena
prototipe dapat dikembangkan dengan ce[at
dan tidak mahal biayanya, maka para
pembangun sistem dapat melalui beberapa
Apakah
pengguna pengulangan, mengulang tahap 3 dan 4, untuk
terpuaskan menyempurnakan dan meningkatkan protipe
sebelum pada pengoperasionalan final.

Prototipe Membuat revisi dan mengingkatkan


operasional Tahap 4
protipe
11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 22
Kategori Bahasa Generasi KeEmpat
Perangkat Generasi Penjelasan Contoh
Keempat
Alat bantu perangkat lunak PC Paket perangkat lunak aplikasi yang bertujuan umum bagi PC Mic. Excel, access Lebih
diprioritaskan
kepada
Bahasa Queri Bahasa untuk memperoleh kembali data yang disimpan dalam database atau file. Mampu SQL pengguna
mendukung permintaan atas informasi yang belum ditentukan sebelumnya. akhir
Pembuat laporan Mengambil data dari file atau database untuk membuat laporan tertentu dalam berbagai format Crytal reports
yang tidak secara rutin diproduksi oleh sistem informasi. umumnya memberikan lebih banyak
kendali terhadap cara memformat, mengatur, dan menampilkan data dibandingkan bahasa
query
Bahasa grafik Mengambil data dari file atau database dan menampilkannya dalam format grafis. Beberapa SAS/GRAPH
perangkat lunak grafis juga dapat menjalankan operasi aritmatika atau logika pada data. Sytat
Pembuat Aplikasi Berisi modul terprogram yang dapat menghasilkan aplikasi-aplikasi yang lengkap, termasuk situs WebFOCUS,
web sehingga mempercepat perkembangan pengemabangan. quickBase

Paket aplikasi perangkat Program perangkat lunak yang dijual atau disewakan oleh vendor komersial yang menghilangkan Oracle PeopleSoft
kebutuhan perangkat lunak yang dikembangkan sendiri sesuai kebutuhan. HCM, MySAP ERD
lunak Berorientasi
menuju IS
Bahasa pemrograman Membuat kode pemrograman dengan perintah-perintah yang lebih sedikit daripada bahasa APL, Nomad2
tingkat tinggi umumnya, seperti Cobol atau fortran.

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 23


Paket Perangkat Lunak untuk Aplikasi dan
Alih Daya
• Perangkat lunak aplikasi
• Sumber daya

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 24


Pengembangan aplikasi untuk
perusahaan digital
• Pengambangan Aplikasi Cepat (RAD)
• Pengembangan berbasis komponen dan layanan web
• Layanan web dan komputasi berorientasi layanan
• Pengembangan aplikasi mobile

11/09/2022 TIM DOSEN| Sistem Informasi Manajemen 25


TERIMA KASIH

Anda mungkin juga menyukai