Wednesday, 20 October 2021

Cara Kompress Video yang di upload menggunakan PHP dan Javascript

Haiiii gaes , setelah sekian lama saya sudah tidak ngeblog 2 tahun , saya akhirnya kembali untuk melakukan blogging kembali.. saya ada pengalaman seperti berikut 

Pernahkah anda berpikir, misalnya anda upload file video tetapi file video tersebut memiliki ukuran yang besar jika diupload akan memakan storage pada server . bagaimana sih caranya setelah upload video lalu video tersebut di compress ukurannya agar bisa lebih kecil ? nah semoga tutorial saya ini bisa sedikit membantu berikut cara caranya : 
1. download file ffmpeg di link berikut Disini 

2. setelah didownload lalu extract file tersebut di local disk C: , di dalamnya ada folder bin dan juga doc , di dalam folder bin ada file ffmpeg.exe, ffplay.exe dan juga ffprobe.exe 

3. setelah semuanya selesai , mari kita lanjut ngoding :D 

4. saya anggap kalian semua sudah paham mengenai dasar CRUD , kita akan poles sedikit disini 

5. buat controller seperti berikut, oh ya saya pakai framework CI ya teman teman .. 

<?php
public function do_upload()
{
    // start upload video
    $namafilevideo = 'video'.date("YmdHis").'.mp4';
    $config3['upload_path']   = 'public/video/';
    $config3['file_name']     = $namafilevideo;
    $config3['allowed_types'] = "mp4|3gp";
    $config3['remove_spaces'] = true;
    $config3['overwrite']  = FALSE;

    $this->load->library('upload');
    $this->upload->initialize($config3);

    $this->upload->do_upload('file');
    $dataimg = $this->upload->data('file_name');        
    //end upload video

    $namavideo = $this->input->post('namavideo');
    $userlogin = $this->session->userdata('nama_pengguna');

    $datasimpan = [
        'namavideo' => $namavideo,
        'video' => "v".$namafilevideo,
        'thumbnail' => $namafilethumb,
        'datetimecreate' => date("Y-m-d H:i:s"),
        'is_active' => '0',
    ];

    $log = [
        'modul' => 'Settings',
        'nama_modul' => 'Videoplayer',
        'aktifitaslog' => 'Simpan videoplayer, nama video : '.$namavideo,
        'userlogin' => $userlogin,
        'datetimelog' => date("Y-m-d H:i:s")
    ];

    $simpan = $this->m_videoplayer->savevideo($datasimpan);
    $this->m_loghistory->simpanloghistory($log);

    if ($simpan == TRUE) {
        $output=null;
        exec("C:\\ffmpeg\\bin\\ffmpeg -i ".FCPATH."public/video/".$namafilevideo." -b 600k ".FCPATH."public/video/"."v".$namafilevideo,$output);
        echo "Berhasil simpan data";
        unlink(FCPATH."public/video/".$namafilevideo);
    } else {
        echo $this->upload->display_errors();
    }
}

6. View nya seperti berikut ini 

<form enctype="multipart/form-data" id="submit"> <input type="hidden" name="<?php echo $this->security->get_csrf_token_name(); ?>" value="<?php echo $this->security->get_csrf_hash(); ?>"> <div class="form-group"> <label>Nama Video</label> <input type="text" autocomplete="off" name="namavideo" class="form-control" id="namavideo" placeholder="Nama Video"> </div> <div class="form-group"> <label>Video</label> <input type="file" id="dropifyfile" name="file"> </div> <button type="submit" id="sub" class="btn btn-primary"><i class="fa fa-save"></i> <span>Simpan</span> </button> </form> <div class="w-50 mx-auto" id="progress" style="display: none;"> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">Proses Uploading (0%)</div></div> <hr> </div> <script> $(function() { $('#submit').submit(function(e){ var progress = $('.progress-bar'); var progressCon = $('#progress'); e.preventDefault(); $.ajax({ url:'<?= site_url();?>admin/videoplayer/do_upload', //sesuaikan dengan milik kalian type:"post", data:new FormData(this), contentType:false, processData:false, beforeSend: () => { $(progressCon).slideDown(); }, xhr: function() { var xhr = new window.XMLHttpRequest(); xhr.upload.addEventListener("progress", function(evt) { if (evt.lengthComputable) { var percentComplete = (evt.loaded / evt.total) * 100; $(progress).attr("aria-valuenow", percentComplete.toFixed(0)); $(progress).width(percentComplete.toFixed(0)+'%'); $(progress).text('Proses uploading ('+percentComplete.toFixed(2)+'%). Saat ini sedang proses compress video tunggu sampai selesai dan muncul notifikasi'); } },false); return xhr; }, success: function(data){ $(progress).text('Uploaded Berhasil (100%)'); $(progress).addClass('bg-success'); swal({ title: "Sukses", text: data, type: "success" }).then(function() { window.location = "<?=site_url('videoplayer')?>"; }) } }); }); var drEvent = $('#dropifyfile').dropify(); drEvent.on('dropify.beforeClear', function(event, element) { return confirm("Do you really want to delete \"" + element.file.name + "\" ?"); }); drEvent.on('dropify.afterClear', function(event, element) { alert('File deleted'); }); }) </script>

7. Siapkan folder video dan folder public , taruh folder video di dalam folder public , taruh folder public di root project

Share:

Tuesday, 16 April 2019

Membuat koneksi PHP dengan PostgreSQL

Membuat koneksi PHP dengan PostgreSQL


Terkadang kita membuat sebuah aplikasi terutama berbasis web atau bahasa pemroraman PHP kita perlu mengkoneksikan bahasa pemrograman PHP kita menggunakan database yang tingkat nya enterprise, yaitu database PostgreSQL . Database PostgreSQL merupakan database yang sifatnya opensource dengan kapasitas yang besar karena tingkatnya itu untuk enterprise..

oke langsung saja kita ke kode program nya

1. Saya asumsikan anda sudah menginstal database PostgreSQL . saya menggunakan database PostgreSQL versi 9. bisa di download di sini Silahkan di download

2. Buka text editor kalian , terserah mau pakai visual studio code , sublime text , atom, ataupun yang lainnya. Kalau saya pakai visual studio code

3. Ketikkan code seperti di bawah ini..

(*)
<?php
    $koneksi = pg_connect("host=localhost port=5432 dbname=posku user=postgres password=admin@2013")
?>

Ket (*) : sesuaikan dengan database kalian pada saat instal database nya ya :)

    host : localhost
    port : 5432 (biarkan default)
    dbname : sesuaikan database kalian yang dibuat
    user : sesuaikan saat instal database nya
    password : sesuaikan saat instal database nya

Share:

Wednesday, 10 April 2019

Membuat Webservice menggunakan PHP dengan database PostgreSQL

Membuat Webservice menggunakan PHP dengan database PostgreSQL


hayyy gaes gimana kabar kalian ?? maaf nih baru sempet update karena terkendala sama pekerjaan. kali ini saya mau sharing tentang webservice . kalian adakah yang tau mengenai tentang webservice. apakah itu sih tentang webservice ? nah langsung saja ikuti ulasan berikut ini.

Webservice adalah aplikasi sekumpulan data, software, atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai perangkat piranti dengan sebuah perantara tertentu. Secara umum webservice dapat diartikan yaitu dengan menggunakan URL seperti halnya web  pada umumnya, namun yang membedakan webservice dengan web pada umumnya adalah interaksi yang diberikan oleh webservice. Webservice dapat diilustrasikan sebagai berikut..

Pernah apa tidak terpikir kalian jika kalian semua membuat sebuah aplikasi berbasis website tapi database nya bisa diakses oleh perangkat lain seperti mobile, dekstop atau website lain ?? nah seperti itu lah ilustrasi dari webservice. 

untuk kali ini saya akan sharing mengenai pembuatan webservice SOAP dengan berbasis XML, oke langsung saja ke pembahasan . oh ya kali ini saya buat menggunakan databaase PostgreSQL..

1. Pertama pastikan kalian semua sudah instal database PostgreSQL tersebut dan saya asumsikan kalian sudah menginstal database nya tersebut.

2. Buat database seperti berikut , saya sudah punya database namanya posku dengan tabel customer seperti berikut struktur nya. Oh ya ini saya pakai PgAdminIII untuk GUI nya sebagai manajemen database, kalian bisa pakai yang lain seperti navicat ataupun yang lain sesuai selera kalian.


3. Setelah buat tabel nya , mari kita mulai ngoding ..
4. Buat folder project di dalam htdocs dengan nama terserah anda
5. setelah itu buat file php dengan nama ws_server_cust.php kira kira seperti ini kodenya . nama folder projectnya serverku_soap

