Anda di halaman 1dari 15

Makalah Pengembangan Sistem Informasi

Disusun untuk Memenuhi Salah Satu Penilaian Kelompok

Mata Kuliah Sistem Informasi Manajemen

Dosen Pengampu : Erly Mulyani, SE, M.Si, Ak

Disusun Oleh :

Faizha Nakita Pasyazade (17043113)

Fitramellia Triani Ismet (17043116)

Fradella Anggraini (17043117)

JURUSAN AKUNTANSI

FAKULTAS EKONOMI

UNIVERSITAS NEGERI PADANG


KATA PENGANTAR
 
Dengan memanjatkan puji dan syukur kehadirat Allah SWT, yang telah melimpahkan
rahmat karunia-Nya, sehingga penyusun dapat menyelesaikan tugas mata kuliah Sistem
Informasi Manajemen tentang Pengembangan Sistem Informasi.
Dalam kesempatan ini, penyusun mengucapkan terima kasih kepada semua pihak yang
telah memberikan bantuannya, baik secara materiil maupun moril dalam penyusunan tugas ini.
Dalam penyusunan tugas ini, penyusun menyadari keterbatasan pengetahuan dan pengalaman
yang telah penyusun miliki, serta kekurangan dan kesalahan dalam pengetikan maupun kata-kata
dalam makalah ini. Oleh karena itu, penyusun menyambut baik semua saran dan kritik sebagai
perbaikan di masa yang akan datang.
Harapan penyusun adalah dengan segala kerendahan hati, semoga Allah SWT membalas
amal kebaikan pihak yang telah membantu penyusunan tugas ini, termasuk juga pembaca. Dan
semoga tugas ini bermanfaat bagi pembaca pada umumnya dan bagi penyusun khususnya.

Padang, April 2020


Penulis

BAB I
PENDAHULUAN

1.1 LATAR BELAKANG


Di era globalisasi saat ini, dimana informasi dapat diakses secara “real time”
sehingga tidak ada dinding pembatas (baik secara geografis, politik, dan lain sebagainya),
masyarakat sangat haus akan kebutuhan informasi. Sehingga, tidak berlebihan jika
informasi dikategorikan sebagai kebutuhan pokok disamping kebutuhan akan sandang,
pangan dan papan. Seiring dengan hal itu, informasi telah berubah bentuk menjadi suatu
komiditi yang dapat diperdagangkan. Keadaan ini terbukti dengan semakin
berkembangnya bisnis pelayanan informasi, seperti stasiun televisi, surat kabar, radio dan
internet yang telah memasuki sendi-sendi kehidupan manusia. Perubahan lingkungan
yang pesat, dinamis dan luas tersebut didukung oleh kemajuan teknologi informasi
disegala bidang. Hal ini telah mendorong transformasi masyarakat tradisional menjadi
masyarakat informasi.
Saat ini system informasi yang aman sangat diperlukan untuk kegiatan bisnis
sehari-hari. Sistem informasi yang aman bias memberikan tingkat kepercayaan yang
tinggi kepada pengguna sehingga bias memberi nilai tambah dan daya guna bagi system
itu sendiri. Pengguna akan merasa nyaman dan aman ketika berhubungan dengan system
informasi yang dapat menguntungkan bisnis. Keamanan sistem informasi berbasis
computer dapat dicapai salah satunya melalui penggunaan metode pengembangan system
yang benar.
Sistem informasi baru tumbuh dari proses pemecahan masalah organisasional.
Sebuah sistem informasi baru diciptakan sebagai solusi untuk beberapa jenis masalah
atau sekumpulan masalah yang dihadapi perusahaan. Masalahnya mungkin adalah
seorang manajer atau karyawan menyadari bahwa perusahaan tidak berjalan sesuai yang
diharapkan, atau bisa juga timbul dari kesadaran bahwa perusahaan seharusnya
mengambil keuntungan dari kesempatan-kesempatan baru untuk menjadi sukses.
Pengembangan Sistem Teknologi Informasi (STI) dapat dilakukan dengan
beberapa cara. Pengembangan STI Konvensional menggunakan metode sklus hidup
pengembangan system atau disebut System Development Life Cycle (SDLC). Istilah
konvensional ini bukan berarti kuno, tetapi lebih ke metode yang sudah ada sebelumnya.
Metode yang baru merupakan metode alternative dari metode SDLC, sehingga disebut
juga sebagai metode-metode alternative (alternative methods).
Sistem yang ada dalam pengembangan sistem teknologi informasi terus
berkembang dan pengembangan ini dapat berupa sistem metode paket (package), metode
prototip (prototyping), metode pengembangan oleh pemakai (end user computing atau
end user development) dan metode outsourcing. Pemilihan faktor-faktor ini disesuaikan
dengan keadaan ketersediaan paket, sumber daya sistem teknologi informasi, dampak
dari sistem dan jadwal pemakaian sistem. Sistem informasi berperan penting dalam
keberhasilan bisnis karena sistem informasi dapat berfungsi sebagai sistem pendukung
operasi (operations support system) yang dapat meningkatkan efektivitas dan efisiensi
operasional perusahaan. 

