DAFTAR PUSTAKA
BAKOSURTANAL. (2005). Prediksi Pasang Surut 2005. Bidang Medan Gayaberat dan Pasang Surut. Pusat Geodesi dan Geodinamika Bakosurtanal, Cibinong. Djunarsjah, E. (2005). Diktat Kuliah Hidrografi. Penerbit ITB. Fathansyah. (2001). Basis Data. Penerbit Informatika, Bandung. Fitriyanto, M.S. (2001). Prosiding Temu Pasut Nasional 2000. Pusat Penelitian Kelautan ITB & Bakosurtanal. JANHIDROS TNI-AL. (2007). Daftar Pasang Surut (Tide Tables). Jawatan HidroOseanografi TNI-AL, Jakarta. Lukman, M.L. (2002). Penyelenggaraan Web Site (Situs) Informasi Pasut Perairan Indonesia. Skripsi. Departemen Teknik Geodesi, FTSP-ITB. Poerbandono dan Djunarsjah, E. (2005). Survei Hidrografi. Penerbit Refika Aditama. Prahasta, E.
(2002).
Sistem Informasi Geografis Konsep-konsep Dasar. Penerbit
Informatika, Bandung. Ruvalcaba, Z. (2002). Macromedia Dreamweaver 4. Penerbit Andi, Yogyakarta. Sakti, N.W. (1999). Belajar Sendiri Menggunakan SQL*Plus. PT Elex Media Komputindo, Jakarta. Sidik, B. (2003). MySQL. Penerbit Informatika, Bandung. Syafi’i, A. (2000). Object-Relational Database Management Systems (ORDMS) For Managing Marine Spatial Data, ADCP Data Case Study. Thesis. School of Geomatic Engineering UNSW, Australia.
51
LAMPIRAN Daftar Data Definition Language
52
1. Buatlah basis data bernama ta_mila dengan perintah: CREATE DATABASE ’ta_mila’ ;
2. Setelah perintah diatas buat tabel bernama stasiun_pasut dengan perintah: CREATE TABLE `stasiun_pasut` ( `Id_SP` varchar(30) collate latin1_general_ci NOT NULL default '', `Nama_SP` varchar(50) collate latin1_general_ci NOT NULL default '', `Lintang` double NOT NULL default '0', `Bujur` double NOT NULL default '0', `Propinsi` varchar(25) collate latin1_general_ci NOT NULL default '', `Ibu_Kota` varchar(20) collate latin1_general_ci NOT NULL default '', `Zona_Waktu` varchar(20) collate latin1_general_ci NOT NULL default '', `Akuisisi_Data` varchar(5) collate latin1_general_ci NOT NULL default '', `Titik_Ikat_Pasut` varchar(15) collate latin1_general_ci NOT NULL default '', `Denah` varchar(50) collate latin1_general_ci NOT NULL default '', `Foto` varchar(50) collate latin1_general_ci NOT NULL default '', `peta_rupa_bumi` varchar(50) collate latin1_general_ci NOT NULL default '' ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
3. Buat tabel bernama alat dengan perintah: CREATE TABLE `alat` ( `Id_Alat` varchar(20) collate latin1_general_ci NOT NULL default '', `Nama_Alat` varchar(20) collate latin1_general_ci NOT NULL default '', `Tipe_Alat` varchar(10) collate latin1_general_ci NOT NULL default '', `Selang_Wkt_Rekam` varchar(10) collate latin1_general_ci NOT NULL default '', `Transfer_Via_Satelit` varchar(5) collate latin1_general_ci NOT NULL default '', `Data_Ke_Komp` varchar(5) collate latin1_general_ci NOT NULL default '', `Id_SP` varchar(30) collate latin1_general_ci NOT NULL default '' ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
4. Buat tabel bernama data_pengamatan dengan perintah: CREATE TABLE `data_pengamatan` ( `Id_Data_Pengamatan` varchar(15) collate latin1_general_ci NOT NULL default '', `Lama_Pengamatan` varchar(10) collate latin1_general_ci NOT NULL default '', `Waktu` datetime NOT NULL default '0000-00-00 00:00:00', `Tinggi_Pasut` float NOT NULL default '0', `Id_Alat` varchar(20) collate latin1_general_ci NOT NULL default '' ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
5. Buat tabel bernama data_peng_komp_har dengan perintah: CREATE TABLE `data_peng_komp_har` ( `Id_Data_Pengamatan` varchar(50) collate latin1_general_ci NOT NULL default '', `Id_Komponen_Harmonik` varchar(20) collate latin1_general_ci NOT NULL default '' ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
6. Buat tabel bernama komponen_harmonik dengan perintah: CREATE TABLE `komponen_harmonik` ( `Tahun` int(10) NOT NULL default '0', `Id_SP` varchar(30) collate latin1_general_ci NOT NULL default '', `A_K1` float NOT NULL default '0', `A_O1` float NOT NULL default '0', `A_P1` float NOT NULL default '0', `A_M2` float NOT NULL default '0', `A_S2` float NOT NULL default '0', `A_N2` float NOT NULL default '0',
53
`A_K2` float NOT NULL default '0', `A_M4` float NOT NULL default '0', `A_MS4` float NOT NULL default '0', `G_K1` float NOT NULL default '0', `G_O1` float NOT NULL default '0', `G_P1` float NOT NULL default '0', `G_M2` float NOT NULL default '0', `G_S2` float NOT NULL default '0', `G_N2` float NOT NULL default '0', `G_K2` float NOT NULL default '0', `G_M4` float NOT NULL default '0', `G_MS4` float NOT NULL default '0', `Id_Komponen_Harmonik` varchar(20) collate latin1_general_ci NOT NULL default '' ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
7. Buat tabel bernama prediksi_pasut dengan perintah: CREATE TABLE `prediksi_pasut` ( `Id_SP` varchar(50) collate latin1_general_ci NOT NULL default '', `waktu` date NOT NULL default '0000-00-00', `jam` int(11) NOT NULL default '0', `ketinggian` float NOT NULL default '0' ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
8. Perintah untuk memasukkan data pada tabel stasiun_pasut yaitu: INSERT INTO `stasiun_pasut` VALUES ('STP_CLCP_035', 'Cilacap', 7.116666667, 109, 'Jawa Tengah', 'Semarang', 'GMT + 07.00', 'Ya', 'TTG.194', 'denahcilacap.jpg', 'fotocilacap.jpg'); INSERT INTO `stasiun_pasut` VALUES ('STP_SBNG_001', 'Sabang', 5.15, 95.05, 'Nanggroe Aceh Daruss', 'Banda Aceh', 'GMT + 07.00', 'Ya', '-', '', ''); INSERT INTO `stasiun_pasut` VALUES ('STP_BLNG_LNCNG_002', 'Blang Lancang', 5.2, 97.13333333, 'Nanggroe Aceh Daruss', 'Banda Aceh', 'GMT + 07.00', 'Ya', '-', '', '');
... ... ... INSERT INTO `stasiun_pasut` VALUES ('STP_MRK_PNGKLN_095', 'Merauke (Pangkalan)', 8.083333333, 140.0666667, 'Irian Jaya/Papua Timur', 'Jayapura', 'GMT + 09.00', 'Ya', '-.', '', '');
9. Perintah untuk memasukkan data pada tabel alat yaitu: INSERT INTO `alat` VALUES ('9H00P16415FSHR1551', 'Fisher Model 1551', 'Pelampung', '15 Detik', 'Tidak', 'Tidak', 'STP_CLCP_035');
10. Perintah untuk memasukkan data pada tabel data_pengamatan yaitu: INSERT INTO `data_pengamatan` VALUES ('1JN0601_135', '1 Tahun', '2006-01-01 01:00:00', 0.6, '9H00P16415FSHR1551');
11. Perintah untuk memasukkan data pada tebel data_peng_komp_har yaitu: INSERT INTO `data_peng_komp_har` VALUES ('1JN0601_135', '1JN06_135');
12. Perintah untuk memasukkan data pada tabel komponen_harmonik yaitu: INSERT INTO `komponen_harmonik` VALUES (2007, 'STP_CLCP_035', 19, 12, 5, 50, 25, 10, 7, 0, 0, 275, 257, 270, 235, 303, 206, 304, 0, 0, '1JN0601_135'); INSERT INTO `komponen_harmonik` VALUES (2006, 'STP_CLCP_035', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '');
13. Perintah untuk memasukkan data pada tabel prediksi_pasut yaitu: INSERT INTO `prediksi_pasut` VALUES ('STP_CLCP_035', 0x323030372d30312d3031, 1, 50);
54
INSERT INTO `prediksi_pasut` VALUES ('STP_CLCP_035', 0x323030372d30312d3031, 2, 60); INSERT INTO `prediksi_pasut` VALUES ('STP_CLCP_035', 0x323030372d30312d3031, 3, 80);
... ... ... INSERT INTO `prediksi_pasut` VALUES ('STP_CLCP_035', 0x323030372d30312d3031, 24, 60);
55