Welcome to LearnProgramming.cc.cc

This site is most powerfull when you want to learn more about programming language,hope this site can help you full,enjoy to learn.

Logo Forum Programmer USNI

Ini adalah logo forum programmer Universitas Satya Negara Indonesia tahun 2010-2011.

Forum Programmer USNI 2010-2011

Foto anak anak forum programmer angkatan 2010-2011 dalam acara workshop di Universitas Satya Negara Indonesia.

Learn with different method and solution

Belajar Pemrograman tidak harus serius namun harus dengan santai agar setiap alur logic program dapat berjalan sesuai dengan yang dinginkan.

The Power of programmer

Programer dan bos besar sama-sama berkuasa :D yang membedakan adalah dunianya,programmer adalah BOS di dunia maya,hehe #JOKE.

DEFINISI SISTEM


                Sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.
                Contoh :
                - Sistem Komputer terdiri dari : Software, Hardware, Brainware.
                - Sistem Akuntansi
                LUDWIG VON BARTALANFY.
                Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsur-unsur tersebut dengan lingkungan.
                ANATOL RAPOROT.
                Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain.
                L. ACKOF.
                Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian-bagian dalam keadaan saling tergantung satu sama lainnya.
Syarat-syarat sistem :
1.            Sistem harus dibentuk untuk menyelesaikan tujuan.
2. Elemen sistem harus mempunyai rencana yang ditetapkan.
3. Adanya hubungan diantara elemen sistem.
4. Unsur dasar dari proses (arus informasi, energi dan material) lebih penting dari pada elemen sistem.
5. Tujuan organisasi lebih penting dari pada tujuan elemen.
2. KARAKTERISTIK SISTEM
Untuk memahami atau mengembangkan suatu sistem, maka perlu membedakan unsur-unsur dari sistem yang membentuknya. Berikut ini karakteristik sistem yang dapat membedakan suatu sistem dengan sistem lainnya.
1.            Batasan (boundary) : Pengambaran dari suatu elemenatau unsur mana yang termasuk didalam sistem dan mana yang diluar sistem.
2.            Lingkungan (environment) : Segala sesuatu diluar sistem, lingkungan yang menyediakan asumsi, kendala dan input terhadap suatu sistem.
3. Masukan (input) : Sumberdaya (data, bahan baku,peralatan, energi) dari lingkungan yang dikonsumsi dan dimanipulasi oleh suatu sistem.
4. Keluaran (output) : Sumber daya atau produk (informasi,laporan, dokumen, tampilan layer computer, barang jadi) yang disediakan untuk lingkungan sistem oleh kegiatan dalam suatu sistem.
5. Komponen (component) : Kegiatan-kegiatan atau proses dalam suatu sistem yang mentransformasikan input menjadi bentuk setengah jadi (output). Komponen ini bisa merupakan subsistem dari sebuah sistem.
6. Penghubung (interface) : Tempat dimana komponen atas sistem dan lingkungannya bertemu atau berinteraksi.
7. Penyimpanan (storage) : Area yang dikuasai dandigunakan untuk penyimpanan sementara dan tetap dari informasi, energi, bahan baku dan sebagainya. Penyimpanan merupakan suatu media penyanggadiantara komponen tersebut bekerja dengan berbagai tingkatan yang ada dan memungkinkan komponen yang berbeda dari berbagai data yang sama.

DefinisiAnalisisSistem :
Penguraiandarisuatusisteminformasi yang utuhkedalambagian-bagiankomponennyadenganmaksuduntukmengidentifikasikandanmengevaluasipermasalahan, kesempatan, hambatan yang terjadidankebutuhan yang diharapkansehinggadapatdiusulkanperbaikan.
Tugasutamadarimenganalisissistemmeliputi :
-              Menentukanlingkupsistem
-              Mengumpulkanfakta
-              Menganalisisfakta
-              Mengkomunikasikantemuan-temuantersebut
                melaluilaporananalisissystem

2.  LANGKAH-LANGKAH DI DALAM ANALISIS SISTEM
     Langkah-langkah dasar yang harus dilakukanoleh analis sistem adalah :
  1. Understand, memahami kerja sistem
  2. Identify, mengidentifikasi masalah yang ada
  3. Analyze, menganalisis sistem
  4. Report, membuat laporan hasil analisis