1.2 RUMUSAN MASALAH


1. Bagaimana sistem sebagai perubahan yang terencana?
2. Bagaimana tinjuan umum pembanguan sistem?
3. Bagaimana pendekatan alternative sistem-bangunan?
4. Bagaimana pembanguan aplikasi untuk perusahaan digital?

1.3 TUJUAN
Tujuan pembuatan makalah adalah sebagai berikut :
1. Memenuhi tugas mata kuliah Sistem Informasi Manajemen.
2. Mengetahui sistem sebagai perubahan yang terencana.
3. Mengetahui tinjuan umum pembanguan sistem.
4. Mengetahui pendekatan alternative sistem-bangunan.
5. Mengetahui pembanguan aplikasi untuk perusahaan digital.
BAB II
PEMBAHASAN

4.1 SISTEM SEBAGAI PERUBAHAN ORGANISASI YANG TERENCANA

Membangun sistem informasi baru merupakan salah satu bentuk perubahan organisasi
yang terencana. Pengenalan sistem informasi baru melibatkan lebih banyak daripada
perangkat keras dan perangkat lunak baru. Ini juga mencakup perubahan dalam pekerjaan,
keterampilan, manajemen, dan organisasi. Saat merancang sistem informasi baru, kita
mendesain ulang organisasi. Pembangun sistem harus memahami bagaimana sistem akan
mempengaruhi proses bisnis dan organisasi secara keseluruhan.

PEMBANGUNAN SISTEM DAN PERUBAHAN ORGANISASIONAL

Teknologi informasi dapat mempromosikan berbagai tingkat perubahan organisasi, mulai


dari yang inkremental hingga mencapai jangkauan yang jauh.
Gambar 13-1 menunjukkan empat jenis perubahan organisasi struktural yang
dimungkinkan oleh teknologi informasi: (1) otomasi, (2) rasionalisasi, (3) perancangan ulang
proses bisnis, dan (4) pergeseran paradigma. Masing-masing membawa risiko dan ganjaran
yang berbeda. Bentuk perubahan organisasi TI yang paling umum adalah otomasi. Penerapan
teknologi informasi pertama melibatkan membantu karyawan dalam menjalankan tugasnya
secara lebih efisien dan efektif. Bentuk perubahan organisasi yang lebih dalam – yang
mengikuti dengan cepat dari otomasi adalah rasionalisasi prosedur. Otomatisasi sering
mengungkapkan kemacetan baru dalam produksi dan membuat pengaturan prosedur serta
struktur yang ada sangat tidak praktis. Rasionalisasi prosedur sering ditemukan dalam
program untuk membuat serangkaian peningkatan kualitas produk, layanan, dan operasi
berkelanjutan, seperti manajemen kualitas total (TQM) dan six sigma. Total quality
management (TQM) membuat pencapaian kualitas menjadi tujuan itu sendiri dan tanggung
jawab semua orang dan fungsi dalam suatu organisasi. Six sigma adalah ukuran kualitas yang
spesifik, mewakili 3,4 kekurangan per juta peluang. Sebagian besar perusahaan tidak dapat
mencapai tingkat kualitas ini, namun menggunakan six sigma sebagai tujuan untuk
mendorong peningkatan program peningkatan kualitas. Jenis perubahan organisasi yang lebih
kuat adalah perancangan ulang proses bisnis, di mana proses bisnis dianalisis,
disederhanakan, dan didesain ulang. Schneider menciptakan bisnis baru yang mengelola
logistik untuk perusahaan lain. Bentuk perubahan bisnis yang lebih radikal ini disebut
pergeseran paradigma. Pergeseran paradigma melibatkan pemikiran ulang tentang sifat bisnis
dan sifat organisasi.

