Sabtu, 16 April 2011

Jenis Virus komputer dan Cara mengaTASinya



Jenis Virus komputer
Dahulu kita mengenal pembagian virus berdasarkan sasaran penyebarannya, yaitu virus boot sector dan virus file. Virus boot sector didesain oleh pembuatnya untuk menginfeksi boot sector, yakni bagian dari sebuah media penyimpanan (disket, hard disk) yang pertama kali dibaca oleh sistem operasi saat media tersebut diakses. Sekali media penyimpanan yang terinfeksi oleh virus jenis ini dipakai untuk melakukan booting, maka virus pun menetap di memory dan siap menginfeksi media penyimpanan lain yang digunakan di komputer yang sama. Belakangan, virus boot sector berkembang menjadi tipe yang lebih ganas, yaitu yang dikenal sebagai virus partisi (partition table). Tabel partisi adalah bagian pada hard disk yang menyimpan data-data CHS (cylinder/head/sector) yang menjadi pedoman bagi sistem operasi untuk melakukan proses pembacaan. Sekali bagian ini dihancur-leburkan oleh virus, maka tentunya hard disk tidak lagi dapat dibaca dan seluruh data didalamnya pun melayang. Sementara itu, virus file bekerja dengan cara menyisipkan programnya dalam sebuah file. Dahulu, saat penggunaan sistem operasi DOS masih meluas, sasaran virus jenis ini adalah file-file executable, yaitu file yang namanya berakhiran dengan ekstensi .COM atau .EXE. Selain melakukan penularan, virus file seringkali menambahkan perintah-perintah tertentu pada kode program yang ditularinya. Umumnya virus semacam ini memiliki sifat sebagai “bom waktu”, dimana program virus akan melakukan aksinya pada waktu-waktu tertentu yang telah ditentukan oleh si programmer. “Aksi” ini bisa bermacam-macam, mulai dari yang ringan seperti menampilkan pesan dan membunyikan speaker, hingga melakukan perusakan dengan menghapus data, atau bahkan memformat hard disk ! Pada saat penggunaan program berbasis Windows mulai marak dengan aneka macam fitur, maka kita kembali mengenal satu jenis virus baru, yakni virus macro. Macro adalah serangkaian perintah, mirip perintah dalam bahasa pemrograman yang disediakan oleh perangkat lunak yang memungkinkan penggunanya untuk menyusun suatu rangkaian pekerjaan tertentu. Rangkaian perintah tersebut akan dijalankan sekaligus oleh perangkat lunak saat macro dijalankan. Fasilitas macro berguna untuk memudahkan pengguna dalam melakukan langkah-langkah yang berurutan dan berulang-ulang. Celakanya, fasilitas ini akhirnya disalahgunakan oleh tangan-tangan jahil untuk membuat macro yang berisi perintah-perintah penularan dan bahkan perusakan! Jenis virus macro yang terkenal adalah virus WordMacro yang khusus dibuat untuk menginfeksi file data dari perangkat lunak pengolah kata Microsoft Word (berekstensi .DOC). Virus jenis ini memiliki hingga ribuan varian dengan aneka macam jenis gangguan. Mulai dari yang hanya menampilkan pesan pada waktu-waktu tertentu, hingga melakukan perusakan pada file. Virus WordMacro tergolong memiliki varian paling banyak karena kode-kodenya yang mudah untuk dimodifikasi. Disamping itu, mempelajari macro pada MS Word tidaklah sesulit mempelajari bahasa Assembly atau C (bahasa pemrograman yang sering digunakan untuk membuat program virus).
Macam dan Jenis Virus Komputer
Virus komputer merupakan program komputer yang dapat menggandakan atau menyalin dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain. Virus komputer dapat dianalogikan dengan virus biologis yang menyebar dengan cara menyisipkan dirinya sendiri ke sel makhluk hidup, Virus komputer dapat merusak (misalnya dengan merusak data pada dokumen), membuat pengguna komputer merasa terganggu, sehingga dapat menyebabkan komputer sering ngehang, lelet, bluescreen, bahkan sampai-sampai untuk mengatasinya kita harus melakukan instal ulang komputer, karena kadang antivirus kita tidak mampu untuk mengatasinya. Lebih-lebih yang terbiasa menggunakan antivirus gratis.
Virus komputer sendiri adalah sebuah istilah umum untuk menggambarkan segala jenis serangan terhadap komputer. Namun, bila dikategorikan dari cara kerjanya, virus komputer dapat dikelompokkan ke dalam kategori sebagai berikut:
• Worm - Menduplikatkan dirinya sendiri pada harddisk. Ini membuat sumber daya komputer (Harddisk) menjadi penuh akan worm itu.
• Trojan - Mengambil data pada komputer yang telah terinfeksi dan mengirimkannya pada pembuat trojan itu sendiri.
• Hacking - merupakan serangan langsung dari hacker terhadap komputer pengguna yang mengakses laman internet tertentu, dengan atau tanpa program bantuan yang telah disisipkan di komputer pengguna.
• Backdoor - Hampir sama dengan trojan. Namun, Backdoor bisanya menyerupai file yang baik-baik saja. Misalnya game.
• Spyware - Virus yang memantau komputer yang terinfeksi.
• Rogue - merupakan program yang meniru program antivirus dan menampilkan aktivitas layaknya antivirus normal, dan memberikan peringatan-peringatan palsu tentang adanya virus. Tujuannya adalah agar pengguna membeli dan mengaktivasi program antivirus palsu itu dan mendatangkan uang bagi pembuat virus rogue tersebut. Juga rogue dapat membuka celah keamanan dalam komputer guna mendatangkan virus lain.
• Rootkit - Virus yang bekerja menyerupai kerja sistem komputer yang biasa saja. Biasanya, antivirus ini sulit dideteksi oleh antivirus.
• Polymorphic - Adalah Virus yang gemar beubah-ubah agar tidak dapat terdeteksi.
• Metamorphic - Adalah Virus yang mengubah pengkodeannya sendiri agar lebih sulit dideteksi.
• Virus Handphone - merupakan virus yang khusus berjalan di telepon seluler, dan dapat menimbulkan berbagai macam efek, mulai dari merusak Handphone, mencuri data-data di dalam telepon Handphone, sampai membuat panggilan-panggilan diam-diam dan menghabiskan pulsa pengguna Handphone.

10 Virus Komputer Paling Menakutkan
Serangan virus jenis VBScript masih sangat tinggi, ini terbukti dari banyaknya laporan yang mengeluhkan perihal virus jenis script ini. Satu virus yang melesat tinggi ke urutan pertama adalah Discusx.vbs. Bila Anda masih ingat dengan virus ini, di Virus Top-10 edisi Maret 2008 yang lalu, virus Discusx.vbs berada di urutan 5, namun kali ini dia melesat naik ke urutan pertama. Berikut daftar selengkapnya:

1. Discusx.vbs
Virus VBScript yang satu ini, memiliki ukuran sekitar 4.800 bytes. Dia akan mencoba menginfeksi di beberapa drive di komputer Anda, termasuk drive flash disk, yang jika terinfeksi akan membuat file autorun.inf dan System32.sys.vbs pada root drive tersebut. Selain itu, ia pun akan mengubah caption dari Internet Explorer menjadi “.::Discus-X SAY MET LEBARAN! [HAPPY LEBARAN ?!]::.”.

2. Reva.vbs
Lagi, virus jenis VBScript yang lumayan banyak dikeluhkan oleh beberapa pembaca. Ia akan mencoba menyebarkan dirinya ke setiap drive di komputer Anda termasuk drive flash disk. Pada drive terinfeksi akan terdapat file reva.vbs, autorun.inf, dan shaheedan.jpg. Selain itu, ia pun akan mengubah halaman default dari Internet Explorer agar mengarah ke situs http://www.arrahmah.com.
3. XFly
PC Media Antivirus mengenali dua varian dari virus ini, yakni XFly.A dan XFly.B. Sama seperti kebanyakan virus lokal lainnya, ia dibuat menggunakan Visual Basic. Memiliki ukuran tubuh sebesar 143.360 bytes tanpa di-compress. Dan ia dapat menyamar sebagai folder, file MP3 WinAmp atau yang lainnya dengan cara mengubah secara langsung resource icon yang ada pada tubuhnya. Ini akan lebih mempersulit user awam dalam mengenalinya. Pada komputer terinfeksi, saat menjalankan Internet Explorer, caption-nya akan berubah menjadi “..:: x-fly ::..”, dan saat memulai Windows pun akan muncul pesan dari si pembuat virus pada default browser. Atau setiap waktu menunjukan pukul 12:30, 16:00, atau 20:00, virus ini pun akan menampilkan layar hitam yang juga berisi pesan dari si pembuat virus.
4. Explorea
Virus yang di-compile menggunakan Visual Basic ini hadir dengan ukuran sekitar 167.936 bytes, tanpa di-compress. Menggunakan icon mirip folder standar Windows untuk mengelabui korbannya. Virus ini akan menyerang Registry Windows Anda dengan mengubah default open dari beberapa extension seperti .LNK, .PIF, .BAT, dan .COM. Pada komputer terinfeksi, disaat-saat tertentu terkadang muncul pesan error, contohnya pada saat membuka System Properties.
5. Gen.FFE
Gen.FFE atau pembuatnya menamakan Fast Firus Engine merupakan salah satu program Virus Generator buatan lokal. Dengan hanya menggunakan program ini, tidak dibutuhkan waktu lama untuk dapat menciptakan virus/varian baru. Virus hasil keluaran program ini menggunakan icon mirip gambar folder standar bawaan Windows. Ia pun akan memblokir akses ke Task Manager, Command Prompt, serta menghilangkan beberapa menu di Start Menu. Ia juga akan membaca caption dari program yang aktif, apabila terdapat string yang berhubungan dengan antivirus maka program tersebut akan segera ditutup olehnya.
6. Hampa
Virus yang juga dibuat menggunakan Visual Basic dan ber-icon-kan folder ini memiliki ukuran tubuh sekitar 110.592 bytes, tanpa di-compress. Banyak sekali perubahan yang ia buat pada Windows, seperti Registry, File System, dan lain sebagainya, yang bahkan dapat menyebabkan Windows tidak dapat digunakan sebagaimana mestinya. Pada komputer yang terinfeksi oleh virus ini, saat memulai Windows akan muncul pesan dari si pembuat virus.
7. Raider.vbs
Virus jenis VBScript ini berukuran sekitar 10.000 bytes, jika file virus dibuka dengan Notepad misalnya, maka tidak banyak string yang bisa dibaca karena dalam kondisi ter-enkripsi. Pada Registry, ia pun memberikan pengenal dengan membuat key baru di HKLM\Software dengan nama sama seperti nama pada computer name, dengan isinya berupa string value seperti nama virus tersebut, Raider, serta tanggal komputer tersebut kali pertama terinfeksi.
8. ForrisWaitme
Virus yang dibuat dengan Visual Basic ini menggunakan icon mirip folder standar Windows untuk melakukan penyamarannya. Beberapa ulahnya adalah menukar fungsi tombol mouse kiri dengan kanan, menghilangkan menu Folder Options, membuat file pesan “baca saya.txt” pada drive terinfeksi, dan masih ada yang lainnya.
9. Pray
Virus lokal ini dibuat menggunakan Visual Basic. Kami mendapati 2 varian dari virus ini, untuk varian Pray.A tidak memiliki icon, sementara untuk varian Pray.B menggunakan icon mirip Windows Explorer. Jika komputer terinfeksi oleh virus ini, saat penunjuk waktu di komputer tersebut menunjukan pukul 05:15, 13:00, 16:00, 18:30, dan atau 19:45, virus ini akan menampilkan pesan yang mengingatkan user untuk melakukan shalat.
10. Rian.vbs
Virus VBScript ini memiliki ukuran 3788 bytes. Saat menginfeksi, ia akan menciptakan file baru autorun.inf dan RiaN.dll.vbs pada setiap root drive yang terpasang di komputer korban, termasuk Flash Disk. Komputer yang terinfeksi oleh virus ini, caption dari Internet Explorer akan berubah menjadi “Rian P2 Humas Cantiq hehehe……
1.122.311 Jenis virus komputer
Dengan semakin banyaknya jumlah dan varian virus komputer yang saat ini menunjukkan suatu kenyataan bahwa semakin kreatifnya orang-orang yang tidak bertanggung jawab, yang kita kenal dengan dunia "Underground". Perkembangan ini ditenggarai dengan motif pencurian data pribadi pemilik komputer dan membajak kartu kredit.

Seperti yang dilansir Surat Kabar Kompas, Rabu 15 April 2006 sebagai berikut:
Jumlah virus, worm, trojan, dan program jahat (malware) yang mengancam komputer telah menembus satu juta jenis. Angka tersebut merupakan hasil [...]pemantauan yang dilakukan Symantec, perusahaan pembuat antivirus, yang dilaporkan dalam laporan tahunannya Internet Security Thread Report.

Symantec menyatakan pertumbuhan program jahat masih mengalami kenaikan tinggi. Pertumbuhan sangat besar terjadi dalam setahun terakhir. Laporan tersebut menyatakan selama semester kedua tahun 2007 ditemukan 499.811 program berbahaya baru atau naik 136 persen dari periode yang sama tahun sebelumnya.

Sepanjang 2007, Symantec mendeteksi 711.912 program jahat baru. Temuan ini menambah jumlah virus dan malware yang sudah dideteksi Symantec menjadi 1.122.311 jenis. Hampir dua pertiga dari program jahat ini dibuat sepanjang tahun 2007. Sebagain besar virus dibuat untuk menyerang komputer dengan sistem operasi Microsoft Windows dan varian lebih jahat dari virus yang pernah mewabah sebelumnya.

Symantec menduga pertumbuhan yang tinggi dipicu meningkatnya kriminal digital yang dilakukan secara profesional. Para pembuat program jahat mungkin merekrut programmer-programmer handal yang menguasai berbagai bentuk teknik penyerangan.

Motif penyerangan paling besar adalah mencuri data-data pribadi pemilik komputer untuk membajak kartu kredit dan sejenisnya. Kombinasi faktor-faktor ini menyebabkan naiknya risiko ancaman bagi pengguna komputer yang terhubung ke Internet.
jenis-jenis virus komputer


Untuk lebih mempertajam pengetahuan kita tentang virus, saya akan coba memberikan penjelasan tentang jenis-jenis virus yang sering berkeliaran di masyarakat umum.

1. Virus Makro

Jenis virus ini pasti sudah sangat sering kita dengar. Virus ini ditulis dengan bahasa pemrograman dari suatu aplikasi bukan dengan bahasa pemrograman dari suatu Operating System. Virus ini dapat berjalan apabila aplikasi pembentuknya dapat berjalan dengan baik. Sebagai contoh jika pada komputer mac dijalankan aplikasi Word, maka virus makro yang dibuat dari bahasa makro Word dapat bekerja pada komputer bersistem operasi Mac ini. Contoh virus

* Varian W97M, misal W97M.Panther Panjang 1234 bytes, akanmenginfeksi NORMAL.DOT dan menginfeksi dokumen apabila dibuka.
* WM.Twno.A;TW Panjang 41984 bytes, akan menginfeksi Dokumen Ms.Word yang menggunakan bahasa makro, biasanya berekstensi *.DOT dan *.DOC


2. Virus Boot Sector

Virus Boot sector ini sudah umum sekali menyebar. Virus ini dalam menggandakan dirinya, akan memindahkan atau menggantikan boot sector asli dengan program booting virus. Sehingga saat terjadi booting maka virus akan diload ke memori dan selanjutnya virus akan mempunyai kemampuan mengendalikan hardware standar (contoh : monitor, printer dsb) dan dari memori ini pula virus akan menyebar ke seluruh drive yang ada dan yang terhubung ke komputer (contoh : floopy, drive lain selain drive c:). Pekerjaan pokok yang harus dilakukan virus boot sector secara umum mencakup 3 hal yaitu :

1. Virus harus menyimpan bootsector atau partisi asli ke suatu tempat pada disket atau hardisk dan mengganti data-data pada boot sector dengan program virus itu sendiri, yang kemudian setelah virus boot sector itu dijalankan baru dia akan memanggil data-data boot sector asli atau data-data system.
2. Virus harus tinggal dimemory setelah system berjalan dan akan memperbanyak dirinya pada setiap kondisi tertentu, kondisi ini biasanya kalau ada proses baca atau tulis pada disket
3. Virus umumnya mempunyai Routine / tugas khusus yang disertakan oleh pembuatnya seperti menampilkan kata-kata, gambar atau juga logic Bom seperti melakukan pemformatan terhadap Hard Disk pada tanggal tertentu dan lain sebagainya.

Contoh virus

* Varian virus wyx ex: wyx.C(B) menginfeksi boot record dan floopy ; Panjang :520 bytes; Karakteristik memory resident dan terenkripsi.
* Varian V
* Sign : Menginfeksi : Master Boot Record ; Panjang 520 bytes; Karakteristik : menetap di memori (memory resident),terenkripsi, dan polymorphic)
* Stoned.june 4th/ bloody!: Menginfeksi : Master Boot Record dan floopy; Panjang 520 bytes; Karakteristik : menetap di memori (memory resident), terenkripsi dan menampilkan pesan "Bloody!june 4th 1989" setelah komputer melakukan booting sebanyak 128 kali.

3. Stealth Virus

Virus ini akan menguasai tabel interrupt pada DOS yang sering kita kenal dengan "Interrupt interceptor". Virus ini berkemampuan untuk mengendalikan instruksi-instruksi level DOS dan biasanya mereka tersembunyi sesuai namanya baik secara penuh ataupun ukurannya. Contoh virus:

* Yankee.XPEH.4928, Menginfeksi file *.COM dan *.EXE ; Panjang 4298 bytes; Karakteristik: menetap di memori, ukurantersembunyi, memiliki pemicu
* WXYC (yang termasuk kategori boot record pun karena masuk kategri stealth dimasukkan pula disini), Menginfeksi floopy an motherboot record; Panjang 520 bytes; Karakteristik : menetap di memori; ukuran dan virus tersembunyi.
* Vmem(s): Menginfeksi file file *.EXE, *.SYS, dan *.COM ; Panjang fie 3275 bytes; Karakteristik:menetap di memori, ukuran tersembunyi, di enkripsi.

