• Tidak ada hasil yang ditemukan

Aplikasi Menghitung Network Address, Broadcast Address, Total Host, Total Host Valid Dan Kelas Dari Sebuah IP Versi 4 Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Aplikasi Menghitung Network Address, Broadcast Address, Total Host, Total Host Valid Dan Kelas Dari Sebuah IP Versi 4 Menggunakan Visual Basic 6.0"

Copied!
98
0
0

Teks penuh

(1)

APLIKASI MENGHITUNG NETWORK ADDRESS, BROADCAST

ADDRESS, TOTAL HOST, TOTAL HOST VALID DAN KELAS

DARI SEBUAH IP VERSI 4 MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

M.HABIE FAWWAZ SAMAD SULAIMAN HASIBUAN

082406043

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

APLIKASI MENGHITUNG NETWORK ADDRESS, BROADCAST

ADDRESS, TOTAL HOST, TOTAL HOST VALID DAN KELAS DARI

SEBUAH IP VERSI 4 MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan Untuk melengkapi tugas dan memenuhi syarat menyelesaikan studi pada program studi Diploma III Teknik Informatika

M.HABIE FAWWAZ SAMAD SULAIMAN HASIBUAN

082406043

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : APLIKASI MENGHITUNG NETWORK

ADDRESS, BROADCAST ADDRESS, TOTAL

Diketahui/Disetujui oleh Departemen Matematika FMIPA USU

Ketua Pembimbing

Prof. Dr. Tulus, M.Sc Drs. Liling Perangin-angin, M.si NIP 196209011988031002 Nip. 194707141984031001

(4)

PERNYATAAN

APLIKASI MENGHITUNG NETWORK ADDRESS, BROADCAST ADDRESS, TOTAL HOST, TOTAL HOST VALID DAN KELAS DARI SEBUAH IP VERSI 4

MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Mei 2011

(5)

PENGHARGAAN

Alhamdulillah. Segala puji bagi Allah SWT yang telah memberikan rahmat dan hidayah-Nya, sehingga penulis berhasil memyelesaikan tugas akhir yang berjudul

Aplikasi Menghitung Network Address, Broadcast Address, Total Host, Total Host Valid dan Kelas dari Sebuah IP Versi 4 Menggunakan Visual Basic 6.0 ini dapat

diselesaikan tepat pada waktunya. Shalawat dan salam semoga selalu dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga, sahabat dan para pengikut sampai akhir zaman.

Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara. Dalam tugas akhir ini, penulis banyak mendapat masukan serta dukungan dari berbagai pihak.

Secara khusus penulis menyampaikan rasa terima kasih yang sedalam-dalamnya kepada Ayahanda Ahyar Hasibuan dan Ibunda Sri Murni Matondang yang telah mendidik dan membesarkan penulis dengan segala pengorbanan yang tak terhitung nilainya serta kasih sayang yang tulus, juga yang saya sayangi Vivi Kusuma Wardhani yang telah memberikan banyak dukungan dan motivasi kepada penulis dalam menyelesaikan tugas akhir ini. Semoga Tuhan Yang Mana Esa akan membalasnya.

Dalam kesempatan ini penulis juga ingin mengucapkan terima kasih kepada:

1.

Pengetahuan Alam Universitas Sumatra Utara

2.

3.

4. Syahril Effendi, S.Si, M.IT selaku Ketua Jurusan Program Studi Diploma III Teknik Informatika

(6)

6. Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara yang telah memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahan. 7. Kepada rekan-rekan mahasiswa D3 Teknik Informatika yang telah membantu

dalam menyelesaikan tugas akhir ini, khususnya rekan-rekan KOM-C dan seluruh teman-teman yang tidak dapat penulis sebutkan satu persatu, terima kasih atas bantuannya dan kerja samanya

8. Rekan-rekan kuliah khususnya Adam Kurniawan Margolang dan Indrawan Farizki yang sudah membantu menyelesaikan kesulitan- kesulitan yang dihadapi penulis selama menyusun tugas akhir ini

9. Seluruh sahabat dan kerabat dekat penulisyang selalu memberikan semangat dan harapan kepada penulis dalam menyelesaikan tugas akhir ini

Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari pembaca demi penyempurnaan.

Demikian tugas akhir ini saya buat. Semoga tulisan ini bermanfaat bagi kita semua.

Medan, Mei 2011 Penulis

(7)

ABSTRAK

(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

1.7 Metode Penelitian 6

Bab 2 Landasan Teori 8

2.1 Pengertian Sistem 7

2.1.1 Komponen atau elemen (Components) 7

2.1.2 Batas Sistem (Boundary) 8

2.1.3 Lingkungan Luar Sistem (Environment) 9

2.1.4 Penghubung Sistem (Interface) 9

2.1.5 Masukan (Input) 9

2.1.6 Keluaran (Output) 9

2.1.7 Pengolah (Process) 9

(9)

2.2 Sistem Informasi 10

2.3 Pengertian Data dan Database 12

2.3.1 Data 12

2.3.2 Database 13

2.4 Mocrosoft Visual Basic 6.0 13

2.4.1 Sejarah Perkembangan Visual Basic 6.0 14

2.4.2 Struktur Aplikasi Visual Basic 14

(10)

4.2.2.5 Pengujian Sistem 55 4.2.2.6 Konversi Sistem Baru 56 4.2.3 Tindak Lanjut Implementasi Sistem 56

4.3 Langkah-langkah 57

4.4 Spesifikasi Sistem 57

4.4.1 Perangkat Keras (Hardware) 57 4.4.2 Perangkat Lunak (Software) 58 4.4.3 Sumber Daya Manusia (Brainware) 58

4.5 Installasi Visual Basic 59

Bab 5 Kesimpulan Dan Saran 65

6.1 Kesimpulan 65

6.2 Saran 66

Daftar Pustaka 67

(11)

DAFTAR TABEL

Halaman

(12)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Transformasi Data Menjadi Informasi 11

Gambar 2.2 Tampilan Visual basic 6.0 15

Gambar 2.3 Menubar 15

Gambar 2.4 Toolbar 16

Gambar 2.5 Toolbox 17

Gambar 2.6 Jendela Form 18

Gambar 2.7 Jendela Pengkodean 19

Gambar 2.8 Jendela Project 20

Gambar 2.9 Jendela Properti 20

Gambar 2.10 Jendela Form Layout 21

Gambar 3.1 Tampilan Awal Aplikasi 34

Gambar 3.2 Tampilan Tombol Keluar 34 Gambar 3.3 Menu Utama 36

Gambar 3.4 Awal Hitung IP 37

Gambar 3.5 Memasukkan Nilai 38

Gambar 3.6 Akhir Hitung IP 38

Gambar 3.7 Melakukan Proses Ping 39 Gambar 3.8 Hasil Ping 39 Gambar 3.9 Melakukan Proses Tracert 40 Gambar 3.10 Hasil Tracert 40 Gambar 3.11 Mengatur Messanger 1 42 Gambar 3.12 Mengatur Mesangger 2 42

Gambar 2.20 Tampilan Keluar Sebelum di Klik 47

Gambar 3.21 Tampilan Menu Keluar Setelah di Klik 48

Gambar 3.22 Flowchart 49

Gambar 4.1 Tahap Pertama Instal Visual Studio 6.0 59

(13)
(14)

ABSTRAK

(15)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Jaringan komputer bukanlah sesuatu yang baru saat ini. Hampir di setiap perusahaan

terdapat jaringan komputer untuk memperlancar arus informasi didalam perusahaan

tersebut. Internet yang mulai populer saat ini adalah suatu jaringan komputer raksasa

yang merupakan jaringan komputer yang terhubung dan dapat saling berinteraksi. Hal

ini dapat terjadi karena adanya perkembangan teknologi jaringan yang sangat pesat,

sehingga dalam beberapa tahun saja jumlah pengguna jaringan komputer yang

tergabung dalam Internet berlipat ganda.

Jaringan komputer adalah salah satu hal yang sangat dibutuhkan di berbagai

instansi, baik itu pendidikan, pemerintahan, industri, dan lain lain. Salah satu yang

paling vital dalam bidang jaringan komputer adalah IP Address. IP Address atau

Alamat IP sendiri adalah kumpulan angka yang menjadi alamat pada setiap node,

(16)

jaringan. Pengalamat node pada sebuah jaringan tidak bisa diberikan sembarangan,

ada aturan-aturan yang harus diikuti agar node satu dan node yang lainnya bisa

terhubung dengan baik dalam sebuah jaringan. Bagi orang yang ingin menguasai

jaringan komputer haruslah menguasai aturan-aturan dalam pemberian Alamat IP,

baik itu belajar dari buku, internet, maupun dari sekolah atau kampus. Aplikasi ini

dibuat agar memudahkan bagi siapa saja yang ingin belajar tentang Alamat IP

terutama Alamat IP versi 4 yang saat ini banyak digunakan. Pada aplikasi ini juga

disertakan beberapa fungsi yang berhubungan dengan jaringan, seperti melakukan

Ping, Trace Route, dan mengirim pesan singkat ke node lain pada jaringan dan grup

yang sama .

Berdasarkan uraian di atas maka penulis mengambil judul yang sesuai, agar

dapat memudahkan siapa saja yang ingin belajar tentang Alamat IP tersebut. Untuk

itu penulis memilih judul “APLIKASI MENGHITUNG NETWORK ADDRESS,

BROADCAST ADRESS, TOTAL HOST, TOTAL HOST VALID DAN

MENENTUKAN KELAS DARI SEBUAH IP ADDRESS VERSI 4

MENGGUNAKAN VISUAL BASIC 6.0”.

(17)

Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin banyak dan

rumit sangatlah terbatas, sehingga disini dibutuhkan suatu aplikasi yang dapat

mengolah data dengan baik sehingga dapat mempercepat serta mengefisiensikan

pekerjaan pengolahan data tersebut. Untuk menghindari terjadinya kesimpang siuran

dalam pembahasan masalah dengan mengingat akan keterbatasan penulis dalam hal

ilmu dan keterampilan serta waktu maka penulis membatasi permasalahan hanya pada

sistem menghitung IP Address Versi 4.

1.3 Rumusan Masalah

Dari latar belakang masalah yang telah di uraikan diatas maka dirumuskan beberapa

permasalahan sebagai berikut :

1.3.1 Bagaimana Format IP Address Versi 4?

1.3.2 Bagaimana cara mencari Network Address dan Broadcast Address IP

Address Versi 4?

1.3.3 Bagaimana menghitung Total Host IP Address Versi 4?

(18)

1.3.5 Bagaimana menentukan kelas dari suatu IP Address dan Subnet Mask IP

Address Versi 4?

1.4 Tujuan Penelitian

Adapun tujuan penelitian ini adalah:

1.4.1 Untuk mengetahui secara lebih jelas tentang format IP Address Versi 4

secara benar dan baik.

1.4.2 Untuk mengetahui aturan dasar pemilihan network ID dan host ID

1.4.3 Untuk membantu pengguna mengetahui Network Address, Broadcast

Address, menghitung Total Host, Total Host Valid, dan menentukan kelas dari

sebuah IP Address versi 4 dengan cepat.

1.5 Manfaat

1.5.1 Mengenal lebih jauh tentang teknologi jaringan komputer, khususnya

(19)

1.5.2 Membantu pengguna mengetahui Network Address, Broadcast Address,

menghitung Total Host, Total Host Valid.

1.5.3 Mempercepat dalam menentukan kelas dari sebuah IP.

1.6 Kajian Pustaka

1.6.1 Jaringan Komputer

Jaringan komputer adalah sekumpulan komputer, serta perangkat-perangkat lain

pendukung komputer yang saling terhubung dalam suatu kesatuan. Media jaringan

komputer dapat melalui kabel-kabel atau tanpa kabel sehingga memungkinkan

pengguna jaringan komputer dapat saling melakukan pertukaran informasi, seperti

dokumen dan data, dapat juga melakukan pencetakan pada printer yang sama dan

bersama-sama memakai perangkat keras dan perangkat lunak yang terhubung dengan

jaringan. Setiap komputer, ataupun perangkat-perangkat yang terhubung dalam suatu

jaringan disebut dengan node. Dalam sebuah jaringan komputer dapat mempunyai

(20)

1.6.2 Index Protokol (IP)

IP adalah singkatan dari Internet Protocol. Perhatikan lagi contoh diatas, jika

"Computer A" mengirim suatu paket ke "Computer B", IP dari kedua komputer berada

didalam IP-header dari paket tersebut, yaitu IP tujuan (dari komputer B) dan IP

sumber (dari komputer A). Router yang berada diantara kedua host akan memeriksa

IP-header tersebut dan melakukan masquerade paket tersebut ke segment berikutnya.

Jika terjadi kesalahan dalam pengiriman tersebut, contohnya host tujuan tidak dapat

dicapai, suatu ICMP (Internet Control Message Protocol) digunakan untuk mengirim

pesan kesalahan sehingga kesalahan tersebut dapat diperbaiki (dan paket tersebut

harus dikirim ulang).

1.6.3 Visual Basic 6.0

Hengky Alexander et al(2003, hal:2-7) menyatakan bahwa terdapat 8 bagian besar

lingkungan kerja pada Visual Basic 6.0. Visual Basic 6.0 menyediakan tiga macam

interface yang bias kita gunakan untuk merancang aplikasi sesuai kebutuhan. Selain

MDI (Multi Document Interface) dan SDI (Single Document Interface), kini tersedia

(21)

1.7 Metode penelitian

Penelitian ini akan dilaksanakan dengan mengikuti beberapa langkah yang akan

digunakan penulis, yaitu:

1. Penentuan Judul

Penentuan Judul dilakukan agar penulis dapat mengetahui data-data apa saja

yang diperlukan dalam penulisan tugas akhir ini.

2. Pengumpulan referensi dan studi pustaka

Pengumpulan referensi dan studi pustaka dilakukan untuk memperoleh

data-data yang diperlukan sebagai bahan bagi penulis.

3. Perencanaan penulisan Tugas Akhir

Perencanaan penulisan Tugas Akhir dilakukan untuk membantu kita dalam

membuat sebuah tulisan yang terstruktur, terurut, dan tidak berantakan. Dalam

perencanaan penulisan, dibutuhkan juga sebuah teknik penulisan, dan kerangka

karangan. Kerangka karangan ini akan memudahkan kita untuk

(22)

4. Analisis data

Analisis data dilakukan untuk menemukan jawaban atas perihal permasalahan

yang sudah dirumuskan yang berhubungan dengan jaringan, khususnya tentang

IP Address.

5. Penyusunan dan pengadaan Tugas Akhir

Penyusunan dan pengadaan Tugas Akhir dilakukan setelah perencanaan dan

(23)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Terdapat dua kelompok dalam mendefenisikan sistem, yaitu yang menekankan pada

prosedurnya dan menekankan pada komponen atau elemennya.

Pendekatan sistem yang lebih menekankan pada prosedur mendefenisikan

bahwa sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau untuk

menyelesaikan suatu sasaran tertentu. Sedangkan sistem yang lebih menekankan pada

elemen atau komponennya mendefenisikan bahwa sistem adalah kumpulan dari

(24)

Suatu sistem mempunyai karakteristik sebagai berikut :

2.1.1 Komponen atau elemen (Components)

Suatu sistem terdiri dari komponen-komponen yang saling berinteraksi yang

artinya saling bekerja sama membentuk satu kesatuan.

2.1.2 Batas Sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem

yang lainnya atau dengan lingkungan luarnya.

2.1.3 Lingkungan Luar Sistem (Environment)

Adalah apapun di luar batas dari sistem yang mempengaruhi operasi dari suatu

sistem kadang dapat merugikan sistem yang ada.

2.1.4 Penghubung Sistem (Interface)

Merupakan media penghubung antara subsistem dengan subsistem yang lainnya.

Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang

(25)

2.1.5 Masukan (Input)

Adalah energi yang dimasukkan ke dalam sistem.

2.1.6 Keluaran (Output)

Merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran

yang berguna dan sisa pembuangan. Juga merupakan keluaran atau tujuan akhir

dari sistem. Output dapat berupa keluaran.

2.1.7 Pengolah (Process)

Suatu sistem mempunyai bagian pengolah yang akan mengubah input menjadi

output.

2.1.8 Sasaran (Objective)

Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem

dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila

(26)

2.2 Sistem Informasi

Dalam mengartikan sistem informasi ada baiknya terlebih dahulu mengerti arti sistem

dan informasi. Dengan memahami defenisi dan informasi akan dapat diperoleh

penjelasan yang baik tentang informasi.

Sistem dapat didefenisikan sebagai suatu himpunan komponen atau variable

yang berorganisasi, saling berinteraksi dan terpadu. Sebuah sistem mempunyai

maksud untuk mencapai suatu tujuan atau untuk mencapai suatu sasaran.

Suatu sistem yang telah ada dapat diperbaiki atau diganti. Untuk membuat

sistem baru dilakukan pengembangan sistem. Pengembangan sistem dapat diartikan

menyusun sistem yang baru untuk menggantikan sistem yang ada baik secara

keseluruhan maupun perbaikan terhadap sistem yang ada. Pengembangan sistem

dilakukan oleh karena terjadi permasalahan pada sistem yang lama atau sistem yang

baru menjadi lebih baik. Selain itu pengembangan sistem dilakukan untuk

meningkatkan penyediaan informasi dalam menghadapi persaingan dalam pasar

(27)

Informasi didefenisikan sebagai sesuatu yang nyata atau setengah nyata yang

dapat mengurangi derajat ketidakpastian tentang suatu keadaan atau kejadian (Analisi,

Design, dan Implementasi Sistem Informasi, Henry C.Lucas Jr, Erlangga).

Informasi juga diartikan sebagai hasil proses pengolahan data, atau informasi

adalah data yang telah disusun sedemikian rupa sehingga bermakna dan bermanfaat

karena dapat dikomunikasikan kepada seseorang yang menggunakannya untuk

membuat keputusan.

Komputer sebagai alat yang dengan bantuan program akan mengolah data

menjadi informasi. Dengan bantuan komputer informasi yang ada dapat lebih akurat

dan tepat sehingga dapat digunakan penerimanya untuk menghasilkan keputusan.

Oleh sebab itu perlu dipahami bahwa pemakaian informasi jauh lebih penting karena

informasilah yang akan dipakai untuk menunjang keputusan menajemen. Siklus

informasi dapat digambarkan sebagai berikut.

Gambar 2.1 Transformasi Data Menjadi Informasi

Dari pengertian sistem dan informasi diatas, maka Sistem Informasi

didefenisikan sebagai sekumpulan prosedur oraganisasi yang pada saat

(28)

dilaksanakan akan memberikan informasi bagi pengambilan keputusan dan atau

untuk mengendalikan informasi (Analisi, Desidn, dan Implementasi Sistem Informasi,

Henry C.Lucas Jr, Erlangga). Sistem Informasi adalah sebuah rangkaian prosedur

formal dimana data dikelompokkan, diproses menjadi informasi dan didistribusikan

kepada pemakai.

2.3 Pengertian Data dan Database

2.3.1 Data

Data berasal dari bahasa latin yaitu “datum” yang berarti fakta, kejadian, atau

peristiwa, yang mengandung arti pengolahan data dengan menggunakan komputer

dikenal dengan nama Pengolahan Data Elektronik (PDE) atau Elektronik Data

Processing (EDP). Data merupakan kumpulan kejadian yang diangkat dari suatu

kenyataan.

Data merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih

berguna dan bermanfaat. Menurut Murdick,dkk (1984) Data adalah fakta yang tidak

sedang digunakan pada proses keputusan, biasanya dicatat dan diarsipkan tanpa

(29)

2.3.2 Database

Dasar data (database) merupakan kumpulan dari data yang saling berhubungan satu

dengan yang lainnya, tersimpan dari perangkat komputer dan digunakan perangkat

lunak untuk memanipulasinya. Database merupakan salah satu komponen yang

penting dalam sistem informasi, karena merupakan dasar dalam menyediakan

informasi bagi para pemakai. Penerapan dalam system infomasi disebut database

sistem.

Sistem database adalah suatu informasi yang mengintegrasikan kumpulan dari

data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia

untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi.

2.4 Microsoft Visual Basic 6.0

Microsoft Visual Basic adalah bahasa pemrograman yang digunakan untuk membuat

aplikasi Windows yang berbasis grafis (GUI–Graphical User Interface). Visual Basic

merupakan perangkat otomatis, dengan bantuan Intelligent IDE (Integrated

Development Environment) yang akan membantu user dalam penulisan kode program

(30)

6.0 dikenal dengan metode drag-drop yang akan berguna dalam menyingkat proses

perancangan interface maupun dalam proses pengeditan kode program.

2.4.1 Sejarah Perkembangan Visual Basic 6.0

Visual Basic pertama kali diperkenalkan pada tahun 1991 berupa pemograman yang

masih berbasiskan DOS dan untuk Windows. Setelah itu muncul versi baru dengan

Visual Basic versi 3.0 yang dirilis pada tahun 1993, yang kemudian diikuti dengan

dirilisnya Visual Basic versi 4.0 pada tahun 1995 dengan tambahan dukungan untuk

aplikasi 32 bit. Dari semua versi Visual Basic yang ada, akhirnya dikeluarkan versi

terbaru yaitu Visual Basic versi 6.0 pada tahun 1998 yang memiliki fasilitas yang

lebih baik dibandingkan versi sebelumnya.

Fasilitas terbaru tersebut adalah fasilitas pengaksesan data Visual Basic versi

6.0 kemampuan akan pengolahan database lebih canggih karena adanya aplikasi yang

terbaru seperti ADO (Active Data Object), ODBC (Open Database Connectivity),

DAO (Data Accses Object), dan RDO (Remote Data Object), sehingga dapat

membuat pengguna (user) dapat menggunakannya dengan mudah dan dapat

(31)

2.4.2 Struktur Aplikasi Visual Basic

Salah satu yang membuat Visual Basic begitu banyak digunakan adalah kerana adanya

fasilitas editor yang serba fungsi. Fasilitas tersebut adalah Integrated Development

Environment atau disingkat IDE. Fasilitas ini memberikan kemudahan dalam

mengelola sumber-sumber program dan menyediakan apa yang dibutukan user.

(32)

2.4.2.1 Menu Bar

Menubar berisi perintah-perintah umum yang digunakan untuk mengoperasikan

Visual Basic.

Gambar 2.3 Menubar

2.4.2.2 Toolbar

Toolbar digunakan sebagai alternative lain untuk menjalankan perintah secara

langsung selain melalui Menubar. Ada 4 macam standart toolbar Visual Basic, yaitu:

1. Debug

Digunakan untuk shortcut perintah pelacakan kode program.

2. Edit

Digunakan untuk shortcut perintah dalam editor pengkodean.

3. Form editor

Digunakan untuk shortcut perintah dalam mendesain objek form.

4. Standart

(33)

Gambar 2.4 Toolbar

2.4.2.3 Toolbox

Dalam jendela Toolbox terdapat beberapa objek control yang dapat digunakan dalam

form atau objek desainer lain. Jendela ini terbagi dalam beberapa tab, seperti yang

ditunjukan pada gambar 2.4 berikut ini.

(34)

2.4.2.4 Jendela Form

Form merupakan bagian utama dari program aplikasi yang digunakan untuk

pembuatan program. Pada form ini penulis dapat mengatur tampilan yang akan dibuat

dengan menambahkan komponen-komponen yang ada pada toolbox sehingga

memudahkan pengguna berinteraksi dengan program yang telah penulis tuliskan.

(35)

2.4.2.5 Jendela Pengkodean

Jendela pengkodean (code window) digunakan untuk membuat perintah dalam form

atau objek lain dalam aplikasi.

Ada dua buah Combo Box dalam jendela ini, Yang paling kiri berisi objek –

objek yang ada dalam project, sedangkan sebelah kanannya terdiri dari event-event

yang berhubungan –berhubungan dengan objek yang dipilih.

(36)

2.4.2.6 Jendela Project

Jendela ini digunakan untuk isi dari semua objek yang terdapat dalam aplikasi.

Menampilkan semua objek yang dikelompokan menurut tipe atau menyusunnnya

berdasarkan huruf pertama saja, dengan mengklik toolbar icon dibagian kanan jendela

Project.

(37)

2.4.2.7 Jendela Property

Jendela ini menampilkan semua properti dari objek yang sedang dipilih dan beberapa

tipe dari semua properti tersebut memungkinkan untuk dimodifikasi.

Gambar 2.9 Jendela Properti

2.4.2.8 Jendela Form Layout

Jendela Form Layout digunakan untuk melihat bagaimana posisi form yang akan

(38)

Gambar 2.10 Jendela Form Layout

2.4.3 Konsep Dasar Pemrograman Visual Basic 6.0

Konsep dasar pada pemrograman Visual Basic 6.0 adalah pembuatan form dengan

mengikuti aturan pemrograman Property, Metode dan Event.

1. Property

Property adalah karakteristik yang melekat pada sebuah objek yang

(39)

warna latar belakang, font menunjukkan jenis dan ukuran tulisan yang

digunakan, dan sebagainya. Pengaturan properti objek dapat diatur dengan 2

cara. Cara pertama adalah dengan mengatur komponen melalui Property

Window. Cara kedua adalah dengan memberi baris program pada Code.

2. Metode

Adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu

tindakan dimana objek dapat dibentuk.

3. Event

Event berfungsi untuk menunjukkan kejadian yang terjadi pada sebuah objek.

Misalnya kejadian ketika Command1 diklik (event command1_Click), kejadian

(40)

BAB 3

PERANCANGAN SISTEM

3.1. Pengaturan Properties Form Aplikasi Menghitung IP

Pengaturan atau setting properties dilakukan sesuai dengan kebutuhan tampilan form

dan penulisan kode program aplikasi menghitung IP.

OBJEK PROPERTIES PENGATURAN

Form

2 - CenterScreen

(41)

CommandButton

Tabel 3.1. Setting Properties Form1 ( Welcome.frm )

OBJEK PROPERTIES PENNGATURAN

Form

CommandButton (Name)

BackColor

CmdPingTracert

(42)

Caption

Font

&Ping dan Tracert

MS Sans Serif

Tabel 3.2. Setting Properties Form2 ( MenuUtama.frm)

OBJEK PROPERTIES PENGATURAN

Form

(Name)

Auto Redraw

Main Form

(43)

BackColor

Caption

StatrUpPosition

&H8000000F&

Quick IP Ver 1.0

2 - CenterScreen

(44)

BackColor Total Host Valid

(45)

Font Arial

Tabel 3.3. Setting Properties Form3 ( MainForm.frm)

OBJEK PROPERTIES PENGATURAN

Form

2 - CenterScreen

(Name) Label 1

(46)

Label Auto Size

BackColor

Caption

Font

&H8000000F&

IP Address or Domain Arial

CommandButton (Name)

(47)

CommandButton

Tabel 3.4. Setting Properties Form4 (PerintahForm.frm)

OBJEK PROPERTIES PENGATURAN

(48)
(49)

CommandButton

(50)

OBJEK PROPERTIES PENGATURAN

2 - CenterScreen

CommandButton

Tabel 3.6. Setting Properties Form6 ( AboutForm.frm)

3.2 Perancangan Interface Program

Tujuan akhir dari perancangan sistem adalah pembuatan program yang dapat

dijalankan dan sesuai dengan yang dibutuhkan oleh sistem. Dalam perancangan

program, perancangan interface merupakan hal yang sangat penting agar

memudahkan perancang menyelesaikan programnya. Aplikasi menghitung IP ini

(51)

3.2.1 Tampilan Awal

Berikut ini adalah tampilan awal dari aplikasi yang penulis rancang, disini terdapat 2

(dua) tombol aktif. Tombol masuk dan keluar, jika kita klik tombol masuk maka kita

akan terhubung ke form selanjutnya, yaitu form menu utama. Dan jika klik tombol

keluar maka akan ada textbox yang muncul dengan kalimat “ Terima Kasih Telah

Membuka Program Ini” untuk selanjutnya kita dapat klik ok, maka aplikasi akan

tertutup.

(52)

Gambar 3.2 Tampilan Tombol Keluar

3.2.2 Menu Utama

Setelah kita mengklik tombol masuk maka, kita akan melihat menu utama dari

aplikasi ini. Inilah inti dari aplikasi ini. Disini terdapat 5 (lima) tombol aktif yaitu :

1. Hitung IP

2. Ping dan Tracert

3. Kirim Pesan

4. About

(53)
(54)

3.2.2.1 Hitung IP

Di form ini kita dapat memasukkan IP dan Subnetmask lalu dengan sekali klik di

tombol hitung yang ada di form ini, kita langsung dapat mengetahui kelas, network

address, broadcast address, total host, totak host valid dari IP tersebut.

(55)

Gambar 3.5 Memasukkan Nilai

Gambar 3.6 Akhir Hitung IP

3.2.2.2 Ping dan Tracert

Di form ini user dapat lakukan ping dan tracert dengan menuliskan IP atau domain ke

(56)

tersebuk maka dengan sekali klik proses ping dan tracert kita muncul, begitu juga

halnya dengan domain dengan sekali klik maka proses ping dan tracert tersebut akan

muncul sama halnya dengan kita lakukan ini di Command Promp.

(57)

Gambar 3.9 Melakukan Proses Tracert

Gambar 3.10 Hasil Tracert

3.2.2.3 Kirim Pesan

Di form ini kita dapat melakukan kirim pesen ke computer lain melalui jaringan LAN (

Local Area Network ). Sebelum melakukan kirim pesan ke computer lain yang

(58)

pertama ialah kita manualkan dahulu mesangger kita. Caranya kilk Start - Run -

Services.msc - Pilih Mesangger - lalu ubah settingan nya menjadi manual. Setelah

proses settingan pertama selesai kita masuk ke settingan kedua yaitu klik start service

pada aplikasi ini maka akan muncul tampilan command promp biarkan sampai

tampilan itu hilang, setelah tampilannya hilang maka proses settingan selesai. Setelah

proses selesai isi IP computer yang akan kita tuju lalu isikan juga kalimat di kolom

yang telah tersedia, dan klik tombol kirim. Dan ketika kita mau berhenti untuk kirim

pesan, kita dapat mengklik tombol stop service secara otomatis akan menghntikan

(59)

Gambar 3.12 Mengatur Mesangger 2

(60)

Gambar 3.14 Mengatur Messanger 4

(61)

Gambar 3.16 Proses Starting Service

Gambar 3.17 Tampilan Kirim Pesan

(62)

3.2.2.4 About

Di form ini hanya penjelasan tentang kegunaan dari aplikasi menghitung network

address, broadcast address, total host, totak host valid dan kelas dari IP versi 4

menggunakan visual studio 6.0, didalam form ini ada tombol kembali yang berfungsi

utuk kembali lagi ke form utama kita.

(63)

3.2.2.5 Keluar

Jika kita klik tombol keluar maka akan ada pemberitahuan yang penulis setting untuk

keluar dari aplikasi ini. Pemberitahuannya berupa messagebox dengan kalimat “

Terima kasih telah menggunakan program ini “. Lalu ketika kita klik ok maka kita

akan keluar dari aplikasi ini.

(64)
(65)

3.3 Flowchart

(66)

3.4 Algoritma Program

Disini penulis menggunakan algoritma. Adapun algoritma yanga akan di bahas antara

lain yaitu :

1. Algoritma Menu Awal

Langkah 1 : Klik Masuk

Lalu masuk ke form utama

Langkah 2 : Klik Keluar

Keluar dari aplikasi

2. Algoritma Menu Utama

Langkah 1 : Pilih Menu

Atau keluar

Langkah 2 : Klik Menu Pertama ( Hitung IP )

Masukkan Nilai IP dan Subnet Mask

Klik hitung

Klik kembali

(67)

Masukkan IP atau Domain

Klik Ping

Klik Tracert

Klik kembali

Langkah 4 : Klik Menu Ketiga ( Kirim Pesan)

Masukkan IP

Masukkan kalimat yang akan dikirim

Klilk Start Service

Klik kirim

Klik Stop Service

Klik kembali

Langkah 5 : Klik Menu Keempat ( About)

Klik kembali

(68)

BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian dan Tujuan Implementasi

Implementasi sistem adalah prosedur yang dilakukan pada tahap desain sistem dalam

dokumen yang disetujui dan menguji kemudian menginstal dan menggunakan

program yang dibuat, penerapan sistem baru dimana sistem baru ini akan diterapkan

secara menyeluruh.

Tujuan dari implementasi sistem adalah :

1 Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui.

2 Menulis, menguji dan mendokumentasikan program dan prosedur-prosedur

yang diperlukan oleh dokumen desain sistem yang diuji.

3 Memastikan bahwa personal dapat mengoperasikan sistem yang telah dibuat.

(69)

5 Memperhitungkan bahwa sistem sesuai dengan kebutuhan pemakai.

4.2 Tahapan Implementasi Sistem

Tahapan dalam implementasi sistem ada tiga, yaitu :

1 Penerapan dan proses implementasi

2 Pelaksanaan proses implementasi

3 Tindak lanjut proses implementasi

4.2.1 Penerapan dan Proses implementasi

Perencanaan dan penerapan merupakan langkah penting dalam penerapan sebuah

sistem baru. Tujuan dari pemberlakuan proses ini adalah agar penerapan sistem baru

ini betul-betul sesuai dengan tujuan dan sasaran pengadaannya.

4.2.2 Pelaksanaan Proses Implementasi

Pelaksanaan proses implementasi bertujuan untuk melakukan proses penerapan sistem

baru. Bentuk kegiatan pelaksanaan proses implementasi sendiri, yaitu sebagai berikut:

1. Pelatihan personil (training),

2. Instalasi hardware dan software,

(70)

4. Pengujian program,

5. Pengujian sistem,

6. Konversi sistem baru.

4.2.2.1 Pelatihan Personil

Personil pengguna sistem merupakan orang yang memegang peran penting dalam

pemanfaatan sistem baru. Pelatihan personil dilakukan dengan tujuan agar personil

yang ditunjuk untuk menjalankan sistem baru tidak mengalami kesulitan dalam

pengoperasiannya.

4.2.2.2 Instalasi Hardware dan Software

Agar sistem baru dapat berjalan sesuai harapan, maka dibutuhkan spesifikasi hardware

dan software yang dibutuhkan oleh sistem. Instalasi hardware dan software mutlak

menjadi sistem baru.

4.2.2.3 Pemrograman

Penulisan atau penyalinan program kedalam bahasa komputer, dalam hal ini Visual

Basic 6.0 kemudian menjalankan program dan melakukan pengujian kesalahan

(71)

4.2.2.4 Pengujian Program

Bertujuan untuk menghindari kesalahan pada program yang dibuat. Adapun bentuk

dari kesalahan yang mungkin ditemukan pada saat proses pengujian program adalah

sebagai berikut :

1. Kesalahan Kode Pemograman (syntax error)

Kesalahan ini terjadi apabila kode program yang ditulis tidak sesuai dengan

prosedur penulisannya.

2. Kesalahan proses (run time error)

Kesalahan ini terjadi pada saat program executable dijalankan. Kesalahan

menyebabkan program berhenti sebelum waktunya selesai karena compiler

menemukan kondisi yang belum terpenuhi dan tidak layak untuk dikerjakan.

3. Kesalahan Logika (logical error)

Kesalahan ini terjadi pada logika program yang dibuat. Kesalahan ini sulit

ditemukan karena tidak adanya pemberitahuan mengenai kesalahannya, tetapi

kesalahan tersebut dapat diketahui apabila output yang dihasilkan tidak sesuai

(72)

4.2.2.5 Pengujian Sistem

Tujuan pengujian sistem adalah untuk mengetahui bahwa komponen-komponen

sistem telah berfungsi dengan baik. Tujuan lainnya adalah untuk mengetahui

kelemahan ataupun kesalahan sistem sehingga perlu diadakan perbaikan.

4.2.2.6 Konversi Sistem Baru

Konversi sistem dilaksanakan apabila sistem baru yang dirancang telah siap dan layak

untuk digunakan. Sebelumnya sistem baru harus diuji kelayakannya yang bertujuan

untuk memastikan apakah sistem baru berjalan sesuai harapan serta sistem baru

tersebut dapat membantu menyelesaikan permasalahan yang dihadapi oleh perusahaan

dan bukan malah sebaliknya.

4.2.3 Tindak Lanjut Implementasi Sistem

Tahap akhir dari proses penerapan sistem adalah pemeliharaan yang terus berlangsung

selama sistem masih berjalan dan tetap dipakai. Tahap operasi dan pemeliharaan

sistem meliputi :

1. Memahami berbagai kendala dan kelemahan sistem yang bertujuan untuk

(73)

2. Membuat pencatatan dokumentasi hasil pemeliharaan untuk digunakan sebagai

referensi jika menghadapi permasalahan sehingga dapat menjaga kelancaran

pelaksanaan sistem.

4.3 Langkah-langkah

Langkah-langkah yang dilakukan dalam melaksanakan implementasi sistem adalah:

1. Menyelesaikan desain sistem

2. Mendapatkan hardware dan software

3. Menulis, menguji, mengontrol dan mendokumentasikan program

4. Menyelesaikan manual pemakai

5. Mendapatkan persetujuan

4.4 Spesifikasi Sistem

Untuk melakukan perancangan dan menjalankan sistem ini diperlukan beberapa

komponen seperti perangkat keras (hardware), perangkat lunak (software), dan

sumber daya manusia (brainware).

4.4.1 Perangkat Keras (Hardware)

Penggunaan perangkat keras yang baik akan mempengaruhi cepat lambatnya proses

(74)

dianjurkan adalah:

1. PC Core2 2,6 Mhz

2. Memori 1 Gb

3. Monitor super VGA

4. Hardisk sesuai dengan kebutuhan

5. Keyboard

6. Mouse

7. Printer

4.4.2 Perangkat Lunak (Software)

Untuk mendukung sistem kerja dari hardware maka diperlukan juga software di

dalamnya. Untuk sistem ini diperlukan spesifikasi perangkat lunak, yaitu:

1. Sistem Operasi Windows XP.

2. Aplikasi bahasa pemograman Microsoft Visual Basic 6.0.

4.4.3 Sumber Daya Manusia (Brainware)

Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan

menjadikan program tersebut dapat berjalan dengan baik dan efisien. Tenaga sumber

(75)

1. Analis Sistem, yaitu orang yang menganalisa sistem dengan

mempelajari masalah-masalah yang timbul dan menentukan kebutuhan

pemakai mengidentifikasi pemecahan yang beralasan.

2. Programmer, yaitu orang yang akan menyusun instruksi bagi komputer

agar dapat digunakan oleh pemakai (user) serta merancang antar muka

pemakai (interface) pada program.

3. Operator, yaitu orang yang akan menangani secara langsung

pengolahan data pada sistem yang telah dibuat atau bisa dikatakan

pengguna sistem (user).

4.5 Installasi Visual Basic

(76)

Gambar 4.2 Tahap Kedua Instal Visual Studio 6.0

(77)

Gambar 4.4 Tahap Keempat Instal Visual Studio 6.0

(78)

Gambar 4.6 Tahap Keenam Instal Visual Studio 6.0

(79)

Gambar 4.8 Tahap Kedelapan Instal Visual Studio 6.0

(80)
(81)
(82)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Pada Bab ini Penulis akan mencoba memberikan kesimpulan pembahasan bab-bab

sebelumnya dan beberapa saran yang berhubungan dengan penerapan yang berkaitan

dengan aplikasi menghitung network address, broadcast address, total host, total host

alid, da kelas dari sebuah IP versi 4 menggunakan visual studio 6.0.

1. Komputer sebagai media informasi akan mengefisienkan dan mengefektifkan

waktu, tenaga, dana, dan sumber daya

2. Pengolahan data dengan bantuan komputer dapat meringankan pekerjaan,

serta dapat mempersingkat waktu kerja dan mendapatkan hasil yang akurat.

3. Penggunaan perangkat komputer yang baik dapat menghasilkan hasil yang

(83)

5.2 Saran

1. Agar penggunaan aplikasi pembelian dan penjualan pada minimarket dapat

segera dilaksanakan untuk mempermudah pekerjaan dan dapat meminimalkan

kesalahan yang terjadi pada sistem manual.

2. Untuk mendapatkan hasil yang lebih maksimal, sebaiknya program ini

dikembangkan sesuai dengan kebutuhan.

3. Dalam merancang sebuah program sebaiknya menggunakan perangkat komputer yang sesuai dengan kebutuhan bahasa pemograman itu sendiri agar lebih mudah dalam hal pengoperasiannya.

(84)

DAFTAR PUSTAKA

Nugruho Bunafit, 2007. Aplikasi Visual Basic 6.0 Untuk Mahasiswa dan Umum. Jakarta: Penerbit PT Elex Media Komputindo Kelompok Gramedia

Leong, Marlon, 2006. Dari Programer Untuk Programer Visual Basic 6.0. Madcoms : PenerbAndi

Zeembry. 2005. 123 Tip & Trik Visual Basic. Jakarta: PT Elex Media Komputindo.

Dwi, Didik Prasetyo, 2004. Aplikasi Bisnis dan Perkantoran Menggunakan Visual

Basic. Jakarta: Penerbit PT Elex Media Komputindo Kelompok Gramedia

(85)

LISTING PROGRAM

Source Code Tampilan Awal Private Sub cmdKeluar_Click()

MsgBox "Terima Kasih Telah Membuka Program Ini.", vbInformation, "Quick IP Ver 1.0" End

End Sub

Private Sub cmdMasuk_Click() MenuUtama.Show

Unload Me End Sub

Source Code Menu Utama Private Sub About_Click() AboutForm.Show End Sub

Private Sub cmdAbout_Click() AboutForm.Show

End Sub

Private Sub cmdKeluar_Click()

MsgBox "Terima Kasih Telah Membuka Program Ini.", vbInformation, "Quick IP Ver 1.0" End

End Sub

Private Sub cmdKirimPesan_Click() PesanForm.Show

End Sub

Private Sub cmdPingTracert_Click() PerintahForm.Show

End Sub

Private Sub cmdHitungIP_Click() MainForm.Show

End Sub

Private Sub Keluar_Click() Unload Me

End End Sub

(86)

End Sub

Private Sub PingTracer_Click() PerintahForm.Show

End Sub

Source Code Hitung IP

'Sub Operasi Network Address--- Sub OperasiNa()

lblNa1.Caption = txtIp1.Text And txtNet1.Text lblNa2.Caption = txtIp2.Text And txtNet2.Text lblNa3.Caption = txtIp3.Text And txtNet3.Text lblNa4.Caption = txtIp4.Text And txtNet4.Text End Sub

'Masuk Form About--- Private Sub cmdAbout_Click()

AboutForm.Show Unload Me End Sub

'Ulangi--- Private Sub cmdCoba_Click()

(87)

txtNet3.Text = "" Private Sub cmdKeluar_Click()

MenuUtama.Show Unload Me End Sub

Private Sub cmdPerintah_Click() PerintahForm.Show

Unload Me End Sub

Private Sub cmdKembali_Click() MenuUtama.Show

Unload Me End Sub

Private Sub cmdPrs_Click()

'IP1--- If txtIp1.Text = "" Then

MsgBox "IP Address prefix 1 masih kosong", vbCritical, "Kesalahan IP Address" Call Reset

txtIp1.SetFocus Exit Sub

ElseIf Not IsNumeric(txtIp1.Text) Then

MsgBox "IP Address prefix 1 harus berisi angka", vbCritical, "Kesalahan Penulisan IP Adddress" Call Reset

txtIp1.SetFocus Exit Sub Else

If txtIp1.Text < 1 Or txtIp1.Text > 255 Then

(88)

Call Reset

MsgBox "IP Address prefix 2 masih kosong", vbCritical, "Kesalahan IP Address" Call Reset

txtIp2.SetFocus Exit Sub

ElseIf Not IsNumeric(txtIp2.Text) Then

MsgBox "IP Address prefix 2 harus berisi angka", vbCritical, "Kesalahan Penulisan IP Adddress" Call Reset

txtIp2.SetFocus Exit Sub Else

If txtIp2.Text < 0 Or txtIp2.Text > 255 Then

MsgBox "IP Address prefix 2 diluar jangkauan", vbCritical, "Kesalahan IP Address" Call Reset

MsgBox "IP Address prefix 3 masih kosong", vbCritical, "Kesalahan IP Address" Call Reset

txtIp3.SetFocus Exit Sub

ElseIf Not IsNumeric(txtIp3.Text) Then

MsgBox "IP Address prefix 3 harus berisi angka", vbCritical, "Kesalahan Penulisan IP Adddress" Call Reset

txtIp3.SetFocus Exit Sub Else

If txtIp3.Text < 0 Or txtIp3.Text > 255 Then

(89)

Call Reset txtIp4.SetFocus Exit Sub

ElseIf Not IsNumeric(txtIp4.Text) Then

MsgBox "IP Address prefix 4 harus berisi angka", vbCritical, "Kesalahan Penulisan IP Adddress" Call Reset

txtIp4.SetFocus Exit Sub Else

If txtIp4.Text < 0 Or txtIp4.Text > 255 Then

MsgBox "IP Address prefix 4 diluar jangkauan", vbCritical, "Kesalahan IP Address" Call Reset

MsgBox "Subnet mask prefix 1 masih kosong", vbCritical, "Kesalahan Subnet Mask" Call Reset

txtNet1.SetFocus Exit Sub

ElseIf Not IsNumeric(txtNet1.Text) Then

MsgBox "Subnet Mask prefix 1 harus berisi angka", vbCritical, "Kesalahan Penulisan Subnet Mask" "Kesalahan Subnet mask"

Call Reset

MsgBox "Subnet mask prefix 2 masih kosong", vbCritical, "Kesalahan Subnet Mask" Call Reset

txtNet2.SetFocus Exit Sub

(90)

MsgBox "Subnet Mask prefix 2 harus berisi angka", vbCritical, "Kesalahan Penulisan Subnet 240, 248, 252, 254 atau 255", vbCritical, "Kesalahan Subnet mask"

Call Reset

MsgBox "Subnet mask prefix 3 masih kosong", vbCritical, "Kesalahan Subnet Mask" Call Reset

txtNet3.SetFocus Exit Sub

ElseIf Not IsNumeric(txtNet3.Text) Then

(91)

MsgBox "Subnet mask prefix 3 Salah. Prefix 3 hanya bisa diisi dengan: 0, 128, 192, 224, 240, 248, 252, 254 atau 255", vbCritical, "Kesalahan Subnet mask"

Call Reset

MsgBox "Subnet mask prefix 4 masih kosong", vbCritical, "Kesalahan Subnet Mask" Call Reset

txtNet4.SetFocus Exit Sub

ElseIf Not IsNumeric(txtNet4.Text) Then

MsgBox "Subnet Mask prefix 4 harus berisi angka", vbCritical, "Kesalahan Penulisan Subnet Mask" 240, 248, 252, 254 atau 255", vbCritical, "Kesalahan Subnet mask"

(92)

txtNet2.Text = 255 And _

MsgBox "Program ini hanya untuk kelas A, B, dan C", vbExclamation, "Batasan"

MsgBox "Format subnet mask salah", vbCritical, "Kesalahan Subnet Mask" Call Reset

Exit Sub End If

'Operasi Kelas A--- KelasA:

Call OperasiNa

(93)

lblTh.Caption = (256 - txtNet4.Text) * (256 - txtNet3.Text) * (256 - txtNet2.Text) lblThv.Caption = lblTh.Caption - 2

Exit Sub

'Operasi Kelas B--- KelasB:

Call OperasiNa

lblBa1.Caption = txtNet1.Text lblBa2.Caption = txtNet2.Text lblBa3.Caption = 255 - txtNet3.Text

'Operasi Kelas C--- KelasC:

Source Code Ping dan Tracert Private Sub cmdClear_Click()

If Dir("C:\*.bat") = "" Then

MsgBox "Chace kosong", vbInformation, "Quick IP Ver 1.0" Else

Kill "C:\*.bat"

MsgBox "Chace sudah dibersihkan", vbInformation, "Quick IP Ver 1.0" End If

End Sub

'Perintah Start Service--- Private Sub cmdStart_Click()

Dim RetVal BatchStart

(94)

Sub BatchStart()

On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\start.bat")

Open "C:\start.bat" For Output As 1 Private Sub cmdKembali_Click()

MenuUtama.Show Unload Me End Sub

'Perintah Kirim Pesan--- Private Sub cmdKrmPsn_Click()

Dim RetVal

If txtIpPsn.Text = "" Then

MsgBox "IP Address atau Nama Host masih kosong", vbCritical, "Kesalahan IP Address atau Nama Host"

ElseIf txtPsn.Text = "" Then

MsgBox "Pesan masih kosong", vbCritical, "Kesalahan Pesan" Else

BatchPesan

RetVal = Shell("C:\pesan.bat", vbNormalFocus) End If

End Sub

Sub BatchPesan() On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\pesan.bat")

Open "C:\pesan.bat" For Output As 1 Print #1, "@echo off"

Print #1, "net send " & txtIpPsn.Text & " " & txtPsn.Text Close #1

End Sub

'Perintah Ping--- Private Sub cmdPing_Click()

Dim RetVal

(95)

Else

BatchPing

RetVal = Shell("C:\ping.bat", vbNormalFocus) End If

End Sub

Sub BatchPing()

On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\ping.bat")

Open "C:\ping.bat" For Output As 1

Private Sub cmdReset_Click() txtIpPT.Text = ""

txtIpPT.SetFocus End Sub

'Perintah Scan--- Private Sub cmdScan_Click()

Dim RetVal BatchScan

RetVal = Shell("C:\scan.bat", vbNormalFocus) End Sub

Sub BatchScan()

On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\scan.bat")

Open "C:\scan.bat" For Output As 1

'Perintah Start Service--- Private Sub cmdStop_Click()

Dim RetVal BatchStop

(96)

Sub BatchStop()

On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\stop.bat")

Open "C:\stop.bat" For Output As 1 Private Sub cmdTracert_Click()

Dim RetVal

If txtIpPT.Text = "" Then

MsgBox "IP Address atau Domain masih kosong", vbCritical, "Kesalahan IP Address atau Domain" Else

BatchTracert

RetVal = Shell("C:\tracert.bat", vbNormalFocus) End If

End Sub

Sub BatchTracert() On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\ping.bat")

Open "C:\tracert.bat" For Output As 1

Source Code Kirim Pesan Private Sub cmdClear_Click() If Dir("C:\*.bat") = "" Then

MsgBox "Chace kosong", vbInformation, "Quick IP Ver 1.0" Else

Kill "C:\*.bat"

MsgBox "Chace sudah dibersihkan", vbInformation, "Quick IP Ver 1.0" End If

End Sub

Private Sub cmdKembali_Click() MenuUtama.Show

(97)

Private Sub cmdKrmPsn_Click() Dim RetVal

If txtIpPsn.Text = "" Then

MsgBox "IP Address atau Nama Host masih kosong", vbCritical, "Kesalahan IP Address atau Nama Host"

ElseIf txtPsn.Text = "" Then

MsgBox "Pesan masih kosong", vbCritical, "Kesalahan Pesan" Else

BatchPesan

RetVal = Shell("C:\pesan.bat", vbNormalFocus) End If

End Sub

Sub BatchPesan() On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\pesan.bat")

Open "C:\pesan.bat" For Output As 1 Print #1, "@echo off"

Print #1, "net send " & txtIpPsn.Text & " " & txtPsn.Text Close #1

End Sub

Private Sub cmdReset_Click() txtIpPsn.Text = ""

txtPsn.Text = "" txtIpPsn.SetFocus End Sub

Private Sub cmdStart_Click() Dim RetVal

BatchStart

RetVal = Shell("C:\start.bat", vbNormalFocus) End Sub

Sub BatchStart()

On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\start.bat")

Open "C:\start.bat" For Output As 1 Print #1, "@echo off"

Print #1, "net start messenger" Close #1

End Sub

(98)

BatchStop

RetVal = Shell("C:\stop.bat", vbNormalFocus) End Sub

Sub BatchStop()

On Error Resume Next Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject") fso.createtextfile ("C:\stop.bat")

Open "C:\stop.bat" For Output As 1 Print #1, "@echo off"

Print #1, "net stop messenger" Close #1

End Sub

Source Code About Private Sub cmdKembali_Click() MenuUtama.Show

Unload Me End Sub

Source Code Keluar Private Sub cmdKeluar_Click()

MsgBox "Terima Kasih Telah Membuka Program Ini.", vbInformation, "Quick IP Ver 1.0" End

Gambar

Gambar 2.2 Tampilan Visual basic 6.0
Gambar 2.4 Toolbar
Gambar 2.6 Jendela Form
Gambar 2.7 Jendela Pengkodean
+7

Referensi

Dokumen terkait

Pada perencanaan pengembangan jaringan distribusi di Kecamatan Cipondoh akan dibuat dua skenario pengembangan dimana pada skenario pertama akan dilakukan optimasi pada

Pada saat itu Sekolah Menengah Pertama Pangudi Luhur Putra ini adalah sekolah unggulan di kalangan masyarakat dan bersaing dengan Sekolah Menengah Pertama Negeri

Uji keunggulan menggambarkan keunggulan karakter- karakter penting yang dimiliki calon varietas dengan varietas pembanding.Lama daya simpan calon varietas UB2 dan

1. Nyeri perut yang tajam dan tiba-tiba 2. Nyeri bersamaan dengan demam 3. Pengobatan kiste ovarii yang besar biasanya adalah pengangkatan melalui tindakan bedah.

Misalnya pada Library of Congress di Amerika yang telah mengimplementasikan sistem tampilan dokumen elektronik (electronic document imaging systems) untuk kepentingan

74 Dengan demikian, data yang termasuk data sekunder dalam penelitian ini adalah data yang berasal dari dokumen-dokumen yang berkenaan dengan pendayagunaan harta

Dari data pelaksanaan siklus I menunjukkan bahwa proses pembelajaran dengan menerapkan metode inkuiri. Pada siswa kompetensi dasar melakukan pengukuran sudut diketahui dari hasil

Membuat plang IPASPI Pengadilan Agama Pariaman Adanya plang X 100 Anggota Iyuran. Membuat pembukuan IPASPI Adanya plang X 100