MENDESAIN ULANG PROSES BISNIS

Seperti CIMB Group, yang dijelaskan dalam bab pembuka, banyak bisnis saat ini
mencoba menggunakan teknologi informasi untuk memperbaiki proses bisnis mereka.
Beberapa dari sistem ini memerlukan perubahan proses tambahan, namun yang lain
memerlukan desain ulang proses bisnis yang jauh lebih luas. Untuk mengatasi perubahan ini,
organisasi beralih ke manajemen proses bisnis. Manajemen proses bisnis menyediakan
berbagai alat dan metodologi untuk menganalisa proses yang ada, merancang proses baru,
dan mengoptimalkan proses tersebut. BPM tidak pernah disimpulkan karena perbaikan
proses memerlukan perubahan terus-menerus. Perusahaan yang menjalankan manajemen
proses bisnis melalui langkah-langkah berikut:
1. Identifikasi proses untuk perubahan: Salah satu keputusan strategis terpenting yang dapat
dibuat oleh perusahaan tidak menentukan bagaimana menggunakan komputer untuk
memperbaiki proses bisnis, namun memahami proses bisnis apa yang perlu ditingkatkan.
2. Mengidentifikasi proses yang ada: Proses bisnis yang ada harus dimodelkan dan
didokumentasikan, mencatat masukan, keluaran, sumber daya, dan urutan aktivitas. Tim
perancang proses mengidentifikasi langkah-langkah berlebihan, tugas padat kertas,
kemacetan, dan inefisiensi lainnya.
3. Design proses baru: Setelah proses yang ada dipetakan dan diukur dari segi waktu dan
biaya, tim perancang proses akan mencoba memperbaiki prosesnya dengan merancang
yang baru. Proses “to-be” yang baru disederhanakan akan didokumentasikan dan
dimodelkan untuk perbandingan dengan proses lama.
4. Masukkan proses baru: Begitu proses baru telah dimodelkan dan dianalisis secara
menyeluruh, maka harus diterjemahkan ke dalam seperangkat prosedur dan peraturan
kerja yang baru. Sistem informasi baru atau penyempurnaan sistem yang ada mungkin
harus diimplementasikan untuk mendukung proses yang dirancang ulang. Proses baru
dan sistem pendukung diluncurkan ke dalam organisasi bisnis. Seiring bisnis mulai
menggunakan proses ini, masalah ditemukan dan diatasi. Karyawan yang bekerja dengan
proses tersebut dapat merekomendasikan perbaikan.
5. Pengukuran terus menerus: Begitu proses telah diimplementasikan dan dioptimalkan,
perlu dilakukan pengukuran secara terus menerus. Mengapa? Proses dapat memburuk
seiring berjalannya waktu karena karyawan kembali menggunakan metode lama, atau
mungkin kehilangan keefektifannya jika bisnis mengalami perubahan lainnya.

ALAT UNTUK MANAJEMEN PROSES BISNIS

Lebih dari 100 perusahaan perangkat lunak menyediakan alat untuk berbagai
aspek BPM, termasuk IBM, Oracle, dan TIBCO. Alat-alat ini membantu bisnis
mengidentifikasi dan mendokumentasikan proses yang memerlukan perbaikan,
menciptakan model proses yang lebih baik, menangkap dan menerapkan peraturan bisnis
untuk melakukan proses, dan mengintegrasikan sistem yang ada untuk mendukung proses
baru atau didesain ulang. Perangkat lunak BPM juga menyediakan analisis untuk
memverifikasi bahwa kinerja proses telah ditingkatkan dan untuk mengukur dampak
perubahan proses pada indikator kinerja bisnis utama.

4.2 TINJAUAN UMUM PEMBANGUNAN SISTEM

Kegiatan yang menghasilkan solusi sistem informasi terhadap masalah atau peluang
organisasi disebut pengembangan sistem. Pengembangan sistem adalah masalah terstruktur
yang dipecahkan dengan aktivitas yang berbeda. Kegiatan ini terdiri dari analisis sistem,
perancangan sistem, pemrograman, pengujian, konversi, serta produksi dan pemeliharaan.

