• Tidak ada hasil yang ditemukan

REPUBLIK INDONESIA KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA SURAT PENCATATAN CIPTAAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "REPUBLIK INDONESIA KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA SURAT PENCATATAN CIPTAAN"

Copied!
14
0
0

Teks penuh

(1)

a.n. MENTERI HUKUM DAN HAK ASASI MANUSIA DIREKTUR JENDERAL KEKAYAAN INTELEKTUAL

Dr. Freddy Harris, S.H., LL.M., ACCS. NIP. 196611181994031001

REPUBLIK INDONESIA

KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA

SURAT PENCATATAN

CIPTAAN

Dalam rangka pelindungan ciptaan di bidang ilmu pengetahuan, seni dan sastra berdasarkan Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta, dengan ini menerangkan:

Nomor dan tanggal permohonan : EC00202018257, 15 Juni 2020

Pencipta

Nama : SULEMAN, ROUSYATI, , dkk

Alamat : Sidapurna RT 03 RW 01 Kec Dukuhturi Tegal, TEGAL, Jawa Tengah, 52912

Kewarganegaraan : Indonesia

Pemegang Hak Cipta

Nama : SULEMAN, ROUSYATI, , dkk

Alamat : Sidapurna RT 03 RW 01 Kec Dukuhturi Tegal, TEGAL, 9, 52912

Kewarganegaraan : Indonesia

Jenis Ciptaan : Program Komputer

Judul Ciptaan : SI-PAKARDI (Sistem Pakar Diagnosa Penyakit Gigi) Menggunakan Forward Chaining Berbasis Android

Tanggal dan tempat diumumkan untuk pertama kali di wilayah Indonesia atau di luar wilayah Indonesia

: 3 September 2019, di TEGAL

Jangka waktu pelindungan : Berlaku selama 50 (lima puluh) tahun sejak Ciptaan tersebut pertama kali dilakukan Pengumuman.

Nomor pencatatan : 000190537

adalah benar berdasarkan keterangan yang diberikan oleh Pemohon.

Surat Pencatatan Hak Cipta atau produk Hak terkait ini sesuai dengan Pasal 72 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta.

(2)

LAMPIRAN PENCIPTA

No Nama Alamat

1 SULEMAN Sidapurna RT 03 RW 01 Kec Dukuhturi Tegal

2 ROUSYATI Turasan RT.16/RW.06, Kel. Manjungan, Kec. Ngawen, Kab. Klaten 3 FANNY FATMA WATI Bogangin RT.04/RW.02 Kec.Sumpiuh, Kab.Banyumas, Jawa Tengah 4 FIOLA KUHON Jl. Sawo Barat, No.53B, RT 004/RW 008, Kel. Kraton, Kec. Tegal Barat, KotaTegal 5 RATNA KURNIA SARI Jl. Rambutan 12 No.6 RT 05 RW 07, Kel. Kraton, Kec. Tegal Barat, Kota Tegal 6 HUSNI MUBAROK Jl. Wahid I No.12 RT 011 RW 010 Kelurahan Kedaung Kecamatan PamulangKota Tangerang Selatan 7 ADE NURUL KHASANAH Ds. Bojong Rt/rw 06/01 Kec. Bojong Kab. Tegal

LAMPIRAN PEMEGANG

No Nama Alamat

1 SULEMAN Sidapurna RT 03 RW 01 Kec Dukuhturi Tegal

2 ROUSYATI Turasan RT.16/RW.06, Kel. Manjungan, Kec. Ngawen, Kab. Klaten 3 FANNY FATMA WATI Bogangin RT.04/RW.02 Kec.Sumpiuh, Kab.Banyumas, Jawa Tengah 4 FIOLA KUHON Jl. Sawo Barat, No.53B, RT 004/RW 008, Kel. Kraton, Kec. Tegal Barat, KotaTegal 5 RATNA KURNIA SARI Jl. Rambutan 12 No.6 RT 05 RW 07, Kel. Kraton, Kec. Tegal Barat, Kota Tegal 6 HUSNI MUBAROK Jl. Wahid I No.12 RT 011 RW 010 Kelurahan Kedaung Kecamatan PamulangKota Tangerang Selatan 7 ADE NURUL KHASANAH Ds. Bojong Rt/rw 06/01 Kec. Bojong Kab. Tegal

