Sistem Informasi dan Teknologi Informasi

E-Business dan E-Commerce

  1. Pengertian E-Business

Pengertian e-Business atau definisi e-business adalah kegiatan bisnis yang dilakukan secara otomatis dan semiotomatis dilakukan dengan menggunakan teknologi elektronik. E-business memungkinkan suatu perusahaan untuk berhubungan dengan sistem pemrosesan data internal dan eksternal secara lebih efisien dan fleksibel. E-business juga banyak dipakai untuk berhubungan dengan suplier dan mitra bisnis perusahaan, serta memenuhi permintaan dan melayani kepuasan pelanggan secara lebih baik.

E-business berkaitan secara menyeluruh dengan proses bisnis termasuk value chain: pembelian secara elektronik (electronic purchasing), manajemen rantai suplai (supply chain management), pemrosesan order elektronik, penanganan dan pelayanan kepada pelanggan, dan kerja sama dengan mitra bisnis. E-business memberi kemungkinan untuk pertukaran data di antara satu perusahaan dengan perusahaan lain, baik lewat web, Internet, intranet, extranet atau kombinasi di antaranya.

  1. Pengertian E-Commerce

Pengertian E-Commerce atau definisi e-commerce adalah kegiatan komersial dengan penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.

Kegiatan e-commerce ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), e-pemasaran (e-marketing), atau pemasaran online (online marketing), pemrosesan transaksi online (online transaction processing), pertukaran data elektronik (electronic data interchange /EDI), dll.

  1. E-Business Vs E-Commerce

Perbedaan yang mendasar antara e-commerce dan e-business adalah bahwa tujuan e-commerce memang benar-benar money oriented (berorientasi pada perolehan uang), sedangkan e-business berorientasi pada kepentingan jangka panjang yang sifatnya abstrak seperti kepercayaan konsumen, pelayanan terhadap konsumen, peraturan kerja, relasi antar mitra bisnis, dan penanganan masalah sosial lainnya. Selain perbedaan seperti yang telah disebutkan, e-commerce dan e-business juga memiliki kesamaan tujuan utama yaitu memajukan perusahaan yang lebih besar dari sebelumnya. E-commerce dan e-business merupakan terobosan yang dapat mendongkrak penjualan melalui online marketing dan sebagai sarana mempromosikan produk melalui media Internet.

  1. Manfaat E-Business dan E-Commerce
  2. Manfaat E-Business

Manfaat yang didapat atau manfaat dari e business itu sebagai berikut :

  1. Memperluas pasar hingga mencakup pasar nasional dan pasar global, sehingga

perusahaan bisa menjangkau lebih banyak pelanggan, memilih pemasok terbaik, dan menjalin relasi dengan mitra bisnis yang dinilai paling cocok.

  1. Menekan biaya menyusun, memproses, mendistribusikan, menyimpan, dan mengakses informasi berbasis kertas (paperbased information).
  2. Memungkinkan perusahaan untuk menerapkan mass customization terhadap produk dan jasanya.
  3. Menekan waktu antara pembayaran dan penerimaan produk/jasa.
  4. Meningkatkan produktivitas karyawan melalui rekayasa ulang proses bisnis.
  5. Menekan biaya telekomunikasi.
  6. Manfaat-manfaat lainnya, seperti citra yang lebih baik, layanan pelanggan yang lebih bagus, proses yang lebih sederhana, mitra bisnis yang baru, waktu siklus dan pengiriman yang lebih singkat, akses terhadap informasi yang lebih luas, biaya transportasi yang lebih murah, dan fleksibilitas yang lebih tinggi.
  7. Fenomena jejaring (internetworking) memaksa perusahaan untuk bekerja sama dengan berbagai mitra bisnis untuk dapat menawarkan produk atau jasa secara kompetitif, sehingga kontrol kualitas, harga, dan kecepatan penciptaan sebuah roduk atau jasa kerap sangat ditentukan oleh faktorfaktor luar yang tidak berada di dalam kontrol perusahaan.
  8. Pembeli atau customer dapat dengan mudah melihat barang yang di produksi perusahaan tersebut melalui internet, sehingga tidak repot harus ke tempat hanya untuk melihat barang.
  9. Manfaat E-Commerce

Secara umum e-commerce merupakan aktivitas perdagangan melalui media internet. Manfaatnya dan keuntungannya banyak sekali yang dapat dihasilkan, antara lainnya :

  1. Manfaat e-commerce bagi konsumen :
  2. Electronic commerce memungkinkan pelanggan untuk berbelanja atau melakukan transaksi lain selama 24 jam sehari sepanjang tahun dari hamper setiap lokasi.
  3. Electronic commerce memberikan lebih banyak pilihan kepada pelanggan mereka bisa memilih berbagai produk dari banyak vendor.
  4. Electronic commerce menyediakan produk-produk dan jasa yang tidak mahal kepada pelanggan dengan cara mengunjungi banyak tempat dan melakukan perbandingan secara cepat.
  5. Dalam beberapa kasus, khususnya pada produk-produk yang digitized, electronic commerce menjadikan pengiriman menjadi sangat cepat.
  6. Pelanggan bisa menerima informasi relevan secar detail dalam hitungan detik, bukan lagi menjadi hari.
  7. Electronic commerce memungkinkan partisipasi dalam pelelangan maya (virtual auction).
  8. Electronic commerce memberi tempat bagi para pelanggan untuk berinteraksi dengan pelanggan lain di electronic community dan bertukar pikiran serta berbagai pengalaman.
  9. Electronic commerce memudahkan persaingan yang pada akhirnya akan menghasilkan diskon secara substansial.
  10. Manfaat e-commerce bagi masyarakat :
  11. Electronic commerce memungkinkan orang untuk bekerja didalam rumah dan tidak banyak keluar untuk berbelanja, akibatnya ini akan menurunkan arus kepadatan lalu lintas di jalan serta mengurangi polusi udara.
  12. Electronic commerce memungkinkan sejumlah barang dagangan dijual dengan harga lebih rendah,sehingga orang yang kurang mampu bisa membeli lebih banyak dan meningkatkan taraf hidup mereka.
  13. Electronic commerce memungkinkan orang di Negara-negara dunia ketiga dan wilayah pedesaan untuk menikmati aneka produk dan jasa yang akan susah mereka dapatkan tanpa Electronic commerce. Ini juga termasuk peluang untuk belajar berprofesi serta mendapatkan gelar akademik.
  14. Electronic commerce memfasilitsi layanan public, seperti perawatan kesehatan, pendidikan, dan pemerataan layanan sosial yang dilaksanakan pemerintah dengan biaya yang lebih rendah, dan atau dengan kualitas yang lebih baik. Layanan perawatan kesehatan, misalnya bisa menjangkau pasien daerah pedesaan.
  15. Manfaat e-commerce bagi bisnis :
  16. Perusahaan-perusahaan dapat menjangkau pelanggan diseluruh dunia. Oleh karena itu dengan memperluas bisnis mereka, sama saja dengan meningkatkan keuntungan.
  17. E-commerce menawarkan pengurangan sejumlah biaya tambahan. Sebuah perusahaan yang elakukan bisnis diinternet akan mengurangi biaya tersebut tidak digunakan untuk gedung dan pelayanan pelanggan (customer service), jika dibandingkan dengan jenis bisnis tradisional.

Singkatnya dari semua yang telah dijelaskan dibagian atas tersebut manfaat dan keuntungan yang didapatkan dari E-COMMERCE adalah sebagai berikut :

  1. Bagi Konsumen : harga lebih murah, belanja cukup pada satu tempat.
  2. Bagi Pengelola bisnis : efisiensi, tampa kesalahan, tepat waktu.
  3. Bagi Manajemen : peningkatan pendapatan, loyalitas pelanggan.
  1. Jenis E-Business berdasarkan pelaku dan kategori aktivitas

Berikut merupakan jenis-jenis dari E-Business, yaitu:

  1. Business-to-Business (B2B). Semua partisipan di dalam B2B e-commerceadalahpebisnis atau organisasi lain. Sebagai contoh beberapa aplikasiMark&Spencer’s terdiri B2B dengan supplier. Saat ini, 85% dari volume ECadalah B2B (Cunningham 2001).
  2. Business-to-consumer (B2C). Meliputi transaksi eceran (Retail transaction)dari suatu produk dan jasa dari pebisnis ke pembeli individu. Tipe pembeliseperti di Mark&Spencer online atau pada Amazon.com adalah customer atau consumer. EC tipe ini disebut juga e-tailing.
  3. Business-to-business-to-Consumer (B2B2C). Tipe bisnis ini menyediakanproduk dan jasa untuk klien bisnis. Klien bisnis memelihara pelanggannya,yang dapat sebagai karyawannya, untuk mana produk dan jasanya disediakantanpa menambahkan nilai tambah lainnya. Satu contoh adalah satu perusahaan yang membayar AOL (American Online) untuk menyediakan karyawannya akses internet (dari sekadar
  4. Consumer-to-business (C2B). meliputi individu yang menggunakan internetuntuk menjual produk dan jasa kepada organisasi, seperti layaknya seorangindividu mencari penjual untuk untuk menawarkan produk atau jasanya seperti yang mereka inginkan. Priceline.com dikenal sebagai C2B organizer untuk beberapa transaksi.
  5. Consumer-to-consumer (C2C). Dalam kategori ini, konsumen yang satu akanmenjual langsung kepada konsumen yang lain. Sebagai contoh seorangindividu menjual mobil, rumah (property), dan seterusnya dalam klasifikasi online. Penawaran jasa individu melalui internet dan menjual pengetahuan dan keahlian secara online adalah contoh dari C2C. Sebagai tambahan, banyak situs pelelangan mengijinkan kepada perorangan/individu untuk menempatkan item-item mereka untuk di lelang.
  6. Mobile commerce (m-commerce). Transaksi EC yang dilakukan secara penuhatau sebagian di dalam lingkunagn nirkabel (Wireless). Sebagai contoh,beberapa orang yang diperlengkapi dengan cell phones, orang dapat melakukan order buku dari amazon.com atau hal-hal yang berhubungan dengan perbankan. Banyak aplikasi m-commerce terdiri dari perangkat bergerak berbasis internet (Internet-enabled mobile devices).
  7. Intrabsuiness EC. Mencakup semua aktivitas internal organisasi yang meliputipertukaran barang, jasa, atau informasi diantara beberapa unit dan individu didalam
  8. Business-to-employees (B2E). Adalah bagian dari Intrabisnis, dimana suatuorganisasi mengirimkan jasa, informasi, atau produk kepada karyawanindividu, seperti yang dilakukan oleh Maybelline.
  9. Collaborative commerce. Ketika individu atau kelompok melakukankolaborasi, mereka akan tumbuh kedalam collaborative commerce. Sebagaicontoh, rekan bisnis di dalam suatu lokasi yang berbeda dapat mendesign produk mereka secara bersamaan, menggunanakan screen sharing, atau mereka secara bersama-sama memperkirakan jumlah permintaan dari suatu produk, seperti yang dilakukan oleh Mark&Spencer dan suppliernya.
  10. Nonbusiness EC. Pertumbuhan jumlah dari institus non-profit seperti institusiakademik, organisasi non-profit, organisasi kerohanian, organisasi social, danagen-agen pemerintah yang menggunakan EC telah menurunkan pengeluaran mereka atau untuk meningkatkan proses operasi dan layanan kepada pelanggan.
  11. E-Learning. Training atau edukasi yang disajikan secara online. E-Learningdigunakan secara mendalam di dalam suatu perusahaan untuk pelatihankaryawannya (disebut e-training). E-Learning juga disebut sebagai universitas maya.
  12. Exchange-to-exchange (E2E). Merupakan Pasar Publik Electronik (PublicElectronic Market) diantara pembeli dan penjual.
  13. E-Government. Di dalam e-Government EC, entitas di dalam pemerintahanmembeli atau menyediakan barang-barang, jasa, atau informasi kepada pelakubisnis (G2B) atau kepada warganya (G2C).

Pemanfaatan Data Dan Siklus Hidup Dalam Sistem Informasi

PERAN SISTEM INFORMASI AKUNTANSI DALAM PENGOLAHAN DATA TRANSAKSI

Sistem informasi akuntansi adalah suatu sistem dalam sebuah organisasi yang bertanggung jawab untuk penyiapan Informasi yang diperoleh dari pengumpulan dan pengolahan data transaksi yang berguna bagi semua pemakai baik di dalam maupun di luar perusahaan.Sistem ini menyiapkan informasi bagi manajemen dengan melaksanakan operasi-operasi tertentu atas semua data sumber yang diterimanya dan juga mempengaruhi hubungan organisasi perusahaan dengan lingkungan sekitarnya. Juga bertugas mengumpulkan data yang menjelaskan kegiatan perusahaan, mengubah data tersebut menjadi informasi serta menyediakan informasi bagi pemakai di dalam maupum di luar perusahaan. Selain itu sistem informasi akuntansi adalah satu – satunya CBIS yang bertanggung jawab memenuhi kebutuhan informasi di luar perusahaan.

Informasi Akuntansi yang dihasilkan oleh SIA dibedakan menjadi 2, yaitu :

  1. Informasi akuntansi keuangan, yaitu informasi yang berbentuk laporan keuangan yang ditujukan kepada pihak extern.
  2. Informasi akuntansi manajemen, informasi yang berguna bagi manajemen dalam pengambilan keputusan Unsur-unsur yang dapat mempengaruhi penerapan SIA dalam perusahaan.

Metode Kuantitatif

Dalam menyusun informasi, seorang akuntan harus menggunakan metode ini untuk meningkatkan efektifitas dan nilai dari informasi tersebut.

Komputer

Pada beberapa perusahaan, komputer telah digunakan untuk menggantikan pekerjaan rutin seorang akuntan, sehingga memberikan waktu yang lebih banyak kepada akuntan untuk dapat terlibat dalam proses pengambilan keputusan.

Siklus Hidup Sistem Informasi

Siklus hidup pengembangan sistem informasi merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah pada tahapan tersebut dalam proses pengembangan sistem . Siklus hidup pengembangan sistem informasi menyajikan metodologi atau proses yang diorganisasikan guna membangun suatu sistem informasi . Dengan demikian dalam membangun sistem informasi maka sejumlah tugas yang harus diselesaikan.
Suatu pengembangan sistem akan terlalu besar untuk dikerjakan bila tanpa sistem pengendalian. Pengendalian ini diperlukan terhadap bidang-bidang seperti fungsi, anggaran, jadwal kegiatan dan kualitas. Untuk menjamin agar suatu sistem dapat dibangun berdasarkan fungsi yang dipersyaratkan, dalam batas anggaran yang sudah disediakan dan memenuhi jadwal waktu yang telah ditentukan serta mencapai kualitas yang diinginkan, maka sejumlah titik pengecekan amat diperlukan, dimana titik pengecekan ini menjamin agar pekerjaan dapat dievaluasi dan keputusan dapat diambil pada saat yang tepat, dengan kata lain titik pengecekan merupakan kunci pengendalian di dalam pembangunan atau pengembangan sistem informasi. Keputusan manajemen dilakukan oleh steering committee atau oleh seorang manejer senior di dalam lingkup pemakai sistem.
Siklus hidup sistem informasi dimulai dari fase perencanaan, fase pengembangan (investigasi atau survey, analisa, desain, pembuatan dan implementasi, pemeliharaan) dan dievaluasi secara terus-menuerus untuk menetapkasn apakah sistem informasi tersebut masih layak diaplikasikan, jika tidak, sistem informasi tersebut akan diganti dengan yang baru dan dimulai dari perencanaan kembali. Untuk lebih jelasnya dapat dilihat pada gambar yang ada dibawah ini:

Siklus Hidup Sistem Informasi

Siklus Hidup pengembangan Sistem

1. Fase / Tahap Perencanaan
Pada tahap ini bertujuan untuk mengidentifikasi dan memprioritaskan sestem informasi apa yang akan dikembangkan, sasaran-sasaran yang ingin dicapai, jangka waktu pelaksanaan serta mempertimbangkan dana yang tersedia dan siapa yang melaksanakan.
Tahap perencanaan menjadi penting karena:
– Permasalahan yang sebenarnya didefinisikan dan diidentifikasikan secara rinci.
Misalnya, pada pembangunan SI permasalahan-permasalahan yang melingkupinya didefinisikan, seperti penciptaan alur data dan informasi yang efisien, prosedur transaksi dan penyajian informasi secara komunatif pada layar monitor. Selanjutnya, perlu merumuskan tentang kasus-kasus bisnis yang ingin diselesaikan dan total investasi TI yang akan disediakan. Setelah itu,perlu disusun rencana aksi yang konkret termasuk perencanaan aplikasi-aplikasi yang dibutuhkan, pembangunan dan penyebarannya
-Pembangunan SI harus diarahkan pada peningkatan keunggulan kompetitif.
-Perubahan aliran informasi akan terjadi secara besaran-besaran di dalam organisasi.
-Implementasi teknologi komputer akan membawa dampak bagi tenaga kerja di dalam organisasi.
Beberapa keuntungan dari Perencanaan SI berbasis komputer, adalah:
-Meningkatkan komunikasi antara manajer, pemakai dan pembuat.
-Meningkatkan efektifitas penggunaan sumber daya organisasi.
-Mendukung komunikasi untuk pertanggungjawaban kegiatan yang dilakukan oleh individu maupun departemen.
-Mendukung proses evaluasi.
-Memungkinkan para manajer untuk mengelola pembangunan system jangka panjang.
Untuk pengembangan sistem yang relatif besar, biasanya dibentuk suatu tim yang terdiri dari manajemen, user, dan staf ahli teknologi informasi. Tim tersebut ada yang berfungsi sebagai tim pengarah (steering committee) yang berfungsi untuk menyetujui atau menolak suatu proyek pengembangan system informasi.
Perencanaan sistem dimulai setelah adanya usulan baik dari intern maupun ekstern , kemudian dilanjutkan dengan keputusan manajemen.
Bila manajemen menyetujui rencana atau usulan tersebut akan disusun suatu kerangka acuan kerja dan anggaran. Setalah kerangka acuan kerja dan anggaran telah ditetapkan, akan ditunjuk konsultan pelaksana (intern atau ekstern) untuk mengajukan proposal. Proposal ini akan dievaluasi untuk mengetahui apakah proyek tersebut layak atau tidak untuk dilanjutkan.
a. Usulan
Usulan perubahan sistem dari internal biasanya berisi:
– Adanya permasalahan yang dihadapi sistem yang lama seperti biaya operasional yang tinggi.
– Pembuatan order yang sering terlambat dan laporan yang tidak up to date.
– Penyempurnaan terhadap sistem yang ada seperti efisiensi atau kontrol.

b. Keputusan Manajemen
Usulan-usulan tersebut harus mendapat persetujuan dari manajemen karena menyangkut biaya, perubahan system kerja (uraian kerja dan tanggung jawab), keamanan data, hubungan dengan pelanggan .
c. Kerangka acuan kerja
Setelah mendapatkan persetujuan dari manajemen, selanjutnya akan dibentuk tim yang dapat terdiri dari devisi-devisi yang terkait untuk menyusun kerangka acuan kerja yang menyangkut :
– latar belakang
– Maksud dan tujuan
– Sasaran proyek
– Ruang lingkup pekerjaan
– Jangka waktu pelasanaan
– Prioritas pekerjaan
d. Anggaran (Dana)
Berdasarkan kerangka acuan kerja diatas , disusunlah anggaran / dana untuk hardware, software, pelatihan SDM, pemeliharaan dan cadangan untuk keperluan yang tidak terduga.
e. Penunjukan tim pelaksana
Setelah semua kegiatan diatas diketahui, selanjutnya diputuskan apakah pengembangan sistem informasi akan dilakukan oleh perusahaan atau oleh pihak konsultan. Setelah menetapkan pelaksana, diminta untuk memasukkan proposal pelaksanan sistem informasi sesuai dengan kerangka acuan kerja. Proposal tersebut akan dievaluasi untuk menetapkan apakah proyek tersebut layak dilaksanakan atau tidak.
f. Menilai kelayakan proyek
Penilaian kelayakan proyek mencakup kelayakan operasional, teknis dan ekonomis. Dalam praktek, yang dominan dinilai umumnya aspek ekonomisnya (dana).
-Kelayakan Operasional
Menyangkut apakah secara operasional sistem yang baru dapat dilaksanankan dengan sumber daya manusia yang tersedia dan metode training yang ditawarkan, pelayanan purna jual / pemeliharaan serta efisiensi dan efektifitas system baru.

-Kelayakan Teknis
Menyangjut apakah radware / software yang akan dikembangkan tersedia, jadwal pelaksanaan serta sistem keamanan data.
-Kelayakan ekonomis
Menyangkut biaya untuk membuat dan menjalankan sistem baru serta keuntungannya yang akan diperoleh dari sistem tersebut.

2. Tahap Pengembangan Sistem Informasi
Tahap pengembangan sistem informasi disebut juga Siklus Hudup Pengembangan Sistem Informasi yang tahapannya terdiri dari enam
langkah. Tahapan-tahapan pekerjaan dalam melaksanakan tidak harus kaku namun dapat disesuaikan kebutuhan .
Tahapan utama pengembangan sistem informasi adalah sebagai berikut:
-Survei, bertujuan untuk mengetahui ruang lingkup pekerjaan.
– Analisis, bertujuan untuk memahami sistem yang ada, mengidentifikasi masalah dan mencari solusinya.
-Desain, bertujuan mendesain system baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan.
-Pembuatan, membuat sistem yang baru (hardware dan software).
– Implementasi, bertujuan untuk mengimplementasikan sistem yang baru.
-Pemeliharaan, bertujuan agar sistem yag dapat berjalan secara optimal.
Penerapan tahapan pengembangan sistem informasi dapat dilakukan dengan cara yaitu secara berurut (waterfall), iterasi dan spiral.
-Waterfall, Suatu tahapan yang harus diselesaikan terlebih dahulu secara penuh sebelum meneruskan ke tahapan berikutnya. Dengan tujuan menghindari terjadinya pegulangan tahapan tersebut. Proses ini lebih cocok untuk diterapkan dalam pengembangan “mass product”.
-Iterasi/ Spiral, Suatu tahapan yang dilaksanakan dengan memakai tehnik iteration/ pengulangan dimana suatu proses dilaksanakan secara berulang-ulang sampai mendapatkan hasil yang diinginkan. Umumnya proses ini diaplikasikan untuk pembuatan “Tailor Made Product”.

3. Tahap Evaluasi
Evaluasi perlu dilakukan untuk memastikan bahwa pelaksanaan pengembangan sistem sesuai dengan rencana yang telah ditetapkan baik dari segi waktu, biaya maupun secara teknis. Eavluasi yang dimaksudkan disini adalah evaluasi yang dilakukan oleh user / manajemen, sedangkan evaluasi yang dilakukan tim koordinasi / analis bersifat lebih teknis dan sering disebut dengan walkthrough. Evaluasi (inspeksi) yang dilakukan pada oleh user / manajemen dimulai saat pengembangan sistem, saat penyerahan dan saat pengoperasian. Penjelasannya adalah sebagai berikut:
-Saat Pengembangan, Pada saat pengembangan sistem informasi perlu dievaluasi apakah sesuai dengan rencana, jadwal dan sebagainya. Dengan demikian setiap penyimpangan dapat diatasi sedini mungkin.
-Saat Penyerahan, sistem yang telah selesai dikembangkan, perlu dites ( testing penerimaan ) apakah dapat berfungsi sebagai
mana yang diharapkan seperti efisiensi sistem baru, waktu, respon, kelengkapan informasi yang disajikan dan sebagainya. Setelah semua di evaluasi, dan system tersebut dinyatakan dapat diterima sebegai bukti telah selesainya pengembangan sistem tersebut.
-Saat Pengoperasian, Dalam pengoperasian sistem tersebut masih perlu dievaluasi, tetapi tidak perlu seintensif pada saat pengembangan ataupun pada saat penyerahan. Evaluasi dapat dilakukan setengah tahun, satu tahun atau sesuai dengan kebutuhan. Hasil dari proses evaluasi ini menjadi masukkan bagi manajemen dalam menentukan apakah sistem yang berjalan harus dipertahankan, diperbaiki (upgrade) atau diganti dengan yang baru.

Deteksi Masalah Sistem
Permasalahan Sistem
Semua sistem informasi akan mempunyai masalah, tanpa memperdulikan seberapa baiknya system tersebut didesain. Beberapa hal yang menyebabkan sistem informasi mempunyai masalah, antara lain sebagai berikut:
a. Waktu ( overtime ).
b. Lingkungan system yang berubah
c. Perubahan prosedur operasional
Masalah sistem berhubungan dengan karakterisitik sistem informasi yakni sebagai berikut:
1. Relevansi ( Relevancy )
Hasil dari system informasi harus dapat digunakan untuk kegiatan manajemen ditingkat operasional, taktis dan strategic. Jika tidak dapat digunakan, informasi tersebut layak untuk tidak diperhatikan lagi.
Beberapa gejala dari informasi yang tidak lagi relevan, antara lain sebagai berikut:
• Laporan tidak digunakan oleh pihak yang menerimanya.
• Permintaan informasi tidak tersedia dalam sistem informasi.
• Banyak laporan yang isiya terlalu panjang.

2. Kelengkapan ( Completteness )
Data tidak hanya dimasukkan secara benar, tetapi juga harus lengkap. Apabila sebuah sistem informasi memiliki 95% keakuratan data, tetapi hanya 80 % dari kebutuhan informasi, maka sistem akan tidak efektif. Berikut beberapa gejala ketidaklengkapan yakni antara lain:
• Sebagaian data dikembalikan ke pemakai karena sumber dokumennya atau isian formulirnya tidak lengkap.
• Bagian pemasukan data menelpon ke pemakai untuk mengklarifikasi data dari sumber – sumber dokumennya.
3. Kebenaran ( Correcteness )
Kebenaran biasanya dipikir sebagai keakurtan. Semua data dari field harus dimasukkan secara benar. Berikut gejala dari ketidakbenaran yakni antara lain:
• Total kesalahan transaksi mengalami kenaikan dibandingkan kualitasnya.
• Masalah yang terjadi setelah akhir hari kerja normal mengalami kenaikan.
4. Keamanan ( Security )
Seringkali informasi dikirimkan ke setiap orang yang membutuhkannya. Pengawasan keamanan adalah struktur pengecekan untuk memutuskan jika informasi yang sensitive ditujukan kepada pemakai yang tidak sah.
5. Ketepatan Waktu ( Timelines )
Beberapa gejala yang menunjukkan masalah ketepatan waktu diantaranya sebagai berikut:
• Tumpukan pemasukan data mengalami kenaikan.
• Banyaknya keluhan dari pemakai tentang kesulitan dalam menghubungi staf pemeliharaan program dan staf operasinya.
• Waktu yang dibutuhkan untuk memperbaiki kesalahan program mengalami kenaikan.
6. Ekonomi ( Economy )
Biaya sistem informasi akan mengalami kenaikan sesuai dengan berjalannya waktu. Meskipun ada beberapa biaya yang mengalami penurunan, dan sebagian akan naik. Banyak hal yang menunjukkan kenaikan biaya seperti konsultan pemeliharaan hardware dan software dan lainnya.
7. Efisiensi ( Eficiency )
Efisiensi adalah beberapa banyak produksi meningkat karena tambahan unit sumber daya dalam proses produksinya. Berikut beberapa rasio yang dapat dihitung dan dianalisis yaitu antara lain:
• Keluaran / nilai uang
• Transaksi tanpa kesalahan / waktu
• Biaya kertas / transaksi
8. Kegunaan ( Usabilitiy )
Beberapa gejala yang menunjukkan sedikit kegunaan ( poor usability syste), antara lain :
• Lamanya waktu pelatihan bagi pemakai pemula.
• Tingginya rata- rata kesalahan yang terjadi.
• Naiknya kemangkiran dari sebagian pemakai computer
9. Dapat Dipercaya ( Reliability )
Sebuah indikator penting dari sistem informasi adalah dengan memperhatikan masalah reliabilitasnya. Beberapa gejala tentang masalah reliabililtasnya antara lain sebagai berikut:
• Biaya, yaitu tingginya varian rata – rata biaya setiap bulannya.
• Tumpukan transaksi, yaitu jumlah transaksi yang tertunda atau ditolak.
• Rata – rata kesalahan, yaitu rata – rata kesalahan yang tidak dapat diprediksi, sehingga perlu menguranginya.

Information System Backlog
Tumpukan pemasukan data adalah sebuah kondisi di mana transaksi yang dating tidak langsung dimasukan ( posted ) ke record pada awal hari kerja berikutnya. Tujuan utama dari sistem informasi bisnis adalah menyimpan sumber daya , sehingga kegagalan memperbaruhi sumber daya record adalah sebuah masalah sistem yang serius.
Sebagai analis adalah penting untuk mengetahui apa yang menyebabkan terjadi tumpukan ( backlog ) dan masalah – masalah yang menyebabkan sistem backlogs. Berikut ini dikemukakan lima alasan mengapa sebuah tumpukan masalah sistem informasi dapat terjadi yaitu antara lain:
a. Volume transaksi mengalami kenaikan.
b. Penurunan kerja.
c. Pergantian karyawan yang tinggi.
d. System downtime.
e.Transaction variances.
Beberapa masalah backlogs menyebabkan beberapa kekacauan yakni menumpuknya record – record, kenaikan rata – rata kesalahan, kenaikan biaya, dan kenaikan pergantian karyawan.
Laporan Awal Masalah
Banyaknya catatan – catatan ( logs ) masalah – masalah laporan dapat digunakan oleh system analis untuk study awal ( preliminary study ). Untuk menjamin perhatian lebih lanjut dan perhatian apa saja yang perlu untuk dilakukan. Analis menyiapkan sebuah laporan awal masalah yang mencakup empat elemen sebagai berikut:
a. Source, dari mana sumber masalah informasi berasal.
b. Nature, sebuah deskripsi singkat tentang sumber masalah.
c. Detailed analisis, Pengembangan secara teknis dari masalah ( problem nature ).
d. Recommendation, sejauh mana solusi dari masalah akan dikembangkan.

TINJAUAN UMUM PENGEMBANGAN SISTEM
Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk mengantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem yang lama perlu diperbaiki oleh karena beberapa hal yaitu antara lain:
1. Munculnya problem pada sistem yang lama
Permasalahan yang timbul dapat berupa:
Ketidakberesan pada sistem yang menyebabkan sistem tidak dapat beroperasi sesuai dengan harapan. Ketidakberesan ini dapat berupa:
– Kecurangan-kecurangan disengaja yang menyebabkan tidak amannya harta kekayaan perusahaan dan kebenaran dari data menjadi kurang terjamin.
– Kesalahan-kesalahan yang tidak disengaja yang menyebabkan kebenaran dari data kurang terjamin.
– Tidak efisiennya operasi.
– Tidak ditaatinya kebijaksanaan manajemen yang telah ditetapkan.
Pertumbuhan dalam kebutuhan organisasi yang menyebabkan sebuah system baru yang harus disusun. Kebutuhan organisasi diantaranya adalah pada informasi yang semakin luas sehingga volume pengolahan data menjadi semakin meningkat.
2. Untuk meraih kesempatan
Teknologi berkembang degan cepat sihingga organisasi mulai merasakan bahwa teknologi informasi perlu digunakan untuk meningkatkan penyediaan informasi agar dapat meningkatkan penyediaan informasi agar dapat mendukung proses pengambilan keputusan yang akan dilakukan oleh manjemen.
3. Adanya instruksi-instruksi(derectives)
Sistem baru dibuat karena adanya suatu instruksi dari pimpinan ataupun kekuatan dari luar organisasi, misalnya peraturan pemerintah. Jadi sistem baru dikembangkan untuk memecahkan permasalahan yang timbul, agar dapat meraih kesempatan atau untuk memenuhi instruksi yang diberikan.
Karena adanya permasalahan, kesempatan atau instruksi, maka sistem yang baru perlu dikembangkan untuk memecahkan permasalahan-permasalahan yang timbul, dikembangakan untuk memecahkan permasalahan-permasalahan yang timbul, meraih kesempatan-kesempatan yang ada atau memenuhi instruksi yang diberikan. Berikut ini dapat digunakan sebagai indikator adanya permasalahan-permasalahan dan kesempatan-kesempatan yang dapat diraih, sehingga menyebabkan sistem yang lama harus diperbaiki, ditingkatkan bahkan diganti keseluruhannya. Indikator-indikator ini diantaranya adalah sebagai berikut:
– Keluhan dari langganan
– Pengiriman barang yang sering tertunda
-Pembayaran gaji yang terlambat
-Laporan yang tidak tepat waktu
-Isi laporan yang salah
-Tanggung jawab yang tidak jelas

-Waktu kerja yang berlebihan
-Ketidakberesan kas
-Produktivitas tenaga kerja yang rendah
-Banyaknya pekerja yang menganggur
-Kegiatan yang tumpang tindih
-Tanggapan yang lambat terhadap langganan
– Biaya operasi yang tinggi
-Persedian barang yang terlalu tinggi
-Keluhan dari supplier karena tertundaya pembayaran.
-Bertumpuknya back – order (tertundanya pengiriman karena kurangnya persediaan barang)
-Investasi yang tidak efisien
-Peramalan penjualan dan produksi tidak tipat
Karena adanya permasalahan, kesempatan atau instruksi, maka sistem yang baru perlu dikembangkan untuk memecahkan permasalahan-permasalahan yang timbul, meraih kesempatan-kesempatan yang ada atau memenuhi instruksi yang diberikan.

Dengan telah dikembangkan sistem yang baru, maka diharapkan akan terjadi peningkatan-peningkatan ini berhubungan dengan PIECES yaitu:
-Performance ( Kinerja )
Yaitu peningkatan terhadap kinerja (hasil kerja) sistem yang baru sehingga menjadi lebih efektif. Dimana kinerja dapat diukur dari Throughput dan respon time. Throughput adalah jumlah dari pekerjaan yang dapat dilakukan suatu saat tertentu. Sedangkan Respon time adalah rata-rata waktu yang tertunda diantara dua transaksi atau pekerjaan ditambah dengan response untuk menanggapi pekerjaan tersebut.

-Information ( Informasi )
Yaitu peningkatan terhadap kualitas informasi yang disajikan.
– Economy ( Ekonomis)
Yaitu penigkatan terhadap manfaat-manfaat atau keuntungan-keuntungan atau penurunan –penurunan biaya yang terjadi. Ekonomi berhubungan degan jumlah sumber daya yang digunakan.
-Control ( Pengendalian )
Yaitu peningkatan terhadap pengendalian untuk mendeteksi dan memperbaiki kesalahan-kesalahan dan kecurangan yang dan akan terjadi.
Efficiency ( Efesiensi )
Yaitu peningkatan terhadap efisiensi operasi, dimana berhubungan dengan bagaimana sumber daya tersebut digunakan dengan pemborosan yang paling minimum. Efisiensi dapat diukur dari outputnya dibagi dengan inputnya.
Service ( Pelayanan )
Yaitu peningkatan terhadap pelayanan yang diberikan oleh sistem.
Proses Pembangunan atau pengembangan sistem informasi mulai dari konsep sampai dengan implementasinya disebut dengan istilah System Development Life Cycle (SDLC).

Sytem Development Life Cycle ( SDLC )
Daur hidup pengembangan system / SDLC berfungsi untuk menggambarkan tahapan –tahapan utama dan langkah – langkah dari setiap tahapan yang secara garis besar terbagi dalam tiga kegiatan yaitu sebagi berikut:
1. Analisis
Tahapan analisis digunakan oleh analis sistem untuk membuat keputusan. Apabila sistem saat ini mempunyai masalah atau sudah tidak berfungsi secara baik, dan hasil analisisnya digunakan sebagai dasar untuk memperbaiki sistem. Seorang analis perlu mengetahui dasar untuk mengetahui ruang lingkup pekerjaan yang akan ditanganinya, perlu memahami sistem yang sedang berjalan saat ini, dan dapat melakukan identifikasi terhadap masalah yang muncul dan mencari solusinya dengan professional.
Kegiatan yang dilakukan dalam tahap analisis iniadalah sebagai berikut:
a. Deteksi masalah ( Problem Detection ).
b. Penelitian / investigasi awal ( Initial Investigation ).
c. Analisa kebutuhan system ( Requrement Analysis)
d. Mensortir Kebutuhan Sistem ( Generation of System Alternatives)
e. Memilih system yang baik ( Selection of Proper System )
2. Perancangan / Desain
Tahapan perancangan atau design memiliki tujuan untuk mendesign sistem baru yang dapat menyelesaikan masalah – masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang terbaik. Kegiatan yang dilakukan dalam tahap perancangan ini meliputi perancangan output, input dan file.
a. Perancangan Keluaran
Perancangan keluaran bertujuan menentukan keluaran – keluaran yang akan digunakan oleh sistem. Keluaran tersebut berupa tampilan – tampilan layer, dan juga format dan frekuensi laporan yang diperlukan.
b. Perancangan Masukan
Perancangan masukan bertujuan untuk menetukan data – data masukan, yang akaan digunakan untuk mengoperasikan sistem. Data – data masukan tersebut dapat berupa formulir – formulir, faktur, dan lain – lain yang berfungsi memberikan data masukan bagi pemrosesan sistem. Pada tahapan ini juga perlu ditentukan format data masukan agar sesuai dengan kebutuhan sistem.
c. Perancangan File
Perancangan file masuk dalam bahagian perancangan basis data yang diawali dengan merancang diagram hubungan antara entitas ( bisa dengan menggunakan ERD). Setelah itu melakukan uji normalisasi dari 1-NF sampai dengan 5-NF, minimal sampai ke bentuk normalisasi ke- 3 ( 3-NF). Seluruh file yang telah lulus uji normalisasi yang harus dibuatkan spesifikasi datanya.
3. Implementation
Tahap implementasi memiliki beberapa tujuan yaitu untuk melakukan kegiatan spesifikasi rancangan logical ke dalam kegiatan yang sebenrnya dari sistem informasi yang akan dibangunnya atau dikembangkannya, lalu mengimplementasikan sistem yang baru tersebut ke dalam salah satu bahasa pemrograman yang paling sesuai. Pada tahap ini juga harus dijamin bahwa sistem yang baru dapat berjalan secara optimal. Kegiatan yang dilakukan dalam tahap implementasi ini adalah pembuatan program dan test data, pelatihan dan penggantian system.
Ada 2 aspek penting di dalam proses pembangunan / pengembangan sistem informasi yaitu:
1. Data tentang masalah-masalah yang ada saat itu
2. Data tentang kemungkinan penyelesaian untuk masalah-masalah tersebut diatas.

 

Mengisyaratkan Tujuan Penyusunan Sistem
Tujuan utama dari pembangunan / pengembangan sistem informasi adalah sebagai berikut:
1. Menyusun sistem informasi yang memenuhi kebutuhan informasi organisasi dan kebutuhan dari fungsi operasi organisasi.
2. Menyusun sistem informasi dengan cara yang efisien dan efektif.
3. Mengorganisasikan suatu sistem informasi yang baru yang dapat menangani semua problem yang terjadi di dalam organisasi.
Adapun tahap- tahap pembentukan sistem informasi adalah sebagai berikut:
1. Membangun system pemrosesan transaksi melalui pembangunan kantor elektronik seoptimal mungkin.
Artinya perusahaan harus mampu mendorong terciptanya otomatisasi dan komputerisasi, khususnya prosedur-prosedur rutin dan data transaksi agar semua data dapat disimpan dalam sistem database perusahaan.
2. Membangun SIM berbasis jaringan komputer.
Yang akan mengolah database perusahaan, menghasilkan laporan-laporan dan grafik-grafik serta mendistribusikannya kepada pihak-pihak pengambil keputusan di dalam perusahaan dengan tepat waktu dan akurat. SIM ini akan menyehatkan aliran informasi di dalam perusahaan, karena semua lini manajemen dapat memperoleh aliran inforamsi secara langsung dan otomatis.
3. Membangun system pendukung keputusan (SPK)
Untuk mengolah database yang ada. Hal ini dimaksudkan untuk membantu para pemimpin dalam menemukan alternatif-alternatif keputusan manajerial.
4. Mengembangkan system informasi yang bersifat lintas platform
Yaitu sistem informasi yang mampu menjebatani perbedaan antar platform SI bisnis yang akan bergabung satu sama lain. Perbedaan platform tersebut meliputi hal teknis seperti perbedaan sistem operasi, pewaktuan, mata uang dan apliaksi-aplikasi yang digunakan oleh penjual dan pembeli.
Pendekatan Pengembangan Sistem
Pendekatan pengembangan sistem informasi merupakan suatu filsafat atau persepsi tentang struktur yang mengkoordinasikan kegiatan-kegiatan dan operasi-operasi dalam suatu organisasi atau system dengan cara yang efisien dan efektif. Menurut pendapat seorang pakar atau ahli system, dalam pendekatan pengembangan sistem informasi terdapat 3 (tiga) konsepsi penting yaitu sebagai berikut:
1. Falsafah keistimewaan ( system philosophy ), yaitu cara berfikir mengenai fenomena menurut totalitas yang terdiri dari bagian-bagian yang saling mengadakan interaksi.
2. Pembinaan kesisteman ( system management) , yaitu cara mendesain atau merancang dan mengimplementasikan organisasi sebagai sistem dengan cara menggambarkannya sebagai hubungan input-proses-output.
3. Analisis kesisteman ( system analysis ), yaitu teknik dalam pemecahan masalah yang timbul untuk memperoleh suatu efiseinsi dan ekonomis.
Pendekatan sistem informasi mempunyai ciri-ciri pokok dalam teori kesisitemannya, yaitu sebagai berikut:
1. Output yang terbaik dari setiap bagian sistem dan yang kemudian dapat diukur secra relatif terhadap tujuan sistem, apabila dipadukan belum tentu meghasilkan output terbaik dari sistem tersebut.
2. Hal tersebut diatas adalah akibat dari kenyataan bahwa jumlah output pada bagian-bagian sistem pada umumnya tidak sama dengan output sestem secara keseluruhan.
3. Jadi secara korelatif, apabila suatu sistem bekerja dengan baik, maka pada umumnya ada kemungkinan bagian dari masing-masing sistem tidak memberikan output yang maksimum.
4. Output sistem secara keseluruhan tergantung pada posisi bagian system dan bagaimana bagian-bagian tersebut saling berinteraksi.
Pendekatan pengembangan sistem digunakan baik untuk pemecahan masalah maupun untuk pengembangan sistem informasi. Ada beberapa petunjuk yang dapat diterapkan untuk memanfaatkan pendekatan pengembangan sistem tersebut yaitu sebagai berikut:
1. Integrasi
Bermacam-macam subsistem dari suatu sistem harus diintegrasikan dengan cara sedemikian rupa untuk mendapatkan keuntungan dari antar hubungan dan hal yang saling bergantung antar masing-masing unsur.
2. Komunikasi
Saluran komunikasi harus lebih selalu terbuka diantara subsistem-subsistem.
3. Metode Ilmiah
Harus diterapkan metode ilmiah dengan menggunakan bermacam-macam teknik ilmu manajemen.

4. Berorientasi keputusan
Untuk menjadikan fungsi perencanaan dan pengawasan lebih efektif, maka mungkin dapat dikembangkan pengambilan keputusan yang dapat diprogram.
5. Teknologi
Dimana seorang analisis sistem harus menggunakan teknologi modern untuk membantu pelaksanaan teknik-teknik yang timbul dari ke-4 petunjuk di atas.
Prinsip Pengembangan Sistem
Ada banyak alasan mengapa organisasi gagal mencapai tujuan-tujuan penyusunan atau pembangunan atau pengembangan sistem informasi , yaitu antara lain:
1. Kekurangan dukungan dari manajemen dalam penyusunan sistem informasi.
Banyak manejer senior mengabaikan keberadaan sumber daya sistem informasi yang tersedia, atau organisasi tidak mempunyai komite pengarah sistem informasi. Jika ada komite pengarah sistem infomasi tersebut berada dalam tidak formal sehingga komite pengarah tidak dapat bekerja secara efisien dan efektif. Jika ada rencana strategis sistem informasi tersebut tidak berhubungan dengan rencana strategis jangka panjang organisasi.
2. Perubahan Kebutuhan pemakai
Sementara manajemen tingkat atas menjadi semakin kompleks, manejer-manejer senior menuntut sistem informasi untuk memberikan keuntungan kompetitif strategis. Semakin strategis nilai sebuah sistem informasi, semakin besar resiko kegagalan mencapai tujuan-tujuan system informasi tersebut.
3. Kehadiran Teknologi Baru
Ketika organisasi menggunakan teknologi yang ada, organisasi dapat dengan lebih mudah mencapai tujuan-tujuan penyusunan atau pengembangan sistem, karena personel-personel telah menguasai teknologi tersebut. Sebaliknya, ketika organisasi berusaha membuat keuntungan kompetitif dengan menggunakan teknologi yang baru atau yang lebih canggih, organisasi tidak dapat dengan mudah mencapai tujuan-tujuan penyusunan sistem, karena personel-personel tidak menguasai penggunaan teknologi tersebut.
4. Kekurangan Standard Metodologi Pengembangan Sistem
Beberapa organisasi tidak mempunyai standard metodologi pengembangan sistem. Jika ada, maka organisasi tidak menjaga ke-up-to-date-an manual standard metodologi pengembangan sistem.
5. Kelebihan Beban Kerja atau Kekurangan keahlian untuk Personel
Personel dalam Pengembangan Sistem
Sebuah survey memperkirakan bahwa personel-personel dalam tim pengembangan sistem menghadapi keterlambatan dalam pengembangan sistem mulai dari enam bulan samapi dengan lima tahun . Selain dari kelebihan beban kerja, personel-personel dalam tim pengembangan sistem sering mengalai kekurangan keahlian, karena organisasi tersebut tidak mempunyai rencana training
Oleh karena itu sewaktu akan membangun atau mengembangkan suatu sistem informasi, ada beberapa prinsip yang tidak boleh dilupakan. Prinsip – prinsip tersebut adalah sebagai berikut:
1. Sistem yang dikembangkan adalah untuk manajemen
Setelah sistem selesai dikembangkan, maka yang akan menggunakan informasi dari sistem ini adalah manajemen sehingga sistem harus dapat memenuhi kebutuhan manajemen.
2. Sistem yang dikembangkan adalah investasi modal yang besar
Sistem informasi yang akan dikembangkan membutuhkan dana modal yang tidak sedikit, apalagi dengan digunakannya teknologi yang mutakhir. Sistem yang dikembangkan ini merupakan investasi modal yang besar. Maka setiap investasi modal harus mempertimbangkan 2 hal yaitu:
Semua alternatif yang ada harus diinvestigasi
Investasi yang terbaik harus bernilai
3. Sistem yang dikembangkan memerlukan orang yang terdidik
Manusialah yang berperan atas keberhasilan suatu sistem, baik dalam proses pengembangan, penerapan maupun dalam operasinya. Oleh karena itu orang yang terlibat dalam pengembangan maupun penggunaan sistem harus merupakan orang yang terdidik dan menguasai segala permasalahan yang ada dan mempunyai solusi akan apa yang akan dilakukan.
4. Tahapan kerja dan tugas yang dilakuakn dalam pengembangan sistem
Proses pengembangan sistem umumnya melibatkan beberapa tahapan kerja dan melibatkan beberpa personil daalm bentuk suatu tim untuk mengerjakannya.
5. Proses pengembangan system tidak harus urut
Tahapan kerja pengembangan sistem merupakan langkah-langkah yang harus dilakukan dan langkah ini dapat saja tidak berurutan, tetapi dapat dilakukan secara bersama-sama. Misalnya di dalam pengembangan sistem, perancangan output merupakan tahap yang harus dilakukan sebelum melakukan perancangan file. Ini tidak berarti bahwa semua output harus dirancang semuanya terlebih dahulu dan baru dapat melaksanakan perancangan file, tetapi dapat dilakukan secara serentak. Sewaktu proses perancangan output dilakukan , hasil
perancangan output yang telah selesai dapat dipergunakan untuk perancangan file.
6. Takut membatalkan proyek
Pada umumnya merupakan pantangan untuk membatalkan proyek yang sedang berjalan. Keputusan untuk meneruskan atau membatalkan suatu proyek memang harus didasarkan evaluasi yang cermat. Untuk kasus tertentu dimana proyek terpaksa dibatalkan atau dihentikan karena sudah tidak layak lagi, maka pemabatalan itu harus dilakukan dengan tegas.
7. Dokumentasi harus ada untuk pedoman dalam pengembangan sistem
Kegagalan untuk membuat suatu dokumentasi kerja merupakan salah satu hal yang sering terjadi dan merupakan kesalahan kritis yang dibuat oleh analisis sistem.

SISTEM ANALIS DAN DESAIN
Berhubungan dengan proses analisa dan desain sistem informasi yang terdiri dari hardware, software, data, prosedur dan manusia. Sistem analis dan desain dapat dipandang dari dua kegiatan utama yaitu:
1. Sistem analis adalah suatu proses untuk memahami sistem yang ada, termasuk mendiagnosa masalah / inefisiensi dan memberikan solusi penyelesaian.
2. Sistem desain yaitu suatu proses mencakup perencanaan desain dan implementasi sistem yang baru.
Ada beberapa pengertian Analis Sistem, yaitu:
1. Seseorang yang mempunyai kemampuan untuk menganalisa sebuah sistem. Analisa tersebut meliputi mempelajari masalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai sistem.
2. Seseorang yang mempunyai pengetahuan tentang aplikasi komputer yang digunakan untuk memecahkan masalah-masalah bisnis dan masalah-masalah lainnya.
3. Sesorang yang mempunyai kemampuan untuk memilih alternatif pemecahan masalah yang paling tepat.
4. Seseorang yang mempunyai kemampuan untuk merencanakan dan menerapkan rancangan sistemnya sesuai dengan permasalahan yang terjadi.
Adapun tugas-tugas umum yang dilakukan oleh seorang Analis sistem adalah sebagai berikut:
1. Mengumpulkan dan menganalisa segala dokumen-dokumen, file-file, formulir-formulir yang digunakan pada sistem yang telah berjalan.
2. Menyusun laporan dari sistem yang telah berjalan dan mengevaluasi kekurangan – kekurangan apa saja yang ada pada sistem tersebut dan
3. Selanjutnya melaporkan segala kekurangan tersebut kepada pemakai sistem.
4. Merancang perbaikan-perbaikan pada sistem tersebut dan menyusun sistem yang baru.
5. Menganalisa dan menyususn perkiraan biaya yang diperlukan untuk sistem yang baru dan memberikan argumen tentang keuntungan-keuntungan apa saja yang dapat diperoleh dari pemakain sistem yang baru.
6. Mengawasi segala kegiatan yang ada terutama berkaitan dengan penerapan sistem yang baru.
Pengetahuan yang harus dimiliki seorang sistem analis antara lain adalah:
1. Pemahaman terhadap teknik pengolahan data, teknologi komputer dan pemrograman komputer, yaitu teknologi informatika (hardware dan software), teknologi komunikasi data, bahasa-bahasa komputer, sistem operasi, utilities dan paket-paket perangkat luank lainnya.
2. Pemahaman terhadap bisnis secara umum, Pengetahuan tentang bisnis meliputi akuntansi keuangan, akuntansi biaya, akuntansi manajemen, sistem pengendalian manajemen, pemasaran, produksi, manajemen personalia, keuangan, tingkah laku organisasi, kebijaksanaan perusahaan dan aspek-aspek lainnya.
3. Keahlian dalam pemecahan masalah, Analisis sistem harus mempunyai kemampuan untuk meletakkan permasalahan-permasalahan komplek yang dihadapi oleh bisnis, memecah-mecah
masalah tersebut kedalam bagian-bagiannya, menganalisisnya kemudian harus dapat merangkainya kembali menjadi suatu sistem yang dapat mengatasi permasalahan terebut.
4. Keahlian dalam komunikasi antar personel, Analisis harus memepunyai kemampuan untuk mengadakan komunikasi baik secara
lisan maupun secara tertulis. Keahlian ini diperlukan di dalam wawancara, presentasi, rapat dan pembuatan laporan-laporan.
5. Memahami metodologi pengembangan sistem informasi.
Adapun unsur yang terlibat dalam pengembangan sistem antara lain:
A. Pengguna Sistem
User, dapat dikatagorikan sebagai end-user (operator) dan user-manager yang mengawasi pekerjaan end-user.

Manajemen, memegang peranan penting dalam suatu sistem informasi termasuk menyetujui rencana pengembangan dan penyediaan dana.
B. Perancangan Sistem
Project Coordinator, merupakan orang yang bertanggung jawab agar suatu tim dapat bekerja secara harmonis dan optimal serta mengontrol agar pelaksanaan sesuai dengan rencana.
System analyst & design, ialah orang yang memberikan solusi dan mendesain system yang baru.
Programmer, ialah orang membuat program berdasarkan rancangan dari system analis.
Network Designer, ialah bertanggung jawab terhadap desain suatu jaringan seperti LAN, MAN, WAN.
Technician (hardwre), menetapkan konfigurasi-konfigurasi hardware yang tepat agar dapat bekerja secara optimal.
Database Administrator, orang yang bertanggung jawab terhadap suatu sistem database , mencakup pola struktur data , integritas
data, memberikan hak akses kepada user, backup, recovery dan mengoptimalkan performa databse.
Documenter, ialah orang yang membuat dokumentasi sistem mencakup buku operasi aplikasi , teknis dan sistem.
Software tester, ialah menjamin bahwa program aplikasi yang dibuat programmer telah sesuai dengan spesifikasi
Graphic Designer, seseorang yang memiliki keahlian dalam mendesain, misalnya icon atau user interface lainnya.
Pemrogram (programmer) adalah orang yang menulis kode program untuk suatu aplikasi berdasarkan rancang bangun yan telah dibuat oleh seorang analis sistem.
Adapun perbandingan tugas dan tanggung jawab dan analis sistem adalah sebagai berikut:
Pemrogram Analis sistem
4. Tanggung jawab pemrogram terbatas pada pembuatan program.

5. Pengetahuan program komputer cukup terbatas pada teknologi komputer, sistem komputer, utilitas dan bahasa-bahasa program yang diperlukan.
6. Pekerjaan pemrogram sifatnya teknis dan harus tepat dalam pembuatan instruksi-instruksi program.
7. Pekerjaan pemrogram tidak menyangkut hubungan dengan banyak orang, terbatas pada sesame pemrograman dan analis sistem yang mempersiapkan rancang bangun (spesifikasi)programnya

1. Tanggung jawab analis sistem tidak hanya pada pembuatan program komputer saja, tetapi pada system secara keseluruhan.
2. Pengetahuan analis system harus luas, tidak hanya pada teknologi komputer,tatapi juga pada bidang aplikasi yang ditanganinya.

3. Pekerjaan analist sistem dalam pembuatan program terbatas pada pemecahan masalah secara garis besar.
4. Pekerjaan analist sistem
melibatkan hubungan banyak
orang , tidak terbatas pada sesama
analis , pemrogram , tetapi juga
pemakai sistem dan manajer.
Tugas dan Tanggungjawab Analist Sistem dan Programmer
Pengetahuan dan Keahlian Yang Diperlukan Analis Sistem
1. Pemahaman terhadap teknik pengolahan data, teknologi komputer dan pemrograman komputer, yaitu teknologi informatika (hardware dan software), teknologi komunikasi data, bahasa-bahasa komputer, system operasi, utilities dan paket-paket perangkat luank lainnya.
2. Pemahaman terhadap bisnis secara umum, Pengetahuan tentang bisnis meliputi akuntansi keuangan, akuntansi biaya, akuntansi manajemen, sistem pengendalian manajemen, pemasaran, produksi, manajemen personalia, keuangan, tingkah laku organisasi, kebijaksanaan perusahaan dan aspek-aspek lainnya.
3. Keahlian dalam pemecahan masalah, Analisis sistem harus mempunyai kemampuan untuk meletakkan permasalahan-permasalahan komplek yang dihadapi oleh bisnis, memecah-mecah masalah tersebut kedalam bagian-bagiannya, menganalisisnya kemudian harus dapat merangkainya kembali menjadi suatu sistem yang dapat mengatasi permasalahan terebut.
4. Keahlian dalam komunikasi antarpersonel, Analisis harus memepunyai kemampuan untuk mengadakan komunikasi baik secara lisan maupun secara tertulis. Keahlian ini diperlukan di dalam wawancara, presentasi, rapat dan pembuatan laporan-laporan.
5. Memahami metodologi pengembangan system informasi.

 

 

 

 

Komponen Penyusun Jaringan Komputer, Database dan Aplikasinya.

Komponen Jaringan Komputer

Jaringan Komputer tersusun dari beberapa elemen dasar yang meliputi komponen hardware dan software, yaitu :
1. Komponen Hardware
Personal Computer (PC), Network Interface Card (NIC), Kabel dan topologi jaringan.
2. Komponen Software
Sistem Operasi Jaringan, Network Adapter Driver, Protokol Jaringan.

A. Perangkat jaringan
1. Repeater


Berfungsi untuk menerima sinyal kemudian meneruskan kembali sinyal yang diterima dengan kekuatan yang sama. Dengan adanya repeter, sinyal dari suatu komputer dapat komputer lain yang letaknya berjauhan.

2. Hub


Fungsinya sama dengan repeater hanya hub terdiri dari beberapa port, sehingga hub disebut juga multiport repeter. Repeater dan hub bekerja di physical layer sehingga tidak mempunyai pengetahuan mengenai alamat yang dituju. Meskipun hub memiliki beberapa port tetapi tetap menggunaka metode broadcast dalam mengirimkan sinyal, sehingga bila salah satu port sibuk maka port yang lain harus menunggu jika ingin mengirimkan sinyal.

3. Bridge


Berfungsi seperti repeater atau hub tetapi lebih pintar karena bekerja pada lapisan data link sehingga mempunyai kemampuan untuk menggunakan MAC address dalam proses pengiriman frame ke alamat yang dituju.

4. Switch


Fungsinya sama dengan bridge hanya switch terdiri dari beberapa port sehingga switch disebut multiport bridge. Dengan kemampuannya tersebut jika salah satu port pada switch sibuk maka port-port lain masih tetap dapat berfungsi. Tetapi bridge dan switch tidak dapat meneruskan paket IP yang ditujukan komputer lain yang secara logic berbeda jaringan.

B. Type , Jenis Kabel dan Pengkabelan
Setiap jenis kabel mempunyai kemampuan dan spesifikasinya yang berbeda, oleh karena itu dibuatlah pengenalan tipe kabel. Ada beberapa jenis kabel yang dikenal secara umum, yaitu twisted pair (UTPunshielded twisted pair dan STP shielded twisted pair), coaxial cable dan fiber optic.
1. Thin Ethernet (Thinnet)
Thin Ethernet atau Thinnet memiliki keunggulan dalam hal biaya yang relatif lebih murah dibandingkan dengan tipe pengkabelan lain, serta pemasangan komponennya lebih mudah. Panjang kabel thin coaxial/RG-58 antara 0.5 – 185 m dan maksimum 30 komputer terhubung.Kabel coaxial jenis ini banyak dipergunakan di kalangan radio amatir, terutama untuk transceiver yang tidak memerlukan output daya yang besar.

Untuk digunakan sebagai perangkat jaringan, kabel coaxial jenis ini harus memenuhi standar IEEE 802.3 10BASE2, dimana diameter rata-rata berkisar 5mm dan biasanya berwarna hitam atau warna gelap lainnya. Setiap perangkat (device) dihubungkan dengan BNC T-connector. Kabel jenis ini juga dikenal sebagai thin Ethernet atau ThinNet. Kabel coaxial jenis ini, misalnya jenis RG-58 A/U atau C/U, jika diimplementasikan dengan Tconnector dan terminator dalam sebuah jaringan, harus mengikuti aturan sebagai berikut:
• Setiap ujung kabel diberi terminator 50-ohm.
• Panjang maksimal kabel adalah 1,000 feet (185 meter) per segment.
• Setiap segment maksimum terkoneksi sebanyak 30 perangkat jaringan (devices)
• Kartu jaringan cukup menggunakan transceiver yang onboard, tidak perlu tambahan transceiver, kecuali untuk repeater.
• Maksimum ada 3 segment terhubung satu sama lain (populated segment).
• Setiap segment sebaiknya dilengkapi dengan satu ground.
• Panjang minimum antar T-Connector adalah 1,5 feet (0.5 meter).
• Maksimum panjang kabel dalam satu segment adalah 1,818 feet (555 meter).
• Setiap segment maksimum mempunyai 30 perangkat terkoneksi.

2. Thick Ethernet (Thicknet)
Dengan thick Ethernet atau thicknet, jumlah komputer yang dapat dihubungkan dalam jaringan akan lebih banyak dan jarak antara komputer dapat diperbesar, tetapi biaya pengadaan pengkabelan ini lebih mahal serta pemasangannya relatif lebih sulit dibandingkan dengan Thinnet. Pada Thicknet digunakan transceiver untuk menghubungkan setiap komputer dengan sistem jaringan dan konektor yang digunakan adalah konektor tipe DIX. Panjang kabel transceiver maksimum 50 m, panjang kabel Thick Ethernet maksimum 500 m dengan maksimum 100 transceiver terhubung. Kabel coaxial jenis ini dispesifikasikan berdasarkan standar IEEE 802.3 10BASE5, dimana kabel ini mempunyai diameter rata-rata 12mm, dan biasanya diberi warna kuning; kabel jenis ini biasa disebut sebagai standard ethernet atau thick Ethernet, atau hanya disingkat ThickNet, atau bahkan cuman disebut sebagai yellow cable.Kabel Coaxial ini (RG-6) jika digunakan dalam jaringan mempunyai spesifikasi dan aturan sebagai berikut:
• Setiap ujung harus diterminasi dengan terminator 50-ohm (dianjurkan menggunakan
terminator yang sudah dirakit, bukan menggunakan satu buah resistor 50-ohm 1 watt, sebab resistor mempunyai disipasi tegangan yang lumayan lebar).
• Maksimum 3 segment dengan peralatan terhubung (attached devices) atau berupa populated segments.
• Setiap kartu jaringan mempunyai pemancar tambahan (external transceiver).Setiap segment maksimum berisi 100 perangkat jaringan, termasuk dalam hal ini repeaters.
• Maksimum panjang kabel per segment adalah 1.640 feet (atau sekitar 500 meter).
• Maksimum jarak antar segment adalah 4.920 feet (atau sekitar 1500 meter).
• Setiap segment harus diberi ground.
• Jarang maksimum antara tap atau pencabang dari kabel utama ke perangkat (device) adalah 16 feet (sekitar 5 meter). Jarang minimum antar tap adalah 8 feet (sekitar 2,5 meter).

Pengertian Database :

Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Istilah “Data Base” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Perangkat lunak (software) untuk Database :

 – Microsoft SQL Server :
sebuah sistem manajemen basis data relasional (RDBMS) produk  Microsoft. Bahasa kueri
utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO
yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis
yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian
berkembang dengan digunakannya SQL Server pada basis data besar.

– Oracle

– Sybase

– Interbase

– XBase – Firebird :
sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam
standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun
pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL
Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.

– MySQL :
sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database
management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta
instalasidi seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak
gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual
dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok
denganpenggunaan GPL.

– PostgreSQL :
sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi
BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat
ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi
basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony,
PGCluster, dan lain-lain.

– Microsoft Access :
program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan
perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi
Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel,dan Microsoft PowerPoint.
Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga
menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

– dBase III

– Paradox

– Visual FoxPro :
bahasa pemrograman berorientasi objek dan prosedural dari Microsoft. Awalnya bahasa
pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software pada
awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di
depan nama FoxBASE ditambahkan awalan “Visual”

– Arago

– Force

– Recital

– dbFast

– dbXL

– Quicksilver

– Clipper

– FlagShip

– Harbour

– Visual dBase

– Lotus Smart Suite Approach

– db2

Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya :

 – Btrieve

– Tsunami Record Manager

Pengertian Lisensi Software dan Jenis Lisensi Software

Pengertian Lisensi Software

Pengertian Lisensi secara umum adalah pemberian izin dari pemilik dagang atau merk kepada pihak lain dengan suatu perjanjian dan syarat tertentu. Sedangkan pengertian lisensi menurut Undang-undang yang tercantum dalam UU No. 19 tahun 2002 tentang hak cipta adalah izin yang diberikan oleh Pemegang Hak Cipta atau Pemegang Hak Terkait kepada pihak lain untuk mengumumkan dan/atau memperbanyak Ciptaannya atau produk Hak terkaitnya dengan persyaratan tertentu.

Jika lisensi itu berkaitan dengan perangkat lunak atau software maka pengertian lisensi memiliki makna lebih. Pengertian Lisensi Software adalah hak eksklusif pembuat atau pemilik software atas izin, hak dan pembatasan untuk perangkat lunaknya. Sehingga software dapat digunakan, disebarluaskan, diperbanyak atau diubah oleh pihak lain dengan berpedoman pada peraturan yang tercantum pada lisensi software tersebut.

Jenis-Jenis Lisensi Software

Ada beberapa macam lisensi software yang dikenal luas saat ini. Lisensi-lisensi software tersebut memiliki peraturan yang berbeda-beda.

Proprietary Software
adalah software berpemilik, sehingga seseorang harus meminta izin atau dapat dilarang untuk mengedarkan, menggunakan atau memodifikasi software tersebut.

Commercial software
adalah software yang dibuat dan dikembangkan oleh perusahaan dengan konsep bisnis, dibutuhkan proses pembelian atau sewa untuk bisa menggunakan software tersebut.

Public Domain
adalah software yang tidak memiliki hak cipta.

Freeware
adalah software yang diizinkan untuk digunakan atau disebarluaskan namun tidak memiliki izin untuk dimodifikasi.

Shareware
adalah software yang diizinkan untuk didistribusikan salinannya, jika softwarenya digunakan terus menerus maka si pemilik software meminta bayaran untuk lisensinya.

GNU General Public License (GNU/GPL)
adalah suatu kumpulan ketentuan pendistribusian software untuk meng-copyleft-kannya. GPL memberikan izin kepada pengguna software untuk menggunakan, memodifikasi dengan syarat memiliki lisensi yang sama.

Open Source
adalah software yang dapat dilihat kode sumbernya. perlu diketahui software open source bukan berarti software gratis.

Copyleft
adalah pelesetan dari copyright atau hak cipta.

Faktor penentu kualitas sofware

Fungsionalitas

sebuah software yang dibuat harus berfungsi seperti yang dideskripsikan oleh client atau oleh user. Pengeritan software bukan hanya sebatas aplikasi yang diinstall dikomputer, Layanan berbasis web juga termasuk software yang sering diistilahkan dengan Software as service.  Banyak kejadian, tampilan sofware sangat cantik, sangat mudah dipakai namun fungsinya justru tidak sesuai yang diharapkan. Sebagai contoh user ingin membuat pengolahan data berbasis web dengan fitur pencarian, pengurutan,paging  serta fitur mengexport dan import data dari Excel ke database mysql. Jika software tersebut hanya bisa melakukan operasi pengelohan data standar seperti menambah, menghapus atau mengedit data saja maka jelas fungsionalitas sofware tersebut tidak sesuai yang diharapkan.

Butuh resource rendah

Semakin rendah resource yang dibutuhkan, maka semakin bagus software tersebut. Optimasi kode dan algoritma yang dipakai dalam pembuatan software sangat berpengaruh pada kebutuhan resource. Resource disini bisa berarti Prosesor,Memori, media penyimpan, kebutuhan bandwidth atau kebutuhan batterai.

Cepat 

Sofware yang berkualitas juga cepat (responsive) dalam memberikan output. Semakin cepat semakin bagus, kalau perlu realtime. Google adalah perusahaan yang mengutamakan kecepatan sebagai faktor utama disetiap lini produknya. Lihat saja Google search dan Google translate. Anda mendapatkan ouput (baca :jawaban/solusi) secara realtime bahkan sebelum anda menyelesaikan input, google sudah bisa memberi prediksi jawaban yang diminta. Ingat, Kecepatan adalah fitur utama sebuah software atau layanan.

Multiplatform

User adalah raja, buatlah software yang bisa dipakai dan diakses dimana saja dan kapan saja menggunakan device yang disukai oleh user. Contoh software yang multiplatfrom adalah Twitter client, Facebook client,  VLC player, LibreOffice, Google Chrome dan Opera.

MultiBahasa 

Banyak para pemula komputer tidak bisa memakai komputer atau bingung saat memakai sebuah software hanya karena bahasa yang digunakan bukan bahasa indonesia. Software yang bagus adalah software yang menyediakan interface sesuai dengan lokasi user dan bahasa yang dipakai. Software seperti Firefox, Windows, MS Office atau Google chrome aalah contoh software yang mendukung multibahasa.

MultiUser

Trend membuat software standalone sudah tidak relevan dengan kebutuhan user saat ini. Sofware yang bagus bisa dipakai secara bersamaan oleh beberapa user sekaligus. Contoh dari software multiuser adalah Google docs, Aplikasi word prosesor dari google bisa dipakai oleh jutaan orang secara bersamaan dan juga bisa dipakai untuk kolaborasi antar user.
Desain Modular (Plugin)

Ciri dari desain modular adalah memisahkan satu fungsi dengan fungsi lainnya. konsep ini diimplementasikan dengan model plugin. Contoh software yang menggunakan desain modular adalah WordPress, Joomla, Notepad++, Eclipse, Netbeans dan Microsoft Office. Semakin modular software yang anda buat akan semakin bagus dan mudah dalam pengembangannya, termasuk kemungkinan penambahan fitur oleh pihak ketiga. Dari sisi userpun akan nyaman saat ingin menambah atau membuang fitur.

Tampilan Intuitif

Intuitif artinya, user langsung tahu fungsi dari masing masing tombol, toolbar, menu atau tampilan tanpa harus diajari terlebih dahulu. Apple adalah rajanya pembuat sofware yang intuitif. Coba anda lihat produk seperti mac OSX, IPhone atau iPad, anak kecil atau orang jompo saja paham bagaimana cara memakainya bukan? Untuk membuat software yang intuitif caranya bisa dimulai dengan menggunakan menu, tampilan atau icon yang fungsinya sudah umum, sebagai contoh icon “tempat sampah” artinya untuk mendelete, tombol (+) artinya menambah data dsb.

Themeable/Skin

Tampilan sebuah software sudah seharusnya terpisah dengan logika program, dengan begitu, tampilan bisa diganti dengan mudah. Beberapa software mengimplementasikan konsep ini dengan skin. Contoh software berkualitas yang ‘themeable’ adalah VLC player, Winamps, Google Chrome dan WordPress.  Untuk mengganti tampilan di software tersebut kita hanya memerlukan beberapa klik mouse.

Dokumentasi

Software yang berkualitas juga akan memberikan dokumentasi yang sangat jelas. Sekedar gambaran, Dokumentasi software terbagi menjadi 3 yaitu user manual (cara pemakain software), Administrator manual (cara instalasi, konfigurasi,setting dan integrasi) serta Developer manual (dokumentasi berupa API, fungsi fungsi yang bisa dipakai oleh pihak ketiga). Contoh sofware yang cukup bagus dalam hal dokumentasi adalah OS Windows, Office, WordPress dan code Igniter.

Sekedar kritik, proyek open source umumnya adalah software yang bagus, sayangnya miskin dokumentasi sehingga sedikit yang memakai, terutama dikalangan end user.

Komunitas

Semakin banyak pemakai sebuah software juga menandakan software tersebut berkualitas. Hal ini biasanya terlihat dari banyaknya milis, group atau forum di internet yagn membahas produk tersebut.

Support

Kualitas software juga ditentukan oleh dukungan dari perusahaan sipembuat. Bentuk support biasanya dalam bentuk email, sms, call, YM atau twitter. Semakin bagus supportnya semakin bagus pula softwarenya. Support juga termasuk adanya update untuk software yang kita beli. Makin sering pihak developer mengupdate softwarenya, maka software tersebut makin fungsional, aman dan stabil (tidak gampang crash). Microsoft termasuk salah satu perusahaan software yang supportnya nomor 1, saya pernah mengirim email ke support@microsoft.com dan kurang dari 5 menit , email saya dibalas beserta jawaban dari pertanyaan saya. Kebanyakan perusahaan software lambat dalam menjawab, kadang baru dijawab beberapa hari, padahal user menginginkan jawaban saat itu juga.

Komputer sejarah beserta definisinya

Sejarah Komputer Lengkap Beserta Gambarnya, komputer berasal dari bahasa latin yaitu computare yang berarti menghitung pada zaman dahulu komputer hanya di gunakan hanya untuk keperluan terbatas karena bentuk dan sifat nya sangatlah sederhana .
 Adapun definisi komputer menerut para ahli :
  Menurut fuori :
Komputer adalah suatu pemproses data yang dapat melakukan perhitungan sar secara cepat,termasuk perhitungan aritmatika dan logika tanpa ikut campur tangan manusia .
Menurut blismer :
 Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :
• Menerima input
• Memproses input sesuai dengan program nya
• Menyimpan hasil perintah-perintah dan hasil pengelohannya
• Menyediakan output dalam bentuk informasi
Menurut hemacer :  
Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian pemproses nya sesuai dengan program yang tersimpan di memorinya dan menghasilkan output berupa informasi .
Dari pendapat diatas kita dapat simpulkan  bahwa komputer adalah seperangkat alat elektronik yang bekerjasama dalam melakukan pengolahan data sehinga menjadi sebuah informasi yang dapat di mengerti oleh manusia .
Meunurut lary long dan nancy long :
Komputer adalah alathitung electronic yang bisa melaksanakan perintah program berupa output,inputdanoperasi logika-logika lainya.
Menurut wiliam M. Faori
Komputer adalah mesin multiguna yang dapat di program, yang menerima data dan memproses atau memanifulasi ke dalam informasi yang digunakan.
1. Generasi pertama 
Sejarah Komputer dan definisi komputer Lengkap Beserta Gambarnya
ada komputer generasi pertama mengunakan tube vacuum (yang membuat komputer pada masa tersebut berukuran sangat besar ) dan mengunakan silinder magnetic untuk menyimpan data .
2. Generasi kedua
Sejarah Komputer dan definisi komputer Lengkap Beserta Gambarnya
Pada komputer generasi kedua ini sudah mengunakan transisitor sebagai penganti tube vacum, transistor ditemukan pada tahun 1948 Transistor adalah suatualat semikonduktor yang di gunakan untuk penguat, circuit pemutus dan penyambung (switching) stabilitas,tegangan,penguat sinyal atau yang lainya
3. Geneasi ketiga
Sejarah Komputer dan definisi komputer Lengkap Beserta Gambarnya
Pada komputer generasi ketiga ini,seorang ilmuwan  yang bernama jack kilby mengembangkan sebuah  IC (intregate circuit) pada tahun 1958. Selain itu pada komputer generasi ketiga ini komputer sudah mengunakan software yaitu system operasi yang memungkinkan berbagai program yang berbeda bisa berjalan dalam satu komputer.
Generasi kempat
Sejarah Komputer dan definisi komputer Lengkap Beserta Gambarnya
Ciri-ciri dari komputer generasi ini adalah semakin kecilnya ukuran sirkuit dan komponen-komponen elektrik. Pada generasi ini komputer sudah tidak lagi didominasi perasahaan-perasahaan besar dan lembaga pemerintah, bahkan masyarakat umum pun sudah banyak yang mengunakan komputer pada generasi ini.
5. Generasi kelima
Pada komputer generasi kelimaini komputer sudah berkembang sangat pesat,itu ditandai dengan banyak nya kemajuan pengembangan komponen-komponen yang di produksi oleh para pengembang computer.semakin tinginyas spesifkisi software harus di imbangi oleh spesifikasi hardware. Kemajuanlain  adalah aliran super konduktor yang memungkinkan  aliran elektrik tanpa ada hambatan apaun, yang nantinya akan mempercepat kecepatan informasi.
Skema Dasar Sistem Komputer 
Di dalam Komputer terdapat empat komponen pokok system computer yang saling bekerja sama dalam mencapai tujuan system computeryaitu komputasi. Ke empat komponen system computeritu sendiri adalah :
1. Pemroses;
2. Memori utama;
3. Perangkat Input dan output; dan
4. Interkoneksi antarkomponen
Yang pertama :
Pemrosesdisini berfungsi untuk melakukan pengolahan data dan pengendalian operasi pada computer. Pemroses itu sendiri terdiri dari tiga komponen yaitu :
1. CU (Control Unit)
2. ALU (Aritmatic Logic Unit)
3. Register-register
Didalam pemroses itu sendiri terdapat 3 kategori operasi yaitu :
1. Operasi aritmatika seperti (+,-,*,/)
2. Operasi Logika seperti OR, AND, INVERSI, dan XOR
3. Operasi pengendalian seperti : operasi percabangan.
Yang kedua :
Memori utamabersifat volatile(sementara) disebut volatile karena sifatnya yang bergantung pada sumberdaya listrik, jika sumberdaya listrik tidak ada maka data akan hilang.contoh dari memori yang bersifat volatile adalah EDO RAM, SDRAM, DDRAM dan lain-lain.  Selain itu ada juga memori yang bersifat non-volatile(tidak sementara) karena sifatnya yang tidak tergantung pada sumberdaya listrik. Contoh dari memori yang bersifat non volatileadalah flashdisk, Hardisk, Disket dan lain-lain
Yang ketiga :
Perangkat input dan outputdisini berfungsi agar komputer dapat berkomunikasi dengan lingkungan luar baik bagi useratau lingkungan secara umum. Perangkat input dan output terdiri dari dua bagian utama yaitu :
1. Komponen mekanis;dan
2. Komponen elektronis
Komponen mekanis disini merupakan biasanya alat itu sendiri sendangkan komponen elektronis biasanya bentuknya berupa chip controller.Fungsi dari komponen elektronis adalah mengendalikan komponen mekanis.
Yang ke empat :
Interkoneksi antarkomponendisini merupakan komunikasi atau keterhubungan antara pemroses/CPU, memori dan perangkat input dan output guna mencapai tujuan dari sistem komputer itu sendiri.
Sumber Referensi  : https://www.ngasihtekno.com/pengertian-dan-sejarah-komputer/

Definisi Could Computing, jenis jenis dan semua penerapannya

Pengertian Definisi Komputasi Awan.

 

Cloud Computing (Cloud Computer) atau juga disebut Komputasi Awan adalah teknologi yang menjadikan internet sebagai pusat pengelolaan data dan aplikasi. Dimana pengguna komputer diberikan hak akses (login).Bisa juga diartikan sebagai gabungan pemanfaatan teknologi komputer dengan teknologi internet.Komputasi awan adalah suatu konsep teknologi yang dikenal luas mencakup Saas, Web 2.0 dengan tema yang beragam tergantung koneksi internet untuk memenuhi kebutuhan pengguna.Cloud Computing adalah sebuah konsep pemahaman dalam rangka pembuatan kerangka kerja komputasi secara online lokal (LAN) maupun global (internet) dimana terdapat beragam aplikasi maupun data dan media penyimpanan yang dapat diakses dan digunakan secara berbagi (shared service) dan bersamaan (simultaneous acces) oleh para pengguna yang beragam – mulai dari perseorangan sampai pada kelas pengguna korporasi atau perusahaan.

Cara Kerja Cloud Computing

Mekanisme akses ke cloud computing “mungkin” dapat dijalankan secara beraneka ragam.Mulai dari akses standar LAN maupun intranet dengan sedikit aplikasi agen / klien, sampai kepada akses extranet dan internet melalui browser saudara yang terhubung ke sebuah portal aplikasi dari penyedia layanan cloud computing.Protokol aplikasi yang digunakan pun beragam, tetapi hal ini tidaklah terlalu signifikan bila dilihat dari sisi pengguna akhir, dimana pengguna akhir cukup mengetahui bagaimana cara mengakses dan mempergunakan jasa layanan yang terdapat pada cloud computing.

Keuntungan atau Kelebihan Cloud Computing (Komputasi Awan)

1. Biaya Lebih Efisien

2. Fleksibel

3. Akses Lebih Mudah

4. Manajemen Sistem dan Monitoring

5.Meningkatkan Availability dan Ketersediaan Data

Kerugian atau Kekurangan Cloud Computing (Komputasi Awan)

1. Internet Mati Komputasi Awan Tidak Berjalan

2. Service Level: Kemungkinan service peformance yang kurang konsisten dari provider. Inkonsistensi cloud provider ini meliputi, data protection dan data recovery.

3. Privacy: Adanya resiko data pengguna akan diakses oleh orang lain
karena hosting dilakukan secara bersama – sama.

4. Complaince: Yang mengacu adanya resiko penyimpananlevel complaince dari provider terhadap regulasi yang diterapkan oleh pengguna.

5. Data pengguna / Pemilik memiliki resiko kehilangan kepemilikan data begitu data disimpan dalam cloud.

6. data mobility: Kemungkinan berbagi data antar cloud service dan cara memperoleh kembali data jika suatu saat pengguna melakukan proses terminasi terhadap layanan cloud computing.

Manfaat Cloud Computing

1. Data dapat Tersimpan secara Terpusat pada Server

2. Keamanan Data lebih Terjamin

Dengan keamanannya data bagi perusahaan berbasis IT, data bisa disimpan secara aman di penyedia cloud computing.

Hal ini juga mengurangi biaya yang diperlukan untuk mengamankan data perusahaan.

3. Fleksibilitas serta Skalabilitas yang Tinggi

4. Bisa menambah kapasitas penyimpanan data tanpa harus membeli peralatan tambahan.

5. Bisa mengakses data kapanpun dan dimanapun berada (Asal terkoneksi internet)

6. Setiap pengguna bisa melakukan / mengembangkan kreasi atau proyek mereka tanpa harus mengirimkan proyek mereka secara langsung ke perusahaan, tapi pengguna bisa mengirimkan lewat penyedia layanan cloud computing.

7. Saat terjadi musibah kebakaran / bencana alam data akan tersimpan aman di cloud computing meskipun hardisk atau gadget rusak berat.

8. Memberikan Jaminan Investasi Jangka Panjang

Macam – Macam Jenis – Jenis Cloud Computing

Berdasarkan jenis layanannya, Cloud Computing dibagi menjadi:

1. Software as a Service (SaaS)

Software as a Service adalah layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi yang telah disediakan.


2. Platfrom as a Service (PaaS)

Platfrom as a Service adalah layanan yang menyediakan computing platfrom.

Biasanya sudah terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat.

Keuntungan layanan Paas bagi pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat tanpa memikirkan pemeliharaan dari computing platfrom.

Contoh penyedia Cloud Computing PaaS

1. Amazon Web Service

2. Windows Azure

3. Infrastructure as a Service (IaaS)

Infrastructure as a Service adalah layanan komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM, Storage, Bandwinth dan konfigurasi lain.

Komponen – komponen tersebut dapat digunakan untuk membangun komputer virtual.

Komputer virtual dapat diinstall sistem operasi dan aplikasi sesuai kebutuhan.

Keuntungan dari layanan ini adalah tidak perlu membeli komputer fisik sehingga lebih menghemat biaya.

Contoh penyedia Cloud Computing LaaS

1. Amazon EC2

2. TelkomCloud

3. BizNetCloud

Terminologi dalam Cloud Computing

1. Public Cloud

Public Cloud adalah layanan Cloud Computing yang disediakan untuk masyarakat umum.

Saudara atau kita selaku pengguna tinggal mendaftar maupun bisa langsung memakai layanan yang ada.

Banyak layanan Public Cloud yang gratis dan ada pula yang berbayar untuk bisa menikmati layanannya.

Contoh Public Cloud Gratis

1. Window Live Mail

2. Google Mail

3. Facebook

4. Twitter

Contoh Public Cloud Berbayar

1. SalesForce

2. Office 365

3. Adobe Creative Cloud

4. Windows Azure

5. Amazon EC2

Keuntungan Menggunakan Public Cloud

1. Tidak perlu investasi / mengeluarkan duit dan merawat infrastruktur, platfrom atau aplikasi

2. Gratis

Kerugian Menggunakan Public Cloud

1. Sangat tergantung akses jaringan internet, apabila jaringannya bagus maka bagus dan bisa diakses.

2. Tidak semua penyedia layanan, menjamin kemanan data


2. Private Cloud

Private Cloud adalah layanan yang disediakan untuk memenuhi kebutuhan internal dari organisasi / perusahaan.

Biasanya departemen IT akan berperan sebagai Service Provider (Penyedia layanan) san departemen lain menjadi pengguna (pemakai)

Contoh dari Private Cloud

SaaS: Web Aplication Internal, SharePoint, Mail Server Internal, Database Server untuk keperluan internal.

PaaS: Sistem Operasi + Web Server + Framerwork + Database yang disediakan untuk internal

IaaS:Virtual Machine yang bisa di-request sesuai dengan kebutuhan internal.

Keuntungan Menggunakan Private Cloud

1. Keamanan data terjamin karena dikelola sendiri

2. Menghemat Bandwith Internet

Kekurangan Menggunakan Private Cloud

1. Investasi besar / harus mengeluarkan dana besar

2. Butuh Tenaga kerja untuk merawat dan menjamin layanan berjalan dengan baik.


3. Hybrid Cloud

Hybrid Cloud adalah gabungan dari layanan public clouddan private cloud yang diimplementasikan oleh suatu organisasi / perusahaan.

Saudara disini bisa memilih proses bisnis mana yang bisa dipindahkan ke public cloud dan proses bisnis mana yang harus tetap berjalan di private cloud

Situs Web Penyedia Cloud  Computing Terbaik

1. Upcloud.com

2. Digtalocean

3. Amazon Lightsail

4.  Asia.Cloud

5. Alibaba Cloud

6. Cloudways.com

7. Heroku.com

8. Cloud.Google.com

Referensi :

-http://bautekno.com/computing-cloud/

– http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html

Halo UTama !

Selamat datang di Blog Situs RINA. Ini adalah posting pertama Anda. Edit atau hapus, lalu mulai ngeblog!