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 Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, Juni 2011 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 sedalamdalamnya 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. Dr. Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara 2. Dr. Marpongahtun, M.Sc. selaku Pembantu Dekan I 3. Prof. Drs. Tulus, M.Si. selaku Ketua Departemen Matematika 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 M.Habie Fawwaz SS Hsb
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 Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv vi vii x 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 Visual Basic 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 LAMPIRAN
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.3 Tahap Ketiga Instal Visual Studio 6.0 60
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