BAB 2 LANDASAN TEORI

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

Bab II. TINJAUAN PUSTAKA

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

PENGERTIAN PHP DAN MYSQL

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB II LANDASAN TEORI


BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Kapita Selekta (KBKI82127, 2 sks)

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB 2 TINJAUAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi

BAB 2 LANDASAN TEORI

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB III LANDASAN TEORI

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

BAB II LANDASAN TEORI


BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

Pertemuan 11 Pengenalan DBMS dan MySQL

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB II LANDASAN TEORI. definisi sistem, informasi, dan sistem informasi. Menurut Jogiyanto (2005:2) Sistem adalah kumpulan dari elemen-elemen

BAB 2 LANDASAN TEORI

Cara Belajar Xampp Pada Mysql untuk Php

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB 2 LANDASAN TEORI

Bab 4: Teknologi Yang Dipakai

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk

BAB 2 LANDASAN TEORI. 2.1 Konsep Dasar Data, Informasi dan Sistem Informasi

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

Komputer Perkantoran. Salhazan Nasution, S.Kom

PHP singkatan dari Recursive Hypertext Prepocessor PHP adalah Skrip yang menyatu dengan Kode HTML dan berjalan pada sisi server (Server Side) artinya

SOFTWARE TERBAIK UNTUK DATABASE

Pertemuan 1. Pengenalan Dasar Web

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 TINJAUAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

RANCANG BANGUN SISTEM PEMESANAN TIKET ONLINE PADA CV. KURNIA GROUP LHOKSEUMAWE

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB III LANDASAN TEORI. 3.1 Sekolah. Sekolah adalah tempat dimana pendidikan diberikan. Juga dapat diartikan

Triswansyah Yuliano

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Perangkat Lunak Perangkat lunak merupakan serangkaian instruksi dengan aturan tertentu yang mengatur operasi perangkat keras (Sutanta, 2005). Perkembangan perangkat keras yang begitu terasa, berefek pula kepada perkembangan dari perangkat lunak, ini dibuktikan dengan semakin majunya bidang teknologi informasi baik yang berupa perangkat keras maupun perangkat lunak. Untuk mengetahui kualitas dari perangkat lunak tersebut, Dr. Richardus Eko Indrajit dalam bukunya Manajemen Sistim Informasi dan Teknologi Informasi mengemukakan tentang tiga kriteria untuk mengetahui kualitas dari perangkat lunak tersebut, yaitu: 1. Memenuhi kebutuhan pemakai, yaitu jika perangkat lunak tidak dapat memenuhi kebutuhan pemakai tersebut, maka perangkat lunak tersebut dikatakan tidak atau kurang memiliki kualitas. 2. Memenuhi standar pengembangan software, yaitu jika cara pengembangan software tidak mengikuti metodologi standar, maka hampir dapat dipastikan bahwa kualitas yang baik akan sulit atau tidak tercapai. 3. Memenuhi sejumlah kriteria implisit, yaitu jika salah satu kriteria implisit tersebut tidak dapat dipenuhi, maka perangkat lunak yang bersangkutan tidak memiliki kualitas yang baik. Selanjutnya perangkat lunak tersebut dibagi ke dalam 4 kelompok, yakni sebagai berikut (Sutanta, 2005):

1.Sistem Operasi, adalah perangkat lunak yang digunakan untuk mengendalikan resources selama proses berlangsung. 2. Bahasa Pemrograman, merupakan perangkat lunak yang digunakan sebagai alat untuk pengembangan program aplikasi. 3. Bahasa Query, merupakan perangkat lunak bahasa tingkat sangat tinggi yang dapat digunakan untuk menampilkan informasi-informasi yang diinginkan hanya dengan menuliskan sedikit perintah saja. 4. Aplikasi, merupakan perangkat lunak yang dikembangkan untuk digunakan pada aplikasi tertentu. 2.2 Kamus Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata dan berfungsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud kata, kamus juga mungkin mempunyai pedoman sebutan, asal-usul (etimologi) sesuatu perkataan dan contoh penggunaan bagi suatu perkataan. Untuk memperjelas kadang kala terdapat juga ilustrasi di dalam kamus. Kata kamus diserap dari bahasa Arab qamus, dengan bentuk jamaknya qawamis. Kata Arab itu sendiri berasal dari kata Yunani (okeanos) yang berarti samudra. Sejarah kata itu jelas memperlihatkan makna dasar yang terkandung dalam kata kamus, yaitu wadah pengetahuan, khususnya pengetahuan bahasa, yang tidak terhingga dalam dan luasnya. Dewasa ini kamus merupakan khazanah yang memuat perbendaharaan kata suatu bahasa yang secara ideal tidak terbatas jumlahnya.

2.2.1 Bahasa Indonesia Bahasa Indonesia adalah bahasa nasional bangsa Indonesia. Sebagai orang Indonesia, sering merasa tidak perlu lagi mempelajari bahasa Indonesia. Ternyata banyak hal dalam bahasa Indonesia yang belum dikuasai. Ketika masih duduk di bangku sekolah dasar, pernah diajar tentang suku kata dalam mata pelajaran bahasa Indonesia. Ketika dicoba memikirkan lagi tentang suku kata yang pernah diajarkan dulu, timbul satu pertanyaan yaitu apakah gunanya belajar tentang pemenggalan suku-suku kata. Ada dua fungsi pemenggalan suku kata, yaitu: a. Jika melihat peranan suku kata dalam bahasa tulisan, maka pemenggalan suku kata perlu dilakukkan ketika kata yang kita tulis panjangnya melebihi batas kanan kertas. b. Jika melihat peranan suku kata dalam bahasa lisan, maka pemenggalan suku kata diperlukan untuk mengetahui bagaimana cara mengucapkan suatu kata. Pada tulisan ini, pemenggalan suku kata ditujukkan untuk mengetahui bagaimna pengucapan suatu kata Bahasa Indonesia. Dalam hal ini, suku kata dianggap sebagai satuan bahasa lisan. Hal ini perlu dipertegaskan karena pemenggalan suku kata dalam bahasa lisan dan bahasa tulisan berbeda. Bahasa Indonesia mengenal bahasa tulisan maupun bahasa lisan. Dalam bahasa lisan, dikenal istilah fonem, yang merupakan kesatuan bahasa terkecil yang dapat mebedakan arti. Dalam bahasa tulisan, fonem dilambangkan dengan huruf. Dengan kata lain, huruf adalah tulisan dari fonem. Istilah fonem disamakan dengan huruf, padahal tidak selamanya berlaku demikian. Fonem dibagi menjadi vocal dan konsonan. Pemakaian huruf dalam bahasa indonesia terdiri dari:

1. Abjad Abjad yang digunakan dalam bahasa indonesia terdiri dari 25 huruf, yaitu 26 huruf besar (A sampai dengan Z) dan 26 huruf kecil (a sampai degan z), selain itu dikenal 10 simbol untuk angka yaitu 0 sampai 9. 2. Vokal Huruf yang melambangkan konsonan dalam bahasa Indonesia terdiri dari atas huruf a, e, i, o dan u. 3. Konsonan Huruf yang melambangkan konsonan dalam bahasa Indonesia terdiri atas huruf huruf b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x, y,z. 4. Diftong Di dalam bahasa Indonesia terdapat diftong yang dilambangkan dengan ai, au, dan oi. 2.2.2 Bahasa karo Bahasa Karo merupakan salah satu bahasa di antara ribuan bahasa daerah di Indonesia. Sebagai bahasa daerah, bahasa Karo memiliki kekhasan dalam hal tata bahasa dan arti kata. Hal itu yang membedakannya dari bahasa daerah lain, khususnya dengan rumpun bahasa Batak lainnya. Bahasa Karo adalah bentuk bahasa Austronesia Barat yang digunakan di daerah Pulau Sumatera sebelah utara pada wilayah Kepulauan Indonesia (Dyen, 1965:26). Istilah Batak sendiri mengacu pada sekumpulan suku atau kelompok yang memiliki kaitan secara cultural (Viner, 1979:90). Bahasa Karo juga memiliki kekhasan seperti penggunaan dialek. Tarigan dan Tarigan (1979:3) mengidentifikasikan sebanyak tiga dialek utama, yaitu: dialek Karo Gunung-gunung yang digunakan didataran tinggi, sebelah barat wilayah munthe, dialek Kabanjahe yang digunakan di

sebelah timur dataran tinggi serta dialek Jahe-jahe yang digunakan di wilayahwilayah di tanah Karo di Kabupaten Deli Serdang antara kota Medan dan dataran tinggi Karo. 2.3 Internet Interconnected network atau lebih dikenal dengan sebutan internet adalah sebuah sistim komunikasi global yang menghubungkan komputer komputer dan jaringan jaringan komputer di seluruh dunia. Setiap jaringan dan komputer terhubung secara langsung maupun tak langsung ke beberapa jalur utama yang disebut internet bacbone dan dibedakan satu dengan yang lain menggunakan uniqe name yang biasa disebut dengan IP 32 bit. Contoh : 202.65.124.130. Secara harfiah, internet ialah rangkaian komputer yang terhubung didalam beberapa rangkaian. Manakala internet (huruf T besar) ialah sistem komputer umum, yang berhubungan secara global dan menggunakan TCP/IP sebagai protocol pertukaran paket (packet switching protocol). Rangkaian internet yang terbesar dinamakan internet. Cara menghubungkan rangkaian dengan kaedah ini dinamakan internet working. Internet working merupakan kumpulan jaringan local area, juga metropolitan area yang umumnya terhubung melalui router router sehingga membentuk jaringan wide area yang begitu besar. 2.3.1 Sejarah Internet Rangkaian pusat yang membentuk internet diawali pada tahun 1969 sebagai ARPANET, yang dibangun oleh ARPA (United State Departement of defens Advanced Research Project Agency). Beberapa penyelidikan awal yang disumbang

oleh ARPANET termasuk kaedah rangkaian tanpa pusat (Decentraliced Network), teori queuing, dan kaedah pertukaran paket (Packet swithing). Pada 1 Januari 1983, ARPANET menukar protocol rangkaian pusatnya, dari NCP ke TCP/IP. Ini merupakan awal dari internet yang semakin dikenal. Pada sekitar tahun 1990-an, internet telah berkembang dan menyambungkan kebanyakan pengguna jaringan-jaringan komputer yang ada. 2.3.2 Kegunaan Internet Kegunaan internet yang utama antara lain yaitu: 1. Fungsi komunikasi Internet adalah alat komunikasi, kegunaan yang sangat penting dari internet adalah pertukaran pesan dengan menggunakan Electronic Mail (email). 2. Fungsi Resource Sharing Dengan internet, kita dapat mencari software, essay, data dan program dari ribuan titik distribusi diseluruh dunia. 3. Fungsi Resource Discovery Navigasi untuk mencari file tertentu, dokumen, host atau orang diantara jutaan host. 4. Fungsi Komunitas Masyarakat pengguna internet dapat berhubungan dan membuat perkumpulan/komunitas tertentu.

2.4 WAMP Wamp merupakan paket instalasi yang menggabungkan semua software yang dibutuhkan untuk mengembangkan situs berbasis server side (client side) juga WAMP kepeanjangan dari Windows, Apache, Mysql, dan PHP. Nama nama paket yang termasuk WAMP adalah: 1. Wampserver 2. PHPtriad/Apache2triad 3. XAMPP 2.5 PHP Pada awalnya PHP merupakan kepanjangan dari Personal Home Page (situs personal). PHP pertama kali dibuat oleh Rasmus Lerdof pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan script yang digunakan untuk mengelolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakanya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka makin banyak pemogram yang tertarik untuk ikut mengembangkan PHP. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal PHP 4.0. PHP 4.0 adalah persi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuanya untuk

membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemograman ke arah paradigma berorientasi objek. 2.5.1 Cara Kerja PHP Adapun proses proses yang terjadi yaitu: 1. Client me-request halaman yang berisi script PHP. 2. Jika file yang di-request ditemukan, maka server akan meneruskanya ke PHP interprener (penterjemah PHP) yang akan bekerja menghasilkan dokumen/halaman HTML berdasarkan script PHP. Jika dalam script tersebut terdapat permintaan terhadap database, maka akan terjadi proses query data ke database server. 3. Dokumen HTML hasil interpretasi oleh PHP interpreter dikembalikan ke web server. 4. Web server mengirimkan dokumen HTML (Response) ke Client. 5. Web browser akan menterjemahkan dokumen HTML ke Display/Monitor. Dari penjelasan tersebut, dapat diambil kesimpulan bahwa untuk membangun sebuah aplikasi yang dinamis dan interaktif, maka ada beberapa hal yang diperlukan yaitu Web Server, Database Server dan sebuah script interpreter.

2.6 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread, multi-user, dengan sekitar 6 jutaan isnstalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GPL (General Public License, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaanya tidak cocok dengan pengguna GPL. 2.6.1 Sejarah MySQL MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software dan konsultan database bernama MYSQL AB yang berada di Swedia. Pada waktu perusahaan tersebut masih bernama TcX Data Konsult AB, dan tujuan awal dikembangkanya MySQL adalah untuk mengembangkan aplikasi berbasis web pada client. Awalnya Michael Monty Widenius, pengembang satu satunya di TcX memiliki sebuah aplikasi UNIREG dan rutin ISAM buatanya sendiri dan sedang mencari antar muka SQL yang cocok untuk diimplementasikan ke dalamnya. Tentang pengambilan nama MySQL, sampai saat ini masih belum jelas asal usulnya. Ada yang berpendapat nama My diambil dari huruf depan belakang Monty, tetapi versi lain mengatakan nama itu diambil dari nama putri Monty yang kebetulan bernama My. 2.7 Java Script Java script merupakan sebuah bahasa scripting yang dikembangkan oleh netscape. Java script digolongkan sebagai bahasa scripting sisi klien (client side scripting) artinya bahwa script Java script tersebut akan dieksekusi atau dijalankan pada komputer kita sendiri saat kita membuka suatu halaman web yang berisi script Java

script. Dengan Java script kita dapat dengan mudah membuat halaman web yang interaktif. 2.8 AJAX AJAX bukanlah suatu bahasa pemograman yang baru. AJAX merupakan suatu teknik yang menggunakan standart web yang sudah ada untuk mengembangkan aplikasi web yang lebih baik, lebih cepat, dan lebih user friendly serta lebih interaktif. Dengan teknik menggunakan AJAX, maka Java Script yang ada pada halaman web dapat berkomunikasi langsung ke server, menggunakan object Java Script XMLHttpRequest. Dengan objek ini, kode Java Script dapat mengakses data di server tanpa harus me-reload seluruh halaman web. Salah satu contoh aplikasi web yang menggunakan teknologi AJAX untuk aplikasinya adalah aplikasi Google Suggest. Pada aplikasi Google suggest, AJAX digunakan untuk auto completion-nya. Pada saat diketikkan sesuatu pada inputan teks pencarianya, maka aplikasi Google Suggest akan mengirimkan inputan tersebut dan server mengirimkan kemungkinan kata-kata yang cocok dengan kata yang diinputkan. Aplikasi Google Suggest dapat dengan cepat menampilkan daftar kemungkinan kata-kata tanpa terlihat bahwa browser melakukkan reload page. Ini dimungkinkan karena teknologi AJAX melakukkan proses secara Asynchronous lewat object Java Script XMLHttpRequest. 2.9 Notepad++ Notepad++ adalah program aplikasi pengembang yang berguna untuk mengedit teks dan skrip kode pemrograman. Perangkat lunak komputer ini memiliki kelebihan pada peningkatan kemampuan sebuah program text editor, lebih dari

sekedar program Notepad bawaan Windows. Notepad++ bisa mengenal tag dan kode dalam berbagai bahasa pemrograman. Fitur pencarian tingkat lanjut dan pengeditan teks yang tersedia juga sangat membantu tugas seorang programmer atau developer dalam menyelesaikan skrip kode programnya. Program Notepad++ banyak diaplikasikan dan digunakan oleh kalangan pengguna komputer di bidang pemrograman aplikasi desktop dan web. Notepad++ merupakan software gratis (opensource). Notepad++ dapat dijalankan di sistem operasi Win2K, Windows XP, Vista, dan Windows 7.