ANALISA SISTEM

Analisis sistem adalah analisis masalah yang coba diatasi oleh sebuah perusahaan dengan
sistem informasi. Ini terdiri dari mendefinisikan masalah, mengidentifikasi penyebabnya,
menentukan solusinya, dan mengidentifikasi persyaratan informasi yang harus dipenuhi oleh
solusi sistem. Analisis sistem juga mencakup studi kelayakan untuk menentukan apakah
solusi tersebut layak, atau dapat dicapai, dari sudut pandang keuangan, teknis, dan organisasi.
Studi kelayakan menentukan apakah sistem yang diusulkan diharapkan dapat menjadi
investasi yang baik, apakah teknologi yang dibutuhkan untuk sistem tersedia dan dapat
ditangani oleh spesialis sistem informasi perusahaan, dan apakah organisasi dapat menangani
perubahan yang diperkenalkan oleh sistem. Pada tingkat yang paling dasar, persyaratan
informasi dari sebuah sistem baru melibatkan identifikasi siapa yang membutuhkan informasi
apa, di mana, kapan, dan bagaimana caranya. Analisis kebutuhan secara hati-hati
mendefinisikan tujuan sistem yang baru atau yang dimodifikasi dan mengembangkan
deskripsi rinci tentang fungsi yang harus dilakukan sistem baru.

DESAIN SISTEM

Analisis sistem menggambarkan apa yang harus dilakukan sistem untuk memenuhi
persyaratan informasi, dan perancangan sistem menunjukkan bagaimana sistem akan
memenuhi tujuan ini. Perancangan sistem informasi adalah keseluruhan rencana atau model
untuk sistem tersebut. Seperti cetak biru bangunan atau rumah, itu terdiri dari semua
spesifikasi yang memberi sistem bentuk dan strukturnya. Perancang sistem merinci
spesifikasi sistem yang akan memberikan fungsi yang diidentifikasi selama analisis sistem.
Spesifikasi ini harus menangani semua komponen manajerial, organisasi, dan teknologi dari
solusi sistem. Persyaratan informasi pengguna mendorong keseluruhan upaya membangun
sistem. Pengguna harus memiliki kontrol yang memadai atas proses perancangan untuk
memastikan bahwa sistem tersebut mencerminkan prioritas bisnis dan kebutuhan informasi
mereka, bukan bias staf teknis.

MELENGKAPI PROSES PEMBANGUNAN SISTEM

Langkah-langkah yang tersisa dalam proses pengembangan sistem menerjemahkan


spesifikasi solusi yang ditetapkan selama analisis dan perancangan sistem ke dalam sistem
informasi operasional sepenuhnya. Langkah penutup ini terdiri dari pemrograman, pengujian,
konversi, produksi, dan perawatan. Selama tahap pemrograman, spesifikasi sistem yang
disiapkan selama tahap perancangan diterjemahkan ke dalam kode program perangkat lunak.
Saat ini, banyak organisasi tidak lagi melakukan pemrograman sendiri untuk sistem baru.
Pengujian menyeluruh dan merinci harus dilakukan untuk memastikan apakah sistem
menghasilkan hasil yang tepat. Menguji sistem informasi dapat dibagi menjadi tiga jenis
kegiatan: pengujian unit, pengujian sistem, dan pengujian penerimaan. Pengujian unit, atau
pengujian program, terdiri dari pengujian setiap program secara terpisah di sistem. Pengujian
sistem menguji berfungsinya sistem informasi secara keseluruhan. Ia mencoba untuk
menentukan apakah modul diskrit akan berfungsi bersama seperti yang direncanakan dan
apakah ada perbedaan antara cara sistem benar-benar bekerja dan cara penggunaannya. Uji
penerimaan memberikan sertifikasi akhir bahwa sistem siap digunakan dalam pengaturan
produksi. Tim pengembangan sistem bekerja dengan pengguna untuk merancang rencana uji
sistematis. Rencana uji mencakup semua persiapan untuk serangkaian tes yang baru saja
kami jelaskan. Konversi adalah proses perubahan dari sistem lama ke sistem yang baru.
Empat strategi konversi utama dapat digunakan: strategi paralel, strategi cut over langsung,
strategi studi percontohan, dan strategi pendekatan bertahap. Dalam strategi paralel, sistem
lama dan penggantian potensinya dijalankan bersama-sama untuk sementara waktu sampai
semua orang yakin bahwa yang baru berfungsi dengan benar. Strategi cut over langsung
menggantikan sistem lama sepenuhnya dengan sistem baru pada hari yang ditentukan.
Strategi percontohan memperkenalkan sistem baru hanya pada area organisasi yang terbatas,
seperti satu departemen atau unit operasi. Strategi pendekatan bertahap memperkenalkan
sistem baru secara bertahap, baik oleh fungsi atau unit organisasi. Bergerak dari sistem lama
ke sistem yang baru mengharuskan pengguna akhir dilatih untuk menggunakan sistem yang
baru. Dokumentasi terperinci yang menunjukkan bagaimana sistem bekerja dari sudut
pandang teknis dan pengguna akhir diselesaikan pada waktu konversi untuk digunakan dalam
pelatihan dan operasi sehari-hari. Setelah sistem baru dipasang dan konversi selesai,
sistemnya dikatakan sedang berproduksi. Perubahan perangkat keras, perangkat lunak,
dokumentasi, atau prosedur ke sistem produksi untuk memperbaiki kesalahan, memenuhi
persyaratan baru, atau memperbaiki efisiensi pemrosesan disebut perawatan.

