Nessa's Diary

Minggu, 21 Juni 2015

Profesi Sistem Informasi

Tugas Softskill
Profesi yang Berkaitan dengan Sistem Informasi

“PROGRAMMER”
Mata Kuliah :
Etika dan Profesionalisme Teknologi Sistem Informasi

Disusun Oleh :
Ayu Vidya Manggiasih                   11111337
Cindy Angela                         11111656
Dina Isnaeni Aliza Dewi         12111144
Fenessa Limey                        12111807
Yogi Hariyadani                    17111533




Kelas 4KA07
Jurusan Sistem Informasi
Fakultas Ilmu Komputer & Teknologi Informasi
Universitas Gunadarma
2015


Pengertian Programmer

Programmer Komputer adalah profesi yang bertugas untuk membuat sebuah program melalui bantuan bahasa pemrograman yang dapat digunakan untuk menyelesaikan permasalahan melalui otomasi dengan bantuan perangkat lunak atau software. Tugas inti dari seorang programmer sama seperti tugas sebuah program itu sendiri. Sebuah program itu didesain dan dikembangkan agar mampu membatu manusia sebagi pengguna (user) dalam mengatasi kegiatan kesehariannya. Jadi, tugas seorang programmer komputer adalah menolong manusia menyelesaikan kegiatan sehari-harinya dengan bantuan komputer. Dari hal tersebut, terlihat jelas bahwa seorang programmer komputer merupakan orang yang sangat berjasa kepada masyarakat, seperti halnya dokter, perawat, akuntan dan lainnya.

Pengertian Programmer secara lengkap ialah Seseorang yang melakukan penulisan dan pengubahan script atau kode dari sumber sehingga dapat membentuk suatu program. Penyuntingan kode sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritma, dan normalisasi kode. Programmer membantu para pengguna internet untuk lebih membuat internet ini menjadi lebih baik. Programmer sering kali membuat berbagai macam software untuk dijual atau diberikan kepada suatu otoritas/perusahaan yang sedang membutuhkan software tersebut. Seorang Programmer merupakan seorang yang sangat teliti di dalam mengerjakan apapun, Karena jika seorang programmer tidak teliti maka jika dia membuat dan merancang suatu program akan menjadi program yang kurang bagus.
Programmer merancang suatu program dari script-script, kode-kode dan dengan Bahasa-bahasa pemrograman. Bahasa Pemrograman kini sudah ada berbagai macam. Yaitu Bahasa Pemrograman Java, Algoritma, C Plus, Visual Basic, Php, Perl, Python, Html, Cobol, Fortran Dan Bahasa Pemrograman Lainnya. Programmer menyusun perintah-perintah bahasa pemrograman yang bisa dibilang rumit dengan sangat teliti untuk dijalankan di komputer dan digunakan oleh banyak orang.
Tokoh-tokoh Programmer :
Di Dunia ini sudah banyak para programmer-programmer yang terkenal dan naik daun sehingga banyak sekali orang yang mengenalnya, Para Programmer tersebut diantaranya ialah :
1.      John Backus, Seorang Programmer yang membuat dan mengembangkan bahasa pemrograman fortran.
2.      Richard Brodie, Seorang Programmer yang merupakan orang pertama membuat dan mengembangkan Microsoft Word.
3.      Vinton Cerf, Seorang Programmer yang merupakan orang paling berpengaruh di internet. Dia membuat protokol TCP/IP yang sekarang digunakan oleh ratusan juta pengguna internet.
4.      Alan Cooper, Seorang Programmer yang mengembangkan Bahasa Pemrograman Visual Basic.
5.      Bjarne Stroustrup, Seorang Programmer yang membuat Bahasa Pemrograman C Plus.
6.      Linus Torvalds, Programmer yang satu ini merupakan Programmer yang paling saya kagumi diantara programmer yang terkenal lainnya. Linus Torvalds merupakan programmer yang membuat Sistem Operasi Linux. Sistem Operasi Linux ini bisa dibilang Sistem Operasi yang paling banyak digunakan oleh para programmer.
7.      Brian Behlendorf, Programmer yang membuat Apache Http Server.

Untuk melakukan tugasnya, programmer selain harus menguasai keterampilan menggunakan bahasa komputer yang diperlukan, juga harus memiliki latar belakang logika matematis yang kuat di samping mengetahuan IT yang cukup memadai. Kenapa demikian? karena serendah-rendahnya program, didalamnya mengandung bagian dari proses bisnis yang mencakup sejumlah pengambilan keputusan. Aslinya ketika masih manual, pengambilan keputusan tersebut memerlukan tingkatan birokrasi tertentu. Setelah dikonversi ke digital, pengambilan keputusan tersebut diambil alih oleh program.


Programmer dibagi menjadi beberapa bagian yaitu :

1. Application Programmer
Yaitu programmer yang membuat suatu aplikasi berbahasa pemrograman seperti java dll

2. Database Programmer
Programmer yang lebih mengurusi database yang mencakup data definition language seperti membuat tabel hingga data manipulation language seperti mengedit, memasukan dan mendelete data. Programmer yang menguasai perancangan dan pemrograman database menggunakan Aplikasi Ms. Access dan Ms. Sql Server ATAU PL/SQL dan Oracle Form Developer 10g.

3. Web Programmer
Programmer yang dikhususkan berkecimpung dalam bidang pemrograman web mulai dari pembuatan suatu web hingga perawatan web itu sendiri, web programmer biasanya diharuskan menguasai PHP.  Programmer web yang menguasai pengembangan aplikasi web berbasis HTML dan ASP.Net atau aplikasi web berbasis HTML dan J2EE serta Struts Framework ATAU aplikasi web berbasis MySQL dan PHP.

4. Multimedia Programmer
Programmer yang bergerak di bidang multimedia bisa dalam gambar, suara ataupun video dll.

5. Embedded Programmer
Programmer yang menguasai arsitektur sistem mikroprosesor, interfacing dan pemrograman embedded.


Seorang programmer biasanya harus memiliki penalaran yang cepat, dapat belajar dari sesuatu yang baru dengan mudah sehingga seorang programmer tidak hanya dapat membuat programmer dari nol namun dapat melanjutkan program yang telah dibuat sebelumnya dan seorang programmer harus dapat bekerja dalam tekanan seperti deadline. Adapun secara umum sebagai berikut :

·         Memperbaiki kesalahan dengan membuat perubahan yang sesuai dan memeriksa kembali program untuk memastikan bahwa hasil yang diinginkan yang dihasilkan.
·         Melakukan percobaan menjalankan program dan aplikasi software untuk memastikan bahwa mereka akan menghasilkan informasi yang dikehendaki dan bahwa instruksi sudah benar.
·         Menulis, mengupdate, dan memelihara program komputer atau paket perangkat lunak untuk menangani pekerjaan tertentu seperti pelacakan inventaris, menyimpan atau mengambil data, atau mengontrol peralatan lainnya.
·         Menganalisis, meninjau, dan menulis ulang program, menggunakan grafik dan diagram alur kerja, dan menerapkan pengetahuan tentang kemampuan komputer, materi pelajaran, dan logika simbolik.
·         Melakukan atau revisi langsung, perbaikan, atau perluasan program yang ada untuk meningkatkan efisiensi operasi atau beradaptasi dengan persyaratan baru.
·         Berkonsultasi dengan manajerial, teknik, dan tenaga teknis untuk memperjelas maksud program, mengidentifikasi masalah, dan menyarankan perubahan.
·         Melakukan analisis sistem dan pemrograman tugas untuk memelihara dan mengontrol penggunaan perangkat lunak komputer sistem sebagai programmer sistem.
·         Menyusun dan menulis dokumentasi pengembangan program dan revisi berikutnya, memasukkan komentar dalam kode instruksi sehingga orang lain dapat memahami program ini.
·         Penyiapan diagram alur kerja rinci dan diagram yang menggambarkan input, output, dan operasi logis, dan mengubahnya menjadi serangkaian instruksi dikodekan dalam bahasa komputer.






Linus Torvalds (Pendiri Linux)






Linus Torvalds dilahirkan di Helsinki, Finlandia, pada tanggal 28 Desember 1969. Dalam usianya yang ke 10, Linus mulai berkecimpung di dalam pemograman komputer, dengan menggunakan komputer milik kakeknya, Commodore VIC-20. Komputing pun menjadi hobinya. Pada tahun 1988 Linus diterima menjadi mahasiswa di University of Helsinki, Finlandia. Pada tahun 1990, Linus memulai kelas pemograman C pertamanya. Pada tahun 1991, Linus membeli PC pertamanya,dan dia tidak puas dengan sistem operasi pada komputernya.
Saat itu, komputernya menggunakan MS-DOS (Disk Operation System, sistem operasi buatan Microsoft), tapi Linus lebih cenderung untuk menggunakan sistem operasi UNIX, seperti yang digunakan pada komputer milik unversitasnya. Akhirnya, dia memutuskan untuk menciptakan versi yang bisa digunakan unuk PC dari UNIX. Kerja keras selama berbulan-bulan menghasilkan cikal bakal dari sistem operasi yang dikenal sebagai Linux, yang kelak delapan tahun kemudian dikembangkan menjadi apa yang dikatakan oleh banyak pengamat sebagai ancaman bagi raksasa Microsoft yang sangat dikenal dengan sistem operasi Windowsnya. Begitu Linus berhasil menciptakan versi kasar dari Linux, dia memposting pesan dalam internet untuk mengenalkan sistem barunya kepada pengguna PC yang lain.

Biografi Kisah Linus Torvalds
Linus membuat softwarenya dapat didownload secara percuma (open source) dan sebagaimana biasa dilakukan oleh sesama software developer pada saat itu, dia merilis source codenya, yang berarti bahwa semua orang yang memiliki pengetahuan tentang pemograman komputer dapat memodifikasi Linux untuk disesuaikan dengan tujuan mereka masing-masing. Linux segera memiliki banyak pendukung yang antusias, karena mereka dapat memiliki akses ke source codenya, dan dapat menolong Linus untuk memperbaiki dan menyempurnakan software tersebut. Mengoperasikan Linux membutuhkan kecerdasan tehnik yang cukup, sebab mengoperasikannya tidak semudah menggunakan sistem operasi yang lebih populer, seperti Windows, Mac milik Apple Computer, atau OS/2 milik IBM. Namun, karena para volunteer developer memuji diri sendiri akan kualitas kerja kerasnya, Linux menjadi cukup dikenal dengan keungulan sebagai sistem yang efisien dan jarang sekali terjadi crash. Linux mendapatkan kejayaannya pada akhir 1990-an ketika para kompetitor dari Microsoft mulai mengembangkan sistem operasi tersebut secara serius. Perusahan Netscape communication, Corel, Oracle, Intel dan perusahaan-perusahaan lain mengumumkan bahwa mereka berencana untuk mensuport Linux sebagai alternatif yang tidak mahal dari Windows.
Ia bahkan tidak menduga Linux kemudian menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA.
Tidak hanya itu, banyak maniak Linux (Linuxer) yang membeli perangkat buatan Apple dan mengganti sistem operasinya dengan Linux. Bagi saya itu sedikit gila, mengingat menghapus sistem operasi Mac & iPod berarti membuang duit dan menggantinya sistem operasinya cukup sulit dibanding desktop berbasis Windows. Saat ini 20% pangsa pasar desktop di seluruh dunia menggunakan Linux jauh di atas Machintosh dan terus mengejar desktop Windows. Dan 12,7% server di seluruh dunia menggunakan Linux, jauh di atas UNIX, BSD, Solaris, dan terus meningkat menggerus pangsa pasar server Microsoft.
Linus bukan orang pertama yang membagi-bagikan source code karena pola ini adalah hal yang biasa di masa awal tumbuhnya industri komputer. Tapi Linus sukses menetapkan standar yang memaksa banyak pengembang ikut membebaskan kode sumber program mereka, mulai dari BSD, Solaris, Suse, Java hingga Adobe.
Meski hanya bergaji Ratusan ribu dolar pertahun, Linus telah menciptakan banyak multimilyuner dalam industri komputer mulai dari RedHat, Suse, Debian, Mandriva, Ubuntu dan banyak developer software open source lainnya.










Daftar Pustaka






Read More

Senin, 20 April 2015

Perbedaan SKN dan RTGS

  • Transfer online digunakan untuk melakukan transfer dari Bank Mandiri ke rekening bank yang tergabung dalam anggota ATM Bersama, seperti Bank BRI, CIMB Niaga, OCBC NISP, Permata Bank, Standard Chartered, BRI Syariah, HSBC, Citibank, Danamon, BII, Commonwealth, Bukopin, Bank Mega, Panin, BTN, termasuk juga bank-bank daerah (BJB, Jatim, dll). Total ada 79 bank. dan juga BCA yang termasuk dalam jaringan ATM Prima.
    Karena sistem antar bank nya terintegrasi, waktu transfer untuk sampai ke rekening tujuan adalah realtime online, atau langsung masuk saat itu juga.
    Biaya transfer Rp 5000  dan batas transaksi maksimal Rp 25juta per-hari.
  • Kliring (juga disebut LLG atau SKN) digunakan untuk transfer ke semua rekening bank nasional, termasuk Jaringan ATM Prima (BCA salah satunya) dan Jaringan ATM Bersama.
    Waktu transfer 2-3 hari kerja, tapi menurut pengalaman bisa hanya dalam satu hari jika transfernya pagi hari sebelum jam 11.
    Biaya transfer Rp 5000 dan batas transaksi maksimal  Rp.99.999.999 per-hari
  • RTGS (Real-Time Gross Settlement) sama seperti kliring, namun waktu pengiriman lebih cepat sampai, sekitar 1-3 jam di hari yang sama setelah transfer. Berdasar pengalaman malah pernah di hari berikutnya dana baru terkirim ke rekening tujuan. Biaya transfer Rp. 15.000
Read More

Kamis, 15 Januari 2015

Aset Yang Perlu Dilindungi Dari Suatu Sistem Informasi (V-CLASS Analisis Kinerja Sistem - Pretest)

Aset Yang Perlu Dilindungi Dari Suatu Sistem Informasi (V-CLASS Analisis Kinerja Sistem - Pretest)

HAL-HAL YANG HARUS DILINDUNGI DARI SUATU SISTEM INFORMASI (PRETEST  V-CLASS ANALISIS KINERJA SISTEM)

Hal yang harus dilindungi dari suatu Sistem Informasi diklasifikasikan menjadi dua bagian yaitu, aset fisik dan aset logika. Aset fisik yang harus dilindungi dari Sistem Informasi antara lain:

1.      Personel
2.      Hardware (termasuk media penyimpanan dan periperalnya),
3.      Fasilitas
4.      Dokumentasi
5.      Supplies

Sementara itu aset logika yang harus dilindungi dari Sistem Informasi antara lain:
1.      Data atau informasi
2.      Software ( Sistem dan Aplikasi )


Gambar Kategori Aset Sistem Informasi
Read More

PELAKSANAAN PROGRAM KEAMANAN SISTEM INFORMASI

PELAKSANAAN PROGRAM KEAMANAN SISTEM INFORMASI

PELAKSANAAN PROGRAM KEAMANAN SISTEM INFORMASI
(POSTEST V-CLASS ANALISIS KINERJA SISTEM)

Langkah-langkah utama pelaksanaan Program Keamanan antara lain:

1.        Persiapan Rencana Pekerjaan (Preparation of a Project Plan)
Perencanaan proyek untuk tinjauan kemanan mengikuti item sebagai berikut:
a.       Tujuan Review
b.      Ruang Lingkup (Scope) Review
c.       Tugas yang harus dipenuhi
d.      Organisasi dari tim proyek
e.       Sumber anggaran (Pendanaan) dan
f.       Jadwal untuk menyelesaikan tugas

2.        Identifikasi Kekayaan (Identification of asset)
Kategori asset:
a.       Personnel (end users, analyst, programmers, operators, clerks, Guards)
b.      Hardware  (Mainfarme,  minicomputer microcomputer disk,  printer,communicatio lines, concentrator, terminal)
c.       Fasilitas (Furniture, office space, computer rrom, tape storage rack)
d.      Dokumentasi (System and program doc.,database doc.,standards plans, insurancepolicies, contracts)
e.       Persediaan (Negotiable instrument, preprinted forms, paper, tapes, cassettes)
f.       Data/Informasi (Master files, transaction files, archival files)
g.      Software Aplikasi (Debtors, creditors, payroll, bill-of-materials, sales, inventory)
h.      Sistem Software (Compilers, utilities, DBMS, OS, Communication Software, Spreadsheets)

3.        Penilaian Kekayaan (Valuation of asset)
Langkah ke tiga adalah penilaian kekayaan, yang merupakan langkah paling sulit. Parker(1981)  menggambarkan   ketergantungan   penilaian   pada   siapa   yang   ditanya   untuk memberikan penilaian,  cara penilaia atas  kekayaan  yang  hilang  (lost) waktu  periode untuk perhitungan atas hilangnya kekayaan, danumur asset

Faktor Efek Penilaian Keamanan Sistem Informasi

4.        Identifikasi Ancaman-ancaman (Threats Identification)
Lapisan Jenis Ancaman Aset Sistem Informasi

Sumber ancaman External:
a.       Nature / Acts of God
b.       H/W Suppliers
c.        S/W Suppliers
d.       Contractors
e.       Other Resource Suppliers
f.       Competitors (sabotage,   espionage, lawsuitsfinancial distresthrougfair   o unfair competition)
g.      Debt and Equity Holders
h.      Unions (strikes, sabotage,harassment)
i.        Governments
j.        Environmentalist (Harassment (gangguan), unfavorable publicity)
k.      Criminals/hackers (theft, sabotage, espionage, extortion)

     Sumber ancaman Internal :
a.       Management, contoh kesalahan dalam penyediaan sumber daya, perencanaan dancontrol yang tidak cukup.
b.       Employee,  conto Errors, Theft (pencurian), Fraud (penipuan), sabotase, extortion(pemerasan), improper  use of service (penggunaan layanan yg tidak sah)
c.       Unreliable system, contoh Kesalahan H/W, kesalahan S/W, kesalahan fasilitas.

5.        Penilaian Kemungkinan Ancaman (Threats LikeIihood Assessment)
Contoh,  perusahaa asuransi  dapat  menyediaka informasi  tentang kemungkinan terjadinyakebakaran api dalam satu waktu periode tertentu.

6.       Analisis Ekspose (Exposures analysis)
Tahap analisis ekspose terdiri dari 4 tugas yaitu :

1. Identification of the controls in place
2. Assessment of the reliability of the controls in place
3. Evaluation of the likelihood that a threat incident will be successful
4. Assess the resulting loss if the threat is successful



Gambar Tugas utama tahap analisis ekspose



Gambar Ancaman, keandalan kontrol, cakupan kontrol, dan ekspose
Read More

© Nessa's Diary, AllRightsReserved.

Designed by ScreenWritersArena