Sunday 28 June 2015

PHP :: Aplikasi Sistem Pakar Dianogsa Penyakit Autisme Pada Anak Web PHP Mysql


 
Autisme adalah ganguan perkembangan kompleks pada fungsi otak yang disertai dengan defisit intelektual dan perilaku dalam rentang dan keparahan yang luas. Autisme dapat dilihat selama masa bayi dan awal masa kanak-kanak terutama sejak usia 18 sampai 30 bulan. Autisme terjadi pada 1 : 2500 anak, sekitar empat kali lebih sering pada lelaki dibanding perempuan (meskipun perempuan biasanya terkena lebih parah), dan autism dapat terjadi pada sapa saja tidak berhubungan dengan tingkat sosioekonomi, rasa atau pendidikan orang tua. 
 
Sudah sejak tahun 1938, dr. Leo Keanner (seorang dokter spesialis penyakit jiwa) melaporkan bahwa dia telah mendiagnosa dan mengobati pasien dengan sindroma autisme yang dia sebut infantile Autisme. Untuk menghormatinya, autisme disebut juga sindroma keanner. Dengan gejala tidak mampu bersosialisasi, mengalami kesulitan menggunakan bahasa, berperilaku berulang-ulang, serta bereaksi terhadap rangsangan sekitarnya.
 
spkrautis

Download Program Skripsi Sistem Pakar Menggunakan Web,

Dibuat dengan Bahasa PHP dan database Mysql  Sistem pakar berbasis web ... 

PHP :: Sistem Pakar Berbasis Web

Sistem Pakar  Berbasis Web

 Situs ini dibuat bertujuan untuk mengabadikan diri kepada peternak ayam yang ada diseluruh indonesia,
Dalam peternakan ayam,dapat terjadi banyak sekali variasi penyakit-penyakit yang sudah sangat familiar bagi peternak terutama peternak sekala mengah maupun besar. Berbicara keberhasilan mengenai peternak ( tanpa tergantung segala bisnisnya) oleh seorang peternak ditentukan dari pengetahuan pehaman dengan pengenalan sumber hambatan dan ancaman dari penyakit yang mungkin dapat menjadikan ledakan penyakit menular dan berakibat sangat merugikan.Oleh sebabb itu,pengamanan dan menjauhkan ternak ayam dari sumber wabah penyakit itu sangat lah penting agar hasil ternak tidak terinveksi penyakit yang akan merugikan kita
2
3

Sistem pakar berbasis web, Source code Sistem Pakar, 

SPK DENGAN PHP DAN MYSQL, Web sistem pakar

Thursday 25 June 2015

ANDROID :: Cara Update Android SDK


Artikel ini adalah kelanjutan dari artikel sebelumnya, Setelah anda sukses menginstall ADT bundle,  langkah selanjutya adalah mengupdate Android SDK. Loh baru diinstall kok langsung di update?
Secara default, ADT bundle hanya berisi Platform terbaru dari Android. Jika anda dowload ADT dan install sekarang( Nov 2013) , maka saya yakin default Platform yang terinstall hanya untuk versi Kitkat. Kenyataan dilapangan, Kebanyakan android yang terinstall adalah GB, ICS dan Jellybean. Makanya kita perlu update android SDKnya.

Caranya Instalasinya  sebagai berikut :

  1. Buka eclipse lalu klik menu Windows -> Android SDK Manager
  2. Akan tampil jendela seperti dibawah ini, centanglah Platform yang ingin anda install, saya sarankan installlah Jellybean 4.1.2 (API 16) , ICS 4.0.3 (API 15) dan Giberbread 2.2.3 (API 10)
sdkInstalasi ini bisa berlangsung berjam jam jika koneksi anda lambat, file yang didownload bisa sampai ratusan megabyte. Saya sayarankan cukup install 3 Platform tersebut, jika tetap saja insall lama, saya sarankan install platform yang sesuai dengan Device /Smartphone yang anda miliki.
Ingin lebih cepat lagi, Cukup insall SDK Platform, ARM System Image dan Google API di masing masing API level yang ingin anda install.
Langkah selanjutnya cukup klik install dan Accept semua lisensinya. Anda tunggu saja sampai instalasi selesai. Karena Instalasi bisa memakan waktu lama, cukup minimize saja jendela Android SDK managernya dan anda bisa meneruskan coding atau mengerjakan hal lain.

Penjelasan Komponen Android SDK

Secara umum, komponan dari Android SDK ada 3 yaitu Tools, Android API dan Extras.

Android Tools

Bagian pertama dari Android SDK adalah Android Tool, bagian ini berisi tool tool yang digunakan untuk kompilasi, debuging dan mengkonversi file class menjadi dex serta mengkonversi dex menjadi APK. Intinya, Tools adalah komponen paling penting di SDK yang melakukan semua proses dibelakang layar saat anda meRUN aplikasi di emulator ataupun membuat APK.

Android API

Android API adalah library, file, dokumentasi dan termasuk didalamnya emulator yang bisa kita pakai untuk membuat aplikasi yang spesifik untuk versi android tertentu. Agar anda tidak bingung, Google menggunakan API Level untuk mengetahui versi android paling rendah yang bisa mengnstall aplikasi yang kita buat. Google menggunakan nama makanan penutup agar lebih ramah  ditelinga orang awam (pemakai/konsumen); contohnya Gingerbread atau Ice cream sandwidch, mengunakan nama versi seperti 4.0.3 untuk para geekyang paham dan suka ngoprek android dan mengunakan API level untuk programer. Ketiganya mengacu pada satu versi android tertentu. Untuk lebih detailnya lihat Tabel dibawah ini.
NoNamaVersiAPI Level
 1 Cupcake 1.5 3
 2 Donut 1.6 4
 3 Ecleir 2.0 5
 4 Ecleir 2.1 7
 5 Froyo 2.2 8
 6 Gingerbread 2.3 10
 7 HoneyComb 3.0 11
 8 HoneyComb 3.1 12
 9  HoneyComb 3.2 13
 10 Ice cream sandwidch 4.0.3 15
 11 Jelly Bean 4.1.2 16
 12 Jelly Bean 4.2 17
 13 Jelly Bean 4.3 18
14 Kitkat 4.4 19
Penjelasan
Jika google merilis versi baru android namun masih mempunyai nama yang sama, artinya fiturnya hanya perbaikan dan peningkatan fitur yang ada, tidak ada perubahan drastis di OS android itu sendiri. Contohnya adalah Honeycomb dan Jellybean yang rilis sampai 3 kali.
API Level kok terkesan tidak urut? Sebenarnya API level dimulai dari level 1 sampai terakhir adalah level 19, Level yang tidak tercantum di tabel artinya tidak dipakai lagi entah karena bug, tidak stabil atau karena alasan lain.
Masing masing android API ini mempunyai 5 komponen yaitu:
  1. SDK platfrom, tool spesifik untuk  mengkompilasi dan membuat apk
  2. Sample SDK, berisi contoh contoh kode aplikasi android yang bisa kita pelajari. biasanya contoh  disiini menjelaskan cara memakai fitur spesifik di API Level tersebut.
  3. ARM System image dan Intel System Image Singkatnya ini adalah Emulator.
  4. Google API berisi fungsi fungsi tambahan yang dipakai jika aplikasi android anda mengakses Layanan Google. Misalkan anda ingin membuat aplikasi yang terintegrasi Google maps, maka Google API wajb anda install.
  5. Source code , Berisi source code android. Diperuntukan hanya untuk yang suka ngoprek dan mendalami bagaimana code android dibuat. Source code ini tidak kita pakai saat kita membuat program android. Namun bagi orang yang suka ngoprek atau mau membuat room sendiri, anda bisa melihat source codenya disini. Pihak yang paling mendapat untung dari Source code Android ini adalah pihak manufaktur seperti Samsung dan HTC karena mereka bisa mengcustom android sampai ke akar akarnya.

Extras