PEMODELAN DAN PERANCANGAN SISTEM: METODOLOGI STRUKTUR


DAN OBYEK-ORIENTED

Ada metodologi alternatif untuk pemodelan dan perancangan sistem. Metodologi


terstruktur dan pengembangan berorientasi objek adalah yang paling menonjol. Terstruktur
mengacu pada fakta bahwa tekniknya selangkah demi selangkah, dengan setiap langkah
membangun pada yang sebelumnya. Metodologi terstruktur bersifat top-down, maju dari
tingkat tertinggi dan paling abstrak ke tingkat detail paling rendah – dari yang umum sampai
yang spesifik. Alat utama untuk merepresentasikan proses komponen sistem dan arus data di
antaranya adalah data flow diagram (DFD). Spesifikasi proses menggambarkan transformasi
yang terjadi dalam tingkat terendah dari diagram alir data. Mereka mengekspresikan logika
untuk setiap proses. Dalam metodologi terstruktur, perancangan perangkat lunak dimodelkan
menggunakan diagram struktur hirarkis. Bagan struktur adalah grafik top-down,
menunjukkan setiap tingkat disain, hubungannya ke tingkat lain, dan tempatnya dalam
keseluruhan struktur desain. Pengembangan berorientasi obyek membahas masalah ini.
Pengembangan berorientasi objek menggunakan objek sebagai unit dasar analisis dan
perancangan sistem. Objek menggabungkan data dan proses spesifik yang beroperasi pada
data tersebut.
Pemodelan berorientasi objek didasarkan pada konsep kelas dan warisan. Objek milik
kelas tertentu, atau kategori umum benda serupa, memiliki fitur kelas itu. Kelas objek pada
gilirannya dapat mewarisi semua struktur dan perilaku kelas yang lebih umum dan kemudian
menambahkan variabel dan perilaku yang unik untuk setiap objek. Kelas objek baru dibuat
dengan memilih kelas yang ada dan menentukan bagaimana kelas baru berbeda dari kelas
yang ada, daripada mulai dari nol setiap saat.
Rekayasa perangkat lunak dengan bantuan komputer menyediakan perangkat lunak untuk
mengotomatisasi metodologi yang baru saja kita gambarkan untuk mengurangi jumlah
pekerjaan berulang yang perlu dilakukan pengembang. Alat itu juga memfasilitasi
terciptanya dokumentasi yang jelas dan koordinasi upaya pengembangan tim. Anggota tim
dapat berbagi pekerjaan mereka dengan mudah dengan mengakses file masing-masing untuk
meninjau atau memodifikasi apa yang telah dilakukan. Manfaat produktivitas sederhana juga
bisa dicapai jika alat tersebut digunakan dengan benar.

4.3 PENDEKATAN ALTERNATIF SISTEM-BANGUNAN

