Wednesday, October 19, 2016

Analis Kinerja Sistem

1.      Sistem Informasi Memiliki 4 Komponen Utama
  1. 4 komponen utama sistem software
·         Kode
·         Prosedur
·         Data
·         Dokumentasi
  1. Bagaimana kualitas dari setiap komponen terhadap kualitas software yang dikembangkan?
·         Semua komponen tersebut harus mempunyai acuan yang lengkap
·         Kode yang digunakan harus baik dan sesuai dengan prosedur penulisan pemrograman. Hal ini untuk mempermudah apabila terjadi kesalahan pengkodean.
·         Dokumentasi yang dibuat harus bisa dipahami oleh programmer lain, jika suatu saat terdapat error pada software.
  1. Bagaimana kualitas dari setiap komponen terhadap kualitas software yang dimaintenance?
·         Software bisa di update, meliputi perubahan, penambahan, dan penggantian software juka diperlukan.
·         Dengan pengkodean yang baik, pemeliharaan software bisa dilakukan dengan cepat, karena bila ada kesalahan dapat terdeteksi dengan mudah.
·         Baik data, prosedur, kode, maupun dokumentasi semuanya harus fleksibel untuk mempermudah pemeliharaan.
2.      Software Error, Fault, Dan Failure
  1. Defenisikan tentang software, error, dan failure. Jelaskan perbedaan masing-masing status software ini!
·         Error adalah suatu bagian dari kode yang sebagian atau keseluruhannya tidak tepat sebagai hasil dari kesalahan gramatikal, logikal, atau lainnya yang dibuat oleh seorang sistem analis, programmer, atau anggota lainnya pada tahap pengembang software.
·         Faults adalah software error yang menimbulkan fungsi yang tidak diinginkan dalam aplikasi software.
·         Failure adalah software yang muncul ketika software digunakan.
Perbedaan ketiga status software yang tidak diinginkan ini terdapat pada implementasinya, yaitu pada error terjadi pada saat proses pengkodean, fault terjadi jika ada kesalahan pada saat pengkodeaan, dan failure terjadi ketika aplikasi dijalankan.
b.      Jelaskan bagaimana mungkin software yang telah dijalankan selama 6 tahun dan melayani 300 klien dapat memunculkan bug baru!
·         Bug merupakan masalah yang dapat mengacaukan sistem komputer sehingga dapat menyebabkan terjadinya kegagalan teknologi atau software. Hal ini disebabkan karena kurangnya persiapan pengembang software untuk menghadapi kemungkinan-kemungkinan yang akan terjadi beberapa tahun kedepan, dan akibat kacaunya beberapa baris kode software. Selain itu, perubahan yang terjadi pada hubungan antara suatu organisasi dengan teknologi (software) juga dapat mengakibatkan munculnya bug baru pada software.


PROCEDURE ERROR

Masalah / Kasus :

"Eiffel", suatu grup toko penjualan material dan konstruksi bangunan yang memiliki sistem tagihan bulanan pada kustomernya, telah memutuskan untuk memberikan diskon sebanyak 5%. Diskon tersebut ditawarkan pada kustomer yang memiliki total pembelian dalam 12 bulan terakhir sebanyak 1juta dolar. Namun, manajemen telah memutuskan untuk menarik diskon kembali pada kustomer yang meretur barang sebanyak minimal 10% dari total pembeliannya dalam jangka 3 bulan. Software tersebut dibuat terdesentralisasi, sehingga masing-masing toko memroses tagihan bulanan kepada konsumen secara terpisah.

Prosedur yang benar
Prosedur yang salah
Setiap awal bulan, di Pusat Pemrosesan Informasi Eiffel :
  1. Mengumpulkan data penjualan dan data retur bulan lalu untuk setiap kustomer dari semua toko dalam grup Eiffel.
  2. Menghitung total pembelian dari seiap kustomer untuk 12 bulan terakhir di semua toko
  3. Menghitung persentase barang retur untuk 3 bulan terakhir dari setiap kustomer di semua toko
  4. Mempersiapkan suatu daftar dari semua kustomer yang berhak mendapatkan diskon sebanyak 5% dan mendistribusikannya ke setiap toko sebelum akhir bulan.
Setiap awal bulan, di semua Toko-toko Eiffel :
  1. Memroses pembelian bulanan oleh setiap kustomer
  2. Menghitung diskon berdasarkan daftar yang diupdate dari pusat pada akhir bulan sebelumnya.

