Sharing Tutorial Pemrograman, Database, Aplikasi, Informasi, Umum dan News Update

2018

Pada saat ini penggunaan internet sudah sangat menjamur di kalangan masyarakat, tidak hanya di daerah perkotaan tetapi juga sudah menjangkau ke daerah pedesaan. Kemudahan dalam mengakses internet tentunya dapat di gunakan dalam meningkatkan kualitas dan mekanisme pelayanan di berbagai bidang agar lebih berdaya guna dan berhasil guna, sehingga Sumber Daya Manusia yang diciptakan dapat berpartisipasi dalam membangun masyarakat sesuai dengan kemampuannya.

Baca Juga :

Teknologi internet yang sudah dikenal dekat oleh masyarakat akan sangat efektif dan efisien sebagai sarana pembelajaran dan penyampaian sesuatu yang baru, karena dengan mengakses segala informasi yang ada di internet akan menambah pengetahuan kita. Pencarian-pencarian informasi dapat dilakukan melalui media pencarian search engine. Banyak sekali media internet yaitu situs-situs yang memberikan fasilitas tersebut, misalnya Google, Yahoo, MSN dan web hosting sejenisnya. Media pencarian tersebut membuat kita menjadi lebih mudah dalam mendapatkan informasi yang diinginkan, tidak hanya untuk pencarian situs tetapi juga mencari file-file yang eksistensinya dapat di upload atau di download.

Salah satu aplikasi internet yang sekarang marak digunakan adalah Website. Sehingga website selain tampilannya menarik juga menyajikan informasi yang interaktif dan komunikatif secara akurat dan cepat. Dengan perkembangan teknologi informasi yang sangat pesat, teknologi informasi sekarang telah merambah di berbagai aspek kehidupan.

Baca Juga :

Berikut adalah Website Katalog untuk memasarkan produk-produk atau mengenalkan produk ke masyarakat global. website ini dibangun menggunakan bahasa pemrograman PHP CodeIgniter, dabatase Mysql dan Html responsive.

Tampilan Home Website Katalog

Tampilan Home Website Katalog
Tampilan Daftar Produk Website Katalog
Baca Juga :

Tampilan Detail Produk Website Katalog

Tampilan Detail Produk Website Katalog
 Lihat Juga :
Aplikasi Penerimaan Siswa Baru

Tampilan Master Produk Website Katalog


Tampilan Master Data Website Katalog

Tampilan Halaman Login Admin Website Katalog
Apabila ada yang berminat, tertarik mengembangkan atau ada pertanyaan terkait website katalog ini, silahkan komentari dibawah atau kirim email ke erfansfaris@gmail.com 

Pada tutorial kali ini akan dishare  cara melakukan update tabel dengan melibatkan dua tabel atau lebih atau dalam bahasa pemrograman database disebut dengan left join.

kalau script update biasa seperti berikut
update nama_tabel set nama_kolom where kolom_kondisi=?
tetapi bagaimana apabila ditemukan kasus kita harus melakukan update data dengan sumber nilai update nya dari tabel yang berbeda atau kondisi where nya dari tabel berbeda.

berikut adalah contoh script sql update data dari tabel berbeda
update rs_resep
set dokter_kode = rs_registrasi.registrasi_dokter
from rs_registrasi
where rs_resep.registrasi_id = rs_registrasi.registrasi_id;
Keterangan :
1. Script di atas untuk melakukan update data dokter ditabel rs_resep dengan sumber data dokternya dari tabel rs_registrasi
2. Kondisi data yang di update berdasarkan registrasi_id sehingga ada kondiri where  rs_resep.registrasi_id = rs_registrasi.registrasi_id;

Semoga bermanfaat dan selamat mencoba


Diantara kelebihan menggunakan database postgreSql adalah karena postgresSql sudah support dengan function, trigger dan view. sehingga akan sangat membantu bagi para developer aplikasi dalam mengelola database,crud dll.
Berikut terlampir function untuk minus tahun pada database postgresSql,
-- Function: public.minus1_thn(date)
-- DROP FUNCTION public.minus1_thn(date);
CREATE OR REPLACE FUNCTION public.minus1_thn(tgl date)
  RETURNS numeric AS
$BODY$
DECLARE
TAHUN NUMERIC;
BEGIN
 IF EXTRACT(MONTH FROM TGL) = 1 THEN
    TAHUN = EXTRACT(YEAR FROM TGL) - 1;
 ELSE
    TAHUN = EXTRACT(YEAR FROM TGL);
    END IF; RETURN TAHUN;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION public.minus1_thn(date)
  OWNER TO postgres;