3.       IdentifikasiMasalah
Mengidentifikasi (mengenal) masalah merupakan langkah pertama yang dilakukan dalam tahap analisis sistem.
Kenapa..?
Karena masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai.
Jadi tugas yang harus dilakukanadalah :
1.       Mengidentifikasi penyebab masalah
2.        Mengidentifikasi titik keputusan
3.        Mengidentifikasi personil-personil kunci

4.       Mengidentifikasi Penyebab Masalah
                Analis sistem harus mempunyai pengetahuan yang cukup tentang aplikasi yang sedang dianalisisnya. Untuk aplikasi bisnis, analis sistem perlu mempunyai pengetahuan tentang sistem bisnis yang diterapkan di organisasi, sehingga dapat mengidentifikasi penyebab terjadinya masalah ini.

2.       Mengidentifikasi Titik Keputusan
                Setelah penyebab terjadinya masalah dapat diidentifikasi, selanjutnya juga harus mengidentifikasikan titik keputusan penyebab masalah tersebut.
                Titik keputusan menunjukkan suatu kondisi yang menyebabkan sesuatu terjadi.

Analis sistem bila telah dapat mengidentifikasi terlebih dahulu titik-titik keputusan penyebab masalah, maka dapat memulai penelitiannya di titik-titik keputusan tersebut.

                 Sebagai dasar identifikasi titik-titik keputusan ini, dapat digunakan dokumen paperwork flow atau form flowchart bila dokumentasi ini dimiliki oleh perusahaan.

3.       Mengidentifikasi Personil-personil Kunci
                Setelah titik-titik keputusan penyebab masalah dapat diidentifikasi beserta lokasi terjadinya, maka selanjutnya yang perlu diidentifikasi adalah personil-personil kunci baik yang langsung maupun yang tidak langsung dapat menyebabkan terjadinya masalah tersebut.
                Identifikasi personil-personil kunci ini dapat dilakukan dengan mengacu pada bagan alir dokumen perusahaan serta dokumen deskripsi kerja (job description).

4. Memahami kerja sistem
Langkah ini dapat dilakukan dengan mempelajari secara terinci bagaimana sistem yang ada beroperasi. Diperlukan data yang dapat diperoleh dengan cara melakukan penelitian.
Bila di tahap perencanaan sudah pernah diadakan penelitian, sifatnya masih penelitian pendahuluan (preliminary survey). Sedangkan pada tahap analisis sistem, penelitiannya bersifat penelitian terinci (detailed survey).
Analis sistem perlu mempelajari apa dan bagaimana operasi dari sistem yang ada sebelum mencoba untuk menganalisis permasalahan, kelemahan dan kebutuhan pemakai sistem untuk dapat memberikan rekomendasi pemecahannya. Sejumlah data perlu dikumpulkan, dengan menggunakan teknik pengumpulan data yang ada, yaitu wawancara, oberservasi, daftar pertanyaan dan pengambilan sampel.
4.            Membuat penugasan penelitian
                Setelah rencana jadual penelitian dibuat, maka tugas dilanjutkan dengan menentukan tugas dari masing-masing anggota tim analis sistem, yang ditentukan oleh koordinator analis sistem melalui surat penugasan dengan menyertakan lampiran kegiatan penelitian yang harus dilakukan.
5.       Membuat agenda wawancara
                Sebelum wawancara dilakukan, waktu dan materi wawancara perlu didiskusikan. Rencanainidapatditulis di agenda wawancara dan dibawaselamawawancaraberlangsung. Tujuannyaadalahsupayawawancaradapatdiselesaikantepat pada waktunya dan tidakadamateri yang terlewatkan.
6.       Mengumpulkan hasil penelitian
                Faktaatau data yang diperolehdarihasilpenelitianharusdikumpulkansebagaisuatudokumentasisistem lama, yaitu :
               
1.       1. Waktu untuk melakukan suatu kegiatan
2.       2, Kesalahanmelakukankegiatan di sistem yang lama
3.       3. Pengambilansampel
4.      4.  Formulir dan laporan yang dihasilkanoleh sistem lama

Elemen-elemen data
6.       Teknologi yang digunakan di sistem lama
7.       Kebutuhan informasi pemakai sistem / manajemen

Cara SMS Gratis!!!

FreeSMS / SMS gratisFreeSMS ke sejumlah simcard dengan kode simcard 081226***** (simcard dengan code wilayah 26*****) kalau tidak salah code area jakarta. Dengan bug terdapat pada sistem losting data transfers pada tiap melakukan sms sending. (atau mungkin memang dari pihak telkomsel sengaja dibuka ? ) hingga dengan bug ini kita bisa manfaatkan sejumlah fasilitas sending sms dengan semua format ke sejumlah simcard dengan kode area 26***** / 081226***** secara free /gratis.

Dengan cara sebagai berikut:

1.Simcard yang akan dipakai HARUS turunan Telkomsel (Simpati / As / Hallo / Hoki ,dll)

2.Tulis Sms seperti biasa dengan format bebas : D
3.Cara kirim sebagai berikut: (perhatikan – karena masih ditemukan pada code area 26*****)
nomor tujuan misal 0812266523*
jadi kita hanya tuliskan nomor tujuannya dengan cara : 2266523**nya ganti dgn angka aja atau terserah mau dicoba dengan nomor mana aja.
•dan kemudian … ? nice job .. terkirim juga kan….
Bisa kita lakukan paling enak bila ga punya pulsa ? bisa lebih asik.Ingat … ceck sekali lagi pulsa anda bila tdk yakin… ? saya jamin ?
Hanya bisa/berlaku di simcard turunan telkomsel saja..


Note : 
BILA TRIK TERDAPAT LAPORAN PESAN FAILED/GAGAL BERARTI ADA 2 ARTIAN : 


1) NOMOR YANG KITA TUJU TDK TERDAFTAR/TDK ADA

2) PIHAK TELKOMSEL TELAH MEMPATCHING SYSTEM INI




Trik ke 2


TELPHONE GRATIS INTERNASIONAL (Ke negara Cyprus ? )
Dengan simcard turunan Telkomsel kita bisa melakukan telefon gratis ke negara cyprus (kenapa cyprus? … heheh saat ini felling saya masih ke tahap “aneh” ) karena bug yang saya peroleh adalah kode area negara +357******** .
Ntah karena angin apa pihak Telkom dengan telkomselnya melakukan losting data area ke negara Cyprus..? itu juga tersirat dalam fikiran saya. Dengan demikian telephon secara free/tanpa biaya sepeserpun bisa kita lakukan. Hingga sampai kapasitas bisa ngobrol dengan “bule” diluar negeri sana sepuas hati sampai “kuping panas” (lumayan untuk latihan tofel/ cari cewek bule ).
Oke triknya seperti biasa:

1.Gunakan simcard turunan Telkomsel (Simpati / As / Hallo / Hoki ,dll).
2.Ceck terlebih dulu pulsa anda bila blum yakin, (DIJAMIN/garansi ?)
3.Ketik nomor telefon seperti biasa diawali dengan kode area tujuan negara tadi… misal : +35799942026 / +35795621145 dll ? banyak sekali she … hampir bisa dibilang semua nomor bisa kita hubungi FREE
4.Bila tdk terdapat nada tone berarti nomor tersebut blum dipasang/sedang kena galian kabel telkom disana.
5.Dengarkan … apakah bisa … ? …
6.Nice .. crongatulation …
7.Telfonlah sampai kuping panas dan sampai bibir anda keriting .

Note: JANGAN LAKUKAN TRIK MENGGUNAKAN SIMCARD SELAIN TELKOMSEL!!KARENA TRIK INI TIDAK BERFUNGSI PADA SIMCARD LAIN…

Dalam hal ini pihak telkomsel belum merasa dirugikan karena pihak telkomsel tidak tahu hal ini atau memang pura² tidak tahu

Cara Bersihkan Virus 'Pemakan Hardisk

Virus Stuxnet, atau dikenal juga dengan sebutan Winsta, melahap semua lahan kosong di hardisk hingga penuh. Menurut Alfons Tanujaya, analis antivirus dari Vaksincom,  Indonesia adalah negara dengan korban Stuxnet terbanyak kedua di dunia setelah Iran. Virus yang awalnya menyebar dari berbagai situs porno, program bajakan dan konten 'abu-abu' lainnya itu cukup meresahkan. 
Berikut adalah langkah-langkah membasmi virus :


1. Menggunakan Dr Web CureIt

Adi menyarankan korban Winsta alias Stuxnet itu untuk mengunduh piranti lunak penghapus virus. Removal Tools bernama Dr.Web CureIt itu bisa diunduh dari situs FreeDrWeb.com



2. Perbaiki Registri 

Kemudian, Adi menyarankan perbaikan pada regitri Windows yang sudah dimodifikasi oleh virus. Caranya, pertama-tama, salin script di bawah ini ke file Wordpad. 

[Version]
Signature="$Chicago$"
Provider=Vaksincom Oyee
[DefaultInstall]
AddReg=UnhookRegKey
DelReg=del

[UnhookRegKey]
HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, ShowSuperHidden,0x00010001,1
HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, SuperHidden,0x00010001,1
HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, HideFileExt,0x00010001,0
HKLM, SOFTWARE\CLASSES\batfile\shell\open\command,,,"""%1"" %*"
HKLM, SOFTWARE\CLASSES\comfile\shell\open\command,,,"""%1"" %*"
HKLM, SOFTWARE\CLASSES\exefile\shell\open\command,,,"""%1"" %*"
HKLM, SOFTWARE\CLASSES\piffile\shell\open\command,,,"""%1"" %*"
HKLM, SOFTWARE\CLASSES\regfile\shell\open\command,,,"regedit.exe "%1""
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell,0, "Explorer.exe"

[del]
HKLM, SYSTEM\CurrentControlSet\Services\MRxCls
HKLM, SYSTEM\CurrentControlSet\Services\MRxNet
HKLM, SYSTEM\ControlSet001\Services\MRxCls
HKLM, SYSTEM\ControlSet002\Services\MRxNet
HKLM, SYSTEM\CurrentControlSet\Services\Enum\Root\LEGACY_MRXClS
HKLM, SYSTEM\CurrentControlSet\Services\Enum\Root\LEGACY_MRXNET
HKLM, SYSTEM\ControlSet001\Services\Enum\Root\LEGACY_MRXClS
HKLM, SYSTEM\ControlSet002\Services\Enum\Root\LEGACY_MRXNET

Kemudian, simpan file dengan nama 'repair.inf'. Gunakan pilihan Save as type menjadi Text Document agar tidak terjadi kesalahan. Lalu, klik kanan file 'repair.inf', pilih 'Install' dan restart komputer.

"Bersihkan temporary file, hal ini agar dapat mencegah sisa trojan yang mencoba aktif kembali. Gunakan tools seperti ATF Cleaner atau gunakan fitur Windows yaitu Disk Clean-Up," tulis Adi. 



3. Solusi Darurat 

Selain itu, berikut adalah script darurat yang bisa digunakan untuk mencegah agar Winsta tidak kembali menginfeksi. Simpan script berikut dengan nama Winsta.bat (tipe file: Text)

@echo off
del /f c:\windows\system32\winsta.exe
rem rd c:\windows\system32\winsta.exe
md c:\windows\system32\winsta.exe
del /f c:\windows\system32\drivers\mrxnet.sys
rem rd c:\windows\system32\drivers\mrxnet.sys
md c:\windows\system32\drivers\mrxnet.sys
del /f c:\windows\system32\drivers\mrxcls.sys
rem rd c:\windows\system32\drivers\mrxcls.sys
md c:\windows\system32\drivers\mrxcls.sys
attrib +r +h +s c:\windows\system32\winsta.exe
attrib +r +h +s c:\windows\system32\drivers\mrxnet.sys
attrib +r +h +s c:\windows\system32\drivers\mrxnet.sys

Setelah selesai, klik ganda file Winsta.bat yang dihasilkan. Untuk pembersihan yang optimal dan mencegah infeksi ulang, scan kembali menggunakan antivirus yang ter-update dan mengenali virus ini dengan baik.