<?php
    require_once ('lib/nusoap.php');
    $ns = "http://localhost/serverku_soap/ws_serv_cust.php"; // lokasi folder seusuaikan dengan kasus anda

    $server = new soap_server;
    $server->configureWSDL('Server latihan', $ns);
    $server->wsdl->schemaTargetNamespace = $ns;
   
    // array in array data
    $server->wsdl->addComplexType(
        'dtcust',
        'complexType',
        'struct',
        'all',
        '',
        array( //output parameter
          'nik_cust' => array('name' => 'nik_cust','type' => 'xsd:string'), 
          'nm_cust' => array('name' => 'nm_cust','type' => 'xsd:string'),
          'alm_cust' => array('name' => 'alm_cust','type' => 'xsd:string'),
          'em_cust' => array('name' => 'em_cust','type' => 'xsd:string'),
          'nohp_cust' => array('name' => 'nohp_cust','type' => 'xsd:string')       
        )
    );

    $server->wsdl->addComplexType(
        'sdtcust',
        'complexType',
        'array',
        '',
        'SOAP-ENC:Array',
        array(),
          array(
            array('ref' => 'SOAP-ENC:arrayType',
                'wsdl:arrayType' => 'tns:dtcust[]')
            ),
            'tns:dtcust'
    );
    // end array in array data 

    //start register insert customer
    $in_ins = array('nik_cust' => 'xsd:string', 'nm_cust' => 'xsd:string', 
                    'alm_cust' => 'xsd:string', 'em_cust' => 'xsd:string', 
                    'nohp_cust' => 'xsd:string') ;     //insert parameter
    $out_ins = array('return' => 'xsd:string');    //output paramtere
    $server->register('insert',                    // method name
                $in_ins,
                $out_ins,
                $ns,                    // namespace
                $ns . '#insert',
                "rpc",                              // style
                "encoded",                          // use
                "Simpan data customer"                // documentation
    );

    function insert($nik_cust,$nm_cust,$alm_cust,$em_cust,$nohp_cust)
    {
        require_once('class_serv/Classcust.php');
        $customer = new Classcust;
        $resp = $customer->insert($nik_cust,$nm_cust,$alm_cust,$em_cust,$nohp_cust);
        if($resp){
            return $resp;
        }else{
            return new soap_fault('Client', '', 'There was an error!', '');
        }
        
    }

    $server->service(file_get_contents("php://input"));

    exit();
?>



itu ada koding require_once('lib/nusoap.php'), itu merupakan library SOAP berbasis XML nya yang akan kita load
file library nya bisa di download di sini Silahkan di download
di situ juga terdapat function , itu merupakan function yang telah di register sebelumnya

di dalam function terdapat kode seperti ini require_once('class_serv/Classcust.php') , itu merupakan load file Classcust.php di dalam folder class_serv yang (sesuaikan kondisi masing - masing) 

buat koding file Classcust.php , seperti ini kodingnya 

<?php
    
    class Classcust
    {
        public function insert($nik_cust,$nm_cust,$alm_cust,$em_cust,$nohp_cust)
        {
            require_once('config.php');
            $sql = "INSERT INTO tb_customer VALUES (
                '".$nik_cust."','".$nm_cust."','".$alm_cust."','".$em_cust."',
                '".$nohp_cust."') ";
            $hasil = pg_query($koneksi,$sql);
            if($hasil){
                $respon = "Sukses simpan";
            }else{
                $respon = "Gagal simpan";
            }
            return $respon;
        }

    }


di situ terdapat kodingan seperti berikut require_once('config.php');  itu merupakan load file config.php , mari kita buat file config.php nya dan taruh di dalam project tersebut , jangan di masukkan di dalam folder class_serv . 
seperti ini kodingan file config,php 

<?php
    $koneksi = pg_connect("host=localhost port=5432 dbname=posku user=postgres password=admin@201353083")

?>



sesuaikan dengan kondisi masing masing anda untuk dbname dan password

6. Setelah itu coba buka URL nya , nanti tampilan nya seperti berikut

setelah itu klik WSDL nya nanti link URL dan XML nya nya akan seperti ini


sampai tahap ini sudah berhasil buat webservice untuk create data, mari kita tes menggunakan aplikasi SOAP UI, saya pakai versi 5.3
mari kita tes
1. Buka aplikasi SoapUI lalu file -> new soap project lalu klik OK , seperti di bawah ini


maka tampilan nya seperti di bawah ini


klik tombol request, lalu isi valuenya maka tampilan seperti di bawah ini


setelah di isi maka seperti pada di bawah ini


lalu klik tombol play di pojok kiri atas, maka akan di proses dan mengirimkan pesan return sukses disimpan
lalu coba lihat database nya, hasilnya akan masuk ke database seperti gambar di bawah ini



Sekian tutorial webservice PHP dengan database PostgreSQL , semoga bermanfaat
enjoy your coding :)

Share:

Sunday, 4 November 2018

Sistem Informasi Manajemen

Sistem Informasi Manajemen

Definisi Sistem Informasi Manajemen

Sistem : suatu susunan yang teratur dari kegiatan - kegiatan yang saling berkaitan dan susunan prosedur - prosedur yang saling berhubungan yang melaksanakan dan mempermudah kegiatan - kegiatan utama organisasi / instansi

Informasi : data yang telah di proses / diolah sehingga memiliki arti atau manfaat yag berguna

Manajemen : Sebagai proses, manajemen adalah kegiatan yang dilakukan untuk menyelesaikan suatu pekerjaan secara bersama - sama atau melibatkan orang lain demi mencapai tujuan yang sama.

                     Sebagai subyek, manajemen adalah orang atau orang - orang yang melaksanakan kegiatan tersebut


Jadi, Pengertian Sistem Informasi Manajemen adalah jaringan prosedur pengolahan data yang dikembangkan dalam suatu sistem (terintegrasi) dengan maksud memberikan informasi (yang bersifat intern dan ekstern) kepada manajemen sebagai dasar pengambilan keputusan 

Tujuan mempelajari Sistem Informasi Manajemen adalah memandang bahwa, nilai dari informasi sangatlah berharga oleh karena itu harus dikelola dengan baik
Share:

Wednesday, 31 October 2018

Pengantar Basis Data

Pengantar Basis Data


Pengertian Basis Data

Basis data terdiri dari 2 kata , yaitu basis dan data

Basis sendiri yaitu memiliki arti Gudang atau tempat penyimpanan atau tempat berkumpul

sedangakan Data adalah Representasi fakta dalam dunia nyata yang mewakili suatu objek seperti manusia, barang, hewan, peristiwa, dll yang diwujudkan dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya

Basis data dapat didefinisikan sebagai 

1. Kumpulan data yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu untuk memenuhi berbagai kebutuhan

Kriteria Basis Data
1. Bersifat data oriented dan bukan program oriented
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya
3. Dapat berkembang dengan mudah baik volume maupun strukturnya

Kapan perlu menggunakan basis data ?
1. Data berupa "data bisnis" yang jumlahnya besar dan perlu di update
2. Banyak bagian data yang homogen
3. Data relevan untuk jangka waktu yang cukup lama
4. Data digunanakan secara simultan oleh banyak pengguna
Share:

Menampilkan data dengan Datatables

Menampilkan data dengan Datatables 


Pengen tidak menampilkan data di PHP dengan cara menggunakan datatables , seperti gambar diatas ? lalu apa itu datatables ? Datatables adalah plugin yang dibuat dari jquery yang berfungsi untuk menampilkan data dalam bentuk tabel, sehingga kita tidak perlu lagi membuat pagination ataupun fungsi search karena sudah include yaitu dengan Datatables tersebut.
oke langsung saja kita ke TKP :D

1. Download datatables nya , bisa menggunakan link ini 

2. Setelah itu ekstrak file RAR tersebut

3. taruh di folder project anda

4. lalu di tampilan untuk VIEW nya buat seperti ini


5. Coba perhatikan di code paling atas yaitu table id = "spe", nah itu merupakan penjabaran javascript seperti pada gambar di bawah ini . nah untuk pemanggilan file nya bisa seperti pada gambar di bawah ini


$(function(){
     $('#spe').dataTable();
});

disitu kan tertera ada #spe , nah itu merupakan id yang dipanggil tadi sebelumnya seperti pada gambar pertama

6. Cukup sekian tutorial semoga membantu anda dalam mencari solusi atas permasalahan anda

Terima kasih


Share:

Tuesday, 30 October 2018

Membuat Inputan berupa Jam di PHP




Di dalam sebuah sistem khususnya sistem yang berbasis web pasti ada yang namanya inputan berupa jam / waktu , waktu tersebut merupakan salah satu elemen penting dalam sistem karena untuk melihat data berdasarkan jam / waktu tersebut. Nah lalu bagaimana caranya agar inputan tersebut bisa berupa jam / waktu, ada beberapa cara sih sebenarnya , oke langsung saja

1. Buka projectnya itu menggunakan teks editor terserah, kalau saya menggunakan visual studio code

2. Masukkan koding / skrip seperti pada dibawah ini

    <input type = "time" name="jam_daftar" class="form-control">
   
   ket : yang tanda merah berarti inputan berupa jam , disitu masih berupa AM / PM , bisa di kembangkan lagi

3. tampilan nya seperti dibawah ini
    

Sekian tutorial yang ringan ini, semoga bisa membantu anda dan menambah wawasan anda
enjoy your coding gaes :D
Share:

Disable history textinput PHP

Disable history text input PHP

Adakalanya kita sebagai developer sistem web based sering menjumpai adanya history pada inputan yang kadang sering menganggu untuk pemandangan , eciye pemandangan. lalu apakah bisa seperti itu dihilangkan ? jawabannya adalah BISA yaitu dengan cara autocomplete nya di matikan. Lalu bagaimana caranya. simak langkah nya dibawah ini

1. Buka projectnya yang mau di matikan autocompletenya. Terserah mau menggunakan teks editor, kalau saya menggunakan visual studio code

2. masukkan beberapa kata di input textnya, seperti di bawah ini

      <input type = "text" class="form-control" name = "nik" autocomplete="off">

   ket : yang tanda merah berarti itu untuk mematikan history text input

3. Coba refresh ulang browser anda, pastikan inputan anda tidak ada historynya.

sekian tutorial sederhana ini, semoga bisa membantu bagi anda yang bingung cari menghilangkan history autocomplete text inputan
Share:

Saturday, 28 April 2018

Membuat Case Sensitive di PHP

Membuat Case Sensitive di PHP


Halo gaes seringkali kita butuh login yang case sensitive agar sistem lebih aman dari rentan percobaan login. Oke langsung saja ke tempat kejadian percodingan :D

1. Buat tampilan login seperti pada gambar dibawah ini


2. Setelah itu berikan action script untuk tombol SIMPAN nya, seperti pada gambar di bawah ini


Sesuaikan dengan tabel kalian sendiri ya gaes, saya itu pakai tb_user .. Selamat mencoba ya

Note : Tinggalkan komentar dengan sopan jika ingin berkomentar atau tanya-tanya

Share:

Validasi Input duplikat data di PHP

Validasi Input duplikat data di PHP


Halo gaes, sudah lama tukang skrip sudah lama tidak update blog, nah kali ini akan update mengenai bagaimana si caranya membuat validasi input data agar tidak terjadi duplikat data.

1. Pertama-tama buatlah tabel seperti pada gambar dibawah ini


2. Setelah itu buatlah tampilan untuk form inputan dengan method nya yaitu POST, seperti pada gambar di bawah ini



3. Setelah membuat form nya, maka langkah selanjutnya adalah membuat script bagaimana cara agar inputan tidak terjadi double. Sriptnya seperti di bawah ini


Script diatas logikanya yaitu jika belum ada nomor yang sama, maka data tersebut masuk kedalam tabel yang sudah dibuat tadi sebelumnya, jika sudah ada maka menampilkan pesan peringatan nomor sudah ada. 

Sesuaikan dengan $_POST nya studi kasus masing-masing ya gaes. Saya itu input name nya yaitu txtNoBar

Note : Jika belum paham silahkan tinggalkan komentar dibawah ini dengan sopan

Enjoy your coding gaes :D
Share:

Thursday, 12 October 2017

Cara Instal Wireshark di Linux

 Cara Instal Wireshark di Linux


Kali ini saya akan membagikan share bagimana cara instal sebuah wireshark di OS Linux Ubuntu .
Apa itu Wireshark ?
Wireshark merupakan salah satu tools atau aplikasi “Network Analyzer” atau Penganalisa Jaringan. Penganalisaan Kinerja Jaringan itu dapat melingkupi berbagai hal, mulai dari proses menangkap paket-paket data atau informasi yang berlalu-lalang dalam jaringan

Lalu bagaimana menginstal sebuah wireshark yang berada di OS Linux Ubuntu

Oke langsung saja

1. Buka terminal dengan cara CTRL + ALT + T

2. Tambahkan repository dengan cara
     sudo add-apt-repository ppa:dreibh/ppa

3. setelah itu update repository lokalnya dengan cara
    sudo apt-get update

4. Setelah itu baru instal wiresharknya dengan cara
     sudo apt-get install wireshark

Nah mudah sekali kan untuk menginstal aplikasi wireshark ini ke dalam OS Linux Ubuntu.
sekian postingan saya ini, semoga bermanfaat bagi para pembacanya
Share:

Wednesday, 11 October 2017

Cara Instal Teamviewer di Linux Ubuntu 64 Bit

Cara Instal Teamviewer di Linux Ubuntu 64 Bit


Kali ini saya akan membagikan tutorial yang ringan untuk di pelajari, yaitu cara instal teamviewer yang berada di OS Ubuntu 64 Bit.
Apa sih itu teamviewer ?
Teamviewer yaitu salah satu software remote desktop yang berguna untuk keperluan meremote PC ataupun Laptop dari jarak jauh

lalu bagaimana langkah-langkah instalasinya ?

1. masuk terminal dengan cara CTRL + ALT + T

2. ketikan sudo dpkg --add-architecture i386

3. setelah itu update repository dengan cara sudo apt-get update

4. lalu ketikan sudo apt-get install gdebi 

5. download package nya dengan cara wget download.teamviewer.com/download/version_10x/teamviewer_linux.deb
 
6. setelah itu sudo gdebi teamviewer_linux.deb

Kalau terjadi eror coba ketikan perintah berikut
sudo apt-get install -f
sudo apt-get autoremove --fix-missing

Sekian postingan saya, semoga bermanfaat     
Share:

Tuesday, 10 October 2017

Membuat Nomor otomatis

Membuat nomor otomatis menggunakan tahun sekarang di PHP


Di dalam pembuatan aplikasi berbasis web pasti adanya penggunaan nomor urut otomatis, lalu bagaimana cara membuat nomor otomatis tapi menggunakan tahun sekarang di PHP.
Oke langsung saja 

1. Pertama buka text editor, saya menggunakan Sublime Text 3

2. Setelah itu masukkan kode di bawah ini.


sesuaikan dengan kasus anda ya kalo masalah tabelnya

3. Setelah itu script $hasilkode masukkan ke dalam textboxtnya agar bisa di load


 sesuaikan dengan kasus anda sendiri ya :D

4. Jika benar sudah langkahnya maka akan muncul seperti di bawah ini



Sekian postingan saya, semoga bermanfaat bagi para pembacanya 

Enjoy your coding :D

Jika ada pertanyaan silahkan kirim di kolom komentar dengan baik :) 

Share:

Cara Membuat Grafik di PHP

Cara Membuat Grafik di PHP



Di sebuah aplikasi terutama berbasis web pasti menemukan adanya grafik untuk pelaporan. Lalu bagaimana cara membuat grafik menggunakan PHP ?
Mari kita pelajari sama sama

1. Pertama kita buat tabelnya seperti di bawah ini.

itu ada field id_lap_pelanggaran merupakan berelasi dengan tabel lain,  untuk kasus ini saya menggunakan field tahun sebagai untuk acuan value nya untuk menampilkan grafiknya

2. Setelah itu masukkan kode di bawah ini.

<html>
  <head>
  <title>Chart Pelanggaran</title>
  <script src="../js/jquery2.min.js" type="text/javascript"></script>
  <script src="../js/highcharts.js" type="text/javascript"></script>
  <script type="text/javascript">

  var chart1;
  $(document).ready(function() {
    chart1 = new Highcharts.Chart({

      chart: {
              renderTo: 'container',
              width: '550',
              height: '470',
              type: 'column'
          },
          title: {
              text: 'Grafik Pelanggaran Siswa'
          },
          xAxis: {
              categories: ['Tahun Pelanggaran']
          },
          yAxis: {
              title: {
              text: 'Jumlah Pelanggaran',
            },
            tickInterval: 1
        },

    series:          
         
      [
        <?php
        include('include/config.php');

        $sql = mysql_query("SELECT tahun, count(tahun) as 'jumlah' FROM pelanggaran_siswa WHERE tahun group by tahun") or die (mysql_error());
        while ($data = mysql_fetch_array($sql))
        {
          $tahun    = $data['tahun'];
          $jmltahun = mysql_query("SELECT tahun, count(tahun) as 'jumlah' FROM pelanggaran_siswa WHERE tahun='$tahun' group by tahun")
            or die (mysql_error());
          while ($datajumlah = mysql_fetch_array($jmltahun)) {
            $jumlah = $datajumlah['jumlah'];
        }
        ?>
          {
            name: '<?php echo $tahun; ?>',
            data: [<?php echo $jumlah; ?>]
          },
        <?php
        }
        ?>
            ]
    });
  });
</script>

  </head>
  <body>
    <center><div id='container'></div></center>  
  </body>
</html>

//NB : Kode diatas saya menginclude kan file JS, untuk kasus ini saya menggunakan Highcharts sebagai pembuatan Chartnya.
3. Jika step-step yang dilakukan benar, maka akan muncul grafiknya seperti gambar di bawah ini



Sekian postingan saya , semoga bermanfaat bagi para pembacanya dan memiliki kasus yang sama :D

Enjoy your coding :D

Jika ada pertanyaan, silahkan bertanya di kolom komentar dengan sopan :)
Share:

Sunday, 8 October 2017

Macam-macam Bahasa Pemrograman

Macam-macam Bahasa Pemrograman


1. Bahasa pemrograman C  (kategori tingkat tinggi)
     Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi.

2. Bahasa pemrograman JAVA (kategori tingkat tinggi)
    
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam.

3. Bahasa pemrograman PYTHON
        Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
4. Bahasa pemrograman RUBY
       Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia
5. Bahasa pemrograman SQL  (kategori tingkat tinggi)
         SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional.
6. Bahasa pemrograman HTML  (kategori tingkat tinggi)
         HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet
7. Bahasa pemrograman MICROSOFT VISUAL BASIC  (kategori tingkat tinggi)
      Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.
8. Bahasa pemrograman DELPHI  (kategori tingkat tinggi)
        Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
9. Bahasa Pemrograman Javascript (kategori tingkat tinggi)
      Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
10. Bahasa pemograman C++ (kategori tingkat tinggi)
        C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek,

Berikut ini adalah rangking bahasa pemrograman menurut TIOBE INDEX. saya ambil sampel yang 15 besar saja
Share:

Friday, 6 October 2017

Mengatasi Error Memutar Music di Rhytmbox

Mengatasi error memutar music di Rhtymbox Linux

Pada saat instal sistem operasi linux, pasti langsung terinstal aplikasi Rhytmbox, tetapi eror oleh karena itu perlu mengatasi error tersebut dengan cara sebagai berikut:

1. Masuk ke terminal linux dengan cara CTRL + ALT + T
2. Ketik sudo apt-get update
              sudo apt-get install ubuntu-restricted-extras 

sekian postingan saya, semoga bermanfaat 

sumber : https://webwahyu.wordpress.com/2014/09/25/mengatasi-error-memutar-music-di-rhytmbox/   

Share:

Thursday, 5 October 2017

Generasi Komputer

Generasi Komputer

A. Komputer Generasi Pertama  

Tabung hampa udara sebagai penguat sinyal, merupakan ciri khas komputer generasi pertama. Pada awalnya, tabung hampa udara (vacum-tube) digunakan sebagai komponen penguat sinyal. Bahan
bakunya terdiri dari kaca, sehingga banyak memiliki kelemahan, seperti: mudah pecah, dan mudah menyalurkan panas.


 B. Komputer Generasi Kedua

Transistor merupakan ciri khas komputer generasi kedua, Dengan demikian, fungsi transistor adalah sebagai penguat sinyal. Sebagai komponen padat, tansistor mempunyai banyak keunggulan seperti misalnya: tidak mudah pecah, tidak menyalurkan panas. Komputer yang ada menjadi lebih kecil dan lebih murah.


C. Komputer Generasi Ketiga

Konsep semakin kecil dan semakin murah dari transistor, Ribuan transistor akhirnya berhasil digabung dalam satu bentuk yang sangat kecil. Inilah yang disebut sebagai Integrated Circuit atau IC-Chip yang merupakan ciri khas komputer generasi ketiga. IBM S-360
merupakan komputer pertama yang menggunakan IC dan diperkenalkan pada tahun 1964


 D. Komputer Generasi Keempat

Microprocessor merupakan ciri khas komputer generasi keempat yang merupakan pemadatan ribuan IC kedalam sebuah Chip. Microprocessor merupakan awal kelahiran komputer personal pada sekitar tahun 1971. IBM mulai mengeluarkan Personal Computer pada sekitar tahun 1981 dengan menggunakan Operating System MS-DOS 16 Bit.

E. Komputer Generasi Berikutnya


Pada generasi ini ditandai dengan munculnya: LSI (Large Scale Integration) yang merupakan pemadatan ribuan microprocessor kedalam sebuah microprocesor. Selain itu, juga ditandai dengan munculnya microprocessor dan semi conductor. Perusahaanperusahaan
yang membuat micro-processor diantaranya adalah: Intel Corporation, Motorola.
Share:

Wednesday, 4 October 2017

Pengertian HUB dan Fungsi HUB Pada Jaringan Komputer

Pengertian HUB dan Fungsi HUB Pada Jaringan Komputer 

Dibawah ini kami akan menjelaskan Pengertian HUB dan Fungsi HUB Pada Jaringan Komputer.

Pengertian HUB ?
Hub adalah merupakan sebuah perangkat jaringan yang bekerja pada OSI layer 1, Physical Layer. Sehingga Hub hanya bekerja tak lebih sebagai penyambung ataupun concentrator saja, serta hanya menguatkan sinyal di kabel Unshielded Twisted-Pair (UTP). Hub tak mengenal MAC Addressing atau Physical Addressing shingga tidak bisa memilah data yang harus ditransmisikan shingga collision tak bisa dihindari dari penggunaan Hub tersebut

Fungsi Hub diantaranya:
  1. Memfasilitasikan penambahan penghilangan ataupun penambahan workstation.
  2. Menambah jarak network (bisa berfungsi sebagai repeater).
  3. Menyediakan/memfasilitasi fleksibilitas dengan mensupport interface yang berbeda (Ethernet, Toket ring dan FDDI)
  4. Menawarkan feature-featur yang fault tolerance (Isolasi Kerusakan).
  5. Memberikan menegement yang tersentralisasi ( koleksi informasi, diagnostic). 
Kelemahan atau Kekurangan Dari HUB
  1. Tergolong peralatan Layer 1 dalam OSI model (Physical layer). 
  2. Tidak dapat membaca paket-paket data.
  3. Tidak dapat mengetahui sumber dan tujuan data.
  4. Hanya berperan menerima dan meneruskan data yang masuk ke semua peralatan di jaringan termasuk yang mengirim data.

    sumber : http://www.javanetmedia.com/2015/11/pengertian-hub-dan-fungsi-hub-jaringan-komputer.html

Share:

Sekilas tentang Etika Profesi

Sekilas tentang Etika Profesi


Pengertian Etika
Istilah Etika berasal dari bahasa Yunani kuno. Bentuk tunggal kata ‘etika’ yaitu ethos sedangkan bentuk jamaknya yaitu ta etha. Ethos mempunyai banyak arti yaitu : tempat tinggal yang biasa, padang rumput, kandang, kebiasaan/adat, akhlak,watak, perasaan, sikap, cara berpikir. Sedangkan arti ta etha yaitu adat kebiasaan.
Menurut Brooks (2007), etika adalah cabang dari filsafat yang menyelidiki penilaian normatif tentang apakah perilaku ini benar atau apa yang seharusnya dilakukan. Kebutuhan akan etika muncul dari keinginan untuk menghindari permasalahan – permasalahan di dunia nyata.

Pengertian Profesi
Profesi sendiri berasal dari bahasa latin “Proffesio” yang mempunyai dua pengertian yaitu janji/ikrar dan pekerjaan. Bila artinya dibuat dalam pengertian yang lebih luas menjadi kegiatan “apa saja” dan “siapa saja” untuk memperoleh nafkah yang dilakukan dengan suatu keahlian tertentu. Sedangkan dalam arti sempit profesi berarti kegiatan yang dijalankan berdasarkan keahlian tertentu dan sekaligus dituntut daripadanya pelaksanaan norma-norma sosial dengan baik.

Jadi pengertian tentang Etika Profesi adalah
Etika profesi adalah sikap etis sebagai bagian integral dari sikap hidup dalam menjalankan kehidupan sebagai pengemban profesi.
 
Etika profesi adalah cabang filsafat yang mempelajari penerapan prinsip-prinsip moral dasar atau norma-norma etis umum pada bidang-bidang khusus (profesi) kehidupan manusia.

Etika Profesi adalah konsep etika yang ditetapkan atau disepakati pada tatanan profesi atau lingkup kerja tertentu, contoh : pers dan jurnalistik, engineering (rekayasa), science, medis/dokter, dan sebagainya.


sumber : https://yanhasiholan.wordpress.com/2013/10/16/pengertian-etika-profesi-dan-etika-profesi/

Share:

Cara Membuat Program Hello Word di C++

Cara Membuat Program Hello Word di C++


Bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennnis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980 an..

lalu bagaimana cara membuat program Hello Word menggunakan bahasa pemrograman C++ ??
oke langsung saja kita praktekkan

1. Buka text editor untuk bahasa pemrograman C++, saya sering memakai Borland
2. Setelah itu pilih menu File -> Text Edit
3. Lalu ketikkan seperti gambar di bawah ini.


4. Setelah itu di jalankan dengan cara klik Menu Script yang ada di menu atas lalu pilih Run atau juga bisa dengan cara klik gambar simbol petir
5. Setelah itu muncul output seperti gambar di bawah ini

 Gambar diatas menandakan bahwa program hello word sudah berjalan. brarti script programnya tidak ada yang eror.

Sekian postingan saya, semoga bermanfaat bagi para pembacanya.

enjoy your coding :D 
Share:

Motivasi

Jalani hari-hari dengan bismillah dan ikhlas

Contact

WA : 085 727 109 286

Service

Menerima jasa pembuatan aplikasi