Sistem berbeda dalam hal ukuran dan kompleksitas teknologi mereka dan dalam hal
masalah organisasi yang harus dipecahkan. Sejumlah pendekatan pembuatan sistem telah
dikembangkan untuk mengatasi perbedaan ini. Bagian ini menjelaskan metode alternatif ini:
siklus hidup sistem tradisional, prototyping, paket perangkat lunak aplikasi, pengembangan
pengguna akhir, dan outsourcing.

SIKLUS HIDUP SISTEM TRADISIONAL

Siklus hidup sistem adalah metode tertua untuk membangun sistem informasi.
Metodologi siklus hidup adalah pendekatan bertahap untuk membangun sebuah sistem,
membagi pengembangan sistem menjadi tahap formal. Spesialis pengembangan sistem
memiliki pendapat yang berbeda tentang bagaimana mempartisi tahap pengembangan sistem,
namun secara kasar sesuai dengan tahapan pengembangan sistem yang baru saja kita
jelaskan.

PROTOTIPING

Prototyping terdiri dari membangun sistem eksperimental dengan cepat dan murah bagi
pengguna akhir untuk dievaluasi. Dengan berinteraksi dengan prototipe, pengguna bisa
mendapatkan gagasan yang lebih baik mengenai kebutuhan informasi mereka. Prototipe yang
didukung oleh pengguna dapat digunakan sebagai template untuk menciptakan sistem akhir.
Prototipe ini adalah versi kerja dari sistem informasi atau bagian dari sistem, namun model
ini hanya merupakan model pendahuluan. Proses membangun desain awal, mencoba keluar,
menyempurnakannya, dan mencoba lagi telah disebut proses berulang dari pengembangan
sistem karena langkah-langkah yang diperlukan untuk membangun sebuah sistem dapat
diulang berulang-ulang.
Langkah-langkah dalam Prototyping menunjukkan model empat langkah dari proses
prototyping, yang terdiri dari:
Langkah 1 : Identifikasi kebutuhan dasar pengguna. Perancang sistem (biasanya spesialis
sistem informasi) bekerja dengan pengguna cukup lama untuk menangkap kebutuhan
informasi dasar pengguna.
Langkah 2 : Kembangkan prototipe awal. Perancang sistem menciptakan prototip kerja
dengan cepat, menggunakan alat untuk menghasilkan perangkat lunak dengan cepat.
Langkah 3 : Gunakan prototipe. Pengguna didorong untuk bekerja sama dengan sistem untuk
menentukan seberapa baik prototipe tersebut memenuhi kebutuhannya dan memberi saran
untuk memperbaiki prototipe.
Langkah 4: Merevisi dan meningkatkan prototipe. Pembangun sistem mencatat semua
perubahan yang diminta pengguna dan menyempurnakan prototipenya sesuai dengan itu.
Setelah prototipe telah direvisi, siklus kembali ke Langkah 3. Langkah 3 dan 4 diulang
sampai pengguna puas.
Prototyping sangat berguna bila ada beberapa ketidakpastian mengenai persyaratan atau
solusi perancangan dan sering digunakan untuk merancang antarmuka pengguna akhir sistem
informasi (bagian dari sistem yang berinteraksi dengan pengguna akhir, seperti display online
dan layar entri data, laporan, atau Halaman web).

PENGEMBANGAN END-USER

Beberapa jenis sistem informasi dapat dikembangkan oleh pengguna akhir dengan sedikit
atau tanpa bantuan formal dari spesialis teknis. Fenomena ini disebut pengembangan
pengguna akhir. Serangkaian perangkat lunak yang dikategorikan sebagai bahasa generasi
keempat membuat ini menjadi mungkin. Bahasa generasi keempat adalah perangkat lunak
yang memungkinkan pengguna akhir membuat laporan atau mengembangkan aplikasi
perangkat lunak dengan sedikit atau tanpa bantuan teknis. Beberapa alat keempat ini juga
meningkatkan produktivitas pemrogram profesional. Pengguna akhir kemungkinan besar
bekerja dengan perangkat lunak PC dan bahasa kueri. Bahasa query adalah perangkat lunak
yang memberikan jawaban langsung langsung atas permintaan informasi yang tidak
ditentukan sebelumnya, seperti “Siapa perwakilan penjualan dengan kinerja tertinggi?”
Bahasa query sering dikaitkan dengan perangkat lunak pengelolaan data dan sistem
manajemen basis data.

