Information System Building Block

    Oleh : M. Ainul Yaqin, S.Si, M.Kom
Sistem Informasi Sebagai Product


                          Pemegang
                            Saham




                                Pemasok
Pelanggan
Penggerak Bisnis

•   Globalisasi Ekonomi
•   E-Commerce dan E-Bisnis
•   Keamanan dan Privasi
•   Kolaborasi dan Kemitraan
•   Manajemen Aset Pengetahuan
•   Peningkatan yang berkesinambungan
•   Manajemen Kualitas Total
•   Desain Ulang Proses Bisnis
Sponsor sistem informasi dan advokad eksekutif,
 biasanya bertanggungjawab atas pendanaan proyek
pengembangan, pengoperasian, dan perawatan sistem
                      informasi




      “Pelanggan” yang akan menggunakan atau
  terpengaruh sistem informasi pada basis reguler –
      meng-capture, memvalidasi, memasukkan,
   menanggapi, menyimpan, dan bertukar data dan
                      informasi.


Spesialis teknis yang menerjemahkan kebutuhan bisnis
      pengguna sistem dan pembatas solusi teknis.
     Tugasnya merancang database, input, output,
interface, jaringan, dan perangkat lunak komputer yang
      akan memebuhi kebutuhan pengguna sistem


Spesialis teknis yang membangun sistem informasi dan
komponen yang didasarkan pada spesifikasi rancangan
        yang dirancang oleh perancang sistem.
• Sistem Analis : Spesialis yang mempelajari masalah
  dan kebutuhan sebuah organisasi untuk menentukan
  bagaimana orang, data, proses, dan teknologi informasi
  dapat mencapai kemajuan terbaik untuk bisnis
• Manajer Proyek : Seorang profesional berpengalaman
  yang mendapat tanggung jawab untuk merencanakan,
  memonitor, dan mengontrol proyek dengan
  memperhatikan jadwal, anggaran, produk jadi,
  kepuasan pelanggan, standar teknis, dan kualitas
  sistem.
Perencanaan awal untuk sebuah proyek untuk
mendefinisikan lingkup, tujuan, jadwal, dan anggaran
                    bisnis awal.




       Studi domain masalah bisnis untuk
  merekomendasikan perbaikan dan menentukan
      kebutuhan dan prioritas solusi bisnis




Spesifikasi atau konstruksi solusi teknis dan berbasis
       komputer untuk kebutuhan bisnis yang
        diidentifikasikan dalam analisis sistem




  Konstruksi, Instalasi, pengujian, dan pengiriman
       sistem ke dalam lingkungan kerjanya
Penggerak Teknologi

•   Jaringan dan Internet
•   Teknologi Mobile dan Nirkabel
•   Teknologi Objek
•   Teknologi Kolaboratif
•   Aplikasi Enterprise
Pandangan Pemilik Sistem Terhadap
   Pengetahuan Bisnis

• Informasi yang menambahkan pengetahuan
  bisnis baru.
• Bentuknya berupa daftar entitas-entitas dan
  aturan-aturan bisnis.
Pandangan Pengguna Sistem Terhadap
   Pengetahuan Bisnis

• Data yang mendeskripsikan bisnis
• Kebutuhan data : perluasan dari entitas-entitas
  dan aturan-aturan bisnis.
Pandangan Perancang Sistem Terhadap
    Pengetahuan Bisnis

•   Struktur data
•   Skema database
•   Field
•   Indeks
•   Konstrain-konstrain
Pandangan Pembangun Sistem Terhadap
   Pengetahuan Bisnis

• SQL
• DBMS
• Teknologi data yang lain.
Pandangan Pemilik Sistem Terhadap
   Proses Bisnis
• Fungsi bisnis : kelompok proses-proses yang
  berhubungan yang mendukung bisnis. Fungsi dapat
  diuraikan ke dalam subfungsi-subfungsi lain dan pada
  akhirnya ke dalam proses-proses yang mengerjakan
  tugas-tugas tertentu.
• Sistem informasi lintas fungsional : sistem yang
  mendukung proses bisnis yang relevan dari beberapa
  fungsi bisnis tanpa memandang batas-batas organisasi
  yang tradisional seperti divisi, departemen, pusat, dan
  kantor.
Pandangan Pengguna Sistem Terhadap
  Proses Bisnis

• Proses Bisnis : aktifitas yang merespon pada
  kejadian bisnis.
• Process Requirement : harapan pengguna pada
  kebutuhan pemrosesan untuk sebuah proses
  bisnis dan sistem informasinya.
