DOI: https://doi.org/ 10.30646/tikomsin.v10i2.631
Implementasi Dan Pengujian Struktur Data Berbasis Acuan Untuk Program Aplikasi Mengungkap Kepribadian Berdasarkan Tanggal Lahir Dan Nama
SM Santi Winarsih 1) , Agus Winarno Wahono 2)
1,2) Teknik Informatika, Universitas Kristen Surakarta
1) santiwinarsih10@gmail.com, 2) aguswi98@yahoo.com
……. ……. 11

## ABSTRACT
The depth of IF (IF_Then_Else) structure of an algorithm influence the execution speed of program. One of the way to speed up the execution of program is reducing the depth of the existing IF structure or reduce the number of selections (IF) in an algorithm process. The idea based on this  research  is  to  reduce  the  IF  structure  (IF  Then  Else)  smaller  then  IF  structure,  through  a concept of transforming the IF structure (IF_Then_Else) into a reference structure. This method is doing by mapping the criteria in the selection into a reference index. The process of transforming the IF structure into a reference structure becomes the concept of designing a data structure into the topic  of this  research.  This research  is  continuinng  from the  previous  research  which  is the purpose of this research is implementing and testing the reference based on the data structure for the  application  program  to  express  personality  based  on  date  of  birth  and  name  .  The  concept hopefully be able to carry out the program fastly. The steps of this research are starting with the literature study step to find out the references then collecting the data, identifying and classifying the data and arranging into correct pattern, then decide the steps to access the data and finally continuing  the  implementation  and  testing  of  the  system.  The  reference  data  structure,  the selection process (IF THEN ELSE) can be eliminated, because the process of fulfilling the selection criteria can be replaced with a reference. Beside of the implementation process and system testing, the output of this research will plan to articles in scientific journals and registered with HKI. Keywords : Data structure, Algorithm, Model, Transformation.

## I. PENDAHULUAN
Struktur Data dan algoritma adalah bagian yang  sangat  penting,  terintegrasi,  dan  saling menyokong  untuk  membangun  suatu  program aplikasi yang baik dan efisien dalam prosesnya. Memberikan perhatian lebih terhadapnya akan memberikan  hasil  yang  sangat  signifikan, terutama  dalam  meningkatkan  kecepatan akses, serta dapat memberi gambaran/arahan bagaimana  memperbaiki  pemecahan  masalah atau menemukan solusi yang jauh lebih baik.
Algoritma  adalah  suatu  hal  yang  sangat penting  dan  kunci  yang  menjadi  dasar  dari suatu pemrograman. Untuk memecahkan suatu masalah  yang  sama,  dapat  menggunakan algoritma yang berbeda beda, namun pemilihan algoritma  dengan  strategi  yang  tepat  dan efisien dapat mempercepat proses eksekusinya,
Algoritma  dan  struktur  data  mempunyai suatu  kaitan  yang  kuat,  dan  bersinergi  untuk memberikan penyelesaian yang optimal, cepat dalam  proses  eksekusi  serta  kedinamisan algoritma tersebut dalam menyelesaikan suatu masalah.  Membangun struktur data yang tepat akan  meningkatkan  kemampuan  algoritma, sedangkan  algoritmas  yang  dikembangkan
dengan  tepat  akan  mereduksi  kerumitan algoritma itu sendiri, dan dengan kesederhanan algoritma,  akan  jauh  meningkatkan  kinerja algoritma tersebut.

## II. TINJAUAN PUSTAKA