APLIKASI PERANGKAT LUNAK DAN OUTSOURCING

Perangkat lunak saat ini tidak dikembangkan secara internal namun dibeli dari sumber
eksternal. Perusahaan dapat menyewa perangkat lunak dari penyedia layanan perangkat
lunak, mereka dapat membeli paket perangkat lunak dari vendor komersial, atau mereka
dapat memiliki aplikasi khusus yang dikembangkan oleh perusahaan outsourcing luar.
Selama beberapa dekade terakhir, banyak sistem telah dibangun di atas sebuah pondasi
perangkat lunak aplikasi. Banyak aplikasi umum untuk semua organisasi bisnis – misalnya,
daftar gaji, piutang, buku besar, atau pengendalian persediaan. Untuk fungsi universal seperti
itu dengan proses standar yang tidak banyak berubah seiring berjalannya waktu, sistem
umum akan memenuhi persyaratan banyak organisasi. Jika sebuah organisasi memiliki
persyaratan unik yang tidak dialamatkan paket, banyak paket termasuk kemampuan untuk
kustomisasi. Fitur penyesuaian memungkinkan paket perangkat lunak dimodifikasi untuk
memenuhi persyaratan unik sebuah organisasi tanpa merusak integritas perangkat lunak
kemasan. Proses evaluasi paket sering didasarkan pada Permintaan Proposal (RFP), yang
merupakan daftar pertanyaan terperinci yang diajukan ke vendor perangkat lunak paket.
Jika perusahaan tidak ingin menggunakan sumber daya internalnya untuk membangun
atau mengoperasikan sistem informasi, perusahaan tersebut dapat mengalihkan pekerjaan ke
organisasi eksternal yang mengkhususkan diri dalam menyediakan layanan ini. Komputasi
awan dan penyedia SaaS, yang kami jelaskan di Bab 5, adalah salah satu bentuk outsourcing.
Vendor outsourcing mungkin berada di dalam negeri atau di negara lain. Pengalihan dalam
negeri terutama didorong oleh fakta bahwa perusahaan outsourcing memiliki keterampilan,
sumber daya, dan aset yang tidak dimiliki klien mereka. Dalam kasus outsourcing lepas
pantai, keputusan tersebut cenderung lebih didorong biaya. Seorang programmer terampil di
India atau Rusia menghasilkan sekitar USD $ 9.000 per tahun, dibandingkan dengan $
65.000 per tahun untuk programmer yang sebanding di Amerika Serikat.

4.4 PEMBANGUNAN APLIKASI UNTUK PERUSAHAAN DIGITAL

Di lingkungan perusahaan digital, organisasi perlu menambahkan, mengubah, dan


menunda kemampuan teknologinya dengan sangat cepat untuk merespons peluang baru.
Perusahaan mulai menggunakan proses pengembangan yang lebih pendek dan informal yang
memberikan solusi cepat. Selain menggunakan paket perangkat lunak dan penyedia layanan
eksternal, bisnis lebih bergantung pada teknik siklus cepat seperti pengembangan aplikasi
yang cepat, desain aplikasi gabungan, pengembangan tangkas, dan komponen perangkat
lunak standar yang dapat digunakan ulang yang dapat digabungkan menjadi satu rangkaian
layanan lengkap untuk e-commerce dan ebusiness.

PENGEMBANGAN APLIKASI RAPID (RAD)

Perangkat perangkat lunak berorientasi objek, perangkat lunak yang dapat digunakan
ulang, prototipe, dan alat bahasa generasi keempat membantu pembangun sistem membuat
sistem kerja jauh lebih cepat daripada yang dapat mereka gunakan dengan metode pembuatan
dan perangkat lunak sistem tradisional. Istilah rapid application development (RAD)
digunakan untuk menggambarkan proses pembuatan sistem kerja dalam waktu yang sangat
singkat. Terkadang sebuah teknik yang disebut joint application design (JAD) digunakan
untuk mempercepat pembangkitan kebutuhan informasi dan untuk mengembangkan desain
sistem awal. Pengembangan tangkas berfokus pada pengiriman cepat perangkat lunak kerja
dengan memecah proyek besar menjadi serangkaian subproyek kecil yang selesai dalam
waktu singkat menggunakan iterasi dan umpan balik yang berkesinambungan.

