Friday, 30 September 2016

Membuka layar hitam command promt untuk menggunakan Mysql

yang  persiapkan untuk menjalankan MySql di command prompt adalah :
1.  pilih icon Xampp Control Panel
kemudian klik button start pada baris Apache dan Mysql sehingga berubah menjadi button Stop. jika di kolom bawah terdapat pesan error, biasanya tulisannya merah -merah, itu di mungkin kan Mysql Sudah aktif ata sedang berjalan. jadi mengatasinya bisa di lakukan End Process dengan membuka jendela Task Manager. pilih Mysql........... klik end process.
kemudian coba aktifkan lagi jendel Xampp Control Panel seperti langkah sebelumnya tadi.
setelah Apache dan Mysql aktif bisa klik button Quit untuk menutup jendela, button Quit ini tidak akan menghentikan sistem di Mysql , hanya menutup jendelanya saja.



PROSEDUR atau LANGKAH - LANGKAH menjalankan MySql di commandprompt
  1. Buka command prompt dengan klik start pada pojok kiri bawah di layar windows kamu, lalu ketik    ---->cmd , kemudian tekan tombol --> Enter di keyboard.
  2. dan layar hitam seperti di bawah ini pun tampil.
  3. kemudian ketik --> cd .. (cd titik titik),lalu tekan tombol Enter, kemudian kan pindah baris dengan tulisan (C:\Users >cd.. (cd titik titik)), lalu tekan tombol Enter lagi,
  4. kemudian pada baris setelah di enter akan tertulis  --> C:\> , kemudian ketik ---> cd xampp\mysql\bin , lalu tekan tombol Enter
  5. setelah itu akan masuk baris baru yang tulisannya --> C:\xampp\mysql\bin>, kemudian ketik ---> mysql -u root, lalu tekan tombol Enter
  6. daaaan taraaaaaaa,  anda pun sudah berhasil masukkedalam Mysql untuk membuat database, tabel, dan memanipulasi data yang telah di buat.
di bawah ini aku coba ketik dengan --> show databases;  yang artinya itu adalah perintah membuka atau melihat semua database yang ada di Mysql.

Sekian sharing saya, :) semoga bermanfaat... Keep coding. CodingIsNeverEnd
saran dan kritik kalian sangat membantu, tulis coment di bawah untuk kemajuan bangsa. :) :D
Semoga Berkah Selalu. :)
Continue reading Membuka layar hitam command promt untuk menggunakan Mysql

Saturday, 17 September 2016

METODE SAW

Teori tentang SAW (Simple Additive Weighting)
Metode Simple Additive Weighting (SAW) sering juga dikenal istilah metode penjumlahan terbobot. Konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua atribut (Fishburn, 1967). SAW dapat dianggap sebagai cara yang paling mudah dan intuitif untuk menangani masalah Multiple Criteria Decision-Making MCDM, karena fungsi linear additive dapat mewakili preferensi pembuat keputusan (Decision-Making, DM). Hal tersebut dapat dibenarkan, namun, hanya ketika asumsi preference independence (Keeney dan Raiffa 1976) atau preference separability (Gorman 1968) terpenuhi.
Metode SAW membutuhkan proses normalisasi matriks keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada.Metode ini merupakan metode yang paling terkenal dan paling banyak digunakan dalam menghadapi situasi Multiple Attribute Decision Making (MADM). MADM itu sendiri merupakan suatu metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif dengan kriteria tertentu. Metode SAW ini mengharuskan pembuat keputusan menentukan bobot bagi setiap atribut. Skor total untuk alternatif diperoleh dengan menjumlahkan seluruh hasil perkalian antara rating (yang dapat dibandingkan lintas atribut) dan bobot tiap atribut. Rating tiap atribut haruslah bebas dimensi dalam arti telah melewati proses normalisasi matriks sebelumnya
Langkah Penyelesaian Simple Additive Weighting (SAW) adalah sebagai berikut :
  1. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan keputusan, yaitu Ci
  2. Menentukan rating kecocokan setiap alternatif pada setiap kriteria (X).
  3. Membuat matriks keputusan berdasarkan kriteria(Ci), kemudian melakukan normalisasi matriks berdasarkan persamaan yang disesuaikan dengan jenis atribut (atribut keuntungan ataupun atribut biaya) sehingga diperoleh matriks ternormalisasi R.
  4. Hasil akhir diperoleh dari proses perankingan yaitu penjumlahan dari perkalian matriks ternormalisasi R dengan vektor bobot sehingga diperoleh nilai terbesar yang dipilih sebagai alternatif terbaik (Ai)sebagai solusi.