## 2.1. Struktur Data
Salah  satu  hal  penting  yang  tidak  dapat ditinggalkan dalam pemakaian komputer adalah data[1].  Data  dapat  diperoleh  dari berbagai sumber, misalkan hasil pengukuran laboratorium,  hasil  survei,  hasil angket  dan  lain  sebagainya.  Komposisi  data dan  logika  dari  algoritma  yang  memanfaatkan data  tersebut berhubungan  sangat  erat.  Data sederhana  dapat  kita  himpun  ke  dalam  suatu struktur  data yang  memuat  informasi  tentang hubungan  antara  item  yang  terdapat  di dalamnya.
Dalam  istilah  ilmu  komputer,  struktur  data adalah  cara  penyimpanan,  pengorganisasian dan  pengaturan  data  di  dalam  media penyimpanan komputer sehingga data tersebut dapat  digunakan  secara  efisien  [2].  Dalam teknik  pemrograman,  struktur  data  berarti  tata letak data yang berisi kolom-kolom data,baik itu kolom  yang  tampak  oleh  pengguna  ( user )
ataupun  kolom  yang  hanya  digunakan  untuk keperluan  pemrograman  yang  tidak  tampak oleh  pengguna.  Setiap  baris  dari  kumpulan kolom-kolom  tersebut  dinamakan  catatan ( record ). Lebar kolom untuk data dapat berubah dan  bervariasi.  Ada  kolom  yang  lebarnya berubah  secara  dinamis  sesuai  masukan  dari pengguna  dan  juga  ada  kolom  yang  lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat  diterapkan  untuk  pengolahan  database, misalnya untuk keperluan data keuangan, atau untuk  pengolah  kata  ( word  processor )  yang kolomnya  berubah  secara  dinamis.  Contoh struktur  data  dapat  dilihat  pada  file-file spreadsheet,  database,  pengolahan  kata, gambar yang dikompres, dan pemampatan file ( compress )  dengan  teknik  tertentu  yang memanfaatkan struktur data.

## 2.2. Algoritma
Algoritma adalah urutan langkah logis yang digunakan untuk menyelesaikan suatu masalah[3]. Singkatnya, sebuah masalah harus diselesaikan  dengan  beberapa  langkah  yang logis.  Dalam  kehidupan  sehari-hari,  contoh algoritma  bisa  digambarkan  dengan  berbagai macam hal.

## 2.3. Pemodelan
Pemodelan adalah proses untuk membuat sebuah  model  dari  sistem  [7].  Model  adalah representasi  dari  sebuah  bentuk  nyata, sedangkan sistem adalah saling keterhubungan antar elemen yang membangun sebuah  kesatuan,  biasanya  dibangun  untuk mencapai  tujuan  tertentu.  Tujuan  suatu pemodelan  adalah  untuk  menganalisa  dan memberi  prediksi  yang  dapat  mendekati kenyataan  sebelum  sistem  di  terapkan  di lapangan.
Menurut  Bambang  Sridadi  [4]  pemodelan adalah  tahapan  (langkah)  dalam  membuat model  dari  suatu  sistem  nyata  (realitas). Bahasa yang disepakati dalam pemodelan bisa dalam bentuk bahasa alamiah (natural) seperti Bahasa  Indonesia,  bahasa  gambar,  bahasa simbol,  bahasa  matematika,  atau  bahasa komputer.
Miftahol  Arifin  [5]  mendefinisikan  model sebagai proses penggambaran operasi sistem nyata  untuk  menjelaskan  atau  menunjukkan relasi-relasi  penting  yang  terlibat.  Hal  ini menunjukkan  bahwa  model  pada  dasarnya merupakan  penggambaran  terhadap  sistem nyata  yang  ditunjukkan  lewat  relasi-relasi penting antar elemen sistem yang ada.
Murty,  et  al  [6]  menyatakan  bahwa  model adalah  suatu  representasi  yang  memadai  dari suatu sistem, dan dikatakan memadai jika telah sesuai dengan tujuan dalam pikiran peneliti.