PEMBANGUNAN BERBASIS KOMPONEN DAN LAYANAN WEB


Kami telah menjelaskan beberapa manfaat pengembangan berorientasi obyek untuk
membangun sistem yang dapat merespons lingkungan bisnis yang berubah dengan cepat,
termasuk aplikasi Web. Pendekatan pengembangan perangkat lunak ini disebut
pengembangan berbasis komponen, dan ini memungkinkan sebuah sistem dibangun dengan
merakit dan mengintegrasikan komponen perangkat lunak yang ada.
Layanan web dapat melakukan fungsi tertentu sendiri, dan mereka juga dapat melibatkan
layanan Web lainnya untuk menyelesaikan transaksi yang lebih kompleks, seperti memeriksa
kartu kredit, pengadaan, atau pemesanan produk. Dengan membuat komponen perangkat
lunak yang dapat berkomunikasi dan berbagi data terlepas dari sistem operasi, bahasa
pemrograman, atau perangkat klien, layanan Web dapat memberikan penghematan biaya
yang signifikan dalam membangun sistem sambil membuka peluang baru untuk kolaborasi
dengan perusahaan lain.

BAB III

PENUTUP
5.1 KESIMPULAN

Pendekatan sistem adalah pendekatan terpadu yang memandang suatu objek atau masalah
yang kompleks dan bersifat interdisiplin sebagai bagian dari suatu sistem. Pendekatan sistem
mencoba menggali elemen-elemen terpenting yang memiliki kontribusi signifikan terhadap
tujuan. Pendekatan sistem dapat dihubungkan dengan analisis kondisi fisikal, dapat
dihubungkan dengan analisis biotis, dan dapat dihubungkan dengan analisis gejala sosial.
Pendekatan sistem terdiri dari tiga fase upaya yakni persiapan, defenisi dan solusi.
Siklus hidup pengembangan sistem dapat didefinisikan sebagai serangkaian aktivitas
yang dilaksanakan oleh professional dan pemakai sistem informasi untuk mengembangkan
dan mengimplementasikan sistem informasi. Sejumlah metodologi SDLC telah mengalami
evolusi dengan siklus tradisional, Prototyping, RAD, dan pengembangan berfase.
Ketika sistem dikembangkan, proses,data dan objek akan dibuat modelnya. Alat
pemodelan yang populer ialah pembuatan diagran arus data yang menggunakan simbol-
simbol dan unsur lingkungan yang dihubungkan oleh panah untuk menunjukkan arus data.
Sebelum manajemen memberikan kata setuju untuk memulai suatu proyek sistem, manajer
biasanya meminta agar biaya proyek diestimasi.
Siklus hidup pengembangan sistem ( System Development Life Cycle / SDLC) merupakan
suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah di
dalam tahapan tersebut untuk proses pengembangannya. Pada dasarnya siklus hidup
pengembangan sistem informasi terdapat 5 (lima) tahapan, yaitu : Perencanaan Sistem
( Systems Planning), Analisis Sistem (System Analysis), Perancangan Sistem (System
Design), Implementasi Sistem (System Implementation), Penggunaan sistem ( System
Utilization ).

5.2 SARAN
Sebelum kita melakukan maupun membangun sebuah perangkat lunak. Ada baiknya kita
mengetahui dulu pengembangan system informasi (SDLC) dalam menunjang pembuatan
perangkat lunak tersebut. Hal ini dilakukan agar kita dapat menghasilkan suatu perangkat
lunak yang baik dan bermanfaat bagi penggunanya.
Dengan menggunakan metode pengembangan SDLC dapat menyediakan tahapan yang
dapat digunakan sebagai pedoman mengembangkan sistem. Dengan menggunakan metode
SDLC akan memberikan hasil sistem yang lebih baik karena sistem dianalisis dan dirancang
secara keseluruhan sebelum diimplementasikan.

DAFTAR PUSTAKA
Bab 13: Pengembangan Sistem Informasi. Laudon, Kenneth C., and Jane P. Laudon. Sistem
Manajemen Informasi : Mengelola Perusahaan Digital. Jakarta: Salemba 4, 2017.

Anda mungkin juga menyukai