Setiap akhir tahun, di Pusat Pemrosesan Informasi Eiffel :
  1. Mengumpulkan data penjualan tahun kemarin dari setiap kustomer pada semua toko Eiffel.
  2. Menghitung total penjualan setiap kustomer di tahun sebelumnya pada semua toko Eiffel.
  3. Mempersiapkan daftar semua kustomer yang pembeliannya mencapai 1 juta dolar dan membagikan daftar tersebut ke semua toko Eiffel.
Pada setiap akhir caturwulan, di semua Toko-toko Eiffel :
  1. Menghitung persentase dari setiap barang yang diretur dalam caturwulan terakhir untuk setiap kustomer
  2. Mempersiapkan daftar dari semua kustomer yang melakukan retur barang dalam caturwulan terakhir mencapai 10% dari pembelian pada caturwulan tersebut.
Pada setiap awal bulan, semua Toko-toko Eiffel:
  1. Memroses setiap pembelian bulanan untuk setiap kustomer.
  2. Menghitung diskon berdasarkan data pembelian tahun lalu dalam semua toko, dan berdasarkan pada record retur dalam caturwulan terakhir.










Soal no 3:
Pak Joni adalah pelanggan pada toko Kandopan dan Kademan yang termasuk grup toko “Eiffel”. Data pembelian dan retur dari Pak Joni adalah sebagai berikut:

BULAN
Toko Kandopan
Toko Kademan
Pembelian
(Jt-an $)
Retur
(Jt-an $)
Pembelian
(Jt-an $)
Retur
(Jt-an $)
Jan 2000
100
20
60
5
Feb 2000
120
10
40
-
Mar 2000
10
-
30
10
Apr 2000
80
5
50
10
Mei 2000
30
-
20
-
Jun 2000
60
20
30
10
Jul 2000
10
-
40
-
Ags 2000
60
5
10
-
Sep 2000
20
-
20
5
Okt 2000
20
5
40
10
Nov 2000
40
-
20
-
Des 2000
20
-
60
5
Jan 2001
30
10
40
-
Feb 2001
60
5
30
5
Mar 2001
20
5
40
10

a.       Jelaskan kesalahan prosedur yang terdapat pada prosedur yang salah dalam software Eiffel
b.      Temukan pada bulan yang mana – Jan 2001, Feb 2001, atau Mar 2001 – Pak Joni mendapatkan kualifikasi untuk diskon 5%. Berapakah jumlah diskonnya ? Hitunglah berdasarkan prosedur yang benar.
c.       Berdasarkan prosedur yang salah, temukan pada bulan yang mana – Jan 2001, Feb 2001, atau Mar 2001 – Pak Joni mendapatkan kualifikasi diskon 5% pada toko Kandopan dan Kademan? Berapakah jumlah diskonnya ?





Penyelesaiannya :
a.       Kesalahan prosedur yang terdapat dalam kesalahan procedure pada software Eiffel :
·         Point 1, 2, dan 3 yaitu : Pemrosesan dipusat informasi seharusnya dilakukan pada tiap awal bulan.
·         Point 1 dan 2 yaitu : harus dilakukan dipusat informasi bukan pada semua toko.
b.      Tabel
Periode
Pembelian
(juta-an $)
Retur
(juta-an $)
% Retur
(juta-an $)
Januari – Maret 2000
360
45
12.5
Maret – Mei 2000
220
25
11.4
Mei – Juli 2000
190
30
15.8
Juli – September 2000
160
10
6.25
September – November 2000
160
20
12.5
November – Januari 2001
210
15
7.14
Januari – Maret 2001
220
35
15.9

Pak Joni mendapatkan kualifikasi diskon sebesar 5 % pada bulan Januari 2001 Total penjualan periode November – Januari 2001       =  210 juta
Total retur periode November – Januari 2001                  =  15 juta
Total % retur periode November – Januari 2001              =  7.14 % (minimal)
Jumlah diskon untuk periode November – Januari 2001  =  210 * 5 %
                                                                                          =  10.5 juta
c.       Pak Joni mendapatkan kualifikasi diskon sebesar 5 % pada bulan Maret 2001
Total penjualan periode Januari – Maret 2001                  =  220 juta
Total retur periode Januari – Maret 2001                          =  35 jt
Total % retur periode Januari – Maret 2001                     =  15.9 %
Jumlah diskon untuk periode Januari – Maret 2001         =  220 * 5 %

                                                                                          =  11 juta

Tuesday, October 11, 2016