Churchman dan Ackoff (1954) adalah yang pertama kali menggunakan Metode SAW untuk menangani masalah pemilihan portofolio. Metode SAW mungkin adalah metode yang paling terkenal dan paling banyak digunakan untuk Multiple Attribute Decision Making MADM. Metode SAW, karena kesederhananya, adalah metode yang paling populer dalam masalah MADM dan alternatif terbaik bisa diturunkan dari persamaan berikut:
.. [SAW-01]
atau kesenjangan alternatif dapat ditingkatkan untuk membangun alternatif baru terbaik A* untuk mencapai tingkat yang dicita-citakan/diinginkan pada setiap kriteria. Dan juga :
.. [SAW-02]
Dimana Ui(x) menunjukkan kegunaan(utility) dari alternatif ke-i, dan i=1, 2, ..., n;. Sedangkan wj menunjukkan bobot(weight dari kriteria kej. Dalam persamaan tersebut rij(x) adalah peringkat ternormalisasi yang dipilih dari alternatif ke-i yang berkaitan dengan kriteria ke-j untuk semua unit yang sepadan; dengan asumsi semua kriteria ada independen. Selain itu, peringkat ternormalisasi yang dipilih rij(x) dari alternatif ke-i yang berhubungan dengan kriteria ke-j dapat didefinisikan sebagai berikut:
Bentuk 1
  • Untuk kriteria keuntungan benefit (lebih besar lebih baik), rij(x) = xij / x*j, dengan x*j = maxi xij atau jadikan x*j sebagai tingkat yang diinginkan, dan dengan syarat 0 <= rij(x) <= 1
  • Untuk kriteria kerugian cost (lebih kecil lebih baik ), rij(x) = (1/xij)/(1/x*j) = (maxi x*j)/(xij) atau tetap jadikan x*j sebagai tingkat yang diinginkan.
Bentuk 2
  • Untuk kriteria keuntungan benefit (lebih besar lebih baik), rij(x) = xij - x-j)/(x*j - x-j), dengan x*j = maxi xij dan x-j = mini xij atau jadikan x*j sebagai tingkat yang diinginkan(terbaik) dan x=j sebagai tingkat yang paling tidak diinginkan(terburuk).
  • Untuk kriteria kerugian cost (lebih kecil lebih baik ), rij(x) = (x-j - xij)/(x-j - x*j)
Oleh karena itu, kinerja disintesisnya adalah :
.. [SAW-03]
Dimana pi adalah nilai kinerja sintesis dari alternatif ke-i; wj menunjukkan bobot dari kriteria ke j;rij adalah peringkat ternormalisasi yang dipilih dari alternatif ke-i terhadap kriteria ke-j untuk menjadi unit sepadan; dan kriteria-kriteria-nya diasumsikan independen satu sama lain. Jika unit matriks kinerja adalah unit sepadan, kita tidak perlu untuk mentransfer matriks data ke dalam skala penilaian ternormalisasi yang terpilih.

referensi : http://phpindonesia.id1945.com/saw.php
Continue reading METODE SAW

Wednesday, 17 August 2016

Memulai Project dengan MySql + Visual basic.net (vb.net) #catatan

 Untuk memulai project Visual Basic .net dengan database Mysql, pastikan kalian teah menginstal software - software pendukungnya, diantaranya :
  1. Visual basic.net
  2. Xampp atau sejenisnya
  3. Mysql_conector : sebagai konektornya, jika belum ada, bisa download DISINI
 Langkah - langkah memulai projectnya adalah berikut yang arus dipersiapkan :
 1. Database
     Setelah kamu install yang namanya Xampp atau semacamnya, lalu buatlah databasenya
2. Tabel
kemudian setelah membuat database, buatlah tabelnya, kemudian buat field atau kolom-kolomnya. misal saya membuat tabel siswa, kemudian saya buat fieldnya yaitu nis, nama, alamat, tanggallahir. kemudian tentuan type datanya.


Setelah langkah-langkah diatas maka di lanjutkan di bawah ini.
1.DSN
untuk langkah setting DNS bisa klik disini  :
 Pastikan anda telah meembuat koneksinya, kalau tidak saat program dijalankan akan kerjadi massage untuk mengecek koneksi ke databasenya.

2. Koneksi
koneksi ini adalah langkah ke dua setelah anda membuat DNS, dan kalau anda belum membuat koneksi nya, otomatis gak bisa load data donk y, heheheheee.
 di bawah ini contoh Koneksi yang saya buat di salah satu project VB.net dengan database MySql, nama filenya "ModuleKon.vb"
Imports System.Data
Imports System.Data.Odbc
Imports System.Data.SqlClient
Imports System.Data.OleDb
Imports MySql.Data.MySqlClient
Module ModuleKon
    Public konek As New OdbcConnection
    Public DA As OdbcDataAdapter
    Public DS As DataSet
    Public DR As OdbcDataReader
    Public CMD As OdbcCommand
    Sub bukaDB()
        Try
            konek = New OdbcConnection("DSN=localhost;MultipleActiveResultSets=true")
            If konek.State = ConnectionState.Closed Then
                konek.Open()
            End If
        Catch ex As Exception
            MsgBox("Koneksi ke Database Bermasalah, Silahkan periksa koneksi anda")
        End Try
    End Sub


    Sub clear_login()
        LoginForm.txtuser.Text = ""
        LoginForm.txtpass.Text = ""
        LoginForm.txtuser.Focus()
    End Sub

End Module


#Perhatikan nama dari DNS nya
pada source code koneksi diatas,DSNnya saya tulis localhost. jadi nanti saat mengisi jendela DSN configuration saya isi textbox DSN dengan ---> localhost.


Selanjutnya di bawah ini contoh

Imports System.Data
Imports System.Data.Sql
Imports MySql.Data.MySqlClient

Public Class ClassConn
    Protected login = New DataTable
    Protected SQL As String
    Protected CN As MySqlConnection
    Protected CMD As MySqlCommand
    Protected DA As MySqlDataAdapter
    Protected DS As DataSet
    Protected DT As DataTable

    Public Function OpenConn() As Boolean
        CN = New MySqlConnection("Server=localhost;User Id=root;password=;Database=bbg")

        CN.Open()
        If CN.State <> ConnectionState.Open Then
            Return False
        Else
            Return True
        End If

    End Function

    Public Sub CloseConn()
        If Not IsNothing(CN) Then
            CN.Close()
            CN = Nothing

        End If
    End Sub
    Public Function ExecuteQuery(ByVal Query As String) As DataTable
        If Not OpenConn() Then
            MsgBox("Koneksi gagal...!!!", MsgBoxStyle.Critical, "Acces Failed")
            Return Nothing
            Exit Function

        End If
        CMD = New MySqlCommand(Query, CN)
        DA = New MySqlDataAdapter
        DA.SelectCommand = CMD
        DS = New DataSet
        DA.Fill(DS)
        DT = DS.Tables(0)
        Return DT
        DT = Nothing
        DS = Nothing
        DA = Nothing
        CMD = Nothing
        CloseConn()

    End Function
    Public Sub ExecuteNonQuery(ByVal Query As String)
        If Not OpenConn() Then
            MsgBox("Koneksi gagal..!!!", MsgBoxStyle.Critical, "Acces Failed")
            Exit Sub

        End If
        CMD = New MySqlCommand
        CMD.Connection = CN
        CMD.CommandType = CommandType.Text
        CMD.CommandText = Query
        CMD.ExecuteNonQuery()
        CMD = Nothing
        CloseConn()

    End Sub
End Class

#Perhatikan nama dari "User Id, Password, Database#

  • kalau diatas saya menggunakan User Id= root, jadi nanti saat mengisi jendela DSN configuration, isi dengan ----> root, 
  • kemudian pada koneksi diatas, password tidak saya isi, jadi saat mengisi jendela DSN configuration textbox password saya kosongkan, 
  • kemudian pada Database diatas, saya isi dengan bbg, itu artinya saya akan mengoneksikan project saya dengan database bbg yang telah saya buat sebelumnya. jadi, saat mengisi jendela DSN configuration saya isi textboxnya dengan -----> bbg.

3. Project
    Kalau project kan udah pasti ya, :) :D namanya juga mau buat aplikasi hehehe...
dibawah ini contoh project untuk menilai kelayakan karyawan yang yang layak ata tidak untuk di usulkan atau di promosikan.
Metode dari aplikasi di bawah ini menggunaan Metode Topsis.




Sekian semoga bermanfaat, kurang lebihnya mohon kritik dan saran tulis komen di bawah ini ya, :) selamat berjuang. :D

Continue reading Memulai Project dengan MySql + Visual basic.net (vb.net) #catatan

Wednesday, 20 July 2016

NGE FLASH LENOVO A319

 Tutorial cara ngeflash Hp lenovo A319 ini saya tulis karena Hpnya masih garansi tapi baru di pegang 10 hari udah bolak balik masuk center lenovonya. dan karena keterbatasan jarak tempuh yang saya miliki, maka saya mencoba mengatasinya dengan mencari solusi di internet, kalo mereka bisa ngeflash kenapa saya enggak? :) let's ..
this is tools to do flash a Lenovo A319 handphone,
hihihiiii... lagi belajar ingrris - ingris, moon di benerin kalo ada perkataan yang salah. terimakasih selamat mencoba. :) :D 

The Tools you needed :
1. Firmwhare Lenovo A319
2.  MTAndroid
3.  SPFlashTools

sebenarnya saya agak bingung karena udah ngikuti langkah2nya kok masih gak sukses nge flash, yah begini kalo enurut saya yang saya pahami, Scatchernya lenovo itu "MT6572_Android_scatter" nah mungkin iya mungkin tidak, tapi saya pakai MT yang  serinya sama yaitu 6572, kemudian untuk yang scathernya lenovo itu saya lihat di youtube.com ada di folder target_bin, nah kebetulan karena banyak banget referensi yang ada di internet, banyak yang aku download, dan ada yang berhasil ada yang enggak, pastikan USBnya terkoneksi ya di komputer untuk ngeflash, kalo nggak nanti akan ada peringatan error 4001.

selamat mencoba. :) :D


Continue reading NGE FLASH LENOVO A319

Mengatasi IMEI Invalid dengan MUDAH

Masalah IMEI ini saya temukan ketika Setelah Ngeflash "IMEI is not Valid " atau ketika saya ketik *#06# imei di kedua SIM "Invalid"
nah kalo udah kayak gitu kan jadi gak bisa dipakai nomernya karena gak ada sinyal jaringan yang terdeteksi, karena salah satu kartu SIM saya tri(3), saya pun agak bingung tak kira slotnya yang rusak, eh ternya ta setelah saya search ada yang menyarankan untuk pakai kartu tri sementara kalo masih gak fix, atau beli Hp baru kali ya, :) :D hihihiiii....

This is tools you need:
Iroot dan Chamelephon

IRoot untuk routing ke  Hp Android.
  1. iroot untuk root ke akses yang lebih tinggi misal kamu sebagai administratornya bukan usernya saja. 
  2. install irootnya di laptop, kemudian jalankan irootnya dan colokkan kabel data yang tersambung dengan HP. Iroot akan mendeteksi Hp dan saat ada peringatan "Waiting......", tunggu saja sebentar sampai Hp kamu Restart sendiri dan masuk ke menu atau masuk ke OSnya. 
Chamelephone di Run untuk mengganti IMEI
  1. kemudian, copy chameephone ke storage internal di HP, copot USB dari HP, kemudian baru  cari file chamelephone di file manager --> interna storage --> cari file nya dan jalankan,
  2. dan isi IMEI handphone sesuai yang tertulis di belakang HP yang tertutupi batrey. 

KALAU kalan tidak dapat mengembalikan sinyal provider dengan cara di atas, kalian bisa lakukan dengan cara berikut ini, aku udah coba cara ini dan bekerja di hp lenovo.


Cara Mengembalikan IMEI yang Hilang di Android

  • Setelah anda download dan Instal di android selanjutnya buka aplikasi  MTK Engineering Mode di Android yang mengalami IMEI Tidak valid
  • Pilih menu MTK Settings
Cara Mengembalikan IMEI Android yang Hilang
Cara Mengembalikan IMEI Android yang Hilang
  • Setelah itu akan muncul tampilan seperti gambar dibawah ini. Pada menu "Connectivity". Pilih "CDS Information
Cara Mengembalikan IMEI Android yang Hilang
Cara Mengembalikan IMEI Android yang Hilang
  • Selanjutnya Lalu pilih "Radio Information". Maka akan muncul tampilan seperti gambar di bawah ini.
Cara Mengembalikan IMEI Android yang Hilang
Cara Mengembalikan IMEI Android yang Hilang
  • Pada kotak yang berwarna kuning pada gambar diatas. Isi AT+ tambahkan menjadi AT+EGMR=1,7,"ISI IMEI SIM1 DISINI".
  • Contohnya jika imei anda 1234567898 maka isinya akan menjadi seperti ini AT+EGMR=1,7,"1234567898". Selanjutnya Klik SEND AT COMMAND, Jika Anda berhasil maka akan muncul notifikasi AT command is sent.
  • Jika ponsel anda dual sim (kartu 2 sim card) Untuk kode Command kodenya seperti ini AT+EGMR=1,10,"ISI IMEI SIM2 DISINI" Jadinya akan seperti ini ". AT+EGMR=1,10,"1234567899" Selanjutnya Klik SEND AT COMMAND, Jika Anda berhasil maka akan muncul notifikasi AT command is sent.
bila notifikasi AT command is sent atau notifikasi AT command is msent belum juga berhasil mungkin kalian butuh spasi, jadi misal :

 ====>  AT + EGMR = 1, 7, "1234567898"
  • Selanjutnya Restart Android Anda
  • Setelah Android Anda menyala kembali, Silahkan cek IMEI Android Anda dengan cara tekan *#06#. Maka IMEI Ajdroid Anda akan muncul atau dengan lihat Informasi android Anda pada pengaturan ponsel dengan cara masuk ke Menu Pengaturan > lihat About Ponsel > Info.
  • Selesai
Continue reading Mengatasi IMEI Invalid dengan MUDAH

Mengatasi error Type Mysqlcommand is not defined pada vb.net yang di koneksi ke MySql

Dari sebuah masalah saya mencoba: ini adalah hasil dari searching saya dan yang saya pahami,
Jika kamu menemukan masalah seperti saya yang sedang belajar VB.net untuk di koneksikan dengan Xampp atau MySql, ini ada sedikit pencerahan yang saya dapat.
pertama saya mendapatkan program dari komputer lain, kemudian saat saya coba mengkoneksikan dengan database saya, di temukanlah ke erroran pada "Imports MySql.Data.MysqlClient"

maka untuk mengatasinya kita harus sudah menginstal konektor nya, kemudian tambahkan "MySql.Data" dengan cara --> klik Menu "Project --> SPK Properties (karena projek yang saya buat bernama SPK) --> pilih tab References --> klik  Add(jika kamu lihat ada baris Mysqlcommand is not defined atau tidak seperti pada gambar yang menunjukkan type, version, copy localnya tidak terisi maka klik Remove terlebih dahulu) --> setelah pilih Add kemudian akan tampil form Add Reference --> pilih tab .NET -->  pilih MySql.Data --> pilih OK" maka "MySql.Data"akan tampil pada kolom Reference lengkap dengan versi Type dan sebagainya.

-setelah tampil,  error tentang "Mysqlcommand is not defined" pun HILANG.





Referensi : Lebakcyber.com
Continue reading Mengatasi error Type Mysqlcommand is not defined pada vb.net yang di koneksi ke MySql