Kamis, 17 Januari 2013

Macam-macam Virus Komputer & Pengertiannya


Pengertian Virus adalah program yang dibuat oleh seorang programmer yang bersifat merusak.Virus menginpeksi file dengan eksetensi tertentu. Misalnya exe, txt, jpg dan lain sebagainya.Jenis – jenis virus bisa dibedakan menjadi beberapa bagian, yaitu :

a. Virus boot sector 
Merupakan virus umum, bersipat menggandakan diri dengan cara menindih bootsector asli pada sebuah disk, sehingga pada saat booting virus akan langsung dijalankan ke memori.


b. Virus file
Menyerang file yang dijalankan oleh suatu system operasi. Biasanya menyerang com atau exe.


c. Virus direct action
Virus ini akan masuk kememori untuk menjalankan file lainnya.lalu menajalankan program lain untuk menipu.


d. Multi partition virus
Merupakan gabungan dari virus bootsector dan virus file.


e. Polymorphic virus
Virus yang dirancang untuk mengelabui program AV. Yaitu mengubah struktur dirinya setelah menjalankan perintah.


f. Stealth virus
Mengendalikan intruksi – intruksi level DOS dengan menguasai table interrupt.


g. Magro virus
 

h. Ditulis oleh bahasa pemrograman dari suatu aplikasi, sehingga bersipat flatform independent.


Perbedaan virus dengan program aplikasi computer lainnya adalah :

1. Kemampuan mendapatkan informasi penting.
Virus didesign untuk menginfeksi banyk program atau file.misalnya, virus akan menulari seluruh file txt atau htt maka virus tersebut akan mencari informasi tentang file – file atau program – program yang ada. Setelah virus mendapatkan informasi tersebut, maka akan disimpan dimemori atau suatu file tertentu yang atributnya telah diset menjadi hidden (tersembnyi).

2. Kemampuan untuk memeriksa program atau file
Ketika menginfeksi suatu file, virus harus bisa memeriksa apakah file tersebut telah terinfeksi atau belum. Biasanya virus akan memeriksa byte yang dipakai oleh virus tersebut, atau dengan nama lain sebagai penanda. Apabila penanda tersbut telah ada, maka virus tidak akan menginfeksi file tersebut. Tetapi apabila file tersebut tidak ada penandany, maka virus akan menginfeksi file tersebut.


3. Kemampuan menggandakan diri
Kemampuan ini harus (wajib) dimiliki virus, karna kemampuan ini digunakan untuk perkembang biakan virus tersebut. Biasanya virus akan memberikan penanda dan menyisipkan program untuk memperbanyak virus tersebut.

4. Kemampuan untuk manipulasi
Kemampuan ini digunakan untuk memunculkan pesan,gambar,menghapus file, mencuri data atau file, dan lain sebagainya.
Kemampuan untuk menyembunyikan diri dari data yang dibuat
Seluruh aktivitas yang dilakukan virus haruslah tidak kelihatan, baik dari user, atau pun dari computer. Hal ini menjadi keindahan sebuah virus.Biasanya kita bsia melihat seluruh proses yang ada dikomputer (khususnya yang berbasis windows).hanya dengan menekan ctrl+alt+delete, maka akan muncul kotak yang berisikan proses – proses yang berjalan pada computer. Sebauh virus yang bagus adalah sebauh virus yang tidak tertangkap prosesnya oleh trapping tersebut. Apalagi dapat menghindari deteksi dari sebuah anti virus.


Macam-macam virus :


1.Virus Bagle.BC
Virus Bagle BC ini termasuk salah satu jenis virus yang berbahaya dan telah masuk peringkat atas jenis virus yang paling cepat mempengaruhi komputer kita. Beberapa jam sejak keluarnya virus ini, sudah terdapat 2 buah varian Bagle ( Bagle BD dan BE )yang menyebar melalui e-mail, jaringan komputer dan aplikasi P2P. Virus ini menyebar melalui e-mail dengan berbagai subyek berbeda. Menurut suatu penelitian dari Panda Software virus Bagle BC ini menyusup ke dalam e-mail dengan subyek antara lain : Re:, Re:Hello, Re:Hi, Re:Thank you, Re:Thanks. Attachment-nya juga bermacam-macam, antara lain : .com, .cpl, .exe, .scr. Virus Bagle BC juga mampu untuk menghentikan kerja program-program antivirus.

2.Backdoor Alnica
Virus yang juga berbahaya ini merupakan salah satu tipe virus Trojan Horse. Merupakan salah satu virus backdoor yang jika berhasil menginfeksi komputer akan mampu melakukan akses dari jarak jauh dan mengambil segala informasi yang diinginkan oleh si penyerang. Sistem operasi yang diserang oleh virus tersebut antara lain : Windows 200, Windows 95, Windows 98, Windows Me, Windows NT dan Windows XP. Virus ini berukuran sebesar 57.856 byte.


3.Trojan di Linux
Para pengguna linux Red Hat diharapkan untuk berhati-hati terhadap PATCH yang dikirm melalui e-mail dengan alamat "security@redhat.com" karena itu sebenarnya bukannya patch security tetapi virus Trojan yang bisa mengacaukan sistem keamanan. E-mail peringatan dari Red Hat biasanya selalu dikirim dari alamat "secalert@redhat.com" dan ditandatangani secara digital. Virus ini juga pernah menyerang sistem keamanan Windows tahun 2003 dengan subyek menawarkan solusi keamanan.


4.CABIR
Cabir merupakan merupakan virus Symbian pertama dan terpopuler hingga saat ini. Cabir termasuk jenis worm yang menyebar melalui koneksi Bluetooth dan masuk ke ponsel melalui inbox pesan Anda dengan nama-nama yang menarik perhatian. Jika Anda mengklik file.sis tersebut dan menginstalnya, Cabir akan mulai mencari mangsa baru ponsel dengan akses Bluetooth terbuka, untuk menginfeksinya.
Cabir dikenal juga dengan nama SymOS/Cabir.A, EPOC/Cabir.A, Worm.Symbian.Cabir.a, dan virus Caribe. Variannya kini telah berkembang hingga embel-embel abjad terakhir Cabir.Z. Cabir.Z sebenarnya merupakan varian dari Cabir B, hanya penyebarannya menggunakan nama velasco.sis.
Cabir akan mengaktifkan Bluetooth Anda secara periodic, sekitar 15-20 menit sekali untuk mencari mangsa. Tak ada kerusakan file yang berarti, hanya saja jika ponsel Anda terinfeksi, baterainya akan cepat habis karena digunakan untuk mencari perangkat Bluetooth lainnya.
Untuk mencegahnya, matikan (disable) fitur Bluetooth Anda. Aktifkan hanya saat akan digunakan. Dan yang perlu diingat adalah jangan menginstal aplikasi Symbian dengan nama caribe.sis atau nama-nama yang aneh.

5. COMMWARRIOR
Commwarrior masuk dalam keluarga virus ponsel jenis worm. Virus ini menyebar melalui MMS, koneksi Bluetooth, dan pertukaran kartu memori dengan nama yang beracak (random) xxx.sis.
Tipe serangan Commwarrior bermacam-macam. Yang paling umum, Commwarrior menyebar lewat Bluetooth. Beberapa varian juga dapat mengirim MMS acak ke kontak yang terdapat di phonebook Anda. Commwarrior tak hanya punya satu nama. Layaknya penjahat, dia juga memiliki nama samaran atau alias seperti Commwarrior [dikenal oleh anvir F-Secure], SymbOS/Commwarrior [McAfee], SYMBOS_COMWAR [Trend Micro].
Saat ini varian Commwarrior terakhir adalah Commwarrior T. Commwarrior T dan Q hanya menginfeksi Symbian versi 8.1 atau yang lebih tua. Selain menyebar secara sporadis, virus ini juga akan membuka halaman html di ponsel Anda dengan pesan:
Introduction Surprise! Your phone infected by CommWarrior worm v3.0. Matrix has you, Commwarrior inside. No panic please, is it very interesting to have mobile virus at own phone. This worm does not bring any harm to your phone and your significant data. About CommWarrior wor for Nokia Series 60 provides automatic real-time protection against harmful Anti-Virus content. CommWarrior is free software and is distributed in the hope that it wil be useful, without anya warranty. Thank you for using CommWarrior.CommWarrior 2005-2006 by e10d0r.

6. SKULLS
Virus selanjutnya adalah virus bernama Skulls atau nama lengkapnya SymbOS.skulls. Skulls yang tergolong Trojan ini yang mengganti sistem di dalam ponsel dan menyebabkan ikon-ikon menu utama berubah menjadi gambar tengkorak. Awalnya, Trojan ini bernama Extended theme.sis, akan tetapi sekarang banyak ditemui dengan nama skull.sis.
Beberapa varian jenis virus ini telah tersebar. Pada varian skulls.A entah mengapa dia tidak memberikan efek apa-apa. Namun skulls.C dan H dan S, hampir semua ikonnya berubah menjadi tengkorak…hiiii serem….
Saat instalasi varian Skull H, memunculkan kalimat notifikasi “Install ‘beta’_092_free-sms-RM8” sedangkan Skull S menampilkan kalimat “Install BlueNum Stealer”. Tak hanya merubah ikon, skulls juga mampu melumpuhkan aplikasi-aplikasi yang ikonnya dirubah tadi. Umumnya saat kita memencet ikon suatu aplikasi maka yang muncul adalah pesan system eror.

7. DOOMBOOT
Meski penyebarannya tak seganas virus computer, namun kerusakan yang ditimbulkan oleh Doomboot tergolong cukup serius. Nama lengkapnya SymbOS.Doombot. Virus ini juga memiliki nama samaran antara lain Doomboot [F-Secure], SYMBOS_DOOMED [Trend Micro].
Saat ini varian doombot bermacam-macam. Ada Doomboot A, C, L, M, G dan P. Doomboot termasuk virus kategori Trojan. Varian Doomboot.A menaruh dan membuat file-file korup dan bahayanya, setelah ponsel menginfeksi, ia akan menempatkan virus lainnya semisal Commwarrior.B ke dalam ponsel Anda. Sistem file yang korup tadi menyebabkan ponsel tidak dapat melakukan booting.
SymbOS.Doomboot.A misalnya, menyusup ke ponsel Anda dengan menyerupai file instalasi permainan Doom2 yang telah dicrack. Biasanya bernama Doom_2_wad_cracked_by_DFT_S60_v1.0.sis. Sedangkan Doomboot C menyusup dengan nama samaran “exoVirusStopv 2.13.19”, mirip dengan nama anti virus ponsel. Jika menerima file tersebut dan menginstalnya, Anda tidak akan menerima pesan teknis apapun setelah itu. Anda juga tak akan mengira bahwa ponsel telah terinfeksi karena tak ada ikon atau tanda apapun setelah proses instalasi. Commwarrior.B yang diisikan oleh Doombot ke dalam ponsel akan berjalan secara otomatis dan menyebar melalui koneksi Bluetooth. Hal ini akan mengakibatkan ponsel mengkonsumsi baterai secara berlebihan, sehingga baterai cepat habis. Parahnya, Doomboot akan membuat ponsel tidak dapat melakukan booting saat Anda mematikan ponsel dan menyalakan kembali. Jika Anda terlanjur melakukan reboot, maka satu-satunya cara yang dapat Anda lakukan adalah melakukan hard reset. Alhasil, sebagian besar data yang telah Anda simpan seperti foto, suara maupun data lainnya menjadi hilang tak berbekas.

8. APPDISBLER
Kinerja AppDisabler sebenarnya mirip dengan Doomboot. Dia akan menaruh file-file virus lain seperti Locknut B dan Cabir Y ke dalam sistem ponsel Anda. AppDisabler juga menggandeng Skulls J dan akan menyulap ikon-ikon sistem Anda menjadi gambar tengkorak. Yang lebih mengerikan, virus ini akan menghentikan kinerja sistem operasi dan juga beberapa aplikasi pihak ketiga.

9. CARDTRAP
CardTrap merupakan virus ponsel pertama yang mencoba menginfeksi computer berbasis Windows dengan menaruh 2 file virus ke dalam kartu memori ponsel. Jika terkoneksi kartu tersebut sewaktu-waktu menginfeksi computer.
Varian CardTrap lumayan banyak. Dari varian berhuruf tunggal seperti CardTrap P, Q, R, S hingga varian beraksara ganda sepert CardTrap AA, AG, AJ dan seterusnya. Biasanya CardTrap menyaru dengan memakai nama-nama game atau aplikasi terkenal seperti Kingkong, Half Life, Battefield 2 dan lain-lain. CardTrap Z misalnya, menyaru dengan nama SeleQ 1.7 – CrackedTNT.sis. CardTrap merusak sistem dengan cara mematikan beberapa aplikasi built in Symbian. Virus ini juga cukup canggih sehingga mampu melumpuhkan beberapa jenis anti virus. Selanjutnya, jikalau ada kesempatan untuk terkoneksi ke computer, CardTrap akan berupaya menanam virus ke dalam PC berbasis Windows. Beberapa varian seperti CardTrap Z juga dapat mematikan fungsi keypad, mengacaukan aplikasi-aplikasi pihak ketiga, dan menyebarkan file-file rusak ke dalam kartu memori hingga mengakibatkan kekacauan sistem.

10. LOCKNUT
Locknut atau nama lengkapnya SymbOS.Locknut merupakan virus Trojan yang beroperasi dengan memanfaatkan kelemahan sistem Symbian S60. virus ini tergolong gawat karena dapat mengganti file biner pada sistem ROM. Alhasil Locknut dapat menyebabkan sistem operasi ponsel terhenti dan mengalami crash. Virus ini memilik banyak nama samaran antara lain Locknut [F-Secure], SYMBOS_LOCKNUT [Trend Micro]. Ponsel Symbian yang terkena virus ini memiliki ciri-ciri akan menampilkan message atau pesan sebagai berikut :


App. closed

AppArServerTh

Read

Selain itu, virus ini juga memiliki boncengan alias virus tambahan berupa virus Cabir yang akan ikut terinstal jika virus Locknut menangkiti ponsel Anda. Beberapa varian virus Caribe juga terangkai bersama-sama virus Locknut ini. Locknut E, salah satu varian locknut akan merusak file-file penting pada sistem Symbian dan menyebabkan aplikasi-aplikasi yang terinstall tidak dapat dibuka. Hal ini secara efektif akan membuat ponsel Anda terkunci.

11. PBStealer
Kabarnya, PBStealer merupakan salah satu virus ponsel yang dibuat oleh orang Indonesia (made in Indonesia euy,,perlu dihargai dan dikasih penghargaan nih pembuatnya hahahaha). PBStealer memiliki alias SymbOS/Pbstealer (Symantec), merupakan Trojan yang menyerupai aplikasi untuk mengumpulkan kontak yang terdapat dalam phonebook Anda dan selanjutnya akan menyimpannya dalam bentuk file teks (*.txt). Sekilas hal tersebut tak berbahaya. Namun langkah yang dilakukan PBStealer selanjutnyalah yang membuat Anda harus waspada. PBStealer selanjutnya akan mengirimkan file txt tersebut ke ponsel lain lewat koneksi Bluetooth. Dapat dibayangkan bukan??? Jika di dalam kontak Anda terdapat nomor-nomor penting dan dimanfaatkan untuk kejahatan??
PBStealer D, salah satu varian PBStealer juga dapat mengkompile dan mengirimkan file berisi kontak, to do lis, database dan notepad sekaligus. PBStealer D menyebarkan diri dengan cara mengirimkan 2 file aplikasi berekstensi SIS yaitu ChattingYuk.SIS dan PBCompressor.SIS melalui koneksi Bluetooth.

12. RommWar
SymbOS/Rommwar (menurut Symantec) termasuk kategori Trojan. Virus tipe ini akan meletakkan semacam program kecil ke ponsel sasaran. Program tersebut kemudian akan dapat membuat ponsel sasaran mengalami malfungsi.
Gejala-gejala kelainan fungsi tergantung dari versi software ROM pada ponsel Anda. Efek yang ditimbulkan oleh RommWar pun beragam. Mulai dari hang, ponsel restart sendiri, hingga membuat tombol power tak berfungsi. Namun pada beberapa kasus, gejala-gejala tersebut tak tampak dan ponsel dapat berjalan seperti biasa. Virus RommWar ini layakanya sebuah aplikasi Symbian berekstensi .sis. Namanya bisa berubah macam-macam. Bisa jadi nama aplikasinya sangat menggoda dan membuat Anda teratarik untuk menginstalnya. Misalnya theme.sis, bunga_citra.sis, xxx.sis dan lain sebagainya. Saat menjalani proses instalasi, biasanya RommWar akan menampilkan pesan aneh.
Hingga saat ini SymbOS/Rommwar telah berkembang memilik 4 varian yaitu :

* RommWar.A akan memberikan efek bervariasi, tergantung versi software ROM yang ada di ponsel Anda. Varian pertama ini menyebabkan ponsel mengalami hang dan harus di restart kembali. Sesaat setelah proses restart, ponsel akan mengalami hang kembali. Untuk melakukan hal tersebut, RommWar ini memanfaatkan fungsi MIME recognizer.
* RommWar.B Secara ajaib, varian RommWar kedua ini akan merestart ponsel dengan sendirinya dan akan menghalangi ponsel Anda untuk melakukan booting. Parah bukan???? Bukan parah????
* RommWar.C Sama seperti versi B. Virus ini akan menghalangi ponsel Anda untuk menyala!
* RommWar.D\ RommWar varian terbaru ini menimbulkan efek beragam, mulai ponsel tak dapat nyala hingga tombol power yang tak berfungsi. Yang menarik, instalasi SymbOS/RommWar, kadang juga ditumpangi oleh instalasi Kaspersky Anti-Virus mobile yang tidak sempurna.

13. 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 ?!]::.”.

14. 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.

15. 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.

16. 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.

17. 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.

18. 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.

19. 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.

20. 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.

21. 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.

22. 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.

Sumber : http://phaul-heger.blogspot.com/2012/04/macam-macam-virus-komputer.html

Minggu, 16 Desember 2012


Sistem Keamanan Jaringan Komputer

BAB I
PENDAHULUAN
Latar Belakang
Komputer merupakan temuan yang sangat spektakuler bagi segala bidang kehidupan. Semua lini memanfaatkan kecanggihan alat ini. Sampai saat ini kecanggihan tersebut berkembang dengan menggunakan jaringan yang memungkinkan user 1 dan yang lainnya terhubng tanpa batas waktu dan jarak ke seluruh dunia. Tentu saja hal ini sangat menguntungkan karena kita dapat bekerja dimanapun kita berada.
Akan tetapi berangkat dari begitu mudahnya pengaksesan jaringan ini, maka kita perlu sebuah keamanan jaringan untuk menyaring dan menentukan user-user yang boleh dan bias masuk dalam jaringan kita. Sehingga data-data serta semua informasi penting yang ada dalam jaringan kita tetap terjaga kerahasiaannya.
Oleh karena itu, sudah menjadi kewajiban kita sebagai mahasiswa TKJ untuk menelusuri lebih dalam tentang segala aspek yang mungkin kita manfaatkan untuk meningkatkan kemanan jaringan tersebut diatas. Salah satunya adalah dengan memanfaatkan berbagai software-software yang ada dipasaran, yang memang diseting untuk system keamanan jaringan. Beberapa software yang bersangkutan dengan system keamanan jaringan antara lain:
·         Everest Corporate
·         Monitor Magic
·         Soft Perfect Personal Firewall
Software-software diatas adalah beberapa software yang dapat kita gunakan dalam system jaringan komputer.









Pokok Permasalahan
Setelah melakukan pengamatan terhadap bahan pokok materi yang akan kita bahas dalam makalah ini, penulis menemukan beberapa pokok permasalahan yang akan dibahas. Beberapa diantaranya adalah :
1. Apakah pengertian jaringan itu?
2. Bagaimana kerja software-software jaringan yang diteliti (Everest Corporate, Monitor Magic, Soft Perfect Personal Firewall, Edvance LAN Scaner)?

Tujuan dan Keguanaan
Dari pokok permasalahan diatas maka penulis menguraikan beberapa tujuan dan keguanaan dari penyusunan makalah ini, antara lain:
1. Mengetahui pengertian jaringan komputer
2. Mengetahui sistem kerja software-software jaringan yang disebutkan diatas.
















BAB II
PEMBAHASAN
Pengertian Jaringan Komputer
Jaringan komputer adalah sebuah system yang terdiri atas komputer 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
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Klasifikasi Berdasarkan skala :
·         Local Area Network (LAN)
·         Metropolitant Area Network (MAN)
·         Wide Area Network (WAN)
Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:
·         Client-server
Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  Peer-to-peer
Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.
Berdasarkan topologi jaringan : Berdasarkan [topologi jaringan], jaringan komputer dapat dibedakan atas:
· Topologi bus
· Topologi bintang
· Topologi cincin
· Topologi Mesh (Acak)
· Topologi Pohon (Hirarkis)
· Topologi Linier
Sistem Kerja Software-software Jaringan
·         Everest Corporate
Lavaliys EVEREST Corporate Edition menemukan suatu standar baru dalam manajemen jaringan dideklarasikan dengan menyediakan cakupan solusi yang penuh untuk administrator dan helpdesk staff. Corak yang di-set meliputi keamanan yang siaga dan laporan customized yang mencakup informasi perangkat keras, perangkat lunak dan informasi keamanan sistem operasi, diagnostik, audit jaringan, perubahana manajemen dan monitoring Jaringan. Everest adalah suatu aplikasi yang sangat dibutuhkan/harus ada untuk semua lingkungan jaringan bisnis yang menggunakan teknologi terakhir untuk menurunkan biaya operasioanl IT dan biaya-biaya lainnya.
·         Feature
Lavalys Everest didisain untuk dijalankan pada sistem operasi Michrosoft Windows 32 dan 64 bit dan sangat mendukung untuk Microsoft Windows 95, 98, Me, NT 4.0 SP6, 2000, XP, 2003 and Vista. Everest memilikii kebutuhan sumber daya sistem yang luarbiasa rendah (minimum 486 processor dengan 32 MB RAM).





·         Feature umum
ü  Informasi Perangkat keras low-level: 43 halaman
ü  Informasi perangkat lunak dan Sistem operasi: 46 halaman
ü  Informasi keamanan jaringan 6 halaman
ü  Informasi Directx yang mencakup Direct3D Corak Akselerasi
ü  Modul diagnostik yang menyederhanakan troubleshooting

·         Feature Khusus
ü  Sebagai pendeteksi segala perubahan yang terjadi pada seluruh software dan hardware pada jaringan perusahan
ü  Mengingatkan administrator jaringan pada kondisi jaringan yang kritis atau perubahan sistem status.
ü  Uptime Dan Downtime Statistik dengan kesalahan kritis konter
ü  Monitor Diagnostics untuk memeriksa kemampuan tampilan CRT dan LCD
ü  System Stability Test dengan monitoring yang berkenaan dengan panas untuk menekan CPU, FPU, memori dan disk
ü  Smart Battery Information.
ü  Informasi ACPI BIOS, IPMI System Event log, IPMI Sensor
ü  Web link: IT Portal, perangkat lunak dan driver download
ü  Link Pabrikan: Informasi Produk, driver dan BIOS download
ü  Informasi Database Perangkat keras lebih 61000 alat
ü  Pemakai secara penuh dilokalisir dengan 35+ bahasa
ü  Tidak memerlukan prosedur penginstalasian.

·         Feature Audit Jaringan
ü  Pilihan Command-Line untuk memberikan laporan otomatis
ü  TXT, HTML, MHTML, XML, CSV, MIF, INI melaporkan format file dengan Konvertor Laporan
ü  menyampaikan Lporan via e-mail, FTP server upload, automatic compression
ü  Audit manager dengan daftar audit dan statistik audit+ diagram
ü  Custom Variables:Pencatatan Audit Dan Variabel Lingkungan
ü  Audit Perangkat lunak: 3 metoda berbeda untuk membaca file sekilas
ü  Koneksi Database
ü  Borland Interbase, Firebird, Akses MS , MS SQL Server, Mysql, Oracle, Postgresql, Sybase Pen;Dukungan Database
ü  Special optimizations untuk MS (MICROSOFT) SQL Server, Mysql
ü  Database Manager mengirim/ menerima laporan file untuk EVEREST SQL databases


·         Feature Remote
ü  Menjamin keamanan koneksi dengan IP Network
ü  Perkembangan Remot Monitor memonitor status system, Network Traffic (lalu lintas jaringan), SMART disk health (kesehatan disk dan status anti-virus database
ü  Remot Proses monitoring dan manajemen
ü  Memberikan laporan dengan perpindahan laporan langsung
ü  Pelaporan remote otomatis via command-line
ü  Pengendalian Jarak Grafis dengan perpindahan file
ü  Jamin/Mengamankan koneksi remote di dalam suatu IP jaringan

·         Built-in Printing
Cetakan High-Resolution melaporkan dengan grafik terintegrasi dan rencana tataruang secara penuh customized. Tidak (ada) perangkat lunak tambahan atau pencetak khusus pengarah perlu untuk diinstall. Kehendak MonitorMagic [yang] secara otomatis mencetak pada [atas] Pencetak Windows tersedia yang baku yang menggunakan resolusi mungkin yang paling tinggi yang didukung oleh pencetak.
·         Built-in HTML Export
Untuk/Karena portabilitas, Kaleng MonitorMagic mengkonversi laporan mu ke dalam industri HTML format baku. Ketika mengubah suatu laporan ke HTML, MonitorMagic Akan tulis [muatan/indeks] [itu] yang dapat diperbandingkan ke Internet Penjelajah, E.G. HTML memfile suatu direktori akar dan semua file grafis dalam kepunyaan subdirectory nya . Lihat contoh HTML file.
·         Built-in Report Template Editor
Penggunaan MonitorMagic templates untuk menghasilkan laporan. Templates mengijinkan kamu untuk dengan mudah menambahkan sebutan/judul atau teks baru dan meliputi perusahaan mu yang logo ke dalam laporan dicetak. Semua SQL query adalah juga dimasukkan di dalam masing-masing template.
·         Built-in Report Generation
MonitorMagic menghasilkan laporan sendiri di dalam real-time. Tidak ada kebutuhan untuk perangkat lunak [yang] tambahan seperti Laporan Kristal. Bagaimanapun, kamu dapat mengintegrasikan laporan mu dengan Kristal Laporkan jika diinginkan, [karena;sejak] semua templates dengan sepenuhnya yang terbuka untuk modifikasi, mencakup semua kebiasaan SQL query.



·         SoftPerfect Personal Firewall
General Information
SoftPerfect Personal Firewall adalah suatu jaringan gratis, firewall merancang untuk melindungi PC terhadap serangan dari Internet atau via suatu jaringan area lokal. menawarkan keamanan yang menggunakan aturan user-defined untuk paket penyaringan. Paket ini bekerja pada suatu tingkat rendah dan juga mengijinkan kita untuk menciptakan aturan berdasar pada protokol non-IP seperti ARP.
SoftPerfect Personal Firewall mendukung berbagai bentuk wujud orang yang mengadaptasikan jaringan. Ini mengijinkan kamu untuk menetapkan aturan, sebagai contoh, untuk modem koneksi atau yang bisa di koneksikan memakai aturan terpisah untuk masing-masing sistem menghubungkan. Dengan suatu fleksibel menyaring sistem, MAC alamat yang dipercayai yang mengecek corak dan memisahkan bentuk wujud orang yang mengadaptasikan jaringan yang kamu dapat genap menggunakannya pada suatu server.
SoftPerfect Personal Firewall mempunyai suatu ciri, yang memberikan kita tindakan yang diperlukan ketika saat mendeteksi suatu paket yang tak dikenal. Bantuan ini yang kamu untuk menciptakan aturan dengan cepat. Program mudah untuk menggunakan, hanya dengan satu set aturan sudah dikenal dan itu dengan sepenuhnya. Contoh tambahan meliputi perlindungan kata sandi, pembukuan dan sebagainya.
Main features
¨ SoftPerfect Personal Firewall mempunyai suatu penggunaan sistem penyaringan lalu lintas kuat yang user-defined memproses aturan.
¨ SoftPerfect Personal Firewall mendukung bentuk wujud untuk berbagai orang yang mengadaptasikan jaringan.
¨ SoftPerfect Personal Firewall mempunyai suatu belajar gaya dan datang dengan satu set aturan sudah dikenal.
¨ SoftPerfect Personal Firewall menyaring IP dan lalu lintas non-IP.
¨ SoftPerfect Personal Firewall mudah untuk menginstal. Itu tidak mengubah File Sistem Windows dan tidak memerlukan tambahan apapun.
License Agreement
Perangkat lunak ini disajikan seperti halnya, tanpa menyatakan kepemilikan atau license agreement. Dalam hal tidak akan pengarang dipegang dapat dikenakan untuk kerusakan apapun timbul dari penggunaan perangkat lunak ini.
Ijin diberikan kepada seseorang untuk menggunakan perangkat lunak ini untuk hal-hal lain, tidak termasuk penggunaan komersil, dan membagi-bagi lagi bebas. Jika ingin menggunakan perangkat lunak ini untuk tujuan yang komersil kita bisa mencari pada info@softperfect.com untuk memperoleh suatu lisensi komersil.
Getting Started

Setelah kamu sudah menginstall SoftPerfect Personal Fir, kita perlu merestar kembali PC kita. Setelah sistem startup, kita akan lihat suatu firewall kotak dialog yang minta/tanyakan kita yang menetapkan lebih dulu aturan yang akan kita magsud. Di-set yang sudah, E-Mail, dan lain lain ARP, ICMP dan DNS aturan yang ditetapkan lebih dulu diperlukan untuk operasi jaringan benar. Kamu dapat memodifikasi aturan ini kemudian.
Jika kamu harus mengakses firewall itu untuk mengubah bentuk wujud yang kita tentukan, menggunakan sistem ini muncul menu yang menunjukkan di bawah. Klik Firewall Terbuka untuk membuka jendela yang utama itu. Yang di-set Belajar Item Gaya untuk memungkinkan belajar gaya. Di dalam Belajar Gaya firewall akan minta/tanya kita harus berbuat apa ketika program mendeteksi suatu paket yang tak dikenal. Setelah masa penggunaan di dalam belajar gaya program akan jadi siap untuk dipakai di dalam suatu ciri. SoftPerfect Personal Firewall dibagi menjadi 3 jenis : Mengijinkan Semua jenis mengijinkan segalanya melalui/sampai. Blok Semua jenis stop manapun aktivitas jaringan.
Gaya Saringan menerapkan/berlaku aturan seperti yang kita punyai, mulai manapun paket jaringan menukar. Jika tidak ada J aturan menggambarkan untuk paket dan gaya pelajaran batal/mulai paket akan [jadi] dihalangi.
Jendela yang utama ditunjukkan di bawah.
Di dalam kolom sebeleh kiri, kamu dapat mengakses informasi alat penghubung jaringan, aturan dan firewall dan berbagai peristiwa. Gunakan toolbar tombol untuk mengakses berbagai program menonjolkan. Kolom kanan memajang informasi lebih lanjut untuk memilih materi. Dalam hal ini, daftar aturan dipertunjukkan. Aturan diterapkan berdasarkan pesanan yang mereka ditetapkan. Jika tidak ada mempertemukan aturan ditemukan firewall itu menyangkal paket itu. Kamu dapat temporer melumpuhkan aturan di dalam daftar dengan tidak mengisi cek tanda itu.

Aturan Firewall
Klik add atau Modifikasi halaman aturan untuk menambahkan atau memodifikasi suatu firewall. Di dalam Halaman yang umum, kamu dapat susunan aturan tindakan, arah, protokol dan suatu alat penghubung.
Sumber Dan Rekening Tujuan hanya yang aktip untuk Protokol yang IP-based seperti TCP, UDP dan ICMP. Mereka mengijinkan kamu untuk menetapkan suatu sumber paket dan tujuan menunjuk dan/atau port(s).
Kekayaan Aturan yang lanjut meliputi ICMP tambahan yang memproses dan berbagai lain pengaturan. Pesan tak dapat dicapai harus selalu dilewati firewall itu cara lainnya, kemampuan jaringan dapat diturunkan pangkat.


MAC Yang dipercayi Manajemen Alamat (Trusted MAC Address Management). Jika kamu ada di dalam suatu jaringan area lokal atau suatu LAN tanpa kawat dan yang kamu untuk mengkomunikasikan hanya dengan stasiun-kerja dan/atau server yang kamu percaya kemudian kamu dapat menetapkan alamat perangkat keras mereka (MAC alamat) di sini. Ini instruksikan firewall itu untuk menolak manapun lalu lintas kecuali penghuni yang dipercayai yang kamu sudah menetapkan dan membuat kamu kebal ke jenis tertentu jaringan menyerang, seperti ARP-SPOOFING.
Learning Mode
Firewall membantu kamu ke aturan susunan yang dengan cepat dan dengan mudah. Sebagai contoh, jika tidak ada mempertemukan aturan dan gaya pelajaran dimungkinkan ketika kamu sedang berusaha untuk membuka suatu web-site yang kamu akan lihat suatu firewall yang siaga seperti ini:
Kamu mempunyai suatu pilihan untuk menghalangi atau lewat atau paket itu yang kamu boleh menciptakan aturan yang akan menerima atau menyangkal paket itu.
Firewall Log
Firewall Pesan disimpan dalam log sistem. Kamu dapat menetapkan peristiwa seperti apa itu harus membukukan. Double-Click pada suatu log untuk melihat secara detil.




SUMBER :
http://retiasa.wordpress.com/2008/04/01/sistem-keamanan-jaringan-komputer/














Pengertian Kartu Rencana Studi (KRS)

Kartu Rencana Studi atau KRS adalah kartu yang berisi daftar mata kuliah yang akan diikuti oleh setiap mahasiswa dalam setiap semester. Dalam KRS tercantum data mahasiswa seperti : Nama, NPM, Kelas, Fakultas, Jurusan, Jumlah Semester, Tahun Akademik, Kode Mata Kuliah, Mata Kuliah, SKS.
KRS berlaku sah apabila ada pas foto mahasiswa yang bersangkutan dan di cap oleh universitas tersebut.

KRS merupakan bukti mahasiswa aktif pada setiap semester yang bersangkutan dan berfungsi sebagai Kartu Peserta Ujian. Pengisian KRS dilakukan oleh setiap mahasiswa secara langsung di PSMA Online pada setiap semester.

Persyaratan Pengisian KRS
Beberapa persyaratan yang harus dipenuhi oleh mahasiswa yaitu:
a.    Berpakaian rapi dan sopan
b.    Membawa lembaran FRS yang sudah diisi
c.    Membawa pas foto hitam putih atau pas foto bewarna dengan ukuran 3 x 4 terbaru dan bukan bekas.
d.    Membawa blangko pembayaran warna merah yang sudah dibayarkan. Bagi mahasiswa yang belum membayar uang kuliah dapat menggunakan KRS yang lama tetapi KRS belum dapat diambil.
e.    Pengambilan KRS bagi mahasiswa yang tidak memenuhi syarat 3 dan 4 dapat dilakukan di hari berikutnya dengan membawa syarat yang belum dipenuhi selama pengisian KRS.



Data membuat KRS :
-      Mahasiswa (Master)
-      KRS (Master)
-      BAAK
-      Lokasi
-      Perlengkapan

Prosedur Pengisian KRS
Prosedur Pelaksanaan Kegiatan KRS digambarkan pada bagan dibawah ini :


KRS
Mengisi
Mahasiswa

Nama                                       


Kelass
SKS
Kd.Matkul*
Matkul
Data
Bts tgl pengisian
Kd.matkul**
NPM**
 





Keterangan :
Pada pengisian KRS terdapat 2 master yaitu Mahasiswa dan KRS . Pada MAHASISWA terdapat beberapa record yaitu :
-      Nama
-      Npm
-      Kelas
Jika sudah di pikirkan apa saja yang akan di masukan pada filed MAHASISWA kemudian tentukan salah satu record yang menjadi kunci untuk membuka filed MAHASISWA misalkan kita akan memakai NPM sebagai kunci filednya kemudian pada atasnya di berikan tanda bintang(*) untuk memberikan tanda atau perbedaan terhadap record – record yang lainnya.
Kemudian pada filed KRS terdapat beberapa record yaitu :
-      Matakuliah
-      Kode Matakuliah
-      SKS
Pada filed KRS juga tentukan kunci record yang nantinya bisa digunakan untuk membuka file KRS.Pada filed KRS kuncinya adalah Kode Matakuliah kemudian berikan tanda bintang (*) untuk membedakan dari record-record yang lainnya.
Setelah menentukan salah satu record diantara filed MAHASISWA dan KRS kemudian Mahasiswa melakukan transaksi ke KRS nama transaksinya misalkan mengisi.Pada filed MENGISI terdapat :
-      Data
-      Batas Tanggal Pengisian
-      Kode Mata Kuliah
-      NPM
Pada filed MENGISI merupakan penggabungan record-record dari filed MAHASISWA dan KRS.Yang di masukan sebagai kunci dari masing-masing filed tadi kemudian di masukan ke filed MENGISI supaya pada saat membuka filed MENGISI filed MAHASISWA dan KRS bisa ikut terbuka,kemudian kunci dari masing-masing record di berikan tanda bintang dua(**) untuk membedakan dari record-record yang lainnya.                                                                           
Penjelasan Prosedur Pengisian KRS
a.    Mahasiswa membawa FRS yang sudah diisi sebelumnya serta blanko buku pembayaran uang kuliah, mahasiswa menuju counter pengecekan blanko. Jika mahasiswa tidak membwa blanko berwarna merah dapat menyerahkan KTM atau KRS yang lama. Setelah blanko pembayaran atau KTM/KRS telah dicek, mahasiswa langsung dapat memulai pengisian KRS diterminal komputer yang aktif.
b.    Jika terdapat hal yang tidak jelas selama pengisian KRS mahasiswa dapat bertanya pada PA (Pembimbing Akademik) yang bertugas.
c.    Jika sudah selesai mahasiswa dapat keluar dan menuju loket untuk mengambil KRS dengan menyerahkan blanko pembayaran yang berwarna merah yang telsh dicek dan pas foto 3 x 4.



Program memberitahukan preprocessor compiler untuk menyatakan header file standard conio, stdio, dan main() merupakan titik awal program dieksekusi. Sebelumnya, program mendeklarasikan beberapa variable yg akan digunakan dan tipe datanya masing-masing, seperti :  
      Variable nilai,a,b,n tipe data int. 
Variable nm sebanyak 10 karakter,variable npm sebanyak 8 karakter dan variable kls sebanyak 7 karakter yang bertipe data char. 
Program akan mencetak “Menu” dengan disertai pilihan1 biodata, pilihan2 luas genap/ganjil, pilihan3 looping,dengan menggunakan perintah printf. Kursor berpindah baris dengan menggunakan perintah “/n”. Kemudian mencetak kata “Masukkan pilihan”. Memasukkan input data sebagai memilih mengisi krs yang tersedia dengan menggunakan perintah scanf(“%d”,&pil).
         



1.     Apabila memilih pilihan 1, maka :
akan muncul memasukkan input nama,npm dan kelas dengan menggunakan perintah scanf, variable nm untuk nilai nama,variable np sebagai keterangan npm dan variable kls sebagai keterangan kelas, sesuai dengan variable yang telah dideklarasikan oleh program. “%s” sebagai perintah membaca beberapa karakter yang telah diinput. Program akan mencetak nama dan kelas yang telah diinput menggunakan perintah printf.

2.    Apabila memilih pilihan 2, maka :
Akan muncul permintaan untuk memasukan batas pengisian dan kode mata kuliah menggunakan perintah scanf. Untuk menentukan batas pengisian dan kode mata kuliah .
        
3.    Apabila memilih pilihan 3,maka :
      Akan muncul perintah masukan matkul,masukan kode matkul dan masukan jumlah sks.jika sudah kemudian akan muncul output yang kita minta.














Membuat DataBase :
                Kami merencanakanmembuat 5 tabel,yaitu :
1.       Tabel Data KRS, dengan Field: nim(DETAIL) dankodematakuliah.
2.       TabelMahasiswa, dengan field: id,nim(MASTER), namamahasiswa, prodi, dosenpembimbing, jenjangAkademikdanjumlahkrs.
3.       Tabel Mata Kuliah, dengan Field: Kodematakuliah, namamatakuliah, sksdandosenpengajar
4.       TabelDosen, dengan Field: kodedosendannamadosen.
5.       TabelWaktuKrs, nim(DETAIL), semester, T.A., tgl_kembali, tgl_ambil, tgl_pengisian.

Untukmembantupembuatan database kami menggunakan MySQL Query Browser. Yang langkah-langkahnyasebagaiberikut :
  1. MembukaAplikasi MySQL Query Browser,danmemasukkan password. Tekan OK.
       
  1. Klikkananpadabagian schemata danpilih create new schema,

  1. Setelahjadischemanya, klikkananpada schema yang telahdibuat(‘tugas_kita’), lalupilih create new table.






  1. Membuattabel-tabel yang sudahdirencanakantadi.Sebagaiberikut :
Tipe data
field
NamaTabel
       

     - mahasiswa                                    id(PK)                                                      integer
                                                                                nim(PK)                                                                    char(5)
                                                                                nama                                                     varchar(45)
                                                                                prodi                                                     enum(‘MI’,’TK’)
                                                                                kd_dosen(FK)                                       char(5)
                                                                                jenjang                                 enum(‘D3’,’S1’)
                                                                                jumlah_krs                                                             integer

     - mk                                                  kd_mk(PK)                                                             char(5)
                                                                                mk                                                          varchar(20)
                                                                                sks                                                                              integer
                                                                                kd_dosen(FK)                                       char(5)

      - waktu_krs                                  nim(PK,FK)                                                              char(5)
                                                                                semester                                             enum(‘genap’,’ganjil’)
                                                                                ta                            enum(‘2000/2001’,’2001/2002),hanyacontoh
                                                                                                                        tgl_ambil                                                                       date
                                                                                tgl_kembali                                                                  date
                                                                                tgl_pengisian                                                               date
     - data_krs                                       nim(PK)                                                                     char(18)
                                                                                kd_mk(PK)                                                char(5)

     - dosen                                                            kd_dosen(PK)                                           char(5)
                                                                                dosen                                                                   varchar(45)


 





















  1. Setelah semua diset,beserta foreign key juga. Maka buat aplikasi untukmengisikan content.






  1. Logika dalam pembuatan data base ini adalah sebagai berikut

Waktu_krs
Mk
FK(kd_dosenàkd_dosen)
Nimànim
mahasiswa
(Master tabel)
FK(kd_dosenàkd_dosen)
FK(kd_mkàkd_mk)
(Detail tabel)
Dosen
Data_krs
 


























MembuatAplikasi KRS menggunakanDelphi.

  1. Membuka Delphi.
  2. Padaaplikasi, pilih menu File/New/Data Module.
  3. Pilihkomponen ADO/ADOConnection. Property yang perlu di set:
    1. Connection Sting, pilih data source name yang telahdihubungkanpada database yang kitabuattadi(kami tidakmembahas ODBC dalammakalahini).
    2. LoginPromptè False
    3. Connected è True
  4. Pilihkomponen ADO/ADOQuery. Property yang perlu di set:
    1. Connection èDataModule.ADOConnection
    2. Name(recommended)
    3. SQL è select * from “nama table”(padakasusiniyaitudata_krs, dosen, mahasiswa, mk, waktukrs) [where “nama field”:=”nama_field master”](padakasusini yang bertindaksebagaitabel detail, yaitutabelwaktu_krsdandata_krsterhadapmahasiswaàwhere nim:=nim.
    4. DataSourceèhanya di set padatabel detail(waktu_krsdandata_krs) sebagairujukanketabel Master(mahasiswa)
    5. Parameter èuntuktabel detail(-- nim, value àoleString)
    6. Active è True.
  5. SetelahsemuaADOQueryterselesaikan, pilihkomponen ADO/DataSource(kami memasukkankomponen data source pada Data Module agar lebihmudahmengoperasikannya). Property yang perlu di set :
    1. Name dan dataset(sesuaidenganADOQuerymasing-masing(sebanyak 5buah).
    2. Padakasusini, lebihbaikuntuk data source tabelmasternya (mahasiswa) dibuatterlebihdahulubersamaandenganADOQuerynya, agar tidakrancudalammenggesetpropertinya.
  6. Berikutiniadalahhasildari 5 proses diatasdalam data module.
  7. Membuat Form KRS, dalamhalini kami menggabungkanbeberapatabeldalamsatu form.
    1. Karenarencangan form KRS kami buatpersissepertibentuk KRS kampumakakomponen-komponennyaadalah:
                                                               i.      Menu File/New/Form
    - property name(recommended) diganti. Exs: KRS
                                                             ii.      tabelmahasiswa(nim, nama, jenjang, prodi, id, jumlah KRS dandosenpembimbing), caramembuatkomponendosenpembimbing:
1.       Klik 2x padaADOQueMahasiswa, setelahmuncul data module untukAdoQueMahasiswa. Klikkananpadabidangkosong data module tersebutlalupilih new field.
2.       Diisikansepertiberikut:
                   
3.       Penjelasan, kami membuatreferensiketabelADOQueDosendengan field acuankd_dosen-kd_dosendan kami menampilkannya (result field) dalambentuknamadosennya.
Selanjutnyapilih(add all field) semua field pada data module lalutarikke form.
Agar form mudahuntukdiisi kami membuatkankomponenDBComboBoxpada field(jenjangdanprodi).
UntuksetiapkomponenDBComboBox, properti yang perlu di set:
1.       DataSourceèDataModule2.DataSourceMahasiswa
2.       DataFieldèjenjangdanprodi
3.       Items èdiisikanpilhan-pilihan yang akan di list sesuaidengan yang adapada database untukmasing-masing field
Untuk field “id”, sayamaksudkan agar bilakrstersebutdiisidengan 2 nimdannamamahasiswa yang samatidakterjadi error(Disinibelumberfungsisecara optimal). Agar tidakkelihatan property visiblenya di set FALSE.
                                                            iii.      Tabelwaktu_krs(nim, semester, tgl_ambil, tgl_kembali, tgl_pengisian,ta)
Selanjutnyapilihsemua field pada data module lalutarikke form.
    Nimàenable(false) &visible(false). Field nimnantinya   akanmengacupadaADOQueMahasiswa.nim
    Field semester dan ta kami buatkanDBComboBox, cara    sepertipadaDBComboBoxuntukjenjangdanprodi,             hanya    berbedapada Items(sesuai content masing-    masing).
                                                           iv.      BuatDbGridpada form.Untukmemasukkan data  matakuliahkrs Property yang di set:
1.       DataSourceèDataModule2.DataSourceDataKrs
2.       klikkananpadaDBGridlalupilih Columns Editor untukmengaturposisikolompadaDBGrid. Buatsesuaidenganaturankrs.
                                                             v.      MembuatkomponenDBNavigator, dengan property dataSource = DataModule2.DataSourceMahasiswa.
                                                           vi.      Buat Button, untukmenutupaplikasi.
                Event pada form KRS:
1.       procedure TDataModule2.ADOQueWktKrsNewRecord(DataSet: TDataSet);
                begin
                                ADOQueWktKrstgl_pengisian.Value := now;
                end;
2.    procedure TKRS.Button1Click(Sender: TObject);
                begin
                                Application.Terminate;
                end;

b. Hasilakhir Form KRS adalahsebagaiberikut.

  1. Membuat Form DosenUntukmengoperasikantabelDosen.
    1. Menu File/New/Form
        - property name(recommended) diganti. Exs:Dosen
    1. Klik 2x padaADOQueDosen
    2. Klikkananpada data module yang muncul, pilih add all fields. Lalutarikke form yang dibuattadi.
    3. BuatkomponenDBGriddanDBNavigatoruntukpengoperasian, masing-masing di set pada property DataSourceè DataModule2.DataSourceDosen
    4. Hasil form:
       

  1. Membuat Form Mata KuliahUntukmengoperasikantabel Mata Kuliah.
    1. Menu File/New/Form
        - property name(recommended) diganti. Exs: Mk
    1. Klik 2x padaADOQueMk
    2. Klikkananpada data module yang muncul, pilih add all fields. Lalutarikke form yang dibuattadi.
    3. Buat field lookup untukdosen. Cara membuatpersissepertipadacaramembuat lookup padatabelmahasiswadiatas.
    4. BuatkomponenDBGriddanDBNavigatoruntukpengoperasian, masing-masing di set pada property DataSourceè DataModule2.DataSourceMataKuliah
    5. Hasil form:
       




  1. Membuat Form MahasiswaUntukmelihat data-data mahasiswa yang sudahmendaftar.
    1. Menu File/New/Form
        - property name(recommended) diganti. Exs: Mhs
    1. BuatkomponenDBGriddanDBNavigatoruntukpengoperasian, masing-masing di set pada property DataSourceè DataModule2.DataSourceMataKuliah
    2. klikkananpadaDBGridlalupilih Columns Editor untukmengaturposisikolompadaDBGrid. Buatsesuaidenganisi.
    3. Lebihbaik property read only-nya di true semuakarenahanyaberfungsiuntukmelihat data yang sudahmasuk.
    4. Buat button close sepertipada form KRS.



    1. Hasil form:
       

  1. Membuat form Utama.
    1. Menu File/New/Form
        - property name(recommended) diganti. Exs: Form Utama
    1. Buat 3 panel, diatur property align.
    2. BuatkomponenMainMenu. Diisi link terhadap form-form yang lain.
    3. Hasil :
       
ProsedurPengisian KRS
ProsedurUntukMahasiswa :
  1. Mahasiswamembayar SPP padatiap semester sesuaidenganjadwal yang telahditetapkanolehUniversitas
  2. MendapatkanPedomanPengisian KRS yang berisiPedomanUmumPengisian KRS, jadwalpengisian KRS, JadwalKuliah, JadwalUjian, yang bisadibelidari Bookshop/TempatFotokopiKampus III, Gd. Bonaventura
  3. MengambilRapor, KartuHasilStudi semester sebelumnyadanFormulirPembimbingan KRS
  4. BerkonsultasidanmemintatandatanganpersetujuanpembimbingankeDosenPembimbingAkademik
  5. Menandatanganitandahadirpembimbinganakademik
  6. Melakukanpengisian KRS secara online, jikamahasiswakehabisankelasmahasiswadapatmengisikelasbayangan
  7. Setelahmengisi KRS, mahasiswamemintaSuratBuktiPengambilanKelas (SBPK) pada Tata Usaha, Tata Usaha mencetaknyamenggunakanSistemInformasiAkademik
  8. Jikapengisian KRS telahselesaidilakukanolehseluruhmahasiswa, Program studibisamembukakelasbarujikakelasbayanganlayakuntukdibukadanmembatalkankelas yang tidaklayakjalan
  9. Mahasiswamendaftarkandiriuntukrevisi KRS untukmenambah, mengubahdanmenghapuskankelasbaruataukelas yang dibatalkan.
  10. Mahasiswamembayar SPP variable, seperti yang tertulispadaSuratBuktiPengambilanKelas (SBPK)
  11. MahasiswamengikutiperkuliahansesuaidenganSatuanAcaraPerkuliahan (SAP) danRancanganKegiatanBelajarMengajar (RKBM)






MEMBUAT DATABASE PEMINJAMAN BUKU PERPUSTAKAAN
Iniadalah source code untukmembuat Database PeminjamanBuku di Perpustakaan.

create database PERPUSTAKAAN
USE PERPUSTAKAAN
CREATE TABLE MAHASISWA(NIM CHAR(9) NOT NULL PRIMARY KEY,
 NAMA VARCHAR(30),ALAMAT VARCHAR(30))
CREATE TABLE PENERBIT(KODE_PENERBIT CHAR(2)
NOT NULL PRIMARY KEY,NAMA_PENERBIT VARCHAR(20))

CREATE TABLE BUKU(KODE_BUKU CHAR(4) NOT NULL
PRIMARY KEY,JUDUL CHAR(20),PENGARANG CHAR(15),
JUMLAH_BUKU INT,KODE_PENERBIT CHAR(2) REFERENCES PENERBIT(KODE_PENERBIT))
CREATE TABLE PINJAM(TGL_PINJAM DATETIME,NIM CHAR(9) REFERENCES MAHASISWA
(NIM),KODE_BUKU CHAR(4) REFERENCES BUKU(KODE_BUKU),TGL_HARUS_KEMBALI DATETIME,
TGL_KEMBALI DATETIME)

INSERT INTO MAHASISWA VALUES('123010001','MELANIE','JL. KARTINI')
INSERT INTO MAHASISWA VALUES('123010002','BUDI','JL. MELANTHON SIREGAR')
INSERT INTO MAHASISWA VALUES('123010003','CHANDRA','JL. SUTOMO')
INSERT INTO MAHASISWA VALUES('123010004','PITA','JL. CIPTO')

SELECT * FROM MAHASISWA

INSERT INTO PENERBIT VALUES('01','Piksi ITB')
INSERT INTO PENERBIT VALUES('02','Ganesha')
INSERT INTO PENERBIT VALUES('03','Elipson')
INSERT INTO PENERBIT VALUES('04','Gramedia')

SELECT * FROM PENERBIT

INSERT INTO BUKU VALUES('SO01','DOS','M. URIP','10','01')
INSERT INTO BUKU VALUES('BD01','dbaseIII Plus','ESIP B.','5','01')
INSERT INTO BUKU VALUES('BD04','Clipper','Ahmad G','4','02')
INSERT INTO BUKU VALUES('FI01','FISIKA','Sutrisno','10','04')

SELECT * FROM BUKU

INSERT INTO PINJAM VALUES('2003/04/20','123010001','SO01',
'2003/04/23','2003/04/23')
INSERT INTO PINJAM VALUES('2003/04/20','123010002','BD01',
'2003/04/23','2003/04/23')
INSERT INTO PINJAM VALUES('2003/04/20','123010003','BD04',
'2003/04/23','2003/04/23')
INSERT INTO PINJAM VALUES('2003/04/20','123010003','FI01',
'2003/04/24','2003/04/25')
INSERT INTO PINJAM VALUES('2003/04/21','123010004','SO01',
'2003/04/24','2003/04/25')
INSERT INTO PINJAM VALUES('2003/04/21','123010001','BD01',
'2003/04/24','2003/04/24')

SELECT * FROM PINJAM
selesaii...
SebagaiCatatan, PerintahPembuatan Table Dan Pengisian
RecordnyaHarusBertahap, Dimulai Dari Table Yang BerdiriSendiri,
ArtinyaAdalah Table Yang TidakMemilikiReferensiYaitu
Table Mahasiswa Dan Table Penerbit, KemudianDilanjutkanDengan
Table Yang MemilikiReferensiYaitu Table Buku Dan Table Pinjam.

Dan IniadalahHasilAkhirnya.
 

 










Contoh Database Peminjaman Buku Di Perpustakaan Dengan ms access











SUMBER :
http://fisip.uajy.ac.id/akademik/prosedur-pengisian-krs/