baca juga : Script Membuat Tabel Pada databse PostgresSql
baca juga : Membuat Function Minus 1 Bulan Pada Database PostgreSql

untuk memanggil atau menggunakan function ini adalah sbb :
select minus1_thn('2018-02-02')
Selamat mencoba dan semoga bermanfaat.


Berikut adalah contoh script membuat function pada database postgreSql dengan return value integer. kalau pada artikel sebelumnya sudah di share cara Membuat Function Nama Bulan Dari Tanggal Pada Database PostgreSQL . Perbedaannya kalau artikel sebelumnya return value adalah string (character varying) sedangkan pada postingan kali ini return value nya adalah integer.

Berikut adalah sintak nya
-- Function: public.function_test(character varying)
-- DROP FUNCTION public.function_test(character varying);
CREATE OR REPLACE FUNCTION public.function_test(bulan_txt character varying)
  RETURNS integer AS
$BODY$
DECLARE
bulan integer;
BEGIN
   IF bulan_txt = 'Januari' THEN
     bulan = 1;
   ELSIF bulan_txt = 'Februari' THEN
     bulan = 2;
   ELSIF bulan_txt = 'Maret' THEN
     bulan = 3;
ELSIF bulan_txt = 'April' THEN
     bulan = 4;
ELSIF bulan_txt = 'Mei' THEN
     bulan = 5;
ELSIF bulan_txt = 'Juni' THEN
     bulan = 6;
ELSIF bulan_txt = 'Juli' THEN
     bulan = 7;
ELSIF bulan_txt = 'Agustus' THEN
     bulan = 8;
ELSIF bulan_txt = 'September' THEN
     bulan = 9; ELSIF bulan_txt = 'Oktober' THEN
     bulan = 10; ELSIF bulan_txt = 'November' THEN
     bulan = 11;
    ELSIF bulan_txt = 'Desember' THEN
     bulan = 12;  
   END IF;
 
RETURN bulan;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION public.function_test(character varying)
  OWNER TO postgres;

Semoga bermanfaat, terimakasih.


Hari ini Rabu 14 February 2018 launching resmi Redmi 5 dan Redmi 5 Plus di indonesia, pada event ini dipaparkan kelebihan-kelebihan dari xiomi redmi 5 dan redmi 5 plus dibandingkan dengan kompetitor-kompetitor lainnya,

Launching Redmi 5 dan Redmi 5 Plus

Berikut adalah fitur-fitur dari xiomi Redmi 5 : 




Berikut adalah fitur-fitur dari xiomi Redmi 5 Plus : 

Perbandingan resolusi layar redmi 5 plus dengan kompetitor


Perbandingan Baterai redmi 5 plus dengan kompetitor


Perbandingan Processor redmi 5 plus dengan kompetitor


Perbandingan Camera redmai 5 plus dengan kompetitor


Perbandingan hasil jepret camera redmi 5 plus dengan kompetitor



Perbandingan fitur  redmi 5 plus dengan kompetitor

Varian Warna redmi 5 plus (black, gold dan blue)


BONUS redmi 5 plus 


Manajemen pengetahuan adalah salah satu rangkaian kegiatan yang dapat digunakan oleh organisasi atau perusahaan untuk mengindentifikasi, menciptakan, menjelaskan, dan mendistribusikan pengetahuan untuk diketahui, digunakan dan dipelajari.

Kemampuan organisasi untuk menciptakan pengetahuan di lingkungan kerjanya, bergantung kepada semua individu karyawan untuk dapat mengakses gagasan, informasi atau pengalaman karyawan. Dengan demikian, terciptanya pengetahuan dapat tercapai melalui pemahaman atau pengakuan terhadap hubungan sinergi dari tacit knowledge ke dalam explicit knowledge dalam organisasi serta melalui aspek budaya lingkungan yang menciptakan pengetahuan baru.

Aspek budaya yang diterapkan pada lingkungan organisasi memiliki pangaruh besar terhadap peningkatan kualitas pengetahuan karyawannya. Dengan menggunakan sistem knowledge management diharapkan pengetahuan yang bersifat tacit maupun eksplisit dapat disampaikan kepada individu lainnya, sehingga peningkatan kualitas SDM akan mudah untuk dicapai. Adapun kerangka  Sistem Informasi Knowledge Management yang terkonsep tampak pada gambar berikut.


