• Tidak ada hasil yang ditemukan

SISTEM DATABASE ALUMNI DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM DATABASE ALUMNI DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA TUGAS AKHIR"

Copied!
56
0
0

Teks penuh

(1)

ALAM UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

CATUR WAHYU SEPTIAN 152406065

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2018

(2)

SISTEM DATABASE ALUMNI DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Ahli Madya

CATUR WAHYU SEPTIAN 152406065

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2018

UNIVERSITAS SUMATERA UTARA

(3)

SISTEM DATABASE ALUMNI DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

Saya menyatakan bahwa laporan tugas akhir ini adalah hasil karya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juli 2018

Catur Wahyu Septian 152406052

(4)

i

UNIVERSITAS SUMATERA UTARA

(5)

ABSTRAK

Sistem Database Alumni Departemen Matematika Universitas Sumatera Utara adalah sebuah database yang dirancang untuk digunakan sebagai wadah menyimpan dan memanipulasi data alumni. Database ini memuat berbagai data mengenai alumni departemen matematika FMIPA USU. Para staff ataupun ketua departemen dapat melihat data alumni yang ada pada database ini. Database ini juga dirancang untuk digunakan sebagai wadah penyimpanan untuk sistem informasi alumni departemen matematika FMIPA USU. Sistem ini juga diharapkan dapat mempermudah departemen dalam menyimpan data alumni. Hasil dari penelitian ini adalah sebuah sistem database alumni departemen matematika FMIPA USU sebagai tempat menyimpan data para alumni departemen matematika FMIPA USU. Sistem Database Alumni Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara dikembangkan dengan beberapa software yaitu Xampp, dan MySQL.

Kata Kunci : Sistem, Database, Alumni

(6)

iii FACULTY OF MATH AND SCIENCE UNIVERSITY

OF NORTH SUMATERA ABSTRACT

Alumnus Database System The Mathematics Department of the University of North Sumatra is a database designed to be used as a container for storing and manipulating alumnus data. This database contains various data about alumnus of mathematics department of FMIPA USU. Staff or department heads can see the alumnus data in this database. The database is also designed to be used as a storage container for information systems alumni of the mathematics department of FMIPA USU. The system is also expected to make it easier for departments to store alumnus data. The result of this research is a database system of alumnus of mathematics department of FMIPA USU as a place to store data of alumnus of mathematics department of FMIPA USU. Alumnus Database System Mathematics Department FMIPA University of North Sumatra developed with some software that is Xampp, and MySQL.

Keywords: System, Database, Alumnus.

PENGHARGAAN

UNIVERSITAS SUMATERA UTARA

(7)

dan Maha Penyayang, dengan limpah karunia-Nya Penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul Sistem Database Alumni Departemen Matematika Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Terima kasih penulis sampaikan kepada Bapak Dr. Suyanto, M.Kom selaku pembimbing yang telah meluangkan waktunya selama penyusunan Tugas Akhir ini.

Terima kasih kepada Bapak Prof. Dr, Saib Suwilo, M.Sc. sebagai Dosen Pembimbing Akademik yang telah membimbing penulis selama penulis dalam masa kuliah. Terima kasih kepada Ibu Dra. Normalina Napitupulu, M.Sc. dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil Dekan FMIPA USU, seluruh Staf dan Dosen Program Studi D3 Teknik Informatika FMIPA USU, pegawai FMIPA USU dan rekan- rekan kuliah. Akhirnya tidak terlupakan kepada Bapak, Ibu dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.

Medan, Juli 2018

Catur Wahyu Septian

(8)

v PERSETUJUAN TUGAS AKHIR Error! Bookmark not defined.

ABSTRAK ii

ABSTRACT iii

PENGHARGAAN iv

DAFTAR ISI v

DAFTAR TABEL vviii

DAFTAR GAMBAR viiviii

DAFTAR LAMPIRAN ix

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 2

1.4 Tujuan 2

1.5 Manfaat 3

1.6 Sistematika Penulisan 3

BAB 2 TINJAUAN PUSTAKA

2.1 Pengertian Sistem 5

2.2 Pengertian Data 5

2.3 Pengertian Database 5

2.4 Pengertian Sistem Basis Data 6

2.5 Bahasa Basis Data 6

2.6 Entitas, Atribut, dan Relasi 9

2.7 Normalisasi 10

2.8 Memahami Folder XAMPP Control Panel 11

2.9 MySQL 11

2.10 Flowchart 12

2.10.1 Simbol pada Flowchart 12 2.11 Entity Relationship Diagram 14 BAB 3 ANALISIS DAN PERANCANGAN DATABASE

3.1 3.1 Analisis 16

3.1.1 Analisis Permasalahan 16 3.2 Flowchart Perancangan Database 17

3.3 Perancangan ERD Database 18

3.4 Normalisasi Database 19

3.5 Struktur Database 21

BAB 4 IMPLEMENTASI DATABASE DAN PEMBAHASAN

UNIVERSITAS SUMATERA UTARA

(9)

BAB 5 PENUTUP

5.1 Kesimpulan 33

5.2 Saran 33

DAFTAR PUSTAKA LAMPIRAN

(10)

vii

Nomor Judul Halaman

Tabel

2.1 Folder Penting Xampp 11

2.2 Flow Direction Symbols 12

2.3 Processing Symbols 13

2.4 Input-Output Symbols 14

2.5 Komponen ERD 15

3.1 Bentuk tidak normal UNF 19

3.2 Bentuk 1NF 19

3.3 Tabel Data Alumni 21

3.4 Tabel Berita 22

3.5 Tabel Komentar 22

3.6 Tabel Forum Diskusi 23

3.7 Tabel Komentar Forum Diskusi 23

3.8 Tabel Pekerjaan 23

3.9 Tabel Saran 23

UNIVERSITAS SUMATERA UTARA

(11)

