TINJAUAN PUSTAKA
Pada bab ini berisi tentang landasan teori yang berhubungan dengan
Pada subbab ini berisi tentang landasan teori yang berhubungan dengan
penelitian, yaitu teori tentang kampung, sistem informasi, software dan bahasa
2.1.1 Kampung
keluarga yang bertempat tinggal di sana. Kampung terdapat di dalam dusun yang
Kabupaten Garut terletak di Provinsi Jawa Barat bagian Selatan pada koordinat
7
8
sebagai ibukota provinsi Jawa Barat, merupakan daerah penyangga dan hitterland
bagi pengembangan wilayah Bandung Raya. Oleh karena itu, Kabupaten Garut
2.1.
(Gould, 2016).
teknologi informasi, dan produser kerja), ada sesuatu yang diproses (data menjadi
informasi), dan dimaksudkan untuk mencapai suatu sasaran dan tujuan (Kadir,
2014).
Metode waterfall sering dinamakan siklus hidup klasik (classic life cycle),
dimana hal ini menggambarkan pendekatan yang sistematis dan juga berurutan
Basis data adalah kumpulan data yang saling berelasi yang disimpan dan
mudah. Tujuan dari basis data yaitu untuk mengatur data sehingga diperoleh
berhubungan secara logis. Entitas adalah sebuah objek berbeda (bisa seseorang,
dimulai dengan mengidentifikasi data penting yang disebut entitas dan hubungan
antara data yang harus diwakili dalam model (Connolly & Begg, 2005).
untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System
notasi yang digunakan pada pembuatan ERD ini dapat dilihat pada tabel 2.1.
Notasi Keterangan
UML dapat digunakan untuk membuat model untuk semua jenis aplikasi
perangkat lunak. Dimana aplikasi tersebut dapat berjalan pada perangkat keras,
sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman
apapun. Tetapi karena UML juga menggunakan class dan operations dalam konsep
dasarnya, maka UML lebih cocok untuk penulisan perangkat lunak dalam bahasa-
bahasa pemrograman berorientasi objek seperti C++, Java, C#, VB.Net, atau
sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi antara actor
dengan sistem. Notasi – notasi yang digunakan pada use case diagram ini dapat
2. Activity Diagram
terjadi, dan bagaimana mereka berakhir. Notasi - notasi yang digunakan pada
Menandakan sebuah
Activity
aktivitas
Menunjukkan kegiatan
Fork/Join
menggabungkan panel
3. Sequence Diagram
sekitar sistem termasuk pengguna, display, dan sebagainya berupa message yang
4. Class Diagram
package, dan objek beserta hubungan satu sama lain seperti containment,
perwarisan, asosiasi, dan lain-lain. Notasi – notasi dalam class diagram dapat
Menunjukkan relationship
Association
atau hubungan antar class
Menunjukkan ketergantungan
Dependency antara satu class dengan class
yang lain
2.1.8 Etnoinformatika
al., 2016). Ethoinformatics berasal dari ilmu bidang ethnosience yang berasal dari
kata Yunani, ethnos yang berarti bangsa, dan kata Latin scietia yang berarti
pengetahuan. Ethnosience adalah pengetahuan yang ada atau dimiliki suatu bangsa
yang dimiliki oleh suatu suku bangsa tertentu. Jadi dapat dikatakan bahwa
2.1.9 Toponimi
dua cabang, yaitu antroponim dan toponimi. Toponimi adalah pengetahuan yang
berasal dari kata topos yang berarti tempat dan nym yang berarti nama. Selain
sebagai onomastika, penamaan tempat atau toponimi juga termasuk ke dalam teori
2.1.10 Makna
Makna adalah arti atau maksud yang tersimpul dari suatu kata, jadi makna
dengan bendanya sangat bertautan dan saling menyatu. Jika suatu kata tidak bisa
dihubungkan dengan bendanya, peristiwa atau keadaan tertentu, maka kita tidak
lambang atau tanda-tanda yang menyatakan makna, hubungan makna yang satu
dan jelas. Kumpulan itu dapat berupa daftar, koleksi, kelas. Sedangkn objek dapat
17
berupa benda konkrit atau benda abstrak. Ada beberapa jenis himpunan yaitu
tak berhingga (infinit). Operasi himpunan terdiri dari gabungan, irisan, komplemen,
(Edjyuono, 2010).
dinotasikan dengan:
A ∩ B = { x │ x € A dan x € B }
Keterangan:
A = Himpunan A
B = Himpunan B
€ = Anggota Himpunan
permutasi ABCD ≠ DCBA, pada kombinasi baik ABCD, DCBA, ACBD, maupun
seleksi yang tak terurut r anggota dari himpunan {x1 , x2 , …, xn } (sub himpunan
n!
C(n, r)=
(n-r)! r!
18
Keterangan:
C = Kombinasi
pemograman C++, sehingga bahasa pemograman ini seperti bahasa C++. Java
diciptakan oleh James Gosling dan Patrick Naughton dalam suatu project di Sun
Microsystem. Versi pertama Java, dirilis pada awal tahun 1996, dengan sebuutan
JDK 1.1 (Java Development Kit versi 1.1), kemudian muncul Java 2 yang
dilengkapi dengan Swing, yaitu teknologi GUI (Graphical User Interface) yang
Java yang berbasis Enterprise yang disebut dengan J2EE (Java 2 Enterprise
Edition). Teknologi J2EE ini diawali dengan Servlet dan EJBs (Entity Java Beans),
2.1.13 NetBeans
Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi
pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir
User Interface (GUI), suatu text atau kode editor, suatu compiler atau
Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan
aplikasi Java (J2SE, web, EJB,dan aplikasi mobile). Fitur lainnya adalah sistem
2.1.14 MySQL
mengelola dan berinteraksi dengan data dalam basis data relasional. SQL adalah
bahasa database yang paling banyak digunakan secara universal, dan telah menjadi
bahasa standar untuk pengelolaan basis data. SQL bekerja sama dengan RDBMS
dengan penelitian yang dilakukan. Jurnal tersebut telah diterbitkan oleh lembaga-
desa di Pulau Jawa berdasarkan struktur kata penamaan desa, termasuk awalan kata,
suku kata yang terkandung, dan lengkap kata, makna penamaan desa berdasarkan
S., 2017)
suatu gejala atau peristiwa dengan melakukan penjajakan terhadap gejala tersebut,
pemerintah, terutama untuk dinas pendidikan dan kebudayaan, serta untuk dinas