4. Polymorphic Virus

Virus ini Dirancang buat mengecoh program antivirus, artinya virus ini selalu berusaha agar tidak dikenali oleh antivirus dengan cara selalu merubah rubah strukturnya setiap kali selesai menginfeksi file/program lain. Contoh virus:

* Necropolis A/B, Menginfeksi file *.EXE dan *.COM; Panjang file 1963 bytes; Karakteristik: menetap di memori, ukuran dan virus tesembunyi,terenkripsi dan dapat berubah ubah struktur
* Nightfall, Menginfeksi file *.EXE; Panjang file 4554 bytes; Karakteristik : menetap di memori, ukuran dan virus tesembunyi,memiliki pemicu, terenkripsidan dapat berubah-ubah struktur

5. Virus File/Program

Virus ini menginfeksi file-file yang dapat dieksekusi langsung dari sistem operasi, baik itu file *.EXE, maupun *.COM biasanya juga hasil infeksi dari virus ini dapat diketahui dengan berubahnya ukuran file yang diserangnya. Virus Komputer ini juga dapat menyerang file Documen dalam Windows dengan extensi DOC, selain itu virus-virus file baru banyak yang diprogram dibawah sistem operasi windows, dan sudah tidak menggunakan Low Level Language (Assembly) , melainkan dengan High Level Language (HLL). Virus Komputer ini biasa dirtulis dengan Visual Basic, Java Script, VB Script, Visual C++ dan lain sebagainya. Biasanya virus yang diprogram dengan HLL ini dapat disebarkan melalui Internet dalam bentuk E-mail Attachment , Virus Komputer jenis ini lebih luas dan lebih cepat perkembangannya di banding kan virus file yang beroperasi dalam lingkungan DOS


6. Multi Partition Virus

Virus ini merupakan gabungan dari virus boot sector dan virus file. Artinya pekerjaan yang dilakukan berakibat dua, yaitu dia dapat menginfeksi file-file *.EXE atau *.COM dan juga menginfeksi boot sector.

Menurut Rutin Aktivasi

Berdasarkan rutin-rutinnya Virus Komputer dapat dibedakan menjadi 3 kelompok besar, yang dimasukan kedalam kategori tingkat bahaya / keganasan dari virus yaitu virus jinak, ganas, dan virus destruktif, yang didalamnya masing-masing dibagi lagi menjadi beberapa bagian yaitu :

1. Virus Jinak

Virus dengan rutin / tugas yang dibebankan kepadannya tidak melakuan aksi-aksi destruktif , maka akan disebut virus junak, biasannya virus jenis ini melakukan hal-hal seperti dibawah ini

1. Rutin untuk menampilkan gambar atau tulisan kelayar
2. Rutin untuk membunyikan port untuk speaker dengan nada-nada tertentu, seperti irama lagu ( Virus Mozzart ), tembakan ( VCL Based Virus ).
3. Rutin untuk mempause / menghentikan komputer setelah beberapa jam komputer yang terinfeksi dipakai.Contohnya Virus Ambulance
4. Rutin untuk mengurangi ram , sehingga komputer berjalan lebih lambat, yaitu walaupun memakai Prosesor P.II 233 Mhz akan seperti Proc. 486
5. Rutin untuk merestart komputer pada waktu-waktu tertentu ( NRLG Based Virus )
6. Rutin untuk mengacaukan keyboard, seperti mengacaukan letak huruf pada keyboard (Virus KeyPress ), atau memindahkan susunan tombol kyboard 1 tombol disebelahnya ( Virus Typo COM )

2. Virus Ganas


Yang termasuk dari jenis virus ini adalah virus-virus yang mempunyai aksi-aksi yang merugikan, dan biasanya kerugian yang diakibatkan oleh jenis virus ini tidak dapat dipulihkan.Yang termasuk rutin / aksi yang merugikan atau berbahaya dari virus ini adalah:

1. Rutin untuk menghapus file, atau seluruh file dalam disket maka data pada disket tersebut akan hilang, contoh dari virus ini BLODY Virus.
2. Rutin untuk memformat hard disk, maka otomatis data yang ada pada hard disk juga akan ikut hilang, contoh dari virus ini adalah virus AIDS II
3. Overwriting file target, rutin ini akan merusak program yang ditulari, sehingga program tidak dapat dipakai lagi, sebagai contoh dari virus ini adalah VOOTIE.B.66 virus, yang akan mengoverwrite permulaan file targetnya sebanyak panjang badan virus, yaitu 66 Bytes.
4. Rutin untuk Mengacaukan kerja primnter, yang akan merusak dokumen yang akan dicetak atau diprint, contohnya virus SUPERNOVA.
5. Rutin untuk membebani Server atau attachment E-Mail, rutin ini biasanya digunakan oleh virus yang bekerja dibawah file operasi Windows , atau unix , sebagai contoh virus Melissa, virus Prilissa.

3. Virus Destruktif

Virus Komputer jenis destruktif Ini yang biasanya paling ditakuti orang, karena daya rusaknya yang besar dan juga dapat menghancurkan sofware maupun hard ware, sehingga kerugian yang diakibatkan oleh Virus Komputer jenis ini sangat besar, karena mereka banyak melakukan perusakan terhadap hardware, contoh rutin yang termasuk kategori destruktif antara lain:

1. Rutin penghancuran FAT dan atau Directory pada hard disk , dengan cara melakukan pemformatan pada track 2, sector 0, sampai track 3 sector 1 pada side 0 sehingga harddisk tidak akan bisa dipakai, atau membuat Bad Sector Pada side 0, tarck 0, sector 0 ( Pada boot record ), sehingga harddisk tidak dapat diformat. Contoh dari virus ini adalah DEVIL DANCE Virus.
2. Rutin menghancurkan BIOS, sehingga komputer tidak mengenali lagi peripherial yang dipasang pada komputer tersebut, sehingga akan merusak hard disk, Main board, contoh virus ini adalah virus CIH yang dibuat oleh Cheng Ing Hau

BEBERAPA CARA PENYEBARAN VIRUS

Virus layaknya virus biologi harus memiliki media untuk dapat menyebar, virus komputer dapat menyebar ke berbagai komputer/mesin lainnya juga melalui berbagai media, diantaranya:

1. Disket, media storage R/W Media penyimpanan eksternal dapat menjadi sasaran empuk bagi virus untuk dijadikan media. Baik sebagai tempat menetap ataupun sebagai media penyebarannya. Media yang bisa melakukan operasi R/W (Read dan Write) sangat memungkinkan untuk ditumpangi virus dan dijadikan sebagai media penyebaran.
2. Jaringan ( LAN, WAN,dsb) Hubungan antara beberapa computer secara langsung sangat memungkinkan suatu virus ikut berpindah saat terjadi pertukaran/pengeksekusian file yang mengandung virus.
3. WWW (internet) Sangat mungkin suatu situs sengaja ditanamkan suatu “virus” yang akan menginfeksi komputer-komputer yang mengaksesnya.
4. Software yang Freeware, Shareware atau bahkan Bajakan Banyak sekali virus yang sengaja ditanamkan dalam suatu program yang disebarluaskan baik secara gratis, atau trial version.
5. Attachment pada email, transfering file Hampir semua jenis penyebaran virus akhir-akhir ini menggunakan email attachment dikarenakan semua pemakai jasa internet pastilah menggunakan email untuk berkomunikasi, file-file ini sengaja dibuat mencolok/menarik perhatian, bahkan seringkali memiliki ekstensi ganda pada penamaan filenya.

Kesimpulan

* Virus komputer adalah bagian dari software komputer, hanya saja berbeda fungsinya yaitu mengganggu bahkan merusak sistem komputer.
* Tidak semua virus komputer memiliki dampak yang fatal, cukup banyak virus yang hanya bersifat jinak, tetapi walau bagaimanapun juga harus dimusnahkan.
* Ketakutan yang berlebihan dengan virus komputer disebabkan oleh ketidaktahuan/kebutaan akan virus komputer itu sendiri, ketakutan itu dapat dihilangkan dengan mengenal virus komputer.
* Dengan semakin mengenal sistem kerja suatu komputer, terutama system operasi serta mengetahui virus, maka dengan sendirinya pengetahuan kita untuk mempertahankan komputer dari serangan virus semakin baik sekaligus mendapatkan konsep untuk menangani virus komputer.
* Mencegah komputer tertular virus jauh lebih baik dari pada mengobatinya


Virus Komputer dan Cara Mengatasinya

1. Apa itu Virus Komputer ?
2. Siapa yang membuat Virus Komputer ?
3. Jelaskan, mengapa banyak dia antara kita membuat Virus Komputer ?
4. Bagian Komputer mana sajakah yang bisa rusak oleh serangan Virus Komputer ? Jelaskan !
5. Bagian Hardware mana sajakah yang bisa mati gara-gara serangan Virus Komputer ?
6. Bisakah Virus Komputer menular ke dalam tubuh manusia khususnya Si User Komputer ? Jelaskan !
7. Bisakah Virus Komputer mempengaruhi Pikiran, Sikap, Ucapan dan Perilaku Negatif Si User Komputer ? Jelaskan !
8. Sebutkan dan Jelaskan jenis Virus Komputer !
9. Sebutkan Jenis Virus Komputer yang tergolong Virus Ringan !
10. Sebutkan Jenis Virus Komputer yang tergolong Virus Menengah !
11. Sebutkan Jenis Virus Komputer yang tergolong Virus Berat !
12. Sebutkan dan jelaskan dampak negatif Pembuatan Virus, lalu diujicobakan di Komputer Sekolah !
13. Bagaimanakah sikap Anda bilamana Komputer di LABKOM Sekolah Anda, hanya ada 1 (satu) Unit Komputer yang terserang Virus ? Jelaskan !
14. Bagaimanakah sikap Anda bilamana Komputer di LABKOM Sekolah Anda, hanya ada 2 (dua) atau lebih Komputer yang terserang Virus ? Jelaskan !
15. Bagaimanakah sikap Anda bilamana Komputer di LABKOM Sekolah Anda, Seluruh Komputernya terserang Virus ? Jelaskan !
16. Bilamana Komputer terserang Virus, lebih arif bijaksana manakah antara Menyecan Virus dengan Install Ulang Windows, Program Aplikasi dan Pendukungnya ? Jelaskan !
17. Jelaskan tentang Virus Lokal : Definisi, Jenis, Dampak Positif, Dampak Negatif, Pembuatnya, Alasan Pembuatannya !
18. Sebutkan sebanyak mungkin Virus Lokal yang pernah menjadi Hantu Komputer di Indonesia, sekaligus sasaran Korbannya dan Cara Mengatasinya !
19. Sebutkan sebanyak mungkin Virus Lokal yang sedang menjadi Hantu Komputer di Indonesia, sekaligus Sasaran Korbannya dan Cara Mengatasinya !
20. Sebutkan sebanyak mungkin Virus Asing yang pernah menjadi Hantu Komputer di Indonesia, sekaligus Sasaran Korbannya dan Cara Mengatasinya !
21. Sebutkan sebanyak mungkin Virus Asing yang pernah menjadi Hantu Komputer di Indonesia, sekaligus Sasaran Korbannya dan Cara Mengatasinya !
22. Sebutkan dan jelaskan tentang Deteksi Cirikhas Komputer telah terkena Serangan Virus !
23. Sebutkan dan jelaskan tentang Cirikhas Komputer bilamana sudah pernah kena Serangan Virus meskipun sudah discan !
24. Virus dibuat melalui Bahasa Program Komputer (Programming), apa nama Softwarenya ?
25. Carilah Tutorial sebanyak mungkin tentang Trik Tips Mengatasi Virus !

JAWAB:
1 Virus komputer merupakan program komputer yang dapat menggandakan atau menyalin dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain. Virus komputer dapat dianalogikan dengan virus biologis yang menyebar dengan cara menyisipkan dirinya sendiri ke sel makhluk hidup. Virus komputer dapat merusak (misalnya dengan merusak data pada dokumen), membuat pengguna komputer merasa terganggu, maupun tidak menimbulkan efek sama sekali.
2Jika komputer atau jaringan Anda terkena virus, Anda pasti merasa jengkel dan terkadang Anda berpikir "Kenapa orang-orang ini sampai membuat virus?". Motivasi si pembuat virus terkadang berbeda-beda dalam membuat virus. Ada yang membuat virus karena ingin menyebarkan pesan politik, ingin mencari ketenaran, ingin mendapat pengakuan publik, mengkritik suatu institusi atau perusahaan (seperti virus-virus yang mengejek perusahaan Microsoft dan yang lain sebagainya).

Mereka mampu untuk masuk ke dalam sistem komputer seseorang, mendapatkan berbagai informasi, seperti alamat e-mail dan lain-lain dan kemudian bisa saja menjual informasi tersebut kepada spammer. Menurut beberapa penelitian, diketahui bahwa rata-rata pembuat virus adalah laki-laki, berumur dibawah 25 (dua puluh lima) tahun dan masih lajang.

Mereka terkadang ingin mendapat pengakuan dari komunitasnya dengan cara membuat dan menyebarkan virus komputer. Aktivitas membuat virus sama saja seperti aksi penulisan grafiti, di mana yang terbaik akan mendapatkan status yang lebih baik dari komunitasnya.Membuat virus terkadang suatu kepuasan tersendiri bagi penulisnya, dan mereka akan mendapat kekuatan dan kepopuleran di dunia maya, sementara hal ini tidak bisa mereka dapatenkan di dunia nyata. Mereka seringkali menggunakan nama-nama yang unik dan aneh demi menunjukkan eksistensinya dan juga terobsesi oleh tokoh-tokoh fantasi pujaannya.

Kronologi sejarah virus komputer

* 1950 - Bell Labs membuat suatu game eksperimental dimana pemainnya menggunakan program jahat untuk menyerang komputer pemain lainnya.
* 1975 - Penulis kisah sci-fi, John Brunner, membayangkan suatu worm komputer menyebar melalui jaringan.
* 1984 - Fred Cohen mengenalkan istilah virus komputer di dalam thesisnya.
* 1986 - Virus komputer pertama bernama Brain ditulis oleh dua orang bersaudara di Pakistan.
* 1987 - Worm yang bernama Christmas tree menyerang jaringan komputer IBM.
* 1988 - Worm internet menyebar pada jaringan US DARPA.
* 1992 - Terjadi kepanikan di dunia terhadap virus Michelangelo.
* 1994 - Good Times, virus hoax pertama muncul di dunia.
* 1995 - Virus dokumen pertama yang bernama Concept, hadir di dunia.
* 1998 - CIH atau Chernobyl menjadi virus pertama yang mampu untuk mengganggu hardware komputer.
* 1999 - Mellisa, virus yang menyebarkan dirinya melalui e-mail menyebar ke seluruh dunia. Kemudian virus Bubbleboy, menjadi virus pertama yang mampu menginfeksi komputer ketika Anda membaca e-mail Anda.
* 2000 - Love Bug, menjadi virus e-mail yang sukses. Pada saat itu juga ditemukan virus pada sistem operasi Palm.
* 2001 - Virus yang mengklaim dirinya berisi foto pemain tenis Anna Kournikova menginfeksi ribuan komputer di seluruh dunia.
* 2002 - David L Smith, pembuat virus Mellisa, diputus oleh pengadilan Amerika untuk di penjara selama 20 bulan.
* 2003 - Worm Blaster menyebar di internet dengan memanfaatkan kelemahan pada sistem operasi Windows. Pada saat yang sama juga menyebar virus e-mail yang bernama Sobig, ini membuat bulan Agustus 2003 menjadi bulan terburuk untuk insiden virus pada tahun tersebut.
* 2004 - Pembuat worm Netsky dan Bagle saling bersaing untuk meraih efek yang paling besar.
3Bagi kita semua telah sepakat bahwa virus itu merupakan sesuatu hal yang buruk, tetapi apakah hal tersebut sepenuhnya benar ? Beberapa virus bersifat tidak merusak atau bahkan ada yang berisi hal-hal yang lucu. Ada lagi virus lainnya yang memberi peringatan kepada kita mengenai adanya kelemahan pada suatu peranti lunak tertentu.

Beberapa orang ada yang berargumentasi bahwa virus ini ada gunanya juga, misalnya digunakan untuk menyebarkan bug fix. Sayangnya virus-virus yang bertujuan tidak merusak ini juga tidak bisa bertahan lama keberadaannya dan juga tetap saja tidak disenangi oleh semua orang.

Pertama, karena virus mampu untuk merubah setting pada komputer seseorang tanpa sepengetahuannya. Ini merupakan perbuatan yang tidak etis sekaligus juga ilegal pada sebagian besar negara di dunia ini, baik itu bertujuan baik atau buruk. Anda tidak boleh mengganggu komputer orang lain, ini sama analoginya dengan Anda meminjam mobil orang lain tanpa ijin, walaupun Anda mengisikan bahan bakarnya.

Kedua, virus seringkali bertingkah lebih jauh dari harapan si pembuat virus. Virus yang dibuat secara asal-asalan bisa menimbulkan masalah lain yang lebih besar. Meskipun itu tidak berbahaya pada sistem tertentu, tetapi bisa saja menimbulkan masalah pada sistem yang lain.Ketiga, virus dapat menyebar secara cepat, dan dalam hal ini si pembuat virus tidak bisa mengontrol penyebarannya lagi dan siapa saja bisa terinfeksi oleh virus tersebut.