Nomor Judul Halaman Gambar

3.1 Flowchart Perancangan Database 17

3.2 ERD 18

3.3 Bentuk 2NF 20

3.4 Bentuk 3NF 21

4.1 Database Alumni 25

4.2 Data Alumni 25

4.3 Struktur Data Alumni 26

4.4 Query Input Data 26

4.5 Form Input data 27

4.6 Data Berita 27

4.7 Struktur Data Berita 28

4.8 Data Komentar 28

4.9 Struktur Data Komentar 29

4.10 Data Forum 29

4.11 Sturktur Data Forum Diskusi 29

4.12 Data Komentar Forum 30

4.13 Struktur Data Komentar Forum 30

4.14 Data Pekerjaan 31

4.15 Struktur Data Pekerjaan 31

4.16 Struktur Data Saran 32

4.17 Relasi 32

(12)

Nomor Judul Halaman Lampiran

1. Listing Program A-1

2. Surat Keterangan Dosen Pembimbing Tugas Akhir 3. Surat Keterangan Hasil Uji Program Tugas Akhir 4. Kartu Bimbingan Tugas Akhir

UNIVERSITAS SUMATERA UTARA

(13)
(14)

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi yang sangat pesat saat ini menuntut setiap instansi baik negeri maupun swasta perlu meningkatkan kualitas sumber daya manusianya untuk meningkatkan kualitas instansi tersebut. Pengolahan informasi Universitas yang baik tentu tidak lepas dari data-data yang banyak. Setiap instansi pasti tidak bisa lepas dari menggunakan DBMS (Database Management System). DBMS ini bertujuan untuk mempermudah dalam hal penyimpanan data maupun dalam hal manipulasi data, yang nantinya data tersebut dapat digunakan kembali apabila diperlukan.

Alumni di Departemen Matematika memiliki peranan yang sangat penting dalam pembangunan program studi di fakultas itu sendiri. Saat ini pengolahan data alumni pada Departemen Matematika masih belum maksimal. Oleh karena itu diperlukan database pengolahan data alumni pada Departemen Matematika, agar data alumni tertata dengan baik dan mudah di cari pada saat dibutuhkan untuk keperluan tertentu, serta dalam mencari berkas seperti SK dan data-data alumni yang lain tidak lagi membutuhkan waktu yang lama serta terhindar dari masalah lain seperti hilangnya data. Karena data alumni juga di butuhkan untuk peningkatan akreditasi jurusan Matematika.

Permasalahan diatas mendorong penulis untuk mencari solusi pemecahan masalah tersebut. Penulis ingin membuat sistem basis data alumni yang nantinya akan mampu menyimpan data alumni dengan baik dan terintegrasi. Dari uraian diatas maka penulis memutuskan untuk mengambil topik “SISTEM DATABASE ALUMNI DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA”.

1.2 Perumusan Masalah

UNIVERSITAS SUMATERA UTARA

(15)

Sesuai dengan latar belakang permasalahan yang sudah diuraikan diatas maka perumusan masalah yang akan dibahas adalah sebuah sistem basis data alumni yang dapat mempermudah dalam pengolahan dan pencarian data alumni secara efisien dengan waktu singkat pada Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

1.3 Batasan Masalah

Untuk menghindari penyimpangan dari topik yang dipilih dan juga sesuai dengan latar belakang permasalahan yang sudah diuraikan, maka didalam hal ini masalah yang akan dibahas hanya database alumni, yaitu sistem pengolahan dan pencarian pada data alumni.

1.4 Tujuan Penelitian

Adapun tujuan penelitian sebagai berikut ini :

1. Untuk sebagai wadah atau tempat penyimpanan data alumni yang nantinya dapat digunakan untuk departemen Matematika. Dan juga sebagai wadah penyimpanan data alumni untuk aplikasi system informasi alumni.

2.

Untuk membuat sebuah sistem basis data yang nantinya dapat mengelolah data alumni pada Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara dengan baik dan terorganisir, sehingga dapat mempermudah para staff prodi dalam mengelolah data alumni.

1.5 Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah :

(16)

3

1. Membantu pengembang aplikasi dalam mengembangkan aplikasi sistem basis data alumni dimasa yang akan datang.

2. Pengolahan data alumni menjadi lebih terorganisir dengan baik.

3. Untuk menambah wawasan dan pengetahuan sehubungan dengan perancangan sistem basis data alumni.

1.6 Sistematika Penulisan

Agar dapat memberikan gambaran yang jelas pada penulisan Tugas Akhir ini, maka penulis membaginya dalam beberapa bab sebagai berikut :

BAB 1 : PENDAHULUAN

Bab ini menguraikan tentang latar belakang pembangunan sistem database, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, hingga sistematika penulisan Tugas Akhir ini.

BAB 2 : LANDASAN TEORI

Bab ini menguraikan tentang teori-teori dasar dalam pembangunan database. Mulai dari pengertian apa itu database hingga semua yang dibutuhkan untuk membuat sistem database.

BAB 3 : PERANCANGAN SISTEM

UNIVERSITAS SUMATERA UTARA

(17)

Bab ini menguraikan mengenai perancangan sistem mulai dari perancangan database, diagram konsepsi sistem, hingga flowchart sistem.

BAB 4 : IMPLEMENTASI SISTEM

Bab ini menguraikan tentang bagaimana proses lanjutan dari perancangan sistem. Menguraikan secara detail bagian implementasi sistem dan apakah implementasi sesuai dengan perancangan sistem.

BAB 5 : PENUTUP

Bab ini menguraikan tentang kesimpulan dan saran yang dikutip oleh penulis selama proses pembangunan sistem database.

(18)

5

BAB 2

TINJAUAN PUSTAKA

2.1 Pengertian Sistem

Pengertian sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu (Jugiyanto, 2005 : 1).

2.2 Pengertian Data