Dari gambar tersebut menunjukan bahwa pencarian gagasan dan pengetahuan bisa didapatkan dari diskusi secara berkala, pertemuan bulanan, internet / media masa, proses belajar dan pengalaman kerja. Selanjutnya pengetahuan yang didapat tersebut dituliskan pada system knowledge management. Jenis pengetahuan yang dituliskan akan dibagikan oleh sistem berdasakan kategori, guna memudahkan pencarian informasi. Semua dokumen dan pengetahuan yang ada pada sistem akan bagikan pada individu lainnya  agar pengetahuan tersebut dapat digunakan kembali. 

Rumusan Masalah Sistem Informasi Knowledge Management :
  1. Bagaimana cara untuk mengumpulkan pengetahuan yang masih bersifat tacit dalam organisasi ? yang dimaksud dengan pengetahuan tacit yaitu pengetahuan yang diperoleh dari individu yang pengembangannya melalui pengalaman yang sulit diformulasikan dan dikomunikasikan.
  2. Bagaimana proses mencari peraturan – peraturan yang berkaitan dengan anak dengan cepat dan akurat ?
  3. Bagaimana proses berbagi pengetahuan dalam organisasi tanpa harus bertatap muka dan tidak mengganggu aktifitas kerja ?
 

Dalam era globalisasi sekarang ini perkembangan teknologi semakin tidak terbendung terutama dalam bidang teknologi informasi. Dengan adanya perkembangan teknologi informasi saat ini, individu maupun organisasi dituntut untuk dapat bekerja secara efektif dan efisien. Karena itulah banyak perusahaan ataupun instansi pemerintah mulai beralih dari sistem manual ke sistem komputerisasi.

Dengan belum diterapkannya sistem komputerisasi memungkinkan terjadinya kesalahan pencatatan dalam rekapitulasi data pembelian dan data barang. Selain itu sering terjadi kehilangan faktur pembelian, sehingga perusahaan tidak dapat mengetahui informasi pembelian dan berapa jumlah pengeluaran yang harus dikeluarkan untuk pembelian barang secara kredit.

baca juga : Analisis Dan Perancangan Aplikasi Anggaran Untuk Perusahaan (Bag.1)
                  Analisis Dan Perancangan Aplikasi Anggaran Untuk Perusahaan (Bag.2)

Ketika bagian pembelian akan melakukan rekapitulasi data pembelian barang pada bulan tertentu, dengan cara manual bagian pembelian tersebut harus mengumpulkan data pembelian dari faktur pembelian terlebih dahulu baru kemudian membuat laporan yang akan diberikan kepada pihak yang membutuhkan. maka dibutuhkan sebuah sistem informasi yang dapat menyediakan informasi-informasi seputar kegiatan transaksi baik  bulanan maupun tahunan, stok barang yang ada digudang dan pemasok penyedia barang. Mengingat semakin maraknya penyedia kebutuhan persaingan dalam penyediaan barang tersebut tidak dapat dihindari, dan dituntut untuk tetap menunjukan eksistensinya.

Berdasarkan  latar belakang yang telah diuraikan tersebut maka perlu untuk melakukan “Pembangunan Aplikasi Pembelian Barang ”.

Analisis sistem
Analisis sistem yang sedang berjalan
Prosedur kerja pembelian barang yang dilakukan masih sederhana, dimana dalam melakukan pemesanan barang kepada pemasok dalam pencatatannya masih manual.

Selain itu,  masalah keakuratan data, kecepatan waktu dan ketepatan waktu dalam memberikan laporan pembelian masih menjadi suatu masalah. Pencatatan laporan pembelian di lakukan setiap bulan, sehingga sering terjadi penumpukan faktur dan dapat mengakibatkan kehilangan faktur. Oleh karena itu memerlukan waktu yang lama dalam pembuatan laporan tersebut. Karena sering terjadi kehilangan faktur bagian akuntansi tidak dapat mengetahui berapa jumlah uang yang harus perusahaan bayarkan kepada pemasok.

baca juga : Sistem Informasi Knowledge Management
                   Sistem Informasi Point Of Sales (SIPOS)