Extras adalah Komponen android SDK yang bersifat Opsional. Anda menginstall komponen di extra jika dirasa perlu saja. Contohnya misalkan anda ingin membuat aplikasi yang terintegrasi AdMob(iklan di mobile), anda cukup install Google AdMob Ad SDK. Berikut ini penjelasan bagian extra secara lebih mendetail:
  1. Google Play Service, di install jika anda ingin membuat aplikasi berbayar, membuat aplikasi berbasis Layanan Google seperti Google maps atau menerapkan inApp Billing.
  2. Google AdMobs SDK membuat aplikasi yang bisa menampilkan iklan, mirip adsense.
  3. Google Analytics App Tracking, mengintergrasikan google analitics kedalam android, Jika anda ingin membuat aplikasi dan melacak ‘halaman’ apa yang paling sering di buka oleh user, anda bisa melakukannya dnegan Google analytics App Tracking.
  4. Android Suport library, dipakai untuk membuat aplikasi yang terlihat modern untuk user yang masih memakai Froyo atau GIngerbread.
  5. Lain lain Yang tidak saya sebutkan, tidak terlalu penting, saya sendiri kurang tau apa manfaatnya.
Sekian, artikel selanjutnya akan membahas struktur direktori Android SDK.

ANDROID :: Source Code Aplikasi Gis Berbasis Android

Hasil gambar untuk android

Menu android mainfest :


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.widhie.skripsi.activity"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>

    <application android:icon="@drawable/icon" android:label="@string/app_name">
    <uses-library android:name="com.google.android.maps" />
        <activity android:name=".SplashLoading"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

<activity android:name=".HomeActivity"
            android:theme="@style/Theme.D1"/>
          
            <activity android:name=".DashboardActivity"
            android:theme="@style/Theme.D1"/>
          
                 <activity android:name=".MainKalkulasiJarak"
            android:theme="@style/Theme.D1"/>
          
             <activity android:name=".Compass"/>
          
             <activity android:name=".KalkulasiJson"
            android:theme="@style/Theme.D1"/>
          
            <activity android:name=".Bantuan"
            android:theme="@style/Theme.D1"/>
          
            <activity android:name=".CekJurusan"
            android:theme="@style/Theme.D1"/>
          
            <activity android:name=".MainRss"
            android:theme="@style/Theme.D1"/>
          
            <activity android:name=".Lokasiku"
            android:theme="@style/Theme.D1"/>
          
            <activity android:name=".LokasikuKoordinat"
            android:theme="@style/Theme.D1"/>
      
          <activity android:name=".MapInfoKalkulasi"
            android:theme="@style/Theme.D1"/>
      
        <activity android:name=".Listviewrute"
            android:theme="@style/Theme.D1"/>
          
    
          
        <activity android:name=".MapOverlay" />
        <activity android:name=".AasWidyatama" />
        <activity android:name=".AaYkpn" />
        <activity android:name=".Akakom" />
        <activity android:name=".AkNotokusumo" />
        <activity android:name=".AkPantiRapih" />
        <activity android:name=".Akprind" />
        <activity android:name=".AkYogyakarta" />
        <activity android:name=".AmpPutra" />
        <activity android:name=".Apbrahma" />
        <activity android:name=".ApStipary" />
        <activity android:name=".Aster" />
        <activity android:name=".Atma" />
        <activity android:name=".Pgri" />
        <activity android:name=".StieBisnis" />
        <activity android:name=".StieWidya" />
        <activity android:name=".StikAisyiyah" />
        <activity android:name=".StiKerjasama" />
        <activity android:name=".StikSuryaGlobal" />
        <activity android:name=".Stta" />
        <activity android:name=".Sttl" />
        <activity android:name=".Uad" />
        <activity android:name=".Ucokroaminoto" />
        <activity android:name=".Ugk" />
        <activity android:name=".Ugm" />
        <activity android:name=".Uii" />
        <activity android:name=".Ukdw" />
        <activity android:name=".Uki" />
        <activity android:name=".Umy" />
        <activity android:name=".Unj" />
        <activity android:name=".Unprok" />
        <activity android:name=".Uny" />
        <activity android:name=".Upn" />
        <activity android:name=".Usd" />
        <activity android:name=".Ust" />
        <activity android:name=".Uty" />
        <activity android:name=".Uwm" />
         <activity android:name=".UpnDua" />
         <activity android:name=".Amikom" />


    </application>
</manifest>




Coding menu :



<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
android:id="@+id/tentang"
android:title="@string/tentang"
android:alphabeticShortcut="@string/tentang_shorcut"
android:icon="@drawable/tentang"
/>

<item
android:id="@+id/close"
android:title="@string/close"
android:alphabeticShortcut="@string/close_shorcut"
android:icon="@drawable/close"
/>
</menu>



Menu posisi  keberadaan :

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/koordinat"
android:title="@string/koordinat"
android:alphabeticShortcut="@string/koordinat_shorcut"
android:icon="@drawable/koordinat"
/>
</menu>


Menu kalkulasi  :

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/kalkulasi_list"
android:title="@string/kalkulasi_list"
android:alphabeticShortcut="@string/kalkulasi_shorcut"
android:icon="@drawable/listview"
/>
</menu>

Menu tambahan kompas :

<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/kompas"
android:title="@string/kompas"
android:alphabeticShortcut="@string/kompas_shorcut"
android:icon="@drawable/kompas"
/>
</menu>

Menu cek jurusan yang  tersedia :

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
android:id="@+id/back"
android:title="@string/back"
android:alphabeticShortcut="@string/back_shorcut"
android:icon="@drawable/back"
/>
<item
android:id="@+id/beasiswa"
android:title="@string/beasiswa"
android:alphabeticShortcut="@string/beasiswa_shorcut"
android:icon="@drawable/beasiswa"
/>
</menu>


VB6.0 :: PROGRAM SEDERHANA SIMPAN, EDIT, HAPUS PADA VISUAL BASIC 6.0


pada pembuatan program kali ini struktur database yang akan saya gunakan adalah sebagai berikut :
nama database = DBData
nama tabel = mhs
field dari tabel mhs = nrp, nama, jurusan
type data = text

Jika sudah membuat database, untuk koneksi dan menampilkan data dari tabel database kali ini saya akan menggunakan komponen Data, dan DBGrid.


 Setelah menambahkan component DBGrid pada Toolbox, buatlah desain form seperti ini :



Untuk cara koneksi database nya, pada Properties Data1 > DatabaseName cari dan buka file DBData.mdb yang telah kita buat. kemudian masih pada Properties Data1 > Recordsource, pilih = mhs.
seperti pada gambar berikut :



Setelah itu pada DBGrid1 Properties > DataSource atur menjadi Data1.




Sampai disini kita sudah berhasil mengkoneksikan database dengan menggunakan Data1., 
Setelah database sudah terkoneksi dengan form, sekarang kita akan membuat perintah simpan, edit, hapus pada command button.
Pertama klik 2 kali pada Command Button Simpan, kemudian ketikkan koding berikut ini pada jendela kode :

Private Sub Command1_Click()
'Addnew = untuk membuat atau menambah data baru
Data1.Recordset.AddNew
'perintah untuk menyimpan data yang di inputkan pada textbox ke dalam field database
Data1.Recordset!nrp = Text1.Text
Data1.Recordset!nama = Text2.Text
Data1.Recordset!jurusan = Text3.Text
'update = perintah untuk mengupdate data yang telah ditambahkan
Data1.Recordset.Update
'perintah untuk merefresh grid ketika data sudah ditambahkan
DBGrid1.Refresh
'perintah untuk mengkosongkan textbox setelah data disimpan
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Kemudian Klik 2 kali pada Command Button Edit, lalu pada jendela kode, ketikkan kode perintah berikut :

Private Sub Command2_Click()
'Edit = untuk mengedit data yang sudah ada
Data1.Recordset.Edit
'perintah untuk menyimpan data yang di sudah di edit
Data1.Recordset!nrp = Text1.Text
Data1.Recordset!nama = Text2.Text
Data1.Recordset!jurusan = Text3.Text
Data1.Recordset.Update
DBGrid1.Refresh
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Untuk perintah hapus data, klik 2 kali Command Button Hapus, kemudian ketikkan kode perintah berikut :

