Posts

Aplikasi Sistem Informasi Kepegawaian SIMPEGWEB Online

Image
Project sistem informasi kepegawaian (simpegweb++) berbasis web ini sudah lama pengerjaannya,  kadang sedikit terbengkalai karena beberapa hal misalkan lagi sakit atau lagi tidak bisa berfikir dan lainnya.  Aplikasi SIMPEGWEB ini dibuat menggunakan PHP 7, dengan database MongoDB 3.4, Dikerjakan disela sela waktu luang setelah pekerjaan utama selesai. Konsep awalnya sangat sederhana.




Menu utama terbagi atas tiga sistem utama, yaitu Administrator, e-Simpeg Web dan e -Kepegawaian




Menu pertama Administrator, sebagai pengelola aplikasi kepegawaian dengan hak akses tertinggi namun terbatas, disesuaikan dengan kapasitas tugas dan wewenang yang diberikan dengan sub menu


Menu konfigurasi aplikasi pada simpeg web berisi module, akses buka tutup pengelolaan data profile pegawai, disini terdapat fasilitas untuk memberikan hak akses pegawai untuk bisa melakukan edit data profile nya atau atau tidak,  pemberian hak ini dapat berupa secara pribadi maupun global. Jika secara pribadi maka wajib mengis…

Pivot Unpivot MS SQL Server

Image
Microsoft SQL Server memiliki fasilitas Pivot dan Unpivot Table, yang sangat berguna untuk mengelola table, metode ini biasanya saya gunakan dalam pembuatan rekap nilai yang nilainya sudah memiliki ketetapan khusus misalkan bulan yang terdiri atas nilai satu sampai dengan duabelas (1 sd 12) pada satu tahun. Tapi tidak menutup kemungkinan akan field yang nilainya belum ada ketetapan jadi sifatnya sangat dinamis sesuai dengan keperluan. Untuk memahami penggunaan Pivot dan Unpivot pada MS SQL Server perhatikan contoh dibawah ini.


Pivot Digunakan untuk merubah nilai pada sebuah kolom menjadi beberapa kolom.  langkah pertama buat dulu table pada MS SQL Server susunan table seperti dibawah ini :

CREATE TABLE sales (
   sal_kode varchar(4),
   sal_bln int,
   sal_omset int
)

setelah itu isikan dengan data

INSERT  INTO sales (sal_kode, sal_bln, sal_omset) VALUES ('S001','1','20000')
INSERT  INTO sales (sal_kode, sal_bln, sal_omset) VALUES ('S002','2','35000…

Union Except Intersect Table MS SQL Server

Image
Pada MS SQL Server tersedia fasilitas Union, Excepet dan Intersect yang digunakan untuk mempermudah query dalam sebuah table, ada beberapa perbedaan penggunaan pada ketiga fasilitas tersebut.


Union
Dipergunakan untuk menggabungkan dua atau lebih hasil query select kedalam satu buah output.


untuk memahami pernggunaan union sql server perhatikan contoh dibawah ini, buat table pelanggan dan table perusahaan yang nantinya dari kedua table tersebut akan digabungkan

CREATE TABLE pelanggan
(
   id_pelanggan int,
   nama_depan varchar(64),
   nama_belakang varchar(64),
   nomor_telpon varchar(30),
   alamat varchar(100)
)

CREATE TABLE perusahaan
(
  id_perusahaan int,
  nama_pemilik varchar(64),
  nama_perusahaan varchar(64),
  nomor_telpon varchar(30),
  alamat varchar(100)
)

setelah membuat table di MS SQL Server setelah itu isikan, dengan dengan data yang ada dibawah ini pada table pelanggan :

INSERT INTO  pelanggan (id_pelanggan,nama_depan,nama_belakang,nomor_telpon,alamat) VALUES ('1','maman&#…

Installasi SQL Server 2016 Cepat dan Mudah

Image
Beberapa hari yang lalu versi Microsoft SQL Server 2016 sudah tersedia di website Microsoft, dan seperti yang terdahulu tersedia versi Express Edition. Penasaran dengan apa saja yang baru dari SQL  Server 2016 ini saya coba download.

Link Download tersedia pada https://www.microsoft.com/en-us/download/details.aspx?id=52679

Setelah mendowload beberapa lama, ternyata proses installasi sangat mudah, walau mudah tetap harus memiliki akses internet yang lumayan tinggi agar bisa cepat selesai proses installasinya.



Kebetulan disini menggunakan koneksi internet Indihome dari Telkom 10 Mbps, perlu waktu kurang lebih sekitar 25 menit untuk installasinya.
Perlu diperhatikan pada saat installasi, untuk Microsoft SQL Server Management Studio tidak include secara default, akan tetapi dimudahkan dengan adanya pilihan untuk melakukan installasi tersendiri.



Untuk pilihan saat ini ada dua yang versi 16.5 untuk penggunaan di production, satunya lagi versi 17.0 RC1 , tapi tidak direkomendasikan. Jadi pil…

Configuration Function MS SQL Server

Image
Pada awal belajar SQL Server dulu fungsi fungsi konfigurasi tidak terlalu saya perhatikan, saya lebih fokus ke pembuatan database, table, view dan hal lainnya, akan tetapi setelah itu ternyata diperlukan juga mengetahui fungsi fungsi konfigurasi yang berguna untuk memberikan informasi mengenai MS SQL Server yang tertanam di komputer / server.

Fungsi konfigurasi pada Microsoft SQL Server hanya mengembalikan nilai tunggal, tidak memiliki nilai parameter apapun. Berikut ini beberapa fungsi konfigurasi yang sering saya gunakan.

@@DATEFIRST
berfungsi untuk mengembalikan nilai hari pertama dalam suatu minggu.

SELECT @@DATEFIRST 


@@CONNECTIONS
Mengembalikan nilai jumlah koneksi yang dibuat ke SQL Server dihitung saat SQL Server diaktifkan.

SELECT @@CONNECTIONS 


@@CPU_BUSY
Memperlihatkan nilai kesibukan SQL server dalam hitungan mili detik.

SELECT @@CPU_BUSY 


@@IDLE
Mengembalikan nilai waktu menganggur atau tidak dipergunakan dari CPU dalam milidetik.

SELECT @@IDLE 


@@PACKET_ERRORS
Memeperlihatka…