Dalam beberapa kasus , membuat virus dianggap sebagai barang bukti bahwa suatu virus jenis baru bisa melakukan sesuatu terhadap suatu sistem. Ini biasanya dinamakan proof-of-concept virus. Biasanya virus ini tidak memiliki efek tertentu dan tidak disebarkan ke jaringan publik. Ada lagi penulis virus yang mengklaim aktivitasnya sebagai suatu riset. Biasanya virus-virus ini belum sempurna pembuatannya sehingga berbahaya jika dilepas ke publik.
4 Virus komputer umumnya dapat merusak software komputer dan tidak dapat secara langsung merusak hardware komputer dengan cara memuat program yang memaksa over process ke perangkat tertentu misalnya VGA, Memory bahkan Procesor (terutama pada sistem perasi , seperti sistem operasi berbasis keluarga Windows (Windows 95, Windows 98/98SE,Windows NT, Windows NT Server, Windows 2000, Windows 2000 Server, Windows 2003, Windows 2003 Server, Windows XP Home Edition, Windows XP Professional, Windows XP Service Pack 1, Windows XP Service Pack 2,Windows Vista. Efek negatif virus komputer terutama adalah memperbanyak dirinya sendiri, yang membuat sumber daya pada komputer (seperti CPU Real Time, penggunaan memori) menjadi berkurang secara signifikan. Hampir 95% Virus adalah virus komputer berbasis sistem operasi Windows. Sisanya, 2% menyerang Linux/GNU dengan versi kernel dibawah 1.4 (dan Unix, sebagai source dari Linux, tentunya), 1% menyerang Mac terutama Mac OS 9,Mac Os x (Tiger, Leopard). 2% lagi menyerang sistim operasi lain seperti FreeBSD, OS/2 IBM, dan Sun Operating System. Virus yang ganas akan merusak hardware dan sejenisnya. Service Pack 1 ) bahkanGNU/Linux
5 Monitor, CPU, Printer, Plotter, dan audio
6 Tidak, karena virus tersebut hanya menyerang data piranti lunak saja,tidak bisa menyerang user.
7 Tidak,sama seperti penjelasan nomor 6 di ats.
8Virus komputer sendiri adalah sebuah istilah umum untuk menggambarkan segala jenis serangan terhadap komputer. Namun, bila dikategorikan dari cara kerjanya, virus komputer dapat dikelompokkan ke dalam kategori sebagai berikut:

* Worm - Menduplikatkan dirinya sendiri pada harddisk. Ini membuat sumber daya komputer (Harddisk) menjadi penuh akan worm itu.
* Trojan - Mengambil data pada komputer yang telah terinfeksi dan mengirimkannya pada pembuat trojan itu sendiri.
* Hacking - merupakan serangan langsung dari hacker terhadap komputer pengguna yang mengakses laman internet tertentu, dengan atau tanpa program bantuan yang telah disisipkan di komputer pengguna.
* Backdoor - Hampir sama dengan trojan. Namun, Backdoor bisanya menyerupai file yang baik-baik saja. Misalnya game.
* Spyware - Virus yang memantau komputer yang terinfeksi.
* Rogue dan Ransomware - merupakan program yang meniru program antivirus dan menampilkan aktivitas layaknya antivirus normal, dan memberikan peringatan-peringatan palsu tentang adanya virus. Tujuannya adalah agar pengguna membeli dan mengaktivasi program antivirus palsu itu dan mendatangkan uang bagi pembuat virus rogue tersebut.
* Rootkit - Virus yang bekerja menyerupai kerja sistem komputer yang biasa saja.
* Polymorphic Virus Virus yang gemar beubah-ubah agar tidak dapat terdeteksi.
* Virus Telepon Seluler - merupakan virus yang khusus berjalan di telepon seluler, dan dapat menimbulkan berbagai macam efek, mulai dari merusak telepon seluler, mencuri data-data di dalam telepon seluler, sampai membuat panggilan-panggilan diam-diam dan menghabiskan pulsa pengguna telepon seluler.
9Virus ringan adalah sejenis virus komputer yang menyebabkan aplikasi ataupun fitur ponsel tidak dapat digunakan semestinya. Kecanggihan ponsel hampir mendekati teknologi komputer. Ponsel juga telah menggunakan sistem operasi terbuka sehingga aplikasi buatan pihak ketiga bisa melengkapi kecanggihan dari fungsi standar pabrikan. Sistem operasi terbuka inilah yang akhirnya menjadi celah bagi masuknya program jahat seperti virus, worm, dan juga Trojan horse. Biasanya virus disamarkan dalam bentuk yang menarik seperti game ataupun gambar. Supaya lebih menarik lagi, permainan ataupun gambar tersebut diselipkan kata-kata yang vulgar.
10Conficker C

Tanpa bantuan Lembaga Survei manapun, tentunya para pengguna komputer sepakat bahwa Conficker merupakan virus jawara yang paling banyak menyebar di dunia, terumasuk Indonesia. Virus yang mengeksploitasi celah keamanan RPC Dcom MS 08-067 secara de facto telah membuat pusing semua pengguna komputer, khususnya administrator jaringan karena kemampuannya menyebar di jaringan dengan sangat efektif dan untuk membasmi virus ini sangat sulit. Untuk mengeyahkan Conficker dari komputer yang terinfeksi sangat sulit karena ia menempel pada proses Windows svchost yang jika di stop akan menyebabkan komputer restart. Jadi sekali menginfeksi komputer ibarat orang kalau digigit tokek, kata nenek tidak akan lepas sampai ada geledek menyambar :P./P>

Celakanya, rupanya pembuat Conficker tidak mudah puas dengan “prestasinya” dimana varian A dan B berhasil menginfeksi belasan juta komputer di seluruh dunia. Terakhir muncul Conficker.C yang memberikan ancaman baru bagi pengguna komputer, dimana pada tanggal 1 April 2009 seluruh komputer yang terinfeksi Conficker.C ini akan secara serentak menghubungi 50.000 situs di internet untuk mengupdate dirinya. Jika anda bertanya, mengapa 50.000 situs, dan bukan 500 situs. Bukankah bisa gempor membuat 50.000 situs ? Jawabannya adalah justru pembuat Conficker ini ingin membuat gempor para vendor antivirus karena dia belajar dari pengalaman dimana varian awalnya mengupdate ke ratusan situs, tetapi karena situs-situs tersebut di blok atas permintaan vendor antivirus maka Conficker A dan B dapat dikatakan “layu sebelum berkembang” karena misinya mengupdate dirinya gagal. Kalau virus Conficker A dan B yang “layu sebelum berkembang” saja sudah mampu membuat para korbannya babak belur dan menginfeksi belasan juta komputer di seluruh dunia, lalu apa yang akan dilakukan virus Conficker.C kalau berhasil “mekar” pada tanggal 1 April 2009 nanti ? Berdoa saja semoga ini hanya menjadi April Mop dan pembuat Conficker.C ini tidak melakukan update atau updatenya gagal. Tetapi yang jelas, secara teknis semua komputer yang terinfeksi Conficker.C dan terkoneksi ke internet sudah dapat dipastikan akan menghubungi 50.000 situs untuk mengupdate dirinya.
11

1.Storm Worm
Muncul taon 2006, disebut “Storm Worm” karena nyebar via email dengan judul “230 dead as storm batters Europe”. Storm worm adalah program Trojan house. beberapa versinya bisa buat komputer menjadi bots. Atau biasa digunakan hacker untuk spam mail melalui internet.

2. Leap-A/Oompa- A
Mac yang punya konsep security through obscurity yakin tidak akan terserang virus karena OS nya sistem tertutup. Tapi tahun 2006, virus Leap-A atau biasa disebut Oompa-A muncul. Nyebar lewat iChat pada Mac. Setelah Mac terserang, virus itu akan mencari kontak melalui iChat dan kirim pesan ke tiap kontak itu. Pesannya itu berisi file corrupt yang berbentuk JPEG. Memang tidak berbahaya, namun hal ini menyatakan bahwa masih mungkin akan ada virus berbahaya yang menyerang MAC.


3. Sasser and Netsky
Penciptanya anak Jerman umur 17 tahun, Sven Jaschan. Sasser nyerang Microsoft Windows. Sasser ini ga nyebar via email. Tapi jika satu komputer koneksi ke komputer yang kena virus ini. Virus ini bikin komputer tidak bisa di-shutdown tanpa cabut power. Netsky nyebar melalui email dengan 22 Kb attachment file dan jaringan Windows. Bisa bikin serangan DoS. Sven Jaschan tidak dipenjara hanya diberi masa percobaan 1 taon 9 bulan, karena umurnya masih di bawah 18 taon.

4. MyDome (Novarg)
Mulai nyerang tanggal 1 Februari 2004, virus ini buat backdoor di OS. Pertama kali tanggal 1 itu mulai DDoS. Kedua, tanggal 12 Feb, virus ini berhenti menyebar dan mulai buat backdoors. MyDoom menyebar via email, selain itu selalu search di search engines, seperti Google mulai menerima jutaan permintaan pencarian dan bikin lambat sampai akhirnya crash. Gara2 MyDoom, Senator US Chuck Schumer mengajukan pembuatan National Virus Response Center.

5.SQL Slammer/Saphire
Muncul Januari 2003, nyebar cepet lewat internet. Waktu itu bikin layanan ATM Bank Amerika crash, ancurnya layanan 911 Seattle, dan Continental Airlines membatalkan beberapap penerbangan karena eror check in ama tiketing. Bikin rugi lebih dari $1 milliar sebelum dipacthed.

6.Nimda
Ini juga tahun 2001, kebalikan dari kata “admiN”. Penyebarannya sangat cepat, menurut TruSecure CTO Peter Tippet, Nimda hanya butuh 22 menit buat menjadi Top Ten saat itu. Target nya server2Internet, menyebar lewat Internet. Nimda akan ngebuat backdoor ke OS. jadi penyerang bisa akses ke server dan berbuat apa saja Nimda juga menjadi DDoS.

7.Code Red & Code Red II
Muncul musim panas 2001, nyerang OS Windows 2000 & NT. Virusnya bakal bikin buffer penuh jadi ngabisin memori. Paling seru waktu berhubungan ama White House, semua komputer yang kena virus ini bakalan otomatis akses ke web server di White House barengan, jadi bikin overload, alias serangan DDoS. Akhirnya Microsoft rilis patchnya saat itu.

8.The Klez
Nongol taon 2001, menyebar via email, replikasi trus kirim ke orang2 di address book. Bikin komputer ga bisa beroperasi, bisa berhentiin program antivirus.

9.ILOVEYOU
Abis “Melissa”, muncul dia dari Filipina, bentuk nya worm, program standalone dapat me-replikasi sendiri. Menyebar via email, judulnya”surat cinta” dari pengagum rahasia . Original file nya LOVE-LETTER- FOR-YOU.TXT. vbs. VBS singkatan Visual Basic Scripting. Penciptanya adalah Onel de Guzman dari Filipina.

10.Melissa
Dibikin taon 1999 sama David L Smith, basicnya Microsoft Word macro. Menyebar via email dengan dokumen “Here is that document you asked for, don’t show it to anybodey else.”. Kalau sampe dibuka, virus akan replikasi dan otomatis ngirim ke top 50 di address book email. Smith dipenjara 20 bulan ama denda $5000 dan melarang akseskomputer tanpa pengawasan.
12Jika di Lab Kom ada virus,bisa membuat salah satu performa komputer jadi menurun dan menjadi rendah,selain itu jika dibiarkan terus menerus,bisa menyebabkan kerusakan total,ingat.... Pastian Semua Perangkat Bersih.
13Jikalau di Laboratorium komputer ada secuil saja virus,saya tidak akan segan-segan untuk membunuh,membinasakan,meluluh lantakkan,memporak-porandakan virus tersebut dengan berbagai senjata saya,yaitu antivirus.
14. Menyecan virus tersebut dengan menggunakan AVIRA atau SMADAV yang ada didalam 2 computer tersebut
15. Menyecan virus tersebut dengan menggunakan AVIRA atau SMADAV yang ada didalam seluruh jumlah computer tersebut
16. Dengan cara menyecan virus tersebut dengan AVIRA dan SMADAV
17. 1. Virus Boot Sector
Virus yang menggandakan diri dengan cara menindih boot sector suatu disk sehingga secara otomatis virus tersebut akan berjalan saat disk tersebut booting. Jenis virus ini bersifat umum karena jumlahnya tak terbatas.
2. Virus File
Virus yang menyerang suatu file yang biasa digunakan dalam sistem operasi seperti com, exe, dan scr.
3. Virus Direct Action
virus jenis ini mampi berjalan di memori untuk menjalankan program lain guna menipu program antivirus.
4. Multi Partition Virus
Gabungan dari virus boot sector dan virus file.
5. Virus Polymorphic
Jenis virus yang cukup cerdas karena mampu mengubah struktur dirinya guna mengelabuhi antivirus yang hanya menggunakan ceksum standar.
18. Virus Boot Sector, Virus File, Virus Direct Action, Multi Partition Virus, Virus Polymorphic. Cara Mengatasi adalah Untuk menghindari virus lokal, sebaiknya gunakanlah antivirus buatan dalam negeri.
19. . Virus Boot Sector, Virus File, Virus Direct Action, Multi Partition Virus, Virus Polymorphic. Cara Mengatasi adalah Untuk menghindari virus lokal, sebaiknya gunakanlah antivirus buatan dalam negeri.
20. Virus Brain (dikenal juga dengan nama virus Pakistan) Virus yang diberi nama Tequila ini datang dari Switzerland.virus Laroux, Cara Mengatasi adalah Untuk menghindari virus asing, sebaiknya gunakanlah antivirus buatan luar negeri
21 Virus Brain (dikenal juga dengan nama virus Pakistan) Virus yang diberi nama Tequila ini datang dari Switzerland.virus Laroux, Cara Mengatasi adalah Untuk menghindari virus asing, sebaiknya gunakanlah antivirus buatan luar negeri
22. Muncul gambarnya alien atau monster di desktop
23. Sering mengalami HANG
24. AVIRA dan SMADAV
25. sebelum memasukkan disket atau flasdisk atau media penyimpan lainnya terlebih dahulu media penyimpan tersebut dipasang AVIRA atau SMADAV. Kemudian sebelum melakukan aktivitas dengan media penyimpan terlebih dahulu media penyimpan tersebut di SCAN agar tidak terkena virus


terimakasih................v(^_^)v

Selasa, 12 Oktober 2010

e-mail

Pengertian E-mail


E-mail adalah surat melalui media elektronik.Sebenarnya email merupakan singkatan dari “Electronic mail”.Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet.Apabila kita mengirim surat melalui email kita dapat memperoleh beberapa keuntungan.Antara lain, dengan menggunakan email surat (informasi) yang kita kirim ke alamat email lain akan secara langsung diterima, selain itu biaya yang kita keluarkan cukup murah.Sebuah alamat email biasanya memiliki format semacam username@host.domain.Saat ini ISP yang menyediakan layanan pembuatan email secara gratis adalah yahoo.com dan plasa.com.Sebagai contoh kita membuat email melalui yahoo.com.
Langkah-lagkahnya sebagai berikut :
1. Kita buka program intertnet explorer/Mozila Firefox
2. Kita membuka mail.yahoo.com
3. Untuk membuat email baru secara gratis kita klik “Sign Up”
4. Setelah muncul formulir pendaftaran email, kita isi formulir tersebut secara lengkap
5. Jangan lupa kita harus menuliskan yahoo id dan password untuk pengamanan email kita
6. Selain itu kita harus menuliskan verifikasi email
7. Beri tanda centang pada pernyataan ” I Agree”
8. Klik “Submit”
9. Tunggu beberapa saat kita akan mendapat pesan selamat datang dari yahooMelalui langkah-langkah di atas kita sudah dapat memiliki sebuah email secara gratis dan mudah.
Dalam mengirim email kita dapat melampirkan file-file yang kita butuhkan. Dengan cara :
1. Buka email kita
2. Klik compose atau tulis
3. Sebelumnya kita tulis subject dan untuk siapa email itu akan dikirim. Dalam tampilan compose terdapat “CC” yang berarti alamat tambahan
4. Klik attachment file bila kita ingin melampirkan file
5. Setelah muncul tampilan attachment file, kita pilih file mana yang akan kita lampirkan
6. Klik attach file
7. Klik continue message
8. Klik SendBeberapa email yang terkumpul dalam suatu group disebut mailing list

Pengertian E-mail
E-mail adalah surat melalui media elektronik.Sebenarnya email merupakan singkatan dari “Electronic mail”. Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet. Apabila kita mengirim surat melalui email kita dapat memperoleh beberapa manfaat .Antara lain, dengan menggunakan email surat (informasi) yang kita kirim ke alamat email lain akan secara langsung diterima, selain itu biaya yang kita keluarkan cukup murah. Kita juga bisa membaca berbagai berita dan pengetahuan tapi asalkan kalian harus mampu menguasai Bahasa Inggris. Oleh karena itu, berita itu yang selalu ditampilkan dengan menggunakan Bahasa Inggris. Sebuah alamat email biasanya memiliki format semacam username@host.domain.Saat ini ISP yang menyediakan layanan pembuatan email secara gratis adalah yahoo, plasa, hotmail. .Sebagai contoh kita membuat email melalui yahoo.com. Langkah-lagkahnya sebagai berikut : 1. Kita buka program intertnet explorer 2. Kita tulis www.yahoo.com di URL dari internet 3. Untuk membuat email baru secara gratis kita klik “Sign Up” 4. Setelah muncul formulir pendaftaran email, kita isi formulir tersebut secara lengkap 5. Jangan lupa kita harus menuliskan yahoo id dan password untuk pengamanan email kita 6. Selain itu kita harus menuliskan verifikasi email 7. Beri tanda centang pada pernyataan ” I Agree” 8. Klik “Submit” 9. Tunggu beberapa saat kita akan mendapat pesan selamat datang dari yahoo. Melalui langkah-langkah di atas kita sudah dapat memiliki sebuah email secara gratis dan mudah.Dalam mengirim email kita dapat melampirkan file-file yang kita butuhkan. Dengan cara : 1. Buka email kita 2. Klik compose atau tulis 3. Sebelumnya kita tulis subject dan untuk siapa email itu akan dikirim. Dalam tampilan compose terdapat “CC” yang berarti alamat tambahan 4. Klik attachment file bila kita ingin melampirkan file 5. Setelah muncul tampilan attachment file, kita pilih file mana yang akan kita lampirkan 6. Klik attach file 7. Klik continue message 8. Klik Send beberapa email yang terkumpul dalam suatu group disebut mailing list
Pengertian E-mail
Pada zaman sekarang, penggunaan kata e-mail sudah menjadi hal yang lumrah dan biasa. Sebaliknya kata-kata “prangko kilat atau kantor pos” sudah semakin jarang dipakai. Tapi apa sebenernya e-mail itu? berikut ini adalah sedikit penjelasan mengenai e-mail.
E-mail
Surat elektronik dalam bahasa Inggris “e-mail atau email” (ejaan Indonesia: imel) adalah sarana kirim mengirim surat melalui jalur Internet.
Dengan surat biasa umumnya pengirim perlu membayar per pengiriman (dengan membeli perangko), tetapi surat elektronik umumnya biaya yang dikeluarkan adalah biaya untuk membayar sambungan Internet. Tapi ada perkecualian misalnya surat elektronik ke telepon genggam, kadang pembayarannya ditagih per pengiriman.
Surat elektronik sudah mulai dipakai di tahun 1960-an. Pada saat itu Internet belum terbentuk, yang ada hanyalah kumpulan ‘mainframe‘ yang terbentuk sebagai jaringan. Mulai tahun 1980-an, surat elektronik sudah bisa dinikmati oleh khalayak umum. Sekarang ini banyak perusahaan pos di berbagai negara menurun penghasilannya disebabkan masyarakat sudah tidak memakai jasa pos lagi.
Anatomi e-mail, sebagai contoh: emailsaya@yahoo.co.id

Kamis, 07 Oktober 2010

Kkp

Kkp “NALISA SISTEM PENJUALAN BARANG EVA SPONGE SECARA TUNAI
PADA PT.BITUNGJAYA INTI CEMERLANG DI TANGERANG”

BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Pada perkembangan jaman seperti saat ini, Eva Sponge bukan hanya digunakan untuk industri sepatu dan sandal saja tetapi untuk tatakan mouse, dalaman tas laptop, mainan anak, karpet, dan lain-lain. Sehubungan dengan itu kami perusahaan yang bergerak di bidang industri eva sponge PT. Bitungjaya Inti Cemerlang, terus mengembangkan berbagai jenis sponge dengan warna dan motif yang variatif. Untuk sandal dan sepatu, banyak perusahaan sandal dan sepatu yang memesan eva sponge ke perusahaan kami dari kualitas biasa sampai kualitas khusus. Juga untuk mainan anak, dulu permainan sejenis puzzle hanya terbuat dari kayu dan kertas karton tebal, juga mainan berbentuk buku cerita saat ini sudah disediakan dalam bentuk eva sponge.
Dengan mesin-mesin produksi yang banyak kami impor dari Jerman dan Taiwan, juga bahan baku yang berkualitas baik impor ataupun lokal, kami yakin dapat bersaing dengan perusahaan eva sponge lainnya yang ada di Tangerang. Adapun daerah pemasaran eva sponge perusahaan kami yaitu Tangerang, Jakarta, Bekasi, Jawa Barat, Jawa Tengah, Jawa Timur, dan Bali. Kami yakin dengan menjaga kualitas mesin, kualitas bahan baku, warna, dan harga yang bersaing, konsumen akan puas jika membeli eva sponge di tempat kami.Berdasarkan uraian diatas, maka penulis memberikan judul Kuliah Kerja Praktek (KKP) ini, yaitu :
“ANALISA SISTEM PENJUALAN BARANG EVA SPONGE SECARA TUNAI
PADA PT.BITUNGJAYA INTI CEMERLANG DI TANGERANG”

1.2 PERMASALAHAN
Setelah dilakukan pengamatan pada system yang berjalan pada PT.BITUNGJAYA INTI CEMERLANG, dapat diketahui bahwa kendala yang ada yaitu pada laporan barang jadi dari gudang stock ke marketing sehingga menghambat pengiriman barang. Pembuatan laporan stock barang jadi yang masih berbentuk manual menghambat pengiriman barang. Maka perlu dilakukan komputerisasi sehingga pengiriman barang menjadi lancar dan mendukung penjualan tunai yang ada.
1.3 TUJUAN DAN MANFAAT
Pembuatan Kuliah Kerja Praktek (KKP) ini dimaksudkan untuk menerapkan dan mengembangkan ilmu pengetahuan yang penulis dapat dari mata perkuliahan pada Sekolah Tinggi Manajemen Informatika dan Komputer pada PT.Bitungjaya Inti Cemerlang, selain itu ada beberapa tujuan lain, yaitu :
1. Melatih mahasiswa untuk menerapkan pengetahuan yang diterima, dikembangkan secara logis, sistematis, kritis yang dapat meningkatkan kemampuan serta ketrampilan untuk menghadapi suatu masalah.
2. Sebagai salah satu syarat untuk mengikuti penulisan skripsi pada program
Strata satu pada STMIK PGRI Tangerang jurusan sistem informasi
Manfaat dari Kuliah Kerja Praktek ini adalah mengetahui sistem yang
berjalan untuk penjualan tunai pada PT.Bitungjaya Inti Cemerlang.



1.4 VISI DAN MISI PERUSAHAAN
Setiap perusahaan memiliki visi, begitu juga dengan perusahaan ini. Adapun
visi PT.Bitungjaya Inti Cemerlang adalah :
1. Memperoleh laba yang meningkat dari tahun ke tahun
2. Memperluas pangsa pasar
3. Meningkatkan qualitas produk
4. Memberikan qualitas dan pelayanan yang baik terhadap konsumen.
Visi diatas disertai juga dengan misi perusahaan sebagai penunjang yaitu :
1. Menciptakan Motif sponge baru yang belum bisa dicetak oleh perusahaan lain, sehingga konsumen hanya akan memesan motif tersebut dari perusahaan kami
2. Memberikan pelatihan terhadap para marketing lapangan
3. Melakukan survei ke daerah-daerah baru
4. Memakai bahan baku yang berkualitas agar hasil eva sponge yang diproduksi
bagus
5. Memperbaiki setiap kekurangan yang dikeluhkan oleh para customer
1.5 PEMBATASAN MASALAH/RUANG LINGKUP KERJA
PRAKTEK
Adapun ruang lingkup yang akan dibahas dalam penulisan Kuliah Kerja Praktek (KKP) ini adalah : pemesanan barang, pembayaran, pengiriman barang, laporan penjualan.
1.6 METODOLOGI PENELITIAN/PENULISAN
Dalam rangka megumpulkan data-data atau keterangan yang diperlukan,
maka dalam hal ini penulis menggunakan beberapa metode, diantaranya :
1.6.1 Observasi
Penulis mengumpulkan data secara langsung langsung ke lapangan dengan melihat objek yang diteliti dalam waktu yang bersamaan. Metode ini bersifat umum tapi menyeluruh dan manfaatnya dapat dipakai sebagai dasr untuk penelitian yang lebih baik.
1.6.2 Studi Pustaka
Selain melakukan observasi, penulis juga melakukan pengumpulan data dengan cara studi pustaka. Didalam metode ini penulis berusaha melengkapi data-data yang diperoleh dengan membaca dan mempelajari dari buku-buku dan data-data yang relevan dan tentu saja yang ada hubungannya dengan masalah yang akan dibahas
BAB II
LANDASAN TEORI
2.1 PENGERTIAN SISTEM
“Sistem menurut West Churchman adalah serangkaian komponen yang
dikoordinasikan untuk mencapai serangkaian tujuan.”(Krismiadji, 2002:1)
“Sistem menurut Jogiyanto H.M (2001) adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul, bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.”
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
Suatu sistem mempunyai beberapa karakteristik yaitu :
- Komponen / elemen (component)
- Batas sistem (boundary)
- Lingkungan luar sistem (environment)
- Penghubung (interface)
- Masukan (input)
- Pengolah (process)
- Keluaran (output)
- Sasaran (objective) atau tujuan (goal)
- Komponen / elemen (component)
Suatu sistem terdiri dari komponen yang saling berinteraksi , artinya saling bekerja sama membentuk satu kesatuan. Komponen - komponen dari suatu sistem biasanya dikenal dengansubsistem.
Subsistem ini mempunyai sifat-sifat dari sistem itu sendiri dalam menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.
Suatu sistem juga mempunyai sistem yang lebih besar yang dikenal
denganSuprasistem .
Contoh :
Jika suatu perusahaan dipandang sebagai suatu sistem , maka industri
akan dipandang sebagaiSuprasistem.
- Batas Sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara sistem yang satu dengan sistem lainnya atau dengan lingkungan luarnya. Dengan adanya batas sistem ini maka sistem dapat membentuk suatu kesatuan, karena dengan batas sistem ini fungsi dan tugas dari subsistem yang satu dengan lainnya berbeda tetapi tetap saling berinteraksi. Dengan kata lain batas sistem ini merupakan ruang lingkup atauscope dari sistem / subsistem itu sendiri.
Contoh :
Sistem Keuangan
- Sistem Akuntansi
- Kasir
- Administrasi Keuangan
- Personalia
- Lingkungan Luar Sistem (Environment)
Segala sesuatu diluar dari batas sistem yg mempengaruhi operasi dari suatu sistem disebut Lingkungan luar sistem (environment). Lingkungan luar sistem ini dapat bersifat menguntungkan atau merugikan.
Lingkungan luar yang bersifat menguntungkan harus dipelihara dan dijaga agar tidak hilang pengaruhnya , sedangkan lingkungan yang bersifat merugikan harus dimusnahkan dan dikendalikan agar tidak mengganggu operasi dari sistem.
- Penghubung Sistem (Interface)
Penghubung Sistem merupakan suatu media penghubung antara satu subsistem dengan subsistem lainnya untuk membentuk satu kesatuan, sehingga sumber-sumber daya mengalir dari subsistem yang satu ke subsistem lainnya. Dengan kata lain melalui penghubung ini output dari suatu subsistem akan menjadi input sari subsistem lainnya.
- Masukan (Input)
Energi yang dimasukkan ke dalam suatu sistem disebutINPUT. Masukan
ini dapat berupa :
- Masukan Perawatan (Maintenance Input)
Yaitu energi yang dimasukkan supaya sistem itu dapat beroperasi
Contoh : Program untuk mengoperasikan komputer.
- Masukan Sinyal (signal input)
Yaitu energi yang diproses untuk diperolehnya suatu keluaran.
Contoh : Dat
- Pengolah (Process)
Suatu sistem mempunyai bagian pengolah yang akan mengubahinput
menjadioutput.
Contoh :
- CPU pada komputer
- Bagian produksi yang mengubah bahan baku menjadi
barang jadi.
- Bagian akuntansi yang mengolah data transaksi menjadi laporan-laporan
keuangan
- Keluaran (Output)
Keluaran adalah hasil dari energi yang diolah. Keluaran ini dapat
diklasifikasikan sebagai :
- Keluaran yang berguna
Contoh : Informasi yang dikeluarkan oleh komputer
-
Keluaran yang tidak berguna
Contoh : panas yang dikeluarkan oleh komputer.
- Sasaran sistem (Objective) dan Tujuan sistem (Goal)
Setiap sistem pasti mempunyai tujuan ataupun sasaran yang mempengaruhi input yang dibutuhkan dan output yang akan dihasilkan. Dengan kata lain, suatu sistem akan dikatakan berhasil kalau pengoperasian sistem itu mengenai sasaran atau tujuannya.

Suatu sistem dapat diklasifikasikan sebagai:
- Sistem ABSTRAK (Abstract system )
Sistem ini merupakan sistem yang tidak tampak secara fisik, karena hanya
berupa pemikiran atau ide-ide.
Contoh : Sistem
Teologia
yang
merupakan
suatu
sistem
yang
menggambarkan hubungan Tuhan dengan manusia.
- Sistem FISIK (Physical system)
Sistem fisik merupakan sistem yang tampak secara fisik sehingga setiap
mahluk dapat melihatnya.
Contoh : Sistem Komputer
Sistem Akuntansi
Sistem Produksi
- Sistem ALAMIAH (Natural system)
Sistem alamiah ini adalah sistem yang terjadi dari proses - proses alam dalam
arti tidak dibuat oleh manusia.
Contoh : Sistem Geologi
:
sungai, pegunungan
Sistem Solar
:
galaxy, tata surya
- Sistem buatan manusia (Human made system)
Sistem ini merupakan sistem yg dirancang & didisain oleh manusia.
Contoh :
Sistem Informasi - manusia - komputer
Man - machine system / human-machine system
Interaksi antara manusia dan mesin
- Sistem Deterministik (Deterministic System )
Sistem yg beroperasi dengan tingkah laku yg dapat diramalkan disebut
sistem deterministik . Interaksi antar tiap-tiap bagian dapat dideteksi,
sehingga outputnya juga dapat diramalkan.
Contoh :
Sistem Komputer
- Sistem Tak Tentu (Probabilistic System )
Sistem ini adalah sistem dimana kondisi masa depannya tak dapat diramalkan
karena mengandung probabilitas.
Contoh : Sistem Manusia
- Sistem Tertutup (closed system)
Sistem tertutup adalah sistem yang tidak berhubungan dan tidak dipengaruhi oleh lingkungan luarnya. Sebenarnya didunia ini tidak ada sistem yg benar- benar tertutup.
Yang ada hanyalah sistem yang secara relatif tertutup (relatively closed
system )
- Sistem Terbuka (open system)
Sistem ini kebalikan dari sistem tertutup, karena sistem terbuka adalah sistem yg berhubungan dan dipengaruhi oleh lingkungannya. Oleh sebab itu sistem ini harus mempunyai suatu sistem pengendalian (control system) yang baik, agar yg masuk hanya pengaruh - pengaruh yang baik saja.
Contoh : sistem kebudayaan Indonesia
2.2 PENGERTIAN ANALISA SISTEM
Suatu sistem akan dirancang oleh satu orang atau sekelompok orang yang membentuk tim. Orang yang merancang sistem ini disebut SISTEM ANALIS.
Fungsi system analis adalah :
1. Mengidentifikasikan masalah - masalah dari pemakai / user
2. Menyatakan secara spesifik sasaran yg harus dicapai untuk memenuhi
kebutuhan user
3. Memilih alternatif - alternatif metode pemecahan masalah
4. Merencanakan dan menerapkan rancangan sistemnya sesuai dgn permintaan
user
Tugas – tugas umum dari Sistem Analis
1. Mengumpulkan & menganalisis formulir, dokumen , file yg berkaitan dgn
sistem yg berjalan.
2. Menyusun dan menyajikan laporan perbaikan (rekomendasi ) dari sistem yg
berjalan kepada user.
3. Merancang suatu sistem perbaikan dan mengidentifikasikan aplikasi
-aplikasi untuk
penerapannya pada komputer.
4. Menganalisis & menyusun biaya-biaya & keuntungan dari sistem yg baru
5. Mengawasi semua kegiatan dalam penerapan sistem yg baru.
Tugas – tugas teknik dari Sistem Analis
1. Menyiapkan gambaran kerja dalam menerapkan sistem baru.
2. Menyusun prosedur-prosedur untuk pengawasan.
3. Menyusun data flow diagram (DFD), Structured Analysis and Design Technique (SADT), dan sistem flowchart untuk merancang sistem baru secara detail.
4. Merancang pola pengawasan terhadap data yg bersifat sangat penting
5. Menyusun file-file utk digunakan dalam komputer, agar sistem baru dapat
berjalan efektif.
6. Merancang bentuk input/output agar mudah dibaca oleh user
7. Menyusun dokumentasi tentang pekerjaan yg dilakukan oleh sistem analis
dlm merancang sistem yg baru.
Pribadi Sistem Analis
1. Mampu bekerja sama
2. Mampu berkomunikasi dengan baik
3. Mempunyai sopan santun
4. Mempunyai pendirian yang tegas
5. Mampu bersikap dewasa
6. Mampu bersikap tegas
7. Dapat bertindak secara metodik
8. Dapat bersikap akurat dalam memperhitungkan biaya-biaya
9. Mempunyai sifat kreatif
5 Tahap langkah kerja Sistem Analis
1. Tahap Mengidentifikasikan masalah kebutuhan user
2. Tahap Melaksanakan studi kelayakan
3 Tahap Analisis dan rancang sistem
4. Tahap Penerapan sistem
5. Tahap Evaluasi dan pemeliharaan
2.3PENGERTIAN PENJUALAN TUNAI
“Penjualan tunai menurut Joel G.Segel dan Joe K.Shim yang diterjemahkan oleh Moh.Kurdi (1999) adalah peneriamaan yang diperoleh dari pengiriman barang dagangan atau dari penyerahan pelayanan dalam bursa sebagai bahan pertimbangan.”

2.4 PENGERTIAN DIAGRAM ALIR DATA
Diagram alir data digunakan untuk mewakili arus data dalam suatu sistem yang berbentuk bagan. DAD sangat membantu sekali didalam berkomunikasi dengan pemakai sistem secara logika. DAD merupakan alat yang digunakan pada metodologi pengembangan sistem terstruktur. Beberapa simbol yang digunakan pada DAD untuk mewakili :
1. Kesatuan luar
Setiap sistem tentunya mempunyai batasan sistem yang memisahkan sistem
dengan lingkungan luarnya. Sistem akan menerimainput dan menghasilkan
output pada lingkungan luarnya. Kesatuan luar (external entity) merupakan
kesatuan (entity) dilingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada dilingkungan luarnya yang akan menerimainput atau menerimaoutput dari sistem. Suatu kesatuan luar dapat disimbolkan dengan notasi kotak
Notasi kesatuan luar di DFD
2. Arus Data
Arus data (data flow) didalam DFD diberikan simbol suatu panah. Arus data
ini mengalir diantara proses, penyimpanan data dan kesatuan luar (external
entity). Arus data ini menunjukkan arus data yang berupa masukan untuk
sistem atau hasil dari proses sistem. Arus data sebaiknya diberi penamaan yang jelas dan mempunyai arti. Nama dari arus data akan dituliskan disamping garis panahnya.


Notasi arus data di DFD
3. Proses
Suatu proses adalah suatu pekerjaan atau kegiatan yang dilakukan orang, mesin atau komputer dari suatu arus data yang masuk kedalam proses untuk dihasilkan arus data yang akan keluar dari proses. Suatu proses dapat ditunjukkan dengan simbol lingkaran atau dengan simbol empat persegi panjang dengan sudut-sudut tumpul.
4. Simpanan Data
Simpanan data (data store) merupakan simpanan dari data yang dapat berupa
sebagai berikut:
a. suatu file
b. suatu arsip atau catatan manual
c. suatu kotak tempat data di meja seseorang
d. suatu tabel acuan manual
e. suatu agenda atau buku
Simpanan data di DFD dapat disimbolkan dengan sepasang garis horisontal paralel yang tertutup disalah satu ujungnya atau sepasang garis horisontal degan kedua ujung terbuka.
Notasi simpanan data

BAB III
PEMBAHASAN
3.1 GAMBARAN UMUM PERUSAHAAN
3.1.1 SEJARAH PERUSAHAAN
PT.BITUNGJAYA INTI CEMERLANG berlokasi di Desa Bitungjaya, Cikupa – tangerang, dengan luas lahan lebih dari 4 hektar. Perusahaan ini berdiri sejak Agustus 1989 dan bergerak dibidang industri eva sponge dan ekspor sandal. Produk-produk yang kami hasilkan sangat bersaing dari segi kualitas dan harga. Kami juga berpengalaman lebih dari 20 tahun dibidang eva sponge. Banyak perusahaan sepatu di Indonesia yang menjadi konsumen kami, seperti : PT.Carvil Abadi, Neckerman, Baby Millioner, Bata, Adidas Group, dll. Para pekerja kami juga selalu menjaga kualitas barang. Sejak November 1993 sampai Juni 1994 kami juga menjual sandal untuk ekspor. Adapun daerah pemasaran kami seperti Italia, Belgia, Jerman, Belanda, Perancis, dan Jepang. Saat ini kami juga memproduksi outsole sepatu dengan berbagai merek terkenal dan juga tali jepit sandal untuk local dan ekspor. Dengan mesin-mesin yang kami datangkan dari dalam dan luar negeri, juga tenaga-tenaga ahli, serta bahan baku yang berkualitas kami yakin bisa memberikan produk yang berkualitas dengan harga terjangkau. Bagi kami kualitas dan pelayanan yang terbaik adalah kepuasaan bagi konsumen
STRUKTUR ORGANISASI PERUSAHAAN
XXXXXXXX XXXX XXX XXXXXV DST

Fungsi dan tanggung jawab dari setiap komponen organisasi adalah sebagai
berikut :
- Pimpinan
Bertugas untuk menjaga keseimbangan dan mehatur perusahan baik
secara makro dan secara mikro
- K.A Marketing
Bertugas menghitung harga jika ada customer baru, menandatangani
Purchase order, surat jalan, faktur, dan mengatur rute pengiriman.
- Staf Marketing
Bertugas membuat surat jalan, faktur, dan memasukkan dataPurch a s e
order ke computer.
- Bag.Muat barang dan pengiriman
Bertugas mengatur barang yang akan dikirim
- Bag.Gudang barang jadi
Bertugas memberikan laporan barang jadi yang siap untuk dikirim
- Supir pengiriman
Bertugas mengantar setiap pesanan yang sudah disiapkan

3.2SISTEM JARINGAN PERUSAHAAN
3.2.1 SISTEM JARINGAN PERUSAHAAN
Sistem jaringan yang digunakan/dipilih oleh PT.Bitungjaya Inti Cemerlang adalah Topologi Star. Adapun alasan menggunakan topologi ini adalah karena hardness jaringan yang digunakan adalah Switch dan saat ini hampir semua perusahaan menggunakan topologi star dan alasan yang lain jika salah satu komputer bermasalah tidak berpengaruh ke komputer lain.
3.2.2 PERANGKAT KERAS YANG DIGUNAKAN
PERUSAHAAN
Perangkat keras yang digunakan adalah :
Monitor
: MAG Innovision
Keyboard
: Logitech
Mouse
: Logitech
Printer
: Epson LQ-2170
Casing CPU : ZIP
Motherboard : ASUS Ps102
HDD
: 80 GB Seagate
Processor
: Intel Pentium IV
RAM
: 512 M


3.3 SISTEM APLIKASI YANG DIGUNAKAN PERUSAHAAN
3.3.1 SOFTWARE PENDUKUNG
Software yang digunakan pada PT.Bitungjaya Inti Cemerlang adalah BIC Information System. Bahasa pemrograman yang digunakan untuk software dan database adalah Progress, dengan operating system yang digunakan adalah Linux.
3.3.2 SISTEM INFORMASI PERUSAHAAN
A. KEGUNAAN SISTEM INFORMASI
Sistem yang saat ini berjalan memiliki manfaat untuk mengetahui
banyaknya pengiriman barang yang dilakukan dalam satu hari, banyaknya
Purchase order yang masuk dan bisa mempercepat penarikan data penjualan
untuk bagian keuangan.
B. CARA KERJA SISTEM
Adapun cara kerja system yang berjalan secara umum adalah sebagai berikut : setiap Purchase order yang masuk diinput ke komputer. Purchase order yang sudah diinput dibuat surat perintah kerja untuk bagian produksi, setelah barang jadi maka bagian gudang barang jadi memberikan laporan ke bagian marketing. Setelah barang siap untuk dikirim, bagian marketing mengatur pengiriman dan untuk setiap harinya Purchase order yang masuk, dan banyaknya barang yang dikirim dibuat laporan penjualan



BAB IV
ANALISA KINERJA SISTEM PERUSAHAAN
4.1 ANALIS SISTEM
4.1.1 ANALIS SISTEM INFORMASI
A. SISTEM BERJALAN PERUSAHAAN
Sistem berjalan adalah serangkaian proses keluar masuknya berkas yang terjadi pada suatu sistem yang sedang berjalan. Maksud dari sistem berjalan ini adalah untuk mendapat gambaran lebih jelas tentang bentuk permasalahan yang ada di suatu perusahaan, berikut ini adalah sistem penjualan barang eva sponge secara tunai pada PT.Bitungjaya Inti Cemerlang, yaitu :
1. Pemesanan barang
Proses pemesanan barang terjadi ketika pembeli memberikan surat permintaan penawaran harga harga ke marketing. Berdasarkan surat permintaan penawaran harga ini, bagian marketing memberikan surat penawaran harga. Setelah disepakati/disetujui pihak pembeli, maka pihak pembeli memberikan surat pesanan barang dalam bentuk PO (Purchase Order)
2. Pembayaran
Setelah PO masuk ke bagian marketing, PO tersebut tidak langsung diteruskan ke bagian produksi tetapi menunggu pembayaran dulu dari pembeli. Setelah pembayaran diterima baik berupa giro atau transfer dan dibuatkan faktur penjualan oleh bagian marketing baru PO ini diproses.
3. Pengiriman barang
Setelah bukti transfer/giro diterima, PO baru diproses. Bagian marketing memberikan SO (Surat Order) / SPK (Surat Perintah Kerja) yang diteruskan ke bagian produksi. Setelah menerima SO/SPK bagian produksi memberikan rencana produksi ke bagian marketing. Setelah barang jadi, bagian produksi memberikan laporan ke gudang barang jadi yang kemudian di bagian gudang barang jadi dibuatkan laporan barang jadi ke bagian marketing. Setelah mengetahui barang yang dipesan oleh pembeli sudah jadi, marketing membuat surat perintah muat barang dan pengiriman ke bagian muat barang dan pengiriman. Setelah barang dimuat, bagian muat membuat laporan berapa jumlah barang yang dimuat ke bagian marketing yang kemudian dibuatkan surat jalan. Setelah surat jalan siap, supir mengirim barang ke pembeli yang memesan barang tersebut.
4. Laporan penjualan
Berdasarkan data faktur dan surat jalan, marketing memberikan laporan
penjualan setiap hari ke bagian keuangan


B. DATA FLOW DIAGRAM POINT
Data Flow Diagram (DFD) adalah gambaran dari uatu sistem dalam bentuk
jaringan yang mempresentasikan suatu sistem itu sendiri, bias otomatis,
manual/semi otomatis. Data Flow Diagram terdiri dari tiga hal, yaitu :
1. Diagram Konteks
Diagram konteks merupakan diagram paling atas karena menunjukkan sistem secara global/keseluruhan, terdiri dari suatu proses yang menggambarkan suatu ruang lingkup sistem.
2. Diagram nol
Diagram nol menunjukkan fungsi-fungsi utama suatu sistem. Diagram ini
merupakan diagram yang menggambarkan proses.
3. Diagram detail/rinci
Diagram ini menunjukkan rincian dari salah satu/lebih proses yang ada pada diagram yang lebih tinggi. Diagram ini merupakan diagram yang paling bawah tidak dapat dibagi lagi.
Gambar cara penyaluran barang;;
Xxxx xxxxx xxx


DIAGRAM KONTEKS SISTEM BERJALAN
Xxxxxx xxxxx

DIGRAM NOL SISTEM BERJALAN
Xxxx xxxx

DIGRAM NOL SISTEM BERJALAN
Xxx xxxx xxx

Diagram detai sistem berjalan
Xxxx



4.1.2 ANALIS SISTEM JARINGAN KOMPUTER
Jaringan komputer adalah sebuah sistem yang terdiri atas computer dan
perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu
tujuan yang sama.Tujuan dari jaringan komputer adalah:
* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori,
harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing
Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara
unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station.
Setiap topologi memiliki karakteristik yang berdeda-beda dan masing-
masing juga memiliki keuntungan dan kerugian.
Untuk PT.Bitungjaya Inti Cemerlang menggunakan jenis topologi Star.
Topologi star layoutnya seperti bintang dan dari setiap komputer terhubung pada
hub atau switch dan cara kerjanya semua link harus melewati pusat yang
menyalurkan data tersebut kesemua simpul atau client yang dipilhnya. Kelebihan:
paling fleksibel pemasangan / perubahan stasiun sangat mudah dan tidak
mengganggu bagian jaringan lain kontrol terpusat kemudahan deteksi dan isolasi
kesalahan kerusakan kemudahan pengelolaan jaringan

4.1.2 ANALIS SISTEM JARINGAN KOMPUTER
Jaringan komputer adalah sebuah sistem yang terdiri atas computer dan
perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu
tujuan yang sama.Tujuan dari jaringan komputer adalah:
* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori,
harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing
Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara
unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station.
Setiap topologi memiliki karakteristik yang berdeda-beda dan masing-
masing juga memiliki keuntungan dan kerugian.
Untuk PT.Bitungjaya Inti Cemerlang menggunakan jenis topologi Star.
Topologi star layoutnya seperti bintang dan dari setiap komputer terhubung pada
hub atau switch dan cara kerjanya semua link harus melewati pusat yang
menyalurkan data tersebut kesemua simpul atau client yang dipilhnya. Kelebihan:
paling fleksibel pemasangan / perubahan stasiun sangat mudah dan tidak
mengganggu bagian jaringan lain kontrol terpusat kemudahan deteksi dan isolasi
kesalahan kerusakan kemudahan pengelolaan jaringan

kekuranganya: boros kabel perlu penanganan khusus kontrol terpusat (hub) jadi
elemen kritis. Dan banyaknya hub yang dipakai pada topologi star yang
digunakan di PT.Bitungjaya inti Cemerlang ada 12 hub.
4.2 KELEMAHAN DAN KELEBIHAN SISTEM
4.2.1 KELEMAHAN SISTEM
Setiap sistem tidak luput dari kelemahan, begitu juga dengan sistem penjualan tunai yang ada pada PT.Bitung jaya Inti Cemerlang. Setelah melakuak pengamatan dan praktek kerja di perusahaan ini, kelemahan yang ada terdapat pada :
1. Gudang barang jadi, dimana laporan barang jadi yang diberikan masih manual dan tidak cepatupdate dalam hari yang sama, sehingga barang yang ada tidak sama denganstock barang yang ada karena pengurangan tidak dilakukan di hari yang sama saat barang dikirim. Hal ini tentu saja menghambat marketing mengetahui persediaan barang.
2. Campur tangan manusia sangat dominant, karenadaya tahan manusia sifatnya tidak stabil mengakibatkan sering terjadinya kesalahan pada manusia sebagai pelaku utama sistem.
3. Adanya tuntutan waktu yang cepat seiring dengan semakin besarnya
jumlah transaksi yang harus dipenuhi.
4.2.2 KELEBIHAN SISTEM
Selain kelemahan sistem yang diamati, ada juga kelebihan sistem yang
didapat, seperti :


4.1.2 ANALIS SISTEM JARINGAN KOMPUTER
Jaringan komputer adalah sebuah sistem yang terdiri atas computer dan
perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu
tujuan yang sama.Tujuan dari jaringan komputer adalah:
* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori,
harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing
Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara
unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station.
Setiap topologi memiliki karakteristik yang berdeda-beda dan masing-
masing juga memiliki keuntungan dan kerugian.
Untuk PT.Bitungjaya Inti Cemerlang menggunakan jenis topologi Star.
Topologi star layoutnya seperti bintang dan dari setiap komputer terhubung pada
hub atau switch dan cara kerjanya semua link harus melewati pusat yang
menyalurkan data tersebut kesemua simpul atau client yang dipilhnya. Kelebihan:
paling fleksibel pemasangan / perubahan stasiun sangat mudah dan tidak
mengganggu bagian jaringan lain kontrol terpusat kemudahan deteksi dan isolasi
kesalahan kerusakan kemudahan pengelolaan jaringan

kekuranganya: boros kabel perlu penanganan khusus kontrol terpusat (hub) jadi
elemen kritis. Dan banyaknya hub yang dipakai pada topologi star yang
digunakan di PT.Bitungjaya inti Cemerlang ada 12 hub.
4.2 KELEMAHAN DAN KELEBIHAN SISTEM
4.2.1 KELEMAHAN SISTEM
Setiap sistem tidak luput dari kelemahan, begitu juga dengan sistem penjualan tunai yang ada pada PT.Bitung jaya Inti Cemerlang. Setelah melakuak pengamatan dan praktek kerja di perusahaan ini, kelemahan yang ada terdapat pada :
1. Gudang barang jadi, dimana laporan barang jadi yang diberikan masih manual dan tidak cepatupdate dalam hari yang sama, sehingga barang yang ada tidak sama denganstock barang yang ada karena pengurangan tidak dilakukan di hari yang sama saat barang dikirim. Hal ini tentu saja menghambat marketing mengetahui persediaan barang.
2. Campur tangan manusia sangat dominant, karenadaya tahan manusia sifatnya tidak stabil mengakibatkan sering terjadinya kesalahan pada manusia sebagai pelaku utama sistem.
3. Adanya tuntutan waktu yang cepat seiring dengan semakin besarnya
jumlah transaksi yang harus dipenuhi.
4.2.2 KELEBIHAN SISTEM
Selain kelemahan sistem yang diamati, ada juga kelebihan sistem yang
didapat, seperti :
1. pembuatan surat jalan secara komputerisasi membuat pekerjaan lebih
cepat.
2. Penginputan PO secara komputerisasi membuat kita bias mengecek apakah pembeli yang memberikan PO sudah pernah membeli dan apakah barang yang dipesan sudah pernah dibeli sebelumnya sehingga bisa dijadikan bahan pertimbangan untuk harga.
3. Dengan sistem input PO secara komputerisasi dapat meminimalkan
adanyadouble PO.

4.2.3 USULAN PERBAIKAN
Dengan melihat berbagai permasalahan yang ada pada sistem berjalan, guna mengatasi dan melakukan pembaharuan sistem, maka penulis mengajukan alternative pemecahan masalah. Dengan dibangunnya sistem yang baru, maka akan diperoleh manfaat dan keuntungan nyata bagi kelangsungan hidup perusahaan. Adapun usulan perbaiakan yang diberikan yaitu :
1. Adanya penanganan data dengan menggunakan komputerisasi basis data yang baik, maka proses pengolahan datanya akan lebih cepat, sehingga informasi dan kebutuhan data yang akan digunakan lebih cepat pula.
2. Diberikan penyuluhan dan dilakukansharing seputar pekerjaan, sehingga permasalahan yang ada tidak berlarut dan kesalahan yang disebabkan manusia sebagai pelaku utama sistem bisa diminimalisasikan.
3. Diusulkan penambahan karyawan di bagian muat barang di saat-saat tertentu / high seasons sehingga pengiriman lebih cepat, tentunya hal ini juga didukung dengan barang produksi yang harus cepat jadi.
--------------------------------------------------------------------------------------------------------------------------------------

Minggu, 13 Juni 2010

SISTEM MANAJEMEN BASIS DATA

Sistem basis data merupakan salah satu elemen penyusun yang sangat penting dalam menunjang keberhasilan sistem informasi manajemen. Semakin lengkap, akurat dan mudah dalam menampilkan kembali data yang termuat dalam sistem basis data maka akan semakin meningkatkan kualitas sistem informasi manajemen tersebut.
Basis data (database) memiliki peran yang sangat penting dalam perusahaan. Informasi dapat diperoleh dengan cepat berkat data yang mendasarinya telah disimpan dalam basis data. Sebagai contoh, mekanisme pengambilan uang pada mesin ATM sesungguhnya didasarkan pada pengambilan keputusan yang didasarkan pada basis data. Pertama, sistem akan memvalidasi keabsahan pemilik kartu dengan memeriksa password yang diberikan oleh orang tersebut. Dalam hal ini, password yang diketikkan akan dicocokkan dengan password pada basis data. Jika sama, langkah berikutnya akan dilaksanakan, yaitu memeriksa saldo uang yang tercatat di basis data terhadap jumlah uang yang diambil. Jika memenuhi syarat, uang akan dikeluarkan oleh mesin.
1. Konsep Basis Data Dan Sistem Basis Data
Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
Dari pengertian tersebut dapat disimpulkan bahwa basis data (database ) mempunyai beberapa kriteria penting, yaitu :
a. Bersifat data oriented dan bukan program oriented.
b. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
c. Dapat berkembang dengan mudah, baik volume maupun strukturnya.
d. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
e. Dapat digunakan dengan cara-cara yang berbeda.
Dari beberapa kriteria tersebut, nampak adanya perbedaan secara nyata antara file yang berbasis data dan file konvensional yang lebih bersifat program oriented, yaitu hanya dapat digunakan oleh satu program aplikasi, hanya berhubungan dengan suatu persoalan tertentu untuk sistem yang direncanakan , perkembangan data hanya mungkin terjadi hanya pada volume data saja, kerangkapan data tidak terkontrol.
Pemanfaatan basis data :

a. Sebagai salah satu komponen penting dalam sistem informasi, karena
merupakan dasar dalam menyediakan informasi
b. Menentukan kualitas informasi : akurat, tepat waktu dan relevan.
c. Mengurangi duplikasi data (data redundancy)
d. Hubungan data dapat ditingkatkan
e. Manipulasi terhadap data dengan cepat dan mudah
f. Efisiensi penggunaan ruang penyimpanan
Selanjutnya sistim basis data merupakan sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama. Personal-personal yang merancang dan mengelola basis data serta sistim komputer untuk mendukungnya. Dengan demikian sistem basis data mempunyai beberapa elemen penting yaitu basis data sebagai inti dari sistem basis data, perangkat lunak untuk mengelola basis data , perangkat keras sebagai pendukung operasi pengolahan data, serta manusia yang mempunyai peranan penting dalam sistem tersebut.
Terdapat beberapa hal yang harus dipatuhi pada file basis data agar dapat memenuhi kriteria sebagai suatu basis data, yaitu hal-hal berhubungan dengan masalah kerangkapan data (data redudancy), inkonsistensi data (data inconsistency), data terisolasi, keamanan data dan integritas data.
a. Data Redudancy, yaitu penyimpanan item data yang sama lebih dari satu lokasi fisik. Umumnya suatu data tertentu hanya disimpan pada satu file tetapi dapat dihubungkan dengan data pada file yang lain. Kerangkapan data perlu dihindari dalam penyusunan file database karena akan mengakibatkan pemborosan penggunaan media penyimpan dan memungkinkan terjadinya ketidak konsistenan data.
b. Data Inconsistency, yaitu munculnya data yang tidak konsisten pada area yang sama untuk beberapa file dengan kunci yang sama. Ketidak konsistenan ini mungkin terjadi akibat kesalahan dalam pemasukan data (data entry), yaitu proses meng-upate data, tetapi akibatnya muncul data yang tidak konsisten.
c. Data Terisolasi, hal ini disebabkan oleh pemakian beberapa file basis data. Program aplikasi yang digunakan tidak dapat mengakses file tertentu dalam sistem basis data tersebut. Data terisolasi ini harus dihindari karena akan mengakibatkan data atau informasi yang dihailkan kurang lrngkap atau kurang akurat.
d. Security Problem, hal ini berhubungan dengan masalah keamanan data dalam sistem basis data. Pada prinsipnya file basis data hanya boleh digunakan oleh pemakai tertentu yang mempunyai wewenang untuk mengaksesnya. Pembatasan ini dikendalikan secara intern dalam program aplikasi yang digunakan. Teknik yang bisa digunakan adalah dengan pemakaian password, baik pada awal proses maupun password berlapis yang diberikan pada awal setiap proses. Sedangkan untuk melindungi data dari kerusakan biasanya dapat dibuat back up data.
e. Integrity Problem, hal ini berhubungan dengan unjuk kerja sistem agar dapat melakukan kendali pada semua bagian sistem sehingga sistem selalu beroperasi dalam pengendalian yang penuh.



2. Model-model Data
Ada beberapa model data dalam suatu sistem basis data. Model data merupakan suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logis. Pemakai tidak perlu memperhatikan bagaimana media penyimpanan secara fisik.

Beberapa model data tersebut adalah sebagai berikut :
2.1. Object based data model, merupakan himpunan data dalam prosedur atau relasi yang menjelaskan hubungan logis antar data dalam suatu basis data berdasarkan pada obyek datanya.
 Entity relationship model, merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa real world terdiri dari obyek-obyek dasar yang mempunyai hubungan / relasi antara obyek-obyek tersebut. Contoh entity relationship model dapat dilihat pada gambar 5.2. Dari gambar tersebut nampak bahwa Bank A merupakan real world yang mempunyai obyek dasar Customer dan tabungan. Seorang customer mempunyai atribut Nama, Nomor tabungan, dan atrubut lainnya. Tabungan mempunyai atribut No tabungan, Saldo dan atribut-atribut lain yang diperlukan.

Arti simbol-simbol yang digunakan pada gambar adalah :

: Menunjukkan obyek dasar

: Menunjukkan relasi

: Menunjukkan atribut dari obyek dasar

: Menunjukkan adanya relasi

 Semantic Model, hampir mirip dengan relationship model dimana relasi antar obyek tidak dinyatakan dengan simbol melainkan dengan kata-kata.

2.2. Record based data model
a. Relational model, menjelaskan tentang hubungan logik antar data dalam basis data dengan memvisualisasikan ke dalam bentuk tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu. Contoh relational model terlihat pada tabel 5.1. Dalam relational database, setiap data item pada baris dan kolom tertentu harus mempunyai nilai yang tak dapat dipecah lagi. Model data relational dalam bentuk tabel relatif lebih mudah dipahami daripada model-model data lainnya.


Dalam struktur basis data relasional ini hubungan logik antar unsur-unsur data ditunjukkan dengan mengorganisasikan data kedalam kolom dan baris. Pengorganisasian ini disebut dengan istilah normalisasi. Produk-produk basis data jenis ini untuk komputer mainframe antara lain adalah DB2 (IBM), Oracle (Oracle Corporation), INGRES (Relational Technology), sedangkan untuk komputer pribadi antara lain adalah dBase III atau dBAseIv (Ashton Tate) dan Paradox (Ansa Software Corporation).
b. Hierarchycal Model, model ini menjelaskan tentang hubungan logik
antar data dalam basis data dalam bentuk hubungan bertingkat (hierarchy). Elemen-elemen penyusunnya disebut sebagai node yang berupa rincian data, agregat data, atau record. Level paling tinggi dalam suatu hirarki harus hanya terdapat satu node, dan disebut sebagai root. Suatu node pada level yang lebih rendah hanya diijinkan mempunyai satu relasi dengan node pada tingkat yang lebih tinggi, yang disebut sebagai parent. Kebalikannya parent dapat mempunyai lebih dari satu child, yaitu node-node yang mempunayi level lebih rendah dan dihubungkan dengan parent.

c. Network Model, seperti halnya pada hirarki model, net work model dideskripsikan ke dalam struktur parent dan child, tetapi sebuah child dalam model ini dapat mempunyai lebih dari satu parent.

2.3. Physichal based data model, model ini digunakan untuk menjelaskan pada pemakai tentang bagaimana data-data dalam basis data disimpan dalam media penyimpanan yang digunakan secara fisik. Model ini lebih berorientasi pada mesin.


3. Struktur Data
Istilah data dalam sistem komputer dignakan untuk menidentifikasi seperangkat karakter tertentu. Dalam sistem ini data dirancang sedemikian rupa sehingga mewakili masukan yang penting serta memungkinkan untuk dilihat kembali dari tempat penyimpanannya untuk diproses atau untuk dihasilkan keluarannya.
Struktur data yang utama terdiri dari empat unsur, yaitu field, record, file, data base. Konsep data dengan strukturnya ini dapat digambarkan dengan menggunakan bagan sebagai mana tampak dalam gambar 5.6.
3.1. Satu file umumnya terdiri dari beberapa unsur data atau field. Yang dimaksud dengan unsur data adalah sekelompok karakter yang menggambarkan satu atribut data tertentu. Misalnya nama mahasiswa, nomor induk mahasiswa, matakuliah yang diambil dan sebagainya. Misalnya unsur data untuk nama mahasiswa adalah sekelompok karakter yang membentuk nama tersebut.


3.2. Record adalah beberapa unsur data yang dikelompokkan secara logis, misalnya yang berkaitan dengan obyek data tertentu. Misalnya ketiga unsur data nama mahasiswa, nomor induk mahasiswa, matakuliah yang diambil digabungkan, maka terbentuklah satu record. Record ini biasanya merupakan sekumpulan unsur data yang menjelaskan suatu atribut dari entitas (entity) mahasiswa. Record dapat diorganisasikan dengan cara :
a. Record dapat diidentifikasikan dengan menggunakan satu atau lebih petunjuk (key). Yang dimaksud dengan key adalah suatu unsur data di dalam record yang berfungsi mengidentifikasi record tersebut ke dalam file. Misalnya record tentang mahasiswa dapat diidentifikasi melalui nomor induk mahasiswa.
b. Suatu record dapat berisi seluruh unsur data yang relevan atau dapat pula dibagi-bagi menjadi record induk (master record) dan trailer record. Record induk mungkin berisi nama mahasiswa, alamat, tanggal lahir, pekerjaan orang tua dan sebagainya. Sedangkan trailer record mungkin berisi daftar nilai mata kuliah yang sudah ditempuh, IPK, KRSS, daftar mata kuliah yang belum ditempuh dan sebagainya.

3.3. File adalah sekelompok record yang berkaitan . Seluruh catatan mengenai masing-masing mahasiswa dapat dikelompokkan menjadi satu file Daftar Nilai Akhir (DNA). Pengorganisasi record di dalam file mempunyai tujuan sebagai berikut :
a. Melokalisasikan suatu record untuk diproses atau untuk output.
b. Untuk memudahkan penciptaan dan pemeliharaan file.
Beberapa faktor yang perlu diperhatikan dalam pengorganisasian file antara lain adalah sebagai berikut :
a. Kecepatan akses data
b. Kesesuian dengan media penyimpanan
c. Kemudahan dalam penyimpanan dan pengambilan data
d. Metode pemutakhiran data
e. Kesesuaian dengan jenis aplikasi yang digunakan.
f. Efisiensi penggunaan media penyimpanan
Terdapat dua jenis alat penyimpanan file yaitu :
a. Perangkat Akses Serial (Sequential Access Storage Device atau SASD). Contoh peralatan yang termasuk jenis ini adalah magnetic tape atau pita magnetik. Ciri-ciri dari perangkat ini adalah :
a) proses pembacaan rekaman harus berurutan .
b) tak ada pengalamatan
c) data disimpan dalam blok-blok.
d) Proses write hanya bisa dilakukan sekali saja.
e) Kecepatan akses datanya, sangat tergantung pada :
f) Kerapatan pita (char / inchi)
g) Kecepatan pita (inci / detik)
h) Lebar celah / Gap antar blok
b. Perangkat akses langsung ( Direct Access Storage Device atau DASD), perangkat ini mempunai ciri :
a) pembacaan rekaman tidak harus urut
b) mempunyai alamat
c) data dapat disimpan dalam karakter atau blok
d) proses write dapat dilakukan beberpa kali.
Contoh perangkat akses langsung ini misalnya hard disk dan floppy disk.
Pada umumnya file diorganisasi dalam salah satu dari empat metode penyimpanan, yaitu susunan berurutan (sequensial), berurutan berindeks (indexed sequensial), acak (random), acak berindeks.
a. Sequential, metode ini mempunyai ciri-ciri sebagai berikut :
a) Rekaman disimpan berdasarkan suatu kunci
b) Pencarian rekaman tertentu dilakukan record demi record sesuai dengan kuncinya.
Metode ini cocok digunakan apabila pengolahan terhadap basis data yang bersifat periodik dan menyeluruh.
b. Random, dalam model ini kunci rekaman ditransformasikan ke alamat penyimpanan dalam media fisik secara acak (random).
c. Indexed Sequential, metode ini merupakan gabungan antara metode sequential dan random. Record disimpan secara berurutan dengan menggunakan kunci. Masing-masing record diberi indeks, sehingga memerlukan penyimpanan tambahan yaitu file indeks.
d. Indexed Random, dalam metode ini record-record disimpan secara acak dan masing-masing record disimpan secara acak,
3.4. Data base adalah sekelompok file yang disimpan bersama untuk digunakan oleh beberapa aplikasi . Sekelompok file ini biasanya merupakan file induk yang diintegrasikan ke dalam data base untuk mengurangi duplikasi data dan untuk dapat digunakan oleh beberapa program aplikasi. Hal ini memungkinkan karena data dalam data base terpisah dari program aplikasinya. Misalnya nama, NIM dan alamat mahasiswa cukup dibuat satu kali saja di dalam data base. Kemudian dari data umum ini dapat dihubungkan ke data lain misalnya pembayaran uang kuliah, daftar nilai, beasiswa dan sebagainya. Dengan menggunakan data base ini makas masing-masing bagian yang mengangani mahasiswa, msalnya bagian keuangan dan bagian akademik, tidak perlu memiliki file sendiri-sendiri, yang mengandung record nama, alamat, NIM.
3.5. Sistem Basis Data merupakan sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya

4. Elemen-elemen Sistem Basis Data
Sistem basis data mempunyai beberapa elemen penyusun sistem. Elemen-elemen pokok penyusun sistem basis data adalah :
a. Basis Data , elemen ini disebut juga sebagai koleksi data atau pustaka data adalah sekumpulan dari bermacam-macam tipe record yang mempunyai hubungan antar record, agregat data dan rinci data terhadap suatu obyek tertentu.
b. Software, software yang digunakan dalam suatu basis data terdiri dari dua macam, yaitu Data Base Management System (DBMS) dan Data Base Applikation Software (DBAS). DBMS akan dibahas pada bagian terpisah sedangkan DBAS dalam buku ajar ini tidak dibahas.
c. Hardware, hardware dalam suatu sistem basis data mempunyai komponen-komponen utama yang berupa CPU (Central Processing Unit) dan Unit penyimapanan (storage Unit). CPU mempunyai beberapa bagian penting, yaitu unit aritmatika dan logika ( Aritmatic And Logic Unit atau ALU), memori utama (main memory) dan unit pengendali (Control Unit). Storage Unit merupakan suatu peralatan fisik yang digunakan sebagai media penyimpanan data. Media penyimpanan yang umum digunakan adalah magnetig disk (hard disk dan floppy disk). Sedangkan media penyimpanan data cadangan (back up data) adalah magnetic tape.
d. Manusia (brainware), manusia merupakan elemen penting pada sistem basis data. Tipe orang yang menggunakan sistem basis data adalah berbeda-beda dan mempunyai kebutuhan yang berbeda-beda pula. Seorang manajer memerlukan informasi-informasi tersaring untuk membuat keputusan. Dan personal Klarikal mempunyai tugas memasukkan data dari sumber dokumen ke dalam sistem. Pelanggan memerlukan informasi dan laporan. Dengan demikian suatu sistem basis data harus memberikan pemusatan perhatian pada pemakai.