Data adalah fakta-fakta tentang segala sesuatu di dunia nyata yang dapat direkam dan disimpan pada media komputer, sedangkan basis data adalah kumpulan yang terorganisasi dari data-data yang berhubungan sedemikian rupa sehingga mudah disimpan, dimanipulasi serta dipanggil oleh pengguna.

(Nugroho,2011 : 5).

2.3 Pengertian Database

Database atau basis data adalah koleksi dari data-data yang terorganisasi dengan cara sedemikian rupa sehingga mudah dalam disimpan dan dimanipulasi (diperbaharui, dicari, diolah dengan perhitungan-perhitungan tertentu, serta dihapus) (Nugroho, 2011 : 5). Sedangkan menurut Jugiyanto (2005 : 217) database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di simpanan luar komputer dan digunakan perangkatlunak tertentu untuk manipulasi.

UNIVERSITAS SUMATERA UTARA

(19)

2.4 Pengertian Sistem Basis Data

Pengertian menurut Jugiyanto (2005) sistem basis data adalah Suatu sistem informasi yang mengintegarasikan kumpulan dari data yang berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi .

Tujuan utama dalam manajemen sistem basis data adalah untuk menyediakan lingkungan yang nyaman dan efisian untuk penyimpanan dan pengambilan data dari basis data. Tujuan lain dari sistem manajemen basis data antara lain :

1. Menghindari redudansi dan rekonsistensi data 2. Menghindari kesulitan pengaksesan data 3. Menghindari isolasi data

4. Menghindari terjadinya anomali pengaksesan konkuren 5. Menghindari masalah-masalah keamanan

6. Mengindari masalah-masalah integritas

2.5 Bahasa Basis Data

Pembahasan bahasa basis data yang ditulis dalam buku Perancangan dan Implementasi Sisem Basis Data (Nugroho, 2011 : 16) Sistem basis data menyediakan bahasa untuk mendefinisikan basis data DDL (Data Definition Language) serta bahasa untuk manipulasi basis data DML (Data Manipulation Language) untuk melakukan operasi-operasi tertentu pada basis data. Dalam praktiknya, kedua jenis bahasa basis data itu benar-benar tidak bias dipisahkan, saat ini keduanya merupakan bagian dari bahasa basis data tunggal yang disebut Structured Query Language (SQL) yang merupakan bahasa basis data standar untuk basis data bertipe relasional.

Pada umumnya skema basis data didefinisikan dengan sekumpulan definisi yang diekspresikan dengan bahasa khusus yang dinamakan dengan Data Definition

(20)

7

Language (DDL). Sebagai contoh apabila kita mendeinisikan tabel Mahasiswa sebagai berikut:

create table Mahasiswa

(NIM char (8), Nama char (30))

Eksekusi pernyataan DDL tersebut pada sistem basis data relasional akan menciptakan tabel Mahasiswa. Sebagai tambahan pernyataan tersebut juga menciptakan apa yang dinamakan kamus data (data dictionary atau data directory). Kamus data adalah suatu himpunan dari metadata, suatu data yang menerangkan data lainnya. Skema tabel adalah suatu contoh dari metadata.

Sistem basis data akan membaca kamus data sebelum membaca atau memodifikasi data yang sebenarnya. Sedangkan spesifikasi struktur tempat penyimpanan dan metode akses dengan pernyataan khusus DDl yang dinamakan data storage and definition language. Pernyataan – pernyataan tersebut mendefinisikan perincian implementasi skema basis data, yang pada umumnya tersembunyi dari pengguna. Data yang tersimpan pada basis data biasanya memiliki batasan-batasan (constrain) tertentu (misalnya, nilai IP tidak boleh lebih kecil dari 0 dan tidak boleh lebih besar dari 4). Dalam hal ini DDL dapat digunakan untuk menentukan batasan - batasan basis data tersebut, sistem basis data memeriksa batasan-batasan setiap kali basis data disisipkan dan diperbarui.

Secara umum, manipulasi data pada basis data meliputi:

1. pemanggilan informasi yang tersimpan di basis data (query) 2. penambahan informasi baru di basis data (insertion)

3. penghapusan informasi yang tidak diperlukan lagi di basis data (deletion) 4. modifikasi informasi yang ada di basis data (updation)

Data Manipulation Language (DML) adalah bahasa yang memungkinkan pengguna untuk mengakses atau memanipulasi data dalam sistem basis data yang bertipe relasional. Pada dasarnya ada dua jenis DML, yaitu:

1. DML Prosedural, yang menghendaki pengguna untuk menspesifikasi data yang diperlukan dan cara untuk mendapatkan data itu. Hal ini dapat dilakukan

UNIVERSITAS SUMATERA UTARA

(21)

dengan bahasa-bahasa pemrograman yang mampu mengakses basis data (misalnya bahasa C/C++ atau java)

2. DML Deklaratif (DML Nonprosedural), yang menghendaki pengguna untuk menspesifikasi kan data yang diperlukan tanpa harus menspesifikasikan cara untuk mendapatkannya. Contoh DML Nonprosedural adalah SQL

DML Deklaratif pada umumnya relatif mudah dipelajari dan digunakan dibandingkan dengan DML Prosedural. Tentu saja karena dalam DML Deklaratif tidak harus menspesifikasikan cara untuk mendapatkan data yang dibutuhkan, sistem basis data relasional akan menentukan sendiri cara-cara yang efisien untuk mendapatkan data tersebut, menyangkut algoritma yang akan digunakan, strategi-strategi untuk mengoptimalkan kinerja proses, dan lain sebagainya.

Query adalah pernyataan yang meminta pemanggilan informasi tertentu dari basis data. Sebagian DML dinamakan bahasa Query (query language). Meskipun tidak terlalu tepat, orang sering menyebut DML sebagai bahasa permohonan. Misalnya:

suatu pernyataan permohonan untuk menampilkan data-data mahasiswa yang memiliki IP lebih besar atau sama dengan 2,75 adalah sebagai berikut:

SELECT *

FROM Mahasiswa WHERE IP>=2.75

Pada pernyataan SQL tersebut, hanya disebutkan informasi-informasi yang dibutuhkan dan tidak menyebutkan cara untuk mendapatkannya. Pada dasarnya, pernyataan SQL tersebut oleh kompiler akan diterjemahkan ke algoritma-algoritma tertentu yang memungkinkan akses paling efisien pada basis data.

Program aplikasi adalah program yang digunakan untuk berinteraksi dengan basis data, seperti: bahasa COBOL, C, C++, Java, Visual BASIC, Borland Delphi, dan lain sebagainya. Pada bahasa-bahasa tersebut, SQL dapat disisipkan dengan cara tertentu sehingga program aplikasi dapat mengakses basis data. Sehingga untuk dapat mengakses basis data, pernyataan-pernyataan DML dapat dieksekusi dari bahasa- bahasa tersebut. Ada dua cara utama untuk melakukannya, yaitu:

1. Dengan menyediakan antarmuka program aplikasi (himpunan prosedur) yang dapat digunakan untuk mengirim DDL dan DML ke basis data dan menerima

(22)

9

hasilnya. Standar Open Database Connectivity (ODBC) yang didefinisikan oleh Microsoft untuk digunakan dengan bahasa C adalah antarmuka (interface) yang secara umum digunakan oleh program aplikasi. Java Database Connectivity (JDBC) adalah antarmuka lain yang didefinisikan untuk program- program aplikasi yang ditulis dengan bahasa Java.

2. Dengan menambah sintaksis DML dalam bahasa-bahasa tersebut, seringkali ada karakter-karakter khusus yang membatasi pernyataan-pernyataan DML, dinamakan DML precompiler, yang mengonversi pernyataan-pernyataan DML menjadi pemanggilan prosedur yang normal.

2.6 Entitas, Atribut, dan Relasi

Entitas adalah sesuatu atau objek di dunia nyata yang dapat dibedakan dengan sesuatu objek lainnya. Sebagai contoh, setiap mahasiswa dalam suatu Universitas adalah suau entitas. Setiap fakultas dalam suatu Universitas juga suatu entitas, dapat dikatakan bahwa entitas bisa bersifat konseptual/absrtak atau nyata hadir di dunia nyata. Entitas pada umumnya memiliki sejumlah properti yang dapat digunakan untuk membedakan suatu entitas dengan entitas lainnya. Suatu entitas direpresentasikan dengan sejumlah atribut. Atribut adalah properti deskriptif yang dimiliki oleh setiap amggota dari himpunan entitas. Dengan mengambil contoh entitas Mahasiswa, atribut-atribut yang mungkin adalah NIM, nama mahasiswa, alamat, serta nomor telpon. Setiap entitas memiliki nilai untuk setiap atributnya.

Himpunan entitas adalah himpunan dari entitas-entitas dengan tipe yang sama yang berbagai properti-properti. Istilah entitas serta himpunan entitas adalah konsep yang serupa, namun tidak sama. Entitas merujuk pada “sesuatu” yang sifatnya individual, sedangkan himpunan entitas meujuk pada sekumpulan “sesuatu” yang memiliki nama-nama atribut yang sama. Relasi adalah hubungan antara suatu

UNIVERSITAS SUMATERA UTARA

(23)

himpunan entitas dengan himppunan entitas yang lainnya. Misalnya, entitas Mahasiswa memiliki hubungan tertentu dengan entitas Matakuliah. Relasi juga merupakan hubungan yang berarti antara suatu entitas dengan entitas lainnya

(Nugroho , 2011 : 55).

2.7 Normalisasi

Menurut Nugroho (2011:199), normalisasi dapat dipahami sebagai tahapan-tahapan yang masing-masing berhubungan dengan bentuk normal. Bentuk normal adalah keadaan relasi yang dihasilkan dengan menetapkan aturan sederhana berkaitan dengan konsep kebergantungan fungsional pada relasi yang bersangkutan. Kita akan menggambarkannya secara garis besar sebagai berikut:

1. Bentuk Normal Pertama (1NF/First Normal Form)

Bentuk normal pertama adalah suatu bentuk relasi di mana atribut bernilai banyak (multivalues attribute) telah dihilangkan sehingga kita akan menjumpai nilai tunggal (mungkin saja nilai null) pada pemotongan setiap baris dan kolom pada tabel.

2. Bentuk Normal Kedua (2NF/Second Normal Form)

Semua kebergantungan fungsional yang bersifat sebagian (partial functional dependency) telah dihilangkan.

3. Bentuk Normal Ketiga (3NF/Thrid Normal Form)

Semua kebergantungan transitif (transitive dependency) telah dihilangkan.

4. Bentuk Normal Boyce-Codd (BCNF/Boyce Codd Normal Form)

Semua anomaly yang tersisa dari hasil penyempurnaan kebergantungan fungsional sebelumnya telah dihilangkan.

5. Bentuk Normal Keempat (4NF/Fourth Normal Form) Semua kebergantungan bernilai banyak telah dihilangkan.

6. Bentuk Normal Kelima (5NF/Fifth Normal Form) Semua anomaly yang tertinggi telah dihilangkan.

(24)

11

2.8 Memahami Folder XAMPP Control Panel

Menurut Nugroho (2013:6), didalam folder utama xampp, terdapat beberapa folder penting yang perlu diketahui. Untuk lebih memahami setiap fungsinya, Anda dapat melihat penjelasannya sebagai berikut :

Tabel 2.1 Folder Penting Xampp

Folder Keteranga

Apache Folder utama dari Apache Webserver n

Htdocs Folder utama untuk menyimpan data-data latihan web, baik PHP maupun HTML biasa.

Manual Berisi subfolder yang di dalamnya terdapat manual program dan database, termasuk manual PHP dan MySQL.

MySQL Folder utama untuk database MySQL Server.

PHP Folder utama untuk program PHP.

2.9 MySQL

MySQL adalah sebuah sistem manajemen database relasi yang bersifat terbuka (Open Source). Terbuka maksudnya adalah MySQL boleh di-download oleh siapa saja, baik

versi kode program aslinya (Source Code Program) maupun versi binernya (Executable Program) dan bisa digunakan secara (relative) gratis baik untuk

dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi computer. MySQL ini merupakan sebuah database yang berbasis server database. Database MySQL mampu menangani data yang sangat besar hingga ukuran

Giga byte, dengan demikian MySQL sangat cocok digunakan untuk mengcover data pada perusahaan maupun instansi besar ataupun kecil (Nugroho , 2005 : 3)

UNIVERSITAS SUMATERA UTARA

(25)

2.10 Flowchart

Menurut Al Bahra dalam Analisis dan Desain Sistem Informasi (2005: 263) Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma.

2.10.1 Simbol pada Flowchart

Simbol pada flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung. Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain:

1. Flow Direction Symbols

Yaitu, simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan simbol lainnya atau disebut juga connecting line.

Tabel 2.2. Flow Direction Symbols

Simbol Nama Fungsi

Arus / Flow Penghubung antara prosedur / proses.

Connector

Simbol keluar / masuk prosedur atau proses dalam lembar / halaman

yang sama.

(26)

13

Off-line Connector

Simbol keluar / masuk prosedur atau proses.

dalam lembar / halaman yang lain.

2. Processing Simbols

Yaitu, merupakan simbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur.

Tabel 2.3. Processing Symbols

Simbol Nama Fungsi

Process

Simbol yang menunjukkan pengolahan yang dilakukan

Komputer.

Decision

Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban / aksi.

Predefined Process

Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage.

Terminal Simbol untuk permulaan atau akhir darti suatu program.

Manual Input Simbol untuk pemasukan data secara manual on-line keyboard.

UNIVERSITAS SUMATERA UTARA

(27)

4. Input-Output Simbol

Simbol yang dipakai untuk menyatakan jenis peralatan yang digunakan sebagai media input atau output.

Tabel 2.4. Input-Output Symbols

Simbol Nama Fungsi

Input-Output

Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis

peralatannya.

Document

Simbol yang menyatakan input berasal dari dokumen dalam

bentuk kertas atau output di cetak dikertas.

Disk and On-line Storage

Simbol untuk menyatakan input berasal dari disk atau output di

simpan ke disk.

2.11 Entity Relationship Diagram

Menurut beberapa ahli pengertian Entity Relationship Diagram (ERD), Nugroho (2011), Entity Relationship Diagram (ERD) adalah perincian yang merupakan representasi logika dari data suatu organisasi atau area bisnis tertentu. Sedangkan, Al Bahra bin Ladjamudin dalam buku Analisis dan Desain Sistem Informasi (2005), Entity Relationship Diagram (ERD) suatu model jaringan yang

(28)

15

menggunakan susunan data yang disimpan dalam sistem secara abstrak. Jadi, jelas bahwa ERD berbeda dengan DFD yang merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh sistem, sedangkan ERD merupakan model jaringan data yang menekankan pada struktur-strukur dan relationship data.

Tabel 2.5. Komponen ERD

Simbol Nama Fungsi

Entitas

Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai.

Atribut Mendeskripsikan karakter entitas.

Relasi

Hubungan di antara sejumlah entitas yang

berbeda.

Garis

Penghubung antara relasi dengan entitas dengan

atribut.

BAB 3

ANALISIS DAN PERANCANGAN DATABASE

UNIVERSITAS SUMATERA UTARA

(29)

3.1 Analisis

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan- kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya (Jogiyanto,2005).

3.1.1 Analisis Permasalahan

Selama penulis menganalisis sistem database alumni diantaranya proses penyimpanan data alumni, dan pencarian data alumni di Departemen Matematika Fakultas Matematika Dan Ilmu Pengetahuan Alam, maka penulis menemukan suatu permasalahan dalam setiap prosesnya. Proses penyimpanan data alumni, dan pencarian data alumni masih dilakukan secara manual sehingga dapat menimbulkan beberapa masalah antara lain:

1. Proses pencarian data alumni membutuhkan waktu yang lama.

2. Data-data alumni yang tidak tersimpang dengan baik dan terorganisir.

3. Dapat terjadi kerangkapan data (redudancy) dan data yang hilang.

Hal ini disebabkan karena Departemen Matematika Fakultas Matematika Dan Ilmu Pengetahuan Alam tidak mempunyai sistem database alumni. Sehingga sangat diperlukan sistem database yang baik agar dapat mengolah data alumni.

3.2 Flowchart Perancangan Database

Berikut adalah alur flowchart perancangan database.

(30)

17

Gambar 3.1 Flowchart Perancangan Database

Dari flowchart di atas tampak bahwa perancangan database melewati beberapa tahapan sebelum di implementasikan kedalam sebuah aplikasi. Jika terjadi kesalahan dalam perencanaan maka akan mengulang ketahapan yang sebelumnya.

3.3 Perancangan ERD Database

Berikut adalah perancangan ERD database yang akan diimplementasikan.

UNIVERSITAS SUMATERA UTARA

(31)

Gambar 3.2 ERD

Pada ERD di atas tampak bahwa ada beberpa relationship antara atribut satu dengan atribut yang lainnya, seperti hubungan antara alumni dengan berita yakni alumni memperoleh berita dan alumni juga bisa memberikan komentar, sebagai penghubung antara keduanya yaitu nim.

3.4 Normalisasi Database

(32)

19

Berikut adalah normalisasi database pada database alumni untuk menghasilkan himpunan skema relasi yang mengizinkan penguna untuk menyimpan informasi- informasi tanpa redudansi data. Berikut tahap-tahap normalisasi dari database alumni.

1. Bentuk tidak normal (UNF)

Berikut adalah bentuk tidak normal dari database alumni Tabel 3.1. Bentuk tidak normal UNF id_admin

username password id_berita hak_berita judul_berita isi_berita foto_berita tgl_berita status comment id

id_berita username comment date

id

username password nama filefoto jenis_kelamin agama

alamat tgl_lahir no_hp pekerjaan masa_tunggu thn_lulus sk

kota email

id

id_forum username komentar tanggal

id_forum username isi_diskusi tanggal komentar id

pekerjaan total

2. Bentuk normal pertama (1NF)

Fungsi dari tahap ini adalah menghilangkan dupliksi kolom dari table yang sama.

Table 3.2. Bentuk 1NF id_admin

username password id_berita hak_berita judul_berita isi_berita foto_berita

id

username password nama filefoto jenis_kelamin agama

alamat tgl_lahir

id

id_forum username komentar tanggal

id_forum

UNIVERSITAS SUMATERA UTARA

(33)

tgl_berita status id id_berita username comment date

no_hp pekerjaan masa_tunggu thn_lulus sk

kota email

username isi_diskusi tanggal

id

pekerjaan total

3. Bentuk normal kedua (2NF)

Fungsi dari tahap ini adalah menempatkan atribut pada table terpisah serta menentukan kunci-kunci atributnya (Primary key). Kunci harus unik dan dapat mewakili atribut lainnya menjadi anggotanya.

Gambar 3.3 Bentuk 2NF

4. Bentuk normal ketiga (3NF) data_alumni

id

username (PK) password nama filefoto jenis_kelamin agama

alamat tgl_lahir no_hp

pekerjaan (FK) masa_tunggu thn_lulus sk

kota email

komentar_berita Id (PK)

id_berita (FK) username (FK) comment date

berita

id_berita (PK) hak_berita judul_berita isi_berita foto_berita tgl_berita status forum_diskusi

id_forum (PK) username (FK) isi_diskusi tanggal

komenar_forum id (PK)

id_forum (FK) username komentar tanggal pekerjaan

Id (PK)

Pekerjaan (FK) total

saran id

username saran

(34)

21

Tahap selanjutnya adalah membuat normal ketiga yaitu dengan menghapus kolom yang tidak bergantung terhadap atribut kuni (Primary Key) dan membuat relasi antar table.

Gambar 3.4 Bentuk 3NF

3.5 Struktur Database

Ada beberapa tabel di dalam database alumni Departemen Matematika Fakultas Matematika dan Ilmu Pengetauan Alam yaitu, tabel data alumni, tabel berita, tabel komentar berita, tabel forum diskusi, tabel komentar forum diskusi, dan tabel pekerjaan.

Tabel 3.3 Struktur Tabel Data Alumni Nama Field Tipe Data Keterangan

Id Int (11) AUTO_INCREMENT

username Int (11) Primary Key

password Varchar (25) -

berita

id_berita (PK) hak_berita judul_berita isi_berita foto_berita tgl_berita status data_alumni

id (PK)

username (FK) password nama filefoto jenis_kelamin agama

alamat tgl_lahir no_hp

pekerjaan (FK) masa_tunggu thn_lulus sk

kota email

komentar_berita Id (PK)

id_berita (FK) username (FK) comment date

forum_diskusi id_forum (PK) username (FK) isi_diskusi tanggal

komenar_forum Id (PK)

id_forum (FK) username komentar tanggal pekerjaan

Id (PK)

Pekerjaan (FK) total

saran id

username saran

UNIVERSITAS SUMATERA UTARA

(35)

nama Varchar (30) -

filefoto Varchar (30) -

jenis_kelamin Text -

agama Text -

alamat Varchar (40) -

tgl_lahir Date -

no_hp Int(30) -

pekerjaan Varchar (30) -

masa_tunggu Varchar (30) -

thn_lulus Int(4) -

Sk Varchar (30) -

kota Varchar (30) -

email Varchar (30) -

Tabel 3.4 Tabel Berita

Nama Field Tipe Data Keterangan id_berita Int (10) Primary Key

hak_berita Int (11) -

judul_berita Varchar (30) - isi_berita Varchar (30) - foto_berita Varchar (30) -

tgl_berita Date Time -

status Varchar (30) -

Table 3.5 Tabel Komentar

Nama Field Tipe Data Keterangan

Id Int (11) Primary Key

id_berita Int (11) Foreign Key username Int (15) Foreign Key

comment Text -

(36)

23

date Datetime -

Tabel 3.6 Tabel Forum Diskusi

Nama Field Tipe Data Keterangan id_forum Int (11) Primary Key Username Int (15) Foreign Key

isi_diskusi Text -

Tanggal Datetime -

Table 3.7 Tabel Komentar Forum Diskusi Nama Field Tipe Data Keterangan

Id Int (11) Primary Key

id_forum Int (11) Foreign Key username Int (15) Foreign Key

komen Text -

tanggal Datetime -

Table 3.8 Tabel Pekerjaan

Nama Field Tipe Data Keterangan

Id Int (11) Primary Key

Pekerjaan Varchar (30) Foreign Key

Total Int (15) -

Tabel 3.9 Tabel Saran

Nama Field Tipe Data Keterangan

id Int (11) Primary Key

username Int (30) Foreign Key

saran Text (15) -

UNIVERSITAS SUMATERA UTARA

(37)

BAB 4

IMPLEMENTASI DATABASE DAN PEMBAHASAN

4.1 Query

Pembahasan query yang ditulis dalam buku Perancangan dan Implementasi Sisem Basis Data (Nugroho, 2011 : 16) query adalah pernyataan yang meminta pemanggilan informasi tertentu dari basis data. Berikut query dalam pembuatan database alumni ini:

4.2 Implementasi Database

Berikut adalah tampilan database alumni yang sudah diimplementasikan menggunakan aplikasi Phpmyadmin dan didukung dengan software Xampp.

Berdasarkan perancangan yang sudah dilakukan sebelumnya. Database ini nantinya akan digunakan oleh Muhammad Hafizh Huda dalam tugas akhir yang berjudul Sistem Informasi Alumni Departemen Matematika Fakultas Matematika dan Imu Pengetahuan Alam Universitas Sumatera Utara.

(38)

25

Gambar 4.1. Database Alumni

Pada Gambar 4.1 menampilkan isi dari database alumni. Dan didalam database alumni terdapat 7 tabel yaitu, tabel admin, tabel berita, tabel data alumni, tabel forum, tabel grafik, tabel komentar, dan tabel komentar forum.

Gambar 4.2. Data Alumni

Pada Gambar 4.2 merupakan hasil mengklik tabel “data_alumni” maka akan menunjukkan beberapa data yang ada didalam tabel data alumni tersebut.

UNIVERSITAS SUMATERA UTARA

(39)

Gambar 4.3 Struktur Data Alumni

Dalam aplikasi phpmyadmin juga bisa menunjukkan struktur data dalam tabel. Seperti pada Gambar 4.3 menunjukkan struktur data pada tabel data_alumni.

Gambar 4.4 Query Input Data

(40)

27

Gambar 4.5 Form Input data

Didalam phpmyadmin untuk memasukkan data ada dua cara seperti pada Gambar 4.4 merupakan cara manual dengan meggunakan query sedangkan pada Gambar 4.5 merupakan cara kedua yaitu dengan mengisi form yang sudah tersedia.

Gambar 4.6 Data Berita

Pada Gambar 4.6 merupakan hasil mengklik tabel “berita” maka akan menunjukkan beberapa data yang ada didalam tabel berita tersebut.

UNIVERSITAS SUMATERA UTARA

(41)

Gambar 4.7. Struktur Data Berita

Gambar 4.7 merupakan struktur data pada tabel berita. Didalam tabel berita terdapat beberapa field yaitu, id_berita, hak_berita, judul_berita, isi_berita, foto_berita, tgl_berita, dan status.

Gambar 4.8. Data Komentar

Pada Gambar 4.8 merupakan hasil mengklik tabel “komentar” maka akan menunjukkan beberapa data yang ada didalam tabel komentar tersebut.

(42)

29

Gambar 4.9. Struktur Data Komentar

Gambar 4.9 merupakan struktur data pada tabel berita. Didalam tabel berita terdapat beberapa field yaitu, id, id_berita, username, comment_berita, dan date.

Gambar 4.10 Data Forum

Pada Gambar 4.10 merupakan hasil mengklik tabel “forum” maka akan menunjukkan beberapa data yang ada didalam tabel forum tersebut.

Gambar 4.11 Sturktur Data Forum Diskusi

UNIVERSITAS SUMATERA UTARA

(43)

Gambar 4.11 merupakan struktur data pada tabel forum. Didalam tabel forum terdapat beberapa field yaitu, id_forum, username, isi_diskusi, dan tanggal.

Gambar 4.12 Data Komentar Forum

Pada Gambar 4.12 merupakan hasil mengklik tabel “komentar_forum” maka akan menunjukkan beberapa data yang ada didalam tabel komentar forum tersebut.

Gambar 4.13. Struktur Data Komentar Forum

Gambar 4.13 merupakan struktur data pada tabel komentar forum. Didalam tabel komentar forum terdapat beberapa field yaitu, id, id_forum, username, komen_forum, dan tanggal.

(44)

31

Gambar 4.14 Data Pekerjaan

Pada Gambar 4.14 merupakan hasil mengklik tabel “komentar_forum” maka akan menunjukkan beberapa data yang ada didalam tabel komentar forum tersebut.

Gambar 4.15 Struktur Data Pekerjaan

Gambar 4.15 merupakan struktur data pada tabel pekerjan. Didalam tabel pekerjaan terdapat beberapa field yaitu, id, pekerjaan, total.

UNIVERSITAS SUMATERA UTARA

(45)

Gambar 4.16 Struktur Data Saran

Gambar 4.15 merupakan struktur data pada tabel saran. Didalam tabel saran terdapat beberapa field yaitu, id, username, saran.

Gambar 4.17 Relasi

Didalam phpmyadmin kita bisa memuat relasi antar tabel. Gambar 4.17 merupakan gambar relasi antara satu tabel dengan tabel lainnya yang ada didalam database alumni Departemen Matematika.

(46)

33

BAB 5 PENUTUP

5.1 Kesimpulan

Berdasarkan proses perencanaan hingga implementasi database, maka sebagai penutup laporan penulis mengambil kesimpulan dengan adanya database alumni ini dapat membantu dalam penyimpanan data-data alumni Departemen Matematika menjadi lebih baik dan terorganisir serta mengurangi redudansi data alumni dan hilangnya data alumni.

5.2 Saran

Berdasarkan kesimpulan diatas maka dapat diberikan saran-saran yang penulis usulkan yang berguna nantinya untuk mendukung pengembangan database alumni lebih lanjut adalah penambahan data alumni menjadi lebih lengkap, penambahan tentang backup dan juga recovery database, serta hubungan relasi antara atribut yang satu dengan atribut yang lainnya lebih terorganisir satu sama lain.

UNIVERSITAS SUMATERA UTARA

(47)

DAFTAR PUSTAKA

Nugroho, A, 2011, Perancangan dan Implementasi Sistem Basis Data, Yogyakarta : Andi

Nugroho, B, 2005, Administrasi Databaase MySQL Pada Server Linux Dan Windows, Yogyakarta : Graha Ilmu

Indrajani, 2017, Database Design Theory, Pratice, and Case study, Jakarta : PT Elex Media Komputindo

Jugiyanto, 2005, Analisis Dan Desain Sistem Informasi Pendekatan Terstruktur Teori Dan Praktek Teori Bisnis, Yogyakarta : Andi

Bahra, A, 2005, Analisis Dan Desain Sistem Informasi, Yogyakarta : Graha Il

(48)

A-1

LISTING PROGRAM

1. Pembuatan database baru

CREATE DATABASE alumni;

2. Membuat table data alumni

CREATE TABLE data_alumni(

id INT (11) NOT NULL,

username INT (11) NOT NULL, password VARCHAR(25) NOT NULL, nama VARCHAR(25) NOT NULL, filefoto VARCHAR(25) NOT NULL, jenis_kelamin TEXT NOT NULL, agama TEXT NOT NULL,

alamat VARCHAR(25) NOT NULL, tgl_lahir DATE NOT NULL, no_hp INT(25) NOT NULL,

pekerjaan VARCHAR(25) NOT NULL, masa_tunggu VARCHAR(25) NOT NULL, thn_lulus INT(4) NOT NULL,

sk TEXT NOT NULL,

kota VARCHAR(25) NOT NULL, email VARCHAR(25) NOT NULL, );

3. Membuat table berita

CREATE TABLE berita(

id_berita INT (11) NOT NULL, hak_berita INT (11) NOT NULL,

judul_berita VARCHAR(25) NOT NULL,

UNIVERSITAS SUMATERA UTARA

(49)

isi_berita VARCHAR(25) NOT NULL, Foto_berita VARCHAR(25) NOT NULL, tgl_berita DATE TIME NOT NULL, status VARCHAR(30) NOT NULL, );

4. Membuat table komentar berita CREATE TABLE komentar(

id INT (11) NOT NULL,

id_berita INT (11) NOT NULL, username INT(15) NOT NULL, comment VARCHAR(25) NOT NULL, date DATETIME NOT NULL,

);

5. Membuat table forum diskusi CREATE TABLE forum(

Id_forum INT (11) NOT NULL, username INT(15) NOT NULL, isi_diskusi TEXT NOT NULL, tanggal DATETIME NOT NULL, );

6. Membuat table komentar forum diskusi CREATE TABLE komentar_forum(

Id INT (11) NOT NULL,

Id_forum INT (11) NOT NULL, username INT(15) NOT NULL, komen TEXT NOT NULL,

tanggal DATETIME NOT NULL, );

7. Membuat table pekerjaan

CREATE TABLE komentar_forum(

(50)

A-3

Id INT (11) NOT NULL,

pekerjaan VARCHAR (30) NOT NULL, total INT(15) NOT NULL,

);

8. Membuat table saran

CREATE TABLE komentar_forum(

Id INT (11) NOT NULL,

username INT(15) NOT NULL, saran TEXT NOT NULL,

);

9. Melihat data satu table

SELECT * FROM `data_alumni`;

10. Menginput data

INSERT INTO `test2`.`data_alumni` (`id`, `username`,

`password`, `nama`, `filefoto`, `jenis_kelamin`,

`agama`, `alamat`, `tgl_lahir`, `no_hp`,

`pekerjaan`, `masa_tunggu`, `thn_lulus`, `sk`,

`kota`, `email`) VALUES (NULL, '132406077', '12345678', 'danu', 'danu.jpg', 'laki-laki', 'islam', 'jln.medan-binjai KM 15', '1996-12-10', '085262175888', 'Karyawan', '3 bulan', '2017', 'sk.jpg', 'medan', 'danu@gmail.com');

11. Menghapus table

DROP TABLE data_alumni;

12. Mencari data

SELECT* FROM

data_alumni WHEREnama =danu';

13. Mengedit data

UNIVERSITAS SUMATERA UTARA

(51)

UPDATE `test2`.`data_alumni` SET `kota` = 'binjai' WHERE `data_alumni`.`id` = 11 ;

14. sorting data (mengurutkan data)

SELECT * FROM data_alumni ORDER BY thn_lulus;

(52)

UNIVERSITAS SUMATERA UTARA

(53)
(54)

UNIVERSITAS SUMATERA UTARA

(55)
(56)

UNIVERSITAS SUMATERA UTARA

Gambar

Tabel 2.1 Folder Penting Xampp
Tabel 2.2. Flow Direction Symbols
Tabel 2.3.  Processing Symbols
Tabel 2.4. Input-Output Symbols
+7

Referensi

Dokumen terkait

Berdasarkan hasil evaluasi administrasi, evaluasi teknis, evaluasi harga, evaluasi kualifikasi, Pembuktian Kualifikasi, Nogosiasi Harga dan biaya maka Panitia

program desain grafis Corel Draw yang akan dipelajari  Menyimak penjelasan dari guru  Mengungkapkan jawaban apabila terdapat siswa yang mempunyai jawaban sendiri

[r]

transparency of cash waqf fund management, (E4) the availibity of skills training programs for employees of LKS-PWU, (E5) Availability of various distribution cash

Untuk mengetahui problematika non linguistik sebagai faktor penghambat dan faktor pendukung berbicara bahasa Arab mahasiswa Departemen Sastra Arab FIB USU pada

Dengan pemahaman dalam masyarakat Jawa bahwa griya/omah itu memiliki pengertian atas sebarang bangunan yang beratap, tidaklah mengherankan bila untuk bangunan yang digunakan

Strategi Konservasi Ekosistem Mangrove Desa Mangega dan Desa Bajo sebagai Destinasi Ekowisata di Kabupaten Kepulauan Sula.. Prodi Perencanaan Wilayah & Kota

Abstrak: Peneliti sangat tertarik dengan adanya perbedaan pendapat diantara para ahli tentang pengaruh kinerja jasa/layanan ( service performance ) dan kepuasan dalam