## III.  METODE PENELITIAN
Tahapan yang dilakukan di dalam penelitian ini meliputi :
- Tahapan Studi Pustaka
o Mempelajari  buku-buku  pendukung dan  bahan-bahan  yang    diperlukan dalam perancangan Struktur Data dan Algoritma.
o Mencari  informasi  melalui  jurnal  yang dipublikasikan  yang  terkait  dengan metode  membangun  Struktur  Data dan Algoritma, serta pemodelannya.
o Broshing di internet untuk memperluas wawasan  yang  berhubungan  dengan topik penelitian.
- Tahapan  Pengumpulan  data  dan  studi kelayakan
o Menentukan komponen-komponen data  pendukung  yang  berhubungan dengan karakteristik seseorang berdasarkan  tanggal  lahir  dan namanya..
- Tahapan  Identifikasi & Pengelompokan Data o Menentukan  batasan  masalah  dalam hal ini luasnya karakteristik seseorang
o Menentukan  data-data  yang  dapat menunjukkan  karakteristik  seseorang berdasarkan tanggal lahir dan namanya o Untuk menentukan karakteristik seseorang berdasarkan tanggal lahir:
- Zodiak dan Shio.
- Tahun, Bulan, Hari dan Pasaran.
- Unsur.
o Untuk menentukan karakteristik seseorang berdasarkan namanya
- Hurup depan dari nama seseorang
- Kombinasi huruf penyusun Nama a) Karakteristik Umum
b) Karakteristik Pribadi
c) Karakteristik Jiwa
- Tahapan Membangun Struktur Data o Tahap  menyusun  data  berdasarkan kelompok dan polanya
o Merekonstruksi struktur ke dalam pola indeks dan acuan
- Tahapan Perancangan Algoritma pencarian data o Membangun  langkah-langkah  proses pencarian  data  berdasarkan  indeks atau acuan
- Tahapan Implementasi o Aplikasi  terbagi  menjadi  4  bagian, yaitu:
- Dashboard Input dan Output.
- Data karakteristik.
- Struktur Data Acuan
- Mesin konversi
- Perhitungan karakteristik suatu nama
o Merancang  Dashboard  Input  dan Output
o Memilah dan menyususun Data karateristik berdasarkan katagori
- Tahun, Bulan, Hari, dan Pasaran.
- Zodiak.
- Shio
- Unsur
- Nama
o Membuat  link untuk menangkap Input dan memprosesnya untuk mendapatkan semua data karakteristik yang  sesuai  dan  menampilkannya  di Dashboard o Mesin  Konversi  digunakan  untuk memetakan  struktur  acuan  ke  data karateristik  yang  bersesuaian  dengan hasil seleksinya.
o Menampilkan  semua  data  karateristik yang sesuai ke Dashboard
- Tahapan Pembuatan Laporan Akhir o Melakukan pengamatan terhadap struktur data dan
algoritma pencariannya
o Menyusun laporan

## IV.  HASIL DAN PEMBAHASAN

## 4.1. Implementasi
Hasil  Implentasi  terdiri  dari  dua  bagian yaitu  Dashboard  dan  Keterangan  seperti terlihat  pada  Gambar  1-3.  Dalam  Dashboard mengungkap  karakteristik  berdasarkan  Unsur, Shio,  Zodiak,  Hari  dan  Pasaran  serta  Warna Kelahiran.  Sedangkan  bagian  Keterangan adalah  memberikan  keterangan  karakteristik yang terbentuk dari kombinasi Tangal Lahir (jika ada  jam  kelahiran  akan  lebih  baik)  dan  Nama seseorang.
a)  Bagian Dashboard
Gambar 1. Tampilan Dasboard

## b)  Bagian Keterangan
Gambar 2. Keterangan Kecocokan Pasangan berdasarkan Nama dan Tanggal

## Lahir
Informasi  pada  bagian  Keterangan  dapat diperluas  yang  dibatasi  dengan  ketersediaan data karakteristik yang dapat dihimpun.
Komponen  yang  terbentuk  dalam  aplikasi ini adalah:
1)  Halaman Informasi (Dashboard dan keterangan), untuk menampilkan Informasi dari olahan data input 2)  Daftar
Nama yang akan dicari karakeristiknya,  untuk  menyimpan  daftar nama yang akan diolah sebagai input data
3)  Mesin seleksi, yaitu rumusan dan hitungan acuan, untuk membuat pementaan struktur acuan
4)  Data karakeristik berdasarkan suatu kriteria. Data yang disimpan berdasarakan kriteria karakter yang mungkin ada
Kelahiran Tahun Bulan Tanggal Jam Rec_No.: 12 Nama Anda (Max. 32 Char) Warna Favorit Warna Nama Pria 2.000 5 9 12:00 00:00 P Romeo Putra Sejati Wanita 1.998 7 14 12:00 23:59 W Juliet Cantik Sekali Hasil……. Hasil……. Warna Kelahioran Zodiak Hari Pasaran Neptu Warna 1 Warna 2 Unsur Shio Tgl_Bln D_M_Y P Taurus Selasa Kliwon 11 Usus Besar Paru P Coklat Putih Kuning Biru Ungu W Cancer Selasa Kliwon 11 Limpa Lambung W Silver Biru Coklat Oranye Kuning Unsur Arah Tahun Shio Hu b u n g a n Ikatan Tahun Bulan Hari Ja m La h ir Zodiak Ma ta  An g in
Shio Unsur Aspek Ja m La h irUn s u r (P +W) Shio P Logam Api (-) Api Logam Tanah Utara P Naga Logam Yang (+) 2) Kuda Ad a Kon flik Jodoh W Tanah Tanah (-) Api Logam Air Pusat W Harimau Tanah Yang (+)
2) Kuda S u ks es 76 Tgl Imlek - - req u ire p atien ce Warna Organ Vital 09/05/2000 14/07/1998 05/02/2000 28/01/1998 Warna Zodiak Berdasarkan Gabungan Tanggal Lahir A p i
Tanah menandakan sebuah kesuburan, seperti halnya cinta kamu dengannya yang berada pada unsur ini. Dalam pandangan semesta, hal ini berarti bahwa hubungan kamu bersamanya cenderung akan berjalan dengan baik apabila kamu mampu merawatnya secara benar. Tak ubahnya seperti benih yang ditanam pada media tanah, kamu harus merawatnya dengan penuh cinta dan kesabaran agar tanaman tersebut dapat bersemi dengan indah. Jika kamu tidak melakukan itu, maka benih yang kamu tanam akan mati, begitu pula dengan cinta yang kamu semai dihatinya juga akan menghilang. Untuk itu, jagalah
Berdasarkan Nama Anda dan Pasangan T a n a h
Lingkungan sosial yang menunjukkan adanya banyak lawan jenis di salah satu pasangan, misalnya lingkungan anda atau si dia bisa memicu kecemburuan ringan. Keterbukaan antara kedua belah pihak pasangan sangat diperlukan untuk memperkuat rasa saling percaya. Jangan membiasakan diri menyepelekan persoalan kecil karena sekecil apa pun sebuah persoalan tetap berpotensi untuk membuat hubungan berada dalam masalah yang lebih besar. Komunikasi adalah kunci sukses yang paling berperan penting dalam memberikan kontribusi keberlangsungan hubungan tetap berjalan dengan baik.

## Gambar 3. Gambar Keterangan Karakteristik Pribadi berdasarkan Nama
Pembahasan  inti  terletak  pada  mesin seleksi  yang  hasilnya  akan  menjadi  acuan untuk menampilkan data yang diambil dari data karakteristik. Mesin Seleksi terdiri dari sekumpulan  pemetaan  dari  data  input  yang diberikan  dan  menghasilkan  nilai  acuan  untuk mengambil data karakteristik yang sesuai.
Contoh membangun bagian mesin seleksi pada  proses  reduksi  IF  untuk  contoh  kasus konversi Jam Kelahiran ke Katagori Nama Shio. Input  data  adalah  jam  kelahiran  (Range  Jam Kelahiran 00:00 s/d 24:00) yang akan dipetakan menjadi  Nama  Shio  (Range  Jumlah  Shio  ada 12 Nama Shio dan ada 3 kategori dalam setiap Shio) seperti terlihat pada Tabel 1.

## Tabel 1. Batas Jam Kelahiran dari suatu Shio
Untuk memudahkan proses seleksi maka batas satuan  jam  di  ubah  menjadi  satuan  menit. Untuk  Batas  yang  melewati  pergantian  hari maka batas dipecah menjadi 2 bagian, menjadi batas sebelum jam 24:00 dan batas setelah jam 24:00.  Pembagian  waktu  sebagai  batasan  ini diberi label mulai dari jam 00:00 (dengan label No. 1) sampai dengan jam 24:00 (dengan label No.  37). Hasil modifikasi Tabel 1 diperlihatkan pada Tabel 2.

## Berdasarkan Nama Anda
P W 5 + + Plus
Plus 2
Min. Min. 2 Pri Pri 2 Jiwa Jiwa 3 Potensi Anda tak terikat karena Anda memiliki energi yang besar dalam diri Anda. Anda perlu belajar mengatur energi tersebut dan fokus untuk meraih kesuksesan.
Orang ini termasuk mandiri dan suka bepergian. Tidak suka dikurung atau dikekang. Dia memiliki jiwa penyayang dan pengasih sejati, dan jiwa berjuang mencapai kesempurnaan universal. Orang berangka jiwa sembilan penuh cinta, idealis dan romantis. Karena sifat sensitifnya, ia sering berada di persimpangan antara kebutuhannya dan kebutuhan orang lain. Dia juga idealis dalam urusan cinta dan hidup serta perlu mencari pesangan yang lebih bersikap praktis yang bisa memberi pandangan logis dalam hubungan. Kelemahannya terletak pada hasrat untuk dibutuhkan dan dicintai yang sangat besar.
{selalu ingin sekali menjadi orang terkenal} 1) Ambisius 2) Percaya diri dan cerdas 3) Pandai menilai karakter orang 4) Tampak sebagai orang yang memiliki kekuasaan Anda sering cenderung berlama-lama terlarut dalam emosi. Ini terkadang menyakiti diri sendiri bahkan orang lain. {selalu memiliki jawaban atas segala hal} 1)
Idealis dan perfeksionis 2) Bertanggung jawab dan penyayang 3) Simpatik dan Pede 4) Gemar menyebarkan kasih sayang
Upaya praktis, berorientasi status, pencari kekuasaan, bertujuan kaya raya. Keterampilan komunikasi interpersonal Anda membantu Anda di jalur popularitas. Pekerjaan Anda terhadap sesuatu bukan karena pujian atau pengakuan tapi untuk prestasi. Anda juga memiliki sifat empati yang tinggi.
Ekspresi, verbalisasi, sosialisasi, seni, kegembiraan hidup. -' -' Bagi orang ini, rumah, keluarga, harmoni dan keindahan mendapat tempat kehormatan dihatinya. Dia bisa menangani banyak tanggung jawab dan memiliki bakat menyembuhkan. Tipe orang yang setia, pengertian dan tidak takut pada komitmen. Dia selalu ingin melindungi, menjaga dan mendukung orang-orang yang dicintainya. Harapan terbesarnya adalah mencari orang yang bisa berbagi kehidupan dengannya dan membangun rumah dan keluarga bersama. Orang ini adalah seorang pasangan yang penyayang dan setia tapi tidak banyak mengungkapkan perasaan. Salah satu kelemahannya adalah terlalu banyak penilaian dan tidak mudah memaafkan.
No. Nama
Shio Shio Awal Akhir 1 Tikus 23 1 2 Kerbau 1 3 3 Harimau 3 5 4 Kelinci 5 7 5 Naga 7 9
6 Ular 9 11
7 Kuda 11 13
8 Kambing 13 15
9 Moyet 15 17
10 Ayam 17 19
11 Anjing 19 21 12 Babi 21 23 Batas (Jam)

## Tabel 2. Batas Jam Kelahiran dari suatu Shio
(Hasil modifikasi Tabel 1)
Gambar 4. Struktur IF Algoritma Model 1

## Gambar 5. Struktur IF Algoritma Model 2
(Modifikasi Gambar 5, Reduksi IF Model 1)
Terlihat  Struktur  IF  di  Model  2  (Gambar  5) memiliki  kedalaman  enam  tingkat,  yang  jauh lebih  sedikit  dibandingkan  dengan  Model  1 yang  memiliki  kedalaman  36  tingkat  (Gambar 4).  Reduksi  IF  masih  bi  dilakukan  dengan mentranformasi  menjadi  struktur  acuan,  yaitu memecah tabel Batas Jam Kelahiran dari suatu Shio  dengan  membuat  range  tiap  klasifikasi memiliki  nilai  yang  sama  yaitu  30  menit, sehingga  sekarang  menjadi  48  acuan  yang mengakomodasi  range  waktu  dari  00:00  s/d 24:00.  Struktur  IF  berubah  menjadi  Struktur acuan,  dan  proses  seleksi  berubah  menjadi proses  hitungan  untuk  mendapatkan  nomer
Awal Akhi r Awal Akhi r No. Nama 00:01 23:00 37 Shio Shio 23:01 23:30 1.381 1.410 1 K 36 23:31 23:59 1.411 1.439 1 B 37 00:00 00:30 0 30 1 B 1 00:31 01:00 31 60 1 E 2 36 01:01 01:30 61 90 2 K 3 35 01:31 02:30 91 150 2 B 4 34 02:31 03:00 151 180 2 E 5 33 03:01 03:30 181 210 3 K 6 32 03:31 04:30 211 270 3 B 7 31 04:31 05:00 271 300 3 E 8 30 05:01 05:30 301 330 4 K 9 29 05:31 06:30 331 390 4 B 10 28 06:31 07:00 391 420 4 E 11 27 07:01 07:30 421 450 5 K 12 26 07:31 08:30 451 510 5 B 13 25 08:31 09:00 511 540 5 E 14 24 09:01 09:30 541 570 6 K 15 23 09:31 10:30 571 630 6 B 16 22 10:31 11:00 631 660 6 E 17 21 11:01 11:30 661 690 7 K 18 20 11:31 12:30 691 750 7 B 19 19 12:31 13:00 751 780 7 E 20 18 13:01 13:30 781 810 8 K 21 17 13:31 14:30 811 870 8 B 22 16 14:31 15:00 871 900 8 E 23 15 15:01 15:30 901 930 9 K 24 14 15:31 16:30 931 990 9 B 25 13 16:31 17:00 991 1.020 9 E 26 12 17:01 17:30 1.021 1.050 10 K 27 11 17:31 18:30 1.051 1.110 10 B 28 10 18:31 19:00 1.111 1.140 10 E 29 9 19:01 19:30 1.141 1.170 11 K 30 8 19:31 20:30 1.171 1.230 11 B 31 7 20:31 21:00 1.231 1.260 11 E 32 6 21:01 21:30 1.261 1.290 12 K 33 5 21:31 22:30 1.291 1.350 12 B 34 4 22:31 23:00 1.351 1.380 12 E 35 3 23:01 23:30 1.381 1.410 1 K 36 2 23:31 23:59 1.411 1.439 1 B 37 1 IF T ik us K ud a K am bi ng M oy et A ya m A nj in g B abi T ik us K er bau H ar im au K el in ci N ag a U lar Batas (Jam) Batas (meni t) B ag ian N o. A cu an L eve l   I F
Struktur IF Algoritma Model 1 (ada 36 Jenjang IF)
IF01 Nilai < Tidak Ya IF01 1 B Nilai < Tidak Ya
IF02 1 K
Nilai < Tidak Ya IF03 12 E Nilai < Tidak Ya 12 B IF36 Nilai < Tidak
Ya 1 E 1 B 31 1.291 1.411 1.381 1.351
Struktur IF Algoritma Model 2 (Hanya ada 6 Tingkat IF) Level 1
Ya Kiri
IF601 2 2 Ya Kiri IF51 3 3 IF602 4 Ya Kiri 4 IF41 5 5 IF603 6 6 IF52 7 7 IF604 8 Ya Kiri 8 IF31 9 9 IF605 10 10 IF53 11 11 IF606 12 12 IF42 13 13 IF607 14 14 IF54 15 15 IF608 16 Ya Kiri 16 IF21 17 17 IF609 18 18 IF55 19 IF610 20 20 IF43 21 21 IF611 22 22 IF56 23 IF612 24 24 IF32 25 25 IF613 26 26 IF57 27 IF614 28 28 IF44 29 29 IF615 30 30 IF58 31 IF616 32 Ya Kiri 32 IF1 < 33
33 IF617 34 Tidak Kanan 34 IF59 35 35 IF618 36 36 IF45 37 37 IF6 IF5 IF4 IF3 IF2 IF1
acuan  yang  tepat.  Proses  Seleksi  dilakukan dengan cara mengubah jam kelahiran menjadi menit,  selanjutnya  nilainya  dibagi  dengan  30 menit  dan  dibulatkan  ke  atas  sehingga  akan mendapatkan  nomer  acuannya,  dan  nomer acuan  ini  akan  dikorelasikan  dengan  data karakteristik  dengan  nomer  acuan  tersebut yang  sudah  disusun  sehingga  aksesnya  bisa secara  langsung  dengan  alamat  jumlah  baris aksesnya. Jadi proses IF_THEN_ELSE diganti dengan  proses  hitungan  untuk  mendapatkan nomer  acuannya.  Dan  nomer  acuan  dipakai untuk  mengakses  data  berdasarkan  alamat susunan barisnya seperti terlhat pada Tabel 3.

## Tabel  3 Batas Jam Kelahiran dari suatu Shio
(Hasil modifikasi Tabel 2)

## 4.2 Hasil Implementasi
Indikator untuk pengujian adalah:
a)  Dapat  memberikan  Informasi  yang  sesuai dari olahan data input
b)  Ketersediaan  Informasi  cukup  memadai sebagai pencerminan karakter suatu pribadi
c)  Ketersediaan  Informasi  dapat  dipakai sebagai acuan untuk pengambilan
keputusan d)  Kemudahan membaca informasi dari Dashboard e)  Struktur
modul dan kemudahan pengembangannya

## 4.3 Tingkat Penerimaan Penggunaan Aplikasi
Indikator  Penerimaan  dengan  skala  4 katagori  yaitu  Sangat  Setuju,  Setuju,  Tidak Setuju dan Sangat Tidak Setuju adalah sebagai berikut:
a)  Apakah  Informasi  yang  tersedia  dapat dipakai  untuk  mengelola  karakter  pribadi yaitu   mengasah hal-hal yang posistip dan meminimalkan hal-hal yang negatip.
b)  Apakah  Informasi  yang  tersedia  dari aplikasi  ini  lebih  banyak  dan  lebih  rinci, daripada  informasi  yang  tersedia  dari apliassi sejenis yg pernah anda temui.
c)  Apakah Informasi  tentang  organ  vital  yang harus mendapat perhatian khusus, bermanfaat untuk memberi perhatian khusus kepada hal tersebut.
d)  Apakah Informasi tentang karakter pasangan  kita  dapat  memberikan  arahan kepada kita untuk bisa mengetahui kekurangan dan kelebihan kita dan agar kita bisa saling mendukung dan siap menerima kekuarangan dari pasangan kita.
e)  Apakah  Informasi  yang  tersedia  dapat dipakai  untuk  mengarahkan  atau  memberi gambaran potensi pekerjaan yg lebih tepat bagi kita.
Hasil dari 10 Responden yang menggunakan  aplikasi  ini  bisa  dilhat  pada Gambar 6 dibawah ini.

## Gambar 6. Tingkat Penerimaan Nilai
Interprestasi Responden
Awal Akhir Awal Akhir No. 00:01 23:00 00:30 Shio No. 23:01 23:30 1.381 1.410 1 1 47 23:31 00:00 1.411 0 1 2 48 00:01 00:30 1
30 1 2 1 00:31 01:00 31
60 1 3 2 01:01 01:30 61 90 2 1 3
01:31 02:00 91 120 2 2 4 02:01 02:30 121 150 2 2 5 02:31 03:00 151 180 2 3 6 03:01 03:30 181 210 3 1 7 03:31 04:00 211 240 3 2 8 04:01 04:30 241 270 3 2 9 04:31 05:00 271 300 3 3 10 05:01 05:30 301 330 4 1 11 05:31 06:00 331 360 4 2 12 06:01 06:30 361 390 4 2 13 06:31 07:00 391 420 4 3 14
07:01 07:30 421 450 5 1 15 07:31 08:00 451 480 5 2 16 08:01 08:30 481 510 5 2 17 08:31 09:00 511 540 5 3 18
09:01 09:30 541
570 6 1 19 09:31 10:00 571 600 6 2 20 10:01 10:30 601 630 6 2 21 10:31 11:00 631 660 6 3 22 11:01 11:30 661 690 7 1 23 11:31 12:00 691 720 7 2
24
12:01 12:30 721 750 7 2 25 12:31 13:00 751 780 7 3 26 13:01 13:30 781 810 8 1 27 13:31 14:00 811 840 8 2 28 14:01 14:30 841 870 8 2 29 14:31 15:00 871 900 8 3 30 15:01 15:30 901 930 9 1 31 15:31 16:00 931 960 9 2 32
16:01 16:30 961 990 9 2 33 16:31 17:00 991 1.020 9 3 34 17:01 17:30 1.021 1.050 10 1 35 17:31 18:00 1.051 1.080 10 2 36 18:01 18:30 1.081 1.110 10 2 37 18:31 19:00 1.111 1.140 10 3 38 19:01 19:30 1.141 1.170 11 1 39 19:31 20:00 1.171 1.200 11 2 40 20:01 20:30 1.201 1.230 11 2 41 20:31 21:00 1.231 1.260 11 3 42 21:01 21:30 1.261 1.290 12 1 43 21:31 22:00 1.291 1.320 12 2 44 22:01 22:30 1.321 1.350 12 2 45 22:31 23:00 1.351 1.380 12 3 46
23:01 23:30 1.381 1.410 1 1 47 23:31 00:00 1.411 0 1 2 48 A nj in g B ab i
T ik us B ag ia n A cu an N am a Sh io N ag a U la r K ud a K am bi ng M on ye t A ya m Batas (Jam) Batas (menit) T ik us K er ba u
H ar im au K el in ci Menghitung Nilai Interpretasi Tanggapan Responden PI = Prosentase Interpretasi Jumlah Indikator Ji 5 NI x 100% / (IR x Idx) Jumlah Responden Jr 10 NI = Nilai Indikator Jumlah Kolom Jk 4 F(K1) x I(K1) +……+F(K5) x I(K5)
Indeks Kalibrasi Max. Idx 4 IR = Indikator Responden Kolom harapan (Max.) 1 K1 Ji x Jr Indeks Kalibrasi Min. IKn 1 F(Ki) = Frekuensi Responden memilih Kolom ke i Kolom harapan (Min.) 4 K4 I(Ki) = Indeks kalibrasi untuk Kolom ke i Kolom tannggapan [Ki] K1 K2 K3 K4 K5 0 = F(Tidak Responsif) Indeks Kalibrasi [I(Ki)] 4 3 2 1 0 Frekuensi Tanggapan [F(Ki)] 24 25 1 0 0 50 = F(Responden) F(Ki) x I(Ki) 96 75 2 0 0 173 = NI
100,0% 75,0% 50,0% 25,0% 0,0% 100%  = PI Max. PI = 86,5 87
50  = IR Dual PI = 13,5%
200  = IR x Idx
K1 K2 K3 K4 K5 100,0% 88% 75,0% 63% 50,0% 38% 25,0% 13% 0,0% Skala PI (0 - 100)%
100 87,5 75 62,5 50 37,5 25 12,5 0 Skala PI (0...100)
100 88 75 63 50 38 25 13 0 Level Kepercayaan
86,50%

## 4.4  Evaluasi
Dari pengujian yang dilakukan maka dapat diambil  suatu  acuan  pengembangan  sebagai berikut
a)  Penggunaan warna pada dashboard yang lebih baik
b)  Pengayaan  data  lebih  lagi  agar  informasi yang  tersedia  dapat  memiliki  sudut pandang  yang  lebih  luas  mengenai  suatu karakter seseorang
c)  Proses untuk mengetahui tingkat kesamaan karakter dengan pasangannya
d)  Penyajian Informasi bisa dilakukan secara bertahap  dengan  tampilan  yang  lebih dinamis.
e)  Memungkinkan  untuk  memproses  dengan menggunakan  banyak  file  data  secara modular

## V.  PENUTUP
Kesimpulan dari penelitian ini adalah:
a)  Implementasi  Struktur  Acuan  pada pengungkapan  kepribadian  seseorang dapat memperlihatkan akses yang cepat
b)  Kedinamisan  keberagaman  data  dan penambahan  data  dapat  diakomodasi dengan struktur acuan
c)  Informasi  yang  diperoleh  dapat  diterima dengat  tingkat  penerimaan  sebesar 86,5% yang artinya lebih tinggi dari yang memberi pendapat Setuju
d)  Pengembangan  dari  model  aplikasi  ini akan  dapat  memberikan  karakteristik yang lebih luas  atau lengkap dan dapat memberi arahan yang lebih tepat.

## DAFTAR PUSTAKA
[1]   Y.  2.  L.  Sitorus,  Algoritma  Dan Pemrograman,  Yogyakarta:  CV.  Andi Offset, 2015.
[2]   D.  S.  Rita  Wahyuni  Arifin,  "Algoritma Metode  Pengurutan  Bubble  Sort  dan
Quick  Dalam  Bahasa  Pemrograman C++," Information System For
Educators And Professionals IT, vol. 4,
no. IT, pp. 178-187, Juni 2020.
[3]   N.  F.  Ardi  Wijaya,  "Aplikasi  Simulasi
Pengurutan Data Menggunakan Algoritma Heap Sort," Jurnal Pseudocode, vol.  2,  no.  IT,  pp.  81-88, September 2015.
[4]   B.  Sridadi,  Pemodelan  dan  Simulasi Sistem, Bandung: Informatika Bandung, 2009.
[5]   M.  Arifin,  Simulasi  Sistem  Industri, Yogyakarta: Graha Ilmu, 2019.
[6]   N.  W.  P.  E.  Y.  R.  D.  N.  P.  Murthy, Mathematical  Modelling:  A  Tool  for Problem Solving in Engineering, Physical, Biological, and Social Sciences,  Oxford:  Pergamon  Press,
1990.
[7]   E.  S.  Muhammad  Alam  Pasirulloh, "Pemodelan  dan  Simulasi  Sistem Industri Manufaktur Menggunakan
Metode  Simulasi  Hybrid  (Studi  Kasus: PT.  Kelola  Mina  Laut)," JURNAL TEKNIK  ITS, vol.  6,  no.  Teknik  ,  pp.
227-231, 2017.