• Policy : sekumpulan aturan yang mengendalikan
  proses bisnis.
Pandangan Pengguna Sistem Terhadap
   Proses Bisnis

• Procedure : kumpulan instruksi dan logika
  selangkah demi selangkah untuk menyelesaikan
  proses bisnis.
• Workflow : aliran transaksi melalui proses bisnis
  untuk memastikan pemeriksaan yang benar dan
  persetujuan untuk diimplementasikan
Pandangan Perancang Sistem Terhadap
   Proses Bisnis

• Spesifikasi software : desain teknis proses bisnis
  untuk diotomasi atau didukung oleh program
  komputer yang ditulis oleh pembangun sistem.
Pandangan Pembangun Sistem Terhadap
  Proses Bisnis
• Application Program : representasi yang dapat
  dibaca mesin berbasis bahasa dari apa yang
  seharusnya dilakukan oleh proses perangkat
  lunak atau bagaimana proses perangkat lunak
  itu menyelesaikan tugasnya.
• Prototyping : teknik untuk membangun dengan
  cepat sebuah model sistem informasi yang
  fungsional tetapi belum lengkap dengan
  menggunakan alat-alat pengembangan aplikasi.
Pandangan Pemilik Sistem Terhadap
   Komunikasi Bisnis

• Siapa saja yang akan berinteraksi dengan
  sistem informasi ini ?
• Di mana lokasi orang-orang yang berinteraksi
  dengan sistem informasi ini ?
• Apakah sistem informasi ini berinteraksi dengan
  sistem informasi, komputer, atau sistem
  terotomasi lainnya ?
Pandangan Pengguna Sistem Terhadap
  Komunikasi Bisnis

• Lebih memperhatikan input dan output dari
  sistem informasi
Pandangan Perancang Sistem Terhadap
   Komunikasi Bisnis
• Memperhatikan rancangan teknis antarmuka pengguna
  dan komunikasi sistem-ke –sistem.
• Spesifikasi antarmuka : rencangan teknis yang
  mendokumentasikan bagaimana pengguna sistem
  berinteraksi dengan sistem dan bagaimana sistem
  berinteraksi dengan sistem lainnya.
• Dialog pengguna : spesifikasi bagaimana pengguna
  berpindah dari satu jendela ke jendela lain atau
  halaman satu ke halaman lain, berinteraksi dengan
  program aplikasi untuk melakukan pekerjaan yang
  berguna.
Pandangan Pembangun Sistem Terhadap
   Komunikasi Bisnis

• Memperhatikan konstruksi, instalasi, pengujian,
  dan implementasi solusi antarmuka sistem dan
  sistem-ke-sistem.
• Middleware : perangkat lunak utility yang
  memungkinkan perangkat lunak aplikasi dan
  perangkat lunak sistem yang menggunakan
  teknologi-teknologi berbeda untuk
  berantaroperasi.
Definisi Lingkup

• Problem statement : pernyataan dan kategorisasi
  masalah, kesempatan, dan perintah; bisa juga termasuk
  batasan dan visi awal untuk solusi.
• Constraint : faktor, pembatas, atau pengekang yang
  mungkin membatasi solusi atau proses pemecahan
  masalah.
• Statement of work : kontrak dengan manajemen dan
  komunitas pengguna untuk mengembangkan atau
  meningkatkan sistem informasi; mendefinisikan visi,
  lingkup, batasan, kebutuhan pengguna tingkat tinggi,
  jadwal, dan anggaran.
Definisi Lingkup

• Kerangka untuk membuat problem statement
  adalah menggunakan PIECES (Performance,
  Information, Economics, Control, Efficiency,
  Service).
• Performance : Produksi, Waktu respon.
• Information : Output, Input, Data tersimpan
Definisi Lingkup

• Economics : Biaya, Keuntungan
• Control : Keamanan yang terlalu lemah, atau
  keamanan yang terlalu kuat
• Efficiency : Membuang waktu, material, dan
  usaha
• Service : sistem menghasilkan produk yang
  tidak akurat, tidak konsisten, tidak dapat
  dipercaya, tidak mudah dipelajari, tidak mudah
  digunakan, tidak fleksibel, tidak kompatibel.
Analisis Masalah

• Mempelajari sistem yang ada dan menganalisis
  temuan-temuan yang menyediakan tim proyek
  dengan pemahaman yang lebih mendalam akan
  masalah-masalah yang memicu proyek.
