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
MEDAN
2011
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
MEDAN
2011
PERSETUJUAN
Judul : APLIKASI MENGHITUNG NETWORK
ADDRESS, BROADCAST ADDRESS, TOTAL HOST, TOTAL HOST VALID DAN KELAS DARI SEBUAH IP VERSI 4 MENGGUNAKAN VISUAL BASIC 6.0
Kategori : TUGAS AKHIR
Nama : M.HABIE FAWWAZ SS HSB Nomor Induk Mahasiswa : 082406043
Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2011 Komisi Pembimbing :
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU
Ketua Pembimbing
Prof. Dr. Tulus, M.Sc Drs. Liling Perangin-angin, M.si NIP 196209011988031002 Nip. 194707141984031001
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
M.Habie Fawwaz SS Hsb 082406043
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
5. Drs. Liling Perangin-angin M.Si selaku Dosen Pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas akhir ini
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
ABSTRAK
Perancangan Aplikasi Menghitung Network Address, Broadcast Address, Total Host, Total Host Valid dan Kelas Menggunakan Visual Basic 6.0 ini bertujuan untuk mempermudah proses menghitung IP secara manual. Di dalam aplikasi ini kita hanya memasukkan IP kita lalu subnet mask kita kedalam kolom yang tersedia dari aplikasi ini, setelah itu kita melakukan 1 (satu) kali klik pada tombol di aplikasi ini, maka langsung kita dapat mengetahui network address, broadcast address, total host, total host valid dan kelas dari IP dan subnet mask tersebut. Selain itu aplikasi ini juga menyediakan fasilitas Ping IP, Tracert Route, mengirim pesan singkat ke host lain yang terhubung dalam satu jaringan yang sama.
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi
Daftar Isi vii
Daftar Tabel x Daftar Gambar xi Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Rumusan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat 4 1.6 Kajian Pustaka 4 1.6.1 Jaringan Komputer 4 1.6.2 Index Protokol (IP) 5 1.6.3 Visual Basic 6.0 5
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 2.1.8 Sasaran (Objective) 10
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 2.4.2.1 Menu Bar 15 2.4.2.2 Tool Bar 16 2.4.2.3 Tool Box 17 2.4.2.4 Jendela Form 17 2.4.2.5 Jendela Pengkodean 18 2.4.2.6 Jendela Project 19 2.4.2.7 Jendela Properties 20 2.4.2.8 Jendela Form Layout 21 2.4.3 Konsep Dasar Pemrograman VisualBasic 6.0 21
Bab 3 Perancangan Sistem 23
3.1 Pengaturan Properties Form Aplikasi Menghitung IP 23 3.2 Perancangan Interface Program 33 3.2.1 Tampilan Awal 33 3.2.2 Menu Utama 35 3.2.2.1 Hitung IP 37 3.2.2.2 Ping dan Tracert 39 3.2.2.3 Kirim Pesan 41 3.2.2.4 About 46 3.2.2.5 Keluar 47 3.3 Flowchart 49 3.4 Algoritma Program 50
Bab 4 Implementasi Sistem 52
4.1 Pengertian dan Tujuan Implementasi Sistem 52 4.2 Tahapan Implementasi Sistem 53 4.2.1 Penerapan dan Proses implementasi 53 4.2.2 Pelaksanaan Proses Implementasi 53 4.2.2.1 Pelatihan Personil 54 4.2.2.2 Instalasi Hardware dan Software 54 4.2.2.3 Pemrograman 54 4.2.2.4 Pengujian Program 55
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
DAFTAR TABEL
Halaman Tabel 3.1 Setting Properties Form1 ( Welcome.frm ) 24 Tabel 3.2 Setting Properties Form2 ( MenuUtama.frm) 25 Tabel 3.3 Setting Properties Form3 ( MainForm.frm) 28 Tabel 3.4 Setting Properties Form4 (PerintahForm.frm) 30 Tabel 3.5 Setting Properties Form5 ( PesanForm.frm) 32 Tabel 3.6 Setting Properties Form6 ( AboutForm.frm) 33
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 3.13 Mengatur Mesangger 3 43
Gambar 3.14 Mengatur Messanger 4 43
Gambar 3.15 Tampilan Form Kirim Pesan 44
Gambar 3.16 Proses Starting Service 44
Gambar 3.17 Tampilan Kirim Pesan 45
Gambar 3.18 Proses Stoping Service 45
Gambar 3.19 Tampilan Form About 46
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
Gambar 4.2 Tahap Kedua Instal Visual Studio 6.0 59
Gambar 4.4 Tahap Keempat Instal Visual Studio 6.0 60 Gambar 4.5 Tahap Kelima Instal Visual Studio 6.0 61 Gambar 4.6 Tahap Keenam Instal Visual Studio 6.0 61 Gambar 4.7 Tahap Ketujuh Instal Visual Studio 6.0 62 Gambar 4.8 Tahap Kedelapan Instal Visual Studio 6.0 62 Gambar 4.9 Tahap Kesembilan Instal Visual Studio 6.0 63 Gambar 4.10 Tahap Kesepuluh Instal Visual Studio 6.0 63 Gambar 4.11 Tahap Kesebelas Instal Visual Studio 6.0 64