Private Sub Command3_Click()
Data1.Recordset.Delete
DBGrid1.Refresh
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Untuk Menampilkan data yang akan di edit pada Textbox, klik 2 kali pada DBGrid1, kemudian ketikkan perintah program berikut :

Private Sub DBGrid1_Click()
'kode perintah untuk menampilkan data yang sudah disimpan di dalam grid ke textbox
Text1.Text = Data1.Recordset!nrp
Text2.Text = Data1.Recordset!nama
Text3.Text = Data1.Recordset!jurusan
End Sub

Jika semua kode program sudah di ketikkan pada jendela kode,,setelah itu jalankan program dengan mengklik tombol run atau tombol F5 pada keyboard.


Sampai disini dulu pembahasan nya, semoga bisa bermanfaat buat teman-teman yang ingin belajar  Pemprograman Visual Basic 6.0.

VB6.0 :: Program Simpan, Edit, Hapus dengan SQL Statement


Pertama tambahkan dulu komponen adodc dan datagrid pada toolbox, kemudian buat desain form seperti ini :
untuk database, sama dengan program simpan, edit, hapus pada artikel sebelumnya.


Jika sudah, sekarang kita buat modul untuk koneksinya, caranya Klik menu project > Add Modul > Open, kemudian tuliskan koding dibawah ini :.

'untuk mendefinisikan string koneksi dan tabel mhs
Public ConN As New ADODB.Connection
Public RSmhs As New ADODB.Recordset

'setting string koneksi dan tabel
Sub koneksi()
Set ConN = New ADODB.Connection
Set RSmhs = New ADODB.Recordset
'buka koneksi ke database
ConN.Open "Provider=microsoft.jet.oledb.4.0;data source = " & App.Path & "\tes.mdb"
End Sub

Jika sudah, Simpan modulnya, kemudian klik 2 kali pada form sampai muncul jendela kode, lalu masukkan kode perintah berikut :

'procedure saat form aktif
Private Sub Form_Activate()
'melakukan koneksi ke database dengan memanggil sub koneksi pada modul
Call koneksi
Adodc1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\tes.mdb"
'tabel mhs sebagai sumber data untuk adodc
Adodc1.RecordSource = "mhs"
Adodc1.Refresh
'menghubungkan datagrig dengan adodc
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
End Sub

'perintah untuk mencari data pada tabel mhs dan dari  nrp
 Function CariData()
    Call koneksi
    RSmhs.Open "Select * From mhs where nrp='" & Text1 & "'", ConN
End Function

'perintah untuk menampilkan data dari database ke textbox
Private Sub TampilkanData()
Text2 = RSmhs!nama
Text3 = RSmhs!jurusan
End Sub

'perintah untuk melakukan pencarian pada Text1
Private Sub Text1_LostFocus()
'memanggil fungsi cari data
Call CariData
        If Not RSmhs.EOF Then
'memanggil sub tampil data
            TampilkanData
            MsgBox "NIM siswa Sudah Ada"
            End If
End Sub

'perintah untuk tombol tambah
Private Sub Command1_Click()
'membuat variabel SQLTambah dengan tipe data string
Dim SQLTambah As String
'kode perintah sql untuk menyimpan data ke tabel mhs
            SQLTambah = "Insert Into mhs (nrp,nama,jurusan) values ('" & Text1 & "','" & Text2 & "','" & Text3 & "')"
            ConN.Execute SQLTambah
            Form_Activate
End Sub

'perintah untuk tombol edit
Private Sub Command2_Click()
Dim SQLEdit As String
 'edit data di tabel siswa yang nrp nya sedang dipilih di text1
            SQLEdit = "Update mhs Set nama= '" & Text2 & "'," & " jurusan='" & Text3 & "' where nrp='" & Text1 & "'"
            ConN.Execute SQLEdit
            Form_Activate
End Sub

'kode perintah hapus
Private Sub Command3_Click()
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub