Sistem Jaringan Komputer Pada Implementasi Telemetri Termodulasi Frekuensi TUGAS AKHIR - Sistem jaringan komputer pada implementasi telemetri termodulasi frekuensi - USD Repository

  Sistem Jaringan Komputer Pada Implementasi Telemetri Termodulasi Frekuensi TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Elektro Oleh: Nama : Wharton Fredicksen Pasaribu NIM : 045114019 PROGRAM STUDI TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO FAKULTAS SAINS & TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2008

  Computer Network System On Implementation Of Frequency Modulated Telemetry FINAL PROJECT Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Teknik Degree In Electrical Engineering Study Program By: Name : Wharton Fredicksen Pasaribu Student Number : 045114019 ELECTRICAL ENGINEERING STUDY PROGRAM DEPARTMENT OF ELECTRICAL ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA

  

HALAMAN PERSEMBAHAN dan MOTTO

  Kupersembahkan karya tulis ini kepada : Tuhan Yesus Kristus

  Bapak dan Mama Tercinta atas semangat, doa, serta dukungan secara moril maupun materiil

  Ketiga adekku tercinta Chris, Waldi dan Carolina Almamaterku Teknik Elektro, khususnya angkatan 2004.

  Marsitiopan Tu Pangajaran Ma Ho, Unang Parsitadingi; Sai Tiopi Ma I, Ai I Do Hangoluanmu.

GOD BLESS YOU

  

INTISARI

  Sistem Telemetri dengan Metode Multi Tone menggunakan prinsip sinyal informasi frekuensi tone yang mewakili perubahan data hasil pengukuran sensor. Sistem Telemetri dengan Metode Multi Tone dikembangkan ke dalam sistem jaringan komputer berbasis Web sehingga dapat diakses dari jarak jauh.

  Data dari sensor suhu, tekanan, kelembaban yang diterima di penerima yang berupa file teks diolah dan kemudian dimasukkan ke dalam database

  

MySQL. Sistem ini berbasis WEB dan dibangun menggunakan bahasa

  pemrograman PHP. Dalam proses pembuatan grafik, tersedia pemilihan waktu berdasarkan jam dan menit. Data tiap jam merupakan data selama 1 hari, sedangkan data tiap menit merupakan data selama 1 jam.

  Sistem aplikasi berbasis Web menghasilkan suatu tampilan grafik berdasarkan waktu dari masing-masing. Admin memiliki fasilitas upload, backup, ganti password dan logout. User memiliki fasilitas download untuk melihat data dari grafik yang ditampilkan. Sistem ini dibuat untuk memberikan kemudahan dengan user interface yang sederhana.

  Kata Kunci: telemetri, web, grafik.

  

ABSTRACT

  The Telemetry System with Multi Tone Method employes the principle of tone frequency information signal, which represents the change in the result of censor measurement data. The Telemetry System with Multi Tone Method is developed into web-based computer network system so that it could be accessed in the distance.

  Censor of data of temperature, pressure, and humidity which were received in the receiver in the form of text file is processed and feeded into MySQL database. The system is web-based and built upon PHP programming language. There are two time preferences in the process of graph building, namely hour-based and minute-based time preferences. The hourly data were data during one day, where as the minutely data are data during one hour.

  The web-based application system results a graph visualization based on the time preferences from each censor. Admin has the facility to upload and backup data, change the password and logout. User has the facility to download the data to see the data from the graph that is being visualized. This system is developed to provide a simple user interface.

  Keyword: telemetry, web, graph

KATA PENGANTAR

  Puji syukur penulis panjatkan kepada Tuhan Yesus Kristus, karena atas berkat dan anugerah-NYA penulis akhirnya dapat menyelesaikan tugas akhir ini dengan baik dan lancar.

  Dalam proses penulisan tugas akhir ini penulis menyadari bahwa ada begitu banyak pihak yang telah memberikan perhatian dan bantuan dengan caranya masing-masing sehingga tugas akhir ini dapat terselesaikan. Oleh karena itu penulis ingin mengucapkan terima kasih antara lain kepada :

  1. Tuhan Yesus Kristus atas berkat dan anugerah-NYA.

  2. Bapak Ir. Greg. Heliarko, S.J., S.S., B.S.T., M.A., M.Sc., selaku dekan fakultas teknik.

  3. Bapak Bayu Primawan, S.T., M.Eng., selaku pembimbing I atas ide-ide yang berguna, bimbingan, dukungan, saran dan kesabaran bagi penulis dari awal sampai tugas akhir ini bisa selesai.

  4. Bapak Martanto, S.T., M.T., selaku pembimbing II yang telah bersedia meluangkan waktu serta memberikan bimbingan dan saran yang tentunya sangat berguna untuk tugas akhir ini.

  5. Bapak Djoko Untoro Suwarno, S.Si., M.T dan Bapak Damar Wijaya, S.T., M.T., selaku penguji yang telah bersedia memberikan kritik dan saran.

  6. Seluruh dosen teknik elektro atas ilmu yang telah diberikan selama penulis menimba ilmu di Universitas Sanata Dharma.

  7. Mas Sur, selaku laboran yang telah menyediakan alat untuk ujian pendadaran.

  

DAFTAR ISI

  Halaman

  JUDUL……………………………………………………………………………….i

HALAMAN PERSETUJUAN……………………………………………………..iii

HALAMAN PENGESAHAN………………………………………………….…...iv

HALAMAN PERNYATAAN KEASLIAN KARYA……………………………...v

HALAMAN PERSEMBAHAN DAN MOTTO……………………..……………vi

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH

UNTUK KEPENTINGAN AKADEMIS………………………….……………...vii

  

INTISARI………………………………………………………………………….viii

ABSTRACT…………………………………………………………………………ix

KATA PENGANTAR……………………………………………………………….x

DAFTAR ISI……………………………………………………………………….xii

DAFTAR GAMBAR……………………………………………………………....xvi

DAFTAR TABEL………………………………………………………………....xix

BAB I. PENDAHULUAN

  1.1. Latar Belakang Masalah…………………………………………...1

  1.2. Batasan Masalah……………………………………………………2

  1.3. Tujuan Penelitian…………………………………………………...3

  1.4. Manfaat Penelitian….………………………………………………3

  1.5. Metodologi Penelitian………………………………………………3

  1.6. Sistematika Penulisan……………………………………………....4

  BAB II. DASAR TEORI

  2.1. WWW ( World Wide Web )………….……………………………..6

  2.2. HTML…………………...……………………...…………………..7

  2.2.1. Struktur Umum Dokumen HTML………………………….8

  2.3. Basis Data ( Database )…………………….………………….…...8

  2.3.1. Database Management System…………………….....9

  2.3.2. Model Database……………………………………..10

  2.4. MySQL …………………………………………………………...16

  2.4.1. Elemen MySQL……………………………………..16

  2.4.2. Koneksi PHP ke MySQL……………………………17

  2.4.3. Membuat Database……………………………….....18

  2.4.4. Tipe Data pada MySQL……………………………..19

  2.5. PHP ( PHP Hypertext Preprocessor )……………………………..24

  2.5.1. Bentuk Skrip PHP...……………………………………….24

  2.5.2. Tipe Data dalam Program PHP…………………………....26

  2.6. Konfigurasi Jaringan Komputer Lokal……………………………29

  2.6.1. Personal Computer ( PC )…………………………………30

  2.6.2. Network Interface Card………………………………...…30

  2.6.3. Protokol TCP/IP……………………………………..…….31

  2.6.4. Topologi Jaringan…………………………………………33

  BAB III. PERANCANGAN ALAT

  3.1. Diagram Blok Sistem Telemetri Termodulasi Frekuensi dengan Metoda Multi Tone..........................................................................35

  3.1.1. Bagian Penerima…………………………………………..36

  3.2. Proses-proses Pembuatan Web…………………………………….37

  3.2.1. Spesifikasi Sistem Pembuatan Web……………………….38

  3.2.2. Spesifikasi Software……………………………………….38

  3.3. Layout Tampilan………………...…………………………………39

  3.3.1. Header……………………………………………………..39

  3.3.2. Navigasi…………………………………………………...40

  3.3.3. Content…………………………………………………….40

  3.3.4. Footer……………………………………………………...40

  3.4. Halaman Web…………..……...…………………………………...40

  3.4.1. Tampilan Login Admin……………………………………40

  3.4.2. Tampilan Halaman Utama Web Untuk User……………...44

  3.4.3. Operasi Database dalam Web……………………………..47

  3.4.4. Tampilan Grafik…………………………………………...51

  3.5. Struktur Situs……………………...………………………………..53

  3.5.1. Direktori Admin…………………………………………...55

  Images......................................................................55

  3.5.2. Direktori

  3.5.3. Direktori Include.....................................................................56

  3.5.4. Grafik.php...............................................................................57

  3.5.5. Direktori Index........................................................................57

  3.5.6. Jam.php...................................................................................57

  3.5.7. Koneksi.php............................................................................57

  3.5.8. Menit.php................................................................................58

  3.6. Direktori admin........................................................................................58

  3.7. Relasi Database Server (MySQL)...........................................................59

  BAB IV. HASIL DAN PEMBAHASAN

  4.1. Halaman Admin…………………………………………………....66

  4.1.1. Otentikasi Admin………………………………….……......68

  4.1.2 Koneksi Ke Database Server……………………………...68

  4.1.3. Tampilan Halaman Login…………………………………70

  4.1.4. Halaman Utama Admin…………………………………....72

  4.1.5. Backup Data……………………………………………….73

  4.1.5.1. Uji Koneksi Backup Data……………………….75

  4.1.6. Upload Data……………………………………………….76

  4.1.7. Ganti Password……………………………………………81

  4.1.8. Logout……………………………………………………..85

  4.2. Tampilan Halaman Utama untuk User……………………………86

  4.2.1. Halaman Grafik……………………………………………87

  4.2.2. Tampilan Berdasarkan Waktu Jam………………………..89

  4.2.3. Tampilan Plot……………………………………………...90

  4.2.3.1. Uji Koneksi Download Data……………………97

  4.2.4. Tampilan Bantuan…………………………………………99

  4.3. Perbandingan dari 3 Browser untuk Uji Coba Koneksi………….100

  4.3.1. Uji Koneksi Backup Data………………………………..110

  4.3.2. Uji Koneksi Download Data………………………….....102

  4.4. Kinerja Web……………………………………………………...104

  4.4.1. Kinerja Tampilan Data Teks Menjadi Data CSV………105

  4.5. Pendapat dari Beberapa Mahasiswa Tentang Web Ini…………...109

BAB V. PENUTUP

  5.1. Kesimpulan………………………………………………………111

  5.2. Saran……………………………………………………………..111

DAFTAR PUSTAKA LAMPIRAN

  

DAFTAR GAMBAR

Halaman

Gambar 2.1. Kumpulan Relationship yang Sejenis…………………...…………..12Gambar 2.2. Relasi Satu ke Satu..............................................................................14 Gambar 2.3. Relasi Satu ke Banyak ...............................................................................

  14 Gambar 2.4. Relasi Banyak ke Satu………………………………………………15

Gambar 2.5. Relasi Banyak ke Banyak...................................................................16Gambar 2.6. Jenis Kartu Jaringan............................................................................31Gambar 2.7. Topologi Star......................................................................................34Gambar 3.1. Diagram Blok Bagian Pemancar dan Penerima……………..……....35Gambar 3.2. Diagram Blok untuk Bagian Penerima...............................................36Gambar 3.3. Diagram Blok Proses Database…………………………………..…37Gambar 3.4. Bagan Layout Tampilan…………………..………………………...39Gambar 3.5. Tampilan Login Admin……………………………………………...41Gambar 3.6. Flowchart login.php...........................................................................42Gambar 3.7. Tampilan Halaman Admin..................................................................43Gambar 3.8. Tampilan Ganti Password..................................................................43Gambar 3.9. Flowchart login.php (apabila password diganti)...............................44Gambar 3.10. Tampilan Halaman Utama WEB untuk User.....................................45Gambar 3.11. Format Tampilan Waktu yang Diinginkan.......................................46Gambar 3.12. Flowchart Operasi Database............................................................47Gambar 3.13. Flowchart Operasi Nilai Minimum..................................................48Gambar 3.14. Flowchart Operasi Nilai Maksimum................................................49Gambar 3.15. Flowchart Operasi Nilai Average.....................................................50Gambar 3.16. Tampilan Pesan Kesalahan untuk Koneksi ke Database Tidak

  Diterima, Database ”Graph” Dapat Dipilih, dan Query Dapat Dilakukan ........................................................................................51

Gambar 3.17. Flowchart Grafik…………………………………………………..52Gambar 3.18. Tampilan Grafik Web........................................................................54

  Tampilan Resource Gambar Tidak Berhasil....................................55 Gambar 3.19.

Gambar 3.20. Struktur Situs....................................................................................56Gambar 3.21. Bagian-Bagian Direktori Admin......................................................58Gambar 3.22. Bagan Database Server (MySQL)……………………………...…59Gambar 3.23. Flowchart Operasi File Text ke MySQL Server…………………...61Gambar 3.24. Format Tampilan Database Awal…………………………………63Gambar 3.25. Format Tampilan Setelah Database Graph Diproses......................64Gambar 4.1. Halaman Login………………………………...…………………..67Gambar 4.2. Koneksi Database Berhasil…………………..…………………….69Gambar 4.3. Tampilan Username Input dan Password Dikosongkan……….….70Gambar 4.4. Tampilan Username dan Password Dikosongkan………………....71Gambar 4.5. Tampilan Salah untuk Halaman Login…………………………….71Gambar 4.6. Tampilan Halaman Utama Admin……………………………….....72Gambar 4.7. Tampilan Backup Data……………………………...……………..74Gambar 4.8. Uji Koneksi Backup Data…………………………...……..………76Gambar 4.9. Tampilan Upload Data……………………………………….……77Gambar 4.10. Masukkan Upload Salah…………………………………………...78Gambar 4.11. Tampilan Upload Berhasil………………………………...……….79Gambar 4.12. Tampilan Upload gagal…………………………………………….79Gambar 4.13. Tampilan Ganti Password…………………...……………………..81Gambar 4.14. Tampilan Password Dikosongkan………………...…………….....83Gambar 4.15. Tampilan Update Password Gagal……………..……………….....83Gambar 4.16. Tampilan Update Password Berhasil………………..………...…..83Gambar 4.17. Tampilan Password Baru dan Ulangi Password Baru Tidak

  Sama………………………………………………………………..84

Gambar 4.18. Hasil dari Masukkan Password Baru dan Ulangi Password Baru

  Tidak Sama……………………………………………………….85

Gambar 4.19. Tampilan Logout……………………...…………………………....85Gambar 4.20. Tampilan Halaman Utama User…………..……………………….87Gambar 4.21. Tampilan Graph………………………………………………........88Gambar 4.22. Tampilan Berdasarkan Waktu……………………...………………89Gambar 4.23. Tampilan Plot Berhasil…………...………………………………..91Gambar 4.24. Tampilan Format Waktu Salah………………………………….....94Gambar 4.26. Tampilan Format Waktu Benar tapi Data Tidak Ada………….......95Gambar 4.27. Tampilan Data Tidak Ditemukan…………………….………….....96Gambar 4.28. Uji Koneksi Download Data…………………………………...…..98Gambar 4.29. Hasil dari Koneksi Download Data………………………….….....98Gambar 4.30. Tampilan Bantuan………………………...………………………..99Gambar 4.31. Tampilan Koneksi Backup Data Menggunakan Internet Explorer.100Gambar 4.32. Tampilan Koneksi Backup Data Menggunakan Mozilla Firefox...100Gambar 4.33. Tampilan Koneksi Backup Data Menggunakan Opera…………..101Gambar 4.34. Tampilan Koneksi Download Data Menggunakan Opera………..103 Gambar4.35. Tampilan Koneksi Download Data Menggunakan Internet

  Explorer…………………………………………………………..103

Gambar 4.36. Tampilan Koneksi Download Data Menggunakan Mozilla

  Firefox……………………………………………………..……...104 Gambar 4.37. Tampilan Data Teks……………………………………………….106

Gambar 4.38. Tampilan Data CSV………………………………………………107Gambar 4.39. Tampilan Data di Server (phpmyadmin)………………………….108

  

DAFTAR TABEL

  Halaman

  

Tabel 1. Notasi pada ERD.......................................................................................13

Tabel 2. Nilai Tipe Data Numerik………………………………………………..19

Tabel 3. Kebutuhan Memori Penyimpanan Tipe Data Numerik............................20

Tabel 4. Nilai Tipe Data String...............................................................................21

Tabel 5. Kebutuhan Memori Penyimpanan Tipe Data String.................................22

Tabel 6. Kebutuhan Memori Penyimpanan Tipe Data Char() dan Varchar()…….23

Tabel 7. Nilai Tipe Data Tanggal…….…………………………………………...23

Tabel 8. Kebutuhan Memori Penyimpanan Tipe Data Tanggal.............................24

Tabel 9. Deklarasi Tanda dalam PHP.....................................................................28

Tabel 10. Contoh IP Address……………...……………………………………….31

Tabel 11. Kelas IP Address.......................................................................................32

Tabel 12. Contoh Perhitungan Nilai Maksimum…………………………………..92

Tabel 13. Contoh Perhitungan Nilai Minimum…………………………………….93

Tabel 14. Hasil Uji Koneksi Backup Data dengan 3 Browser……………………101

Tabel 15. Hasil Uji Koneksi Download Data dengan 3 Browser…………………102

Tabel 16. Pendapat dari 8 Mahasiswa Mengenai Web Ini......................................109

  DAFTAR LAMPIRAN

  Halaman

  Lampiran I. Halaman Admin

  L1.A. Script index.php …………………………………….L1 L1.B. Script login.php …………………………………….L1 L1.C. Script main.php ……………………………………..L2 L1.D. Script backup.php …………………………………..L4 L1.E. Script input.php …………………………………….L5 L1.F. Script upload.php …………………………………...L5 L1.G. Script pass.php ……………………………………...L7 L1.H. Script chpass.php …………………………………...L7 L1.I. Script logout.php …………………………………...L8 L1.J. Script content.php …………………………………..L9

  User

  Lampiran II. Halaman

  L2.A. Script index.php .......................................................L10 L2.B. Script graph.php ......................................................L11 L2.C. Script waktu.php ......................................................L11 L2.D. Script plot.php .........................................................L12 L2.E. Script img.php .........................................................L14 L2.F. Script export.php .....................................................L17 L2.G. Script config.php .....................................................L19 L2.H. Script bantuan.php ...................................................L19 L2.I. Script content.php ....................................................L20

  L2.J. Script footer.php ......................................................L20 L2.K. Script header.php .....................................................L20 L2.L. Script navigasi.php ..................................................L20

BAB I PENDAHULUAN I.1 Latar Belakang Masalah Setiap tahun, perkembangan yang disebabkan oleh kemajuan alat komunikasi

  sangat pesat. Dampak yang muncul bagi perkembangan ilmu pengetahuan sangatlah besar dan penting. Dampak tersebut selain untuk kebutuhan informasi, juga dapat digunakan dalam pengendalian jarak jauh dalam transmisi data [1].

  Suatu informasi baik berupa data pengukuran atau hasil pengamatan dapat dikirim dan diterima perangkat elektronik. Proses pengiriman data membutuhkan sarana transmisi data yang cepat, akurat dan bisa dipindah-pindah, sehingga pengiriman data dari tempat yang sulit dijangkau dapat diatasi dengan mudah.

  Pengiriman data dapat menggunakan berbagai media, salah satunya adalah dengan gelombang radio. Gelombang radio digunakan sebagai media transmisi karena bersifat fleksibel dan mempunyai rentang frekuensi yang cukup lebar. Selain itu juga mudah dipindahkan karena tidak terkait dengan jaringan kabel. Pemanfaatan gelombang radio adalah sangat murah bila dilihat dari efisiensi biaya dibandingkan dengan media transmisi yang lain.

  Sistim Telemetri dengan Metode Multi Tone menggunakan prinsip sinyal informasi frekuensi tone yang mewakili perubahan data hasil pengukuran sensor. Sisi pemancar membangkitkan frekuensi tone berdasar perubahan data keluaran sensor. Hasil keluaran dari 3 sensor merupakan sinyal dengan frekuensi yang berbeda-beda. Frekuensi-frekuensi tersebut kemudian dijumlahkan untuk kemudian diumpankan kemudian memisahkan kedua frekuensi dengan tapis pelewat jalur bawah (Low Pass

  

Filter, LPF), tapis pelewat jalur atas (High Pass Filter, HPF), dan tapis pelewat

bidang (Band Pass Filter, BPF) [3].

  Sistem telemetri mutitone merupakan sistem pengukuran dengan banyak sensor. Banyak sensor digunakan untuk membandingkan hasil yang didapat dari berbagai sensor serta fungsi yang berbeda-beda dari tiap sensor menurut kebutuhan yang diperlukan. Sistem ini lebih mudah digunakan untuk memantau suatu objek pengukuran dengan memanfaatkan gelombang radio. Masalah yang terjadi dalam sistem telemetri adalah sistem pengawasan yang dilakukan secara berkesinambungan.

  Dengan dibuatnya suatu aplikasi berbasis web, maka sistem pengawasan nantinya dapat dilakukan melalui jarak jauh.

  Dalam hal ini, piranti penampil atau hasil monitoring dari parameter terukur berada pada lokasi yang berbeda dari daerah yang diukur. Untuk mendapatkan tampilan hasil yang memuaskan bagi pengguna (user friendly), maka dibuat suatu penampil hasil pengukur jarak jauh (telemetri) yang menggunakan PC (Personal

  

Computer), sehingga aplikasi ini diharapkan bisa membantu kegiatan pengukuran.

  Untuk mempermudah proses monitoring, para pengguna dimudahkan dengan aplikasi jaringan internet.

I.2 Batasan Masalah

  a. Menerima data keluaran dari sensor suhu, tekanan dan kelembaban dari sistem monitoring berbasis PC.

  b. Menampilkan data keluaran dari sensor suhu, tekanan dan kelembaban dalam c. Software yang digunakan adalah PHP, MySQL, HTML.

  d. Mentransfer data dari satu PC ke PC yang lainnya melalui jaringan internet (Intranet).

  I.3 Tujuan Penelitian

  a. Menghasilkan sistem pengawasan dan pengukuran kinerja sensor suhu, tekanan dan kelembaban yang nantinya dapat dipantau melalui grafik.

  b. Menghasilkan perangkat lunak yang datanya dapat diambil dari keluaran sensor suhu, tekanan dan kelembaban yang akan digunakan.

  c. Menampilkan grafik dari satu PC ke PC lainnya.

  I.4 Manfaat Penelitian a. Untuk para Insinyur di Indutri.

  • Mempermudah pengawasan kinerja alat untuk jarak jauh.

  b. Untuk perguruan tinggi

  • Sebagai dasar pengembangan ilmu pengetahuan khususnya system telemetri berbasis web.

I.5 Metodologi Penelitian

  Agar dapat melakukan perancangan alat dengan baik, maka penulis melakukan metode penelitian sebagai berikut: a. Studi kepustakaan yang mencakup literatur-literatur, gambar-gambar dan manual. c. Pembuatan software berdasar hasil perancangan.

  d. Pengujian software pada jaringan dengan mengecek apakah data teks dalam bentuk CSV sesuai dengan hasil yang ditampilkan dalam bentuk grafik.

  e. Pengambilan data dari hardware dan software yang telah dibuat.

  f. Analisis data dari software.

  g. Memberikan kesimpulan.

I.6 Sistematika Penulisan

  Sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :

  BAB I : PENDAHULUAN Bab ini berisi latar belakang masalah, tujuan dan manfaat dari penelitian, batasan masalah, metodologi penelitian, serta sistematika penulisan.

  BAB II : DASAR TEORI Bab ini berisi dasar teori aplikasi Web. BAB III : PERANCANGAN SISTEM Bab ini berisi perancangan dari sistem yang dibuat untuk memecahkan permasalahan yang ada. BAB IV : IMPLEMENTASI DAN AKUISISI DATA Bab ini berisi implementasi perancangan yang dibuat, pengambilan data serta penampil data, pembahasan dan analisis mengenai hasil penelitian yang telah dilaksanakan. BAB V : KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan spesifikasi peralatan yang dibuat serta saran-saran untuk perbaikan alat dan penelitian selanjutnya. DAFTAR PUSTAKA LAMPIRAN

BAB II DASAR TEORI II. Pengertian – pengertian Sistem adalah kumpulan fakta-fakta, prinsip-prinsip, aturan-aturan, yang

  terklasifikasikan dan tersusun sehingga nampak hubungan logis antar bagiannya. Sistem berbasis komputer merupakan kumpulan atau susunan elemen-elemen yang terorganisir untuk melakukan beberapa metode, prosedur, atau kontrol melalui pemrosesan informasi [4]. Sistem informasi adalah kumpulan orang, data, proses, dan teknologi informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan informasi yang dibutuhkan untuk mendukung suatu organisasi [5].

II.1. WWW (World Wide Web)

  Internet adalah suatu jaringan komputer global, sedangkan www atau world wide web adalah kumpulan informasi (homepage) dalam format tertentu (HTML) pada beberapa server komputer yang terhubung ke internet [6]. www memiliki karakteristik antara lain umumnya terletak pada internet host dan client, menggunakan protokol TCP/IP, HTML (Hypertext Markup Language), mengikuti model client/server, memungkinkan client untuk mengakses web dengan berbagai protokol dan mengakses informasi dalam berbagai bentuk, juga menggunakan model alamat Uniform Resource

  Locators (URL)

  HTTP adalah suatu protokol yang menentukan aturan yang harus diikuti oleh

  

web browser dan web server. Web browser berfungsi untuk meminta atau mengambil suatu dokumen, sedangkan web server berfungsi untuk menyediakan dokumen yang diminta oleh browser. URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. URL dapat dianggap sebagai suatu alamat yang terdiri dari nama protokol yang digunakan oleh browser untuk mengambil informasi, nama komputer tempat informasi tersebut berada, dan path serta nama file dari suatu informasi[6].

  II.2 HTML (Hyper Text Markup Language)

  II.2 Elemen HTML

  Pada dokumen HTML terdapat elemen dan tag yang berfungsi untuk memformat dan menandai suatu bagian tertentu dan juga untuk menentukan struktur bagian tersebut dalam dokumen HTML [6].

  a. Elemen

  Dalam dokumen HTML, elemen dibagi menjadi dua kategori yaitu elemen <head > yang memberikan informasi tentang dokumen tersebut, misalnya judul, dan elemen <body > yang menentukan bagaimana isi suatu dokumen ditampilkan oleh browser.

  Suatu elemen HTML terdiri dari tag beserta teks yang ada di dalam tag tersebut.

  b. Tag Ketika browser menampilkan web page, browser tag akan membaca teks-teks

  pada dokumen HTML dan mencari kode khusus yang disebut tag. Tag ini dinyatakan dengant anda kurang dari (<) dan tanda lebih dari (>).

  Ada tiga macam tag yaitu:

  1) tag berpasangan yang terdiri dari tag awal dan akhir. Tag awal dinyatakan dengan <tagname> dan tag akhir dinyatakan dengan </tagname >, misalnya <B> BOLD </B> yang digunakan untuk menebalkan teks yang terletak diantara tag awal dan tag akhir.

  2) tag tunggal, misalnya <BR> untuk ganti baris baru. 3) tag beratribut, misalnya elemen anchor <AHREF:”http://ubaya.ac.id”>.

  II.2.1 Struktur umum dokumen HTML

  Dokumen HTML mempunyai tiga tag utama yang membentuk struktur dokumen tersebut, yaitu tag HTML, HEAD, dan BODY. Tag HTML untuk menyatakan suatu dokumen HTML, tag HEAD memberikan informasi tentang dokumen html, dan tag

  

BODY untuk menyimpan informasi yang akan ditampilkan. Pada bagian head, tag yang

  dapat diletakkan antara lain adalah title. Title digunakan untuk memberikan judul dokumen dan akan tampak pada title bar dari browser, lebih penting lagi tag title ini dipakai sebagai nama identitas pada bookmark [6].

  II.3 Basis Data (Database)

  adalah kumpulan dari tabel-tabel yang saling berelasi, disusun secara

  Database

  logis, sehingga menghasilkan informasi yang bernilai guna dalam proses pengambilan keputusan [7].

II.3.1 Database Management System (DBMS)

  Database Management System merupakan paket program (software) yang dibuat

  agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan pengambilan informasi terhadap database. Software yang tergolong kedalam DBMS antara lain, Microsoft SQL, MySQL, Oracle, MS. Access, dan lain-lain [7]. Ada 3 (tiga) tingkatan atau level dalam abstraksi data antara lain: Level Fisik (Physical Level), Level Konseptual (Conceptual Level), dan Level Pandangan (View Level).

  a.Level Fisik (Physical Level)

  Level fisik adalah level abstraksi data yang paling rendah, yang menggambarkan bagaimana (how) data disimpan dalam kondisi sebenarnya. Level ini sangat kompleks karena struktur data dijelaskan secara rinci [7].

  b.Level Konseptual (Conceptual Level)

  Level konseptual adalah level yang menggambarkan data apa (what) yang disimpan dalam database dan menjelaskan bagaimana hubungan antar data secara keseluruhan. Seorang pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa, tabel kartu rencana studi, tabel transkrip dan lain sebagainya. Level ini biasa di pakai oleh seorang Database Administrator (DBA).

  c.Level Pandangan (View Level)