8 ADE NURUL KHASANAH Ds. Bojong Rt/rw 06/01 Kec. Bojong Kab. Tegal

(3)

Manual Penggunaan program SI-PAKARDI (Sistem pakar Diagnosa Penyakit Gigi)

Manual Penggunaan program dan Source Code

==========================================

*SI-PAKARDI (Sistem Pakar Diagnosa Penyakit Gigi) Menggunakan Metode Forward Chaining Berbasis Android*

(4)
(5)

Source Code Module

“Menu Utama”

1. Menu List Activity.java (Menampilkan List Per Item) package dea.android.sispakgi; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.ScrollView; import android.widget.Toast;

public class MenuListActivity extends ListActivity { /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// Buat String Array, yang akan ditampilkan di ListActivity String[] menu =new String[] {"Tentang Aplikasi", "Cara

Penggunaan", "Diagnosa Penyakit 1","Diagnosa Penyakit 2", "Diagnosa Penyakit 3", "Diagnosa Penyakit 4", "Diagnosa Penyakit 5", "Exit"};

// Buat sebuah ArrayAdapter, yang akan menaruh String tadi // tampil di ListView

//Menset nilai array ke dalam list adapater sehingga data pada array akan dimunculkan dalam list

this.setListAdapter(new ArrayAdapter<String>(this,

android.R.layout.simple_list_item_1, menu)); }

(6)

@Override

/**method ini akan mengoveride method onListItemClick yang ada pada class List Activity

* method ini akan dipanggil apabilai ada salah satu item dari list menu yang dipilih

*/

protected void onListItemClick(ListView l, View v, int position, long id) {

super.onListItemClick(l, v, position, id); // Get the item that was clicked

// Menangkap nilai text yang dklik

Object o =this.getListAdapter().getItem(position); String pilihan = o.toString();

// Menampilkan hasil pilihan menu dalam bentuk Toast tampilkanPilihan(pilihan);

} /**

* Tampilkan Activity sesuai dengan menu yang dipilih */

protected void tampilkanPilihan(String pilihan) { try {

//Intent digunakan untuk sebagai pengenal suatu activity Intent i =null;

if (pilihan.equals("Tentang Aplikasi")) {

i =new Intent(this, TentangAplikasi.class); }else if (pilihan.equals("Cara Penggunaan")) {

i =new Intent(this, CaraPenggunaan.class); }else if (pilihan.equals("Diagnosa Penyakit 1")) {

i =new Intent(this, DiagnosaPenyakit1.class); }else if (pilihan.equals("Diagnosa Penyakit 2")) {

i =new Intent(this, }else if (pilihan.equals("Exit")) {

finish(); }else {

Toast.makeText(this,"Anda Memilih: " + pilihan + " , Actionnya belum dibuat",

Toast.LENGTH_LONG).show(); }

startActivity(i); }catch (Exception e) {

(7)

2. Tentang Aplikasi.java (Menampilkan pengertian aplikasi sistem pakar dan versi aplikasi) package dea.android.sispakgi; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText;

public class TentangAplikasi extends Activity implements OnClickListener {

/**

* Method yang dipanggil pada saat applikaasi dijalankan * */

@Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.tentang_aplikasi); }

/**

* Method Memanggil hasil ketika button diklik * @param view

*/

public void onClick(View view) { try { } catch (Exception e) { e.printStackTrace(); } } /**

* Method untuk menutup activity dan kembali ke menu * @param view

*/

public void backtoMenu(View view){ finish();

}

(8)

package dea.android.sispakgi; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText;

public class CaraPenggunaan extends Activity implements OnClickListener {

/**

* Method yang dipanggil pada saat applikaasi dijalankan * */

@Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.cara_penggunaan); }

/**

* Method untuk memanggil hasil button setelah diklik *

* @param view */

public void onClick(View view) { try {

} catch (Exception e) { e.printStackTrace(); }

/**

* Method untuk menutup activity dan kembali ke menu * @param view

*/

public void backtoMenu(View view){ finish();

}

4. DiagnosaPenyakit1.java (Menampilkan checkbox pilihan gejala) package dea.android.sispakgi;

(9)

import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.CheckBox; import android.widget.ListView; import android.widget.EditText;

public class DiagnosaPenyakit1 extends Activity { @Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.diagnosa_penyakit1); }

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu);

return true; }

public void klikHasilClick(View v){

EditText tvHasil = (EditText) findViewById(R.id.tvHasil); CheckBox g1 = (CheckBox) findViewById(R.id.g1); String r="";

if (g1.isChecked()){

r = r+"P = Abses Periodontal, S= Pemberian Anti Biotik, ";

if (g4.isChecked()){

r = r+"P = Abses Peripikal, S= Pemberian Anti Biotik, "; String hsl = String.valueOf(r);

tvHasil.setText(hsl); }

(10)

A. CODE XML

1. Utama.xml (tempat menampilkan list item)

2. Tentang_aplikasi.xml (isi layout yang akan ditampilkan tentang aplikasi) <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/sistem_pakar" android:gravity="top" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <ProgressBar android:id="@+id/progressBar1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="16dp" /> <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:text="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/label" android:textSize="30px"> </TextView> </LinearLayout>

(11)

3. Cara_penggunaan.xml

4. Diagnosa_penyakit1.xml (layout yang menampilkan checkbox gejala-gejala penyakit) <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="end" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:background="@drawable/checkbox" tools:context=".MainActivity" > <CheckBox android:id="@+id/g1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:text="Sulit Mengunyah" /> <CheckBox android:id="@+id/g3" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/g2" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/petunjuk" android:gravity="top" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > </RelativeLayout>

(12)

android:layout_below="@+id/g2" android:text="Gigi Bergoyang" /> <EditText android:id="@+id/tvHasil" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/klikHasil" android:layout_alignParentBottom="true" android:editable="false" android:ems="5" /> <ImageButton android:id="@+id/klikHasil" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/g5" android:layout_below="@+id/g5" android:onClick="klikHasilClick" android:src="@drawable/gigi" android:text="Periksa Penyakit" /> <ProgressBar android:id="@+id/progressBar1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignBottom="@+id/klikHasil" android:layout_alignRight="@+id/klikHasil" android:layout_below="@+id/g5" /> </RelativeLayout>

(13)

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="dea.android.sispakgi" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="dea.android.sispakgi.MenuListActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> Aplikasi"> </activity> <activity android:name="CaraPenggunaan" android:label="CaraPenggunaan"> </activity>

<activity android:name="DiagnosaPenyakit1" android:label="Diagnosa

Penyakit1">

</activity>

<activity android:name="DiagnosaPenyakit2" android:label="Diagnosa

Penyakit2">

</activity>

<activity android:name="DiagnosaPenyakit3" android:label="Diagnosa

Penyakit3">

</activity>

<activity android:name="DiagnosaPenyakit4" android:label="Diagnosa </application>

(14)

Referensi

Dokumen terkait

Tujuan yang hendak dicapai dalam penyusunan Tugas Akhir ini adalah untuk mengetahui tata cara penerimaan dan pengolahan SPT Tahunan Wajib Pajak Orang Pribadi, khususnya pada

Berdasarkan hasil penelitian yang didapatkan bahwa ekstrak etanol daun Sirih ( Piper betle L) berpengaruh terhadap proses spermatogenesis pada tikus putih jantan

Ciri teori belajar dari pernyataan bahwa seorang guru melakukan pembelajaran dengan memberikan kebebasan yang luas kepada siswa untuk menentukan apa

5 Tahun 1969 yang telah diganti dengan Undang-Undang Pokok Kehutanan (UUPK) No. 167) , dalam Penjelasan Umum disebutkan bahwa sejalan dengan Pasal 33 UUD 1945 sebagai

(1) Untuk memperoleh izin sebagaimana dimaksud dalam pasal 26, Kepala Dinas Kesehatan Kabupaten/Kota mengajukan permohonan tertulis kepada Bupati/Walikota melalui

Penelitian ini bertujuan untuk menentukan survival rate serta memperkirakan Total Akumulasi Biomassa Atas Permukaan dari jenis-jenis pohon utama hutan rawa gambut yang digunakan

1) Pembangunan infrastruktur sesuai dengan arahan Rencana Tata Ruang Wilayah dan pembangunan berkelanjutan di kawasan strategis, tertinggal, perbatasan, daerah

Berdasarkan hasil analisis data dan pemba- hasan yang telah diurai, maka dapat diambil kesimpulan bahwa variabel PDRB di kota DIY pada tahun 2006-2012 dipengaruhi oleh Pena-