Adapun prosedur persediaan barang yang dilakukan saat ini adalah :
  1. Bagian gudang mengajukan laporan permintaan pembelian barang yang dibutuhkan kepada direktur perusahaan.
  2. Direktur perusahaan akan mengecek laporan permintaan pembelian yang diberikan bagian gudang, dan memberikannya kepada bagian pembelian.
  3. Setelah menerima laporan permintaan pembelian bagian pembelian membuat surat pesanan.
  4. Surat pesanan tersebut dibuat rangkap dua, satu diserahkan kepada pemasok dan satu lagi disimpan bagian pembelian sebagai arsip.
  5. Pemasok akan memberikan faktur dan barangnya beberapa hari kemudian.
  6. Barang dan faktur tersebut diterima oleh bagian pembelian. Bagian pembelian tersebut mengecek jenis, mutu dan kuantitas barang.
  7. Setelah selesai mengecek, jika ada barang yang rusak atau tidak sesuai dengan pesanan bagian pembelian membuat laporan retur barang. Laporan retur tersebut dibuat rangkap dua, rangkap pertama untuk bagian pembelian sendiri dan rangkap kedua diberikan kepada pemasok beserta barang yang rusak atau tidak sesuai.
  8. Barang yang tidak rusak di buat laporan data barang rangkap dua, rangkap pertama untuk pembelian dan rangkap kedua diserahkan kepada bagian gudang beserta barangnya
  9. Saat direktur membutuhkan laporan pembelian, bagian pembelian membuat laporan pembelian yang datanya diperoleh dari faktur pembelian, laporan retur dan laporan barang.
  10. Laporan data pembelian tersebut juga dibuat rangkap tiga, yang lembar pertama untuk direktur, lembur kedua untuk bagian keuangan dan lembar ketiga untuk disimpan sebagai arsip.
Flowmap Pembelian Barang
baca juga : Aplikasi Website Katalog
                  Aplikasi Penerimaan Siswa Baru (PSB / PPDB) Menggunakan PHP


Analisis Kelemahan Sistem yang Sedang Berjalan
  • Proses pencatatan pemesanan, pembelian, dan retur barang membutuhkan waktu yang lama karena masih menggunakan buku untuk menyimpan data - data tersebut. Selain itu, memungkinkan terjadinya banyak kesalahan perhitungan atau pelaporan. 
  • Proses penyajian laporan pembelian dan retur barang  membutuhkan waktu yang lama. Sehingga sering terjadi keterlambatan laporan ke direktur akibatnya proses pengambilan keputusan sering terhambat. Selain itu, sering terjadinya kehilangan faktur, sehingga bagian keuangan tidak dapat mengetahui berapa jumlah uang yang harus dibayar kepada pemasok.
  • Pengontrolan atas ketepatan pemesanan dan pembelian sulit dilakukan karena perhitungan dilakukan manual oleh manusia. Akibatnya tingkat kesalahan dalam perhitungan akan tinggi.
Analisa Kebutuhan Sistem
  • Aplikasi dapat mencatat data pemesanan dan menghasilkan surat pesanan.
  • Aplikasi dapat mencatat data pembelian.
  • Aplikasi dapat mencatat data retur barang.
  • Aplikasi dapat menyajikan laporan pembelian kapan saja ketika laporan tersebut dibutuhkan.
  • Aplikasi dapat menyajikan laporan retur barang
Aplikasi lainnya : Aplikasi Kasir POS (Restora, Cafe, Retail, Rumah Makan dll) GRATIS!
                             Aplikasi Elektronik Mining Business Solution (E-MIBS)

Fungsi diff pada php digunakan untuk menghitung jarak atau rentang antara dua waktu / dua tanggal. misalnya untuk menghitung umur dll.


Berikut adalah contoh implentasi penggunanaan "diff" pada pemrograman php.
                $d1=new DateTime(tanggal_time1);
                $d2=new DateTime(tanggal_time2);
                $interval_kpi = $d1->diff($d2);
                $sprint='';
                if($interval_kpi->y != 0){
                    $sprint .=$interval_kpi->y .' Tahun ';
                }
                if($interval_kpi->m != 0){
                    $sprint .=$interval_kpi->m .' Bulan ';
                }
                if($interval_kpi->d != 0){
                    $sprint .=$interval_kpi->d .' Hari ';
                }
                if($interval_kpi->h != 0){
                    $sprint .=$interval_kpi->h .' Jam ';
                }
                if($interval_kpi->i != 0){
                    $sprint .=$interval_kpi->i .' Menit ';
                }
                if($interval_kpi->s != 0){
                    $sprint .=$interval_kpi->s .' Detik ';
                }             
                echo  $sprint;
  Semoga bermanfaat dan selamat mencoba

inilahcode

{facebook#YOUR_SOCIAL_PROFILE_URL} {twitter#YOUR_SOCIAL_PROFILE_URL} {google-plus#YOUR_SOCIAL_PROFILE_URL} {pinterest#YOUR_SOCIAL_PROFILE_URL} {youtube#YOUR_SOCIAL_PROFILE_URL} {instagram#YOUR_SOCIAL_PROFILE_URL}

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget