BAB II APLIKASI PENDUKUNG
|
|
- Yulia Hermawan
- 7 tahun lalu
- Tontonan:
Transkripsi
1 BAB II APLIKASI PENDUKUNG Pada bab kedua ini mengemukakan aplikasi-aplikasi pendukung PANS yaitu Nessus, PHP, MySQL, dan Apache. 2.1 Nessus ( Nessus adalah sebuah security scanner tool (aplikasi untuk melakukan pemeriksaan keamanan) di bawah lisensi GPL (GNU General Public License) yang membuat aplikasi ini bebas untuk disebarluaskan (baik gratis atau dipungut biaya), bebas untuk dimodifikasi, dan bebas untuk dikembangkan lebih lanjut ke dalam bentuk aplikasi turunan yang berlisensi GPL juga 1. Sampai dengan tulisan ini dibuat, versi terakhir dari Nessus adalah versi Nessus bisa diinstall pada berbagai sistem operasi yang varian dari UNIX, diantaranya adalah Linux, *BSD, Solaris, dll. Sedangkan sistem operasi yang digunakan disini adalah FreeBSD 4.6-STABLE. Nessus ini dibuat sejak April 1998 oleh Renaud Deraison Nessus memiliki user interface (diinstall pada client Nessus) yang bisa berjalan pada sistem operasi varian UNIX dan Windows. Pada OS Unix dibutuhkan GTK (The Gimp Toolkit dan X11) supaya user interface Nessus dapat terinstall. User interface ini berfungsi untuk mengoperasikan Nessus, mengatur konfigurasi scan dan mengeksekusi scan. Sedangkan yang dirancang kali ini adalah sebuah user interface dalam bentuk web application yang akan menambah fungsi dari user interface bawaan Nessus
2 Nessus dibuat dalam arsitektur client-server yang masing-masing mempunyai tugas masing-masing. Server Nessus ini menjalankan sebuah daemon yang bernama nessusd yang bertugas untuk melakukan serangan/scan terhadap komputer/network tujuan. Sedangkan client Nessus adalah front-end yang mengkonfigurasi server dan tempat dimana semua data hasil scan diletakkan, disinilah user interface Nessus biasa dipasang. Aplikasi yang akan dibuat juga akan diletakkan pada client ini. Sebutan client-server pada Nessus berlawanan dengan pengertian client-server umumnya, disini client bisa memiliki dan mengendalikan banyak server. Secara detail bisa dilihat pada gambar berikut : /DSWRS 1HVVXV&OLHQW &RPSXWHU 1HVVXV6HUYHU QHVVXV &RPSXWHU /DSWRS &RPSXWHU Gambar 2.1. Arsitektur client-server pada Nessus (sebenarnya) Komunikasi antara client dengan server berupa data terenkripsi menggunakan SSL dan sebelum terjadi komunikasi dibutuhkan autentifikasi user terlebih dahulu. Nessus bisa memiliki banyak user dan masing-masing user mempunyai ACL (Access Control List) tersendiri. Untuk memudahkan pemahaman maka dalam tulisan ini pengertian server dan client dikembalikan seperti pengertian server dan client pada umumnya, jadi client bertugas untuk melakukan serangan dan server yang berfungsi 8
3 untuk menyimpan semua data hasil pengolahan sekaligus menjadi antarmuka bagi pemakai, dapat digambarkan menjadi seperti berikut : Gambar 2.2. Arsitektur client-server pada Nessus yang digunakan PANS Salah satu kelebihan Nessus yang menonjol adalah plugin-based, artinya Nessus memiliki plugin (modul) yang digunakan untuk proses scan dan plugin-plugin ini dapat dibuat sendiri bagi yang ingin dengan menggunakan bahasa pemrograman C atau dengan NASL (Nessus Scripting Language). Selain dengan jalan membuat sendiri, Nessus juga menyediakan plugin online yang secara rutin diupdate dan bisa didownload dengan aplikasi nessus-update-plugins yang menyatu dengan source program Nessus. Masing-masing plugins pada Nessus mempunyai kemampuan untuk saling membagi pengetahuan. Sebagai ilustrasi : - Plugin pertama melihat bahwa pada komputer sasaran port 137 UDP dan 139 TCP terbuka. - Plugin kedua memanggil nama Netbios komputer sasaran. - Plugin ketiga mencoba untuk masuk menggunakan session NULL. - Plugin keempat memanggil SID komputer sasaran. 9
4 - Plugin kelima menggunakan SID tersebut untuk memperoleh daftar user dalam komputer sasaran. Jadi hasil dari sebuah plugin digunakan sebagai masukan dari plugin berikutnya, hal ini yang memungkinkan Nessus melakukan audit lebih powerfull dan lebih comprehensive. Hasil scan Nessus bisa dikonversikan ke beberapa bentuk format data, yaitu : *.nsr (Nessus Scan Result default), LaTeX, HTML, XML, dan teks. 2.2 PHP ( PHP (Hypertext PreProcessor) merupakan script yang membuat sebuah halaman web menjadi dinamis, yang berarti halaman web menjadi lebih interaktif dan halaman yang akan ditampilkan dibuat saat client melakukan request halaman tersebut. Sehingga informasi yang diterima oleh client adalah selalu informasi yang terbaru. Script PHP dieksekusi pada server dimana script tersebut dijalankan (serverside), jadi semua informasi yang ingin ditampilkan di halaman web bisa dilihat dengan baik oleh semua jenis browser client. PHP termasuk dalam HTML-embedded, oleh karena itu script PHP bisa disisipkan pada sebuah halaman HTML. Perbedaan utama antara script PHP dengan HTML adalah, HTML murni sebuah dokumen teks sedangkan script PHP di dalamnya terdapat program yang akan diproses oleh web server dan hasil pemrosesannya adalah sebuah dokumen teks. Lebih lanjut bisa dilihat pada gambar 2.3 dan 2.4 : 10
5 ,QWHSUHWDVL: 6 Gambar 2.3. Proses pada request HTML murni Gambar 2.4. Proses pada request PHP Dari kedua gambar di atas terlihat bahwa perbedaan dari keduanya adalah adanya script PHP yang akan diproses/diinterpretasikan terlebih dahulu oleh PHP intepreter dalam web server sebelum dikirimkan ke browser pada client. Proses inilah yang menyebabkan PHP mampu membuat sebuah halaman web menjadi dinamis. Pada awalnya PHP adalah sebuah proyek pribadi dari Rasmus Lerdorf yang membuat PHP versi pertama untuk homepage pribadinya, versi ini masih berupa kumpulan script Perl. Kemudian Rasmus membuat versi kedua dari PHP dengan cara 11
6 menulis ulang script-script Perl menggunakan bahasa C. Pada versi kedua ini ditambahkan dua fasilitas yang penting yaitu Form HTML dan koneksi dengan database MySQL. PHP versi ketiga dikembangkan oleh Rasmus dan suatu kelompok open source, dimana pada versi ini PHP mulai menampakkan keunggulannya sebagai sebuah bahasa server scripting yang handal. Melalui perkembangan yang pesat ini banyak fasilitas yang ditambahkan dan oleh kelompok ini PHP disebut sebagai "PHP: Hypertext Preprocessor". Sintak yang digunakan berasal dari bahasa C, Java, dan Perl. Sampai dengan tulisan ini dibuat, versi terakhir dari PHP adalah PHP juga mendukung beberapa servis-servis yang menggunakan protokol seperti IMAP, SNMP, NNTP, POP3, HTTP, dan protokol-protokol lainnya. Beberapa database yang didukung oleh PHP diantaranya adalah Adabas D, Ingres, Oracle, dbase, InterBase, PostgreSQL, msql, MS-SQL, Sybase, IBM DB2, MySQL, Informix, ODBC. Mekanisme kerja sebuah web server yang memanfaatkan PHP dan database dapat digambarkan seperti ini : Gambar 2.5. Mekanisme kerja PHP mendukung database Dukungan terhadap beberapa produk database dan perolehannya yang gratis membuat PHP makin disukai dan dipakai. Survei dari Security Space menunjukkan bahwa PHP menguasai market sebesar 39,44 % sampai dengan September 2002, baru diikuti oleh Perl yang menguasai market sebesar 36,42 % tgl 24 Oktober
7 2.3 MySQL ( MySQL adalah sebuah sistem manajemen database open source yang populer dan gratis untuk platform Unix. Sistem manajemen database MySQL menggunakan kumpulan perintah sederhana untuk memasukkan, memanggil, menghapus, dan memperbarui data, dengan ini kita dapat mengembangkan database yang kompleks. Beberapa kemampuan MySQL adalah sebagai berikut : - MySQL bisa diakses dan dimanipulasi dari sejumlah bahasa pemrograman terkenal, diantaranya adalah C, C++, Java, Perl, Phyton, dan PHP. - MySQL ditulis dalam C/C++ dan dioptimasi untuk platform Unix dan Win32. - MySQL mendukung tipe data yang umum digunakan, termasuk FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, SET, dan ENUM. - MySQL mendukung subset fungsi query dan pengelompokan lanjut, termasuk diantaranya GROUP BY dan ORDER BY. - MySQL memungkinkan alokasi password tiap server. Password yang melalui MySQL untuk melakukan autentifikasi terenkripsi. - MySQL mendukung berbagai macam metode koneksi, seperti TCP/IP, soket Unix, dan koneksi untuk Windows NT/ MySQL bisa diperoleh secara gratis termasuk aplikasi-aplikasi lain yang diperlukan dalam memakai MySQL. MySQL juga merupakan salah satu sistem manajemen database yang stabil di pasaran. Ketika MySQL diluncurkan pertama kali pada pertengahan 1996, beberapa bug dengan cepat dapat diketahui dan diperbaiki. Sekarang MySQL sudah menjadi sangat stabil dan banyak dipercaya oleh korporasi-korporasi di dunia untuk menyimpan data-data bisnis penting. Data-data ini biasanya membutuhkan media penyimpan yang besar dan hal ini bukan menjadi masalah bagi MySQL, karena tabel MySQL sanggup menampung data lebih dari 4 Gigabytes. MySQL 3.23 berisi jenis tabel baru yaitu MyISAM yang sanggup menampung 8 juta Terabytes. 13
8 2.4 Apache ( Apache merupakan web server yang paling banyak dipergunakan di Internet. Berikut survei dari Netcraft 1 tentang perbandingan pemakaian Apache dengan web server yang lain : Gambar 2.6. Data statistik penggunaan web server Apache Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows. Berdasarkan sejarahnya, Apache dimulai oleh veteran developer NCSA httpd (National Center for Supercomputing Application). Saat itu pengembangan NCSA httpd sebagai web server mengalami stagnasi. Rob Mc Cool meninggalkan NCSA dan memulai sebuah proyek baru bersama para webmaster lainnya, menambal bug, dan menambahkan fitur pada NCSA httpd. Mereka mengembangkan program ini lewat mailing list. Dengan berpijak pada NCSA httpd versi 1.3, Team Apache mengeluarkan rilis pertama kali secara resmi Apache versi Nama Apache diambil dari kata "A Patchy Server", server perbaikan yang 1 tgl 24 oktober
9 penuh dengan tambalan (patch). Tambalan yang dimaksud adalah penambahan fitur dan penambalan bug dari NCSA httpd Versi 1.3. Saat ini Apache dipergunakan secara luas, hal ini disebabkan karena programnya yang gratis dengan kinerja relatif stabil. Dalam pengembangannya pun mempergunakan sistem terbuka, yakni tiap orang dibuka kesempatan seluas-luasnya untuk dapat memberikan kontribusi dalam mengembangkan program. Kontribusi dikomunikasikan lewat mailing list. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache : 1. Kontrol Akses Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP. 2. CGI (Common Gateway Interface), yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl) 3. PHP (PHP Hypertext Processor), program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik. Platform yang didukung oleh Apache saat ini antara lain Linux, SunOS, UnixWare, FreeBSD, Solaris, AIX, OpenBSD, IRIX, SCO, NetBSD, HPUX, BSDI, Digital Unix. 15
MENGENAL PHP BAB Apakah PHP Itu?
BAB 1 MENGENAL PHP 1.1 Apakah PHP Itu? Bagi pemula yang mengenal internet, tidak salah kalau mereka akan memiliki pertanyaan seperti itu. Marilah kita mulai belajar dengan mengenal apa dan bagaimana PHP
Lebih terperincikegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama
4 BAB II TINJAUAN PUSTAKA 2.1 Definisi Sistem Menurut Husein (2002), sistem merupakan suatu susunan yang teratur dari kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan
Lebih terperinciAPLIKASI BASIS DATA PERPUSTAKAAN JURUSAN SOSIOLOGI ANTROPOLOGI UNIVERSITAS NEGERI SEMARANG
APLIKASI BASIS DATA PERPUSTAKAAN JURUSAN SOSIOLOGI ANTROPOLOGI UNIVERSITAS NEGERI SEMARANG Rizka Prathesa 1, Kodrat Iman Satoto 2, Aghus Sofwan 2 Abstrak Kemajuan teknologi informasi dari tahun ke tahun
Lebih terperinciBAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media elektronik
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mecapai suatu tujuan, sedangkan
Lebih terperinciBAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan
BAB 2 LANDASAN TEORI Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan sistem informasi database pengajuan barang berbasis web. Pembahasan pada bab ini meliputi perangkat
Lebih terperinciKAMUS INGGRIS-INDONESIA BERBASIS J2ME
KAMUS INGGRIS-INDONESIA BERBASIS J2ME Lenny Ike C. M., Wiratmoko Yuwono, ST, Kholid Fathoni, S.Kom Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember
Lebih terperinciHTML 5. Geolocation Web SQL Database, media penyimpanan database lokal
HTML 5 HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi
Lebih terperinciBAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang digunakan pada kerja praktek ini. Hal
Lebih terperinciPENGERTIAN PHP DAN MYSQL
PENGERTIAN PHP DAN MYSQL Adis Lena Kusuma Ratna Adis.lena12@gmail.com Abstrak PHP sendiri sebenarnya merupakan singkatan dari Hypertext Preprocessor, yang merupakan sebuah bahasa scripting tingkat tinggi
Lebih terperinciBAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.
BAB III LANDASAN TEORI Pada Bab ini akan membahas tentang landasan teori, dimana teori yang dipakai adalah teori yang digunakan oleh para penulis yang terkenal dan telah banyak mengeluarkan buku-buku yang
Lebih terperinciPENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman
PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman Jurusan Teknik Informatika Universitas Kristen Petra Jl. Siwalankerto 121-131 Surabaya
Lebih terperinciSMS gateway telah banyak digunakan dalam berbagi aplikasi dan
BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka SMS gateway telah banyak digunakan dalam berbagi aplikasi dan penelitian. Salah satu penelitian yang menggunakan teknologi SMS gateway adalah sebuah tugas akhir
Lebih terperinciRekayasa perangkat lunak adalah sebuah disiplin dimana dalam. anggaran tepat waktu serta memuaskan keinginan pemakai.
10 Rekayasa perangkat lunak adalah sebuah disiplin dimana dalam menghasilkan perangkat lunak bebas dari kesalahan dan dalam pengiriman anggaran tepat waktu serta memuaskan keinginan pemakai. 2. Menurut
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada bab ini berisi tentang landasan teori yang menjadi pedoman bagi penulisan penelitian ini antara lain metoda perbandingan, data flow diagram, dan tools yang digunakan. 2.1 Metoda
Lebih terperinciBab 2 Tinjauan Pustaka
5 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Penerapan dari arsitektur MVC (Model View Controller) telah banyak digunakan dalam pembuatan aplikasi yang mendukung suatu sistem, salah satu diantaranya
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Dalam bab ini akan dijelaskan lebih detil tentang landasan-landasan teori dari tools dan environment yang akan digunakan dalam mengembangkan perangkat lunak WebSiMaIn. 2.1. Sistem
Lebih terperinciApa itu PHP? Riwayat PHP
Apa itu PHP? PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script serverside dalam pengembangan Web yang disisipkan pada dokumen HTML. Berbeda dengan HTML yang hanya
Lebih terperinciPENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.
PENGENALAN MySQL Riana Sepriyanti riana0592@yahoo.com Abstrak MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh
Lebih terperinciBAB III LANDASAN TEORI. sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan
BAB III LANDASAN TEORI 3.1 Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program
Lebih terperinciBAB III TINJAUAN PUSTAKA
BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh
Lebih terperinciBAB III TINJAUAN PUSTAKA
BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh
Lebih terperinciWEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom
WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL Agustina Purwatiningsih., S.Kom 1 Pendahuluan Seperti yang dijelaskan pada pertemuan pertama, web dinamis merupakan web yang di desain agar konten yang terdapat dalam
Lebih terperinciBAB II. KAJIAN PUSTAKA
BAB II. KAJIAN PUSTAKA A. MYSQL MySQL merupakan sistem basis dataopen source paling populer. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (Relational Database Management
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena
Lebih terperinciBAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).
BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Teori yang mendasari atau menjadikan landasan teori pelaksaan dan pengerjaan skripsi ini diambil dari beberapa sumber, termasuk juga dalam hal ini penerapan kemampuan dan pengetahuan
Lebih terperinciBAB 2 LANDASAN TEORI. suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Kata sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) yaitu suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk
Lebih terperinciBab 4: Teknologi Yang Dipakai
Bab 4: Teknologi Yang Dipakai Teknologi yang penulis pakai dalam mengembangkan sistem ujian online ini dapat digolongkan menjadi dua bagian: 1. Teknologi yang berkaitan dengan pemrograman berbasis web.
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pegertian Komputer Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah instruksi-instruksi perintah digital. Komputer
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Tinjauan Pustaka Ujian yang berbasiskan web ataupun yang bersifat online sudah ada yang mengimplemetasikan di lingkungan Politeknik Negeri Bandung pada tugas akhir yang dikerjakan
Lebih terperinciKEKURANGAN KELEBIHAN APLIKASI DATA BASE
KEKURANGAN KELEBIHAN APLIKASI DATA BASE No Nama aplikasi data base Kekurangan kelebihan 1 ORACLE Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari. Membutuhkan
Lebih terperinciPraktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom
Praktikum Sistem Basis Data MySQL Gentisya Tri Mardiani, M.Kom Pengenalan RDBMS MySQL Kebanyakan dari database tergantung pada Database Management System (DBMS) untuk mengelola data yang tersimpan dalam
Lebih terperinciMODUL 3 DASAR-DASAR PHP
MODUL 3 DASAR-DASAR PHP Para pengguna internet dewasa ini cenderung lebih menyukai situs-situs yang mempunyai tampilan menarik dan menghibur. Yang pasti, mereka sudah bosan dengan tampilan web yang begitu-begitu
Lebih terperinciNo HP :
PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK Mata (STUDI Kuliah KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) PEMROGRAMAN WEB LANJUT Untuk Mahasiswa Semester
Lebih terperinciBAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan
7 BAB II TINJAUAN PUSTAKA 2.1 Website Website merupakan kumpulan dari halaman halaman yang berhubungan dengan file file lain yang saling terkait. Dalam sebuah website terdapat satu halaman yang dikenal
Lebih terperinciBAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.
BAB III LANDASAN TEORI Landasan teori merupakan dasar-dasar yang digunakan dalam pembuatan kerja praktek ini. Sebagai langkah awal dalam menyusun Laporan Kerja Praktek perlu dipahami terlebih dahulu mengenai
Lebih terperinciBELAJAR PHP DAN MYSQL UNTUK PEMULA
BELAJAR PHP DAN MYSQL UNTUK PEMULA Euis Sutinah euissutinah@ymail.com Abstrak PHP adalah bahasa pemograman web yang digunakan untuk membuat halaman web dinamis (wikipedia). Walaupun pada perkembangannya,
Lebih terperinciBAB II LANDASAN TEORI. tahun 1993 diartikan: salah satu dari perlengkapan jalan, berupa lambang, huruf,
BAB II LANDASAN TEORI 2.1 Rambu Lalu Lintas Rambu lalu lintas menurut Keputusan Menteri Perhubungan Nomor: 61 tahun 1993 diartikan: salah satu dari perlengkapan jalan, berupa lambang, huruf, angka, kalimat
Lebih terperinciBAB 2 LANDASAN TEORITIS
5 BAB 2 LANDASAN TEORITIS Landasan teori merupakan suatu panduan untuk melaksanakan dan menyelesaikan suatu studi. Disini penulis akan mengemukakan beberapa teori yang berkaitan dengan masalah yang akan
Lebih terperinciKonfigurasi DNS & Web Server
LAPORAN PRAKTIKUM SISTEM OPERASI JARINGAN Konfigurasi DNS & Web Server Oleh: Eka Paramita Putri 1102652 1. Tujuan Praktikum - Mahasiswa mampu mengkonfigurasi Network Adapter pada VMWare. - Mahasiswa mampu
Lebih terperinciII. TINJAUAN PUSTAKA. 2.1 Metode dan Teori-Teori Sistem Informasi Geografis. Pengembangan perangkat lunak mempunyai langkah-langkah yang terstruktur
II. TINJAUAN PUSTAKA 2.1 Metode dan Teori-Teori Sistem Informasi Geografis 2.1.1 Model Sekuensial Linear Pengembangan perangkat lunak mempunyai langkah-langkah yang terstruktur agar sistem yang dihasilkan
Lebih terperinciBAB II LANDASAN TEORI 2.1 Konsep Network Monitoring Server 2.2 FreeBSD 10.0
BAB II LANDASAN TEORI 2.1 Konsep Network Monitoring Server Network monitoring server merupakan sistem ekstra atau kumpulan sistem yang mempunyai tugas mengamati dan memonitor jaringan apabila terdapat
Lebih terperinciAPLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP
Media Informatika, Vol. 4, No. 1, Juni 2006, 13-26 ISSN: 0854-4743 APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP M. Irfan Ashshidiq, M. Andri Setiawan, Fathul Wahid Jurusan Teknik Informatika,
Lebih terperinciWEB SERVER LINUX DEBIAN 8.5
WEB SERVER LINUX DEBIAN 8.5 A. WEB SERVER Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Rekomendasi Sistem Rekomendasi (SR) merupakan model aplikasi dari hasil observasi terhadap keadaan dan keinginan pelanggan. Sistem Rekomendasi memanfaatkan opini seseorang
Lebih terperinciBAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada saat sekarang ini, perpustakaan masih menggunakan sistem katalog manual yang berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap
Lebih terperinciBAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah
Lebih terperinciBAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang
10 BAB III LANDASAN TEORI 3.1 World Wide Web World Wide Web yang biasanya disingkat dengan WWW dan lebih dikenal dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang ada di Internet.
Lebih terperinciDasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata
Dasar Pemrograman Web Pemrograman Web Adam Hendra Brata Teknologi Client Server Arsitektur Client Server Model komunikasi yang terdiri server sebagai pemberi layanan dan client sebagai pengguna layanan
Lebih terperinciBAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,
BAB II LANDASAN TEORI 2.1. Sekilas Mengenai Web Internet sudah menjadi hal yang sangat dekat bagi masyarakat ataupun penggunanya di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,
Lebih terperinciTEKNOLOGI APLIKASI WEB BERBASIS SERVER
A. Tujuan Memahami cara kerja aplikasi web berbasis server Memahami perangkat pengembangan aplikasi web berbasis server Mengenal dan memahami pemrograman web berbasis teknologi server B. Dasar Teori Web
Lebih terperinciSISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG
SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG Oleh: Aminullah Ruhul Aflah (L2F005509) Jurusan Teknik Elektro Fakultas Teknik Universitas
Lebih terperinciBab 2. Tinjauan Pustaka
6 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Metode MVC sudah banyak diterapkan dan digunakan dalam aplikasi yang mendukung sistem, salah satu diantaranya adalah Perancangan dan Implementasi Perangkat
Lebih terperinciAPLIKASI E-COMMERCE DISTRO MAHODENK PANGKALAN BUN. Dharma Siswahyu, Teguh Kristianto
APLIKASI E-COMMERCE DISTRO MAHODENK PANGKALAN BUN Dharma Siswahyu, Teguh Kristianto Abstract Mahodenk Distro is a business selling clothes, especially teenagers. However, the current business processes
Lebih terperinciBAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu kegiatan untuk menyelesaikan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Pengertian dan definisi sistem pada berbagai bidang berbeda-beda, tetapi meskipun istilah sistem yang digunakan bervariasi, semua sistem pada bidangbidang
Lebih terperinciBAB II DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy
BAB II DASAR TEORI 2.1. Logika Fuzzy 2.1.1. Defenisi Logika Fuzzy Dalam bahasa inggris, fuzzy mempunyai arti kabur atau tidak jelas. Jadi, logika fuzzy adalah logika kabur, fuzzy atau mengandung unsur
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 PHP PHP adalah script bersifat server-side yang ditambahkan ke dalam HTML. Kelebihan PHP yang paling signifikan adalah kemampuannya untuk melakukan koneksi dengan berbagai macam
Lebih terperinciBab II. TINJAUAN PUSTAKA
Bab II. TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Berdasarkan web pariwisata yang sudah pernah ada masih terdapat beberapa kekurangan dan penulis bermaksud mengambangkan aplikasi tersebut untuk melengkapi
Lebih terperinciBAB II LANDASAN TEORI. Bab ini akan membahas tentang teori-teori dan aplikasi aplikasi
BAB II LANDASAN TEORI Bab ini akan membahas tentang teori-teori dan aplikasi aplikasi pendukung dalam menghitung dan menganalisis kinerja level komponen dan protokol jaringan yaitu : Performance Modelling
Lebih terperinciI. TINJAUAN PUSTAKA. query, juga tidak memiliki struktur. Hal ini yang membedakan sistem temu kembali informasi
I. TINJAUAN PUSTAKA 1.1 Relevance feedback Sistem temu kembali informasi terutama berhubungan dengan pencarian informasi yang isinya tidak memiliki struktur. Demikian pula ekspresi kebutuhan pengguna yang
Lebih terperinciWeb Programming (WP) m telp : Rolly Yesputra
Web Programming (WP) By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC Mata Kuliah Web Programming - Materi By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem
Lebih terperinciSISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA
SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA Liliana Dwi Kurnia Jurusan Sistem Informasi STMIK PALCOMTECH Palembang Abstrak Pesatnya perkembangan teknologi informasi
Lebih terperinciLANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat
BAB II LANDASAN TEORI 2.1 Karakteristik Uneven Solution Dunia informasi di Indonesia sedang dan harus berubah. Saat ini, dunia pemasaran tidak dapat mengandalkan satu bahasa seperti tahun lalu. Coba lihat
Lebih terperinciBAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan digunakan. Hal ini sangat penting
Lebih terperinciPengenalan Web Server dan Server Side Scripting
Pengenalan Web Server dan Server Side Scripting Web Server merupakan sebuah perangkat lunak dalam server yang berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari klien
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Klinik Klinik adalah fasilitas pelayanan kesehatan yang menyelenggarakan pelayanan kesehatan perorangan yang menyediakan pelayanan medis dasar dan atau spesialistik, diselenggarakan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Aplikasi Berbasis Web Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya
Lebih terperinciBAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.
BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi merupakan komponen atau perangkat lunak pendukung sistem operasi yang bisa digunakan untuk keperluan membantu kerja manusia sehari-hari seperti pengolahan
Lebih terperinciModul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN
Modul ke: 03 Agus Fakultas EKONOMI DAN BISNIS Aplikasi Komputer Sistem Operasi Komputer Nursidhi, SPd, MDs. Program Studi MANAJEMEN Sistem Operasi Pengertian sistem operasi sendiri adalah seperangkat program
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Sistem Kearsipan 2.1.1. Pengertian Arsip. Arsip berasal dari bahasa yunani yaitu Archivum yang artinya tempat untuk penyimpanan. Sering pula kata tersebut ditulis Archeon yang
Lebih terperinciBAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Sistem dapat diartikan sebagai serangkaian komponen-komponen yang saling berinteraksi dan bekerjasama untuk mencapai tujuan tertentu (Soeherman &
Lebih terperinciPemrograman Web Teknik Informatika Fakultas Teknologi Industri
22 Pengantar PHP PHP merupakan sebuah bahasa scripting yang dibundel dengan HTML, yang dijalankan di sisi server. Sebagian besar perintahnya berasal dari C, Java dan Perl dengan beberapa tambahan fungsi
Lebih terperinciBAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Melihat banyaknya bidang usaha ikan secara konvensional saat ini maka tidak mudah bagi penjual yang menjual ikannya untuk mendapatkan hasil yang diinginkan. Dengan
Lebih terperinciBAB 3 LANDASAN TEORI 3.1 Google Maps API
BAB 3 LANDASAN TEORI 3.1 Google Maps API Google Maps dirilis pada tahun 2005 sebagai layanan untuk aplikasi pemetaan di World Wide Web (Hu & Dai, 2013). Google Maps menyediakan source code yang bisa digunakan
Lebih terperinciPemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com
Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom PHP (PHP Hypertext Preprocessor) adalah bahasa scripting yang disisipkan dalam dokumen HTML dan dijalankan pada server side. Artinya semua sintaks
Lebih terperinciBAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan Informasi semakin pesat sejak munculnya teknologi internet yang sangat membantu dalam kemudahan kecepatan pengiriman, penyampaian dan penerimaan informasi.
Lebih terperinciBAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel
BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Internet Internet berawal dari diciptakannya teknologi jaringan komputer. Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Sistem Informasi Akademik Sistem Informasi Akademik adalah Sistem yang memberikan layanan informasi yang berupa data dalam hal yang berhubungan dengan akademik. Dimana dalam
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sensus Penduduk Sensus penduduk merupakan metode yang digunakan oleh pemerintah untuk mendata jumlah penduduk atau jumlah masyarakat yang ada disuatu wilayah atau daerah,
Lebih terperinciBAB 2 LANDASAN TEORI
9 BAB 2 LANDASAN TEORI 2.1. Pengarsipan Istilah arsip bisa mengandung berbagai macam pengertian. Pendefinisian arsip dapat dipengaruhi oleh segi peninjauan, sudut pandang dan atau pembatasan ruang lingkupnya.
Lebih terperinciPertemuan 11 Pengenalan DBMS dan MySQL
Pertemuan 11 Pengenalan DBMS dan MySQL Tentang Database, DBMS, dan RDBMS Tentang MySQL Instalasi MySQL di Windows Menjalankan Service MySQL Koneksi ke Server MySQL Berbagai Tools Administrasi Server MySQL
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1. Profil Tempat Kerja Praktek 2.1.1. Sejarah Instansi Pada tanggal 8 Agustus 1995 Rumah Sakit Umum Daerah Koja (RSUD KOJA) genap berusia 43 Tahun. tanggal 8 Agustus dianggap
Lebih terperinciBAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide
BAB 2 LANDASAN TEORI 2.1 Pengenalan Internet Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide network. Dengan internet maka Anda akan dapat mencari jutaan informasi, mulai
Lebih terperinciBAB 2 LANDASAN TEORI
8 BAB 2 LANDASAN TEORI 2.1 Sistem Data dan Informasi Kata system berasal dari bahasa yunani Sistem yang berarti kesatuan. Sistem adalah kumpulan eleman yang berhubungan, berinteraksi dan bergantungan satu
Lebih terperinciBAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.
BAB III LANDASAN TEORI 3.1 Pengertian Keluhan Pelanggan Menurut Simon J Bell dan James A Luddington (2006), keluhan pelanggan (customer complaints) adalah umpan balik (feedback) dari pelanggan yang ditujukan
Lebih terperinciKeamanan Sistem World Wide Web. Pertemuan VI
Keamanan Sistem World Wide Web Pertemuan VI Sejarah singkat WWW Dikembangkan oleh Tim Berners-Lee ketika bekerja di CERN (Swiss). Untuk membaca atau melihat sistem WWW digunakan tools yang dikenal dengan
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Pendaftaran Siswa Baru Penerimaan siswa baru merupakan gerbang awal yang harus dilalui peserta didik dan sekolah didalam penyaringan objek-objek pendidikan. Peristiwa penting
Lebih terperinciBAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan zaman yang sangat pesat khususnya dinegaranegara yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya. Negara-negara tersebut
Lebih terperinciBAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,
BAB 2 LANDASAN TEORI 2.1 Aplikasi Web Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan
Lebih terperinciBAB II DASAR TEORI Gambar 2.1. Cubieboard2
BAB II DASAR TEORI Pada bab ini membahas dasar teori yang digunakan dalam perancangan skripsi ini. Teori yang digunakan pada skripsi ini adalah Cubieboard 2, Raspberry Pi, web server, Apache web server,
Lebih terperinciBAB II LANDASAN TEORI Era perkembangan teknologi yang semakin pesat dewasa ini membuat persaingan bisnis dalam bidang apapun menjadi variatif. Banyak metode bisnis yang dilakukan oleh sebuah perusahaan
Lebih terperinciPendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T
Pendahuluan Pemrograman Internet Ahmad Zainudin, S.ST, M.T Prosentase Penilaian UAS : 45% UTS : 35 % Tugas : 20 % Maksimal keterlambatan 15 menit dari pelajaran dimulai Silabus 1. Pengenalan Materi Instalasi
Lebih terperinciBAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama
BAB 2 LANDASAN TEORI 2.1. Definisi Sistem Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama atau sekumpulan objek-objek yang saling berelasi
Lebih terperinciPerancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML
TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak
Lebih terperinciBAB II LANDASAN TEORI. Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen komponen atau elemennya.
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Konsep Sistem Informasi 2.1.1. Pengertian Sistem Suatu sistem terdiri dari sejumlah komponen yang berinteraksi artinya saling bekerja sama membentuk suatu kesatuan. Beberapa
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu
Lebih terperinci