Universal Resource Locator URL Domain Name ServiceDNS

format tree dengan masing-masing nodenya disebut domain. Penulisan nama host secara lengkap disebut sebagai Full Qualifield Domain Name FQDN. DNS bekerja secara hirarki dan berbentuk seperti pohon tree. Bagian atas adalah Top Level Domain TLD seperti COM, ORG, EDU, MIL dsb. Seperti pohon DNS mempunyai cabang-cabang yang dicari dari pangkal sampai ke ujung. Pada waktu kita mencari alamat misalnya linux.or.id pertama-tama DNS bertanya pada TLD server tentang DNS Server yang melayani domain .id misalnya dijawab ns1.id, setelah itu dia bertanya pada ns1.id tentang DNS Server yang bertanggung jawab atas .or.id misalnya ns.or.id kemudian dia bertanya pada ns.or.id tentang linux.or.id dan dijawab 64.29.24.175 Sedangkan untuk mengubah IP menjadi nama host melibatkan domain in-addr.arpa. Seperti domain lainnya domain in-addr.arpa pun bercabang-cabang. Yang penting diingat adalah alamat IP-nya ditulis dalam urutan terbalik di bawah in-addr.arpa. Misalnya untuk alamat IP 64.29.24.275 prosesnya seperti contoh linux.or.id: cari server untuk arpa, cari server untuk in-addr.arpa, cari server untuk 64.in-addr.arpa, cari server 29.64.in-addr.arpa, cari server untuk 24.29.64.in-addr.arpa. Dan cari informasi untuk 275.24.29.64.in-addr.arpa. Pembalikan urutan angkanya memang bisa membingungkan. 157

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1 Implementasi Sistem

Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Tujuan implementasi adalah untuk menerapkan perancangan yang telah dilakukan terhadap sistem sehingga User dapat memberi masukan demi berkembangnya sistem yang telah dibangun.

4.1.1 Perangkat Keras yang Digunakan

Perangkat keras yang digunakan untuk mengimplementasikan Sistem Monitoring dan Evaluasi untuk Penerima Bantuan Dana Hibah Usaha Mikro Kecil dan Menengah ini dapat dilihat pada Tabel 4.1 Tabel 4-1 Perangkat keras yang digunakan No Perangkat Keras Spesifikasi 1. Monitor 15” 2. VGA Card On Board 3. Processor Procesor berkecepatan 1 GHz 4. Harddisk 60 GB 5. Memori RAM 512 MB 6. Printer Standar 7. Keyboard Standar 8. Mouse Standar 9. Powersuplay 450 watt 10. Koneksi Kecepatan diatas 1 mbps

4.1.2 Perangkat Lunak yang Digunakan

Perangkat lunak yang digunakan untuk mengimplementasikan mengimplementasikan Sistem Monitoring dan Evaluasi untuk Penerima Bantuan Dana Hibah Usaha Mikro Kecil dan Menengah ini dapat dilihat pada Tabel 4.2 Tabel 4-2 Perangkat lunak yang digunakan No Perangkat Lunak Spesifikasi 1. Sistem Operasi Windows 7 Ultimate 32 Bit 2. Browser Chrome

4.1.3 Implementasi Database

Pembuatan basis data dilakukan dengan menggunakan DBMS MySQL. Implementasi basis data dalam bahasa SQL dapat dilihat pada Tabel 4.3 Tabel 4-3 Implementasi database No Nama Tabel Sintaks SQL 1. Tabel Periods CREATE TABLE `tbl_periods` `Prd_Nr` int10 unsigned NOT NULL AUTO_INCREMENT, `Prd_Year` smallint6 NOT NULL, `Prd_FundProvided` decimal15,2 NOT NULL DEFAULT 10000000000.00, `created_at` timestamp NOT NULL DEFAULT 0000-00-00 00:00:00, `updated_at` timestamp NOT NULL DEFAULT 0000-00-00 00:00:00, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY `Prd_Nr`, UNIQUE KEY `periods_prd_year_unique` `Prd_Year` ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 2. Tabel UMKM CREATE TABLE `tbl_umkm` `Umkm_Nr` int10 unsigned NOT NULL AUTO_INCREMENT, `Umkm_UserNr` int10 unsigned NOT NULL, `Umkm_Name` varchar100 COLLATE utf8_unicode_ci NOT NULL, `Umkm_Address` varchar255 COLLATE utf8_unicode_ci NOT NULL, `Umkm_Description` text COLLATE utf8_unicode_ci, `Umkm_ContactNo` char15 COLLATE utf8_unicode_ci NOT NULL, `Umkm_RegDate` date NOT NULL, `created_at` timestamp NOT NULL DEFAULT 0000-00-00 00:00:00, `updated_at` timestamp NOT NULL DEFAULT 0000-00-00 00:00:00, `deleted_at` timestamp NULL DEFAULT NULL, PRIMARY KEY `Umkm_Nr`, KEY `umkm_umkm_usernr_foreign` `Umkm_UserNr`, CONSTRAINT `umkm_umkm_usernr_foreign` FOREIGN KEY `Umkm_UserNr` REFERENCES `tbl_users` `User_Nr` ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 3. Tabel Roles CREATE TABLE `tbl_roles` `Role_Nr` int10 unsigned NOT NULL AUTO_INCREMENT, `Role_Name` varchar255 COLLATE utf8_unicode_ci NOT NULL, `created_at` timestamp NOT NULL DEFAULT