4. Sistem Manajemen Basis Data
Yang dimaksud dengan sistem manajemen basis data (database management systems / DBMS) adalah suatu perangkat lunak (program) yang mengorganisasikan, mengkatagorikan, menyimpan dan menampilkan kembali (retrieve) serta memelihara data di dalam basis data yang memungkinkan bagi beberapa pemakai untuk mengakses data yang disimpan dalam basis data tersebut secara bersama-sama dengan menggunakan beberapa aplikasi.
Penyimpanan data, pengorganisasian data ke dalam record dan pengaksesan terhadap data tersebut dilakukan secara seragam. Dengan program ini maka para pemakai dapat membuat permintaan tampilan ringkas pada layar atau dicetak sesuai dengan format yang dikehendaki pemakainya. Beberapa fungsi yang dapat dilakukan oleh DBMS adalah sebagai berikut :
a. Menyortir record sesuai dengan urutan atau petunjuk (key) tertentu yang dikehendaki pemakainya, misalnya urut abjad atau yang memiliki kriteria tertentu, misalnya mengurutkan mahasiswa yang memiliki IP 3,00 atau lebih dari mulai yang tertinggi hingga 3,00.
b. Untuk melihat record tertentu saja yang dikehendaki oleh pemakainya tanpa menampilkan isi file
c. Untuk menghitung jumlah record yang memenuhi kriteria tertentu misalnya jumlah mahasiswa yang memiliki IP 3,00 atau lebih.
d. Untuk melakukan perhitungan, misalnya menghitung IP Kumulatif mahasiswa yang sudah menyelesaikan perkuliahan.
e. Untuk menggabungkan beberapa file menjadi informasi yang berguna bagi pemakainya.
Program ini dikembangkan dari konsep database sebagai sesuatu yang terpisah dari program aplikasi yang mengaksesnya. Jadi tujuan DBMS adalah untuk
a. Memperoleh informasi yang bermanfaat dari data yang ada dalam database tersebut.
b. Mempermudah penciptaan struktur data
c. Meringankan pekerjaan pemrogram dalam menangani file yang rumit
d. Mempermudah pemakai dan pemrogram dari pekerjaan memahami dimana dan bagaimana data sebenarnya disimpan.
e. Memberikan pemahaman pada para pemakai bahwa data adalah sumber daya yang harus dikelola dengan baik.
f. Meningkatkan efisiensi dan menghemat beaya serta meningkatkan produktifitas pemrogram aplikasi dan para pemakai.
Dengan digunakannya DBMS untuk mengorganisasi, mengkatagorisasikan, menyimpan dan menampilkan kembali serta memelihara data di dalam database maka manajemen dapat memeperoleh kebaikan DBMS sebagai berikut :
a. DBMS menimbulkan adanya independensi data, sebab jika data tidak independen maka setiap format record yang diubah akan mengakibatkan setiap program yang mengakses file tersebut harus pula diubah.
b. DBMS mempermudah pengaksesan data.
c. DBMS mengurangi dataganda (data redundancy) dengan cara menghilangkan unsur-unsur data yang sama.
d. Ketergantungan pada data dan program dapat dikurangi dengan cara memisahkan aspek fisik dan lojik dari data.
e. Biaya pengembangan dan pemeliharaan program dapat dikurangi secara material
f. Keamanan dan kerahasiaan dapat dikendalikan.

4.1. Cara Kerja DBMS
Cara kerja DBMS pada umumnya adalah sebagai berikut :
a. Program aplikasi memulai prosesnya dengan memperoleh data dari data base dengan bantuan perintah DML (data manipulation language), yaitu perintah yang digunakan oleh DBMS untuk menjalankan fungsi-fungsinya.
b. Pada waktu pengatur dan pengendali aktifitas CPU dari komputer tersebut mejumpai perintah DML dalam eksekusi suatu program aplikasi, maka unit pengendali tersebut memindahkan pengendaliannya dari program ke DBMS.
c. DBMS menguji bahwa unsur data yang diperlukan telah didefinisikan sebagai bagian dari database kemudian menentukan alamat dari lokasi-lokasinya di dalam media penyimpanan.
d. DBMS kemudian menggantikan sistem operasi sehingga dapat memerintahkan untuk mengakses dan memanggil unsur data.
e. Sistem operasi memindahkan unsur data yang dikehendaki ke daerah penyimpanan tertentu dalam DBMS yang disebut buffer dan kemudian memindahkan pengendalian kembali kepada DBMS
f. DBMS memindahkan unsur data ke buffer tersebut yang digunakan oleh program aplikasi. Program tersebut kemudian mengambil kembali pengendalian dari DBMS dan selanjutnya memproses unsur data.

4.2. Unsur-Unsur DBMS
Berikut ini adalah uraian mengenai unsur-unsur DBMS yang biasa dijumpai dalam beberapa produk yang dijual secara umum :
a. Data dictionary, adalah sekumpulan informasi yang tersentralisasi mengenai seluruh unsur data dan sumber-sumber daya dalam database. Data dictionary ini berisi nama-nama dan penjelasan-penjelasan mengenai unsur data serta uraian mengenai bagaimana unsur-unsur data tersebut berkaitan satu dengan lainnya.
Dengan menggunakan data dictionary ini maka suatu DBMS menyimpan data secara konsisten sehingga mengurangi data ganda. Program aplikasi tidak harus merinci karateristik data yang diperlukan dari database, hal ini memungkinkan bagi pemakai untuk mengubah karateristik dari unsur data dalam data dictionary tanpa harus mengubah seluruh program aplikasi yang menggunakan unsur data tersebut.
Data dictionary ini sangat bermanfaat karena dapat meningkatkan efisiensi dan efektifitas pengumpulan data dan pengelolaan sumber daya data, sehingga dapat mepermudah pemakainya untuk :
a) berkomunikasi dengan para pemakai lainnya
b) menentukan adanya pengaruh perubahan data dalam database.
c) Merancang dan mengembangkan data base dengan cara memusatkan pengendalian terhadap unsur-unsur data.
b. Bahasa-bahasa Data, dalam DBMS digunakan dua bahasa data yang berbeda, yaitu bahasan perincian data (data description language / DDL) dan bahasa manipulasi data (data manipulation language / DML). DDL digunakan untuk menempatkan unsur data ke dalam data dictionary dengan cara menjelaskan karakterisitik dari unsur data tersebut.
Untuk menjamin keseragaman pengaksesan data dari database, maka DBMS menghendaki digunakannya program-program aplikasi dalam perintah-perintah yang standar, dimana perintah-perintah tersebut merupakan bagian dari bahasa khusus yang disebut DML yang digunakan pemroses untuk memanggil kembali (retrieve) dan memproses data dari database. DML biasanya terdiri dari serangkaian perintah seperti FIND, GET, SORT dan sebagainya yang ditempatkan dalam suatu program aplikasi untuk menginstruksikan DBMS untuk mengambil data yang diperlukan oleh program aplikasi tersebut pada suatu waktu tertentu.
a) Monitor Pemrosesan Jarak Jauh, Monitor pemrosesan jarak jauh (teleprocessing monitor) adalah suatu paket piranti lunak untuk mengelola komunikasi antara data base dengan terminal-terminal jarak jauh. Monitor pemrosesan jarak jauh ini biasanya digunakan untuk menangani sistem pesanan penjualan yang menggunakan terminal-terminal komputer di tempat-tempat penjualan yang saling berjauhan letaknya.
b) Sistem Pengembangan Aplikasi, adalah seperangkat program dan perintah-perintah yang dirancang untuk membantu pemrogram dalam mengembangkan program aplikasi secara on-line.
c) Program Pengaman, program ini digunakan untuk melindungi data base dari akses yang tidak ada otoritasnya.
d) Sistem pengarsipan, dengan sistem ini manajer data base memiliki sarana untuk memulai kembali data base dan atau memperbaiki data yang hilang apabila terjadi kegagalam operasional pengolahan data.
4.3. Administrasi Basis Data
Sistem basis data yang sudah terpasang dalam suatu organisasi maka implementasi dari sistem tersebut, misalnya dalam hal pengontrolan sistem, perubahan format record, menambah serta menghapus record perlu dipusatkan di bawah kendali Administrasi Basis data (Data base administration / DBA). Oleh karena itu DBA harus memiliki kemampuan dan wewenang untuk menetapkan kebijakan, isi dan kontrol atas data serta harus mampu menggunakannya sesuai dengan prinsip-prinsip manajemen sumber daya sehingga diperoleh manfaat maksimum dari basis data sebagaimana layaknya sumber daya.
Penggunaan DBA harus dapat menjamin bahwa data yang tersedia dapat digunakan bersama oleh seluruh organisasi dan benar-benar dikembangkan untuk keperluan manajemen, sehingga personil DBA haruslah memiliki perspsktif tentang manajemen dan pengetahuan mendalam tentang organisasi. Tugas penting dari DBA antara lain adalah sebagai berikut :
a. Memperkenalkan tekonologi baru, menerangkan keuntungan
penggunaan sistem basis data dan meyakinkan anggota organisasi agar bersedia menerimanya.
b. Membimbing perancangan awal basis data dan pengembangan lebih
lanjut serta memperluas basis data jika diperlukan.
c. Menetapkan dan dan menentukan standar basis data
d. Menentukan isi basis data.
e. Memantau pengendalian basis data, kebijakan pengamanan dan
merancang prosedur yang mampu menjamin bahwa (a) pemutakhiran data dalam sistem basis data berlangsung secara terkendali dan tepat. (b) data tersedia bagi pengguna yang dapat dipercaya dan dapat digunakan hanya oleh yang berhak (c) data yang hilang dan atau rusak dapat diatasi dan diperoleh kembali.
f. Melayani pengguna basis data melalui proses pendidikan dan
pelatihan.
Oleh karena demikian penting tugas dan tanggung jawab DBA , maka seorang DBA bertanggung langsung kepada manajer bidang informasi sehingga posisi DBA dapat disejajarkan dengan manajer sistem komputer.

4.4. Pengembangan Sistem Basis Data
Proses pengembangan sistem basis data (The data base development proses) bukanlah suatu proses yang hanya sekedar menyusun file-file yang diperlukan untuk disimpan sebagai basis data, tetapi juga termasuk dalam hal mengatur bagaimana agar basis data tersebut dapat dimanfaatkan secara optimal oleh pemakai (user) utnuk memenuhi kebutuhan datanya . Jadi pengembangan sistem basis data meliputi pengembangan file basis data (data ware), perangkat lunak (soft ware), perangkat keras (hard ware) dan menyiapkan personal-personal (brain ware) yang akan terlibat dalam penggunaan sistim basis data agar dapat memanfaatkannya dengan baik dan benar.

Tujuan Pengembangan Sistem Basis Data
Tujuan pengembangan sistem basis data berhubungan erat dengan masalah-masalah yang timbul dalam file basis data, antara lain sebagai berikut :
a. Fleksibelitas data ( data flexibility)
Fleksibilitas data dimaksudkan untuk memberikan kemudahan dalam menampilkan kembali data-data yang dipilih dan diperlukan dalam basis data dan mempresentasikan dalam format-format yang berbeda.
Fleksibilitas akses merupakan salah satu dari bebrapa aspek penting yang harus dimiliki sistem manajemen basis data (Data Base Management System/DBMS) agar selalu tersedia data untuk berbagai macam keperluan. Untuk itu diperlukan antar muka (interface) untuk memungkinkan terjadinya komunikasi antara pemakai sistem. Interface harus didesain dalam bentuk yang sederhana dan jelas sehingga memungkinkan para manajer atau pemakai akhir (end user) yang awam terhadap komputer mampu berinteraksi dan menggunakan sistem tersebut dengan mudah. Teknik yang umum diterapkan adalah dengan menggunakan menu-menu (interaksi pasif) atau memberikan jawaban atas pertanyaan aktif ( interaksi aktif) yang ditampilkan dalam display.
b. Integritas Data (data Integrity)

Integritas data dimaksudkan sebagai sarana untuk selalu meyakinkan bahwa nilai-nilai data dalam sistem basis data adalah benar, konsisten dan selalu tersedia. Salah satu cara yang terbaik untuk meyakinkan integritas data adalah meyakinkan bahwa nilai-nilai data adalah benar sejak masuk pertama kali. Hal ini bisa ditempuh antara lain dengan membuat setting secara seksama prosedur penangkapan data (data capture) yang dilakukan secara manual, atau dengan membuat program untuk mengecek kebenaran atau keabsahan nilai data pada saat dimasukkan dalam komputer ( data entry.
c. Keamanan Data (data security)
Keamanan data diperlukan untuk melindungi data terhadap akses yang tidak legal oleh pihak-pihak yang tidak berwenang yang bermaksud merugikan atau bahkan merusak data yang tersimpan dalam basis data. Keamanan data merupakan aspek kritis dalam sistem basis data. Salah satu cara dalam mengamankan data adalah dengan membuat recovery , yaitu proses penggunaan data cadangan untuk menciptakan / atau menyusun kembali basis data yang mengalami kerusakan. Fasilitas keamanan data yang lazim digunakan adalah password untuk individu-individu pemakai yang hanya diijinkan mengakses data dalam tipe-tipe data yang berbeda ( misalnya yang hanya khusus membaca, membaca dan menulis) dan password untuk basis data, record data dan rincian data.
d. Independensi data (data Independence)
Independesi data atau ketidak tergantungan data terdiri dari dua dimensi yaitu dimensi logis ( logical data independence) dan dimensi fisik (phyical data independece). Yang dimaksud dengan independensi secara fisik adalah bahwa cara-cara penyimpanan dan pengaksesan data dalam sistem basis data dapat diubah tanpa membutuhkan perubahan dalam skema logis. Sedangkan yang dimaksud dengan independensi secara logis adalah bahwa perubahan-perubahan kebutuhan user terhadap data dapat berubah, tetapi hal ini tidak mengakibatkan perubahan atau dampak pada pandangan user terhadap basis data atau skema logisnya.
e. Minimalisasi Kerangkapan Data ( Reduced Data Redundancy)
Kerangkapan data dalam sistem basis data dapat menimbulkan beberapa masalah dalam proses pengaksesan data. Kerangkapan data akan mengakibatkan penggunaan media penyimpanan (storage) secara sia-sia, waktu akses yang lebih lama dan akan menimbulkan masalah dalam integritas data


f. Berbagi Data (Data Shareability)
Sistem basis data dikembangkan dengan maksud agar dapat digunakan oleh pemakai-pemakai yang berbeda atau kelompok-kelompok pemakai yang berbeda dalam menggunakan data yang sama. Hal ini penting karena data dalam basis data akan digunakan oleh bebrapa pihak yang berbeda yang berkepentingan terhadap data tersebut.
g. Relatabilitas Data (Data Relatability)
Yang dimaksud dengan relatabilitas adalah kemampuan untuk menetapkan hubungan logis antara type-type record yang berbeda dalam file-file yang berbeda. Hal ini merupakan hal yang penting, karena sebagian besar informasi yang diperlukan akan disusun dari berbagai macam file dalam sistem basis data yang masing-masing file mempunyai type record yang berbeda.
h. Standarisasi Data (Data Standardization)
Standarisasi data menunjukkan definisi-definisi rinci data dalam batas yang digunakan pada definisi nama secara rinci dan format penyimpanan dalam basis data. Sebagian besar sistem manajemen basis data memberikan fasilitas kamus (data dictionary) untuk mendefinisikan nama-nama rinci data dan format dalam penyimpanannya.
i. Produktivitas Personal (Personnel Productifity)
Dengan adanya sistem manajemen basis data diharapkan mampu meningkatkan produktivitas kerja setiap personal dalam beberapa hal. Sehingga pemakai dapat membuat laporan-laporan yang lebih akurat.

4.5. Tahap-Tahap Pengembangan Sistem Basis Data
Tahap-tahap utama dalam pengembangan sistem basis data terdiri dari empat tahap yaitu : Tahap Perencanaan (planning),Tahap Analisis (analysis), Tahap desain (design) dan Tahap implementasi (implementation).


a. Perencanaan (Planning)
Tahap pertama dari pengembangan sistim basis data adalah perencanaan, dalam tahap ini yang perlu mendapat perhatian adalah pentingnya komunikasi yang jelas antara pihak pengembang (developer) dan pengguna (user). langkah awal dari tahap perencanaan ini adalah mengidentifikasi perencanaan strategis yang terdiri dari : tujuan organisasi, faktor-faktor penting dalam menuju keberhasilan organisasi dan ruang lingkup masalah. Tujuan dari tahap pertama ini adalah mengembangkan konteks perencanaan dan mata rantai sistim informasi ke perencanaan kegiatan yang strategis.
Langkah Kedua, adalah mengidentifikasi obyek-obyek penting dalam lingkungan perencanaan, yang terdiri dari unit-unit organisasi, lokasi dan fungsi kegiatan di level atas dari organisasi dan type-type entity (kesatuan).
Langkah ketiga, mengembangkan sebuah model perusahaan (enteprise model) yang terdiri dari : sebuah diagram yang menguraikan secara fungsional aktifitas perusahaan atau organisasi, dari struktur organisasi di tingkat atas sampai ke bawah, sebuah diagram yang menghubungkan secara makro dari aktifitas organisasi, sekelompok matrik-matrik perencanaan yang dihubungkan ke dalam komponen-komponen yang bervariasi dalam sub-sub model.
b. Analisis (Analysis)
Tujuan dalam tahap ini adalah mengembangkan rincian spesifikassi dari kebutuhan sistem informasi yang mendukung aktifitas organisasiatau perusahaan. Dalam tahap analisis ini terdapat adanya dua langkah utama yaitu :
a) Pengembangan model data konseptual, yaitu sebuah model rincian yang meliputi seluruh struktur organisasi data. Data konseptual ini antara lain terdiri dari kesatuan aktifitas yang relevan, hubungan-hubungan dan atribut-atribur seperti aturan-aturan kegiatan dan ketentuan tentang bagaimana data digunakan.
b) Pengembangan Model proses, yaitu sekelompok ketentuan yang baik dari pelaksanaan tugas yang logis dalam mendukung satu atau lebih fungsi-fungsi kegiatan organisasi. Dalam pengembangan model proses ini terdapat adanya dua hal yang mendasar yaitu proses fisik (merubah input menjadi out put) dan proses informasi yaitu proses merubah data menjadi informasi.
Dalam tahap ini semua alternatif diuji dan diidentifikasi, kemudian salah satu diantaranya ditetapkan sebagai solusi terhadap masalah/kebutuhan pemakai (user). Jika diperlukan oleh manajemen, suatu analisa beaya dan manfaat, analisis pengembalian modal dan sebagainya dapat digunakan dalam tahap analisis ini.
c. Desain (design)
Dalam tahap desain sistem basis data, terdapat dua hal pokok yang harus dilakukan, yaitu mendifinisikan struktur logis basis data (logical data base) dan mendesain program fisik (physical data base design). Struktur logis yang telah didefinisikan itu kemudian ditransformasikan kedalam format fisik yang sesuai dengan DBMS yang digunakan. Unit-unit program aplikasi didesain secara bersamaan dengan pengembangan strutur desain logis basis data. Pada saat desain basis data dan program aplikasi telah lengkap, spesifikasi akhir kemudian ditetapkan. Pada beberapa bagian dimana perangkat keras perlu diubah , perangkat keras tersebut di order pada tahap ini, sehingga pada saat memasuki tahap implementasi, perangkat itu telah tersedia. Dalam tahap pengembangan prosedur, yang perlu mendapat perhatian adalah fasilitas untuk keamanan dan pengendalian basis data. Suatu rencana yang seksama dikembangkan untuk meyakinkan bahwa hanya pemakai tertentu yang berhak saja yang dapat mengakses data .
d. Implementasi (Implementation)
Selama tahap ini perangkat keras diinstall dan dites, program dikoding dan dites, data dikonversi, prosedur-prosedur didokumentasikan dan pemakai dilatih. Pengetesan secara paralel dengan sistem yang lama akan melengkapi tahap ini. Beberapa aspek tertentu terjadi pada sistem basis data selama tahap ini. Yang pertama, sebelum data dapat dikonversi, desain basis data harus dikoding dengan menggunakan bahasa pemrograman ( misalnya, COBOL, SQL) dan fasilitas-fasilitas yang diperoleh dari DBMS. Pada saat struktur basis data dikompile, dilakukan suatu pengetesan terhadap bassis data dan dikonversikan. Hal ini dilakukan untuk menguji akurasi diskripsi basis data. Prosedur untuk pemakai dan personal didokumentasikan selama dalam tahap ini. Pemakai perlu mengetahui bagaimana menyempurnakan fungsi kerja dengan menggunakan sistem yang baru. Personal operasi juga harus tahu bagaimana prosedur-prosedur yang harus dilakukan untuk menggunakan, menampilkan kembali data, dan operasi-operasi lain, yang pada kenyataannya justru lebih kompleks dari pada sistem pemrosesan suatu file. Konsekuensinya, diperlukan dokumentasi prosedur yang baik dan jelas.

4. 6. Beberapa Alat Bantu Dalam Pengembangan Sistem Basis Data
Agar usaha pengembangan sistem basis data dapat berhasil dengan baik, maka diperlukan beberapa alat bantu yaitu cara yang digunakan untuk mempermudah dan mendukung kelancaran pelaksanaan kegiatan.
Pada tahap awal proyek pengembangan perlu adanya suatu statemen yang dapat meyakinkan manajemen organisasi bahwa aktifitas pengembangan memang layak untuk dilakukan. Dalam laporan hasil studi kelayakan tersebut, perlu dicantumkan bebrapa analisis, misalnya :
a. Analisis Ekonomi. Proyek pengembangan sistem basis data perlu dianalisa tentang kelayakannya dari segi ekonomi, hal ini penting karena manajemen tentunya akan menolak jika proyek pengembangan ini tidak akan menghasilkan keuntungan secara ekonomis, sekalipun keuntungan tersebut baru akan dirasakan setelah jangka waktu tertentu yang agak lama.
b. Analisis Hukum. Peralatan yang digunakan, aturan atau prosedur yang digunakan dalam sistem yang baru kadang-kadang mempunyai keterkaitan yang erat dengan masalah hukum. Untuk itu perlu adanya pernyataan bahwa proyek pengembangan sistim basis data ini layak dari segi hukum (law feasibility).
c. Analisis Teknik. Analisis ini berguna untuk menjelaskan ketersediaan berbagai komponen teknis yang diperlukan selama proyek pengembangan sistem basis data dilaksanakan dan pada saat sistem yang baru tersebut diimplementasikan. Hasil dari analisis ini memberikan sebuaha pernyataan bahwa proyek pengembangan sistim basis data, layak dari segi teknik ( technical feasibility).
d. Analisis Operasional. Analisis operasional dimaksudkan untuk menjelaskan bahwa sistem yang baru adalah layak dioperasikan pada lingkungan organisasi yang ada saat ini, atau perlu usaha-usaha lain untuk mengubah desain sistem atau kondisi lingkungan organisasi atau perusahaan. Hasil dari analisis ini memberikan pernyataan tentang kelayakan dari segi operasional (operational feasibility).
Selain analisis-analisis tersebut, dapat pula digunakan alat bantu lainnya untuk mengatur dan mengawasi aktifitas-aktifitas dalam proyek pengembangan sistem basis data, yaitu :
a. PERT (Program Evaluation And Review Technique), yaitu teknik memecah atau memerinci proyek menjadi tugas-tugas yang lebih kecil sehingga memudahkan dalam pengaturan dan pengawasannya. Dari teknik ini akan diperoleh suatu rencana jaringan proyek yang lengkap, yaitu tentang bagaimana urutan pengerjaan tugas-tugas yang ada dalam proyek, dan kapan suatu tugas akan dimulai dan harus selesai dikerjakan.
b. CPM (Critical Path method), yaitu alat bantu yang digunakan untuk mengawasi dan mengendalikan aktifitas-aktifitas dalam proyek pengembangan sistem basis data yang telah ditentukan waktunya, dengan menambah atau mengurangi sumber-sumber yang diperlukan dan tersedia untuk menyelesaikan proyek.
Sistim basis data dirancang dan dibangun dengan orientasi para pemakai (user), artinya bahwa sistem basis data tersebut ditujukan untuk memenuhi berbagai macam kebutuhan para pemakainya. Selain harus lengkap, sistem basis data dirancang agar mudah dugunakan, dapat digunakan dengan berbagai macam cara, oleh banyak pemakai baik secara terpisah ataupun bersama-sama, serta minim kerangkapan data. Disamping itu juga kemudahan dalam memodifikasi data dan mengembangkan data, baik volume maupun strukturnya. Dengan sistem basis data, maka berbagai kebutuhan sistem-sistem baru dapat dipenuhi dengan segera tanpa perlu mengubah basis datanya.
Penggunaan sistem basis data dalam Sistim Informasi Manajemen akan memberikan efsiensi bagi SIM tersebut. Efisiensi yang dicapai berkat penggunaan sistem basis data dalam SIM meliputi efisiensi dalam penggunaan waktu, kertas kerja, tenaga serta beaya. Jadi pada akhirnya secara menyeluruh penggunaan sistim basis data akan memberikan keuntungan yang berupa efisiensi bagi SIM yang menggunakannya.

5. Pengelolaan Sistem Basis Data Dalam Sistem Informasi Manajemen
Sistem basis data merupakan salah satu dari beberapa komponen penting penyususn SIM. Sebagai komponen penyusun maka keberadaan Sistem basis data dalam SIM adalah penting sekali. Suatu SIM tidak akan berfungsi dengan baik bila tanpa melibatkan sistem basis data
Keberadaan sistem basis data dalam sistem informasi manajemen (SIM) merupakan hubungan antara sistem dan sub sistem, karena SIM mempunyai rung lingkup yang relatif lebih luas dan lebih kompleks, sedangkan sistem basis data merupakan sub sistem yang berada dalam SIM.
Sistem basis data dalam SIM merupakan penyedia data untuk diolah lebih lanjut menjadi informasi yang bermafaat bagi pemakainya, sehingga fungsi sistem basis data dalam SIM dapat disetarakan dengan bahan baku bagi suatu produk dalam proses produksi.
5.1. Sistem Basis Data sebagai Infrastruktur SIM
Sistem basis data dan sistem manajemen basis data (DBMS) menyediakan suatu sarana infrastruktur kepada organisasi-organisasi sistem informasi yang dibangun. Organisasi sistem informasi ini meliputi sistem pengolahan transaksi, sistem informasi manajemen dan sistem pendukung keputusan.


2. Sistem Basis Data Sebagai Sumber Informasi Bagi SIM
Fungsi sistem basis data dalam SIM adalah sebagai penyedia atau sumber utama kebutuhan data bagi para pemakai atau informasi bagi para pengambil keputusan. Sedangkan DBMS melakukan fungsi pengolahan untuk memanipulasi data sehingga diperoleh suatu bentuk yang penting dan dapat dimanfaatkan dalam pengambilan keputusan, yang disebut sebagai informasi.
Kegiatan manajemen jika dihubungkan dengan tingkatannya di dalam organisasi, maka dapat dibedakan dalam tiga tingkatan, yaitu manajemen tingkat atas, tingkat menengah dan tingkat bawah. Kebutuhan informasi dari masing-masing tingkatan tersebut sudah tentu berbeda, oleh karena itu perlu dipahami kegiatan apa yang dilakukan masing-masing tingkatan manajemen tersebut .

a. Perencanaan Strategi
Perencanaan strategi (strategic planning) merupakan kegiatan dari manajemen tingkat atas, pada umumnya perencanaan strategi meliputi hal-hal sebagai berikut :
a) Proses evaluasi lingkungan luar organisasi .
Lingkungan luar organisasi selalu berubah secara konstan dan perubahan tersebut mungkin saja dapat mengakibatkan perubahan terhadap strategi organisasi. Pengaruh dari lingkungan luar dapat berupa kesempatan-kesempatan pasar, teknologi, tekanan politik, sosial, persaingan, inflasi dan sebagainya.
b) Penetapan tujuan.
Tujuan adalah sesuatu yang ingin dicapai organisasi, tujuan organisasi ditetapkan oleh manajemen tingkat atas dalam proses perencanaan strategi yang bersifat jangka panjang .
c) Penentuan strategi.
Strategi adalah tindakan-tindakan yang harus dilakukan oleh organisasi dengan maksud untuk mencapai tujuan. Dengan strategi semua kemampuan berupa sumber-sumber daya dikerahkan agar dapat mencapai tujuan yang dikehendaki. Sumber daya organisasi dapat berupa modal, personil, material dan sebagainya.
b. Pengendalian Manajemen
Pengendalian manajemen adalah proses untuk meyakinkan bahwa organisasi telah menjalankan strategi yang sudah ditetapkan dengan efektif dan efisien. Dalam pengendalian manajemen terdapat suatu proses yang menunjukkan apa yang harus dilakukan oleh manajer. Proses dalam pengendalian manajemen menyangkut komunikasi informal dan formal. Komunikasi informal, misalnya berupa pertemuan-pertemuan dan diskusi. Komunikasi formal dalam pengendalian manajemen misalnya dalam hal pemrograman (programming), penyusunan anggaran (budgeting), pelaksanaan dan pengukuran (operating and measurement) serta pelaporan dan analisis (reporting and analysis).
Pemrograman adalah proses menentukan program-program yang akan dilakukan oleh organisasi dan memperkirakan sejumlah sumber daya yang akan dialokasikan untuk masing-masing program. Program adalah kegiatan – kegiatan prinsip yang telah ditentukan untuk dilaksanakan oleh organisasi dengan maksud untuk menerapkan strategi yang telah disusun. Contoh, program penelitian dan pengembangan, program latihan karyawan dan sebagainya.
Anggaran adalah suatu rencana yang diungkapkan dalam satuan kuantitas (nilai mata uang) untuk satu periode waktu tertentu. Dalam proses penyusunan anggaran, program diterjemahkan dalam bentuk yang dihubungkan dengan tanggung jawab masing-masing manajer yang diberi beban untuk melaksanakan program atau beberapa bagian dari program. Dalam proses penyususnan anggaran rencana – rencana diterjemahkan dalam bentuk pusat-pusat pertanggungjawaban.
Selama periode pelaksanaan (operating), catatan-catatan diselenggarakan untuk mencatat pemakaian – pemakaian sesungguhnya dari sumber-sumber daya dan pendapatan-pendapatan yang diperoelh. Catatan ini sifatnya terstruktur sehingga data beaya-beaya dan pendapatan-pendapatan diklasifikasikan, baik secara program dan menurut pusat-pusat pertanggungjawaban.
Manajer membutuhkan pelaporan yang berisi informasi tentang apa yang sedang terjadi untuk meyakinkan bahwa pekerjaan yang telah dilakukan oleh masing-masing pusat pertanggung jawaban telah berjalan secara koordinatif. Laporan-laporan digunakan sebagai dasar pengendalian, yaitu dengan cara membandingkan kinerja sesungguhnya dengan rencana yang sudah ditetapkan.
Perbedaan- perbedaan yang nampak dalam laporan tersebut, merupakan dasar yang digunakan oleh manajer untuk melakukan tindakan perubahan dan perbaikan, dan pertimbangan strategi baru.

c. Pengendalian operasi
Pengendalian operasi adalah proses untuk meyakinkan bahwa tiap-tiap tugas tertentu telah dilaksanakan secara efektif dan efisien. Pengendalian operasi ini merupakan proses penerapan program yang telah ditetapkan dalam pengendalian manajemen . Pengendalian operasi dilakukan dibawah pedoman proses pengendalian manajemen dan difokuskan pada tugas-tugas di tingkat bawah.
Dengan demikian dapat diambil kesimpulan bahwa kegiatan – kegiatan dalam manajemen tingkat atas lebih menjurus pada perencanaan jangka panjang dan penentuan-penentuan strategi. Sementara manajemen ditingkat menengah dan bawah , lebih menjurus pada hal-hal yang bersifat operasional.
Seorang manajer pada level operasional akan menggunakan sebagian besar waktunya untuk menetapkan keputusan-keputusan yang berhubungan dengan kegiatan operasional. Informasi yang diperlukan cenderung diperoleh dari sumber-sumber intern dengan pendefinisian yang jelas, rinci, sempit, dan frekuensi pemakaian yang relatif sangat sering.
Bagi para manajer pada level menengah, sistem basis data berfungsi sebagai sumber informasi guna pengambilan keputusan untuk perencanaan taktis dan pengendalian manajemen sebagai kontrol terhadap organisasi. Pada level ini informasi diperoleh dan dihasilkan dengan cara peringkasan dan abstraksi atas data transaksi pada level operasional.
Informasi pengendalian manajemen diperlukan untuk mengukur prestasi, memutuskan tindakan pengendalian, merumuskan aturan keputusan untuk diterapkan personalia operaional. Proses pengendalian memerlukan jenis-jenis informasi sebagai berikut :
a) Pelaksanaan yang direncanakan (standar, yang diharapkan, yang dianggarkan, dan sebagainya)
b) Perbedaan dari pelaksanaan yang direncanakan.
c) Alasan / penyebab terjadinya perbedaan.
d) Analisis keputusan atau arah tindakan yang mungkin.
Proses pengambilan keputusan pada kedua level manajemen diatas sebagian besar dapat distrukturkan ke dalam prosedur yang jelas dan spesifik. Sebagian besar dari keputusan dapat diprogramkan sehingga dengan adanya perkembangan ilmu pengetahuan dan teknologi yang maju, maka sebagian besar aktifitas manajer dapat dialihkan pada komputer yang mampu menangani secara lebih efisien dan efektif.
Dukungan sistem basis data bagi perencaaan strategis tidak dapat selengkap sebagai sebagaimana pada dua level yang lain yang ada dibawahnya. Namun demikian sistem basis data yang ada di dalam SIM dapat memeberi bantuan dan dukungan bagi proses perencanaan strategis.
Beberapa contoh dukungan sistem basis data bagi perencanaan strategis adalah :
a) Evaluasi kemampuan yang ada, yang dapat didasarkan atas data intern yang ditimbulkan oleh kebutuhan pengolahan operasional. Tetapi dalam hal ini perlu diikhtisarkan ke dalam suatu cara yang khusus untuk perencanaan.
b) Proyeksi kemampuan mendatang yang dapat dikembangkan melalui data masa lampau dan kemudian diproyeksikan ke masa datang.
c) Data tentang industri dan saingan, merupakan data pemasaran dasar yang mungkin bisa atau perlu direkam dalam basis data.

Pada akhirnya tim pengembangan SIM harus merancang dan membangun sistem basis data yang cukup lengkap dan mampu memberikan dukungan secara maksimal terhadap ketiga macam kebutuhan informasi tersebut diatas, sekalipun demikian sangat mungkin bahwa pada waktu tertentu ada sebagaina data yang diperlukan dan belum termuat dalam basis data, dan untuk selanjutnya berdasarkan suatu pertimbangan teknis dan ekonomis perlu ditambahkan. Selain perubahan pada volume data, kemungkinan lain adalah terjadinya perubahan pada struktur basis data, kerelasian antar file, nilai-nilai rinci data, dan perubahan-perubahan lain yang diperlukan sesuai dengan kondisi aktual yang ada.

5.3. Sistem Basis data Sebagai Sarana Efisiensi dan Efektifitas SIM
Sistem basis data dirancang dirancang dan dibangun dengan orientasi para pemakai, artinya bahwa sistem basis data ditujukan untuk memenuhi berbagai macam kebutuhan para pemakainya. Selain harus lengkap sistem basis data juga dirancang agar mudah digunakan, dapat digunakan dengan berbagai macam cara. Oleh banyak pemakai baik secara terpisah maupun bersama-sama, serta minim kerangkapan data. Disamping itu juga kemudahan dalam memodifikasi data dan mengembangkan data, baik volume maupun strukturnya. Dengan sistem basis data maka berbagai kebutuhan sistem –sistem baru dapat dipenuhi dengan segera tanpa perlu mengubah basis data- nya.
Pengembangan suatu sistem basis data memang mahal, namun demikian mulai pada saat tertentu, penggunaan sistem basis data akan memberikan banyak manfaat yang mempunyai nilai secara ekonomis. Sistem basis data juga dirancang agar data-data yang tersimpan di dalamnya dapat ditampilkan kembali dengan cepat. Secara kuantitatif, kebutuhan personalia dalam sistem juga menjadi berkurang.
Penggunaan sistem basis data di dalam SIM akan memberikan efisiensi bagi SIM tersebut. Efisisensi yang dicapai berkat penggunaan sistem basis data dalam SIM meliputi efisiensi dalam penggunaan waktu, kertas kerja, tenaga/ personalia, serta biaya. Jadi pada akhirnya secara menyeluruh Sistem basis data akan memberikan keuntungan yang berupa efisiensi bagi SIM yang yang menggunakannya.
Sistem basis data akan memberikan dukungan bagi tercapainya efektifitas SIM karena data-data yang disusun dan disimpan dalam file-file dalam sistem basis data adalah data yang benar, selain itu perangkat lunak-perangkat lunak yang ada dan digunakan di dalamnya juga telah diuji kebenarannya, keakuratan dan kehandalannya. Dengan demikian Sistem Manajemen Basis data yang ada dalam SIM hanya memuat perangkat lunak-perangkat lunak yang benar. Dengan kata lain, sistem basis data mampu memberikan dukungan yang besar terhadap efektifitas SIM

6. Daftar Istilah Penting
1) Kerangkapan data (data redudancy)
2) Inkonsistensi data (data inconsistency)
3) Basis data berdasarkan pada obyek datanya ( Object based data model)
4) Model untuk menjelaskan hubungan antar data dalam basis data
(Entity relationship model)
5) Model untuk menjelaskan tentang hubungan logik antar data dalam basis data dalam bentuk hubungan bertingkat (Hierarchycal Model)
6) Model untuk menjelaskan pada pemakai tentang bagaimana data-data dalam basis data disimpan dalam media penyimpanan yang digunakan secara fisik (Physichal based data model )
7) Fleksibelitas data ( data flexibility)
8) Integritas Data (data Integrity)
9) Keamanan Data (data security)
10) Independensi data (data Independence)
11) Berbagi Data (Data Shareability)
12) Standarisasi Data (Data Standardization)


7. Rangkuman
1) Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
2) Sistem basis data mempunyai beberapa elemen penting yaitu basis data sebagai inti dari sistem basis data, perangkat lunak untuk mengelola basis data , perangkat keras sebagai pendukung operasi pengolahan data, serta manusia yang mempunyai peranan penting dalam sistem tersebut.
3) Sistem basis data mempunyai beberapa elemen penyusun sistem, Elemen - elemen pokok penyusun sistem basis data adalah : Basis
Data , Software, Hardware, Manusia (brainware),
4) Tahap-tahap utama dalam pengembangan sistem basis data terdiri dari empat tahap yaitu : Tahap Perencanaan (planning),Tahap Analisis (analysis), Tahap desain (design) dan Tahap implementasi (implementation).
5) Sistem basis data merupakan salah satu dari beberapa komponen penting penyususn SIM. Sebagai komponen penyusun maka keberadaan Sistem basis data dalam SIM adalah penting sekali. Suatu SIM tidak akan berfungsi dengan baik bila tanpa melibatkan sistem basis data

8. Latihan Soal
1) Sebutkan dan jelaskan beberapa hal yang harus dipatuhi pada file basis data agar dapat memenuhi kriteria sebagai suatu basis data.
2) Jelaskan beberapa model data dalam suatu sistem basis data yang merupakan suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logis.
3) Jelaskan perbedaaan antara record dan file sebagai unsur data yang dikelompokkan secara logis.
4) Jelaskan beberapa tugas penting dari personil DBA (Data Based Administrastor )
5) Kebutuhan data dan informasi dari masing-masing tingkatan manajemen sudah tentu berbeda, jelaskan kegiatan apa yang dilakukan masing-masing tingkatan manajemen tersebut.
6) Jelaskan tahap-tahap pengembangan sistem basis data.
7) Jelaskan beberapa Alat bantu dalam pengembangan Sistem Basis Data .