• Input : lingkup dan pernyataan masalah
• Output : satu set tujuan perbaikan sistem yang
  diperoleh dari pemahaman menyeluruh terhadap
  masalah-masalah bisnis.
Analisis Kebutuhan

• Input : Tujuan perbaikan sistem
• Output : Pernyataan kebutuhan sistem
• Kemampuan apa yang harus disediakan sistem
  baru kepada para penggunanya ?
• Data apa yang harus di-capture / disimpan ?
• Tingkat kinerja apa yang diharapkan ?
Desain Logis

• Desain logis : penerjemahan kebutuhan bisnis
  pengguna ke dalam model sistem yang
  menggambarkan hanya kebutuhan bisnis dan
  tidak ada desain teknis yang mungkin atau
  implementasi dari kebutuhan-kebutuhan
  tersebut.
• Model sistem : gambaran sistem yang mewakili
  kenyataan atau menjadi kenyataan yang
  diinginkan.
Analisis Keputusan

• Solusi kandidat dievaluasi dalam hal :
   –   Kelayakan teknis
   –   Kelayakan operasional
   –   Kelayakan ekonomi
   –   Kelayakan jadwal
   –   Kelayakan risiko
Desain Fisik dan Integrasi

• Desain fisik : penerjemahan kebutuhan bisnis pengguna
  ke dalam model sistem yang menggambarkan
  implemenatsi kebutuhan bisnis pengguna
• Filosofi desain fisik :
   – Desain dengan spesifikasi : model-model sistem fisik dan
     spesifikasi-spesifikasi terinci dihasilkan sebagai serangkaian
     cetak biru untuk konstruksi
   – Desain dengan prototipe : aplikasi-aplikasi atau subsistem-
     subsistem (prototipe) yang tidak lengkap, dan disempurnakan
     berdasarkan umpan balik dari para pengguna dan desainer
     sistem lain.
Konstruksi dan Pengujian

• Komponen-komponen konstruksi dan pengujian
  sistem
  –   Database
  –   Software pendukung
  –   Antarmuka pengguna dan sistem
  –   Hardware
  –   Jaringan
Instalasi dan Pengiriman

•   Penyampaian sistem pada operasi
•   Penyampaian pelatihan pengguna
•   Penyampaian dokumentasi lengkap
•   Mengkonversi data saat ini
Operasi dan Perawatan Sistem

• Dukungan sistem : dukungan teknis yang terus
  menerus, seperti juga perawatan yang
  diperlukan untuk menghadapi error,
  penghilangan, atau kebutuhan baru apapun
  yang mungkin muncul.

Information system building block

  • 1.
    Information System BuildingBlock Oleh : M. Ainul Yaqin, S.Si, M.Kom
  • 3.
    Sistem Informasi SebagaiProduct Pemegang Saham Pemasok Pelanggan
  • 4.
    Penggerak Bisnis • Globalisasi Ekonomi • E-Commerce dan E-Bisnis • Keamanan dan Privasi • Kolaborasi dan Kemitraan • Manajemen Aset Pengetahuan • Peningkatan yang berkesinambungan • Manajemen Kualitas Total • Desain Ulang Proses Bisnis
  • 5.
    Sponsor sistem informasidan advokad eksekutif, biasanya bertanggungjawab atas pendanaan proyek pengembangan, pengoperasian, dan perawatan sistem informasi “Pelanggan” yang akan menggunakan atau terpengaruh sistem informasi pada basis reguler – meng-capture, memvalidasi, memasukkan, menanggapi, menyimpan, dan bertukar data dan informasi. Spesialis teknis yang menerjemahkan kebutuhan bisnis pengguna sistem dan pembatas solusi teknis. Tugasnya merancang database, input, output, interface, jaringan, dan perangkat lunak komputer yang akan memebuhi kebutuhan pengguna sistem Spesialis teknis yang membangun sistem informasi dan komponen yang didasarkan pada spesifikasi rancangan yang dirancang oleh perancang sistem.
  • 6.
    • Sistem Analis: Spesialis yang mempelajari masalah dan kebutuhan sebuah organisasi untuk menentukan bagaimana orang, data, proses, dan teknologi informasi dapat mencapai kemajuan terbaik untuk bisnis • Manajer Proyek : Seorang profesional berpengalaman yang mendapat tanggung jawab untuk merencanakan, memonitor, dan mengontrol proyek dengan memperhatikan jadwal, anggaran, produk jadi, kepuasan pelanggan, standar teknis, dan kualitas sistem.
  • 8.
    Perencanaan awal untuksebuah proyek untuk mendefinisikan lingkup, tujuan, jadwal, dan anggaran bisnis awal. Studi domain masalah bisnis untuk merekomendasikan perbaikan dan menentukan kebutuhan dan prioritas solusi bisnis Spesifikasi atau konstruksi solusi teknis dan berbasis komputer untuk kebutuhan bisnis yang diidentifikasikan dalam analisis sistem Konstruksi, Instalasi, pengujian, dan pengiriman sistem ke dalam lingkungan kerjanya
  • 9.
    Penggerak Teknologi • Jaringan dan Internet • Teknologi Mobile dan Nirkabel • Teknologi Objek • Teknologi Kolaboratif • Aplikasi Enterprise
  • 14.
    Pandangan Pemilik SistemTerhadap Pengetahuan Bisnis • Informasi yang menambahkan pengetahuan bisnis baru. • Bentuknya berupa daftar entitas-entitas dan aturan-aturan bisnis.
  • 15.
    Pandangan Pengguna SistemTerhadap Pengetahuan Bisnis • Data yang mendeskripsikan bisnis • Kebutuhan data : perluasan dari entitas-entitas dan aturan-aturan bisnis.
  • 16.
    Pandangan Perancang SistemTerhadap Pengetahuan Bisnis • Struktur data • Skema database • Field • Indeks • Konstrain-konstrain
  • 17.
    Pandangan Pembangun SistemTerhadap Pengetahuan Bisnis • SQL • DBMS • Teknologi data yang lain.
  • 18.
    Pandangan Pemilik SistemTerhadap Proses Bisnis • Fungsi bisnis : kelompok proses-proses yang berhubungan yang mendukung bisnis. Fungsi dapat diuraikan ke dalam subfungsi-subfungsi lain dan pada akhirnya ke dalam proses-proses yang mengerjakan tugas-tugas tertentu. • Sistem informasi lintas fungsional : sistem yang mendukung proses bisnis yang relevan dari beberapa fungsi bisnis tanpa memandang batas-batas organisasi yang tradisional seperti divisi, departemen, pusat, dan kantor.
  • 19.
    Pandangan Pengguna SistemTerhadap Proses Bisnis • Proses Bisnis : aktifitas yang merespon pada kejadian bisnis. • Process Requirement : harapan pengguna pada kebutuhan pemrosesan untuk sebuah proses bisnis dan sistem informasinya. • Policy : sekumpulan aturan yang mengendalikan proses bisnis.
  • 20.
    Pandangan Pengguna SistemTerhadap Proses Bisnis • Procedure : kumpulan instruksi dan logika selangkah demi selangkah untuk menyelesaikan proses bisnis. • Workflow : aliran transaksi melalui proses bisnis untuk memastikan pemeriksaan yang benar dan persetujuan untuk diimplementasikan
  • 21.
    Pandangan Perancang SistemTerhadap Proses Bisnis • Spesifikasi software : desain teknis proses bisnis untuk diotomasi atau didukung oleh program komputer yang ditulis oleh pembangun sistem.
  • 22.
    Pandangan Pembangun SistemTerhadap Proses Bisnis • Application Program : representasi yang dapat dibaca mesin berbasis bahasa dari apa yang seharusnya dilakukan oleh proses perangkat lunak atau bagaimana proses perangkat lunak itu menyelesaikan tugasnya. • Prototyping : teknik untuk membangun dengan cepat sebuah model sistem informasi yang fungsional tetapi belum lengkap dengan menggunakan alat-alat pengembangan aplikasi.
  • 23.
    Pandangan Pemilik SistemTerhadap Komunikasi Bisnis • Siapa saja yang akan berinteraksi dengan sistem informasi ini ? • Di mana lokasi orang-orang yang berinteraksi dengan sistem informasi ini ? • Apakah sistem informasi ini berinteraksi dengan sistem informasi, komputer, atau sistem terotomasi lainnya ?
  • 24.
    Pandangan Pengguna SistemTerhadap Komunikasi Bisnis • Lebih memperhatikan input dan output dari sistem informasi
  • 25.
    Pandangan Perancang SistemTerhadap Komunikasi Bisnis • Memperhatikan rancangan teknis antarmuka pengguna dan komunikasi sistem-ke –sistem. • Spesifikasi antarmuka : rencangan teknis yang mendokumentasikan bagaimana pengguna sistem berinteraksi dengan sistem dan bagaimana sistem berinteraksi dengan sistem lainnya. • Dialog pengguna : spesifikasi bagaimana pengguna berpindah dari satu jendela ke jendela lain atau halaman satu ke halaman lain, berinteraksi dengan program aplikasi untuk melakukan pekerjaan yang berguna.
  • 26.
    Pandangan Pembangun SistemTerhadap Komunikasi Bisnis • Memperhatikan konstruksi, instalasi, pengujian, dan implementasi solusi antarmuka sistem dan sistem-ke-sistem. • Middleware : perangkat lunak utility yang memungkinkan perangkat lunak aplikasi dan perangkat lunak sistem yang menggunakan teknologi-teknologi berbeda untuk berantaroperasi.
  • 29.
    Definisi Lingkup • Problemstatement : pernyataan dan kategorisasi masalah, kesempatan, dan perintah; bisa juga termasuk batasan dan visi awal untuk solusi. • Constraint : faktor, pembatas, atau pengekang yang mungkin membatasi solusi atau proses pemecahan masalah. • Statement of work : kontrak dengan manajemen dan komunitas pengguna untuk mengembangkan atau meningkatkan sistem informasi; mendefinisikan visi, lingkup, batasan, kebutuhan pengguna tingkat tinggi, jadwal, dan anggaran.
  • 30.
    Definisi Lingkup • Kerangkauntuk membuat problem statement adalah menggunakan PIECES (Performance, Information, Economics, Control, Efficiency, Service). • Performance : Produksi, Waktu respon. • Information : Output, Input, Data tersimpan
  • 31.
    Definisi Lingkup • Economics: Biaya, Keuntungan • Control : Keamanan yang terlalu lemah, atau keamanan yang terlalu kuat • Efficiency : Membuang waktu, material, dan usaha • Service : sistem menghasilkan produk yang tidak akurat, tidak konsisten, tidak dapat dipercaya, tidak mudah dipelajari, tidak mudah digunakan, tidak fleksibel, tidak kompatibel.
  • 32.
    Analisis Masalah • Mempelajarisistem yang ada dan menganalisis temuan-temuan yang menyediakan tim proyek dengan pemahaman yang lebih mendalam akan masalah-masalah yang memicu proyek. • Input : lingkup dan pernyataan masalah • Output : satu set tujuan perbaikan sistem yang diperoleh dari pemahaman menyeluruh terhadap masalah-masalah bisnis.
  • 33.
    Analisis Kebutuhan • Input: Tujuan perbaikan sistem • Output : Pernyataan kebutuhan sistem • Kemampuan apa yang harus disediakan sistem baru kepada para penggunanya ? • Data apa yang harus di-capture / disimpan ? • Tingkat kinerja apa yang diharapkan ?
  • 34.
    Desain Logis • Desainlogis : penerjemahan kebutuhan bisnis pengguna ke dalam model sistem yang menggambarkan hanya kebutuhan bisnis dan tidak ada desain teknis yang mungkin atau implementasi dari kebutuhan-kebutuhan tersebut. • Model sistem : gambaran sistem yang mewakili kenyataan atau menjadi kenyataan yang diinginkan.
  • 35.
    Analisis Keputusan • Solusikandidat dievaluasi dalam hal : – Kelayakan teknis – Kelayakan operasional – Kelayakan ekonomi – Kelayakan jadwal – Kelayakan risiko
  • 36.
    Desain Fisik danIntegrasi • Desain fisik : penerjemahan kebutuhan bisnis pengguna ke dalam model sistem yang menggambarkan implemenatsi kebutuhan bisnis pengguna • Filosofi desain fisik : – Desain dengan spesifikasi : model-model sistem fisik dan spesifikasi-spesifikasi terinci dihasilkan sebagai serangkaian cetak biru untuk konstruksi – Desain dengan prototipe : aplikasi-aplikasi atau subsistem- subsistem (prototipe) yang tidak lengkap, dan disempurnakan berdasarkan umpan balik dari para pengguna dan desainer sistem lain.
  • 37.
    Konstruksi dan Pengujian •Komponen-komponen konstruksi dan pengujian sistem – Database – Software pendukung – Antarmuka pengguna dan sistem – Hardware – Jaringan
  • 38.
    Instalasi dan Pengiriman • Penyampaian sistem pada operasi • Penyampaian pelatihan pengguna • Penyampaian dokumentasi lengkap • Mengkonversi data saat ini
  • 39.
    Operasi dan PerawatanSistem • Dukungan sistem : dukungan teknis yang terus menerus, seperti juga perawatan yang diperlukan untuk menghadapi error, penghilangan, atau kebutuhan baru apapun yang mungkin muncul.