Pengertian sistem informasi

 – Salah satu sistem informasi ialah manusia, Sumber daya manusia yang menjadi komponen sistem informasi dapat di bagi menjadi dua yaitu pemakai akhir dan spesialis teknologi informasi.

A. Pemakai Akhir (end user)
Pemakai akhir di sebut juga klien adalah orang yang memakai sistem imformasi atau infor,asi yang dihasilkan
oleh sistem informasi.

Dalam organisasi, pemakai internet dapat di klasifkasikan menjadi :

Staf;
Manajer tingkat rendan;
Manajer tingkat menengah;
Manjer tingkat atas;
Pekerja berpengetahuan (knoledge worker);
pekerja berpengetahuan adalah pekerja spesialis yang menggunakan informasi dan pengetahuan sebagai bahan mentah dan yang bertanggung jawab dapa teknologi informasi untuk merancang produk-produk atai sistem bisnis baru (insinyur dan analis bisnis).

Personil Spesialis Teknologi informasi
Spesialis TI adalah orang yang bertanggun jwab terhdap kelangsungan operasi dan pngembangan sistem informasi.
Umumnya bagian atau departemen ini di beri nama Pengolah Data Elektronik.(PDE).



Organisasi PDE

Struktur Organisasi PDE
Struktur Organisasi PDE

Tugas Personil PDE

1. Operator

Operator, Dalam Hal ini operator komputer mempunyai tugas mengoprasikan komputer dan peralatan pendukung. Adapun operator yang mempunyai tugas dalam pemasukan data biasanya di sebut sebagai operator entri data (data entry operator)

2. Analis Sistem (System Analyst)

Anaalis sistem mempunyai tugas sebagai antar muka antar pemakai informasi dengan sistem informasi. Analislah yang bertanggung jawab menerjemahkan kebutuhan pemakai menjadi sebuah rancangan basisdata dan aplikasi.

3. Pemogram Aplikasi (Aplication Programmer)

Program Aplikasi mempunyai tugas membuat suatu aplikasi (program komputer) yang di pakai dalam Sistem informasi Aplikasi yang di buat di dasarkan spesifikasi yang di buat oleh analis sistem.

4. Analis Program (Analyst Programmer)

Analis Program adalah suatu posisi dalam PDE yang bertugas sebagai pemrogram yang berhubungan dengan operasi internal komputer dan periferal (software enggener atau system engginer).

5. Administrator Basis Data (Database Administrator/DBA)

Administrator basis data bertanggung jawab terhadap struktur data di dalam basis data yang di gunakan dalam organisasi. Administrator yang berperan dalam mendefinisikan standar data.

6. Teknisi Komunikasi Data atau Spesialis Komunikasi Data

Teknisi Komunikasi data mempunyai tanggung jawab terhadap masalah komunikasi data dan jaringan komputer.

7. Teknisi Perawatan Sistem



Teknisi Perawatan Sistem bertanggung jawab terhadap kelangsungan operasi perangkat keras (hardware engineer).

8. Webmaster

Webmaster adalah personil yang bertanggung jawab terhadap isi halam web yang di miliki oleh organisasi.

9. Auditor PDE

Personil ini mempunyai tanggung jawab memastikan bahwa sistem informasi yang berbasis komputer memenuhi azaz- azaz akuntansi dan pengauditan sehingga keamanan data dalam sistem terjamin.

Komputasi Pemakai Akhir
Dalam sebuah organisasi setiap bagian menyambungkan program atau mengolah informasinya Secara umum End User Computing adalah sebuah lingkungan yang dapat memicu pemakai secara langsung dapat mengatasi sendiri masalah-masalah terhadap kebutuhan informasi.

Beberapa Alasan Terbentuknya EUC

Departemen yang melayani permintaan pemakai terhadap kebutuhan informasi kurang cepat tanggap karena orang-orangya terlalu sibuk menangani proyek-proyek yang sedang dan harus di selesaikan.
Ketergantungan PC dan perangkat keras pendukung yang sekarang semakin murah dan dapat di hubungkan dengan mudah keserver basis data.
Dukungan perangkat lunak yang kian mudah di gunakan oleh pemakai akhir.
Kategori Pemakai Akhir (End User) dalam Lingkungan EUC
1. Pemakai Akhir Nonprogram

Mengakses dara yang di simpan dalam komputer melalui program yang sudah tersedia.
Akses di batasi atau berdasarkan Menu
2. Pemakai Level Perintah (menggunakan query)

Mengakses Data berdasarkan kebutuhan.
Melakukanya dengan pembangkit laporan atau dengan memberikan perintah-perintah sederhana melalui query(SQL).
3. Pemrogram Pemakai Akhir

Memakai bahasa level perintah, prosedural atau prosedural secara langsung berdasarkan kebutuhan informasi yang bersifat pribadi.
4. Personil Pendukung Fungsional

Pemrogram terlatih yang membuat program berdasarkan kebutuhan pemakai akhir yang lain.
Bekerja Di Are fungsional.
5. Personil Pendukung Komputasi Fungsional

Umumnya Berada dalam pusat informasi.
Menguasai bahasa-bahasa untuk pemakai akhir dan dapat membuat perangkat lunak aplikasi dan sistem.
6. Pemrogram Pemrosesan Data

Umumnya berada dalam pusat sistem informasi.
Menguasai bahasa-bahasa untuk pemakai akhir dan dapat membuat perangkat lunak aplikasi dan sistem.
Bekerja Atas dasar sistem kontrak.
dosenpendidikan.com Komputasi pemakai akhir dapat memperoleh kebutuhan informasi dengan cepat, pengetahuan terhadap teknologi meningkat, produktivitas dan kreativitas meningkat dan sistem sesuai dengan kebutuhan pemakai.

Masalah Akibat Penggunaan Komputasi Pemakai Akhir

Kehilangan Kendali pusat, Sistem dan program kemungkinan di kembangkan tanpa memperhatikan standar kualitas dan tujuan organisasi secara menyeluruh.
Kurangnya Pengetahuan Ilmu Dokumentasi dan pengembangan, Aplikasi yang di buat pemakai bisa jadi mendukung kesalahan-kesalahan, tidak melalui pengujian yang seharusnya di lakukan atau kurang terdokumentasi sehingga dapat menimbulkan dalam pengembangan di kemudian hari.
Ketidak Kompabilitasan, Kebanyakan microkomputer di rancang untuk beroprasi sebagai piranti yang mandiri. masalah teknis yang serius dapat muncul manakala microkomputer mencoba menggunakan program dari sistem yang berada untuk berbagi data dengan sistem lain atau untuk beroprasi dalam sistem komunikasi data.
Ancaman Terhadap Keamanan, Masalah-masalah pengaksesan data oleh pihak yang tidak berwenang dan ketidak amanan berkas-berkas data dalam micro komputer lebih besar daripada sistem mainframe. Selain itu pemakai mungkin kurang memahami tentang masalah keamanan data.
Permasalahan Dalam Lingkungan Operasi, Pemasaran sistem komputer mungkin tidak memahami dan memperhatikan aspek-aspek teknis, seperti penyediaan daya, listrik statik, dan bahkan ventilasi.
 Beberapa Penanganan Untuk Mengatasi Masalah Komputasi

Perusahaan harus membentuk kebijakan dan prosedur yang standar untuk mengatur, menggunakan, dan mengoprasikan sumberdaya microkomputer.
Perusahaan perlu membentuk mekanisme yang menyediakan layanan pendukung terhadap pemakai. Salah satu mekanisme berupa pusat informasi (information center).
Pusat Informasi sebaiknya merupakan bagian dari departemen sistem informasi atau teknolongi informsi atau PDE yang memfasilitasi, mengkordinasi, dan mengendalikan komputasi pemakai akhir dengan cara memberikan berbagai layanan. antara lain :
Pengkoordinasian pembelian perangkat keras dan perangkat lunak untuk mengurangi kemubaziran dan menjamin kompabilitasan.
Mengevaluasi permintaan perangkat keras maupun perangkat lunak yang berasal dari pemakai.
Pengaturan standar dokumentasi.
Pelatihan Pemakai.
Penyediaan jaminan kualitas terhadap program yang di kembangkan oleh pemakai.



Demikian Pengertian Personil Pengembangan Sistem Informasi

Wednesday, August 10, 2016

Definisi programmer dan perancangan sistem

Apa Itu Programming - Analisis rinci tentang Pemrograman Komputer

Informasi biasanya diproses dalam komputer saat komputer menggunakan bagian-bagiannya menyelesaikan tugas.Namun, tugas ini tidak mudah untuk dilakukan, ketika kita melihatnya dalam konteks untuk bahasa komputer. Sebagian besar, tugas ini dilakukan dengan menggunakan bahasa yang berbeda atau sering disebut berbagai set instruksi untuk melakukan tugas yang berbeda.


Apa Itu Pemrograman?


Pemrograman dapat disebut "cara mengembangkan dan melaksanakan berbagai set perintah untuk membiarkan komputer melaksanakan tugas yang berbeda."Pemrograman sering disebut sebagai pemrograman komputer dan melibatkan berbagai kegiatan atau tugas seperti pemeriksaan, menerima, tepat, dan mengatasi masalah. Pemrograman juga mengacu pada konfirmasi permintaan dari seperangkat aturan bersama-sama dengan ketepatan, pelaksanaan algoritma secara obyektif bahasa pemrograman. Algoritma ini juga dikenal sebagai kode sumber yang ditulis oleh programmer dan dimasukkan ke dalam mesin untuk eksekusi dan untuk melihat hasil. Ketika datang ke generasi dari kode sumber, programmer harus memilih salah satu bahasa pemrograman berikut:
1.     C
2.     C ++
3.     C #
4.     Jawa
5.     Ular sanca
6.     Smalltalk
7.     JavaScript
8.     Perl
9.     Rubi
10.                        PHP


Menggunakan salah satu bahasa yang disebutkan di atas, seorang programmer dapat mengeksekusi kode sumber dan dapat menemukan hasil. Hasilnya bisa menjadi solusi untuk masalah. Oleh karena itu, sebagai seorang programmer, Anda harus memiliki deep-wawasan dari setiap bagian dari metode pemrograman yaitu dari formasi kode sumber untuk pelaksanaannya, dan dari eksekusi untuk solusi dari masalah. Seorang programmer harus memiliki pemikiran yang logis serta kritis sementara membentuk kode sumber dan dijalankan.


Bagaimana cara kerjanya:

Coding adalah semua tentang menerapkan set instruksi menggunakan bahasa mesin untuk mendapatkan hasil yang spesifik. Namun, perlu diingat bahwa mesin (komputer) hanya memahami bahasa hidup dan mematikan. Sebuah kode biner adalah kombinasi dari 1 dan 0 atau Anda bisa mengatakan itu kombinasi dan mematikan. Misalnya, 00101100 sini mewakili 8 bit atau 1 byte (1 Byte sama dengan 8 bit dalam bahasa biner). Jika Anda akan pergi untuk menulis kode sumber ke dalam bahasa biner, maka akan membutuhkan yang super imajinasi, berpikir logis, dan pelaksanaan tingkat tinggi untuk menulis kode biner sebagai kode sumber. Dengan demikian, untuk memudahkan masalah itu, kita memilih bahasa pemrograman, menulis kode sumber dalam bahasa yang dipilih, dan menerapkannya pada mesin (komputer) untuk mendapatkan hasil yang dibutuhkan.

Sejarah Bahasa Pemrograman dan Pengembangan:

Bahasa pemrograman dan turunannya telah ditemukan dan kembali ditemukan untuk membuat pemrograman lebih logis dan kurang rentan terhadap virus dan serangan. Kembali pada tahun 1843, Ada Lovelace menulis kode pertama untuk Analytical Engine, juga dikenal sebagai "Computer mekanik awal." Sejak itu, pemrograman menjadi bidang utama untuk analisis logis dan pelaksanaan kode sumber pada mesin.

1.     Pemrograman Era (1957-1959):

FORTRAN (Formula Translation), LISP (List Processor) dan COBOL (Common Language Business-Oriented) bahasa-bahasa kuno yang masih digunakan sampai sekarang.
Penggunaan utama: Aplikasi Supercomputing, Artificial Intelligence Development, dan Business Software.

2.     Pemrograman Era (1970):

Niklaus Wirth membuat Pascal (Setelah matematikawan Perancis / Fisikawan Blaise Pascal) kembali pada tahun 1970. Ini adalah bahasa tingkat tinggi, yang digunakan untuk mendidik programing terstruktur dan data penataan. Versi publik bahasa ini berada di gunakan pada akhir tahun 1980-an.
Penggunaan utama: Mengajar Programming, dan Object Pascal   

3.     Pemrograman Era (1972):

Dennis Ritchie (laboratorium Bell) menciptakan bahasa pemrograman yang disebut C (dengan versi campuran bahasa sebelumnya disebut "B") kembali pada tahun 1972. Sering dikenal sebagai bahasa tingkat rendah, umumnya dibuat untuk Sistem Unix. Banyak bahasa lain yang dikenal sebagai derivatif penuh atau setengah dari C termasuk Java, Perl dan PHP.
Penggunaan utama: Aplikasi Komputer Gaming, Sistem Unix Programming dan Pengembangan Sistem.

4.     Pemrograman Era (1983-1987):

