NAMA KELOMPOK :
BAB 13 :
Membangun Sistem Informasi
Tujuan Pembelajaran Setelah membaca bab ini, Anda akan dapat menjawab pertanyaan-
pertanyaan berikut:
13- 1 Bagaimana membangun sistem baru menghasilkan perubahan organisasi?
13- 2 Apa kegiatan inti dalam proses pengembangan sistem?
13- 3 Apa metodologi utama untuk pemodelan dan perancangan sistem?
13- 4 Apa metode alternatif untuk membangun sistem informasi?
13- 5 Apa pendekatan baru untuk membangun sistem di era perusahaan digital?
Ringkasan :
Angostura adalah salah satu produsen rum terkemuka Karibia dan pemimpin pasar dunia yang
berkantor di berkantor pusat di Laventille, Trinidad
Angostura Angostura memiliki 330 karyawan penuh waktu dan pendapatan tahunan sekitar
$100 juta. Angostura masih menangani distribusi lokal produknya di Trinidad dan Tobago,
dengan tim yang terdiri dari 16 perwakilan,
Masalah yang ada pada angostura adalah system manual yang memakan waktu dan biaya yang
besar disala proses penjualannya, karna harus megecek smua data secara manual :
Karena proses yang terjadi didalam system manualnya adalah :
Masalah yang ada pada angostura adalah system manual yang memakan waktu dan biaya yang
besar disala proses penjualannya, karna harus megecek smua data secara manual :
Dalam proses Penjualan menerima pesanan di lapangan. Meskipun pengaturan ini bekerja
dengan baik di masa lalu, prosesnya sangat manual, membosankan, dan memakan waktu dan
terkadang karena pesanan yang tidak akurat.
Setiap hari, 16 perwakilan penjualan di lapangan harus menyalin pesanan di atas kertas dan
kembali ke kantor untuk menyerahkan formulir pesanan kepada perwakilan layanan pelanggan,
yang kemudian akan secara manual memasukkan data pesanan ke dalam perencanaan sumber
daya perusahaan SAP (ERP) Angostura) sistem.
Karena pesanan ditulis tangan, informasi bisa salah dibaca dan dimasukkan, yang bisa
mengakibatkan barang salah dikirim ke pelanggan. Pesanan yang tidak akurat seperti itu sering
dikembalikan, membuat lebih banyak dokumen dan biaya lebih tinggi. Angostura juga
menggunakan proses manual untuk pelaporan dan pelacakan faktur dan informasi piutang, yang
dapat membuat penundaan dan kesalahan tambahan.
Perwakilan penjualan juga bekerja dengan data tentang ketersediaan produk yang mungkin
sudah ketinggalan zaman. Jika perwakilan penjualan jauh dari kantor,mereka tidak akan dapat
mengetahui apakah suatu pesanan benar-benar dapat dipenuhi. Mereka harus menelepon gudang
Angostura untuk mengetahui apakah ada pesanan bisa jadi.
Maka Pada tahun 2012 manajemen Angostura memutuskan bahwa diperlukan proses penjualan
menjadi lebih ramping dan efisien dan harus menggunakan teknologi seluler.
Sehingga Angostura Membangun Sistem Penjualan Seluler
Maka dalam Kasus pada bab ini yang perlu diliat adalah :
Kemampuan Angostura untuk menangani pesanan penjualan terhambat oleh proses
manual yang usang dan tidak efisien, yang meningkatkan biaya, memperlambat
pekerjaan, dan membatasi kemampuan perusahaan untuk melayani pelanggannya.
Solusinya adalah mendesain ulang proses pesanan penjualan untuk menggunakan
perangkat seluler dan perangkat lunak dan memungkinkan pesanan dimasukkan melalui
iPad dan dikirimkan ke sistem ERP back-end perusahaan. Persyaratan informasi
Angostura dimasukkan ke dalam desain sistem. Solusinya tidak hanya mencakup
Maka dari gambar diatas menunjukan manfaant dari system yangdipakai adalah :
* Sistem Pesanan Penjualan Seluler
* Kirim pesanan melalui perangkat seluler
* Perbarui inventaris dan pesanan online secara real time
* Operasikan offline dan online Operate offline and online
* Menghemat waktu
* Tingkatkan layanan
* Mengurangi biaya
Maka dapat disimpulkan bahwa dengan penerapan teknilogi baru maka perubahan yang didapat
adalah pada buda perusahaan, proses bisnis, dan fungsi pekerjaan, Operasi penjualan Angostura
menjadi jauh lebih efisien dan hemat biaya.
Maka dari 5 pertanyaan diatas sudah terjawab dengan :
Membangun sistem informasi baru adalah salah solusi terbaik direncanakan merubah system
lama yang ada, Pengenalan sistem informasi baru melibatkan lebih dari sekadar perangkat keras
dan perangkat lunak baru. Ini juga mencakup perubahan dalam pekerjaan, keterampilan,
manajemen, dan organisasi. Ketika kami merancang sistem informasi baru, kami mendesain
ulang organisasi. Pembangun sistem harus memahami bagaimana suatu sistem akan
mempengaruhi proses bisnis tertentu dan organisasi secara keseluruhan.
Teknologi informasi dapat mempromosikan berbagai tingkat perubahan organisasi, mulai dari
inkremental hingga jauh jangkauannya.
Gambar 13.2 mengilustrasikan proses "sebagaimana adanya" untuk membeli buku dari toko
fisik
toko buku. Pertimbangkan apa yang terjadi ketika pelanggan mengunjungi toko buku fisik dan
mencari buku di raknya.
Jika dia menemukan buku itu, orang itu membawanya ke kasir dan membayarnya melalui kartu
kredit, uang tunai, atau cek. Jika pelanggan tidak dapat menemukan buku itu, dia harus meminta
petugas toko buku untuk mencari di rak atau memeriksa catatan inventaris toko buku untuk
melihat apakah ada stok. Jika petugas menemukan buku itu, pelanggan membelinya dan pergi.
Jika buku tidak tersedia secara lokal, petugas menanyakan tentang pemesanan untuk pelanggan
dari gudang toko buku atau dari distributor atau penerbit buku. Begitu buku yang dipesan tiba di
toko buku, karyawan toko buku menelepon pelanggan dengan informasi ini. Pelanggan harus
pergi ke toko buku lagi untuk mengambil buku dan membayarnya.
Jika toko buku tidak dapat memesan buku untuk pelanggan, pelanggan harus mencoba toko
buku lain. Anda dapat melihat bahwa proses ini memiliki banyak langkah dan mungkin
mengharuskan pelanggan untuk melakukan beberapa perjalanan ke toko buku.
Merancang proses baru:
Setelah proses yang ada dipetakan dan diukur dari segi waktu dan biaya, tim desain proses akan
mencoba memperbaiki proses dengan merancang yang baru. Sebuah proses "to-be" baru yang
disederhanakan akan didokumentasikan dan dimodelkan untuk perbandingan dengan proses
lama.
GAMBAR 13.3 RANCANG ULANG PROSES PEMBELIAN BUKU ONLINE
Gambar 13.3 mengilustrasikan bagaimana proses pembelian buku dapat didesain ulang dengan
memanfaatkan Internet. Pelanggan mengakses toko buku online melalui Internet dari
komputernya. Dia mencari katalog online toko buku untuk buku yang dia inginkan.
Jika buku tersedia, pelanggan memesan buku secara online, memberikan informasi kartu kredit
dan alamat pengiriman, dan buku dikirimkan ke rumah pelanggan. Jika toko buku online tidak
menjual buku tersebut, pelanggan memilih toko buku online lain dan mencari buku tersebut lagi.
Proses ini memiliki langkah yang jauh lebih sedikit dari itu
Proses baru untuk membeli buku secara online mungkin hanya memakan waktu beberapa menit,
meskipun pelanggan mungkin harus menunggu beberapa hari atau seminggu untuk mendapatkan
buku tersebut dan harus membayar biaya pengiriman.
Tetapi pelanggan menghemat waktu dan uang dengan tidak harus pergi ke toko buku atau
melakukan kunjungan tambahan untuk mengambil buku. Biaya penjual buku lebih rendah
karena mereka tidak perlu membayar lokasi toko fisik atau inventaris lokal.
4. Menerapkan proses baru : Setelah proses baru dimodelkan dan dianalisis secara menyeluruh,
proses tersebut harus diterjemahkan ke dalam seperangkat prosedur dan aturan kerja yang baru.
Sistem informasi baru atau peningkatan pada sistem yang ada mungkin harus diimplementasikan
untuk mendukung proses yang didesain ulang.
Analisis Sistem
Analisis sistem adalah analisis masalah yang coba dipecahkan oleh perusahaan dengan sistem
informasi. Ini terdiri dari mendefinisikan masalah, mengidentifikasi penyebabnya, menentukan
solusi, dan mengidentifikasi kebutuhan informasi yang harus dipenuhi oleh solusi sistem.
Analis sistem membuat peta jalan dari organisasi dan sistem yang ada, mengidentifikasi pemilik
utama dan pengguna data bersama dengan perangkat keras dan perangkat lunak yang ada.
Analis sistem kemudian merinci masalah sistem yang ada. Dengan memeriksa dokumen, kertas
kerja, dan prosedur, mengamati operasi sistem, dan mewawancarai pengguna utama sistem,
analis dapat mengidentifikasi area masalah dan tujuan yang akan dicapai oleh solusi. Seringkali,
solusinya membutuhkan pembangunan sistem informasi baru atau meningkatkan yang sudah
ada.
Desain Sistem
Analisis sistem menjelaskan apa yang harus dilakukan sistem untuk memenuhi persyaratan
informasi, dan desain sistem menunjukkan bagaimana sistem akan memenuhi tujuan ini. Desain
sistem informasi adalah keseluruhan rencana atau model untuk sistem itu. Seperti cetak biru
sebuah bangunan atau rumah, ia terdiri dari semua spesifikasi yang memberikan sistem bentuk
dan strukturnya.
Perancang sistem merinci spesifikasi sistem yang akan memberikan fungsi yang diidentifikasi
selama analisis sistem. Spesifikasi ini harus membahas semua komponen manajerial, organisasi,
dan teknologi dari solusi sistem.
Metodologi Terstruktur
Alur ini adalah inventarisasi data manual atau otomatis. Panah mewakili aliran data, yang
menunjukkan pergerakan antara proses, entitas eksternal, dan penyimpanan data. Mereka berisi
paket data dengan nama atau konten setiap aliran data yang tercantum di sebelah panah.
Diagram aliran data ini menunjukkan bahwa siswa menyerahkan formulir pendaftaran dengan
nama mereka, nomor identifikasi mereka, dan nomor mata kuliah yang ingin mereka ambil.
Dalam proses 1.0, sistem memverifikasi bahwa setiap kursus yang dipilih masih terbuka dengan
merujuk file kursus universitas. File tersebut membedakan kursus yang dibuka dari yang telah
dibatalkan atau diisi. Proses 1.0 kemudian menentukan pilihan siswa mana yang dapat diterima
atau ditolak. Proses 2.0 mendaftarkan siswa dalam kursus yang telah diterimanya. Ini
memperbarui file kursus universitas dengan nama siswa dan nomor identifikasi dan menghitung
ulang ukuran kelas. Jika pendaftaran maksimum telah tercapai, nomor kursus ditandai sebagai
ditutup. Proses 2.0 juga memperbarui file master mahasiswa universitas dengan informasi
tentang mahasiswa baru atau perubahan alamat. Proses 3.0 kemudian mengirimkan setiap
pelamar siswa konfirmasi surat pendaftaran yang mencantumkan mata kuliah yang dia daftarkan
dan mencatat pilihan mata kuliah yang tidak dapat dipenuhi.
Diagram dapat digunakan untuk menggambarkan proses tingkat yang lebih tinggi serta detail
tingkat yang lebih rendah. Melalui diagram aliran data yang diratakan, proses yang kompleks
dapat dipecah menjadi tingkat detail yang berurutan. Seluruh sistem dapat dibagi menjadi
subsistem dengan diagram aliran data tingkat tinggi. Setiap subsistem, pada gilirannya, dapat
dibagi menjadi subsistem tambahan dengan diagram aliran data tingkat kedua, dan subsistem
tingkat bawah dapat dipecah lagi sampai tingkat detail terendah tercapai.
dan penyimpanan data sehingga pembuat sistem memahami dengan tepat bagian data apa yang
dikandungnya.
Spesifikasi proses menggambarkan transformasi yang terjadi dalam tingkat terendah dari
diagram aliran data. Mereka mengekspresikan logika untuk setiap proses.
Dalam metodologi terstruktur, desain perangkat lunak dimodelkan menggunakan bagan struktur
hierarkis. Bagan struktur adalah bagan top-down, menunjukkan setiap tingkat desain,
hubungannya dengan tingkat lain, dan tempatnya dalam struktur desain keseluruhan. Desain
pertama-tama mempertimbangkan fungsi utama dari suatu program atau sistem, kemudian
memecah fungsi ini menjadi subfungsi, dan menguraikan setiap subfungsi hingga tingkat detail
terendah tercapai. Gambar 13.7 menunjukkan bagan struktur tingkat tinggi untuk sistem
penggajian. Jika sebuah desain memiliki terlalu banyak level untuk dimasukkan ke dalam satu
bagan struktur, itu dapat dipecah lebih lanjut pada bagan struktur yang lebih rinci. Bagan
struktur dapat mendokumentasikan satu program, satu sistem (satu set program), atau bagian
dari satu program.
Metode terstruktur berguna untuk proses pemodelan tetapi tidak menangani pemodelan data
dengan baik. Mereka juga memperlakukan data dan proses sebagai entitas yang terpisah secara
logis, sedangkan di dunia nyata pemisahan seperti itu tampaknya tidak wajar. Konvensi
pemodelan yang berbeda digunakan untuk analisis (diagram aliran data) dan untuk desain
(bagan struktur).
Pengembangan berorientasi objek membahas masalah ini. Pengembangan berorientasi objek
menggunakan objek sebagai unit dasar analisis dan desain sistem.
Pemodelan berorientasi objek didasarkan pada konsep kelas dan pewarisan. Objek yang
termasuk dalam kelas tertentu, atau kategori umum dari objek serupa, memiliki ciri-ciri kelas
tersebut. Kelas objek pada gilirannya dapat mewarisi semua struktur dan perilaku kelas yang
lebih umum dan kemudian menambahkan variabel dan
Sistem berbeda dalam hal ukuran dan kompleksitas teknologi dan dalam hal masalah organisasi
yang ingin mereka pecahkan. Sejumlah pendekatan pembangunan sistem telah dikembangkan
untuk mengatasi perbedaan ini. Bagian ini menjelaskan metode alternatif ini: siklus hidup sistem
tradisional, pembuatan prototipe, paket perangkat lunak aplikasi, pengembangan pengguna
akhir, dan outsourcing.
Siklus hidup sistem adalah metode tertua untuk membangun sistem informasi. Metodologi siklus
hidup adalah pendekatan bertahap untuk membangun sistem, membagi pengembangan sistem
menjadi tahapan formal, seperti yang diilustrasikan pada Gambar 13.9. Spesialis pengembangan
sistem memiliki pendapat yang berbeda tentang bagaimana membagi tahap pembangunan
sistem, tetapi mereka secara kasar sesuai dengan tahap pengembangan sistem yang baru saja
kami jelaskan.
Metodologi siklus hidup sistem mempertahankan pembagian kerja formal antara pengguna akhir
dan spesialis sistem informasi. Spesialis teknis, seperti analis sistem dan pemrogram,
bertanggung jawab atas sebagian besar analisis sistem, desain, dan pekerjaan implementasi;
pengguna akhir terbatas pada menyediakan persyaratan informasi dan meninjau pekerjaan staf
teknis. Siklus hidup juga menekankan spesifikasi formal dan kertas kerja, begitu banyak
dokumen yang dihasilkan selama proyek sistem.
Pembuatan prototipe
Prototyping terdiri dari membangun sistem eksperimental dengan cepat dan murah untuk
dievaluasi oleh pengguna akhir. Dengan berinteraksi dengan prototipe, pengguna bisa
mendapatkan ide yang lebih baik tentang kebutuhan informasi mereka. Prototipe yang disetujui
oleh pengguna dapat digunakan sebagai template untuk membuat sistem akhir.
Prototipe adalah versi kerja dari sistem informasi atau bagian dari sistem, tetapi dimaksudkan
hanya sebagai model awal. Setelah operasional, prototipe akan disempurnakan lebih lanjut
hingga sesuai dengan kebutuhan pengguna. Setelah desain diselesaikan, prototipe dapat diubah
menjadi sistem produksi yang dipoles.
Ketika tidak ada lagi literasi yang diperlukan, prototipe yang disetujui kemudian menjadi
prototipe operasional yang melengkapi spesifikasi akhir untuk aplikasi. Kadang-kadang
prototipe diadopsi sebagai versi produksi dari sistem.
Pengembangan pengguna akhir memungkinkan pengguna akhir, dengan sedikit atau tanpa
bantuan formal dari spesialis teknis, untuk membuat sistem informasi sederhana, mengurangi
waktu dan langkah yang diperlukan untuk menghasilkan aplikasi yang sudah jadi. Menggunakan
bahasa kueri dan pelaporan yang mudah digunakan, pengembangan situs web, grafik, dan
perangkat lunak PC, pengguna akhir dapat mengakses data, membuat laporan, dan
mengembangkan aplikasi sederhana sendiri dengan sedikit atau tanpa bantuan dari analis atau
pemrogram sistem profesional. . Bahasa kueri adalah alat perangkat lunak yang memberikan
jawaban online langsung atas pertanyaan yang tidak ditentukan sebelumnya, seperti “Siapa
perwakilan penjualan dengan kinerja tertinggi?” Bahasa query sering dikaitkan dengan
perangkat lunak manajemen data (lihat Bab 6).
Komputasi pengguna akhir juga menimbulkan risiko organisasi karena terjadi di luar mekanisme
tradisional untuk manajemen dan kontrol sistem informasi.
Ketika sistem dibuat dengan cepat tanpa metodologi pengembangan formal, pengujian dan
dokumentasi mungkin tidak memadai. Kontrol atas data dapat hilang dalam sistem di luar
departemen sistem informasi tradisional. Untuk membantu organisasi memaksimalkan manfaat
pengembangan aplikasi pengguna akhir, manajemen harus mengontrol pengembangan aplikasi
pengguna akhir dengan meminta pembenaran biaya proyek sistem informasi pengguna akhir dan
dengan menetapkan perangkat keras, perangkat lunak, dan standar kualitas untuk dikembangkan
pengguna.
13-5 Apa pendekatan baru untuk membangun sistem di era perusahaan digital?
Dalam lingkungan perusahaan digital, organisasi harus dapat menambah, mengubah, dan
menghentikan kemampuan teknologi mereka dengan sangat cepat untuk merespons peluang
baru, termasuk kebutuhan untuk menyediakan aplikasi untuk platform seluler. Perusahaan mulai
menggunakan proses pengembangan yang lebih pendek dan lebih informal yang memberikan
solusi cepat. Selain menggunakan paket perangkat lunak dan layanan perangkat lunak online,
bisnis lebih mengandalkan teknik siklus cepat seperti pengembangan aplikasi yang cepat, desain
aplikasi bersama, pengembangan tangkas, dan komponen perangkat lunak standar yang dapat
digunakan kembali yang dapat dirakit menjadi komponen perangkat lunak yang lengkap.
seperangkat layanan untuk e-commerce dan e-business.
13-5 Apa pendekatan baru untuk membangun sistem di era perusahaan digital?
Perusahaan beralih ke desain aplikasi cepat (RAD), desain aplikasi bersama (JAD),
pengembangan tangkas, dan komponen perangkat lunak yang dapat digunakan kembali untuk
mempercepat proses pengembangan sistem. RAD menggunakan perangkat lunak berorientasi
objek, pemrograman visual, prototipe, dan alat untuk pembuatan sistem yang sangat cepat.
Pengembangan tangkas memecah proyek besar menjadi serangkaian subproyek kecil yang
diselesaikan dalam waktu singkat menggunakan iterasi dan umpan balik berkelanjutan.
Pengembangan berbasis komponen mempercepat pengembangan aplikasi dengan
mengelompokkan objek ke dalam rangkaian komponen perangkat lunak yang dapat
digabungkan untuk membuat aplikasi bisnis skala besar.