Bjarne Stroustrup (laboratorium Bell) menciptakan bahasa pemrograman C ++ disebut (dengan versi campuran "C ") kembali pada tahun 1983. Ini adalah bahasa tingkat menengah dengan objek-orientasi dan inklusi kelas dan template lainnya.
Brad Cox dan Tom Cinta (stepstone) menciptakan bahasa pemrograman disebut Objective-C (dengan ekstensi objek-orientasi dalam bahasa C) pada tahun 1983. Ini adalah bahasa tingkat tinggi dengan ekstensi objek-orientasi dalam bahasa C dan pesan Fitur -passing.
Larry Wall (Unisys) bahasa pemrograman Perl pada tahun 1987. Ini adalah bahasa pemrograman tingkat tinggi yang digunakan untuk Sistem Unix 'pengolahan laporan.
Primer Kegunaan: C ++ digunakan untuk komersial dan Embedded Software Development dan Video Gaming.Objective-C digunakan untuk Apple Programming. Perl digunakan untuk Pemrograman Grafis, Sistem Jaringan Programming, Pengembangan Sistem, Administrasi, Pengembangan Database, dan Aplikasi.
  Digunakan oleh: digunakan oleh IMDB, Amazon, Apple, Adobe dan Google Chrome.

5.     Pemrograman Era (1990-1995):

Guido Van Rossum (CWI) menciptakan bahasa pemrograman Python kembali tahun 1991. Ini adalah tujuan umum dan bahasa tingkat tinggi untuk memperkenalkan gaya pemrograman yang berbeda dalam bahasa yang sama.
Yukihiro Matsumoto  RUBY pada tahun 1993. Ini juga merupakan bahasa tingkat tinggi dan digunakan untuk mengajar pemrograman dan untuk menjalankan teknik pemrograman menghibur.
James Gosling (Sun Microsystems) menciptakan bahasa pemrograman Java pada tahun 1995. Ini adalah bahasa pemrograman tingkat tinggi yang digunakan untuk proyek TV kolaboratif dengan fitur cross-platform. Ia juga dikenal sebagai bahasa pemrograman terkenal di dunia saat ini.
Rasmus Lerdorf menciptakan PHP (Sebelumnya dikenal sebagai "Personal Home page" tapi sekarang "Hypertext preprocessor") pada tahun 1995. Sebuah bahasa open-source dengan fungsi bangunan Web-halaman.
Brendan Eich (Netscape) dibuat JavaScript pada tahun 1995. Hal ini dikenal sebagai pilihan terakhir setelah "Mocha" dan "LiveScript." Ini juga merupakan bahasa pemrograman tingkat tinggi untuk merancang halaman web, animasi, dan interaktivitas.
Penggunaan utama: Python digunakan untuk Keamanan Informasi dan Aplikasi Web. Ruby digunakan untuk Ruby on Rails dan Web Development. Java sangat digunakan untuk pemrograman jaringan, pengembangan GUI dan Pengembangan Perangkat Lunak. PHP digunakan untuk pembangunan sisi server dan Halaman Web. JavaScript digunakan untuk PDF, Web browser, dan Web Development.
  Digunakan oleh: digunakan oleh Gmail, Adobe, Facebook, Digg, WordPress, Android, Google, Yahoo, Hulu, Twitter dan Groupon.

·         Ringkasan Kebanyakan Bahasa Digunakan:

Sebuah ringkasan singkat untuk membandingkan atribut (dalam%) dari bahasa pemrograman disebutkan di bawah ini:
JaVa
NET
C / C ++
Kode Kualitas
82%
73%
78%
Isu kriptografi
55%
62%
46%
Kebocoran Informasi
58%
60%
5%
Waktu Dan Negara
34%
30%
32%
Direktori Traversal
49%
56%
40%
Buffer Overflow
25%
1%
48%
SQL Injection
31%
30%
30%

·         Kebutuhan pasar Untuk Pemrogram / ​​Future Of Programming:

Baik itu tentang pengembangan website, merancang struktur, pengembangan perangkat lunak, pengembangan halaman web, Web Browser Pembangunan, Keamanan Informasi, Data Integritas, komunikasi ATM, Online Banking, Jaringan Pemrograman, pengguna pengembangan antarmuka grafis, Server-Side Pengembangan atau Administrasi Database atau Pembangunan, pasar akan membutuhkan programmer. Ceruk ini begitu baik-terfokus hari ini bahwa akan ada banyak versi dari niche yang sama yang disebutkan di atas di masa depan